bb3793d193393e20aab967290fbd3ad86e7ae7681e41edeaf1ac978a234b6c78f1cb29fa43f0cf1480ed4db6271708bb2f858e082919264a641add307c54c31aa73676ac7e48c27609f1750feec1bf92c13c9de1c92c31098040881fbb6ef9c9216670c2256a73149cc9336dec46b5a8ed4f314d8796eac0e19becab8bb9024d33f32ebb6e39c0360e63b6ebeaae36a5b21ca96e71c6dea0d8d520634860fef4ea8b2fc78c22a53ce52e1382853977e9ed81fc2166a3dd4859fbe96e9e0f1fc47d87615aabaa8e0b256befde4be519b5f8dd29786def9e28e6c0cb4a7808e47b492970f459362bf2e257a441f763a74f54ffa96961eb6a383d5fbfddb7432bbae3395978acc70fddf61759a3bbdc74ab652be7f2951a0de2f1d4f4deaf7cafbb4e5d056518db2eb0b45d35e08fd89623b80ac04bca4fdda6ab1b18aacbff412431a50214b9122f6dafbbac6bccdbe6b184dd04451a5e33674e0bad08d9aa324429a5b9114cff53a01806ee37a41b035b904812feec3aa654e8578bc3de26c806e60568001ac4f2551f42689f21351e826288f4c825c06cbd9ddc1685fc78e5378085649b4d70eac91ba2eb7a46cd59a56148622de9b811499c6787c15eb0654aff5ce740c5ce8917f567c4608c8cdb5330707ef007c87336c8b8721ef91974ffb9017c5a7f64242cc7cac966bb3bef8b46c60ac9ee2b3052a578990eafcb4c36903da52a94405b7fd1903edc178b4257b67a458a92f314b2bc168bd59517ce787d11819b4539fd3fbebbfbc7c5eb223b231e6068210f25005234fd70f3c0b25a4248db84a6d96f55dd11b0141bf9a54f192b7cfbf6b3b30fbfaaca02b893bea2e917af977f597ede21b634bdc51483a1be110ed75339ea444caf9111831194f427ba4355efbc4e2741350eb2dbe6e2f78c740e9219410e5670fd72e5f3e450c6b9d8357210e73676ae13eb0446bc0ba7741e672ec87e7a6b09a4c2a7e93f967b0bd10b87985cccad12cfd573081359539a", 0x1000) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) syz_open_pts() poll(&(0x7f0000000140)=[{r3, 0x4}, {r2, 0xc}], 0x2, 0xb2b) syz_open_pts() r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r4) 15:05:19 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000005c86ea5dc7cc0e838dcad3e85ed8846634a4c5bb783f9694be251e3a544d354ba55f1d21f667f5405f52e9"], 0x1, 0x800) mlockall(0x1) msgsnd(r0, &(0x7f0000000100)={0x2, "fae840b58b51d38450af66570dbaac99c38e47eb1d65840cbf5614978f3503367743b558bfb5ea14760aab5aad4ac5ab3d6e1155313435e5eccf9ba05134f0cb9b03018e6cf8f880e372f3cc1b97936c0eb42a41a0f2fae33d63397bc098e3"}, 0x67, 0x800) msgsnd(r0, &(0x7f0000000a00)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd6574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f8d03ba38f23711af63492c25aee2c0535ded2db0e31c9509959c0e187d5f5e78582e02d9a8c948def98334112f620225d3fb5c4412a07c0e3c925ba451594614e06e374db6d675bb450e244649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89db645771d8e9b370e3f60df893e1179c3e5c766f435932f0bf311c8795391acb2b38f10e41"}, 0x210, 0x800) 15:05:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f0000000000)={0xd1e, 0x6}, 0x0) clock_settime(0x2, &(0x7f0000000140)={0x3, 0x1}) nanosleep(&(0x7f0000000080)={0x6, 0x2}, &(0x7f0000000100)) 15:05:19 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20, 0x22) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x8080, 0x80) r2 = open(&(0x7f0000000040)='..', 0x0, 0x0) mkdirat(r1, &(0x7f0000000240)='./file1\x00', 0x85) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x800, 0x40) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000280)='./file0\x00', 0x100, 0x40) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x12, 0xc4) fchdir(r5) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0/file0\x00', 0x4) pipe2(&(0x7f0000000300), 0x4) 15:05:19 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 15:05:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup(r1) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000080)="02", 0x1) 15:05:20 executing program 0: socket$inet(0x2, 0x1, 0x10001) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cfa9666b649412ba9e4d010858f776f5d39b10075aebb13c6f1012acb59cef675747b4888972a329c30690aa27184e85df2d3f24ced10944b28d3c6fb21594e43975cfd1fec47626b382ea9fa1829021ea19344cfee7050da4cc62fa435ae0d9b21d0b149c8f89c7a549afbe121c683ec0da96d4a3bd1e4fd1444f85815c1bc5af7801344c2d30b32d1b1f9271f7dc66c2ec9b27c31dd0f8c23eb0b5059d93b39ad01a3f580230c432c905aeac1b81338637113c973b2651ad96859c5fb004a0d4b2663fac80febd5e0b27209fed6274df215e912279a3774ffddd047e097a5acfae71b3969fcd24da56897e1b3f1b8b68c78a7f305d08ddb9a958c6f18fcaeef02eaf86c8d2000953ae1129afc9f0c0afbe35ac316f5e01e5cfa0a781f20525c020d1a144ff16467ccb90e43df37907f3999f6a03cefd361cd7b84dc1b3ede39dada6bc364f6c4f7eb0ccfa2aaddd59cf5bb1f3ef5f2c9836d9833cd49ff284e29d747795d96cace71421400bf46efcd3576c253f198a807a59596e68dd1f21d27f7d7fec52549ea94f22703cb519e1d9321ac0455b0583ed18606b4203095f7856e0c2e20673bfb41166f2eb13506e9a7cc7a6b467954a06411f75ac1f017518d6fdca15ccae3739e40c34af4ab44a5cdf5ada5e13aec73cd97631c561944bb4769c6a632d013cd31cabefd3537c836d28010be3400ea4d469c13c602e90341b42d6d2dd5c4a32a5b82cf24595ec971eaf55cbe838c0226757ab1311dddbb77ade984c22c0064b954de522617d114e4c745a8a2ea30ce4b8057f0b9f3ccf653e42597e82d8bf32581b11d6f9b789a8936a75fc63bf3ef634e095cc843021ad0335c616880219cae538e1db334a94c620f2a4ce624715dcbcf9c0d6ddfb5bc54487e0f597e3434d860b048087b762fe4e12a44b50f696062be5bfd486d0995356a9041884bc82b905d7b701eed324f378aca3dfaae713188b160ba94ccbed028ba59064353e2e3a94b5ff3291145dc150aeaba187331c7f7b886a8d90cb1063c35e14a7088ec6dce25b6be829a1c857384f9d5f883325c47a84d1b08c6707165388685a0e1405406dd9186e58e262166b2c7f6e0d04adf8c92b548ba34935c14a84ef014be7f61f2d8f784b017352bad8d970bac5c63756497351632bdcd7e1fdbe28f129fcc8e63b42839b4bbac8382dc9c289dc8bb579dcb0e20266c4a57ad742f13ece64c891a5450a449675f1d16c38e2f885e704ff9986e063ce397055e6f293e8ce788d92a74ddefdc957024e5fe3f2e3c495195f253f58c533759b00acf4cfda9bbc4515b7f8e0ea82632a69ae089df478b055b89288148ca1e0570690ec2338b81694fb2cad57179dbac8c05af8cacf7ec0bea893ed236810b1353041cd2e97f3dcd2c5ce9df8a643aaacea96dd1e5a020d12b3f543c7aeeb320140ae19127f66fcf3d9d5e176bcc4dcd6a1921b2e1dc1a45f0b828d4ec48d59587aed69f6943abb3ce7dcd65f04d6579492a1a55f4e14faae32f8a4c13ead96bf06317444d3e7c7020b72f46225b7a75f450afeca0b3237a19c50fc7ee4c9dcefe37b039ba0e527be5b3108a32898525cc42a2c0dd9768f8630e950591b22712c6baf048405b98c329a4d7fa841e0df88bdca417cc28cda5c469726597d3999bc4091b86274bc84c8727b3616527dbd1e2e6b21f03399dab37af54cc5641aa4102e9f751e25f6927b3af1746448d736a678f835bb867fcef251f4ec843412f9800c483aee62b2c10e45b4976eab1f73af8443e5197f8e8ae3feaa8e727e77ddfd03939af6a21784c6188aad45b582102679ed51f8bc677a147ff0e18ac288b1df61472380645befdef3c082c0e0d8eb1ba829990a7ec8573bb76f4664f0cfe6bb58f0b54c67dddad6918e648deadf76eef756ced4cd070d8b7d8f44a5ef8dbebeb3cd7258d92037780e76686ad7c62bf35b0ffa71a9a4931f878685934672ce13a6491a2e59c16daeb4c0619c5a8f742c04441fbf4accf0e27c0d9fe3d31db8c1857bf233a5bf54c197881bc2a53801d2e90a53423eff72fda4225d397c162338f5705c5fbf97626b58bf00905bda0b757d66816ea40dfa9215c0d1d73282478b8d6a8c1d8aff0d61999ed2ea4e8c1548dff03a1db2f7cc2133840d5da120ba735b7812c0b53bd49f9af68a78f4e2a246ac0b318e6f536c3c59a19f39e696da16b766118ab1d2fc75412c48f8287d5072395a12f3ff24199872e0e4ead0910e1b5d765830fe5a9a1c0a5568eda79a7bd051360f104e75ef8eccd45612791de0b69c11684e3ac9fae7615e050069cc636050cefc901a7d7f42fa9cc42df7301ea6e0c4068eac65e07afc5de689699e0660b44ba86842536fa0a65881a049f14e7b5d7988f3a712cffb547070c49a7a7cfdcb8445fe65dd60f0129407ff8b8127e54deda6f42866bdcd2eacc585d1ce72e763227e36d64f1d9354a9181bb3cd06762481eb8727304095df946912b8120a0555cee74faa645c53f8c0f85024e84855da9852aeda37c03e9c6a9b5fdb5f3ee8de7d69455a8fef4e95e6bcef9298f3d0e6222a568502cea72ecd05e7101c3c520fed21970980c44d6a2db17d0b22fd5dba734874a6c0325e4c0a4e8f0a4341925e4390d7bf893d98c698c7e76485987e64ec2db227d23c081979190c9589445aa4ee0925b6b5de79d842e9c8891babc5a7744f60eb095c73037d5ca505e24cc7d079cf855703a098ea43c1d65850595f516a9810461d2a002f0ae56c80bfdf46d12c4d56fab49d4c8a98155f5159382fcb3edc1f1f9d556f677affdec5b77483f4485f4f98bc864554b4400cf79fe219307d50d7f743fed153b64573ab28f90bbb444036541812bca27e783c3070d4908048018c0efe26f4dc13829d8926ba32602edb91ae4c346461faa31776fe9734593bdc29ddbcfb470d967718c99d0e70376790ce648094e468ffa5386958a8cabd9c0aab9717e25deb3d18ff09206add4df491fb6c72e265e35a68f0b0c4b79d0b710345139329d78f5110bcca06cc448a957a9d05930f96a9b8b200a26f9ffcc0b678bbf7b22a1fa6203b1145da8de51fb9674e8405a2cf54e7672c3714fea93d28aacee0f120aaee53306971d420ab96617ae68636abf6d5851d5e8a60767b573a7b881ff49cfeab90997f2cb4b989fec8cef79c9edf500b2ba7f60fe45d5548fbd60bb5793782a33a3ea9aafe009765d9e6932b66e3a42ad5568f64f9a357854437e7482313662c124313b7ad6e9f14c646676a6fef3888e3130d1fb10b071f062203f76b196211278075e6e9e5fa56d771b279fb4f4ff026b12ae5d01433f222efb8fea4157479d1125e4b745dfe98a4ebb510f36bda1de48d3ce752764476a0a26b322cb17fd07fb94350efad961a75b75dd502e1bfbe4b41a255bdd7b267b4ec00a0d43a3d63afa0c21cdfc2afe9e24e823cbcff944d579e463343374759682e0d0fb764efd9a277717078a75decceff69581e8ae743b53b95ef0a538597c413a2b9c33ec570ef92b3e8cfbb1b69615f313efd6e74409458229ad87a61fe4e28ba00f812e3ce68d1add95bab2dcf18802d0f551221c6651197fa045e5202fde92cb1566712af1042d64e43407583d39a319ce6709eff4272956cf0dc3adef1e56504c0df56b387c2d9c59434004f7f56bac07db16d1751337814c9021578a7af68f677cda306369a5d52dfdccf77325943d01060b7f3f10d43cf2004de469a31fab336e747eea0811762a184d672513150b76791127973962f41e82406d1f79e941ad049ef5535630b40632e0e1af783518035b8a33d09e7091bc4aa7f4bf48de5991e19ebd26556a7679e20853bea649b80f11d4849429328362716b2ceef1312fd82f619385372059cbb4edd1b12611836c859e77d22ef352288cb7cd1e21d56e4681c14957ca69dfc27bd991a659cadc0a3c866cb359508c2d804e9567ae6611f2f000075f6ce826b1baff4b37de470625d4d3c98cd6fcd37c5bf97affe5cb92638e41b2e98c29f49267adb02ade88204e411ea825b7ed1bd22ea7cfb268b0b34f70054a855fbde77156068ef5f3bdacfda1bf7785dc5ff56f6366113af1aa266e4778dca3604c4f03dc018a48d019b69a26f702b01ada0c86da9a4dd945528bcd1caa23afae97d1827e37bde42aa179069203a16076049db5496203109b081f595a931745067337e78c2422336a99ed804f937cf5fa13df9dde39625de5697c83170edc70285e318e4bd3127864de814de41b4657af6c7c3736eb692081201ed7106bd961de50b15e437b55e1f645912e4fd6a6b33c2dae0346e16014873ab642492a10943a705816935f0b755e43f7fa91743b6b18cbd8cbea047b9c61f9d33a122bd2b2b80579cf3e029f90e309ab794ac25b086bb5c77c48778292b67e97b17c7df535308582c6950b9947c549a614719c6b9b9ecf5e2d5676266d98cec3136edcb08bb341443966bba34aee1b688d68376cf3dcb71b5cc789e0a8af3065b48f922f8eddb7334fc6df923344f15a66d3fe1f36d73fe471b3d5b228daba18f5d0d2670b064b328b7230e538a4d8192554c9c2382933654835609dd54315cd5c04ce7d8517604df7eb456e8562f0dfe5944ea615e32c7cb3ceb8e28c61a67b95ecd97eac985362bf28288ae15599236a51444c67e2700d0bf6382a9ec04fe782ccfcfcfc2da297801b9aa0166e4f39d816cdbe49c6bde2d981b03e0cb68e1c175c34f9728b62979db9cbc591adf56668c88a0e01b60a3df686fb10b16651503d4a942a15724b784345da1dec6d8278c437d9214e85cca303053a6347bde74ca61478ebd873b581092ca1bdf4a49ef4a7e73859977886cda022e1ab9906808ef6cf2b20f92dc15972fa87a4bf20df8ea6c337b7d76be98961e786920ae3f840ca6c1e736ef4bea13a8842cba5e687b7baa55868436afbbaa5f1837be6d2cb36609e217d327468374149cfb96dff09bff443077e986f13e71882392ea3e7febdfc8fb7ee54adb4beeaeb7c9d1d3deabd1d998e49e4a13618ac212b3925e974f27e0d788942eb2a579930287b9528add0371649f2f7100d4075c98df8857fdac250d6e33de6a8083c2eac9438a2db47dc0022a29ca8df07a9de8912fc46c1cccc76c491fbdc5267587161dcdd1707077f9013e1575643104ecf34b5fea51713c4c1ee586d6bceede3465210afc19ba5d1ee1a5fe3f4945c816b1d983e1ffe77c906c3c9fb01ace245fba2b2729ea2a1f9d9c92a338caee53d91ea7d2a5b3db880fb24c87cf86ceea01e6d80ce67549a0cb266c7aa023e42ebf7b0aea05464b99b168765d41b94af251151a4ce5a024b48ae980b2549f99fc50ecb2a6868ae54ce3f8672965c4f9263bdf8247c63a5325591ea9efec584822672b0ada577d746d08deff099402fe3c18aed1653ddfe029a4747dfa0b28640629cf9cdfdceaaf609e50593cf0a675df53bbb28036b765fb0569f8d09211314cbfad79f10aa4946ddb8e9a14f34fc41b6c1f713f451eff5372dcb1109de5c6f735eb99c7bad56fe8a4c9d10ed7508daa06a59d4cc5ce450fbeb9fac923419a1b764f6902d665fa7bd2e2313d26f673bfa3b36d339ec1554e09180c1cba11bdae8dcf6c373e8eff2df446de33fa5d82738837c086987edb68cb8d45606f2b51fe1b558d0d87c4e9140213b42902dc7bf4c08a96ea344e36951825ee10d5c92525f58030d3dd4da814217d9b904430b5302bf967fe989382cfb91773e59f235d8f45b349a2f5", 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x100) close(r0) 15:05:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r0) 15:05:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r1 = shmget(0x2, 0x3000, 0x3, &(0x7f0000ff6000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmat(r1, &(0x7f0000fec000/0x14000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, 0x0, 0x14e, 0x6}, 0x3, 0x100, r5, r6, 0x2, 0x603, 0xfffffffffffffc00}) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 15:05:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022968764e9cbeb686abb786086a33465550107e0800d16f09", 0x569) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000001, 0x27b2, 0x400, "73531a45b372590969007fd72495069e8525a4c2", 0x266, 0x3}) syz_open_pts() 15:05:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x2, 0x4, 0x240) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7f, r2, r3, r4, r5, 0x2, 0x92}, 0x417, 0x5, 0xfffffffffffffff9}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 15:05:20 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x1) munlockall() 15:05:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x28000, 0x3) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 15:05:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x582, 0x140) 15:05:20 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 15:05:20 executing program 0: r0 = socket(0x82134783fe139289, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 15:05:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) fsync(r0) close(r0) 15:05:20 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x3, 0xffffffffffffffff) 15:05:20 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 15:05:20 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, 0x0, 0x0) 15:05:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/34, 0x22) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) socket$inet(0x2, 0x4003, 0x8) 15:05:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000040)=0x9, 0x4) 15:05:20 executing program 0: r0 = socket(0x10, 0x208001, 0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:05:20 executing program 0: nanosleep(&(0x7f00000000c0)={0xffffffffffff0001, 0x9}, 0x0) nanosleep(&(0x7f0000000000)={0xf6b, 0x100000001}, &(0x7f0000000040)) 15:05:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTART(r4, 0x2000746e) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 15:05:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000000)=""/143, 0x8f, 0x41, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 15:05:21 executing program 1: socketpair(0x1, 0x4001, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x2, 0x80000001, 0x32}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) msgget$private(0x0, 0x600) 15:05:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = semget(0x1, 0x5, 0x10000000000071) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/4096) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x22, 0x3, 0x4}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000002, 0x3}, {{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0xac, 0x2, 0x6ccb, 0x4778}, {{r1}, 0xfffffffffffffffc, 0x82, 0xf0000000, 0x2e, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000008, 0x8, 0x1bed}], 0x0, &(0x7f0000000180)={0xfffffffffffffffc, 0x100000001}) mknodat(r3, &(0x7f00000011c0)='./file0\x00', 0x2042, 0x9) 15:05: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) socketpair(0x18, 0x8000, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000200)="4bb6c353a68836f68dba45cd493c109146de401a803ebcbe4a4724dee7e09598a2af0f4e598933440e1c5aab7ba8ab7dd2ad45f119849c19d02552f02ed5fea9658bcd1c752c1700fc6ba3712aa70e02f6731c5bba9b34372ff7e434328e0ef8be05de84a263821bfdaa165adfdafab84e59632afc7ef0ded17d643519ca5abc11fb31f00da8a64b41f88a4cd10ba44a2d198079e0cba1985253b28cf3654f36cd9bb00c209e2d0c3f459909f6466a79fc3d2999653f0615869bf91bc34fc63d57064f4a90b82a6dc7c651a5d18e4e24c16ea165a7b3d52fc0efa904f8adf993b2e5772752416937eed2d69bfbe8a7eeda39380276d20edadf7f5f4ef314ccd435cfdf8629a3dbee43e6d5149c1ca8921a3cedc2b8239db759b3a086ad8bdf772d7c3c160c5e389296c3f33c606be4114e5e285c5f9d3aaf0700cda28a7e12c053a47a265f83fb6613f2ab51ea53237a270532575e40b62307b55bdec8d9e4e27b2e53d95e58a877347131a6c1819fb984b4d3b1aa224f1be52d08f27951ea85544f4d357133057b612eb777a25720237cceaac4656bf2970a074532c08b55c74e8bf512106d4d6b0ac9a482e9c008c70bd39e563d5630fa2ab066fccc9edd88fcaa67907362b83e899cf26771454ba2b56e9a2a307c62dd248cbe1acec4a14e9d551a6c97ba0ca26302a94183e40bcce5f0bfae21ff39425c576d00054c0781a592e32e800f2de6b1d5b85f97a9fb2ad49e1af81a1b4151c7fcac9bbc66f2ae6b7993d94af0893613caceefad675e9e8e3fa3721a01bca4ab9cb1a62746131660144a9a7ad21b2d536781406a5e996bd2d005e0f123c0a241a590ac38826e6e30eb59d9df953643dd4c82a41bd96a2ac0bc49d3171b16f2bf594f19865719426994032c3ade675d3740d9839b24cfbc32994067ba0e4dd5a0b41fe64da10086ae4aea1ff07d6cef03ad7870dace8e4b3a6ae6afad45a47d63effed711f7b9c6cce95840b9c0722ea4410a45d7c6572ce160d4630f634089bbeed20c32cb015d9ee65fa8d3d7c8a4d5aed98f25730ece681dcefb3839535ff6158e9da7d21ad86796fde04d4f0b7887f661644770c504bfce2b496d8724b381aaf07bae5ee7523024e8aab04489081819a17d2a0a8bb31d0dde3a8d1f204a25bccec69ca6fb11830566f5b38438aa778137ad8ecf35ed509816c16d88adfaadb3b575543732cf3bb2572f84cc12038917ba2dc9e11488aa1eae11fd7d4c90f67dd33030fa5198a6fcd256324fadadb5b396b0846b6867a091f063ca758e6f5d04e36401ade42361acc09feab57461c74c060a39711c288be1a14960a6a073a45e8c4149bfb0097a8d43450855bdd8ee9595bf58b0b03e7b9f9a036309db585cad348497c14bab7b2f95469714dea2b87365756453ee7d2b48aac513c66ed3ab1be1991b7b3a5d595d30de6885a55e299b98785eaf9925ac06ec3a377d493629eef22d0325f9c2ae265f9eab25c5ae50741261c1fa019cc1cb4f19271321ae95d6337041cb582908387976f599c2844ccffe52aaa873e10143b487f4ecc69502e5823dfa9650da7f34c697d09a6f5ecf65124d1f4f61076e55ab714bc51edaff35b37694bb8f80013ef8f80286b3605bc56d81988f98dfd8496eed57eef45949675abdf79782c97beb2b6b36e6a2e1d6df444dc39b18b7f3668db1c3aa57b50758f93e8ca7df4d13e4ba80de97ea7ec02703a71bb4e970c6c3605a601e487d323eae1b1771f319d27fccd4e1ca6612983630cfa8667e7e45bc965054e4e97f57d759b31664d99dc816689b4280b57180248bbc68a9c674c7400ddd230d03084d2772a9701875650f0446a6fba9acee783433caf45a51db22828a6e01ecaf819c2280442dc2579f83217422f1f0b8f75d6e6559e3509ac046d633b1b049f8b999db6ca524c581db77ff2401d600654e8b6449caaebf9b10a8aa7d331ff54ef009c0e1c1ab07a2922c56005bb6d5ce36f3a1b3dd801f6ead8ee078851722d1d91d2a8c0a2893a01ce53e3f22718f996bdb8114e98c2c85d26192ac98f3e3e04f948c559985f66b536a4a95117dd5aee0ccc185c21fa12f8a6bc1f5b7fe2b27e1fb945733a26d4c8f6d981993aa0eccfd30c8ef328780d893abc2e2974a6f39c4177b9a327d8d89df2b055c8005c946b1cc5ee19324328d647e695fc842e2f45ad00d66d47b19b340020b851633e1e6f29de2e6cb5a2056f105a907aaafd601089bacb8cb8c3f06cc0bb8c82182e08f67f40297e4971b3f83e82ee688e960c363133e0880d41daef41e76b59c3755a721543153cb55bdeb2de163395b7f20368f3c7e924defa7824a3708492859e4a39e641b22a2bbaca3645e7b70286fd783630c2611f5a8d94977e507566e1fdaa71da91b7c36b29b74a26099c6340f37249c505ebe0e7fdd06040628297d336242b0b5a6da75e8e6fdd9a915bce0d79bafae168037197daf2130c864b9f73eb18b83a66915efc23b4c24d9db8570819f6816648a86e6ca0949547fd62e187dec5110a45cc95dce96457d45b8b61f2b5d7f4d09c59c6e3b047fa14838ea3e602c61b481d3b48288658a79046366e5347b5e18314bfefe3d4d3a2870d27ee97415e99a3ecc7c61310abe4b89a1081d066c5fe73f4eb5ad4971b8079950c929089fd244889efb712a9b9275342c54d9a93a5df549c7dbc3e3cb23fa32280934052b0fafc3704886a84183a4cdc1764b1508663fc1e5604f64134c2786d29e621827cfe0d2727ff446429a8f4e19b906b7179341f816c1a0fc3376eba1849a9d347585af009a286dce1beeafaf835c487281534b709767857c8b782930a97172b5a5d2a34fc95db839ec5caf1141e9d11a0f8ba8ad32733d836357326319fef6001b0b44977974131350dcaae62b6f21fc5e3ce59df9f54e5439eaafc8dbca34f5da3e4c0e8e87bc0f6a8feb633df0e86a870d5c48d90656efd5f4f7121df610f401798ee0207e867e16e0e5eb5269c858aed90016d9fffaefbbeae951e5220ee64c1e2b4521e1d9e0d6d53771f8190b0cfcf9a251ee73778adddc9581b94288ba8f2dfbd82f9235e439bc29a339d2b80b0734ab5c7c3bd4c6ae0e8e5d96e3f92ba46f5b4158c9f86aa49634556d5b87c3dc8be21fdaf35412f436b90503b5f15b5f39e7734be1165ee761584fdbe019be6b04c12d92e81815506525b8f8acb52d151fb8679339233220f0d6a5a0d1e04a3809dec960be0592826442b767af08acc12c34c4296926d8f805b7cb2a4d0d2e24b75ca25688f3f11954e2d20fa9a2843f0ef18c776ede35511293c484bba1d0a58854cc46a8056b319b574f1d352e9af50ab3c65dc9c9913cfaced3988e77b05c17de196706498fc76a60bc196be7b5aabf7e5cdf37cd90343930a208054e6b669927f1e28f1cde5f781d705b3779386db17a750671fcdc1557e0f8e79f770418a85e47d72ecf821f622cfb222346cef4a27278d8dd6ddf84fa973065b3e9668b8cafa9f706126923ac2f841f966426952113811a4b1defa56a6ae65add5f2bb95482ae4e0fc4e182e19380590fe645ce1ac8317619905998f532e62f44c2be9355e19dc8e29e367f4776a94303ea081a18dc51495504472c11b25b716e67203f03254a86c965594fe4a63c66c88283b3d4b8f7cbc3560fdfc903662e581b24d88b7f88f4fdea69ad7b423c35f77147a248d71e29ffe1f1c8e1ac9938ef503d269eb8e6399b4c2de96e5ee7d18f8e93bba0af578d7a1a996b71508c2c3b6845f18f5c77522e8b067ae3010b6c3cfa28a9b2a8b6789e9f876d4adb5b6044a10145cafa547c5c60d1d10c69feeef794797da7887ec65dace563044e7f65ea7cf5a8f5b84b77d2cc29c96e4b7c52739a3684b7d1d08bd1e6e93e5b1d289d2ba26120387302f492d6fbcb3aeb2428e297ee59b52db24183f3fe9eab85cd52111bed797977446d4adf3f682652c8c92870662dee973967c04d42ccb39de305cbc6c793fc38b6459d68f97ee617b61162cac75a2776712b9c284dbba733811d7f86ed8775024bdfe3d8a7740481fc12e486314490f212c217300b5a8421e30e1641a951811238dd2e9163550a981449419b126a5a63e15060734432a1398835dfbdb34a184305df816b33ee4e446035cfc0a754e31cd3e63063dd180da885c60e0da0b0fe7eee5e7d0ad023c599f8908ede970cf990581d46ee9dcb9fe0028c66a8f0905cc1ef8510ed7350c3c168eb4ca026b42652978344630062f9105381a0df00cfaca8b35fa7af46615ccb7960176310129bae7973f06eeb52ac32d2c4a0e6b096b7fc04e111051261caa7a7f099e01090ebf14f21da2a6439ff56b77cb38ffcf3dd988e3f792a71effc38bc7969f25be8a77d5302628d0d63e9cc7193708e831cddd5c480f07eaa2e4e278c9103c4540850a678646f3d709ca7eab041d4a21a86252ebaf5614eaf52d02e64e6f81f5bc22dd35c8ee276be7508660982b062da158fa5e9aab5bac329d8dea050b7627187020f0ec836904afdf2b473b950f39832d36c10d1d19a11585a4ade7c3756b0e9881ca8ed406fd2b1d05ed2e7e1cc0435c4dfcaf36973d80b2987b1911bf963913fb34f6a9faa59e5a04feda4539292b5119da4c60e4bdde463047c907cc988b378632151fe2f1c913cb72cbd0118a8da0def2ad6d4c13ff8bcaa21ca581a64581f36c3618df66817b04a0d926c8e880548376922ee03f3d2847ca92b16e914b4c4ad235f266369cc0c25d6e71cca12945baa72e5d95e58474e0ef5542b5fe7394990174774ef1c56b31b7a9eacf13ece7f9414c344afa697ee6fb4d9b13bd0091d5e957b43a31a62efb3332facbfb258fbe418f9f6dbf4a48dbe776b4d78bc018b01d185d302756a5d5afb1fd7a4eae6894eeef2a1dd054e7fefc7573f81372925e62f2801dcf4957a3e58f4bee1a732fcc1f9d67fa3c5dd4ae5a81483f3365f98a52f2a67aea67a45b2bc914ece447bd44593d1d5d398a72a0184bc64fae676d1e584d529eb63eb8ce8cb8b9d1d79863166c19f5bcf53e12a3548ba9c9824a26b650c71c5728ddfd8be37877249aac01a0fbcd34f01472cd918355a329243af58dfbaad85ef65ede2d8fe4a0b17b9c15d770ccb0e6cc4c5988585ed4a2dddad42d51e6254c5b1047a21d2963bdcf59f364e71284d8650e7fd5b0b137fbd812ac0cfb6eeeda8e8a5eea6eb6769ad2eada1ac9e0fa6b492179bac2d9c2208a75ad64ee77b87043edd70ff52e8fad1949ad74f81c2047d31c392e9ebffe42cad3a8d02b25e301279ac3930309cfa5a085d57e0dc9076b02fc5c4de2450141aa4d505584fdb4d3d19cd44546859765d08c6048250e5e52ad77e58e50273f3bf56468be30dca621fd18a5c9dbad5b0fc2dbae2e2b655703b44be356a6503e14d0601a3d954010f2e812440fd1d2987a1cee881365976e59e7db7678a4f5281d6dbea746a795c7da8e6e77bc7bc89ecc548544dfca6c9f963d3c8f15e687a1393ca31247ec90bfa2bfd017dc4428605f307ea9d6cabf32493bd6daf9beb2bb09f3415d5f9afff1fb69e00320aed77a207c2c9612af2a4f2e17a6d2298d202517d61f35ac40bc5720f819f3c71944a67349c03044833c0d9df4b8dec65547d47e10add2aef97f6b121d3e5de0c8898f022fa2dcea1c5f70dd6a9681cee0ae1d8ca6326bcec5b1f3491121f79f70ed110c7739fba1d5246b741e1a78cbcc0b5d1325f94c7d60723e85a9435d85405da18dea5df957ad6aea8686e517a23", 0x1000, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup(r0) 15:05:21 executing program 0: pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x800000000) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r0) utimensat(r0, &(0x7f0000001400)='\x00', &(0x7f0000001440)={{0x6, 0x4}, {0x8001, 0x6}}, 0x2) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x9}, {0x5, 0x2}}) close(r0) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000100)="05cdde765b4ba44c4612cba71ffff2075834b890255602f46e3e833a26c9f351970c77c758918aeb89fa39f35d76984a9e182b987864d51b87a41ffc611100ba364e88c194e5126a3f3be5fa199ea74a7e72490af2", 0x55}, {&(0x7f0000000180)="1cbbea7157718d471feb914ce729361494b187da3edca61d2f0398e5ab4ddad8d27e5aa1fa4ca525c70854e8f2be3e2ecd1b728979c498dd34a5476ac036434794d04b980603f291ad1a25583bc59e04bf6cf7af99b31dd5c348bed931c0335419980f8a0c6f08e81159ef08af3d47b00964109482b49961cec463f6941b3d449c9f39d8bd75bdd7de55574df819506d0e86d525bfbb00fa8d7756466b89f8f6923ac0eb69d1e5e210b4ce8c39d89902c23592e330abeb02c7851b60f9183dbc398f98b7a3a0cae98d415ff7c3e1a773f86a1b959729e6065756d1bb12b7442b11c5e19de6012824e7", 0xe9}, {&(0x7f0000000280)="4ca46596264f5ffc02fb3ac5da2cd5be686141c045615065bb825f160a504f86fce895e63979b29aef80b7fbafe74ab774fe028875cbde9e013067a8b21db9fd799330582065cb68815808d6930ebcb88025a0c19a465f43f18e53ea684bae91bb71661829bde2a959a0e99db825233f1ed0a968391e5587fdd1fb643847677cccee60d407aecd4cd6cdaa8561122ce6e0cf9ca5b66929d10216f53e548fe65dd7422c8fd80e19ce0a447795e3c5c1d64c6b6859b5918f9ab939676fac260d4b344091ec1aa35101294efdfe5d46e3f0e2529198c708e335efdd5f18f21502cd506da86536b69c6aa9f1f05f186b82cf7d74a43442402ff556d93be698632733b0a187646f8cb5d828f2f5187a297ff0bf452a0d4ce9906b9227504093b9a231090cae87d211097064ae89b84bc3e174dcffdc0324bdb4d863e2d24f0726afa249feea8c83afbe3c14997b06c0ddb532614fafb7fc3f622c7982123f241ccf509e9290e0fd804178e298d8d15db155a003f15a83d3132e391be7e809894a710b6854e53e19c0f99364a4ee2b68d12d12caa7c63252624fc7987cf2718db5fa1ea41ffe69c029f3a3969af429e39bf9a7931a8ac16023a61fd2fcd525af091efd9cea6f28c6ad41294dd70e2bb76a003e0b6894aa85292d5d7032370f584d4f922d2a029afcd89c65ea883e2ddd550b96e98eb144046f8f5adf66c8cfb56fb87be8cee1b3bb1765eeb056d4c95eeea993bca9971a9e2f781fa90ed406cd49b5b9c95948ed42decdc0177e2a17c5af199b4947c8e7166ac8ad102f9717f9abbba5568473d56d40534c0149e929a5d9e1c15a8d2afb52654ca53e3cbe626c64f901d7c6e5d5075c3c6427b448ed6bfada37b2df52d6424ee5fcfb41afe322ac37528898d894fc86ad1ebad3e297f0d302e5096bdd5a09f85efac4cb4ca04922cea7a6faffe7981ecad11fa153867f4a6e7b4445e199b01f6de431e9855c75922cb418f932b37e42cd00c0bc998d4ad3483cce4652a8471b353ffa493b46721ee7cd2d6c3d9c595276032a1ab7982185343062c9cfb90426a99e7cdfc692bdc3b2e2d9151d89521d3e9a9f57fbac94764605e6512897454bb11e2818c580f06b39ded34e95b1bdef31a16ea70c314cb039980b5af210f52513bc9e76971c2cc87d6a08f2acff9eb3d5729e018fb0837c7a3919fbb8b5159c35a9263d30818dcd0c9262e2f19a87083d74973355388cec54b84701d332bf98c7ce8c77f4dba60d2ce444606625e74bbe4aab84f9faa704211451659cfc52b05f11018c22e9bd9f764be4f4f76009c83473943fd20d7dfe5530f655b2fc26fb4a445332e078a24f9b0c0ed426de19f1984f7d09bae20dca332fa6737d06c6ad7ce8e7a8c623d8bcdeb190b3846c6940af99e3e975a418a031b174f49f8ffea8190f801d8c444e1ca4d84f61338fe2f7c93f397009aa2eb66a45fc63d67eadf93d1196747cabb5b274e2ef567aee458774fff536437debf0aa454768f91adbea4da2d3a6b6657f9c4366c20ef5eee8928bfe45dca47472375e66f8ba36b16e2e0eb4d867d1441f3cf76307fbaf74cc7a8be600fa078e6f3660c93bf9fc90caff28e6826c3a238241a51d1290ef16108c58df4db68fba8bc0a9762b0d487d90b0f8cf7a429cf2a662a97898c43a093ca5fd605beab6c8c29f61d0d90ef04ac5566d72b053a23e7177002cf6dc2bb959625f72f89c1f4c737d874deb61ab682dffee93902ceddd8f451dbcc87e07798c74cb36bcc93fb6f6daa2e81c6e0d8e64c73b73653089bec7e647d7ac74db38adc97a39b0d4a40b8fbc97e81e30fae3af4fdcfb29bfcc7e3d5b6b833f2f1655c17af9fdcd3002c67efeef422842ffc2097ac66e49317db69bd3bdd7b18405526c51ee77bd8a3ed8eab3cca63091c7f915923107dd0c6f6138251a377b164389ceadc8ad0cd41465bb6641ddb52f92f4bf7e98b3ffc67bf7f9a9153417d1abb980fba1968d8f9d87d4bbdab07804a0e43c2449f755e4d3bc82082bb168d80ce631652297d109f31f6e209bc37351794fa6724f239e8b6c4395cf31c3b2cba9775203ca05a6058c2e2ac62f472eca0eea512031eceaed78c6599f62cbae528692b3eb4a9917892794e1b0596e21647b592aeb86ccc3dfb3fd566c2686dc14cf1756983bd0b3373e07bd1c163d2d5f710233f80ecd6b914c475b2ac9a6bd440f14d5479f5905e4a2da49708b12f6bc36dd023d63e1a69353db835daf80f5acae6803b814aa58bfd69556cc8532cb511404fb86606f9549cf8df58e8c1b076321aaf0dfd16a77e6b69d18a26a179a5295f1830cbe5e228880ca182f483034301dd77b337e8eea424366e7a3ee5d9d11eb87a4cd9e743c44f41c2317229cbf6df28976c7228fd3fa5946f4e16f236b9f897b143f1afbfea24d125b6584a3be22c546c93258501da51adc7af6986dbdaf5b73777aea4d71e0290e70d0e441d71de11e77aaff7ea379a8038602158dd8f6cf1743acbac4dcb47ccdf68a28f1335b6eb8ff274ce1b779a7759cb73dff95cc5e956ec30beb235676b07ebd490d1a5819ca65936a076a8bddbfc4e277b40768ad3c14c4da2f86f2c1311f662c5391fe36c251cd7420abe54a4ab52545ccee033a13303e2c79dbe17e9d7c9da431a6a789c2cd75bf114339555e4a8c77aa4c0147d1faccdafb2a4464f3f88426aa46b1a8566b7d098c8e244ffec80771717333f2275242a2c7bf67f9df39a57ba0e1a26358d993455cff7b1cdfd0f0be522e8666081ba7cfff9b425c916b0e18eb3aaf285828dcec26cf130809799c4339d3511784c562e55816989d1485902bb03e6869dc6f181078dc0f68fdc94a805c4578021d42c1a1556376362b0cb1b47d66e4dc017d66438ccdcfd3ebee924d9c42adab142a4e4aeb6d23bd3d44ce7aefca3e44b09838c9b2f1af84a076ae0478d828436beb967f54f4e251375f26ad25078dfb60275e5df2b9ae86a2e278d54eb70c5860aed79a37ff5ee3a1b7dbac22e1bd1b91ab6b0fe0b019e93bba93dbd29118a9bcbadb432ba38f80b088133234ef5b161c189926dfdfcc1ead6483961c677d8eaa94cf5eaf20e2ffd25c7887671e219bf5e066ecfa8796fc4facbed846f1f5a65edf3a02daa5ce08116d5c0cc5b5503157e7ed1247e551e07534d526b33ed0a0ab64e73b0eaf4fdd2038c1cd7769f12992b843f1d09a5aff84b773edc8c12aef0daa0d8d4dbcd12c8b15ece73fca380278e565507550bcbc2a0c7bd5201cf05ff1409761412e1be22e5173360cbe08f47547839e689187ff3834dd3b389e26b1bc2a82863a921abdf5705bf0dc95ba47bb16ea1522ce9de6d73a74b4861cd7a53e0ce2223aa7367c7d2d0b6a08aa25c45788fbb952b1a7d37f59f4da41ef3f528955b756333626c968f803a1f52baae20e4f25e2adb6814f459200c83a9d9c972ae0f3c8add2a0fd3d1391d7271b9d3fe07808f009956a2cb5f7a244766b5934cc340ddfc8dc053379ed50f07fee7ab873d39e4b4514fb2d529ee40658c7fc212b24c1e83c8b4a45d9f95a806d65e6260c286e73c933fe4ea528aa3340ab5c187bd55a0bb1379439382a3314cf6a2483c9a0ef698dc9d9b0fc7cd33e16c630411e1fb464ebb8ac4e2739256610cf454888cd2dbe315536245bcb94ad095dd58cb9d82ddbb5002e9c85c95f8d7aa0070321d53bfa6349fb188740f1b7365597d78a7cb840789904c8f289eef21b6af8d822a4506ef00a7a216b107ba7acb6553aefa6d2e626756fe5184ed4e4a58034f0ebc21e6948e2bbc74016fd7c791e6e15cda5cf79d78f07b8ae6b4026cfc798fdbf893ee6825c5842e0b6e8df8f3473feeeb8133fef67780ce490a4c4253486eae03743ed90e1c640ee0cc82281979737724f17caefd595acb666d119f6b4dd193ac44ba1c808aaf8aa5d9077e7eaf390bbdc871e94ac33d0ab1eb01251624751f9e1c255924734e3e6f7037a05c411836203a2ca0f5bd1eb1e588898f466f788280b32fc4a3d982282fd5fd9a4e070f1ad6f083c6d8132575d1d990c17fa866844fcc9fd761000b354f9b6284ea59015ad2f6389b73475862d732731826f5710bdefcd2d9035552ed56e5e0f0f0bcae919b906929d0ceca972de468766b4aaca8173453a77ae75a81af5890c83cb32f11b6e4859fc62a0b0389b07da1233652a2bb8bbf1477476dff32320c642a76dd70aa1ab798db8d9d66fec20f189b4f9cb86ea7165f1973bf865d96be6b465860f3f988e7624b6ab2e39f2adbe4d2b79a6879732c4807024da3fb72e0bb7924b08fa2d8df8736806e80b3b34b792852ad309c3cc90b3ffd9e8c84d63267dab97138506c18a31987badd037e78268807d8557014ee8df0b892489035ee160f08823aceaf46f879583711bdc7ecc3e8b077c1a1be3d26f6bd0d8800851d9b87313013e9f087a340a4a38dd870d8592732859b69d98f05290e5710301b23ef8b2b076307254b8e53d837d68fad56fde555452b7467838e7d4314875068b50e43c4163a3ae4ffa3ba54afa71798304ac8bcf53c65769aba2f77a28f02a533d2faa0bf0a7e3f9348a4b3d6968e2163b313b7f8f7c5a109c8307d944e6eb93cda7dfefe97158d098db617d544639be1166e95572d15e01d659df7eec45376e27dcbc41474b561109548828d3467fdefed34f900a9139141055ccabe79ef41ac3ec0683188c1c03bcf82b0bbd796c12895a0396784bc9f4526cf7d869ba99596919ffb8efd46ecb3ebd74b7408b5b1c55953e0ac2e7f78bbc77328d2dceab5465b7311bc259a139777ea33c7bf6301aa33cffc40de300f49bc168ee3030e001124aa3f68b5c5968a84c247b04ca8b9aa6a4ef3ad881626e9ff67e5f067bc7d37a4f4f4601c2c082e5ba192c8e650e13a34b6ba585606cabc60a3b589ef428a2d1a93da17c8229e020e0187ea89b185bd5ac87bac9df74118969e07a12d7c7f12646fc25984983ecaea870b14b232d72fa8251aa715cb69348475009974ad04541dc99da71e01ab7fe39fa8fb6874c11805a41e76cff0748597eca671bf6664620a640279aac3db2a1c82ea21bd3bee6a478e5d10903fd81f55434247097e552c6eee113d510d94018081726125b6757a79592a63f8707324caee14ef6f7ba66d3e7e04604ef75f0ff257e1a99690363e6eae10525862532ed77578b05c85957974ed3134a13a58a26333c16bf6717636993c7294d8cab4147b3d5480507296cfa972c12e7c376d1f63479f07be3f994110557cc601da692f2518af1ac96b6e8cb165e6ce32569e6e0d05474362601ad3444d197571a1b1933b0c68a81a94d5653885dfdea3b342df7c7ed5ee20cad36d07b9b4edcdfc1bbd382d9b82652af7e5737c3b54d1facb0cfee914b7a11cdd4f2cdabeda0c849c65af5b42280e0db89412a66318e50f83bd2a5bb33cffe0ca1775c25d0a3f5bdd936a9a2728906678b8d8367ce4262d3955c56d1886aaa55f6b9af4454e53412b09af887046b49ca8e3364d6daf296991087d4d7b59576d5b83a2378ebd83d038545cbd066b88d84c64fec6efa914189e22a1982150572dae2b29be44c5e1408f7f71e0ca6d058c1817c694bb7fdbb58e9ffbc6b15d460247e0238a1eefade4e334928c1a7bf26375f4b43211a2502571e11958e06e7ddb15924cbdb6b50e41904a849bf84a5172714f8d83a5cf3b082c465572cca540d44f4fb43c3357f4daad3237527f3d9aadf27861fc29c119c62a775edaf681e346652c9c2", 0x1000}, {&(0x7f0000001280)="b9cb72bb0b473040a2b39e7d2f6e2870caa96aa67274", 0x16}, {&(0x7f00000012c0)="3cb036c9e42f11026182a4b31fcd0b96ef33e87381be1927e16b82a65bee95b778620ddf2dd92bf9f61cdcad5f68d23aef96d35289b535ffeb10e994883e8bb85b4ae9754b43d9f9dff28e513bf3abfbbcf65e7b4b129815f0a54d736eeb397774283f35be78fd8fc37e365e3df2aceac4a1d194aeba5c385521000f441e0238b069160f0f8b3f04eea498e10b610d8ec7f865e27fa5de6f", 0x98}], 0x5) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 15:05:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) socket(0x2, 0x35b99d031bf59e3d, 0x4) 15:05:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="1a6cfcf5060cef903993c7cf6b4630584a9211029dda4a850ae2b5ee059db6081f67415c5f81414535cf99d0957af8d7a9c50a6ef9da79a00fe2647f3f2a", 0x3e) fchmod(r0, 0x2) 15:05:21 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7cbd040000342d3965b273962ce6235e755a604f2492ccff0066e2771967641f0ae6b71aa91cd8789357ce5d4520e3dd190a3fbf6a678f1a3237d41924c25edf7744e2ded823ab87868be4c6aebefb8c979d7478ea9d1ae57c0208d140ea200755724cbbfc858fb39ff67c980e07", 0xaf) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 15:05:21 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") r0 = socket$unix(0x1, 0x7, 0x0) close(r0) clock_gettime(0x0, &(0x7f0000000100)) clock_gettime(0x3, &(0x7f0000000000)) 15:05:21 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 15:05:21 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) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="eaef125c00000000", 0x8) 15:05:21 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)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0xffffffffffffffff}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:05:21 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = openat(r4, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0x4) munlockall() accept$unix(r5, 0x0, &(0x7f00000000c0)) close(r3) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x7) pipe2(&(0x7f0000000040), 0x4) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}) 15:05:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x2) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4", 0x113) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x400000098b, 0x2, "85fe68bfa60200000017ad00cb4fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:21 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x426ae5e202ee500c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 15:05:21 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x4}, {0x10000, 0x7}}, &(0x7f0000000100)) 15:05:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffc2f) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) readv(r0, &(0x7f0000002900)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000005c0)=""/149, 0x95}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000680)=""/231, 0xe7}, {&(0x7f0000000780)=""/123, 0x7b}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000800)=""/90, 0x5a}, {&(0x7f0000001900)=""/4096, 0x1000}], 0x8) r1 = syz_open_pts() r2 = shmget(0x3, 0x6000, 0x141, &(0x7f0000ff9000/0x6000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002980)=""/104) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x7) readv(r4, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 15:05:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x288) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:05:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), 0x8) 15:05:22 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x1000) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0xfffffffffffff801, 0x3, &(0x7f0000000000)="186fe65c", 0xfffffffffffffd31) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="1f19600ae5332f78471e0b406331c0a4ee2c4b5ad1f4b451d837cdb763906aabcf2299c81405abe21ee44d2669"], 0x1, 0x800) 15:05:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/48, 0x30) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) 15:05:22 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x3ff, 0x0, 0x4, 0xfffffffffffffff7, 0x10001}, 0xc) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r1 = msgget$private(0x0, 0x102) msgrcv(r1, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x3, 0x800) getuid() 15:05:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet(0x2, 0xc007, 0x1f) 15:05:22 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f0000000100)="7b3638f50cc48156a0c90a6a444f27a6d3fe3d1a5a69870275dcf6ec1e61f7f7375ec2f77524206c74", 0x29) fsync(r1) r2 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80000000, 0x8, 0x3, 0x6, "292af57b818eda257a85f860068fde77e806da9b", 0x8, 0xea}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xe6, 0xef3, 0x7ff, 0xc94, "19a3ad59303ff3662f0de12613ba5eba4cdcf101", 0x45, 0x2}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pipe(&(0x7f0000000080)) 15:05:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x43, 0x0, 0x0) 15:05:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/241, 0xf1, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x7fff}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4}, 0xc) 15:05:22 executing program 0: r0 = socket(0x6, 0x1, 0x8) clock_gettime(0x3, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="c90af58e6b7e6ba643a72df2489c0a642736", 0x12, 0x400, &(0x7f0000000080)=@in6={0x18, 0x2, 0xdf, 0x8cb7}, 0xc) 15:05:22 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa80, 0x30) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 15:05:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000003540)={&(0x7f0000001240)=@abs, 0x8, 0x0, 0x0, &(0x7f0000003480)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000002", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x5}, 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1f, 0xfffffffffffffffc, 0x820, 0x2, "7e18a49b647a2600bb85582e20080af181c3ead6", 0x937, 0x1}) r2 = dup(r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x76, 0x80, 0x30000000000, 0x1}, {{r2}, 0xfffffffffffffffe, 0x80, 0xf0000003, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0xe1, 0x60000000, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffb, 0xa, 0xf00fffff, 0x80000000, 0x22e}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x6, 0x5}], 0x4c, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x22, 0x11, 0x7, 0xb2a6}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x9c, 0x42, 0x3, 0x6}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x1, 0x10, 0x6359, 0x6}, {{r2}, 0xfffffffffffffffa, 0xe1, 0x1, 0x4}], 0x0, &(0x7f0000000200)={0x2, 0xffffffff}) pipe(&(0x7f0000000240)) 15:05:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x150) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="12a237c3cb0d2f05e9d8f4c09a9f6c77521194180d6cab5cdb8801d086c1f20b0255a419bd69fd27e81a706859e060a8ded56bf10a2ee285a0e2", 0x3a) r1 = accept(r0, 0x0, &(0x7f0000000080)) r2 = socket(0xa, 0xc005, 0x4) sendto(r0, &(0x7f00000000c0)="d56c2aace267f07c0ac690e81a47ec907ee13e235f24e97afcd79ebbdf39b65962d7292464f69e14b2181cd5c4a3a714e9b81fff40069968c4442e31b18f30a99162c9d7264649b70d9b3135da050f29e5be872b4e2fc56b47d81428f81163d0812a764f9c4e67cf7351ed8df8d516e6bf813e9334d741dc0f8b368f4d5d915f09cb542ef3a4e9b2eed5736acca139457fa5e959610b8d992f9113fa04eacb051b692883ef195bb3613762a66069394d9acdcaa85936b7354a8dff926edd393c", 0xc0, 0x8, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000ac0)='./file0\x00', 0x82, 0xd4) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r7}, 0xc) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, &(0x7f00000006c0)=""/254, 0xfe}, 0x40) msgget$private(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000b00)=0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt(r3, 0x44a, 0x4, &(0x7f0000000800)=""/73, &(0x7f0000000880)=0x49) msgget$private(0x0, 0x8) fchdir(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r6) getrlimit(0x8, &(0x7f0000000900)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x280) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000a00)={{0x100000000, r9, r8, r5, r8, 0x100, 0x100000001}, 0x7, 0x3ff, 0x2}) truncate(&(0x7f0000000a80)='./file0\x00', 0x3884) semop(r10, &(0x7f0000000b80)=[{0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x5) 15:05:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = semget(0x0, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/28) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) socket(0x10, 0x2, 0x2) 15:05:22 executing program 1: pipe2(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xfffc) fsync(r0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000080)={0x0, ""/175}, 0xb7, 0x1, 0x800) pipe(&(0x7f0000000040)) 15:05:22 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) getuid() socket(0x2, 0x1, 0x3) 15:05:22 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000340)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c8b62a2da7e5db92bae20a61d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf7600a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902ca5934bd6dafddc773026e3145a6952ec7f6fe63df07ffc83f2d1f2949232bfe3", 0xfffffffffffffe28) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 15:05:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 15:05:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x7, 0xe5, "c9f209a2de96e5eef841f935794294f10d990686", 0x0, 0x80000001}) clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 15:05:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffeff, 0xd980, 0x7, 0x400, "8c7a51ed95633280e1f0d5733d5fff86453c7c2a", 0x3, 0x3136}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 15:05:23 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 15:05:23 executing program 0: r0 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r0, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000039c0)=""/7) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r2, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000003900)=""/102) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/35) 15:05:23 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) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000280)="48a6928d3e2c05bf673abb0e93b4b3c1408e02f5b27a7a223c94ea09b6522c57a034554bbc6dedcca0d90d8e8ebae9c1dd4af3fdbc91da4e4fab395a7279dceff0cb0e", 0x43}, {&(0x7f0000000300)="071cac43c415664824f35a1124cb127c6b6b1462bab6c085fcd8d45f4554bf5170ebb84937664622befe41df30ce7a87348f49c6eba65e8998f7cdcae106addd96da36b19222c6540f2913fb7c920a625cdaa1", 0x53}, {&(0x7f0000000380)="15010a585b6f3b06f6a91cbe8409606dc881696bc09254b64556b287c120dcf887362770883931622a240cc1e270c7c10402e78c2bd830227cae7cc3e57998d3bb42b46300ee724dc6b6bd47e304dd6fee761b608a3ffa1a10a6789d9bb45c9f167a3572ca7ac4550b30c01fb45077ad4672d0eec2a9f7e8ce98c555fffd8834e109194a74ef235d15b51e20fe718bff30689096bb9d6180de061d7fb6df4b1661a105a1820ed3a1aa07335912561001b214f87918", 0xb5}], 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:05:23 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8}, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 15:05:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82020480ffffffffffff1a622f2eb5c37e329e90f602f375ba64db21a79a70d82610044ddd54972306b4ea7792a4dc09140ceb5a624d87bae36382c2f0353c6fd8b4982f7a8ac8e94887cf3109d0e84aba3c4ae034dd770958998e8e"], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 15:05:23 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xfc}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f00000000c0)='./file0\x00') getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f0000000100)=0xfffffffffffffdd9) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x1, 0xb4}, 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) listen(r2, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000002c0)="d63b958bff873e686cf4f1dd85e0c2f103d7f5bdb6e11262fa3ad50e0ab6775a23da6a23d7bcf07b28cf3cb012dfda195ffd5a0ae34ef0fcd1e4b439db9e3e2ac36b1c4b91134b3419d0fe503793e5997407c850e10664e41a15fa58e5cc075b4c204337b338d2e6fdf64b9828a58dc641a307b5cb7092db023034fa", 0x7c}], 0x1, 0x0) fchdir(r1) 15:05:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x100000000000001, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/117, 0x75, 0x802, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = accept(r0, 0x0, &(0x7f0000000200)) recvfrom$inet(r0, &(0x7f00000000c0)=""/195, 0xc3, 0x800, &(0x7f00000001c0)={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f0000000240)=""/10, 0xa, 0x843, &(0x7f0000000280)={0x2, 0x1}, 0xc) 15:05:24 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x11000, 0x608, &(0x7f0000fef000/0x11000)=nil) shmat(r1, &(0x7f0000ff1000/0xf000)=nil, 0x1000) shmdt(0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmdt(r0) 15:05:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xbd, 0xa, &(0x7f0000000080)="6a94450800120ef5bcd02a7e28fb69e777bec293d1ebc9dcd68b1c0800000000000000ed6f45b4042f2b6433cc8e7a7bba1f483f11e01e5c13f0e44f108da09585dfde06694b4e7eb9dcf96302e45340449e13aa716695ddf116afd78e6c329c6a62d104964c5096154dad765a902c7428bfe3a860823ae3a1855dd6a5c3cfc2b03fe15eec203e73be", 0x89) 15:05:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="cb7047321d887f891bbf047e4ac9ddf2ff34073420428be7bd41d625548542c4b10b21d64b1419be9489d3926a79d29f595a47fe07c6", 0x36}, {&(0x7f0000000040)="2867df3ddcc511f2d507aae004cc5faf7fcf0b11cc6a394a6057411fabc6f8404039243d796f01a67b74ec4b0a271521c81f96d148b1ab40a2fbf17c64d1abf66786147d51a2e32157f494f78bee7f002ba70e2dbc951c766dbd4005200964f93ac0bd996a0176938c35222b980d82f7d5c5e7e102a006ec7ce0df0c7c47147c6f235b9a6f2ce4", 0x87}, {&(0x7f0000000100)="c8ced20be17cb0d841c120a59ca8d5e2877e8aac964f32adc5bb5c70d4530eea959f2493a1be96f00986639fed402c7d8c2e812efd6b81ab86e207a3f5ac856c9ad978882cec57d3de967ac01c6df2e0cf6b4febaaad2880e7ef118be2f5e6c0", 0x60}, {&(0x7f0000000180)="6507953905bc9eed59fe06656f21c4be61df7451d0b69647e8c01574bad23d01e103dcffc503939a7bdb8c2847d125a459d78f709e835c897ab1ab1a4f19ea1793949106963821c5ad510bbfc6e9dc6e", 0x50}, {&(0x7f0000000200)="3fe81d075c48e213d138b78edde5b0b113e73df4c867038526f876a2ca2c98873385ba653dbd48316fe6d579c03344dfb73e7e1e075cc9293f493e538f405b7f51112490d6ef16aa3cc4ef65fb05c1cdf012676fefd59b172be6f9b991415c3a3b315b7c6b1d366af90ff3b45530e03b5f8854b1cca7d8171b285ed70f9ffdfb911538f4ccc91ff54bd9b47e83ab2e340dd3e34d80591f5733740ed6406d0475e45207dcd499fc0727a6897553c1877d3d324a35fd108aa2778b6734a4ac9e1efe91c1a5762d7b223824b4", 0xcb}], 0x5) 15:05:24 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) 15:05:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x37, 0x5, 0x2) dup(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r5 = fcntl$dupfd(r3, 0x0, r4) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x41, 0xf0000006, 0x4, 0x7}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0xd42, 0x80000001}, {{r3}, 0xfffffffffffffffc, 0x21, 0x800fffff, 0xfffffffffffffffa, 0x1}, {{r5}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0xffffffffffff950b}, {{r4}, 0xfffffffffffffffe, 0xb, 0x4, 0x1, 0x5}, {{r5}, 0xfffffffffffffff9, 0x10, 0x2, 0x6, 0x1}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x50, 0xfef59a351f5448cd, 0xaf, 0x9}, {{r4}, 0xffffffffffffffff, 0x4c, 0x80000003, 0xfffffffffffffffd, 0xb7e}], 0x1ff, &(0x7f0000000200)={0x2}) r6 = syz_open_pts() sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000280)="9dcd832a8f162dd93ff6be5e669746525a433228cdd3a9a9cbf117aa2c0c7909db9ded2b0b0f880a947d24c1598fb5e53122c17bb8aafc426dde19487a16698ba0945209479c256facf08e69d2cde4e19b6a6af0ad331802d0b86371b2f3eed475c39b9455353c3152ab5c665059694bfe59b73b0f93c77f01b33da6b945b0ad1f81eb7e739aba95dabe8412777b8a940cace3", 0x93}, {&(0x7f0000000340)="7ef0a91c628fa4e4b973f260bfd7146be3457c73de7b69f963201925b91ec37ce4e26289393807db735956b5d5867b4584b054fc32c6be0ac70bd720d4b81c16b65c90daee4475861fdf5e27d27a4560d5ec4677d0456bf21f6c99cf993436dda067b46eddc41bcd6fd1a1772db8c9d85ad05539ffa7e4a420e14d11476e7a93ef79f8e10597980abc838827303761dcddca4f7377d2b200e825acbf72e663db845f9612c026ddc8c3c1e1edbf08405f24173196f673e57ac05bf13c8a804286e77bae9a8253a13a59299c30590d9e9f095d5c72064bdd51ed8309394d0ee4848b7d53b7cdcffa6f1f6bba48f2c578ce138d186e86e97cff8b28ee1ad3cbd4b8c78328daa9d939968323eaed4b417598dac70e66ca26531427b0800c393af4fd7e7ec1c46624f4d1a8ac4bb39ec80664782ed4bbc4c50cbc98fe6082e82ca3fd74d0ced096bc39a33fe5826b8861d43b095377f393092111ee63dacb46fb00ae8e15344724c72060bed6a8956ff00bbd73ed9c562a69a15fd67630cd6245c8526c735aba75cf8b4df7e3df606a8e6126e4e70850364c44b9acd80c561dc3ca612c8bf3abe66e1f97d6f406499a7ea5b139c9c5c91e9e5f4e8d87696ec877514f9f044e59f562e7c30e5d2874661a976f5f27716df8e9ebe78cb36cce5927e14848d54e741c3357565bc821f665581e6c8e1ffb7878265fb055518e7bc4aa6f7411816c32b60100e68a2cbc40231a68fa277373b7437ba61e771e8d55def8748e9bab8071d87d1942e89c741ca18e6f312fd0291e2ab77e5d1da70602eead5ccde37ae112617e0bbd6ab7804c005bc65d924f8f52e30e37c3384b9165328c58532bb36fd98337eedb84e0c39aa35b66e4f40a8812c28ec18481d8fb62b4336cef9fd676d68e324514b82d2b0654dd8b4d02c06f8c8033d95359cf03b41887a4188274c2f794abd363980bffded06224a04d7203c4f152603f036fc49f7ed15c4618ee37a28d396bce1f2eff9627924fac1ff43d4d00d90707a55c6e70e3e0ad86e85808760591f3a86b15db9d06ba03be139848c646cf33407c078893dcc834a2cc2532bb9e56ef2272373e4d840409948c421762a59b7cc0427c6847c166a04f75d50ef60be5b6ff47134fe7627d987debf81d87bdb5ce07c6f1d6c12b8613faae8288f6ee25269ec9d7f0f9c7677c6f5bfce868fcde7e96e658d25317d5148ee1bb29382b1ca4bae62239dda7a724331b391a3affd64c168b05edfcd49858e562b6cfee37b65f6a30cc8b992aba97e51d73913b9c9beedd1219af1432f7db001ed1910648b9d71839db3b8c16ecc2ae6bfa675501b5bcc1c672d645d9d111b2b581ba288b11b21f15ac05338f898ecf33b444620c2e9842454ffc61dcefe4bb1f7aafb21c8c27ffeb85bcd9fe4507926df1a83ec3494aa080776bf861d11c304a06442e3566660a3482512311827a6e6b91ee5159fea47caadba607c4d653a998db9b0cc58c5f8b1e6af1ce6158d5ff76e64307dff6cd43b3b4e2a80e43c5e1523a6c39ba150c29cfe7e73b1a49f3a21aa9fb001c4dd67cef5853b4a337dc8df0c72e9e69fcc409c3a399f66d7fcf3b0255736db4d23a1bd9737718d61c36bfde9cabf2b7191934b300218e8b44c987b68cd5f9a5b6147c1137ce7a4686877b5ffe85f3baa75859959365b06ff9556e4fad237414807d0f63ca416d186f40ed61dbd3ea8def9040a2890d7aa140b505bc3d947cb64d9533f7100fb966fc792da6aa8bd3945143516f7156503f673ce77c8f0630e6f6e080ceef39d460a35d8a0630e83ce997ace2ab7f553b5b85716aa24dca358095a56a79f822d0f46dc8925ca3347c8ac4ccc3aba971cd9a1382739ed6289ce6cd9404e78ddbd4af0fdebe577e5d4898d39e38588f52e8631202d8799b01b309ed558931587ac4034eecbfc74d659a560c7048b32ea6d8b8adcc68d00829d43ae6bd06852bea5a5c0ecf4411114b7e526ad2812f285bda956e9a22b8fc2368a88520df2689c14d159e3f780a3e83c31fcc54de54023096e1c3f6e277476681d1383e3eb167e67c858488362979e54f90b83b63329da8e9153ca25b267b15d3c1d9051c468f86e112f92618bb8b2ccc3316b7c6ff83a93973fee196a137e6276e822e566a1e8588471a675bb80d954feabd0e195c097b50c12252c8846e85e9f2a558735582c52f0c6c3826ec5d75564632b5ba167f2cb25a833dfc47a00540aa23061213a80b4dbc7fcfa2ed4d8945280dcc808aa466da1ab6a14cb0ffbc2191e2741fafc387b3b97f424cdfbdc936196ff78a0c827b8c467dbc5750b69ebe98fa881a2459366aae0c5764436c15ef609971db7177fa4bb2320d452b54182a751fad863612d0691e5a4fed5c2436dd7eb4aef0c60dc4db9708415922053fa011f5494336a8b6d4cebd51e7aaa6e6d07e964101e14b5d54fc54c08b8b9ce69921cbd414d7a9b57e054bfc81f7d26dccecdb0db91c671e1225dc81dca49085d2824892c9fdcefdf0c0fb794195272ba0cec7dbc3e9cfcff5829c88b708dc82a9cf67cd72e49e7793bf0210b3a3585912d983e6fafd62fc666fc271f46380da2ca3dc66acca253893aed3b1e3a7d2749991ed75768369f94bb5f9664c31f47d703c088e9a6fc479c77d7741a87c993ca5b83dc5209e05ffe3392ae9e59aa9f34accbed971832e5370f90f1019fb8432298365be34c39627d07e3180f53b6c08fbbcf59e59694c4ba95b90f065c4889cb0fe1457051588fa337c2133c9885ed73fcbd33edf4941d2c82a83c708a788a095ac813efd71dc806f829a2621efd37a20b73b9dc72dcca5b962cb99d19cd61b3904f34c033d32844aed9f6db47d1b3a16520dba3342deb533b164558b1b2854a49ed627e7cb2d65dfb3b6def088fca8fdd90d068d2bd04c54790ad3b230ee2c12610acbff108c878cd0615d362fb92b1aebdf9f2c8a84440f6095db2d808f4d0d425ba2662f745fac91906a531b8df9e21cc043df9508f240651d541f59c643672d4b22eba4eb143be9d040c51601822e4b11b11ba264340c4f7150d5421000397d8179f0f0afe0adf4370b58b900c4dc4d8a77d1ddcfe4e3504ed36e43c4b23109887528fecf276560fcdda16580aa2d93723307c99d3cb4b3be6d12875294f1afc35e4a62c5cd1846e6da18be45463890359c6357a7472f7cd9ff6a8d04c3dbba29170f3e271858ec7011c426b5019058b17983150e9ca3a53d8ccad9b3f8b9ca00fe814106b94c3cf2be78915ac8659ae81a5d8f8202339d059d88966fcc27941b0fe8d8882449a939955e4f16884dde351fa2a8c50b8cd8cde255089d8518f5f998bc94a8976aece17280bd0661cf56d5259f342d651fa80ad1ff7a472dc8a9f8832daf64fd74ddeed45dfcdc6f12cffbbe06891b7fd33df983e41d6f145cb1320caf7e9fcaa3cfc166b4561c3ca415e32e441629428f80a51ab22b2e9a56cac201fb3bd61a99ddb79a0462c134ef3a9823e5ec7796a5dda1a5593aa226636b5892d10cc98075de9ca408bc7a9c61b08934e178b535c72856ffd69df16eca9d4e6960f97e78c660fdcf3ad796007fd15883805b8ad173e8dcd6d54dc365ffa4b0b78f0b104118c4d9061428b1f2c48d09e047c314cee3cf04fb650031f074e7d8e68b3a10f284cdc3268d5c1190846231e23cb47e428714420b32346a508c412b395cd52d0ff92c4682607043b3d825b02dda9a49dc48cf416d8da812ab00a67dbcf1cd990c19d686fa5afb234406d6b085affdfcb9777fb0a1054b28efd01d9aface9211a850359a30b39d498aff3b515e9633c2af2b39aaeee744a32a7effb8495eb875d5d31feaf8363f2510b6160ea296042d1780b732d6f4caa629623a5c83c8d101b280751e66bc5bbcd072741d74353641d5cfe72f72e718bcb41ae22979259059632afe33afb9d662cebc551520462fdd62c814346b13ff8ac70a084681815083f03170c67d3c56f7f1f972d7b8802c48c4f5d732eb8d66bda2a187eb53430c902d15caaa1cbaab476a80a9833c3d33823f6f5dcc2eb4911fec4aad79402164ccd62ef8260732e736fba83ebbae4e6a71d0b536b8105b1369fc7ed924326fe15496183b8db9fee8707745e9c0db4b73d0cda91e730f91c9c84ad822e5985e37224562b0140ff01cd476cd063c3da3939e9e801d18f03951236180f9d40ef33fca2c9b0cab2aaceda573815424587e8b1e947edef0ea737d6dedbaae9a3b52fa02a1f56e8b90d3d039b8f95df8620de450d5ef7af902842b6f1982a481ccf2d401e5a4904de4c9045560cafe116d8f4fd3e8e3d019e6dae870b8987e56105b1d4977407faf38ced5337901a22b2c6ef9e628ced2151fb7de7d5a5d5204a9c549adbda3927c3aa808031e522abcccccf94258556bca80b9ab1a1107ce13e335bcac48a06c2d07054a929fbda330f99cac3540be0bcffb54f54d359f59f54aba5fac8a958e3dcd390c052d8a87b96bf583b038651c36f3b930d8e45f1ecf4c165c66549b6d44006ca3594cac0a04224cdc7aa95aa5bc47435b6c60b7f83f9812d0a397cac79f78607c05fb873026afa93d1c13fcdd7939d2be98a61aff1015261898376a04d94ae596c174c46a3449394eb37920a61091dcfbbf0ad69357c6f51f8ca00a8aabaca0ceb66f55d4031700b4842c1e4f7f35286d2fd46082476f260424a707cec85026fff827cea721ec158834c92e7256a30374ff96b45e26f4fd70ab679dec39d17a74afefcf7ac63adf061f7ca5d304635364bc1d017ca4e15d255c6c57881b84571c79d6671dee5a13131e745cd4d840068f119da70425b1491f9c66b185890b524ce746a8771276770224a162c77acb33f7afa7b475dbfd7786b0c5030f39f09e019a588ee35a0d7f989bd6b2679bf9928c90a3f9254a268619b2a9a280acee2f7956159e73a68e0384a159cd82d8fb8bca7983d4ab639590fdd3344e899778214336de8fdada5b89f6e54255de146a14aee09a96a90392815b93162a35b500adb0718c1012d0fa5a94bd0dbe237be4fec32f366829e2f657cae11f39ca7a2b22cee0b02885dbc6fb4499a285f8b83ccd93edb3d569e373e717292938ba032a733c2df8f3acc134d84d459be296eebefde98d32935047b80ee0ebc40df2b8ce67a8c5871b12e93330300d3f3c706ef56cc7d41255bd2e49775c8b5ef40b0da6163a091340d33193aa30486b38c6a441e9cfa74498ac21d7c024c0c734de0222d3371502d27042a7f6badf0531ce90f39cb812a227a1c790c92be03c42e06fa143252b4e472a1fe7d2bc5a71b5717c01e37caff56e94be60edaf0f36e70b50110891f7040b8e17591941363851857d50a8fa2896fc5f26f1b8f04b80b09adf810e6efa8ca49bcc4f6efc05edbbe67df95b191029854fabe3cbfd2b87d45e9bdc6103bfb7678ed88b3373deddfcb2034ceabb74faaf389b01de947b04a75e439ed28f08b11e09b21cc29a904acf484bdf253347038c4b73b75365ee4f268d438f8cb458e2069668476c920d0a138d27e03b967c25096382103855d8150e05c094f565efa3ba76aa43d2ab26bad14baf101b15d0bd7267c72e035698e55772981fb699be76bf5ee600dee0a1659b384155879054177e76529fcc5226368e4c52e70f168e7abf16fbdaa3e8a03d111b20763155c2d3526cdc69066f230bf63f7cce4dcbc3576d810a3563115171fd62d68308b739ac79e68b8fe0c90639488a751b514352b679576ca68953c6fde84c93710e", 0x1000}], 0x2}, 0x0) r7 = semget(0x3, 0x3, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000013c0)={{0x0, r1, r2, r1, r2, 0x100}, 0x81, 0x2, 0x8000}) semget(0x2, 0x0, 0x2c) r8 = dup2(r6, r6) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001440)=0x2) semget(0x0, 0x7, 0x0) dup2(r4, r3) r9 = msgget$private(0x0, 0x200) msgsnd(r9, &(0x7f0000001480)={0x0, "da9263a7fd42bfafe329e438ed5f73372e4795491ec137b03a6903a6840087994eda5cd29a81669ef5105b048e58cb5923d9854fff84a9ba1eba0b1dbc8d8149bfcf3707d87e12d464e57a5840e736d26a9009dd58edd69639ec591ed2d6940fc3915b19ea6ab82822a79d435b8ccb5f77a33e045abe61b99ddf92227a243daabf3ff9b1e4e4d41fb8b69663fc7b4c154245876cc23ed7c6463ece3a27710a307d446ca1fd7da512a1c145a7c24011cc7798470a0e7dd3451174524fe574c033f02baff9d8daa3062216f6dc46e60812"}, 0xd8, 0x800) getgid() sendto$unix(r4, &(0x7f0000001580)="a4a8c0b49b56944c9910ddeaef056b991908c0d5bc4a6227d2e82f4f8488efd3b83c7f34423f797221d2ac78e3d9a8f0a069689238249e87e35be231321e5ee819e0f92edd4c", 0x46, 0x3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r5, 0x0, 0x0) flock(r6, 0x1) clock_getres(0x2, &(0x7f0000001600)) fcntl$setown(r8, 0x6, r0) syz_open_pts() msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001640)=""/144) sendto$unix(r4, &(0x7f0000001700)="79ad0a0407b0f9878427ff3617726f30eecfa305a0dc402dd3ff334c75d83bf1befc7adb2ad625b2d576a9f05740505e708571a87e2371a2f3643624afcca5d71d744efec6db1d934324fd6bc4a026ec81716bdecde9a2ba5d", 0x59, 0x6, &(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x2, &(0x7f00000017c0)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget$private(0x0, 0x4, 0x200) connect(r3, &(0x7f0000001800)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 15:05:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1ff, 0xfffffffffffff7e1, &(0x7f0000000100)="e14a5e17118894a328391513beba2a1bfc1c21beb3433b644d3d54f7e59196d2c079f63a95d3b69bd62ae631c598289d57696e527a64ce58b8fc43e1e222eab44e261427827042d1e9af251422ea10ba2b03eda6a5d264998c0c2a8cc7456a350f08172544636da7a0c4533579c8eb4977fd0d808fb91e892d8994572d5183dd21d70cdf8a453e39", 0x88) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x122) sendto(r1, &(0x7f0000000080)="19b9d959d98cd1d97b6e2adc17563f9786d07607a889b006803fb8738418db7cf78d0802", 0x24, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:05:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x3}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x200}], 0x10001, 0x0, 0x7, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fchmod(r1, 0x100) 15:05:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(0xffffffffffffffff) dup(0xffffffffffffffff) r0 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x40) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) sendto(r1, &(0x7f0000000100)="ad94477fa3771aea14b73638a0258499e5d3fe6715072e53c4d6e80160033ad39bfcedc871d506756f30e61e85c1d6ca8662315ac394918a9fbb313f9d3f2fd213ffde94b9fd51d01f216176fcb2c5efc28e5fc75241b1", 0x57, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00.le0\x00\x00\x00\x00'], 0xa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200000024, 0x0) getppid() r3 = getuid() r4 = getgid() fchown(r2, r3, r4) 15:05:24 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sync() preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/177, 0xb1}], 0x1, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000280)="e59d2cf4caf531bea81b0c81d7716102c4b9356d5b219062367aa17d1c8d5f24e717d20b1d54e0022493a1f755ff7196bc6d43ccd556f7b3bd8d14fce34aed2e8108c20251da79dfe20ce7d8755c46b8aab78d5af6775f0f9094ab25598c025d5e6140440db0e7d24933f6d50893a79ff9d5fa20bf6c97ee0d3653cc1a96dfe79b1e3ab286515dfd14dfc4a4e6672efcfd70912d537d8c5d712c61fe6bd0cad2283f48cf47fb7d845cbba3d09d466bf67e1f3ac158d8e82589fdd5e9adec2ff58ab2f2a630", 0xc5}, {&(0x7f0000000380)="8048d6580c528928a4957d4edb2bdf6601eae9774e38e5c69edb236de8fba81b7d728cb5e86d5050d970006e3f076be9db45b57f", 0x34}, {&(0x7f00000003c0)="1631b4118a5b0c9ecfc8624c3cd34ba3af158f7ef5ba0548890e277badaeca9e956898569034759101b47e91346de4e0198aef0992f152d23a97814765bdd7d49d754b0e65e9d3ada547050db774fd3402e6b7416227d5745fb3e173fddfa3b00a8f92b8ee5d304bfa0c7d5c1dfa6001718e447fc605e47b6d357b8eba69991e465b2b14975fee3eabedebcb0dca6c67ff09fc9437654c411f8c73a717e69860ec02d33f09", 0xa5}, {&(0x7f0000000480)="b0d8a8b64afb2951ebe5994dc56ba46c758974c7bc9c13691b3ec868fe67efa5ce1be492fb211664dc8d49d50de07ebab02208baef884174dc268fc4fd6f75fce5db7ee54d6454768354119e7439a71093cdf3a4e0efdb0ec8c571d61f1131797c5ccf9cf578c14440fd1c6a82d81758c37265f9ae6329b503841e75e0f2c2801454807988c6be9773ba6ed55b7d33b49ffae9208af890ca92bb0a", 0x9b}, {&(0x7f0000000540)="b5d5d28c08486adb8638dbfd86a81a413ccf61beac0777ea22c21a9f12ac0b5858931c7abf624b6e41a674c4c400140fed938275adfa79aa5a84e989614f9d1ae5e6a001d772e3b9db2fdab49ff8eaed57a1fc3901e8ae57b89be808cbffe612de2c242c734c1c732c510aa4902d3580b55c2b4484cd10d7fd86b04d25de5b765277", 0x82}, {&(0x7f0000000600)="49cf5044b263f039e8276affddb2056eb1ad9100fd00fbc8fc5c5f3e7cce90e7aca157b73d724cb8bd187bfbd26d123c7d511e2e279ec29ce1e570b72b6c4f70c442265bd28de8ff322ff8fa57027a32b949e2a8b7cff2efc39bf54f4cd90b49bd0500ec515a99016c510bd22881fe3df8c7c1ab85354fdedbbe56264f321187", 0x80}, {&(0x7f0000000680)="48e0a402bc7817fbed9fb0184187149b819d69900f100427df0c98c40ae8dac38dd2d8a91e086610a0e2a243f66d10150cd70e0d1a55348aa0ef480006e1685e8a730fd992f441efed207e21483c2fbb8d78a526c304e1bd9bfce90146b95cab8cba819f492e27bb863ddf05a0712cc02437e19d5d7e8a65ccaf68a8a0a2c770d86f15f4cdece33ff2c0ac30373ab3696e8b0e8e05d04816a9abcb9dd07c7b19f90006fd90ff61a8a15d084137fe923ab7a33f458bc1136416abab15c987797a701a0c3710624c8adc2db5e1162c61559076115650fd9a1e9dc872e70c2dda6047844418c7fda31aafff6ee1c639464675c977ea5efedbc6", 0xf8}], 0x7, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @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}], 0xd8, 0x2}, 0xc) fcntl$dupfd(r1, 0x0, r1) 15:05:24 executing program 1: r0 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget(0x2, 0x1000, 0x2a, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 15:05:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 15:05:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x200000, 0x4, 0x7ffffffffffffffa, 0x2000100000009}) 15:05:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:05:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() read(r1, 0x0, 0x0) dup2(r0, r1) 15:05:24 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 15:05:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_execute_func(&(0x7f0000000040)="652e400f01d5da3f41da7afef3470f0566400f383dca8f2a7012c967d3000036472a95f307000026673e26660f1078a466470f73d500f20f1f00") write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0x2, 0x7663, 0x200, "2e39fe19a88eaeb38a499687386758afc8bac3b9", 0x0, 0xfffffffffffff5c3}) 15:05:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 15:05:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffee4) getgid() r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/79}, &(0x7f0000000040)=0x51) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) syz_open_pts() close(r0) shutdown(r1, 0x1) dup(r0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x98) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:05:25 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x18) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1e9) 15:05:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r3 = socket(0x18, 0x1, 0x0) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x81, 0x4}, 0xc) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 15:05:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100af2e2d4369080000104077eb301e0888b91d365de764c73f7044c1b408da5b0375f6f022346f1d218d643e67fd89e237bd16e2c9cbc1970175408292b7a5ff2fe3678608700944558c00acc4f1a807c94f411d43f8afe6158e45513752bb58361505c939038687f91bbd0856ad70fc4af4159ae346d796ab9b33c30ea5733a258d39b612ee3b6f1916868fd1e72c0d898a662eff835cc3f4c0efe171f4ce140cdba13afeea85e7f5c91a99ffef0cda0cbdce28c18eb0ee86d76fde26c35cc90890b2ede5d6d3fa1663dcfad3644e6d581ede723bc221125d8d89f33e4798fb"], 0xa) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f00000000c0)) shmctl$SHM_UNLOCK(r1, 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 15:05:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000000)=""/4096, 0x1000) fcntl$lock(r0, 0x9, 0x0) 15:05:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x9, 0x9, 0x4, 0x8}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:25 executing program 0: r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="e4f61726ee84c9a9227e7dcae7fac2a83e6f7597dcf6dc9915a32e3f47ae6cd6f1888ccf3a3c7050736fbcd004a1f4c6204d12e07d1fb3962c1dbdd889caeb7e693ee1f8853b565837b0e82a61990747c9cca787a3813a37543216cd27792ef213fd16dd75205d9c3e8eab1ecd40fae08c599e24c3d25d2131662a656ce73470c5095dd92846b82995721d31478899e43740861eb7a1c3c91b4e1ac6e02f0ae994a16234839bd271756e6e266fb0390c81236db1145e33d27ddf0537f15713c81129c20c7e23c01bf4f8aa1befbca8addfdd9ee5ce47b5c82cc7de93ff8e1717fd65ffd015d187519590cca904e44d", 0xef}], 0x2, 0x0, 0x0, 0x2}, 0x400) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x4, 0x100, 0x7ce, "3bcdedffa0e07f652e08900d31286e1f9b913b47", 0x2, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x0, r0, 0x0, r0}}) 15:05:25 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x8000}, 0x10) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x1) 15:05:25 executing program 0: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0x2d4fe1782697353d) r0 = socket(0x2, 0x4000, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x10, 0x0, 0x4) flock(r0, 0xb) fcntl$dupfd(r1, 0xa, r2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:05:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x30) r1 = socket$inet(0x2, 0x0, 0x7) r2 = socket$inet6(0x18, 0x5, 0xe8f) r3 = socket$inet(0x2, 0x8000, 0x80000000) r4 = kqueue() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r7 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x100000001, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x5b11, 0x3}, {{r3}, 0xfffffffffffffffb, 0x11, 0x20000001, 0x0, 0x3}, {{r4}, 0xfffffffffffffffc, 0xb4, 0xf0000009, 0x80000001, 0x38}, {{r5}, 0x0, 0x82, 0xfffff, 0x81, 0x2}], 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x80, 0x6, 0x4}, {{r7}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0x80, 0x1}], 0x51ac, &(0x7f0000000200)={0x6, 0xff}) r8 = fcntl$dupfd(r1, 0x0, r1) r9 = open(&(0x7f0000000240)='./file0\x00', 0x10223, 0x654d0a651a7b9dc0) socketpair(0x21, 0x0, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x80) flock(r1, 0xf) kevent(r5, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40000001, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x86, 0x22, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0xff, 0x80}], 0x100000000, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0x2}, {{r6}, 0xfffffffffffffff8, 0x22, 0x20000000, 0xffc00, 0x7fff}, {{r5}, 0xfffffffffffffff9, 0x48, 0x30, 0x8, 0x7}], 0x1, &(0x7f00000003c0)={0x0, 0x800}) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') nanosleep(&(0x7f0000000480)={0xfff, 0x8001}, &(0x7f00000004c0)) clock_getres(0x3, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) nanosleep(&(0x7f0000000580)={0x1000, 0xf9bd}, &(0x7f00000005c0)) connect(r4, &(0x7f0000000600)=@in6={0x18, 0x1, 0x8001, 0xffff}, 0xc) lseek(r4, 0x0, 0x1) shutdown(r1, 0x0) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000640)=0x5) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000680)=""/31, 0x1f}], 0x1) r13 = dup2(r9, r10) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000700)={0x2, 0x2}) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f0000000740)) recvfrom(r13, &(0x7f0000000780)=""/5, 0x5, 0x840, 0x0, 0x0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='W\x00') 15:05:26 executing program 0: socketpair(0xd, 0x3ffd, 0x1, &(0x7f0000000200)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffffffc, 0x5}, 0xc) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xffff, 0x800}) 15:05:26 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet6(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x8898, 0x1) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_emit_ethernet(0x1000, &(0x7f0000000180)="72ac58c8e0caf63ca0f5b8f536f33b8fa6a8a23bd4a6a6a268c3f13aed66ea6e0eae12530b6c228f9c965fd1bf37b9cef10b4c6037e5d05c4a3feea24b87d7dc8d64eac22f950d3b9d62fb06ac109e39a08038419c74201689c387e78f92fec2426336cb0cccd8a29f4c5119ca86a5669e39f00bd39a0ce24ef34bf8549c88ab505752e94b583778e2182fa6c8ed8cf451397bc60bd5c90dfdc6365082d493ccf66c00eed9c74de47e2dc4d5f4104e878b002c22773470795ae08e2eedd676bd27a7501548981e8596f30fcf4d8f3823639fce628bfe8d8ce68ab9664b55a690c282604e4041233986bfbd82b19fc0454f0d2644ba66b567ed57145995dfb87b23c3440b89bd5ba321dc850b57ea21a22c1c3770732bbb2f096e01941102f3a676002d38d653210ac1c3e2b76febc2edfbad38d767ac5ee8b4de76bd669d41094b1fe068e53e84954675a6d22023e4eea9d10918adfa58d90e8ff2dd5b1d07e6c4be9f497ee32903b0054b6ec54f9a38b3b00ef8d5e2fc802e69fcb9bf8c9b4f06363c3bb83981063a8448f3d7197d7584e695aff5a08273cf754cce39cec724cb3fba9b9e8f29cf7bad1e64958de1a074cd6fc4991f90feca0914acf018b3c4ba948bad76fb2c9d7612950e9e1db2c11a2f04ecf79d58c71e078e4a0a221d85f26f5897aec53132d57820398f333e2b1b22db3f1b491ffdb8a3c5adf7d894aa5e8c27d1387116629a1ac722e229d0810f5cee0ed889aac4a27860041a6d5dfba1ed88f3145d2d8f45e6b63cfccc2e49efd7cc8f10a8d5d83ccd1ea25f234f4bf8175af3c3e96ceb4015689e4554453d078b0ff91db03701c94451bfcb353f579b0199e9e3a336f8cfc68528d196acae8e66f973ef258592c6a14039d5afbea8e7c6031964f87298178d3bbbf0785a8d5a529674208995cc462927937aaef50bd96fa9c54402db1fd6ca7bf9dfd80868a40480570fbea6b2930294aef793502403ab997b9071c2304a1c22df33957e51feab9f5f4782dd7a91c10aeaab27c902196c184f452e153bdf4eae573796176fbe6d35646c77d32ef90cc8a20e230034981c10b407682d9e2b7d78babe455f1faa8aaf9e06a9ea71432949b5f858e6f828607136a6f70f40b7b247ad945291c19b6f5013f1a1e9131afe4c0291a35cf0cc4f250dd034e25c98fa4fcf421f699e591e5c145a78515943546efd7efdcf69014b9698b6785459dd4e4fa9aaedd76b74d3720c159fd34067d15a962bc53c23aebb9fd0c711304755a959af25979db9561f9d6bc6c3e026768d4ba1593281a6ad3aba7bb2a51edc41ecfb47b65f9d9fdce28756bf9cdce9afc8a8d617e6becc26434dff3a39c157b7de7159fd92cc03d411a36f5e8cf2f09a47d5e16bcee484873ae65898c98818ffd9b4e103289c4ee9af1b0defc8a2e5b02c1ce825ffbbe3af7809d3f495474edc17715e30efc3750207e0a9d49866f7a73f2969d2710a1ab43638259932466183d937e7d2ab1900272c4d69d4ffbe2e4846fc51d0b2d78330f406fed923d4bf8c3a38dc36d0ce7812a78f4056ef329aff5ea846a8d6c9c82b80f0958571dbec740b7750264f7edfc5ef5a6f22603cf7d13e536a1708e97959fdc6866a422e19271e0d57625a0e2bfb7b4ab0789cea6d14744cb9d374e396d1b013615432af213cde2c90f69f6f8832bc33d72ceaa6e72093acc77df6b738a076cc6bfaf695abb034f17a6cc4944d3320b73d25c0cb88f8f8184709bb3ab3c9d82b0867d024097ed503c659c55c3fd71eae07e12e95cf42266d2f90f93475bd93746010cbe878b02b26fbc12e675fe72fcf19929a47da5070c569f18013c7209b83701b96c8b114ca1e5cfe50c208c654957fa877acd8228dc3e20f9bad336d3f7c9298e93a9e7cf79d34e8e72295f165597376ac52cdcc55dd46ff36046694235b96a9838e5d177818668c08f67353da1ef63e70e21e15bdc070a90d47a7403726006631a1f4a919ebe8bca8c985e8a911b8285456491773209ffabf4ada7b20881be45af9836763448ed83c123cb42dc46ddaa58cf276aadcaa8dc60870d4c955ea4f81438436703c56b555612b0c1282e10acd37fc7c0aca1d3fa9e74309d2f07e4f5507213252a83ddea77591d26743f2cc47f79b97c9775cf8db6c0979919a60ad000bd7bb3d6e248f2d98115845ea34fcecb5974159013de17ffb8ea3352f095353f1ffb9c2cac3fbbd84e8d9c40ae1fd0d8762f8eaab892be3d54a42adac2e483190acb1d76fc70babe997e2894d6c5a3bcfebcb99dfc334a3cbd10efb394d08bdfa2ee43eb30e36c3ac066e74cd302e107b359d41e1ead79622aba98b00b82885d166f74da5921bc20e6ed48da1fa002560ea3aa56abc9a942cfa79efa8eadbfc13e2834f50566fc9375d820a61df0b17f5f9e10faaec65a1043dbda5c249dfb59200fdedfb02f90ca6cd602e38774b8c7815c28adb535e9fceba29d299ec2439e65e1b8a622d774ed4e2be5482691b39c21b957e0b7bb1c23d4641e6c897257b69347ac35a6dfb68639ec6ad69c64a53e82b6a6705eb1a4766398725b0e42b919865cb32d36e0276cd2fae5b7354ca1fdceaf7d109d47e36704ec005cd71b222170637fbb1054f8823ac68f1b48d5cde00d2d21e07ffc14021a72b57e95d3842b37f16f294a1f19b03b201dd15cbe850984b9faaa7a58f4a8acca2f1e5e9c6f7c28fffbb9de03b999fe8ff3e0aa92fd55df3f4bb30b42ec9f67bae51203ae43ac4dce1d7da52a4bc2a1e60d2631f972ecae03860964f8d742fcb81dea00b6299750c71fa7536f45c155718db9b00b9c2d4a7bebd5da40f40b3e605872f9fa9ec80212eae7297fc2824b7643a8bc2407a82fed23b295cedc1294f03476f67c415bc2a7fd90de3b8c4fff1730554a23db16ddfde566ee73404d938671b97b9478ed81e9ca7beba407b73724b0906bbb2628e1570964f1317e9b9d6019fdac2a9d1410e3da00fe87bf3c743b503f799b9aabeaed0af58a9e0bb929d3e0252628d67b5bc0f4142962d59517aec158be64aedd9f5d818307620ed2aa6e830e7681fda4f520e6a6da26213326491acd3e2f64e5aba7aab45c9c410e4e195ab6c53dbc0810ecb63833c601860d805fbbd7a75b4269075c19b0ef66f8d381999206bdc915cae1fec6ecc12397a9e404f0ecf1bdece124d53e54dcd1707bfe21993c4868b28ccf5635079671daf8874a6822fc409d6bbc7996a0c2c29229da60d2466be545d054e22929925241fab5a65267a7fb90e9e3a29c67385bc02bc97354f3358cfb26bccda5967f4dad13a66a093e345c0a49ba977fa1c5a0f369c45e5f62af499c1aa9fd2c4c661eccc782a8409f6fc6cedd78d481bc0aab83a08297e9b1d1423de38722a1c5412445a584aa7c99db675931f23152c5cdd9493d99f9dfab678e353a527ac8732edee1cd8025b84b188fbc54724173eecd8d362f2695e1e85040e5592b62bb19551e7bd4cd34a38c932db92542dd263447c82bf8b2fee59f6bd29333c820a628daaf9228e162e6408bb75ddfc59c791fd169d061c8f2538d4c6dd6ececeeb3320e66c0006feedc3c39ae37e1c8826187e425d995dd994e0666a89e6b893a1ec0ec9564782700a2cbb9588359566e572200d55f0a089fa708914f5c68098af60bacf9b141b97323609f52c7770292a7f69a8a8c1d7c1963f3ccfc6e1d34a1c0ff7447ec69bd6d0a737a5769893e5c92eb1888b3cd0bf9aeccd0bb9976cb09a2cd384aaaaad0d7e20d9ce8202bd8fe0125058eb7cc173e261112b8e942fc7e1d06dd85107dee3a658ad1907f8c33b77bf9e1ca6c41e78dc1e2e83c90a02e83300b9e0a01718f661f7d830c2bc25410fd59250e484fc4e25acc631e798a2957069919ecefcaba1bbd5a4e3971e0c55b281837ad4a00abefd9783e30bc7eb66c669f311490197c962072f232098e87a14b5f731ca4e95b26b419e831bf24a800b627996a3369e59970e561a90195c792eb0e27e568f611b9075094df1375481d5b1845a88f331f097c98c67e30714d37efc2dd1d75af7342bf7bc941ef86dd47aa3e7875730357d43c50446a682a86db5293b20671c6da9fa37668b027ce7b6786253d6a8369635e5156b871a57d196770eb290866641e35db178a881eecf98e947062b2a25e36207c5a7d1d02a3ea7c1fe2a7d0eed4cc4d9d04c46dbb19795003d218be91fefa281d31a9b70a0974a03f4ab711aa84096917e0cfb0efb2e4f5d64e7d6ab3ccfa417c2623bc507bbb7c2cc472531a79b489c724d87363c46b8dce46e7197ada26643af1f7fa853eb03a4b342c7733c6bf5e8e80c3d78b34f132ba907dfef1721e0ea34737a1670201ce350defb562f668db38dcc7f4ecd9c66dbbb5bdca0e5a5908099317e2aee901b13d3c82260a58256286c9069d5b1d600079fe399d1de59e4f8ef91a0133b8093edf8e54421b509c95eaa308d2c5e154a59c3f29267e98c77d5b6ccefc198e3cc289970a9c748bf90a66e29604e9af081f631de4da4a1fe731966a7a520f218f91752f0aeec02e67aa143956eb2a3745ab6b943a943aac31d6b1076c3df6f9661c3b1c6acc7b9de898f4fded333dd513277d778551cc7b6beb76a4d8efdcc8b0f61aebdd3536db0b10528eef1d0f4ce9d8830a5982d108a42a0498c5480fa78bd787b011536b5267f857232e889aa3b1f035d93e3de8b32ccedc018cffa9df45fe9bdfaeb64eb66468db0665b12b805908574eeacf802d022625771639e5a234ee75f36307caba4a327047c3d461654578507e41223f76ee55e5790b102be2beab6ffd1aee76790c4269673ad925dbb8cf5678f897bbf0fa1d8b4c4c0a788d744fb3c424921c8051deddf03be26161ab87eadf3f89cf838575a32d60c68626e6e7e2403b5a89bd6296bd6fac59d8ec7929dfeda48de217f2a3fa5893bf05b102a83f2d9aac5b053be55d19c7840c6250fc317876ee25defc49efad6f92b0473c8402968ffbb5dab13703013ce7ccd64745668d9e8f837cfb777acfabe1c0e9c909cb2adb4857ad46312ed906705188f78fa9906ea342558a8529f0ea38921f53f13afcfad8b1f22c44bf9bc27ca29ed52c3d094a528338f7e08f0ec2b62ce70c75dcc9a2053944a6c94afdfa8a0e413003356d0cdde1f11e75247832490321af80ac8ce584e8fed57ce6a95086452d25793bddec0c609487bf99a11891db2799fdcd463e5b8e14dc22ea434138e43eeb3ff5718e22ec75885b61e5e2eacb7312d8b46cf539d1f4e61c3eb9cabbd3e63750e62bdd5930180ce19fc760e001e22b58b8343fbfee8eaded47033b59a06a66aed758441945228297421c05e1023924ea834c04fb7a2ee9532c75b24931c866afa1f760ca1b9d1c47a17d534c194c67bc74716c6eadfb170fa0c1aad6291695249df5bf05e49973f7489b16fd69c79532ac145cda312aee7f731734180da546c178c04eb7541ded92e9887baf355384f0080a4e712d8e595a7f6e2bd20306cf8f70264c731ded6ebb521045fa219a18b7b346b0682049e975a85300dcfcc511e569dabace3815cda18e73a8fa659b1bb148da942ac2c4fd62b5ff523422343ff14cb815be88803af1aa008d26eb192d6123587958dd26a8089335ca445010fb7346f59f34b0c04adb9549d9e6ae9281974df10a53d24c5a7658daa096bbbaa171c1a0cbfbb0d89c3929931db3e714aa2a630bea609996f150878e0e7742adb10fb9c2c5c47f0fa49c709d3c387028b048efed41fa878e3") write(r1, &(0x7f0000000080)="478a1e1f113d46b5e2997c87e7debf083af16daac10ad630a88bc9af67a5c114a9a098024bad66e6f9583654a8dfc4e0ecd9963d5c0b54293c5792349f9306da97d7ed811fd88454066daf572d450b0c0ca7d702c3aa46c8b0e68ae7e71b23a27533088b815384f72cfcb7b57f6f2fdc4b5c075c9be255c0a899719b3b3bd58e4dce0bb9c84b3a32a54992968028e8e8858b5f58dfcc08deda7e1c05f07426f4e9193d19abf4b6b0ad332d6f0e8894f1c894382ac9cd00ed69fe56847f0e1673dafec16cbba3ea02d415dc483a68ba2b554860cc62d8d282b7310c5bc0a7b463890b1cacbbec82bf8d5860892887eea7fcfe3fef19b5", 0xf6) r2 = open$dir(&(0x7f0000001200)='./file0\x00', 0x40000400000002c8, 0x2) mlockall(0x3) geteuid() setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r2, 0x0, 0x0) 15:05:26 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r1, 0x0, r1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 15:05:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() close(r0) r3 = kqueue() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 15:05:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x8000000000) write(r0, &(0x7f0000000000)='>', 0x1) ftruncate(r0, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 15:05:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffffffffffff955f, 0x93b}, 0xfffffffffffffdf7) 15:05:26 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080), 0x0) 15:05:26 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)) socket$inet6(0x18, 0x7, 0xf3b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/209, 0xd1, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040)={0xfffffffffffffffc}, 0x5) recvfrom(r1, &(0x7f0000000140)=""/190, 0xbe, 0x0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 15:05:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x2ab}, 0x4) 15:05:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10000, 0xffffffff, 0xd2, 0x99, "a9d6ab885eaae2a230761cb3c71eabb9645aebc1", 0x1, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getitimer(0x0, &(0x7f00000000c0)) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 15:05:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000e548401e"], 0x10) fcntl$dupfd(r0, 0xa, r0) close(r0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x2) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000000)="f3df7b88c156931a285753e31884a901a8928b2b0b5daad131bf3eb1a9eb", 0x1e}, {&(0x7f00000001c0)="fa18e7e2691034ee3462c6fa1dbef5a068cc76e68378b88d612f19c331b04be1c163975a09b2f546614601a7268ab93da025f2928295d0ea5c8b7bf2f2431d2889142f7eab7fbcf3f315f5393dbf1116ebd8b02de3d31d84cef4b317d5cb31a1eec9fdb5bb4a1a445f258e7ff09a2d05b351c1e2971688b67b888c84953c983485840550fabbb3b7d5afed9effe6e36c3733bd7c6ee25f64a4fa5ffee1a398f21f190e397dfb20f9743164f14d224d7cc8c587250ba479321f9ae175bfec23794cb0237034079f7bce93c26323e349db0331fc3f16c06490e764ea5ff429eeda", 0xe0}, {&(0x7f00000002c0)="f8107fc2c7c7948757bc82a683181980df335ef2364478ced0f77ce24eeacccb900437429192a9f1e6a9c55bf50222ba14ba6b87608733e0441a8d23e7b65c5dc517b60eb3c923b2e89518fd07f2dd447da19baec5770c3e32659653e860082ae364a51a3caac5e63fe547161c1d8988e44ee8522015a39f6d1e5d420f1c872abcb76c98981f38dbdf34ff551f58930302d4e90b45bec6c2cf17b81183a0d4a5469080988d8f703a398b9ca1a7527b6db7c00b809509f78d5a76a725980714a0449f668394e2691e71ba22c1bedb74dc70780c9e2f1a3c4c21e16a2648e6b7eeebbd82e43b46299c1a133ffcb74b385f047d8debbbc18807de624f355046516a3124ab6bf37ce15beac6a256f47b51ae3ed97f4e05b2d3e8465ab2138bcb59370d6f8f8004ca8fdd516aa735a4de8cd6e024856ef642ec01f5609d957b8e3639c96a4d76e9249526cf53b4fa28cb3e60f3a6bc6bbf08f890b3c5b30bdc827b9f9a11bcc406185b25c2dc673fe5748c14888d35d6d97b5c6fd1440d271034046bf2f582d78682db9ebc2c13feabdc936ead356ffafac838fb0d907fe01683f0ee0db4c92f6c8cc06ee95ad1f6b1a9936728dc616bf4180a632c7ca9c42abc82fa19377dfe74abff31ca1987be1170b8418318bdeb52899680f43decc4b087d92997ba9350fe54a8bb3cbc0f70d99aa89a8601453860c4d2ad3157ac73813b50885ac03145c16baf2607c545bb6c8403cdd813840f10eedbdf3c8e5e94750d898a2b3af979c33717c43668a82edb51537e43b1e8c19f9fac049d3d8e21825401fc0be7c3003d89055024d8a97899ac8b76508acfdd5e4d0ff51bf8428f8bcdd7367172698433538f504d356b3724f6035bd3f803f2087ee72b1d3fbeb529b1401d18c0cfc769826c421897a0032a32ee19255d7ce35eba6320b8494ffab4073a5985644423c31e7a2090258e87d3f4c76d90a8638ea678caf2d37fadba56bad376cbcdf69e15baff4a487393c5e2b444664801899e14184a6d4f285c97da989a75f8f0b1550a8a6476b4f3920c1c438bdcfe80c5d80fc41777d2f4cd9310ae3fef2b0799d3c8d1fe0b39cef853c5fda907486541c64fb8f8099daeeaddc38124486c3f9719f2790d4d9a5f501c70eaeafa0338d82993ff8338a6a18ef014933f3e3bc5962408c83bc718dd3a466cbab4067998d37fc2c591e4b3730ef9bfea17bc9bfcf5c3593fa8f9bbbd4f360adc7c1610f0c16e36063cd6abff48f7037d2e11ca627908bd975c3896c4746294b58820419e2ec60a568461a2b52c1c92606cb88372d36508f4e032746d4477c6f3682dff42cf032bbcaf2de644316b0a4f94617e4c6c6aa7019e8ccf3abe922ee3cf5c0401a4d0197129d08f559ba4fae61f365bcbd81020f0b60799632607746e0648ab68ebab1d4386720734d4a98f0c329991c7b03264cf3201d2a4eb7f3ca41668cb8d728eecd3342b88e393231047f7c23fc564b6714ee9c323256cfb4e7bc2a860292ae9a289fa018b862300a44a1481b59688d77d3bbabff4b611688abd2ec63f81fef7e8da766d1ec451bb82bd430ec7abde94ea71ec98a9f92f7a7ec2b8f0d01f0b06b2351fe5881951c4449467a7500a6984a64eca723e532d244956fc71c2b32418a7699cfa7624e5f7b796b19308049f6b4f0fa6a83a4c2ec6c91dd6bd42535031b217e9fb2bb6fcd0459d2ad99f69c60257bb0dfc63527c55610eaa675a823e74e88f2dbbcb8defe8446f00e81cd4c90d5385b441683058c5d7e9ff4594d7ae37ca84116f51e85ddb0faec78cadef8cafca9864169795bca79e577ac241f45656ab2fc205807f5e423a101ae235c12b8848eb1e7c9f1ca975d855ae40c4c86379cebcbb39eb7fbc4794e9f0bb99117f35730700aff41d924044302612027a6f989b95b38db4c1492216caac5acdd954c7c8e7e6b03b171816b92bc58b7409712d4de27b894693d7f3fba20a242f6738fe7fbf83b944d836c2af2e8e6adf2933fd8329867113cd4442b78994383759d72ce1e330b4d8b06a51b26b9d2b2cdc846131e0f4591c4846edb0e0da72b93816aa715b11a5b87aed07acc1b33aca61d8fd099391b8fbac4980d38f1f75c9d38bfb0b45c7c37f40f0839dcc9041864b9ad363d7e756f6954cea2643a183b8673cb62babb685dd956024ce77dbc7cf7cf2b76b79c64a5bc800c6f732b8f90ead5efe5849bc91403f128d25096c1fe4d99145f972bcadd23ac0a35cf78c0a0b9dd9846985c3549c128731b59b329b2484bd9d79f97907e4c9c7214c76c9b7d9b3add467ce9686319f4185c62d3277e73f67409afd126f93cf3b285eb0ee0451d9bfe37b37a69eaeb28f256ebe4b6b4e5a51da877ac10e3f68d8db0cc3b043016800b1393ee97a272535cfffe54fd4b93650c00758514f79296cec0ff57a64d60a716ed21d789d524cc3c4af68d0aa91c43ec8e0914099bf0a3f329c1369044434e57e4bd406d00c29d093d6cf01e228eeec3265a7403de86538a8194f60994626b6e9e30a7f21a3245b1508fd00e4d60899efcd15a7e23cd965a5c1f9517b30957f4a727875299cd81e62d5a199137c4d22478d8604871f2f2757fc25f188f3ade7e5cbaeb324dd2b00978c5b3d20e1b9d5a4097bf5143cfaed96df7c28df8bb0338735dd10109da0716578c6380aac300958032ad417068fe17b95e10f683913c7b02bb879b28b3c44137d0df0b3cdb5528ea03670921e6bf9240f5f7ae47cce8fc4e18729b62cd2a81d0b33d5b3be71009c46edcb9d3c70474c9aab401cad0dfd19a7ee088d6791402518d481ef6e4837bf514ea7bf31293fbf66ba8d0012c9c3be88634a8571f5cdee602a7e492d773168a7d1451a9d506c881c6b08383bff1bce16965c18ee53b7ea14b67b8c76ca87e8cad7639c6ae9120cf6e26fba1cedb20a4adfba605c2ae1126775331bdc099389de043170d6e658f2f2f41663e707492e8d544a84c810b2c5248c6678d38e814bbcb204aab92a1526db2edff5871e70004fbf01d2aa9c1ebc0ebb44f75c7d689e00fc286cd99d67689731bf47b80b2e62a2c0bc1457191c06840100f342cb58c123e8664cec4cdfa00b0a17fc51a63abc13638a0da4a69cafc041fb9f683a6b09be5b8f0e7ff3f3f593d4eaaf666c45686bdd73fd3d7df60e7acd23275c144d9716ba5d9b5ca3ba9ed507d8d3c82e2cb2f6f7ec5672c14fae7db225dc5a64a44b3849728aed4ad1dab2116e80b12e296aa7904c6c3fd31f6c6e6b3fc16f8cbf222767e5d5415a40c6e08f1b5296e7395a054375b6e82dadc175c68d007f5bb6939b8a78796b9b5c7d25d179784fc187de5de4d43d9aa7792fc2f3d63f51d33aaed6ce9232e900b8cc158426ac9e8a7765553cd4a7cf15401e24dc13b6fe210d3e16f6a23eac1042e0b55f36748cdcc8db177625c544f8003c0931443b94db52bbe9a647db447f70192b758af4a12ab0236fd60c4477ede36cfc492af9b6264a43370878c708923d7c2ce821864f9bc1a1e6cf6c2caef0596cbbccdf97df70c449923ff5798d1ef88cef89355c3a24c57950906ce9d8a0b738abc6baa6881bbccce967890bc26ce55e0ef896a2aaea2986d362ff9e5c9667dc0d87c52df1b1ca6f57722e88dd8720b918ae88edcf6ca667112ff44d67817f589a627e899bcea68aa8ad02a6df28ec147c03c7a0ca42193ff6e610ea6f388abda8a41aa7f0812a2fb0a2ff728d062f969bca2c123e6ca2504433e68086a0ebcc8391109c772572423db9d83e91e1213601939630a4b12b581dd056fe688d22aa55e97a137e2065a6df49e7fcab9debf23020952b43dd09e00f332b10ecf74494a692ed5e8223756cd67481c66e8d14bf9bdb3eb1172627990339da2264274e4b3770df7d04b83ac29d0f3c46ca1658f19e7b1398a20dd366094e544c92a9257d8ef07d772793e5e861b6dc5835b740c342c3c30c4cc2d8d02f74752eb15e1ba5a00997fedc15f3e7e162717f92508bfbb1f7372c99371a354dca706b06d4959a873bd6e4021d04bd216ecb50f022205460733547b7c7819d82950375672ed66ac6a2df21046f8d52886871fd3540123ccf1724cbd519ebd2bffc0f3f46ad729e01da8c9b9ffe8fc9b82a0828dac666cb5c9ee3a784b07f7885b26fc16c3fa397fd8f94158b5a44c7e3964ac19ac50b487ccf61cad505fec28ab48681a325ccade6075fe6ff7d8be0aea1661411a4c35a19cc3f8ce9fa89cba9aa1c51dbafab389baf923dd325653d90a5778733a70704aa6ee56c59cc935238c3d4803eca526222e2b7a773f5c9bc0d512a98cb03c251f319e51fa1d8b755bf6efb544618243d0c6dbc7932960610d8a83c7dc0eedb478dc190e7999eb6dab74d8f206febbd47c7918f169c5e81ac754244fd8aff608524bc981008c796544e8d57a3f1a75bcc1b1a19be6374936a050ca0c5e14c8de4625c44890c2df660b58807cd949d1d20c49445167da0894345ee85edc667678a4c8ac85b084566a1f9ac7770aa591f012dda287e752b3b282588584fe95953209ac42f5f57a5993baef381bafa2582b3ed9676524b0034ae658a271488d2bb677812199e53a2ced0139522ecb4fc7146eb2a68b6b15b3dc68581e9ad33fde5adcc31df36eeff7e820ee7a3e01455525ded2581638cbe73729b1fbf7f1e29bd8382b70efa847dd5d8f03862168f109869e3e177684317458dca413469e15ad8c0194b1ed4a05a300949b3caa0a40f3a12b76d3f959fd36154e9f3935936c7dc5bc2da29312470c58afbc98ed7a7b07cef75a234c0a4eeb0f80b2be68c5b326b9e8fdf2766813b44c3df7a3b5224fcf22deefa5a219fff15d7c32607991e1f98cf18fbc1de4e98d6d60eb55a8cc25c02eec6226eca780c02870fc4fd6892cbae7f756322e045f7c8bebd29fdbf7dc0c31ac279e634cfe5f822a31ff1b6fa0d6252ca12624b6b37d2f4ab74c96ec2fb71bd4204aeb89de36c86fa1cbefcb21bc8cde5ced2ec6731d4c278f44355ecd794e33c61476b9133c6611858a93ea51f9ece2c4ff056688b81fd2722a162a5ebd7a38be29e0e78105e847a564d73bb536ab135236d6063cce3ee37e69210188d92736fab88f2f90597c0aec13bfe48ac13e4809dd9986232259917bd74d2248929fe3e7a829d26ed2dd3dc25625ada69026f085ac2d5985b447066067f2ca5806f770b4b5959fc874b1d6b1bf7fb40ff447fef7fe1f4bf56d9cc2552467785db666060a7125e3dcf444b1853b2e58b22e126ab5e3377910e6050156768ee10ee97ca9a8f228654d962cdcb5eeedf0c0ba426770603f261c545aeababec8554182d26e60f28e0ecf57b17e231628fd52a86bd470a5fb6fe03846533718c6955d11cf6a80d4d4818a359f94bd1442cae40f72fa86bc19f112b6e75549a13a36328d38b65a3a13b569c3ae6884e36293461524fb5a480f2b147e0711a9c43016f2c9a56dc9ed91ebca092686f2194c60efe3a5fa54ee277f17888a6a852a14f539b0a000a02006657d5a5c0b9d63d92fce10cacb64d75061bfcc61d0b3e3cf16a73d2e6507fc305eddde80eb19b7060867d4088c22a1ff9b42c9095d136bc9c0a7a12fced2e1481c820aac3bfb9ab7d3e6136293b89d837ce035a4015a72a5996081256c9df1fd86642076c7bfcf4c3217b8c27a9c1f5a3c1999c414706b013dcfe399321d228a3f2779c08d5b3450ba4ede74522a7ee7678c2cb89cc3dbd24ebd7194ce0b6d4d7c2018b942a31d91f3403519259cbee93", 0x1000}, {&(0x7f00000012c0)="17234990c2ec725bb9a98fa090840a4d129445500db1c57a9d9ec7ef0d732891e55b51bdf925a61f9553645d1ed61dceda8ed998f51d38fa7f24ae8b415090630b5db376819da3e276c0edba73aab7d9a1ff5190476ff269364ffa5969f1d8d3cd", 0x61}, {&(0x7f0000000080)="e37dd485978e555ced177981417459b2f745d5240809bde026d2d0cc20f444ac89ed19f1af344a1c19ff4bed3e560c3405491e5f9399c6c7", 0x38}, {&(0x7f0000001340)="bac181338bd006686075a3bd27fe24fbd63666770105c398771ab18cb5b733aab26d72fb29994490f29772021bf22b0db7075d3f02f113207e281203c6e7facc43c25b1c2acae60b4d47ec35052c45bd0de4dc7f224947ccfec4ab142e66e62351a1fb9220e90dcccdeb217b51436ca1ae2d7512289dcd9199d2c0ad810155cab8f9bd81cba525deec61adc6a7db02ee3f7417bee09223ab6366a0b31a5c215a82014c1a43eec73a2ea28d72f6a3e4aa8aaedca1df25c294d28ae2818ccb9e182d2e3b12f5f470427ecedaf036af062bbf5b1c19846d44d0233a3c0f470d34f7eb9bddb75a2224df2b01a6e3dc", 0xed}, {&(0x7f0000001440)="393c41890aba87287897fe16c20d9188f29591f85c88a0531e6a959a2c1e4c59ae7498bec688b2131517c218c342fbeb19e275a2696c78967ec89a7591a2951cb86309e35bb0178419b5c192fccf1fbba3883e19dc0d6b251d6b5627848f08a48f037b0799", 0x65}, {&(0x7f0000000100)="3488d1c46cd42f9ffd238c07d8b8515923c7a3caec94a9ed8fcd9df056", 0x1d}, {&(0x7f00000014c0)="f377ac171f12dc09e2f6332625049b0624baa5e8507478f2d38eac038c70920d230f099c3d209dce770cb1d5e2cc693cf8441d758bdd5dadefac33263a77f218cc886e7b05358446c1adf76d63cc981d4d7c19821110d5ec2ac1748c20a6b9eae01c96c9fea9d897101aacd913a9136365779f9a2d1d2a02d2797576ad785a1e5f50af31242c2d297096efb80aa75e699e3884b8896cc56b29", 0x99}], 0x9) socket(0x0, 0x5, 0x3f) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 15:05:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x6c0, 0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x8001, 0xa8, 0x20, "bf3bd680430a12d1021f7b2b03ec7877f2108ce6", 0xfffffffffffffff9, 0x3}) socket$inet(0x2, 0x6, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) 15:05:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff0d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60de88b139bd69e1f34322c0cdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455badfe808f93e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b60f2f94c5fa5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e924230500191c368771b6626551a90e6a09000025030a000000000000000000b5a66e3072c06e0f20da053b", 0x10c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) shmget$private(0x0, 0x1000, 0x10, &(0x7f00004a3000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = socket(0x20, 0xc000, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x88fc8eaf687c7ce2, r2) getdents(r3, &(0x7f0000000080)=""/162, 0xa2) sendto$inet6(r2, &(0x7f0000000200)="fd7c510b88ad5622e3a98e8d0bd5a0b01d3d42cc1b433d18e5a1184f9c2279301b82e709407a94abb6b27ce14b87c7de8e9e5842743a535c586ed3f35bbce7da3f184ea1962ba51123a1abd8d3f4c2e9d9ceb81e616b1ffda1245245a57aa54b43eb0eddd0d909124a9c7c578a95572f11e06704df28839754c77a036538df393b6ff1", 0x83, 0x4, &(0x7f00000002c0)={0x18, 0x3, 0xfffffffffffffff7, 0x6}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x9, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x59, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000080, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x61, 0xfffffffffffffffc, 0xffffffffffffff98}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x4, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x800, 0x81}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0x4}], 0x1ddc, &(0x7f0000000100)={0x100000001, 0x1}) kqueue() syz_open_pts() socket(0x18, 0x7, 0x5) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/163, 0xa3}], 0x3, 0x0) kqueue() 15:05:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x80}, {r1, 0x125}, {r2}], 0x3, 0x524) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 15:05:27 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x4000, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2c) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x1ff, 0x3}], 0xa6f, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0x0, 0x1, 0x1}, {{r4}, 0x0, 0xc5, 0x0, 0x8, 0x7ff}], 0xc1, &(0x7f0000000100)={0x4, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r6, @ANYRES32=r6, @ANYPTR, @ANYRES32=r5, @ANYRES32], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 15:05:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x5, 0x2000000000000800, 0x5, 0x3ff}], 0x2000006, 0x0, 0x809, 0x0) close(r1) write(r1, &(0x7f0000000100)="80ba10842784f2996504dc15af0df9d8645f9b9e0948b77b43ab533de6138072e8b3b32b3bd2a7180944964abe8e6c9e456b621761c9ac9e7e37b270f37141a03363c1ea3e840da28bf2f1fabe784a354e515e3cea922b37fecffd9089b3e7a455f0093bbe7ce9e84c0604f98433cf910f4ae5fb183df8bf65e52477a11eeb0cf1f976962806c31c4f591242835e4284855d42fbd8efd0bf3035443ffa90b06825d4b1e3f823dacf3f5b648c7084bc30a46e46e0855f907cecdb949575e13737b00523d29c7bba29a75de525a63782ec95f67910fc59ad1c91ebd0b0c353a8b5552a205e42cf1024bdfdbb59d5734dbce87bb697", 0xf4) 15:05:27 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x102) 15:05:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x7f, &(0x7f0000000040)="5dbd5f520a409bfd4c7dea4432e039ea11a92e9cda008f031a666aa0e40d42541bc7fc97144f816fb9fbf0a77006d705cd0935acd60eacade0edfff615da6dd64b066b786880529981d24a00313b198689dbe671d9cda7b5a1cc494a5f39151e37d492ccc7b0cd39138f79d97e8b043d4942b2", 0x73) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 15:05:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 15:05:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x30) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x5}, {0x5f, 0x7}}, 0x2) r1 = syz_open_pts() preadv(r1, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 15:05:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0xfffffffffffffffd) listen(r0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x3, 0x7}) 15:05:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) r1 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000), 0x0) 15:05:28 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000040)='./file0\x00', 0x88, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 15:05:28 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1}, 0x0, 0x8000, r2}) geteuid() shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ffa000/0x4000)=nil) 15:05:28 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x10c}, {r0, 0x100}, {r0, 0x40}, {r0}], 0x5, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xa, 0x0, 0x5d6d}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x10, 0x98d}, {{r0}, 0xfffffffffffffff8, 0x50, 0x1, 0x6, 0x20}, {{r1}, 0xfffffffffffffffe, 0x82, 0x4, 0x2e, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x42, 0x3, 0x3f6}, {{r0}, 0xfffffffffffffffd, 0xd0, 0x1, 0x100000001, 0x2}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x51, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa8, 0x1, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x49, 0x80000002, 0x9, 0x7}], 0x200, &(0x7f00000000c0)={0x0, 0xff}) 15:05:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 15:05:28 executing program 1: r0 = syz_open_pts() r1 = getpgrp() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r4, 0x44}], 0x1, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x6, 0x100000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 15:05:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x7feffffe}, 0x0) r1 = kqueue() read(r1, &(0x7f0000000040)=""/83, 0x53) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:05:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x0, 0xcc566658498e364a, 0x80}], 0x8001, 0x0) 15:05:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20100, 0x64) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) chdir(&(0x7f00000000c0)='./file0\x00') 15:05:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r4 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000280)=""/241) 15:05:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 15:05:29 executing program 0: r0 = socket(0x0, 0x5, 0x8) sendto$inet(r0, &(0x7f0000000000)="4ddde59ca6b587dbfd", 0x9, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 15:05:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000200)=""/10, 0xa}], 0x2, &(0x7f0000000480)=""/101, 0x65}, 0x803) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:29 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="146ad2000000000000000700009e6a4bd2ee18a660328436e5a3d2ae08fe43d8212d00000009000000000000003d94c3479f38d5526f099f9b897a81b5604110f85cd7c44d6aa2db8837be52a05aba40cc170f149d70c944842184a73df818559614b027857b55000000000000000000000000000000005d7c1fa3b86d3e13df41d8f853111d70de4e22f7fe4a287a12a09b315cf8f1c8c9e210cf8ea4cf51661e7a0860c68820d9a9914af55997976bd48eb9e0441cb288e9e244266b10ce6be3e0ffb05cabdd0b572bd6d5e1235d0539304135"], 0x18}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') setsockopt(r1, 0xffff, 0x2, &(0x7f0000000140)="d3701cae0d8d9aff43cd10b3cc6e2c31023564e9b13eda35a30bffb319d863c7ddbecfa67c9e67244c56ba61500a15cece730fe1bfe9f6fc056bda5adbcb8a5e9b1f240ad956de65b5f04754f2804c89c7645746612a7a58401931988c4f8ecf5f3674a7ed15729e28e5635826b651d8", 0x70) 15:05:29 executing program 0: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) bind$unix(r0, &(0x7f00000014c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="463201713ce98b8c1c74f741105a97e1201b6cbe8be334c69c5009e82ee4878bd1e15bb52b88205c27ce7e15", 0x2c}, {&(0x7f00000000c0)="daea76026b7fa2b2ed48b807041523638ab81d435d7b705989ae22348c4f7279f1ed78ca29bd64828a31b39b1b543e7a463215fa352114bd1c7e42d497b7d8a492240eff28b6002b2ec161943e0f11c0f5a10d95629bcdbed536e198f89d99a6251cbaf20f9c37eee594138d859f7e493d1d62e8e6058944f46e62f6600a5003ff0fcb4cfd454494f3a6f7846da5d06382095f4176a1e96d8db4f22e6954a68ce6ebee059e4a48572a19ee90163b8dec66f3b8a1412c0b7293c3cace957d0df1bf0bafa672283afa04b240d1260b8fa0408f53f3a654c6380cf93f6308666b0cb3521d7d4001b7f1265baf5923fcb6978ff976b1816eb268b01cfa1588dd028b59152f5e7b58e3f55e70070f560e55e0844ac8c424637ee5db685a58a236721b54538200532d0a1429d957c0e6956e24f578650081935b228b4755a6bd45066799a361d255a5f485dacb8bcf6f97fba5b445f07c2c5ab8358f17739f6f74b31cbfa9bae6f929788c8d7bb280001de9f061866cc507dd6babfdc654fd8382a5ea2398f82e7345a1a869ff48b8d4c6bf414a54014c99860ca8eb3a0722ffc6e5ea941a96afd045001fe235a108a0087c8cf03e12a45777fd03246bc0023cf1c4c4ab99833842cd97dd66e0dc8d20fb9c87fa1fd238c64bd2cb45fa0bd86891e01d5a21d470a62f3ea87c32655031744a4c0b64afc85b4b58e2c8fc3cd3b62935e6d9c45c0efaac633d5e2c426e83df1394ba4a2716877d01be70e32b704c56f42af3aada0d76bffeaee0b94f3d1dc5579f628755f43d3db897309ed098d1412c4f4410e4238c64c822bedc513ed4a2cc91397bfe16fdddc551ada849a1d13dfdd58f2b475bfccf0da67d481f78b592d73ed5ddec18616a83023ab0b03fcf7297daddd95196826b5ff5ddb1627051c2fcec1c39922d4f8803be27acd4df6fad6a52655854290299b23b6a4ccf46311086db8ba1b0f84a9e04d656c3cd9aa53aaea2a8aa3021418f65e39838f946a2ba3b01e20e826a3dcc128c4cc9d63d9770fe9c96c56ccf7d0be0c5713d7f797d39f46327ba634a118f9dcb5c6f60cfa4d8003138f96a4d12a4a282fcb68c520f44169cda92659e3a051ef70028fad7ec90d0d2a06af0993fc1780670b0b5527cdcf734b9469e81623cf70ba81f1d57a489d10bf17f0595f5f42fdff2e0f7f49487d9bb49bac265923fcd783fb8f1da1bd72e26a769d97a6fe0d324c1b4b89faf271e822058ef6cbe7bb4e80ed8a1c2ae27ae2c9158de40466c7facdc917197d43e968c5243dad22ade8eeb3c33571fb6572a958f7d0be8d2430ddd89b27c43776b531f9755d58184bace4152deec3ebbe42d46854588aa22c32a92520943cdb78e2b0f28157038ffac3a63a9ed357dc847a55e99da3cf6afdf747b8b9581ab0357b148f1981105568ab4cc00795f7e3f6323897dbd69339012ae7f00fe7701d72064f1704a9ec1c410a7c7eebcb9c944d309c2365ecaa86bd2e385d8ddb51ad28918caf272a2b7e5118dbe017b891ee45cfa52568db744b0a1e4743d0e6f4ecbeed6dd6fa04860e04ed7f7db2fb4ad1eca6eb380a5c9bc12f67d2ba4812774b92e6be870ce8061f8719e4408ed2405f6a351112dfa66652bbd2a94a15d15be8705c610b3e64d1b7dff03af4bad2a42d8018ddb9d37666637f2014dc78d712bc183e964118e9408c69895ba86d3534e817540e24adfb1d15091604c897256a1d092220323725ee914a6c66442024813404f6909e97aabf2a45fa117140b5d863fc533c1972c088b7eb29d9c285f75f1596ea916a046c2139e08c51f19cfbf908fc63fae2b2eb6b4d294e90543ce991c3c86c20d9ba16ce0502af340ffe7035c8480d4ebd0b8c808747d5e2f4faf1a4d8bd126af905e4120c2c6d7fffb80f50657d9bf210cb9d8c8d34d6c41e39edd1426cc200ed7d9ee5a0483d0d3ae6882c3f234674845e64403c231ed7d539f5814058a010b526168bf2370780ff5bd40a1e1eed80a58cb7bc9a222c8d2b4beb5b9485911b88fb87c420facdef59042a1bec9b1bdd7965f9df9a6046b4006b9678d03efa990cdea0804e999bd566f3f7303759ff7613b3a4b6f4d05796f242a3404c97fbfb45c01b3a4569353a2f6b3991d51d7dbbb4cc34dd6d1324ade4a6b2b13de6a5bc33fa215dbcf8b90264fa5a3ec5dac8e416c75c746ce6d4918fd060d7a74bc0cc5f4b3d8d978fc263c0e879c51ab6896eb220cd96b8c8b8d9d2d3464cba329de6ec60daf78e8e9f9eac5d15a1ea43c191747a26497ab7693d7785aff346a7a623ddf75ed68db82cd6d405ba0b4348bbd9059759bb36aac4abf8f6731c796fbf69da6108eafd6a5b7c55b09ba2b9e1d55f37df4184ed0b02f798b7edb24fddc412e980f0f2b6a869706e1240d80a81e368059d7195d91e6a4ba2545f0bf8937643d7c5f1cafef232f10c22e2d21bc6ed7195f4d4b007688dec64494446aa6c6b1245ba1a0772d779a1bcc39e9bb0a908f739aa91c30a459439e4f20f6721edfb278f3b32a84c8d280126cbc97ed96c8ce6c51d4abdb74644617f9a3f324619d8fd8201d4718d72eb9d38a53a8de0d97bf2f37529ded7f3e61693f579bdca014717f66cefe7dcb2ea3a1a98bbba490d7ea759bce992d2a8585224a3ac2b38c4e53ba5d0ab5029f7195aca738eb8efaa9288e6b962abffdc587113cd977dd3bf7985931c555ecdd5eed49a692c3b5476be7c7566f19032d35d50674755645fcc4cde552bf15da14a7b02afa808532febdfe4de871d8e379d6c77aa4be38344dc82d0d5a47321ee061b95223a708e2f4f080aa23c063dfe1dda183af1a4233abbe7a297bc80d6e71ee98d383843526587fd109efd76a429af64a4eda81f332141b481f2c17ec2cdd834fd4e0f1dfc023dbb648d890add188341386cbd44a9adc40599c5759d9957532bbb5566ca668c458ffca136c8d951d509dddfebe58715dcd4b1b31eaf7f380d2e1571dd874ecb37bd0be43b3a4d0b0150ded0dd49f990eec9a2a18b0aa68b9bbacd4c7ed261f601a8fbf3025508370e98992b2b5b35f4a066e1d41446fa2bb24019598d82b2345d2e3ba650b31e2776bfb1a7e0b5e67de25daadd405e701ed261f9ad7cf93fb8216dc1588b657c051a77f2984f9b5efad60faddc3d5d9b365464407d544736dbf0b598683f6fb9dcb2a2149b9556e9fdeea8e27bab270398498a2fc8c6946e15100b1f81e9316dd1fa06823515fa9320399ae6918ff03d5c831fc2b73e7029b514b9ca2f745747d12813d7419d1b168f7881933a8f5409df4b844d5b4f9f50609b45ab8eaa35a501d53f800499bd74d2e757d5a6cb4e3ba0cb86c6a17e87a6201ed40e6c54e1b9b4dc4713078134b93cc66f4c3726e376da2302879aaa4c13661dc58ecffc48b1ecd00d2a678ba1288bdeff3b0dc783d27b22abc14e65a94c1f70a36a670df31efe11d8e40ec33b4cb37b75249896488fc101a0da4a639afef3ec99b757c6d331286734869d59a83204ad6d0391f3db9f732e65426616f88af99d5ef6674ed95d778ec5780e14d21ae6557648a4cd8e2d9fcb874c7dc7d0bb50bc5b1e497d3b59d6e5a9e1672e3af42a51ee603b8346e2b85cfca62a4d691a7ef01e796daf1e27cac90aca0e9ac1b50637e59f7e92a6354dfccd3611b22b3a55878333cf40bd4217a963bf4f0f72ca0c484ded580f711cb3eb6267b847ec22fcc007f6c32d7f67db0570646ec0a1a8f7e4a0d6cfdb17af91e9c99512257d36f6f82aecc531f3fc0a1b5b7f34df43f9e76bb78af46d859005188b528131e22d6e1bdb9061c6a0d5b785008bbd33eccf28f4226679167d3b2c2c275ab1961206847077695fc2d3439121d081a7945d3bddbd9f4b42627d6edcd32471057fcbae33ad995005e6fc129e0bb7907dc15cfd3b608f331abe39051fc7a82f0580c7067804812ca957dba5944f7d3f2d23be4eadae57386ea7ed4a3c48ef576e606df315882336eb90ff5bfd304f84f5b59c63f08eadeaa6cb4a448c2f09881e55d19db5cbc05dcede5c82f7f00168db689c29290e7a0edef644558ba1d93c85d36d97da1767cfd6897d4316ca6d978da2eb1c5c97a6a976b35acbfaeac837a2defa56cda1bec04b2722e8d7a5c11b323d4bfcbf788b557c194bc3379e68b6cec42fb4953d0736352a02977544988ffc4ea6b514b5e1726bb00241a13e4ba1fa34da1cedfcf28ebb5ad03207733f3edbf64f5edce3bcae803349bd76a3a97b3bf3b7c359a34c5f378b146a3ed9fd9c0ca698478d22e8a72789c9774539dd0606270d7c7ddecae6310ddd3716e8aba6f240dd7a81ed3919b2f1e7acb74519c792b822a23b3765beff31e915b160df7ca106926290729bb53ac730627a6282b5abfe3095f15f7515398028c1d351a7079cf070b7e32c14751b4cfbec4e7f3c8f20ac13fce5742cc37c1a502b3b3593405ac0c797f9c887a3531d6c3590137097d4f6cd6a1c6b01145884eb158505a4d6c26494009ea3312d62f16c70d5a4ebd2dd6d67a18442ac5a96295b637cab4da7b6319e3c0cd32a5f45a646c682d7bc50d7e861a3851caca49fdb17ed5711a2aa72abedd1f18ec3c269c2fa622bd1085154493d3646f7d081e0742f53c8d212de4a7ffdaf2f012e30bccd1b2972ca3c8ecdeec3f65358c35a6dc86f710c45b59a39e2e626609035440cbe38f9533e335d3d045761faf94688dc964578ce97c6c15bfff3f06fca82a8117c90b5f8e5e1d4fc6ca4c61029d2a1ac36e9ce7e21f2f07708fb6bf670828fc3728538898b70ac985406f8cc6458bddcf6f2902bbbae69b2deeab19b3cbc8b6b69548c642a8cf1a0b8b3ed101d0f634442695975efa8764d716abde8ca55b7df92d967449e8dc33c93f249cc6f00f00bbf745460d70db74b798690affe418b40ea7ee70545d7d37b13d9785364a300e8c2e96d80e07f3a03c2f4ce3b2bb62367faa712c82f5945896cf2ab73b05f1ef98cabd217fcec3a8ea045fcbed25d4cab3c4766e22188d1a27a3482dc3637536acf54906e0b5a38cd64a3e8bc44cb2f0a701a00af57f7bfcf03ffc423632ee09edce0407c827d1f537c532445a7a7d6cc2643bc1c6802f2c503b34d93ac29ba2335d6df9ff671ee7b84b421f8f8d10a2b65be2f085b27f9177475694ac166b39d90a9ac11252262fd75de88d5f58e0bafb493b9e545734111d58125f8f0fbabcd547f15ed33972e08332b445fbbd23a3a74b4d3cbf89554648e075c1d6ddf8f37f864bcb8fb961ac3bd5be575d0d41c4d079bb2c3ad562e536f666c04dcb1bd95a105ba2c9886329442abc330db17f61e44f8897101885430c12d01294c300eb853002c187d061baa2d6d915eb4ddb20055fd8176f3dfc997f641da3f6b3cf376069fc4123fc93f1330b6316606858d09a185d7781a5c32113f0828f568e96b0a125d712242026a5bbcd5f152e72588b3994f1c1184d3d15880b2aa1c2639985afb7a0c9e3f465d72b2a2e24ec1ece6774e5f4999dc753fcd4f8b077abc433ed29ae6ba64bde561ec0daae60970056361d699fcea54825f7744d7c9822c8e5a91e53d5241ac16df3105c5e0f07ba90d286e1a67fbcf08839abcf93b7e325d7e7114333305bee91c5d6ff9fddc9ffd9301cd30ee3839a83e7ecaa62859ce8eb1134f97c77e7207190d4e10f1a8c1682d26fa2d79d4a99a26fb483fcbd0404e5c4887ae6e791977c5c59b8f15db8ef41fa191ca54baa64032bfac7729f05fb4e96184aa6e6874ab1b332e86f1c880e68dd", 0x1000}, {&(0x7f00000010c0)="509ea034452eca9099609077e5ff30f16c7e7546ff515fd4344bb9c5165a13525907b979bd74e6859b1a2062f156f7b57090dbf5271ae8d617c7972d4c4a2625c3e2710e8d7a7458f18862547a5dbdecd54f40542a46128374c45eb4dbefc9b86126c7db475ebd1ce492860a4405217168f5763e5dbca691d712a034a70d5a159ba54aeebd2f453599d1a25cc32ff3dba5e6dad84184edef2244f3c88e42f334b9e3db80090d2d934bf33438b33ab6952136a9c95a44d538c1dd7da3e65a6f98d0ce1b328ee8e6419f2946d257196100aad7bd7925a169c9f7", 0xd9}, {&(0x7f00000011c0)="8c0fd6b6a670e6dec53ccf79c73ab1e2c18065e834050c103e01b91fd0ad47c01e10d377e0bcea30e7a999a9bce8a4e8c2ee3af0a3d901c97970eafe9d4ae0f25c3587c8018403b95311227268f84ba54b465dd4da2969731b944efb71e8f54167512e0e24ad8c75748b378bccca96ce8db6466748c076624198dd8ab85ae132ef93ba346e7b1262671ac8a2da035b0e5600c6dcdd814c6c9715bed24b57eb1243d8f6e389b532", 0xa7}], 0x4, &(0x7f00000012c0)=[{0x38, 0xffff, 0x4, "f88f0b221ae85d6922b7a00ad1a9238d786d3ad7ad3935659ae678e1f13dae9a809839f9"}, {0xf0, 0x1, 0x20, "853a6a5ca03da7c16d5b8ac326c23a2f94b2923b0f43ea47f54859ba185838c0e0bd9b60f724f53421ac1d520fb9d04307129402acb4c5dbac43c614e1ff948f496bce88f3fde9633ebbb89858f4188c4a5f012d7a04c9b9b335d36a765864c5d83b3d7b707efc6ca802a230a47bd61c6e5999015f120b027f2a573945bf67eca87f3e2c956ee307ed016c378c59b2f715956f5f3fa85dfb5413db3374addc909705e9f5bb910c2977eb48d1c631208527b3e4c111b3c6effded94c9716869531fe396fa0ae17d9b59ed6bb9dc683a8e677365ab5aa6ae3ffe0e"}, {0x80, 0x1, 0x0, "9e999c8e404ef2840c1a678f95f9dcb9c1641dc0bdaa2af99b54d0baf50fc047738158feffa01fb2568e70778e427ab1a8b95de3399880fbbf6b341d4fcb3afd80f93f8820e0c7ebb67d484c1366c79773a17b12e55766a0e5e151ad04fceaed150bbae158279f77ff"}], 0x1a8}, 0x0) 15:05:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 15:05:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xbe) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) getgid() 15:05:29 executing program 0: pipe(&(0x7f0000000940)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x105) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r1, 0x44}], 0x0, 0x0) close(r1) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x100000001, 0x100}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="3857f5393915b8c53e2d484d0a169e2f790c42e2ad212d9749b31500da20e5de3a0cc9a5b9f4afb571ce327dccdf327a19f8a9d3b6fbae22c30474ee1b297fe66297ae8607f1559697d3900db30b9616d14af80bc59a67675a17f7ad3e6f22442b8dd22c20a3cae341485b461f9ae19cf2429867f687276bda8cd3016f21dbb1787f3ede82d61eff48849424e756ee766e8473e9e355e5f63b641bdcb5d48bf9417dafdf5f1eb9e2f963ef558a76a6a9e153b29795fefb5099220b10f0dc97460972817439038df758a057e2ed2b8b768dc991cebe", 0xd5}, {&(0x7f0000000280)="6ebaef377e4d54fa66be9034a2226d297788d9fefaa410a2f53b8ba72d1c5928bf0871ec78316b98240c68f26fb6041728421fad15b020265463af2f7ff87ca46ebd6c75e278faa61d7b79796f06d325addf22744082", 0x56}], 0x2, &(0x7f0000000340)=[{0x88, 0xffff, 0xfffffffffffffffc, "b728385dec5bf204417a99e81b334977e83500cef06ee4502c78f8705ba8b67b698b189488316fbeb6b2e72dd5f5cece7ca207e51e62423978392590ae4f5548b1f9e0bc2922ebe4c7a4825e16bd65b64595668de1985ba379d9325291140f09cc08a53f55ee178e37c97853cd7338b616c49513b8c492"}, {0x80, 0xffff, 0x5, "4fc9ffc68aa93f6915dd4a0fb661ba7fb16bef7c9d6f1367558bb092f3438e6ceda70de49e2d409096daf0ba08eecf861ab720762082f6ecb355871e8791030cba5c901bfbd3b8306abdd5bf986f01288e8a1931fd4636b2af240792d907839773b191a6f00e40e92b451dccc51c48bb"}, {0x48, 0x1, 0x7fff, "fdfd7e5fc2bb29c483996e06acf17c4e9d73bd7f6a9764daf622b4cf7ca895a103baf52d864923a429c5d989658db0369ad5ff"}, {0xb0, 0x1, 0x0, "63d315c51ea8e3ce57c3edc3596e0cdf322ed4461f1d88c57ed91236421b94b77d9f3081dac1d9a561bee6734330092981cb87e928e7a0167f133c5526380f99fc63dfba278b30645434b857e35264ee991214777d50097b800a3166f109221036f03c49249b8a6329a08d1c67fcdc4d953d748bf917876876c3dc1d7c69111723e67bd02b1f24ca855ba5b161f3d061560b6c37808177e68e836006726fae6b"}, {0x90, 0x1, 0xffffffff, "bb70b63d1b603231ea70c2ff281f6f81dcfe23bb9c8b87b453c709367306ba0eec66c83c36ab86d67d5967cbcbb9bf241634c84ba40ea5e4aaf79c03fdfe038ba73f32adacc946daa243366a49f88c7409085e0a55a5584275abeb9c5de17db62a106aa73a72fdcb580eda40cef5a75608f899ff139397d5b1fedcc56d2846"}, {0xc0, 0xffff, 0x20, "5457935c8221f127309fa3502c2e139c6dc5e4efc1812a39d589f507d36b39521b9a1ccb9e1429c064cdc502025b3d335351d5d0c6929407f9aedbe11fc9b68125780a76b580e8ce889a02e38f0eb518ca340aa0db8f77b3ef09e235e86099136a43236c3fabea4775e5b5e2e735588227911bae17802a7a75c4d09b23315df3a36e91b8e611fb67d00ea4c19ed717d0e4c64db01272d81375a47a573b6e7e29ad9488b1fba0bb4f5abe3d8ae338"}, {0x20, 0xffff, 0x0, "3d7da70c3881b535fa45"}, {0xd8, 0x1, 0x3ff, "103a06cd5e344e7bd61ac2a0fd56248c98da9a425df91d9ea438f15c8e13379ec46764ae02fa74e79c8751163f4863b6bb8fdd15d9b8e607be1ec07e3158c8d4d81a311dc20fd228c1069f6bc3cee5d79eab7685529597ef577e6dc45e9659fdab89a6fbfdcde96fe082568a81dc6d74756ee68c4e66c316e1bb878042deaf2ac5568134f78108d1f76f3a1863a24a0b3e0344a49c3f6f32db7a39468a1c18f0f6bda8120551c062c4c6ef3063f267be7331b42be508bd749f114e33c5c3be795b9f4adf4d248586"}, {0xe8, 0x0, 0x501f, "f9eda93f94c844dc96142f8ba164ea08060cf3d0dc3524186698bd6a5674f8c584e6ff0debe1fd98115e51d8d97a00aaf4947f9b72b7bb3933161ce87fbce2cb82efea075dce1668068d989253e886a82535544a2a0e6fb6f5df0358848c7be2cb4519f5426bfb0ddb4b60b4bf1b84550c6593d005f863c268c312cc658f3a25201927ce19481417af6a42b81b62a195bc3cd262554ac5d239d628f353e0aff496ccfd03775707885da1db9dbccbf5ddb42127e133669626728d048259b20456e8a838719abf6647763eb8d123f20626c77845"}], 0x530}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='W\x00') setgid(r2) 15:05:29 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x882, 0x9, 0x4, 0xfffffffffffff715, "f68032a4e29caf0ad1b7c2c6fcc42ba09f1b8754", 0xffffffffffffff80, 0xff}) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x801, 0x18) clock_getres(0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) r7 = geteuid() getgroups(0x2, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x10082, 0x100) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000180)="6871de70457daf99d3079a95551448a9906a1f5b115b664e6064342e189baade700ee127c8ba1a6b411cba856799a6ed71584d2e6ff3c92cb6d996d59af1df059433f6d1ea88855fbf7111771827b6b109f6f0f5462f89224fb233232a299397a3c6218b7f2f38efe316f9943977eb6dc94444d4c59fbffab4ab7e149a0e4f9e329fda97ca7bff4495151fce72ff864aabb6476172107f92572e29fa9f5606cad0a94c2dd17dd36b48691af4f9d0272706571433f9abc4126022bce9ad8e40e325afb0fcced2fc74bc25def38c90205689d006e69a8411afafc84e7a8fde80920fddab18661bdd15e64347bc9521b5a7ed6d98b1b1f5af343fa53b07038a000eb6e99e70a285eb3f7ae983d898f60d7d38a65f4f0c961018addec27fb757224eae74fce20f7be0850d68a0ff06854e4a6b56e11ec089278fe040b9852ff5df3a746de96197e42fd32f2650b5c4542dd76b4d1f1cc1e77446b5e600398b15ec19f3fb0e42b87beeccdd149fc780b5c19de2a380a43134237a57f75e9bbd99a457a309b799e9d1dd5a7f7f9dbb1ec397b50658417555127daf96f810bb1a749b63da45e79a636ce0f9974e3688958bab8b782467b8b054ac7f38d18c24daeb04fcde8a6330674b5ce50cacc0e47b9c96a417a36d17cf26b4a81524887f1037b7d9a411e049387a7fc4cf25f0678d19705a9bf4df8403d40013ebc2458deb9e7bab271f117b4d61ff81ec016b38cb2e2ba02a3e3d1e6ef8846204451eb554211a99bafdaaedf15f86f7337ba43cc31a01f16b75d130edd7017e9caa8b6710bd744c71930a6e3f500a6b9005e31287893baa35467e595b0efc3e32e48a916a4b0796484abd659a7180474d4f7c564dd4be7d8312571f9e1fc94e301242b7632a9431abc3cb485e4ca06497117cc534648716b0f137268cb2fd9433165438adfdc92ce8fc2a2cfdda723d20a86f29e2d025a55acb3b2dc9ec8f2fabca7160b228234e519ab0e6e7e94490953265c69cc658ce41235f29d0264511918bc05af2cb3ac844f13a3793ce6b49be35f2fb7f9681628fec73535ab80dd7f3f91f90be93e44104e822b002d73f487c06b73f5d12c681033c530b26127360a3a8eb19c60c125050db3b0cf16b6d4188e238ab457478a36ac1e44471030e35bf82f6331b44ac11ce168e374ccaece7c1e4672188c66462b90a44bc63ef854a10cc0ce79d8898f293d4b620de474e7728b6bc228878c8403da899cafcab892e2610cf34ad70226cf180f4679b7ea4d7b7d011483cb175ff888de18bd285db80a55197acbb149ffc839953cf0abc862dba84cb198cdad5347a0819eb137120272420e1fb3ecee918a1680df3a9b7b86d434a91f11673c505f2d23ee11b0b649b87f4cd2360401efcd7f8bc48faad81c5912f46df1e898041208567904a117d0142cef00d6f1afa5ba77786d7c03ab1a4252982b41b691f5d656ba0d305af56781a092b922a620ea40c666dba5683f8800c638c66b55db029f4bdf30a33a6148266116249e2fc4e1cb54b0b1cbff1c7de5ab0e9844c8c9e4805ae9b910c4cded8a9077152c003718c82cb85921d6370714b7b04d716c928c330d1f2251963aa52bc476b1043a211833de7958a2982a2bda9ca4d934eaf628de1c3b0e13e9cfd418242372206b1fee79393fb20dcddf06c8588631f35f6bed44202f3afdd07fab9114515366494711e7e386db45c94b96e77a1762fcffc4c6d2af988ab137205e97f8602f41caaa571c8bd1b9c2ebb70fbad04b90288e756ceee0f1e49fbf842b4dce667f3dde7b6683e4bb1646bbd4f9ea9b2f7d2dd94c05527e3a54fc34f695d6e968a35dc3fb871f7165288bc493fecaa80d0c75883304fc86b903de19c95890bcdbe7f31f025f41a2ff586d99ef0d2b8590ce1e0635edd08299e65d5ccc8bad87a40a71731cda230275e9d694c955bde6146cf65868575c8d5d6aca590c314193695cbe42819789e6cdee49086a53234f5f2b085bc467c45212c078d37b8613fa0fe68d7fbc031a36ffbfcac2b83be26e964c0e86a13b7f1d84f5f0f61270138926f01a7cee951a8f922d2f62b7e236fcd679eae2dd4afc617026a5fe6c2df7f47d5249ff1693eed1e60232ab74abdba91cf3ea691a92dffa949ed21093c154c44b1741627e3da6841df28058225fd39a7fff4ceb21b30715836c5d58be473be8bad35a1c6ad61bd34d64e077cbcada8ff88a0a8a244aa4335f86d9321e4c7e077a330077680084884b48aeb626126b852addc08b132467a81bf3f97579f32a0a9667bfcdabf06558e005f9f8670ede45b2e5c11378e330ed1fb644cbfc4af650af37032742b92dc368f2c2f9d11d078a69d4a2894510e369176118aa5090b44963ed5add3d8fbc7503eebf85516131229244bf47643c6df3e0107498a032dc5983b24c35af79582776b6cc380d2727c3d6985cacf9119239b1e3c35a17e3b6adadeab40c0b111975ba12bec01a36caaccda24d4017f4a019e009fc027f9ccfff2b4d5f0a4783dc1fbca25cb1275c29eb063e76bd4fc25dc5bf0bc30003b37424fde648840d09a68df0c93598ffa5c1535ba7d31ee34d75a46e0e9c10d653c34aaf4a44a4e140d685ed22629031c91cc9a7a2b175e456e1866ceb0822d173d0c20468ac4bf1a70922ce62afce6f549e4977b4310bc2fe6e9fadec4af09e4df846e900b9bc9a885496059b8ad8cac6e3035d14cf462c4f3fe6c7371c8c5271c9e3625ce3b4e896b3d2b174faf7b77c16450771e380bb1e12566b613b7c00fee8d52d13c7cc21974ee3edc6a53dfe6e28e0c67a1ab49cfc06a592410fd8794eca911084eaee4482f850180afc2dbd4b2315c8b6467873cf633c3622f63a463e30ca835b21f953222bafc9aacca43e61fb564b29c40035b6a15105bda87f213ad540db10ab55426a41eff2ee7e8ae23aa04a9ed8c925cf097b26a496b7a1b6e79a3ea5a5a6e9b2c21f6bb6a0ba10bca20cd03e89a36f47c14b7b24cf42f651969d67d0f9152fb38aeb0f78fd333a82b50e50b14153ddfef8cc9c8f1bcb6e15ab4d492cd1d0abe1ded1bc048e6406cb78cdf0c0e39aee074ebbb41ceedd992538de6d365d9c2746b0c78b3f65fd32aebe06f4b132e806d9504edfd6bafa64ead186acbcc74f9f812076f25c5569a28adf349bcafe2730bf62746e9a2282a188f4bec827c9a15d7dbacf6fa8654ae0e570d93465c31e2fff27ec1fc120b54cbe618496f3138384083034771ae5a8479b7750c31f32928635b1161bc04e437ce71acb8f18976f73898dee1807d1e5b596490eabe937cda476e49403d3b648867ea8d85e3552e4d436d87f25496356d1d8718467e0f2e5bede52dbff75a2a329bd7ca1281d9d83fae313d0f81d81706a427b71a39647b654e211409a0b4bfd36edf6d9fc4709c550e7a576bd55c4a4bb13e6fea8e0fff0b3e967834fcaa09f3a6a8eb36d3b15887c3eddc498e67f8f0f6241f2761ff7c3808e283734664798dea68f700b5d6d7ed9bde2730d32768959c9792afe60edd3029dffc014ee974607e083161d9c74aab1b9140889fa14fb5d787bf80bece71fdd9cbd9186a6c4f19d52bf643b815977f6c6b2fa9d84cc186cc8d4b69c18e6a44ea21a869fe85661b946845c8dd6d70ec41d84a4f3e2658c31db0ffb8209234c0c7f8033705917ba5f0460ea2f30c41602276f44ac1edfd3f5d191bea1047bdb5893aa14a5583f9dad00094c17b302ec48e10a02a5aa3256d18bb8d2ec51e1adc9a19474e6a5c5f0919527cc5cc441acf8cf33f1338889d6ef719e4178c5002f845a52cc2b441d666b92ae25a44e87d9a38608d349e074c15bdc675ef1f6ee84d03d7a48f9682975e0a60fa9d37f2527870b6937b021a9721b83a4e0314ca13b7dd28a7f0228fde49f0506c247d04199b4e16fbbd4a342ae1170be73e7013762a1f064c81578c7ae208646e92e59891e568e5438d0ec93f7904b59a4156e796051571582c1488f20f33e4f8163535876357f190ce2f541f8fc887b20177c0e07be2691e33f167517052689d8135baa70b9b73eefebd5a3f89fdfdd955ff24ef4152a038f15ccc41c92675638b1c497ffd388d8113f9b0077291460dc5b4a558921fa0725c2e3edbf3dfc5737eb73b15527579fbc8cc89b7b96eaa3d3a59481e613ed5347d4e9c100459849ec76cbb9e4566cd988058eaaef4edd170606973446b7f651f848fc83ae7ec88d8f6c9f8ad967e41e72667ad883c86c17a3402b258a19985c0332fc2ee060125da1273b120213134937d4d6dda8f88603afa337c105832c74af8675427d0890341bbf0c89a3917fc50dbe94f7d7106288ccf9262d099c8ec588af188562ae2fcb54f172ed432e43ca22c547c1e8fa7c694df251365b04353f2dfb7a4b59e98fae98cc9c16cfc0c22f1bdd5411c28f711e95c4fa6b781d6758b586a0c7315b4f341916b97a45bac824a103d1e520e5771de241a878d691ee1f7809860cb9bdbd60eea3225919a6a6af0b0838601f8a4de7d9311ecfcdd4a79b10159472fa8ff7d4c31469aa841d83320f56a4cdb6d1e756eaf0f297027800718ed0351c47ef58293ec909837d37c208f7a28b43653a279b69d15e3d448b0c58f5283c6b7a28e028646781c82e495d998f8bccc31e51fe53c676376a965c75ef748be23d394ba6aba7ee3b11648b8bffbe9ffb369e596fef2612ad8159e11bc8be65d80ad87d100c6c3c1e4db40505b675ba488aa0e6530ffca1a2be5b15a8b2dc4bb33c60edf13ea11e33eaeb4c73e103c13e185cca97f39599f3fec8c0359a4494a5023248d66a3cff4e18b1f661a039a21aa8677cb4f359879019cb9cc04af5f992f2d86f24f881459a1eae45aafaf26d4b7f094238dd885ab13a17403889de218d4f653614160b34db9f7985039776f5b99d02ca5d8d24b5535dcfae210247dc2ac1501e381008af88f27a9b4011b119d0bc456c402474791e92a5773ef7cbdb803a7151815f86ed92b364ac2ab8d5cdb3a7f264dcc3cdf8e977dc1bac956e794ccd18b69beada92201bb10325fde4f326c18c1662bca24f2281d96add8438ab1399b566d6ff5bb5ad76f94e0f9e2f394e6bd33484b35c876198574c5108f971d938eab333f43737b3a4d17e6ee097a3196c34e6e1a0e1d8df397e07b123678913bb20ecfeb3b29223979048853348e98c7c1294d19353632c47a540cbfa4f42278d46873819e4cc64e3480f66e3103dcb7bfd54c862eae27bf522d384d8e67cb8955888f0d19a147170fae97f546732334fdee654b9db059043ace0ddc92e27cceaf8520e66a3de3fa91887d2c21619b15ba6c73c1a51a1186f8458aac81b37268a79f2dd2ed796d228395c163a0ff44bafb4bf495a90a5ad50880c373ace7a30ae37fa39afd827a37d955f4dabfc134703aef00d86dbcd393293c184a4ce2a1f6eb0d43f9175bbc29fb9ab63d526b3ee88c3dd0240d0b9f2f201f5a704b65b94c894b35cf92aee4f8fd1b4d5e094b644f78ae9170a6a7e9259f1475dd36c79d042b7eb92999f2cfa33c4fa076fb362cfa20480dc24c650238d88bc0143a920f464f922a13ddf61a0d05caaf741a497dcd863a99734bb977ac008f0c2333ed37a2c59ee9379712edd6731a6c498aa2485056ff08c867b8e133a313073b3f91c347598b54091a9191e524a1e91176b38c03467ad4557fe33f7fb35d8d2c8cba91c99bacbcfcd6ffbcfc6a53f43ad2566b62fdca2d0558988d0e97871e5f46b8d43b0e5d8d5448f6c4526d58ba3ae3", 0x1000}], 0x1, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r9]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r2, r2, r2, r1]}], 0x90}, 0x4) 15:05:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x33, 0xa7976ea6bc071bad, 0x7) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/121, 0x79}], 0x7, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0x6, 0x10, 0x6, 0x8, 0x0, 0x4, 0x400}, &(0x7f0000000100)={0x2, 0x8}) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f000012c000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) seteuid(r2) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x0) 15:05:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) syz_open_pts() write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 15:05:29 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) write(r0, &(0x7f0000000140)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:05:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 15:05:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="00010000", 0x4) fcntl$dupfd(r0, 0x0, r0) 15:05:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unlink(&(0x7f0000000000)='./file0\x00') 15:05:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200200, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/121, 0x79}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x3) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/31, 0x1f}], 0x2, &(0x7f0000001540)=""/138, 0x8a}, 0x842) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r3, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:30 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0x0, r1}) 15:05:30 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 15:05:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) pledge(&(0x7f0000000000)='{\x00', &(0x7f0000000040)='-]\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) fcntl$dupfd(r0, 0x0, r0) getrlimit(0x4, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:05:31 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x40, 0xffffffffffffffb8) truncate(&(0x7f0000000100)='./file0/file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x600c, 0x1) 15:05:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, 0x0) 15:05:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 15:05:31 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmat(r0, &(0x7f0000d15000/0x1000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x5, 0x8) read(r2, &(0x7f0000000000)=""/102, 0x66) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/149) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 15:05:31 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) chdir(&(0x7f0000000000)='./file0\x00') 15:05:31 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000004040)=[{0x0}], 0x1, 0x0) 15:05:31 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='.', 0x0) shutdown(r0, 0x0) 15:05:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) close(r1) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffea6) 15:05:31 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x1, 0xffff, 0x8}) poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 15:05:31 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 15:05:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = dup(0xffffffffffffff9c) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f00000002c0)={0x3, "8cee40a1e9ff78068dd3cbc017c2536a8b6682730615224912859f6d2b2e415f9bd830d94ba6d8e2cb7910fa07bad2524c263684083718aa75eb44b5860125e6f3003f9d6cb64fc92fa037838a903cd2ab1ba7bdc477199e4be65cff798cff0922129b16c3f1c0f5ad49b016dfa8836a745a0cb996df1d88562cf1ba40cb5590d3a863fbd11b10feaddddabd270d31d01544688abd9fdb92009933178b27cbda14a58bb585e572350f70a88108e876b991d155194464d8a3a1e2a6686a666dfc8a987ac8db77725d9a7ac2ffc902e70b0ca86835bfb3ce3a9c6b8d4a5cec321dec9e3ffaa3b15be6e6eb8287ea8341445347e79fffc52765"}, 0x100, 0x800) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000180)=""/203, 0xcb}], 0x2, &(0x7f00000000c0)=""/77, 0x4d}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x5, 0x400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x3, r4, r5, r6, r7, 0x95, 0x9}, 0x9, 0x5, 0x5}) 15:05:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xee, 0x800}, 0x8) 15:05:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1c8a2255", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 15:05:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x3, 0x0, 0x0, 0xfffffffc, r3}) dup2(r1, r0) 15:05:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 15:05:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 15:05:31 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x60) pipe2(&(0x7f0000000080), 0x10000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40, 0x7ff, 0x3, 0xfffffffffffffffd, "090000000000000000ffffff7f00", 0x1000000000004}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:31 executing program 1: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 15:05:31 executing program 0: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x8, 0x5}, {0x100000000, 0x4}}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x3f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x1, 0x4) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) chdir(&(0x7f00000001c0)='./file0\x00') getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)="717e469e269a6b8e3728f20639e0c0a4dbccaa376b9bf9fa4f4580a56b6c6f7fda4d14721ebe9fcb796c6659dc9a190778b6871720acf8e5257ce11ac1e4d92ef56a7eac7503a63a2e01de0ad6e4c8e471ff2f7c9997c81cd2a4d8ab198b08f63f713135cccf1aa740be4c7ca3d04f1ad05973da7c7c1579b810f8d1340dbcda16bfb40c4fd8252afc087c34495d7a149e9c5337b9489af15283aeade9874f789d92bd19f405b0364c7802598217ad30505e0ffa5ee93ce9910c8df8391370215d6f0c8a1e657e70d4a0afbe8494d1e3e0a771e241e2", 0xd6}, {&(0x7f0000000380)="f6749e3af1e70995e90e45364d053b908fa5ea6ce326475098e93513a5837fb780643b866c342666a12887a15fbf9b2ad5f8df5fec92072d00f60013d46c2837ab55195928650ea222f52ed84ecb9632b7957c51c51a91675fabdd02207ff7ce002ab08659fca5911959a5c4fed5922ee567e844bf738bfa8396125e31e98205feb7b59363151fa364b444756e01199c3771d7644a9d256a7a0d65445b75dbf1f2dd221d92aababa8b7aa6456398704837ba19b9a20e7910121e", 0xba}, {&(0x7f0000000440)="9db2aefa26c9", 0x6}, {&(0x7f0000000500)="2317297baa34808a6b209aa2699acec813ccf8a165266a75593e60921508c055060af7c400e90cc6383cd78b15cfa1f42165c23dddc7d2a7f61bb3d0c8d4c08fcc5471f85016c53733d2ed1720764031df4decde4bf3858e719582dcfde4cdf9e9ebbdad7585c919a26f71c0d4fb4ce3bd466f38a382d0ee0c0301ba8deb1b6656b7f071c818baefac5f19634ab37f629e5377da41365cfff3c0595f8762fd98cf4022afcabe5576aadb37095c00c9f8a744a05a6aefa01d5dc94fd62c3a1496e5094021bcacc9bf20aaf804f0955308f1ec4d9c1fe06e68505f1cdddc43d3ca77737eec2c23e326ee48584cbabc3699237141a39a533e48bded29527cfe93d003e48fbf93ddb141ccb48c05fcaee6f3b72347a61442fd9c5d0ff846bbf5a2c50884fd2e6d344111b6178add36e658da26607dd1417dfe867e4835a8bf238c7c0be01ace8db6edfda4fe97e71a254fd42d68a7a9b199b1b68ab7819a00a8c6b9cf720b05d350a4bcdbe998db5f1492fd4a48fbb80c5ec2b3abaefc69f9e86c6e412c52fa56080041c2acb3c03e21bdfe46fd29d2b3aa5177a9a3d3b89e3b9b89f88761bd118f3c9890836643cb6a8844e8682958c37041d42e2b3f738fc935ef5f486c28fbc9af3b4833c12f3618cd1bc4e50041359019f2f7cb00115d19fb61aa13e27c746eab059a07f4982fa25e6432d71e5cef4da2dbf4ee7208d213b8dc2a3ccbe7689828d077a35412963b721eca877aa11dc4c63346cb6b429860c306971cd78c1b834316399481d0aa0592c82f82926372c8a91d03a8f5adfbc8901295b2db2417a4156fceb6034f626131058c1efff3d99453a0ab9f2561052a6b72ec56e352dd32241cd62459eb35cf71d985c713702c3dc6fdfb3c7caee41f6a9908410dfca11825fbef833a12399bdd8dd4036a2fc128b0f65d757d7b94ffb08952b7f579e978e1854996baf42fdf6d7ad6e465acb1971ead2e1260632799647230a6159fde8c89e4449feb146fdcadf236ce8010abcbb8bc3f4aed4f1a517e24d3b457c859ef7fc551102f4ac5dd7c99b422ee23b3d16d9fc6f3667cfa2c3a2ea55487e91a44c34db62cf8ce089c0b6020cb9735d709b6869ac67a804caad258280ba9364ee784e7de3fd05cd8ec68b5f3e5b8f76c8aeb947555725e147dd00a3bae6fbe8656ee98655bf4af6a3261b484d755757855edd35cf8087f4ef53135e91bdd92d08ad5205537a5220feb1e239534fdf894dacf812ccf6a14e0d895795e83f580a46e4e7d15861ab2943cfa90f986134e79a09ea444252bf935c517e86eeed2f7e5af2555f5f55d98a0e4d4ddf2f961a7139a2f6b3ccb31bb9cf6983cece2e938fd5554f997c6edbf78b996aebb2c5e21fea14035934009e5fcdb4bee1e89c8d718ac0c7a69f20a2c70d84fc522fc860a72ab66286824c9ce866067742115e000b3ef69fe222c3732e683712397cead4a595c19f278f6a088983e8c6aa88df492fe8745feb95cf5b0991ac5963d294ddec667d97bb2de502d75d34d12c9d5622d661790869b6aeea10072e202e25a0b5e0b2931e387d763c7c2230f8cf14fbebe0ea0266477b10a9ebbc014fcbd64bdfb5796be1cebc0793e82d3f2b53f6dc0187bd8f10816ad9f151a73a0c5fcf0e668484e8b51250a33167a254f8f42d4aa2bf38f0f6d5a47748e5b67cba3066de1ac8c394fd1f41b5663c30c56c034d54b3eda37b7059095b6668a0dcf1e03ff521676c4534f361375d2dfe3539ff0c829ff3a249c2fb8cd524280d9691ff288b98a00c8a26af0e76d9e2c2162a17d187570825430b0be2319f9adf3db3e5886c29197d19d971082905fcb4af6a2caad6e8bd7e3405d91630a0f654530c239299d9f5eb6438449a7ab1002173e984a95f1a6ce462d2a8ce228160bf26c0135b7f815fed4b6567a02e6e9ce3ba187576a4426a2cf76e71080a66c64cd832f58888496c7c527c02bf13157488e183c07669a0be3db7d9c5bbb1d512aea89e59bf7652ca3676c675e880bb393ea7edc746baf6dbf37e7f0ac1aba9e48dcd9d366984a2380e1636b6562c7c2838c9cb4bfe400b237615aa408993d664fe12fecf531cee019a9b8e3d5fba9963e1f872ea2f97ff784c44168d551c6090ed9734c250317a3a0d9c8e054e4c6880798c2d80ec5809f3a251e985f4e7f0e8300ff549adec0880ab2c06c7cf0deb5ef4630c72042bfbfe7ebcb345efe42091862f9b2cf28cf6c2c1718d39d9a4907ebb0344f4b0201b64b6b31ac7753d31ce851dd6195d19f6452356e964f56b0af7772668d1715b7ac0567d2d983b135cc6d3f5f395604b59e82bbc1eeddb0083eaaf0382cbd4c1b831d0cc4e01c21a2cb710e24566654456173bc57307aace9922477fc52bafd24cb4434ee08d24c2a0c2675ed60367fc9ba96f01a6ec80fe27cc15769ca22255759c3a745da1c70008383978959197ce05748f57e466582d8bf3a41976e5ab54a49b80bb2cf917410c40adee5831f8862c8450f1667730967412e5d68b621d02e0b33af462228c97221efd33cc846ef720dd889f712b3b5b1421bd9c13329e61d9ac0c2b75001325669c3bf6434c6735836833a3a0148d3d021ec6c01e97af8280990c947d1a0f0dcc9e054d027d8048d017feed52293e4f2ff3d4af25a790b4122b982e62dba684f5ea352b1be14daa74f7da2ffe25b1410001764e229e6c4908c81c2195252e8bf6d83dab372555bec793a60910d87c831a4e3b0a76feb58fb14a8a0e7e313a3c2f5849179320ab312229ffb8b690bb836f848c8fd44cb7aa56c8a0dd82aef6f7c474a4587c153a6bb1e1eea6771cc4ec749119bd491c0b488c333c692d90282d402a9c4263266c0e2eeb1257310579d28a4af88bb59eecef621ff2d00c2812da8b01d0830ce4f6cf3afec961bac85ef8bf5ae8c87fbad46a1aa6e332effacf11c00244ac6b665f7c7374478a68d4cabc994894bed062d466adcfac4a310530edddefa60b826ed929bc8e359a99cb66779e462a22ddeed58a3c7279d87347013f375003c9f8d3939944cd479ef621d991e3fa4d319d101d4998f3a48d65ee09d1e29631116b152b531bda49a96b7ed9befab1eb82afe75571138e56c0d08605be41af5c0113c408bbc4d4916373739c3533968eb1f9147c25f188a72d40f1b4085a338a8015349801828284bfbb6dbf7ae26378371450e6e2ad92be2cb84926e19395736f23ae60615fb808af70d86ec15f979a616e02f8a8c26229f2d455d81a94f1a9ce9f1d8b8898c121a9cc9d264aa690787d352f4a6c5b7563271371c86730e8d38e6a1788d9eea9fed79938284b05742bcb9216bb0418043f64737025d70d3736ece0d8f900eb0ec102b171aba4f0b3b6217daf61c9dcf772a7cd165288969b79e6b73ce5f657c511eaf3bea22560f4fc170c97456d4540f8ccaf1957402e1fe0807e044590a1dca754a1e32b1bf0b9664fb91aa7abfc286eb6c37a8c965d000eedf020302589026ba8ea0ed525b2165e81b8b4782ad76d02f44f29f8922f68c19aa346bef11dcba8a5430232c419d081ad1e818d90c9aea419e4d9e9a653101eaf5c7a0fbe8653abdef524dc413fceaffa5de92e21abd9c676e0ab049e19a8af3d8219442ad2c21ad0939fe9379f21717e0b46c7e24139aea458b384eabf4ae8f4826f9afc5e3a1bea33e86e4cf85aa61c9a7550050d1b132c77b155686591b68ee20e14e9ef3a5b6079fd42a01205c2ec7bddb85b20eddecd3ad45c26a6d146c316746eacc8a6593d601c1f11e38f53f9a18ba7009d4b07f1e5c2c07227a591577d6c03b8e18cdb519169d5e098b2cec0f3526ae3505e26e869d2d0f8fb96c4f8be9234543a21b3088229e21aec7732dcdcc5aa7ca7f2daeeffeb4e1c75b5e047654c5dbce82efc092628bbec9c6caa5ebab08057e4c2591e935ce4256a4ae1ecb249d4a97b13580f88be98e4683e92be96b1eb233cdd147c64fad31de08bdfc3ce66a4f2f63d4d49fa7ce04824985aa841fe3f35a389ef5bc24798337b19a196b293485a64c5f95a12082e675e3781fd557952489f1c66d4336aca01e27bb9d9cafad6bfcd15ca93f4d682a4f00ff32491eaa6d74c193d3fc64217e791bbc4520a0766512c42879b6a512ef2c72f4e7bf250e0ca123bcd7cbf38735ffab70dce012a6585ba9c12912a0e0dc5e64361337e38602bbd10f15ec1c740e327dfafbfa9ec6355f21150e85a1587c1bcb1c84298206c114bbcd9702ee4a288a6666dea09b2bc0231b9edde9da200af0161ccecdeaab9930dd0ebab227d78da0c8cfd2852f04132248c170b01be68d4dec08a9af759e5c0c1d9da1b8a0554e5e4671c92eec6e76425a885fe8b4a2095343f1d887836917c5009319c63e31f0fb0f622fdeef0ff5d015c2f225e050bb203fcc6c0184034120918dfee340bbe71877ce6ee775527e89c3aeb5bf90fabf9d0826617b2f91c7299838cab3f09649c4daf3d753dd61589a966f9c0cfaf79b7191329dfa8d1e9a78acaf6d04eef4bee4db023d0eb8d5d3f043e1601551d856baaa0d3a833613f72a0cdb89a528f667357acd2533193125f5618816b4c146752e8facc1b9d52378433c0ee8bccb63c2ea30384eeb706cd24b7a4ea498c3df696180a500f75b0c3595d39abc3915e143844a2c94a58e2639b1fd9328d14f85e019ccb5de07acde3a1805b6480edd2b7646ba3b9492d3bbe2ff274e25c356c10416d1733f95899338f67008785e9c956964b148672c4c5f379ab5c1257c51fdfbb7c5b44ddbe7f58d41f6a6ab28f422a65fcf5d98909fce9af255128689cdce016a02a2b7d90527854c5a0b75056dc2d8c85a056248e57ec12bfd6cd77282f419924a8478f736d1bc90388b2bc0867e2f4d0baa9ec72e12c4e7d842508d87d569a25cfbd794a4dd5fc4b6b02596c2f2f67e7547a9ea30a10fc887b61bd60d52466835ac1644de87a6e78834857ad53fc091ebd5cc612f3b363c6cb5c48ecfba9034de17f773f97c0df50852199720f8df15d25d86139db367df57fdad5c1af240a8bb5e64782b90e20bc1127f44455eb85d13c8af7ccee23d5c2e133ce9665a4741633e64169894d09dccbe50130e7f4c6a7cb014dac149b754944ef1527fa6868081801552d8e68f15a970734c53de9dc387973a7ddffb17d6036657c70e81709268780d0e2ffcdab890f6ca26df1b2d47dccbd1a4477b6adfd4baf429a776161cb9338ce6b1fd44c2bf173216a473ef28f5796267062ba1d1532bb10b10419f6f1978ac22cb70325675d62591496feee070cae24ce7226622736b70b6908290ffa4d7c3d87cf8caa80151690b6c5617205b0cfff4a637213c562541807271b152c488cf5980c9b3e2ecdabab3828d9f6b361c26b049cd6d50d768686b7076b289220ce0bd2794de74bbe0a3d5538228ba75e1927daa51864394d7c6418bbb8c4709d48184a046257a6a17d0074d28447779b12ad5826be04bec705713f378e0cd107ca76fe6f7df8bef50880734c32bd0ad1625a37911988da8d141c3d233f76a78659fe75c1a141d8d4b7434f384c82bcdfc0be0c911fb0207b6ba21e8e332ffbb1b615a388071dbe84c1890bf11dbc7642160d946e898fa84e49383149f2ab5dd43554a5c946d9778ff53a52eb7a16ecdb1084bf066638768fb60f2604adaf08328a4e7746c6ec12ee971dd79694aea04071fa9573e24c814d8c4ec0086e961a4d40436c562c759c881e5c8fea2bebcfc6250fe6c45b18c243d674189ec2ffc670eb0ca8d", 0x1000}], 0x4, &(0x7f0000001580)=[{0x38, 0xffff, 0x4, "d1ccf7115e365c652ad6b6b02899ea5d678c26700450390f7819519c814b4c771dd636b1c0d68392"}, {0x38, 0x1, 0xfff, "24528f61e89e0508770cd28db22a979044234ed636899cada3f9746be72f118f51345b1d59"}, {0x88, 0xffff, 0x1, "4231c934db8f3ac62b693212a4759aafc8c057c9c8a0354eaeafd0f623a3efd40629d99f983745915d487a7438bfd6fe416af831e662b162b24d17c13545746b70fecfc762279f490ae7dabf3848cb1ff37e3221400e8e92b6bc54cceb63df4c437b221218548f86041e91eed0a69c01e3df47ef685f"}, {0x108, 0xffff, 0x6, "0a9e11d735a9841b6e9e9b26634aceb1b077cda0c7495a98ecf3cb068f70b38faded66990094a5730a28df5db794e223073fba466a6680cca7268d8f34b999c40d329d1000ec30b67b73b9706ceae2292d6249943fb5216ef1bfdf3850067078eebf5cb0bf0a54b7d901c291162c720125222fe1c9c18f39a3bb9fb1306669a142aed39bdfb4ac83b4ef14e15a01d18203d3b240dc9407941056e69b39186bbd4081025e2b5740dd1a827bc457b2e1d35b63163f746e1eed4a5863a712abbb041a5a1bda17edff1d4f5992f8bc7304bae7efca1706f3bb894943cd26a938530a23408d4dd21eae046bd5ba348f94b3d1293056eb267e"}], 0x200}, 0x2) 15:05:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 15:05:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/254, 0xfe) 15:05:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x3df) r1 = syz_open_pts() close(r0) 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"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x81, 0x8000, 0x401, "6983488b95d3df64282eb4a34b461742ea74dab5", 0xf776, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:05:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setown(r0, 0x6, r2) 15:05:31 executing program 0: unveil(0x0, &(0x7f0000000400)='W\x00') unlink(&(0x7f0000000000)='./file0\x00') 15:05:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x6}, {0x7fff, 0xfff8000000000000}}, 0x2) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}, 0x2) r1 = shmget(0x3, 0x4000, 0x6, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x7011, r0, 0x0, 0x0) 15:05:31 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000000)="2c00deadd42c6b155c5eb0a2f07fae1783e2e0354f31cedfe3e82d7cb61cb2ee3567ec68cddc9a9b0f7f966eef329489dccb18ca8202eaed8e25f07116656c5a3781441000a1935f61f741b101b85924713f84a04190788fcd342df5bb9c632bf1b904600555db47c74b455003bf534967b102d02832dd8fac654e02fa5bc8b7c59cc3c2f14e93f5ae1a344919983123f90c8e7d7301f33f71ef3d1dc94152f440dbe40e2e2deb17bb8d9f659ab72a0ab87f007dfa592db5693cf2a3e465970d0b3ffd7de13b465cf7b5f4b948753c40a1c5a43543034cbd8d4125a5945794ae519d301b0119a2bb7ffcf7fc8fefe499b312d03a26e3dfd258d17c", 0xfb, 0x406, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 15:05:31 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) fchmod(r1, 0xc1) 15:05:31 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') socketpair(0x38, 0x6, 0x2, &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0x12a) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 15:05:31 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000300)='./file0\x00', 0x8000, 0x88) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = fcntl$dupfd(r0, 0xa, r0) listen(r2, 0x6) r3 = syz_open_pts() close(r0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) sendto(r4, &(0x7f0000000180)="3c06186f1b5ade1eef19ce60475573941a5803ce523047923bc52ea2afc4c4744ff97c446cacaf0e675f1b11408b1ddfaf76f5feb9e9f6270086cc974f32a5c79ea71278fc47cefee71170856dc476028254c6a03150061b25ee6bc1f95f792b65551fc01854c49d436f32de20945b2018067ad0501298ff1efdd774d670aab874ec1cee525b50c38e242caebec6a21b40359f0a2a19b44b3a28", 0x9a, 0x404, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) dup(r3) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) 15:05:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x300, 0x101) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xec) write(r2, &(0x7f00000001c0)="c657dc79729f15d7d695b01e08fe1fdc55ccc0c99a012c9ad57ab470589a34ea493a6c7c1a54fdaddc0c251175c73dc80de0f255c17b5e3f2a545998277681872dfbe4dfdfbbe09a622019faaa54fb60abcddaea9d0c6da28b7c0e16033974c63fda01e3646b25b602b053b95b691ad847380fb7f76627d3b35ee9a0f781abd219c68e35873661c00fa96fc5d631c1d24d8e736538eccb494f9a734b04cdd6d269347030bade178e20ec1f464e3b6bb97a8d63c7edbe1591d1505c58d580", 0x1019b) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x3) getegid() fcntl$setflags(r3, 0x2, 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x80}], 0x1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) dup(r2) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="75ae8ff106cfb72ab2680daa70d959e9be7bdf6487f87b8c42d157d38cacadf7e2b88f689cfbf07de0fef3a6f61ac6d198e14dd33f3b1c2be0342580306908e121785f60431ad246394121277a5395b0e2236ab76d36c8be999de0df09da1dd47bd72d3eeb5b348ef046f8e1660c05bf132eddabdad348ac7c4241a1d6305b284afbebef253ea921341d7ca995e073672bc4d6c357184741b599ac8d9ca70f49a626c0d05ea4383f68c8c1f8ae7a2b412fe5bb8216d96a8453a3f1683122f4cc4b22842184285b60117d39c04625aa84282dff4ed2432e", 0xd7}, {&(0x7f0000000380)="cf69971d5685e27cfc0878e5855e7a0818fa62bf53462e153cc135dcf0d412b9b098fa4a2bdac7419c2809190f213c6bdfc5aa1f834697f6bc5661e35805523fb3e8bfb42df2ac28e566924dc64ecf15e3c1f6021371a105e8c843e0011a684a76d89aa3d2b5ea668d5e781e2a77ea18777bad92a276d04ddaf9d46a807dc6a18c55ec0c7d623ea87a4630e0d5dd95703290fd11d93cb0d0a3ee08865c6129c6c1ac51bea63aa95c684928f5274559594e67b24cf899f157dbde45e69908605f71d542bd56f4ee58c0bba236d428db17bac58847fb0ba952f49bbafcb1a5e2f345cf0fb2b39f076fbfbc667b448f3b565344", 0xf2}, {&(0x7f0000000480)="0fa4925b94d87c8f8233c5dc22603ea6555642f48e83597a90d5309b3f2f6e4f18582f0b706eb0d250a8caa38b45678c2a189849adf2efbb086233a6cfde4885979342cfffeff6d825b30ebb3b1d809f293c5183589c44c2d593ecbb3ce19e3ad47fb06d33fbee3f8039ce769592b42fa64002a8187f197e33f9bcf0e16173b623b20f7336ebfe385f30a0", 0x8b}, {&(0x7f0000000540)="226a18245f3ee0c98c9532e6d44cfd2e46f53cde1e0d023eab6c18aeed43be3dab09bcf5403940eaf8033d601d6cb8c618903f1cf630a884442107797ed97ed1bb2e191151b71ff8172dd2498287eb28d86d3918590f2df16af46ec5bbf7c3a0a51b77e2d790e0f6ef8aa2ecdad4acdb1571c6cee41a9a90af27c1d27df72a757db6d50a908280d2829dc4a0af6f7203d3a5d11a2d064ba7cb9b2f2981be38e63eb7f63e18ff6a14a6f03a1969c3510571a8bc10d41a60865c740eab549bd8f1d214d0ba186354284b57e9a3ecce0260c804c8573c9f569cca58e2c76256535a38231c517bb9e519814dba8951c8d955e6fb5ebb7cc4ddf570ed90eda954eb2b8c4e7d644e387c50fb2074cb0f65b0cf0e69020fe0b69fc32191e8729abd0bb15b38a164c384a04f05f93c2e92af39c1511caac2dd097c21eb126b88d6f5075c99ce7aa5aa54a8c7aebc0b20f1fa86107331fe66ec4a8b8a7995f474d6d774f7a63babe2929f3f0ec7488adef74cf5d479e2cc4785c698665350b468ae86266b82501a22372e428fb7f5811a20e4a9766d16a72ce66ec7676c8afe231185b12f5ac8942adae9a9827bf37647e447477fe249614833b4ba66c54cd22d5f39d303b811af2bcf9181dbcbecaf64ff98bd657ce2b96315ac3cd0b7cd8baf800f2e40071e5b0b4ccb23b0165a2d1262a285c1a9507c4b5ceb2795ebd1f5852cdc0e40e11014f6042ab6cdb07850c393793233b123e2bf344e27732921d383864b83316f38a653933952e485f624d52dd69fa9ec30b752d1f7808e8e86320ba42741eef0f75dad6af689959f1f0c2779b8567b12bc808a19e140a7ff0eecac26a184a97a8c555da5cc131720ac7cc8c0d305baece319c9ef95deeb7bdff67721b689a0de36d70d81c6b1906a91b0d1d5664d3efbc16c1152e0b286b0bf6f00f49eb565a48728f8e40667df953fd480abfdae8a9c93e0ed3908db1377e9b9323ea7e7ed9a592b39d813aaaaf16739ac010b15e8757edf9445692130038dbe2d5c290e3a1b52ed49e6967fbe6e7b6d3b1ef21202e6d93888119872ee4b4684afd19b88c4799f8f954bc6ffce8625eb5f487ee180e99e21e81165b11242bf23a45f6c6a054882ddfa23897673ca13c5c05189ab4c35388fe2f2e9d61c3d68be872b8131d7cd0881330bb61001dc491084d47e7c27ea4fb2d97148ebf983300cb57c64e4e3c99021cec295313cc774d9fb12d77093127d9b3614459035a9091e1686cc8561f38e48dd4d8fe5e4e4b70e88265b77dbbd89f8b416fde79ca2d51a87c7dcc2e60d76671665fba76142bce060fa7baf2996a2ed14437091e07489b3aa581ff454c54775738d7916a35c01c7b07e337c61cf67a1b1007179fefba5cfe733287697388fa116c288f9d82584a7df11069f7b51c37fd3b7aefeeb496d9f7fc0cf226ccb7a031372ba1aeee2c18d68f6181a6b0edae7c249062dc41a58534a991c829a9199c9f07993417cfff224223d1cd1e7e702e6f3a75f5a2e4056c245cf80c9b36a9143dcae1599ec776b7b2129b143da274954dd1e324cfcd3d2ce3d60e3bf5e38fe46b70427169c72d3f3a02fae989607ab4f561cea095b5e9bf760469609dfcbb8d02e706629152ccede4ced25767191aae019d4ce1e736a17c2b3b0674968d21a3663aaa09387bcaefd933f1d57d5a38d0080f8a6a2a66f2e6807017f242ab5ec0093e05788b18df052747e5edae138de1165096b6491835379e96708d45b98a6742278b101e38fab77a44d80677159a5a0f3f6750ea99894849c7ec76b440379bb63da1e8d932b1ded4b7c6f59beffac683d1b4dce92d79bf4cc10de05b5c53a14c0d5f3b01e2c54055556ae04f718712e0f5a9bc44409be1f804c4b57ed3ad54bcd89261ec8aaae91e038e283b08da31955742004e532fc1a4cbcb276bc79b6dea0a41e00d222be3216bb4263a8fc59e7581cb53a585c9678530c9ab3e118e5a572df935dd46e245b48e9f2e23e185b9bc2184783667eea5509cd1efd437a13ddebd0e5cffbbd7a9c97312d8f34b885f4a7ac969a17b7c8647af823012165c55cc2162ae3691a492a7bde721237a7502314d8708c31baac07d84004bfcd7080bb5ff4ee4f494991dba044dfe391e4915b8b205f4ea4b9a9333e81106774e8c0bc06ee9dd7516578f57f182df102e7f08dfed46bff021cdfc7456b71c31e06751ff5b732f12b949f4c72008d40d41d67eb14314ef2abc4fb3b387dcc463d87b987f1985374e9c9b19e3186ecc7a8b0b9a8037b88126735492e52b05a4e4e2a90b78c108f0ee6a7c0651164d71e8497617827a6d2e31b2b7509cb323edcf542c64a61eb5e323a4a80b9b56fde819be3ffd84dd239c19e2a306a2bc9b2a54dcf5b3749d8b233fbd1f90c7fbb10f9248dcef1fc1d1de1a3cd8bb8fc7af18cc732ff3df8cfc2320ceaab69942891b908ccb41b79ad1f85410411a97011e852ddef787f947b0186b90099f8f4feb6765178519a902d1362ba610b448c088e48b6ab1af4062bb4e70a53b73d735bd9e50b02e841b4ad9044477fce7ff7fe3c58a6eee8836e555c1d8df36e5346a44553fbfd17da29611cc3747e0d88b37ad4e8d87b918a63c5333181573ba089b8e53e9fe228ad7e66a7fd0c7e4e4e1cf8f230ca216b1d8322091b3d842395aac10a194efa93ced2dade21e6819b8d76f0698de4beab224e1b56f00f6f30cb5f7a3736f46670d6a4fcafa23cf969010501c7cbbc702fcc6273f0026b4cbc11a20d4c6232f0e9b1ab69dc9766f8ec45c83231cd73db6c6e951b1ef00361ffa1743fdd99882019575aae091b8fa362fe752edc72d2ed7227fb0c0af4f365605a9262f3266a388b3b97dbfe6805a456a3c613fbfaf064563c6b75fd0f1f35fda376ba97c2003ca0c2a19dc5cb9ed3b83135975dfa4ad05eab57de90fa5e90a9495e6a117400f712fc5bdfe28ed839fa47944a6312c37bb977cf17b1660c055aaecc935e66cc69d71caac314d7ea2b8a792299205926609f2e9b1c3ef8638574ce664aeaf417bbaf6af1ee220b371c4c69001c852820c31a888605cb0ab585ce0d8d03303eaa4baac0539c0d02b40bab68482cc075bdaeed616ef870996cee979a88f1c86f7b75193348ea855838b57b0ec1fd5b9a8dc3a876c13b78c23e265dfeaaa051b564d454941567fe391b796acbd4b21bd2dc4f6a7a43b8e044650f5c186e53b07856d2c6bffa35cea81e24cf8b23450840f6c670d413490ff93afeb0d65ed70c1f87bf55535a8857a0dcaaedfa1d67465ff4ff79989164cfd1b5493c4c59c65165c6ffecd8587764d1ff703a1a5b46bcef647876a6775d669b8f7132ef454bc0b58b15164aa4e27a6bc71849e6b65bdb1512e75ede475faa1e2aa268fed5fb7f2b5b0fa153dc2c60857831056bcca3a291e3ff3f1ec04e0bb0fea670930d456f8126389e43eaa2c83f88c30e818862eb09ba3bd60e8687ce8f59f0ac34212d6b6057e65b6cc815f57d18ba3cb3937a229391e7939c555105c3dd5b4a25d0cb16aa9520927a50a05d5e44d9b3d4ee132d357310f7a2b06b580ea94b44ca450ce810394c250f77f35a1c3dcf116219351f6ce9869f2832eb373af5da3572986fa83b31e0771c3ef0e075f1264479088fa47ffbf42deb6e79795b01dc4c6139fb00cf800e57d3469b7f5e741848b17a363924523926e8e4626b58375fcacc7d4e6d2728efb30e8276c56b40e514f9034046b019e15181bfa1f299a1c5bcc0a04e1ddb51b2a9ff7b0c2a49f1e2d39e9532f6c9fbbabaf9326c26be16227b64d5de17a388f5fc9bfda2dde3eaf9ed04dd715833fde0af6d5b9b08d545e271da14e7c9b873915881d19a5eb9bbe46acecd418792c0f615f788060e58038c88a3fd7e6f3a4e4052858b785c3ddf2ac54b4256f4376eafa9197f1caa12e412e741d71f52d7811dd04b3fbd6d0d1954b48df60681a6be27ae9407e88dc70ad46a9953e2a59be203b9e713b8436fef70e9f76ff40a36ffd9573857b6b31f9c4f24ee195a4509544f8842536cb394d46ca8201454cedd1eeb899a8b27dfe56ed131b7052aae90f619f8211db30b8a7d06ebee12858f64ed98c3c757926f0069f0bb72d00f60ce6f6f34ac091741ce448ebfd927e7ad12dbca4b3b644bdee0932d2e2c65e798bdc8e8921271963d262e503cd6ab92cd7b1bff9c74f8633e6c551ce833509e26e348132a5350d507d0ee8fc92836f0fcdb9fd16f9fe07cb9895b24e23fca4d6ce3a1624af124e88c868a08f85546a00f523a8e5f12d396285be44fbdd390b1d71a6f0cf393bb485c32d6f29470a4c3280c13572b57d20d4dc7fdc589d5bb6266d98c1a9376aafc65a5814787fe147675368275a00f38187b20cb3a96bac2869f9f569254a8d9b415f7f950231302478fb81a4bf138aeab7a5ce01836ee2dfc65072944fa018ee6431db57f334aec2596971695412b0c54ed0065b279845dbac1c14564b402b737076126ae69c402758f5bc29d5ba225837243ab90f0f9d528b62e21339e92d7e3a953f8dbdfa9629f0beaf6efd07775ddef7485f91db92519b9f56bcf0d1feabece7e526916ec73964e40c59a94eaf5426fa895aa4f697653cc4d8e49d1eaac0ac5aa6b2ec27872c016689e5c5c7d5d4ba7a3a8056dce345e43984737295cb4b17a1255d2549b44e9e5d4fa1e794f2fc41ea11547cda9576d7c9b9d6bd8fdf130c708ab6794571642f427d0a1121b7db85469320aea857c83b0c477d4fa2b8795565b4b9085d810b6bd0d4f00abd4c483c7f90ae092fb32541f11d6eb9630f61cb994b195a62df4aea3242ed8d902e91bad4ef11f19872c92c0789acf7d54e44fc4dc714fa9e97967f0c09b9c9d0cb96a57a4b14b9c831e477fe3ab4ae0ae0fd91846b053b1044da305d419abcd29b9b7c918242992e5d3112f0203ee11ed2a80686c7b71e72f3fb57da68e2e9665b15abf386e0ddce7fbd464beaffa479e013711b337558476502466a718d98435358aea59d89a5b28600a7ddf50306ecd149a71d5f3e4dc186001da5f98e4ab22bff31ecf2f3e05a4396acd2ee82471ca2536950c31de6f039954491b6d0d0bb97aaab9222c8ea75fa48326968a1a9236040a3ede722a6031268cd5ea52d6e7cec2aff13baa0863168ae8d12c1a4394661d21b69deb9f5136bf5b6032680242683e44e3b75a3a6b618f5b872f3fc14f83fe4fc12f96791e2efda1c843ee3adeb56d5f708f1708096c7018074752f04476c0ce6250f4d45e9ecaad00992f9c838f5a8a35f95fe741de01b3aa2f1913ac5c10fdd47e9858747f0a6aa84698451a1d421781cd1ff5f644e90077c30b42314e9db9bbe5e6d8d1de5c8b30265c0a9d6c21737abc44274e599e075287dab76b5b19dfdde334b843bec76bf574cf21a8e4ab030ff7cf109e023119f7452fa60396e18e717039452a793b87aa93c87c0e660c94df2ab78047e55765a2d7653ff7b7c340552551ef071a20baebc4f2e697ef81abade6e4dff8948f6a241d217c339b7f3cc2460dffa3a8ff6fbccc4b9492c32b3bc2cbe4b849a8a43bf7fe9e41003399054d8f1eee9181a4848357d151ddcc3b53b8f33a80ff9ab1ae664018e866664bc4bbbb209de01a232e265647fdc409fa88c76d3186d091f3e9bfd684c6cd79ab131ee78e0514368ca4d7d907f2169577bd4bc69db2dfa011cbe34315159afe6d06f4f21dc9de6facdac11260a94eeab8f45d6c31825cef25dc6edb713db9ac453aba2a10f52c9cfca3db6b33", 0x1000}, {&(0x7f0000001540)="13e2f8020dc79d17cff76ef963e00fd264136f8b68b640deb8afc08574c60bb4f0a0c6e0", 0x24}], 0x5) pipe(&(0x7f00000000c0)) readv(r2, &(0x7f0000119ff0), 0x0) getegid() 15:05:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 15:05:32 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000300)="bf6eb9532148e08d5a63d5d87fab17ed763c10c28895f16b3c6b8a44d0565a76a61930", 0x23, 0x400, &(0x7f00000013c0)={0x2, 0x3}, 0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="ea752d42ae992ec0ac1767249e9a3cf561b4ab8af281a1cbc1f7589669c9bc01cd9ef28e9e0cf18412a4dc12cd9ea4f1bc5eb7fac048f3a954bbe3fded57640ba9fa7ade53287a1ec64e3505ca1a0d726488e2d779322a1d9ab225268798b816ffb628153cff65c484b36b02f45b4099dc64e22ab025b30c82bd8fec531c27d9c62e0cbd8fca7822f967a49214d4169a567514e438ede23fbbe0dc42da0ed17ef4cb075edd960cfa27354e88b4221402a5", 0xb1}, {&(0x7f0000000140)="1a4451419021279d25759e77f4cc13367b331a1252d42d4fa7d3f57fdf04f021e760905a8147a881783d063f7dfd52eae6e18f805efb2adf2f72ccc7a514a86dac86adb94ff389b17dc6a3642a7c3c8418da8c3ece95959f5c45e8711c458e0c2091cde6046adfd31a12695e9d4560af9ae950b16ac329728daff96204638081000f4537af8bdf64bd606621ff236a4cdaeb0074f13a12489fc5bca40361bebb34787a6926e06ef0f08f0cf409540a8d84601609162f418f", 0xb8}, {&(0x7f0000000200)="34499b3665d8830c65672cb3dabfc0a6d42c9f901ded7b0a6b562b61cbe351ba69dafac8120a1fe967b37b0c28156ba5677823b1679c2c27623f56918aa81a26bae45a16cc1999b7a9db41587cae0b6911c7ae1a97808875d8112215115cfcfa64456e78275563c120278961d12680dae795747cae6dadfd433a21587365bb531bd97c6b59dfd8fe585ecda804a041d375168fcd9dca19b830153f1865205838e01ed7c2763e43eb826a6a92397bc878905241597005239e9583", 0xba}], 0x3) clock_getres(0x3, &(0x7f0000000040)) 15:05:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='\x00', 0x1}], 0x10000298, 0x1) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 15:05:32 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0xfffffffffffffe79) r1 = syz_open_pts() munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r1) dup(r1) r2 = syz_open_pts() shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 15:05:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0xd7f2, 0x4) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 15:05:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x5f, 0x8, &(0x7f0000000000)=""/36, &(0x7f0000000180)=0x24) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) flock(r0, 0xf) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000080)="7f5d3c5d46444dd7efa44676a9d9cabd3494f896a10e682e84d6c193512b08f2cd85bb87cb1b75a53c1b315daa59b59b4fedb92316643282373a47e7e1db48efecd3268ead565c26b44478952648e7e21c5a48513ddc3edbbed02cad320e3eaa58553d5797b9390c70475895436340d1957d1fdc2c9db2144853f348c05b9055aea6b0021c27ab4bfedac8d4162600a7f59adc4eed8656454e7c18f37994da63222f3ad10129a1163ecc93eca73dc5fd22483d926161201ef48b22b2096579e760d7969c2ae1535a526aaa", 0xcb) recvfrom$unix(r1, &(0x7f0000000240)=""/208, 0xd0, 0x1, 0x0, 0x0) 15:05:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1227, &(0x7f00000000c0), &(0x7f0000000100)=0x4) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 15:05:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x3, 0x7, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/30) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000040)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/83) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000080)="00000000c5681021040d7dc4d1e507c7c646c8a0ea23f76cf2bae8edb0bb5b633627dc35393793f430e14ba493540e12f5e1c3b22c0fb5a10c4ca9f11ea2fdadf5dfa795af67e62a056790c60c26afbdc96f57f56c6a674e39", 0x59) 15:05:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) dup(r0) pipe(&(0x7f0000000040)) 15:05:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(r1) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:05:33 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) flock(r0, 0x2) 15:05:33 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x20, &(0x7f00006f5000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x200, &(0x7f00006f6000/0x2000)=nil) 15:05:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x8) 15:05:33 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x406) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000f642a2ccd062c3f3927d1aa4ab5bca6179f43f36f224122994fb9425fd6ba72792ac00334623416e5f10d763", 0x34) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000140)="eaff125cb5737d26", 0xfffffffffffffe9c) 15:05:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x100}, {0x18, 0x1, 0x6, 0x7}, 0xbd, [0x40, 0x7, 0x5, 0x4, 0x9, 0x3645, 0x5, 0x6]}, 0x3c) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 15:05:33 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 15:05:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 15:05:33 executing program 1: getegid() r0 = socket(0x10000000002, 0x2, 0x0) r1 = getgid() setegid(r1) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 15:05:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) kqueue() 15:05:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 15:05:33 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 15:05:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x708) msgctl$IPC_RMID(r2, 0x0) getpgrp() 15:05:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 15:05:33 executing program 0: r0 = socket(0x18, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x43) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) 15:05:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f00000002c0)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 15:05:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) msgget(0x3, 0x10) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 15:05:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) 15:05:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000100)="cc6fbf20801eee56e86992fbe2d92bf41d787dd2e71ed1a1f2c02ee700e39a7ef6b4ae5762bbed71a281e581be5dd368e6dce443f86c0d3754cd333bf770d304b5a623f4d40acc0c4d562b335bb241b87cfea5d3a4d56887a1a85c46351e99212d5dafbf82c56530de7e66eae36224afb72950698b7c69a0476a9abba91537ec5f", 0x81) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fsync(r1) 15:05:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 15:05:33 executing program 1: r0 = getgid() setegid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 15:05:33 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) unlink(&(0x7f0000000000)='./file0\x00') 15:05:33 executing program 1: pipe(&(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x2, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00", 0x0, 0x2000000000000005}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x16, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:33 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x8001) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:05:33 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:05:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xb740c1c733ebf46a) getuid() accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getuid() setreuid(r1, 0xffffffffffffffff) 15:05:33 executing program 1: r0 = socket(0x36, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r0, 0x8, 0x2, &(0x7f0000000000)="f4134ac3", 0x4) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/113, 0x71}], 0x4, &(0x7f00000003c0)=""/129, 0x81}, 0x40) 15:05:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x23d) sendto$inet(r0, &(0x7f00000000c0)="9c3e572d6f8fb478540a74b8b11efcc999f9ecb34fb3f739d2285627394a691507cfb16d86329f87a37c597d205569c8a6ba892bd32cd7fe2d2942d78c3087d8fc6fe9b1e70cf4b9c71018273e84623a08f7eae496229fcd46865418c0452d3dfec372dbb1137193347b21d0af7824273d08ba41d0b233b1bbac5a3d37bf219f0d7e35e6f52e097f037a12d72f19bcb44061c8bc442a43f087ce737ce65d592f20d225ee0c6eaf7c85836e084a470ff494b11901", 0xb4, 0x40e, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 15:05:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) write(r0, &(0x7f0000000000)="3fc6135eb32abace8b7cae586e886eacb9c4dd8e93553516d58855234f90aa46235fc9f9a00bdfc05efba412b37190a1f88b668f845bd87353b8a001f4558e80b5c12409290b1c2d44136918478ce0488786d86a", 0x54) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x100000001}, {0x2, 0x7fffffff}}) 15:05:33 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) clock_getres(0x20000004, 0x0) 15:05:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20480, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) dup2(r1, r0) pwritev(r1, &(0x7f0000000400), 0x125, 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10000) fsync(r1) 15:05:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000000)=""/70, 0x46, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 15:05:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202620c7f3a72729a9be0ea0100000000000000"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x4}], 0x2, 0x5) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd", 0x55c}, {0x0}], 0x2) 15:05:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="1bc6", 0x2}, {&(0x7f0000000380)="65f1b34688327614dd0e513eeefffdb31587d8acd56e2670101391d61b188a89e7eeabf8f10ddd2ff3fbd3093585afcd99a4be1da820bf06552ec0987490bb4e45764a1e9660c0ffae16c524acc70c462184eed0f9fcbc9b11eb42e265afabb07d089c988e593fbb6bd726c97d07a8b537d5daffd2d5c8f119f19fa41b3f3ad7d6f59be8d12cf7d047ac2c501897673257f00f048fcbfa09567b40a97b18a049081b0852a24e3711a75b7c6ebdd642ef719c944d4d7041b35cf25b697a145e0b96d49ce3687f1597ba3d", 0xca}, {&(0x7f0000000480)="11e2073fbcacfa85baddd8b410fe6d51197f764931841923b797e095fa9425b679268535715a7b356c320684e16e0117ec728f5a883541a9bb07af4b129ccf79902e3fd06ae2b276ec6f77fbbda68bbf36b9b4d48af94b54431996bf0e8c2f43e52e72442e77a821df5e07ea921bc8ce3caca45f1147ad079e3a1d3d00307c885217ef50e2c6ab8ccf4a5231e44338eb284ba776df2d48b085a10fc75cab644d566db7bad94ba6ceecbb43521808299af8bca79b411adcf7252960f1251786e17439e4e2a037bce2be7c5a6a", 0xcc}, {&(0x7f0000000100)="e0b0617d98ba3d53fc4d4e52f502ca1bccd5735955f5633e3294c06e2d9019251bcefb6458dfcd718bd9f9aef7299947ebb2e95f50f025131915bc99b8ee287e4495518a8a6402ef6fb6a6f0f6a4773d6d465ccdfd5b8bda9d36fe0ca8c050741f821816bc53c6", 0x67}, {&(0x7f00000001c0)="33fe08f7dcae7098397fb61b111e423eede74a17fdc8f3b7230652f85323784533d742d5314a1b5daa2435fba7f64855", 0x30}], 0x5) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendto(r2, &(0x7f0000000280)="eaf51a5d36aa02bbefdd8634019c4f606e38ea9231362d73c77b839a2fbda859e08ba4532b4abf226bf1bd0b0a5b420a365d610496ad3002d07ab4fee60a4402f7535498ff0c25e63d58f9aa0ac94121f9ec50629a6ade3b9098c91665624c43f8be8357ecac4eda235a5ab80bed4836e0f271361be9bda9ad112522686e30dc3d8b896c43cca7ec8137d5014559517636ac3d832033ea5353c93fa8822446437431eb131eef673efff5424d87115a5583124675c72a55e0facb9ef0371e548e3bfac7cb0272fb406e814d0c27c089e9019432df9acbea2b243d92d71328e940c6cf4667cbd974a38f9e746b8127", 0xee, 0x400, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) lseek(r1, 0x0, 0x8003) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 15:05:33 executing program 0: r0 = semget(0x0, 0x2, 0x384) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x2) semget(0x3, 0x3, 0x400) r1 = semget(0x3, 0x1, 0x630) r2 = semget(0x1, 0x3, 0x402) getpgrp() semctl$SETALL(r2, 0x0, 0x9, 0xfffffffffffffffe) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r5 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r6, 0x4c, 0x9}, 0x1, 0x3f, 0x7fffffff}) 15:05:33 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 15:05:33 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xc, 0x1) 15:05:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) rmdir(&(0x7f0000000000)='./file0\x00') 15:05:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x20, 0x1, 0x2) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) fchdir(r1) setsockopt(r1, 0x100000000, 0x6, &(0x7f0000000000)="554b5a5fc2fdb62c7f8eb2bd8b179dc27f5b2cbece1ca2bd2b7030d6372fedf78202868a3650b9e9603d37e52fcb7785f161f18ef29871502c465359972cc484323932df9f4653cb139f96ceb587258ac055ebd9f73f11e50445e43e4016acc8a97b996891bb6ac0fc6c374df3550d9064e806ad2e28d547a568242f0d4b617189b351a01458f8e38ff0636157c2cea3d05353fe7a9d58d6a8257509c9dad6be63c2fef3d8de561ee7e7414283639bd4f456ba15cbaddf367cd37d2ca0588532a8387b5f8379", 0xc6) 15:05:33 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) shmget(0x3, 0x1000, 0xc1, &(0x7f0000ffb000/0x1000)=nil) 15:05:33 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000001140)=ANY=[@ANYPTR], 0x1) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000001180)={0x18, 0x1, 0x7, 0x7}, 0xc) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff4f) accept(r0, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) 15:05:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x1}], 0x1f, 0x0, 0x5, 0x0) r2 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x40, 0x3ff}, 0x10) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) msgget(0x0, 0x80) 15:05:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = semget$private(0x0, 0x3, 0x138) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/112) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 15:05:33 executing program 1: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/233) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x21) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1ff, 0x571}, 0x10) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 15:05:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x42, 0x82) sendto(r0, &(0x7f00000000c0)="2538844278e59b27e092c942fe9de2eb1eaa80f9b71b402605a66305ab478b81cdd2843b6bcbe7a68b8a06a5e3c1e1ab5d825095bfed30032fe102fbf52f5eea46461294eb2f72d50ae407cf80a9838dfac2e1a279ca9e266255d0489a13cc9b9148e9c9e06cf1f73b5285958112612c4aa5a3607bbc7769c5b4167ad5e0c5fd164579a17216a92e5047b97c9023b0b9eaa4cf2a11d8dbfcf8045b68498b6653f4319afd55f4ecfdfcd424ed09951ac4b9596301f646c1fd3b0335b36cbe74f76d4dd6606489", 0xc6, 0xa, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 15:05:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 15:05:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f00000001c0)='./file0\x00', 0x0) 15:05:34 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac", 0x0, 0x4}) close(r0) syz_open_pts() 15:05:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet6(0x18, 0x3, 0x8c0) close(r0) 15:05:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e40f2e2f58"], 0x10) shutdown(r0, 0x1) 15:05:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="9e151326670bbac4e8abe2b6813650af380991aa2ea6dd7f9621ba3306e0920b91b4ff7737e682b2c7", 0x29, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) 15:05:35 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 15:05:35 executing program 0: pipe2(&(0x7f0000000000), 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) write(r0, &(0x7f0000000000), 0xffc8) 15:05:35 executing program 0: socketpair(0x10, 0xc002, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0xfffffffffffffffd, 0x1000000001) r2 = syz_open_pts() flock(r2, 0xa) syz_emit_ethernet(0x142, &(0x7f0000000540)="cd126dd035c6c6d2a673891569a2ba1c1d122e5d02817196d2998618ce405666006fefe710cf57c9166e4daa23313ce4cdf08b1f50c7cf500827c4dd3387e151b42b6e25d002d4335f255397324072b35614dcd15055f7ff0786e4257cef575ad13111550bdb963b13ec3fc819de46165e98c26448a124c8f043097398a684d2c8969ebe694d081f53ca5ee8af1b6aa1776a25cc61c4a85a8e73931defcf5f66152df36003c91aa465fe0bc708c3711f8c70367f7a178a1abc2e1f80cf9d706ad27110d02933c9fe9c41ac21a8ce60b5eb248404a79189b163f24706f7997e2ff73df1943fd814b823623212c65125430197b0274c64b03c30dacef1fd229da31820cd3e53a94787a84568b5704e081b11a556d3edf13caeca84ab0aa818896b1c5447162dc8fac0237c5648ab02f0eb79ce63cb9db40df204bbc6612810f1d01467") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) geteuid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="c3c396d21b0a04838a6706d2919cf547f34b0e5f6e1ee381b501d1df9f07ac4dfff4922876ea6fcb17f7ea25f1d9d732051ce4582f1df9a3f70c0d089e87d0b306abddd7ac4ced3da1fb930284f4890f7e603c2bba75410b97f2a47e0efd340c46e0ce67147bd9eeeae8afe6ff5385857e4ccc7fd1e73a2d1562cf34cf887b0573adf082f5cb02b4c0c33f6faf48f4cc1604d89aa0cf2ec025d5d4b29d5a22042c32c1ebf10deb9608c11c6ab170fb7db57173bbe7d7e94e2ab5f3763a5b99af1782911fed77410a00e2ee78ddf448", 0xcf}, {&(0x7f0000000180)='6F(', 0x3}], 0x2, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r1, r2, r1, r1, r0]}], 0xc0, 0xe}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 15:05:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r1, 0x0, 0x1, &(0x7f0000000080)="2da956bca98ee82320726c08d12b70097d341416ad29c60353b8172ad06975af739dcaa99cb5846ffaac6e178a70b64d818f557233", 0x35) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x11) 15:05:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3e1) getitimer(0x1, &(0x7f0000000140)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) getgroups(0x9, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000900)=[r2, r3, r4]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xeb) setpgid(r5, r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r10, r9, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000540)=""/248) getitimer(0x2, &(0x7f0000000640)) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0x6, 0x4, &(0x7f00000006c0)=""/226) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r6, r11, 0x4) r12 = semget(0x2, 0x1, 0x50) getppid() semop(r12, &(0x7f0000000800)=[{0x0, 0x1, 0x1800}, {0x1, 0xffffffffffffffff, 0x1800}, {0x1, 0x3ff, 0x1000}, {0x0, 0x10000, 0x800}, {0x6, 0x7, 0x1800}, {0x6, 0x5, 0x1000}], 0x6) 15:05:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) 15:05:35 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) 15:05:35 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) mlockall(0x0) 15:05:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="686cea656b6d655e9d8ea9e7e4c8b2696c6530002451117ca5f6f30b45ba0b88d1b16522d23863e614e7c433697ce1a49e5a4bbdfa30323b375f9881b0319daf51621716366ff391055264b615693908b48e74207256efa06da668a7c3619ab4e14ff7807e35d2cbaf72567f65f7b2e07d254461a427996d3bb05e1843ffe45202ea21cf6ccd3c97a184ca35ebee615fe9be69b334b163a29f7517ef258acefcca1adca8e6beba909b7db9db149bed486653fba85b5a1c026bda51267aa9543f7ddf28a99241dda442a286cf07a3d11480e0dd8edc770f5a4191d0008469a0b5d92a694c0f3a5bbb6fd8f552132a8b6f5a8a6e68864f974a0238afe8385c4efcd15e14c3a3da0a8640c99e9b81a3128535d80635d404dabfc2df0557e85cb648cff5651ec5dd00b81e20e2ca0baea3c4c32342dcfddb735a31295de92efde70756c77cdc9a33312a47bfc525344fcfa0bf552e8defe9a13de70caf8c440985854ce92093c9d06545d6a55af351d03143bf84051cda137462ed30ed5e59c5498f6a82e3161b07edd3ba47a548c3c98dd73d64b5d27b351463e4c583b0a7177dcfd84ec174ade5068582e8d1113790549ef84eabad3afa17f79a4693f12a168e5a0ad9099ced60db1606c39d5c3fd5aa6888396298d3d7f678ef7609bf7a81f0292cd16a39f272e113cb743509e2a59c605afd26dc455a965c08bc7d1b13003108dbd38359e07a4ed36cd39e843f1c9b125f991e1fac161c1e59b0c145996f3316d62f5c01bd47a7"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="0f6079fffb481f097fb8654771873f3271946c82df9a70a62a755e3772d58d0afa28d5dce23056a9cd4f81b34cda52d3bd5a2351d8fc10bd88485154036c313dad94f94f3f9c13bc0f973c83893e383f50bfc51dac4d7119e2282781b87f3e35d80c0d4db8d913c48503560bfef79ab5c514076b8dc2", 0x76}, {&(0x7f00000000c0)="6caa7dd4e84ae66d55c9abe86755a504256338e32831e411a5879c7671e4faeba8d2155db8323c09d7e69332cd29ab03c860755c80164f9149ecc6eb56cc77567f66619c92665cc6558a0ff2b48e045dbc01434cb85808872c7ca64a823b7743625a70029d3c2162db00a186716af92c5362f791e95068f6a0575a5bb628aa2de77926e38a17ec56c08f84746e441e3204b75ad94583a9607b81ed530a1fe47933759dfe8d3769f37b00cc0f8756266396c51508bef37e8123883894cf9535b38905", 0xc2}, {&(0x7f00000001c0)="f31b9d233f7d9d1edcd4a6ccbd87d64db70d83735d62cf02c8010eb672f60d348b42eb7eb3869613660074d4b7bdcfaccd9e613955d412a63ca349cc19e26a7ca764752ee6574d22755e78ae4be7a1c6346d560944c5aa4c7e0952964b411960ab4dd9dbfed693f2fa367947ea488ab8bb7fe79491cccf19fc0f192785158caeab5762a71c9858093902a5ffd6220b2a7a8a7d39c192e01d24978192d118f1767f5c5b3f44a776b4f8ebeae02c040cb821ab1b0e4a172cf627b87abba8d42b788afca3d16413478d3c3a5bd0d4831693a52152e29534205db94d1a35f781c26772c1009f32fbc16916acd66977e59441c1855534e19aec6a4bb59a4a7346a3113a00677a4f7026830cb4fe1d84f36450bd856a57eb1566dcfc2ce8bc578616f0c4c76efd7259abef0b48ba73fde37d4d67fcd65700932006ba9076d20c29925cb6c7c636163804695009f3ca8065bdbd5064bf997fbf545edffda7c9034e54d203e10250598462be088da08f1ad47f51a0fb0d9ef8ab23040cdd5ea0c9a3c8c9ee948bf4e249a5e2de82127033830c2764706b6a13aa5ab6d6fb6e4f7daa0b5610e8e047e4aafa35c328bde5cbb541235a9001e3dcba185aafe393bcf689bc3ef52a8202a27ce556a22a80db31055542c71c458f98506a140592b9c13270167cef6c77dcf188e9ae6217091b7944391a6ff9ee7c457d7efce15a0e31da7982d162246055d6670b56637709fc420530f37930a0bfd5ab274e2d3a9c7744677e7b3c1346f9db5f83aafa2f31a01730cc9a992442efeac664cad4857c3011fc71b4b75b78d724101a772d1d273be814e886db37eb4f6eaa079a9f0393f84a6a05b1d8ed87fe161cdd303386ca6550da9c0ce0865460b328862bc01744138527090a948c79c1248ebf890580b1155e984f95674fcee1c9f4f0e286274e2b539dffb48bd99e52c161ccd0154eaab9371e703fc467f2240c8ff6793e15bf0826e516ec71346b00b970ad1391292b7d05804278bedcbf13ce7196e165bb5205f0bdb300992ac46228f05aa317aa9290e43d9a90076da5386fd2a60d46e4a9db346bbab876ca393223bc3176e8cb3b3b35e631a37c7e32aa6d025e320fde33b1d16d7dbaef1d0205d21d386389880a70fa5bfa239d8ff6dc2efcbd3df714642821d9973e5b99c375ebac307a77aaeef315a63d33390c905971107b652dc7689b818b26238643b23abf952e134e9d2117ecafbbc336434473147cf8d95c1b4221eb67ca60d34f83c7b95e1792737a8b41f7027571076be47a5445957a1a7b53bd3ff1f5065c2d85e419ce5d40eb79f2ce91105b50184a721d1116bfaccdbc18ad088bf07321c6b84ba96f4eff06dfa4d9dda636b6e87fd263acdd75baf0efcaf421cd49300c49d1a15d74547464782c8589fde417710595d70c83a7309e85f90f3bef94ab79e7b48ae36a07693603c97590768e154978ae16ed3c16e1597b8731c4f12427ceff80d5275258005d8fb964b727af45d735ac9a553c323df643493ce110d8ea8f146be86417aa1f540130de6c5af40738491608f269a911d585dbc86d9777a0579a6266c17d67dedd36c4aaa0b17e9f54270288e5e7e35b4eeb15667f6a2af7d77c3c20d39727f3098ebc5952b7016384163f6e8d1d28eb17efaa9d3d69b72ccd8042098b6ebdc29742b73cd22878d03e477df48f2068fc447f723c3997c1343da049893aee46f33397216988a498d0fa76266b73309a0e174af32a01e7b1cb436240f7f26c677b3ba205288d7062b17fda2b9a964d56db9cb2a47f2388b170f110575638d953bc7e483f302dab2f58136b0bc119dae3467ef60cf05aa663ff49b47967869b50a70a84f98cb1066ae2038e134f47be34bebcb095aa226b2749709b97d58bafdf49e788d32e7a7ca1df57344ddbba0a25f104fddd654927136bd2717c39c424df91dc10c010af9f3bf41e8a44d06820b077bd11e895181e6c6ebc562dd5a51e4a6de4585b10c1798dc886cd596b1c90d41f086db6dd33eaf65dfd478b2a1abe98a09606e2c0437b9cf0395ddab41a06d4ea8a00dd39c7f84bff14f1823d89bd34b69a66975febf45af77782145d0633c8a30f75b80dd052046c1f7e3de0c98bc20d88a28cea2c7659b93628dd953d87e681f78f5f451a8277bfdf05be4468f48e42558e81368f7ed9cabb632e686df886207997f647bc1e1f501ecbb6b53068daea2523cfea96915d4c7e1c182644fc564197d4791a5afb36762cd43071c49c329836e8351ea70783994e0573a45832df7ecee0980e1d0e281bc60cbf3046c2735bf4cd726ddcd73c5ce380886a76db05390c64428502d4c60af49f606c22c1200e0676769fbdc76344a369f18212d85b40b02e943d2199631ddcf2b5bd82c7b02921394b233827f12ea713507e94c4cf6e2571ce4f57bb1bf38a9cc39c3281e4b2204eaa7eeb4698a026167968246d1882a2afcc16c916ec3174b4a3e7f52d27d131cbcf0bc5d2b688825eeccbfdf277d9fd3340ca53e3a3263979316804fa4a7dc4aecb326d9253b5075cf94e65d0f0d3c2c8cbbacd51b2176b04ec6857b3ebb9b89b007eeb54ef19c645362ae5ca76f135184dd1d1485ca1aebf140b92ab7791e39dfd068abcacb651576fc6bf1a77cf4adb6758a7597774a9a55cab7eacef5ec70d11c6ba4c673b86d2cdd90a2a08f25101bdcc143fd786115de70f06c68310bd05f1f48c6cb6c99807eea72b5680ddbe9c20980ae410d4e03b3f7d31f12142c9845c0fb9c278bb5229ce6fc8a8b8b426fe9f944b4b92c3a0244d14a27455ac7ee6817eee93af3a7dcf6c2cbce2f8a1c309e4c29c58b455f754ec1f866edafcdbfebf8d9057de73ffcd1fc078c94d303fe8a802f5bc30b3d00e89078a96920edfe0f38345efd4dc84142e4b6ed8e5d47da1e8922bb99167a68999830b9a878b395a27b6ae2849299a7f61f39c2056fa2f71a8d1d1f0c00f97042500b6a7d8ff94c1037a482b0192c98b545192782d6f2043e31789027b8bbb109cd7ba4d5dcd5dcb11f7d7802432d7d80ec9a404cd68f5bd55cde4d99c86073d87fe41e4142e1521eb545d728b56a32a832c0b5c071be537204befc3e3e39ec879b3445defb7c5f3bac89f8d7e5fd954e098b01170ef236192791de1de3ec7115a15313c04ad82996c7b6c88a77643288ec3efa7ad6211c06c8452b59da4d9dd3c8feedcf0ff1839a8a18a009c58bfe8d6fef7e1af8a2a703be026f474bb66b48ba28729f36e6a8b0be12ae6ead7c7208c1ecc5904b87fae2f4b3f61e35f7847b060cd538b0623281fd3d9c35ab87e1ff2bdf0231d293a0571f1cd9a5abddd3d675620c3f188c5fe7c6ea48779436e84d023f22e81d532d48c575eeb513b0bfbf4584cdcf6f11dec7551aadcb783e8b55e02a8ab201f952886df488a988f37c441657c8fbd8503f53c4121d3f363cb3e686cc9b7d6494662f3bd9cba133a16b73516d883eeebb8e23eab089c79343b0d8f38cebc2d39922d4c62211702270435ff5e449f6f37fd34274dc6851d641095ea653f3a2e56ae406681bb440fb9d42b38958a73b86b6803b4f8f1097e36acc88567e56eb9af9b39d2b3869bd47d93fe6508f01824780f877ff4a39fafc7e53424544a40de196d0920572cbdaa8bfb15352e922206839e012d1edeef9c602fe5746c42c6f54e0f07ebbb2b8d18510c6a3f782bcb20f828fa920148ac0e598bfdfddf206ef331706e01722ad43b4951f78c5ab9853c61b62658d24632c7d54f3947623131b17393057fa00a3c445d0d8138699c3036597abddf340891b3320e99b7dd85d38aedf7acc70d31e1e28b68f03e1f14a1b66a0b4add3be89d4cddc66a09c78e06f20f2f9bfac7ad84283544d8e44a852b898b05a42424e34549da0013fea463110765f553020c26620b24a298932b4a536844789a95c4f3479ab2e3585743f2928e9da2884fa4bbd4ed1cff257bc9c5d5257fa25601714104faadd173961519600847daa1009dd681dd77d8404a56904fed60b3d9858cdfd433edb48ad825d6408417440b867fd37c93753e6b74624833c50d88b8a976bcc8e5d839e3683659db564b6863dbb9f5bd68740e179f850814dc5dbc7c502c5815ab036ade1658b4be3dbb10e57197332992401dff9a14b5bd37d49cb2d9586465f5c27dff3e298db95a715febaeadcf624f917075f0d8a1775b50eb741a6b95ab2551103813314d9677e93f97a13b263ad958d8bac355a484f70ffba4eda5a4640710eaa2da8df5a64b1fb48b846dae7bd5819f41797b3321970b5b319423e01ac6d6620b045ce3209dafa66b58317e0681b16a186e2fc6e07d477fe13357413508282a8e5d4986f20eb8acefb92388432cffe3d1d2dbb58997067c02eec622f3e6ee0cc3a58990bea59ca01a5a40d1ee8e0818ec1f63988faced1bf903778852b23f3dc3d35ad102e261465a6b2f12904679d69feb584f7e5465d2e8587f58a5844da9326be9c6e62d4967dcd37ce902a0a7189f0ca97aba41dcbd3d045086d08ac125916bdddaab0b47dc886e05e67db6022dbc776af5adb2826cf1ecf65addbcdb8e6d55114694a8ccbeede6453fd1f476489c93cdb689f72d10976ae86ded1028921f1df58756f88b157a45f8e1e8c21492230c77bd2c00c5dc94c08cff62aee41a561eff4ebe0e8fb7223fc505c3a52ec7a12a19fe998ba9f983a640cfcbe4481c73e0fd35b8eface37aa8e1dc696a4d010fd8e3750f7e145dd1149c68d21d2c12e17536edbdef8c597e0e15292d178986a0eeefddf8021d3736de4e876ca17160703011f5262c4f766a9dbf4b756fb164b98c992ff78185b848ccac330d3e18ed6db505b958c62e07d3852e00361d5c8df389fc39b447e123ec69b3511df05531f1c4e3e9ffd285e743bdd8cc1a45c82d99f4b410a0b894ff85fe2bcdcc55f0e595f3d1454bf91be547abe2b4c251caf32df35e2523f265480e193f5aebd45f545ff4478bf3450813822f9d11002d2d272c34d3b2bf2a953eefd2aa5dd7ab3f13d04d9931189e5fb08a418fef4ef31e5a0b2fbf76aa0efa03d28ed5702b14b567dbd277af7583ca419abecc7ba824bc02e0c985812dc8eb51d01f4c45e37a55f0db9cce8ac02f32a0e13fc2183e54bc6d8c5da95784c84abeeda2ee30f0037a948bfcd1107ba7a9888f675d55091d0b8acfa0f6f2736eac30aac1dff4549e9940c202138c3eaf2e75716b55f0600c21e9bf486b8f505e4230f69aa822e7252a20337c19bade50e8fb7e2c3ba1df25094150545d7296eced7eebba452b7e59838b01f3c5b7f302ffef6ab411bb13452c90d1ee434f99b1cc033ec60388380ffbfd5e17b944536d5a421c8b0342fb92edff61086e02cdd0034618d2b66e9cc153bf93090e7ebe06071dacf4b92713d9d8fc8b3b4347e39a0a519d819b6dac2a828caf1c76541f76cde7ea17cea665a15d52fba88801a6a39362ab832cba8bd0b6dc20d551db7ab8de6597c8003508f80c79fc525afb8a860bc6606e3e24c6226f138c8bac676614806dfeb3a8b1d61fcb1bbea4fa6b9c24a12d2fcf37293951397f6accd5afe2205126d88b9d495fa19fa819a577220a520d00890ed4270e8c1f035ff535287fddb7c13f0cc3d53970acca0e225912bdfc881edacdb4a74351867971624a839fe562581caa06bb9a30be3c189a22bc3879ba48bb17e81efa2c329945d7a79b15c8b89f896dc73aa5959dee865b506e8c349146abcfdd203250c4dec345f26dd553b84603f19ed0b364ef", 0x1000}, {&(0x7f00000011c0)="1aaf3753058c1cd7c1857d03bf6ef05c818f40ff8052fd7f355dbf761db07f0d42994785bfdb012972ba7bc5f6bc4642347c47afb7159149952ce7b8f8e311f38810060ff7ce38", 0x47}, {&(0x7f0000001240)="e0470cddc795837299ea379607f05d8d18e47c7a434c015675601852fbd324d3c58c87a6ed365370ef67663cecfb4ae04df6541948f04e0378cd72214525d181c3b5917b44e82f38513cf3ee3f4b26127ccbfaab60094dbaf1c99ca5642d3cb4d9b40537c7e033d4ba678517863822bdc44edb55196855bef24b160d19fc9f5a5a3370803f2b26606c67ee2cb31007482b1b15f2e2b167f8fa58f8af39318faf5fcfb5d06aa0152fbe74300f73e671bd463c92153321b7885ac3d2a301491c1d2a37f0f0e078fe0db1374270412d93d5caa993905c34ac", 0xd7}, {&(0x7f0000001340)="03be1901076e6dba747cc83952", 0xd}, {&(0x7f0000001380)="c7db67046b6e4c68c457c4b545024d4af5cfe847b731ee3b778bec207247170d2da4c2f16a38b1b94497180adc670da33cd417a35e09b79b702b97b9a021cd4248026aca7a8a7522de824f7637fa1483ca11bf19b5d6b104d374ef9acbc8bc57330ae9465bd97ad02e8ecd9fe3babe5d03545d7e70ed34ebde86360d70b3cf71379a580ddf12d3a4cfc4dcc24cd0f95b95b4e7bd615b0efecd4621ef1837df4371", 0xa1}, {&(0x7f0000001440)="45fffcf9db8a26b64e31b37967773a873815d54b1f75e717d9e6d5b11a38bbfd07c8200c9ac4f3c4b2d32b46920bdc278eb40eccb503777ea5566ebd1bef4e0705b64de873088b023537876c7ffe882a4c8e02fd43d96704d0c2e3f9ac8c2be03bad030ba9fbd719a7deca98e873ab45259ebe1047889cb6231b550591f8c186186b95de272bd306cfa99a1d9a497c8476e73c702735f499991d668df539544d011e80d54bf039d953e8a68c1e4a2bdc84f54f6bdf25c5", 0xb7}], 0x8) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002ac0)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55760b791c243223807cc8dcc86c9fb8b4ff12da8296714a5bbbc650b99e3dae236f9b821246c619112ca5adfe9d457acfdb73493af9daf3c7fc64d148d79e28c2907623a8da34d7199b35c4bf5b837f99b62f3421aafbe5653016887589d509eea9b5855a0d53379bae3bf3f42a07deef5be97bb5f5f65121c517e2eebc69b7b0da917129e5a040b7b4d7fa511fc6e9ab5c3613dfbd1c54ce264c9831b2c8a5e93228023c769d53a81ab509a04e76b9a588cdf1c6575dc70c85cb261b509e83612f5f996ab7f033ec94758495fe207dc1db70ef73d0f15b7099d8979b0a4e7db8ae846dcaf99cc3e079ba2f66f173bfc525e69ef332197a8aa51083a31dd9f9ffa1eabcd6e7dbf692c029160bb5ae0342862a414fd970647139ae2403451581cf3ba5bd2914fb98ff746afa955cac28436c911c18a84f550c956b0b18bd3e4d353e3599ae7d6377ec602e2693f764ee14cada045738ffb4939408f4c78d6261241517f47d12f362b491bb01e62e91b619784bb7ad9f28aa440a5d833ac52de3f4729b51352fb17c1b9069112d5b46cfa0b5df4ad11ed25c0e226eac54e1232930952d362bac359b4450a22d5084663b921a2e9fed5adb26ac60753e544bf5a303056eccbab1ec1fa34cb9b8c7ab138383264e5a623b18708a6ef79f29387acdc02ad5042799586b34232dbedf2614ca5831ff3f70cbf06157351cce27dda92d13546ff41c8179564655e230ea7ba6a16fafa4ddd08ca10d4ac15ebf92506926952a3447748220e322fb27ab32092676d08cc4d775a542e7afb31acf8ee7668e3691d8a124dec3941017d79eafb6cec975bd0799edcfbcd0786ba063a31074ba651f44f629895b80315b70d0616745176137f0998bee5d4f1e7be175a024dcb426b4fa5dfd74b939d7eab75c20803ffdbf68bcd54a0f2379797f61b1e9cc83096016d9882406f6ebf843e62e07d760bce05fca4ee127919bcc5ad817b7268d55e447a088ad409276d4e7536a685c2ae5feed8024c1b0020ee4bb2fa8743163c35e1597773f037bd024626948beef222529f73eb5c143ee279181bb5e70a7cbfefd80343bb60d1f997c0d3ebd1c9d964eb5e146364c794986db117cfe8189ff08d0cf490e95c1bf8da2bf45f3bdb2cd2a01061aa71866de917dfb93c2b68086de2455fa8fd01269236069e381c102a62cb31d30ccd33e594d3a209b7bbc89b0ce6a5f7add80c9c54e91a282ab185213b7418f", 0xe61}], 0x1) 15:05:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x800}, 0x8) 15:05:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpgrp() r3 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="ef86b6038d7337d55ddceaae79671746a914d53b2fe70648fda2eee3f61d5b2a41f1c88510c4f84f7ee1ef631df3b7d7dd033de49c60a518eb5355673374604c91912893e6c65862017f7008040b7b36754cc8050e5f7ebc2c329f1fdfa5d486273c152ad90c2864ab014c92b5ff0532507b57f23f3b326cdbee98c0d151f8bd9484ab7c7c66b56eb7c446750ced27b99c0e2dddab8bdd16c6550ee30a604779bab9f246fe38484e9c6d1604787ac3c70034c6e12c05662b161b93eba32d0f420dab872dca34d122e80432", 0xcb}, {&(0x7f0000000180)="ba0be6f1f7590273f6adc3410dc8fa8ad7a286e70e9bccd55490bbca47cd8ce1b78cfa1267b6e51ab076a076a8a1964162a3bdd5fb765f6a38526d220e443308a11c80daab3a083404c186c1cf32b570019675a052c6cf6fbf1b0021052151a2b93d6d438878", 0x66}], 0x2, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x1}, 0x4) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 15:05:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x85f0, 0xdaa0000000000000, 0x200, "562d2ff2615115777455ac5669e668b2b2160a6e", 0xfffffffffffffff8, 0x7}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:37 executing program 1: chdir(&(0x7f0000000200)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) select(0x40, &(0x7f0000000040)={0x9c, 0xfdb, 0x8, 0x0, 0x1, 0x8, 0x80000000, 0x8}, &(0x7f00000000c0)={0x80, 0x0, 0x7, 0x10, 0xe296, 0x40, 0x1, 0x9}, &(0x7f0000000100)={0x13, 0x1, 0x200000000000000, 0x100, 0x3, 0x0, 0x2a, 0x4}, &(0x7f00000001c0)={0x4, 0x7}) 15:05:37 executing program 0: listen(0xffffffffffffffff, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xffffff0f) r2 = kqueue() socket(0x32, 0x3, 0x4) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x29, 0x49, 0x8, 0xb19}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xffffffff, 0x8001}, {{r2}, 0xffffffffffffffff, 0x40, 0x22, 0x20, 0x40}, {{r2}, 0xfffffffffffffffd, 0x40, 0x8, 0x7fffffff, 0x4d}, {{r2}, 0xfffffffffffffffe, 0x9d, 0x1, 0x1, 0x9c7}], 0x800, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x60, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40000004}, {{r2}, 0xfffffffffffffff9, 0x18, 0x81, 0x100000001, 0x6}], 0x0, &(0x7f0000000180)={0x20, 0x6}) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) fcntl$setstatus(r2, 0x4, 0x40) 15:05:37 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) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/234, &(0x7f0000000180)=0xea) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:37 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f00000001c0)="07a11eebb4502394cf47188a7bfe02237b1ef31d3f8f0de85479e44e8e4b08a06f49adcd22f15d0c5ae3c05718d4dbc80ebf5589d14fad2270e11eab3b752b924fe338614e393ad9f1c076529ba48f42c20f8358cbae5a6fe52c2befda56e4ce49feccb1c97ed80232f4f08d9a59aef7f6602fd7422e2fef84c0686d6b3d9e41b63d8547218c8447cc00222b3fb3d278659751eed30368f41e0030e31d4b6d6f5c6540fe004baf8fa330b6fa3f5dc6216d51bc6120e4c2ab401bb66bf26adb5746fdd71e83fdc27ace14a681db91e69406fecc36e037d7839e248ecb72fa", 0xde, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981a", 0xb0}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) fcntl$getown(r0, 0x5) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() getgroups(0x2, &(0x7f0000000300)=[r3, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900), 0xc) getgroups(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x4) read(r2, 0x0, 0x0) 15:05:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='m\x00'], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x1, 0x1, 0x2b2}, 0x9, [0x8, 0x800, 0x7, 0x5, 0xffffffff, 0xffff, 0x0, 0xfffffffffffffff9]}, 0x3c) 15:05:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x93f0, 0x2, 0x6, 0x200000000, "17a1afa618945f47b5001de7871fcd9e2936303d", 0x6, 0x1}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:37 executing program 1: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x2e, 0x33}, {0x18, 0x3, 0x7f, 0x9}, 0x10000, [0x6c, 0x10001, 0xa, 0x1, 0x800, 0x7afc5004]}, 0x3c) mlock(&(0x7f0000f11000/0x1000)=nil, 0x1000) dup2(r1, r2) munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) r3 = dup(0xffffffffffffffff) mmap(&(0x7f0000c5b000/0x3000)=nil, 0x3000, 0x3, 0x4010, r3, 0x0, 0x53) 15:05:37 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r0 = shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_RMID(r0, 0x0) 15:05:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="d6c5c998830034e0ae439323c1de34a594df0a4df1b2b72b2568c9b317268c69694af3ba3c024d9a3ff5d8", 0x2b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 15:05:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100, 0xa4b6}, {0x8}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlink(&(0x7f0000000280)='./file0\x00') r3 = accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/52}, &(0x7f0000000100)=0x36) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getsockopt(r2, 0x200000029, 0x26, 0x0, 0x0) socketpair(0x6, 0x8007, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) flock(r4, 0xc) close(r0) connect$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r5 = semget$private(0x0, 0x8000000004, 0x715) semctl$GETPID(r5, 0x80000007, 0x4, &(0x7f0000000300)=""/40) 15:05:37 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0x1, 0x1000, 0xa0, &(0x7f0000c87000/0x1000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x1, 0x1}, 0x9, 0x6, r5, r6, 0x8, 0x0, 0x100000000}) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 15:05:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) shutdown(r0, 0x1) 15:05:38 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{}, {0xffffffffffffffff}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x5}, {0x400000, 0x7}}, &(0x7f0000000040)) 15:05:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r1, 0xb, 0x0) 15:05:38 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x401) recvfrom$inet6(r0, &(0x7f0000000040)=""/4, 0x4, 0x800, &(0x7f0000000080)={0x18, 0x2, 0x0, 0xf899}, 0xc) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f730aa044fd33055552fbd5e41789632dfc94dfaf48f640779fa6b305b9f14a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409", 0x4a) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x7}, 0x10) 15:05:38 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) select(0x40, &(0x7f0000000000)={0x7ff, 0x77ec, 0x9, 0x400, 0xada2, 0x7fff, 0x7fff, 0x4}, &(0x7f0000000040)={0x5, 0x9, 0x8, 0xfffffffffffffffa, 0x2, 0x101, 0x1, 0x3}, &(0x7f0000000080)={0x7, 0x0, 0x7, 0x8000, 0x3, 0x3, 0x5, 0xffffffffffffffa7}, &(0x7f00000000c0)={0x1, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x401) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) ftruncate(r1, 0x2) getdents(r0, &(0x7f0000001280)=""/21, 0x15) lseek(r0, 0x0, 0x3) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000012c0)) r2 = msgget(0x3, 0x40) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001440)={{0x20, r3, r4, r5, r7, 0x8, 0x2}, 0x49e4, 0x200, r8, r9, 0x931, 0x1, 0x80, 0x8ba6}) ioctl$TIOCDRAIN(r1, 0x2000745e) rmdir(&(0x7f00000014c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001500)={0x6, 0xffff, 0x2, 0x7, "4d7f67b02bac54a75067bd661815a11749af77ff", 0xfff, 0x3}) getpgrp() utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0xc4, 0x3}, {0x0, 0x9}}) getsockname$inet(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={r9, r5, r6}, 0xc) 15:05:38 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x20, 0x3ff}) 15:05:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x240) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/4096) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r0, r2, r3) setsockopt(r0, 0x4, 0xb, &(0x7f0000000100)="224623003a345bbd8b8cf13a43207ef94e575d", 0x13) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x291) 15:05:38 executing program 1: semget(0x1, 0x3, 0x0) r0 = socket$inet(0x2, 0x4, 0xffff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="87abd9a5834901112de5b21f49f652f5c778c5e0f2e1b3f44f3d357f1289a9366e2aca750742d98d3f965def8d8324219ff337833faf6315f1205ffbf348bddfb37814cb69014f6be40f36812160ca21c51020741069bad4bcf506a1dd8ea5ea5c02defaaa6644829989d4a07580d32ad4ca144f33d9166c6bfcb2fa1af1f97f274272de8d04d9995dc9f2394a56163e35fb68a30078d4d0b6371556988144aaad419d40f2303a3ab86d6e42dcf0fbd8fd33a403b682566cab51475d690fa86e27df04bf380bc1b80fc3e105a05bf213fc5f3a38525793bf162491b5fceabea37944dd9c4faf495e4a717d36a79d80971fa015acb1dab8ce15cb", 0xfa}, {&(0x7f0000000100)="32022bd81c400f72dc2e0f3e26d295dbf4695da7016609c550cdc75c7ba3b11393757c8266401ddd1eb879bde8c135b4f337ecc991eca8a9acd7b9978d870fa6b9a98ceb530b5d10a818ad09ac5d62498e88b3b83b14d6adae900be7d31c", 0x5e}, {&(0x7f0000000180)="9b0122947ea49e8395a4033c5f660bfd4f899452980c07b3d140c35d02a7958aa14a0807d02947666b02e95f0a563e2622c5", 0x32}], 0x3) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 15:05:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 15:05:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000040)=""/195, 0xc3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(0x0) r1 = shmget(0x3, 0x3000, 0xac021e227c5a2f70, &(0x7f0000ff3000/0x3000)=nil) shmat(r1, &(0x7f0000fec000/0x14000)=nil, 0x0) 15:05:39 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)=""/199, 0xc7) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') socketpair(0x1, 0x4000, 0x7, &(0x7f0000000300)) getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x8, 0x4}, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 15:05:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) flock(r0, 0x102) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x20d1) fchdir(r0) read(r1, &(0x7f0000000080)=""/175, 0xaf) 15:05:39 executing program 0: nanosleep(&(0x7f0000001c40)={0x83, 0x7ffffffc}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x4003, 0x978e) kqueue() r3 = socket$inet(0x2, 0x8005, 0x8) r4 = dup(0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x8002, 0x7) r6 = socket$inet(0x2, 0x7, 0x9) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$unix(0x1, 0x2, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) r11 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0xb, 0x100000001, 0xbc}, {{r2}, 0xfffffffffffffffd, 0x0, 0x8904d531b166b17b, 0x0, 0x800}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x3, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffe, 0x14, 0x200fffff, 0xf5c, 0x8}, {{r5}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffff6e0, 0xd5}, {{r6}, 0x0, 0x40, 0x10, 0x4, 0xffffffffffffffff}], 0x8, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0xd0, 0x0, 0x2, 0x5}, {{r7}, 0xfffffffffffffff8, 0x4, 0xa0000004, 0x9, 0x100}, {{r8}, 0x0, 0x2c, 0x10, 0x4, 0xffffffffffff0000}, {{r9}, 0xfffffffffffffffa, 0x20, 0x40, 0x4, 0x6685}, {{r10}, 0xffffffffffffffff, 0x2, 0x80, 0x1f, 0x7}, {{r11}, 0x0, 0x0, 0x2, 0x4, 0x5}], 0x7796573e, &(0x7f00000002c0)={0x3, 0x7}) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') r12 = kqueue() socket$inet(0x2, 0x1, 0x6) kevent(r12, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 15:05:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0xe1, 0x8a, 0x3f, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x76c63a73, 0x5}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x23, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000080, 0x7c0000000000, 0x7806}, {{r1}, 0xfffffffffffffff9, 0x4, 0x70, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x6, 0xb5}, {{r1}, 0xfffffffffffffff9, 0xd, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x6, 0x40000023, 0x63, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x86, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x23f}, {{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0x1963, 0xaf}, {{r0}, 0x0, 0x50, 0x21, 0x100000001, 0xfffffffffffffffd}], 0x5, &(0x7f00000003c0)={0x7, 0x3ff}) recvfrom(r1, &(0x7f00000001c0)=""/122, 0x7a, 0x41, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x10001, 0x81}, 0xc) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, &(0x7f0000000280), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r3, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:05:40 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r0, 0x4}, {0xffffffffffffffff, 0x50}, {}], 0x4, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfff) 15:05:40 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) write(r2, &(0x7f0000000440)="0c4ac231d7ccf431827fef93d0f4f79686aec32f8da1a70009bb66a9b5d456bd9dfaf961d84626947514ed976cd8d71d6fdb563c5de01c38518f9af54c1d083114a1b061e1fdb415451a9dc68baaa9d2e3176695778e1141e46c1b49bc28dec70c40fc3fa42937d91027ba1c40b4a3c84b0f0770bb4cc57b39ab8e01b80751437a36383fde62455f13f62fc6bd284e3b1cdec95957a4f98e8cd6063c685b97e0b4b3247e8c688686fc9c76392b8d602e4c79b81403512cad5029bc141e577bf352f39ac5ae9782c4afcd7cb8b776717ed50d4e330a", 0xd5) 15:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 15:05:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="79020700"], 0x1) recvfrom(r0, &(0x7f0000000040)=""/121, 0x79, 0x3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="1500000000000000000000000000000027e33c0f3232fada2ab60ac51927aa36fe33e6ebae19ff8b3d00000000000000"], 0x30}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 15:05:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000206000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x20) socket$inet6(0x18, 0x8002, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:41 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xa000000000000) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000100)=""/206, 0xce}], 0x10000228, 0x0) preadv(r0, &(0x7f00000022c0)=[{0x0}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 15:05:41 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)=')\x00', &(0x7f0000000080)='-*\x00', &(0x7f00000000c0)=':@\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='-\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 15:05:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="eaff125c0000d0937ed44f1660262ac38eaf189e0000", 0x16) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 15:05:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="eaff125c00000000", 0x1) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 15:05:41 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffff9e) 15:05:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = semget$private(0x0, 0x2, 0x4) flock(r0, 0x4000000001008) socket$unix(0x1, 0x5, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x7fff]) 15:05:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 15:05:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) getrlimit(0x2, &(0x7f0000000040)) 15:05:41 executing program 1: r0 = semget(0x2, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/81) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 15:05:41 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10281, 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1f, 0x8001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x4, 0x1f}, {{r3}, 0x0, 0x20, 0x4, 0x4, 0x4}], 0xa0e1, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x7f, 0xdbb0}], 0x81, &(0x7f00000001c0)={0x26, 0x1}) 15:05:41 executing program 1: select(0xffffffffffffff3b, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) 15:05:41 executing program 1: nanosleep(&(0x7f0000000000)={0x80000000000002, 0x4}, 0x0) 15:05:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20018, 0x28) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x1) close(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 15:05:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x40) recvfrom$inet(r0, &(0x7f0000000080)=""/39, 0x27, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) flock(r0, 0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa0, 0xf00fffff, 0x3ff, 0x101}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x8, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf000005f, 0x7fff, 0x80000000}], 0x97f, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x2}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40, 0x40, 0x8}, {{r1}, 0xfffffffffffffffa, 0x21, 0x4, 0x6, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x2b, 0x40000040, 0x100000001, 0xfffffffffffffff9}], 0x2, &(0x7f0000000100)={0x6, 0xfffffffffffffff9}) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 15:05:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82a0, 0x20) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) 15:05:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x3, 0x6, 0x20000000000800}, 0x180, [0x7cb, 0xfffffffffffffff8, 0x8, 0xb2, 0x9, 0x5, 0xdde6, 0x19]}, 0x13c) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x500) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x1000, 0x1}, {0x18, 0x2, 0x2e2bb934, 0xfb83}, 0x7, [0x1, 0x5, 0x1, 0x100000000, 0x360, 0xfffffffffffffff8, 0x2]}, 0x3c) setsockopt(r0, 0xfffffffffffffffd, 0x4, &(0x7f00000000c0)="fc5e2c3bd21e944579d938d98f68e69e68af0e64e0ef3f39f88671bb0c1bad0f8a9fef9b7e44cc09b9c2e884abf120e5354ef3bed9980106fc192d55c500326bcd1ac95e248f09cd50eedbf22662500b8d2d30c954c2ee1771fb602d068c20eed58b715cc95369221fc129d014360d50f0e9ca127ae2bb87475056302f6668fc53297ba98751cae6c0667455b6946dffe8e4bad6fbf70435835065b2197783816891be8ef6e6bd828bcf6e125297ee35ad2933836cc4310c522067b6ac6ca160", 0xc0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x7ff, 0x0) 15:05:42 executing program 0: socketpair(0x20, 0x8004, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x45c, 0x7fffffff, r1}) unlink(&(0x7f0000000000)='./file0\x00') r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) flock(r2, 0xd) 15:05:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 15:05:42 executing program 1: shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000d14000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x27b, &(0x7f0000d0f000/0x1000)=nil) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 15:05:42 executing program 0: r0 = socket(0x10, 0x4000, 0x654e) sendto$inet6(r0, &(0x7f0000000040)="12bd00c1bb1307c24afba51bb56e11fc210fcb8e457b68fffa16bb504579bef565052b280fccf9f2cbe26e9dc50a0d6617a3970c885c6085355a2e0e7054e3aa2c0845729f7fc17ffabe81b5cfa492085685c1108e3b3e1187aad0fc852b68ccfa5d1e80209df26d3be2bd749dd711da9ca6c892364ed7153766734ae677e602736b23d1c0da5f87386d5e1cdfa847829459a75f855fb3c9423cf9c9e6e3ac616b3a248215fad388635c124ae9f67718acdd8066be8388720aa05fd6bd897225685533d1", 0xc4, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:05:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffffffffb94b}, 0xc) sendto(r0, &(0x7f0000000140)="cac5dbddffd58f80ce513f48db3a497644b16c869c450f0f4c5af0959c2c0d8dfb114132315cde5d052e08f7559e1a7576a1a23f1ea41a0504fb532ec176be4d9b6b32eb2bec358a92b70c7933f877f3357e1175ac2b5f1c8889e0e378ad46e07a45906c0ce3485c73cd6bb7ec78b882f7eaa2fd7d4f8493d34d6c5329d6ed6305dd7807167af923af33d6515148e77d2cba49938837d88471b499494a0451e38f277950cd5d15911513499339f664097d601702a4ec1f0dcebfc15c6cfe2850bdea8cb9a942d6f2cfea1a9ba50e1e67a1", 0xd1, 0x400, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d55203d89131814290b799baadbdb5164bb6eb5748166c2bfaa994179121bc47cce6d1b5b74afd00feff2dc71081ff1f142f234dd0d1152fa9d4d4fe68d60ad9230700021b6a6121db6717cdc5ae37e7d65e22c84773c8a8cd9bcaff9e78e22a50da0d0ee2fec07b8bd1c0f72e44a49e9e94dba104ee0cbf1cfaefcd0603d4cae8bed9dab7dadfaaba9c641e3c665cbbaabf45dfcf45c4aca9cd4536532f1a6a7c6d5e274022eac2209875dd9af40acebdb452529b8fa24940e3d95a202792a9d1969ffa40fdd5746fc3dcb03dd497e896f5c3024f2fe47bf713a362284a25feb085ec5a4a1"], 0x18}, 0x0) socket(0x3e, 0x7, 0x9) 15:05:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x20000000040a, 0x7ff}, {0x9, 0x40}}, 0x20002) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) fcntl$setstatus(r0, 0x4, 0x0) 15:05:42 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x528, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/246) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r1 = msgget(0x3, 0x8) msgsnd(r1, &(0x7f0000000100)={0x0, "4b54065b1bc5052356e1947956b68503e801bcaa48450afc62ba31563ce28d30715e8c3af3c640b03836adfdccc5fcbb5b70af4370a9bc9e881797fbd6ae8446143666d0346d935edeef662c68b7e5d33456c5a0969aa4a460471b613beff5607bfcd624cd7ced5ca82e6aec5f04fbf5f71b9cd37a61ae19e55946ee85bc838b25cdeb76ff0a1755ceb62a1402a3f6d41f62f3877e5943bcef57a521d2be1381097b7a2403fa5d937d23441e1acc40e2f4749a1cdd2ffd0d0af7ecc5fb3b978764520917d59550e65551037c6496282d65defa3c982e21a0e4235cd0434c40a4efeb8909030877eb13303b902bbd885272ab31b69869d4e091c3"}, 0x102, 0x800) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/4096) socketpair(0x3e, 0x2, 0x10000, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r1, &(0x7f0000001280)={0x0, "4a91693e332c4071b48daabf96a24962e2cf5a07cfde1cc71ae99b40b77a3c0be961c0b18c841ca4b6342274b66e992765abddd43d8119446512fb873040d16ed416737d2126bd5a5adb53d67443fac2a4e18d02431a991221a0cfcd907090a4a6e159b7a7af775a577e2d0c834a4d46aa60921319a3007f7f7b105e3cbb6935382067622b206552d8edf16eb14a0b35a63b08bcc9be3279086e6a4a8226e3f85af1a27343ae025e75b84bace6a12e3dce2f36ad29b1643d63"}, 0xc1, 0x800) r3 = openat(0xffffffffffffff9c, &(0x7f0000001380)='./file0\x00', 0x80, 0x81) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000013c0)={0x7, 0x7fffffff, 0xcc, 0x1, "ff3153da805a4957694b836062c9f6c6f871b771", 0xfffffffffffffeff, 0x9}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r4 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001400)) shmctl$SHM_UNLOCK(r4, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001440)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001500)) symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') select(0x40, &(0x7f00000015c0)={0xb71, 0xffff, 0x81, 0x400, 0x6, 0x10000, 0x2, 0x7f}, &(0x7f0000001600)={0x3ba, 0x4, 0x0, 0x0, 0x8, 0x1, 0x1, 0x8}, &(0x7f0000001640)={0x6, 0x6, 0x9, 0x68ee, 0x6, 0x4, 0xffff, 0x1}, &(0x7f0000001680)={0x4, 0x5}) preadv(r3, &(0x7f0000001700)=[{&(0x7f00000016c0)}], 0x1, 0x0) semget$private(0x0, 0x3, 0x4) sync() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r5 = socket(0x22, 0x8005, 0x87) fcntl$setflags(r5, 0x2, 0x1) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000001740)=""/6) r6 = getgid() getgroups(0x1, &(0x7f0000001780)=[0x0]) setregid(r6, r7) 15:05:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:05:42 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x0, 0x8001) sendto(r0, &(0x7f0000000100)="03b9e3e4ebd182c893d3d64001ef579dfb6cbf3cd42ca3f861691bf04ac3eb4f7b619f104eef572da84718dfb1994bc991bc228269b4bc32a697a937fe31f4927cb9cee7eeed8f13429880a426e68f7194934b614c179bbb6299dcc1c4c256c21e92c92accd4282132528e5b4cfb1e1f0f0a69386a8cb714a4c65e24055dcf582bf5db5dba5f80695adfa797436f38afffcbaf957b70449bde6ad0c3f5694ea80894b4c56dfc4f4f6c55be9fe07128486ea2f06ad7a0faa6e4467cbf13e942296be62ba3dcf43b3d606f0c7598af7f33295ac1b3bf7c7dd6800f2f221fd8f0d7cfe8950c9fc507ca96c5b85e028b9b6cdc8efd3ac623a994288dbaa9", 0xfc, 0x401, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 15:05:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x0, 0x0, 0x0, "06000000000000002007ec00", 0x4}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 15:05:42 executing program 0: open$dir(&(0x7f0000000280)='./file0\x00', 0x220, 0x102) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget(0x1, 0x24) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) 15:05:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="cb48e8a8e98b439df2db346e7b1b007b4ade6f06d4fabba43c617181a1a4c20fc9267a2a173143191975af70694881d130aa071b5a0b38b48a", 0x39}, {&(0x7f0000000080)="8cfc693701e7d8245db4928ea9dbc86e3d579ff2a017e5e33356a1dd987c597216fb50807402d0c78101c21d32e99e1e3070f23dbc967230deedea5b0b5aef64b91787903dacf9cd8d22817ffde0", 0x4e}, {&(0x7f0000000100)="b82f32543f5c5293e138404e2781efa05baffc76a2676ddb7adf466d4744739d9f4da58e3fc6284c7d07503f09f1cc308af1f274998aae5c1262c44de719c8103886a4e9c80ebacde5d27f24356cfe39c23a8dc940a1d5d1f195d39af7e4f70773a2a0894fc71960bbb0659d82a60dd3b880b07259663b5ffaf1", 0x7a}, {&(0x7f0000000180)="61bffe2756cccb2c2004452f8018a8ca774060ad9e807dc1f43a82b21c80c15ab8218a25c20de2c596977b77bb37264081ef08be1ff8940416099ea1b787b08d07c73378cdec0094bbae645ea4e92ba44788aa128442eb018100d37d198c2c14ddf88265eaa7ad1d4ae8a6339b0ee6c4a5c1a09924af6f622e1b67dd1edfee8814be4ca7", 0x84}], 0x4, 0x0) 15:05:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x0, 0xffff, 0x90d2, 0x5, "f43082e400", 0x3f}) r4 = dup2(r0, r3) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/233, 0xe9) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = syz_open_pts() close(r3) dup(r5) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 15:05:43 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) dup(r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff0073d6e430 failed: no mapping 15:05:43 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x100, 0xe3f}, {0x4, 0x1000}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000800)={{0x4, 0x6}, {0x3}}, 0x0) 15:05:43 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0x8) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffe6e) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x3f, 0x7f}, 0x10) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt(r2, 0x200000029, 0x80000000000040, 0x0, 0x0) 15:05:43 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000080)="4acd73f115d131314e43f77bb796008386df47663487a788896cef6eebe356403d0de47097412ddf429ea5d20300e8e4606c303357b6b0caad5019b6aff945b528e5c66620352cf83ca2b10afa0e5f656127c2fedf9351db693fc47ac409579d8f970b994b5d1a5a0df7b9095addc32c8226ee48521482f3f4b5f43ee5be18834c03f9c8b093f241eea5e69f9386b8536185b855957c9208e0b42400a02966f6c6bb40f6cb7a5f4b7b03699b2b4dc1c3c103ffe4b242f4cb393e7851e5d9f0ad6d9e0a28ea4207c1bb06a41dbe4a4b6f34620affa206069b7cb12142dede18181f9130e0e2feb3ffd4b8dcece255df94482dd06edeceaf1a9093d45b88160446c68c7ac272fe9c36c372b26afa7cdd999c2dd3c016c8b5e004f72b8e7ffe6dcec50389731a28b8191b89655d0cf6a553cfcc67ee3f5ed9b77a95de1f368817b5242c6403dc9d6ceef7a512db87558d448487f241139172e1b37948bf60ad98ba81608f4f48499c9e2de5bd6bee48d2c8aaee54b020630d83b109e5828acbf349e4cf7b318df8f012314bdeb4153cca1ea16ba19a9b01700e9345d6b2c2ff1ffa33b403e06c4c63bbd287f0cafc2b6d140be8eef134a5219981fceb3cbef7f92a28972fab127165d47419cacb7c2c409aa39ec6ed51154af60adbf0abc820071d0da423292e04fef438842547443ada71f254333cf3a320dc054cb710244a9f2907093c48209d0bdefdb7e79756763b92cc66557c03f35afa760ec44a72365d1a587f22d6304c4828d352081320990194e1813e2904d448119c7a8351978c6e04156868260fb2bc7fcb7148a2cef43c3cf2b9dc07028d2893cba35f5397167dd711f878071245c3c125abf4005660311f99c8c6c4d6efd1250b1c53a94e448910d68e5eecf24d43502256dbe88372af53b61403d3e83ec29e634b028dae5bf2f20467d2c2d0c8faacb1454fd1c022658021f6b2e273be28cdfb9601b4d354c9fcac17813a4e4e002e903b05451a82237b5117df81bf95645a8a6957af8994af8c9d9d6677814357399cf07a8331817468a2c6f9b8a6c00ddea85c84c570ab30a02d334affb653ee9cdf6ee7e25ee60d612c07edee8b1569451c7609cd704624a831d68e40bf0ab515011b2c8294bea5917c627ec4dd37e7c4daf594e7f238b2202512612027b8d31cca786665a67621b631e6d647f5bfcd4c13a0ccd1b9d23b03c96d7c4f059ec3eb067d0d59cf74af1a05e5b88fd0c825c7b8503974ffc32ff722233be1ed8e09ecaf717a5f9ff39858dc3d7c9d4acc05bde5007612709a28d37f1b17df70542cb944752689e33b9f7679f6a9e55343aaae26fa04b07f58dce6e1b145fb2b105c55b2b802effda61c73eb01c8a19d5bd2b23775bd90100dcb074bcc486d7ab0a796a6681e6dec53b250f83e380179f252eb7e73a33d83507ba71ca6a666050a7cdf66982680f1dec03b891b247fa4d7ec7099cbaba5d9571135f85cb20060f0e9dd5ee74285f9b1e0c846f7c4df560a01bff0f1c6f4a29bdbb336a08cadc9dc2b1f49003cd921ccaaa475594e55c44895d96881888baf469f29bf6e2ff7e4009ecb04fb372247f56507691ee97f425f993afacac7808f2c8f089928bce9db18f0f81ac064590e00571078604c40b535a0a56732c211ec0df8aec144648c50074bd02e2ea34407add71a8c5c221a6d98e8f75da3c8bda06113b16ef2febb2a1704cf591bfa5a11b17776afa7761beafd3667720561513486b6f20149eebaefe1acf409135d4003bf60811c4e9f30ab3d4f0be1a8f6ccc8de46b7b8cb0108ca739f0330ce45635fe9d19c9dcf881a242dd77775674dfad4badb6d530a5672cea5057cab9f10c627fcd3624dd8de7295c54b7347b597cb19a93e7d65ad6f4623ad439db06b75f87517047e792f59326dd6bbd47bcdc6ad84516dd8d7c05804a8b3e574475064e771bda7cc30ad5cba0c4d46bb410dc8a8696b9d96def85fa989f7749a55264c5c3e35be0c6b17ed9a20c3ddcbeeafa75692c0217d23da8174f989526b1ecd9869870dc42a94978c594b1d545f70fbff5d1742b1a08708ab27b83184ee756afd98324f7b19972782ce8350debc20928ffa1e40a89a99ea8963aaf4eae5d8ec650045ccdf92307ee73986f49f92f57f26cedb2b93e09d332e0f85d8f793800832da076755c0ae61b1554b7421c5fe357ec4bc3bcfb24ee2cab42a80828a3078574ba0f12ec66e1bacf3cea0583df2692f21d3f3041f2e954559233d5bf2dc6523831fccfa36bc9eaee8387598c11153a8f849f1be212420955e3deab6216da24eb78c448df6f3fc3ffddc94237e40f3f53d3e82f3a028e2adbcabf62ba4a28393c2594a33e48ea2d8b5b38bb6658c1c1beff819e8f4acf7c4b7764ce326cb2b88c9233d6496d7712f45bd8e62baeca75848af27368498c48e715ae9e9585aa81e47527d491abe7187ed87526b7eb83cea8cc4c258154153115ee77449f97d84ec9dfa755121fae62b3e994a9951189bfd510e3d7aa0d7940a3740d2c4cec098c42d7cb2461f3cbf4d9ba86dcf543748c5d23b1b19c3b2ac1ddc6c50437be0f9908f7533b17f5ac4feb5b161e8f48f91c98bd157e32f0f5dd69bd57a95615050aa33e03475206ecec6f19672483d9bd231eb616684b301bda7785cd779c99056b707e11a8e5cf1ad3ab98b14622c89bb9d237267b2e000496e0da3e111cf1e50b91d3a12e5407807554281f76a725a394fad6b97c79991fee9fc62f72867d001159106fc986124052a328d32215ff491d80c1a90153c562f76d7f9a203aa0a508eca0557f36631f47e9bbfa0a42a66235088b3f01427131d1b11e4fcedc1a5049928c183cec32d2fee3121c53f37a825db7f5d1cf374fb7c5b24c7ebb6b71eb105845ed3670f3864ee5555943235c9c0f5dc6f2d52ce28e7e706cc2c5b44bf34e0f822b734b0eb357ba12c4b0c630e70f3aecf1ecd4b69e328a9a99c46c1e0f4920e57b1ea14aef7965d90740c8ae0761f855f731412549cde4bc98d05c845cdac3953b6263314b212f3ed7e9c78fe0e1b7342b1cddc3fbc61653a0e9f92a4e0063d15a02e20fcad3d3daefb1f03384e718d113f3114d6be607880dde946d87dbd6f7a65cd843840e72171fbb93abb79f95e82c51ebc81b964671d44538e0243496551a7860939962d526b1c21439d008ecc4df9f71c49dfb12a92eb4547aef9e5a9d2e6d5a3caecd3cf9c9b617adec0f39142aa777bbaf1e6647d05ec0b6230eefebdc2b3cae52ac218b22aa5a25f77f9b4ac955700d3c7d5483f3eed8ddee8074859b9481140b0d46e5938ab1381a9c1a5ba7acc7604fc936315754489e8fa0dee23203fc8319422c1f443ed5f5dde46a14cd151c1a8b92ed6305542cd23a5a39b38a59351d2a23786b899e23d110ba0e8546d7ad9e0328e7f4330f97d718e9e91a7f43028a13e7213c623022e246d6bd895f9d03e7dd34913b7435c6f54e28152c1865f9fe29db0f6eac81b841909691fd5fe19cf42dfb943f8ebc449907280db7810210f69bc73ef7c7f70dc4a9f67bbcd03888753a8a3d0347dec4093571ec8df323970239f223321fc5d9f81fea650419a8066a1b3e836c6c503327bf351fa8dda0b9b81e52474979e64e09c3b3d088ed2ff09fa5c02bbbbb5d4b0f3ed42ff0b9ffc89f5526395e8e36953b02f70ba386ee05b2f5bc1b96a46f950171ad28329893df9a5f22eb52855acedaec37a6b0a17953a458db9eaacaafb0c106263a575b4e08a26970e846b628b0c8d188113c98b74bb38b9a803b214dea171f204c2a0891d660e5bd3bbca509408ed653c6eaf753f9a0bc9e71caf0de5e323b77cc28a7f0d7e351430d987c4ce3de67368e0c6d699b43cc0e87a84f0916052c543bdd6fb312e8255d2a6c29563c258abe6c38c46ed61cbcb21aefd1b1214bd51dd7c5bfb24853491e551cc5380248e05e42f0710460f2f8417a2100b43351d3e6d21b60f1eb8a788d45a317fffbeac7551d3bfab978d55e54d41b8eb2d6724e6a08fb014dc38a027af6ed8ddf872b082b98ff803bc4669a77cf5802d2a174c95d943a10d11ab48032a5e54ccc0d8100bac152da105f8eb8c57acba14600e1d9dc1372dbde17b6507a56b14514d5a830a160f3accb4b451fbdf4ec258ef69f59561dbcc119db46c0d27013b5d275f4b3298bf3d6cff2263a1bee8300eda7c03fa53608fee3d712f2e8adb5f9c6c42c26958c894dc41b63763ea602fca92f1e38a0fa1865a286b567347a113672da26cf2ae972a50d5126011d415d7bc12d551f63c8db8bd6e8e9f3ddee8d2004a3682282972752b39a2587ea49d9529c3d5070f58a6b667b028acdf7b026b2b8f5c3f875d431fcfde619860cccd45f6c890312c51cae4e1bb004ac9d5c9c128c878068ba16d92399b2fe043f8e3ebc41d8cc9ce4b99c13273dfe58cda9ef1ddcdac15f3e61add2274b25e3039f02357ff3ccb620539ef393d86dd1000ef4b1ff5fd4a5ba5500a2dc7dbd768c36120e8024047c50a22af3756a906b490c8322cab9f9866509949ad6dcd102dc6924835ae3f7a1db5c1497a66a5159157e73eddfb89407d655e77242983fee81836855ba87da4250ecd7c7566674d46e856c3bad7200a649dd82cfb166024fe77f9b5f1089f9471b54e2148b7e36d33cc9e666bc4ff3a8d65ec02f7577a5786598ef5b7e46eeeffebb3f182aa6eb689582b616367a94870f01f7c501bece9955afff2fc8ce2228244333f51fd61b66a078e63a9b9203b17f0dd10d14287cc6b78d3e5d33c85c9e307fc68b7bfd0c0c695c5376ce9ab91aefe53aa0841a264fc2eeba93413ebea83149d29fcdb1b3b338a6b702316abb21d35c5e587c7926c2b51b8da788619e3eaea5664e665670386d79c3e185bb2c3015502256b7dc05082a910f65d43f83571a9f1a75a58b5d03b8c1b5f090dbe4a2632e2624e7352316d3d11fb9eeb192602b4931c599f8f8ba4532c88d2b62c87bb35499a3129b7632c94aaafb223ccb56b3f69eac9af826e4c00b357dd5153d22c30f2bb216a1a852c1cfcad40e8c7fa8deef4da406887a8e261b92a61f9a6d746c77f8f3338e1d2a1ea87f6f4554a3358117779a4bb716030376d66209ef9d5d01a6e8414635e738b80de4b757e0a1778a4a89b7f60e1c4ab534ad33009bfadf2557c28a25a174e64632beefa41f1bbea54b5ba5a30ee82dffe99173991537248c6346c085d737c0701d06138b347d803e71aa6a188115c42f512e0a2f08da485577d8f001546abfc6ac2615ca524810e9a1635994b624c2b219beec40959ec1b8c87131b0db6e6092caf735e45d9215060221c9fd55162315c8831f19c3575cb52bfc1e43477f84e0574158b13fdf291dde480f1da2f6cf4f4c7d65a52bc33050589175796c0b035df49e8061ccc7187ee796d21c67fabdc135ad9a9c9284460ec661904c3676fc019e714d3de9dcce61444f5f69a8528baf8ad41cd1460aed1313e728f05e070d72aed5f6fc0336a8a1f3cb63cf7d1913f2ae64a0f75b8987d64a7a0f3fab8681e394901b89ef7be98a647ffd21110a1a790c58f55a38a62ac09d105d6471a84dcdff195a41cb3d6b77c05866a6a14dd849664791b59ef5ec9e0f8ece828547dd415dae61d27b970ab81c0354ed0d50d41c1a12f4b0836d38061451f763baf5f7b16cad002aff3dd01b8b583ee3748ea71749cd2890af7f6561546a9e332427cb4ea3601b80a80206022b7a5274c38fecfeb448d703dd6ff4794034ffeb22b", 0x1000, 0x408, &(0x7f0000000000)={0x18, 0x3, 0xc8, 0x8}, 0xc) 15:05:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x7f, 0xe3f6, 0x3c4, "bfb6039d48a91c6b7c73a2352c44a371da55f8d0", 0x7, 0xfffffffffffffff7}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) dup(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000340)=0x7f) 15:05:43 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/236) shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) 15:05:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) getsockopt(r0, 0x5, 0x8, &(0x7f0000000040)=""/101, &(0x7f00000000c0)=0x65) r1 = socket$inet6(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000180)="c9d764aafa5e763e8618367a37b3e4b28b2e87b9e49fd7e274248276c148a84abb4a4512349df184f025011aeac9dda05e62e1d9f825716703717b784ccaedffd11ee80befddd4acc628aa638f661f3a706caf9b703dc42027351ca04f65be8e5d142d046256223ca33625bee162b450eb41d6d486d0e2fadd71bbe732f48e8471c7cad8f245ae0578deb1b7ba6ef73468914ca13295bfe59a5e", 0x9a, 0xc, 0x0, 0x0) syz_open_pts() getsockopt(r1, 0x200000029, 0x80000000000036, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) 15:05:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x41, 0x3, 0x0, 0x100}, {{r0}, 0xfffffffffffffffc, 0xe2a70c1a3c766881, 0x2, 0x4, 0x400}], 0x4, &(0x7f0000000080), 0x100, &(0x7f00000000c0)={0x4, 0x800}) 15:05:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:44 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x20000000}, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x174) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = syz_open_pts() r6 = socket$unix(0x1, 0x1, 0x0) r7 = socket$inet6(0x18, 0x2, 0x6) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xe, 0x0, 0xaebd, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x5, 0x6}, {{r3}, 0xfffffffffffffff8, 0x84, 0x20, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x8000000f, 0x81be, 0x1000}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x800000000000, 0xffffffffffffffc1}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80, 0x100000001, 0x40}, {{r7}, 0x0, 0x40, 0x8, 0x4f, 0x9}], 0x9f56, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x40000061, 0x2, 0xf6f3}], 0x0, &(0x7f0000000240)={0xfffffffffffffffa, 0xd7aa}) execve(0x0, 0x0, 0x0) 15:05:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="79020700"], 0x1) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1, &(0x7f0000000500)=[{0x30, 0x0, 0x0, "27e33c0f3232fada2ab60ac51927aa58fe33e6ebae19ff8b3d"}], 0x30}, 0x8) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000140)=0xd4) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x5) 15:05:44 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000001000)='./file0\x00', 0x0, 0x40000000000000) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 15:05:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0xfffffffffffffe15}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() close(r1) r3 = dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r3, 0x0, 0x3c) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xca2b}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r5 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/246) r6 = syz_open_pts() close(r4) r7 = dup(r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) sendto$unix(r7, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() 15:05:44 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000340)) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x8) r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x12, 0x40) mkdirat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0xa9) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000240)=0x8) rename(&(0x7f00000001c0)='./file0/../file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r1, &(0x7f0000000300), 0xa, 0x0) 15:05:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5294f552f0e0a416dd1395ac6ffc3b90b5a5e6b362df6f119a1dffb9c3a75905979e9bc729b4169fdc321d574eaa6dfc86438182579dc6d4587c82319ca367a7cbeca5a5a431d56d8a9075627fcda696d91d8e9ba3e54d80", 0x58) setsockopt(r0, 0x0, 0xa, 0x0, 0xffffff93) clock_settime(0x2, &(0x7f0000000000)={0xeff, 0x7ff}) 15:05:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x8000003) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 15:05:44 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0xffffffffffffffff) 15:05:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 15:05:44 executing program 1: socketpair$unix(0x1, 0x200000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getrlimit(0x7, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 15:05:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xffffffdd) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) shutdown(r0, 0x1) 15:05:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 15:05:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x8, 0xf0000087, 0x0, 0xfffffffffffff9f8}, {{r0}, 0xfffffffffffffffa, 0xc, 0x14, 0x1, 0x7f}, {{r1}, 0x0, 0x44, 0x0, 0x4, 0x5a}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xfffffffffffff34e, 0x1}, {{r1}, 0xfffffffffffffffa, 0x82, 0x8, 0xef, 0x98}, {{r1}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x100, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x0, 0x9be}, {{r1}, 0xffffffffffffffff, 0x21, 0x12, 0x16, 0x4ff3}], 0x8, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x4c, 0xfffff, 0x9, 0x3}], 0x7, &(0x7f0000000180)={0x6, 0xcb1}) 15:05:45 executing program 0: r0 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) msgget(0x0, 0x82) 15:05:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000300)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000, 0x8000) syz_execute_func(&(0x7f0000000380)="d37c7d208fe978806466e264460ff3bd5d0bd07fc4e2219a55262ef2460fe61500000020c46149d9440f00660f383555f0c4c26d16c3c443917ca6c400000065660f3820c1") dup(r0) utimes(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000002c0)={{0x5}, {0x4, 0xe0f}}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x12) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) stat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 15:05:46 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x4, 0x80000, 0x800, 0x100000000, r1}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x20000007ffb, 0x2000300000000, r1}) dup2(r0, r0) r2 = msgget$private(0x0, 0x1e0) msgctl$IPC_RMID(r2, 0x0) fsync(r0) 15:05:46 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0e000/0x1000)=nil, 0x3000) shmdt(r1) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3803) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x2000)=nil, 0x2000, 0x7) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r2) 15:05:46 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x20010, 0xa) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x40) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001400)=""/179, 0xb3}, {&(0x7f00000014c0)=""/80, 0x50}, {&(0x7f0000001540)=""/121, 0x79}, {&(0x7f00000015c0)=""/19, 0x13}, {&(0x7f0000001600)=""/186, 0xba}], 0x5) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0\x00') accept$unix(r0, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0xffffff24) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00') sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="631f48e384c3bc5a", 0x8}], 0x1, 0x0, 0x0, 0x4}, 0x400) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') shmget(0x3, 0x2000, 0x41, &(0x7f0000ffb000/0x2000)=nil) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 15:05:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92f91eec2acb8d83ca29"], 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/31, 0x1f}], 0x6, 0x0) 15:05:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x39, 0x8002, 0xff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0xff, 0x6, 0xc51c83b, 0x5, 0x4b, 0x0, 0x3d13, 0x8fe4}, &(0x7f00000001c0)={0x96}) 15:05:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unveil(0x0, &(0x7f0000000400)='W\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getrusage(0x0, &(0x7f00000000c0)) 15:05:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x9, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) close(r0) 15:05:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() dup2(r2, r2) r3 = dup(r0) getsockopt(r3, 0x7, 0x3f, &(0x7f0000000100)=""/4096, &(0x7f0000000080)=0x1000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x4, 0x100000000}) fcntl$getflags(r0, 0x3) dup2(r2, r1) ioctl$TIOCSBRK(r0, 0x2000747b) 15:05:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0xbad1, 0x1000, &(0x7f0000001000)="f0cc3b5b4e85c97987a572e5a7f2500090a7818a90d721837bc86bc417a83cd61b80343ab15d4e90b6aaa32cddd70e7c5c9106b66d5ef968e7081b0f1d905ced2db267bcb8be9114e2a3e17166e4f1abd80f1a1f3053de53d0526de25c82123f1f7c2636d82cd4bbf3dab9a74be8abba705f825d0ad3aa39fce7ec37fd45303d02bddf6be13a6b94012d15a0799dbf124d78aa039fa7b35a17941019a0e5af1a05c8b9bf3172dcaafde7b4aedba1eb33438ca047ce0eead3f30001fdce1589ea75037462ecf884100780729ac085b9a7f0a8f8d228c5661e6c4029ce3eb6c62089aabb4007f35f3f4e02d80a6e2e5737db086dd80ff12e15825b841dc5b2f1a93103c97da2ba39a44a9af7f71380b5d6b759bfd375b9aff654ec8b2b9abd8f04b2107eaeee3a83d52975bf0d23ff2ac44d23e4538395e1114d113b588553917687ede9e99367cdced92e12ad807cf144a15e59b84ea838fd83f60b652b1739c80a00e97c64ba2171fb56bb00300be98ea1685926014d3c2c7fa873b9815869522c452172064987a7b26b4fe4703ef16b99398ea40c8bd04a45897229874a6802239a9b6be1d90206a7298d8bbb7ea8c321bbd2cd0a654c54a31bd417d9d520b35caf254e5e11e8a6def1e208aec30e1cdb42486d4f73c0dcdcc1cd59fe9fb2c0ae2a5831a619b479d3fcc5797997d6814898036f16a59e4ef39d98f92841a8c06ee5b635e277ebb48f8c14ecbe32d860868277b7b3b32944f858dbb55ab2a15f6421877a7e309072ceef8cf0334038110b03dfb9c3251ed14f209765fe1918a229be67ab5ca4a62b5a94bc3846a60e65c1146447e92494eda4b9a96fcac6d8e111dcb9a83d1821bfa3f6dbb2577c18ca6f8b8a7a53853e9c3a661bd3a96ce2040fd5a30b834fdef3d623d4519190d4c5e432fc8fd100b16fafcd7a6d75cc2b1f1d01f646639da0b2ee27fad80e79f640123dbacbbfc02cd358150be90dcebdc84048f1aafade20402e5cc31f00858f9113df0c3021094be58eca29df4dde0011d9bbae29a8ba08c20af26146f7beb10039582df8d85974cb0ee416655f29b1db49015835e1f3509b36a84b739a1474ec4c0e2c8444cc4bdeb4908ae201481d4e64fae564af38c430c46af39c3a145992075df4af3fe44ffdb3f7bdcaa6fa61c1bbc644e6ad23656dd3272b06945650f3ab9696779c8ab92987deb181eb374f3f698b92070222c9de889cb0bdf0809d903ad0b02f62ed0e75ab2f21766fe680cadaee3a78b4d75b6711f9743ed2d4312f27f32826a165612b05127c5aa523075cb2ce1b90f79ece8a9ec17bfbe96610cc7e77b944ef9b9a23a9fa8c26f048410040fcba1e86e032272914163cf5f75d5e30996ef3f8370b9fe8a216447869d8bcd635511379a9b1fd50ddaf991e3f4a9a4a6860bab578054e4c7c1be9915fc0d49bd5c40fd1db601cf59b6fd1e308ecd3971bce639a2e47f4b70ac02548bbc7d19b725d8b962d7329d0969938a51064f890ac6735d87015a1f191c4f13cedd408bc608f9ac9f35e23fa797137627c7ba95abf365b8c4c71580a6c2054473d16bed961cb78ee873f49b59bcb6fb4c398d6c2e14245bb2b66c23764510b6f91e002b1c14b2e60f260dc65381f55b7a8f78cceb9a8fd9ed3a8aa88a95e7357ea765aee8f9f84ca4891bbbfc24ac200b389c870171605b58b8c7344483146c2c24722a9371ff75c105a3e1a85ace4a20812b18bcb760ea4c47c6c8e45e8c0a9d8fb6c34d3a5f143d62be1c3bdf4a7d54d2ebdeed3c423132b1960cbcb4b24654a5f679c41aec358552bf47547542963879fd31255a183d0fdaeb83200857d9fa0d02c1b89c6c842bb6e76507a2ac0abd84cdab0a8a27e94e11302f4f976e717a6213eb43ed510f0e0331f9352d8bbb0eded0e61ea5868f43dbf6c0710ded1601358c5aab2f4174edce8a70156dfba68bc2962cd06e610453966f3da3f7ecdb8d111fcd0a846f27e805c2b2c2a018c20c924e760a6718b13aff013d42302c550186ab35313a0562103407cd2b3aff3c9a8de22f084063b0f84711899714336fa4ff3f253021e19277f6a1510f50521c65f5282f2596681e56a86066d3cfc1ccb23d3eca0c5442be5002c8e650283bb94da0823605cfa4656a40230f33f1799cadca9e18b0a63bcc2e2b6b72246c6348b7617dddf56859d5ff379d4ef026d4471a588e0cfcd7427630224d8cd483d7b74fcff01c6897cbe004d5b571967bfa2298494231002bc1c2846df64dfa392942761416ca614f98b88f62e7f9bae3c6a1a71c288e325fa2943545ab40877e2c2d94ce7efe079158f4696d0a0b1c17b2875308ec4d42a917c3eb9633689737823dd1dcaa2a938dd1e6393214dbdf11c3d79f4d1e048ef403a7f71d3eb8c465a6542cbc1c472896f2ca3925c4be8f307f730e066b784bcfdf5c34ecd26b464e1f8f99325b6d49648d9458e41a17a610174b3a76204433e87c7744547eb3e8c92b3c4c3afa2a648c3e3fe8dabb438c476daa60b34f6b2ffe1c58ee75fc2f23e01184d53a41af8a10f19474e55faff538c89f7d298c015ff4de2aeb931935a9ce6104d845614ac46db18ece06fb21db509e6546f6933d56b7bc0952b2f1e150d0e94ef584183f6d425cf4741a6aa302bc8f8df86c9ddad55d852e0b3eba3c6f0d89ff2ba44d5dd84a9ca27f20d8cb58ef48163a9790278a641574bb50d211bdc812700c20b3e6d77a9265e51bb572f005a8fcaff5b7ee07e48cefe96b3b4a096accd2b660333cba05835783ededafb6b17bb789b906c7767a0bd098c3a5da1c7ae70b4594234be6acd422f2941a766323199c90b8ff65e1a88c659a1ba6ecc7bed213ed88fc3aab5c99a7765591c0e4152e2cc2e7602b6469ee4e63e097d67e7b73f83842e257ab93bf149ff00f9333674fc684046f81d17bb3798b16465f0057553e849548b1a7c80334d34c09ecf56b8b2332070f6daf071c018186fd4b5a1709ec05c92ca90cfb2d165975b235d2da6d970993acc8d5a90e7b2fdf9c8f1f65f546ef663a83332f337455a88daa634354a447a9b14a252ab0ccd4bcbdbd5f20a687e63ab3f8cf56541a5a70c2688db7eabab95e51b412994d26c3db69bfbc19481f00b6b0293da0ad1c42c164f63dc00c73eeeefe658c5ca9c8ad3f3e651dd2df008608b71e58df6e754da2cec1f1df024a0421e175f4fe70bfb925fcb1bde560fb793ad382f3c38ec5a7bee775fe9b8671610b9d7b3ebf0480c4a50e66269a695ad8ef3e98b257342774389f2706fdfe820ea3cb2e278affe3f1726b55e152e6e8f8ef71b8e66f000c6da53dec7f17a29fb4b4e98c9a143f579941fff2a610a7d75e3c3173f9dd36f4ec3cca7992b7c16a9f55245c9729540b9c5594e615f45f32d15b3326e9c73d83607f8f81c7e7f562606b778a78115a1f176ede2768c4582cf9b8e475a7d6a97ed3dfee990ded95ed7e89680ab08b6fa6cd4c62233976f6e03ec18dcef66f9dc1313e7e6c6c4ba7408bae918576b2ceb84b0d0dd3f3c7cf28283c3cd6a0190f18e975fa974465f919a8163031827e5429c61fb47c8a044f0e6ab818b8f0876455db7e98ecb766d210e12118eb7780b37830e2f8e0d0cb7e4cd194384770b216986ea254c517a241f303efa6a502ce27cceb2a12bba1fe09341621efa1db0bbde2781bf8de78faef87a1e845635172d4aa180492059b513b8018a0ef94e923cba5bd2b02e417d44d6acece5795dde82baae5841348e516bff9bd81bcd050063de40babe8d84d65bad34740dd1492ad30c8a9a6de8fe91d268a07b92d1f528b462d6b115bd392f3e78a340916838cb3e83b05c11b38a017c99ba6ab227505dda1b91c8f7234fda70e0073eb9a536804eabd90cdbd9dd2518286a6c621c4b4ba272450d8a76117487c06d1e97661f160e5e3c5a72349c7faedef446c1eff97d698ae9a8888422474bf086cbc6c2b523dae3821352e55060f85e2c7915a569c249d064995d936a0ed4f5d2bd009c4a42a7ab3c7ad0772a7f6a2c80bbafdff847133757fa9fc048aa4380d5607a7d4a04bbb770864dda6b3e9f658b2757b4926e0488c58ff8a80a121c29c8ba61c1e43edb4804acb81398e812f1649fd5719ed120fafe384ab2a46e398be9d88afe45ae03a3f6676f1ca2b345ea3b2b8f9c373a2a99e7de7935da78bacdb4ee145b72381e2df6f6b1401f43acb45c6657d1060c3b8d477c04abdf0618268f0caf7c99e59e93e0eb16598394ce9ef6bb702842aa5984b3d205f8575d7c3f2f21e50a9d60ed93e933ef010357f7565bfc66f2e489aefc9b3b43031375dd85c78bc66cf8af77d65fafcabc1b92b54fdd9ea8b629aeffeef66af918aa0ad4001815926d1096adce8034779dd0e6015778968a6b9edb3336439c2345bd8a1005aee3bfc707dd89af99534267618d9b292b56ec0986c149196e5a141950d95fad789db60f2c9ea58796f51d06b5c1f6ea430b3fd9cd05a7623229f80a8dbc0742305f09269d814deead9f6305d184017bee07d2a7ae008c2a24b5f457ac51abbf09c081c4b46485cb1a30ffd2ebed30bc57c3e762eeaff27900a725f2bd631958a041dfb5af89c7eae588b093fc4a05b3feaad9ae81fcc4df4d9f789b30df420212048cba5215b7e31f21bb038929c51dbbc1f2da3352c2c345fef1293042cf9a96ed649ebd230d5e59adeecd058f0e97ef79b216cad2cb099e56d31a978c73bc8e9644df367759d9fbd243d63ec2323f6c7b32deb8b208f2db0bab891257a76e7510fca981ad397090b6d1bfc56b69054b70d3b9457067725821d765afad7d21f5f118a12c61a4cc2cc040657948388c278d4220d1766e0a20f48988148ab7c8a743a8891b75b1e4dc03a12389f8e987fedf3f016db0b8a5e84c60acaf1404d6db68851dac6ab8fcb0718f60954bb637e761751433b8ec4b5a12d909e50717f876b885cca1c9f7f625b8bbbddacf557ef775b37e86cf84c522303a540135d6ee8c89a81f5d849fba47bdbb1b4f75c97e2ea1a1c4f57caf9ec29856957b44f67a0cd01c6512517fb9baf73e116cdcf62c01edbe6babf9b054db5d58ced31db69da39ff54bfb6965acf4b5b056ae652a6978febf868990fc0cab01ca9a33ba0262605186cf3fa646f125cb0caee009ad036adb02e13330a9d5abd4b9e434a2f1309012dccb69bc46c72123def3f864fd5abf9da8414f2c509a3625d9ea6f4e4950a2bafb53b67e44ee3e9791596f16e1305f31ae46644eabf48000495ead9afe986abea746dff76051f82bb4c13a4a3d302dc8720bdef5832657c58ae039f5f92fd59e70a1b2d93f834078198ecbdbf25a04b59252d2492b2a201ec2487ae21286dd019c50ffd4bd316586350cd802b0c4f55e315720e9aec46f3b14686cfa35d33fb06655297a48cacfc16b4183ac004d3df4320b1504cb8061dfe9fc758635966ee1a26ef572e396dd8bf05518d8d1b5487d4e7648bf48b34b6d51e135f1683d6d05b9129c41741c2d670554c4f9d8bd23532cb922026a8cf017f43cf0afa344f1cf7ac004408f02829aa1bf744339e1a94328a79d34c6e41df43d75806b218bf1047cdfb9a9054b6d7afc17aca28db6ccd498b306be7120f9e920a3b0178456405cdb30f39ebf3caa51bf0ec916a04a083e77edb64769b873d090636eb86b332245699f6c83c2afe7972a0429718220bd18be421821e36077ca012e1883a4999ead3fadc7832d082ec2414c41636a11661c030901b879a67ec633e420dcd98c2d7b7cdd", 0xfffffffffffffca3) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) 15:05:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x81, 0x2, 0x401, 0x6, "6dea90b410519e5eddfabc6cfa6f25d7b2e2f5cf", 0x0, 0xffffffffffffff01}) writev(r0, &(0x7f0000001340), 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x44}, {0xffffffffffffffff, 0x86}, {r0, 0x106}, {0xffffffffffffffff, 0x60}, {0xffffffffffffffff, 0x20}], 0x8, 0x8001) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/229) 15:05:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 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, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e68931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 15:05:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820205000000000000007345bac2a5a0f625839f2f53ad9ec81e6b7849b7cab547c4901b802011"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 15:05:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) lseek(r0, 0x0, 0x1) 15:05:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4000, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:05:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x7, 0xd9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/107) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) syz_execute_func(&(0x7f0000000080)="260f54a77d067f2f66410fdf2fd9e966470f73db998fa868ed2b00d38500800000f3e1aa66430f6eddc422d101eff242a5") recvfrom$inet6(r0, &(0x7f0000000080), 0x0, 0x801, &(0x7f00000000c0)={0x18, 0x1, 0x4b, 0x3}, 0xc) 15:05:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pipe2(&(0x7f0000000040), 0x10000) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() 15:05:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) 15:05:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 15:05:48 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x0, 0x0, 0x0) getrusage(0x200000000000, &(0x7f0000000200)) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000100)=0x179) 15:05:48 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xffff) sendmsg$unix(r0, &(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) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 15:05:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 15:05:49 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 15:05:49 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) shutdown(r0, 0x0) 15:05:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) r1 = semget(0x1, 0x0, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xe594, 0x400000000000000, 0xc69, 0x8]) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 15:05:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 15:05:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000045c0)=[{&(0x7f0000003340)="6efaae52b2448cf0872eb15feed21c9ea448b89c46b1bbda68faa4f239d6574e967f8be3bc5f642c1ce555c2d99a472dcbd7c1f9d1332cabb590112cad354a495272248bab184f63cb90181269f9d0647cbbdbf6a2d2b2c1e7e7ad432190cd7dab13130db74cf5fb5abf9d5ce99544f4d0f0edfb5481c6ffd1e7b34da73d97792c0134396af496e2dbd068a5806f62d32e1b6339ef31d69a62424faefc6dc9656986e05b9174209ee8b8b617e406f2d1d877abd7e7b4277b11a599aa0bfd14ee878222f6edf4be049ceac014619792c3c3be4ee2c58bf1d2644b995c3d2844027638a011fff1147dc88bf79055df0726d1ff03a058b2c2b74d050b4f39c9f8765d64334e39a131d6cb017baa79220e87336d59328a256f8a1d55e1eb256d330f0b460c64c02ce93fe85ccc8563043a85b10a4c4dc8073726e8a01129be85beea986f7eded9db4251039f4fd616fcbfbf1669a64cf2ea1375aa1ef4012ec9ae93cf24633974819b95debef8cc866181afabab757bcda2ba3f426761f64402a1c6a71b0c5de7f0043fcbf40ca2dbb9e6603d5d4ecdd4af3a80af5aed7014e426ee6dce3d2d67289fb6b319d11ee7529b7f21c5804a41193ad38711b485ba5fbf256e729dd62c4bc097afdbbe593ca4cf36a96111535d03fba176d671f5d572c14518b9224401f12077e1a348f33fbdc4e42b35fd2072694cada2c722f82388d09787cc0cce532070d9235ac27d01d0b51c20f7fbefa2c2c47fef5df8bb7c21fe28633b240391d7affffce13ba363db5554d7a546bc08749df3c057893c92afba64aef75b9bdda6a8d5ee7c948c2254557f0302886279ed3a43308d4d787353882ebac5bc58917eda9aa35c7de3d34a6852db87c1a9ea305c049082b131a3deaf172e368e32da31ced72498293b908b306d9d6915de90149cb9cfdd21bad7260339d261e8f9e524130510c76d566ae449a3aa48c4dfff19ea879d605cf3aeb5d0469334d2379637159493256e9d1bff548f155b6ef158f34a917e62296697d31efb37de9b7c48f3e5d671de7bf1643845ef617cf21176d88c83ba3051446008222d6a0b918f949208346658de06ff1559a80e33a4f3827a9c817fbc05cd7a15be3c9e42ede9e461c76069b07159530ee4c2e7b21ee98e83a9134a953e78cca8ddcc8d77b746ae1df1657fb8e7de1c99d58b63b297b44e9f5df5dbfacccd561acab2e33650c204abc40644ac37c79b82dbbc9b14f8467e0109f8f08548a351065a7398e8ec82d6d47044605c081536de6361227b83573a1258b77836c2e8c04f76c9dc1c47eeb9d2659f591eb337b697e61aa278addae3f999bd2405c99c1f187719c80d8139619bafc945952de35430647bf209b09fd9517658fbf51bb3a0bdc5fcab22b855e25c3215868b0404207e345b5885ab6f2c827395315f4f90d68a26b2bd9ea9593a158e3f9d8b4f3997fb8843f3eb56d3a8ce6690461add9966be3ac81bac09d03e43124b5c3e1641724a4b689db0964aeddf023e37daa547cb1454fd7b09f71fdaaffa8bb693887e35918c08028a982aaffacb932ca1b00b67ec315c576f80ebd4be7981509d78ce9d0b37ebaadf26f385c82ab3633c67b3e99aab3ef7bf17891d2d0005da2c28ac7ea65b3119dfa5f4f673c8309bea999bc4f04212587d1761fde2e747340cc3e43c16ce79cc657ec0dcf315962ca697278b3ec5a0df5fd13f59be933d1aa1e89ce6886a53a18ab76c69be9f3f4bf7c7d1c1044793b1803b8ad1a8289bf12530ac3fd12a6365c00049697e1502f2a845dc2b23b706bc417f91943f88845d9fb5b974202ed1fa827ea973249c2c9ffa7efdee67421c78c522ed0abe62fab5b5b8f998ba4e5024899e62c389d491ad86a4ae1590458346392cde3ed2b6741cb3cc097f1104b5796e1a6df86732b5bb07d8e98758bff71493192cbdb82e31eb0ba8b020c094408ffb630366713ff83d556bf3e45c48d52e97c80a544c299364d595bac1cd5c92f115a8a60dc6404b9a19a4f5545c73e8a9d0255311e8d947e983c8b5359a7ca6c4f03265005bd7c24200da19ff07c9b2b01c27836ca0f95942636e33a966fa60b5d8a54f4062b784c2624539a241fb033c8d0c8e40d902009c540cfdaf24656a0f35d7759c295fa1d1b30df1fcb59a077facafba1bcf1d6e20a6e0fc74123e5a7f691c628a2dfdac89263bd5d2ec39f6df7cbbe04422ede2c1cdddd32e52e334262865fc3e81175eefd06858b65eb6f973dddf81bef59e5b1cb28bc42c49eb9e09f2a85861b268e7d36c43a294a6c3c25423c8548387a6cf400a4170e4109bb2e26b66c2fb2348754cc9a40e6f5b89b0ed99cca14678bc9c365497dd3d2fc4e685c4e2b5ea568a606e091c61cf15cad89be83583550852f7df2397da87e165757341fad54ddd7c05e99a8f30a166f7d41544db072479dc275fbacf772536f27391d60fac4b96545d96aa1657cd54a5f220cc61c37c416791b0eb0ec3e0fe7314e2e1820301080a9eea35efd1edf236bee82696d557847094ad95974a08ca2f666cfe6d8bad31654a15b8cd6b3b39b21eba50a975211e6a174e72c2225d3c3fdb8096e8259ee46239d9899e9ed775e695b461b336a5661c0883207da729e1c11cba742649ffd4f79103628eb6e8e44fa7e088833c97ea36c5868826b7c2c278be44d3cd3b7920b345cabf082fd7262c1478045871815e1dfd2a04c33cc9bdacad3a8bfb8f2a1b096a22da02ac6d83b30b1fb2a32188a0caa7133a139c72d3cb4446b6562dea87bd0dffb70d1e3346d87a098d6eb78d7c0e6811924aaff036a687d07847427864721a7ccaaeb3d46d0b210b59e163f9752ab8322c64d8252ae79607c8726f8abd8c02aa55e0631f54e61de5073493ecdb50f422b3ea246b6a98fbae1a8c97312f46b39587ae9651d17ddf839382d92ba78ba8ad84eb76d1359a68f65f9fe9d8d8a22c7a93ac656359407b688d2528ffa0e5fe8de6864ec33de0f5ca8cd750600508eebb9111795dc4e841c8692e42181d431837e45e03c8263fce11fdeb0d6a9497c0ebc15ef8a4fcb9573bffb3125e66027513a7923682bb5b523dde0196f298bc0dce935d799a80b7208a190dba85c976261cad9f2ff55822bdfdc80a05d3f0879d1457dda843369520670e0bd9b49157fd184027f12ecef8bae5704f6adbd6f25b31b5a0b90b7ae793219c1a8dba3400a86e13a8ebe3985491e6ee0fcbba83d698c24e8d33eef002837e3c4cc877dcb46b264230684584c9595edfdd827168e1398eb1e38c8a633ead3f8a21b0110d57a66d64ffd3cd44450eb69240ce6f80042152c4dcb8cb7627ba3558231c2a406a521888578d63d76d235dea9127300a3fd0347cb77440fafbc81c61622fd4d199b68353db19448d2b544035f5dc737e6759d1044f9a3c7b44f91fba730d2cd5ace632aee4bc35e4d73aee232451f6c0a0dcfeb1466aac685010b4f114a6fd0fa0402d4c3b875a5c9c7194b1630c8f7d5a7a88ab648814450003468005a2f00ab60e263a0ea06bbbf5d9f3354a85f967d621bd216fff185be371bf3de1d1c8f9d31d60f4f26977b827211f1c2b45a8c49f238371c0156f96a37343890f986c842bead3d6eb0007ba344839d46a375034e9b323336163ae1dfed2e6cd976aff80d0f2cbd961d4c230eb0e2687cd99148328d3701b17d341d965506897f639439a39374db79d02e2b20d2f83a8c7add9b74215a8f9ec77e149f4522b927e7d0281fe62831fa023ded8f5aae2a8f8935f1a842e3d32ea2debc16daee8c20f2183fe2615debc7b21d0d7e33a59bfa44be6cf02267ade134815766040c7134c23f2dcbf2dc2840009a78d5e1b9c8c4175ab05fe5cd23fc5994c439e64dbc2f37b2ad396925ee7ae2dae53141100328e6f3687caa1d08533b39d241330d9a647a8ecfcddeac94f58f2ba73ae204fc1d4d4698506a2b0bd6e8ce92ed9b23b2cd7b10f1feabcd123a0b56e9254a13c4e8fe388f4223f41b07e2e369cda9c5745ae1ec8a83202f34a259032a7d8e44236377241f1db02a76c936d4fa9c40caa411588ce152b96e71907fa6c956a4b3f7763b0bd1a32fb86dbeb8bf2e5358c6bd0703e898e226857d86131fcaaa353320814efe5e3ba8d1367ab2b871d863535045909a1b6c0f2923d06b77230cf234129907fa1882078dabb754798f89218927cdbce8b51211aaed16b761f8299bd2a583a7d2d31acf4aa7af94004a2557b7cffbb154645bb82afad580a267797de9ad19e66f9922d6796ad81eba8f34d33cb733fbb45e26efc4fb4416997745f0254fef73e698cd9db9c0fb9055b0b8463116467d2e30ac633efeb44c9e985a06d639e39672e6999736836abb4fb6e969b2141f080ed3e02497a5051e9ea2b76ced1a1caa8869fcaef23634a3deb151897222407006b150e3bf79ad50a2677cae329d686be4c6e39af08a82e77911009aed54f10cf35e80405d271dbf246272d6f61d507c0727341459cb83b0f4ffa7d8a20c973136fb5d68667753c6d5c722bacbd029e6e8dc989310daa114790d88138bb3762d419dabf6e3077bd58f9a52715c05a2ab585ce66c9139b484cc013d5c44fa9d63dfe2c9330134b9dd818fa4d382375921a30ca73f9b49adb43cb932680a1a9f2226520a70b2412cf51c38c2ea7f370bf268a4708e8db62fc56dff7b42715a022ea1a29ba9c609c196192b92620ef53d913d7e2669873b484910c87ea7b305619633ac4fbf85b17635a08107f96cdb0b12707b8e0d2ceae03ee0efd5c5075184ab6a46389933f7b5505b19a366758f6f8718572b7bef96527bf39ff29060f008895de372a0bd2a85d9d0ae6b146fc653298c3572846b650a0128f21c385b40ff4d068a5753590c1486db727dfc0c1583cb4054bb87ef2fae38b17207ed6edd28a6c83b95f714b15a47dddfb23c0b01ee81fee4bd645491b03b03e2f3293e53198b344a836bea174cd44f7646608cd6498bb20b9b9a798be7624f59e2f823c7d7e33d1f1bd0637ba514d749bb667a9322893ab859982c79959674955a5c124ce3e4a77ab61b7b946d91bd978b4df7f501e4f1bc71d641659dc1d03e834a21fab69205993641545cbbeab08a466844ccfbd13f5672b92a6dc030c4d56444b0a0d6bf60a75b52f8610179a636d00b04e6d57b3437e3f26a3f981b01035fe48cbc0c8dc7b4ba6a6aa3d2e1045d96c8da44868b6ff78ab93417d5d590ba081d387ede520d7c5a1a396083a8a3e06ef95267fb87b7032959999dbfe3482d0bf01e4c958a8c91386af18c8050902e204a7ad7491d7dbbc686719798d368ee7a9f90fc0ee1d08f351a8b7250d49d76c9e9369edf10b2786eed277dd841c3f75ee86d140770871f740201dd42cd297214bed85daeb0cfc5a23cab04802e226f5d4729f0c06426e6bf3c9f984f2520c716a651b4e84c418dd7575530293992eaf3d0488568e1d7caff730afb432f51851205817b2c69aebcc8d19af210f8a3e2f24082e3ff222349d734fa5752ec6987cfd37bbc933f53e135e90928367f69218941551705771dcfd1a9fc2bc5a136a3656ee9ba5d4a0bee1e3195b2fcf3a982f549de3beaca27bfb7006aaa5d766698b364f843915edd8b89870519af649889a5665ad71365cdefac6d515efe0b0cfb93717f8dc3add1b81d27f143f883e082ce813a8350a6f0f06c83a107717971c402da65f4159b174303908f957379d6a9af153a35dbe5ab09dbb7f93c04a3c431f35b0de0ef47d532975331b006043f315f738", 0x267}, {&(0x7f0000004640)="6ec55ccc6ee055c6e0dd49b58490872bf58d45b13ce43530823f045096b402c86d539c17ea20478bfe94b70a682111afd636578fef26d9279447d45dd696415d1c87d3c4d301dbb6d33fab7fa6359cf997405d7dac1b4a7274c45fed864018f5698030683ebf1d53d8d3b6c0df2e7ef8be06372786bbd77b15f40dd328eed63a0d72532c7d252f003f62f60461a7b7b3a17ca464727ac01a38bf53293a8479ce870ef82b58cd8610a8ba78cb0f9ed1423ab3fc6ad35eb7e032688a8f87dfdbea8d203b870effd9f4e74028cf0e6a60050cd59caffbd826b7820188a6a900b355a26eda969b8e36c09e88645ce8b20e"}, {&(0x7f00000043c0)="f596ce3a57d39da7cd1f3ae9fedc781b3d3d2106fa14aba1a0cb18d76c9e406f47f7146670c0", 0x1a6}, {&(0x7f0000004400)="6131f99fda5efb9fd9769905c52d3423f729e51adad7deffb4a16ca0d2a10aa68e16e3adb125bcadd7415cf03020638de81f8068355ab6884aa4d2052479da1e2069ce969ff0e6cd0103d8c1b9b529c1287dbd4350cd1775b98c5c10eb0ae7ba9909b76ed123379d14b5944461317716d3d01034e275a35a2f18d35bd92e8c4637555a92f5cd0c0220197936b7be91dad88dfb20096225f7bda4ad51e7232b2dc4e6e86d8b55c78643c4447ea434e8dfed6862f2460c9c20d26d3e88bf294e5b2213f46f3c8700ec1b894be02983a6175774641cf97048df355938c1a2e2f2af72830dd6e39579fa6736da419941099a9619bfdc51e9e986a359"}, {&(0x7f0000004740)="2d8917151e1b6a06ccf0ad4b806af58de52b95f2b01cf8f028609fb0fac13ca74bf4a519070307e2e05ec3063f7df6338c117449a2b9e4930b90e56e33c11dc7724b9e981529760176f5bde32629aa0a273cbb9da9ad6178960cdae8fdec129d4b09b3660557c144ae8fd43aaef3c377633a1f06746eec98eea9323ae91086256a077d6b10fabfdd8909b8b828521b4c443a43c486441a19f6b314d23f64590b66dab7c0f7297367d55eff04a795f42da3069ec7d12f068da0e134f45b9f91e2ae8293d648cdeae3e32b29928748f3dab0683d9367e117301c527688489b6877c6d2a8b2c2fd1f432f223c45a9a9c1e768cfa83038f2f81ba30f330bd7a646d1a40d6fb6fe5f3549c90db782c74f1630000000000000000000000001aaf4fb5c15c2cc9ba2889f39246f7beaf6f17c300293cbffca7bc9ee2437312f9b096fddb18f2af0ebdacb"}], 0x5) listen(r1, 0x100000000) 15:05:49 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = semget$private(0x0, 0x0, 0x60) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 15:05:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) open$dir(&(0x7f0000001540)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)="fbb666a9574acd19bbd96e8dfd57e54cd1eeed68d48092f7b4bb59aff988932be2148eee52664d24f1a03c28ff4a6eeb8fa4ae054fe39be5e6712a2dc8007307acaf176ad1aa3241986b1aa3b8b8b65e5d00990e1f2ecab52f508a5d53c2d24ba3708c8d93fb9ce046c945213d53b17275caf390b693f0a9be7d0748cc4ffdd80405c50cbe7275c5fa61a77c9f42ee5ce4d3fe0da83868712712a53d63ac63560d631bfb902c8e76c842f048ac65c53c63e9971fb5db21654731bf922fabf81e2a669d4c2e20446f", 0xc8}, {&(0x7f0000000180)="fb7cc0dde58d6bca577b62ec6546bdc97acaeace245d5756f26fbf340d8d479efe8539a04122cb35412ebd3c6f78eaaf6c77a3dde9de3c2d0fb1093132cfa3d96cf748f2e4fa6440f6313725b8a7db15f69bfd31da341116bc773ee09804895809aad1ae4aaee39d34975219a3c65f7bd2c48e812e8917090bed01f11a23031ce83a5c6f17f90c64a853575a7ccab735af6a8ae7bdecfd61ce027acd5b98ded31d339c7ebd2f879bb5201b448fbaf63282b4a535c8a3911c6918ff", 0xbb}, {&(0x7f0000000000)="843faffb8f4d1d1b33280151671c36ad63314facd835e77788e3321880deaf43", 0x20}, {&(0x7f0000000240)="f4610c999fd670d27d587ca4a71741dfa0310d0b", 0x14}], 0x4, &(0x7f00000002c0)=[{0x38, 0xffff, 0x8, "3251fede8e8f1b94511408e6f5eddb02f0e41753e96d744b77be022713596b026a23f294d9414de3"}, {0x68, 0xffff, 0x7fffffff, "fad14a9e9beeffa2db9a4742f470d06a8b1fd528dedeb7a398df7161c069a17eb6b40c5c70702ef428da95c01b263a211f2f39d129aa929e9c18e9d1bbba2dc6d8d6f73943f55a087e50299dc303e4cdb9746bdd"}, {0x108, 0xffff, 0x9, "207015553944330750d7b8abd966354e95728117f18dcca5c7c861d1bd76ed1b6d403530f61f32cd2391c46c51976c4db3e415c94bb107b06e96f9cc339ef9ab84a9b5a2c706ea08633692e711960360e2350effcd2992d6c6adb0092c6404ce1a38c36dec387f3251a382d5c371c7b0f4a37f65b3e1a16b250a5504a39a4d8e09170e6a8e728c1df04cc9eb52f715acb3e9e615cd51bc1766c13055afd5d27a7162b97a91a1f24e3f8b8bae0f73b0ad6c03e21fbf340a463f611ed76db7ba401a977191729e14a04f464dd56cd53217f8c1b72ef76ef3c463e4787e90138eef6ddeb7f2319c21518a12dd856307079334a9"}, {0x80, 0xffff, 0xffff, "7e9d106684d1911e4f15231ece0e56e7f318d817f06b2fdf30382a0bc9c296dd742e2d760b6ffb389d531277456ef20d4035110695abc8e4c04e521adb755c846e3fce0819e633ec641f86900531dbf1510500746cd8777074ef20229049df997d2d3ecdecd2eb5d2e55"}, {0x1010, 0x1, 0xfffffffffffffff8, "ba9f6fed2467194614f22d8ac7df4cc304a562dc31b94225892ca4ecb5ab40c5719bde1f6452d8c451ce840f968b632cb353e1451e24ff6007c682532af6150ad1bb7141245c4b5b6dc02c77a96d53af7bf5db5c3c973d40ad66894b0c54227e677e4ea00584679a3742e021a9d5fbe8cb8762715ee7557852bfddf67adfa47f0f381a16707a4f8b317f3451a52f22a85ebca4bc39e878560cca31b2925d7bc8091db0037f107fc59c84c362436389060c1945c49f4b5f642de9f1cfae9ed9c014a787e509590d3f3d1d45ea47832a6b0f14fcf281845136e894eac7620520c52e40ed562b898954f0bbedcd11c11b56adb00b7fc04ba7ccfcf67e2d2ef0af55bf7a9f9024f7b6559bae92fdf25f48dae9dad13c11b62b8698ab5f7a3eacf5160fb6ad124bc7b20f58272650715e60e38d7785e6829be5bfd6e8d1e5f1cb9962fadce5b80cccd4098d6bcb506d62ba82f7093aa392c8df211fdf88dd6b4cedb9625d96468247ec41e448b4175523628d0dd90b6c91524e52ed2e588cd492bc10b61c437ad82018ab2727925868dc991e11b12b6956fb06fe9ba530e1bda912426892c6eafb9a074fc4c48572cc2ace0c3ba8325153c65e553172b7da5b041bb7fd7b0d092784c4ddf54077e03c8d55cbf2b1c8d96f1c3793a34524d91ef03f0b75840af0f908269048c5fe6964736ca497bf5f3c6c4fa7576246a2e0e6ead90cc1dc903cb8eb57718e92d4f35b5c66bac5bab23de3366efcc48dbcd2320366dd86b2be928b63d007fcf430cdba0cb40efc42a31132d158b8403418775671d3cdbb05e8fad5a3bd7608b5814f132f988635e53a140e8fa90cad6eefea631855742266f75f0bac0ef3134c694fbdb710f15fc53ac8ffc56d756d883469c395e9d428ebf96fbe69179f20713eee1737bf6f639762629ed8811f72a97abc4e7de76ad982f34fc5a15773bec81cda4f11598d3743ef038138dab4b64d0f91c6efa9358b894837d5ba619597129360b056ede73e60ed6cf17dfd179dd337f1c0e00d65040cc73953bfa76813d797ca0840999dc7194044d9715e335b7a7791c7e03b75c248c3de4deb1544dc26a8e5446ff1e62607a130881750845a7f618291341d7b614c9fbb96f176ac19097803565d6f76f183a44016dc9ab99ce7bc92d3dad2e34eea99ce9bbb2548732e022a3971c8807dc784a9467d6fb96d87e3b03fc2855700d4765e0bc5e544ba3f6ce14aacf23f4ef4a208153733a79f73c7a8fbb2ce1fa70cd88690b2d5c69c94d9a6c82479764baed17c0ba429ed87f2572fb9b19aba4b49506e2e72e10e8a3dfae81f0800de7414268617a4c2765246a587273ccbbbebcd89724a6e7abefd6a6565b5297cb60f96f5d98a240c4ec4f09f68f36c67a30382dac58c0a29243e2f2ba0ce59ff1e162f751e3559bd420d43b955741a8201308e043bdee0c122f7e0ec44bb96ed761df49916a5ab4147b7930103ea6027ef613311c9b44df445c5d1609e10e6000f2c2a260ed8cd8519f13ee397f49569e4fafc739e483d6de37e9b5121063f7f6aa3ad27051e4212888e160ee814137e8a5d0e043c949deefe4c417a3f0da67d4a11b2115a957ac1a9d277129ee4b18979f10c872d6ce63e309ccf4081b5b0c0cb624a1e0a57e86a16fab50b2f179bf1347c34a8a71fc91b32a309416a5f5238cfa0855d5efed77f8f7c79285e00757d23446b7432322698d6c3bc96633e382e2a8126958937b8e3e84732d428fb9efda5a10806b443a1c32dc002deb79fb2dbcb3b65e4789e0d2a9bceb9ec7a1db5c4d9a1097f3bbf8ccc7c0a291d0966cda8ba4420928574b995776f0771b23464cb78ff662c6fd00740d8594af4b159d747664f4ea00346b1649218fcc3207f1d4b041cf36379ce7f3698f18808ebd78d3230fe3b404c10a670c85df52c180241b541b2668c74f13487efaf36fb535805f9a491fe3e8c54e421497eaec40c742a21df97b16ea74c0b26dab34a7a68fc54277bfc964d9d0a07a0db175862135c88930fb5fb19b9c67d30de44fcdf44a1e01c6ffc00ddee248f8388ba87ba812de5a938a316e46923e31b3acee95b730af3b5cb18e7748a6966ce37498a6491160c58d53659ac253c0d7e807c21d89d4c74154953738411586d8f4b1f183298693a6d27148bd412eb7f1cb4d8c9a20c831e9338edc88f97df82031fc3b0b1454631899488ce92ddf3ef7892e2d56c26dcb01adb0ef540b693dd5605c8f9b2e71dc07a4ae829142d0d6fd6a3c1449c917a7e3c6134921198d38bc244dbabdd7c065a8e62bf02771f2dd1c968a84a3ae8aeefb7d2364b7d321f327b3e82b039e6b380f45bd8a3c7f3d94829e71bde4cd5f274394d09bdc04675d125181896e16efe65392277703495da77ea1e76687a6853dbf236bddc0138fcd906bef452e4f4581f6a797d003d718c138dcfca35c6c727aa2fbbebb47079e3e58dedb1e1874024946ca7d89f15e171a8966a078a0b1a41d6d7ba205564040ea72378358750ef393ea9917dfc1aa4da749f3355618292eaa1090dad72ead2e96a0e982e0128a2820041d8a362fac2bd7759c7db5914ef7d745b0abb1e58ca95d7d7bfc4b7fe67c5d956bce314a98358570a1708a7b05299f98cb6b0cda1b23b370aa55caebeba463e57de6bb3cdd125a008cd6ef9b5444aaf15d3835188ecd8c249396f1afc6e4c7a67b73962ba4e39600bd589766193bdfae644aa78a60da43dda42e3deffcbf23e7955416d378ec6ab6917a12182b9fb3196375db8bd453c4b3f4814a2817caa081da49d4950f26c84c8b5f4f0a53df951c3fb77bc8c9156ae5c0b7d8f413af14889c76d5a5cbc850abf40382b4a84944c0f693d253c1fe81183adc36a9e67a2d4e68db63a0e2a823e85677415ccf2cf55ada5925aeb3e345dfc59ba10e2af7794daad2391db0eb605a4dd818974339537cc59bf18ec64288baea3513fea2afcd54a9264684494d7135853e09c544bdcda23aa2f682602f0e8a32a2f3a40198c0720a04185df8d3257ece36efebb41d9d97645a6fb4bac5429bfcb7e1f3ffb76d3439da1152e7cdb50542c0edc40d91f675576ac79184e2b8f65d4ce3b5e7f543845cf6dbea6b47d7be09c86806f79492fa0ade853060b1a89f045c27f9e88148a94553ad4d7ea1605b3e8924e8a306b62db53f01a7b7025e7c24b652ed658bdeead9c9e3eaf66da7f9578eac96434af2b9692852da1d18dab23d8d7199a48e9cd6e87d972bb1797d22ff9163dd3f143940ba369b7720b0388fc7aba590925123ace2ba6d0cc7752c22cc78e81d70a59a750c562940bbff343f256be09ca98c702dfa5f8d4f95d0cbef6b62d5d592c01d4906be7c86c523bfa8b8edb318c8d89856ca0a64a0d0076901bf88bb2cd2aba9614cd122c57c9f740f01be497a13d421ab11aa7a1bd0924adf09b24920fbc6fd2deffbbf9dfc354b21018e30c4405b27524398b56fd71a536a76e7b7f8df878e0eef59c0f71e1eb88203d4b453bb5b7a10d0b61b5242bac22565f3f78c3e838295e17a7c3c1b0ac603e23028fbcd7aad31914b6aa69b5d030bc4bc2c7c19453a3325714454c54a4b5c27956e99557722881d700bcbc677df7c2c4f959d395798005cc4097b7f762d71a439c97b97dfa6138a8edbaaade8fcb3df16a5f960376d63545e733612225afceaa56d0bcc953e36ebd20be5191cab3842a81088e5ee4d76c1cca35f4e16f906cb920ccc4fc00e76146a5f6f2ee90c06100a3a8245be2372afefb9288415e72ead6096e6244bf9443385fee3b0ecf9c1e72a558ca37750e7471329405e594d35042da0fbc0b92ba644267ff8eb7d7ac06f1b4385720e0d62053a2b158ed594960d6a9bb981aff9981307b7c9ca338d86c8f3c0687148f2ee6b406ac6278556bedd47e7e733abc7cc7002cd53f9c00008c4dff4368db3f0049c68ecff9944536048b87204616cc9872a016bbf9c9cf845249fac662de8612d6692a06c7d6f06e3c854497e2e8200dd640a11781cefd16bfad9227c725dfd5b428c3692acfc55116a21f41b854f22472d48396993ca2bb27b874ba046bf5e975f3ebc190df3ced8c5b441c51772c535f458f864d8bb49e8a82f6f3be08900c8bcafe1701f5778d3a1b59adcd3696b062d0cec809db048b3a7957e078bcec0f5aa5cc6bad2f51c1f3dd7b6ff1923a54b36d452bf212a48b897e9f343bbedf22254c0ad451c9b2623ae12340c6e1a64c76c79dafb1ce7e7542eb8976e653b01366935dd24694e428f45027de44c92f41498e55c4b58626460612678e3be30c9a7b82f90c99934e11196f5a44491b516339d41c8b409fcbeca4800a1518bff6bb8e0faf879ce552f0c29d8f357c1a80941e371f4f3273f847cd7cfd07801a127e247d0362c72e2e3c39c23c4efe72f9f9ea6bd32d1ffa00829dd969e1d50cf8257b871ad0eb3df165347ea10911769476c076b0a7280ed6ffb286b418b2caf8321f9fdd477db062cfe2261ab071b869c9b57985a8f691c1b47ea57bf0b0440cccf6490430ea2f8ad235904913aacb9f5acd7a641efc78e3d5ec75e609ced669a6717ea33a0d61a21044aa4a64313ca54169ca43fcc3e18a1463dd8a479ca818d04a725926f11041684b4b59ebbba6e8f44cc68198e01531029a99a9f115bad8a4b27c225baa4a597788e121249acd9e71dce28188c470405402cda8b26429f171b7dc8574799ae82bc34e3ca32f175877eb098b4c2bd5bdbe80ffa4164a0c49664925e481c888dfe61c4cfa71413c96d97f505343fec82fbb893906a42a3e7242bf783acdc26431050e24f9b0f7a2a46bc59242139abac244ae2f4404e898896ae0ea7c787d197c1385f71e9601d2d7ce72c1b75e157ac6227c754de2d5518e1ef278e2af77bbe3d7579ee63445a2687ea07ae09d6c8debb18aaa4b4d7f9fb4154eb83cf4fd39666f3031913781fa2ac9ec0004f0c5c1ff2c933a9d086dc148310b67e245f13a6fc430bd8a577e32597ba1193a6301f69b7be1a32bd2a8a7b5429a18312fc832d724df16099b84500f8c11f8a8156d4ed5e2f528165de27aefc3bee6b6d35176d37a36260e6e930a756838558c3743f70f2a174cc423f6e02bbf0b48dcd1e00ffeb20fa7dde9e0794d92f59ee99a07eecee6f883da35554ed6115b785decd74cda482be37d4fbf7ba2ac17dc037a6c8d50d5861939116fee5d327a751adef8ecab85e13d64c11f682da7a2ff3aafec76604a8f83fe9eb11351fb4b76237f8d44b6ffe5b8c34c54cf4a7889c5a601aa783e80b0c07fbc403dc8e406bb4acbda5ef21f302cb35dc31316758bff606403d33818f5e54a4301792d4968c94782a02890e252adea0fc1d68afdaa900fd8d6b2eeed6aacad3b9b8bfe50c5a54a24928cc8d00c2ab7d69e470283bdfe362da7ab08c499c620d772eef6800bb532b5760f5f198c408d479988bb588e01e37ab5db8a3658c06eaa17acdbc0da917c7e47855f5b7571387fc9ded477858de1bde71112984cb999f3a4b91d000f18fa93e4606557c81aa77402f3bfb3f4dd01215d17a1dd16d396e279b0ed59889d517c1454b81424c2bc6928c866493c05c145b4b6ab2b848654aecd68cf76cd87800237cc5d7c968af440db48edd04c9eba2147bc004039eb5cee8bc7110af0c3926866db7d4da5aa71775ee5a88d7648cee4869da2a14f74319cf54c7ef7600877de7e7fe7bd0f147b4b15d9489f0a1f285dfd674b0d57a090c0604ff57d768d408794b98a458c51e0f3de040a9fcaa5"}], 0x1238}, 0x2) 15:05:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 15:05:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 15:05:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x0, 0x6, 0x16}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xd27, 0xd3}, {{r1}, 0xffffffffffffffff, 0x7, 0x40000000, 0x8133, 0x2}], 0x400000008, 0x0, 0x200009, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 15:05:49 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 15:05:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea", 0xff58) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:49 executing program 0: syz_open_pts() r0 = syz_open_pts() pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="e4f85b36e4a606ce3a03a7c0da5f5cd7ba923e57c7368a73eb4aaee6e4175fd2ed5c00bdfb7ca6b9aa571f3dfc025e1385f5e58c379e714c449c3cb585b8da3cde158d00206b8a9d2b20863b9b2f0a7914b0200cfe4ea154d7911946a6a3761a867e5d296c6d455992fc2a3fdcc9e6799ac757d6c439baf73770ee", 0x7b}, {&(0x7f0000000080)="495e748dcef7f4dc166ca565130048b404a5294d48ec1a68afb1de730fd802de0f0d0eb9e4bb5fb8cb02ccde6b53970b2f5e2596f7a5f0b32b2e7700695748ccb6f3b9d5eeb3c151fefc75d0c5", 0x4d}, {&(0x7f0000000100)="b2bfa72f8ba2b01b378af737ccfbc7265ecde1f18879b612d82d5ebb0738e82ef174730ee51a0f61f7030aa1ee7d1597e99f176611bd23dc2b02acd0a4da73d721b037cd745207cedd037e48769e4649236cefd86ca274eb7f32186825941e74fe842f08462cc92a6086bec0a582813baf71b72c9884a3b30124dda18074bbace0b8b13b345b85232e43405059cad1e2cf78e6ff40d51c4fec0032d24d854115c94dcc69742cf8a2caf92f14c6bd2fa2b1b5eccd134421251cc2622364d5ee2471619dd58d", 0xc5}, {&(0x7f0000000200)="fe1f6e379c3dab6e65e1e4ff855d4d4fc188ad522ac5d384714e0cb3a1c99b7fb558bbd6186e17223ae1dcbad8b7ee80638f4781838d94ee53a5351f41a0ad5f7f27b5e2cf9fe4667396550e80f7d19f0d2a58ec7a7f6259e3ef9571cbd2661369fc5b8b560f2018561a16ff660456d5dd728f06864030c8cc859eb5c67b87543dda05626eddfbaf65b8756bb59ca6b851e782ffacfb2df0b995892f0889144342d6df9f7c13287aeabc6f54f3bbd87fe713fb2af3203aceb37e51c41b5ce3f3b41b7a303d095ff327c4b00c7218018cf16947e811342a2eb9890b2556080ba7c2d84ae1b8329ca0e8b6aacc2670a89e5b75514e52c3c08db637aad15a4ae29371605f9ed8ea8ec86150762bd5adbfc0aa2a3ff472386db6e77992050b83abeea49819c699d168499ef8cc69dc0e36e1d84854e616f537fd9bd5a834909cf0a8779aff353cafdbdd4cc8320416367cc3cb258cc9e31753e80c9de39dfb9a5f8150ec9d68c57c5d7267f1a9792d2b8b311535dac7dfed1b50777cb10ea456b781045472f95ece0ce7bb855a8c6987cc8551b2aaca89d9a3ae6f0ce8010d65b7dd43491f4ffa74218cbd9a8712a9bf9ced70a092e6d765411aee5dca546f021dcf82f2b5e9a709b7236ecae562823e390ff660eb1f0ab0e080a35f92255e79e7de9070b2bd86577e4d9aa96278c8cbf38bdadb417075d6a69b2517bff0f9f09b09251a35f7d1d3fe6ffe6e634256fefde3b74e02e01394966e81128cab865bd1ee03eb7a99bf441a3d2fce79d2da28d298efd66b664bdae732976b614195d4b001db085d1ba44598e9b288a3bb79b1c10d6bd9bd640b2ad44d3fea9dc0584d437be33a5c29068f85b9caf09d69fa49ea2009fd3ec82d9800cfc073a44b43c9ab408ad10cf335f7105631543689c593d61a114bd6f587f2bd608cf1a49c2d17e74cad06957a696d401744c41b68f9de05c5079b3599ce5dce047b530c53e40fd205e9cc2ce8f6f87d9835055d3158c5d8fa4112f93c2ad8d184a90c80abdd0a9277e9fbc35afd0660463919ca47c2043239c612705eb9b34837e324d96b01dc0e3661b97abd839d519158946bb2acd16f831d204429170ba2b1ee50337f9f3af1b1ff327e3fe97288bd32321fffc388e8c3574ad48bcee972d4c63af3cfdbe5d095703ab82399e87bcfe8423888b13e730c762c56afde64d34e205c5afd065b45336eca78964e99f3359db615726e170deea5222fcf6174456d335cf6a9eca6388eb922c4d89996e29fc78ddd81597aaa8489deb722e86df4ab2bda88c626b63b4eb5108112a562d00a28bff5bbd2a9dbb3713ad07991bd564cb428611703595f55b1a503fa152bd035f525cd397f6f41e73bc4930cd61149f514e61302871047dc4fb40b580b36c08d090499e933aa90e32994c64c34a0b4cf53211bd8ad7ae17582e5616bd3da3f06d16a37822a9eca7ed6f3a05222c5b840ef23e9dab4c9a1f275d20aeb33cf2f107cd4b3b5bdd84ae812eb5289f0c9f32c1cc4587e79ab67783409085ae34c370d7d29b2bc9acf70ab70b1aa2dfa4084a1e6a83332784c489827ac232882ddd4d2bc849fb0fb043ffc8271aa8b2be40775482a619cce3f0511da1fbcee137cb1743cac2fd0d2bf3e2765248810b380c87a0b29ce73560a7b858ce6fa5b688056a733cf960178e8c3a62772758c3d79af0ff4c57f4d081624beeece63d6081777203d52915c60ed7a6953f06d319316fb91a99a7010022ab0cbb848b8c903e6687b494b70d8955e2b582725a9934ac8964d7eaea0c6001bf73deabf0e2fb974b8f8936f8914b7b240e911b77f30c9a1debb59debd1b92fca3b44b03db974aa05ded454c5442a08dc4e3046f0e34c40454d91dfc7f91c0504f33e3d6464f8f50102c46e70c1a83abe42d8ba468c10e2b831a315795b499a905d265eb6f2ecb4bd1dc35525bdf03e7cf65b96bd53b34258ec323f0033eebedb63f2f01b093feb3a23aa868292424b6035d5caeab8ad8855078af307c0ab5a255af611d4822f92f50b1bc43b180b1c917f1b2e395d9c03bcf77048dcd9d5dbe1b3271a009c32531af4dc50a38ee641604cae11d9dc54b4e85aa7c33fb7e02987b338b18c906c776b6c21e861cc98aadae3aaa706aa036f8919455d212968ed0ace068a9384ff51bd2be0c736a7270dbce6877ba38a0ed10c16d21f5868d6d1708f28e15b2955b99d7d4e126173d8bd4e4df79de10b2a9949572d3584edb53e769149710c7196b84925dddb7e5b33c503479c8a9227af0441f634e61bfb99565216613ed103c9c4d31558469dabf526327dcc6053d92f4838cc1ff1f2d0fa9a5da4537c457080b64360b97d6a5c11635d6c92a818aa15df2e0bffe00e7a2d08b2f376765088fd70f93cea162ec16d9264ec6600c4b43627dd0375aef762acdf9623e9dd60b18b6950e8bfba33ec9a19dbb9ea31b2c34a82da6f87726a6062e6a27dfe99d0cb041fcc3c157ab04cd3e41bfe05814287c8790f0c1ebedf972d406323b20a4ccd2208d9fc563ecd38b7e5277d452dd3575c8a42ac7848cc07288959abc37db9140b76430ffbfb251e77ae7805be2fc4646ab562a806f51371a673c9f9d2731a81398110fdfbe4331e43a7e3f913a41a312e201d1100c7d7de6cf338d1f38d7d9dcefa83db3d3d875766cd54e331e921dd9dd7a098b3342846dbcf61773dfa19d88335170d10d5361cd9d6d89deb546f91b0d5f3d5407176866126669b99f70d01af16e1e26a60b1b6a4eb4b9badcd02717bb5a29c526371785bfdff8b3b1d03b168f33590589b5cf79119d5f1ca97311403e4558317bffe12ab658dcea9f54af2be84b674e61a04bcbbd31c8848d9528e436927472f1d3b6ba7093f021fda03621abd842ac059d6dab3cebf7e41eb67d8c0eef04a353308931499a85e8755ca15ba778f2f0d1bc7b25898d5f7bdad4a0dc8e3c0fac32ba315380f51b0b73ac030ebc611949078b1bc1c716764a0e91d1de0c29a564b1d0d9bfb5e75ea83a7290992db4c0dd8376f0edc29e9c05da7177c7ecb0155ea85a65e38d74c7dd48d1277972b44feab14b801041a1d69052f054461cc8c444295c2fb4b4068220ef7c60649f9fbd1a0bedcba4b646df3263c1eac15e11d26d8766c4b0cf6f1acca7ec0cc365edb0ae2e00f669e8e7bbbeb9ee622f9a1bf45925b6c5781fece296e0017c1da47450f00821c1f85f8c21066c2af50d1dc80a664f48431b57ec6930e99625fff4c96016d5dde990e0be59512e48e3989e7c0f9c9c7bc73ba59f2995ba2acf33221d7b004791f92ace04382904a1904a884d71691678c3a990b16c4918e785e2d952fd665837886f9540d6731f9b298a9fac23053601fef0c8f95297eeda64f26babef0850855c58122cbbb18670e8593e587c446a44e979825c5bd3e06bb12f2c1cafd411f941dfca0ecfaad98f17d3d09d35be3ce865e84ce13efdc1fa03ec572ba882875a406932f497bc62938f426670b0ca9888d49ad8446518093d9ed9699bc4a545fddd30861ea2395fc4c5ea3e6e78e4f1b36db360ff5a9b60567695810aec02ad868362e6a8cb97ddda1c8a7ce2c857077188d35ec946c0773d44e77b3ceeb1726ab291cf11a7460011ade05a1e8f864dec62a96fd9710a21695f73ccf88198516bf5d9d804bbd309cc6b0d787a4ff7ff28bcb082aaefd87db3cc7895f09cd20a624481db5835f9de40ccbc754dc4ef390ef1f8028561d41355bdd563e15928a2a4ac3adbc0de704e6c6773e26f4f4239d9b6a6f29715300d27cb8fd130484d01e5697306e1d835a88048406c3bc9e28f424dc1d5e5194356dc9ed335e9e63c4a58aa2cffc32c4c8f92d80f16fc905953611af551919cd22ff22cbcf7264e33408976963875493f8980048a8a7ffa6dffaae16aa44efbeb0a873e389f8d592a2f71c3af543690ac8bb49c935e464f165fdc3b386868c9ba143d3fbc2a3afdd345d3153f1a3dfbaa8262fea3f84da97617361b8100eade4e320dd412ce0accbd8744554b912a972af98499f98ec151a74f16e414c5ba9b9cd586e90f81c96b5719c1201b3da4b15b0273c0e9419f57eb1a4d7e9b6e44891f900440c085d56499cc239ed2b75bd78f1df7ee5c51727df6a36adf52d90556999b1da089915d7096d4330484aa2bc119d29e7154dd42995fc6c58efa24732bf11c2e6321926aa2221a17b1e201ab5938df80673d7f58ef1d3e48487225515b1a27f48544bb0505e1deb0b92d220c422242174c6a15736bb9782a02f9f3934929ab3bb030a73a530b664089ac7974f8d57a225a0ed6d44c961294591091933351a78fa0f3be06c8d671a0466e2c00242b4ea380a52cda04955c196dee83805504e8203b673fbcf2ee74f467a2a0a3243d13f8f7138146eebe70f5f7b64becc5f880701a1a047ac4fe2dd279cabd90527876f11066f24a2073c8a1957fe484642898475a3c263051c956ccde4eac158a89303de59ade145cb1852fcd0dab2866f8f97c6aba55d30bce619843b75795d95f65062a1904e05570bf90e3872f99033ecd9e1707457a15a3c20a476a53596c0931e8ead86f5759db300b10b368637f6c8e9c55ca1ed98092c2ea83243204c2a9878e6767b40a483fbb9556acc5383d50490ea71e9a5dc16d9fe19d08dbcbc9f1aaf47c1c6c711de34db4025f9192b74fb118f590f8bd1196eebdc058d4bde0c3e47f9eb7f04f601c388c9597ffc8d3531e7a6078cc7b0e451ed3b0a663cdc0de85edabc6e63929f299565f0cf09b8e2fc5513196a1da711d2f34a44ceddb9950ad1d037960539123db690be232864b67b6b5ae3ba0ef1e6646dee1afbce02fe78a96ea528ad0a66800724edf398a64bd970550b3a4aad2e4f6db7a5e384353607d9276f97ba67a5ae546ad0972f231aee64f16ace26f376f31e0ac212be0f505b18e8858a79c662ff140a5b5aedc79fd0e72a970aed3f126ffcfddc70f3ff29c647cf9a63c9bcf24fca23d5c29889d5ec62717f8c524a11c72bf1900d886520feebb62856134bc87332edbc17b06bce61f0e160f860e9337fbfe97030aebcb97cf195675e8e7da4fdf362fe6aa2fd808b769c45abcf6303eccf2b9b8a442ea156b6ae575ec3835866f20cca33aacf76b19351e52003a4590322302d881e97108511f60086bee7083b2894436e0212d40df4e11c280292a02c322d737e257b2990b375bdb15a5847a7fb4cd642f12e41708c6fe2a0f7dbe1b5d6814ee825dc877b68e19d1fa936942d9ed92c64afd3bd4d198ad7a733fa5a82d5e106a9ac56ba7a0f6b608f603e20011c65f91a690098e4d0ccbaf88f866bcfccf8f52ca3966aa3af30c87840b857755cddd88f07638eb19cf374e79486a31bd405994f103e80364f1411bd81a9460ad5647499adbc51fae06c3a7ff76d87f917a982e1be810eecf0ae68566dfeac3420cb2ff678a58593325e3744e69799d3a625a62ea6cd95f961fd178650435ebd3229e7ff0e293342412897fd3ada5d4670d29a76f039ea26096518ac31d1e93453582946b3939222147b058c57d845f4172e219f3c1e412c07e050111e046628e59b9d700b6aad0146caf275623eaa34d305a3032eff16a04b38de564386f5771bd74058a108d8dc9e825baac6bb199767e3a7fa1e44ee8f1d5110ece05638111384043f1e52c225d4e3157f7146929dff2761c71d5779324375e557f2f60662f4aafc8dd2ef7fdb08ba7b03257ef7b52d02b15cb43d6b67e8fc8b3f5f4a24f776a4acc8723b2ce", 0x1000}], 0x4, 0x0) 15:05:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0xfffffffffffffffe) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x200000811, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 15:05:49 executing program 0: getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) mkdir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x42) chown(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffffffff, r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) close(r3) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:05:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xf04f, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd21", 0x9d8) r1 = syz_open_pts() close(r0) shmget(0x2, 0x2000, 0xd, &(0x7f0000ffc000/0x2000)=nil) r2 = semget$private(0x0, 0x3, 0x200) semop(r2, &(0x7f00000000c0)=[{0x0, 0x100000000, 0x1800}, {0x3, 0x80, 0x1800}, {0x2, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x1800}, {0x2, 0x81, 0x1800}, {0x1, 0x1, 0x800}, {0x5, 0x2, 0x1000}], 0x9) r3 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x1, 0xda1, "b07b210524d8e500"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 15:05:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) dup(r0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 15:05:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() writev(r2, &(0x7f0000000640)=[{&(0x7f00000000c0)="410eb22d5f67d593162e9eb5a2b46730c51bede590abc77f431c8feaffd33a3b060b0d2130a6e8105a14711d15a49d6d7f2eb43b498cc8e8509b5ef6079f26101d406dff1cffe51facc993462107598ea03f3a0ad194df6457cf491d87a2110b67a11eb377dcc1ec232439870a3cb40c6cb577e12729", 0x76}, {&(0x7f0000000140)="c6e56454f782cfb8d02dc70b3a3451e42b6ca37641d4d09c0d271012aa4b457f7d25652e2267ea9771cf58d6c8aff3b82b921d1ad37ff3409868af911eca0d0073d5beb3674bb4746c5614ee451b0adc0f4a06e9565d7b70a8e6c23d4d654e264acbe8a910ff1bfeba98b4cd57", 0x6d}, {&(0x7f00000001c0)="38705353adcbd5c62348e4a8cc055428c3d6db7d7c5da70b336203b9d499c1a7779cef2fb25b6000364f8e754c382132d050e671a2f4a01c220a78aca1b5b843d684f6c67c20dfe577836c06d9345f5829f9f8bbb845ece2b0cbaa88c88328f1c779dc76ee5d3625998c83d8649ff03fd52790ad6c15b02f30009a5ac71156f29856ddd712e89e5c4794fdb8817b8b9266dceb0548902f64e3ebec34847a3dd861fa4c726f3077f9b5720063c31db5628924e31ab23329fbe50830f2cb710bb6c652d989cfdd5a", 0xc7}, {&(0x7f00000002c0)="adc9fd468908ada906001a147e948478902eb38d5ac5bd1cc57ce959fa0ac98a9ac7347514c20a762cc12cb2dd5ae732d5b5f5cbfffad69d63193ce7023f3fe485a3e67d35109ccde477d27d2bbeacd69238303f976c00652b8de6363009", 0x5e}, {&(0x7f0000000340)="1eb499af77c9008df5e2075bd2c080dd40cf9582cbbd62be0876cd1956583f74a520cb9cac81d57aad788087bfa158e9281efc37ef80f0ca2add3d24a01801d0cd7ce87ac3a92bceba40659e45d8c7ebebadf8b61edd8ac944149ddacc1d16904522465473818355b1114eefa96969c5a3a092d6a00384f290a3b50f5e181f3579fc6dcad9365802eb99", 0x8a}, {&(0x7f0000000400)="67b58e0049e3ca7ff5d045eb7341d46835f0dac4d230c9daffe3da7c9bda44fcec63d5898ae96aae4234b343b42781340c65a0b93192fa21aa2271bcffb812ca379095d5fb8559402eaeed6d95fd4eea81f8447f003a4a7c1f3ccb8580277f730f98ba4e53da3660a3b9e7b7f7c6bec4275b68b0033e3f0a42bf1993d99baa9d608f56d03abf76bec2cfe9e4525d7803b882be2ba61ebccc97a60ccf0792cbd3ef0d0ccc2c1d92d51dd52827784d46aa078600b62d7224fb", 0xb8}, {&(0x7f00000004c0)="4788844858031cbaa5663e90f260985b8015a166d494663c3823cf2a866fc4fc6c39b4bafdd695c232fbda892af87749d2d2f034662dd66f9ed8ffea009afc3faad59098c029c2a7fdfc255f925313cef149cfa5e744eb8df39f3a229fa6867db10024710569cf4ba1d629226130", 0x6e}, {&(0x7f0000000540)="6539368c91e91b5705167bd18a2e3afbd3e38b641ff89a25346f6a5c1cf695e1ed77b2c83d38f359f3b1e8e36412c8a0a1bef834f3b1eb10f00cf110cff8c69b63dbf52fd1bc61b795dde2e309aab902cc755b423cb78a1b3d5e03fc27073c02edd3a57427fb568a454e818035ee9016972fb860358d37b3f6a518926afabf48b609d20bb875b1f34a612d2fa2014dfba5a40cf38099be31f5c4df2560f2e9557eb98ec3c08d3b6f3e15b659f3ed8d3e887173265571a60ccea59be8e92dcc7339520b123c4a3be3fd97870bff7225c25359b0d6be17fe8d9a0fef6bf164271de7fa30b1c2fa8f24e677e908be", 0xed}, {&(0x7f0000000040)="57e7147eae2fd63beb5559002a6fcb", 0xf}], 0x9) clock_settime(0x4, &(0x7f0000000700)={0x6, 0x400}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 15:05:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 15:05:50 executing program 0: mlock(&(0x7f0000452000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x2, 0xba}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x14, 0x1}, {{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x2, 0x480000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x6, 0x10001}], 0xe7, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000002, 0x6, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0x30, 0xda, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x12, 0x10, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x400fffff, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0xaf, 0x20000000, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x4, 0x93b8000000}], 0x9d5, &(0x7f0000001340)={0x15b, 0xfffffffffffffffa}) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/60, 0x3c}], 0x3) munmap(&(0x7f0000453000/0x3000)=nil, 0x3000) 15:05:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r0, &(0x7f0000000100)="75272d25cd76be40b9e6f1f4a9756175a7d8e292a746eca1ff8b2418bded6e2a4da967a8dd71bbad3880ad1f98c43bbbff9edd04bdd152109f8fb02e235c2613e61a39587a0d38ee412238cf367f4070367de1a372c304cd80c2d1e88ab944c16368334fe84ac26f35cf21e47a85c2f02956ef52175e752fb5d47829dcd2df9c00742ba8139d4c2b8a72328ef6fdd4050526fa2048176800906da4e0289a9d0f9a04b75cbfce2c00bf0ab6c65facafa1305233ce7c9ff662776a49a11aa2e3b0bdbca9e4eb68f90b15dcc8c426dc044509d8c724de2c10487155951c2e5961bc70bb", 0xe2, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc, &(0x7f0000003780)=[{&(0x7f0000000340)="cf7c550841f0acbb6c46792874f38e74ab40ccb6a2b30f8e9ffb6665f5503ae6a5fa50be829268121286d1a3dc46aa2dd06088462fc2aadb51e2968a13de57788507ff9e5e7ad12f7f4c29bf5a69e927ba9c2693113169a49359371fd2d995a473b949bc85e2dcece28945a84e35538333d6369ec232a6730c3940db6202cbb72bd0469aa6f7468af448f7f6e4f1cc586dd47b896810b6d464834e825b95b1c0a11f518fed5c3973", 0xa8}, {&(0x7f0000000400)="3bbbfab2435462632dc3e0064f298eb924c619b5d5147cec12ac8fafea5bb8b45133d609e18cffa89a5f72e4a3a94fdd6d9cdd5ff9c000c9e52d73a653bf1f462a207f1a93e090fa39090ff42cc94f8c25b8d823c111d98cbcf3659e1b7e4b3b5d29c7c2ba15745d7da3de0047bf24a239f6a1f34d7e61072c6252543fe1d3c9e204ebb3b150ef9c6a61664225cfbb6abd0cd551bf0a9825ae223308b3b3180674", 0xa1}, {&(0x7f00000004c0)="c9ce1b232df7bf3742ea90c38eb3bf25be020b18bcbaa69fb348febf6373419687360f6ecccdb0e0e40f558e4f6726adb2e1093a67fac293faee9d37b04ab0ea2ed2439ff5318193f3bf5d14a5f62ff4e9298427ce4229616c862ee3908401c0ca543dc306099e0fa73b118a9a5281feabc648255af1c0c5126a3679fdaec45e942706ad81e490ab1550ab57b97c8cb8b945587b4a26e52d01494e3ab77223fed22bb629ea62a10a3cf03d09efccc443ccc8eaf7b42c721e498d73086ded4cca68deee06dbfba744752c5dbb0d998a91f17a251a8aa1e2201cd44476bd2aba92d332e90ab7e28cbb8533f495d3cee3f8cb82ad26cbc28cbb6608e1d6f6b54375f7bdd08eb648388b59cfc82a6636e0ccf6452323641ea47aa48864b938814234d1fecfc1bb6fca353eafae63b5b4ae273c8287cef15e35c3f36ae1f96a9511537d126a50692aa59de4dc84274a8fa2286f35d1e1fd7003b0123fe81d6e0ee056af864f1739ffaccef5c6be4eb5691aa634839efa48e9e58bf13080b9d8cfa5043182fde6e88d9734d24baa12dc00797b8a656ea154782b1ba05d47a23bab49e5268ec1e2e45bddb9918497d1964c23e49ff17d4516469b143fb09279c5e97f08982e2c18ba9432c247d74697ce86a222dfe4ca01b36aaa919f2ee1afeee4a26c1ef022c079fc8686ca6cb1b1129b8ab352d3fbcf372b88df7ba4791fb552e976d95c7de72fdab7b984b594078eced90487d14a8c821ce7540aa50b25542df99be26ba2a1c6431eeb3ac82a9eafd97590b33305fc240dc40a1612799168a1675f782b1ef12f57a05a93afd59f0540e7d15d163718729d325951fce3f9dd6eb56bf68a58ffd8bda7459ba30377d02e349e59ba9e0bd2df9f5f16f38621c2f7ffa1dd43f26ac7f9cac99b47bfcf20fe7d58e63bbc65e0aa2092226f835b5c8ceaa84dcd0463d2d50b1edafd72ed986ba0320eaab690240dbd4a40c0682756970ded39ddb4844fb556434f503a2ccb46e82bcfe05387097b5a452c7d51444692e5374ae6914ce54316bfe14a869a2c7b9c5cb1776c6de65f2987cf19a66824369a5cdf08fde631d935c4d0b8ae68eb7a96b53fc3543213a2f80046f8bd01f4db9942e275d7258729605d80676019bfdebfea1508852d43a9633ac07e3fe8c86a6b48c29d3dbddeb0c9493d0ba74c5f4b9932e22651e9b4bc1307627485cb5548b6df8f2da5ee61ab298c281927492fbe3bacb11aaebc1d7d384bcdff5c3bf91363059d297c5a7b9d15de0fc5563bd5701f3c236412e3c8fcbdbd347d402a653252fb6b508b268f8648056ea696cdeaffb55add1fae02d3d5861e5ec21be0fb78c24fb85ec2ef8fd0dcb210fe0f1e91703e4171d7d7fd6d34414773cf0a13fc714b19adccc73c15a1af2c90d78f2d44bf0e6f9db887e6c5105eb61d29ecc1467561c3ea725950c8c419bb0c66ea3db5481a394e5d4e142dcced7575623274526b832ee36cdb0ec746653fd78d8f8c8897fd7926ac768b9032bb008b62164ffd624adedb37c8ff2ac92f2da672305183521ebd1cbe6c75e9669044edb72a5d9e49c2728f600d81c36c7598bcf77c14992f4d3db0dab9270b48ff3331343e7b7728591e1754bb74ff3b697214f79d0c146ea31638a326a1683fa72bf08857bfdd3cd097674256423a6957506c091d466a4d04af11a369fec3c1df990252a0743ca06aace4361f87c07a1a21c2613aec0f30171c0a576a95cf2f30f3a59620d11591121b8563419ef738fedd8e339f2a1179c931556a31a8e63633d19b1432ecba2f685b3ca21b59bbd12e38b48f16852de6a76f6ea0027e5e850f597c748e41d5c336531702e19dca830f3cc6b08efebb3a96520f37f3e58a218c91bd29d1d51e6ecf475fb8f95bcea6f19d4b12fd43ca9abefc5547a4af5e5451fe464ddb54871daefec61aa49e4e1f2b60fd9c1f15d735fe0236e3922124bc6cbc9079f971ef33712fb2880041516ca5809a914dfd5a36136e269d81ff1e637629f053e065777fb766b4766104513188e53698d4b70b766fb2bdb92b0bfe4d70bac5f2d4728f202c94ddb792caaaec4e07b2299bd032784c1cc692f33c04f9c6e8201e9c33ff7235b44687b1e532e40d40b8fcd2f64134cd367f9746099bb4f6325bcf5d055d64743581e190c02e2e3ba27832e21dec7089467beba4ee2f41ef8cfbcf6f12fdf03660ce3090924f3a371f588b921fb11304a72aee004fd20cca830bd0c38a6f0654431fd6730986394d1d684d5616952cdd6cffe69ebe6c2d5d0fc738d443b82b5da86eaf976d7478105d65318b919ca157fd5b142ed16a3b94a0c22f1072805b64e26e12f1596889fb444920058209edac97dc291390730c6d31e2b1e04b5fa415eea6ee9cacc84d901d9c20a564b8953dd32521eb4a6be175769c60f57300cde9fe13cb3bef7774e62cb141066ea1dc5edc6e97df9d13a9207f3cf1a512f88b9664708207f3786d6cdbe0be2bb1a2a3896e576c281a25da10fec80fbbaf3311cc3478d6d98173f204623c7816c852621386d8eae053820dc83df419a61ebd561c6e7c9a7265694a63b1ee36bb7f42150c40b738c660c17f2ddcb6795ca8b0c42e890b6c8df788d0ea59b7aafbd5043938a9ad517e5a3fb90be9319b3a1146fd881a0e1b405a8f9a66119eddbe012a5f9bcb49712df5f283d18cd2f3726054d2f56eff3db2f9557a775b50512dccad16ad731962f77c7af41bb96d1bf524f0d8350b50d585e23765aab843dff4abe51ea16a354b9dfb001a4cd76a78752c82679303edc9bf3a6996427213bc76cda9ffcf1fe2a5ec5fabe43076a6abb3f6a1130c10656ed83009b82abb1089efff490cfabc01f2812556ef975d2fc024a231590a3ee5b871794baebf46969dc6c626a2c48aeea4e1d8cfe3acc95511eba6e97ef7f13d6ab58a40d0157a678fe9d8970a73e3006fd7765f303284d08a69baf178c952c7691ef844cfbfe6d8896f9ddc7efbae21527529ab7e03452914b05939786eba8b3d11ac897b5b841b13b82681cf430405b309709c7e2762e10ef0bbf160c06afcd9047c3029a32a17651224735879205d008d84051ffe832b13db9dd2015acc498d6b7db5c8118406c4328b51ce4535f2ef93f10f947471f11723add643c71019cdb812731077b109f60911ced964ef181c9b2a75fe3704a2232ff6280de13e31d3ff55e9a7297a96ac2dbce44eaae83a78ff4c3d77ea0c6df1d54fa45efaa0ab9d9e4a73e70c337ed424dc376e2d2f5fd103dd5bc1255ca78b11c7930fa1d7552993594cb5105e0b5c808c83475b66891c08c8346050516b0ca2e2642d6fe366086250e4cb0b1242fb3c0b5e7ae721bfef8443d355cd88f69339a2afa9b37384fbd4e91cb0e13fbe40dd02bb4dfe47a56b9194ba51b84f9dc232767d9d3dc09f771973baff3015989c8d33d1fea078a2c23ac5fc5d065aa3740dc3e9a2e2858cebf71555ef79b52e26e8dfd60bab081ec8e7ab37c1b2422041d67889d9e853503349228c76a6124faf194d0c720e108146c3aa95459d4aa47b565de3c348642dca15f0a4ed598755cfefdc0dd580faa029507949056096958cd01d951a5afbbdbf5b36b1e8302eec629cba6d45c930eb49999f64c0bf77abf301a644cb711af91e0b6d739e3338191d58bac6632f837d42893e3d7d2cb609bf52229f8f58c1d4614d12815e1c60db5a0cecee5ee970d5e82eb93f7b283ad2679e6d6568b8ccda3169cff2929c6325bc5a5f457333a11766d3a3ccc8793651a9e6c781b23e3cb25af5d265cfcb20df869ac981f0813e2f76ee78a3ed8301a001577fab9a5168e2c1bb7f95bb43dee31312ea41e45004d80215a3935835a3cade7f215845c536462f7470269246ce56d9685747cddeee075aa4e5a1b4d887213f6b0badcddc0bea85c3f3d43870b5afb6a0cab65de3a664ba4f1b10a271859b316cc2dd68a2c9870ca706425b8a675bc71722ebda4f4dea51b16bcb255921460f0f72fd3455e2fda45b0cb0dc71c86db504cf80a8bb8a379548816caba2d65c481480c7a7a161577c9872e566f7c362367b37704a779339d4ad8b896c6b8951b0a9b14be8fe950e7332a2a04caea60ff743d6db9297189ddd0ec59017ef43ee3684ee6fe64b88caabbf2059dd278592d136690edd18c759bb232a33b521372d8268fff6f0d3e74792c7d244aeffc6fddc0db6fa92bc115866058ed4624439721cb5c193f457d5ffaceb31537498f4e3a7e13b6e568d6aa1d7c42fc2dee2e390884fe5f5858d7d6620cd5fe5d2c97024af723c0a4e457fcd244bbf51da921329bc7a896c99e36f925ccfa40b8a589fab831143ce8970c0916fb7dec7f59eaaa8313fa0fcd42d9f8134743de17238a9d1605d1ce50c45d729c14ff0524d261544c412e793c80de8544d85ed6ec632f8a54b24225647a2428aa7f6e17846fd8c4f33541051ca463552950b5e73b99a58ebed6a16f61419eadea713976260c45a9a109e88a14dad9036a84a8263c44f086147f14a519e6ac8cb54e9fd9d86933044e5f3d6f9679eed29a7cda4894f16fc91396e575de060a9cf754c074d6de9d22d9b4a721eb35f9642c235f72170c66af6cc7cfb35c6966f3bd34fb8facdaae99eca6e62eead9340c597aa2afe8dffc26a2b51d0d676c3bdf45498704c68d36a727c2e1ed75bb6274189a4e07b95b976273ca6bb6dbd9ebb72a70063fd412d227d2ba5698994bfb6f006e0dd710dc3f4831088876ddac235fa251915f1b9f95ae83c6b0ae9c2172f5cecb42429c202d6cce48ec945776f71a2a468968fe04bcd2a120e028af9112a4e31ad393d02ad595467553feba01831860400d684cddbe168fa60684b4cf7178f39b4c374d328310f9ee01e305dd7e4267f2ab62d069aab5075c7b8f2f3ffc24463c6cf649449f667c01c632171fad8c2d7325710f4d867ac3beab93f5c756f1d0217ec54fc13f8c971712504b6cbfc735087c60e10b3b5a17bbbebe2814f611bfbf3a99521523dbad4347d3f0775ecfbe8c1dddf1fc52c44d32a48c0aa5e0a4fbc27dd1e4b2fd0477f3228b1936d0e8d46177843bfcf2b93ddfe3ab0c5929d675dd854d8963510ca5f6614c016ff618eb536a2bb54f1537dd3f67e0cfb572855c784fee7bb2a1e095b7976582e41e554a8ac05febbd62c92476dfa6328e701ce72497420e87ff7513b56dd8bfbbaa39a0510752edcad568a9308521318409965fa42e148bd76ac41c5164675902320d8de2907109ae96cf5228673e63d452c31ab6c997c5fff40f775981e00953589693b453f156121992abbd06d2e67a64d6dcd36a611ab4dc4551752e1ce594753173099794c1857ae0967f91373b14702a5bed2eb8b5d1815fc92c50c894c491ab504f8912f28529722adab2de5def49e93c98d4a2df51c5666b22a882921532d809bc3754a081e5c6b91f250db1029afd0c33d38e80929c5f80fd833004735ce71b615d221827fd3da39c154c15356c4f838df3530bb165b7fcfa3ccf5d0b84c7dee37d067bb259c9a377a50d10e55826ef889279bb732fd683903dbb801e359a8cfd646b54d0bfd22f7a5df714bb1abaa7ae28182f1d13167131b762cd64e3abe7f10349b42175fe9adcf00088dc0800d8c0252c91371b65184eccceb56afe7d09a42fc79c82d29530677231712c083bb17748342c2ba760080fbbb0e46982d526da3ba74ec8db5bfb67f9d2ec570d68dccf30d4d7549664ce9862a704a966d81d075fff12608698bc34bb800890e8e", 0x1000}, {&(0x7f00000014c0)="5c26781fb9573e11cc9edfb6b675c6209e3f065dc891516c6ae49e907030988817725e00e7ceddb6f606a70d9dff58894b499cbeca40b3fbbab44fa850ca6460aaf474c03aa80eb6015b374052adba16bf55f5e85a2fa918647653db0708a5cb561c978b6c1bcc602be43f1de3c98671cce76ae3c5da6773b3a04b9f4ab68023aedceb5ed55c890b65f670ac4060e01d9ed574454e055d92277184ffa302427ef8efc56020bb6223282e49721528b992010ea04004fdbe7e4ff4d2577e5a190f63e4f8bf7f64aae3031ed1b55a89cc8da25ff019", 0xd4}, {&(0x7f00000015c0)="d20ed44edffe2894", 0x8}, {&(0x7f0000001600)="ea98ce7ad6fcf52e51e548b5b6d304a837e13f89d35d6d67b577c819ed69f15ff06700de23e24b4d361278c9c3bbe9be4711497428ac3f34452d2384ab6c314a8dcab3e0e3333ac32cf2a7a1c912d52fc90c094fc7f029a84da9b35bd24415a961b1ba5d06c08407fe6a5e55c2f68fd3460ce2e8533c9b", 0x77}, {&(0x7f0000001680)="d31b3a0544b5714c4e0d59324185ca815ba3cb1a155e3af3f7fe0d1d3c3c0deeeea606bf5ad61130dcd5b39a74fbd6191101cc5344315cbf390e1eddcdb94d34a57940154d59eccfc41ea82a87f729d07d923913e5b31561fb5835b3f53784cce10eb1e02db9419ea93d00993751d82cff4d3060c5b1eff6e2760989544ed07d60d56b4e109430228059247efee522899e7d38c8ea2e8e49827b4ad60482eed2f3d5b8099d181aed32c3759f48c3179d47625be9e2ba8d1aba065646f95d0ebace903d46fdac79bd12c96fe4ba86cd727f912766e0", 0xd5}, {&(0x7f0000001780)="8a696081610034037f7394d75f4b793059f3d5f160743ebb2a83d0d2353bb1cb3c7ea8bfc00d158ce8da291f1c08f2ff6321f920da7b96074b993cd9454a133adda079c416e0163bb1f42ce38d745f21c2d4b40423e34aabee47305208f695db718fd06d4fc4a326e476617748b9f1966748c51f3904f99fe26090ff6b434146ff6e360da1dad231d8225d902f7d3f827dc7b8619834556895687f7ec7989d077910b1b43a82f122e28070df3db00fc5536b816f7fc5fa11dd41f2092484d97f27ddeb4cef82e4c68be0fb31b8af8faf05e59f73054ef404fbac68ba183e591eebf142c5931b1a95f86172becedb790c7f64e95965cb1369439b1de0a6eec5bfc71b9b7eb90965cb9a14e114decbb7a5bd606555afb3e67cb836479980962cb9b92c50425916eb07d418edc23226a2b1a96061f30df7208e56ac9513de641a3c748cce39541fa8ba8bf7066e23d215c61ac1d3b48743d2bddc7b0602135680697189c5dead718dfe06c18b45fb69a85039775055744e2e017ba66cf14a8ec5d47ebb8460ff89daccbb1c66d4b5dc8f905358a078936b5c2ed5a33d73ef697136808ae4f59da622430e9c27d954d8c879dc2cab26af109c0224afd4b510996f49d371484f28cdfaa08a1e57406310549e9dd007724419526158c5f4e1e5ce108a073a9994aa891ad612ad8d96735adc025ceb8b79166b4719e228c23770bed15b8288ee3ea73648743eafe92d74d6104618ec9a9a63db930348d3dccb436d15392108366ad79e85d9527140e4b19a845f7d2ecb990570b4336a2f02cf7cbf415db8ffa75b511bb1ef1f93f393bf58212d06e47088bf2192284bb35de78cfa159f307a4235b4bc4651317153664d8d86d95d477b2653ec2cb881d793c181ad34e5cfe13711638ada17dca4c688fa3d8e29f578db5edc95912566f7f5ac1fc8166d30cd1cb758a9a60d220187cae74f8b330b358f08d9e851118b3fee2fd0e9b43909ad99fbea5337807886261c6e0130d79198918154226cdc001b1dc283a456530cd4dda84d174a2a83b655235e24518d52bf9b31c9fff2b03e922b542e106155130da0c6fc078e2a995308ffe87f8325c604f86e03a24726b530b80db24d5637230339891c48a21fe44405957bd21c1a1fc17b3bb8cca28185ba2b58220ab96f51c0f35fb41f06ac95dceed0abf6cbc0c2a1590c276584f58a3d7399828517e948a163299224ec2d3c2cc73cb243a0d30095cff2e89a38fe87790ad4fd7a473f05ad8ad43c3ff300d06e9ac5e8235fde4630d54408841930c472b8a4ec147903b5c3b1307e854f1c1c6c65197e358f312e0481a4fa2a67838929039a2168b9fdbcd0143d7a66e658d21684e9997939edb159030d491855b227e47770ab34d5af9315f9900b2eef27f966efd39f1235aaabad4c7014a9451fcec12a458dcf5bd11836b439d7ec43004c656c802df68a3e81be3450d7980ab3d96d08189957c856960f53213bfe42d1440d711b1d06ecf3072b757da36fa9fae4d825ea638b5d2354b85525c5d3a2b52e12509fb3ff0d155bdd3a0acbfb39e9d557135e8f7d524e49b1e0004270dac2a4746be77092cb2fd6e23cc6052628350119f80ba9c77dc2db36ffa6906e748a70c75dbc6f81dac46ed1469045f0725d30d33e1785298117deed8b275fba7438c4b80577fd0e417fe8254c705110ad9bd07a54f21394d4bfab71393560407c98f4dc8f5127a841164438f66729a71e682f66d80596ce5f08cfe86a679824303157ed6d72ae395dcb286e74d5259c53551fef120f9bb57f6677c864a419bab76821558b119418036707a83f8d2128fdce3f3a953d69e23093ec1bba1ea40e198239ff8a771aca2f5aef2791a843a8da43ec62cff4c07459f8c8e5d4c394ed9a2db13afc840eb419afe3f0e91f25b783e14759677fb014542023fca336125a25d33cdd57fbde12a21952411fe4a389968ff35c811d35c6c9ef330f6c580fa7450c7a06ae73ddc5e19c835772b87333eff9459b2080c728f12b846131faaf4b9d08391fa3ea0d50e944b937f9b28ce4afff76385287fd14f78a214b4edf953e3eeac898b60636b367d5557a6322d0993f0411ffb08dcb6ee847c4ce0c33a61da7efd7c92bc029f6aca539a42d73ebb154f4a30f925986283d128fd99ef25b75b970c2850891442be6ae6bf86d5fce803e409225f0ad794d16bf371be5b9f40780d0e5c4242eb6a3d0e2ecef280337f9c14067b17035abf07ac26fe9b79cd633d0d3aadc356e06f61e05a51455e86dda0d68eedb8089546a8632e6982ac10b68b8d046b3d995763a52d6df574c7acf1c0dff4044f5f153a7693828a6635be2e55bdb9c64789f2322bad11ba88c0fc8b8a22ae5a0f011ff3be93654d97d388b15e81d0c963ad380d43d4d09bf6cfdf6e934725f4d7e3367609e32f599383c2266a75373e120c21ac944ce6c5d125306bd743f03c0a360ceb376430b5521f4904424b0cc6fbb1f0fa53356190a5e5224197ad8c215e1b1e9ab0d8b92c4cb8d2d5fea19aca9879067c8a72537db4af003091089eb16771c2619ea921fa42ecea04b19321c22761755bb645af72e830f60136fb036becabbfd15aca0ca5756c127672b192ed4231f6f08bba231e3bfdd392a89efc3bcebd124865c96ce0ab96fa324432ebe7aed14a257d18edb25254bea0837f80bdbf04378a6cd3ef19975f089e89f46fecbbb10bb8301595fba4ea603bc29483e6c5939147d1b83b6ef6c21fc62e65365e124ffc618ebcc273ef8a2f00ff62f777415eae8d4f56049acf57e571bbc7150b7495d450979f174157ddbc6b9f69bb0f5fe5689e3b877ddd8b621fb4bcaee45b2338125b04ff99b7e0d95277f3e694becf0824700d1b8b84a050e9ec221b4f866ffee01d3efc7c38c775871dc5f6051fe3185a45f52c97086bbdf2f41f3d821a21dadcf8eee3f0d83c6ff68e04f2b31cdaf41863d0328290462292c0802467a627ef3b1aabae544f7ca42727c5ccf28c12daa47ac1a4a7bd0d51a52f29b4b75cb4e2ffc0b34c88e3c6987f0e165d553ae286662b81709a9c0df1a536bd81dbd2f0aa7e74988ba2e1a9dadea4a2906f76f00660035467142175624dad390d32574da60303382c0970cd7d9fb0acbd42ee56b79694d4bd16451ff030ba9df3de3510a8b253baad4b79627c49a651afdb546a89d05ae42a297d7705fc1219493002995227844b5d3206ae77ed99e76af8e35c433bc0fe7a4d218b798aa109c4bff86c07057844eda772448fcf8d33481017699664fa005e560fbc899bf1830d24171c14b4ee82dbf2782dac19ca480f799c502eb6145d1fa942f7856448c901b9bedecbee7b9941c3288578743a7e1c55c5b13689fbf354da91084f7a25c960978b0519572efd25226c6c1d923637c8662ece77448e79d546cbd0a09d30a1482f7cac57d22c6120f372dd0402dc31b0edb87eb07bc93e9531184dbc415166358da1b8f6f6fbcd7775401f5904f63c353901045ffe68dc950cb507b7bfd3e38894f1bfa0dd03adb26f78a9dea0c43a2ea19d4948232f3799c6e2d87b1ad39ac19c8715663200707a25ce57e741ceb6ad2ff5963a99f93c76bc38c8be4e1bff1dc91b3358a4ba7db0ee2cbbba8a7a13f14c01571a9454de498876ca29f18b44485384bd4df70c8927afbded78e52b6b4e0c740c84b2f07600b97dda3d60d6792c6a9cc46289cb03f6c78a2c4a0d682f5dc088b7034bfb8724c673896f549645bd92b5c4a153b8f87f8d92169f6d401bce708aa35f6f5c5b843d9e1a5f01a173b9e28809ab7023627aad733bc73ea2235454fa60c4cbb25ee3c149a56fd482f0a96705a7b9db177792d4bdcc74d4172e58c1908c5d61c8a0753482a1c4883eaae381fde40420a1b55588d35d86c5c62148c3777825dc6e84385e7d6a4f155e4605f1a247b7ccbbbada8b60bda72fcd73fa389c8d8579967784ab9b30a5848adbe8f46dab993dd21545f779b6586eeac9420c1fc2c9ed797793f5fe2cec65187df2365caa096e4f0229c2fae313d0433b2facbe0e8d98eb26b29516c3e99b0e749b40a5d624090e4db80757f5c7d74831621fc6d00033783551285303a6fb073cef562c9fcc7b90d92e971af348ec87de55d50c5c399b54174e7f4a1ba290f04d3fe59caf684df2384e0c6b3a342949b0ed4632b6cfbfdd430bcd9508a00ff7a3ed1333c65f3064f4121c46b219aa42af467f184c21a5ce7c4233ed0d369aad77b5e3d6b9e38c6eedd2e1a090340abff7111250753892aa86fc115983fab7671e40b56fdf5a523d9f77bb2b717d1b470f33ce7052c3810b50fbf2d91d0ef885f2f1abf1838471371decc4caf435abb0b014ea08cd9a020a7721fb0f31663c52735e43cbc0afdd9b2bd70c9fdccda0af371f9f7fa4dd3895e8c90c9b660df77b04c7a6b214409e09654c70fcfe05b841aba490d6d0701d357509e0c01643d3d655fa7d431f84cab129138dd40d8e210ef878f0ad47241159ea61a56144e4c430d021da924a4336247bc6fc6cb300ddfc3e59b3f2116258b3f2e1cbd6a8ab0a92761b8a1aa5308ac3d41a95e9ef06083f556465da37124ab789ca95a5b606afe000420c33b99feaae3df9e44a8c6a76a67be8408736293fd7f31b60fbffa1e57e79d9991c0bf56c0515247f5d20b29ceacb634b26249b0ca12150b1509b56001bf06649662a3ddb089e25a9bf4df11616eec492384ef54d21ac427f768f7c6446a44212de0cfe4bb75ffff55886073c5d9b46c5bbf19d0e51d37a4476eee22bf6b538c1d7376198f3706429ca4295cb6b754d6434478dd7158e00e7a1927280843a90124c700e42327b7c839718853e9d28621a401cfcfe32452f11bab072a69f013ec5aab6b5631373ad5c88751537ff507cefe92fe32e6cd710ddb0565e0f52977eff8a162a60a67bfa49c19e7fe33c0495e25a1ad8b8b024fc7d9980da0d452ebb910596b2a323e620d588fea29e8e35e54e587d54f401ecbd33ffed1d5ac3e65184ffff741b7825ff76ab2028fba66bc01c5fdbcbd2bf00d2c9780d20aa30c7eea70185650ff0c34d97637a3598af627f8e9597d00c575ac212a6f5d89e8ddcc2ab5c2bcb543af48de30faa8a2c6b57b6a288069f98c2a3714979434d7e4aae50a6a50643da9dc98ea5c5e40a293b3a73a9249ac86ce9ef633d46c93b1bce5d114ef7b8c8c4e50252cbdbe74e3340991498dfe67218b964767bc50d44d7b1eb6c3ddaeffa982a0951beee786111ddbe90be6a77ff4b4bec7048c2967c804cc7073ef429cdec83b9580ddbc60e9fbaf73855c00a335fe5b06cca50057256493671e8f1ded589d1d3a2c07b27a1e905be1f58d829b80c8d958b822a7db2d36eb0107798abb3797fc8e929f700cb19991d9a43a65248380e59e1c62f462abb71c1e5dab180669fa6d9a6bca87e15600fa53db8de23d02c99bb58e35d7a1a15a8e17eb34825827e4a413f0c9f117c7f0a761d59d1756ba347566589e2b19008a644f0d2be8d7294bdf722de7a2bd02849bdf976db4012f4fbee8aef311bf416299183e9d35275c0fb1f99227b37df41fa92ff598dfd05ea713771c95b584b84d792abe2a5de223978b959cf01cc39a272f8b1282f67ee4c6ba45dd8adc0a467c7167077e5dc10e2cba0064a8b5851d7f59a3b3b7681f0d36a9490f9a04e5692ca4b0974c5de4c75db5233f3d2d5440f8eab40b1f5fedd17def0e55d70fdce40ea3473ba0f8d8ccb703ae214074fa5b233db9ff9977bca105080a6a", 0x1000}, {&(0x7f0000002780)="01da1081d2469c0b2feb40893a3649f2966b007a44ff59a3916b49347404d828b5a8ebb36334f80c6f402ba90e1d1f008985b8e3fc7209d19846b07853ef9bc7c30656bfb0d495580d3c936dd10ba0bad4664665140be7a5021a580c09adb9ad610f028550afc304003c84985ee5966b4938899201971b35ecd1bcd32401843d65d2ecd3e4b75594130ef0f2a8173e584a6ec9e4533f94566f4ecfa02d3124f3a7450c39f563e73327c15fa4a13cca7f9df924acfa502ae390ad23eed5d03b674103516d932e43f46d5d5cd507ce0ee81a72beee3e95b47f705da51cdf90127acf5faeae92ba1e087071120bfd3d5e20fabff8ae2ee320ed8d8a7f073b4aa73cff2893b1a841355685dd9a89e726f8ee4bb14d95ded2ead2098bf10c2e3b8d6f572ad31e0961edb141aea5753b267ff6b81089e140e5cf78d44999e3cbb5f94d367486bf5d872d416895d44218c3fb4c6055e0fbf915f919d9f2dbb0cfc56e4c71f084a4112d1150a06fb4c4d7918e0fae5b62dd1232ecc5cd9cf212cd358738c5d84f74c683ef431991e4ac9d15184c2e0c34c171fb0d0fc988744890d3313ee2afbdd70f3c16bda14ec0fc87d0ee27774324a4a7a9641783e5a90e98b2fb0be237126249307887f342a6b515894e3087ea32470672ffa29b81d4786bbd52c735939d7d199b78d716fbf2420cfc53ada2feeac130883803cf2bb6f095d947a49d6b27ff2d8ba42e19488be3b0f0d0c5bc59cc47681161428c2e27aa24ec0c611bf062e5e23bb7b130beae314a5b8fce6742dfdf3d684fbe2f31bdfb4d4b0263045b58c48239be9c2fd8f7bb243fb05570742d8659d544cf46719f3fda1c14fd2670d6b24196212805197c15e719b805b8726bc8a36ad1a3bce9a329c8afb944b8990ec5110b3e5c06f9460030ec3510bd7ebc4ce7cf558889c909389c38dddc5384cce49507531a4b5df64554318e05a42814d2e3f6e218d8fa5acaaa407d503779c874546bae6554077e07f42f1e44436bc913f964656458b015cbb79ac6b30373be16fe5b0712b18b737d8fa9159d35ff77f1bcadf2e725e69c1f7331effbf2ae38e02418bc5fc42ed0572c6059e49ec217224f586f35db3c3661b3ec5811c80ec75f76ac05cfa0e9042f7833d426d4d9dfa07a96bb280ed5da8ec15cd65e2d16f071995c71bf30413dba39ac6cfc23fc0a86a7a2264b27afe03206cb7cb07e0425d6c88f2bc9ade1fa8666d30b60af7406b4852c682ab4f625ab5175880f2f8b90752a911b1252625fdf4f47a57254417a4fabe18313a5a0dd11b62a396c85443e1ad31410bd1e5e0c21fb98843d323380c6fa8f202d0d270dc50bc37e00f629cc2600f44782888dbe315c39502bab9957dba741317b01461a4b3d7b67e41d92e08f97e9a77ff63d5db3e1d0e7f5c037352f120c6bd09b25d40351c0e8f74df3d6872dd26b9436e5e223ef6258673e1753df89892f40456e3d680a276b3b1cb1246152c8df637782f24bea011ddffcfb55ced2754fa05075616feccbfa0ab97256f93cf36ed2240017e78a1509785c18d721fad15f40ebe731d394815109684bfb38124cd03f94b3929023d69039094a4b8ee729d2b8f8d48c1e72723426511159e9f03cdd98e862287007e043f0510e6bcedd7a504a440f5dad2a52aba9cead05fd88697eb3eb9d5b01516680aae1b3cb97ef17e4572ebe9de73e1096abae08e5c15c1bb826468a3cf4dec4c8367261f17090d198036c2cb687e0167d08c5ba5f69e6e59d387548474b38738b2562dadec75fec7231490075f9ebbeac3a798c1ccb366626b72d916b2835dfc68c2061c6b97d10eb438f90b08d646db28fe1068ca74b37ee8447c3763197286cafa6e5c41ec5b82c37138d4da9e6b1b52053ba125429d987002cc3f2f11901693009316313a62eda93b8c0208b187a10fc2794f9fc39b631246fbb3e5e33ed66efcc7f6d4b908281ac7cca14467c7be85948d1aac13bedf972a1fc0305514798090031b2d480ab65eb6ec3f1e9ccde3f71064180042a4f3a818c81ca9759964ecfa6d834ad9faeb5a562cbd062cdce16feae078993261ae19139294403ba49704520b5bd6beec4466c1c6c358e6967d3f8c203d61c02ace3eb65cc0b06cf8688d24a40090a4a6af943d85259fe7671df1169a0f4b2dc70aa908f5622719170fbde6df953175a579334de3b5777ecb3e0bcb5ec88c6aec59274d04dc20cc6b5995e2938e233e87cb3f0cb620fb3acfe0c894287755c086d37237570402e79cea6765789ea246095aa232600c743b101f9b624dfb891e612c310799be310ee71e14e137a74828569f67792ac2349859f2882a0f0e0c01370e5f92e6e16ff48995be4549e9f7c378b8e49e7026cefd14c51527b572aefc8ee7e89ec86aa7bfed6569c8add637ad68a8f2568be545e18aaa0b61aa21146f96fee4959f55cf4395e082049fa9671bdf8d3d966c648b775ee70c2577a9fada8cb5d2fce44dc3c6fad5725072dd1b49652f727fac37936587a2f567f4f3d9174c91de5e13454ab64f71cc1c43438e3cac1c8d84e2d3d6082271baae753bbaf33127dd9be1b30363bb4ea531ea75d189747c9ffa087d5a32244bd5f1888a1c81986b4293812ae472738236f63214ed4487a9f8123eb692ced250820037454208a874cd8b59229fd23788d1918ea9936a1d15552a12928477ea000c2559f21bfba74ed3e3a08ddbb72f14ecf67650fa67840a8f9877c17fcb0fdbaaf9f66f2c955be8cba0cdaf485f13b7c5b84de6ad11ea28236490c11c3f60ed27e3183da9c3107affee0a71c874b7e9a6c3688eda2c87b1b6b136d3bd87021b850f1f3bcd25eb66b74d669cb9aff0ef870f3094e1f590db6cbf2bf2ea91aae1f5d678732fc03d0d484a9c45ad2cda649d62fb4fddc402a6e80b1b196217a7af6cbc84ec85ffeab5201029331f7aaf26c3c5fa4bea974797e9a46f3a99a9e0fadac56f4c35fc47b322ecbab8da429aa1708a02293ec3212c98d7b921024b806498d1058d42b45f30b2ed7455cfb9ce904761a568baf781dbb2a130c0a16b004344306a0b047fb344526a06436effd18ff2afb37d20a3c6e65b8a149bc89ba7f7b9156ddc21714b0631d69c8aa90ca57741139898b535effe2b2bbd41da686ebf1a13a3c7050e3e1b3fcd22d1dff34d75de6f8a5065f06287e42ab04f0a22773003a5d17480112ae754ad92a6c8372cb060cee9070f35decff527742599de6506073c71df8160ed896a2519d3b2d80714ba93bca01088793f53c42fd22737d6e5d647840faf74c2e73c7750da6cf80829a3fc55ebf8558d185b9c84a4ba7e61ab5c3b6fe526775d1a84ddf23301947f534b4da28a959b2bba32cf244e2e51f59009657ddb408b550f7abc1d03e751bd5c80ec2483b9eec0dcb5a5c14a6de22b893ebcad606bec1f6f77a45444345ca9b5852eb63b9488fc434e6ad75085833ba7718b39cffeb90f1979dcb4f91e3c2deeedfb3a5b10a91b3318608d3f498b6d37777858daa15daaad79745e5d1411e14050a8bd473112238335525fa749ca0359ab2851a65c1d4f467b94b88bf6394764368a06cbdc042baa7fcc6f1261d812c7ba573e159c5b2e9a60c2d6bc84bd863abe55232ef16b9910ee0af6360313c52f07c2d156733103692d5e35f856ef117da94ec66e2c37268998735b1e616f138d28c3382301d3cc3465c2293e44bb5de8ba8cd051eab742b9d9b0d0dcd4bc866539c3c0c24ac2986404cf14d17af8c692f304b55baf43224d0a85d58f2b8f011a0905c8aa73a4a3e0fcded8d0c50d18ff4f390897f7a3740903e6defdee1547848af47aec37dc3c1f3ff913b1a31024ac2173a468832fe5a7e1330dc744aea0b6bff3787d0f7fe9de209cc65ce9081bb4a92ce113c223296d5eba34ffb824653580bab3c1c6f46685fd4ba5bea72b4a05f95e95824a22f39ac0803071279e30f079a456283d170a5d711c57182f175f63eb42ffe34b7c5949c62e04a114e36ca04e621c382d2f86d8de00dcd6295099939e92233756d5b8e783dd9d301ace1f15238ab3567f571e8b273b1a23558e1f745c11ca3758e0a3c16be9e7c31ca9b165252c6c61c2c830bceee38483b4dbd13108f673d15ab401fc2824a14c0941deacda771464c0623a6ec46b60328723a8b5165ef1b10000cd0f8d7173934f26b8653aaf2e2f0f54ce08d6f619e0826d6892c22d7f008763967eee6447420398a03e11af5ee4e3d82f50540e36e528f1fb2192e477325bc04c9f73e1e7243f14914a61468d4cffe182a101b2fe795c61d9ea5436f6484ab347a4e0d4ac2b41e2d2bb81232e944b593c6d7785794ead457d2efba3ff76d1585a22ce0e5b90938c5ed6dc442d9140e629d2be247b18c30633bd490bb95d4a40b2cc3b3db826903caa44cbe0388f44a62c248c3c699379522255af2a468f5a9af19e57964d8c0b6855d9db8a275692877b148432a66c7092e47fba584b5dcd5bd92eb7e52997a77a0ad8f3da5ce7125e2d2f4a5e2cf82b2abf87eba0d5409bf6fbd2d21f79c1919aa0d1785e71f394dc3522c1a6bfc84ead1f62f20b0108e6520ea7b9a7d2ee9d08d2a26682ffc9d32fc79b3df345c23aca3ba342d70afe28161539e6398d52642a1bf4376b9efad6ffb1497e5cc2ac215813d08379ee84e063ea9687e0b0ec8ea3e654dedf233e2486c287ae04864f4b769ef43f259ba1c420f12da0855cbded5e0c3d1274110ee6bb267abf845b44a8af40f7f3bd57ffc47a43889cf324333d283bb4780ccd7041b0c6a007d0fc6f41da329393617282a24830fcb4bcbd8121aa52abf9f55283a664f872aaaeae7ca35adc411cdb7d62d2ebc1413298e3cb5fed3322e1d680788d5434b73f84cb42e8311d996b2711a3cccb45a10ce79e37c64a3fd3029ef75497ba72130dfc42df5fb11f0ce33285dad4389da11cb979cc620012349f6e7cc3d1270efd9b3e2b97ca6e49db98da644a8dd51bffcfef4f4f041967162a573bcb606274e9a5566c14861cdf3253291c9efb940f3ebaf1e001c2d9cd4e8fa198edd9be6cb19ca1c14349e736a8825ddfaa91caf5a0ebe54689e7fba4a0a38e1a7f89e381552bd76a75bfd87f9f1189a67cdf235a9a6c96b89a5939f9b24e710a47d1571b554b8b6c709507029ffb7e4518338955b784a40c3e421495c3c6c205bdebdeb5b8722e0b5ac6aec95e4ff96c33dc0097c680f63f4208f221a8854a7cce590cce8f75bda1a6c183aa8c3eab23cac930106fe4f7ab5b8f8275d989a3a66649e8ffc1ed667b1799e89fdf0d592e51ff9958c9b95b884e37b59afa971a9918525f4d11e3b315fa5f568fcc8ceacc3a1fba45b6e2b4d5d301c5374db5e5b176a8ab04565decd76a69c39142b6ff97c7b25c3556f92f180daf26ee4780c52ca17b30c6c0e56aba3ebed24ccf5980ba7f3fe85626597f905e4c1c99ad3b8217b2ca696633a421a78154139ee777be8c4295af2d778eb939de9fdbccb70ab0847d7c806cd8e72f32d9e27d1a7d2c2cf5fabbcbeda335fc67fb147b6be16f1eac799ef610f3bc0af347a4d118c4f95263c9eeed0c563ddeebe8b8c2ebdbc260f842eef27b475adc3ae7f149fa1565ed3a3138ac855b8299e0eedefd481288fc1b758b9fe01840d156ed35c226193afc3648ae8ad5a48e9ae7acb1fc8499d46fdcd4c6f81c036867c83b9903f6b7c6047d7c0423a07faac77e75d7928971a30d53499e5461853badf7ce042f5ea264c7998e41ee5c114dfc249db4a9a6a3e1b", 0x1000}], 0x9, &(0x7f0000003840)=[{0xa0, 0xffff, 0x4, "1d37a5f372c4ec116dc2dc6449b964ed5e15485075acc95e82277afdc9597d6693612e370bb9abb29b94ea379fca50a88d2cdfacdbfeb7f1e1fd0175f80117bcf27dad73105b3bfbb9a2eb51acfa9287d8a44f73fb1e25b23fe3f4ec94e3494a6fce8f284db335981cc4303c1fdbd6032282d9844abc13861fd6568ddc776499ce7ee03669411eafc388660351b8"}, {0x70, 0x1, 0x3, "18d4390de144f0ed14764cc4d0fa8f1db85ecdb30ba1227543357d289f5be5b8b4ad4833093a8d55ece9cf9a7a9c13dbabc8bf232c2d678d2a3162d5c7e4009721eb81cd6d81c89aeb4568cd709874089f8e8460b2de36731b03977c903c"}, {0xc0, 0x1, 0x10000, "e389eeb8a362d49b8cadc232f0250172ac58690498672ce9d93b6ea006445ebf5c8963a58191003d3ae18392675409c3cb712fa5dea7f3c0de0b8d67b3c48ea5181f1e5f87ce6d9c69ee4fcc8cab0d83cb4929515efe7f07f152ad9345ab80f4ed6f9d5558bce7bf86f8056f183b79ad84b2e9073d8fec241097adf56579cdad7c0d16776e4879def6cbde9e64a57e322840720ed59012c6818658c5ae0d775e727cd5eea1ef151c2fc524d47a3451"}], 0x1d0}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000003a80)='>', 0x9dbeec385714f0fd) setsockopt(r1, 0x0, 0xb, &(0x7f0000000280)="6fbcf2929cb4831123fd082373050abfd7c55f5ed663315bff60537a90fd706f4de7631a17cfae96da9bac4b2db7d0165352b8c151b5b2c9604202a52a18949ca3b47ab1b26ec7db15f816c503f882f4c3f6c3fde50b1a0deb448afd44df52f13195d1e31c65654f9e05a8b0b52a682a59e2af63cc7ba28c86ba1ca5a5eada0487207232f628217d7396969d7eeaa8a2a4c4b1350966baf2690f5460a9b9e0c794f2441ddc2d4e3fb4ded711df6fd13c61ca2ebf0fa62d23", 0xb8) 15:05:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x0, 0x4000, 0x10, &(0x7f00007ae000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 15:05:51 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) dup(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 15:05:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 15:05:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fchmod(r0, 0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) 15:05:51 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x2000, 0x86, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) 15:05:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x80000001}, 0xc) kqueue() r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xffffffff, 0x3}, {0x18, 0x3, 0x3, 0x787}, 0xbf1, [0x0, 0x10000, 0x100, 0x6, 0xfffffffffffffeff, 0x7fffffff, 0x88, 0x9d]}, 0x3c) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 15:05:51 executing program 0: r0 = socket$inet6(0x18, 0x3ffe, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 15:05:51 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abcc", 0x54}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendto$unix(r4, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() 15:05:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="7f397ec707f71e84a4b4dcc14dcb32fb203affe8e3d1993b16ee22938e74f76481c89be66412d5977e3bf49f69a83ee7ee4da1a3ce857516c453ce3dca5b2c0b4cc585a977151d30ce4bcc387d85874bc7babffa6625bc10da918762468f22b30e4bf9f7d9bb6fc9f6ddf2f14851a4553c755507407dccb106be07081c5d7aa305d934ebe108df86ecc8fb28a04ba71e6399f2f1c565826c609adf52a120d496456a97ce9cd6f29763777e53299ce60766a697419670685f73dc9aae757a6f751b0adf4563", 0xc5}, {0x0}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5f", 0x24}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getpgid(0x0) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd6041550b39c", 0x1a) r1 = syz_open_pts() close(r0) ftruncate(r0, 0x5f3c92f9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:05:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500)={0x5, 0x20}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) semget$private(0x0, 0x3, 0x0) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgget(0x0, 0x400) msgsnd(r2, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$lock(r3, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semget$private(0x0, 0x0, 0x600) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 15:05:52 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) 15:05:52 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="c74dfc88aad53d6c09442aa8d6e3df9e3b5a1d406340abfc4d6446f4ddca46310f2219a4faf38a1ef79c00bc9ad2be41527ba8a11e900200000000000000d0184ef719c0c2b852266578ca51b4b5d4fd6c7579c88a677139113575b51f62caf0f11d48e13653c94d4abb72644a7649956fd3436ca75ecdf42d5d6a4c940f924ba072691eb560be91544a7cbaeb98c16122fc9380f53614a301c1505347f938646beb296692131a4c7176269eb690410871561472b62c1087002906208898af7c544b9871f70df6b25f4077aced4d1f912654e6133cada325faab"], 0x1, 0x6, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r0, &(0x7f0000001440)={0xfffffffffffffffe, "2f362101ad3b4b7e821ac4756cc7385efaa6923f46b3453027e6639d4f7aceccc707137209142d1926ed1b191fc40e84598be1c4d0b8a9d9bcd41f05a5a96427d1e8af39ae8c298e2dcd2cef212d654b077fe33c1efb529cb31914c1db99654681ce56a3280f8dcc851b2c2db2233879560f2fa6b4f528047d46a90723550d47a5d94466ae1265acede053ca4fcc75f288f68808f5a6076edd2aa88d76ba6cbaf773e69b67969f8198"}, 0xb1, 0x800) 15:05:52 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 15:05:52 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) rmdir(&(0x7f0000000240)='./file0\x00') write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r1, &(0x7f0000000280)="61e572cc9ccffaf50bed87ef0bc9048268b00f3d57763d4975dc9fe6842475d5034134e827376ebd3bac68f5686ddc42a5025e554b6a925d23d25a6c7e3e58c99cb4aa1f94456383114e5c3a7af8bb42bfe3c2a3492cc4cc82aeff2dbad9271380e9187d1f16001cb0403682bfa11748", 0x70) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x3) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:52 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r0) shmdt(r0) 15:05:52 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 15:05:52 executing program 0: r0 = socket$inet(0x2, 0x8001, 0xfffffffffffffffc) pledge(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x6) syz_execute_func(&(0x7f00000002c0)="f2af2ef24b0f2d870200000065670f38008ee802000042d88d5b000000d8f46767f2ad67f244d3a5000001000f91393e45d0b2f8170000440f9f8902000000") setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x44, 0x81}, 0x8) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000280)=0xc) unlink(&(0x7f0000000040)='./file0\x00') connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) socket$inet(0x2, 0x4000, 0x5) 15:05:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xe, 0x0, 0x0) 15:05:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0800, 0x1a2) 15:05:53 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) close(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 15:05:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x1, 0x4005, 0x3ff) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x8}, 0xc) 15:05:53 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x0, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x2) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) listen(r1, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) r6 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) r7 = kqueue() kevent(r0, 0x0, 0xfb9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20000040, 0x5, 0x68}, {{r6}, 0xfffffffffffffff8, 0x1, 0x2, 0x2, 0x401}, {{r2}, 0xffffffffffffffff, 0x2c, 0xf0000086, 0x9, 0x7}, {{r7}, 0xfffffffffffffffa, 0xc2, 0x20000000, 0x1fc000000000000}, {{r6}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x92e1}, {{r7}, 0xffffffffffffffff, 0x1, 0x10, 0x4, 0xfffffffffffffff9}, {{r2}, 0x0, 0x12, 0x6, 0x44, 0x100}, {{r2}, 0xfffffffffffffffe, 0x8, 0x85, 0x3, 0x2}, {{r6}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0xd1c4ae849a6f4131, 0x81, 0x32ff}], 0x100000007, 0x0) flock(r6, 0x8) 15:05:54 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0xbe97758ecfd8eda7) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01020000006eff3008892536c37c45816425d5bac3288704715c0a47c4e530ccc8b1db6aa1e00523ab699ffda9e482578623c67589ac3d63f4803ec5d893dc131754d5f875a40b20a8facde7b96d41c4fcee97cdf548073488b0fc8503714766a3d101ea69692b71ebb9b9b07719b872fe943a06868520ebdafe61c232e2a7b0bf04a55b6bbf388756b7c6021637bd13371a1bd6daf650d27320a96e7c2a4273effa6b78ad2044db09cda55f61776a812144988b"], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000180), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 15:05:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="78ecc7060eac8ec3aad1ed3b019270360000000000000000000000000000000000000000000000000000", 0x2a) write(r2, 0x0, 0xec70) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xa, 0x2, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 15:05:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000051000/0x2000)=nil, 0x2000, 0x0) r1 = dup(r0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) 15:05:54 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) 15:05:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = fcntl$dupfd(r0, 0x400a, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000080)="f81e91f37e9ffd09fe79", 0xa}, {&(0x7f0000000140)="f0479af5a6ad0bb95e05b29f9ccefd15a1ad116257591fe4809368adecc46a6600b723d8ea7049d1600ce5c406192037b96a7fa7387db247e799f804293ac5f13f2a2363cd360da53b5e443b58decd91b6b90b11bda55dc4bdf6ebbd1cbf6dad8cd7df1e07bc4b6e56e22899b4e846420437638d716f197e34b77eb6ee5eb02379f6f795cd9fdd2ec2", 0x89}, {&(0x7f0000000200)="af58443ea3a2fbc429e425511ca30ece4130b2f443bc1abdcd1bced2d7013adcbfa82108de309dea30c9660fef3234b60cedce766b948fa57fd11b5467b5dac3e2a5e7e1f9a366", 0x47}, {&(0x7f0000000280)="c4527551933a9be6ebdc1b9a45a47d0679c79cf5b596e69dd740584ad67733cc4a7f45e003600aba124d038226662a574797cd457645a7619eaab110cbede3826f30da688a66e206a755ff2daab62ef0e37e3371a897fdf5cb32a802dc65134d6c7fa54c30fbd24516549b2b6fef3ccaf94763986434a5464d471d089858762a56105297bef3baab07fce764f6fbe753508c3d505c670057078c82b187a23698fb28", 0xa2}, {&(0x7f0000000340)="b93c6fce83e9bbceb8c5cb3c74d4c5d2c9ceadda6d2de7cc0ccb2b44b7714ecafbdf3b044ef7beabf252a2e8a6b9baee4fe55b85726a784e07a26620a12f7f9ab3c9876582823dfc2bd4305f7b1e7c1443639bb179475485bcf83c1aa33cc499c4af320cd41dfb36d73b8879f75091ba5c9a40ca9e30074d52284772b0bcfc33c5b491e8323c51125d81bda69cdb0865572df9d383c4ea9d4bd305aa8150df460e5188d066a96fe6c0cd470cd4d2", 0xae}, {&(0x7f0000000400)="f4df0e762226183831dcd343eacf2907e68fb753af046dab06bbd8ab8bd69ae95060397033a6248d81304899456c97dd644fd03e8eb8fd3e0681e3b41505375ac2b8c1a9aaf8c64e550737d01fa6fe492b6abd0843a58a7112806a5c355644b5d35da787ee696207367713230dcccafb04949e1a97504b9a42d8d08016b58a22d9accdba0703cf6997af67a69ca4770a0f530811494a9656c4eed5768357194e9b0fca69bae6cb6d9beeae94329d3202a114bf2b6f3fe9535bd56bdd7bbc0c491df371af7618bf5fbc61da959a", 0xcd}, {&(0x7f0000000540)="8c4c340d5b4ac41a6df61949b2f6d9f36ed699c763d93b4326e7cd95ce10bf7245fc703e17548f1d1def5a12362ba328b3386aca090f748262929a812666d308b3dfbb291167ca953faba46f389f660fa5becf0f9e867ca077503a1e8c8e37a5a362ae3cf3590c4ee5c9c716debcb13e3f03f9824f59a6e0c176b2bd1d9f6c19606a0dc1d754aff53e39856a42c83dfb3ef79c660a200a9dbf7f0010a9665216fae9b142b25e589ed130bf76bb72016f4251dbbc232fa9c1c499e82318d5a945cee1a9b41efefeb7bce73ca5f7f90b786216df8ac3d0eccdeec01646f6321155be6993b424899f9038d7638259056601af7c81ed123c4bb57ea08ddc", 0xfc}, {&(0x7f0000000640)="ec842142686d220a1102a407935088ae465712be9f86aa5266818d9749c94ca9a27ad3591c055f0510738563eb11e253220df675b7939d108859379296d7d0f0525bbf0d87c53fe7af0bdc89ea13e0c26d487d7deb315ebaf2dcb25b606b6c641ba08ef00b60b0e3fd5e1dec1626f1e6649f76e5732791a5df54904b18f624ca02c71069a2f1361a7328ce4b8557896c60f96ee030e7ef8de0d2117c6f3a6bcf238af64b4c6b77cb1059982b8be6434fa277345ae5e8d6", 0xb7}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xf0, 0xb}, 0x40b) 15:05:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 15:05:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)="ba7d8bd836f57928e9f5fc0e574560d3f2395554e59cf309e52bb2ba27e6632b600fb4fdc7b7aec2ceaea38144994d7e3b32da72b265b87d05c34f71eb2b91203fb498f298b184cd8c7780b50fa17a", 0x4f}, {&(0x7f0000000200)="06e9d2e818426193b6b71a1de9f20526704e3ef425d1a49630a8c095918f69b895e0c41b013027f5656b9d95698fd60b5062a85cdb8a8e435ffa2489f1812e7f8729433aeb017e4e69c5b3ee52e1ce64a8a4e076256205c8c2", 0x59}, {&(0x7f0000000280)="9344bc710bb948e71f9a27767238793cfb37734206fa486af54889fd0f429d4440f6d57aebe7d7d7ebefd76b9cfb4db23959af46f9629da260067862a5739cef459572b7ba342142326f0beba140540acf", 0x51}, {&(0x7f0000000300)="35dda6aa97a1471879c2adf8ba3461781d1283895cfab6813ec65a01e8daa74b565ab3eaad678f4917c49d7b097122d6c7479bd73f08fa61457a5234eba93e48b9a0b29914c3598fad6352ae99da9dbda0c95052a4617fe8d8ec2274bc1b03d2656699b6e5765f4eaadda900828869ea9998dfe3d47962efaf26cc8b98599fd25b8716de8f2afe727a", 0x89}, {&(0x7f0000000000)="f662feb73c3851363d", 0x9}, {&(0x7f00000003c0)="b39966f4ad7b7779cbf2", 0xa}], 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="280000000000000001000000010000002849907acc51f47ccecca50933b752574ddb80dab7000000f000000000000000ffff00009637000095bfb33c42595a38e07b2317f49d1b3519d63948f3b839363497ecbea1c816e92e77695273d3f4969d5adbe309d0f893f7d0c0be2c8f33f7bd9c68f10ad3a11b314c590b93bcb18b41b65595867f072f839fb150ba9ce0a9f5479a20e45f592a818bac89a9e0a0088270403f44bbbec48c439ccc0f6f985d6c423176adcc5926513c25a9ccb3f7d72ffe53582996d7bfca7a8e567cf62f318247ae5558264a038dbfcba21209d1c30d2ce3981de8614f8ea6a3280670f4bf1a09d38b7a450decce5b94ed4ee466e7872a351797a9d4e9d604ca251cc0c23ae0698ed57d629edbf596f086768885a09ef58bac768d3a9ac3210bed2da09cdce7bf58a7e1127ee42961a9a29e1de056211b5588b1b96b27881665506645a88c0e907d311429b7462ae1174cefc319e0b391f83731650970f2f50fabf8041c0c107ad6561bd559f5cb378bcf806d57de1b72761cedb6e992e24ef6e01947fdfb8b87030f2e1c"], 0x118}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000d80)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000bc0)=[{&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/61, 0x3d}, {&(0x7f0000000800)=""/97, 0x61}, {&(0x7f0000000880)=""/100, 0x64}, {&(0x7f0000000900)=""/117, 0x75}, {&(0x7f0000000980)=""/96, 0x60}, {&(0x7f0000000600)=""/48, 0x30}, {&(0x7f0000000a00)=""/66, 0x42}, {&(0x7f0000000a80)=""/26, 0x1a}, {&(0x7f0000000ac0)=""/250, 0xfa}], 0xa, &(0x7f0000000c80)=""/218, 0xda}, 0x1) 15:05:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x8, 0xd4, &(0x7f0000000080)="1e51a148b0d28ff75285e6688803f30f93d16e9454f3de37064bc24f4a80e9b559f77e37ecd09a272b76d84c1de897121a503e107b53ff9781c952e898b33a9051936a72e311ece6c3471dec79b7a5623ca51f92989fc8e8d7e6a977e2cc90c72662a60d65154119b1cb6a96eeb617b603129ad2ad33f082066a168279167b98015d09fe38c83ae9c10a495f28323f5c44052b6c52bcea0191137124e880e3d0993e20906059389e3fa11653dd4dadaafd4c37027161975ee38008e2a4e9645d93b22ac15ea815ba4c81e44eaccc80d78bee7cf6b383cc2765849af675df69c92a3a75f740a80626291454332d97177c8c75a84e0f1f3ab15d5221b530b3c6aab661eca1818fe3c9b87c853c8aced5a41ac835249f37f6566ddc3224cb7d8431d46b654a4dc135a334f4e28c4593871d3e0af3033b5d170150c64e20cf8a2ddefed30aef87940b71961503586f1dd4256b50f52ca4c6b85a4807f8ddf01f131121742d75495ea1df2094f9e091fea26abd7735192e0e84bd43f43e5990592ec4d747eda3a0529251fa71eb38c611a2ca3e643d5e37ad8a0f04551cb60221395ec68642c4d2fe42e8a6cb0218adc57ef6e7ee13190604655946396ffd281763e79e8a5a79185d59301ec7b9b6f2dab451a891aa23cb0733bdd7b1b77507fb5b9cae993987aa5c9cf43d76c73940e26512832c73e31b6c2212f62922b56cb3c9ac4fbf2a8bb1a1f73ab6cfa458805958a32122f54eb3b382368b931a4556c8846365d5ed85738e7e6585739e28ff644f989a86f7c882f6ed90abdd2c47199be939494798ad191700a6fa7ef290896ff8cae47087d12076e2e716cd7c26c4743af3760d98a5ff34bd0be02f6f80e1e32ea6e28f0982682896a72ae3e444607bb3fc623caf22e9c836af331b415c42276c4915165869f79fea141b4c5a83ec00a2f35da8d7216f24934e562241966ea8847504e518da649ae71acf4f43e5e43e8ca4598efc792e471d1724b0d05db33fcd67f9385d07ac09e0609b354933cd6d72b5aeb190e2ec05f0f5c72110dfa747579fa2d9068c43955d2d08ae9bb0b924b3ff50a3bdd33c540a61b30c7dff021a5ec7f886c29cec49ffdabbbeb24941e4b7eb564ce353f7c96dceb770e2c611d69f1052e1cba0083fb5e3e91f691407692d7ad3107e3871891d17a500105ade311876aff295a7cd54c85df81c3322445019af2bd012096104409a649c0907f59a1854bbac3137dcf58a2be712533bfe6615031248da56439dcbcb9c0c6f2ad8e899f206553fea7f01ca8776823c10e66f066a1d1f05e0fd031180291ea5c9a1c0260e4452d57be7287edc564eff31b581b9a6ea315b6239067907afc930d4e387a94a1c8ea82a87b305610b630a60b7e203a5afe7dcfd5a3f5adbd2866d10456f37b01aec10c8907714f44ae3d81301e1a51d25e49ed88b857e04f80bc74875371b9bed64bcc3d8a2ad509b220aa5166601fc5152ffdaf9467a1da27474a423f5365f7d0070af5a2b86457f6fe5e9c16d734daa8c6976fda434f359b158aaf66d7cb1a646f399a4949b1341c7b67d0da7dd6736d97d4748c48e7f2d9d74b47b9df43ad1211fc5bce43acb2d7ee160d07afd7e2aa832a4c65a5a0f9e863a539f4dfeb0890a105d4c302e77a9c85488c6c222e3399e02590280a7c4056912c67fdf39ebdaa5f12656dfea274da6456a3ddcb49d1bdcf7d4afa5345f0bc6cfe015e3289c35f3b3c38ad0aea3ea940e905096840b86cbb092f3bd63397d4cbf4c88232c18bb0750d49d445375282c0a5911e7639559f10d7fec23c56b168b7a46bb8656a9023ebf0372729f4d533bf0ac8602dc7429eaddeb0af6bad2016b80bee5e4cefb35ae5aace3daa71553eca8421196abe4100de35cb44b204e67904f8c31180c1527b018ac0b5ad23da2f46212ceaa6ccd54631a30edaef54e20bec6b9976b6fd5eef8756a90489f493ddfe6b59932894a87b574168f2ab2f23b0f44f3376f8a5060f5493be47c3d442e089a42bdcdc8d2c0074282e66a48d377ba2332bade39d1d5cf46cfadcbdea0e1398b5716988e65bcedae522a977a4ec357ae3b0456316f4a4c14d4c93ad01c715f01cd462be63be51049f761559b4ab059bee779e9898a60c6b63093bd44dabbb95da6bc8e8d4a38c0e84ed7aec47c94cdf6ab1a38f5a8e82f6df4a86b001cb916bd2fc8752c41db5ea0f90aec7a4e178310d3332f4cf902d214659e1057c5350bcb37a1e9897de312abb4eb3eb5799cc1fdedb14947c6d020d573d4c9406b323fa3516ed63532fac688a431895ecb48693dd84ae9455a321127f2d39bff91712b64dd1f9968c028edd36fb10b6642beb2830aabcf92064af764cf42166f326121f90560abbd35dcc96c47df196f97f687b291af3a7e6e19b4a1e716817d899a2e3730da97456fab53168f943c4a0b3e55ed07f50ad35f86dcb36b376563a7cca5b77eb502d55b187cf1db2e24496ea2acb3a11b45db7045f66d96288fcd441304e284aa9cccc229631fb8b03b824a43ce80dd85f57a68ef29e73f2ec1d51223da383487ced51184e0041d9adcca0be289f6d313f11261348f212bc9b88f65e22614616ab73bd3c4b36408230249d512f558545ace02458433e649f93eb4dda6a71a0ed515dea0b8dea0c1979a3557f6ac865fd7c5803870bacafb17d1d7b2063815c4da265d6f4510fd32e88d6d00fdf2e94ac2ed959e6e839ab7495821b92e66f495a057b3a2142d54191a6264d6c2b0ae2a1e6dc0e5e5f57577a1b256118c5899813b1c07d3d233e48e960cd09d4761e7cf9c496d346820bda7d7348687ea240b863a7e545b15faf34295e9579eb71099eeed3f52355162b7d6576c6978773dee706fe3189c7888785300706345fe37379c62e36da2926f33cd838edc6383ce259675145a37559e7c11d6a8109969d1153d8bb93e205e99b4cd576af83c6be3573dfefa2cf7727e868381650340bea10d8e4af3429b997ae3f7c567dc048f6f9b14e3e8183a066d81bdf7beba49ab9d523547cbbdc7d025d3482c97b6ef6db4dc4ed403065b9611b3d4e79220ee36170c49f42720604159759c424052a30cc9298b334c6b78b01a3885f6ffd2bd7a2b54a6dfe71d84c3e9a129e35bcd971666011c01549fbbac6e99a701007d9e7bc931e46b817739e5f926b72a959e42c9ac3f0669040996223b906eb23e7644396e2eb755cc859f5279ca3558051cb9c0b016f99aab742ffebda997efc6035fff2acf9eaaed523150196f8fd47efafd7336671134a85219f5a8ffc709cd9a1ab971d61aa14974e0130809b377394fdc3f214fca3f6014579d4f74e2f2a0d99be81e847283d96a71eddf15af134ea91744a125b72a17b66bfeb932943348b11fd20f4c210a5d500763edacaf7fcdd0dd24e4d1da041ddc42a7d4426d24f7a299786487ef40e7653beab83c7c8c77f703144a7876002ffbe414a561989e8b156498651d84593591f0ab976332c3abdd7865953a2abbbe88d56364ab38c318b2c4449cc5d8e1818d10757669b179d8b384d7908e0b0bc9f0bc4ae22b0e4497969b34b2f601f4fea37819bcf3dac6d4f7a4ab2e04cf0e096f99cda792e598bddcdf6a6edb35675a905a2474344b4a45d78fb899ab0bbab2c1246535a8059ca51c415f5a05045aa1dcba39b350d7fb9055853fc4f71199f6a489db064b9e9dced807edd8103c0a929565b95426cb4f5b1950d8d68ff3559b75e3f9663216207693a84e7b3e889b97ba48db3187b6230fab35eef8a6c2356494a6a6dfff82588f673aaf39215c93423d3adb5ba19ad71d330e7ccfa186e96cded7b9713cbde290b7b6a422d8c36942cb955ff89d27007a8fa5d43479006c726f975d2d545bf07ef48916b7cb82f5798558fb36add8cf79071f7920eb9adce7dd2322284a514399c7e99be3d983332b293116bf7f6d4e973aa2645d3e294d5f7653935241e9d9999272d000d4e3b62c8e33836ed076406554f2456c8add8907163dc8bd1c354cc7e45259e97d168c32eca71e8bedd29b3ae7e5ee9e616e096438fef6ca21031572d48ff36d7b4ddd1e95f702a53ca3a4b98898b704d2aae87fc1942263ec159152bb187aa8743ae1a8ccc6fc69f607941a7406dfb68d7231edb1aff1daf99184be2965a6c513480baa44a8afaf9276bba76ca65bfe0461bca89ada8a4f3e943bb0b81b2c0141245f54ddccb6cf214f0c8ca7fc57cada03db1faec94e928cd06fb29a62b52056845ebd7ad38509ddd428c15c196de892cf9fd2bc2c2c3ea3d2cf72127f8300102b814123c8dc5ea5d7c83a9ddc341459dab22f0f3ed678581df964fcd30781e1985fdf4f21eaf6840495b712f7080b2a90a23f01f1972ea6948ef22a998f0b456c5f16188bb3326f950e004bbbe3e8f588df7cef368a4a99326a31d51b98e5a0556dacdd51baeaa4e8d70d1680bdf83d8a564db8629f958bd4618099f20693393a0579dae50957af365b69e273b226b32feca3cd32fba56f92acb15cd460e4bae8130da8eb6341b2f521da4369299ed6ad3eb03320affb4e2f4593ae5a7f6b3b0ff3520d542fb11b8df0540191f2bcf597c0d537d732e9e541c69f34f5779553759b966889fbd648b0e01be7885a5be38ce8f36420b2848b35648ffb0b528e452612dd0d9787ced87aef03808f4f2586fa976018dc3a181c88677ff041fe0dd8c31d7dc46e36749f5898880ad00881824e0ace76ad4f3f5174828a4028afd38e20092797fd274407760d9512a3b97aa521543c3a3ab4fe84b22fd5e9e79ebd6b28b409ad05f609b8e8c9a5d33978d70eeeb5e3ff70a4fbd37d81697fe78192dcf4b6e5803bd0700bcc3ab673de5e9170c3411bb6a3a3258cfbfd40bc3c5c303c3f62d94aebbde8770acc93964a72c153c34c4b0c9fb58444c767f66937d6a5ebb3cbd3a836c6eb9ff2e9cd2c665e5215238eb5e62fb71cc7ace0ab6c7b3967f6d7408d9b344128f0795b3aa613ab050884634c465964f567cd6e0a808e4d6ea3ee362d9b14cf45fb47ddd036560956ef01ceacb798e7c663132ba71ead91914ae64e752ccfab5b6828140f7b480cd910b4e3cc471301c3450f0b32ebbff15e05e00b84a1fcb62c137a35dea3ad1041a22df3c554c43bcb16d7e8201595a4caa62762770516985ad54decccb11efbf8981e57c347847d4e27b14dc578dbbb5a6f6ecd0504ea6728006935936088f3ab227e33b8d6186a77049abe654f02eaa3fdd0da59a769d612bb9afb49fba02551b91cbb510fd535571ae23ba2ae2f2f1317c06f299dc789596d1bd47e76272f14304200843647cb51c0007282c032fa988c1a9c699bf08667522316c31e1fa2ec96e37b0dbf97d9b0bb9c2bb70e06f865ed1c920c37a99b16ea88a7b173aa2c231be29f694d4a0f1d7540db8c2ab5c14465e354db00e749025353672d39106987290abc864d5eb8919d2ec84904f3de5f4eab4a4b5543e94974252bf2bb451bd4ebeed36fa454804261770931eaf53c5568b50a005ddc93134606da69b065bb2bc43e877b543f2fb5e23dcddd0eb02cd4bbb59b1c327ef81da7bf395896815d3da8793c44b25429b99d82f375bc105b81cc2ba6cbb5fe5d72ed1230d008097d90c5510c14935c675ac5ea70e5309a5d907a6d25695706deed40e4870fdc27063e01cda36f9a42c25dd7ef855466f7b90c08e62781c007b7d71dfab6e6611ec36b5bce35520c3f1513635063d2ff7a4fde2cf9bcc6f87d7f51ba872fc20281c84c2939689eabec", 0x1000) getsockopt(r0, 0xf2, 0x0, &(0x7f0000001080)=""/3, &(0x7f00000010c0)=0x3) fchdir(r0) 15:05:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r2, 0x0, 0x227) poll(&(0x7f0000000240)=[{r0, 0x11}], 0x200000000000016b, 0x8) poll(&(0x7f0000000040)=[{r2, 0x8}], 0x1, 0xad5) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./&\x00\x00\x00\x00\x00'], 0xa) fchmod(r2, 0x0) 15:05:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x185, 0x3, 0x6, 0x100000000, "9bb137158061c8f3b861fa268e3784b2fd08e336", 0x1, 0x400}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:05:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x1}, 0x10) 15:05:55 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 15:05:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac354db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a57ee953e424536b0777555410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988dc5f06e84bc2c13b3527ddbce252d0ae5f9a5e7325cc08fbe84ace9b2ed49a33f62adef13294e00d9863066535459bfbb2d0f539185e805ad86bec8f6b65f6ae82e1ce39ed", 0x16b) r1 = syz_open_pts() close(r0) r2 = getpid() ioctl$TIOCCDTR(r1, 0x20007478) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffb, 0x3, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001700)="18a147814096fc7a8f4da6a45116ff17f9d41aa2a6e8f9e64b7d6b9d00cc15ebab75eb4678b47dd35a04dd5bc05d7df8f55adf29bd0dbe93741e29107c2a62b07506de306bdc3af5e89f4149e4273b81d892896713d4baf1898f20c4a11c8e00a82c3a657ea650c58885e889148cd3c10454f01821d4147b6aec6de412fe4307552f915e22a57fdd39746112dac0f43416394b5d465d6bcee0153a897a198ed8196d6f84db207b57850d6c783e4e400462586fb6634f43b305237d6013d38eb8c28cf4cdae1f882792c80c7ab8386e7a4fbefedeeb98f1d46e81bea1d119bb51562f5a379c1a91ed9d4cf2c58c0bde6d24404e7534901f73dd51bd3ebdef26eda09a69ddfc0376ebb0e1d2bf64caeeebe021123a774f41f47fab5ab61e276d1aed53cae6d932b77954a35c860f77e902a19508ce946f95971a57ff69e3c46dac1571eb2d41a005b70c501f200bcbb3d00039a90c3cdb98e6815aa3fe3d68645e1039821ccb73a02f2da3f03b88d22b2443f95d54c36da0fc7963ba997d63a18d98aba1bd97708d73e1ed24fc7ab303b18818583c226ac1c4f8321c63a58fe58fe64e4eccbf0e502330da3cc8c0fecb8ce1fca4677f4981b63c81612da9ee49c3316d4d6032c1d0ced25c8fd77b14b7c98b06a5c6c11113ef9cd64738819e6a41de25da263222ce332421f80d0b8d726686faa1ebdd763cff7f5d3b932c410b416fe7ae07c8611eba6b9dc69b42c93b25a7d284675b35689f5b4eb24ad538389ab9cdd32b26335d83a1655d267ad5411e90fb8e3bd428b22315f71411dbcbe1be2a8eb3329ca1073ec74a84725ebc3a4fcfc88bd6563d8dcda91924f1d7c646cb7248bbe9a23956273327fff4153c805e332bdb2804c55aebac9840f0089ebed79a2f3fd6094040fa0057bf7bf7fb5c96e877d45eca550302920afea127dd6378b76649c3195c60a964397b008ae011bd2270b562a07900dab2509fdde54fff74b91c61220dd00e0a3c240a76b97db04e1822856e34463d3aba4040a2d5be1b0cf81c65c86c41ee4d64fee822f976d2817b2a8320839df1af495eaa72279a658bd4f67e7d0b58cdc20cebd579e26c466d99df9d12570b1424dde8feda6ed082feb19ba03286e35dfa6868c96b8343b38758b7acbec31807cc055f062f3f3626974dea332a566616507007bda11db93805ff7803e8c2bc15e4908489416285a9dae939a687d9cd283daf7bd889bbc5b227ec84833239e32ed6d28dde1e1c82566eb2fe11b55abc3fae8f091e5067f1a15f6ca2fdd3459fd85b5200c0a23f64a77108d4a516fecf0d1053b12b096cdaae64b26172869eb143e1040738b869ef3f22f6a58c81d641a92d7da38c28b01173426d1770248fadcc886ef7be88da5b0a48f9b9e01cdec2ba1e28df3cbb56d96fa325505987322e06e77f80628eb1de05b9d0c9f6432ed3c1218985276b71f3264688795dfdc68d0f09436e197f682c2f78dae63fcfd327dae6806dbf79ee259a0d055761624499d3fad1afa04a09ed8591ad32dddfe1924c2ceefd6d11bcb29cad91eed510a0936595adab9be9e229faa8edae80cb49e17680825720cb0a9eaa51ad6ea002bd426c848c62c6aec1f45f6bf5c0afaa6697891a46e0b359f35da1e669403ae6de0ddf54a6a31bfa1b49afcbee20d59a754cdd9fa6d6731e5e7ab4773a93aafc548c9db62977a302cfb3a521ad6e4b15bff5d8760904fc4ef5e94e734dd2ce9147302c56c5bd9395c66ee90e71aced7a65d0a8cddf2d72b58336f1f3c0cd17ab72e2c54c2926816399ba52270a6f1373e492d86a21fa80ed6fc39b2829852b97bc2eae737229630cbb7067df62ea9b6aced5974b2e4ee5d3fc187a489b6054741511629526c11095380a32932a6a1fcea432e637f9bad199c0dc6f00bc3052617dd241958a987094ab223e71a30f6ce0696e55728083257e55299694878ac0d8d75d06546881318e9c8d9d5cec4ea126e51b3dd4ec55cd49f2747cb822a27e73c36d646d2f415ff38f1af5eed09d6a904cf45d505c644538b3544fae44f10898568b316e243017d6a308549eb0e11b84c97cc94d3202005fc881da91a530a084f9edcbab04e72319d04b5700725e88294d86dfbc5fe30efb8667ce55b06e8032193d2cface9fcfb11a2aa8f9c766e4167b7ff219fe5430ed3d471f04887df5b2252774dc725ab3eaddaee592ceb50701d9665c2b16ff51131e2fb2d5f6d30e2b189b5d0542ecd6bf2e076174017b7c3337d02f8b75627c666ea7ae57e484f152fcaa1a65b75b488377c6953fcab37381343ef4ca1bb104e187d269c6ea010d326d787796e19a028dab85a1717bc75a94ffb24386c128fa20b4379ba2b34eb0e5bfb8150e848da0d637780629ea008160050f99526b9c531ca62cc787dda6ad0b23b2890afbf84d2761aefc3d5dc5bd517acc0bb4c544fc22744e59020d50e3d9c7350156aff9b1c25328edd05255db071c61bd07dcb84016777132c140ac4466362ddb865f7add29453632bc758608f67ff7ddd2d142be2d2bcea2e38d726238a218361c91a15700a0e268cc72d392b4a8fd9e7de16fa8a8d42b2233649c474e3205bc21e9aa941881073d2382e44e74fcc0693c32b4a259f61ffb22411827ef15fc1c58b1f6c61521c0ceb9c6f7f7d6e5d4153b603849b74713efbec5f64b30b0e2b266f47ebebf51efb1cbb0866bdc0805c3a6e6c66dffa625cd3dd1d03b70a562476a47d2bd322ae6cac60cd21c5518a6ef0fc8562661b3a778c2593d61ff3246a524eadb31ff3ee49d6b964987167978240a8d2076a351f84284c81d9d94ae80207435f7d398b012aa4551ae77c9f4040aedab7d43a336cfe00f72d1c99e7480ceed493baccf306c60035fab3d915b947d38eaa4b2917e95e577ae7d1e5e81b0650102e9186236806c52c5a9f72cb56c66691f92001f827b740efd13588ca273a9a364048879f42c2b9491edc694d512c11b05f7a61b7f4f5ced92021667b228bb37dc0266bc849f19c288262fa26e08161aade2e3035d40c55736bbaa1dfd59b18795142226662da5bd74cdf824960c0ec9664591dcee03c4a89fbfb18477650b0592bd869b07079acfb84e037340d5edbcccc4392bdad93eae4afe2418ff320ca76b10da9e2748e74375ccbf963e2611c0d5efbdb9d1a8aa876ca47cf48ef11105a490ae2129f36abe4b22b19d46f206e29c2f1787d04bb45d93019437820a128e7a4b537b1b3cf9ca10f431cead0ed23a899c5853fbf8f33da90cb76043e59e783038cc143f7ad2423c6bce982b8d642b46fe0b8db08f837aa3a982be62b6c21562d05454486f4bc664d91a75ed5f7a855ba51bffeb26ee6c41d653fcc1b1982195e321eb51b20cd2749af9965f8ffa8d7a9a30928b2783a634eb5ed1bba524a7bb04e284e6c50d382ac970521a9bd692f63ebdf65288600a5abc1c2a2a522ef774fb5d13e32b27468ced34ae45e0a23eba35177dba022adce8e03d18705d2e9fb393da5aeca89205a642d40aec146e6cdfb4c821b11707ac39c0fd6f79f08d053e93ae0ea883735b0dd88084fa5297f8cc11905447f7303c8e879357ff8e5c4eb55962426e9a11c030af56addd7219dbe4a1ac072394ff520872f463145332bd16bb9c973799648a87302330d968ef2c99a7db1e0c82fe9a5fd9ff7d194c019a221997bb9f5ad5d4281a7277c26ca46d92a6748b23287fbe972d778ff5bb4cc3c108754b6c4b294d187e68af903fe983c648749f803629ba5093f97a47c591fd7692fc6613f879484f2b17133e210e4439bc2464005bd40b4b835512c6c43e3b977fb7b1237d1df1f72050f13dec6e33ef1a16dd624019b949a355e6d601187e4021f19c1cd4c5b2021782ac208677db819796379ab200c9c1515fd2639e9c048102db2e4e57d57c7a31e4937c87baf44bd0709c126d2b131abf5cf8e905582ab552ac985ce1c6e98a91fad42ced4b2913ee853c1bad495cbf55c856dfea1984ebbe40d4500ad7741fc708328a261308acd3746d3fe220d02f0325b222eb6d94bd47c9041177404abc1176466f202e9ec93aa1670753b869d6bd52f481d4fb1fb9e62290c81cf38fb2c8fc259ec8f6d6601a5b70446089d35acfdfab942fb719bb935db41a537966251f2b2508acf0d7fc8220adf697721df1d2ea79ca003771158e106cd44c2139e466f8427241499ae0b27fa2d811ea5ec84b1d12a2d50d0416100668906f138d544239b476d18e921970b47dc39f7afa9d60e93e51452d33e0631c7dfda8ea2b9232a37a6e3a3093423ef92db6ae612f38965c0ee6aa7f2eefa9e353c839b4b8014e6da1d98b43125fcccf679a86beaec9c8aa6a315a8cfebced4872e5aeb2ef9f935fb56b4e56f839b4e0f2ec57b711341c378123182c529c5be21df1b33d2ea8b0871f05b9e339a64e9c11fb42b3cfd1506876d4cb6fe3f82c7c10021914e8192d6a30669bafdfc166ed4525c76ffb01a62c1078d1860c92fcb19309a8eb10037e00b813845c51c197b16a3719edd93f249c45710a4613f1943ebf08cc6b9b376449ace56e6ec91789193495530ab9665bf6eefebf050ba356feeced025e02dc30faae518b59d44d8ab0879fba2964204ebd807a07ce042515d7c8753ce8ca26b474285f5f8967ef04c81cd8d1b336aee8446a3eac75c813f9f01cabd4a05850898899fa55dd6f4905874694e1f3fd5b573544a2f20983345169ec3b5f39c0c64c75caf0a9360d955324e324e6777440fe66c2530852d8fa14e22e49c1d4314319b0b309dd0c77220cf7f48a1dc758ee05a870255de3988c53e6f8f3c22b3d60cb2495631ff582d27e6998bd4b75d33ee1844a1a801f9b9e013b3d4ffd3c8fc30ad9b7378bda33df066af1752a781a13293022a481181a988a9cc2e17863aaebb66b0c65a0a8104d92fc4513c03542598a59ca81e08e28b0391ae25088e3bd82628094b7f4966525fec6424c76d5b8d2bbdc8edd09a51567aa3fcada18204e834c73c52d6adfca8745c3ce5fe859da9c102e3e2996d19ef500719d68fa0b989da72bb7ab8847567a929bc92d953268a36d9b2a6f0859f47f4f6d18b5a86f4840950cab15318423f4e9ce2c8bb65ad621b08ac6101edc1671b1d0218c0f110aa6e479d4fc849b9417f34199dcaaf10cc79f27975d890cfc210660c02e3ed5c8a75ca681fc687042655bba817fb171f5060a3655f0ef1db16f1af04f46703b14679d97ef997178584f7ef32795060e71abfa8cfcd063de768ec1235ba4b35921ca9a4935dc87bbbe68349b9704944735fa532d3fd8d484a03ccaa3fe5e28a94f6fc3bac06531c04f8e9e7e40a9c084e563af73f9663e012862d691d0eb3787d936d374ef123a5a66ac181476e3c7f160732092e5cf737dd15ec505cb9aca83913ee5bc14ad9760e8280f3406f073b372f493962a76b194eaac787e89cb8b980e999e1cedb6c9dca67e2fd60cd2df0c9096fe1686b3e335aa38ccb144697481808b95d8e9269986cc1b39cea8f34045bff3eb4fb881724cae8e0810ec6d7d034296503922ec3bf85501a94df5a1223c311fdca0497306eca494ce47f6e1b87137417bd527fe26fdb30494fe1535bee57c13ce60eaf7eb49736d32ac3de86938518a5cad95dadddb018386b6ad796b0c4726730b6e93c02047114f2d8e5a30d2a7011ee9905ecd56561fa562604ad4fce730f30ed44085cd5e51c9dbce3de54f47ef3c67ab844071e02ecdc707fb64529a0267f518702b55f2f048dbf5ee4771dccc3fcbd4fe25768fe14b675876fa71a6477f18fa906138a435fa50be70edf343eb32976ea54d3ceb955810fa4b6f3242628ad444216e14ef94fa1a136ab4520e90934bfa30faeee86c1ecc3dedf10c7a3f79854990339646", 0x1058}, {&(0x7f0000000000)="f7857883cb635b0a198bcf0cdc1b97b03df53bc0102243f1858fd43036d474284e1f0c16b9e973bbcb00a1446a", 0x2d}, {&(0x7f0000000040)="faf65cde4351befab025f32d8fdd0ac443f093aebdf0fc9a102cc34e1d90bad40180f7387ccc8cd636a2fed8", 0x2c}, {&(0x7f0000000140)="a2fa41c8c9c74129d13d829fe5a7b0317aa92a452f77a46fc1039d116a7dc6", 0x1f}, {&(0x7f00000014c0)="7af829e18d62fbd3ad3b8e92e8cb42e646db3c6e65d5b58a2546c98b608da25d6e93806067aecb89e8da7600f1b2f30b1ee6d9fd08e446e4ec5c6534de4f34b3a3cdf508d6030386a3ccd1ac3fcb25d8b23774d9807c7fc67110f4a9d185e96485c7e3a845b9de1cdd44f171d54c57fb417b39270f63b6ffa252286cbb54851c354b9dd29f2ceabe278ce0e089357c6b30441d05cb0919bf9507596942351e7ca0d557166fb58b4eafa1839b4514b994e5486e8e8c8e4213e4b06fef93b66e640d82f6c734dbb0558c034cce8299e1e0618b0093c7aa5670cc76fe4918abd5b37540bfb39dc91aae7f45cc1f317206ecaea77b7c93e2a9a1017bdcb13b99b0a362ad3ea764482ebb1a28c0b5697fcca7a9ca6b06bc76af4523d0bb420e69779b3906ec1c0d502bd4df46138e2d4b4f8a82d9db0e9ee13cdba655d9e806298053904416680ec2a79755eac3b264b1036754885f72ff7d30835a6f262968b601fd3215eb643a865800a2d8c79bac9040ba3092c073fb0d541a3a105bdd7d8a1ad57cd322603865f867a43d3e1d4f6fafaa974df4f2cefd01634658823f0b55217de23356d6b3d3385b2325e9f36b7fdd67750c3939c8688c0f5304e88c7024b38ac3be59f21f007d85239bda8c45419e4c6825c28e9ce9fb8bb33e0d8478f47f0b3f1fa2cf486d935e474fd427964c4bd4fdc13661b84874e47e6a20a8a34e6ddb19aa87eb00000000", 0x149}], 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 15:05:56 executing program 0: syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) syz_open_pts() close(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r1 = socket(0x0, 0x2, 0x0) writev(r1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 15:05:56 executing program 1: r0 = getuid() msgget(0x3, 0x3fe) getuid() setreuid(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 15:05:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) syz_emit_ethernet(0xa6, &(0x7f0000000100)="a3a17fa3b8dbb0e9eefbd3d6103356ef89267b2a847c234f98a37f5b174119d47477461476196fc46b2531565c9e0fc243ebd87e38876cd9985efd46041224365cc7fb3a209c72222331549340049a5174a1b4069fa90e6cabe800ee71f59493c8d6b9c5b675efb812d0f714dcb023590c96541a57d05f5ebb672a414737ca8fc2f7b5441671600a8390ed5853db2d9b018b91650a099d89171471f3d329d643416e830aef2c") writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x8) syz_open_pts() 15:05:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7f, 0x1, 0x4, 0x0, "779a6daee35c366af60d301d85a904addefec5a5", 0x1, 0xfff}) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 15:05:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x800000009, &(0x7f0000000180)={0x0, 0x0, 0x351e, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 15:05:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) fchmod(r2, 0x0) 15:05:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x8, 0x80) r1 = semget$private(0x0, 0x4, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) mkdirat(r0, &(0x7f00000006c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0) r2 = socket$inet(0x2, 0x8005, 0x3) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/87, 0x57}], 0x1, &(0x7f0000000200)=""/95, 0x5f}, 0x40) pledge(&(0x7f0000000700)='[{\x00', &(0x7f0000000740)='\x00') getpeername(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001667a21f0000000000000000000000000000000000000000000000f881d32e7400"], &(0x7f0000000340)=0x5f) r3 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000004c0)=""/202) r4 = accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0x8) mkdir(&(0x7f0000000480)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x100) setsockopt(r4, 0x3, 0x695, &(0x7f00000002c0)="f5f333582b225efb420a793519e456329d221f14eefa59c03b8e86e9c837a3c08edef058476e7bd8c94ff00313b382be2177476c41ecb573c335fc27d66b62dc0c75ddf2558e4b27dfdc11771161542b4985caa0c79b2866bb9fb921742bb4c45288050d0170692ceaa07fa1e2c84d22c71f", 0x72) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000005c0)=""/210, &(0x7f0000000780)=0xd2) chown(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffffffff, r5) 15:05:57 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x8, 0x1, "32536fac1ed7ffcf042566369d3570038d66a26f", 0x3ff, 0xffffffff7fffffff}) r1 = socket$inet(0x2, 0x4003, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 15:05:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x2) r2 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) close(r1) 15:05:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="0b47083eb1ed277d41e97ee0d98b3a3671da892d077e5a2c9fbdb7e046e683cda9b5d40f9470b26ebab26de5fe47759fe767a54120e49aed0fec25e1493f7d64871e49250dd8831ae51e3d64bbfc6f6a754cf7bc5dd6849127817d5be20b44b2500428eb881bae818468685d0443b533762deaad7068c4c95fcf85844da1457d0ef1cd1f64a40e566dfc0dd52fd02eb2914b2db19f40f11eccf567fa8df9462b10df780b48c081664bdb1ea766ce05835c9f34de2d987dc4b833dd5793534480991b3d9f4357fa681d830c1e4c727a00aff0a2734e063a13e2f0f3e9005ac67515995ae87af6fb0e39d1e3c9bfc4944f95ea076972c91c8fac972681cbd5164599a19cf8b3e8dc1b32491d738ba79b3979497bcb0bcecfaedaecd3644a9f5e7194e8c8eabe98950b81aa10dd41a3c052e1296d8f0def4a8ee0b0a6a13d296ad39b2a711f763ac9f120ac0e45f63839d625c2accf0fd60f26da74fc2ebc036aeb433e9ce7bf718a064f48f9c5c723f7fa25143a25135f86115e90de454f59d2015b560afb2481ca18f5a8554f25143c6ee3c9918641d8cfc31bbf8513e3314197de7cecac5282083e409415bf12375faeb5d1d72d69126ed1b9b2c4f3aee5887a8de6927c5466003c2150c1821db712417d98f928ee690537469f76225ac2d2377fb7c1f7c96d641cb919edde97020969a1ed59b450586baf4f90fd0dcc99a1c5ccec368b040884c453cf6ac5d1ecf96bad5ab118e013c7ad80992b1f5c31234350c564a1a13e223f5bf8c4d3334ec4c5a8321e38ed4bfe377b592cfc7151e2f759619f337a29cecd70008597993be13978c634d10a8c64f84311c6cade8c3a451e2e005dbd3653510f5954d6b9f739dcc6cd6ca4651a9d2ac4062940ab4af0a1aff923cf95c5cd40c4cc76dc8dc4f9ba6800972adfbf6fd9051a8a9f8ea379c38c2cef9f5fc4f3b5e159244010539cb6e4d5384a83d71330c0beeff7ca56e9afb2debd5f481794f239210fc8376419ffa7779302e518305f0ca6d50f23623520334bb85dccfdc072345474a6f388746383ac696138bb8b311121147bd7dd2d1a491af9a175d1beb68a6d3863dcd11cfd6501cb632381cd3cf83127fd19156c9386ebf9f470da7ce4308db87891d731d333f239b2a7db51042f4fe1c52efac4da5e021a982fe95938085e22ebc106a077e160cb11fd96b87b649681516daf807bda15bfe8b9e6a89641618551727ac5b38e9af90b2c8ce52e3de3bd9f751868cec48eb72a3cfb261fd4d4e46ae36b9dd2ca1d8831bedf54adf16a6db306f79894e4d91f0d65a8b08f86145f81d7c87a9f8538fcfe756febce29de87e1447a3edff580bdf7bb0dde6278b983b71ac2500fc4ed03d0becf29f28318675f220a657455b172b884af31250862f5fb2460d118eac5d2fa369bc1dc32b96758d8341f53e07059bce341f9cbc526e026b3368be3ec204762b4e3a378694f61e648644baae3f77d1fc924beee8db9b345b52b57ea2c8013e75d7512c283a6b0123a630fb08af5e9031f0cf80b1e1d2d79c7376366c8b7b76bf09a99a9c8056bee8462cc6c6417eccf1a825b0c4acf5b523d661b2dd58c2d9ffb819329306d80e28396be1579f23b9a4a4fcb412601b6f0ee3add1000e3c7a5763a33a17900d156bcc562f7336950025b8cadc4ad760206efe831115b19aa299ac9a1f4a14cdf3e0d120e98cd8696b935c9c0fa277eb440d87d5704ac612423125937a268a1f92f020b630008e8bc99968c10edbef9f5f4241bc4ce74ecdc5277f489373f9301849e9d235d45d96431be2951a23557fa77ab74eb042918badc93f671ba8ab51dab7d9ce63ec1a980907a48d6dd997818994b6163f32277fa6338f984cb9563c8d7a8ea4c8a35e5dddfe51ee84717f84da39aafc7925df35621beab3e092c32980456f551ad80c1592c3caf512316016947c0a160316d2f7b0f51e7bf533d72cc7468aaf9a219ce809e7a7765c3b6e8e511b9b46af107b3a5e3769b53fb9008c6e4ebb2143c131a7bf68ed0723bff9bec925d5c3d4457ff7b4e991307115a2ec76fb66f630c261a0164104260e255279e52b9d2c69c32c692c3461af7fedee41d2a59414c1c93648c601e38790b774d0cdc9a9fdd2e1e91197a78ea3901572badfbecbcafa9a894fa41fb2883104b9f14d94d183ca99641d8daa1a9f87b81bc393ef2ea54e084e71076ea7258ea730d6d386eceacaa2bc5793f60a33a59f500d83aa3b0d6b8a4952f7e12691f8c2d8b5eec377903375007df147ba6fa1b017e5025d8ba03a703b6af3963b87604300d584b3be2d83ecec8240e10e027ba7378e8b2ac0c4b4328eb4f443410d64d0df1b782a0bf9426222cb5de148d3ae86a66fa2074c865f4e7f0b6c4f06ea67219bd818e1c4e18ddf4ca856c9027793b416b8a70f529c9a15c43ce95d0f51f52e0b68104d6d29d399854bafde5a36b904fd50921e877e83f8f6e61dc12115b1dff94d50c6436524cff5a09039b52d9f20c48a3c9a2fd9711986f94750625afe67759329ce41dcd0ac253be940a9c1c255c2ade22ec5bb0092f2cfb0da361a41ff936fd11bc49ef0042a90a22d02114c18c6d3d6f43d1ceb593e75e10cb7090f953eaf5fc55677f4ba480e7a6739ca15f1f2f10fd8a5bd64811b4389d3ecc492f73fcf6fb9ac3be2cbfbe924330d47201b94eb8d6e822209ae74e589e56e7bdc1338b1133130fff6eba224e873eb8db6cb0d6c85f6ded49c90b000b9bfcfcd551e0b80a95d03c5bc2e83d12756f2e78d3a4b1c2d8836efc999f4df7c21ce14b903dabb34a12555a37d1d753207d8f495dc5ad2be9aecf74b60719f235754a67227835e7c3d65268eff33451d878660dec26c679c0be797265667a5098d30d8dd88df8db0026e042ee1013bd2e880e370a153fc9e80c472af425c4b7ced76b7f724cfb7c97f4b2f8e3d0c1f041289a5f82041760565308668264cf0a295a492d8b0f9849d70f2100ed46ad62d7fa0471e82501e6e1b9051027df9ec2e3cef7acecfe34085e15c7056c8ae98ed9473648caecac3be8e5eea44313d0347cb588bee50f268626a494cd4c5f618eb9419141b2c10bc5b4e4eac7a303e9a161f15d4408f70fc300d8702499d0ea148741f718d7d030dde250d3e45e799877762de632a9e0fdfdfeba5cacca61c35c08a2439bbe08255d5f565e998323201b873053dc564e7c2fcca843f596e2bdf706c3b033d28873555c8b3c4750e0aaf842471fd826a9a854960fd7566630ece7e1c04d49cf441769d02aef829e32dfa98e23a86117c197439fbbaa80c248dfc19d7143fbce48561c650edcf28751319e035384b85f16da23c58da55565dd6ed2a57b343b3ad4b261ecd5a632985cdb2268fcaaebe942579ecaff8710d37a9e33cd7feb1c0817dd56f4bac6d0349986f6313beb564101e9bef832d4efe7ed1ef2049eca4a4a534c96caf8734a6034be715929d28b949db7071b1c63356c24eb9015fd92bd6438080c4d5cafb9364e098852548a268bd3c72c77a60f00a41c0bdba74a9fe8ecf799d3e620dbf79419ba61b2ef6004ce491a59706e55cc54a672a85a400cbf8d2d17dc9cbaf20c0096ee58f4039802148a92092598e6ff2f8df31f6870c0f27dd86c80d8040b70f5b427af03c20cdd867af7627c268527537586ff271d6d0526c5ec81f26f2f6088dc3a1537e8d96573042f19f3b877cce5bba30a16696070de26909be23eff0abbe02e06a6b3090dc933afb388cc179543ac1a0aaa7734b401280b40aa12297b3597326c0a38ff5d690493744ba7b2a9a1f689c71ecb9b6d5b5962401100995753b6f7474d4dcc5659e39d24a5ebf860910d96956c5e9abbb0958498c0202d8b150ae6ce5e0ca97ebc9841662114611b431fdde3cf899c5513380eb012664b521374518891300985f7137ebf787bed2757f5a773a3443013c6da0fce3e5b36f9cf3d48d399b88415b79cf017b40ddf8cdcebab7699eb1b6fd244687559f97c4578c804694c4fa369d37ad56a3a34b1d5d1b9102f51465ecae6acd756b8dac0084b74910e307afac454a3f4b92a3565c54345d440d8e71babede7598ba52fffc7ac8fb4e55135428619867b26aaba94663aa8c70fc7f3fdd951e19d80de774eb6c82256a82e53d94c75996caafb5493ecc31559cfde4e33cda6c021f98228993afad3948c1ba284fb84357d27cdb655fe34c2899dc38189062a0c4589f94c1d91bd6c2fff92164a84fd08344e9747300005b33eb34e4a28b29599ee3521e7e595b5ca150f1ebae0de57fcf606e2e6553240326755265c7b53d843a948b8ebc54e5b1567019c76cfc5b07de12aeba290a21dbbce5dd12b75e94dbfa83e7464c615dbe673fecb2412a7429a71df1b69f9216184a4acb3eb378f606c4ebc8b152c45ee8b1bc31fb24b2d14000648c50ea614afbd1cec4e3c3a88f16b7f91731c42655c329dc84470e9303680f07f248b2f2f559faf1d551128bf5e8507532bb62a8a1b6257cad2d3d18353484319a7639fa22b4e227dc59b59ff11621a5f192bb51bc8fe2a90b8b8b3a7d1d5d914b1f9f47ef59dddabf67c12622115d05f65cdc111df62c92f51cc8e533ad9c0cd5611e1613ed777da76c6ca4cac0949de61c0c36598372049eb4da792b6290d3addd390868c3f9134dbba283b37b93d07077c3ea9e93779b4a3f2b2d53775684e34b14b565cf1aad35f3732805b3416a24a182da5ad048a2c697baa31818e26ca52d5800a34b8c94288677a26df514a834666bc0d95b20c35dcbc712fa2df2cc637783d833b96febf074fc5120723cf44a3fb077652f791b6a4d351f124e183349e52a91f5108a937b460e0bc749ef54a78a1d1a7f85a08fb6cf87afb3a34f04288dd8cfc432b92a911309db7302b9ffcf3676cea17bd5d53f8c05fada2051b44957ef0f8619c3e0278d463a18e2b617e44b1c1a10eaa822fe038032ce99c3c7b1afa34fcbaa77290224ea5df34d75a9e45a5c8a983947fa52e501240e518b34433f4ac867af207fe971e1b4e52d8228f62760e8b5921cbadd65fb5ad71b5e10bbe5d7b736b72d53d362df9dce17cff629b524208c38cf13ce9aabb2f888f83adea7a193259ebb7d876922d40cb70c447b2386b35d449c8e8fd6846d122d6582c6a9b99fc3ffc083291571049724b27e4b1fdc79898a2979b35d7157590e94dbae6349e2531205462e21abc9fb0cd1ff79864678405c406745cc7072256e57e11b371c2322b9c06bce7a488db6788f17b58b4237a885fefb15b5d5eb2b73674640a9a7b1ba734a9ab903248501922968e61d7e44d2bfe658373610499227fab860a73e11640bdc7d84009f762b2f0f0683145844f5e12724463f4d2f92878f00102e448f3f8a6124540884f23a2ff77cd6fe8107584a583bfb64bc6ed232cedd48956f5032837ccc229e9c2d7c2421446d87f6f5ad634a12609c48033b6a24955737cb381df3a676702b4f66739d26de56eade0b26a7934a3261e24e46ad8aaa11b43bef774667ea3a226a47e8b60dd60a8a8458234b9b1ac25442c47bfdb9a5c95fd53238a4276f7d2685870aaa68c98d314d94b29bb4dbddd8d4c3e2dd79872cd186f9b3dce078edcd6ede774a069c478707e58e537d2e37958d32aba944f28f495375e10871ef701207066d5867b18601210cd1239ea4d7fe1236d329d5635e00af63655d4361ae3531d783717ca2328db1bd97049b933d1bb043197a2337845bd41c87bf0bb847500ab0224c774e4686ecf5fb0", 0x1000) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 15:05:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x8f, "28545abd8ee8423fa7ad4df62f5f9c6bb141f633", 0x800, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x18, 0x5, 0x7, &(0x7f0000000640)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000800), &(0x7f00000006c0)=0xfffffef2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="c3ef0f39c4eca64a375e3fbbe82da9a0976c2665f4ceecd1cc6c56faac3dfa78f9138dc948372ea77b368bbc679e838782aba35da83c1b5493ff20f6619514ca8aab3fa32dc2b4cfbefbad941de53bbbc28f7ee2cff8eb583c4f068aa62548f9072b7d1b43097f5606840581faedc3f835ed76617c0f99c70d5b2ad57d60f4359df7f2943a768b3bd83bddbb3d6d217d004447c826d5eb19250fd27a1ecc4b17ae94d73c4029eec515d12981f342", 0xae}], 0x1, 0x0, 0x0, 0x400}, 0x400) r3 = syz_open_pts() close(r3) close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r6 = msgget$private(0x0, 0x500) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgrcv(r6, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000943000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffff0050f6617ea95b19bfe04564e5e121718c3ab1284019c26b3ee995b51cc874240aa57522c74efbfbf69d6ccea2ad680f66db8712484abb39233d17bb1e44caf9d0b546752051a1d27a1c147ebb050605f87096adb108fd4828931c8a810736edf325676781592cf3474382f1656843edfd587d6227566a7440a582a79799f797432a8c07ffa06fd46ee6f9ca75f8b3f83ea2"], 0x1, 0x0, 0x1000) connect$inet(r4, &(0x7f0000000680)={0x2, 0x0}, 0xc) r9 = getuid() getgroups(0x4, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0xffff, r7, r8, r9, r10, 0x14, 0x5}, 0x351, 0x97, r11, 0x0, 0x7, 0x7, 0x0, 0x3}) 15:05:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x401, 0x1, 0xa5, 0x2, 0x7f}, 0xc) getsockopt(r0, 0x7, 0x200031, 0x0, 0x0) 15:05:57 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0xa000000000000}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000080)={0xfff, 0x3, 0x0, 0x0, 0x0, 0x0, 0xc9}, 0x0, 0x0, 0x0) close(r0) 15:05:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) recvmsg(r0, &(0x7f0000000000)={0xffffffffffffffff, 0x0, &(0x7f0000002280)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/70, 0x46}, {&(0x7f0000001100)=""/151, 0x97}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/181, 0xb5}], 0x5, &(0x7f0000002300)=""/97, 0x61}, 0x801) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 15:05:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) socket(0x22, 0x4005, 0x9) r1 = socket(0x2, 0x400000000002, 0x0) dup(r0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="140000000d545aeedd835600000000000000000000000000001e1aadf4f72a4763485981042888a726559099ac9c312e159c0135ec5d8ae0648f925f699498930326b71ff11fec6d5fa816cd3d3521fd7c8c3fd88c79f1147c5a9379192c80281d5726a116f1ee1dedf1c090c7bdb6df5b6d8aed2d2d1d982c231eaeb8fdfdc861acf2dfedc852ef7dc1eedda74fa50b48368a30f92c9846c56ae64301e81416e28a92afdb5a75e8f061e4c9724049f78cc66418a68e3f762780bba229bbf19d886e1d64817962ffb3eb59290d67e39091cfb0a4067ff3577203b55f516b518fb0be93b38a04124cc61154e141f60c1c634b257452cb3c9da9091aeff453eae58d1eafd883717a9f61031b63454e08964d2720dd22433a96e1e6ef2350"], 0x19}, 0x0) 15:05:58 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f00000000c0)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 15:05: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, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xfffffffffffffff7, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:58 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 15:05:58 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xaa, 0x0, 0x5, 0x9}], 0x19b2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x20, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x58, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x1, 0x6c1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000004, 0x0, 0xce85}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xffffffff00000000, 0x10000000000000}], 0x7, &(0x7f00000002c0)={0xfffffffffffffffb, 0x8}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) getegid() symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') openat(r2, &(0x7f0000000380)='./file0\x00', 0x8080, 0x10) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x22f89b4f6d0d5a65, 0xf000002b, 0x0, 0x9}, {{r0}, 0x7b8054b28f8976bd, 0xc2, 0x23, 0x80000001, 0x20}, {{r0}, 0xfffffffffffffffe, 0x23, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x5, 0xf00fffff, 0x3, 0x100000001}], 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x6, 0x401, 0xbfc7}, {{r0}, 0xffffffffffffffff, 0x8, 0x52, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x20000086, 0x0, 0xf8f6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x80, 0xae3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x27b2, 0x3}], 0x1000, &(0x7f0000000180)={0x71f6, 0xfffffffeffffffff}) 15:05:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() shmget$private(0x0, 0xf000, 0x200, &(0x7f0000ff1000/0xf000)=nil) 15:05:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:05:58 executing program 0: r0 = msgget(0x3, 0x48) msgsnd(r0, &(0x7f0000000000)={0x1, "4bd4e50a83e59336ef7aedd153f8acd0ca89dd595937127af8db71ae060a792568234694896a3d3a72b35e07770756e5babc3113ab4c5e1b6c02d6e2ac5b7be9f4dfd2570db97ab76a37d1dcfd463e3689decc73260cefdcd1aac145c6f49eb7babd88d6f5fb59e35623cc60e081b9a2337d8d9d6a7c3bfbbbb58ea2374e3781da64d7548c9386a4039af438fa6f535357bdabbf5718fb9abd459824a46ed383d1c8a666cb969ec994573b5ae8b22b06f014f79b22ab25019beaa6"}, 0xc3, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="4805da3e4b6af647c16c8d3d6efd5ed7b6efc2b3160e783efe9eaf8206c5fa60dca36a35a5daf46e623f3867bca889959a1f44087c29", @ANYRESOCT=r1, @ANYRES32=0x0, @ANYRES32=r1], 0x4, 0x0) msgrcv(r1, 0xffffffffffffffff, 0x0, 0x0, 0x1002) 15:05:58 executing program 0: mprotect(&(0x7f0000317000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 15:05:58 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 15:05:59 executing program 1: r0 = socket(0x18, 0x4000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 15:05:59 executing program 0: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/129) 15:05:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000280)="255d03b058f6b249fd96cc4d9a7c93aae4fd7f8135ec5e5b586dbd6e094f81b42b2c26d55c40e2a6bdd33a1584c61612ef232ec6ba47dbb2d78ed4459af0bd3fed700d9d175f7a688d253eeab84fa19d01ce46692c786f3630d984050a3bf4c6e94cd75ebd720b9452b20c9a1b771fe85b3ae501313a9e330a7e3d2972dfcf7006ff3209340714ddc2966a6486b6fa23f6ccf3e777b7a9a898494bacd501a040c1544f0e65d80d6b00dbf423cf63dc736fe60cd441e07ddf598c44d7249221b6148fd443c1eaaa3023cdf3c2f9c4d6623ba03fc0bc3825812c6503a1c6d34d3bf746dc44976439c9e6b37be95b5545d6e89a7307401800c7607b05cd9aa3db8951d42479a55477e48697c221d6c3377ea26de33f6aa4e0a904a643ff92b9c7359d5cfe120c1942f9013b509787383e6b423bc8ee13d87e1847606e02d3a42fa2caa34b4b27e17083094f00e9eb2d3de464a45a13964371c04233ed93886ba4ba83a9f45ce68b214fbb8dbaab89e87f87437c57196182214ba0b83aac77cd3746df61e50484658c46eb1afcf077c91a5338a1d0ca8feddb2f8d2944160f3342d7b143f292d0a5ce19d572386ad56bb753295a5a8bb69617951224634982471bc1b0ecb2953c29ad7b1ca85e2c89f9170fa9032b6346398dfb73b700e5d85818325f3bf61d17fdd270f5bef7a2b607ce2abdaf23868467f180526279292646d142aa38530e11178560347710a07859259dff3d9bcd64be0b1830f812e67407ec967083dc4d48d8bd33fd2573c2e32f3018c6ce2694b632d1f63d93cb97e486d98bbede120ae39ad77905db449ebc2ea9a712eb2dbd16aa8ff51d6fe2b601419162416855b30a488c6f560f8088101b1588b7032b294945e779bd79fbc4fa0a9caab36a51b3594328df1fdbcdbe728de026690e27a04c5f1863d5c05f96e1350908c3453fe82909566954cc13fd65b1d143a6f8ac1e0a40dcfff3597842a5ca32a09f00b918fdc12a6a471ebf7ec0a13077fb95ede3d0db5db8f959d2d10b58691d0edc0c606a5a174f91de1c879cd27b0eff52236dd4c1a66ab9416bcca45747907f0dbd885e91d3f25b4786498c03ba4129b70c94ee8ff7dfed794f3532990f392cd3805cb70eef2fe523bb0baa4a692836b04499856d59ea9900c73996316a275fa213bef8f0fcb8a9b87d27ec295dc22631e65322e36238f50aa8df4197b7fb7c3765d3128d8e168ce091b87939bf34d025a7c057ebf291159a0f1341d751b3e5b61537438b3ee8b50d1082fc3876dfe67b59648cd85c703f8ddda162a230aacab4594e81bce322b2d6aa4ac41e1a6dad1e59d52c9bca999c415f9b69096b55ed9a5593aa2b90988cad05012a2451751cf7191a9a1f0dca2282ca374cf8e80fd8e09a72495c2149d2f64a4a9a26aba1bfdfa79b4d4689a479d6f42bbadeaa2d52f1e5f413a3da7cddf2ab41385baa71ebd998731f7627e516be900890a7c46a2ddb4c49be9c0a13884ca5d92f4aa8b93c5837c696450962e6e5099363c27dc8", 0x440}], 0x1) 15:05:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 15:05:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200a2, 0x1) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x40, 0x3, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 15:05:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) 15:05:59 executing program 1: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a83c6e23c5cd18800044de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="ffa307142d344c28e75f9b7c6fdc2fd2fba310462c0e65b039184eb3ef0dd86bb3e3f7cdcdb5d4907b19cd73c4a09a5975abed32fb6ce93b4ef65795419171174cf97dbf04142189dde4a9b2a148853d89eec9fb773825b2df3b72e854f4fd6d4ec894111e9d33f66e73803903350e8efa91189b55ab77f7dd330e8828c66cf686c00466", 0x84}, {&(0x7f0000000300)="291e934871ea6e99c3e57a821de9dc62871a3f42fcd3e8b0311554b3aaf54deee486037198d114e49229260c4b31d5232415ebdc67085a131db3e5278d2f2fbce42e63d0f0aed4d0a7b789ef291c746e1c7254616f0fe33d3bd915d2edab60c780f2b8393f4c7d596a63d79d4acc92603aa8eaaa7fb8e41fdd236b2f97b3257887e2d2f6a4", 0x85}, {&(0x7f00000003c0)="766dab3810b01f2f81a1f23769cba4a4214896d4ca157f9812db5016db7cc1abdbb7fef3b3b900ac4a13d5a941b29b03fb83af1f0116eadb8b8c6a7576354849baa0677a2cb92cf2cf1239efbf9822fdc7aa97c89ed73ebc8c74009bcf250f2938e3af368cc2c2ac5797335db9d07a032851be1373986a5c851ae1b45e27bd98bd1de30af4616bf08c26247f021e5c008e8ab88d71750718bd7f50509419cb5f471c661f567a969c5c5dd89b4905e36551e67b77db7912657b4b60b792f95b2a4124afdd986ec338d9374eb6e809380ff0832523bc2dbc9c114f824eb1b1fbc6e553ec01ab66d11cbb04ae30fde0bb834730b1b887bf2b4ee4", 0xf9}, {&(0x7f00000004c0)="824ad2db4b59fe9cad7ff777a36c39ea75eb61af96f3e7ff36eaad333cf529fc8817d2ece3b3b2ec2b0a2677fd7b1adf3ab2a59284047ca2b9ea54df7884f8384298bd3d6748d35264e9e6ec12a87d7507d8cacd495da77ca7600554da2fadb55f9cc8f4f96abbdef5ad3ceef6a5c2b48addfd7add1bdb7c03429753277165a6215a6bd378d33ef00edf82a6ab7c7176f6f098d4e4b6", 0x96}, {&(0x7f00000000c0)="0882f4ce71cfd7204aa39a897c53", 0xe}], 0x5) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x5, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xf05ede6f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) 15:05:59 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=""/117, 0x75) 15:05:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x7}, 0x8) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 15:05:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x5, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f00001f0000/0x4000)=nil) shmat(r1, &(0x7f00003e8000/0x3000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 15:06:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xd1, 0x3}, {0x9, 0x3}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 15:06:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x12}, {r1, 0x80}, {r1, 0x110}, {r1, 0x20}, {r1, 0x12}], 0x5, 0xc158) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r2, 0x0, 0x0) 15:06:00 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() close(r0) dup(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:06:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6b540ec5f885a0988cd2a76a", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 15:06:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) shutdown(r0, 0x0) 15:06:01 executing program 0: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0xffffffffffffff19) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 15:06:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10228, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x8, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6fe) 15:06:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) 15:06:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$getown(r0, 0x5) 15:06:01 executing program 1: pledge(0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0xddf}, {0x3, 0x119c917e}}, 0x2) 15:06:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) dup(r0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x9, 0x6, 0x32, "bdb7b425e3cba6b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() read(r1, 0x0, 0x0) 15:06:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x38, 0x0, 0xc68, 0x0) 15:06:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 15:06:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) 15:06:02 executing program 1: munmap(&(0x7f0000fec000/0x3000)=nil, 0x3000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x17, 0xc14, 0x7, "ef7c6a901aec42cbe526f54fd5de0dddae7dc879", 0x100, 0x10000}) pipe2(&(0x7f0000000140), 0x10004) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 15:06:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) setrlimit(0x3, &(0x7f0000000100)={0x448c, 0xb88}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20001, 0x100) 15:06:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) unlinkat(r0, 0x0, 0x8) 15:06:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 15:06:02 executing program 1: r0 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x6, 0x4) r1 = getegid() setgid(r1) 15:06:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x0, 0x1}) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 15:06:03 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000001200)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001240)={{0x80, r1, r2, r3, r4, 0xd2, 0x70a}, 0x2, 0x2, r5, r6, 0x2a7b9d7b, 0x710, 0xf24}) r7 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) write(r8, &(0x7f0000001300)="12bf9d19f6efa4efeb81dc292871afbe052596bb4dac5acbcdff6e8fea6e15935bd60753fd0f098665e81ddf075cd13eee9e557f50cdc65b7cc10a31c8a6e0aecc3d15690fa6951afa48c787c3881d579195bdc7cf428ee4ca183deb9dca3f683ab874d00ecbb571e8be66bdc83dde03", 0x70) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r7}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 15:06:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x10000000000, 0x40000000001e, &(0x7f0000000000)="e2010002", 0x4) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000100)=0xfffffe07) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:06:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000080)="659549a380ec13460f790b65171b95628a21569e1e0f22150f9c4f593381004dd47d70f051cbde4e5d03237a22d34787bf7f5228bd3e07078b62dd1cec4004bd20696f3e82af129b312db10680f19dec3c8ed2c5fa7a6ecf6ea3207c2e6372adf556eb5ad4b89f182f1ba5444ea9548c9d4df0edc7a6e60481019b7b8874763ce33b5d41327cf06aade4f4627679d1f320", 0x91) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0xd0) 15:06:03 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000003ce5fc6303ea76a08383da9be5528b01f3e82e9e38fd70f38fd46569470d82c40ab499fd33927cba7d0584d21ade118d34d27f20b4c1ed15f3755abb7c9c704d6d077027fc4cc84b"], &(0x7f0000001080)=0x1002) 15:06:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc670600000100000a01", 0x31d) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) 15:06:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) fsync(r0) write(r0, &(0x7f0000000000)="07653e645d1e7b96171ea20ee878b2e400caf504cebca8fb4a4db2523333420eea9fe1e9544d0fb002fe09e1d34337aac7b0deac3b0cfe413f", 0x39) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSCTTY(r1, 0x20007461) fchdir(r1) 15:06:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000000)="b3a070d136fd21e33ccb0ffc874a53cf3c9bc654932ff5eb48d6015f53c2f39312b132ae30c6f2f26a814d7f29bd0f6ea35ef081d65219b4f172757dc46193d8d62871cf4c0769f89b23bdf4a1c42e0644f9bcafa04e54b737b946bed70bff7034886b694b95eafea6b6e6ce5a6dcc55d1058d6d1f6fdb8d417fa799faf0d294151c40efccd8aa314d308b526a8c3ede602e55ea73b50a8d0cb564bc043f381ce060ac3c4af088fa90617696e82bd23b7acd2478962ead3216fc98aee5faab7b0b9adf655c36c001492e685059af7f3e7f75bbd8f0deffd5105fc159", 0xdc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xfc, 0x9}) r1 = syz_open_pts() fchdir(r0) r2 = syz_open_pts() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\\+{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='(:\x00', &(0x7f00000002c0)='&>:-$&\'+\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='[{\xdd%\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000440)) r3 = semget$private(0x0, 0x1, 0x48) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000480)=""/240) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = syz_open_pts() semget$private(0x0, 0x3, 0x24) fcntl$getown(r2, 0x5) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = dup(r0) getpeername$unix(r5, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semget$private(0x0, 0x4, 0x80) write(r4, &(0x7f0000000600)="c995d8", 0x3) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') readv(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)=""/50, 0x32}], 0x1) r6 = syz_open_pts() r7 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x80, 0x20) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000780)=0x10000) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000007c0)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000800)) fcntl$dupfd(r7, 0xa, r7) getgid() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/249) 15:06:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000900)='./file2\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in6, &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000940)="57e372a0b6e22f8aabb738405e6f44693230ec001d558b23f13c43a0f5e06873eb904efcf9e07e564c290fb50e47b79e54f8d9af78e1ee980daf17389148e1e739ccd0efa05329282e53972d3e8eed4204", 0x51, 0x406, &(0x7f00000009c0)=@in={0x2, 0x2}, 0xc) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x8001, 0x3}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)="511962d72c38c146910833e92879bb06ba7569fbe14d5bbe01282edd9bd1b6cacc959e1d812dfeffae16f9a36170bbf85fada6aea9f04a25d1a58736cc5341dbbb959786f104cf0f0dfb559de1beadc956c8bbbf60de99420809cdf525912c6d1873ed1692a294d62d2d2fe9510df4f9c8591668f9f3ebdc8e91287b287f3a4fc70c69084838d68b46bdc04a87e6f0454b9174a102d85a06d4cc65b86ed1d9ab7b1ed4cba8646f7328457e703b972254fba323d0495aea8f86194feb482b9ad5af6df5c44ac66f4f9d7f1a0538d6cd625e44620e6869d33009df0613560d8ac380eebd42c32e50c2ac9a4754c357bf549d342944f9b61942a01c14dd77ae", 0xfe}, {&(0x7f0000000200)="42eff30f1f3033f70556314fe872f672de27d478f0dd5ec9ca929c0530200ec9f4970c66be17e302ddba37e4793cdb593f29b0d486e3fb33f19760c0f36f7849d177a6332a2798383ec1e34ffb5954d49a26ab8a43f41313f1dfd49c37d8d4dd9a724fd45f07b7727470164085122c21374e642ec3f73e037cbd9b16dc4c32c4e9c1870b84ca9f9130475f7c146ef63b1bb03d4c05dc45a2053e50a365c903f57de49dd688dc239bad1196389f9f5b11972115eae8aa71d0d61cbe40bcc94cbd328519237703810c85363446329571", 0xcf}, {&(0x7f0000000300)="ff3186b37c90a9878b3aa53180d72a37dba7164b56c845087f0b20f080f212a969f45c3eef6402e72836b00f68b0b988d807ffcce9129ac1e3246861186323855bd1d92fad619bebb15dcaaf965f084e701227b00946a0d359a1e78c5a90821b0187d3f9352e394d5ef21f04", 0x6c}, {&(0x7f0000000380)="a42743d80ac1b777a3bb25cd064588b4f731192c292347de83b567dafaab6d377253e34b8a861b46db084e583d92494695549c301d09dfa0510ce7f650dfc2bf55d0912cc2a555fd201e0cd1d4ace06a986b7856aa9c45186714b3bdf0298bd2a2a2411b14e941f7a21f0f502f20cbb13d457b6fcbe52c68a23728650db7cffeaeb4b77ebfd79e00bf6dcc34b591a5d49b7f0d0f54921235005fb480815c7de8bfb5380811fa3950f40e722bea7c124bcc39b4011c20222dfe7750e5cb6c9fc7dd52ce64cf6735e27222bf58050b0bd389d233f28e52036285090f", 0xdb}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="d0214028cd2c7ca023882a2c0edac216b7dae658b9e94cb329672baa0c484dc5de2fd895a5cf758e11b6b273a10bf01f9edd5d1aabddcc541a691aacd68778a70751496021289e0fd39dd9d06d89940cea44c0a95350aee2e0386e660786e153fb12b41420e69ad8368523d2a91eeb7029567428f597ec5de0117c4a1d7d5711cb969feee2da07fbb7100d11c5c3b27e2ce6362e27da20cc3f56e7250cba3e0011a483263d5a9d7fe2bd3b912eef1d62dc77aebdc2545b9bd54a19677a7b675ba604d7afe5c25a957d732277bd782e260bbb144eb4ff78a197743c2ee0f9f7e8a2c29025b8ce34c4", 0xe8}, {&(0x7f00000005c0)="40dc03c0dcc73a78d5a03e51a1b2de88a5c33d91ecad4a36739bd83997cb3ba52fbdc8f3581956d5bdb977b307dbc9b9ab0439129dbecd263c20fff2cbbf4957ac9d1ef2b6b93b6ec8f9a8b69dc5c2c51a235a94c9279eaa472d459fb07983cb3210fa0dd378e081f6c2bc134f6c9d4c6f2f75d8051f11f4caeff3240884c7c5c8f689a1e2dbcf0ce9425a34f8cb568afa9985c313b3026136e06d3ba882ae18c1d2d175892af8bfc236c05ebc63910ab87ffc3605617870bc496eb6291a9794796f5250929d42c28c06deacaa66d90d1a54ee45edf4093a5413bf7479a7a71ec548e414d2d3fcae74f4fd296e493a", 0xef}], 0x7, &(0x7f0000000740)=[{0xa0, 0xffff, 0x0, "aba297b0e8a35cfa91363c63128e765221706cec9c24a710dbb2759446f94f73a0fdbf6de7941a4b98d810fabd9ec886d0d8994b4cbd02ada587a8902268cff70a6cc17a06b335bd4f054c52c0ea475f4dfd691ca415c44b64fc44851d0bd6fddc1ad95d1dc7d025f7e466fc1a2cfc4a90cba9bf38c1dcb869e2def5b9094f223e5c37d897c95b4af28c8fdf0569ad"}], 0xa0}, 0x406) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000880)=""/115, 0x73) 15:06:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() socket$inet6(0x18, 0x4, 0x40) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x3}], 0x8, 0x0, 0x7fffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=ANY=[@ANYBLOB="1d002e2f66696c653000"], 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="67e64029678c58277f1bb7134cb60d", 0xf}, {&(0x7f00000001c0)="3405201a601fbf3ab4d3c33a8be0166a3e64ff979d5512e7be9b1f3c7f5c04bac83f63f78911fb61ae1db9d688982287955412b67037c3c55d544b0551b522364410058b0ac88999df6074587a077979ae51524c5edfb279489c4320be8ec9fa99c17ebe645a0fe3d5b4790dc820d6dd5a9be48c75c20aa611600b618e0b0399db2d75c581fc524ac8abbfd667ffc0979923823e26e8cad14f8c2e5966ccebc41e9908322584b0985a5611f337610ec52be7371186966c72d25f21d2deb2a05aa249afa976fc764cfc8a62a8973cb665c4790d20bc9b4066140b", 0xda}, {&(0x7f0000000100)="2819a586f00c818d8fb44d", 0xb}, {&(0x7f00000002c0)="6d6cbc77c3ff77e16ec50ecab9d46a0beccc5d56eea6c07b8f4a972f87a619f068a24d6704fb9d745f9c10325a6b", 0x2e}, {&(0x7f0000000300)="bb7c7d03a6cd36c49117c4e15662bc9b6ae2cfb1b01f2abdcc42b11391cac3fd2531edae25e244007d171ec7465ff0c68ec62c5e197f6d47bd87b9f446c455d6cff3d86c9a11736e769878d21adc2118758443669b4ab2a432cb62729460bb954cbf806d6ca62e7acd4135f6850539efe740e96e338f3dae9a8b1a4e71a10eb8b3b9ca2f1f68a2aea6681c582c2e4a20f08b4b9346ed8f0d39f1f6f4750bb22de63ac4e87adc203e77c5fbc9914ef538f081c188d3552daf746c014508a485adf6498eea980688f8c09d", 0xca}, {&(0x7f0000000400)="23bbf9611509ece8bd9ad4326b3cef599db66db1221aa13944a410633c706456dec8fa35ee9f2d60d5556213ddde8b8b418654ea77ac4bc879d9238cbc15c44669d5924efd784cb9893db756c9a79dc06a9bf713e10dc8212d946daa36b818fb03744d0d8c182dd88c6f9d28fd32d5da9316fd29d5a060633a99ce667cc16ec70afee0b7e55e17d099a910c38880376e3918a074793e0ca5fe413cb52d2c11904d37432e6e4615c17f5d9fb19007934bd00a8a", 0xb3}, {&(0x7f00000004c0)="2d7e391a48762425faafe5f988bf2c33798072b4008e59e264f5704e09afba86e455c5acf46848d4cca8ee197a4ebd181e845e689601816b0d2a9daf8344f41a9cb6481aafacc7b7c9f0c87aecacb6e0280d1a45afe08a6fd421e27c22c64cda2885f1f0c058e20396466b91eecec0e8458870562ba7", 0x76}, {&(0x7f0000000540)="c377b0a7add54841770f7fcc5f8a2adb15eeea1d90a1dc70c5d69995bfcc2329cf3dcce1ba67a2fe3cc60aca460b174612eed708b48aa50c40039b5a7c74f08c8206ef", 0x43}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x1) 15:06:03 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x7) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffdb1, 0x0, 0x0, 0x0}, 0x3) 15:06:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/251, 0xfb) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) poll(&(0x7f0000000080), 0x0, 0x4b90) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:06:03 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000040)=""/195, 0xc3}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/145, 0x91}], 0x4) syz_open_pts() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) mknod(&(0x7f00000002c0)='./file0\x00', 0x6, 0x20) 15:06:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 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) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="1927323eec12b732ffd55e2751f325a233811bb23b9a3da6998238", 0x1b}, {&(0x7f0000000040)="3cfc531271a6a0129d27a89f03a4e5c30db92a1fd828362150adb85c72890fcb2545bb70bf285b9e668fd8927882117c0267cb2f8ba3733faa7c99072c36428242dc1b3298", 0x45}, {&(0x7f00000000c0)="7c1849e47b274c98f3aa85c77bc3466181b44fae9070b9", 0x17}, {&(0x7f00000001c0)="ad34b934a3ffc971075cecd9132e2565f19cbb9d5937c38500fed2a6b3f5cd7a82d40a794d674c120eecb54c010e23e6c7de4f4ffb1397ad1d73e3a26615242c54511e9e9a6ecd3297c03eb4c7001d9aa8e20a484ca1d7aa10240bae8ba873ed488026c657793b7549b3cccf45bee46c0150e72c97a3da1e5d1c739ab988d4cb3613ab68ac8c5af936fcd39802f78479abf92d9cec", 0x95}, {&(0x7f0000000100)="806f86d1f96338732245348064f45226ec470002e78bcfe25e44238eb3b4bf607db93c5f932f0e86360693320821f520de1299d40052e02e660592e1ec6896b7253a1b761e11cda8b47081e287e5e0615fc991d8ed7bc3a04b5f9cca578417", 0x5f}], 0x5) 15:06:03 executing program 0: socketpair$unix(0x1, 0x203, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0, 0xffffffffffffff9c}, 0x0) 15:06:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e0083ac06df132cbca47bbe755909de076bde573aedab069673504a4b4193e993559b6fd3eccfec62070431f0cecdc4bb664a8b2d481e4ec0322528ac7dec9c4c11ced32a03a5be186463c6cd960c1c40d6487405ad9f0677245af5744f961d80c5175b22734f635e6c2096772861c7f67bb73e73540b02dc18b3faf4f5cb0c3de403cf595430b1464b1546bbaef2ac0fafa8747974847988fbbfcafe4a21881b9c9aefd7bd1ecd97cac97f31e3a1941dd75b729491314b44fa710bacf46309bbe1bf3aefa778a09ea130f15bac1eff9fe0593b0870c68a077af6dbbf1161d2d5a6207988a59d3bd6998ed05c01d163819183dd6730a9c4d50b819bada34c20243b0904abc644c37491521da005cc393ffdcc18550468e30a4647d9a802cbced2c4b7742a898df9671c5702c2c1eefd8c40adc394169ba2a97dc7dc2864da9b89e01c01dcdf1eddcf283fd085a1f2cbb0058b53d0408cb08ce071e0b9cf2cc80c9ca2d03d9f3a77c5b5370485e70f6a2ee951502a44856253c4fa0c8322eef49e3ec20adb65fc576e09ac117e5c84dc2266bd70023f89037085b669032d01795bf7b282dbf7e48d84758a714acc83e1bedbc375c0f5bf202ed7bd64843f5b3bb3a76eedfbcf276365dfd75015d6987c2536fbc1b1c599421aea907477589f36f9499e6facf1281dfee4609a0ff52ed6ab99191fe5ddde5909504d42389bb8efa0174a268a59fe9ed3263b8b0a8b37b2d4e44d5bf934e40e07aff45b8eee36cdf091fc3f27d2ce8a408a089708ede4952130a6e2e172a3b6db9307b75fc5249300ee6f340ca4eb6d7ead542c1f8068a6a073f5aaaab16e7e544972bd5f2ff520dc43b18222f36d4964f8aef739b39d2433dae3ddcde8a5d0eb160f724619d092bfba59254cea30f7696806fadb40e79a6ad8b9ef42e9b4cc898322588f6af8c0fdf149d773b7eda177e44c840f0f39525fa46bb8206afe5bb1ef7afec0e0ea04b6d636e5f900690d8c4f7e349cf5f751b77ae5e23206d2038c19cadc45d0d2c65029064525e286df8d20314c137a049ee691ce17d4317ab109beaf6ee4217d4a734678f0cd049b7613d2cf7f35ea2fd6c70b89eec7bb9533895421e87f6d94f394941f2d0361e582af38914ff79dddd6be49ccf4bfee5cd6054755b7b86ac0ba4b41aa3f988eae8a505a6363b93138a62494cbc664b669b078f04901df6bb08ce1b988a170ff74e31fb65712c31b69352ea86c16969bd6779facd2470a05827fe8eb4f0e674bd20cfd4218d24425176cd36d8dfd4bd89cda6521442f5fb5ec718a86ea96ce61c783e4c963b80a7226b8d679452a2800687a81f9d506432bc745eef274a9476ad2c410e8e400e5c04b18ee0836613a7e62bcd2865bf1577bea95907985c1583e5e300d283b3938cabd053d0da90874aef607653399347924f3509699149a1fb8cf0f36842ffa3b68133c2646cc39e68c24ca5dd14753ae8115e37e25f985adff2f0b0360a447cf07e9ba2a9065d0f29cb4006d4fad18a896d4d7105cb979f5e80c4bca75d165ace7416c436451900d76d7b7da9dacabff7220e8cd6ecb461053454cd6b47b538d071e95612f1571e664fd8c830401d600f9e959c71ae783e9652617019843db34ee9aa3b09fde30711af2bdaff4f9789778c8285b32a19a9227460b77b94d63bfb85c9cf5702195483cd01bcd6786b2e7ffa302fc880b781d9559cd6320e11ec9e05ffb10c2d03281fd3bcdda106b3a2ac6530ad3472d735b6b65dc24d97137424f16556e4a68d8bb0cfae7c33f80ba94219baaf686e51cb062407dfbb1b79843a2774304f25145050e1470eeb182e0db157cca026d3cb54a4f89b119cc05e449a5d2cd6e54082b8c7ff2ab24de4cfa1891de39e330d58bc3897c3120ae9bc082ad25cb68ee648dab7099060a69d4c5872a31b4b2cc552e94a8eceb8a9a0cd2862f48e7e4474d9301b596de91089cfac121fab339805c28e3cbe7acc524540973ded097a3840f9772464b2b5e57500c35f5a8e5f55acf66bf2f9543081368b2a9c01eeccd17090640fbd7cf0bc0cb2ccf60453e467e21a284cd1fefd2247a49de4124c1ab689ea213f40ce97a4577eb144c5038e66fd1478e63fa290ff2e2af6f322336785134695be835dafd68f8d0ed2eb090dc58e1273a7280efa126e78b3ccada62244ba10d2d28dcd267c0b80ab40ae8564589aba8afe7d22569d2b278a1163e5ad238ce6723bd0c5c3775bd5d50343b7336e4156069eaa00fd3500775c4c5a71b378c395a2ac980d174c9d304f5760dbc548d7874366a7fdf9a2a54003daa6667fb7f064baac9633accc1fdab63ac12c70deddcfb8220b0aa3f45406c02aadc25539f514eb597dc54ec723d0c9058b5f0e45d0e057f7e9205913fbd0cf38761fc4a56fadcdd86d77fd0a4bf6834caa8ec4b885d29699648be7377145823ee05b66d6be008078249a2f3d40a7b43c7aaebec82ec88073a1b0e81be10acc9bef000d8c49052527111aa2e097b8a18276a7e7919ebd690a1f3bd944acca88949bba610fdfe29641a9e5e4737d9cf8aefcdd6fa2fb3ce9276e63ff358df71eb0406092925cc3d95eba5ac35c50cdd3f042111a1ffbc19c299892135b8acffac7689a9bd9fbcd06d64c2733f541aaba750709da22ca8f9bc7b378c833c5226b76cc902beb5d28d825adb6e812d1b3f25aa7468c52824409b347a8cf6c2b637514669712b1609696b84cbe5787c3f690dd0d4bf56392b14d831c8fcf38842cfa9b6141edf58eaa97618849c7f76054437253c14b8af758f75ba726219ed8745877db29d33992b6edef064d9b71061d57a2ea13f36b984c3d3ef2f0ec757dd8e5a145f5e7fec2a6ede52656965d1ca56927294e56ba82b4f81e7c429bd86cc254a3704378572103cc27860ff8e5f679c18de88021432a072e6840a6072c171b810afb1693f98d1d7b2af6050857b33f3ce4b4cfc790a6d4aa19014b59f28746c1f623a9962e66908020874869a3e899a2e5d1755f2aec6f742fe44739a16ef476681c294e94339c612894daf4d4b3706219fc31e8c6a5e7265547045413395bc45640546a1839f580da790b1f2b420167b8cb9a055408673441b849f357ff1f43ea4fc1c4b9f8345de69134db6d68d3835b77278ac47dd2103f5e82ec6c37642fe9d9d3793befb2058e8f53f340798fae19a44b07b0084ad8f9faaa42ef77c64805643f4ce88084a5ba0441b80f4546dd7000543ab7de199ed6057f6a922eebdde046eef4c667508d66967a4de7cfef0fff3135fcfe2ab89c31b26e47692a78b7a2e84e56df44aa7f53026fe347d4cc57fbb9b9dfc2c20e901cdbde21e96280da2ce5c25b1095cbfcbb33a32bf1aa29c9389d0a3a35ebd09a9f5c608c156e712d3ea032853e0c83b01d15c9bab73e66a372458ccc4ad11dc4d08c940f82ccd221a37a8fc344897f46e1b00b60a5e10c4c07675a7465dad61f196d8c66aafb3cc8d052677301210e3d8068ec3f3501b9954af429e38e4894fb115e5967a18fd34950eba312e7ed56f7bef64794bd1f2abed6306526fb80f9654c365ec01ea4eea415b0b6fd68469f0325b7513105e507a455515aa2de9acd07c24ad3793c3b40e23fb2ee4ac862767b2720cc76cbe6715e31a19178eb1f5fac348cb718255c2767ea29046f8eb517a8a27e4ddf4d87821ba2b5dbbaef2c81e97244eee56120ba6e9df0a1b8a169aff3b673713c3d8fcca7047b3c7cdec58eea78fece7c97b3ffcc397b16625c38b8f721af5446828f2ffe15bfc176af463bebf1c31df6d2d2c0719e89d98559674c47bad594ebc3c109b6d673411f69183398472c0afde7eca20270b0fd88dbf65af6a761d62f4e439d229945b2916070953e21c7a18eae2a7822b17342be172ba9bc90eb522e1b12f2ed4681d46ab8cf13ac3ec24a5acd19e480ff2a9a7e5ff100d3de575589021f0ba66fafb60a05cf7ae0bb6faba9312529f2f41615139b13f8b498f62641e10fbf9b5a663cb3c79b73b5d9a90c39ae2f155a37051acd689e24ed3b8880f791b50b410b3631b578d88d11a24cc03d5714cf877fe102c43a73d13bedb3fcfe2aa8fd2a6ef12b5997bb0786f936de036a286daceef26f02e42e52f480f34bb64b87c2fffe6f77158d14d4e9a98ff6be71fb46d1e66416a1ba59c68fee60a765ca9e2abc2a58689c4767f7692399f77e4d439c359c98cf51b53415efccea58fba811b5dba07aea3373ab90fa5308edec9dbf70dcc2cccbf09ee421b254eb8259cc14cdea683d3f8c8f34f0794924fbd4faed339667d54418f33715f45d4923ef3cda65ebe75a9f0059351119416bbeff843fe8dbf8d723b72b140dfb49a7afe0abebba73e61efaa35c2f0f0912f25ec7d0b5591087fe7923a01e9232ac213dca59d8eeec8b9d2b164d610371249a489f9b7f5920f2c13499fc17dbb3c9f37ec6235fb825d8da84e15e087b9385c02c383a6b8a3cdd5d3cf4bb0d362fa6c6adaaeadc869e4d7f6b5a2244db8680370b711273eeac2803de05caa5bc7768f76f4446f316e887c21e05cd3c4338d3dd460885840cc7adcb100a05f75baedc95d5350d1aeba0b0d815ad17431f8eee9b67efaea8ddef56b7dd466b2ba2b1a9a84e707bcdbd869b83427a37dacf127671e1542c8c856c7441c399f4dc7caa4fdd0fbe9604a40a09a9f4ae3127d05c2167470bdbdfdcd59ce5e37af6b42cb87a179a0c4322618121aa698328c1532fc2eb355d0b230d6ce629dc11cf05ec9ff5652079d9c3a29f925b6832f3b4cad1f4f67b0be43e58ed17251c8b084e35e2c87a244bbea725c9cfa8cc396976f89722749cb0ec4c51ad3ceded1ff457bc138aab020e48fa06e5a31910038f2ec310d8b3ff5bd90036bea3684dd4f94632160e012f9d261db4f9e359b856de58b65fc32934c658167a96ca898659799e7730ebcfdb71b082af7bb9d824a7c50d7d54e5bb98405d7ac6d9931fdbfadc69379f813951b37771a7dc5ececd6a5b40154b41a066c06bc29fa4eab125fdd4fd69be731dd6acf25649b0c4ddde0b00ec459f43475c5d02323940a3d9fba9e346179c477963f01c91ba7d508618572587ae80c1680438cbb3fe244dec9b08674973a71a45440272d80e75aa26b66c46bf7f35c3f13a1b660d5a0a74d7735c6908a9281b18e6b8e5492a4047b62675c11968764d867aa88aa6821ea0f25ff74e7672423fd155479ba7bf38cb37914a4e0460cf06e873d3c3a20a8de31d3db02222606f31167e5934c8ecc15bcf7e9b35fcb756b157a0cb1c803da6bb17f3b46eba0b7f5242ef5825113b53704e6ae561f432fdf1180816dc3bbf8cd8f5cde0b5fc3c241a9265831ce4191459ff7afd3eb7f0b8d78dab6326651ed0df3cd3970f17b77d43b0e4adb381ab266608b7f23a17363c9bb9255b30ff1ef67cd5e7e3025c9a2234197c6977eed3e919b98612ed02d40537af681198fa8011352ecd8383c83958280fd88005893a99a79067d3e3375ce918fc99708ff84582b76ebfaa48c26ace13d3b0d01f0b1864b36985a5843a65ca8f6223c297c21fc6252a301d29eed2e38ee893bdcbec28a4c90a7687b8a1a6352d752f606aa913a661a849604f3ba4563427624c9666429ce84c4f3065edf35566ad2162978cb504e7775a86e96adf80d0d5a25f7242490d4e87505d2b66522ef4eff2dba477be78405e6d5f3c1e07bda9f3275110e32063a6e9f95d0e780c15d81aee3f8453a3bd7ca7d3734470ceffb9072ad281da5f01299893b2", 0x1000) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) setsockopt(r0, 0x60000, 0xcb0b, &(0x7f0000000000)="f2f45d1d9525de23b7d481a38d22beb505cf252a403522e864900c4d1cbf3e6644367f3cc0", 0x25) 15:06:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x70) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x2) 15:06:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000001c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1197, &(0x7f0000000100), &(0x7f0000000140)=0x4) 15:06:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xff, 0xe1, 0xffff, 0x6, "e43ec86609f5b3627b24a2553f8962e08340d6de", 0x2, 0x8}) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) connect(r1, &(0x7f0000000000)=@in, 0xc) 15:06:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup2(r1, r0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 15:06:04 executing program 1: shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = shmget(0x1, 0x2000, 0x50, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1004) shmdt(r1) 15:06:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x7fffffffffe, 0x0, 0x20000fffffffc, r3}) close(r0) 15:06:04 executing program 1: unveil(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/127, 0x7f) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 15:06:04 executing program 0: r0 = socket(0x11, 0xc007, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 15:06:04 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r1 = getegid() r2 = getegid() setgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) r3 = getegid() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x6, 0x100, 0x7, 0x1f}) r5 = getegid() r6 = open(&(0x7f00000000c0)='./file0\x00', 0x88a0, 0xf9) r7 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x3, r9, r0, r11, r2, 0x1a3, 0x10000}, 0x10001}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x200, 0x92, 0xff, 0x6}) ioctl$TIOCDRAIN(r4, 0x2000745e) r12 = semget(0x3, 0x3, 0x40) r13 = msgget(0x1, 0x420) r14 = getpid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x8, r9, r1, r11, r5, 0x86, 0xfffffffffffff145}, 0x6, 0x9, r8, r14, 0xe6fc, 0x8001, 0xfff, 0x8}) sendmsg$unix(r4, &(0x7f00000025c0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f00000002c0)="80592c62669eea3100123cc6f990aab5437ee50082d5c861bacec93af73762e86b97810dbc6e63a5a23a4fae", 0x2c}, {&(0x7f0000000300)="b7f5bbcfa11900b2de647c838f33507a9c299609b50228ba06bd9dc65cf56bfdccb18f64206cbde76a3d4c5a28263d250d16e097bf8c872c11b142773843859c33582825746856cb17d0af85963408420cfd1d50669faae042885b6ca64d57eab338b3f46cab43bc202d92d23361ed", 0x6f}, {&(0x7f0000000380)="1b97c4d2614f093cd52fa941d0ee7807800235f979122aa52a8f075507648a3b4d487fd1e31b5655d828468753c7686f3c9178d1c44ec1ec2cb6f88a4e0d1e81339b505465cc7cba2f0a6403", 0x4c}, {&(0x7f0000000400)="7c84e3d226bf3aeb86cd7e21084e1611502b83ef3df5d8c39627958feedeadd03a2676f34d5aba5b3581f6d6e1790093f36ed559228a46dd6047c90c4467332968c2f153540f2ee5c0ba579cb0d186b581b3519f3e660035672997565358142ad564ab97bc13c5265a893a488e9e98a398c3d2b5962abb398ca4d04d1a41a90287f9cb8448d2283dc8cdf511e28400b28a830562f82e4596acfeb2445e880fcc9e87499b402b90af6768a3e62369899b4aff45cd164d1aff85a2569333ccad69d9a9c79bb10d35b27edcf0f1ae60ae1f0faba4155be22576e2ac23c6fd6b357aecf8612b876a62172d8164e9a3d9dd65ecab34d1dba536a3e50c25b8257eede5c3f2c5aa4e1d31556ee11a367a0d96b2c4911eeb1b40eed4157b44b45949c9eae7585b2e91758ce3d4c91fc887e5e6a1f26f2edf519f9072b586520bd5ebecc5e2dfbb8e64d146bcdad72e4b38b8b7b0c1bcbbaa98deabfab56223d1151890b1ef3a62c313527378f74e5b12663584958302c61236a744c639975033d93954dc217dc3558b5f8c750856dec7847d2a1499080687f3ab77cb77177c5a9c513bf66d59251e63ab0caa132f8de595d9243862a73d4bc3fa324d4c2ec4995120363a2bae20b18afdb7574bdfca7dd059dac44a71685323dd1ee7f4f51433774b940647351f0d6c27faf525684257cf3f7732973d5e01d668aceb739a28b2418e8d1518e118e01597c56436b84087a5ed4939005ab7970c9d266e2a9e8b5c0669869d33c6c718652d6a93fea48299bcbdd3043730d82c11adcbe1bcfc0fa71b4f4e56de84e8ffa49f617d9e6c7fdc5ae2096df97d3010f3314e00ebe53b326db50e3334a48fe16ad2ca31c834842b202c2ae1dd7329a0b8ec150a9f8ddd49f01305bfbbf9f6146df0027a47306e32addacc484bf6d6e6dfd13cedbdd262232fb8a792d68b5c5b9621913785ceb32c2c2307bca9bff9638564e074d3aa85e03ea903fa9c0e3ff95e88218dd786775238eac4cefdfd64b7dc453744fc1c2ce5be795b61bd15f6b0254c1ae6b4e907f6b777fd1e8a4c98183cb2bda7f3d8aca1dfdf0b15bae0d89f2d6617145316814b1bca2ad8155eae2e2d2f964a078c4c7454535722e3c7f668a4414fa54a1a8f3abdb4889549d8dc23fb8aa44d3f226b7f04f137c0fc995c609774c4f86321e5b281f8b43b011356c3a5da434789c424a45b47c7cc60be287e2d2486bce2061bb63f0368d2c55390aa2158a6e0ad0ce9de75e916123a38a1bb1545d0e9d3bf55652fd7b5f82fead947b3fe62b8009a3c441d99a0ae2707843bb8268d16c4eb1d9adbe669694f9235f43a411c469aa99fc845bcd5f6f70c830cb5f8dcd8c22ebceb16c23f87fd632175a0a34f5a2427ba518b8cc6e54cc153ef1669bb409adbe4b162e98ef56ac49de95c9c1791fd3043a348f36e6b78af6afbc3495cd1d681bd427b04176ebdf82c9b995fb3644317b0d26c510455863510392ce487e22ad1091dcd2e17a2944b1b1946c328439b5f4e078551bbd0ca69e5494af680c9b582793bbf7c23cffd5b9a32c8445f37938bd327400e0ecd1c1af36b5b6b3f79ffca4bc992a481c8271756341b5493b05b6e632120c6a19b998d6cf6d88ceba58530a6a59b49ed4e421264b368e1268ce5e26670b57d2d937d17ea7de7157b01247f7696262607992c5817786c062779fb001e8b50e9199e0dde739fc60573e47b1fd4c0f4709eb26a20ac3cf9cb037c65a078adff1b81fb81f3788f66a31d978b9359672b57d511dc23a733c152567912fdfe136a097b6581c620340bedd49c60b15d6fc64fb0172b7112ef5fa3bd307b5c62fbec7ffeb47dfdf18a24baec8aebba69e8bd30200252eaecec7f642883ff56b6c8972990d5b78afc416661a9dd2da255067e8370451d638121fb089d73a26223591acb91deb0d5fac798e058b24e14d7eef16ae6232bca48209bf2b546064b3e9f1deac764901e80fa756bf9ddcbeba821d6a95beb7376b168807cd92bc7f1b0ab96d309eae79f73fb272cda89adcb95e86969b82fa6d3db8f582b5c04c64824d1deeef3675754d6449df2c30a8017b65d8eb8bcdff29e8995f86de521f164fd4aa90b82d8ea0cdcc281c9b4d63bba05a784b414b0e55a3b2b8dc95c1e31c8d77601cb06fd18615e60594f691b652f98d9f9d472cbf7b6bb5b7628346e450079a32c9b46a723af7ec8e83c7c7f5e384878be2b06fb189e72922e731511b2a60cf47584156cc3a6da03563ba4c35ee30819b1251efa9a557458de7df2a70e71469ef9eceee9f4885e446a57da73f55fa49f5e32394fd6dc7193274c449bc9fee74340f6bf6d593c04740422d5e01710690bce358c5bb0ab38c6be9eaf943c19f22e73917a265459bffc5e01468ead412c6f27baa3074682d13b4086646d1580f2d6f67736d549993f37fa97a55bce1112b6765fb71b7fad89f29930a31e78e338d6243054566d5f946121e3126a51970999939759c5eb4fbf45a3a7569ab9a22bbb25b24891c8d0d8224108ca809ea75efe9d0865335530d9ca6681c8651b83bae8c3137280aa6b568160ea0daf8e1ac06e13ca4eb1c8d0eb7793ebb8e11fd7e54894402687ef902dd9364b0ba0a50b0e374c4a96f28f6bd99b55acb4b6c05cf673222d8b9fc1bb897f45b21953586ce00deeaa041a5a0778bee8278755d0575b901e5ce6b74cc867954e14d7305632e6a47360f81258462983d92da5d436ced900345e0b43e6aced9e27677bdc37922071b1e3d79789d57bba05fb75e8f0d19a463bb89953dd414a6a1c9838b281ec6fe440dd9b62a092badb29b0ddaba70db130a13ec44739ffa8ff5d920d6e0a21050f807f1bc8cc1ec715defb0eda5b01429f6d9c8141645e4be7727d3104664f8a9424dde2ee65a45f304d9d0d90c9c2793ced9170bc882b7476bd2a8b487cd1e149a180f3651e33004eee450bfe138b64697a96a339bda5926d4148c2f49b257e6afca9f10ce22abcbba2926a3c687c820f035348af53eecb33eabfc719e65936f04794f982567c16ffa779215f53d20f0da9345127c9d9cf61fb64a7e68d19d01abb2458fe55bf5b9509632689d662275c2889ccbcb932497fbe7df104b83fe78a255358a5985a04cb1b1a0f8a4d7d301a5d9fcdcb20e81ae612df6f6a489570f8787408702f4ed572b7603401b0682fafdb004bf49fa407befdff90f5bc10187f652d9a74f372c5669d0c274988fc4f78a0faa670218b1a2616258abc1b87716a5910a3c7c4359a8b6dd6eb46855825810b5bb32b88a4db5ac7f2f9dca2dc79f09ca4acef6a111d0ea76049042cb5a8057af5d660c4b395223201b05c961c24f800d45b8f887dea361597e37c97c6e0a31d453ab9dcba4dfdc36c1308e4c77a201869869edf2cb932b5b224e29ca041fa03b915a3edadfe77e9b428af7a134123d8f7e61af8b450634db445c6bd7361645ae2ac488f839891e11403cb95e49a74a7bf7b5c2792ce9f2b7334b261afb20ab8b0f21a6022d94a7d356d67f62e8a1fc462b927d398a7020e993440c1a4258e555f2b543896e423868e908b34970da20fd413a43bc827e0eca3d3c7c495114cdd70718021e010edce19e85edca96d005c779130459c461f228b0d7a8eb5ceac23f26380080ea0b624a6886c32f43d665fa6be53bd4280040ba49ea1e9540c1a2e60ece6ee12107ba0b4cf532631c4288496bda37e8cc9731e41db0c5ed9bc91948215bfedd4645db4469c49cb225b0581ff339f5d3cea9a9ad0fdddcb5e0467b188250ec954a3765c41fba1b47eeae27af71f34d7eefcecbdf4b33c3adf7dbbb97b30a3bf8a2192ab0fa8e1ec3cde5e0d4bee8e724b3e3a234b516c4718f39ec7ef6ecf4bf3c6b85ef38c1a0b979ff99fb1334997772181c49f95c039053b335416898201a2faa266b580c25991bee1b3ae5e8114932cee86ac1867ee5cf3362cdc90ccd78547e65ddea88c07ac1f369f36160ada26ab2b07dda336db0dc3cba02943b2185f8358ff91f5560fffae47212b6293cfde80571759a739d561a31866ab9b5df7c4017d039c9a5ab201d47248c8d5df58b479ae87c8fe584f75aa65222b06de2f99b2df99a8fef694d04315a2384ad9f58860d1339f8c21a2f0a36660342abc443897b28d94aca0b9454ea00c5d78901fe7624ad7a64528575c8364d85157e3e76c112fee6d5149585fd77d8f140ab920aac1372a8f8b40a8ccdffba34805ca49bf4802a737533533c2380c074e8d4dfc04257b6b83d529bb4c92a3b3b45421f795ee0a36ed4e0fd47b28132a3a30813752064756ac7c3d36bbf619c35ff6ed05ac250d028a78ad4b89d09af5a839b85fa52473599190093bb9b6d8e79251772cb470296174449a64662c872d5a51164abf6291f233d1b7fb358e03a74d809b2ab30107e5a8e4dcd1e204b3ed7a4fd7251ea4ee21d7645ef0c34eb2e3b949f6c068a147c77026db01bd7606ddb45b4b7b75b9d46ba7238dac627c660806b953e8963f8477bc0cbf15e056030d1e87e8fec43da2572c3595f5c6607c00f84367a2306302ffa7f96c5a1b8508fb95f4d670b1e02f70c979b02315f16c00a5d4f88d8407767dc6d8566203d161fad7e86206345ae3d2a5141f93372ae9942d5d57a1a07a82bc66248aa8a62f0d9ad2e82c0ff382abffe92989ee5136e18f5bddf00c59e4b256ff8e687914190465b1ee693844e7485853f6c0c63e27988a637784ab255d8366e6ab9ba1dab355891bdce8ee4d3535c8f6357e9f9f99809eb7dd52b94462c94672f62b49ba1642b205cf942f56a187b4fe10d238c51931907d46265c6d0502ccc9636b0a10faede8f9c3231c6c94a9246ba602e8c5891730206674abffcdb86661fd328c5aaa9e926b99883168ed57dd1ff6e121b9f9bdaea97c7fad0042413ff186e797c938a845d6d89b1b1bdeeacbfeff49e20481a8330174237022907ad76ebf0d80672a93a54a7eca81ee563b150ae77b47066a329625932c9b9de6e7777f45cd64e1d836460cbd7d3f03ea5228028f7be62b0a075ef2b6d09920227019503382e9c6cfc6f69a14fe9ace900f41e23f37355910bc4d6a7b382881468e80ac892a82fe4a2fe618b17389d1a1c8073c1067e8337d670ade3cd37ddd586b22170509f9c8b3c4bacf3914a4bf8cb875c3b02de640d3daa1a8f3d4405463a4122cac5b5c08600ed9ca36a5cb81e05e935cd39f25c1e8e2803a71efd88d95f51d69050a69144cb6718237b1330d90bfec3819f8681b5d51eb1206c33c326fd300c2fbc8c4256de637fe81a19e52ee6319a34f76abe57b1c618ecc9904bd63a55af2d90106580b5e5d8f4df09829f7fc21fafc6b70fdcd33995e9d6660c172cef821cafd5b9e0978511d0d92f1d9403e13ac153a94c45ed92f8a7460ada206eaf9226ee9976c33059c52c826817a50933993015697da32cf6bca92a283a2440ed51938a23a06ba0a9435cd826c8265193394cb1d62ace7df5d446f521304545e2f2bc6b80d17401839f30a4bc7ff8957554ca1f45a30aa422098bf466e8971e2b8032b2a42ff45388c90112b19289dbbf808ec729a83a1ea72514ee2cb290446453ff77479d91771fd5c22603d0dc25eec53e8a5aa0295eb6e4ed4f1f695d6d732e36462b27f5d0f57baa6351adeba23d11095338dde57fe647e25dd0ea354ba2d7d0f5a86a5d3641624b2e9059866871101f4c1c68f703b7fc403f8ef66e25e5d1e2d88c61b9b609e33e7cecf4e1850edef03ebb6545bb822cd9cbb", 0x1000}, {&(0x7f0000001400)="7f2f9a94ac03cd6ca4af08258f7c8b8dd1e8f96b50ee191567071176384912f42802f9a181bec26ed719ea951490d9de5a18bd9580a8a53950302761691f536adc9979622ffe3ae32eec1ac1af56fe567c60bea7ade3181f9f0af0c4a36ce970a2a888ce8aba2af7a0dc34975a14fe98b2c4f83a608352bc92a308c83aad60b61d6881336e70e4b3880224c4d8b36cf10c8255a7e0a8f740214f392fa03e9579e475f25de16e5dc750baa76379b0824e4c9ae2104aa38659ffb84a8fe7897e82cc507d6bf13ceded30c89a23f05eef02e817001c351b6f87539e87148a769b8e84f1170c5dd61346e1bdb77637068026cf97771796a4246c8772a4f724003f211913e9b7c811233a93b6a36f3b0d829633237f113f927fe9cd337ca12a4ddf31e8c3c1fb72a9f97872f654010f62410e1523fe65117f8cf50836b651f5d503a7d67be2baf01eb21e8a6e3eba52425f917e89aeb4f6f45d1413b8607b6e525ce9509ecfa73f19171ebcf2d316451ebd7daa36a9df6665ecf9636b6fd71afd590c6dccfd9a75673e5c50c7708a35bc127aeab1339e961b58c410cc7277d8dc07ca2138480db4f7e90f7a155a85f6a0c7edce3117e6b81218a0e7e879eed10222650750c50c524ae8bfe590c976a90f273a7ad53cf00575ddd86081177cee1a633647280f74950f32e084afc1e7519838f97bd7d9bcb6606bfeb43092a86dccdd5759b2fbdaca150134c34118da1102ba63f329a81c44a668229e11db817dde623cc4b033da98e465e3fff2e665a7c2b36742e9b883c1011935f837f94cf176459f6c3450872b2d1aec933b1d852044ee5395c57fce7044796a40570bf94e865ddfc1191e5bb8c36002c31cdef0f7fadf2ed1490a2096592f7e25cd680c605812e57fa3d72b9d28d3c4124d018468f3dbb3252b617d421ba08f8d7828daaa8827ef136413639dd1ff86b12b8d22cdd732842bdfdff5f1cc17881a6bd9fef2e0106a9557ffa1a1e20ab97c1c7fd403d09bd529ff8b2690a4077a62ed5803230ac644a2fc08ab61ea2865da8446ef305b0c6fb99dcfef1c8d4f5430bedf6226e7121d6f6d34bb2b1428bbb95c940c59ef1b29f13bc3457d506e01ec0ed1ff648f8487b371959959329398ea3935ccdf6de04a54c4cc68f5076cb881870771db425138585af61659d548fbf3afad3153719c1436e44be62b4f99a15e38324186606508677e7d48df947f0d21e4c74607d01d9002412a5ded37ac2e353fbd083dd62bc8f293447cca8fd1a17579cf776ea16727087d09e9aa291edcfac99ff7596b9bb12f08e5529bf4392bfecb337b1c0a1aa678c1190a57fbe5133f11a6fb742ac08223fb871f0f08ebd37aed811f1cb05dbba03f3666078edb6d25ecf49ad15cdd09a12799018dcf015742d3788ec03684b0f6d59b9ec7b9af38314dfb1fcb38262da702aa84e7069dca698b44d502edd4e14e8653edce44b50fa4324b660f7b552279b7481590650f5491b6847b0f8bc9ff5cf0619b0f370af31a01b624e743a328736338627728e8f168436f5809143bcc0f3217ad77c5d4fd2c86571afe30c8f6c732be16fc2c835de37612444340c359310f9bc1ee47b61e1efd654425690de141361bc342521bac211ca564cbf13e6eb2ab17067ee3c5c9d96fc6c0eeb441d45c59043416c515b217184ebf3b48bf3177aed65597155f7a830ac4810179e9dcbf971cd1cdb8fda92f1d029df5545992cc2e1b1d783e8710a0e3f9e2772f95dc5e786bd38edb52eeba26705c8dac0f023403a5db1c2e5e8ed06aad2217e82597150a39396fc6406064bf6fc9f6fdbd510c87f89c51fe8eb735428937b613586a384e28f5cfd8fd322c24064e36aa507f2104ded8ba97e07242eabaa785d5cf6cfc649bc286379ce57861f1e77ff3b35dc5435355f0c77c18af47a5953f1c31aa3944ed42c19f818d5ac092b00a1959ba318a783b666a2e706bb57677d4c8c877cac7a9f4f382e0a15754ca45b206b461a50e9e11caae0a9d33288d80a61c2997c8a8c170dbc6dfb87886a019328bc878b8a8403084b06673ea4a59d520a15026aff4f6b5ea1622815f4a51cb511e0aec1deaf409097ae733e9ec264074211c4b2610aae5ad4ae0fd8a705b6883df579e5a676116fdadb74db7591ecac8295e3f0b195540d0565a5d5a03e6c92c318e9e592e14913455d97f720abae3f3b780e14d94a707a53cd209a5b762a6e713cef8aa6eb52f83aa45231e20bed8aa14b3f2a6bb056ca7bcee2245ba787bde0986c5419803627c3570ce327380bc1fa5205b5f70c73b5b8d92e6a4f41da88214fd80318d31bb8676af25bfa526a12c603cd37279a008a176bfbf26ef3085029ec824672c63b82cfe76faa30e78b189562e27c5de71163ab3a073e0a2819795e2e939c9df553936b0c40b3ed0a19e49fa8190aa76be3c5d080e4aeafd8e9d15e3fa82364ab6e5fda134417ec48f76355eff4b2239ad375c2426084f8e51f131b390cef73d1628c97213b96c5030491cc4b3b3f85f9c78db125fce6506195912875ad6ede16fed5630d1dd671e84e843150d4e357500e14932fe099d74a7b0384d4a4c0f68b120462c4d72ed9f99d9d57cf02d701542430ad698004a8f7d4c84ba17e8f64b97229a064bbf8df2dc8f6303a19bcf7bd17329bc96d48da23d77baddf72de3570d1839ea45c8292d2bd3bcda7e35cf5982009384a9dc4ac6f35d4c7ddf5ed750525b9f81e801a9e197b65bd20ac48903efe9f0c8e3ee5b94f5f7a53db3f46a183461deb6cc4fba8637c0b3c78d227eb72217d8b73d1eccd181acb8a3b5b21a22b225a78b7879ff61746266dd5ac54adf3faa67dd428c954909427de9bfa559c14a78e666c25931dd0ff80e5b4a5877b9aef2efa92a8c400d6a63d4e53d6c5b398f212842864918bfdb3afa63ae0acae497590379b13028b8ead6064d022b382a7f0a5c3166e7f6c4b51cd25499705db94e5e6a272ad7e348071db92c1b4b95d22c40f1c123505968594576e2f922014c8c6778f564a5c274bc08c1f2a2facae40c06c9033c08de4885312e3bbe44c18b5fb2550bf4eb7f8bd412e78bd328a4848806abd8a8c7fd089e9e71006f8619ddbcfa178ea42ebb225c76bfe1974c5c8c656b1f60971562dc51149dc598126532538fef719d7044d82fb9d4b147beb0af72a98e88ddfdc3f373ae0cf476272cbb2a539c674a9f6930e777012e02c2f1ad986ca8ded8e59a0dfb9398ac118583cbd8842b86daa2fcb274a4dbf7941438ccf2e4a2b3b5695de2abb45d5575e7e21a75ec29368d7147a75cf11df5e5e45581ca94fb38ba2ff4b82f1f3406992464e561db2f8339b67647b5e7cf622390ae74e218d17ee19628149224e26de014aa324a08535090885773c26ccdd0b8e7047139e2974ad3cbc3475c001ecf40d870cac65639c70cd97d86f9bd7e7987cdad73aba5dfa27ee18a1964a98fd8b9443ee7c893dc44d9f2567a55235889e866d2b0005701624d322098b2c079617d67c72e008f28b53525b79f530cf294f37c69724a8d7a3539c69e6fabeb9453e6171733b0062d376427c4b651bf2bec534e787f16cad58468f48001e642490bf28bc5e19788358bcc347a9005a0d04ba07c9eb72cb63bf7d694293372286b681a13cb5be4cb9ce0d1813bde8e64581308900a953f1d77a2b08cd2bc0ac3cf78ba2fc4952b31723dc55079fefaac09f4acf3e5af5d4742f1dc6a938540c44219bb9a495d66d2c2fc0a22a3927767091fd93c4d3953734bd99aa94733adbccf7bdb83cc9bcb3d5b497afb84ae1d634e20fa7802f0d522879faf029e32a3cc1217eae487fbd216cd0979612a91361ed6aa234e166a27b954ff94325bb0bfcb0652abeab25e18784c650710a6dda173b21c5b474bd435c99364be146e3dd08247b0d8b507c9259f996f20b95172819377677b8b9ca0395cdfd6ff61306354c2bf9b726d2c347a2d587ab22416dd77a623e1574f182b4cb6e9cca12e10cca4a266685e06aef1471c27d8671a6d58ed47d9b326cac33d04725479dd9474ae8c9b59ce3b354c35e8db84c2421abdba330bf1d23bacdd5c01d3104a23605d749292581a792fbebd3488ce1c93d81d08291bbcd72df4673c410986776568044f47d5bd7f07bc56c3267da9d84be151a425cbb2b55f30049630c67516786fb3b4ce516ae7445f5d63cb04a5c155254a5419722e35a798586a14a394ae9fa176bdb6198bb6bfcd8161727a09e588eca61d1c8c9cbf39af5bec41b0c22031cb5702ddbf42f3f4cb12112a6e91a03e3c9a68fb4efbcf7e8628b26f04411850abd2b61c106b30acb973643315a0b8c956dc8686ac4ba801441e2c8c7b90a6acd3bcc99df107a1481e7d18ba746c1ff258ce64d8963659e5c879f87fc251619e05891844819ac0ca3efd734432a9b8a1a14bc56db887ac1db3b462ffbd60edb6c21ba4fc7c16e45d008d74e5365edc7e9ef0621462def99617e7eb747080a4b1bd0c8f319583d6eaf94f4b07dee957f8a14793b39fe8c510115196e09d2059651d9d5b67f4446de423c530c8a2043b66f26eae61d74616da2a0fbbab0ef5822ce9ab8a185c8cead0f1f5bf3cd69f9fd04334ed24bf3964f30c07d4d4bd54a38ecf1f54daeb077742054b26299df93d1bb67974652be03d6cf6bce734b20e40a3dc6f3e340e66e5b40582fbc83c0dbb7a7b3d09d4f2bb8f7fc2249a1e881535eb24069b518cfff792b3a237a5d9e097b652b05d3c500e63e894f2b2e24ed82b3360969ee620470f0eec919e981931721aef780bacbbe9164c67de37d02308a91ad2049f882d53f91a4ae82e9058371311cd9f934a205d6e33752bda2bcf02ff0b8f6a95057acb3cff44092f079c49e8be1e15f9d70b48aaa1ad3653bd5b57c6ec6d4fd42e0c6e23fb5c473972655f627422d8d16759c67f1ac180c603d8ed289bc4660040baf1c04599e84444792b895b49f2d5a6d434bade372d37c9c24d0507d5937cc2e13f402149cf2d527e969f85df7444208da067a7479c7bec9eb372accf6b47c6d013259dca5a88ebda736466ed3089b063440e7e0d6f969e5deaad5cf038f3235fa97a5d00249715286d9d2191422228ee4b39a6eda0e4e768f912630e548e1d7f43022ffaa61d2173ee1767cec892ede1efc595379f00a2da31821deda6941c18ec95d0bfcb124d70dbd1fff6588a4cd4d5543e387674aa20ffe4e6ce963d8552c1a68cb18ee64f97eef558d9f3432c3bd4b004783d89f158fde8ed47375a7b72cb13e89f217a866714f9683733bd8cb6b98cd7b0be46f7d25216258fc6d44d7e3d2480a73665fc62b46bc68b277b631eb388d72d845cb4c41ddd4667d9236a29ab1eb32d833515b21a46a64e68471baaa74f5272dfb0cb72d8fbbd233bdc3965fa858b6c77641df1da1a641b7dcc1f0de6ee4fad850696e15ca04d117849e53c4d14ff74cdac6d3efcbbf191dd5cb25cc49c8764d5f8556accfc6c40e61d0e30658e3ff114c981e0a515c8dd82babafdbdaff9ebe2dbd02fb491f3d60cfda153c7a4ca1733683cb095abfd5bf67a86d8a76b58f55aea9a62a5c6f60592aa174bcc6808e16f1c4d8bb8b536972cd38d93b6aa3b7f64713527c32255ef77da63734be39d9517d6a222cb17d86652e4166589187ac7d6f29e8e102fcc6dd7bceadfb0d3d6bfdf4e9f2fe564e4c42311f5abec709aac826134ff61bffb31202cf62e5ab3cde15c8bf9feacdcfc5c61b12eb3d44cccea8140906d7906b4f62297548acea2ab99", 0x1000}], 0x5, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r14, r11, r1}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r8, r11, r2}, @cred={0x20, 0xffff, 0x0, r8, r11, r3}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @cred={0x20, 0xffff, 0x0, r8, r11, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}, @rights={0x20, 0xffff, 0x1, [r6, r4, r6, r4]}, @rights={0x18, 0xffff, 0x1, [r6, r4]}], 0x108}, 0x400) fcntl$getown(r6, 0x5) mknod(&(0x7f0000002600)='./file0\x00', 0x2010, 0xffffffffffffff18) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f0000002640)=""/202) faccessat(r4, &(0x7f0000002740)='./file0\x00', 0x2, 0x3) semctl$IPC_RMID(r7, 0x0, 0x0) geteuid() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000002780)=0x100) pipe2(&(0x7f00000027c0), 0x10000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) open(&(0x7f0000002880)='./file0\x00', 0x10001, 0x30) 15:06:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) 15:06:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x6, 0x81, 0x3861, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 15:06:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000000)="e1d9df046c083f5637ebfef2c464697146372a5c66f94646e04710808fd187bd6db499b53201fd1b23b883f803f94ea4d26a467ea244fbf88147a36e544f3131748508405615b8cf0f6f5d283ccf7b69821427544a64604e8f3b1b618df88699c8f9bc454aaa11c9d8c0b3ae7cf443e10c70b00ebe00", 0x76) 15:06:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:06:05 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) bind$unix(r0, 0x0, 0xcb7b6a41f15a4127) 15:06:05 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x55) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 15:06:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 15:06:05 executing program 0: unlink(&(0x7f0000000140)='./file0\x00') getitimer(0x2, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x9, 0x8) semget(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getegid() dup2(r0, r0) 15:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0x8) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x4000, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:06:05 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = semget(0x0, 0x0, 0x18) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x8) setrlimit(0xf, &(0x7f0000000180)={0x656, 0x500}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setrlimit(0x3, &(0x7f0000000100)={0xfffffffffffffe1b}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r2) 15:06:05 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x100000001}, {0x9}}, 0x0) r0 = semget(0x0, 0x0, 0x7) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xf) 15:06:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x5}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 15:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) 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"}) socket$inet6(0x18, 0x5, 0xef) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0x6, 0x20, 0xff, "c2ecec3a99bb281ee8d600a1c1a75a173f8505e7", 0xfffffffffffffffa, 0x8000}) 15:06:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x228) 15:06:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d52098687c8bdac711bc33395225bf5abaf1800f829b89a56a7114cc98e3", 0xffffffffffffffd7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) 15:06:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/101, 0x65}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/12, 0xc}, {&(0x7f00000004c0)=""/50, 0x32}, {&(0x7f0000000500)=""/253, 0xfd}, {&(0x7f0000000600)=""/200, 0xc8}], 0xa) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 15:06:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x7, 0x6) getppid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:06:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="a77680b94e27283fbf36b20af3ae2b408052c22e790349bf5447ff6e6184a0a874ce7209d9e7eb967ed1d6208eabd5e2799246b9fc3cd60bc97a70fb92cf9d8f094527db74940bfd8b2d72f0a2db4739521ef63395d92028e5a94078f95f30838ef5f97340035b0dbd129dfdfc828a1eea89d55a", 0x74, 0x2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 15:06:05 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x400000000a, &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x108, 0x100) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x101) 15:06:05 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/220, 0xdc, 0x800, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 15:06:05 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffffe) setsockopt(r0, 0x3, 0x3, &(0x7f0000000000)="e02dc4a7b42a027a842825c3312ddd17bd936b938b717f74101c47bc7b2281f1d8d8e6755f6765b834e856db0a1925183c5f1c6bf1b1e260d38f2b03c018a06be833844f2e0824fd8e175d5c67d85eb8dd0e347c2db73e90561bb9d36a4cbd4dddb22856a99286febc68a41bcf4f72323a61f050e37679cc7e8b816c08940f6da45b2a5e2f4db6098a5d52fc742b9348d615e8919f469d0d5ec2d4fc78726cc9f3e44132b2dd0eb7240c10e87c4652f22776de2898e748a3c8b4da470ce51d7efcda6406b535ad554eace6cd4392f108d86b0715697c689e300c26e2571f6e8e218ffdc06e7d3f228ae09253e373d7b7080fb0fe0b03609ad733df5af268d4f8c675c421b80adfad876cc3161c1f4e6449f3444e06a5034908eb3d7b9a86f351eb4eac3c879ef533a50c8634895f53613f651ee75ce3732d5806533157959766b35bf0ed195c1ddc4318e59eb408ccd5c249ee015847d2cf3c3538c8572f1178907024072ec75f196232bdfd50f01c56dd1b2690c99d6204e3513a93e482938b08c50b91b1b477803b14970058417b45d6d0d1af8b28e27fc1155ae4dc8ac5a684d1fbfc61dc4e8796bda717796f3b66213a1e769075cafbf2bec83806641d5394e81d393fd76d4e8b6dc4b3112fdf67df8348fd0e42cbc7c73eb06152ce678fd89cc8a1a03556699229efdf7bedc43d2bb5b3dcee383d1a79f389ced8afdc4e9fd0ba8b63f0b9d695781186c7fe548d2b8f7dc2e1a7d3d6fcc70c1a8e89ea38f7cd58a4a29f41355ff7139b5972c60dbe8b0910f3bc9fd1addc668b703c0af9584ab2d08e798af9443763b04e23d883094dbed730843990d78068ea224a31ac0286f0a22b5bc157f761f969f53546cf0cfc04af78ae3b7036a9ef3820d2e1f42ec49085f82f5697ed3a2c44ad0a9ad0ea2530fd4393154a0f67175818f9ac63795b20ffb8b02670971f72c1bd3b42a2b5b94d28b49f6da5a35091126436bd18194991c7081773866497d99788799758b4843900afb9a4ecda0cdacd47209d84c30ae2784bc44b56241a3b258de6163da4c02e68e73e43b52b67266751e7b6b7216ce866bafdf061278adc06152aa204c47ef85373ac93828b70bf1e6ce47c5167909633f78ffd2283e2954fac8092c2a3ffe3c1210b3d714285da6abbc801e79cbc4c778e33de2ab1402f4afe47f312090949bed3ee13612d24915619221c9ef8ce6e77e21032c1fd9a97850a70af7b9f46d5f7482ea4c94235dc93efe986311db9388b4d6de1e07cbdde78977333215a4cacec686b5dae9d406b84d944704d2bda134a5960705863f405cc60e4cf6ead675c79478b7f62a5d0e8c9f0cfb4d313dac07cf014b8cfd7604de202808d9b343fda5b656a1c57d79e2abe1a1c04a01dbf15ebb52739df00720d320ec366735594ba6da12d430d6c7eff18af538d9b0ea0bd8f4436c6d973d37f9fd78c4ed8f23fe378db84f9e31fefc3e36b327d36ece1b7382be0fb1eef4f24d14d4c4c5cd4b08ea476c357c5603444e81e14106a5f6ba084f77775d09b316456577f062c9d50993bb0cc4d571e3b0f07f9db9592e2c394acae8dc5a9da3eaa59546daf472e7690501fb5e72e8809b4260ff4a8a649f8eb77968a6303c155d13606b5f645bd27ca2c48ed3e8fbde3484eb5a16d8c6c0c1d3a66f365a1e501f0b9a8b1c87a9beab143cf93f047d9ccdf27179291d1f59d0a87d409e277c49f39ddfe379ec0cf1789392a2c84ef78c6996db4e474bb5fc5c5d28abc01099204e2d7c8b4ecefc54ebc587fca72494618ca262cbb26dfce7594721ec79ddb2dde40bc53f2f643545cc8722fb2db6a2905e5e3d694a568218307eb904f0a5d7af9874c5c028b32ba26e267f1cfcdd52bca1d6cf1ebd00f66b628d968c21a7bdf9c59d2ce3451b42b8dd488c33a2da037c199b63d0e37289986b65338a12d75e2fa4125329cdf5a11da1708594110501a995d173dd1bf17d7c4aa88e01dd76a111d5961a6a1b64ba52cba0c83d4fca6899cbf8cff079d9302099f585f2617f0d0ec2d4796a8b47695b5caf0297a5592c677570adcc44fc0480a6294540154eee27152e998c60d3118ca9453b579d324ada03228c78568bc7908a3d7a60c0c01ac573f31e1e806ce080bb22e3ee76a9f49fd89bc1c380218cad99816b9f023d53e4ce52a0afb2ad3472befdbfd9d2a43ab15a7318b07c6091d15d8b986e781b2ca77e7e863632fdaa7fcdf6c55aca7e2fca4b7a16861a3a8f1d012988e2bafcd4738fc2c2f585f25a42024ca06accf86fadeb509255ccf6055e91c19be8914a174b66170428ce62a677cfe92d732844d65a5ddac57b0d2cc3bc81242e85460ffa03e6aaa638a2e93c76669214b38e2389f55067775b60c15b745b1b183f8a497d7eef2170c05343be39c445025ad7e362cdff427222b3b963a2a62787eee242fd170d0ac788c0c7e37d85b81493b2fdcf7969761de406c562903412bdd197d957a7ed738debecb26e34335ebc4e59ccae5f4a5f4d34f7472db25461821a38950a03ab7316ee4b39e037c1d68a9aa38fca21e74fcbd9ccc1f7151b2c4e4e015eee2e5f3a66829c89621a64e03e50bd7fa7964e49ccdd81f8f9f6ccf692857b539e6df7c8056555168f6ae2991620075f6e6125e29e756372e9b38934291a488fd643b9a08fc1b9f24bd1e5c4bcb99f43ea65a993805e8f408ad6f688fe2e290fe47ecf13aafe3e28df31e300412b5298bc9bdab5c96339a944af03fd2e365b4c1d5f928d4acc76b38a38bcd74ecb199dc5970a43026442dcdc19aef7df1522260306d0427c302854c715132bbba8e3f3fc92e880e7d37a3e443e2603c9e21a641fa51f83d03948c1183e30fc400d9bf06323a0bd6407c51ce2f839c9412dcd66cb7123c3b9d87c50928a516709277354fc8f84494f5bea4fba865107169fd981a6df4080cc2cacde5e906a5683db805c38f150dbb2cd1e6429fc47df50ff20d8351b895c684d3a7289b519b0d5193f6fe376f9b98b9596d1b428fc4e28186d6b342cc3d6924122a7f598a1391e0bce834120c6c2610c324bd3996d7e2334d4cbeb58e43fd9c34c29c058ddbbe3b89c48ca3ff8e599c528bd45e05b6be2fc18371c4c6eadab4f5583eb56fba467fb2ecafa08a024d317b28c022c0a58cfe01520d93bbe1e7bd0d6e954ac02dc7b076a088050e1a5cd796cec11584941b0f1a8edf7e34d9eb99abcb6a4aac03ac74805a459600c86df30faa4457349593bda47197f4245117dc74b7356a74d3c1429012034bab395e67d81e00348a1e955fb7a707c098a4bc20023cdcd404e65aac99da90b00556e64d2f21f6e82b328282bb4d7f41674dec79f8f7c986d4b042dbabbcf278f7ac6815f945824ee169bcb0dae49738efa1097c6cf771985ff76d8db98279d2b6c8fa06f1319bd00c4ef871f6abca1906b3d550d95a45648799bcee0a47c5239a2a10d5bcc36109d4f60415f0c2ab6b1f7fe5afeebb8282879619bfa4b86a8323efd230ec24f47749b14cea07b050ea3a93ff68d09fe5de7e0c7025f240f9682df4e6cfb1151c04b34f0faa4075e775f649ca3fba24c1e04588a6d139a6589d2991701e3340155b897ee61228422f3ebed574355f474dcf25a882445681cb089855785c0a4279d05af2c51464f0437050d3fd60ed2590526646d8249ef6703648a722f3c3e67fbe3540847b53dad5e1a842597ad941a5daf8f0325c42c17fb94d3e8e68cbc6274d2269c21eb2177305b43249efdb026e276452fc34e629ac907d8397c72167a0d6a8d0616b25d3f06edac38bc4d3d61ba276748cb177b93bdf27c1dfa6361bf90ae27da9aefc8e997eb861afe37ce45fb3a4e147970ceffa1a06b7393e1c0afd11466a189f9558fa36c18d14e45a6b7d7e8bda9208d23bc25d5761a4c28d8dd97cb6603fbd72b0f687ab2a901b924d1ba9e0718a986ecc18e70350e61dcb8e82c69704b86855ab6a1f870345657772f68415cffe99fed7e2ba410c06f05d1f690d75b1a78397641486e9801285caa08d39fd21a23bb5ecf6528badaa942faf3b14e68256f3b27e74a50f3340cdbe2e302bc1e1b405d59871d6aa163669251d98da6f8badd7ced9b5a40b641b022000309b20e4ab5231b5631f3e139a220edb37f845fab1b3dbedea453439a39903fd3ca4bc027dfa45b684f5c4c110bbe6cabf46d4f8f747fef6fba22d133bd79d00a1cdba2458546aee06902b2176a829fe32411c6192227ca427e9bc1034a5368da25d09b4f7d2220e2ab1ffbb930515f63c89cd834c89b49d55c9102cb17d1dd3f16015724f4a0538d491b1bbff4cdff456ef9fe5877b5b19373866e9ffd4d84d10095db0c35c20bf2f8e0f5934328a6ce93f3661ba05494fc11c4d4075d79043fee71ae5d699c490cc417acf50c49be6a540880ccbe3b19d61ed9b56ed64b8f08f809d8d53909a0a1c9d367f52740ed489baaaa7f4dd4705d630ab1f4b95b173edbe83f2d0035899e14ef983c1254599d08a8ee6f90f437426b4f23c7388489e2d9e3f1e1e50a94c2432ed562d677f83bc71e5417ed0d41b972d381e3ceafd8ba4b836065539087eb048e1bb7c069ec44dc4377c430a6cdef4bbc3751051ab972697931995784c2834a46c53d7550dd7644b2d6a1f1ca5137c05758b8066dc3198b2fe5a35c342ef7c7c8befd3e79816ddd4debe214bd99eb68cf2619e7c313ea7fbd1e77c936a55343ef0a0281cdfd65f5773754f58b51bf6f01b233e8e9e07ea741ac96a8c410cac197ef103026569bfb54859a3494aba17776c0beae211b68f85b113a53aafca84653d8273b8f33ab7268455f6a83b0529a4a07ce5cae604599f8aa841f2b429bf173cb20fa9b51a81626f2a7568686d1fcbce0c088bc5d2d3ceac3122aefc39c7b1629dd0a23783b314209512d0cf1ef133662d24ec96b0ae7d529a47546946f142446e87610896651444e4dd2313be22bcadfcbe9d06ce606ea8e2ce74c0d0fd32ce5d971f2de2906c9145cd7166366e69de10ecdb53497c214eab6565d22a0841c6854766309c776cabf6a133ba3e92aa8fc6c770e739e497f837138c3adf2ee2ad680ac77b637fc45c6309f838923ff14f24465eaa8133690c6b477167dfcdf6abae295484db91b8f867531e2a96d5bc452f6e20d657cad52798a4a8821e4bc9326c57c9d768a52f6a388e0154e702eb4f3d564c06034414d747b217686b9339fdd4af6f36cf44900144ae8a4276460c58b2899fecb4029b4845c339f834af9a9a1ed0a4716a125bda7814d34c5e2662084f028993c70350a17425acdbebbb28b3b8a132c1206a592546778f5a40769c61900438d4f654e80614e835bcf50d1c3f6e210336d759ee54a2f211e9e684ef6f41e5dfbd5a81cf8aaf9576be8a685bbf0b776b5e10ba6163cd7c3a816a58415f027044f2d554ae72012faab26b8673660ccc653534fd1b143b427f6a2e9af157bebab55fa1fa12def2dc56216c37ab44267a53360ecd61d42c87ed84e4e542822c1505851c8e90122d2b950ea61260ac18160637b32ba89349e47d4638aa3d2bd1e888077e647616e7ccf9578926f28b775a3622655bb88926a067325e5bae5c3c634d7721435f5a6cd1ef96ee8fc4fe5cb5ef08ac694bf5eb8f0df410ac1ba58501e25a01f0c46f80b3c49dd0c464e57b07f5c44aee88a6971d61b1058f5ca4998288371abff40266392bb81958b34f7139ba535559c3127c7d50a3dcc0db2948f9e7d60aa5061f7651ef4bb198e68d40e41d62706f", 0x1000) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 15:06:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x4, 0x80e11) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) socketpair(0x0, 0x4000, 0x3f, &(0x7f0000000300)={0xffffffffffffffff}) socketpair(0x10, 0x4000, 0x3091, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x8005, 0x9) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="fde2b0024f6861694feedde798ef0d8c57ab63428c8fd615bc3002ce9db2301b0c39925a178d26abc8c99246a2fd883986b361e5d3a051a2277489fe401b4b23dfa7d51f5d751b58a6359963ec8743c0da20e0048b967a7517d1d604b756cf6723d19808470055075d8590e82809d93bc6ad8afb866babd5f46c7d8b46d38191e49993112b3fdade87fd4ed84bff305bfdfe8107aca0bc13a23cc70ef9085ec5d059ae85cc44", 0xa6}, {&(0x7f00000001c0)="5309b9577cabc138b0f17ba2ff26b065d911266e56f0a209d6b5768452775afaf9ec6b52e865807e344a9d4d7213a0368f", 0x31}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="200000000e000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x3}, 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0xffffffffffffe000) openat(r7, &(0x7f0000000440)='./file0\x00', 0x2, 0x2) 15:06:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) 15:06:05 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0/file1\x00', 0x40, 0x14a) 15:06:05 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() chmod(&(0x7f0000000000)='./file0\x00', 0x52) 15:06:05 executing program 1: kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x882, 0x1) getsockopt(r0, 0x5, 0x1, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) 15:06:05 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10084, 0x4000003) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x6}, 0x1) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') clock_getres(0x3, &(0x7f0000000080)) 15:06:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c2b000/0x3000)=nil, 0x3000) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="d0cbce05785f1fab3dc746c2766e42379dd9041be3a84beea0d96a4c8a9f9a85ca1508c74b0d3af33d26f01cb7ce48c3f296636f5e61ec65a846b5a2eff3489243be301c51c5c4483390d8c15bb75987f27e760e4dfbf0751221d182abbcfd86dc5e89811764cce652ad9ab1c600dc0fb1b6d07f508a250969809524a22a780082962afbe59490388a52173e49953598da95d7d13cbf23b6ef9fec3d903792493c2eb7162f16375655ac070aef6f625f971dd9c625438d10", 0xb8) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 15:06:05 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0xffffffffffffffc1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 15:06:05 executing program 0: r0 = socket(0x800000018, 0x4, 0x400000000000) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 15:06:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x49, 0x4881, 0x1, "bbe5118f52310bb1bb2435bd52b7d28bc4737a19", 0xfffffffffffffbff, 0x607}) syz_open_pts() 15:06:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1e, 0x4, 0xee9) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:06:05 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendmsg$unix(r4, &(0x7f0000001240)={&(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f00000010c0)="f245d0f98b3fc1118f0907ae5125cdea23b9fa3510a28f1fcf14abd698dda9f5921909c288ac5d5a024d70c26634ab2ad01323902193cae3e6526803ddae3e43e210bc833accc78d43bad3ffec8c9fff9aba9327fb6c55d189319a0841b7821bebe62928618fb5682c237f2af802248362ce2629259731faf56237e109beae451578f474021a1818f577a8a30ace70e973912e434f8fff0ba5df0956de35c0499858f67f5b1cac46d09e835c43cee6ed908979", 0xb3}, {&(0x7f0000001180)="5085fb100012bb74f6267233a0347a7a0ab5bce0ce0bce29548c7e9005de0a3aacfd98d0451941b3123d1a103279af959148d9527fb4947d8f8f87673c6f1ae7d26b3f46996d5dc9e1178861a75c1d35ece1", 0x52}], 0x2, 0x0, 0x0, 0x400}, 0x8) close(r0) 15:06:07 executing program 0: r0 = socket(0x8000000021, 0x0, 0x7) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 15:06:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/97, 0x61}], 0x5, &(0x7f0000000500)=""/245, 0xf5}, 0x43) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 15:06:07 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) msgctl$IPC_RMID(r0, 0x0) geteuid() 15:06:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x2cc) 15:06:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) setsockopt(r0, 0x7fff, 0x80000001, &(0x7f0000000000)="2d128df11f9fcad7173af33cf3cb7708b3cf8a955bbcb0e8754f652f223b49d372dd9b6f506723ce836f0c48aa1961002a4043bce5b9847808e1392f5121597cca8ab3d7a2b3b80527f31506b8918aa50eed536a867f21aa0ee9610ff41b2fd526469c9eaad48239a4882a257935e34c7d962097bec157b8b93ea06dded015c30bcb7faeb3190c0940f2bb2e0f37908cdeca7f6cfb2a21a1507a36534d149c06cce750d012d9b9372db25f20f174da063697cdc2d1af7e19a307", 0xba) 15:06:07 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x0, 0x3ff, 0x8001}, 0x1, [0x7ae, 0x529a, 0x2, 0x3ff, 0x1, 0x1, 0x9, 0x1]}, 0x3c) r3 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r3}}) shmctl$IPC_STAT(r0, 0x2, 0x0) 15:06:07 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getuid() socketpair(0x6, 0x4002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x31, 0xfffffffffffffe00, 0x2}], 0x8, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8, 0x20, 0x7fff, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x70, 0x80000005, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x9, 0xf0000001, 0x3ff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xac, 0x40000002, 0xde, 0xff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x9, 0x8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x52, 0x40000000, 0x4, 0x800}, {{r0}, 0xfffffffffffffffc, 0x4, 0x44, 0x6, 0x101}, {{r1}, 0xffffffffffffffff, 0x29, 0x1, 0xfffffffffffffc00, 0x5}], 0x401, &(0x7f0000000200)={0x8, 0x3}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socket$inet6(0x18, 0x4, 0x8) 15:06:07 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 15:06:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0xffffffff, 0x2, 0x2}) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 15:06:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x401, 0xffffffffffffff68}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x3b, 0x7}], 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000028, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x1, 0x97, 0x8}, {{r0}, 0xfffffffffffffff8, 0x28, 0xf0000006, 0x7, 0xfff}, {{r0}, 0xffffffffffffffff, 0x82, 0x10, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0xe0, 0x40000001, 0xfff, 0x4}], 0xbb, &(0x7f0000000100)={0x401, 0x3}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 15:06:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 15:06:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 15:06:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x2088a, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x101, 0x1000, 0x9e0, 0x8001}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 15:06:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) write(r0, &(0x7f0000000000)="d81d07bc2f9437f8ea755c6f898d3bbaa88113a1940b604d306ab0b474dd78162457f3a7b607ff64fc7c4c53636fbaa8c9c4e2812090bcd377c8b837a70554dd1f9d4f332652ec8878630bd1da535e76096f20369348acbdbc3689df3ac9967c0fac42eab3506a1e47b557a9278a26866b8871e3828c", 0x76) 15:06:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/80, 0x50}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/98, 0x62}], 0x5, 0x0) r1 = socket(0x3b, 0x7, 0xffff) sendto$inet6(r1, &(0x7f0000000100)="96d4814747ef0a15f1d5ebfa46bb86b9094b9295293b74adceca0e653bde5695408ec1be9af98d6aabc4fe5ecdff0265629a52bda00129f07b6c5693ac90", 0x3e, 0x9, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x9}, 0xc) socket(0x32, 0x0, 0xfff) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000001440)={0x3, 0x92863d4f1b517972, 0x10001, 0x8, r2}) 15:06:08 executing program 0: 15:06:08 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xb4) 15:06:08 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getpid() r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x60f6, 0x1, 0x2, 0x800000000000005, 0x3}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x4) 15:06:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) r1 = socket$unix(0x1, 0x5, 0x0) getpgrp() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) write(r0, &(0x7f0000000300)="9b9927f07e2188bac6ed000000114d79b6aa1e5c9cc4abc03e2c55411dad815ccb3bd9b01e73b3a9495e368d6431554f0164a08c038e2f47dd83b433f0644a9a5771b5458e06a612e46cb9c25b622e5cf071510300000000000000ba4661cc0b8b66f7b9547210da02ac2d30326e6619cf0eb586", 0xfffffefb) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 15:06:08 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x101) listen(r0, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 15:06:09 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x0, 0x3, 0xeb) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xfffffffffffffc35) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() setreuid(r1, r2) 15:06:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0x80, 0x6) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 15:06:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xc29, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000600)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x10000000000002d6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r3 = syz_open_pts() geteuid() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r3, 0x0, 0x0) 15:06:09 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/98) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1}}) socket(0x18, 0x4, 0x3) shmget$private(0x0, 0x2000, 0x550, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) getuid() shmctl$SHM_LOCK(r0, 0x3) 15:06:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSBRK(r0, 0x2000747b) 15:06:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x3, 0x7f}, 0xc) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x40) sync() sendto(r2, &(0x7f00000002c0)="bd04c81ac09863e3f81620e4c119ce9e6bb3e0ba4b4a88950b7e08da287fb0044642eb0569bd70b05ca68c93279b9a0968be77abf8c6520e9aa77a870328b561ebd62ac85719bdb8beb867631afa417b11605496a843bab5a24650c8d355be6e208907cb1fab3a7b09ff93fe2246a7715e66518d07b8ed3072f6de122a464335122847a2787571fb402f3441c9602fd0f12c9cba63c322319b8adf8c98d4b6530b0693696d905e999b4d0f46fbb9d54d67a66e0cb9aecfc82c40868f3d72fbf62bac74a92f10c2069472a3754bc1", 0xce, 0x4, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:06:11 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffff0000) 15:06:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x0) 15:06:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 15:06:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x3) 15:06:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffefffffffff, 0xb9, 0x11, 0x0, 0xfffffffffffffffd}], 0x66, 0x0, 0x2, 0x0) close(r1) 15:06:11 executing program 0: mknod(&(0x7f0000000740)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) utimensat(r0, &(0x7f0000000780)='./bus/file0\x00', &(0x7f00000007c0)={{0x3}, {0x9c4e}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="41d697a0e753ffb4e8be902bdeb446b8c0f90297f2415e14917cb5993ae8b87fd2fa2963e37ba6b95be851e72048fd3ec53ef583b5955fb481ce9c0f49ea8d9e8f05af2a8f6c60b6f014abcafa6785e3b7a1ae22201ccb4cb379de05e418eb15a90b8c4d1fd9fdbb669890fdd271c12cb6bf052c02e1cfb60c5432e6101d3929903d1230d0", 0x85}, {&(0x7f0000000280)="83840f353ed0b12bf2b3684ec15a5b472d2dcd1abbc34b7228acb7be2808a5841b8ad47e3d062b2c523cb9ffb78800738a0e845bdd6e278f6ff2a6b01792a2bfb410c922bef2181a748d0f5599e7c76f3f5fec36ce1c034ee18bb617fe0ee279bdd74d000fd7185e81fc418a5e6d053eea9df855a2eb6e67a0b35ed20ac13a6e257d34a2af4a2e7501f8e28302d2188c44ff21ba469ebe5c8a167093619ac361fc9bd89054f74fcd85a74a2e75dd38c79a56b20405054a1227b88e22448d37610a0188b30f01919c66060587397bde16c59c0d3415ff9a0523f872a6428a3ac0", 0xe0}, {&(0x7f0000000140)="4eb372066b26f63b065ab14467ecc5fe115ad5117c04ded9d6dff72371fcda7f6ff252e202ff09ae0bddde377055c01a4665d3c2ee398815f5eac630", 0x3c}, {&(0x7f0000000380)="0f80bc3615e549303d8b15d18ad15c5601e2120ccd7ae08dd21fadd3d30cc6b6ec332eed2f57ec1027e12a440b854082ceb152fbc685ef4a32240e00c7617b26c19f34c78e0681e81dbc01e865fe3e66e7d58615fda90b62756e4e97ce31dbd42f963bebf99401c564f8ba76033a5d448ff88a1742fe21f65d7b89f1d6909d00b705553aed645c2459ce82702c0e7e93a6315888452ebbfc0a0b55cad38fbae6b11dfe8308d6f66ba4ebae5bff9b93f48091dd6387d372fea6ecda382fc7d456c8ebe85cb75bfe259065e7a19ecc3c5e7276366cf1d865505a1f82016a9f4f3dad1f5a5814d7bbfa618e6b3eaba53f98e9c9597ff17107af333d783d952784", 0xff}, {&(0x7f0000000480)="aeebb67a90e8ab3512b612e4c94e05f499a74cbff0", 0x15}, {&(0x7f0000000880)="65128df16aec53d354d4388339e6b9d5007d8adf60f99dfc516717bf94ff41f871e5248f0a50b80d820427b8385898f47e6947f48e49417c628039b6b339a745c4a66d808812e524dcb1424fe5c4622df74e0b59405f300d04637b6886a8767b8a5d35b84a26664deaa332b78b304bf663516016ef8a3786225988ceef133c57dd65e9e9e6cc94b60971e6c72bfc8769795b08be2db23b54096deaa989543dafade8c92419c7962fdc0cd888cc5481a9bef3c473c6f5100e89a7b942716eb9f1ffab029b6714efc66e853a7780b07ecffdbbc905f60242b324a46b3b90491ca61ca39fb6a6c84bf9caeb1b57780c366cb957535bc39234a01449f0d972028eeec04c76bbbd069db867a01372b52cdcd90ea97979b669feada965503d6112bc99cc24ef86b9e0698f4f336a16c9430b1ed6a8567a4f24961ee044f361414d4e83bbaebab8f49ecafdb2786583e7f1c5bd174e78c9d689f5f730a92c23dcb7e40f01ca5bd20f2c935ffb34ba6879ad89a1bf96e2763b19d8b948b1282202be545af72ab2dc3db0296c4db0600ab70ccf3d404263274fcda21acb061af22aa06ad501478de3925d4977400201ec6eee4df825b1232669a8c021471e0af97f29d00a9a958362747efb6648760b1566cb3d3b612cba812e0e46474eb4b4f5738bbcd499d04a83eba71f41372d7a61a73435ca011b3f33aa2659295c52be8d551ff911a5e91e27b18b7e1dfccca4eefe0268768f5f19b21a2f7dd325587979c30f4b5fda7949c9b764885806be3d0c37c3a128d878c92e1ea3a9c30f41a572c5fc81845c6bd0db7ada3a450997bf8349ed836039cd938407f99264a5fe375658654e2bcfa53fe3b6295c49cc692d6509968de58d8ba9bbcbac29e5c612f34e68baa6fb87e425edc6f4275abe706a617a9ab3d2c43f1f41267e2c8cec876713445f5293e4adc3eb3a34f17ecc0d5600b78ccd62240da0cd43c26a4edabc6b8895e56ad8555b6a6d4dcff6abc47ad6962acb20345cfbac72ecac041dc0d145fb29a2231aa04b15a04ec2c450b9357bdff2faf43530a28e773626fc29ae22d604b5e4e3e2b3cb4058fb4056363535da8ae2d7c8b805695de41dc29a08c5b50e165db7f4682292fa81c709f5ec595fcff92942de491aa37e3fcbf917adfd71f9cd555369becc782e70f76a9c74ae2b991e7efc693adbafc6936daf7a4f8ff9703286d8dc44adb089508ba4b2f904b871ed82353e5dd4491ff64cb5d706af1ca68f78c6305a097d11639c353c79183128bc9273d97ca4dd5e75115d12079fb1d1acaec81d6e817ef714dff07bde04520a4e040a1c6ae25d7799752f2c2227f83032b89b9cce2c7fdfb0f9d62166829424e4361e86296e38d1a58725893f5ced9cd8557e25175f0ed8e923151851ce20dcfd08f8e0635c0472656ef0dc8f57d327a6805cd0f67cbd8621d47f9d3d2baf0e45f303dd0893d6f1a901bc619e54402f5ab4b2e2634d88cbd1621929e27ed0cb74e19af35694dc13288f0d5144a00d544385e5167819652769e7eb3a4edb78d2a1018a1e6ada0babd8975193f9c66cb9ee3d780e0e24f9d7781feccd771b33e86f35ef4f6ba3c662a37f0878d7527d3234fcce9419d61e12d65ad50edec4ec28dd521aee08d2d3ac300645f84cbabea3eeb913f735e874b8d94f4ca21b9f5e351b993229573c1403fe0d725521dc3ca863b45335ec0f22402ec3d178f88c545e3ac945802a5ad53bab5d23bbe87876e38c9fdc1a0d0e9325979aae8047afc74e16730851e9567e4ffe674fa104d93634215c5a8cc4111fefac99606fa89dadd4de324ebef5031d8bc9e43fce78f99737a32a5ddb3263fd443f79f86726182bd75925d4e63e5ffafbb87d6637e9b4c4ccf41704b494a1a97d62eb535e0a791ced463e7a1a471ba8dc5d90e414e870b17d8886e56dd2351a64a719ed87c92fa1f69bc60530137881def53ab9f4922c2a4a4527295771fe9e482aad75f4d13622775b76db17afbc555edecf72830c4fbeba7e31bbd8bb800043a39ba3b9a67753dc22eb234ed2e4af082689ca9b31151090bcf47676d607c5658ea3bf6b59da4e292b99f2b00a352e188ce49bd8281533e3d600f99f8aa76b39d7e09a9cd419a13375007858beea6c0837f4acb61ff98173fddf9076d2684d922fefe32ea657e385382b79c56e2189b964dcc68296a0cee08c7acf1deb74e2ce85a005a5510c1d7c6ec2b086496a35a3cb650337c413b4042cd84aeb454c37e31fcd96b8060a90c2d4edf7681198140eeb52c7e3b5dea0c26ea30e709704a1c9b1dd2e2140987ff6708b63ee00a827c466637b8cdc0a5efbaa4da8697e9c4453400e649c7363f89f2bdf1b80eb4e12c7d738feba95df8b65fd408d533114e4bf45c90ac05e84225fbb085026b3c62cd9daf42f9d801230421a9af93172ccbc2727135741b765fe7fc5ab44e21a9d6a69e5971b97bed70c8225fa2e0b872948047362f3799d143e1136f1ee01725e549c401dd8e65693bd90ec89f7ae4132a346588397c8557d2f9c0d2f09e7b2e76b4ca0a144040be2ff47398c6065d49161b87d3654bf0febfe08a9d1fbf977c1b08e2ba85cee1ec7efaa1b4adcbd95dc90cc3d79e54be68b61cb7734293442c49c364b6e6f9a913c3eb11e2f79bc793087c0a84bc16f8062b27ff4bc620373b5906aadf1aca61bd7d02320cd669552feed673e5ecba1a407e1b8207f33e6c87898fcd1a7464d50372fecb73094af2194cb74b22b960933b1ccd2a4775bd56ed9f1424f2adef3310f01abe6a175225ccd2ad4f2c87cf9cc2109cb0820cb0da9f3aab162e107e96ee1af43a7ef02b5e0b8e694175a8cedcde14f67f90011ddc8dc8727d4e5e5ffc95bcfbc42f2c9aa8272a2f737e3d77f5da970df7b0fd7ca92f03bcad0221fc9de650eeb9183a6e0ee784cfaef600d9ede590c2be02c3c6b9b03aaee9c190f7dd442cfd508a37185a1e3fa876fc5443108bffa65aa94a39ba802e5c7c1ea2f044468fe5eab07abfc9c9057cb252e9c15f175c277dd97f4e8dd02eaec9c6fce58104e423ef9c3d94d785683150bb397fdb339543ee5d054b00087a1b8cc41958fb4590b0e906b6b7932005cb7ca67604c58e1fa04daae98a54736a3b6c7790e4be7d4733a75b2e8f3da10a3a31f7e4c1e8bb0057136498f76cb849291376d5458032b1cb418b08949aaed46ebc0c67e7a4d6681db23c26fee04f280becc151421cc58474ca8875443f2ad9ccdf0dfa64384ecbb8ac493187c70ae4c7dec668157918dec8a79744149964f1763de2763d62edce5d397d565c07e58e132920bf7cb76eadb32250e37c494e4081e508f92ac92125306c6f7a5e3e3f57f3aa547ac9ac4c550e7eea242e4cd4c483d4a58b3858173040c8eb4ef5ee308dcf76c6a33a8f8f1bdfb033dfdc97a3fbb6723f12edd440f57ec10f4bd510f28e5afbd67a2b6c4a3e36f89c28ee98c9053df32b18d7c1b16258243baa0ad3dcf36a8263902f28997921833546b11d6cef64c0289e98fae995368f7d8b65ca86a7a5195cc2467f65cd3263f9ddfe174b8ebd1ef030ff95fe5e43d334c9752c243ea17930614cfb27d53380bb8719182cf6732e9631f48d2992aebc4045cc31de3efebf7cfd2d7528597a12c3ab6754a9b823e45685f4e789b59f5aa4582eb3c41017a44e510d1b8de1f8dc39a8b467964edf88c1ef8c4acc552d53337ec00a11b0bdd03358e5c0861ce96f890a1275685ecb61e7cc6094435a4cbf7c56dd5d40917185f6a2191eb8f5f968f3495ded63003cc5779081101041d9e2840a998cc242e5780326e021f14e45f8f81795e3409b054750299aa76bf088e042c5d37eb725714ca62b5d1e41a74d08aeeb63d3e949a5bd6c34ef4684b0e70b0273d4914c1bb93bbd0e2fadef0d84c2cd1262fb32c8086052cc9d7a14a9bb9f7934ddf681671b7138493c3536bf375a89fc5c9521ffab47ff3536cb0ac812de7a35db8c726862facf8af061c46d4a09dadf736d3c0870f6a43ed5e8858f7ceeabbb181f9dd2cbaac9ac06379954f72a5338e2cd8832cc140c3605e383aba434f33888f39f922ba0ea13fc41df312fa5d877adead3de8fcbcaa791349c3ec9329110d11d6a202d91d9fd3589731bf1e40380f0424ec6cf53fc341506dd063f66bf5f41336b76395d74f457efcdd3642ad60043d7cd4427fe713de0115731aab5635655d53b343569c219c5d6fc6a7f73046112b8333b0a26d7de73745e92602857a4c9a461b8c06c60a6b47e6254712aeaef0b789cf28de85e9ad260935dde841e922355898db3deda7e28e7a85ba247b857cda70bcf6a368a000aeda78ee362f494d039988c721ed81e5dc0343c5b48252b53487be7288b896885da070aecb795409a0a14e121cdb8eabe4ba5b7f366bca9d253ae4ae1bbebb9420485ed283be3c855170c29bbfc8559212db8b72c5fbc1c40a5ea02b0c1d2dea125d48ded6ffb94b97c29d29e0cb8e82cb99e06518cee08657ad59e148417ded4cf3f1266a63c2244b452566b0db5095f92f8d5d2690f63b6d7724b0f0b3d014f2444eb2697a9960a65988b146b47670e662e309123bf75cbbe3406a61d2622be19314919ebd9e1be6349b4c100c8f0ed2c7a57fb5361a5822cb49e7e380ce1c6c4b03c46f525746bcdcb727a910f4ebcd3bee946c6abb48573e08ec51408651584e8313be51d8bd674cc8d1c1051d72e5c94e497925e6868b9733e49de43c764e2712b376dbbf9ccaf542522d589a90664e78bddb9c9f83bdcc21d41748a4664c2f551476c9b8a9063cab9bc1a0517fe78c3cd37b238406d8706b771ab21bc142bf5cb9596959798c31e4cfd705cc34065831e97c84f6f01e5749ac9323b9ec0a2490ae50d47f627f35da148de302e167e14363cb9df2effccf72e7a7743bafcd33e9d0ad5a188575669adebe91f39431e5564910f1f4780ee341846df12d89b9aa4e7733234809335de6198801a6bbc2125232d1d7cca240d2a0918cd34ddf7ca32a9bebab2b2e8eda2edfbf32c54d184a824671cf5794c3911e360ebdeff501415599eba1d0189b0a825f8872dce4c11ff57a44046204419bfc6a3e3eed55b7ceef51cff37280cca6243aaaa850845c736f246124cc77259a1e21d71606c19a9c2b61fec5bfd4db55a85fc2be2b33e1d1ea7a90fc46931ac2334f0462a10059607b7303c470879f60378c659c98f8c58685113cac1f8d014ba36d886e8d2ad47707fd62d08d97916d6a658722ce9da765a3c71a1a71a59c64e4f6d249772229c5b4c7210823435fbf6a31b0fc064d8a59a6afcc6e1e23e41692a7fbec7c06f27ac42d48c93c8b3aab0c214ffc73f9229a0f664614aaa0b78c3f2e5a06eef3afb338bc9694fb17e86639516cdd68470f0900512ce1e799a5b38b1e939046b79167fcecc00b30fded4b4365eb842ed657e44a68d5e3fe8bfcdc75e331eb9dbe78d5b09437e2204939dce80c77ce4dc01c5c4ea588ea4b954c168e08ba79c4bdcf6037de77b86b8953dcc2c832cc02d3fc893198ccb90d1613e442f99f490f848165e5a8cb68b9ade0e294f45521d486c9a8a9f498e94bfb1fd344d571a112e61fd739fbedfb48e983449ed1c523fef4784d34e29a02544a63b24181ae2c891bcdfd7a1a91d3c377e248ffa59624c95faf66992feaa60ffbb3ca3785e4cbbe490de713ff1825e8ab55c8e56aacc821835e246441b13fba5be38357a04508e97d1eb3495f3bc57629d691a0cc115ce756d5f316045a8884f8e65a", 0x1000}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0]}], 0x48}, 0x1) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) open(0xffffffffffffffff, 0x108, 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 15:06:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)=',#:\xf3-\\@%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/!/%\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='&\x00']) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)="9e000000e371aca02aca0000000000000000000000000000", 0x18) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x4000, 0x1ff) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/82, &(0x7f0000000080)=0x52) 15:06:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x4) socket(0x18, 0x7, 0x1) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 15:06:12 executing program 0: r0 = msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x10, 0x7}, 0x3, 0x1, r5, r6, 0x1, 0x20, 0x3, 0x7fff}) msgget(0x0, 0x1ffffffffffffffb) 15:06:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x6) lseek(r0, 0x0, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0x40) semop(r3, &(0x7f0000000240)=[{0x0, 0xfffffffffffffffc, 0x1800}, {0x0, 0x8, 0x1000}, {0x2, 0x9, 0x1800}, {0x0, 0x9, 0x1800}], 0x4) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x3, 0x100000000}, 0xc) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffd57) setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x4) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) poll(&(0x7f0000000180)=[{r1, 0x100}, {r4, 0x40}], 0x2, 0x8) 15:06:12 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 15:06:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x5) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) 15:06:12 executing program 1: r0 = semget$private(0x0, 0x5, 0x731a3710b1c97ea) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x80) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = accept$inet6(r2, 0x0, &(0x7f0000000080)) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = geteuid() r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3af, r4, r6, r7, r8, 0x10, 0x9}, 0x6, 0x1, 0x3}) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000001c0)=""/95) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x7, r7, r6, r5, r8, 0x1, 0x8001}, 0x10001, 0xf7c, 0x69}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000002c0)=0x3f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semop(r0, &(0x7f0000000380)=[{0x2, 0x4, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x100000001, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x800}, {0x2, 0x6, 0x1800}, {0x6, 0x40, 0x1000}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 15:06:12 executing program 0: r0 = socket$unix(0x1, 0x200000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 15:06:12 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x9}, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) clock_settime(0x2, &(0x7f0000000180)={0x1, 0x1f}) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/89) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0xf69c, 0x4) 15:06:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) socket(0x0, 0x0, 0x400) 15:06:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0xffffffffffff5214, 0xffff, r1}) 15:06:12 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) socketpair(0x20, 0x3, 0x72a6, &(0x7f0000000240)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC], @ANYRESOCT, @ANYRES16], 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='/', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 15:06:12 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x10000000000, 0x810, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x0) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 15:06:12 executing program 1: setitimer(0x6, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8}}, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = dup(0xffffffffffffffff) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0xe) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x89e0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x0) r10 = socket$unix(0x1, 0x7, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8080, 0x10c) r12 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x30100, 0x192) kevent(r5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffd, 0x10, 0x4, 0x9}, {{r7}, 0xffffffffffffffff, 0xf8d59ffba42fccc7, 0x40, 0x1, 0x1}, {{r8}, 0xffffffffffffffff, 0x40, 0x40, 0x8, 0x1}, {{r9}, 0xfffffffffffffffc, 0xac, 0x2, 0x4, 0x4}], 0x6, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffa, 0x8, 0x4, 0x9, 0xe521}, {{r11}, 0xfffffffffffffffd, 0x0, 0xf0000007, 0x0, 0x2}, {{r12}, 0xfffffffffffffffd, 0x43, 0x1, 0x8, 0x1}], 0x5, &(0x7f0000000480)={0x5, 0x1}) getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) 15:06:12 executing program 1: r0 = socket$inet(0x2, 0xa, 0xb85b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) 15:06:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000200)=""/245, 0xf5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) read(r1, &(0x7f0000000440)=""/4096, 0x1000) write(r2, &(0x7f00000001c0), 0x0) execve(0x0, 0x0, 0x0) 15:06:12 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10, 0xc003, 0x8000) r1 = getuid() r2 = getegid() setsockopt(r0, 0x1, 0x6232, &(0x7f0000002240)="8bf49a92bcaef355c431924178477934ad1b4060b76d73edcaf5cc236a993855d463b4277018087abc8c0df2fe1e5d86eb2f6f3acb28ceb16e058df7e9e4fb6ecb9710bdfbc083d231ecf7ab736dda9538236f06feed142f6bda", 0x5a) fchown(r0, r1, r2) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) readv(r0, &(0x7f00000021c0)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/84, 0x54}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x5) 15:06:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1000000001e, 0x2, 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) sendto$inet(r2, &(0x7f0000000180)="b58ac96ff0773b5ca90792664518bba3ef755985c3f39e7905128ba6f55a78dce2baae400743fd159fdf81490ba9bdfb77032ed81c47918fdfeac672feb812a3e01fd35aaf558682fddf4a775b6148cd8a23f910fd563b3a8462bd1998c23a2410afb0ff45d0e2ac098bea44f73a914ff20989fd01c382e62ee2a4d7e521bd7a78eadf325531f6e11eafa60f8056295cc1dca36aaeef021cb3fae46d48d305b8f1779be1debd6c816f5357d7aa2ec77c1c0818dd90083f451e820ceb", 0xbc, 0x406, &(0x7f0000000000)={0x2, 0x0}, 0xc) 15:06:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000000000000) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 15:06:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xfff, 0x1, 0x40, 0x6, 0x7fe0}, 0xc) 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) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x8, 0x84d, 0x5, "7e2419149e047d4fdfb310ed0782f11ccc70709c", 0x1, 0x89f1}) 15:06:13 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) fchmod(r1, 0x165) mlockall(0x3) dup(0xffffffffffffffff) syz_open_pts() 15:06:13 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x10800, 0x4) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/188, 0xbc, 0x42, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 15:06:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = dup2(r1, r0) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530008de428f8cd647b6721c55763c70adce987a2ff0dd143bc323052b7074946391ca98628dd58f67f08597251e0caf839e284adeb412d4d9d675793834a6e4da68589aa0d4cc25a5cd04b87f08c48dbc269e4db2d6be0b64413abcd661078c2daed565b50772bceca2c52717aee23de3fc319b61e03814658acfdb392d89b19e71c914bdc4840c02c9dda437bafdd68eb945c75fbe4ab4339dc732d0929c4ddafd27af6b3cc1e1f348693e25fdc7901d325885546da1e2a79ad80354b295290543e5d77e9f716507ade6bc98630e478865cbb00a923db73874239c80d"], 0x8) listen(r0, 0x0) connect(r2, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff00) socket(0x2, 0x1, 0x2) 15:06:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f1669b136a5d00d1628b5", 0x8c) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000600)="ce1dbdc185398d2e87b2bc92ed564e319754f86fbaefc34e04c178826b0c173325ed3cb5c54f92ac5006b3df339622b26bcfb710efa79a169f24f44a2c26b1474922cfdab36590253a56ebf25f6c7afd5f7b6851d5195f0b2396ccba88583c90a584a2e7050d3f3d67065c8c1c21325819cfa3ca211c0dc9474983b11f66cb8a577af28c204982da541d225503e48734a0645d32ab0465b42b60418b002a5889367863888bc01abc1a9e0365b2079debf39e21637f3b8d9e05fce336a556036d20ac021828c57df7197725facc686fd4996f63317a17426ec69ae93f01cf1f3a58f6422a06fff876a3432f3716b912654283ffde5bdd39b85a76cb76cb39fde961874362c49c8c0b6182d4aad0e05cd17526b0410cf38734b3115cc9dfb0b0ab01e2dbe8fc03cb86b8e99ca5ee4bc35c47d0bb4d2d882a7f02ab562a0b02604e04dc4aa634cee65d2f5542f8cc727e5e45fdb4a876cc4dacb6853334321f9917d7a331f0213f800524420e486a65c1272501f99dcbb150791ada3366b6e0ffe22b94c556963f3c424fda2ce38e98679fb0e0d038663e74fc87d5526d7e5575db72fddb4629c154df929729c8bbe5a2dfe6f2780cac6734a1fe536611854ea9757f1361ea4138ae091bd7369d85ba11637175755bb2cbbda510d4bfa1c509dd3f13c34d8025b16d108717d949fd59ebe21fcb88b657e1e29682204b17dcee15a46ada8e3373125dfc008651751d30da2288f0282bf0c0a827fda03fe0ad01c7ae5d92b289a4cc7a9439ca1a5e849da08528d48512d696bc8713f0f18474965b16096e254f40acc6f7c551983731745b8d1e16c01c3a054de384ede3f50700804d7b02bf39e203fad45f7218218a8151306bd013ece0e48e84c69cc57a558199e61561b7bfed5d5da07fcdb967fcd8936bb2e3a5b5fd3055db664424580940e0b1c180ba839df764ae5373c7b2daf952d557db4eb06089cc77765e51b220f776486488d97e19eba49ba75ae08333b8a7c34422de82074e01f5539e895503514469dd630195a535a612c23229c2864c3d7ea371f6f8858a659970c8a2d97356e3215b82531376719dfd348686fd1f7ada09438c3e0d6f00b163f9e3bcf7cb219dfbcf8a0850f16db7c19e239b0b491cd6601dc0c32da1e63a402f23091c2da4d8f87c6afe8b11cf0c5fcb4327073e87fb9d9a084c802c7a65216e90c864712e5ebd14627884b8c610ae665898b4d564d1f6732b43cb2d6a37aee5bb3cf7d13a2d531347b90fefab6a466d6241b3c618dde0b7d1afe44717dd604bd6f7c4695c279847fc89d983e38e8430a93cf0cb889e25ae7628304feaa41a3486a7fad273112a7988cb70f0e08ff1ba85a7bc18e11f9b495d26a42f6964be76dac09764339ad3580a7974c2439151cf7f8117ee6bf0f54aad9b68d419322ee715a0a817fc27af7b7eb820bad96af7309a905ebf1635c913d38fff7aab129b509b980b4cc8ef591ca57780461d0acc3b2f8142b1dd840f7045e6bb1caf13c8955dc56114275cea246a41e8de0ef7c257086c06751886f7c30420566df4668e80165a04f6542c6678283cbf928a7765a7bf05e5944b51e7ad3d8e684460ed0e4fa63945b69d122f8825b5e897a8fe7078001ac09572c05528985990a5ac337e375fe7b64a222fe74edc20f0910e0fa2b1e40d2939c4ea46ae0818c3dfd1c71272149f43f14bd51a286db00a344abf038d4ca8327b23a47dfb8c75ac547e64568d7ffffc3db1c735fd001d13028c0ae48c3041bc70f79e4cb6fdbf77a5171ef795f4d78b58ce1cb2750431395f38c885a1aec77aa26ad17f8aca2f18a98651e156824db056355e9951ed51a8eb1f47baf6311eccc3f48c347cfa287fce47135d6ac4848593f647627271db8cf1c3c1d5fbbf204bad52a5ff5b1a63c67343a7688afae2e05c593ae17a171897c70af19a150613797fd05d70f3b736abc043ee704964b6d10732462072b58e7fd6fc218c31ebb182628cfd30f04b5256ced2e82d94811c47646d6a3cc027246a5fb20cfec25e66253e45bfc9ef9b5c4d6bf62f7d337a487f579882fea8278cd08af07f2e6b0ac874a7c34248466c38de746bf8a5bfc9447a6ca977b7c4b49b6457bfc5d2b9cf33c6141b927e06ade5652adfed56ba84f5ab189890e6493fd7435a349c4fa1d2e5a313f6f4cb289d3581240453fd0c49a89aedb3954b08563a1ff839770c66fd3e659276d1a7f77791811250debd95b6c983ff5ec7e53ef56feac26098e2dcecdc73f083eb91100edaafa623f1a9eb9b683848d501217e133a1da0dd3bd8021a59a1f692224eb509179242daa64236ad1160426f2a79156b377cc9ca0f299fcaa668ae8b41b7665870ab2ee9c5b7eaf64cc6a9be77229b31343065c6943f3601889260eb652e41e17d915ec6418c141c635c796aac38f22c5aefd7e25bd73c3860ddcaa87f2f3c368fd13078feced4a4507f11baf2ca6dfb54d08673dc71a5d98ad9ec2dff9f501d4441118b3efc31a0867de84402e05b279d767439819e3ac8ad2f7003de3eee6103b61422470f644016d6efe9101d38d8a869cce308e14ab47b24be923190d77d028f9d5d8f058c66f97b1759abcfa8158a930e1c346bedd7733a7a9eaa7de3fe6c1402e1582ed6b47834410d35619541483ae86ea89357b3160aa219558cebae2ce4a4f1be915a50cbafd7542c743b07b203b289949c735579d454cfa3a6743eea06c4dc287aee244f395ff5eeb42941e5616ef0bfc1760a42fa184fbed23dfef7a7740d2e1e3a18e1e5eb9bcddf465978459b4f6056922896e22dd6da9ff029d71a33c652a53bf30a670f11c9f2e4cab666ce520530ba8627b20b0feae215bf5223a26ea170f2c121ef47576abfc77488a4f41d89005b98c5c4c3a80ef27bb874086ca4b6b419834704c7f20186657b318da69451b21a2db5bd993131578971b61dd4c589c7ab8e2ee8ce3549f54473e25a4f633048d4bf2c0e97a9d8b27c8d7ab573fb72efefe3828cd20b84f3bdba42c7499f31f900bb578c2b36d85effcbc36c3e3c6cb5dd004d03be38655de326cd241d1cfe258f98b55d26a8fc23ebcc88c553914729533dd879321bb4e29ce329ac665dbe0567cb9740bd4b87fec303f18b856099aa5cdf428ad01a703de6781c9785afe5313993bad8770de982e95eecbb1f42929704a389d9515750f00a27a6a0e543eff26fe25bb8f351c92f4a5575e44f9309ef27064dd171833285144af0b8e937aed7727b5482daac86aba04405e76a35a99e1dbef53f2e6fe1011ed6a74ceac87bf3ed796112ad47213ebdf54c6206a56325576bacc7788bfb9f52de423d90b0362ea035681b16cdd5991389b5f3e68d5f62e85a3d14539a8a34d91a03eeeff59aadb79c12f38fb0497355c07156ea90af953a169247753c541136a7348f50461db66959250b96efc83cdae6b56b82ad228a8b8814cdb7d178a438766096e188fc3500c6775317dd9897e008f82b8dbe8c95b9df00d94df3ac1c400b3ddafa2df4f15d72e9e5a425a75ceb125cc18944413f810543912ca38224899c619e45b4df05ec7d77dda8f5fec52ff42e6b7c0dbede17bf1bbaaee105f27030b7e4d50e5480fa690065202f556f840bf264c51855e9f054603f1da78ccc04198aa137cb8c3bc7b4a12316090fd12af5f1db133d6db7e6f8e0702476390608735b1bb40bd51dac7f1db8d7626e115fa502e5ab322129f0c225af72808d9c0e9b2da9106f8ebafaae1f00bd618c06ec4e237092a6aab331fea1d9e59037afee864e17eb3b42cac3efd42b78a693dd83edc40954d90ec9459842f441dfe40db0bc4005ceb2f5f74ab897ac769084f531b32cd4915477eb188352495e9cd1555222d041cbbfb88c51116b2c102551abe803777c1666e3d2f2ab76a71d09828a82b8377ade8769d0d83763693a28c76df11161b5308cde3243c4f6aaf95dd79aa958a195c83b1225a9aeffd90535e0c8f561bb3c446eb9b1603df4d080916d3ce7a1a37713ab4a8f7caa2cd74d062a762bf0d4a9e3c96290df508df37a67fa1af9d196d71e022fdd9942b0d3c1eda5845c7e58abaebefbfd23f9508e3b09e8825b4f5dec1c5a0994a44444ff5bf82c2ee1138397deb90eab79f0ee4e709e62abdc939b0e390e99982c92114e2107cff4a43be854bd4e619a356fb74db77346e6bcc52a55ba8a07affeadb358c11779f89665af27922d14de5187cdea4601c45e1035a11cc92b022e882a76e1f9a8102616c379bad17a54f2a3e358e068643788531c92c7c2341c4c2b18b70c96e6465c703823b9280012f559ed041b3bb2cdffe452a8433d2cc2def9ba170e8791f4b8a2a2842f5354d0cc05a9884dccb25220d4333cb56a39601724492299f527ed584e44632dbc55eacc95bf3b587bcf2bb3128d8f1a5ec3cf4e0e572e36e8792d2a0f273c13e4dde1479db5fd5fb5c7e016b414622dba033ff567245f70be91786c8e4db322047243fae8048462a7e8c531476bb4ba626bf5d65f1b1304577f6f8da1cd6fae4ba7c580900d0335c55b0ed86800569d60936b0d1952288eaf2584a58bbeaad687dcb3f871235c26d94fb48794c30ec09721e80f8c71878a4cd207b1ac33a634c274df332d2a045c723157fead64db64f6144418e2780fd187fc42ba751826e6a1d1fd61e56e0cf8ec7bf3f619b13df26c1df85cadf1997bacbfa8feb211263998b518da624c0476ab59e746da73e350ee0ce122de70d599721d5e3a234baf521c4d0b52c39bf140a278b2701186bf41b52525c303f8287581423d1cc57443c0a63cf6121305012793c013d682b0bd054ef7028af69d8e03959590d6787050a79c73b59f325bf5df012bcd600d31c5c7cd4f01c0a414dcd169d25ef1221c159884c5fbd426ed0e8e6c5299695f37a48db17b845fc241e1c5236ae06b56c0ab055b5b908f0769e1639797a7e0f4e8aac7319170583db623b81e067d959a175bed79a5cc62007bbff729af7de3444841df425c0c0bc63e7826634125fb3995b998b257af7a8899c5c645cde2fe7fa06de071a980fc0e99c6ce106673895cc9d9d02080fb4ae37bdcdf7c701db834542df0659ae3a005d82dfe1ebb7ffe09542db5ca43fe850637513efdaaa5b157b6137286399a376a7aa88826e9d423a8343fe742c71b7fb0081364284e42216e6db880ec691aefcd2b1389b98778b67806df115a1fc407347eea5ab5e7b56409b426bae1fd8bdae955f4eb07ef831ca4705f811cb81b977fdf6d57a09485707eb136735b5414092b5423f707997ca8909c4a896a92c22214bfa0968c0380947fb9ee65099b50f7b467da9ff51004352da80baf39748b585dc118cba0e437c5014fd2be586f7c2b7d14801777983d1fb1b3f78c8608dc9c19c9743d8172198efc9033192b1e65c8ccb02775ecca726ebd2a77f5bc25a1f1206bbfa01dc4ed074d6a8970f1089088bb6a0628b28321caebda88ef6444ce11cb0a34a02f75b92c62e4b923ca0f5be0fd1508d93b3f641bc97d9db443839a7fa5767394031ae0eed5e627ab043a23c9704984bf23d04df53395a7503505437c3bd1a1bee2a0ce53295c56ce1d3b41a2780a175d781322d9b0b9064208ec4f4e75da959763ba5f94a363b214a7427c1f8fa855ee9addb14be5c172ddaf5166270e2d7cb6b81b70ff594da198816d1db8bfa2c2352c1dd9f805cf618ad9be3a8353a946dccbc2701267f26fd8fe3b342f6c3992829dfed559e116e756835444a2188ca2ec6a10019c", 0x1000}, {&(0x7f0000000200)="a9080b679edefa8e97a861dd704ea7958f74bcae6d32ae14bf0c93aa665767f1a8862c7ddfa84323dea69b59881fa8580215be6b90037a622fd8306766132cbacb", 0x41}], 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) r3 = getpid() fcntl$setown(r0, 0x6, r3) 15:06:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)) bind$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r1, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$lock(r2, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) r4 = semget$private(0x0, 0x3, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 15:06:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000400), &(0x7f0000000440)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) pipe2(&(0x7f00000004c0), 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffac) accept$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000480)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) fchown(r0, r3, r4) 15:06:14 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff2000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 15:06:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/238, 0xee}], 0x2) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000200)=0x8000) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/76, 0x4c) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 15:06:14 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) socketpair(0x36, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:06:14 executing program 0: socket$unix(0x1, 0x7, 0x0) socket(0x2, 0x2, 0x3f) r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 15:06:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000140), &(0x7f00000000c0)=0x211) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003f, 0x0, 0x0) 15:06:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) r1 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="502fff8b3276ac63304e8ad132b560ee78638a477c05f5e199d50c84fa455d077c37fae8ee5c4e06758b3fbb339bb36f922fd7b30efe6ee0f8082be3827935db1bcf0d38615d65c82c10c86f54157df5399311bf6c9d73f23cc5f6e512e0da3a621a5983ed1e21b4bd387321fc2b8bc7e65d6548070b1be819cc402330ca7e3b15665242f1153342acc297374272", 0x8e) 15:06:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 15:06:14 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r0 = socket(0x1, 0x0, 0x2eeb2771) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="99fe433467bb4d8cbad47a4d0cecb91ea1169e9c5aa14e7ab58322eb54a727501d3acdf555bc5077813a304aa2944ff5c5543bd73390c03a3676bfadde7a9ddd61a738bb50b405d07fa0ad9371d70c1b933a6cda9209d39ce5d5b55bfa74e42c50577f1998f842c2b8a6640d9250b84cf7c740eb3453927c2b602b6130e634ad65c42ab7de913a60056ae4050810e828f258db3c04d445128e54a8306d96", 0x9e}, {&(0x7f0000000480)="3fd5f2a88fabbb961b99d29fbb56ce28b6ce4f4bf689204fa069b468ab56a7f73f0bcd2e380652cba66659d031eb425afc02f38162262c3ffaf1f7e2a35cea475109f08d7ab7256af407f5530944966f22b8af6f199b218052b03056259a8f467b2bf9c6cb8c7f1ef3fd78915efc4990ffafb5c651a5f1104cad42635b06d4295a5672c4680aac3e36352ce73715ab4653e357d59712e418b90347632f905e28f26d6fd7e830d61243d907955d6b441e80508877d9f4771bf57c32e67c4c68eee323bd94bd7a2726eed4eb8f8976a18dcb33b18695b7a0a55b2ab979ccdfaf7971365101561ec3b8ddc602c35698239ef4145ab76ac4b10c689a3290da429d89e0d03fc64b504b0770ed7e3df291244952bc0dec917d080a9d9025115beef2829748fd26fe04878f309872e04b2ecfdcd35bdada679a64b893d277213f8601bf5036960540cfc4a03137b7edc8b53cc581b323491167d5461fb1406975056f2236091614b720a63d696c7d717a56640e8290924b08bca1b2619fbf10c8a16e09d8e9b46bfb541b398148980b15017630dd1da3ae8b546e9999614814536a2bc5cafd4890230b178b79ff6009e314f45f04a6b420b546140fc9f7d7a807fc044361b4b844c566ae4b9542881fa09aed7e8c7f7d5ee23730ab49da2893b6da94db5bc0896dd60d39dbd5a6cd4dc9c1a403b54869e2c291543a788ba57c6034facad6af650fbd3a4351b9fc0b0a9cf5d5d7f6bb62499ae83620bdcbe8f3221ee17bc86b54062e5436ae6eab2376caa7e6b9c2827d51b87b30e7bb91c85814f99494078b396c14c7a0ce9c99db870a6878599b8c3a6a4a525e184962a44ecdb4007c9a735cb2f5ccfef1e0f151fbc0442e26f085540d9dd87047a61ed428c7214da4194fbfcb525b884819bb70f1fb0afc6b0bcc6a17922794152b782b3b680048c739cdaa1d65b0bf63a18fb55258ead94d7e796c612c458c6a3caa5585a3735b6f8bfd6c7fac3565070c418836a5508c03f2167b09e9b777fbf9d7a6e32574c448d5ff44e5698f7666e075c160a86220e7bfb2952180ba26f3df1c09fddd28e99771241f521398a498137f2002e7a5527a1b5f273f03345638cdebe2875704e4b9fbb34f1fc4c10f24f4a85a7169c3acadaf79f1eabdcff992d92724ef557a2157f01484d36f7c330eaebd541ff1389788a96242a330c6d40869cf29b5caa7f15929db5385bb965ace06c8a096dff1fe5338a860ed30fdd69b810503aceab2c6c56eedac53122467a0df18fe1f5797fe21fff42a2766b6131c1b90ddaf77fcca4da1a1d1abe656c8c54ce266f3f1a5c5ca7b5d17bc853bf7de15e2f82a58c80c0f56948e2382d382f5d6b91bcfdb0881dd001d48753b4ee7c7a7cb5151d7145965eda782765e04f0f94391e3bbe59ca4a16578add03ad82910c8298a15cad327ebe50743b92c97469ff23f26ed11d187ee3d2545d59928a76d8fea2828feece8b32fd3a4eca6b280eb7b550a82224482713978123257f46d58fe1d3b114cfd9f076d39e6c8f8f7abce38a674eeb1fa7dd6a05af74665c4b6ab995339b554eb026e370e71ffde73178d0474dac5aba07fe7148c25ed6ef1b61799eebbc2b5c16dc6bf8dae8f4267ac4546a57ccd53d06c8947ec3f65ce420c2332a7701218eb2b06ac38603fef0685afb5f618e717f05665d9db0b1cfe446f1128f13033a8f121603dd7100c89832cd7d066deb96e86eefc95aba12bfcf21a2813aae2e3f129ad9a2dbfe89ad0c496018217bc4d5bd47f653257be159ef21a1c726ecc4cbc2e64de6e10961380f93bca9f7d7ce2ffa321a565516970feb902834a48c4ca606c4113eba9a4f20afe30b3ae1820ce788befdbcaaadd8da41ead79c3213930f7e68c58707d5e7cc2cd5b4ecec07de4736ce55eba035a66821eea8aeb41a452169b91effbc0ad0bdf095cc92bba56215aa6651dce5f4e753334ace579e7fc31ca8f5a7a9a64ace9af7d16abbff4602585616e1d40b1786c5e3bf9856c6b94d14775285d9ecbc0aee10251bbe086c7614ab074d468eedc9005c30eee7fdface38f084a7f412c61c7b2581275d9c8880f25a6455a099dc5400a5f1eaeddd312c86b354b5dea42ffb3506492f94112ca3a7aef4aac8e57e64e51e4e0b29160c7344a262120060303a46c66b867fed962bef181f8df3b85cc1b4f78d750ac98a7d4aa0cb3783af375eb4381aed93d6617a0d3e14a4130331fe040f2c5d77f0069f8e3d2f1dd824d203b929417f10ba7dd1fcc9c88f2d11e4d9954ebdd237758d547b89a57ca66febc87fec9beddc9122eb6249e89cf14409646338776ebb454e2550d435a94f1724cf428b420283b846a1f754d0093f3ad9603de1cd515c8fb05ac232569db5627797064090a322ce15946ccc54bc9b79512257298aeea0f1a3c1b4d4d1face3daedba041c51136359a458840eef5f0c661acfb8696fac64958a3dd0936d04e7b72d07a8b6a5645359a06699d8be934929a8cdf65c87c4a1b225e326a5f5f6e5ef96d555d69495a9aa47df25a08cfafc122001e9db78e0592f0c0aaf12e236b74b92559e7b50a7b78b51165b99094924dc1f71dd5daac2841f4908c9807c770119cef0a4d7f348ef3c4dc5cc623723354162be2eadb08a5fd8f3994d317af7026731ce928fb67da1f43ad5ebda40bd1cd06ebb40014c08258edd8f2265b17479b933a145633b2504d4225be1fd1e253fce00f012d52ee34a74b4610602a57111512a58d13a6aa3d545e07819088423deb18dfc8e4f94f673d1346fe15eb4478a64a0f22ecf61d9a5653b97c2b36bed0b315021eeb102cafb608a6ee8de888ac3b850c94cce142fa0c5ba109f3eb0adb660248b42a13c12cfe82be8dbc2355c5f09d88acf4718674b691470949a7a5de4c17f9c9963c51375558dd6e76f20cd275dd9d259fb5152a9e13e32b1f56debd47c8c9cb5bd2a2d7bca53bd4ca7f6f38c23906fd57057ebd54f5ac3f8142d0bcfe8671fd4858985a8b67197ebee833e2738e5ce25e614af63c296e41b4610b67ccf83804769e0631649c9e5e19e527bb091bcb23cefdb896e3d2eb0706ca7e1a7989a73930b3bba256dcd062dd2daa1725f0993852ac7398b279481fd8ef4768f5fea7e44af5ee2fcaa8d981371d3eb229a388cc54c2c5d08a287580e6a2dc98820aad379a4bb152e87bb49da1d485c5f582678d50fd93d4f668000bbe9717b3859bc2ee522e3dd2ba572dd36081a07d42fd089954dd369f3292ef7ae278becf2712e4b227d322781878461bdb3475e38d27c84b9ea77296c19ad12e5d7ce2c33422c923cc9a8b5e7341f0fc51ffa54a3018334535a217e861c30ed950b3a401d34f087cc5d35f99efa328069ed0a12fa65bebdf6681b3230f095963877e980514739cfaa9ec76dde70cc46f7fd7cc7020f2522fc971197ee6760247eeae87657d0039a0fe6b15fa9b746f831ece4a8fa76883f4b87532af773329a6965f60fe2d51e374036b426127fc1e1b27886f7dec12e7d0efa2dffd6377f7873532eefbb9055798d125552ece632aabebfdea682bbc1ef37b4c9bfea51e29c46f842872a6048384e03f323b204c78602615a83cd62b28e6850c6b9220b1d8be6ba2cf8b8622c5fd82943473a28991055626e155192635d1a8457d78cbd1e471529a0538f88f36b36bbb57389f78896f06d6291e5840b786151f9487ba245be4e76ccb0b4c88dc6d6906cf167b2040cafca67994af5bec0cee4c48062b26ac71be44befd47a025721bc7c9088bdc77d05584510dd2a1a92cbfbf0714f1da27e3c64e950438facdbdf27c48d624224accb75dd749ae840d90a67d187ae037b3e0c5ff7b39062955cc4d40dfce1680a1e88eda41d47c8a3441e55e517e8a864dd28c32f03c7624275e7ee5d4348a01c6117c5cedf8177429168689bc48f1a97a21665a1863f1d2e55fb726fef2cb857106e2199b5e634f3cd63153d7e4b4685c515f6d8eae2b8e1f63ec632c264b0a430fdb9a54f93f1eff1ab04874ceac281a77a822bf736fc66dc02d59a865f4706f9645d8600abb500c87a0ff804d909f7447f62e99aeba2b2f19a452e24eeed807bc7687ea1e085512213aafa601b96a9b2343bb75a0b7841e13e010b4508e714287a624283c151ffbb4198e5e9aa36cfac55d485795309bd575b73b1d7a66e2d689d36b98c52c7c4ff3601a54ba9932fbab706b5fba98a6f0c363f607081e183e42b1772f2194e1f8cc5df073dec77ff4296716df56581974de2e6c3c487b5ef5bdba48b3212ed843f0cf9864caaa8c59b4b003c26b0841152771ac8457cd513c98ffb0e9cfcc75c7adc4e9d66625f52c07665317c8a056c3303173b4ffe0d28383e9beeb7ac1035eff16bc609f9e32917842ba961e0e96a7c04015773331c6c3f665929aeb2f7eb9e91cc9585d742e44df1a7e4b060f3ee4fcc6d33aa08a190f9a5d9e5b6fd9e301b4161fe51300b796636f46136030ce4294c57f23489b4a6ff15a35108ed6ed65c6596d99802272e2a521bb5d20cb4bc3576f60b6ee032ccc01ab7666afd5e821ea855bb2c7aeb2d7cde6ae76e54df8d9a90a3f30dfdad9fdf841f9ffff1674b3ef1fabfc323eca89fc97706476c1ba6404841708ffbb3f5049bdb824a2080136249d25712e22a342bc0c4f5cfc1bec86367d186e88ecf5491102974d60ef05e1bba49a17748f713202887ae9fff9224204eea4a7fcf6d7edbad1b8279442e498b89e92f24f862ea50fc6d9eb519ef851cde4fae0eaa154541dd530b2ad8237bd3e5a0c5e68ecabf83a508df68cbe14de71101bbc23d2e53526e8b5ccbe554c0516409ec7ff18e66a5f07ec4c86fde956ee274236201d53c7620dc43f428f3fe902ed3a3dcf70a5b2081419a8704534bd832001c38e009209287d81b60880d7d37446ffbe577d8774b220352520daf4f1d63d679a919fa67f4e45c0bc7f4a502a0458a040ea3a760d41a3b79ab783249893ffd40c8aa381423010bfac8986bd7e7d92d2b1ac5ca604ad92055d554ddd76fd5faaafd810f92d1627a51479685befe650d1c2f7bbe890c97c6241d617efc945b1ab92259ccdc3f389a79c8ee1f1fea00552737f6ceb0144c1a10e8fadb7c2c714cadb6dae7bec6f4879fb1a29d2e9215659b59b76fb190411a7abbafe975f3eeaee541bba1934e7eb4a4dc2f275b2a35af671d218fefc9b89f07e7d15187c469a059ea8d19c7a541df3570d8a4ce86daa87e1c462aedc1a1c93d23dd936f02918547d6f9634ac279abef4d7ff0f2dda4c785f37bc45612396c897c53765c49a5781a048607d11d2508ba4ff03ecb917e6227aab592619ee946930fd3d8cf4ef737bf8dc249a676776c4466194f8eaf1f199643efd862673eb6dd077c55a04ddee59c0b4d928b7a013f8b5234d7fc7fc4912624e9ae8b713c49e9a52723204ea2581a1add1b9d0e2b37c61585acbcee8f1bdddd0f016ca5b63fe1e6e49460672c70e522eaecd34bf0cf6531680e3dc5fec95e8fe10f137e8aea56616f6b0196639b4e2a290c00c1b9b6f089ab0d05303c8f252e39cfc2bbd52d53a36e5448aa14802e378ba06a9de53b194b161bdd10ad98c5524c7869c312e0954e5f5ec1acd588b728328b6bca14adf41546596655a2576cd5a1b8e6f0ca5913bb2eccd703de6089c222ce17c49e96376ed014c8c05391f80b92ecadc29be9d0292e85adad06a2c5297ff209817a2c3abc02d168fd229b14b6971e6928b712f448ba6527c0af3c52764c0f6ae93f5a1765", 0x1000}, {&(0x7f00000001c0)="e5bdd9ca14e3c4ddae7e5392980284f560553e3b401f51a270ce4810dd4b29c466d8a666bdc23df0b84aa5e23f47cf36fcebd0e3871523256db1b1077a51bb7b3995578babed4a36ad6b46a5ba0e3f7d13c0a9c7df9f73e175f9dc31ede62d6a66a380cbcae8b2189788ded45207a8a2614af6b27efb150ffa564ff542c28d3e49003bb725063bb5b7b7f62313", 0x8d}], 0x3) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x20) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='<\x00') 15:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x80) chdir(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0/../file0\x00', 0x20000, 0xa) 15:06:14 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f0000000180)=""/12, 0xc, 0x2, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 15:06:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') getsockopt(r0, 0x5, 0x5dfef45d, &(0x7f0000000000)=""/52, &(0x7f0000000080)=0x34) mkdir(&(0x7f0000000280)='./file0\x00', 0x81) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="ad7c85245992eea1d05aa9cefc0c875584be0b536db3ab4bb750184f72d4fa836a720e19e2e0e3d3a75f7339ac42cc883530cd3ba322a456c8d66bdc7144325ed7de501cb5e202b638a382d7cd1673c27de9f0d380ef8cb66257e4b51a78bc9d", 0x60}], 0x1, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x9}, 0x400) 15:06:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 15:06: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, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:06:14 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x241, 0xe2) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 15:06:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) r1 = accept(r0, 0x0, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x9}, 0x10) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 15:06:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x7, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000040)={0x0, "8de17d094bbdaf7d0b7d"}, 0x12, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 15:06:14 executing program 1: msgget$private(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000140), 0x8, 0x0) 15:06:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:06:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) 15:06:14 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 15:06:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000100000001) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x0, 0x6}}, 0x0) 15:06:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)="3ce7638d4010af202c11f7529b5367c03a8e37a77fa43297c456e3713dc9787dec8762d108847b1c1587a668e3dc0269b9f11e5ab61e189b57b24ecc4770906c7a18d7c661b5972e9267f860e3ca61cabd3bf4ce7e5dd8c634e945469d1b26438b7f8f9b5d866b1481df27ed01319bb365cfbfcd82d56d54b3257a5de6d53d0be9b18e3b2936c0810260b0e9e5a5d46c7740b28795525c8ac245914aed4787f1ec2cd736cb9f7819efdf", 0xaa}, {&(0x7f0000000140)="90c282a57a8efa2d0d55c8d53e2a83bd922f2eb4372820bc5466377f97a8b1e70734472c883ad531d675344644068444007567732e9118266becc6e11ac539d33bec6757606e0b49f967bc52f17b44d5b36c1d57c1e4cd54bd0bccfeea17b747ce657619712b4617361d6266aabd4a653323cc66b797f8ff58d6934540db07cacfb81a4d463130ce140cd1a1d493fad696874e2109096ecd8a189c05c9c168ae27536413", 0xa4}, {&(0x7f0000000200)="73a4811f63c2343403056eb79394a6d0", 0x10}, {&(0x7f0000000240)="369e123a61fc7f1ddd7b2e02666874fa2e926ad0fa6ef1bd5115bdb475e8fb920bece74f81c69a3d629af5ae1c12a78cd603163410607009f9fa30c4827a9eac7cbc251dcec3b27f74e88506684189e21cffbd8f29b489ad816527d3a002a91a148570e610097fd6fe7da79128e45386e36053582818a2cc6d7f626210f826412f19a3e7185ecaa6fc849abab37d7f", 0x8f}], 0x4, &(0x7f0000001740)=[{0x20, 0x1, 0x6, "6b6012f96e4eda1ced"}, {0xe8, 0x1, 0x3f, "4046f0f6b4bc0ff138abf86f2b15c3724b41aa43e4b3080814b12e4a574bbb9669dfa1b94409d996e77487516c0039c078f61cde4ec62ab90e5edf8eefa17b249501698b45dd886980d2904c7667cc2022c5ae315a15d0886bc5a946cb3b2675725a538d8183782b74fd0a64dd000bebe49010b538d3b3d6715b764233176a930196eabe3bb396f15706b87b71bb10d2a9d51f3efc7617dbc23bc635effe43df5264e166016cbbe9eaf50af3782064efac9e63fc26ab915b4f3c135025f4567670fecd3a00cecde6468bbfb00be3ba5ea5d588"}, {0xc0, 0x1, 0x1, "31e9f76355b10374aaeed460e5bc93295cd08553f598a1e31e55ef0549dfaaaf97668e1f4e3623194771ba880ba93d061c9092e93978c6879e66a316257fd880a900479ae87f87ef4a68f7097d7c245ddc707227822fc0bb7f7ddc14824fcce7bf784a322734490e59929bdd252bb6a172bdf5393062ff54a3fd2556cef7eb0277bd7f033e852c58efa57a03ab382c60ddc33b7f4c069f9368894e47e48e4b50950ece1ff7b531e54932a94a5dc0"}, {0x90, 0xffff, 0x7f, "a361be44bb1a9107822eb454c939e273307a1c4a7ace5bdcbf3e066f8902f3a063683a07c77139f5df89d8e9da30cecd201a8218a051d0059add51087beab48981946724a925b55e27f562ea7bd89e78219daed7e7097373b4639510d16d299279b186df59a5182fc5120f3612985e73480978b2ca45d1823869383a63bc94"}, {0x1010, 0xffff, 0xf9, "e66f1dd81ae0c77f46e393fe3ae2baf96edc17992bd663c6c2b07901bf178fedf1d986b28c06f3043919b7583848d272b8810251370a4e6e1666f41f26770890367f2058b410b3ee5d02c76617183b30ca44e9c9100bf8ad8fb5da8283ac9959a45fedbfe49d411f36bc6cdfb751cfce471613937fab73ebb8a93d4f6c21c7c67bf71629e191070ce190d50791f9d3a2517902fb94f743b8e6e2f3c099960235b160c2168477188fdd37112c4e3900ca6d68f99069a181f78bdd8ee385e8702edee7f23a25682072eb6edc2497716efa9f380ab9d51590fd5fea9e1cf872b694b6faf1376f954d629b7bea4d1d3893b4bead9a0fbf0a04a358b5c61b6ac6d9aed936079dbc63cd3ec1c51eba31c853a21abbf862ea571e956c5427413024da1d4e1fe08c4419abc3ab7f43a25d909ce3e3897a69d0e1f5f84d18c467f09fd6f2c0eea41c98a8c5d77abfa3fb3cb70af2caae46a8f71ab4ca14ddda470f185fd5184accd8137903012a0bd9375ef41ec0dcd41fa93e627956a28689539f309b02f67b5f21ec12475111e35fdec2291600f6ddf76acddeb65edbd87cd77f4e78d6e1d7a55aea397247641e0e549d5dd18281b700567f0dc560736c8262c25c0820c2229aded99b4bcb544c5a0f2f27ce65da7b83a6b9c9c9dfb7a7886e2b199f234e6971ec2c0590ac48d9b8f9f8b8b0bc0340fde4d8d3fd886a63ec2343fdc16b9e99de68dce02487bbf907972004a32ab75520bc273df734636aead41959bdb68d959496db0bf4cd6d535e9ab5e588702d1f8d091ebdcb31a305245bd223a2ab19f622d9dd18eb6eab185e95ea28090f2c24aa391cf122ff3584e68893802cf062e8876088be99faada7dc152aca11ceb130e4f7af7640c5b1a40c994eeee10f996386acaf3266b2705adec19c72a25483f8cd962c3b805db705038655caba4d801736ab7a80cd1460a23e93efba7f431bcaa0b666e2e701fc3fa0920036b776e16f77e4f3c12cfc1ddf4b3ab4912b4f37d6b61a8a4d870375919bc730f7ed495df0a56437c1d6ab708caf1967ffbcf19c516406e470be768f3b99528ffbed611dc656815cf162dbc07c8f3b5d43c72ed4982947095ed7b0654adc8d8091338112a990462447b0e3a3408f824587545def984f69ab6b0954b70b70570d6b793e6a1f57fd9e6c2066ad8d52429465d76159b405e1e3e1bb44237234c85bc3d7e24533c1669de930e4c4543e1750e72346ac5a4a71b7a654064fd4e90d3905e85fee91bd28115b3aec44f5476929ead2c59914cd568ea52bb4cb34c1cf61736463422815653ff212fa1d5b013f3e5fbd84fcc7bf2dc62f4ae1f13bea4eab4e90988de7a3b43069e4120cd676ff861ff7934a0119b6466d17ce82a633eb6b509421cb96f7a22cd19e98e7d5705df147f8e426545a7243ee1fb284ec632e68dfd69dc842ab4f3f56b722949e9037b0617e6f191d1dd68e2251d64743df529865648a516e7703e354292bfcbf590cb44ef70dfd95504910ee26688a2baebb9be5aaa2c660847c6f3b18512e7004680fbd287d7e67042fd09cf48bc99ab1953f55d176fa371ce1c10869773d2b0954cdffee8e3866f0e8a4941e934faf2857710e9db1dc41f0257dac74c15aad6f9ef2c175167f7b9adbe6dc8cddf16951198ccc96ebbbbbedaa6e7913d7cc29caacf86a829087ed62315762f2487f03e394c06a4f1f6c832747ec6029f789cd501518bc1c41c971df532a702f96b6196fc5ed682e91f6d0adc8e9ad2088286168d05d0da4171a992d24dead2f569eea5bc528ab9479fb5c00d5f210028055c38053e9e722f16769f912322658b3613531916e67d75fdf91021197ba1e6eb5937d94e4c3b59c60078801506a579fbd98878a03a19754fea2fa880ae69996f4394415ba58d647f42b6668ec2db2a78dc8c29464fd1f4643d5e860203277b40759d60ed90784a50e247f264098b8cec219b889e500800038c8ac14305578c1d3de316edfc56c8c492cab9c9086012ccdca047c0a6c00df35d678394706433a6b43abe57f642def9fc19dd18b2abd374900f2266fcf4dc7c44954ff1b8746b69dbd1b347ce4b0fc79b6f5dfee406678cc73da891a001c0ad3869af1ae655c748bfe8399b0bf2ec8a5c3263b6e1461ebbce930c943c271e73f2fff6c17f1a84cb19f2a9924e52f9040bb8ac7053df2f4bb3f112ca2797fb0d90a1d297b1638648ad835b8b065fb2261f847497eaf88a115e97ee9e578e5813258aab5d3ef033f742ef578d2fb86bea959143d762a981e835868adf591f59f8aa07ba6bfa45047461d0072f6e26d396460ab76827208bef7e7ab6e733e91d5138528627b69c4b58e1b256cd8dc0e7e958812bc0256bd02ed819acd53896832edcda81ad8a9d8309cd133143a33e97f46390648d53b910dd41cd9eb3a50da2827bca35ed9f5a2fa635355bf255d5e862db431f893391a9566c6148c4319958d3d6adc738c6302c1263b12cd4b8f169b866e6180cd3b424ddddd18106546abea84926d95b582ec2e1587952834c552f8d4a16056cf093927509534ea0474059b14670276272e357bc10c552ae9bfbb4822b95e4899abadef7ef99d2320dff7f2f20ec130f69e37b1027db9dcf6898fff1a607c88620245a129cff31e236674811ba92e074e79aaede103ac529418825d0983b2adcd1758b27d78af6edace424cca66714331a1e1be51757b8f3229daf2dd9c8679cdd309824d15a6290e6f310c2090111da39cedb23c329755252ad15c5e543695488b5165f95e669711597a2c542f99277b4df09966ab2ab2f2bff5e94ca6e2e3f792c364141bdd3bc0a65e964edac9614e0cfbee749834f352afa5dfb9e9076dfa8d8fcf8b2bb81d394b6e4b72ffa7a9861075ad9189c2987493364bab2164f9c073ba362f07ad05f8818d174128a07bdd15c0d7e46bcab0cfb5717f520a47f1b78ea701ef9c956f2b05c98ecfbcaa0cadf61f39ee01934ee34ea89cb6194a2f45588af49b3247fc9e6871cf2e19cd94790b4ff7415469180452f7b43ca5703445406d652df3304ecb14c95b6726ac2ec4067ce28bb2305fd4d5f0a34511aff0f2ba42f7a8d05e600717aa0d4a87515968d1127db0438d7824942eda6535cd87473cba700ba5df8de61bca5bfdd9faf53a99d29783f9d15c797e92de8d00a61b9a840be78012199ef08494096e74095d4dbb4851803a88b518ce24f31f6197ccb80c0ee8700e66877dbbe292ad6204df16d2bd2ba1bf3ff25122cab58578487de5181e4aca6a74fde84fbb5d084e803dee636d1d8984c6d2635608bacc732134b5f7ab269df9f80ec96542aee92e7dd354b94fcd3d0169e1fe42a150fc303c7747f044fc160611f8948f392c2f23af00b231869f7b315b7bc2f16046718f6f9c9db3329f8d753e6d8c09ee0c1c3f1b98627abc2f71821e190d865deb14c56f46d971f5fadb29d5503fcbc7e3b20642a68f2a6b447461ad55ea9716c56dc70fb35cae723b4da362b1df99164983943d1b01f2299b74b7f774a56878d3deaf86c80c924c500f3267ab2abbcb5c45ff44d7bc7c435d5dfca24cc7ca7671a5f5edd630563e96672663962549da4483317e3a68a5be4b1a07638cb14e1740e7e3f84d6a6737b68a0856514bcb4f1fe51ea0c3cad5b285f5f41d66bcde380804ea3177d0b2c7823867c08778c1ed569595d47040b0e51fbfd1ed4abe6f44fc98f09b7860e389dbf9f61fa32d6d8e134fa4dac388bd9ed585d99f868bcbdae44e931d70736c67b5a7283653fd4f08a26e120b4cb25d8a170a58250e23fe8940166330d3260a7cabcb07f1491ed7142ca8bed21c3df8abe4fb6e77b99fe7687dfcfc3687fe191f0677bb5e4cbd5b6645de3a5b89bfaba6b38fb6bc6604d74e53eef4c8825c6e58578ea406c2896ec4e0fa8bdd4bce8974d8023f913c811b5f106ef4ef3691ff73eb2ebb5daa6372d7c0f9f64e56a742d3eedaf59f882b5324407a51b8c6762216caf1f99449a77baa1519e1d932e63dffbab05b64d0d0dea9dc208b3a3a48d6bd33980f920dea51e7a67d0d487e33180448bdc11cd8559db50db82c618d7c4f98552e25596b06a002f15e9cd0b24a1e0e2b9a38e870c5f723138c9721bfdca6076840f9d787d54728e332cfd10cd3e18af13a6efb9aa9050ad5159046c1445d8428110366ef7365ad726f9436858c76d8baad35e9f08bc028115de5361a0d81f5c2ea0c670c48d81498a1acfde8b984b89a37d237203d1ea1d7d54ed7f83df14a3328ce244970f2e36a920a8d2bfd189ecad9acbd1349e65ad9a669d2b6bdc3835001d890d10848fe1117b09b7e61fd43e74cdb1147417a37458809aaaa041a7e20923ca67f22419ca8d4b76dbab8a0bd8b82e86d3ab2204f88c4a0a9e6c4338d0eed18078f8b9b3befdb6463f7b68b341a2f3a5b5ad861c38d9c6be478d471ae6b6f2057422230e2393e3667c9323a9bb25d91b10aba1ee1e9d556e93b1982d59833f189343c141709312c5beb958f2cfd5c5d6094660e4f2dcd6346a1bf9a63c358faf5745b975c9f6aea0087712a7c43f9ff4e245eb76145630b0c97691652d1b1cdd8165e19d377b638a9bfd7ac577a9b8a92f3d723bc622cbf1c7055203a60c36e26347046c010e9e19a8956c809558b4edc4747f933facec3ddb4357ac469d1cbf6dceb5e13029878860fae68a77ebe789130b871c6fb0e4d3899988003bba3ab27cfa3a8c01580e3926955aace0ed74ea3ab5670948b9d9d39c92810f74c2f88abf6a976004914a1eb776f380b904e7e5488aaebacaae3cb9bf5f6297662d68de5bfccb021bc84eac18cbba76088610ea9829547705c8af7fcdeec49048cacf2db58866433fbcbaf88d078193d85f498c15a13e5f138956c67a3c252c2c40def6b4ae54db5cc3b15e17abac3e3208475d34a1110a414cccc787cd70a80aa68526a54c560a9bfe134bd57b67742ed09993d9e0e822d600fd7f78566df1498747211683a0006ef31fdccef51df1274cebf08cf3a7a1bd6a130a2dee6daf01a58f23d50adf46ca28f05496a2a0d34729fbbbc829c137071e8cf929390a42a928b2685da08cc0968a70b36f11d511b3a8edacc65ed4580956457dcd05ba0def7dcfb98139d3adb27952ac837e1c6dad1f9ed9bf5dd0350a6b2e658a83bf2880d69df4f5dd0a9fcc35b7f4afdf23a11c33ee8d4273903f5a9c52e95c6a739c7f3c5088dcbc332ef4513f7b1b57eaad48775192c8d78d5edf79b74954c0306282a9dfb284df54fd4cd9cf9631e2ff66df2fe684944aba9db51371f8eb6ec692f5241dbb7f67af44ae24b3396aab773bddd3c1a5d2572a7497e16ca6fd7da8b1075de93ce79b3258b5f8d6bc38c1492dc71f6d40678768a2dd452789f8b8ab5a26a6ec3336367961a86c1a1b81408631eea1aa7169c070f39d0ad9c9db2817ddee53f78d11b9b708a26a9918e6a3fe81fc51c1e1a5cfdc52f3527c47b8b1257b1dfa8b40f3cabae566a77fee0329964f56a45b943df0dd135aaea73defdb1a530ac9df0ca8753f106e81f38f50711e3714785fb0f08ce97a40a119318e27df6f5b46f66b778cffa19768d5898eb7175479e4268b3e43b58be8ce24dc0dac676f6040f2110d604791e019987ec05850f9676a9f283d338a1f9b89838ee5a47a559447fe32816f5cd665f3cf9ac4a5d4df29160eb5e4d3deb50d4d9481182f4bcff69d01873e489a5a2142e9e9ae8f01811050ea0ede15fa45e20cbf40e86dfd756ea60611fecc52c5768"}, {0xc0, 0xffff, 0x8000, "e653391d8f1e890e863d85fbdcfcb0cf1a046af4532ac36ae87f7d16df9dc9d19afda116f449548093382e86555d04b46032f4b4cd6b24cc7f9eb18449b7c785f79a19ddc70d897f4e5c8309f1d37973c4af33dd090be517d0675972669ac363eeb7b2cc86ab3b76fc6e0bd518d4d7ff4c15478536339931838f3bcca4bd508f7dcd6a29f48c4f6d249ada7c511e177f53b6ab84a2a1a148f0f1ab16eeda5420d1e7f13028f80e1cff55f9"}, {0xa8, 0xffff, 0x80000001, "5869982c540a6219eb772c8ed1bf53832540b799eeb622802c3064cc8bfd902cc8437583fda5ecb9769d3e89c3eb9eef1843ae0036ede3303471fb192f123d7c4dc95553aaa6cb95a17d8e8878eadfc27fbf180297388839beeef619e9e4d503dc664ba19baa6e83462fe5e57442cede3a39487c4df6c90529285e05c12e2b8626c576683ea6fddf8ad807d9d17f3e820d8e3a42"}], 0x13d0}, 0x0) 15:06:14 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 15:06:14 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/169, 0xa9}, {&(0x7f0000000340)=""/123, 0x7b}], 0x6, &(0x7f0000000440)=""/185, 0xb9}, 0x1) pipe2(&(0x7f0000000540), 0x10004) recvmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000580)=""/4, 0x4}, {&(0x7f00000005c0)=""/4, 0x4}, {&(0x7f0000000600)=""/238, 0xee}, {&(0x7f0000000700)=""/53, 0x35}, {&(0x7f0000000740)=""/156, 0x9c}, {&(0x7f0000000800)=""/30, 0x1e}, {&(0x7f0000000840)=""/144, 0x90}, {&(0x7f0000000900)=""/1, 0x1}], 0x8, &(0x7f00000009c0)=""/163, 0xa3}, 0x1) 15:06:14 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x1, 0x1000, &(0x7f0000000040)="4839750ed725ea0c7f451c0c6eca01921a8868d3dd030d271091d3978ee478da389e78785214ba077cae9cc25981b9b3dedeb9892253c16ac695a93548d24de5e0bb3269dfe03d3f09dcf8410b6955a2fb65011dec213f", 0x57) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setstatus(r0, 0x4, 0x80) socket(0x10, 0x2, 0xc1) 15:06:14 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x8000, 0x6}, 0xc) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 15:06:14 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)='c\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x84) execve(&(0x7f0000000000)='./file2\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file1\x00') utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x800, 0x10001}, {0x3, 0x1}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='W\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) 15:06:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x0, 0x6, 0x6}, 0x3, [0x3, 0x4, 0x1e, 0x1, 0x3991, 0xa2, 0x0, 0x80]}, 0x3c) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) setsockopt(r0, 0x30000, 0x4, &(0x7f0000000000)="a82c95840bafa26710836e3ac21aa3cf0f6585f2294fcd42267537dbb57fb9a3bbf80d8edb8c681177ccd4eab4ab358b323c019d77500f54b53d6314a099deb5e515df8d1152d0a9f2d942e3ccbae1667a21", 0x52) 15:06:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x10, 0x8000, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x100000000, 0x4) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x2f4) fchmod(r2, 0x43) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 15:06:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0xffffffffffffffff, 0x2) 15:06:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r1, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 15:06:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="ab8a880e166927b8a5c0bccb140f17652b8aa8696668b8e6c124fc4e0e5ebb3017f1af4c2979f548827dfa3b9b2411440169779f95f8730af4ee49471acf28e30c7dff6704065b94ef7d1a2972668f89dad778b4f0a34d918e819fbb1c9b7c3f5e466f5d9a727479", 0x68}, {&(0x7f00000000c0)="0d4b8115117c9fe3d50b062be714fefad7606ad35cab7a562cd8d88bc9578d4da4ffdab801fb01a7eb66e445f051f40127ddaf9e1e4f53a7c7c2789a39b08d8b5953f0aa2ad0123508363c8eb156f389ca74c428f1dc28c51fa68a731b9696cf7b9d02", 0x63}, {&(0x7f0000000140)="e0f861b38ddcd137f221d39ddb2300546242ed927fd80f37230f692686d339b0be8b9cd7973dc840ca9344682856f223a8ac9a2ce6d505731b89e170de05a21fcebfdda47e9a88fd8d1fb18a2025422bf77b4693a9be9ef5f563796e9cbfbe8a164380722fab1c5e4f52580216340b3fcea2b44da14ff74163e1586ee8a26545e7c98d04f36f634e1a7399aeab0ff44a50a9dcbe4e390c412a3c18e554f947167c20e55bd42960d1d0a6905e5ed3be3e1123ef84ad6e3b6a8238bdf1043ae3c2316c807ca61ab23e8e690323b87d73fa088f8378cff5bcbc26dfb5d3133bd05b50f01f17d1cc507714a12bf331a6", 0xee}, {&(0x7f0000000240)="a0465b06e6818b99d75684552ba212b87ce3c28cffb7e67dcc89843990d665f13ad7c90ef10da029b54dd57b8d596ba0932957ca133ef725bd088fca6dc383e7ee5771dd0e29756fce4178d3dab197d6e04b92c9ea4bf1105389f954d078d86a35a1219a54aca5e01e6c83160bfabe4d22c3f360f35fd28c549dea0788472d4c4fc02fceed67a9fce7e7aaf016c6d9556c6a8a211e66134100a7d8c8504ef0cdf6e0f62bab14230ae687a8c5113b7f", 0xaf}, {&(0x7f0000000300)="447634fb303e794b76a0851138c5c9", 0xf}], 0x5, 0x0) close(r0) shutdown(r1, 0x1) 15:06:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8888, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1, 0x1000}, 0xc) sendto(r1, &(0x7f0000000100)="6652702c45d0120d2248942acff066495bb8beef63a16ea3d91daf90b6da73a28aaffdf11e49d813b0cbe2d7798be84bbc572b47e65830c590146c2f7936a9ca765d2fb3065ec16922f3ccd9a55e00dc5c07858d0aa9d14bfb62c01abefc692008d191014cc83942fc657a5c2e973c7b27dec3c597526cded28de406155a12da2f134f641efe8405cff80c35c0d7af16a05667fa98886cee87b09a5246feabf017e2e85d902167dfde94445b1f8bcb5f05d1fcd500f5f21d00a1ef10905c11c2a4e4c6b98c39df87ebdea2279de42d7b9ee397a3ae07d3f8fc52f1551e581f005cdefe51ec", 0xe5, 0xe, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) chmod(&(0x7f0000000280)='./file0\x00', 0x10) r2 = semget$private(0x0, 0x3, 0x104) r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000bc0)=""/240) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getegid() fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r4, r6, 0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0xffffffff, r4, r5, r4, r6, 0x9, 0x1f}, 0xffff, 0x6, 0x1}) semop(r2, &(0x7f0000000200), 0x3e5) r7 = dup(r0) connect(r1, &(0x7f0000000600)=@in6={0x18, 0x2, 0x100000001, 0xfe1c}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x583, r4, r6, r4, r5, 0x0, 0x1}, 0x101, 0xffff, 0x3f}) utimensat(r7, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x80, 0x9}, {0x0, 0x16fd}}, 0x2) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x4) sendmsg$unix(r7, &(0x7f0000002e80)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000002c80)="714243e28d72a3475360917a91d7b7f86732fb4dcebed57b2985babaf252ca4bd1294514bd83debb3025771d53d03f56c430a61889a30ad841ced7d571e6e56174", 0x41}], 0x1}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 15:06:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/244, 0xf4}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/130, 0x82}, {&(0x7f0000001280)=""/173, 0xad}, {&(0x7f0000001340)=""/214, 0xd6}, {&(0x7f0000001440)=""/109, 0x6d}, {&(0x7f00000014c0)=""/109, 0x6d}], 0x7) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000100), 0xffbb) 15:06:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 15:06:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1000001023, 0x0, 0x185) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 15:06:14 executing program 0: open(&(0x7f0000000000)='.\x00', 0x682, 0x42) 15:06:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) poll(&(0x7f00000005c0)=[{0xffffffffffffffff, 0x1}, {r0, 0x180}, {}], 0x3, 0x8) mkdir(&(0x7f0000000040)='./file1\x00', 0x51) 15:06:14 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x10000, 0x4}, {0x3, 0x8}}, &(0x7f0000000040)) setitimer(0x3, 0x0, 0x0) 15:06:15 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='ww') open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x132) lseek(r2, 0x0, 0x1) r3 = socket(0x0, 0x2, 0x9) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 15:06:15 executing program 0: socketpair$unix(0x1, 0x10000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) r1 = socket(0x38, 0x8002, 0x80000001) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000040)=0xa) 15:06:15 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0xaae) dup(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = msgget$private(0x0, 0x223) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchmodat(r3, &(0x7f0000000340)='./file0\x00', 0x2, 0x2) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x8, r5, r6, r7, r8, 0x0, 0x6}, 0x6, 0x2, r9, r10, 0x1, 0x2, 0x1, 0x97}) read(r1, &(0x7f0000000040)=""/47, 0x2f) r11 = dup2(r1, r3) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x5, 0x1, 0x4e9}, {{r2}, 0xffffffffffffffff, 0x51, 0x2, 0x8, 0x1000}, {{r3}, 0xfffffffffffffffc, 0x52, 0x80000015, 0x3, 0x4}, {{r3}, 0xfffffffffffffffb, 0xc0, 0xf0000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x9592, 0x8001}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x6, 0xff}], 0x1, &(0x7f0000000300)={0xd4, 0x8001}) geteuid() readv(r2, &(0x7f00000027c0)=[{&(0x7f0000000480)=""/102, 0x66}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f00000005c0)=""/99, 0x63}, {&(0x7f0000000640)=""/99, 0x63}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/253, 0xfd}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x7) getegid() read(r11, &(0x7f0000000380)=""/91, 0x5b) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) 15:06:15 executing program 0: semget(0x1, 0x3, 0xfffffffffffffffd) r0 = socket(0x18, 0x8007, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="4f4f3a0ee2d16e7f14804c15a35bda02127ee6900414dd", 0x17}, {&(0x7f0000000040)="3b8b43db9ee5f32edc0c7174cb39e9ce3c1725c145ca645804686c77d8b235f5793016628e3bc5b33c2037ab2ad56b814ae70ec5a79a606775b21cc2a9c0256da1691e390ee7", 0x46}, {&(0x7f00000000c0)="4978521231f08bf6e2acfea35bb8a0ecb900c2bd6e260f5d07b2651123e7295beae1cbd3db163fc588fdd38b79e9926dadc1369aec156adf911aedbd0e604db1fe70d8a25e8d7598ea2b4ddbdbadc1fcf73e1ce96e0de767ccfd74f9be4f398c21010b6f8ba222b9c821968186f35bd9f1eac49d9d4d3e4fa4d5c7f44372d70a3d6ab03b80b811f800299e55b82e9f5a8b9bafd8877291b7d873bc9ec29c42ce5e93241570328b4907c738a3b1fffde5747442c0cdb9", 0xb6}], 0x3) 15:06:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0x7d, 0xfffffffffffff001, &(0x7f0000001040)="51b6be4d9b4f20b70ba529575e3b02fda21c88d77b6875489bfd44a45d30b7889fc4b42d90991851c8be03b115ef1ed5fcab69cbb75d393829f34925c016855dd193f88902904d2795d4b5f835ca77d61cbf6512d12c24bbdfb4b1ebbb820f1ffaab609459c0fc309f0e58bd0a9ed6fb57cb748308aab2aebc6ca1ffe69deb943a44dd450e089d2e1b4fcdf2c93b00fdb790e0f1613740ef6705a8255da371a9aa6e4d350ecc21f90729ad75e0ea16c22cb54590cf001ebda465e26eb9bfadfeb62bb81dadb8bdc7d1517183d78ab905e672c3865cdbbf5b17acd6ae53cf6010f2ddde7f4fbfcb5672250337ab77a9daa73501692694323ebfe72a2a887d54c847271b0a03e8c40fa9ecbc10d14de362c8f18c7fc061d877b1db3f770ed7f98600c7ba6f8e66562aa996ef5bf4ac6bc66b7133344110e52ef5239805c494d6afd910882eaffe98c57c04922e18eef292ce465e3273d1cd654d571a805c8ecedf4393981747c6a654d24143edb16ebf3057a5d63500da0be43e65b6f21e71148818197535a8754b1bcdf67a89159453350c8d570f359aff7fdb19f229ab6a28bafe7a4d4f17709448a2cd16cc0d87fe5b8a7541284b4d91a9f6dab4265e7257c383624f31a63adfb0d89123f1ce0671ac6e8fcd17aa2250a8f31f2c4d309986b143025b329343428b598ba594fe8c5b8111fe4d69227278947808a78a2a06519ac46cd39eb665e4d71387db6e9d5f879133f8639cc215e0c4384741743f71a86ffd78c913f25219b1ea6d79021450a6571924dd2aa219af5ef1e139a15bf292df3bad3200ed183210087011d748f2d71b7e997fc9091e00bc80ffb73b692c7644488d93fa819488d80a77ae79bc5f8b71fbcb6b1380bc0f425116e6a01d69f75ef40bd266ce182cd3a34116cbe23d46103381e52d92e2ae740f161b3b9f9bf125c8051659a083c19554901227f32341447a638c1f7b3c2c74fd54b9d14f1da6f907eb099ae9487e31b84e98bfc4346daf8ff7e558db58e99c1c7a90098fba9babf14cd4db2048516cf7c112f68831973e4124f3bd69d433aa9002b10337703506ef5e335b35436b7fbe257d877540c97d4f0afda29fd422883cf6f6952e4a5d3ebceb15105480ddb216aacb19fff9768ee1c1fe26efb1ad305dc01cccd174619935f8a42de96d6f2184f518e41804cc3a153d1658942057f2f7339b99549cbb1f439aa382b2ce2daaa83d0f89894c8e3f35d40c545c5a0b39b34aeebd51b5e58b39b63bf979d6e6b8d84171db4d883062d027401477b44721f73b47db5fb8ec2021bcaf942b2ba72a79a1453429922dc06b27378a2a6de90fec6f116fb6c20284d8127bd4e62291ffb640416b400e4dfd9fdd210974f42dbc966e41b631d9bd85c8042d8ecd2774b6929703a69ee2efa838485c0a7520c82c86e9eabe60b1eb95b98f730b2efe1cd678a7cebf8a36cbc07b30877fa9c7ec615a734bdbf9cd044cdf9f3ba3dd7e84fb1a60e8c49b9ff7cccd8a03c032a528d0d243f7fbb385aaba913cf39269313d06bc03541b592df672978262c69f6202e7292b8043eb699e91a6e8dbccbe78f76b7ad3a238f9dc2eee17a7376698939365f2eab14ffa32bb8cb8ffe8fea6750bf5a72d4c020df70dffb016e0dd122935d89a11e2cccde0686b1002272d2da9c4509208138fcd37d46bbaa186b9b22ce7282930ddaf61a0d7764dff21b81eb346f3869be8cdce4133fe504326fb90f564e3159de15fd4376d42097243f022a1c8d0fdad3a23f378eaf107ad31bf717c9c84cdaed2a3428f07b8ad4fa1fc8e37b51cbd9811dee1a1f565f845aeef485b73192a32791ddd312fd3ac85cb70c827f8a5b0f2321010677c9444c5f717fcc61aa175aa69777f364ae818a266230884111f91e439802d4ac4ebde85fa5c669ddcce086e068b8b8e34e6d1cadd97090ae1c10ca7b3f584b4e6ee9ba48b7aa1e00034627068d083571aebda2db78ce67545a910bd04b14871c09c4db725d7b054a669b5c4fa1e776f9143f75443ca4b824bb9ceb3f5fad19a1a7ea8265bbb4e849cbc832da2672c885618055e243888dfd6906539ba67fbf0e00d4b5a537d1329ecfa3d75583982b3cd6db48b3ca0d277ad3c2487782ee704993d694a87bba46ac3bf0c44889adbe0980cadb7425deb19a7152513e3fc366f5073dfe4d9cc6a7747a28cce07c7a0e426ce7873199411d95a2a5a6c9db92b2b2fcfb0cd8f4064f5e38f13f1a864e9ceed45997154c53e707dad387851075a6fdf833075addc44d0b097097ba29a3118df7d7b5190285b82735475d72d91c2574faf17584a865ff66c3b345882acc28900c68dd74769f925dc1a944a35046f7a23e875ddedea310e4517ec07b9b736f22b51d940498f09ed5a626d0adf534c6ee129c5591ae32c4d6a75e54ef6e1646f2bc16784f3193445f0169026669b445a776ebf3cc4bccb1b45c97b1789b599b77c980c3458f9f31f1e94278a78663190b37d8395684fca0750474e0654460f5070a9409177b46469ba55c81fd455d1b04b53ad3471f489d241d14603c2449d0de69d72019df87fb06bce3e749bd609d4e276119e6faa8975bc6fc73bcb71f0996d3941f4bdb2e12dc6e03c4e159cdcd4bff4f3ca31c541daf54a5b0b1c939762288cd2d2713c14f9ed6d301b59843c277ed8c22a40d983ce9c9e86eef40bc2f12afb35e2c812ae589b1d2d676893143f1d458c84ef432f14c651c5fec2b43bba623c8bdc01f66e432ed7fc2688e601fade0ad7d39daf2ce5bb63d073956be28054b3f4a3f124ed0e0f771c98437a954b5dc765f2ff94fa347a5286f9f6e9f25f45519b76c9ab3111c455877fc8d1265a54c94f320c084d9988d45921a9efd5c3d3aad1c75fb3d215c11efa440125e02ace19d09b4dc53901263e836a8700de28c851b1d16cf9d45f63a70a006abe357d1a32f7c57fb0216caaa94397ae1d8ad64197014e3f412137b2e1f6406ab2758ad6d683c8af621ca4edd325c4e8f17c74e06dac35271cdee8f01a5e3f085203e7d50770ac9edbb35b9c793b37e2fa6862f5f64cdcbe52b2ddf8f60a23a82036f1c0dbc8c5222d0791e7af0fd6cb52610184b6b6e04a2eb4acc1ffca16051c241a3d92b139b845c61eda37529fc0baffe178595b67fcf832a03a313bfe0557c331306b0b3e2a511a5a4a43cf9f4406039611ea9ead5cf8b9d64f0e9dbbfe66631547bb2f8861fab97728b05d4037ffc452ab2e0a99c215f6a8fbf6de3975f65eb7ec9804ecaa8c013d8aa66cf12565940beb359dc3b5810b2917b764e905cb5b5596878d768d38141a29debf94b60476b115276650bf72cf4001d233bbfee0ae3d53c52c6a9e0949727f01e74b867902e5331667fb7d14ccd7fab5f2fa1ab9a1c8c78ea11d2ab1ef20b9361e2083a55fe98548080da41e8b1e29daeed60eebce4ad90795bb8648c86f4cc031d59498baa32b02d08677045bce7224fd2473a72621f67781e8a58c09a9f71d0ae6aa9d7f4ca60f652275cc3fb48c0a52ac23fde27eb93a839c407fc7ce3ec0202f09c749ee2d664dd450d8a9b67878ab3833584521db9d6f8ef18b0d8027140c5f703a20c652d397307ecf3de74e24d7e62739faa25c8202a749eefbb20ccc6a74a45777b26be13cf610989a10b4a73eb06cbab0f2d251289c58afb6857c9eb15ad3f82aa0a631fd5721bf49d970b05e8865dd5eca7b655972590d0b58155af3ddabd3a381e8258c8c1d701f0a907a45e87066a3d0ff03b2b5c0b615f2157e1f79faf8e26919795f0e17ff1052c7c43789dfb822791b7d0e88bec68a36c76d719df498c210e2db55d5fca8807a5043009b880a22907aaeca80e894a948a198e8e516f01c078ea2ada9058375f9c4555c1238ad84545417bb03fe2927db2ec74235a68b60d875051742eff35dbfc548e4c8503fb90ac9f52b700258699165874e778a945ac9d7927dbabca538ce7ff12b127c95545d59030c4f7645ee181fa1c498a0271b72fcb8eafe9f7b8f35e347cb6fcc6788a81d771f66472bf2e454844783b77051c2dd71ff8495128605941959afc0360e725cd6ba5f51da36728acdf196872a2f0af985ff1b884fb6074ef39368d4098b901aec1137181faeaab1fd6b6a4e05718f069cc76736cce02daa7a682544554e78f0a7efed462b193a318759ed8d556a38a182cdcefa8e068c08fb29707ea2d515d50f45f4de461aff7c378e86158af056a7e2a94895b46ba4fd9492029fb7b8e49530bfd75af4a32f30e376e0b79796099d5d2560228a4751b61d9e512175d639df0bc09d8bb763aa80f71d79600be3e40c9a7ca3745d27dcb563acc21eb1b65041587a2346c54f30ec8ad8d5affbe2fb6dbe26821cb5fa7a23724de79583a5d4ad80552b7e664acdf60377d4371555b60e6b4b703ff1e16b5cffbd7adcfc912c604c00f010a292ae1aa178cae9e1fc6045f306392e8fc2859761b419cf81cd8c8dfb2d480a8402c2d4b86838c04bbcf67256e322cfb22f6351efaed825fef744e12e392017ec525ccb5bd43b1d6ff6f5aaeefe10ac900489ea8f0fbfcbeb20e59efaf527db06e71ce6fcd9d5442124be3b629b6265fd50aa79c120feecb95bef5a5a976afeaba781221c0d8dfb8121d25df43fd6d66b476bf4686c5599da11b287abe5e426acc00fbe28ba93e9e386b81435e0bd460b32b3ed8093a684839b5d93d71b64381da5c8749d48c2b23bb845f2ee0180a6bbbf1486499c10823450361329c224ab4491284265a7f472f55b1bdac4c3441fdb261015dacbc814f1201fab3adb4ec9a88247f2ab76480e37c668bedd07bc96497112a045b4f5603e3f556352437d7e1ca7e2265bf95440eaf4ca4577f9ccc499bae50a9f2834a048f3da6e92bd2b4dc29783e89873654877c0d4b6e0b2ce329df1e775250a95712be152cb644d4febe3028f57db2596e9faf5196b9d167e77920e35107a64addfcfb23eaa4c99b38113a801a8e52c6e045e48618c22c2cd36ded851fb8a4152e349fa12794de28602f0a579f24d55f9aa0413b2345479e0722c38c90be8983836bff95bc75a29bf03600aaeeb7c07a83074da433f3c1fb019a4c1a35d06a0e87a6b1f4d75b2c65b754aebeff7fc2a54a8193eed943889e4aff3954845e0b7c96a492f3b269a624efb8285a60733542cd3f8d62dba27de50abf08537aa9e6e95f9c48708c139014d82e6795e9c781b63f0423aad1389d45f327897ca5474428ed8e6bfa14a9ba378330f66b1e881745f4af5fe0245b902fc1c2f2df383a5125062d9a32021b6d1c271c54c0c88eef0f4776e8b2646d19d7cdfae6899f00bf4f518b687821598e621027954e3ee78b224f89bc624958e6f6966b176f9f156bd526dfba32a8fc542d9ba893aa4add0c55fc1d93ea501775d8f16077a8f08020c21e5cbeab1ad2a7b55e759481fc5e4bddc5a5a7d34be63bc8ebd540b846f0c7bf4618c64349dd6a71e5cc025e4bf6a949b6a9b3d7c42b4899dc6bcb6df576351c32fb9ccc598791caf916f0254710074a0acf00144700758a8592d3673279ad9d8b06f556905d58c166e51b9f9d5f36121d0b10979f6c2b9a70941fa00a739889d9840794dd6d5ae80a4c4a1d930fc69b484330199650ddfc3535a1f7c8bb44a89506a15aa3c2108cca59e771f9ffaed2187294262fe2873680be2d7ec513ce35033b6c4ef79894e1c9986908ff4e96035e00d81cdfa0f65abbabd5e5f8216ac526dec7534b652b9bd2bfd355e9265bc05c92ecf5a0b42", 0x894) setitimer(0x2, &(0x7f0000000040)={{0x3, 0x8}, {0x101, 0x6}}, 0x0) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000095a62586a5ba30f416007500000000000000002c4a655100e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adb7426c001a125a87dcc9390d0000"], &(0x7f00000000c0)=0x6e) 15:06:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:06:16 executing program 1: 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) r2 = dup(r1) recvfrom(r2, &(0x7f0000000140)=""/177, 0xb1, 0x800, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 15:06:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() r2 = msgget(0x0, 0x4) msgsnd(r2, &(0x7f0000000100)={0x1, "3ef1d1ec5dc343bb"}, 0x3de, 0x800) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/243, 0xf3) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 15:06:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020e, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') pipe2(&(0x7f0000000200), 0x10000) setitimer(0x0, &(0x7f0000000140)={{0x3ff, 0x4}, {0x1, 0x1ff}}, &(0x7f0000000180)) open(&(0x7f00000001c0)='./file0/file0\x00', 0x20100, 0x100) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 15:06:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xd1}], 0x7f, 0x0, 0x100, 0x0) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x11) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 15:06:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc}, {r3, 0x100}, {r3, 0x1a0}, {r3, 0x3}, {r0, 0x82}, {r3, 0x1}], 0x7, 0x3) 15:06:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xfffd, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)={0x3, "5c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f8e4a660aca609cf3f5b4f00be8953c92fcd2ea2971d019122ba96c40c280ef6117b99385a81a1ad391bc5d9527ee6cde1f87a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"}, 0xe6, 0x800) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000008c0)=0x1ff) write(r4, &(0x7f0000000900)="f4b92ae3563ad45348b3ab045c8f27e5b550916ebeed6bd1de828d114ea0c78c5c2c36269bf6e7525bc40e69977ade91bb57cbf38819e04373a619c657cabc32c7d8b0e6e73dafdb96fc4865fd50102978918fa7710f4ceb91dedb9a83ef039b6df8aa4e740fdaa0b0f1c323be796de91882c5c422f31aa6f43848c4ed818a444839cb", 0x83) 15:06:16 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) r1 = socket$inet(0x2, 0x5, 0x0) fcntl$getflags(r1, 0x3) msgsnd(r0, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r2 = socket$inet(0x2, 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget(0x0, 0x1) 15:06:16 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8200000000020d, 0x4) lseek(r0, 0x0, 0x3) listen(r0, 0x8001) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x51}], 0x10000000000002a6, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 15:06:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) 15:06:16 executing program 0: r0 = socket(0x10, 0x3, 0x401) r1 = socket(0x2, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 15:06:16 executing program 1: pipe(&(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f4000/0x3000)=nil, 0x3000, 0x40000000) 15:06:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832b04dccedd0d73a3e25beeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) readv(r0, &(0x7f0000000380), 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="370981e26cebfc6b1e3914d94861daf4da9efafc2b7fc6625e172bddf685f474647991b3f1c63d4721cf4d19844410e811b00935800ae0946a0442fc2ac4642d886ba6703c95", 0x46}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 15:06:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x5) write(r3, &(0x7f00000000c0)="24a404f31d6619590e44a6709f0c8dfa32311cd6f2e918424a1a09eaeb0eae72ef54305df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db943a9bd1ff862319e1d7a94407b3611287f63ab2582a09c6195231d252a0605584b57fadf4350a2a267730fe000808507947aefcec6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc8af3ae22c5eac183ed18fa993fece4ed2a0258d72906e20d9705024dbe83f5fce9d5662ceae2bfc097709c0c7695b90db146dec6b47bf2", 0x38d) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x7fff) syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000002c0)="d4622aa890064f5ee37f5fc9fba51265180937061e7fad7704ec34d416d7e290d0189ec00f6dffc7f34b7f2ece7d6539cb551aad4dff33660c7eb75d91154255262e4a9f1360c2ab70b67fd537dd0368056fc4580679239298e92a3c19427128d203a1d24e2da14d4544e1bf38efa397e35f21e170d89fa405fb674a5aba5c6c8cc5328d5a1a62e4f5ca6d52181db5cf544b271619389030d1b1f0076f21e27496d15f5ae6a2957236d97ac29e6665e5b820923ce12eb12b5d8647f9b46f38eec80b49e6fac6c4eceed5c717f15cd243", 0xd0) 15:06:17 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x21, 0x6) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) openat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x60) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 15:06:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 15:06:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x1, 0x3, 0x2ab) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 15:06:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) sendto(r0, &(0x7f0000000200)="ea6a52b3fef41d650775a8f5b45f31a8b42fc7a38f49e3d06cff2f8361448276c87813", 0x23, 0x40c, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xa4, 0xc6}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)='>k8', 0x3}], 0x1, &(0x7f0000000100)=[{0x10, 0xffff, 0xda}], 0x10}, 0x400) 15:06:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() getpgrp() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getuid() seteuid(r3) 15:06:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f00000000c0)=0x10000, 0x4) 15:06:18 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) sendto(r0, &(0x7f0000000000)="a07a792ea7ea4f680988", 0xa, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3ff, 0x1000}, 0xc) 15:06:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000100)="12ce07d4cbbe4b36eccc3f494dd37cd791666d230348adea5c1ab7d3b05f18c0e6ef4c60fe3905", 0xfffffffffffffff9) syz_open_pts() close(r0) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 15:06:18 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x1000, 0x1f}, {{r2}, 0xffffffffffffffff, 0x21, 0x8, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x9a2, 0x3}, {{r2}, 0xfffffffffffffffd, 0x48, 0x6, 0x3, 0xfffffffffffffb85}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x5b36, 0x4d}, {{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0x7, 0x9}], 0x0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x0, 0x200fffff, 0x1, 0x5}, {{r2}, 0xfffffffffffffffc, 0xe2, 0x0, 0x3800000, 0x40}], 0x3b7, &(0x7f0000000100)={0x8, 0x18f2aa21}) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) 15:06:18 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\xda\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='/^){\x00', &(0x7f0000000140)='%+\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='%(]\xd1+\x00']) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 15:06:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x400) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 15:06:18 executing program 1: semget$private(0x0, 0x2, 0x1) semget$private(0x0, 0x0, 0x440) semget(0x2, 0x4, 0x2) r0 = semget$private(0x0, 0x4, 0x4d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x5, 0x0, 0x1, 0x1ff, 0x80, 0x8]) 15:06:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002ac0)="1f723e0917e353a8c521bd0debcb8f65ed011392397ab0b0ecc30cca224490e1e19317bb632cd3b9b346241b8b4e7b02ede7bdb579cda29942c651702d147edab8fc892634e1755d99c60497f805299f83580d4507d9262bc16a0470085a059464e2fa171dd6add01bb4447bc2f6c648865c5203e48eca9d8f6bcd753d64745a91bb0acb414fd3a1236618a7b0a28bdeb498a323fbaee17353c9f7a7725493bc980e1f3657e8a7e502a58b04312be255b707a0dbf12c4b589942f083408e7edd96e2f882d58b3ef1e005f27fa745d22bde48f019c8bb57fd46370f9ff7712d8e25b2a4a2d180b1960ca2e6ff1a5adc14b31dbab3e8a43c8e79a655245caae6b5c16059269a111e69f56af1034d47b1d307bdf5af88975dc1923577d06b6a8162adc81b6c8542ffafc5164fca47403b90d8e3e1ea858cfdab17c802a786ee5c52229f3766fe5bbab9241cded289fe87030227f2e7318e53cb27ea2476ca493ee27c3baeb5cf3b8e9827158b241ca5b028a61224267500ebe5d76d1499dbdceff518efbdec30afe0826b817502058d5953176f5d9110220726c3232b6b88b46938af367ae10c4656a4a6cd2a38307d5686351aa68cabdd5eb94c48192ddc222aa23aec7713728819c159f7b3f5c72b380cc2170ccd61113fb81283ecd02e0724864ce25b993ae6c203df030cfa4d6705f3b4e425411ad17370bde19b283d607e605d00b2dab75b9da8e54bfafc488492a11d8280ee9b0000f4070977cf69eec4469882df341212f680998da6c8fffc3547a5a5f1e69eb1fc6b6f4f8d9e3ded175babff04627dfa5cb5df48eeed1ed5c2a49e00570f6bf46eebbe0433a8e1d824a67541300aca853618ede4f7104259af2be490cde82f7feb7a5b34dfad68ac8692bbbdcd875349ba9e2bfc899fe756dfdcddd6a436b9d3492348bdf1a2178367124fa0959172867fa0ecc8ba2471b253ec91bc7b82ba3372170fab3e32923511ba682f31c36359ae7a6e90c4dc24a26ab0ff8def5ba23c26a82d276df05a3b86c9c7cde34e1c35b2631f2a2a9d73bae5d81fef0557481c5916ccd6aa7f4fe1239e02d41b7d2ac2b6751648e5cd5420b63667fddba30703b336ebd6ce3a8bc66228841605557adaf2e0f9fa891f143c1aa28e889ba8ef6a0f3db8a92c9e3a2c8a5bf94948c3665048080e554fa7f91a01ca7966b2ed06ba89d65c346c4a98058a8404f727f120895e6355af0780ef92ab2b636bf1b8a12747c94e64b4637bc4bc5df4fffd532b2f2eb091abff26eea33c5e759ca7531350f5d1662da40f8e44a9017b153ca392748d6d3f268f7ba19e866a394187c720c551a68a103e846daf94d02840714bbd48cb9a2d9bcf5ad8425eb8cd8c56a7c44e3e85e78229a0b81398839fbc79200b82be912aa22a727db38e9d38255ef470235b76864b96b351dcf2940f9ad0129e9ec1ffe4f70fdafca66759b8a861c75a887c03be2f76c1ef7ec2f022df114e2c20c50d2e9ecc9666c3d3254090e36667ba930563e6cbb82638c36684ea22d68eb26def40c4a47a053f203f3f1e8b6394dac005e9a97e8d08777b5ecb2b416949a3626f215631b4cf2aa7a70784e6c2f1217e666dcd7e716fb3d944ae439f03ca98a7e056f42cb45fb00b6203e5e69b04279a9d001f493c1305ffe85d7aff254d6f06d41a551bc2e451e84702d324a89700604b7173cf7053c645fcac6a4b514d56de3f8b822181de1ddb7960f628a1caa9c327ce0c4938065ed41a769a13aaf07fec6a82702211f698f0765944f333f354a6064e1c4541f5e5c6de3dceb6d17af0c3473e416f0765a5c984518a1c8a4511b6d0ab222aa1100e61d089ea6cc4200802eb94830b9b645a2fc27d113bb38a52c9f2359b8f26d1ed8c9bf223deff9b1a1eb32f8e843e730b11e3568a426af2e7c93ac6eb44f45b28dd23135b9bb5264b50d74ece76d2adbeade35ca7ce496dfdda4e45f091bd7b32522bbd0cda609de4017860f7ec93ae8a5667cc49eb8f6edad66089839266e1ea0b04ab4ba84dec4c2fa8f350c6435715d0784f106705dfd745620987a0b3c86fd5ec3e29c44532f664b6fa79f4bf03fff2a9679d23ed7894202ca340e69c459a7acf795e4953d0f95a54d2cd3238db43bd49b71ded26fae65053982680b055a0996c8b96e785a880c2e52dde97e7e07c500020c496d696cb974e587dc6ddb7fa75f1c4c3d5dad211abe46c7a7c02e46fc62e5ddf9130125f8eea6ebd23c4affcddcf7ef731473649e3f3955f0e0dda608ac5c150174f23f790a5fec642d51b66a0207e269ce009b3e7ad32d5c6409ac38296cb7422f63ea34e0e06c590665170afd0c26ef5fa69320a08ec1286f8804f5792bca173411b30e9655f2baf13cb72f0db52ef1f7a41dbca16252dfd97a601294b2337ae3c28ac52185271ddcfbad2739ca4917ab1a9424667b93b3b6fde6f17dc7125ecb666b05cd28479eb6473dd43a0ec07a1ed8620747721d0f5464c50fd7db55ffa4e7a6b975a731c0a463edb2c1ac3b6433b9601bb6aa8b3e964023de79b3faf3e7f8609cb3459fc4feaad2579fc6a6c16e32d750b22d179fea4fa9273d6e7ec64a08395387af0b6b28360b8893cc9718a82affec9115b90cf1a5c9f733714722a259cdc50320fdba104f2a03fc7947721913fe73ecee66ecea77be4eaf1ab9ab0e2f1c08492cf5c77d74efb940b80373843ff418ee2911260f4c080322ce1fe21804d322540a47b3858e50deb4ab69ba10f5b39e319f4e36a221fdd564766945a11620a169002692158c084243ca7bfedd5887883a1e6c9448a8e68b5d04372dae7ae84908c574af8b7a2309ad5e94c85899b6828bdc9700c9aeec94510e9d8970fc85c80fefab437d6305854a9c95dade69aaa148aaa3a5f625b0e547b2b2bbc2212dc63c4f24866b1d4d82a26c504f57076ebbfc6ae4dbc52ea9fcee1998d5a8f774ea2af63b715443f7462ec3431403599ddea0b4823ee8ec71d02405ab698856800516137dc4124baf60cfecdfcf7d3a55ec27d10a6c2818043a15f8c2a4eb85dd635974cac4b86a2f1d6aeb4817583f39da5f00d4c5e5b46152af1eb11684aa38d2cfca0b4d60ff19e50b124134558c93026bba0b28913b96fd3ac9aceeac406ecdee1df36b98588bffdd46d037564c54ab84866c8a9bc1c431af0b1cab52b78d6868a66772f95fb3d38783e396d441ab98d7c9ede437806f9c357765c8ea0b984cd88e87884d80cdfa597ff0953d9ea9273a62bf84cded75aa478e0779ad593edc266fc87091934cfaaf80ca5dc656558431c002db84521ebb49c4bb1bb5b21d2bd434099b22f302d40bbe93b7be0afebc5c37f58fd62943cf2174c2f7fbba130385d2752692c6af338c5f69df22f86236bfa1521414362a2924cae0c7b7edc71931b7a5f9170a7fa3f0bcba20d7c2e69f907114a51451816c7be9a1921f9192c1795a7c0d0bf13cf52f363759418496c9e888d6fcf33af64d664234f38e2341963359641b67cb4f8376724bc602aab45bac44faede346972b0a86e1ee5672449dd88a4dd9ff8b8b04e9a28e90db46d07b9189cc66bf0162d6a1a7660b9ba763ff931f8d7362886f1437af2186beada9c9dc16b529ba3b662260b2b591bb5e40122750f4d510c62fc974c37cd4d224d178fa93040129882eaa0ee6be78c8aeaf5e59a67f8e55a75bbc09ee9d13a56c3498f86b44d34a0f8753e2a94804a443d30e9c078b72e2ebbe9e5bb75fa151a65b5bbe39886b5c53bbe6f63f1b2c0050be9e85d427cd3151b8dc95751a37df1699c38416936b27b1076dbd999253284cbd0185dbe278e90ba7b02fcefdb4fbbd703375fb9954f98dd1610acaafcfbfd199aced664ce94892abb63a4601b22dd41f79773dc59c337bf5557c4917275be00e1dd06719b34802540206529e4a2d904c93aead50338e60de2a23aac9034b1429a0359cd73d65d8f66df8e2dbcb982eb9dfb9ae481ebef98599dde48dc", 0xb12}], 0x1) r2 = semget(0x0, 0x4, 0x408) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/234) 15:06:18 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() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd0100000000000000b6243ddbbd8b804dbab8771e0754c13e19619ce075c8ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f473b5c243232e0e64346621c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000d33d95ec6360817b8a9e8d3fbadeaa34ff2da1b28438e1d21a5c3a4910fab482d23ada5ef003ca513352f14a042e347f6f1411b5bf6215f8493eb1016bc2b151e8fa8bda46217ce7dd972eebfde01af10c1a"], 0xf8}, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x0) 15:06:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 15:06:18 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x1, 0x76399e46, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x4d, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x11, 0x5, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x88db}, {{r1}, 0xfffffffffffffff8, 0x60, 0x82, 0x200}, {{r1}, 0xffffffffffffffff, 0xc0, 0x41, 0x210, 0x5a33}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1ff, 0x6}, {{r0}, 0x311c8fe0a3388245, 0x20, 0x1, 0x723, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x100000001, 0x20}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x7, 0x400000000}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2d, 0x9, 0x40}], 0x100000000, &(0x7f0000000180)={0x54, 0xc22}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r0) 15:06:18 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) 15:06:18 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000340)='./file0\x00', 0x134) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 15:06:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x200000000000000) sendmsg$unix(r0, &(0x7f0000003540)={&(0x7f0000001240)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff00008000dfff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="2bfeaf1a04add656fa28"], 0xc0, 0x5}, 0x4) unlink(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') 15:06:18 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0xb7b0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x401, 0xf06b}, 0x10) socket(0x10, 0x4000, 0x7) 15:06:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 15:06:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 15:06:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf, 0x40000008}], 0xec7, 0x0, 0x8001, 0x0) 15:06:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000140)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0850d9c8fe939b10d1bed7c8d2e5a690df7dfb256b4e6061608fd6ce85a90adb4c3325e0bce26e3111dab58d1759bd613f0326131dd3f16b61e2dd00bd6eb2dea2f3238896c165f362a48d1153db0b0ba798db51d539f8170740edc1e3f511a6bedc328ef10e16c044e88ae406f9bae6638742a4d605c1dd3c25d7478c2513db6cb58da31ac1fde2b47e5eacb0fecb7ac0fc1a3d67a79cc6fb030f2f903c913de38a968e27059ef24d11a42374a18927d66e513c16", 0xb5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x418, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="55d0d39cc5cbb52cd5e09281d6238d0fdf8d1c2086d73b2345d105d33ca8ce2c266d880853b4e8376f8ae923f5b137cf39e715dc888e8dc6a6ae9514efd7612b3287c74cb05eb1063a0410d55ec243cbc9614dc978ec20f1a61778ee77fa8aada0bbdcb8372d32d8197e426d0c579db5fa4e8a07e235d79571aa45286cc81a6712729eba4b3fcb927f0ae27adbf3d8f6f7ae72e6153e3154b8ccc564e4a54fe99103d7c3b11b00e9f376422f2598e7d41c5033ca00a5fbe15f58b02baf7ea7c3444c18a4d03c3a76563c6945b712c118ee3e89d895ba191ef3819ebed8ab5ee6c0999d34c9a01ae91167fea3b3499d91fd3c71140b", 0xf5) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/82}, 0x5a, 0x2, 0x1000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r3 = msgget(0x2, 0x503) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/51) 15:06:19 executing program 1: r0 = socket(0x11, 0x103, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x10009) read(r1, &(0x7f0000000080)=""/248, 0xf8) 15:06:19 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/240) write(r2, &(0x7f0000000100)="0e8d9a62ca77829fcda08902bba8161cf048a36bd7c31709c414f98df4483d9aab959441e91fcd84ab3cd7695106121db5c05844f935bd4fb1da90ef03e2ef4469f25f097ea63d7355e890694fc9382104689837a69c8c244e75c26f60af733fa2411317e2e082f385f2d085cc1a6af7b73983a6a12e58aef60e5777ec968a3b078fb5", 0x83) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/167) 15:06:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/144, 0x90, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:06:19 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffdf9) r0 = socket$inet(0x2, 0x7, 0x80000001) getsockopt(r0, 0x1, 0x30, &(0x7f00000000c0)=""/242, &(0x7f00000001c0)=0xf2) 15:06:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r0, 0x0) read(r1, 0x0, 0x3b) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1) 15:06:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000040)="bed3732bd794396be30485f79ed5450aeaa6546201e461936a64dd3942dc5a0552c3bf83bed2dedbc34960dba00a670f3c2302d8cd3f37f523bcd2a5bf9644545feae446611b749355ac8dd8d15c7fb8b60deb1fbf88f6010f3c3ce4f3d6833702cdca50889b453a4146af7e7b5f3a447e90660cb01000cb1d6d8be150a5082b0a2c458c999ffe1753aeec29d4f205fa5f1bb6b29c2b5942be1c1dc3617c0c20439d69b85454d57f1866f3958430382fbbecd077ae24a732aac65bb1e8cbdca6a0252faa35d5e87c530a458ce6f2729c4f64", 0xd2, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x61, 0x80000080, 0x2, 0x1}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x80000020, 0x1, 0xcd}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x9, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x4f, 0x8, 0x81, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x1, 0x16, 0x1, 0x9}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x84, 0x40000007, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x4}], 0xf, &(0x7f00000002c0)={0x8, 0x800}) r4 = accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/71}, &(0x7f0000000380)=0x49) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x802, 0x40) fsync(r3) sendto$inet(r1, &(0x7f0000000400)="71ae5a16a919c79df0b34a6b193ae789c75f8a4f2c96e84510d2d092b374dd1e3446335182a6fa2a6ffb85e65e6d04f8d6e5deefedc64ac4b40496698c10b0a1f470bbb647d00f6b867a318523427e5d040a6d73a5c3074fbd7f171cc3b2a9d11e8503f66803df3e27caf1e33137cd406326ef0ccc53bf0ef5c333180c4af48b39e5533d0ec1256753c895376e4b2044612e10738bba8962e48c598d8aaadbd8e73215505632558e0095a25dea98adf31139778c014bad2f2505ea5588b942433839ba963cdd024c57d610ea01a5a492bd80bac5daf1d6a55fd4462d5f95211431", 0xe1, 0x403, &(0x7f0000000500)={0x2, 0x0}, 0xc) unlink(&(0x7f0000000540)='./file0\x00') getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) r6 = getuid() r7 = getgid() lchown(&(0x7f0000000600)='./file0\x00', r6, r7) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6) accept(r3, &(0x7f0000000680)=@un=@file={0x0, ""/87}, &(0x7f0000000700)=0x59) connect$inet(r0, &(0x7f0000000740)={0x2, 0x3}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x0, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000780)={{0x4, r6, r8, r6, r7, 0x1a5}, 0x1, 0x5, 0x9}) readlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000840)=""/163, 0xa3) readlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)=""/111, 0x6f) getsockopt(r4, 0x3, 0x6, &(0x7f00000009c0)=""/16, &(0x7f0000000a00)=0x10) pipe2(&(0x7f0000000a40), 0x10004) r10 = accept(r1, 0x0, &(0x7f0000000a80)) close(r10) mkdir(&(0x7f0000000ac0)='./file0\x00', 0x40) mknod$loop(&(0x7f0000000b00)='./file0\x00', 0x1, 0x0) r11 = shmget$private(0x0, 0x4000, 0x568, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) r13 = getppid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000b80)={{0x36, r6, r8, r6, r8, 0x42, 0x100000000}, 0x7, 0xfffffffffffff8ee, r12, r13, 0x7fff800, 0x4, 0xffffffffffffffff}) 15:06:19 executing program 0: r0 = msgget(0xffffffffffffffff, 0x365) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) msgctl$IPC_SET(r0, 0x1, 0x0) 15:06:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x110, 0x4) select(0xfffffd38, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3ff, 0x0, 0x3}, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) semget$private(0x0, 0x3, 0xa1) 15:06:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x203) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 15:06:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="fbd9a8554a1acf7475c0c4de37", 0xd, 0xa, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c6530000f6db59d8382fd9eaf43bf83af2e66b33d54c119a5d4d383d5e2c848c820edbc2b49fd3442a7bbb04202901278e3a352e64e4b3feb5ac756592bca3fa07c7a358769ea298c81723033efd8a9e7f0098e7e7283e7cc1fccf49175abc701e732d3a88f6ba2dc725090067dc4ec60e369fb166e8608019a5f81ded601a68fb69b4871566d0a7249fb843df3803f21956363ae049601270536c19adeee7303abac8f9eeb955c02053bcbaa5f7b40c964a502ee179b40656bda40"], 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x4f625be05ae3a8a1) 15:06:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="70000000000000000000000000000000f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d44280344eeeb1b9bd1bac000000000000009c9d5b0ce8e9f9dde53bbf0a8396d89b"], 0x70}, 0x400) 15:06:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x44) mknodat(r1, &(0x7f0000000480)='./file1\x00', 0x8000, 0x3f) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/184) r3 = dup(r1) recvfrom$inet(r3, &(0x7f0000000200)=""/199, 0xc7, 0x801, &(0x7f0000000300)={0x2, 0x2}, 0xc) recvfrom$inet(r3, &(0x7f0000000340)=""/163, 0xa3, 0x0, &(0x7f0000000400)={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="c1a2975315431d69efec6de1a3b0ab0dea717a902c1bc3ce8c2175ea34e1cd40b59275211537ba04f6a10ed12980f98c7a1fe7ccc94e556822cc7926dc0794d564376f13416d7502029f22a2c449b5d0c840feb08e1ae8b0ab8fb2c4db3492d355777fd6d0e11c5192e84fe32162e1d31603d5e94bcae3cf59ba72fd2347039f439162d1fd56b84f4e90af98"], 0x1) 15:06:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000000)="622178587bbc222acf66944dafb360335982024a7d639cd3c455c7534cedd4c0c489fc18e7b04a5fcbd85e47da82bb8ae8acb99695dff258a3b603afb8554687f103d747ca9976411307a491cb8827fd21d1e35b31157432081cd106b2e723891fbdbfea62690441c3f050282b9c12a1e5bbb26278684d84858862ae5db33b23a5ed1c1d022f94a774aba79a68adc7ecd5d09d01e595ed7addd18fb0a6f0b91ca226c164cc5810e0d6258a49e0b61abb577a81ffd06bd1d06c58251438e019b2f37a910ae48b1e3cbe8fec4587cffcdf816d3998876e5668de5501a189c6f65ce0bca3565dd63fa6bd3b822bb67fbd34821552953b08789de3d50545bfb70c653d830e343481aa67662ef2a2347113872f42679d20510cc3437a9f69b353ad4ca4f1c0deeb6a8d6a8b7568c8fb3dfc67d643f4beba7e0360a3e8414d3348645f3b94b9a4080f701f74678590d02e407b68be448cda3fbb8c78ce0c9b32da59507d1b5e5e7a19e13e815d84f4d32b0d0090b3922321d27d45af39f253c84e3ed7eb9b8b7aa27619db9e6d390e3d1078165737c17194820565899500204bb790e84eb7a4b404ba7e3945c1a0e96a19eedc63a6c604f52f2a0e368f75d9da904eda4531c57e4768f2f8f915a668834b64bdb04121720a1fc4e596e77f5d29e8f72ff728c19cf9cced80e1fed48250ca69c425322b276433f10a1ab92c9ac644bfb7409ae94a1018facf403a0c97121ae80b3e43b2c9521256f81c05e267aa26f693e27413f12cdb8865e303634c9301891188dec01fbff5efefdee0b3a01918f17b5b9c369f219e296f58c7889fc31186cbcf06abbe46b40da8edbf830212fffaa29ce116bf48fc6a8af20d1bbb4f930eb3d38065dbc117eca69349b0d1e2a7ecd18a8dcc7ad46c31481d0d80ccd684d92784a532205a95cfbd91a21cf2648497691a2e7f8b0a0bc3196d2e27cca873b4b2ba3112d5ca79ed865517c753d08da30d9a2390286ef971edfe87b8a076ed323495f7943ee694ed77815cc3041cbe6e0aaacd5e24a19fc738913d81e80bf0d4cdff952aa631e746cb5170ae7b7209e60cebe796f87f7514c730a5030d50e0001731c299b9b6e1e96727664e45772cccdb86cf4d9755714e1587084a6a36a60577011c0c9a5f824466bae5a4ec13895d69cd2b351ef5ff9bac2b610c6a1fd64d7490ad3171a8993c0c445e0d4856cf77c44fde3bdf40f11b74d6e061b77426862ae4037e371154c0ae059276cf0ffde0b2a4945e51464f81771cfb12ab0fde0fc2157f4b86f9d7ccd5315f5bb4153ae314bc3e493a30cbb444241732ed20a4ff00285eba59cbc5983be77aca59a702c432cd18908deeacb76fe4da0b9b7edd8e34c12c46b2faec3f2027f0da80efb4c41dd0217236b5ff708ce4bb6b001494d5c6426b3ef2a7a70550cd925dcd9f9bd92384a3492e61b0208c8cf15a199560e64ab2b1eb8c27aa834a56a57fdd9e9fbb4649f740e021a8dae37ccecfd190dce97d1da84158b71956e4fc076674532ed6fda0c3b806664d0325658f67f5b67d4e839cf9529951e60ab66658fbd3afdf8d8e0e79f8418aa2697d4751f51f623edbb50802a78df196e93879b8470cde6ab9699ef7f5ab139abaa4b168de09d1980e689165b31d46353f6058cf9c2bc4005a6a5f4c1e6d252347259cbafe1fc69c06b31b67fc8fee3e73a204a71a44ed1b469ce13e1e035636508a49033519edb5b698b233f451a4da524bb894abed436baf18c28da71a1e2c345d2ea8bdb104c8dc48c20242cccb84bc022e01adcf85acfef0f4c1f749fd6ac1737ff45e0640544e9354977914a84e3775a354442aa7386e806d43da5a86989882d20e46f5cad0d3513ddd3527750f1f5c3f3fd2eb90ffe6944a7bcde3f87e52e8227def716428fbd592ca6ae9eead185496140adafe9d89396a33f1d20e66ae3a5b69654bb3aff6bf50a833ae23740990e396966d4b2f1a6284559afdfe3fab7141c3237eb3e4e2bb85ab92552e570074895654f2932f02db94c683a91de2e16bc16439bc011275ea1890bdc70762308b83a90255ee3d60569156463d800ab24982655f8e6b74452ba06076305817e4551dbfd34516cd675b2c11843aa125526f46ca40bacc522ec5970e14a0f2eb0165bd8a5cd3ebe8dd98860b3c739880c9e11960eece7384ac264eaf1bc30f95a6a8ed494e060805871bace52567c05fbd1b50afefc308356c2fadb4f5d546c5b9bf73ad8f35a98eeda372b014ea26e59b0418aa40e78066c52800896d748bfece207b7f4a8f0d3e4b8079dcf9cb9a0f39a446f02d9f3be5e83ceb56bf187d92b005dfda4703ea6ff63fb690895557fe57865eb268274935ac370ac6ae51175524a878a73876ac89e1837f3db2f8a2317c6603f14b0b6fe1b29ed5e760d58f279848c3bc37e89b8fa0846411d1486970df77dc79c96494caf3685839e438d36a422b02ca723df925dde423950c89ca12bb96befcc9a4dd2536f8c0df2fcb6fe085ab3ee3f504bb26bd8d11b67b3ac339109e1fbba9226ff29bf900839b2bb10c23cd8833a5dbe9ba218e656db272f95f20efac22633cbbbf9d3a4fa036c94213aa76affb9c322eb74e2ebd54cf14027b23e768315e93fe86d7b0a5b57de06fe3e7c905c67ac5937e56baeaf7d26bde4c714e14da858be35bd2a018f2f0a119d185ddf88a1ad4d7a9665580c5b145b11515821326cf11d4bec1341decb7fe64775a97c5319ef82730c9f7b3d7aaa7cf693e462567199c9ea85f744ee927a0a6bb85127a0ecc4aa8f91b1dd1c6ba6f3b3e61f4b22908eb98924ef02c97c0f5bc7301c30d73e61594ae2c78bef236e3787fdb83ef25482521dce0628fb5ea3ae0cb8745ec12ee5dd3e001cabf44894cae514b470f789ff7163011d51dcf7d829cf3c5944821109860d0482d5047c01c356355a533e8c2104f2ee5c1efdc9e0b89deb53daf7f677a09231aca4cd3dad7ef9582f140f0b669845c7de53cd1f5c2ff03e0e072c5044a7bdb1e5ebce228156038c4002af394ee4a40a5a56905bbe10185f45e9763e08e906b777e853d5ab001d7edd58de84e220a44d9140a759bf80b6ad58830a25c79a0c16134e431d6dee3ff7b734205181e5eec58ca80214b35a59e89b9c670f627dbe929d85047b4c1b0e05fcb02a8ad072f9136067390df3701ec4341cef92df35a8fd20481b5ec17f314fa5f76759b304a40e6373e6d444d399d27542b279cf5ae035f609f41ae8d6b5d328a37381e5e3e867ed6b21f19197346990e0346613b86b6b475e7ef18e7f37c6aa20e1285a4625338a166357f9486778e5870a525bb352c120957fb65681d4574733a7823459f3f1bdaa97b9f4ab87540c1d536f5718f41ea8e9cb80cb8fc10a2ff9b1be8743c17d51ee1570dd92184064d34d0ce7da86bce0b121c77b4412275a181fb9f9b4d2ea6c61ebb079cc4ac4d9dd0291a7dda58739669d98a9d732e523db98e365a00787207e9611246c2cbc88039bccbab9cb4a642c1528c2a8116ec9e934bfbda82ad8941cb41e9cd9335bd58561d7c85b196e6b6cb25d6904c166f57679e0b01b11cc3eff039b3508e4dabbf91146ec2601438990ee81413b777e34dbb44c43a9e0d77ae49c6e25448f16fac980382c7585aa44f9d6d8e5557d53a4c380c31facdd4a7e10ca7e4d45bf4407815f42719538eccf7949d18f81362fb7e7eb9ca4698168ea2be42354634a48b618628d6f725a10adb1f32c84d9b03bc4f39752e0ba2a017075e1a3ba9acc1a5ea20acb3484485442565a273423c77293935f6e01eab8e2dbee7b0270192f75f2420e975a9be67f8f29af993f731469d8e8d87939fda573daf685e9c8aa1530ec402bed8b2351fd62ee91277737f86ccf374cdab15ec425910487d348eb07675840273da8b45fa2b0e7f25f2eba4800a4a41a53f86c98aaaf12c671de1fa219f9ffac418acc31350a721c71797500ac0eec5a932ccafb8deb8ba5a1eb9b24131a9beb26b9f24c7e6c8f6fd889334a8bd7255460bb2588e6017e07ca490419a16094665ff8c899fd92896f9bed7e95554b6edb124725a3ac50a64d8eb51953bb626a61aae7949f8762ee46dcfa1a3662fc299a487147ea477bdfa384c3b943512c0969bb0b5c25716fef776012e251764b3fda651169c7d26ab5ae536fabacbd09ade5bb2164abd9785b94c194546076b9a9d432e15e8da42a26d3a434b6c720773c582f823e1c4e6da687417989b4352aadfea3214ca0a3eb785f7eb99f785d400c3434a5481bb4d6c2cc03176b02517f67fa20f27b9ebc04aca87c2b697f11edb745b221adf3c2013cab60490104c5f582d301e1924351b3a09330eda63198bfaab9055cf8156fba00b47859fd09edfc4f5b98cee4cae09b20adfcb1bc8f201148fd2ccbc483e452c3cb70df1a7b0f17ea85166b1a94d8fca624a4a4d259515e5cb5b73848793d3d4f378eca2c97889716a6a554d86c1a6bff4c6c118931313c8c61c6bdf6f22f4152a898da310ce814accc8967e8a6a3823a6db4b5c23668f79a824c0a5a46874ba4873dd495cb54a4f53a8a14a2dd95f56c7ee934eead169f1c2733b54b6f3b561d43687df4f29c141e8f38e9bc3f8cc44f4a31dc35a402e73579333769a0e30a459f93a281121be0af6a461f5e2ae79341d54c1c46d104a37dff44bcd8fb2de5a445e7ef4fc3580ab6207fafd711cec89726741a5e41f10611706e35438fa63044c80a68d602f0cffc756a64112db66441d3fd535164523e138cf45d2e878bc89d8fccb6f9cd33d42b9cf589546f32f71935a990713464feb42c1fd29c5f9f4b0927ae29a57e683da8ffe28233d664b8e2f11329ee3fa224723d60a7a146d899cbd7d59f6c05085680fd1cec36dcf39d491cf19cf3d27d8c7afcc551f1e6393cf1c65b234b2771c7d2acd971be06a73d99333c5738513dbf06a0221eb43a40743c3979037b41a9402964988b9f82eb0af9a21711c1461e957dd98a850f2daf7c3baf5d243dbbef42b1aa9a9cff3c0ba8b8990f4f4f4e1bb9c65a8bbacb37a333281379a08cbd8aae87b0e0934a7d2544c9588aaeb6604a8452e5b2bdbc257f755fd89ffdce936c9f04c491bad5f76b1e8fc37199d12352fcf4211aa27fd5f4793044fb5855b2d3ca28447f7ffbea9c387109ab36261baafb29ddce938d26706fa2897eaa954729f7d1c60da215ee033fee4a05445b3e2e02e6be5cea979390657d5b4b1023dc3bf1700b0c557281e1f937c889922e8c264143adb8d1702b2fc768b9fc1c07f2fa58019167dfe6cad2ef51a66b2d8c9c75de8d99e521faeb33e67517fd68eec0e84465bbf4fa8ace963fc0a85b0234ac8e25b1e0228f8dbec43db3928c482eb96acb61f731632bb2bfd9d9e0652f5a96b389d50da4f4e38687b02fe67d951aa3f300e4506f3e88513d1fb21158585da34ca6c5cb663bf275d3329821d67f91528469038bcf7eed48e9cebf81b4d5a1d17aa21847fc0b5bc8f1a0be236602abed13f2574a4068dd6769465e8c6132395a6651c96cf1586b19c0407e58f8eb098e16612ba98d95b54bff07961693dcec865d4b683ffb4121bc1e57f7e8a2db574bfe2a7841227e085e07d2497abeac74860a5f7e74682add0e5a7f79047f835f526041ee39371d40a322490d125a6d407cf1be841163f43f7615ec06ffd010abe4ca2ece601c29085fa426e79841eb9890e56a81d653a641635862179647b7173cf30f12cedc596c815c1d5aa52f702a9c35e5c82749335964efb19", 0x1000, 0x1, &(0x7f0000001000)={0x18, 0x2, 0x1, 0x3f}, 0xc) 15:06:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x1000000000000225) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r1 = socket(0x1a, 0x8003, 0x1ff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x20}, 0x10) r2 = syz_open_pts() close(r0) dup(r2) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x401, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:06:20 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668f2378c8c579593b14c3a9f6f3761b6e5705beed80dce4af3397c5bfe7f2329e10deac9cc5157e1ca5f281912ca2d4fb475761aa39bd62a550c7a6da4ce2f50ba0809a9159c82cedffc3f8fe12ba004bc5805e8998f907bf5b44126946de5749bb24c14ee0261462605925521009ead14880000", 0x77) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f0000303000/0x2000)=nil, 0x2000, 0x3) 15:06:20 executing program 1: clock_getres(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) socket$unix(0x1, 0x1, 0x0) 15:06:20 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0x800000000000003}, {0x8, 0x80000000}}, 0x8fca27b0313375aa) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 15:06:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x86b, 0x0, "030000000104000000ffe0357f00", 0x0, 0x4}) 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) 15:06:21 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x8400) lseek(r0, 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x151) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) lseek(r2, 0x0, 0x40fff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)="70b221ad49278749ec43d0a395b1973cec747f2263eeb4699228bd30b189bc36c1da9faf89caf6b727476f4a046a1c9d385cc1edcc8e1ecfeb7ce8a37c9b27e8bdafad90136a24025e1f77429449610500704c2056ef81af7cd491b28d40b76087e127cc45009709f279bc3083722531a2204df4d5d8fcdb8b289da8533d07e9fa8386d0e30fea493de427c3bdb04415b04f7948ef157c5943bfd399ed6f6a29f4358d1153a07a44b9eed774a7c007e1425567c735a94be604033eaa6463d196b658973f20", 0xc5}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) lseek(r2, 0x0, 0x2) 15:06:21 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x0) 15:06:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xfffffff3) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 15:06:21 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa2610a525d7385b9) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000200)=0xfffffffffffffe00) sendto(r2, &(0x7f00000000c0)="9a1a84b19a68d0c7c4f0d04f3882d74d4382d4fba891116eeb248889130d8e3933c03ba0145c380adb7942387da09729662fa0c18b820d0abd01292eff801fc55b30109e332f9c0f0e2ee6dc4f55f5ef73ade8b248619b0a8593edd8700be9c639a991e290eaf74bd7cc57e973f54b57c471cb8e499ee97933418c1eed25e6600fd75c8093d8a62c9a39efb1d3b4bb0e8adfa8948582e81869", 0x99, 0x1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 15:06:21 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) r3 = dup2(r0, r0) read(r3, &(0x7f0000000200)=""/234, 0xea) poll(&(0x7f0000000000), 0x32e, 0x0) 15:06:21 executing program 0: r0 = syz_open_pts() dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) 15:06:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff6d) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000140)=""/184, 0xb8}], 0x2, 0x0) 15:06:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x3) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x80) 15:06:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x800000000000086) r2 = getppid() fcntl$setstatus(r0, 0x4, 0xcc) setsockopt(r0, 0x2, 0x200, &(0x7f0000000040)="df6c4297392dce7cb5197c944934335eff", 0x11) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000080), 0x10000) fcntl$setown(r0, 0x6, 0x0) 15:06:22 executing program 0: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x100000000, 0x6e9, 0x8, 0x7, "839bb086c8d1c5576d777ff17e05a2527c54fca1", 0x10001, 0x1000}) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)) poll(&(0x7f00000000c0), 0x0, 0x8) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 15:06:22 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockname(r0, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) listen(r0, 0xb43) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000001100)={0x1, 0x2, 0xffffffffffffffff, 0x1000, r1}) r2 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) r3 = accept(r0, &(0x7f00000011c0)=@un=@file={0x0, ""/34}, &(0x7f0000001200)=0x24) r4 = dup2(r0, r0) readlinkat(r4, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280), 0x0) listen(r4, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000012c0), &(0x7f0000001300)=0x10) readlinkat(r4, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)=""/4096, 0x1000) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000002380)=0x8) poll(&(0x7f00000023c0)=[{r0}], 0x1, 0xf5) fsync(r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002400), 0xc) readlinkat(r4, &(0x7f0000002440)='./file0\x00', &(0x7f0000002480)=""/225, 0xe1) getsockname(r2, &(0x7f0000002580)=@in, &(0x7f00000025c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) r5 = semget(0x1, 0x2, 0x0) semop(r5, &(0x7f00000026c0)=[{0x1, 0xd5d5, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x7, 0x800}], 0x3) setpgid(r1, r1) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) readlinkat(r4, &(0x7f0000002700)='./file0\x00', &(0x7f0000002740)=""/187, 0xbb) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000002800)) geteuid() semctl$GETVAL(r5, 0x5, 0x5, &(0x7f0000002840)=""/116) 15:06:22 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x100) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 15:06:22 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x620, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x423, &(0x7f00003e7000/0x1000)=nil) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='!(\\{\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='\\%\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00']) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x1) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 15:06:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0xffffffff}, 0x10) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x3a2}) 15:06:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x41, &(0x7f00000000c0), 0x341) recvfrom$inet6(r1, &(0x7f0000000040)=""/234, 0xea, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x1, 0x93}, 0xc) 15:06:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) 15:06:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820235ae7f4123a1e727"], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/60, 0x3c, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 15:06:23 executing program 0: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x182, 0x0) socketpair(0x10, 0xc005, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x26}, {r2, 0x4}, {r3, 0x16}], 0x3, 0x2) r4 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:06:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) 15:06:23 executing program 0: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3}, {0x8, 0x460}}) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) 15:06:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0xfffffffffffffecf, 0x0, 0x0, 0x0) 15:06:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 15:06:23 executing program 1: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="b32bd5b9e2f5b6ecd0a52816f97b2b25208e26c5e10fcd6752870220ce591e06e22236a9a2d2a923578b55cbeea35f53705078a1c110ab858fb83b149898f59f93b13277c4ed8442ed6823780d3852924e9f0f3fe70000010000000000279188dcb93b27fe7636a761be5d64a197d4d1cb5ccc8395a37e814e98ec7c506a0ddb55927a3271945c41ec8a3df771d3d3f3160092ff0f1ba1d0b2fcaee0", 0x9c) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0xffffffff80000001}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0xffff, 0xbb}, 0xc) poll(&(0x7f0000000100)=[{r1, 0x114}, {r0, 0xa4}, {r1, 0x8}, {r1, 0x14}], 0x4, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x7, 0x80000000, 0xffff, "7f50a309a7edb0e88e477526561e2e6c0f5c00f1", 0xb475, 0x7f}) 15:06:24 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 15:06:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 15:06:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x800, 0x7, 0x7, 0x10001, "9753611cd140375e330a3edb63c6d362bbaf0228", 0x6, 0x800000}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs, 0x8) 15:06:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x84, 0x20000004, 0xff, 0x3dd}, {{r0}, 0xffffffffffffffff, 0x5d, 0x80000001, 0x8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x3dd380f8, 0x2}], 0x9130dbc, 0x0, 0x9, 0x0) kevent(r0, 0x0, 0x200, &(0x7f0000000100), 0x5, 0x0) 15:06:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 15:06:24 executing program 1: r0 = kqueue() fsync(r0) fchdir(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000042, 0x90) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) 15:06:24 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x240, 0xfff}) 15:06:24 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) write(r0, &(0x7f0000000140)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) write(r0, &(0x7f0000000280)="b5b03151e052ea166c21ce3393a80d5f95f863835b6853260d482084447faed72cac6f0d42c76a9db8abbd014c863c7532099d328deaffdc2a7e74aa89cdf62c05ceb046698a04eeed33402abd7cbece2285d081318e370c412fa9e7cd98d0782ac5181df46822", 0x67) shmget$private(0x0, 0x2000, 0x700, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:06:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 15:06:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) close(r0) socket$inet6(0x18, 0xffffffffffffffff, 0x0) 15:06:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 15:06:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e82e8318f40d7cd76e969632d1411518ad499dd5cb608b712e3e265fd40c96c683f069b1e7dd1aa7140f70adeeff42e47e6f0c8f44e0c93b17672e2febd400cbaef131ca5dfc34ad34ce2aaabb760b55b63ae11d4ab434edbf85e65f32a893d0674efb49eb6493bf2ef18c7ca00d3ff38503a5d3026b3b1f10fee04c525381dc395cda9cdbf46ccbcdabe75ace3300cee70f1", 0x93}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 15:06:24 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) 15:06:24 executing program 0: r0 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 15:06:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x40000000, 0x11, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/239, 0xef, 0x800, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x80) 15:06:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x401, 0x7}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 15:06:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x9537dd, 0x9, 0x46, "2d3869b8651534866b05d72bbf6a3054a0e91921", 0xffffffffffff8001, 0x80000000}) 15:06:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}) r1 = getpgrp() open(&(0x7f0000000140)='./file0\x00', 0x8200, 0x10) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)) 15:06:24 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000004c0)="85f74e2f56635200028452c49981145a39b0bc16fe468b0bc615df7f6bc2b02f5205f9e883265ee1fe19bab36152593235ccd6bd3323d8c750c2eb3feafd5dc30d88595b31eb693a8f3822d410fc822065dd08f89a89955cb409ce36d4252476cd6a35217b18c90b9fb0182da6a0d048dad6a3e0f60dabb457be5befcb570e8af6f0df1d251838d169e48da702c41d76f6fa9e42285243e5dd7db1226c7bf71f7c6b6021fb55afe9cd4a8747d65a510cdf7c99daa104e5ec274a5d2f7011efa231ab6ca89799c275529c88f58c2b83c88fc6f52b7935ba095db9a84d1ce7b2e27f7e9f84311d2e236a7a755d0f0b9d5093935ab3f0cb561b630177a29b3662f853c025c8ae5ae642b149026e1f0f8f4d26ca49c253a6cdbad80052e5842694a2f25483c250945ce29641638ed3af69631e28dc4b4b7de5ca2745e75e12f69a23edaa37d8f9bd245482aefde2e949ba832bc2919548df5fa0ad0fa640f2477f737fbc5b7693981a90c8dd553fd5122ab45655352384bc936134ae00fb50317a9249676f19d3d7b51515f3d585a153a7622dab0cdf4eac7c95d876bcdc5ad7ad839433ec68d89912e6ecab17eed20deebd85f74e796144b00e256ed1dd98aa4e12473b451a2130015e04b78615be1a6d14585a8c60b63954085696abd4530fdb36adfe1ffca53042242d09d060bcedcf6f0bc83c9d67e90b673b159c2606ff5f78068efa6ea33743cf06d9ee87052b3c3e8c1121090617", 0x216}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 15:06:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbde13b937f0b9dcf8ae65b194e9ab3dad3c", 0x14) 15:06:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1000000000000005, 0x100000000, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 15:06:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 15:06:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) 15:06:25 executing program 0: socket(0x18, 0x1, 0x0) 15:06:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) 15:06:25 executing program 0: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000500)) r2 = dup(r1) mprotect(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x2000002) r3 = msgget(0x3, 0x400) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r2, 0x5) r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xff, r4, r5, r6, r7, 0x8, 0x5}, 0x740d, 0x8, r8, r9, 0x8, 0x40, 0x8, 0x7}) kevent(r2, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3b, 0xffffffffffffec59}, {{r2}, 0xfffffffffffffff8, 0x10, 0x80, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f00000006c0)=[{{r1}, 0x0, 0x80, 0x41, 0x6, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x1ff, 0x9}], 0x5, &(0x7f0000000700)={0x2, 0x80000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() r10 = shmget$private(0x0, 0x2000, 0x40, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r10, 0x2, 0xfffffffffffffffe) preadv(r1, &(0x7f0000000880)=[{&(0x7f0000000780)=""/69}, {&(0x7f00000008c0)=""/86}], 0x4, 0x0) syz_open_pts() 15:06:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820152e75f733f56afdc0333bc04f8842d496b94b868f3bb092f44283be28170787b576102f3588fada7982ef65a9ed11dc3da671bbd8927566a43fbab3688c44513da3e87c25c78674be9910f955eca8e02e940c450dd37964ce27c6bd14dde3f01659869219b7bf87dcacbf1d637799dec995a228036c8e42af2e402d522a8903cdcf800bbd6053ecfbb878335c518e9eb3426905b6b8502000000a18fbd9b13b2ef4864d308a43268116c610e8e000000000000"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 15:06:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x96, 0x3}, {0xffff, 0x8000}}, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000100)=""/199) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) semget(0x3, 0x7, 0x0) 15:06:25 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) msgget(0x3, 0x10) setregid(r0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x8}, 0xc) 15:06:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) fcntl$getown(r0, 0x5) read(r1, 0x0, 0x0) 15:06:25 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8000, 0x7}) 15:06:25 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x9) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000140)=""/30, 0x1e}], 0x3, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x1, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:06:26 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28, 0x50) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r1) 15:06:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x2}], 0x34, 0x0, 0x4000000, 0x0) 15:06:26 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa, 0x102) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3800) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 15:06:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x800) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/207, 0xcf) 15:06:26 executing program 0: mprotect(&(0x7f000032c000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4005, 0x2) mincore(&(0x7f000032c000/0x7000)=nil, 0x7000, &(0x7f0000000040)=""/236) mprotect(&(0x7f0000405000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 15:06:26 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x1) fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x4005, 0x6) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x1}, 0xc) 15:06:26 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) sync() mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) 15:06:26 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x7, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 15:06:26 executing program 0: socketpair$unix(0x1, 0x80000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="89625397ff05c78f6c7a6b6f10000000"], 0x10}, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 15:06:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) socketpair(0x21, 0x8003, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="acce7f73c0ef62a346b73d7cd564e8499eb7761bedec179bc702037c01d66ab2680aad097eb1b8a8b35eabcb4629131c4fd09b05a2e870a5f3f6f25cdefcb027581531e9c4f44edda5c24afe1271ee698ef963005bb0c0ec47cbb8aa1fbeca769ab5da3793d0e3a4f58aa59fc0bff4fa433fb46079d6435650b17d4b9d69ad476fec9f710741a099d1e655e0f16fe8eb3fd5e4650578b1595355b0227131783936627cc7cdb8e3cb5e626ff47a922cfb81c3600cafab2a01368def74ea37518b8a6b00ec34129e1945f6798b736e228352cebf9258cc20fe40c3ca3016461fe809830c1d4cc6906cb4fcbedbfbe379bb2db32c38cda14fdca54ac0801a0bfbc1dd31f259f5cb5eba44f6b9df7e0d1c78df281d4651dd59698d5d080c789e7cd56054d8bdf31b7114b145fdea7176b31ac922d373125fbfb6ca04aeb1fe08f14fa7506e68e6414638b46df4de53ddb05d28584e6eae71e0bf7b6bf7d2284361ec00b4393b935b50280bc3b1411162053a56f4f24f10dc0d5a654a982ecebc4f22739fcb034d232a79e578ed3fb50eab1c4b2a6272dd490a6e1ff6a50f6710b91ee37f7dd2fcd4ab2ff3b8cda274863cbb916ae38bd19df2b90b515e8ea0154c7a1dbc760d0c5bd5751a36dbbe1383af912f956e487acf41fb7bb7b38a728efface5a666bf98205b8c79ab33a35441aed35f6cb3f43c4595044b1afd4bea13b45d9b60935650f1b1debfcbce06352b50a8a761f069ffa72f674040aa0e0c2bbdc7147de89ce2f67f045fd4f476225e9e195868e8c2a16209c6a3d4463135ea78fe4e9a43bb9cbe69e0954d363e13f91c4c7d99c28a87fa93c5a23e67618489d05c2ca7cb0e5d10152777b9e8cd37118d00a477d02627abf6172a0f3fb3177b156d4504fd7100c984c0b91115df57e2d89ef20fa56eebbec91e6fd8d5cb3c653603327d1426662c27af306af4b78055794717467fd983bdc1f3fbac63ed613efdd6706ba1765cb442e743b0f11f4d941090bad21cf0e350b1262697827928c0cb1f7ece0776891a6812e1d097a5fa5b7a3f81ca0b6b384979afe229cea4d4cd7ae535dc3481ad2011f466bb0f78dd160e3521fb6c43017bf3e86bae40b93e87b7db14a74e247c9ec1755ebacb1e7c2fae1095d410406802f5bfc82a050bbd4147a79d6585358831cebdc262b04114aea6a6b17ad3115ceb9a0f2b55ce514a0ebaf97d6ff2b855e6b4d7bb5b1ee56fa002af8549ed1decb77aa3847fc5616cb4e6ee547c34c34299c0a85d28fab029ca96df9018770fd0c07f4ec567c214e8493180ef61778caf31f77e8b64b628a8edc35e5c80ebc29747eba21b283d1dfae2417afc51811235d4e5cdb6aded7450667953ca62bbb152690ea831dcdfbfdb9db6843086d66a130eca979e13d63788d3dd1649e041e4bf9388880986dffeb5b3795dbeff9d0840e3796d68b0cc432b11880c4f1867051e9fd91c45c549af8e2a912cf29808799fd7f00d1e476d533ded19e67082f0c8f4be993c2d11453ead7cdb94b6fc93a860c48e6e6bfbcd594c6b15a714515ac17a1d361ad8c0ad9a55c90b410645d023030dca5adafa5c047c9ab7625b6dd9f260854ef51766692a102d67162c6de5cf136cbbda7779f6e8c00ace3f563c3ed5264b5f637da3592f9aa2c8e47ad4d313ce39a1149cfca5d60d0595ae19b2ebfe8642f699bcf2c63bb1784aef05288f48d2ac6e635b04f6742e88e2e6f2cc78a9be2cec10ddf56005f065d4be57c7d3bc7bd72ac7b947bb37a1b33ba993d5f4c128dd2c3a7073df139dbed70f935d06a710e643b9f2fd3e60542ffb91a43dd820c502d6741acb9d2d8228e7f878f08ec3ba60861ccd36e497449eba4cff0e88ecc951fd17a5a0c19513080c97b478f979e35cd17b0dc4b63f9927bb5d5fc167cbf1da7371983aa0a226c7514a8349d307e18b129dd5e7388bb064fe2d3d7289d29ff6f635091ab39a8b3376cb0aa992569021faacb0e385e659bf3dfdeb3cad4ed2082b83047c84b32a08b26ca4db72c707f40822c62de56ede40487a5f4de530ff6849cc6a6a4defe4c8fe131e0c6b41e53b19b2f5dad835dbb427cf39f3457cff4d4ff3e321666228157636622690ba427ed44938d7a68acf864564d7cfd7a37cfa26f02e7b5ba480d3342b0b0a61a3f31f5bb89e279c8700611c33907e1f9deefc895fe1301b394396aaf7e226500df4abcf8c220740ee94fc7bb25b33a2e12dc808b8f8acf5bf34fb22ead2d5799cfa94e89c2b7cd84969f11e5577f55cb80d6be5da01edc36cf31285795cfccaa8ae6a47db21647dcbb3afd3a063eb4ff1a6bba857621f97c6b54290f1c546ec28aa8f04157d766ef087a419e64efa718614295e28bef52132623554f3f97ee50e126177967fd2d6d01f3fafc6bdfe9dece53e0ee0e273c73a38ea824ec02f71e83ec9c324c7c66eca8a9c2a5980f8fecbc7333031195f05e86243ca543c1fc359e8bb27c76cd909266df754cc73a1fcb606a2e251ed9206402c986bbf38abe2a5dd1d0fc3ecd45268a915814ddef709e8e6eab817aa65624e004a51215b1fc7f24a5d60e564d7a44ac1257c9cc45bcf0f39e1bbad82820d305368bad37a2fef1db85790c200b4e4977370a5b5c0c697a17927ce58100a8f76074001b2b37e9d6d9f5124d7d83f4e189beea429b7351d90aa85df61a7bf9200f39ba84b91f2af09522dd8758d46b6db64708e90004d32b579a7a7a9b63e0c82f8943bce5f477454e3e5a56bec7434bb5a1d92b3b5614ad6e886d20fd02075fd97708a321090067f78f7dbe3c81afe789e3617bfc0490210df34ffcc3e7a60fafd00683403134e8eedc2e0e0149e455fa8a041b591ea6e9561143f2b44f18d342f1f63f9a7e56803aa0ec5a87ed201e4817413ca0c1edbe20e27ea792e39c33630a828a05a4939ee23ff9caef2839a3e0227198b14a19cc63f9a504306ca3acd5f375cdfc25416128d0e2af484280ddcb799cd91a251d36c18de47bf3e5b59646aa79bb0c0216a8bc0d4df6d80ac928fd724749131d21b8c6a28b00607f37891ae45e686500843123b7a110169e7ad27fc6f4e037e33d3dcd25be6d0228305ead7875b606579e92d4a6144d3258e88757317eab3c4bb0081c0c8bfa658b0e027cedf97efb07f09f9413062f3744eec29ad6a11ee1e5f82ac3a214e3e025fe1b4ba2f28dc06ac71aca0e3497d43ad6be89f17e7b72f759a63b84bea9ed636d0a894fc933a3476f981f6d9aabffe1ac1ad73dee620f744d24e42b8efa71b450d39ce03c2d3fa7d061aabd14bb1409d034ed35b02a998581500225431b60df76cfd81cd7c56aad7fa84826661bd1d10f1a7c4b303d080bf0a1cb46f5f17878b6839742258053d85f7b08a28a2339390c4037aecf57aa7c90a507579ec8ad2e2fb92da2945cfb1f8c566eacb0e14deac3d39b72be1aae21f177cf3f72794847618018fb742c8336e518c34621de685061b795a7c3d1b27fd1a625518ba54ddb5058fb674ca9d3162299fd2e5a097e6a7c97c1672094f24cd0fb47e209109b2074fdfc455b5a2e0cd68d4da1296dc84b93b462448c0282a3962eb54478dffbc4f2f647cdae646fea3c97d485db7d7130af12ac626af489c7e4de107c8e87bdf7318591efe11f6b1fec34b451d9cb7c21abeac70e6c3831dfc8ee64eab9e8a2ca197014f3b9005bde7e702c2023445545356149dc3830e40186c5c98c192a5aeab4420c727acaab5e9c3b42a7918ddea8870eaae88ec6424186805d874a2d06d57c7f5aba28c4fc3e0b72d501227df0d6d20fdbaf3b45a714dbf04003b0e14df187a9c70130aa4fef832a58a1eecacbc9253d09a5d49e51a06da6a6b7b215b41de6a8520f62dfd3d9288db3734853a017045ddb32a05fb704def94c883eba88b5e3878c1fdf9595867e04b2e9022fbf15f2e4b4f125934d6b4a93a2fc0e3b9608aa312cd7fa925a11366ac4d981ab38e44c5a27c678eab02ff258a4608041088f432bf0a5e1660c8a6778e1269bc5dcacb9cc5c42fec2f5634aafe6c945b9f17a3ce78dc98c2c9308ea92eca9828e2379789361836f2bf7a574aa04eaca10a7b24fbeb1131feb785399a6335438090c07058b8ffae48a4ef8837056d1a213423f7c13fed705be7e22a3213d72326e26d71a59a50ae4c24a8d9e1da8181c834d67a6aa2cb374a5f326bd2416b61f82b25d1c03f5074e48a630814e614ea35733725cbc7f3f263866b11b764930dafb4eb05e2e5711570d5c747e2fd5424bf581dfc031f06f9fab7f336b3d95fd698ca55c898efa3a3a7db786fe4d4435624a7720a61be0292db8ca22840dd9d4da669bf7c03fd8e0b9ad023bc76bcc507edf86994d47b164604bf0d2c9ef76fe6a0eab75170493113ad3a2dd85af5afa4736f6419ab611b7ad1ccfcbe0885100371e05852eaf3c09cc0ec03937afd755898e43166fc0611ff7df16344d592fd0583b4156c4fc112c17a9a36d21ba12c1dbf6004d9ca76b610a5faa2b3d37d230ad2e44ee1a43225b1f478e4701181bf75ad53840472f4d6e1b4090c8fdba3dcb6c71c872d8e08654e458a789ec76b03fe07a7d66af28767fd1f997426bd3f602dc820fba70f7950e057879fd3178fd935dd1d0bb2fb8d88fe6534b67f7433107b03cdc53df9bd13ba546b05b33ab4146eeb77e2cf650903ad47a6d3aa146ff22f02e039c5dafb1b4b78f5927d92ab59bea8e7482a0124f4bb08d862ab97aef14b42ee68ae7188a51c41750dfdc0677b5b8e2b49efc931462a6c06a20e238986d29f64cf9365fa7374aea881a6f93845f4bcd26bfc64b77269c262006a40c796900b2728f709786da0aa7ff188ce1b9b02150ba8482c591f28214340ad612e0be87a8a2ba09f8ea5a33ffb2e4db140127faae9881d5a80cae77b25078d9fdb1ae758e5eb0d3b8b2bc9a12e61562f29507dc1424183199f396406cac41202fcaf838fc8182f22f136b0a20e22ab2c2a598261ec18bde7fdeaabc73ab1d2e7eeb200184a8eb14d4c3bd4230d0d9759f6b5d8b0da4730e0c4f55d1a86d6d7f4a6160d9a1049a20fb67de737abafe791295928a23a05058dcded7ed1e30749e126b9097394ed2a0f733a6591cf1f45a9ecd2b0a35fea6cce7781a0d435abc1d6203d1325e3f4e1df6cd5ee05e57687e267e0aa7a116f3052678d4f0151d0c1839685eb5e7c4e6ff9f3c20d3ae51f762605ce838874bbfc7220be725fb8ac90803e013beccc5d19915e6ccd634f1b9ba310d27e58dfa4d701ba0877703cba37d2c244835f023b72101a1c8bd47eb8818b1433b3cb894be7144d8aa8bb047336e92d2fd332d7af90442b61b4fe3c9de0b32e1a6fe393a1e2a5d901dbaa45c1f6294f352b66afcdbcef0caedf24ababc353a66460539c4f00a5242df0de2f9ce93a35ac7cf43807d63846133ae892259e43f7a51eb5717b3b2a76b39c81abd26c26f25621489de2157fddad450570b71ed8bb5c96267e47e9b897719f99474e9478b968d57e689de429e132d50bd9e8e675eb8e288b07b359ebe3191c94d9908bf6d496e28bb4d64a2b6eb3054593ce636ddd542ed3a6a75093eeafcbe59d90b62517501171f1232c84183c00e76db66cf7fb99906736bc264ad888d9d4065d3f242ae371e3277309d2752fb71ff1e2b37018b70056cbfea02a8384deeed4e9f84921a43fdaf481555f81ed3528ac8d4252842f45dfda1fdcea645382f73feafe0ebf1795fa0f3440704b7c41d7d99373363bcedf14eecc283cb9f42a042c", 0x1000) flock(r0, 0x1) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x200000000000, 0x0, 0xfffffffd}) close(r0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 15:06:26 executing program 1: r0 = socket(0x18, 0x2, 0x9) syz_execute_func(&(0x7f0000000000)="6626f3466d6441350f0000000f4143ee470fa244dd617fc4c105f9a20a000000a62e0f65b38b090000400f01dac403955d5ed0bb") setsockopt(r0, 0x8, 0x20000002b, &(0x7f0000000080)="4b74954c", 0x4) 15:06:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) 15:06:26 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 15:06:26 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x10, r1}) r2 = syz_open_pts() socket$inet6(0x18, 0x4000, 0xc5) fcntl$lock(r2, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 15:06:26 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() fchdir(r2) 15:06:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) 15:06:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012f2f2e2e6c653000a7579aa26cc4c6fd4227d644457e252dcb33b6666de50afcd8c7c9b1"], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) 15:06:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffff7ff) listen(r0, 0x1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000000000)=0x6, 0x4) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000000), 0x0) 15:06:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getppid() r1 = msgget$private(0x0, 0x118) msgsnd(r1, &(0x7f0000000000)={0x3, "75926c157102b9e8ddc7d3704d0baa7af577"}, 0x1a, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 15:06:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 15:06:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x747f, 0xc, &(0x7f00000001c0)="01000000", 0x2e4) 15:06:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 15:06:27 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xb00, 0x20) getsockname$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d", 0x12c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6396, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:27 executing program 0: munlock(&(0x7f000000b000/0x1000)=nil, 0x1000) mincore(&(0x7f0000000000/0xd000)=nil, 0xd000, &(0x7f0000000080)=""/213) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x6, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8) 15:06:27 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = semget(0x1, 0x4, 0x102) r1 = geteuid() socketpair(0x2, 0x7, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="85b92dce1d90212e8c6af7377f16ce8dff13e765fd937716540d4810567f16e8f2b54296df98dfdf36219ffd19cc3fcec88dd94e877429be9ce401a7f737f9de5dbb847fcfd77cac6064f70f19c11571ffc4bdc03d2f59f96d13a4b640d7a2f405c51dc973ac592a2557be96dbe674b9c28486709b68df66d1916d072d5530b96c52a5f7875f6395610195e6086e185b33420200000000000000000000366a859c6a830dd441479e3e29f4dd64e09fdb8731b2bf5141d7faff0cc3f169a1a49df5fdeb6b5d4bde0c26fe01a7136f9ed0a4f6e24cce97539f3a8fb1d5d68bb867ba43c1a68f2341bb024917a99fd5a6ba9cdbe8e1"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="7d19f69671069373b71451013cc30bdb840207f1c3f785953d512b5163ba40e14e443ccaac3e707195592506cd712d6bdbbbd6f4dbd42fa70a29f3040005b242a4600979c94483a7e5bfb3dccb34b41c2d0d682c38ede13c6a17429d5c0e64ce7fb2696000fd9ac568cbb48dbc3a64f33bf4c4337cf6e6d2e60d78", 0x7b}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x400}, 0x4) r4 = getgid() r5 = geteuid() r6 = getegid() select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x7, 0xfffffffffffffffe, 0x1b, 0x899, 0x2, 0x3d}, &(0x7f0000000040)={0x1000, 0x6, 0x0, 0x0, 0x5, 0x5, 0x4, 0x19fd}, &(0x7f00000000c0)={0xffffffffffffffc1, 0x6, 0x7c, 0x2, 0x1, 0x6, 0x1, 0x8001}, &(0x7f0000000300)={0x78c0, 0x100000001}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/34) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x200000, r1, r4, r5, r6, 0x162, 0x8}, 0x5, 0x3, 0x6}) 15:06:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 15:06:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x801, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x83, 0x6) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7]) 15:06: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, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xffffffffffffff00) 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)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:27 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 15:06:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x110b, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="0e10edd5064e5707f6eb41bd532c63552a0c2806bc1a4a46252df46851c352b7619462e35d7706fca0cde090bf2afa150e894942f1d489a0f29ca978553c53d075da87c2b73fb8b3200883562ecd49d7ffc58e020a32bf2af34d777cb47d13db88d92503b781ea8aabe0323871f82544675713a3abfb40b6fd7228b47c135871592c8f10d312902a36023fdea5a89bcb036a2bef8b43e19ad728fdc8c5443e885fec80252dd14232b3b418a4c09c67f5029d", 0xb2}, {&(0x7f00000001c0)="8be8d43d7ff91b4384e7afe4da96e1dd673510e0a8fd4641803aabf9c9b144694382aa1f16e08c09c219cf7c2c5f5790bb0e201fb2b61511f7876389f437ccaaacfc46ce532e1337317984adb9358fc4e7667995247201278c10", 0x5a}, {&(0x7f0000000240)="b80145a51ffbfed9381054a7cc9de4dc", 0x10}, {&(0x7f0000000280)="74820489e6d3838c927e5500783d01b90431a3d789af6bf5e4d38bcc7ec7a0d61b08e85f89788fec0fffd756e676c24abe160948cda376796129c79995786b67ebd19bb1a7504b50b174aaeac74ba9108354928e8f4832bd05bbc0017bccd61d2bceb7620bfae85a3207b7becc9291d101796bde6fa0ecf9f03d6922865f8e21b52347ad564903c64cbfcf9e0c25ec27c6", 0x91}, {&(0x7f0000000340)="0c8d31eacee21e0a8c7b6f7847fb81ae6a87e4b618f812976921e2a808db1b299044aeab13a5471b64d4274d886d4a43f0cd0b097cb0058be599f26a697555251fbc128664051f527385500824bf55e20a30e169780f26c55edd30732fd0881779d0903a3e9fd108db1ec741ec31d2dc5fd3c77d4809d0a7f33f22361e2a848434722e9f6c0e9f4b8683abd40ba0d212997f09ea7a85c8cff2a10b695ab341ee036526938ac10ee744bb7d11a2c60cf58a8af6a2ddb654d4c19b3586b132f6c9a610a20ea368d53e4daba8211680", 0xce}, {&(0x7f0000000440)="20085cb81ac94a4abdbdaaa6ccc1540b835025ae027d92468e4ad089b4997362c6cfba42c73d2fb0896ac1e1e0179525d3fe80d92748a8c30fdd6e115072c10144fe290f124a761d30266bb8fef8f4d61e04f80e8a523e2779f5f53932111d696fea5647dea8b247535f6a2e234572", 0x6f}, {&(0x7f00000004c0)="4f480410f20b0ac7c3ad9b280a3ec37cafee5908bc0679dfdbf1f9fdd4dc2573655127f3005c3fba98a93fb13014c0111175e9989ab920880bc49751e9bcebdc8a961786fd064bd0dd443e4a363a4a842626cf989483532e58d0526f2540adb63a64fe3382058266f3d0d3496560048db3a44f711ea0460022319ec4e52d9bdf9d6f7b9b31b7c02da908b6bbdc9d299c358d", 0x92}], 0x7, &(0x7f0000000600)=[{0x1010, 0xffff, 0x1000, "15ed2f43e74811eb94d8b28f2b4acc9b7060258559640909d808e693fd6717d84030e40a60d3a81cf056927d92bee67024aff483120ff36d2060c2a3df0209330203e5d013c642f44e5239706004efbf7936ffc6491ed1b94bf76fa41181bd5568da94b0002f12d575158e76d09cbc437fdf0f17a31d17f7328d8a8d6a35976fae4a920d64953876f127d672a7675cc0db8b5e63bf5c223fe8c373c4694274c26b25b7bd05fd6fe16d10790eda41b6c7f5583b9ca26b96f9b5395299646af34dd1e82c46210c19d35b53172635795521162f498ac4915f35f595c358eac335f13fcb5375574d3c6887ed54037a23b9f41827a73f228f71d9f64cd48c3bf04fcbc809442c44efd12823704d24ccf1fc18c58f73f812d9e91d55ee8cf47d2eb0f32efb21336d9e1f861a7acef38887f10d7b1de638de226fdda2a288894638ce887ec717c9c25fba9c8e36e0b7044f22128fba1eae1a5e84ff9ef51efac46c873fe527397d588fac1b8ad4ab091873488c10aaa1d2e0b1b87c9657f5a50bf56fbac3580657bf662df46543defd4e6b7a9699bd5cdc8382c65fe1aa25cf677e8560b9ea16b0a2e7d6183422f585e1d2b15e19b20360704c51cf4c9c33be811bfa48173d5d4b8eae765dbc62d47ba4a22e6ffcbf4234022885f9af4d4c14fa119fc88768573d8b21d11ace9ed57589ff834703b4b5ec0f116dc4734c85a5ec360f967faf3f2e3c28da41b63b8b1fc3753bd4f1efd9dcc0c842ff80f4c2bd4a0d9eb353298ea67a185b501025c2d659de323da7d24a93510de420a94c1992d9b522d0abea99826a96e29d87aa584465e3616bbd0bc080173fae1f49e1f1383513293800bffd05f62c4a18d851844a449107f89f0aac93e1629885247167a8702f4c89bdf4b402a588cda9d329d48763f1659369b7dc1866b3d44d5528e7bdff589f7c9a7e8e70a2c57615b11a1a86d3563dff97b9b15fcf73a0220fa4c706079f281939ad63048f8222c6e5da12035a3e5e7a2826540069a5a5a8eb47ef3fb13c12dcba8ecca6ca3a9e772186c0f47c56d27b54e6cc179aad61badd42623eb8fdc1ee6cba72bbe97ff2dbd5ec5b60e6a2fe04efba4be29ad3218f7a09d5ef89b6c30dbc1e35fae8da9c9e52981af7369f2fb5e39cb45337d94e51e6d47eac998ed07108fa47a2e18e756c0efd4f93b692aa3bf8532abb11db6fd8e95c379434b5af2a7401370470e967d18f9706bd2a322befc773b710dee0499f0765450278f58535f4c13d1a3101e9b300f264f030623dc8a7a42d932414656f4b5bb21bbf3279e45b80819f782150638435dfeb0d226b2f37b82da8cf26c4140ad015def25b952326d1360aef7c8f2af6bbaddf7a502b39c4da7f43b548ffb91eda7f1ef9caf822d22e7e1467969a0becc9443eab2bd2ac99176b4f28919a7f224755277202b78b666a966efe71c596dcd2c744116a5cdaa16f1ae2083a4e3f7708aadd7be1eb16414c05d9901030def24f857992b726bfcdfe5238236ed34beb9fad1509d668b61d3ada3f7409f31cf0bb4907ab1dd6d326bde757b34f53e8b993a33ccac52829ea388167e3ec1c2614747bfa097089a1194ddef8ccb2e9e7c5515450cac9e57e18561932283a315ac5c93b9fe1ab322c083f558f27162192ff19853da65333e8b34026972906b1ec1aa49f18ff219e37ef1b0199de26409a45756e14fe365a6bee34be24d5193f9d668f1a5a70f954352dd364186c8701b39b5e641d0fc6d9e82d78dd25cc82f1d2e3f362e30f5f5d61d9af47e4c83ce3ef33d38744964aa86c2b28870e159ea64c9a3ccd287db0014e4417ca65e29f93d53aa3d9cfe33a8495880474aa642a01331a8a0c051bd95b133d964d6e7f36b81b25e28f36b5a593e04e99a51d73c1e6f4d1ac93296cdc51bc9de95175ecd6c3d15e52fa02056d0b428e9878d0d7a62a28d414f38adfc8c917e3361a1b3a057c972fe96405b1cd7d46bf4f48c7d269513c7fe0498beffa7ec81bcda9500b768c172e4375d52eb11c3b2750e1361d9d822f904ead3bd0508e2b3bddfb377299df9b495138d4ceae4b12382720718246f8cf324b3298462a2522dea6459d051fb94602ac92934ff52f48f76bed951a553b02a5004f947f4d8e808c5a0c013931f23d2d960e22168943b9e25b4fbf0619a0682513bf94670179df2558d05734d9b3b11caf1bc08413d327207b22b9e271ca8a90e783531f0f734870084829f263e4200e99a806cf13fb2e42bbabb5051942a4e56a203a6187512df7b9e9cdae0d41083b27d3062b2368b827345850e6b26ca0a326960b6c6148acb2a87a800b25e6a2307ff16e6ccbdf0a64e90fab2b6be36ee7b462f6bcd78d4a4512876c35a5b43ddb2cf5536258b19c03f60c1e5aff937cd2784b21f2048543f80ea8958670853bc3348b7701f97a7964bd44df248ebff30fc44c4244574f6560161fec246b2ebe21879bfd622ca93e78f7d86ed836797e0f3e4b743e812138874cfb14ac3be83a1c2b3ef5e8b23542c1b3f13508eb1e0ce1ccae0d43b4c033d4e4f52ee647b3e5dd9328becbc16c6814e47da5717476194137098bbad84801fb84948f41e32566e8f504931af8f8a1c14d2d14ace435c813707db7652d75d5de89a073f2e90975786cafb78509f47d557fc7fe6b5559dc45095051b72d72acd0f19a3aef7988a6437df57a46f0f7d0b12653dfab0d59002c3d850c48c7df1ca1b2588fe1e487095076eb179c50b7dbe4ea2ffa2d1c9a86e96f56612fb3144e86556bf9f41dd0f1cfcd7a508efe4613dc71df7f3bb0995a50b7be6a40ca115daf7ed87fe4a026efdc73c9fd0fc19e0fb4a9def15676a7ae9e6b128af7e1f5c50b2248e4e4644da7c2851479255bbc4989688318b12f6b7989c9670f4577de711fbceb63cee886675e19a17cbc8fc7f95af4567774df16e630102c6ee8f0e44b0e598182c42bba79c5d4cb5881e920406de81aaee47ce6ca66378984e0a97985fbcd4f67459e21635e22939441a9e658312e49a68c92512e89370016b9fee91ad526d7fcd81f07768b60c9d4648a559228f2aa7cacb904198ec7d01489b93968d8f94f4642902d679ad443552044f621d74c685da923896c7471b04c9fed7eaf95ceb7de076f24d6aebc758185976c3b82dfa551ac61bd741765d8e7b2d7abf8bb56f2eaa52253c9da41252a351fd57647bf2904eac80e0da43f6a86d59c0ce3213b1513970bb383db94be74e3a97ef8bb1841a2e478e020200da7077daa9eb55731fd0989376b2fad14406808bff0422e649b0ff28edc962cab5be5d40cf4281079e17ae3a29d386dcb0e8f9b922f5d42e7c75ab83eaacab7114809daa322a78c68fdc6eacdb602f6a42d713716eb3a38ec03575264ab032f0c30d74902ddbb3c265c30ed40772fc2b1f5cbd82667fdff52cc48714f3948ae95ec83acad8c5017bc81eb5fd120ec0e935aea0c815bfab5060dfb2a785841d8178ca9829519d5ab77bf5a46b29901d823283556946ad42e5dcc2334614b6adffe0e2caef7443c2d1c1a95cb340701f10ce01fd7a9a75c1e0f369ef8fe2280075f4e6ef2143b76299f4e0be871d15f838f5706d68d78f0ce5136433031919cf231f5ed28f7f7044e261135c0b469afed9a5d3505c4bd7b2736b139ba2391bbe66b7f81321a1da0c107e480af187db90af5a86ba7731ba8d1ee6b37f18b503ca38056067090573b808bcbacbe06e66c50cb8a6d6597ecab100f81aff556463fcb5db472e915880bf62350d140d9cc0a1cd189ec6610fc37af929ed00f0426a83fef20debcbd71765681d591732cc8ff1c79ed6d6dcdedf938316a6668459c862498173b94850656c8056d539a4cdbb6636bacce5269ed4b03f41e4ced98e12238d93ae23440af40fa055aa5423bd7d7caa8d272b7048a6c2ed798c64fcf4d96c8c22069d8101180556e55782f2665bc554ab46eb2e93613c291fcf72f71dd45d034dcf7f4553c0dbe86303db255073f5967b37a85943379e3f378bd977d298115c682100db0bc79d11a21565b0ded6cfd0c96b5a00891645feb0bce48be2622f8757b7d07b3573de4e7020242a40e2bd061f539afee891253c12daf249f26067af7d20818034d44dd0e190be66185f3540cc5bc32d957b76f923342601c6ff8b578b65ef85a390cb1900d8273ad3c94744e7ebb70ec1ab45d1edb8dcf1df680106482c81090757a6136f854331e48932b510a4e517fc03e43cb5dc0b8464f0bc39343f5d12f242a725f240c8d64c7a4d32ea512089b3daf93c64ecbf47c83856cb72c7f204354a129b0c3f8986fbc5c2923ad2dea330bc786636a80f087673ed4e2f33704ccbee18b82ec43aac873b669f969338c5f296b6a8ba9649efebfe73e67946272c9d16096fd8844f29e7f1b8df5e559bab40ddb8807b91a547d8df4cb4b7a88cadc7eba03aef6f440191daab2507b520a7fa4258e1a2a3233d441015dc64f1d31a6f2d73965f7ee648e4e14a1d82dd8ccd67f747a8e47d32e781c6b5fd48df8d74f7a19be5412e25bded57aee5ee35ed114020bfb1dc8fe0dc4eae014ca54ee4cc8279a3f28ca9993b58a464c9ad2e75ffc3b858ae3e5eeaa7a5e13f0dfc4f364da8ab662939d9d9a84506cdc4d80a906cd67d4bc10303410b30d0793f30c61cf7a1194306858c2f7bd7ba0ff5a24994d0d3d8cd293162b3e34f5e1f4405f41b3f18ad3ccf4b704cccb3ecbaa80b046a0f118c2d5a9cfd9dc8bebab8fa3db9e733ca02370c531ec9f76d5899010da4b66fc3600382ec4d814403448ddae5fbe6acc356249de80e840ba3ae33e7fb92d7100f0414b00a625661e5feede8e4770a7478d63abbe57dd873b149b681041d4b26420d6cbb2228e6c8d0f64da23e83a898850518f9ce4a3e01be41978f5892e0068b3d904ca225aa08200ceef6adceb122851e6f2fd1f0ba21cf0ba42090404ddd6da7a5c6dd7ef39babc043d1fa2ebebad411893a3eecc4f306eb31fb69cf6cdbb91fa4995d6fdb90a7c05e493ab78033fda1964ca92a4e14d47815512af7d4eea2e6fb20bf627e0ee3e8b0582223529c2889fc2cae84a4a86c72133fe8fb0c07330cd9e29b56f4b1cd7025fed758176c51b8a21fab55c3ea32fbfda34b5e43ab1eb34eabf90266823fc4141bc90fa8fba9e5fb0fc275c47d09c5e6c8adc49f27693bbc6b45e7170a8f80ec532b6bdfa30e17bc4374450eed9d4c9e848c2d4d0d0b2f7ef5523f6db46225203fd72b49e84c5b6d454f7152deba89d5abf7da2ee9664d85948b638216e0fb064f37d530b7f22b788fabe6374be2cb21e6bbce76bb64de0001c3053dfe41d4d81912735abd0ad14df535b3c7d87ce5ddd6af76ec26a21bba7db761c446b9ccd87acaf734647d44f4e5b7832dc8f846a64c8f17d8c064ad5362dc8a068cc2d5c4caa01fb4575856d977da589dd6a358a25d86a823265481282a8b993c5a99ab800f7f2f38b4b2a92613cc74ff39b88b34fdf967b4fde99d89b522fc5104babc3b3e796855e4c451b9d428188e3e3c4fb9c6556dd08cc4770f3c62865913db2919ecbcb8f3b7c4a60b07db92a3daf73a28f757857af12f2b724931020dcd985646cc4e6361071f423bd2041c36db0d0b262dd48d8b1d484fde5992c0b556234864bb97de86e23f9adb7d930f7f35b514e2f1e21ef54fbc06eb82e202481d4ad0a4166db642ef81af99f58f9b78ef37f865ec366d99acba679c702e1c7c98ceca880c5a580f712bbb1588b7f5738298514c311dbafdcfa21d9"}, {0xc8, 0x1, 0x7ff, "03a5deed3cd355386bbd59876f6550afded120f0e1db6f6cde43996f73aac8c3552f737edbb5717408c3335cb96f9deebfaf1c4674283739805970a16c46fb589abb29f7fea32df6111358cc00d56264e46f8cbbf727936a6177226ec97dbf9b809f906c0a3bdc1172ec595ee5902e7c8c036b4ae88a65ec044714b1d38f04f7ef1ccb9c14b2d9f04ec40b995f9922a820e7fca5dfe24d46aae769f2116ff3d8d8924f3434f90cf573dcf2c0a0102803705e02"}], 0x10d8}, 0x1) 15:06:27 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) 15:06:27 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000001340)=""/4096, 0xfffffffffffffe39) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 15:06:27 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3350) syz_open_pts() 15:06:27 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) mprotect(&(0x7f0000e36000/0x4000)=nil, 0x4000, 0x4) 15:06:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) syz_open_pts() r2 = dup(r0) syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="8f7cde91271ebaf3beed5903a91850daa608018c865aae7f35cf3436abe96612f74cdea13785c0512f25b72c8db9745f01e4661e103406846c95cfa0691510dedb05353778e5a005fe2e2b6bce5fdd40b418abd65eaa5af5fa5274cc1d48ccadad94a2e741cde6e7a2efb2f56fd61c86125fdc822207d82dfdab2451b5e09fcfc701b3268046cdb5a43866e19f009a6fcf4c4630a8066c2c17422164d62a8eab658e77c6d0e0a5dac027fb217287b18e835f6bdcb73eeca8638f3d1b408850128df98cf93d8c2e12ee9b18b61c5ae983ba0959393a4b1d2903ad299085bd85cf64", 0xe1) 15:06:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x8004) 15:06:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) 15:06:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 15:06:28 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getgid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 15:06:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:06:28 executing program 0: r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/2) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 15:06:28 executing program 1: r0 = semget(0x1, 0x7, 0x100) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}, {0x7, 0x100000001, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0xffffffffffff00b4, 0x800}, {0x4, 0x40, 0x800}, {0x3, 0x9, 0x1000}], 0x6) semget(0x0, 0x3, 0x4c) mprotect(&(0x7f00005f4000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00005f2000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") 15:06:28 executing program 0: r0 = socket(0x4, 0x800000000002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202070000000000000034412a0a29638376428c5c7de23000"], 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x8}, 0xc) 15:06:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/81, 0x51}, {&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f0000000180)=""/196, 0xc4}], 0x3, 0x0) fcntl$getown(r0, 0x5) 15:06: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x3, 0x0, 0x200}, {{r2}, 0xffffffffffffffff, 0x4, 0xa1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x21, 0x12, 0x3ff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0x1a424000000000, 0x400}, {{r1}, 0x0, 0x81, 0x20, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000003, 0x4, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfffff, 0x9, 0xa8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x10001, 0x3}], 0x7, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x68, 0x80000082, 0x401, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x40c, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa, 0x20, 0x4, 0x7}], 0x7, &(0x7f0000000200)={0x9, 0x240000}) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) bind(r4, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x11, 0x0, 0x0) 15:06:28 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ee000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x38, 0x8007, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x6, 0x8005, 0x60a0) r4 = dup(r3) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x6}, {0x3, 0xbaf}}, 0x2) 15:06:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 15:06:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) close(r0) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0x17) 15:06:29 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) madvise(&(0x7f0000dbf000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 15:06:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') chdir(&(0x7f0000000040)='./file0/file0\x00') 15:06:29 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r8 = getuid() r9 = getgid() readv(r0, &(0x7f00000004c0), 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="ffdec1ef916488f7c764381a0d11dab8a8fcec210be240632e519b821bc3837bc6f83bb107b3c26a08d053e86efa2e70b315baf87f6b66513edb8c5a8194b4ef844176438ac07433a428e976313d20b9e3633c7ab655b7cf1b50ef7d090022911c6b61bdeea7ed2a26756b1ad88111618bccc51411b959ff937200a405ba3b7ac34269ea74c76206c0db7cd599ec9ced739edbb71020e6c68d70556be0dd895cfa353a1e0e46732ea7f81fda4f11ea7a7f2a1c36a57f5e1e9f4e5e40f888c93d8a7f6895d064176e62bbd2", 0xcb}], 0x1, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xd8, 0x2}, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f00000004c0)=""/38, 0x26}], 0x1) 15:06:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000001380)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 15:06:30 executing program 0: r0 = socket(0xfffffffffffffffe, 0x5, 0x0) getppid() fcntl$lock(r0, 0x7, 0xffffffffffffffff) r1 = socket(0x18, 0x4005, 0x6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xfffffffffffffffa, 0x4) setsockopt(r0, 0x1, 0x120, &(0x7f00000000c0)="caf5b415", 0x4) setsockopt(r0, 0x26, 0x5, &(0x7f0000000100)="74be78ef9b5565162d4ab2b50256d7fbd834f9a4c7681933fd1faa51ecc3dffc7a0a525dcd7835c474907ac72c5961096ebf14610136bfeffc4b32ec3c197399e003f275aa31c83f85c4f94cbebd7e45833a95b19f5a1518d68d1772a091bee90ce4b2b7492d1f0956d42b2c20fdc4cdf06174b4d7f3de64613fc12165b137988101f7ec04d215076e54cb2869eefb6210a826fd79943f3c72", 0x99) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x24, 0x5, 0x8001) 15:06:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) write(r0, &(0x7f0000000000)="6d56ee7a2e6841a0a9e876c0c5deb6f5ead362e8cdb1abe79b60690354f10b14cee0cf9534de6a74a93181b25f", 0x2d) shutdown(r0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:06:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xef, 0x10000007ffbffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xa0, 0x2, 0x940, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x7, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffa, 0xe9, 0x40, 0x1f, 0x3ff}], 0xf8b4, 0x0, 0x4000000008, 0x0) r1 = semget(0x3, 0x2, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = kqueue() mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/40) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r3, 0x1) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) 15:06:30 executing program 0: lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimes(&(0x7f0000000180)='./file2\x00', &(0x7f0000000280)={{0x200, 0xd4}, {0x8000, 0x400}}) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x0, 0x0, 0x46d2}, 0x0, [0xa00000000000, 0x7fff, 0x9, 0x1, 0x20, 0x7, 0x7f, 0x2]}, 0x3c) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file2\x00') 15:06:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x81, &(0x7f00000000c0)="0099ef78fd730bcedaebb8e3f95e57c4c2d7c8337e8091", 0x44) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 15:06:31 executing program 1: getuid() r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x20, 0x5, 0xffffffff) r2 = syz_open_pts() r3 = semget(0x2, 0x1, 0x10) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)=""/104) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x80000000) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) r4 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x1) pipe2(&(0x7f0000000140), 0x4) 15:06:31 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="be2b646303ea2a8be41e206a25349306e6238de303b1bddb6f02db43caa5fa06fb4f4f47d1dfa5493ddd0edf13e98312c49617c0d1cdbc77faac8c8e53de257be8f0541453ff27fe5737db5a9fba7f9e3433b7452400191556375bd27e51e6949da7ae1dd9be0547688f6702782e013bd36190fb4524be6de4809d888716bcbc8aeb51292eb377f54c81a06fb3fdaa1d1f3fede87876d1a0d8cd791b96deac60d77b4462c8eadecebd4452510a4382edfcbb4a85cd36df8ca1289ed22904f440d28f3a7a8259", 0xfffffffffffffe2e) 15:06:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x5) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000000043edb1055686e2a7c786038a00009fcb683cbc339dfa83ffa109e9fc709c902a9c00d4e2d79a5aeedd8356"], 0x19}, 0x0) r1 = semget(0x3, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x3, r2, r3, r4, r5, 0x18, 0xc000}, 0x9, 0xfff, 0x3}) 15:06:31 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file2\x00', 0x180) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 15:06:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') openat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x151) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) 15:06:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000080)=@abs, 0x8) 15:06:31 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832b04dccedd0d73a3e25beeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 15:06:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 15:06:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() fcntl$lock(r1, 0x407, &(0x7f0000000040)={0x0, 0x2, 0xfff7ffffdffffffe, 0x10000fffffffe}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x3ff, r2}) 15:06:31 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x300, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x3b, 0x8005, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r0, 0x1}, {r1}, {r2, 0x8}], 0x3, 0x1000) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x8, 0x2, r4}) unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 15:06:31 executing program 1: select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = kqueue() readv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/39, 0x27}, {&(0x7f0000001200)=""/85, 0x55}, {&(0x7f0000001280)=""/123, 0x7b}, {&(0x7f0000001300)=""/166, 0xa6}, {&(0x7f00000013c0)=""/97, 0x61}], 0x8) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000001500), &(0x7f0000001540)=0xc) 15:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) clock_settime(0x4, &(0x7f0000000000)={0x2f6c, 0x5}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x3) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendto$inet(r2, &(0x7f00000000c0)="e29860d8858fd97e26f2c23f7a281a01b28fdec195da3ab1357498a39c2c164c78520e4076f3143bd821ce1d7e7885ccd87d5e8f043994319c1b0cfe281fa84b5c0af70b8b2ef6d760cd40ec6318960a4fa4803f12c8f76c54d904b05ed9ae9c0ef05f9637a68f79b0dc069704f160", 0x6f, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) syz_open_pts() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 15:06:31 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xe) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x1, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x34, 0xfffff, 0x2, 0x25a}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x2f0a7079, 0xffffffffffff0fce}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x2, 0x4f}, {{r0}, 0xffffffffffffffff, 0x10, 0x86, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa0, 0x400fffff, 0x60, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x3a, 0x7fff}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x2fc, 0x9}, {{r0}, 0xfffffffffffffff8, 0xf7, 0x40000000, 0x17, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffa, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x101, 0x5}], 0x10000, &(0x7f0000000040)={0xff, 0x1f6}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 15:06:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000001400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^/#%\x00', &(0x7f00000002c0)='[,\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='p\x00', &(0x7f0000000380)='[:@\x00']) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 15:06:32 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)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x10001, 0x3, 0x7, 0x2, "3c185801f962580f545d098282da3c3e8ecd2558", 0x80, 0xeb}) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 15:06:32 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) munmap(&(0x7f000071d000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x7) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x2, 0x101d, r0, 0x0, 0x3) 15:06:32 executing program 1: r0 = syz_open_pts() msgget(0x2, 0x200) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 15:06:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1020, 0x5) 15:06:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x80000000, 0x0, 0xfffffffffffffffb, "b6d67472df0fdd384cdbc41353fc75c6e645625a", 0x100, 0x4}) ftruncate(r0, 0x10000) 15:06:33 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "d3607bdf30f970e84c7c8eed749ce27abfaf97df2af299c04cd76584844a1eb818a895caa38afe3177c5489d388dc6c6278aacd3d3b2a6b673fe5a40a5150c300f3e062e3052b34a8c882f47ce5b277a3715b894f8a275da7fe52fe0cd5c4321a0a0618aa3c9d88dde6add2c826559e4cbeab7644e1209c0869ade090a"}, 0x85, 0x800) msgsnd(r0, 0x0, 0xfffffffffffffffe, 0x0) 15:06:33 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/144, 0x90}, {&(0x7f0000001200)=""/37, 0x25}], 0x5, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, r0) 15:06:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 15:06:33 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendto(r0, &(0x7f0000000000)="cfdedcee4f7465c40609", 0xa, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 15:06:33 executing program 0: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) clock_settime(0x3, &(0x7f0000000000)={0x1, 0xa5}) kevent(r0, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 15:06:33 executing program 0: socket$inet(0x2, 0x5, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ed", 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 15:06:33 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfd1) sendto$inet(r0, &(0x7f0000000080)="e05bdda13ca4402273e1f2251626ebe57af3641438c89407555451cf1b47b8cffabf42fa2dbb4af36d9094a0453a8ba2edea36284642983e844f40d4fe808192a6773ce4ac61dca83563e5fcb101a872f02aaf221d8d9b3907f3d13e8cd10fa808052d42e4af81a13ad8c3ad8e97a68e278a5133ab47a1a5b9b1b53f9075ea5b23bd190ce25480a95f454ec8e3670e49b7c87143b6fe896508e9bd648df791def8c80d1da80a97820665ad7e8c4a9f4944d1577bbea807decb5baa2045d04cefa63d89a77b8836fc9b229ff6469f132ecd993a261b1ca33bf47de44b50052fd7c7cb109df2ceed181f0b434cadd486c6b4b83ea8ff280c2dac8e79f96d2fd5bdbbbf74189f0ea5ffe5f1c46e90a23a4875438bf18ca4e489ee8c0a25de505aea652ed631c5d1c2104cbe66e2134e206c0b2f0b91846e6c648d9ad401f56200398365607557c4cafbecf3d5aa829b3554ecd7fc7be19bc185c7304345f773f01e1f115f417d26973effd6ee9b466f50274aa4c6d917fe6c4f250d44276b89b48d5dc03a1c3b4af4b4a1d4c48f2f184bcc89bdadd4b99aefc856f9e1cd5c2be01f6ebab11d96c38a580ba4e1dc47b9c115778d2c9a06266f5175ce4b645401bc7e582209a45683bb5ada40229066a82bfaa1e473273bbed0e3d616b577f9c27f1789c49c75b830b435188ba41d04b41263b7e20e0d1b85ca77334127f13b4511ed08e8336d4bf53e5fa78500e51588b06d4e2966c206b685396e9b202529cf33bc2a9a65453cb8440564b85a3418788958d5aae8e001a4aeb05fc1232be81d3c23ce825e96d8406f59210be2e6503dae3965833a777bec1e5722a225e2044ed815b0ca78391f22be3566ba565a6be2586a118325980a122ded9250a609e2ff3f4ae78c9ff39562f1d9dfb9ae8a62f72ca27793e9805fd3887803e1a8c310b0abf244c5a15a369542252c3cf693cf059ed04a1dddcfab31fc924cdce26eae5662c91aa5cf114987c7a92a387cd9fbfb8fe408a955b5ecf828750b8f80b20651034fb7bbf1557cbb67302924de99de070c36dffa0853744296bd1ed6f0311495920b2cc4ffb617b308d1dde1c0b43bda8e55be6063f21652d309bb51a645b6617856abd8d0e14a3cb3215b0d9167c53dfe005664c18061e0f338824904ab39474f5023e647daaeefbdcdbba30dd0ff6fe3f0db0d2a5ebfe46d1be89a044f1526fa69f8da9cda8521ec0448e610b5843f964e593bbc05dd04abadc170df34aac5cdbe98e7b5eb6acd227aabf933b958036b4a7af31e246101c67f74b4bba3ec6230af07d709414529cf746cd98b2b5e460498c9414183f5f71a0a556f81ee06bf23bde2aa5f5af64370fb683a7829defe7eac6ee17ee710b5d7ecb76f60e763b089eda442c59100e0acca49d01fafcb521d8c0c658faaef6b84be2a0af23bc4be277af190189f16fe9aa16200b237ebd6aa0a98595f05dd86047d9f284514b6f758e778c804b975d2adae4adee20cede15c193b1e000ca01a20893711848a29455488c5f3da79b116150cc42766085f4cab073231f362607966f10fe3944815115decd80e7b7654fd4415a1e8801ad8c69349925f9ca2910b5a5a9f690c3a85b7fbc1e8bf81f8bd220a10651ca4f8ad341da26880c8b790187e813bcf241cd794263acdd989f764d05be88a569b0ce09b9c9633424f842e6381f11791bb8f79365bb563427b61a5b42d81c4abc9ecd05f29354107436a6c2431034c0e445a281e4965390dd41449028fb7a666f9c3df905300818ec225658859b0abf293306077446252aebfc5403290b0fa209dc140638f7198ce60c4d11390e67e456f608e4da0c5af676ba88da4302fb61b01411046db6090cd7ef1b19e47b93eca91e95df13013d52c737cc8074b49ae16aa6392357c3483ce464fbb47d334e2b4587b9df257d8cc32e80b15694a43d2cf98cf22a4671c4c3b0091c82706ff66472d367b501d3e226341e7df442db66830d0d17883b85226a93fe2d9b15a8c5969c8de3ffd844188b05b76a64ee63a25489f248bbb840248f73848dcd2ec43838fa6b132db059571d01dd4a51a67cad7284640cf1085b5f01f4758665161eef1a4e074b29d1dc11df6f3ad378e9eddfc80c89c5d9468c459573136150f81036b6109e6260f405ad88bcf074f34fdc589371df17665100da49331b5bc5b3de6207c0ea4806320711cf7295608410ff921f66f4e5f0cfa0ea72d4e7c5e6491e89e170365f1993480a3565f7ed15e6891895d7a5c3b7b7d3d7964d763e84dc67554a0516f22b9af6dc59c6d5d4d56e9363594eb435148fcef312b38c5921ae6ea6b17e44fc77b8cdfe451f5756375d550dd49541b18d86a585d2270e10200ce64c7edbbf916cc0c7d450023f0f8eebd1eb3bf71272aeb04b7727c12bcef0d40f51eb991b535e8a75c10c36d8c4520e78d2b04a97e77c62597f40e73afe000750733e363ccf8cad16e747118057a7061c70b969c8da8d0408642e5ad84c5b510daac219c9f3084cf359de24f960771f80c59076dea81c2a6749d280ffd6bd026155645c79628d21a734f1ff5d769e9dc0292ea69df03aa9962795f61967a39445c086551986ca872341b7b41977eed1c374f97dae3f6449ab50e657cc4072a0e14831d8edbd480decfec3829189579fec095f26291d2b12b473c25603e71de3c687ca5f57991f10eab569dd3c569c3499d066d59f595a3dc1dad6342a713ab2f141b6f32b20c49ec3f85d19e38e94d497c7b71504d2e92008f4b8c50df38cc23a0d30c3a0f1a81c3d0e95a8828253a5112c4b788b35a9d04f498115536b34c204ed5593b25cf940547fb36f553f40db6dd3803b5db4fb01df718b454f1b7d5fdba30d374dc8a2d11c9369e5b54d2abf035224c45275bb586182dd52a2b68f3b47b9bffb8a0c686571744bbfdb518d39afe3e9d8596a6ae870b9397785b28cbd8cda6735e1c7d216cb6586d0c9925181641dcd002af2cd56ccb8c4db257a700f18899587d00f2369f7340de6dcbf905f0974ba10f0440e48d82631deee673d35f1e3da496e2f5f323473f657b697f80d85e5febf355868cffb5d9a519322afbace8b409d34b8ec9237f740ce114057c3cb97296cb6e2d8a8765a35c348785afc29e1dcce17207dd00c62bb9ea9d3522025935be4f8c581770f5fc221f1b430b24bd2aa9064f2fe67ce9458e87b8ac899dfe97297553fd39ec62696b18f753c2727dcbf3fccba85c2e62f83ba54ce074f4b07aa2fb9ec78fe48345495a4b6112a10eefb3027b10021297db9b61704b5081e080457e2f67ec1e4c25b86addb68ddacde2a1697d60781cfc7dab9df3cc8992e363430007ecbea8af9b05f1d24f35f3c36278703333fc0b0aaddbe3b9c8a00c4a8f0643ffc398ab3d9b50dbd89b1f1a46dc123738d75b57dda158f558d04fd5f208a6849a8c8e559da6a1fbf5a3c4dce0c4b08360fdf8c11b311b3d981f4732fb808fecca8f297f32e4f0d1e93f1490c0d70071a0ee0c5a739ecd75ca00837057907f5eb32432253ceb8cf75b7c728a7fff2a38e17e67c3c792d0e889de8da92a2b839e9bf30b032a4c88369b63db9db86dcadb829de979713308a401449d3fedef1b412b5ea9eb7aef481add180415c7bdb5b215208b60cedece727f85b32566c577675c1915f6aba931d215bc6b9e563abb6a4dc36c3319821a0b5fea6c6b12d0977db92e7e7034b0d19c54c8c944c3b6d81f8b34fd87de4df759c37e3f6b150fa8a0cbe8ba1438dfd8064cad7d1ca84a47a709851bb0f0f89806f4ab361d58e462a8dee75e66ea7519b41d23a91d7b6567c201bcf844ae0ab33a210eba06b9b1c660b0356ac44d68e473e59810cfcb54fd8fdf002f9cbf1051bbcaee2fabdb61e605b2847c8ebe918cb3e89d60a2aefc266253a7487965a266f577dc54d0ea6af37fbf6e7e1d9d6dac0213848b755d34ffce2c65168a78362e9c3c17a0940f4e3939090d244e1dce688f2ab1063b5cb9d08e49095e6f1733d9e650001b5d4a860d410b2d91805cf0fee9b58baa704f0fcbc7974395ff3c3930e97e9e596a3580af0e6887b0cf9d859a125f215dea3606cd6325155ce06970551d7dc9bd7abe65b177e71b1981cd28a842bbd61f4d5ac91124b0cefa51f0d44149529c2e5d9cedc9770ef6a367d5a86376bc818603fffa4ddf0957035ae396120c80a7b58c80be666eafbf64a7e0b3fb868a57017d693121fa94ad407572294c9d3b85a45b5ed297fd5378ac6d3810ec2957ea097588ee991fdc0ddc5a301786e484377252aa5480c1efe2fde520069e5c993cb835959bee537db72f994eb8aa44215ab786f5ec21c95e56e4496f680817db50a8606b10bfd927156797edea433290ad215ecbdc1884b37b2e9b5aa32a3463c28b9a5d74beeec072f059132cd887c74334d59cd3ad67baa247bf4bc570cc4d5a3c12d7005b32ab52002203a6299c56fc614ad95248f8c1ce01d6d0b18b323681de84377318c797727be7609b9a27c86efb8613d2316e3dc6c5a6fa21a65606be3a85985758173a7a29bdeaf0b4c26129ec98d49677070d87c7380ab53366d54aeb784358def2a3ad4743f5d70dbf04c9c2178d11d1ede24ec279544b2f984ab8a14da6a679a1826e289c66d117e0d58d07625aea9678063b74c7cf4acba4082d55eeb81217827ee827abf0d341bf6b534272e65bfb9f88e87c7d02322b8fdc322983daf37c01c98ef2a45ac023d2060afc84c25215725ea4a42629799e2cd0f050cf5af23e6c2cfbf4933dc199a210b893750550f47d5d3e8f8dc6c02eec0b52b8920a9ba2daccd12dbff67a61ace3edee4c611039653fd0a11df16b36544d5c38be04aae19101203e1809a998db3252df280b44b423f429f3d8d85e8450b373df4b95df99c8b2d3c502df2b0b24f5602870054866c09eeb49c742850213e4be13239fa1fa9c1d6a6830a860d3b02f93c4a9def5cfc50dbc2f146b9d19c99624171de19f3682bbdda0b24d9694823479163e3a701d879725d6fd44c947d3625b90075ca7caa0cf0a96585de1574c4bbdbad5ad1e80c742e290075fec5acb166dd0aba308558f4cc85deea64ed06715818e885572f0d07976fb2bb447ea7bbc0f8084725c72f27f3affd53daf5e22644343fa24dbb42d4e2ae1159adc1e32dec9ed2810f3a371358cd7de4671045046c3d9ae7f2b640130b01b9c28fe913dfd8c4e5a5c21ea617aa7688e08359ec6026fbb039a1c2f940c30bb99bc34ddfc9ebeec3c9dca337496e5820704b1e64b93e8487b1f4346546bfa9310c750f7587e3272ff70617a12129f0d4c6e6c2158104508ed75e79abb6b1e4038e2339209310e17fc1cf7bc673889a48faf06c5e23892ab2bf0130e744881839ad4f3ed9a406effae9692875802c1e2c0edf98ca9fd4ff4659ed4afd7279642a10d90482d973736fd2e8b112474892685de6dab5f95d9855ebd75f538dd0e42b23ad6e71b20b7ce342fcf14733ea11261fccb28c008c472da6f09d4782df301ce2009546650b931fb0c3c5d321575d5d1e9db9c8a86213bd3840c922b5ab20ada117200e1827046b4a1fb2c2e8f2354755d4bd19848fa1010ad729348051fcd9107a6616eb7523f15f6d9895c9001c3f95a56d7eeb43233f28c914890b3267349c7339df29e4c7a5216c11d122698b98a8b28fddb456d7fd410a9c6b9e2b3bdfeb8a4c06fb548030d9857799bdba9374ae27b0fc55c10362340d11bb1902b617dee3356795517de400a8adcc0470d8363c6", 0x1000, 0xc, &(0x7f0000001080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000010c0)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 15:06:33 executing program 1: sync() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x6, 0x7ff, r2}) fcntl$lock(r1, 0x8, 0x0) flock(r0, 0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) recvfrom$inet(r1, &(0x7f0000000140)=""/112, 0xfffffffffffffecb, 0x2, 0x0, 0xfffffffffffffed2) fcntl$setown(r0, 0x6, r2) 15:06:33 executing program 0: munmap(&(0x7f0000ff5000/0xa000)=nil, 0xa000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 15:06:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100c1de6c653000"], 0x10) sendmsg(r0, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x10}], 0x10}, 0x0) r1 = getgid() setgid(r1) 15:06:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 15:06:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f00000017c0)='./file0\x00', 0x10, 0x0) semget$private(0x0, 0x3, 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 15:06:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, 0xfffffffffffffffe, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)=',:}l-\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='\\+\x00', &(0x7f0000000280)='{:\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) getsockopt$sock_int(r0, 0xffff, 0x2000000001004, 0x0, 0x0) 15:06:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() sendto(r0, &(0x7f00000001c0)="9b2cc4904bcf8514ad7a6045154ce4a39b43b1465be7cedf2b8e095b4c726e3c395e5983148143bba7b2f77c07d9a71cce5f5d9ceff6de5b6c03233f8682ec6f33feb6f09c441cdd7ab2609fa37770908e487745fb6a2dcc0c0b32b0725c851c9d250a781eba4628bec95634c59cb6748689995dd4ca8d488e1246385c2b08e09887e0e356c9cdcff54edabcb93fa3551986278059f62d78e6eb225effa7944e41b474725e20a17e3500a860d060dccc4a0fdf91feb089778a605339ba509ddc9617b0", 0xc3, 0x400, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x45}, 0xc) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0x800000000000be, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) setrlimit(0x2, &(0x7f0000000140)={0x2, 0x9}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000040)='!', 0x1) kqueue() 15:06:33 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 15:06:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 15:06:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = socket$inet(0x2, 0x1, 0xffffffff) r1 = dup(r0) sendto(r1, &(0x7f0000000100)="826a8d40121a5caaaf9d8ded3267dfe613721557c5f9f50abe571cb3d214fba6a62f3db6451f946e21b5199dde4238e505986999f51149a4f478d50cc4d9b2e8688a95aa8c2490cc8acb54be2f5bc50af7cea1fb93e96a5b75bde3b48b68ce00d048c234a54bf2e7c83c33537db5848fe212666aa6bcd2bef3511c6e1fb5d648ed7fe51e043f351ddd069728126e4a7f05ad9c143271f0b84b5a1ed1429b44131c56652d536c9f70836dc7c08a557e2807d9ed215b7c290e51712f3f1bb8dfb7a55aea35b0e830725ea84085f0275f334df90a1a6ae5423cc388257474cb1f5c2b9b0ed75aaa", 0xe6, 0x4, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x7}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 15:06:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x11) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x54) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 15:06:33 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setgroups(0x1, &(0x7f0000000140)=[r2]) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x8b, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000200)) close(r0) 15:06:33 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xb, 0x1, 0x0, 0x0) 15:06:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x401}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x7}, 0x10) socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) dup(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 15:06:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) recvfrom(r0, &(0x7f00000000c0)=""/159, 0x9f, 0x841, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x98, 0xd0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x6012, r1, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') r3 = getpgrp() fcntl$setown(r2, 0x6, r3) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 15:06:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000, &(0x7f0000000000), 0x283) 15:06:34 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x76, 0x1, 0x2, 0xb123, "b57a88d46c79f913fef7722b4bc5ef78ee71d822", 0x200, 0xfffffffffffffff7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffd8b) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab0", 0xc7) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x30, &(0x7f0000000100)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x78, 0xfffffffffffffffd}, 0x4) 15:06:35 executing program 0: r0 = socket(0x4002, 0x1, 0x400000000) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x6) getpid() 15:06:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 15:06:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00004a0000/0x2000)=nil, 0x2000, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x84) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x4005, 0x0) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r4 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:06:35 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/5, 0x5}, {&(0x7f00000005c0)=""/7, 0x7}], 0x8, 0x63) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r3 = getgid() fchownat(r1, &(0x7f00000006c0)='./file0\x00', r2, r3, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x110) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) 15:06:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x7}, {0x3039, 0x6}}) 15:06:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) geteuid() geteuid() write(r1, &(0x7f0000000100), 0x1034c) 15:06:35 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x251, 0x0) read(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:06:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020340000000003d74"], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000000000000ece78c509e2010fbee8fde0c1e7cba04839274c978704a14cfa0dea5d3123b40d7ae2848336bfac637581ae3cc25f23ea910e27a2c367f12b853b0c7b1"], 0x4d}, 0x0) 15:06:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x80}) write(r1, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 15:06:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x7812, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x24d, 0xfffffffffffff6c3, 0x4, "7887c50a1d454b56421c4db354d8f96cbac0157f", 0x7, 0x6}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 15:06:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x5, 0x260, 0x5, "1bf727c8b5cda4b58d7c76e40dba036d31734561", 0x4, 0x20}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x54d) 15:06:35 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 15:06:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socket$unix(0x1, 0x1, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r4, r5) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) 15:06:35 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mincore(&(0x7f00000fb000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/62) 15:06:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) setsockopt(r0, 0x634, 0x1000, &(0x7f0000000000)="3b5e1aeba6bdde277b858fc1d2a913e613f31176ba821b766bbb2aab78d5180001102e9e728bf6bbd8113f2007f7ff92e4f09077241273acc31d71f70a9af7cc3dfd7cb194e8f2da33c12e2dbf5617ddd1bb9e0ca0eafa874cc174eb27739ac2f996521685ebe12d56742977430560367023b7091306807cfccfa2d7e0d6ba1998a3d91b72b6af3876a5a2f4135ed024f4cb5ed11328232cbae947a7b25be7d1167f56cc9bb01ddc178b55f89060bc6ee633b17d8c73a083c11ca282940a000b48921bc422fb6c3edbe52ebb66a4c2a45497406e1f98468fc5e36cfd2439c5e3f1f8fe270fc3ff3734d204ef2f254fd77b9800bab40739", 0xf7) 15:06:35 executing program 1: semget(0x2, 0x1, 0x3fffd) semget(0x1, 0x3, 0x1) 15:06:35 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = msgget$private(0x0, 0x204) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7f, 0x4}, 0x8) msgctl$IPC_RMID(r0, 0x0) 15:06:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000100)='./file0\x00') shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x62) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) 15:06:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="be0f8fd3ee377beb76b5250c29e2775e0380e917383505642de6a4b717c6bf2fbf07b9e62fbd8d5beda6ef76b111e737e565b0b9d11bb1875fc154b18e7149ab1724c69b6adf1df3ef16b8545c5c815d2a952334248fd88f1db0dd572337d4c1880f5b91e9066351bd658411199675fa5c29552cb65c27b139173e903aa487868512533f63c6a50cc5a60a778ee94e5ed3082951b00f9f2b464a3b9979b215c28f328e1969458f26c47889", 0xab}, {&(0x7f0000000100)="a8da44346e83c6326ccb988c5ddb66ef63acb257ff1fb3ebff2b1738f909b02d7879361c7d82459eb84bba95859a89716576a5711a0ce7c2ebc3f86a70615edabae71c7f8916e4c33f169f957eb38f13fc8032249aa8102f45093b5d04f5ecf0f7d6099023b8f71af265331d6780f3faf8f6b5d01b9934154d90b92576057385adf2e03c932c86b37fa9fd703af977bd5a7953a987ab250ff796b51b28f97332c5e1ec86445fe2faa5015fed3af21a3f4d795b52a4e7335bc3aa930de002a6fbb36cc242c362ca9269ba", 0xca}], 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1f, 0x0, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000240)="2000e8b44791ecd86d31b3ccf43c51556df4e9e0a7d1318214fa5d384cf87d5dc7ffccc7db0fa5b2e1b2d0407a360bd2d0c19b5518fca9629218fa49a6462b1345e4903c0a268f5a8a5934dc9e493a20e462e5b3fc441aee0ae806b116b6b5ba570e7ef637ae3ad2fa9232e4a4c3fd474346e44aa826488f77318cd20fbf92e9d469df05a1d93f49a1eb69e5aa747a185144eef5549daa8806b3a1db3a2481609bc25a0b16edd34d538bd6d7b12f83e540be15231a4e37ea2368f1a0da6fceb03d46db45345d541562a1450a7e7a8aa960884d36f4fb7fdd84f17b5932965ee51bb684f964d4919e51fa4569dd1d39c0f19037", 0xf3}, {&(0x7f0000000340)="662a72747b28f32057ed5660ae4370d8cf26e38d04087c9f447d53e2559a42b8db97ef91f74f36d45a454483ad3e3c03528eada91d915cdbd00c7b78dd23eb13e3673af00d622981995c8f3645ad6eae71a3bfbb6e26ff026ddc4d5d222176afad16df9dac744065ef47e58b6c5d41e59278c1121157622656e100a249176feac4fc622d204b4eea52230bbcd0c62973cf23d4aca01098412b5e8160c7ba6c903cecfbf9eb88989574a52f8a3ef7a5811523bf22312420d8dccc1b3147f59487534af2c4a5e2bf74", 0xc8}, {&(0x7f0000000440)="ab2e7782f5081e06a3f208859eaee550d3c48fd44859d447873bee1aaec093e5be8c4323e5f255e7141434514c88c319381e05ec5fcd87532215de9ef36aca7a16063d377d76590baf07a7afa69f01ebc79ba8bb2d32497a8d15b02d8b97db336e0b4e0e757ebd8476d6563230795ba431bea0587c51cceaff4d04c5b89f7ba08958dfcae6c7502a7db3702dbceb541b5cf40c955dac9af70d66f2b9f5f68edd35116ab363871a47936aa1b092ba5c3bcf6b132e7368a6731f4a5d50e0841de0cd6a2527159da5af336d9b825abc22e5a711e8c2d2d6613ccef54756c354", 0xde}, {&(0x7f0000000540)="9cd1e1fbeac74530d589d1d3b65907153d3a", 0x12}, {&(0x7f0000000580)="200bc5d447dad69334db99277fa4cf5a4ddc25a949a5bcbb5e8dc2f6d79dcb848050937501c71887824f2fd866681491fbc0b06ce66394c711d8d3b3e1e0cd6df90989ef4f58d2ac2486744434f2c0ac21132af9c70e22d8ab888f3a218c6f6799c1fc4fe2177e57dd47c70cd0050f", 0x6f}, {&(0x7f0000000600)="c097932ab735f86381a5ff4a8d5202aeffd008ed90169512292a2374ea1aa3c62f692b22ff78900bd84d50a830103ac4a5a6a79185aa42b4caa065e565849027fc15e292fd734a7032cf54238efb77ac3fe2a1760ad7ffe0e90da7178102165090b0a63921ecff95bef155390a7dd795bd95971d1cb64b592a5480973476951caaf5f54ac3a0a1cf653313818f12c965f1a415efc11a9ce474727f20ce3831321c1d366e31b793d624b1976968ccbc7afc70f834f8e0c71b5e891f4b6cef592df1a30d43f37609e316ea45f6a5008df4ab39047cd739f69b16cb5862f6f02d1c3aad0f28359fc855ce69d8", 0xeb}, {&(0x7f0000000700)="9fe5b80cb93b2969b657", 0xa}, {&(0x7f0000000740)="16958e6e3cb404d580c663a7b00c56e1185fe48a1c27aeb242eb4b1ab6f0c4c8e43de23a16c2342154755330cd302e178242726ec5dc0e071e8cc9f2a6121585ce1e891ce9cc4d564d3086960950725b9218afff1e3cac436e29d8a7b87c81ddc9a14c7fed829515d2f0657b309e896623684dec159e95765fd89c8d88ee9ebb3b005ba755492ec2530870d2a84e37eade43ce6da2839daeea40517dd7e0cfe77608a95a5dcf9354a8a91d566b4f88a0f28975ac507d7a6e16f24e9860404ad8ad060d7befe798f352f01bc56e2c464cf221cd2b282238f9d09864ba1c7fe8cc41e06c45bdca350ad73330410bd8510718d216fbf3f18288e5bb697a617d4d0da81693e6c48f02b275f788f7784d8fa4889a15de01b2b6cced0848b2d78972bff5aa5aa43b880e114709fc24ed69d1a5955237ebc406118cf4019adaa4116521d72f638598bea41c29f6385282e133a1f436b84b1839af64d4a50dce5d1520786bd5ad9bbfb5d0d7fba3223b295e7bcb6a1ca4fa7fbe8a82a5e88578a55bc1fe503e0b141c7fc9b775d768a865d63e46ec4c3b1f4cfbf0bf47fd4b259d48b31c5063d4f66ab8652fab5e8bc2b0a635f376727f56994070095e7fa8fe3f78f69f21f49fc53c0123b38f03f2e456529683e22bdea238857fb50f093c74f0c3addd8168b7ead61d1782bd7039341f5093695b53aad13761e024cbf2cf14b57e5871d5510348181027f0b99d4e409f1215b77674d20ee3358736aa55bea355026dda1077f442cfa4bff9c064122cc9c1ce6964f5374f4f748d8be98000973ab9c2349b86805426711639c193c9f0a80dea2168e2ce493ea578df4693ac8f09899e493682a4f5001d0e2f2a374cbedbb3f639d85060cac26e6813c247bdd82ced2660094d57bbbdb3e0dff8f81952a9d3724440c2acd1f12b86e7443fca0fba7a5c0d65766824eb9a513eefcd94547510a44634ff62f23316fcd3598406443e3183fe94c2f26dd82f5542f9c4fbd99cc9df1a086fe1b464d277828b2b907bd2f40dd2843dd234eb6647d2be7fdce4c327ad8b2150d65a6e73cb02c30fee1015ef370a7204ae07a1cab688cee9483a643d1e4afa4bfd54c6927e3ee30835af81e9ebc2be83f0c2f67c28da27c61b2dd09c4e60fcdea21c65089d9091241e2eacb28d0f4ad13bf419847f65be1ac20b6f8bc0db06b2817345a8fafcf52a0d2b6df51b9237fcc993d94058edd6ce8a25dc982d26e44c61a6a7b6eafc3873ea23474d73ece332f49b52d180af1cbe6bab42fd93bcb340381bc1cf3fd4e192d3bd630ef54a74a44844909548b0de7c914df0ee1c50431ec2815d9afe26e3fd9bf16a9688101be29b22a804eef7777bc02fa2bafdee1b38bc712c63b2fa2b7f3da0345ec72f581484fe342d8aed5af4d4f651113bfa1ebf5d1f2fdc258fd009a4792d7644fdeef5464012d3a277614ed19eb74ae2ad7cf25b474711d4140777e788b35bdd403f99113a55ea460e42d5ec8b02176dcded9c262847753138e3633a0bf07d79cfc9b4c979397d8b5a00cb593e7f3f1be863f4a37256f9a94b578d2f788ac7fd962d0afb9a836d98b399446bac3e82ad91070a0aadc8617703439571e0274a733e9dd88f314a67afaa614b9fb4e516b7d7e21a824410df5c69301c55a66405312f4233945e8dd7090167aa827bcb4d2f5e2c42ed86ea08748e438a0c9ad78f3752d3e813c29f6cca295e30bc77a560cf60607bac5e911017b13f3454ec1dc91b063b72f47a250c43aaf344d1e674a6a308f205e57529ba15cf2c25038e70ad1ea17087e349b9811a155d645d1a89d2bd79fd51e77a570fa7fbfb679210d03a49776f6e6034779c54ced9025084519375e6b0214e750dcd6dd23ad350be800fe9f10bc0d0128f8e48f0b7bf48fe329d099b1f9f0e37ec04804e6aefdc6e2eb6498eed11fc443d0c8277359fc893b6a912f7e12b5ec12d02ac7bbbcef4ec9529456b15f7cc0129f13b9ec95ec2427c75aa701d40f5f439e8f740cf7f7a4b66732601a91d0f9bc990441a83f228c53125e038e1c4a6d90787d4fe2c74d5f071e6e0675af5d6c6c642f54b5ccdafe93305b51c9f348ebb788968039c485303c4184db3935517ff2f11bf346faae096eab085ce47738db54965e0243dc60135f469f017ad3b4a760a726af34bbd72f47c8cfe62bf320941e3b8a8fd13f956c7b012e3d85b9873907e46071e77bc9735cbce2864b02ce08c9729967f4d16a284e319c3cefa341f82a297bac7c60ec9a2cfbb0a08b169df00eeb51e19f95c387675769bf89066e0210b8f7ce29d3b8e93b81063c5804959445612218aee1d287cee93ea5291f266b3ab7411ee51a85af60303f733083b2013765b2a1e02046ab2c0f5457324e6b92e72c443f80b28bef98b825c89f64c90669572db9ba8b26ab28d2ebb0e42dc5e2a47a03b6d42972114731e78e77165a39f283e4539e0ceadd733a74353f52e66d8222733c94e3cfd391a7cf02fce159a28de8b7bf050c550459c1ce0c802dbd21a8d526647cfc041cd8323c81d5a9ac1347e7f00ad7d57584983b4dfd14ad3f5a8aeaee1062dcf70fc288073445408f705a095f74653cba9b4fee7d563d6a4a70598dbd38ac41ffd162b8622b5d3e0aa493db866e7ecca9d3a50ee5c7b8f95b2998209ca7b7d5776c24932ef994978e03830b28b7849304c5ece0188d334e07dd0e1aae0fb8c3fa17a0f647a9a73df67738118464bc2a266da06edf403f3d94eafa2be4be2de4b029c50c9916413321da633f313ade7e796ecafd4104a9bf391ce7218ea103b7046205ca0269c39a09d8c2cf31cf73c3683b73db9898ede3e66cc9163dc0e97a3112a4cde176094ea239fc119680249c98863ad407e9a4dddb163b823a6ffe2798b826a7c54c18ca8b5daa1625092bca5b0b2b3638b22133061887674cb5d7b2d418c4e39d17f06d88f6d3216b27e4e81d33515763406996c07261660ca66f13462936583b61cd7635af06b78ff1050c654f1801c9ecff11d57b4bba8abb2a55fbe19c74f501cae99d696522a07dd74d41f27d42d0a4b32bd095e7e37d10234e165182df6653800156d14f9782a2e122fc38493d23275cf93620a0b3cdf0d5a8c45369610f5a56cd3da3c64c0d7453e16c27713ecc222cbf3532835afd5b1e9757b4efd139a9193f437e7e094a2d92d64ec34b446f2b78e9f5448003de26d9f972c87ba34ec92cafe51dc27bb81df120156d12091513c474e1996640411742a07c213e609ca74e7dd4347d694bf4eb24d2c19b1258b969debd3fc7adccf932addb924d02c4bfc87b6d089c6bcadac2c29057433928cc7ad6cb1b19565e001bb4cbbedb105a5021c3494e6b292501a2c4179feaf454bb8f7aa7ee743d1c0ced19193d715483af86ab352d534bc55290afea941cea7219befa3428445343035ade4d048a847715f5429c2a9f4757e25cedd9563ff025a3cdda81a05f0cd02ee4d0f46ef0bb588065579dc9fc27223ccd7f7c69525f38b853a1e6d5c462f3c559cb5d90ba903850b9bab2b84dbc1281fe136d4495085e7cf7210c51892c18f2e18cfdefb982ee06697f512d5614789a41006723275af37df6b18aef49b729d5f2a149ea79bb1f6646f65f44d8978b2f85cc1f372e8f753656878acb65fc1a4fbbff86e88bad7c1c4373b7700f096d40ccaad95f6dd5abb293aed8261eda3ca454f3d5351524bf320b1d10c73cbfe682aca44b0682e2fa0f2e0ce984d0a59913394b8c4e37b0407d861ad85204994647c738243473ba06b4d29cc3cc84aff1ad1564b8af87a9f2627747e10749bf7b27fb6801ae5bedc4e0bcb5b50d90abedb6f593071fbe7b51e329f3798867defdd52b4a100c60baa857924ad2e98476d25c92c95108de5760f3a1f11b5bf874d0db12abcdcad38b44fb7c9a40aa9bbadc35c00474e0140b6bee8e4df25be91bcefa15edc5471cdcba3b0f9faff1e124054e330553d08436a54a3b3455512b573b7dc76ec8bb2935dd3c158c38e2afd5e299b6ed710f1868389e75a9f608c4a019ad25fac2d22ceac8f50638b84783dd20473a4f6354f2bc9ec85288ccaaa1c6e82dd46a60f73e3a4873a6fcb677177dc7293318c589672f8a487d023166ee1caa84381c0d17509069aa5c334a9fffd19278e5a2da61473869df204fa560384f7ab47fa5cc0bd8b0766d4942630a6da7cf86ecc726ecbeb64de6a3f6042026b5ad908b1d32f2141336e16dd1e1edc573ebeafe34779160f46a3ef2c768262559d962fc7d5d7df350611ffdd6196faf3b882ba96fb0585f4a913a3e18b4dfe1e3ad2923a96ab4e049af29b90ffe5158b93ab3cb0a4cb5f2755d1f929d69ac190350d2cdaf7eb62fbcff08fc220a29b42f1c954914ff735b519686e6d844769eb257e0bd1422060766d52fbf71fb8f34dda30b2a23da7c651af1327467661e5bfc77714791629aafe62a9579ed780651cbaceacf2e54daa25da09f7a06318f1e92ad5ce5425ff408ec65d0c007cda752f86c5673cef498c4dcbcbd1e03b349996d126f13cef23836f2fafd7e0865b43a64f3cfa854ead13097e2818a5a099fba442a6c2b27cdb9cfb8c57be39d7ae4d5cfc8e6ec075b7ab25480cd0c3633e6870bbba3231278eb4b67a93ccbb693ecc61706fed7b51ce527e5b2e857eeed531f1a538383ab0e1c46143b5dfff316457bdfaa92cc3ac91930422cd92d32985620569e55fdeb16bd70aadcff6a6576ee12fb5fe3ac2eb85d0d80b090fa078df29e84fa3f3116efd30e904d13112772e0317af827e5220446016355636db1dde49b03d7c8f8ef6af7591f55f0c214595732613aaa869b61f6c1553065d9df4ea36d9d49645997e97e107f89c62ba2e8e154f12c544a6641685c317adb8ac60092577ca59251369121839dc1b2f5d65b3726c9a44cae8713f4e4d5cb5d864aa3178b2292c83a194c291b791b997e30d1111d817d5d84f0a134d949f1327e24f468f1704400f2f92ebc0b2c0edcf046c623b82974a155fd73c023a546d98c6126cc3c40cb76a493b0f595ae530c2acae94afaeea1404aba87ccd2840adf4404134cfb297035afff2cdd3c67339abb0f105dda1c418c9a757c87a1dad9cfc6c29bac47fc5e5c61099cabad6ea0ae6703672d2e26a0939ee16f3f2dafca8b2bd60754d3dea41bd15fd6f48fb09d0e636c0326adc5b792d335a56d7cb63ef89e2bb0725a93440859f55181a3c06e2c97d3f8f2c28a229279491b34dfa706709e60298793ace1e9787c7c48df31512a5d7655457ffa87cfb63bb2f63c74c0361a6be4a733ae3afbde0121c3eb1f7b353afe5104d3280d51e69ee3ee76cc08859fbfcfefb3baee62afe4e4ba113f2ac13a4bdc57616dc6b7cfe781f388b7d92ce0b3906f90ca8898604835bab32ea2b4d1f2255121201073cb8f74e19d782fdd56345aa39f254adc680864577597ffee7ccee8e90cc4105c4d0b69ef31bd343fc0eee5a75995bf64af0360c7ef5b17a5865abf61b34eeb36017deec4915047088d4466864781aa344e9cfda55358fdca7e321b83348e7170569a790746bc99ba310bb2338d4c2bb58de9f3160849a5996e0519d37dba86e02702425f125451583415d69787bcb953a9692c19c52cba27a801406af29bd4c70b8cc27dbc2494ceec2b6af04947c370bf11230c159275825a73b327087e48b1974ff7f3292b7545148991bea22c8c56f9c00cf46e00823438889124e0e01f28c8e15d40eb8c1ab5874aee23d406f027fe611905815a7adef", 0x1000}], 0x8, 0x0) 15:06:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x7f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="79909514e526b73daec8010a69c696aaf18cdbc623dfc0c3ef63a0c1c9cb9b27b9c83cd385a874465479be93f2a58f808b6c0139776e01245dbcb4dc6ac8cf4d2037ec4dc23f922685553c41b313fd7d5ad18b9288bcd2ee1a7265d2f12559d2f8ef0fdb4d6eb6b31c6d252382124e51cb1900c387f0fac896eb94dd4db448abe682194ebf517de0eebe2e95ba4b065e5f25a882570a15d90b356524d1", 0x9d) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xf29, 0x2}) setsockopt(r0, 0x7, 0x6, &(0x7f0000000180)="4b74954c9af83f09ce8cbb8c319b60dabadd78fb866b451e9b00000000000000ff0000", 0x23) socket(0x6, 0x8007, 0x3ff) 15:06:36 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r0 = msgget(0x2, 0x0) r1 = geteuid() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r3 = getgid() r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() r8 = getpid() msgget(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffff, r1, r3, r6, r7, 0x1, 0x1000}, 0xffff, 0x7, r8, r9, 0x100000001, 0x4, 0x101, 0x7}) r10 = msgget$private(0x0, 0xf1f15850d03f6f79) msgctl$IPC_RMID(r10, 0x0) 15:06:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="48dcfcc9debb9f2af97d38f082f37adc45a19d155eaf4093a2e3da554c31017d8fd26e68e757fe2734a9489203f75e5d97cb8e1aa559ce6283c1b02a96023fa2daef9f205cc0cdebbba39c5435e1e9513de74b0ef0f8081b6f32d075fe111b2a700c61f648dc84283db9327f6fd3f8261f68d03b38f419da9441d344cc5d6905e6c2857de75e615b951f4f7914d7bb97a10bca6f699503db2119f628fe484645ed61828c666bb4f5f79a33b29325c3d60455994dd772baac22c03f0cbf265d7ed83ead7a53d9bccb2d709eecbbbcaf5b5293c58b580c", 0xd6}, {&(0x7f0000000200)="c855466e9a931a43391acf758d8a3074f56c5a4e037753ada19ed0883436644031fd5d07d760a56999af48949987c72cb6a4f1fe12ce6b9e85af81725201f3a3b7112b961174064846db158460d39e5056bf441d1c7f22b47b1f31a8797d847d70eafca50175b82f225d17d77748e9d4e894a14ff0d43791e9caed8e1374e958e0c71f678433b46b3eaad3ffebc09f07040f1e2a46bd02ac895a2148c6bd72e66c4feccb7531574bc8ea27454dce240ffa65a41d5910ec675836fd028156a065632b0a0546fcdf930ca9aa1069ad8276810cb0057643ccb0327f1d1dcde42bef7f7aeb65aa5267f3b7e6db51ae0d41d6eb1e0a465a54935e969c30fa883c28738fa1019f62753f944669bb975fd79636b6a5e52496f42bd938a4c7cd867c29cdb049317fc8e5eac075ca3d0bdb4bc7de057790da4d38b40bb72885d1db9ed29872bd762feafcba1ed18ade399a5ba54c9fe2d72d3fb220afd2845dd6215173962662c41ff8388aac9fdd9b2a5ef0ad7771b12bb259de33a154d736dbaf405ecbfd1c0b4802c61d138db3a8a82e3d6d6791d14a12e160785609530982407e6382e1595c4f2cc44cd51af1417947eef11c2ffe52e429d3c923dae3908114af51e6bf24fba65cfbeadc077993bdcf6d114401b761ecee983ac6df1b9aa218851db447f70ac221a1b3d81229c8faa2f521e422ffe9be5dd072cfc3f31fd06b88a182aa2fea67b0603a55e413838f5ce4d148c308b6d95bf9164b5eb5d2509b3bf8b02cdea32e6adbe28c5bc50b32817b73c30063dd57439fea3f59c2a2afc6876e871d1236b738cc11f2b8327c5e8ea7cc43365e7933de464e4de45ce3eb8b4f7b6da2e65171c059f659caa1f9ea6151c5680280b1c7964be52b4b6f66cf60c330de74ceb90212ff48cd519c6bcf63776d1570ee1b1e166e65a2c20f25fbaa21e12579bd675b87e8a8bf311ed76956deceb941267778ce4e79c8f44b9abaf6cb6b62062ba3535ae202eb81f2ba08cafd843a7b6174eb7b938cd4a7f407a631b9c5f20b211fe51fa3037871b21a8563b88c21c46522517f244d3d3333718fb714dc8d330fcb5ef0b51c3abaeb386d9e8f979ce84e4c43789dc7938ce11505e5fc493574ce0efcd63b8d23f408c53cfd1db17abcdde31a71378c140c78e2d816ad6bf33decc887aaab92a126351450bd075e59a52859910bcb2ba78ee92d059bb71b5ce438fedba81edb94b79ff443c321853212880ae866ec322efd916e80668a1f76b2340079ad810c5bf6887b411b27a1365504a9063bc70afff6d76e476e350fe0d3e61e061ad18d362da149bf574f6e810750eaa60da7987a438ff5f9bbca74f51c06456fb059fb18a69076f8aaa442dd1432ddfc318d8456c2b8cd6a4929c8825687aa77b299a61a87509d36e39e2157c35533014597f90dcb7b355a04c63b6e7b20b54e15ccf9682f74acb87ea8300b8b86f3f532b9d8f61d4a6c4c1cef7657c0e3f5a83f6279cf0c1f9fe572f7404bedd5bafc9510026c3e8fabdec21ad2f972c79f04bb250f9e3dd57384ce38928df227aa25581c7a569546067fd85f8a0889909009f145200fbb127889e96cffde659a125ad4bf69394a8aef8f7ebcd1b210b6b674c348788ef309c3f0fbda4d20d98f8b431997c0661d983841c98aafbf498cbce1d34db9c3317235fcee3a78463f4c1afc4c691f7193118dd40ed3bd116759c1ab000300621c3d79564b81327776cdcedbbb968447870c60d6bcdb82b6accd34f0fc795ad5f32e8731e2b73e397071a5c1e6173c682aac4b4758c5c39a142ab1bae9ed572b2ba3e48c38d3807c94f299839c8e95edb4c92fa384e90b37372fd94dd734a55ae8d853374aa129f2b935cf713bcc3620c314c5d09e38e94c6c0cbad9a09988741e58140f964e3c965f95181f28096242d1af642a99aac6c59cbd869bda74573541cdb3a40f70fb7356d5d408a6b9d8adf1d0185e8533a273ac7397e89562e25e4210c7edad30378d8ff3d128ab505c8507d6e1da9d67cd8b0ca11735efac39e79c32e9f54927e454e7a21ec7acfef448ad5e78d0b309975d7f3d28c21a27fdd710885450f59405cf99714127973332fef38bbde0e16af7e4ab76477b5dc8f17bd0034e7cfe5e11d8bb55d470b7067950ac6275f666f197121f8f77c092734d690a736ba397c646cbeaffd1bf6281689aba219c9f56adc89c83d96249dc98a73b7e2ac2d947c6c71f69142b0bdb5b8b6712b6439c601323807963ac810ae2e7bd70604aa96fbf8fada19f0dff719aa654ef54b218d5d2bdb7b714e32eec217191b77e67e2d3cab6514c90b3b854b36a7580ae1acf9485c8bc574c7e136b2089e5cc90b68a56c67e8f4867702cf897ce20edeeee89087f29aa552ff88c4dbbee9a5a7a5aaf122ff5bfb2b7c76f526902ce2da2b1c154d32f6de478ac100dcd0eaf5a26e8623db3e8fcf79198fd81846148620018d20dc746168550e6056f10c12607b67bb9ba2f8bd07437ba60131d2e0f1308441706ad1d5a657737a7bd71caaac3e25e6331df38d65e398bc329b2e4e17a97487a7754d8ad25abaad1c362e484d83478e72189243e6a51b51de061df2f48de017eb5ca7d73ec9e05278536307e9699e726539e4c94f11e249398464b116abca8a26e335aa4d8535af7edc8c6d2f7d3e0ebeb564e51aa509880bd810f265ae622ebccde01ed8126de8aecf90d534dd3e56471be7781f126bdbadfa2404cf9926155c34012ea9b034110c5810bed7901fd85d84415893f6d4f2196b0fec049bfa5f45ad8f5927d3852a1e4a99f449ce047c0324f478643b98052c9e67a008073856d95df26956f8e792d5f64e2a45829edc5024455d60a56789255cc96c9fce991192187ba98728b6da90c4c04ca41fdfe8d3eeb0205fd833fe4a6b2b978093bb3126dc83cb71486fca6eb2789f569cfe83e0e7c23721f66d34204f661d70f96145952186ecfb5b2cd12e6d1ddaf32975bffdcc6a239c9c00fbc2efe86dde00b904d18ebb16c2368dfb706e6b05585d6603f69b5ff44a4a912bc79556381f394733798b4f3d22b0c99751864bd8e501cc06ab293fe6b02ac31b9e577611f0991704678943ef1e59ea8c89cc660b1ad443bd11553edb48aa803b2ab6cd5fa422c1ad35795fccc9d229b3b430841b63fb1a278be112a412230f1a7554f1f1ff3b6b0db46fb0b9ed3c1cceb7252cb479037fddb33136e6ffddfbb72c42d84cf9247b2f5452ceeaa0502e3c54d4466f0435799a44916476d4f39fbbf130f1a326df2bf53616e58e77da9934cb1b562149ef19df0c556c43449ac837e2a4c6fecf581a2f6055593a9c2056c4353c61c698e8b4fce88dee9e2076f13e03014e0f1b876ae61adfa2107b00068cc2ef9a84abf3f6fc12d50c20fa6af2c0869ebc82bedcd50d794426324f04e7bd61f5dda3cb56b7c94c0bdf35d23e02a7ad6f793066d519b75342f07ea0a07d4b6f016f6f7b9f0b7c3e5c429300f0a31400fe7d8ca6d56e7aa046ff7c507e49ff07b713ecdce22170529a6e6a61d35a259bd532e9c9c619d6f56c0feab6701bbdea062a26df2d91b219abe7dfdc4907cac8eb39fc5d9f28cc11b46fd0a723ef080f3d01bfed190cc8a3a5bb52e1855247a754c04b0b0e94bf37c3ea8c4a6a2dbdf69b254b612b4b2f1a3a8f59ca0fefc5c322cb5e387245f32d0ecec34c2c3dae2e20df0c815e347a53a5b2b9d003b98c20fe98f19521fa4705643765c6e74191f2c35df21eeb603ed4caf001f8befe40e7fe772b2867351dc8a6a08d796a256172ff3e031fad50c5f54b8b4828bc39180cc8134ead2cac5cfad2f8da810f0f3104bb3a7c59dc851773cd768d0ab19c403b476f4d702493ecfaf96304c98eec13827bf3c5ea0cd96516004b39b6f1aa11846dff23261425ab0ba1c7811b3b6aabbbd7be17eb95dcb4f03542c015899bba0550282abfe631f93b6d9af629b6c591873ee644d0a15c3a11409fa87b275f19bedc9cb5d2aeb63241f37285351b3916782b702436152610a04a780cbf59749312e88d2476dc390f9ecae46c85e6cea6faffe74451a85ff93463f5be9147d359f1067dc830fc7d98cd12905319fe400e60676dad370ebc3ee879db1c5966a342c2f47674c14ad0a655ba5967dc91e3c96c3e1fc11a4236317334e9e51831a2180649fdfd5b39ccb11b5e7617788f807e446e8eac27622994dad9611941823d023252ca55f3c4c29fe725edf19d014e6f2fd5dc1b416720b6b2071a5d6fcc5f72b23efea292cf1a52a93c329a4eaeaf0c176211ca89dded71b6dad7a9cf2de3181b251824ed054d2ff7f0a3f36082d4fabb74cf93c9bb6260457df09bf6ccdad68ff4bb8d2a3f1bfc8100ccf026c52666d0c2b97998041f18ccb06de4589f30d4ebab1549fa5fec2b8cb0353e8ccb075ea93d0f6c52088e42ab76aac0b58da1978224fc34d37a6461bd94349ce2704fe296f2b65ad13dc5213e787571d86c35f76320b268abdbcdf402c3062576771499edf83fe7a01c69ead0d5141367cc57b6fc378c48335035634031f8361145efd048d5568f5b8fb41066ce08462b221ba16cdd6023ce21b92ef9123f380093143fd59054d9316403976ae727d6a09b52265da6f104727684e95d629483c7952dc271f0321e5ff3851f9e24846b4687b6abd42aa0bee7262ad844afa558a8de5ee7c355a171f1621cc0fd7e8daeb50cd310422ab23fc86d986d69a882ca2ad2e05d5273ba9589f39431fccc4a83e1c0d6bad4dff5df8dcdaf2aba9441891fc33afcaca9b2f0dfc704ec50df704ac818851cbec167cf4283f1c9b0366cc4877b2f28c66879dcd62fb485a24d4cafb4419a0ebf33b8890987701724b10daa9d1182be22e344f88dd1ec7e4e8adfb57efb1a37827b1ca6b3d91c08b5c54199fa366352b6d37bedf0935979c735f0897df4afd0d6b6ad877bc9188133072112447b307c08ca7aa7228a6091a8c42e889ea3d5d7344c051624020a5951c44f04688454be647d680b46b8b8082e4747acc569bd341c7ffd9d582cb4906e044bfcfac6f60b1a52c6d81100bb05b1b5c8f6dae5e0914a8dab9536b401f3e6db601abff36c02f61e35f3a6f9145a747405f2867a55928c41265d54a4463d6e3f66992290dcee1ce69a7fbd7b3f6605823e00a702db5611c4cea0062ce70cdcf4d2d0dd9d1330818e65218ab4f44747a0c253916251af1d71e5940bf22c35867f4d6364eaa86ac178ad508d18903cc792955639cde66e59383d3f4879fd692e73b96c808659b36491d76ebf422bb77f6085f7279bcdf587a3185f6854f5070e0bc2d309bdd746d39d118ec540fa5709a888f98e8a62a39cbb332672f08e7364aee9950fb34db3df6433b5329dfcdb3e65d7b6c0c03b50f5f0b5ab6b8c1bf83a167d58f2a539f61962ff492d0c3d2b6e665a672f067862e88a769509da3fb417e0edc989ff25b6219f66dcf94a5b7cdb1ea210b60229c9a9e722a87a3bd271bd08f7dd97a44cc792ce6f7650d9b3e461f2aabd10e94ca118cda571a5d8538415aaeae6ef05ea9ebbc336c01212fdd47b6aa387eda0bd655b43be3d8f23125dffca6afd3671bfa412d8177f97a0242901d0f32f244ba57d3ac7483b1e3c435ad1091bb51974ca93181c390cf65d565e489ece818505930874dc6129e2b11bdbedec250d6246b4945df17ffe8f1ceaa7544abb871493bc967a8c261b1635581f180753160b01388586e1b3b0f86f7eccfe3454689019ead03eec1af78e4e96b2907fffd1f", 0x1000}, {&(0x7f0000000040)="22461eeb63eb4f5e32e3aafeb5da28610bcb6fa7b12458d70228f88aee25f72712d5331a92f6a6bd87836798c7d6", 0x2e}, {&(0x7f0000001200)="236b59aef0393ad312a131a951ac09e3711f26951223400b904b5bd3744e85937805bb793157a21f8adff957416f45703df95c68260ee0539dea1c5cccfa7252c67587d741406d4bfeb85537b59a3a37381476526a37d86c1f5ccf1679c144bf549357c23eded9268686a25bff139b263c536f5a64da248dd0f19c2b7e4daec57d6cc3f39ed5a33431b7f9c2e98462496e9fdebded6f8537cb04fc67fb3e5d20", 0xa0}, {&(0x7f00000012c0)="be0ab52711691be2071bcfe8e0f17dcb333b6722fa1bd5d9ce3f17f91bdb420fc2af5d89d40b790e4eee9dd5f62065aca49a9f606132667276dcb299a953cb1570b33cc03fef10da9a924e959adce35bfbc1c9c8728bb891", 0x58}], 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 15:06:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) r1 = getegid() setsockopt(r0, 0x4, 0x2, &(0x7f0000000000)="77a8beacd11012cd962b", 0xa) kqueue() socket(0x10, 0x8000, 0xfffffffffffffffa) r2 = getuid() fchown(r0, r2, r1) setegid(r1) 15:06:36 executing program 0: r0 = getgid() setgid(r0) r1 = socket(0x2000000011, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 15:06:36 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x62) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x4}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) r3 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1000000000000278) dup2(r3, r0) 15:06:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c3, 0x100) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x100, 0x1}, {{r1}, 0xfffffffffffffffe, 0xe6, 0x1, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x9a, 0x3}, {{r0}, 0xfffffffffffffffe, 0x49, 0xfffff, 0x6ef0, 0x101}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x91, 0x81, 0x7fe, 0x3}], 0x0, 0x0, 0x100000000, 0x0) dup2(r1, r1) kqueue() 15:06:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) 15:06:36 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/76}, &(0x7f0000000280)=0x4e) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="0100000000000b000000"], 0xa) 15:06:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) r1 = getgid() r2 = getegid() setgroups(0x2, &(0x7f0000000000)=[r1, r2]) 15:06:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000000040)="9658c2921e4cd02c0a699c51467b2f651071b829396dcd9a5e1dc85c776bd6ce7ffd3eb18ee1eeb9cbe35c83540347153af60c830d91f3bf954d80fbee675643fdea76739ef0307e9423c381401f2aeda8771cf5fa8138c903848070603ece09ab7b360a6d2ee3ff87f80862baab26e152f48faab8fdc71fc140d9f98c7df1eba1e20eff9fb963f4b098f92433a90df4622a750063891d3dccfd0667cd45e7df", 0xa0) nanosleep(&(0x7f0000000100)={0x1000, 0x50fa}, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) sendto$unix(r1, &(0x7f00000001c0)="c8681b8256832561cccd56d7962ae2d97c162f24e6b68e2e459f2ba39ae3fdf19165152d8f5a702cd4b3765f4534c614a6d710715e869a14b89c8980906a9784cb0a7a5b9e14f840f4671e5af92ca908892ea56168fb172f381f60f0bc9380350ecb106ebe7f8bbbc89d5bd3", 0x6c, 0x402, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) sendto$unix(r0, &(0x7f0000000340)="6ee9bb85d5967323b4cfe5889f153b42954c8c783d2dc89c8d6804b356ca4f311f2e7109ef72b81e8cf8ece10f4b942ba3c445406890dab8e37614fcec1d9f3e564db3ddc148b525757cf57a5f9b522f7f0622d6823c34f724b22ba4b1612d0f5f75a2a9eea497df55f1c9cf0daba6648924abea30e7b20866019c022331aac6067e95ff461880aec6e408bde108b61d1a5515d25534e73e082ab655e2eea5941f78eeee992190a5282ca1d68f08aabb9002fb03ee2a8afb3c76392fb32bbb1b0768d30916db8b95308132394c4f47470f9093c54ecfff7af6c0c69d472c40a74a105d5e8fafbecd837df897ac15e4a2910b954338dcc8654ea2120964cd47b6477fe4930448f7c0713834488c9bc33c50cb61275ca4157061665dc67659e11e9f19a08fbf5368bea9107596a7165f9cb11b1cd85f3370a395ff96dd118ee0b8ef2404646b553952d5d9719635b62124bec6aef2accbf3315c7fe9245e5f234b38e1c0cdfd638f2887ce6b296cd1236de959011f9ad9457aed54918233015c3e5dae5754f72549dc7d6765251f60fea8cc6d4cdbe625b64e21d0d96d8a7a1d476673ffe7d54ea73107edf896c7c2250a41dd2583bd4c5b580d18976410f73e2f914855ec3363c73a8dc7f1ac2da82128e37083565f9a01ec62fdd709cf763221c426bfb8ac045e2ec095ec69372a2a3238b0268beee91feaa136f358dce0dcf849691b06a1be77dd1eeb2b939ace64cc8152f93f32184137b5d8578e41b944cbc57e70c38f58bb45a981c74d830ad9172c6a290f4e3fde2386476c486b2721e4453366580a6cbf80975293371a5e390d5606f9e74bba0e484caf9871fb543d8f0e794c84881feea8004108893999a1b898c559fefbc5001d918b82c1f3bb02429c5a63f19253f7d172da35a0cec72c0003a2eec0e5d1dd2d5392635143bf9e54f5804b0e239c4b2cca164b3909ddaa9d4d884a81240946cce33392aaf8f4d1857fe3871427552bb14ad7e7a410b65bc8533d3386d3e56b2e3c2ac914ded86f28a7796fca6fe049c7d16abab91286944c77d9f815ed9343675976ebcf58ddbf4aaa279ec0ad7f8f4817420d8361879c6cfa446d0a312cbab454571adebf56ea6c35555c101abdad71b9e711a4de8900545c5944be928fd3b2056f1e0e7ac4b124278ac9b9bf0c0d62a17fde185d50cab3f0da769f35d3d20d23aa5cf7046214808c3a99fe30427b7f8181f7240dbe908d5a70a1a9289e90500e5e087ee31bb741d1395519526384aa2d062129d75358b45db832c32403f68dd008b7472eae801b2507075a161e23b206c428990764e45d1aa372f8d917cda8acb43aa9992c28e27f0e5547e5b332cd9a4f5cfe7b1b62bbdf810321ed6ccf1806db5a1ba66cf5b976ab922aac1dc1e995a150e874dc803b96f45455f0252e6a98abd7453330cdfac076c1ce6395c44a54510db2917ee70028d0aa5b0c09d79d60aea71d7a9fb62db55030a06df967487b45044887e07fcedcb8abbbaa1baa106e90f1e11b11aac47b1b12f0c3f0bd9347f1d95539a5f6ead44e15b8a2def7af9995d7baf93948131c0ce1185eadb0f1f84e3df6c6682e96d38679cb16717a3057d91039dd518a550ccb333001e4e439d1d5ac8c89bd32e4acfb48a35931870af19a4f8d51f9389de7c4113d30e3848ddf6440d1a667bcd6221eef5314246670629f3623ed45f4f2d66728fb18c7bfcee9b43e74423ae5c1a7d90d500de6d0c3591c1050b97e5efe1543729675e53d42f23c7b28e3d36df85c646c77fc894a157bf9f393a8133175bbe10278f23b52f981e3e5e122ddcd1a820af8e5d7a961a87de6fc05a7630467e4afe4d1b037ba21744853b7d4d6680a6be8d70385d827a373445ae320f60826474c831a9bf3e37b7a294a0467af5d219e7330ff840658160a33c03233f8f0a112720ec33732270ff2a618384295a643588a16134419620449132dfd4db0d563eb2f969489c4e33318697defc2dea6e6af5089c5bfd596e9a9efe426503ae15a6e76b408b06693288ad0b3acdd1cac28785e64471003f1a7373b5b4433bbe84811bc1c1f9590a3e8f25ac343e27dd24f627710519aa818ce2cf233218ffa7cb7fafcf25fb49190fec97b46e8a31132bcb7480697996b720e4baa83aad763ef920063be82951f3c51d9a492fbf78c704b192edadc8fbfe3feaebc8d7e0d4bc04c29d852de990977fcf8d9e47721091ee3e8e8d1d23d8050c1fcce64f924c98fdeb6fd13832147c2bd45c32dcfc0a0329e1a9ca27340ca5e7c27526e7d3535a91e98604194954950ac6817e551b01bf91871bcce1acc0fd088bd99c492d8f9c35c94892a840cab61dd4a4d5bb5decc7eb21c97eb40af33d452c40a4b99006ca22102c1414cb67d69dedb83451dcc4625b5a8842f57e7a8152cbe618bace62630c9345a76c2f5c1f4e9f6753222ad6251bcce8a88339010c1fbc10293a1956cd3de1a95a812357ee1e9a4d87ebcdec1de29b243a04b903b9c8199180898e1dcae1981c886367b1ef852728b7b2a12933a11b0efb7d3a7fc909ff010c88040eb7e47b34229f2a44e8ecdb2ed30d0b9f20d682636285fc46acdd018082a9ef6800833265b7e46b87bc343fd78f747cc91c2eb4322740f0d6b5c3db73856d5e2f116ee801d1494ae92c4df600c33915b03502c289046193df7f2cd93641d8cb5b482ddc8568e7f52863044d11050986840032e446c8db05d344fd422a4317babe7f2c6fe9fb2873493af4f7b0e0fb2485e8e419533c1c5520e9473119cb57815bce83728b647668a0eb707d3d69acd418d6988534b6dbbdb57c63dfc23727fd282c63cec651e11f87444da643ff1567f3b53832fa45b68e7cc688bd888ffcef7c01c4d9f674b50b2246426524cc5e5b48e042777e510973a6cc5308ececfafe5fbdc4bcecd0e4d644be482f9b453aafe133be1bfc393c49abc1dbbbfe50fc0ca36a907641896ddf15469964b5ff0ceaf283cbf7c2df218b12b8a0eed8123ceabbc23c24f02a50a2f4abd36e14a334e62533d2f1c5bf9a4549291729bed8b40dd1c5079047a6edf23b5f3eaa778dc3f96d3986ac69928cc00a2482d1335097461f81eba2c57efaef81ff194985073f11cde860d63a113f251920fd6a1ea8c44e8f27c26a1d7c7570ea3bbfc8af7ee66930ed559f4f6d113765a9774a1976972c604e9fe127ecf7a663d34108b58d8514b5134e2d4d7a5ce45cdc609e4b0d9f1c2225c554470f012e651ab430e1ea5cc151c75c4d1cebe32f8c8512287ddf8ac0be4573981eea805582e56bba6c1f07c1136b7abd656019f5d2546a6848d56e817d1f2557768d6c9427ca5c1943ea1ed82a95f5c4a056427188dd602af54f7d1aa5e42bd8802646e36aa7dfc9968ab3661e5cdd4b106d54d06bfe9ad46aaca733ae09bf071464d9df3e260435fccbe4432ea8476b02cd9334af0850cf2d116d2bf9e07bfc544dfe048c3e645a60b7dd60623e462dda067fd1a555da8ccee2656e232cc062b7835c28515716fe3d47ce847381ea4b7e7f0054e01714f61a884a31a16ec9daf8376239aa69f6984f12fd1b3ca332e6a9f2f2dafb61257b4bcd384383e173382865eda62f41c4118f463224f5163f189063643217ac4bcdfc396bb88fd549d7b18354841afcf24f922aa3a39756dab84efa9835c1e6b52df1841c3ffd773a310f468f913a2ffabe676e3d6246a5421f9d2d0be95aa077e49930c99ae9ef6fec39655174b7db3284f753aab5fae85baa398999edafcdb0ccb691890313d319ca2bf533a98eb42e2629a55c88675c25ab4050ae859109e1f296e8c897adcf1e98e4709ca87b487d16be39fc6fafb5e83ecb85d910bd2d2d3c7cad9289229e6336483ab9647d78c3ef2ff3d88a92061e862241c8a5416880d5d6f14590497b1221e26c713ba41eb18c73de71b76b380b236d84f76c6e2d4b29e8e6691cad2855f855a4d274ca14aaaa728aeef62be4c7bd49679b06c71cbbe2ca4384b14cb7804c8505d45e7dc764fb4ce292aca5e5749944d2caba3d92470bb6294713f22737f2a536910c1912ef6aab76a8c1433ba487bb5c3adc7d9abe45bbf67a6f880c09992eae4b60f40ed159cef5f22b62363c7cd82c94edf9ca03b0547214690b7e707a84b9df2cc30b781cdbce62ac7e9e807f2a35fb15fdf92c66fb9836c9a79cb39c28ace4c65ffd1325ecb5c0e32da383ceef36e22585db7362563b54a243db9e6855026943c89cf6c3c72003b0e60fe973a3ad0b2553085d2e9bd7378684410d32eb0c20f6db45ae8d91bb44743880d624ff8591103404ddeeade10a6b97d7246f716b9983aac287bbd1c656cb5ae346200ec57677da94a1799cd7e90212ec577f30a58ffc5dee0af92a88d7f83337030ebb956ab46582cd7f739714440b7fb07cc0a71c6524242a962eb34483b7251de1e598019c6d3e8e3b37e3ca2cb2c673dced98f25a2e41bc4d8bee1b7f75b72499fc82e0530d3fdcdd933aae81f0ac1dfe003cb0afeafc1995daf825bbbfd636cf652cff9103783969a0f80e5013b8df9fc5b9d72545f8a793d538fa7d7ee9ac40c934863f76c7d1bc56a640aad29d9fcd3440abaa00c8606ac5f0f15f8aaf75c7e1fee019017969ad55503327940fca0578e74689d9813e76d3e85faee2b9fc5d839981b1f0bd4845666a42f2435719ca959c3e1c68a11b9c18aa50ba218015fff55a8c46a0c80ef459745f7959be298e5ab839f3e09e83d16d65527b18317279c0f95ac164eeb3e1ea701911735558f57b3cd11ec3270f415df54e7f8c16a32df1c8137a827f5e137c87cfe1ac0d1d6386c81cdba107d900b616e9e6017a73cd34789fc966da247681009f68370603b9afc0e15e2a723b29b025d74467754552c0cae6ee3221f7dfbf221c17e2f7d8dc06062908b3f2e2e4e049c9419bc8308afbf08644b0043e638a5f9872897882daef14a58a4e582190a258c1a2e10f0a67e9c92ea5740488b4ecda59fcce0b2a0a81c11bb3247996357bc7fcb1b6247ef44b640d347305f83a1f0aa1f73b965624fa685fe1af13d324fb374d6095d725f90177c1b3f7dc1371c77d4ca485bfe86b026e9e54e3978bd6246d3545894321cd2b55dd8cfc4dcd1fa8a4fbe6cc15746d75e1e02617036c559d3ef45192497a587b1c4d0513a105bd225850e656a07614899b4bce4d0a2b3fd9d3432ac4e23d2c390d4fe760428165e89f290cd258f9a472b474fda771d35eff5908d29f4a04cf5f0a8546d0e7f1aeb0d479e2c427e20609dd301b025cb82682f3a5c33cf0e9be6417928647422e1ac8aa667c181fa52e23fe5ab4866c41ba51a5cf1e39be027f6dcf77a2ba2b25b4cb40eac25eff0d1a94aa7909918d9a53bd029619d2f4ca8f2781622f3b5de3373d7a18107a95b444be1299432d2a99cd63098820e0e7d71f5980a7d6a980c039db3be22ffe25946a39ad21c28c5836d962c8ccd7540b87ca69e2779fce4d44e1266784d9455358aab471efb70e3ab4a1080843dea0b862f7f707a3e0e36f48d2cfd02147b8bc140ff4a928b5b63f4d2e57830272666ca06b7f15e1ec864c0e84a4295cacd8ee7087d462f13085f413fedb4b1a313e44d2baadcd85d9dc6b53cddf187a8c27f83f7ffc2029587de0394fa40f43f6096745e3de1d57b28a606034ae52d551d05a64608680e3439e2042e431b29077f69bdcd9a6c3b7c18eaae2d2caf11e06143d67b2404f2da224e544e5eaa29552379441cdd58b88ab3b995d4985c91a7911abd0c", 0x1000, 0x400, &(0x7f0000001340)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = semget(0x2, 0x3, 0x2c7) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001380)=""/177) ftruncate(r1, 0x0) r5 = open$dir(&(0x7f0000001440)='./file0\x00', 0x10, 0x84) readlinkat(r5, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/220, 0xdc) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001600)={{0x18, 0x2, 0x8, 0x9}, {0x18, 0x0, 0x7, 0x8}, 0x6, [0x7f, 0x2, 0x8, 0xeba5, 0x3, 0x100, 0x1, 0x6]}, 0x3c) r7 = openat(r6, &(0x7f0000001640)='./file0\x00', 0x240, 0x92) link(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='./file0\x00') shmctl$SHM_UNLOCK(r3, 0x4) getsockopt(r6, 0x6, 0x395, &(0x7f0000001700)=""/225, &(0x7f0000001800)=0xe1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(r8) mkdirat(r9, &(0x7f0000001880)='./file0\x00', 0x6) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000018c0)={0x800, 0x5, 0x4, 0x3}) mknod$loop(&(0x7f0000001900)='./file0\x00', 0x6000, 0x1) getsockopt(r7, 0x4, 0x81, &(0x7f0000001940)=""/50, &(0x7f0000001980)=0x32) socket$inet6(0x18, 0x4000, 0x8) 15:06:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="70b221ad49278749ec43d0a395b1973cec747f2263eeb4699228bd30b189bc36c1da9faf89caf6b727476f4a046a1c9d385cc1edcc8e1ecfeb7ce8a37c9b27e8bdafad90136a24025e1f77429449610500704c2056ef81af7cd491b28d40b76087e127cc45009709f279bc3083722531a2204df4d5d8fcdb8b289da8533d07e9fa8386d0e30fea493de427c3bdb04415b04f7948ef157c5943bfd399ed6f6a29f4358d1153a07a44b9eed774a7c007e1425567c735a94be604033eaa6463d196b658973f20", 0xc5}], 0x1000000000000051) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 15:06:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080)=[{0x2, 0xa9e, 0x1000}, {0x7, 0x3000000, 0x1000}, {0x0, 0x2}, {0x2, 0x49cf, 0x800}, {0x0, 0x8, 0x1000}, {0x2, 0xfffffffffffffe01, 0x800}], 0x6) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x7) ftruncate(r0, 0x0) lseek(r0, 0x0, 0x3) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/123, 0x7b) 15:06:36 executing program 1: syz_emit_ethernet(0x2f, &(0x7f00000000c0)="832d679628db018f833bbc20ede43a6b040596bc6ea51b846d2f55cbe939e4edd30c02aa90b82ef371119753931aea") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') socket$inet6(0x18, 0x0, 0x10001) 15:06:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = getpgrp() r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={r12, r8, r5}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="7f4d38d46c3c7dd23dae0674c1636fe182d92d3d5006f7fec3d4eeca348eec2a988e968c8b303cd586b7b93ca19419541ad3912c903488a86b2b4294895701dcd690e3832f41bc4e7a5d29eb9baa950307ee70c261b80c11e0b22c8e9a24553b4fefb6c36a1e4eeba7", 0x69}, {&(0x7f0000000100)="6fafaf5510671e0cb4a4473549e4688b4955b007f06fe47aa0e7176ad9bfdc7939aee1d13e5adda972fd8eaa65feba57fa8f8e6e62e03eec36637f50e4a9ec0c00d7868f2c820fb78286e33128d6cb1ce6be0b5cb7b64f1ab247abe2e5f597fa057701856518798a85bf0d0e7e23df3275e336fc", 0x74}, {&(0x7f0000000180)="a563a6a8f68efa6c203fa08adb157ad7d70baee8340c30834607d927e2503b6ff3cd02ca6f6750c4f01624e4a0de13c4f1b7ad0d3593564542a124a25f90e5c6de547a31c5eaf5c577a217c47153f5fee75ec66d082f34de9a9e3a4c73aedb69d9579ac5ba3c1b07870dca421c42016049d06afc5c4671ac97c271b00498383ad907a159e11d51a117e0f29fbc0c580c50d4b3d890642b9aaeee9c4f850268a8402fe4c2dd23a8e414460730cf07c75516b66a248a883e2a079ec277c10c0c2e69b981c9c54b3258df62a35421c2327877c2f1e3ceaa8e11e4caf8c92548794e69bc2205fa0bcc17a386be9b72e1f018497d6b7c57d912049bfffe58bd9b594e9927a87d4a4952256ffee1b18f5b1d7fd5e5bf4cf14b269c06c4f951e444c5f912d50f81a2f982d039e9555ca54f65c0728486e0419ea488a185600ee32fba6c574fb44bced0ee510474ab7e5d7ce1fa0fdc20b207b9c61887aac5a18b8f952c1473012b0c72b82fae6d77e926c0bd7b33955b47d7f37a2627176834c26a7ad6cc864d3c390a4de66dfa315233ddc5758be0fea01cb60c1cd6a5cc1c384aa3e4978111895e481e683b4207f0695993943874b78c2e09663d6e6b48e4075fea4a845773b89fe7b129c5b233c67faf7ccf8f22c693aa7877c1f204b7dea31079f6e29510dc8b436b028093794ed98c6786020d03584fde745861f936c58be2c66bb93094d55616b58c3d4ae0d096177803c096b652e24903aa1fff8d4f136f9909b639650f309a38329ddd4b887d67547d7b98b841aa79c49fb6f8f5b2135b9f7f73ba2f68c637359e8d1886e574fba944f1165cc2caf1af21c6e8aaa7b33ae7865db68416410225e6582735a0b706676c38c35c35373cf5fe3787945939622fb1493560cbae27b76b3d4cfc0912d52f6b8d7a9382d08f508f88919c90e318a4a4c90511c48b127b84bfed6a3e6f2d498a435eef1ab89326b806768e7a9e45c26decd33a72c94910ee4a38ae652609c0331aee53cffe119448eb3762375eb7ea56d6317ba7b1fc198ea1e4a473ebfb1dc9cb966ea141b6de19f11ce3ff504234a7b5e6d0e17bf8c2899f682a05cd5237dc2123541e5d9441bd2affc1a2dda245e2bd42607c9e15a1e30cc253ae1245e711cca71c34babeac1cfd96a670d1f7b5be399d9eb24d76906825759368930374e8fcde378741d83bd19d8c704380ce4a426c9a93a70b1d161f20a8993903d1b9bc6c1d027562679f2bab51781ae57cff79414844fe2fba0c2fe88ce339a99f22a235d016a16953b059f09d5adf38cd4286bb41c66252bee155033410f90cc412b480eab8197d512b032e848ff6ce055a5dfe458afb8c71c2d4257d5fb43a5cc1f603481a116543703805b26d70d0a1e08dba682b8dda4bf801431c8a9515242c7536d5d1985dbd19f0346e01dcbe8ee0b54bdc1fcce95f1e195cf80d4d58e4d76d1c6d73feeae13531f5e74d3165b79dbc3495dbf4060fbd076f5ec640515972d50483d50bf515d794e7c4a1f7bf8b3cc9a7dd84a87726c12cb076e480fd397db8cb3df6ed90c1cff1615b3b1e4a5a6e2e1990b38d9ef764781b7e5d075bf9d10ad923ed76f00ec7361fadf8ada99ddb6ff6d12c33109a9a3d08f7daf68139fa7a12f989ee78f459c327dd3ef795491e955c6538dcd99ff13d717682cfdbe112339c1804905302e0a73daedcc334f44b706a0501f91ca338832b642446fc357192205b7ac238826ff95cbad799176a0d0b2c6313c9391dafad8401bc7f46ff0d6d074deafb1d2adb8093e0ad6daebac8f67a489a5daad942d8dd9eac710a071923143bf7d8600f172590ea72ac921a52c44156e03c48facf806aa34c733a25ebb8aa8764da059a58a93ed29624f83bb04806802a87070fa478798b378cf2dd550760157ec65f553fb249937534c232e0339f9c1e71e5534b6e5a8b610871823790516daf1121dfb58f78dc203aaaa1db8f4d3a9f8b8c91f1d4f8725b0af391afa7171305e7f2bcb797d3af68acee36f73418b0acd765085c7f38bb46d2fb0a311b7393ec7ab514708fcae2ba039d25247ece30bf0fae6a220050d7e8df94edb1b78d6d7a6460bbcee3d5a47e0ac3fbaeb3db6559aa7c44b257863ff38038390c42db42057c1ce9769f4bdfe1f54d8886c8afceaf3dbafe80deb5a4daba31c06e49e1326117afd6dc705d6d957a76646518699e37844922e43da2f09fad085411550c5b684680b932d532d7131d151ab2a520d6143f25fd9b9bc6c868ac4924b0e71dd818884521ffd8e77a67f61bd392a0e47fe267257e6f9cab56e1cd199a9ffda1129a08531b854055a7bdc6bf0e3e6b252d62b520dfe624ee3e1d72941c76e012234594a16326d9989a691b952f5b56849bbb7d0db3e9670eb72f65e56beec3710e9d3d9834fabeda73da902d6a384aac27208a721a8d8b0e28ea15fd6f30fda1bba6af1e75a141ad4884927d6f5ca789b9a08afefaf8d7dbb09aff43be76c0ad6454d29ed607d934c53789c957ce69a7141fde1b0e27e816cdaebcd65fbb23e0b45e03409aa5bd8d91670eaf7c30d94ee22b7dbbe75907d482b491afe8f78673e3606f06b91c41f77989b618165f3db91f25a2632f67b7d7ef575a1d2288baf30bd1316a007e2f7b74351666111b2b2fb736c36187f9dd7793eb72fd34f7a6dcdb5842773da300861d0274e86b5ee153814ee303229befe3a21bf7ecaac7e9f28a076750798925f7856315ae44657d603caa4da445dc9f64d0265cf8ea36bb6b02611ad34d6632fb84ecf197c69f8e5f8f7f8390e3a355493c7b4b1364fb8ab85b39416a27a905682f6395b7d8fe7d3741463241104a9ab3095377232c1773bb8fa19247b692cc86435c88363bf28e71593bbadafb5540957b973294fb7242fc948ed4f38c9ef2cbd0d14be1fbdd89539fc30c6e629af6957570fcfb6034bd46c9468c3989cb2eab538c788d5e9bd2eccd8edcb3b810a280eafac2ef24593b80bf9c428cdaceb297b8e4a4e2a3ea3888a2498c2feadf33d3552f66d7d45bfc5d91cfe5993ef8574a0c0d62d6634d60451360a2655c7a45f026cb0bc8fac16a3cbcc7ce9d35f8cec6f7c030129f50e7bf07c92d65ec144fed6031ac3a5f2b835678c5ef6ea31ec319ccc6412f8b8b1a3b4e6a879843e91189dc51058c37c340a0fa98d39e1624f9fd06023b5a51cf20b71b115a21514c984485a1f7b12db910a07dd6e79667e9e2341d24e8a77e829b0f760dae46301da083b5a842f425ff649c0f96d4efd5b930b46f0bc59ccc461e6a1d1f00ee8017ac1ab5e6cebb11f97f45f94fe1820fa3483e1907ee6c5808be77e65445863260a6de4652d037031f4837409f2cb3bb924568b874c419be8e014f9f9db850b4c3e4804675bb039ec6cbece7a68926d5a86dc43b63dee307aeaade890f8accf245cdd9ff9ebd4acee9c044a582675b819d71bf79dce32228377b8a625e2bfd04edd0bd1e51dd539b5943f39139332ee41b90c4237798be558a5b3b8c3b267768809557053ec476263268f69490e2c53b43702f8c503a71ea1817c2efde9bf63a05079b18feefe6213bc2abbf8261d3aa76441da89b4f3c17ab194d4bca7a2d72064eb35a791dd3dd3aee9e7191e1fbac6318246fa7400894b35ef41c9227b8922b036c2fbb1f299757ff7aa35f8928988680db7d4a9da7b98e31c08b2c90f1cca9575192912b1a84ccc34e18799bfb19fee7e93bcf880b299190a173fa7a2808fc28c000ea09c08b018b95dd749144eea68eb5519256b6e128196bb0f414ebc1cc3de235385f3f18c5f473251549149821f12065782b1be5a1d58dd282361f6c241e5cba3bcc087b63b83a26a4eb05ccb68589a1c233803ed4e2e63c1d691e0e18efe5f38a4e6c1a52e7ed0a72d4646fbfcba264671527c386777b5736f53f3f813496fa981934335555d489bd7bd1ee08ccff5b49118e3609faca75ece84de7fa64a44e54d6af689a0192123a381d4b36201a799ca9a95ff8753c09f82a25e4bdedf576753377ccd553598cf0313ddc8b280a6f6b1571f9b80e1a8bfd80db7430cb067d75fccb60c92fae9773c3f8dbafdd74767b38aa9d20db3a5bc7bfcc19ba829c927dc4ad0a8e2e9f3748ea4fe138b097ccc586d607a96ba8b4de63115b9bc1449b204d68af616d13ba9176238f0a0a56ea23a5b848d73ddbc76b9c7b753e00377235af2e3a2ed8162cfe35f2b2b18cd6d17f558b977db258d8dff49fc9b037cbfe5cc6d24609c1c98cc5443fc67bdc2a49d26d561ac43170fc953fc7aa3c98ca4022b1e31184ca1dfebe9277ddb141ad73deba426caee0b733b4bb7fbfbfc5ea50399dade879fc8b03a91bcc6978be871be6132b39c3d58ece38b1a19de18d25593e12d0dbc7ef09ccecbe656954ec7946b1e71e8fe497423727e66b42e42741095e5136acbb64ce9dedd12a51b94d73a1cdb114767a167a7811a136ff296237ee944e16e48bbe4dcb3dc26b3032dff244d286586069824b315f007c7ae5a4e053ebee1e2d07230f073e07fc98db763f8f39c706f7e022f9404b8343cce65b9de8163e29840b2555546367b57a5c283b07fb41d9c0cbcf4b11a7263eeedb728dc1da3fe08c221290cc6923e3465765895e5513a8fa607571bea0b1060b035e1262a911861b0f37568645aad7e89b5cfd426b3d9785e7119da034deff9bfb0efbe93fe736a524e8075b1eba8736444867ac84b9db81ca5f38a96dc729e4585eb21169532d7e21b0e000a29d21606984f28d6e66d65653434640c22bfee79debe7115fe51a74e5b82000b2f9d5730fe3838a1aec873fa685d9bb863bb824b65d9cc8777c19ae780c28b5b12eec6c1f44dcd4983dae0f5ac8c845f562a7291d275568784a522db4c30f3b639cdd08a3ef144b685de7d63c22af0c88197c2c63e1f4b48b0428d0268fb96c03435ff2aa5bd21821c0db496046811c142f8070fcf9bab9cba84c67ee6a0794fbf708769f723e5247b0478af7cac76f307b7f7e079c01a9abbdc20968742f0334c44010165a48360861595d58eafec222c11f16e9d3cf33f19a78c55dfe3e9bd62790b028d2df7a3eca7eb3587cc0e650be83376d1046c4735700e54294ebfdedac8da4c183a8847fbf6ef1af91ad76406a485df833c4143e52775a21714104d33908af284b5ec6cca152c9549cecd5bb32b89439f934bc27c8d5013b328982d653a431e33d7883dba3b5dd8406da616752cccefa459d1ae6681976fe6495b4045bccfc16976e074f96da37c5f7fa3621cedfc22fe4f8729c9f09a33b0ac09dddb26b357ad683c165a07ba3e6a107ca0d3a428955e24a676637a56708ad11bedf7f5fb34fef3d8d3f2409b6ea399c66957771ed1b7fc52a4166dd4ead06d206762c135af5462b3b71b2b5a32b61b47b877891276cb3425e7431e66583ae3f6129d83b7c3e24dbca74ca5a4395a90fe5c214166b23b593baba1f57a0c6e9492a093404db9df76e9cd71b51605ab4528caef3b79002d4e6519606db7d280518f3211753e4baf6763052d6d75f6cbe1176e2d2d504be24349eae034776b15bf80a8f4268fcdca0a6b975034aa06074dbf64aff38fd8f954fe2d60821d68d65077dff88b33552edd20c81bdbf6cb945a457e0024269e7fea8ceed6a0abfefe5f8ad30f642eea6b26f135f24dfb02914c546d896d72292169efb3d7f4ef3af0f57b9f9faa662cd32b6e3a41547ff2fd0f3072187a97ddba557b6d79152be79f974ff03728015dc30ca2e88293d1a715d", 0x1000}, {&(0x7f0000001180)="f259763ce9fbb7409a82dc32e4ceb8bfe66b3b833fcb631f507a46ab04cb5391", 0x20}, {&(0x7f00000011c0)="76f8dda673c03248ae9c3d0adccb8bb5de6208db6a02a94e6b8e587aa588b20c779fa0195a9a25bad58ab78750ef04cdea4b0beeb3f06333", 0x38}, {&(0x7f0000001200)="3ab4412d3cb78a2968cbcb9c355daa5ae89e7383fed69d9e73692db6a0f3724248c9127ad60c2364191075e88d354c71c8a2d7a4fa80371acfa245fad0683bdc47e847e6ac691701115ff917e0ddfb4a7791e9b26bb446c575703f335f5cdcbab3dfe88a7be7db6e97db34251ae3b2979c9a7dc7bb600b9a799ff35cd3f98a71be0cc5c9a1a76b4d9d4bbe8b4564c485f763ed83bf1449aca64cb2c817b5733096cee235aff9d5a267cd91cc782431faf10d8c27d34cc0ab6157bb3d697d3aaedcf2026fc01dcd", 0xc7}], 0x6, &(0x7f0000001500)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xd0, 0x8}, 0x1) r14 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x100, 0x21) ioctl$TIOCDRAIN(r14, 0x2000745e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000001bc0)={&(0x7f0000001680)=ANY=[@ANYBLOB="00002e2f66000265b000"], 0xa, &(0x7f0000001880)=[{&(0x7f00000016c0)="c0caea3800087147bffb1c8e7977ce5a0a2a458b081c66f9a6576bbebd1799115771b8fcae21608c10d1db6168e8028bac42f68cea78d388e5aebaeaebbbe8e0a6aeed79d4f4a8d799643df3d4b14b47e2c4e654e6c5e5327d6f383c7e6a5eae1d3bf015f74a0645026395d7ffd315727f62c2b46898b5c1ff2e20914e591bac4eeb", 0x82}, {&(0x7f0000001780)="42c5246b1c99af4c90c9d09adf01ebaefb1b9b5b2934643f39c85f666ebccd1c776de88869be08bc45c35b3c0f380ce1b741d42fd965b76e9419d55a1caccdf80f290fc02753f2d9543ca039b12b4a9ebbe33e8c78e32bcc48131f836cb52efad710a1cd64c40e2e5d4ea02f57a957fd9db05d711ef18980a8a55a83b20ad200874bb940ccfb8e6b7e8fb57c9132251548f0b82e6b6433908ad7c772eb0840d580ad4fac110cb1833387d844b7cd94b7620048178bb8b6d0ffc437b1c725a82486125050a00fc584655adc3d79a877ea93006da03a0ca84071fc09d22828abdade28d3b53d8381e825b6", 0xea}], 0x2, &(0x7f00000018c0)=[{0xb8, 0xffff, 0x9, "3ff787f3ae5aa542e9d37be03dafb1d6eab768abe3c635c7942c3a67567e2c8e871dd3bfae59cf0cf8f250e8eb5c0446d682f107d1effabca1309d639505870bac936476a1b15df9b7d82c079280602813ab3836d3360f0a2631a8819c5974d6f62093d3d48fced3fcf8d976806a7c382eb44b22bf17d4c48073182e6688f00e6eace0e7f3491a7d4a89ec6c49bcdd0831c6f492ab2144a522e79a62171b530d789f68b35412a6"}, {0x108, 0x9636830e59c662c5, 0xff, "b202ca133d1ca0f596f7ab3f8e2972217b0159482d7ea7474bb49aea0c3756e4510622e4cba7f0beb3f5e71ba628b2a9805bdbc068bcc885200ecc073418b331c740d7ce2a20fb409882370e813031a085a51a28ba5614c5547df14de93584716b81e28af1a4be669c26905785d7303d9f8c9dce2cd11f0e18a1c50e536e72b984948b4c7b302ecf52490a2282c698e851d835fd2037089c36aa78066e6e47cd0e57725d27d86a7a61ad2dae1384e02278985b7a27bfe1f41266290eb5f70b42cfef2a29fc305d18b049cae2a7eb82679a2d005d2d3f7bd4742ae32c1ea7b8c29e341d4a57b0415a0162923825dd93eca1d43005cd76d9"}, {0x110, 0xffff, 0x892, "da8d8f04f57ad52585cfc2a39778012bcf53e497db97388170bf2b5fca671f0728eff10f1d9d1609576c9dbf63b0c7355c3d43ab64add84ec7f17114092ccdf05810f7d63ef23c5889b2749084df36d27e74205a7bc54fc4e90285ee31b4730de4c518b4a3150fdea8f87dd2322a006943ccf702ced12d4f1bd1a0f93e09387a5f8015aa98367c194c97ac674089ffb117f509598257742add766ac1afaf7da38303d751b8fef662f627b4995c31a3b8a72a138417657c2fc4e9ae5fefa6622737733ef5b02c89b7ba9b9efc231b4d184874b590a06498f3545794e9a28ecba211dafc3590bf821d5a73fc2ed52283b7d3db618ba6e35e136623b1"}], 0x2d0}, 0x400) 15:06:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x14, 0x3) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/90, 0x5a) listen(r0, 0x0) shutdown(r1, 0xfffffffffffffff1) close(r0) 15:06:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x6) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1, 0x0) 15:06:37 executing program 0: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 15:06:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0xee4b, 0x9, r2}) 15:06:37 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x103) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x3, 0x100000001}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7f, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x6, 0x4, 0x9873) recvfrom$inet(r2, &(0x7f00000000c0)=""/140, 0x8c, 0x2, 0x0, 0x0) 15:06:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xfffffffffffffff8) dup2(r0, r0) execve(0x0, 0x0, 0x0) 15:06:38 executing program 0: poll(0x0, 0xcf, 0x0) semget(0x3, 0x5, 0x40) 15:06:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000003540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x8, 0x0, 0xfffffdbc, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0, r0, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}, @cred={0x20}], 0xb8, 0x6}, 0x4) getegid() msgget(0x3, 0x120) 15:06:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1000029, 0xb, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x200000) 15:06:38 executing program 1: r0 = shmget(0x0, 0x4000, 0xec, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x5fc98b2052328de8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280)={{}, {0x0, 0x3}}, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x53) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) 15:06:38 executing program 0: mprotect(&(0x7f0000460000/0x10000)=nil, 0x10000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3, 0x2}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000467000/0x2000)=nil, 0x2000, 0x1000000000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 15:06:38 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000102000000000000000000200000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000"], 0x68, 0x3, 0x0) r1 = getpgrp() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) msgsnd(r0, &(0x7f0000000200)={0x2, "9d9510db180cf98f1bec286bc99e61ee2fd0498a7d995d3901c576a6f2a3f0b73d365a9a4f12778a7f04a5ea90d765365aff598128e90ebf454cff9872c303377145278795733e91b7a720333259c66893d69bed4647b485503ea30e7dd38d6da6ee74201dfd31435ecfc9fa6d5455585ab6254cfa3e5d7e5a06d0602709c304e6c7ffdeb2c08a39ede9c8c8d8a88b986671b62b27f17b43d67e0d"}, 0xa3, 0x800) r4 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x100000001, r4, 0x0, r3, r2, 0x30, 0x4c}, 0x100000001, 0xc, r1, r1, 0x3, 0x7, 0x2, 0x10460}) 15:06:38 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:06:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/147, 0x93) 15:06:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x43, 0x7}, {0x18, 0x0, 0x2, 0xfffffffffffffffb}, 0x7, [0xfffffffffffffffe, 0x1, 0x9, 0x1ff, 0x5, 0x8, 0xbb, 0x7]}, 0x3c) read(r0, &(0x7f0000000180)=""/228, 0xffffffffffffffb3) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 15:06:38 executing program 1: r0 = getpgrp() getpgid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) setregid(r4, r4) wait4(r3, &(0x7f00000000c0), 0x1, 0x0) r5 = semget$private(0x0, 0x2, 0x792) semop(r5, &(0x7f0000000100)=[{0x5, 0x10000, 0x88f81d6c9e29c5e8}, {0x4, 0x80000001}, {0x3, 0xff, 0x800}, {0x7, 0x100000001, 0x1800}, {0x3, 0x5, 0x800}, {0x4, 0xfff}, {0x0, 0x6, 0x1000}, {0x3, 0x400, 0x1000}, {0x3, 0x39, 0x800}, {0x0, 0x2, 0x1000}], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r4) shutdown(r1, 0x1) r7 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/12) getgid() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1) recvmsg(r2, &(0x7f0000002940)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000002800)=[{&(0x7f0000000340)=""/67, 0x43}, {&(0x7f00000003c0)=""/242, 0xf2}, {&(0x7f00000004c0)=""/233, 0xe9}, {&(0x7f00000005c0)=""/112, 0x70}, {&(0x7f0000000640)=""/110, 0x6e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/202, 0xca}, {&(0x7f00000027c0)=""/6, 0x6}], 0x9, &(0x7f00000028c0)=""/116, 0x74}, 0x43) mknod$loop(&(0x7f0000002980)='.\x00', 0x1, 0x0) pledge(&(0x7f00000029c0)='\x00', &(0x7f0000002a00)='{!}\x00') getpeername$inet6(r2, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002ac0), 0xc) pipe2(&(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r9, &(0x7f0000002b40), &(0x7f0000002b80)=0xc) fcntl$dupfd(r8, 0xa, r9) r10 = msgget(0x1, 0x400) msgrcv(r10, &(0x7f0000002bc0)={0x0, ""/140}, 0x94, 0x0, 0x1000) getegid() shmget(0x2, 0x1000, 0x100, &(0x7f0000ff9000/0x1000)=nil) writev(r1, &(0x7f0000002cc0)=[{&(0x7f0000002c80)="e0249ca1b850f6b320fac3639e875b94675405b3", 0x14}], 0x1) getegid() 15:06:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="4cc95b7febc25c59f68a4610e95784eefc1dfac835da843433dbb9bb4ccb847747bf9ff4a823cb35777c5ed3762113b9ece42ffb5b95262194f12508ff21ced2b6e2f0492c905231d3d7822274606a96c9c81cbdeb72c34f490e99f0871a0d6f2560b9", 0x63}], 0x1, 0xe) fchdir(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x6012, r0, 0x0, 0x0) 15:06:38 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r3) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 15:06:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000080)="68127572a53efcd97bade816854b876b8a5e7880c10e0e2837d0acc15882d7933d7261836e731a774b6448c9f8b84ffb3f8cc6b3b79a3f5e8742694205ca741a61d5", 0x42) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 15:06:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9}, 0xc) rename(&(0x7f0000000040)='..', &(0x7f0000000080)='./file0\x00') 15:06:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="a5830ab93ccc1d89c94ecc92e5411cb680641b1df7e7d69fccfe4db338aa771d72de8325a08b334c87df43f99777b4b736dbc2a8b3962b37e8c1f6bab50125c28ac40c95cf5dfd7a5e9562340e42cc22e376e1b9c6d513c4a1e2a48b17379744ecce998e4c7d662cb7d034a7a8e38b98094d8af49edf3aad3de6ffc68634cb6dbbd38bf164ec57d2f75f8052fa6dfbe9724cd5799f6ac5993b845eebe8718df6d199dcb73e3cb3252e9ac1a891b140b2a37b47e9b2117d52d42ab3c5fb11ea79efc671254ce7f0715aeb291f9999bb63829acad1ad0ca4e50b58", 0xda}], 0x1) read(r0, 0x0, 0x0) 15:06:38 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xb18, 0x4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xfffffffffffffffc, 0x100000000, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20000000000000}) write(r0, &(0x7f0000000300)="582720efab3225259560f8e5815f73f2a044fd33055552fbd5e4b20e632dfc94ff334a5619515a4c98824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef1bce27b6206d7b06ab93f12fc4d5f16b136a5d00d1628b53a000000", 0x3912) write(r0, &(0x7f0000000a00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7800d5360000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea39d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d85edf42363d6291e64b488964936eeae7ebfffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27800000", 0x152) fcntl$setflags(r0, 0x2, 0x8) syz_open_pts() close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x1, 0x9, r3}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0xfffffffffffffffd, 0xfffffffffffffffc}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 15:06:38 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = socket(0x6, 0x4000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffffffffffffa, 0x4) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0, 0xffffffffffffffa8}], 0x10000000000000b9) r1 = kqueue() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x7ff800, 0xc4b}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x40000010, 0x6, 0xaac5}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffff, 0x401}, {{r1}, 0xffffffffffffffff, 0xc2, 0x20000010, 0xf, 0x7f}], 0x100000000, &(0x7f00000000c0)={0x7000000000000000, 0x7}) close(r1) 15:06:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = socket$inet6(0x18, 0x5, 0xffffffff) recvfrom(r0, &(0x7f0000000140)=""/12, 0xc, 0x1, &(0x7f0000001240)=@in6={0x18, 0x1, 0x30, 0x7f}, 0xc) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b13193a8bc2022a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1, &(0x7f00000000c0)=""/13, 0xd}, 0x43) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 15:06:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getegid() 15:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x800000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x1, 0xa1e}, {{r0}, 0x0, 0x10, 0x20000005, 0x34f, 0x3ca}, {{r0}, 0xfffffffffffffffd, 0x88, 0x0, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x5, 0x5, 0x6, 0x33992017}, {{r2}, 0xfffffffffffffffe, 0x8, 0x41, 0x8, 0xffffffff}], 0x6, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffa, 0xc2, 0x4, 0xec0, 0x5f}, {{r0}, 0xffffffffffffffff, 0x2, 0x16}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x44, 0xf0000002, 0x9636, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x81, 0x1, 0xd094, 0x7}], 0xff, &(0x7f0000000540)={0xff, 0x2}) r3 = syz_open_pts() r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r6}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x6, 0x3, 0x6, 0x3, "94cbeaa4799ac781aaedcf4943481d8c635142d9", 0x5, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r1 = semget$private(0x0, 0x1, 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/74) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 15:06:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x220, &(0x7f0000000000)=0xff, 0x4) close(r0) shutdown(r1, 0x1) 15:06:39 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)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) close(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:06:39 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) ftruncate(r0, 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 15:06:39 executing program 0: socketpair(0x13, 0x4003, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x5}, 0x10) 15:06:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x1000}, 0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 15:06:39 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x5) r1 = socket$inet6(0x18, 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000155dd57a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0xfffffffffffffd7b) connect$inet6(r0, &(0x7f00000013c0)={0x18, 0x0, 0x6, 0x57900000000}, 0xc) execve(&(0x7f0000001040)='./file0\x00', &(0x7f00000011c0)=[&(0x7f0000001080)='\x00', &(0x7f0000001140)='\x00', &(0x7f0000001180)='^^\x00'], &(0x7f0000001380)=[&(0x7f0000001200)='\x00', &(0x7f0000001240)='.\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='!\xa6\x00', &(0x7f0000001300)='^,%&:\')\x00', &(0x7f0000001340)='}\x00']) 15:06:39 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 15:06:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="cc8a426b1a733fba81b3303e3c1b02079e665f51cfd679d848e505f92a851d24b768dd8c89801afc228f06b8ca26c1ecbd78e0d21f26dbfc3af905aa242a1985d1ab8e34c604bd9b3e9d87bf9e9f2e635c6d1ee37f1e8e8b4ed86bc73c065eaee06f7f8f89d0a40df2855cff05d996c21f143bb46f36f2f53dc7e98efbba971e79afb85871a6e3d05b2bb7def6ce5ffd782409a7200e478858ff2e959c96652e3f40ce00a90385b1c4560cdf01ea72bb69fd8824b309f3507e0d435422f0a39430ae28a4064e1577244b3f1ca4f4eefe94acc31d14a8169fff2f0874d960c6c6e6984433756b7e996ccc2f825bb82880e6498cf6ff4bdf6150945927cc73088d856946c7c7acd12d732c118c5432ad7f725a14b14dc88d27e0abe6871459fd5e5ba67cfce82d2cb135d3b4737e037dc528f82619feb56f5b3e41dfd20d0bc380ba6bec98f410b68a97dd174971ee3bd13c4b61141dae8d114b29df35c6bccb49ec339c8997be2aef335c1a7e576aeb2dafb4bac3f65fc4995201bdd1813ff3935a08804f12199dc24623f102bd079d7c3b8929d5259b89952efb2fbd51f6a732518bf61b91c752c89478ff8c2025810504f79a7806ebbd94aaa765f53df130aeb39d9bcd765bbb5e822b54a51bc06fb5d861ce3b79a2647aa79a9d5e03e6928e6fe35411be228029ada27a79a37135714fa788af19009a558603567ead17a91fc232d242db61d88bca8b7a385087a69915f4d433cd177ef4c03f46427f65826c31ba7d6d7e2cf105a367092722b698c3309068586f924f24cb37ea99179b20633bc6c931d3d60d166bb507d781efe56a8c110fff3051b0831f3246bbc20326085c7fb67c885d690fc57b681b51c9c469af4b856c60119773d539564403758ea2958c414443115ce72859b988f8422cb10b3adb9f76ee15d8bb4bce152cd78d6e27c9bdf0d9e337c732b5bbce5d8059039f6f6e76392052a1a100403c927ed3617583872348abf8b01906a76bcfd3b34fc2ee510a046851f9266bba5060b2dfe96590b93fe25d73c0a55f78942c63e30ab3798a752006abd828dc37160f099f75b21da831b39eb25eac93e257681fd2121d4b56864bcfb157990ee09d29f41bd6483e99db82e28fa240ff5beb366d631718f4d7921594ccf034abdce387e87c7e5b75c3dec4ed2cbbf1fbb946523f1c06acc7bdc87db2375daac4ddd34a8a7c6bd3d3d9d6ac017f24b030be9aee7082986270310445158449baac027c744f271f102c486d998cc2cc4689acd448813ab79bbca53ffab36c9a28082bc794bcc3e61df8d2cfb02c78adb5d3953f0468a8cab989dedb9e67f582f112eb828a29c946373cf80634641086fdbb7f98a67dac821630467e830d454bb2d7d828aac3670d58433e6323a12a971c176e7758fd2f1a728e66dfdb6cf2a1bbd51dca8bd3963495a9941c3d72cf40512868583b910fa46d4c96af1d70335c061289204899ce86afb818cde2072e3483edb3fb5e99a9f438167a127ee65d373cde5e5fd1c8fcd2fb6d0595b595bd7993af258054bd5acb26e325ddde5e43b3be4779665dfb5fdf397e099929563d02e925fd2d5bf123925fa807a6ed2af63f63f7733eff71dcb352e0deaf30361a28b1c4d325320d1358af7984b7ffe9b08e043123c37068e5767d64ed781507c9d84f2fdfadb67a2650f82cf8032061b098dffb8f58432b700449700567380776bafd592d3c4b4f927992bca95917ccd7e6bf5400830d3520410e58758a8fdff46ea56c60d06bd674724733e3b4513979e6e3eb2d9b4fe66b57e4307e3fc21233255777a37a4ae4d736a4041fce3d8f1370409264fbd70ef38428f470df5a16204c62ad7d59f3fbe8917400c31d363300549f3d3e13ae3e830e85f2555c6ff1a60296b5728ac3b5d3af4b86e3269c606ee656cbc53489f4330ce9cf15d87c90bdef46a09ee286300d7c2a90055568dbadd610c9c3272277c86bd0f98489897dcd373fbfe2a9ac6288f5a82a72f343fc274fd48ea75b0daf8b6fcd735749a52ca4a289bd7776038c6f913e3b2c6b2b4d64739c2c032a3733e5fa23d102a405a08560c89e957dc8c6c3d3757b744a7cbc51316600d5a28c726ea3a5da2942e5da991e706b28480547ecbcfdb4976f3dfb791c76d133f48c2ebc926b1a0294e0cae62eb9792b3103f7b025e0c30b1da6b895253743f92ea3132b0e739d0a54324d16112bc02a0b79839109b46e73f3eca062d2243bd6281c5b0940d4b264e7be61cb1d6b0eb59711de58f59debd130c8629362d8b37ffe5e59ea6959e0a220986ba1bf0ebf2300c59998a058807e3348afecc301d0c0e77b54b6bd35435de75c970f31c4c4c521c1cb6b01824a0b0270e6b40a159d1eb472a9358362aec027890176bbfef90efc19677bb252f35136a7e8df63e90324d572636ca91048d456c1694f4e989a5a5e1b5bc645a22b77f0cefbdfe8573bdc95eea47a16b3532aa58197e402f63a2508b09fcb1e1c2a92292b96699d4f932f99b1eabe6a20eb2dad7607d3c94c557eea6fb37fb5be631d23f59062c62948d16e5d74fcfa96e62a43251d72937e657f447d368dbdca1cf622210933d5652b43374099c5a06129f902d2e10e073e840c41fe91ce5174b867b6213847ae0998a9047d7d353d261b2a9443fc87ebd97c2dc9e235908e6d79aedfb0acdbe15173bafa0fb91dc195c95fd94969fc4f717f29b4e264e52bbdf960931a5debaf6e03d8745f44d9f0f3d8a77bf417e94abf8827e26a4558810946d45c88f7e7cc86c42e98f04c73658168cbcdc664d8260488e6ab067fdf963a159d3d326f4060185cc27cd6e4c7973e27b4006d9b331fa73ae589f87799224026466ea2a9e7b8909e9533b73c0e999274733855d038f35bc70a3226217bfca54d5658fadb7b70f64f7fb61e54ada386c10822c47af12b64bfc69934204871750b31a700764fd99454070cb7ecd93298f35fdbfdba27a4408e74487f2d55c255f99937fd4cfe84d872799970bb23396b764c48810767012734caadfc2ea316013139d14cd921bf2ed3aad1dd0e44032b78cde02dc6bd07a27c7f337ea0c2d23008bc4c79ab3c218b47a74510eca5bade22e01ff4e57b57bd249be952b83a76dcc4096fde8779c1fe3e86863c54aeb262ac676dc829b7f68ba9c4f43189eccce5009b147db328daf6c56f61ffbc3d14da97fcfad442a00525dd7d834841e549e1492924e722a548bcc6ee57322dfbfcd0004dd06f1964e6b29f9aae9a33ee618ce3aa1b21343422f67f9d7c9592cb8b4579a317c14a29130a51ae9b11e4994fcefeb2d71ea46349674154b43eae37fcc59fb1b23fe4794613ba5cb7ab820bf65d2b1c8b72665776376f2726323e9776ae82a60f3ed1164ada575de84cef70e29d899a41d8e3cd9149f9a22721f92839fd2b755eefbf6c9f24ae1728076acc0e1f219aeee9619c2333e5b4bfcd434024fc290b8f2e87b27ba59789a6d7de3d197245d901573c9484ef6728186788f6609207594c6b6672533d2c0869bccce31c2b108c1819a30b086a46a4d4ad4f4a829545d9e47d7a039a591f7a52c6e5e8fb0e3a2b1658c0f10f08fd52ddc72232d92189c51e3bd06c65d1e4a9589d8baf0543a45dd5c757e6ebabe0378afa0d9870c957b1717ff95a38aadc2ba3fc752905a0e3b6d58702aa426fcdce8480d87bd77783ff207351c30b834cca4c2cd7d078220b0e545c279d0ae4a9ed14f3b91b9d6ad064715bab59b33e42a24e47ae3b3cc304dba0ebb9410c9a5a0d7b3df993f7a4a6ac5ebcca0e32501093d7486a6a9d452ed375d53e9900f42cbacf15e19d64027efd98a91105dcb2a72e33ed2305951d956009dc2c0c8bed1f31f962fa17a990bf8d5a09be3dbcb8ba1425460a9ef792ccd8a6268d25a026e8fde67700cf0f94f9f1b9dfd7aaad84e97a227470227a8b52915290b99c8fe100658a3e6ba0c61dee5a20fcd417af33a3e7a49601990e9d2bf8a4a6b5926ba3576be5ad4b3d11b2aa1125ff7e4e729470d46914e7da7d70656b2f25a8d350fd193e2b60398a039d9ddd8b172707d01fed5016c666225d21a1a8e642199a80d272a4fd7a28d4a17870db7d6dc00e4fa97e588748e21aa78114eb85a68fcd5033dbbe38e0123980b6671c9dea15cd4c5d49f61f5fd64962f5567dcb0320137573a5c4d1867f66303df6e1135a4e84acbb51e4655220d7fa901f0970ff01873d4cdacd6072849ab418c4a59fdaf277e6e24a077de9d3ddb5322b01663ed74f87b55be1361e6e449b23072ac765922c4a4f3e110551440fef302fe8db1a7bfbde9239a94765b5941ea496e1bfda423441266ba63d687b84130bf7f0b15c905906165cbc4e2c8c622b16f778640a1808cf97acc127b1906869223ec22bc90a87b9b8394481b95f6a6fc2494ae9aa29422c70776b04104834983ec8b3364b09360fce72cb1838f83f44e6e7bfe3b6af7e6b647bca41882a2d1745d646a3d553abb930e1095395e052e4ff33866b7f00c8772c5e7fbbad0a17da636d3da39f95573d192bcd76f8dbaec1e5f477f01dc62b97c23ef2f1a956f7883c4b4b3d3bf8596956a866d71f6ebd41cbf491651b59b4c67fef28150fadc15db9f46490581cfe1140f0c644777cca815bdf8abd304c09a097483229a0890c89c9f77d0006fe932176090d26e6eea8116d2ec791ec2057ad85c16c966b6b4bb2b4049fbdece6ce226158640937802514d29952fa709a4c12c02b810359cb84f4f7ee9d9ef130b92eb894923928819ffc6214f8a10374b70ca2325cb8f1dbd9f5c2549cdaa346b8242dd601aa6fb10e528798e9af0b62b969b3b6166119d107dd6fdf8b6599491a22c3d060778dc63ce0c257fb452124c64029054b1d3b6f5ec24a6a62ac145251c5916b89dff4380eb57741f855cba666762b6a4294dc1a38cf628ddab909b746fd09663b6d197ef870f918c9b8fd494802e7ae2faeba3a163f56b67937f5e9a9e7a13e270828482d78c5d5914fa526685c5b360f261bc1dfbfd8d8aa8ddd44c27d455c1ab8a906b94980ab0ad74f8bab4e725a6e6046bee93931779ec693745da4875321de1b051f637759a479b063ccb06d69d54ddc1535583fd30090d2bf22026da2619f729d67a7fc22b603301e7a086cc99ae47d3771d02b4bef131dfe524a454c7ac16e86f97d8ca314761dd888df8fd4136a26f4c41a49784a46406469d0c6700543ee7cfd1ed4e744957ea118b1ce85f71208f5305e1e8583c550a9dd7e7a6e86047ca5df200c95530dd5577fc23dfd6f9a2829d04c7e2b78435f01b634e9f6827a8d1c5e1eb6217191698723ab79d4a8c49747953d463fbb9e0ca90378e4f002c58e0c1f1572dd22f938bd61d64521f9d513402390e5027931e5fc63828829ad0701c982c4b34fc9c75309dc84bb384ec40fa18ff594cbe845d0a8f402f6d8328ece0400b42dc2ddba1f473adc94b069308cdd63d957dbeafc96ae750da133ad4dcaa6979137c99130dcdb60b94ba0cc01297e26319e7922bd02c43ff0127aef81d22649defef3dcdc3374abd80bb2e3e62db939ae822c61005debfae937f4dd4bea4b0997b49b72bae08c7629fb47735e0f7271f50c728535c638d0d14661be1f94a7f292731727863907b57fb1d62778df569ba175a870f7538d7bad993fa8df4b377b57e567db83a6186b69eaff579c4c95f9cefe42870ada83aae77bd94c358bd42858954285ddc2d2ea2d7d2f0e3d35ecce6980d489364b8983f241cf00ee0d21f59b", 0x1000, 0x0, &(0x7f0000001000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) shutdown(r0, 0x3) 15:06:39 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/243, 0xf3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0x0) 15:06:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="c8e443566ba7f9d2a3c92fdc1abcb89179b95528aee92b8f22ff0bd044b05ac90fa9666f69e2576f759f58a51665597607e2c7a7dca9517149ae13b24b81da363fbc5f7a569db96f509019332c2d91ffec4d1cb00726a611632a9c68520d41b9611fa4496bb42b447a028ee4cc5ce7e5fb761a6d18c375b65440413c9be0453c5705781dde622a44848b52facc2c9895ffd9d42845891f8dcfdb6d0b81ada9ced41051c5cf30ad1be70fe831daf043461849b3ceb542d805abf335786c73ec542bbb3346dd1807d586a051649b04338be3150ddbffd4e15e8dcb4cc0f0b1692817de6e73c64a21b7468e805c", 0xec}, {&(0x7f0000000040)="4aa681585006c320725aa34680b994bb3dafd84558c8c8fc908f92918fcdb3ec15f8e7f9b5348da0318f049f74fd1492ccd29d4a3a2b281a118c868193f9f1b85b93926e", 0x44}, {&(0x7f00000000c0)="aaab78512414de642a691797d85b72c4ef211a3eb0098a7d0fa93a3f708d3c3357d9b78b6dade3955e1ddc4f26748cf1233cc0", 0x33}], 0x3) 15:06:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x20, 0xc000, 0x1, &(0x7f0000000080)) 15:06:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket$inet(0x2, 0x2, 0x5) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 15:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5b) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4", 0x113) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="10708d7d02e669eb21ee5c996e23ccd0fc8d81066ca78bec2f3edb970e121802f6c0b81a5942fffd13b21849c1df4e4c24e6363a3ef88197a401b80b0276014eafe48b9c81575ad553c537a3b94fa197f1bd819323815531ab52314422b5b73849fde587cfa483cf05f135535c93cedc538937419a8f6c8f8ede6a22661d1fccba88c20ad7fd0a6bc1c0ba1b03645850a36adc4791331b97b8b8fe8ecb9f9c2ea30e286bf45ae0abc671984808b145bbfccf720a52d14f211ef2764e520fbc3395b7eb6d9f016367d38987c5f6c74d956baa484323fa09540dea965c5ccc62c52d50e3f1cd889f90ca580078741e5d7e08b61a0c549cac1211b78e27e8", 0xfd) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xfffffffffffffff7, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) close(r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:06:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) accept$inet6(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x8, 0x0, 0x0) pipe(&(0x7f0000000000)) poll(&(0x7f0000000140)=[{r1, 0x1b}], 0x0, 0x0) 15:06:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget(0x2, 0x3, 0x8) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x1018, 0x0, 0x0) 15:06:40 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) 15:06:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() kqueue() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) execve(0x0, 0x0, 0x0) dup2(r1, r1) 15:06:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000006, 0x3, 0xfffffffffffffffe) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) r3 = getpid() fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x20, 0xfffffffffffffe01, r3}) 15:06:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="eaffffffffff0195", 0xf5) 15:06:40 executing program 1: r0 = socket(0x80000000002, 0x400000000000, 0x9) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(0,ffffff0069bde0e0,ffff8000016d7ba0,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff007daa1438,7,3,ffffff0067b8f078,ffffff006e92d358) at VOP_ADVLOCK+0x61 sys_flock(830,ffff800021084968,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,3b39be94010) at Xsyscall+0x128 end of kernel end trace frame: 0x3b5cf6ec650, count: -6 ddb{0}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff810cdc35 lf_findoverlap+0x85 rbp 0xffff800021191850 rbx 0xdeaf4152deaf4152 rdx 0xffff8000040dd000 rcx 0x14b rax 0xffff8000040dd000 r8 0xffff800021191890 r9 0 r10 0xdda7db3ac5540c9a r11 0xffff800021084e18 r12 0x2 r13 0xffffff0069bde0e0 r14 0xffff800021191890 r15 0 rip 0xffffffff810cdc5b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021191800 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor0) pid=392103 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800021084260,0xffff800021084e28 process=0xffff8000210da6a8 user=0xffff80002118c000, vmspace=0xffffff0073d6e958 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83440 244305 24758 65534 2 0x10 syz-executor0 *83440 392103 24758 65534 7 0x4000010 syz-executor0 83440 246665 24758 65534 2 0x4000010 syz-executor0 83440 520248 24758 65534 7 0x4000090 syz-executor0 69010 452178 63846 65534 2 0x10 syz-executor1 63846 79949 76230 0 3 0x82 wait syz-executor1 24758 367645 54389 65534 3 0x90 nanosleep syz-executor0 54389 38129 76230 0 3 0x82 wait syz-executor0 53617 194250 0 0 3 0x14200 bored sosplice 76230 31915 29997 0 3 0x82 kqread syz-fuzzer 76230 159364 29997 0 3 0x4000082 nanosleep syz-fuzzer 76230 350906 29997 0 3 0x4000082 thrsleep syz-fuzzer 76230 253265 29997 0 3 0x4000082 thrsleep syz-fuzzer 76230 359052 29997 0 3 0x4000082 thrsleep syz-fuzzer 76230 369934 29997 0 3 0x4000082 thrsleep syz-fuzzer 76230 279849 29997 0 3 0x4000082 thrsleep syz-fuzzer 76230 156295 29997 0 3 0x4000082 thrsleep syz-fuzzer 76230 174045 29997 0 3 0x4000082 thrsleep syz-fuzzer 76230 316863 29997 0 3 0x4000082 thrsleep syz-fuzzer 76230 326499 29997 0 3 0x4000082 thrsleep syz-fuzzer 29997 416597 51314 0 3 0x10008a pause ksh 51314 41619 61727 0 3 0x92 select sshd 43711 256115 1 0 3 0x100083 ttyin getty 61727 346423 1 0 3 0x80 select sshd 25208 54150 92925 73 3 0x100090 kqread syslogd 92925 341495 1 0 3 0x100082 netio syslogd 18799 167554 1 77 3 0x100090 poll dhclient 1975 505735 1 0 3 0x80 poll dhclient 85446 164614 0 0 3 0x14200 pgzero zerothread 44494 97759 0 0 3 0x14200 aiodoned aiodoned 57642 264347 0 0 3 0x14200 syncer update 787 39883 0 0 3 0x14200 cleaner cleaner 30811 435221 0 0 3 0x14200 reaper reaper 7547 226534 0 0 3 0x14200 pgdaemon pagedaemon 14316 260777 0 0 3 0x14200 bored crynlk 14483 53102 0 0 3 0x14200 bored crypto 39746 345586 0 0 3 0x40014200 acpi0 acpi0 7903 61727 0 0 3 0x40014200 idle1 80013 322175 0 0 3 0x14200 bored softnet 41741 404599 0 0 3 0x14200 bored systqmp 5204 177252 0 0 3 0x14200 bored systq 71538 194949 0 0 3 0x40014200 bored softclock 65370 372436 0 0 3 0x40014200 idle0 1 235748 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper