976", 0x65) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d3a, "ba75a75db57180000048a00dc25b4e3d3d00"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x8000, 0xf1, 0x200, "cb945b5102f679e7dd0ad3694cc56783fd7d9741", 0x40, 0x7fff}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) close(r1) syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/1, 0x1}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 19:00:13 executing program 1: r0 = geteuid() setuid(r0) setreuid(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x3, 0x0, "8eed12c1786c9c5f3520de74de0cf35e009c86ce", 0xffffffffffffffc0, 0x1}) setreuid(r0, r0) 19:00:13 executing program 1: r0 = semget(0x2, 0x4, 0x304) semget(0x0, 0x5, 0x10) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000040)=""/13) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000080)=""/109) 19:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="17bd", 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x1000) syz_open_pts() kqueue() syz_open_pts() 19:00:14 executing program 0: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 19:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x4) 19:00:14 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = socket(0x0, 0x2, 0x1f) r1 = accept$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000009759f25ebaccb76e90a6bd5b79f828436513e1f17fe000000000000000000000070fd0000000000000000000000000000000200000000000000ebff0001f61124455db0429f15bc22c0acd09c000000000000000000000000000000a500000000009ddd0000000000000000000000000000863d08d19be92d0000000000000000000000000b1b218c1b3f7441347edd83fcdd8b54472565de851ac863b7f53488799529f3627f7db7d2d2af4a40723cd579b263a99a19188d98f2b80883e2acb36b7672a1a36759da7d6b7ecd7bdb7c4bd5aeefeb629cc4f57ff5c2e3fdd638edb430db3bd6cb14b9d88eeffd6f789398604bb18427b4c7be63cd94863545f3500f251a01a72440d35b681970457f93640f83aa6e12c4c19666879248e9c87de4abf6a8053811deb845d036395afb2a086fda63febd5d906f8dc16bb5128c33b6afed54868889d110424f1ecc0bf8f92e6839d0"], &(0x7f0000000040)=0x6e) recvfrom$unix(r1, &(0x7f0000000180)=""/64, 0x40, 0x802, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) openat(r2, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 19:00:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xc5af5f99cba38c0f}], 0x200, 0x0, 0x7, &(0x7f0000000040)={0x1, 0x800}) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="f3a336d7623685f67c131eb385", 0xd, 0x5, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66b353a6f448c3f27da8bd2fe86be1181807ade14ff80850d07a86b5ad10d700000000020000000000000000000000"], 0xa) fcntl$setflags(r0, 0x2, 0x1) 19:00:14 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 19:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/151, 0x97, 0x840, &(0x7f00000000c0)={0x18, 0x1, 0xe00000, 0x6}, 0xc) 19:00:14 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x7, 0x6, 0x3, "e677a256661296ec535f3a88a8758485bee3d22a", 0x5, 0x2}) r2 = dup2(r0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) 19:00:14 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) fchdir(r1) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0xc1, 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0x9}, 0x10) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x4c) sendto(r2, &(0x7f00000000c0)="be6dd0ce7621f62d5dafd57b54b474ee0f5464ccf91e81afdfa84f20b7af80ed8c8486719d97ff5f49a3341683692594a26fc10100d09a", 0x37, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8000000, 0x7ff}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827cec71b0d12c5b56af4331158660350c0666d78496a5e60efb5a41ac37b2efeaacf6c52f1362835284999db7bc40db2aa55535fef4fb22784e6ae74bb914ef3034ea1064079fdf6fc1d6", 0x4b}, {&(0x7f0000000540)="183ae34e6d35865fe69068ec2c3f552616e7da2c128cbf57cb38365dcba19b0409d85b0c899bbb0ed39bb737cf521d94cc1837128fba3c8c1bf68a25fe9984075b332b44a7ce929723c87954a403e54fe04460306303fe713320022b63fda9ce103143a764123a8116bc1c8c87746127d8e2c6fb77b979d26292859ef968ef96ef9e0773ee9f98a5488e71cf3032ba1684abdd12de39d8d8e66ce693a04174e7d087da491d1aa036a6b2dac672a13b5bee49d87d9bbe402ec714a344b2e1bea0e445ff215c710b69a16d0b6a5cf448545612654fef5a65262d556ad33a3fb55ce30d5a4eb58afc31353f4cb457522e8a96be02c00ae91f3938958ff05e6702ae58fccb6604a2afc7297728d542012902caa5b9ddc8307121a87a67ac1cccb1b25a76b1c778c75bfebf840a5a87a28389ca5da4a5d1ffce8f63beb2788cbcffc59613122128d6a0b42e725d9dbcebede342e3dba1c92d8c75694ebbeec215f779e6abcf1eab4034a20d6ba1ed4189119257047a781a329088c716b701697fa6a2bf6dfe0bd1d530e7d50c127ca0bc73f0787521c811e28c88bc66ac7f386cf44bf01b454e68b7463b93aad6fcd82f64deeff17c60e21befcc6d6520ab95e9c332894cf8aef9f073b51dd7680810abff3f4fc3ee4e4113208b562df292dbfa8c47b49fb59a6573c48abbcfc52cd43b104f0b79d7cefaa36cbc8e53f4bf07475f5f4b0daddfb140a8e20c02c1bb01ee74bafadb78b8d8b473db237f266c0757888938d6ab1fb44dc61608b775c1edc90463a24422a78ca8dabe821209a4f73e5ec364f502fadbd0f4c9b2dc0d1d60d77514b5c748fd318dde3f939e3333b88ba0051e253149d64f8c7306d23be82e173c0d61c0d7e2aa6b9800db44c86c8fdc8d1a6bb3100414d64063237e4e8654871373baf67f8dc50e614cde6031111624c4cf23a4b9c897a479b05136ba51821ebbd490504ca8516728795b95d539fa82fe75103398e1731d9d05898af1a71ff7109b144f476f6772c3d647a27562710042efde5637ddeedab96819c8fd22c5961010f392b294d33e4baaf7a163656d4922e1d7e5c3f4e99bda136e681a676142a34ea8248b489df26f70f7b046749cc08e5900f9fcd529e41d14492fe9836050acde9c9e269b7a1973f46c728ab001a325e771fc92d83189da0ffdcfc761f626c9f58266b50de3fa0a2c5f41cc6c846386ce10812e4c9fe05507b6bc747635e18e6aabd703fa79487135ee6d7e57b5dfc99684128750a906695784e69f500e136658780f58e203e266a422d6f7da43534caa87cc17a86366c290bf3bfdeefc030706b2ff4583f5241ae3ff0c247c677998a180606ff7e9860a36e5fc8317c30b1556798aacb31403a5641c408c5b26c699cf09135a1945985a98e2591f151fe5f0bb64ff1f49bf7a6376cec647368fb9e2012c38e01b4b1a79df54cd9e3c95d22812d35346a610d86747788e14af5024752c9ba0d2843911a78c4860b9561f9c00dd1dee483ee9497074423bc1c57dec97617e52388c0e3ea42fc4319e5feb12f3306148ca8c7b9e456863f18ecea9558515022f46674d8bdd172f20fcce5af81d80a98939070012bc7886dd287bcebd6bc64157f7b747405f79ec632f6c20b9426bdaa6ba13f884c4eb6a8e8a978f6dd6ca4d7b0934b3f7ac18802ff357b2b9680272cfc9483541a6562ef26fb5799c08252ce4481bd3829720b53af45294a387fa6257421a628187e57aae6912f4512680098a8fc08a5467c8e36bc7e0e23a3953c688a02027a7e538f8146b353ae3b4135f1ec8b7ed392bb4ac8918ca544b8e725278e132827394d5752a0798be934739456c35bac3adddf0d2693533a661c0897ce3103af7fce7ef2fbec22b57628bdf3454cc3718a2b28a3c3f5e865b8efc8af331e60cca5ae99bd027960ca90ef3ca16243cb32855b1b3d17d59ef114ca42e398e78e35abdfcd5c87695988fe8511e7aa65f63eb1d2705a7706188cb7a9c086467f272d0bb34cbeb7713300f46a0b3676d7fec9cd394c2ba31ef80bd586359310288ec2ebd240c594d9b77ba38877983a01b68298a495d13a269a5970807b4fd2fdec26444b8858d3492a9315d3a0b0de9a7ec20cbd90bcb1afe78265aa99e8f626c92a3f0f9899eda460a342fe5c020dd300487ea37a474f502673841ea6713a4a2bedb071c2ac0d1067f43edec0ed3c16fcab98caa79d1f842cba4d3e9c0c4f11f49bd6912fa315ec45cfa3f31c99dd7fc56d25194c9484ed3e210471df0de549d8bb17b1981518476ed403d8f29c3d44c312643393d696e642bdfd121c61e5dcb4c8b8f9d2942e52ca91486793fcf0b12b1f4024a443581cdb4358fc66f0dc3e448ad5c9169416936df7463dc1b5a9df301b174eaf8fd8ad7ff42027702fc32fafa8ae23cf7b4490098d6436e6688776ad6780cd4542d561bf570d8b83102bca71b7be603d03a3b1e376303ce480bf4e62502c3bda5e9bda0b36374c815b2c7fda070e5b7449a56b18de6fc25f6199996208a4f097ab89131f8c49c31578fea2665462d416697e3ab7c044167164b5cc075407327d164b5249a22cbe74f6616dcd24c407224283b0b361ccb54f34b53b2a99e2431f566f83fa6963493f7523df723fdb88a8ddeb4830dc5c55b7c0fa70b8bc4dd30c50b694fca38ceb0e1a1a407cfa5bb18ae68710722bf260b673353178efa697f70937719d30bd510f522e0450aaedcf17902f8ad2417c06efbc3d9fafdeb60e6cea99fef916d71eecf4d40a9bd5b9a10bb209396800e36cd8d2738e622503c950d750d3912e57a71a7f4005bc49375e19ccac2efabdec2f732d762209339a3ecab409cc3eab1000b33affd66b7e1368ea91cfdedb0f90428308231b39a7405a772758ad66fe6495557f9a186c5ddae5c63c75409ec304b15b4f7ab534ff08f8a5408008943840bf565452a1e24baf9f8b506f75f56f75dd7f5380e02fd9e264c3e3f26b33191c569e355b7e5559a98aed0cfac0373d67bf5b3d582427e0d345cfe83e11bbc4faf2c6e21b265e792e107f09711e893b825dd83a3106fc05c4f34eaa7aa3cacf6a9e7cf59529dd4f70d64b0ce58d414133c9eadcd1e36185b43a63ac8d6dabe6b34b14d4f6165ac7904e138531f8d30cffd9ab1a49972d00195d8792984bf755230fdebeaf28571b1ee66d7f3a2b74d985fb941b307b250c6ddb9161e9777243aa53104f6bbaacdefcb0c2d14777b384d8d1b65d0a3ff172ccb2f8b33f4fd30b3710624627c2c3e7cb0fc5bbb7523adb254afdecf6378fed1b10289b9e34a7ac5e87c18719fc6ce35f360c58f2737ec46535401592c5021e7779ee172a7aac2cac07289bc36ae73e2556ae794f0b4992eb7bb837decd86fa5a312666201a4c71007d3849dfbe889ac4e9af4e22e5d20feb7c678cae227a65abab36ca5bbab0b5ea07543997fe2bc01ce745c26b2e058774a9c32220bfc3cf92902caa90dff6a48a634f0ebc44233d1e5d084ee4be4a083c6b1c1f45bec2a89a9caeca1a3eac6ff7fde3b56ab69178b1a4440ea31a67e9c5d97303f01817fdb315efa4f0d75c222a955db21f811612db757bc0ecbbb8ee5a9a0f5ddf0b9962dd69ab6cd0408e9aa3b5d69a679615ab13c864f1fca740b6781fe2d5d489f7d7b12be7269f487092724fca3df2b280b74b24ecc4ba98e293dbc1b537a91320072219ea0615311e9ec518603fec0e431587621bbdf6057a4c6f3f0f5ba70d023788ac7df716b5f9ae3840eb52503b1b51e0107dabb6ceed41326bbca30f14ad91836a2a3f46b71e22bf31c0ca2e906e29f536fb9630511a2693595ad519c7c80e24d0cb383d9e4721de12ef2ea086197d4a7fad276ac81d5e63d5a09732e434f682ee453650a083450b034d3735a427e0b919961fd8a36a3ecdc03824cc66cc567c005ebea27de9d27842cf083ddd6798c40e22d52242188ffc15722fa57116da4d3f11f93e98926c397f7ef56439d329b0f0eedd65a34d8e645ed0203184a62f08ab6b0d3de3fc63c646ce91fe2ba516be2eab11420422068e066afab917cefe92dc86c64c2cdc9ce6ec0110f255e22cb7f4fb317dd8c5f7708b657a7fed810fc870254afdc910b15cd185372e7af4dd375e68355951812ef9262de199d028367218ac0bd05e6b3bd8f3f2c6af7c080cc79fb32cb2c57b7357ff47639f20aee5a3e35e2600ec7dc63dbbf52e400105fd64c35a1a337731229d964abdec277073be60e5cd41b7491dcb9c2f8045bb7ef9e0222c782c32a06eb1628ffb59b009d38befd3f1da996954361209d012f836d93dc1d2b9ecb7f56e7c4b64efc7f19cfa38f0a8c3b518e692f33b143e73c8be3527557e06b77890ded7558ec4b426d26db65fbaf90c1213358c58144ad6c30d57d34caa1e27a5ddc23d395abeba0619682cadc3abf8ae265cabebc87a8bcf2a9a741ead7381f50b3736e639e02c9bc8cf865351cb720c6369ad5715dd108588a4d82d7211e23e7f98c14fa759c11642a5f92e74f78dd9e3f37eb36410941a97635b5eed5694c2e236fd8e3babe9cf732a26b1a5d85dc164409bc83f3371d2362647bf91443b8b28ed054d079c3b42489e99e2ca60c03d25697388f8aaf9078960942c0c9c9c2ef87b89784f2e94f34d02641a61732f3a556fa0822cae8bc7da0f0a87861442f4cffcad90f723a7eb065bba090a005833e9d3715b6a1565d17ed779d628139bc2675a6893c25712b8bf31137c9bdea73acd9bd2248cc468dc179b875c7f93ac7640d0f5b47cd0b1a319896821fb5c8c01785604fc41889c11aeed665f72e5ee012e12622e0b6deba29977c99607dc0c246134a6a5ebae19ffb579b07530c77ebf9ad7b88d774751b6b48140333aa005eea235ef9fe1a575762d00d4944fc6fbafe06209d9ae1d3853193a4fe2252983715fc922feaf3df1dbfc2b1f21e313a113b8d4cc0132bf10f2e20ea67cfa9f0d5c4c85be8a743617201f7ffcf21823b2515c2e9fa17a828b213dfb793027eceaf75ac17f7c4eee9a9d00149217371448aabdbd6ee7f5bbdf3aad7de258bd9700c0bafdb892bf3734add87b2f04234d8789667779cc19564ce6552d485fa369cad4e022f69814180291b2af634fe4b81147998efe521fe67462bfa38b6b5e5a2d05ca86f30f849fd8e87c574b3adbe814816fe49179ec098a291bd7de1f13280ed494215d865c8f2699d7c0cd479ccf54ad03389a256a9fd4fc6d7bd97b7e4ce981e5173fccd85e0a6f1e87ddea515255d3a0df7f3a5e9bbb9ede59ae9840386521fc9c4dd24429ec62fd8d48fd55b72e8ea886bf6ceedbc9ba9b828e70ed6520148d663bd1de4334a997ba3c188eeccd8ce51dc565e4454c59d618ae71e9960da654cad1f3c21ead1294895a6696ccafdd3e585fbb1828be1db736d637ef94d5aceb4975ae2b678e0560f52d739cf92229bdb03ac03efa897d3c725df974e37abcf2da006267025dc656e94944fc3f98c34069ab35b6a90b5f9416c9c4b313f266b74a012b00abae4e61ba3b017fa14efd027817ea232c7aef442660453b241bfe54d14ffb8f51eaf8f095ae0632aefa662f0cb51fdd7f37e5daeb4d592633fa1248d55d16e9c37bfc87e4c8491f1ab32a62eacbacad89f123e876a9c946dd53de29b5dbc0c2eabd5a8c44b9117e2e3993346eba59403fcc85eab71350c961eb8fc34f3c9b0af8db8f345bf7bf385c14baec35f3b3293ff9e93ad7fd66c884cb7fc2c4ada70b69bb795aaabcee38e545ee086e948010f", 0x1000}], 0x2) write(r0, 0x0, 0x0) 19:00:15 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0xffffffffffffff4a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xff) 19:00:15 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x1e5}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3ff, 0x9}, 0x10) 19:00:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x2) 19:00:15 executing program 1: clock_getres(0x2, 0x0) 19:00:15 executing program 0: semget$private(0x0, 0x3, 0x10c) semget$private(0x0, 0x5, 0x400) 19:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x6, 0x7fffffff, 0x20, 0x100, "c227fe89c65347371b1b3070d37b66bcb25acaa8", 0x80000000, 0x322e}) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="45b12cb7ff65bf4d22b71ca1ee9211992200e2ed0e0aebde360c2004753f0720bea910991e50d5f05f7856e3e118506a7b29e058b6539a487fb3faa827bc114c4adf4d3dd876bc5bf5816e95714140ab", 0x50}, {&(0x7f0000000140)="7a7ac6f335734346acde1ec37125b3", 0xf}], 0x2, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) fcntl$setstatus(r2, 0x4, 0xc0) fcntl$setown(r3, 0x6, r4) dup2(r5, r2) execve(0x0, 0x0, 0x0) 19:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 19:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b4", 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() 19:00:15 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xf7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x39, 0x8005, 0xe63e) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/169, 0xa9) 19:00:15 executing program 1: clock_gettime(0x4, &(0x7f0000000080)) r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget(0x3, 0x4, 0x20) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/53) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)=0xaa) ioctl$TIOCSTART(r1, 0x2000746e) r3 = dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x2) dup(r0) 19:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r1, 0xc0) 19:00:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="73c035aa9621557f0c0df3f29842ef15a7d36fa0f664ceac5daf810e344b33f5a62b4963d04bc7f870efd770ffa927358d75c58dcff0371c7a8861a7376d212b99d5c3eb07ef23e7d9ed947a624e4ee3c0a38e1fae996b43487884cdb945eba1f06e152e3c5fef8398fc4a95055c7394582cfd02a7e45df74ffc6382710e7fdc7c42aa9b672e743f5f2a219080955bd314ec2d24b537bd5b032a6ea17a3146441643f92c7a88b04c874101922558e567fa9360e9424ca09e9bcbc09e07c782f88b781620e726b673fd295ac6bcea81fd7cddfb1a3e0236463cb5d3287f336b16", 0xe0, 0x8, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) 19:00:15 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x10c) write(r0, &(0x7f0000000080)="0101e1eeec85d74973aefe5390b0dd7660c11ee09c22c02cc01239f187108c25eb91e687c5f320efc42b6f899d2f942fd16ae07428a0630e8b9f6dc7d2dc346e67d6d6f3395d1d146aea8e69655ce25dab2c4902cc747362e8ba53604ad8928fb91f5f23a402ff104d0272a7c74e22ef432a000b19b9b5e1c1add9991bd763d998204c8151c36c04dd1b4654be47aee22e26f0d424c38b38c7e88a9f999b45d5e64e53750f9c79fd1baaa2fba257b49c19ac506b5b86caf770d8fa05c862111100f828f297f8dd18108c0d444345b5b72433fb4715ef2ee4603ae32dd926", 0xde) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xfffffffffffffc00}}, 0x0) 19:00:15 executing program 1: r0 = syz_open_pts() getpgrp() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) 19:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, &(0x7f0000002480)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000023c0)=[{&(0x7f0000000100)="abb6e79d4335208e5f8363d87380b4851ac80abb6ea8be15ac682e353f8278ca7d39b03c9be4e5d1a51444211a9b8d4f94eb311da3a272969abf4e4719ffc43b2302a2e89e6bbd45b22c7f116069f2b445f42e0cfb8c7fc55941a3e8facb85ea3eb2f5fdbda04b3c2590f994907fef778fbd8b3ad4039dc23ee00a05165670ac039de6f0baf574fcf72425c087b52057c4d5411d0840f1e7c477f32e9b2a6faf1d2bad6224c6fbdb19efb9271cc90d27c707de9ea32a14cfd96defe0536d88fd2cb20a083648ad0af5d51f2cd1eead923ef2258544e1e2df5dd965b77f7e22ad9f014f706b95200f6c9aa5a2bb913ef4d06d38a82a1804d08bd8eb461d5f80dfc399c766006ee5caf2bfe167ea481498ef3fe6b90723a94833c391ef784a56a7bf77e51e265836277b084b8ce16ccc7b96f2ad12255538451c7ea6d3da39fab0f396eb426ba5151a5ee8e13d8b44ffcf54ddb883aa4b4456618a9059aa81b57406096133e917d3d383a0f0851620bc590ee594ce59a72bead6c1d6cf7adfd364862c3789567fa598659695a71fc3a6dc078968de6192f079c45a356c7b80de12eebdb25a2d944d352b0a2cab52cf25bfc50d5991c25faa28b540133ab1d7938a837854db1cc7bc432c6d6ec7accac9f23ce441d4a40be3e75b214011c8264ef37f45fb8d398213ff86f8f68e1885486aa7e0139db20e9b9c51c3e08c4c285811d105db9fb41edc131a6863f1a743d8f8d170ba5a27cf3808eda2ecffd6eb606181b1ebf86e0a37645c7dbba377e07ed80c2fe099504a3ff983aa15de76468c5b3ddf5aa73759bf4f04a288cb6232ec07536d0473a070a3b40c00a6bac88604aa863c7afbb8cad9a4dac46304d95e06cf3c10c5cfdba82c7f3cb2d630078feb3993bf222fb33e79d0fe1ae2f06a082e6750b749da2bc9153f58b3ddafa6e3fecadea97106491ed8a2a5446b96d56d3524071cc9aee6ac59a677cef32777d8b96471bb0a17320d9bcfb9afd4a3baa04e23480fb329deb989fb233672841d1c76cc9023d5fcca1807db0b80e2c8c7e87d13c8c16204ce2a6ad876792792b98735669554423764adeab48c0aeafc555a4f1f19b0a47fcac8eeb6810949b65e2f4004abdb79f1a3d4da2dde0ccfbded847e9f54a7362fd950e9953ec2353a22998d1ed95ca04c2f715aac93294cd06fb53a5dc8768784bf3b294b27f0e9a62ae211afa11bd405e2853a9674ed679103dc1ff4e96df5811f62130c676cb3db4e3006c646222eeb2712cfa888883eb89dd30b812b41d24785ec84954ea5eebc2a65b921fd3bfab48040e373273af068f3a5b353a7972c1b528d74392d369d15178ae23c2d6850b3c5b980dd47675409483332c849068964be5df87190907e4e828d05d44f80980aa98452ee91b9dd9148c4f97d55f801368fba92cc3641ed5d49a6fb6bd07b1b90981b5f96e3a3247961de46fb73efe505960ed69ff59f459cd4e9e4d3986d8bc046860c1b23efd1f68027227de9ecb01efc87bb354f1e1e98e43c77fde44f3570b2ed4f6f8d35514dc06a0334feecf9525aca0eab6f74b699f9c7c60c62a4153ca39c4f44b48be191e903dae2205b76fbd41a8d273860ed3e7c643ea1a5d565638c57c6708a220f2bbbcd0812f527bc7f36670c53529e66b5fe292f486086e809a0453c8938d77050ee166c0c8f02af9a2524f4ef74cef4b9eff74f39902292e5e62c324efe903b77731e5a1f4cf2382c5bf239bc901d985b98336dc5886b363da2382df78c7281e957b1f4558c985bc3d4bfc3aaa16e688474468fd826c7ff4a54675d3710a1d7c2cb7fca03889929023df2c2d765d6ca9c521b42b8b67e06171232de8f4fc943ff3c220c2de24c97697ad08230519674ef13f6f3b3a0bfe87a370462c7b632e7e581615040be4754039a1dc6c6e9b5c70ad5f6d1998840245eff447f9ab65a710bf348e7dfbc0624e0059253d04dfd413fc1290786be994d19d0ae486b34071edbc2fa039248dc053fb376ec0532bf5d31c449ebe16f9574ebf090139f7d9e6ed56b3986f8bee80ba845ca906479217d9b3300c60d286307911f5fba69dddc5ff7960eec39a785a4b248fa3999bbb26c89a77ae4a1417bde603e2a9ac244ced5352fa3b598075ab3bc2927cd7c9c7a2fab4f10d2f191864ddb03b732ebe592d75b29289a376f53e252d8c9a18a6eaeb7ef4daebbf86cd84cefbbbdd0093fb9df13cf84e48cbf40e2c5740ba36f20ce18c68c42f75cae7b5640edcdbe13e92f28bcb40c7449aca2f57835c9d09808a390318b7ccd20bbdad7ed1ffab3a96a0e2e28e91cf244896e45bb6dd5e47439fcf645f5d81c804d48c76a6611ad77c01ff4c266e3a7f1726eb749a08be4978a52a003183af8e8e27e4cb72d03e67a3a830d1e9cc87ee9ce69e8ceb5fe3c83143338689d3145e99dd425ae44940e45ef5ab2669e0ee3e6699e5fdcabad87f3cacb1adc5bd4af910e0ce931090f6ac3bccadd2757af8ddac8fefa15c74a7eec60aa84d45f5fec151fef63530266b006530dcb1dc2bb1c62f3402173fff8a7a7bad94cc65379612a5a0239c97e0a18a01aa9252b0da8cd07eba404a7e1f5796027d71578463c4a6cf8f67e85fda2032fe2a1b76f77819883f5093e2b00b178608251b39d0343e49b10abed4adf9201e13ae0665cb0568055bae5dc14dfe1d1187f35aa81442bd4a8c2908658ed4c65343d7dfc33670206ffcce5b2413ae942ff0d350e07b85a9648b05be9ee4e03539aca72382164687ab72f3681e7d4f3cad02f028de2156d62062af2c7e7133499f3dd853f2bb1841102efc1b42a4198655c42309a7490a694a180b6b72f8bf319bbfae8a7ddd65f66f86e134b9da8f5149d831afca2714291fc703ce9eba5dbeafb8bce80ef0de558abfe2a98a81e93ca2a27d0a9fe1d88c944c6fbd140d2ba6185831ad1e2d53fb308b0feb481c3b8a4d3538633cca5f2490f83c90443d27bb7be2ffd0c441cfbd551c6abb2a8accb1ea0aa114c067f4a72290a43e542e2329d5df259adddc59d7a54eef3fec514811d6f8ff1cfb40a6b4eec2e06d498d1afeb10d25f487a0528b894e8a555fb6491bb8502564389755f5eb47a2326a00ef9fc2b2e35f1c2132da342eaa6d31eb71f9c5b3e5ba3c49d328836910623a1e1889d34df5d2b77fe07b2eb7570ae34bdf8a8d2efd4ca3503cd055e4bb62c1b3cee0f257b36f200573797070f380058bb6f8ba30e9aebbf18cf474976bacb79a08f6f4f209038986aef2c5f65580b9eeae15efe2fc4371d2153cff58023d9dd3d2dd8b985da36480c006f32e325d77cee59ad2b519ef62db784d1c1159930bd902d7c609e30ae8a7b32cc110d7edfcb8e51681769b3d16ca40911f4412affb40e5dd171ad752f0ec29cac666a2bb6e53a8ada57363f20015727c8d45628bc7dd02c223819b51cdc5cd8733a9033aeb68e4b1012e8e7d78eb64f94b08a672a539d67c19e27b9c5ba0a0ee254beb84e265287597f7de2d2f506f8c8b3eed7f0b3b1b900d73ca4b8531b1e88421b6e1a0382b3a11c6a89df6fa2d3b0757bfbc99c80232ce64feb07323809ccd144fdf867057eed1c5a8a3eab5aee804763f9274e5c0e0a551647bc50279286777ff8a2a06c6b5f9e51ae734e06ccf656522c401fd383d43c836fefe8a23256beb7354e1a75a2891aea1f4ec6efa1a2f0e99b5462700715a814f87ccd8d1e7d3fd56136d8b2a4cbff7a9ad220cc0d2e3d4ef76984a7784df4e6e9a3df51fcb5101ed9d31e47d887f94257734d968ce172623c6c889f9c105e720822f5410a3078d30aa98035740075bf4c81c2cea5e7f60494778132450a3f0ff52cf48a8ba15b5c3d0fd71fbb076baf73c045047d38ed97a3fa3159efe44cd92bc09793814cb6a7ed9d0535ce2890c80b58c3be6a0ab649f007ecb26ec4737cb203e4975b68981ad1f62d2d3ca92e3c93757d9196be46f46a9e076001aa1c524c4d51d8fe316aed3617df6ef96a48b1b90c5a83b0c9187da3998428099f3efc7c257255b8b86bc60061fd177c56c4114ea4f3b5a791a175e3518b0884c80551dd20a6fe87a8b228e9f310d1fbab244300b7949cd467f3faa0dad76721f3eb90b3323d0ff86c93955a95546605777cb81d07c43321f13534f8b6104b1f910cd478a0804d06bfc49739b95ae24dc761fc6936d97a12cc451203c739adb1d59ea56dd7fdf49bb7f574e36005d29a5d73f2e161d0fd9c80e2855cf11d34f02db5e0de8283e1b0e4a2194d8835bc33471b8cf92c17bf5b56a2df636a6e3157064245e5e8b49b31a49beaf8a69538c380ad5a5341ba342c0cf20044259494efdad0e8024d7f8c74eb7cff4390f08eba8127fe25415349a1b22042deeac8986ed0a7ed690d27780bf3e58698a61c37ca2609c8dbebc846052d34678f9ce2214463a6b01980dcfd8279d59e6e4b560af6a122908f887b957ece0bab4f38501edb51c16bff51df27234be7ec9c414742c6c0459a04013909054fbfc0d57969d73b42fbeca805aaf789dfa96b82122cb2d43a7b2b223f8f21f0f6a85fec9b2961f8f5dc5a7936c3f7f752a1a649dc7ade78b15038788da40a23d906ecde67077e1f8f445c96c1b3ccb3ac9ebc597a39f5bbea6f0d542c190fc32346df85d628d1cc91b923aeef6d21efd429ac88e3a0e332ccc58fc7a8b75a8328a82f617ad8db420290a28648cc45d588682f0f1b44509c5a8a44a94752fdc462821ffa74e9e072075a52bebcd4d49658590de0e32096c1ff99b2452ccc9182c23dd58e85598afc3da2bcccbf8324ae9e48065ebdca1eca729f3925961273bbc96d403d75ab58b412f36edde16179c6e9bc42c22fa6498924027b7759d490f03bc98a85206a50e205bcc1c07657f1c27116bf21d391e52eff5349909bbb51892a558dbd0e1bb07bda8c584cc93d16caa21f9253fc6d240d1c39dc110dd3985feb4d428121439cd26442036bb59d9d77b76e608232ce0df59c4861645af4d4bee8e0977369c55987c8bee8add4791fce87bb8098e0b876992e8e235a876980ee34e72d74c29152b8d0723366c49d5311799d8b90674c7338b5f57103574568c5b70dc4212c50347e523b69c62d2803e1677bcfa82f301c278e93547fd67c302a3837bd784f15779c03447f9bfac8fe361dac357c23bd1c0ba997f6fe86f3af30a09e8d2bf252b9f99b5ba187a423875e37c8b1d02d0466dadc1118b0312b032be62c9b2d8bc7151a30116c889fd1df83d5c26130a2583477eccd97ad89bc5d1ff6d8a55c03f5d548d5b06cca6d983dca5ec9c3d8131811519d6b1ce1c75ebce5d64d6fcba41b4975ce87382df134f7e446d7e984c8630a5c17ff4605a4bfa2ec367744daec0a0a50f088f0670e527db4685462a99f1c9a9403f4e1283df66a1677e7a71bc142b06b758807591d7f61d38fdb3009efa10a040909ebc00acfc02c17657cf398e56c037d128b32b723f9146474673f5b220b1fee5f9095df3deb26284601a5d101fdaee1b14144edf86b0454e5bfa11832474461920b2752544c26de4d0eb055ffff1e9b4c1e3ecaccc93798d0ada96f42ee1483df04e9d9a2e7e9e157c325b90d766d352fcfd58505c15b84f40d7e4d228814b3e35799543054a2c0ab50e6892c557219a99a5730ad6bfb68fc36632622bf48e80ed503dde15406389e0638836ccc24450c48fe434125a5a218109e72eea56d784aff9202812433add05c0aee19461019d9c0bc5c96811302f699186bd13909a33a198c2260dba709f5", 0x1000}, {&(0x7f0000001100)="509775215c40aa6654c00c350a3ba489e54fcda5529a142db6de4c20d25d514d8b736f460c74a15ea846779b77e8aec1a6da094bdf76e6268be2e1f4fbe7d004b4aad3ddd60c640ffe0c73e2a8dee15e479a2b3c040cc9ad6ee69fec815a82336beb17b694f9d0c4a666c5c369de75fdc938b5130d507584329281455df2daf9a4c14050eca53211dd834e64b000f356d635040189afa651b530fa92426c5c94c4be8c59327e51615266724ff62774a4a637ff0a10a7204be0de0b9af52729b5e01c5ba38a", 0xc5}, {&(0x7f0000001200)="64408ccfe96f333cea46a9355ebd7929466c0bd23d469c668808d67ee5d29e64e205faf50f01", 0x26}, {&(0x7f0000001240)="9033deb1864a79b9b678eca8539d0d411a0eba0f058725602a3a71cccd2589d6a235e03e3e0709223a965aa4d5e0c0d25b1e54dd808b49249a24230a5625b557e78b6f8c12196000957defdf52d4b9cbf6cb913c468538a43f4a3657a587ed9f49adc8befe4a5a7914835b89c39f230fb30fb3445e2a480f41767b1c8b49233d6ff421a255049f85d27d2b3f5d775b69ccb5c79e3f07997d46f6f5ac9d4dfc05c3af9fe082856ffd04ab946556d1f4538516b642ce9c9ebcba84df52e3848edb09201f655ad1a6ae7945c05da77c73a3c4d34b284e71ec141777dc489e976ca3f49f3aa873701c0d4e21e3930f2941b3587bd80534427feba2f1ffdfbc93beef9cbbb9d67e27cfb984c5a546f68b2bb895aadc7808b6f7e4b51e75220b79c0cd89031d8f13e368796763d97705519256fae841293c82492ec8dcaf6b4248ce6640d4685470820c6d5748f58015453ffc6801642f496eafe214977388f8bda6f3d59906abc869e5134c483f48c86ad784146b0a0869659e1a85498d972e4d8573dc58614d588ce0265b6249d86ed8d496adb5009543b4ace6fd6df513ee1f1d357218943e8466927c5f3bf2dd7da102a6d9a185ac4491837b71e6537247b4188e7ec11bc30b7c0b855ca6053ad416ef79f3bfb518351e770c733daf9fd3a445ab59d8e09b9ed3a47e965dd5ce23983c2de4458ce0da854d9f5cb2d2e48665ff76b8590587ab85f7afe534336b3b50587d7bf6ee3827e07a362cd3bcccba9b3163b89fba83985496d6f050149d4cc05adc282d8db4093948a905374d48ab423bd8ff3046fea266c9b6399b1af507a8d0d63cbfb93bf3d46412684d58f77f7868cf2f46b2eb79c228655a0040c62505fec00190a90c33edca104dbd150d6e51417ab9f4a948107387d8b1e0ee6377ef1fe1913136e1d9a2b07b4b7f6ca0fe2330bc221c4113aea4b54163ec4d47e8a8ea13010454dbc3bd0bd2c6969298646a404c54a16084f79f0a98ffcc7017126ac3cc9d32057aed548b4dfbd8c39083f7535f6d14610b1cd5a4498a9e7d0c162f0d1260207720a33750ea758b0a721b209d00dc84250f654a82524bf11828b57ab9848d6f9cd3244942b233c58617f0ca2c619e9a5b480ace8ef47bec3064492e3ff63603c708f58569ae4dcc99b234b8644f7c63d60124264796cae9ca5c71ecf69354d8357a4122516ba7397ad688c5976c91f6953863c28ee8d80d944f82aa31fd7a0bbebaa171a7de84d0234c40e5d388c41e1fbcef9c67317327351b5e00a73c62fb1de5cb59a150b5604b31ab455660b5f985a664e61008c4400082e53d1f98bd864c8b815e86c9d9d77546058e9bc0ad07b01d44a8d0571b06de5b023cef55b75fa9cae995ba90e28d639e6498dea024ff805e06cd7ae7af44b13169588d01146eaaa5c0c8bba1b77fb26b2b3364802af55ffc8736b3b026686987141ec776a162316aa0e9c5f4389f635fddce083846a832a84f2fce9f5939ff5a2de043202154b2916781da01312a8c04088fd998cf169f65db9903ff0c229bbc4a71e549940944b18672c6a4499ccd50c27163afed595fe00039d1369fdba5b627e14313637f2ebd19def9babb94da4eeab40ee99d348e570f3847972f986d6f0d9bc2fbb651d329f637456d69c16fe15e9ad8a76ca8fac04b940fdbebcf5552d97b1b921f6f35797bc8f878561c387ffa4e0d4edf6f71c64daac4e1ca1a9e9a4b044f9d505614e30b0fb81e1531144cac44b7a94960a8b93d716e6b70d1f0da8e84796fd15ae15901b749c5661ce4af559a14b01e56815949750a1f8d05c69a14164766857fd022b992087a46b800cef2546a1b1701e6280aab82c4c0a8b676caa19aa66a4c231ffcda7cca781cca82528140b1348360ce660bcb64a0ae36a23315a13ab94736429d2c84798b1694b7dce871c2cdb918aafb09c4119561c583ca7bf6f01e892d842a43eb05fb26f296805342e1adbfc7398ba7d274a7ecf8237d29ab44ed643d84dc78e79564c84ba12772ea3e5f8d52f74f3ecd1056331de1cd542e2d7fa1233ce29dffb71566a5de1871e8ad89b4a8983b09b0d085ea6cbb2a2c4b875a9d2a1337f58949b1ed66df801f8c13bc7013037f72412c454a4c724c548019a567467313dec223ccbb029c20e4e42f695701454011c00d06669ecaed7432d2366ae103b8cf3ee3f6034bcc28afd7f46e359d15cb8aea24812413030be1aa217ac1cbd0bec43b655123471b0ea941bfa6ebab29ed76c22c0f294d33dae082541fdf28209722ac83e4521a62d69896cc2f1843be7850dcaae1f49ea8d5a35e1224ff24b893c1fdfcb0f9c1a251d3b33c9951327cb3f9e2443efa811f77c473643560512eba66a9039f33f101b257c27b5b8cca191de078f3b7ff8495120dbb7f47a33ed96a16e316ac2484e05231041b86df822375b4d39f92ba1ccdbf5b854c2cb871c17634c46c655f3956703816e9bce9f43a4c7f8cb8e11e5d737a421b43658f9a0a3bc4dfaaedb52bab0c25fcedc29f27920722b9aef2210edb173b77049f9ed07d0d388916293ee59918fac31142a8302fae7cb109fe949e97d0784c284b8218a82483a9ff559571c047c28bf481227b08422c30ac3642fed59f8718121a8745ace0363c2849f4d9a2cdef90a0aba0387195a1413a88abec2e781dff1b4c003bfd5081ca2263e1c391fd3fbf76140b272e641685bda4676f8c43ec791e88bc712e5730c35b60087dd3a1b775a8e7952fb73a86cb4ab2d6d5251754927bc292cf6745a159030a4cb6617e83cf89395f4d3ae32e27787872a74f5b482122a5b463ac6761b9cfc585519c21023c320bf4f1fd6949a96b585e83b6801b7c034df96dd1b33315f1802cc085e565817ad0b886ea4909d436de0b96f9ff3a527b8fe5db0a2f07d9ce1498ff264d00e800b847370c87be090f0195fa10c664821eaf6cbc682437c562f764741eb65c8b09985e86981b66b0ee4aa207be15c7db305bc8968ee70550fd6838de1eba84b7826a1bcc85bda143438fe7bec61700c1c70b8ca4f040d485373ed37715de50126d50e91506873aa54c4777e5ce72a7603a37e0dce5f3a07cd7e1eb827e3584ab1f0934e65fa5195cd284ae3c58b3230b94870fb6c6dae709af9ccc38acbdad21c293055048b8224b3bf8a8f48c04dc96f4885d18e1fbe02bd8723a14f9220f85bb74d73016a64aa5f7c947a5c861956672935c23ab63124c489e4a5f360e4297d79018128ab12b27ccf105c2d393a1e5c81d0f91f0002c20815b62ebe92a0356d95a110951be02a66c893066bf81d24c15b82a08ae404b2a6e6e3aec6a48dc4d3e07a4a709e8b1efa78154d8ef61d1a0f1983268c15cfb109da4754d14e311b59ecf835a9db1a1b3431e7614f65a318856203a99dabe47b76d827581d7c1db12046f3bbb526df2dd83ccdc6b478e2b785def69913a8a3139fbe1b9372c90fd9be25db2e91f12244cb219e0c122054e97c5a74fe0c795e242a5c75d500a4743c4b635bf804b681b22925a89fbb1c9bcc86dc2ce03a0c98345ae1dbb39f2cbc353abffaf8c7cf8819ed03fe1c758e69c2e0d78e506884769a50600471a467fd63d4d08c2145e322f5dff1e736f768aa0bd59695f80582c0b2f3119a8664057632a1e286b49751f28a499f302b147314c26fc8dbdbe70b278d16cf2dacd87c1bd05580aaa2872f7eab683cdf2f16d86c5e09b3875755a3cfda270d341dabe54e24b71a91e1cb2ca3131eea83a6f4d4f368c4483ab8e89a58b70c7dc1e9c62f64332419e58462098c756b8037c85483b44f9c2702ca4e0893255d4e840fb21a4193410bb7501ada03a20849ee8774df46c2df7aaf341d1246321b4ebf7ff7ba7bdd001e173d49e68d925d18d8524680a090acf43d9b0c11fee536066d29fd901db2a1956d8d58bdb6fcf8d25028aac9a2cfe8a8cdc957f1d745880bbc25ffcdd92bc38425e44aca2a33c29b53c9fce6a8b6ac55cbe89ee453bdef9cb57202c23ab62515fbaa8387b784728d90d346a1ded57b37c404c45554a0016d308fcd357b6079bd3bed464ba58709bb398a32e1c282f99b42d568c85443254cd2c28ffaf1d9c71b44b00278563c9937596146d5f3aab69803b0f1ddeeab38c5093239a51a50fe7558cfd4d8c4cf8f9f842de1d354358eb6ca707876bc336c5f3f0e6cd248982016618358c9179d9d629c1305cf3440bcc4324375ea8b1d7c4f9ebfd5a5ea90afd7a0591f272d7a6402affee59ad3013f13c7a4e93e61f46a7470f5ce5431d0d7a0bff2c1db3fd721f3cd1192d0579391a82e8125fbc156bb0465d2e1baa360f5b3d75fba8a4692671617de4654b745863872225da8ee54903860647e7112e42a085dd09f20a67cd3982c608e9e9ec192420625a71bbc02764e41300002e7099576209bd45c6f41a40f89a60e27085c47f81da471bce5f5f71e3cede22055a75375cc98c88bbe24351c83da2b29f6d7606d134a32c33b594e23bdcd76bd08a59d3d5cab02f458283a78f02db55e678a29ca513fdafc55eb8ead4c6c9a0da3a9b63959519fe71224703b7e45d6c930524bb76dc72728934eaad18047f843f3fb5b4eb60d60190da9f7ffe69394c90ebed8ea9088e367de29e825fc662e59ce072b149829be75b3cd84a24cc5798293cdf7ea7afdfb65008d25b6037f3bd463a8af48f8396b399dc990999bdab2387d82dba4f7f461f0bc51e116960f98b221b7639d75bc18db4b3b7d789aa6e51f11cfe857a359e29e15dc8340b21a00ac5140570fdf5ed36e18b4d4c676ec09a2c2dfb2533f888dab91e75d60258973d742cbd06dec686e9bf0a8914ad829c48ae6f1fd2f6e5b8d1c499db0fa8e869c65e01bed6c1796c1ea47add6ef07047f459283dd514220f0679459957b08bd6320cee13765b7978b70836f96c8277f4e6c80ad45091eb219e43a4771530dfe30d8a3077d8067603f8d653c760442d72debfeba936effb7db5ec4466f01322048af2a0d3431ba7551b8375dc97c53de39728f5cbde58500906aa9102cb3a0b9a7c21ac3e4596dc3b712f2adffb1c9094e6025106ce19c7e23e6470a093f5971709cc92d6a8bfe071b9f6b105481157b9a6bc360cb2b425efa7adfb5bfee6e690b26ffe970985a6535226547d0505244ea684fe2e88590f54aa4b4c3c93aa96896ad03c88399b2ea02c44e090d653e7bde2b2cc90442903a014cf090e0f1bf46aae77f110a4afffd8c23992d35ed5b1d253b37826df391ceb28dfcbdfc182f1707565f37fa0dfd267d6fa948592f2106e46b7d06e9550a295461767a7dc3b619af9403d4230191d73dc8086f53f52d392837a0037480da9a337ad6b36033c1b99426918be7e00a02ac23770ebf6f2ef78eb03943d785718561b793c60b05d8fddbed1c4586073714f7b28f295baaf98772d814667b421094fc5a51ad7f7009b15d426b806f22ff0c8721804f09ffd2ee3a8f5ba2080b14e17ef9b9534640f733c56862ee756354f0c4ae486457fcb3d7ebaef4e7d3eb9645ca35bf8afdd3cf9e295e00ef3be0cefc3ee86e556d55155b91143fef6d8b8e24eabf262f1f9364c73e0fe290668a0eb9155c886e197ba89465bcb76768bda4e28ba1f02c6de8076bb9867b9e823d42652ccb42d184630428c9da36019b39868ad20f46f6b88ea894ee37375d74c5bd78c5551a07c545fd7aa49695f103815d1ee37755c959e28bc99f18539d7f8c17ac847b28ad92774830ff36ba6eed3a010a6a308d1c79b82c82184d9170a98", 0x1000}, {&(0x7f0000002240)="5f5173a8e3285275a5c9a515e94c9410921f9f07c59a93a5025df91f6d2b250125186d7a1c25727ad4bfcfeef6edaca5b5b67ff404c101b9d649c8fd3c2706699a65772df9a2f30a654b520c40a73f56b7dce752808a65b9a0662d94141bf5d58ccd3af4cb6ed1dfe5e7e6dd0d85ee2d275e26784b6c695f85a419a6b6b82a9b455df8ab0351eff32f160adcbb8e8f923f502485c77e4b3bb55a627ffb312da14f0e9c07cb03cf1d3f969641413329d19e19f0c1c3dcbaad5dd92c9ab4e23994f1008545bf6fa86c00b004b90150fcec", 0xd0}, {&(0x7f0000002340)="b09749c986213a7a04c038ee9428c949ba6b4ffb104c69ac181014aca3a813914c5c18e4f975e6eb46cda507e6a0388e64b9acf00fd95548ac5b3b8815e7c6f850e444c34cb5e30cd62f06bf71901915df5a992d161f0394412d17ce5caf90", 0x5f}], 0x6, &(0x7f00000025c0)=ANY=[@ANYBLOB="200002f27f7c0be3896a298004000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x108}, 0x400) fcntl$setflags(r1, 0x2, 0x1) close(r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/23, 0x17) fchdir(r1) 19:00:15 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x50f96ca8b1cd4724, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) clock_settime(0x4, &(0x7f0000000080)={0xc715, 0x4}) close(r2) 19:00:15 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x9) socket$inet6(0x18, 0x4, 0x21a9) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x8005, 0x1f) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x2) 19:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 19:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d4689de2a2b6a5fa4a97ba9d9d768bdf9f4449a2bb0da930c18a3568ba7e5d5640000", 0x127) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, 0x0, 0x86) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48, 0x21) openat(r2, &(0x7f0000000140)='./file0\x00', 0x28, 0x10) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x200000003fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:00:16 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x3f, 0x3) 19:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) setreuid(r2, r3) close(r0) fchmod(r0, 0x48) 19:00:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = semget(0x2, 0x2, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xd8b, r2, r3, r4, r5, 0x3, 0x10001}, 0x3, 0x80000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f2b696c65300f"], 0xa) 19:00:17 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10200, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/98, 0x62, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x111) 19:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfff) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3}, {0x10200000000000, 0xf1}}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 19:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 19:00:17 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x2802a, 0x0) write(r0, &(0x7f0000000040)="377cb70d73bc874a5755510dc5ddacf774ca7521116ffc97b46296c5fa2d5f88020da9094b023d5d2cccc34bb1fe51971adfd26e698019253bf2611bc955d3057ebda4fc279f94a8f736f9c3de8348495257e3fd0d969f85da175d210728a15e56790366334cd09297aab0dd481dc1ee971d62eae4bc403c41a3880422999f95e8b95720dc20dfc9fccc446f8ab66d4052a2062303874835e21379dc34f146098b983f133fc73d4f2133117ab798a13016f732b65d8028c5090291b67a1df4a8c2ee287013a3dbe15dc37e00b488e4feae613cb0eb363a2f8d7746292ab8bc9be405bf97d1c61f81f41f83f1392bb56b6b1acce86aabe9eb993766b8f9f9171a5961db67ef534445dadddd67dde87a55024eab6dcc1129dfe244128044e17ce233fdb38bc6dcbce1c34c3cd22419a3dd84be4025826772485fb289417f2641d09610b03e6e7c208e2baded4b9becf7ab6c86335b586d1f48c0a56d06738e3a997aae82eefd57c0aecd6e1b73290cbbe9f5462e3ab334a899024b2ac9a78c452144f9a45999df40c7446f8a8c2245d765cec250d262ec670fe3b1491f05a9789de96da50a4a831090a6ccb32827bc1be69053260a47fb5f4920c92a0660958ba844bde11b754c943746db5d4cef87c2605026dc3c99c7ac633acc583d86082bd3fdbb32a55dc83fc0a5c2cb2260f9d9def5bdfdd5b4960c02a47099601bba546fa673628e4b5b3ecc492b8da6394a3b5df1ec7659c74d717ac4c5cfdc72bde5a3551d7cddb7c7966419304e3a69f6a3c04b64ed21457144f79efce26471ca646922f6f4c4b350c3a8edb93d17d9ea7717ac4f7e10f0e7ecbf64422a830f92d52f282493a618e0b8769e11b233e31f86ae63f0cf935dfaef7511633416a18994bdf79f4f7a3cf191d466c697dbc8f924600116680edab3047cbaa68b53e2f64a552373bf7871f7955f45dd7428a24df2caf5cc6bb3a1ea09eaa804eebb51c91a726093b95956188ef6f3d1a67323218323c5a6a8c6d7b689d5dbcedf7fe68f1daa1aa847b85c7891a9307e3ce3f4f4497e7604de362ca5fe21d31e9e0014a702657735d03d9cf1e62d35b5ea51f9bceb6b66d929bf0f742147cfdbe207c42ef3fe4c1a5c8afda32fcf3e42c5836457bc940492cd6814f1f624dc605978f2269188c50bfbbee765f2391621ed1b8f2635d083eede5f709d3b5ddf53723610f004d17887b76d63342dc69d41aa086c89e8d77dd49260b742c09bbab192f6146002b9ab177b956f1adbb2c14d36582f4567197b38c4d1e2af3af187ef0717020ac9ba71b254d68afb422f29a8f22640d9a2b7dc56cf17e690405504b3e3e7b6dde66d7877ba690a6198d659c37818c70cb210b88ecd6d8effb191421e9b4eff6943c71d6a0042a6187dcd45655a02c4bdf5ec6d6a7aaaa5c387745a7a9e418c6c9132ec1c0e29b93c36a5ee8747c5bc308d92b89e3f1839fb3a06f65fbc4be68564302848f49f0ba3ab67222c28d18f868f44252856f551aa06699b967f4c8b902bb95036372a3153b29ce6a882ba71cc048645c3e0af55f36796a9b08209d6e396dc43e57c2abaae6985896cf9ac814b4ef6bdefe17ebbd5aef18b6c1e1cc5512d3ef4fab149274ea7d9cb09ebfbedb8204d1d9838c106b41179aea3b1a72394ae890f70fd7822a55727aac407e1017a21760aefc245be76baa672542b01b91509cadb6ffde8f89e07df67b6e6c7073d8b4a5e480b1863f9d7aa398dd919a15ccaaaaf07090a5e20d41857dafa634723c945de8578daf5aa943774d0b93df80f13185f2ce2eca13a22cd51cfa2418f7f3786fe58cfaf14c227dea9dd43988ed7a2ee2572f79631c7f22dd89dd3e06d69a82ad6d10ecc559479873502ac0e60ad31a9ec6ce1b26de25337e7d77a7340d40fa2be2f6c63d02f7586bb85a9976174317bbb16017da13b219d4c94017bc5c24efdb56da58b9edcf638616b74bdda754a9a101a79de21eaa4ec3450f0827382e631d0c262c53a1e72833a2582de217e41e65819571f26f9ed279b9cbf40ce59653277eecf6d155e02377a1dfb17d2064b99fec15c267aeb3c57e71c5c978ba1ed869e6dd0b42ab839c290f9adfb2709f63761dadd7b323eac98f770e6095e087546e274d9ebb998115b085ff1fd6d11de3af7335c02d637dabedf66f7f9169ac6ef6f2f44c87de290268034b6591e76ecb0feb9c1da11ad9980a121f50ba441e85a7cf3df8695e359354c73ebd249b131c594d713b4e4d262beed900471cc55999f1367168676f557aeb1861907e0d206fbbecd5926a006d4630d024b66c7ef06ea1afb2f3a78db4217fd09e0e8002af27745aa0cb02f4a431965893d04446ab96fc36610ca8828534083b49d7c139e3c366807ed9419edba592cbce0f3ab260586a938c9ad138e9097d81da595246435a817f4188a1c7fe48ba473c97c6320fc0988e04017fb29ddc8c4053821e9b8e0e28050b6f703d19205cc7cf59bb4485614d09a9be42f43b85b3ba817099e0d9184b6e0ecfb9111c0bc200f40f3778f88e82aba781b7890dd4c120b67b00f1f65a15f6c173d6785c1f8dd66fcbd96a9c04af809d124d4e857d30e7b3b96676eec976286fd3ea66afbb00f46d632f613f60f4b0cb2095f790ad68fa6cefc80e06ef9cbf654b8c198c3a97d53c7a886185805538e7d6de8c8e47e40519bda3e69dd2c5c119160026b091ab4d0e94d52a854c94854766145a8d1791b11989db17613a6dca4197eaddc5f3b18fe28dd512241fa65d56bbec48e7376dfd6534168dca2c19daab56ae8342bdc2bd9996b587261eb16bc7fb66613b745f71931a4f1adba0d2401bf6201a0161218b488aca3cfeab0a5e316f1157555cc2a4e5a1619f52eaf2e28bac2dd1d6b54f8fae9e662033f0873854e015a93483ad91b2612fac32886a986e0f307b5e8c5696ea3f352fca6030f302141f6a04751f18a6223c68de12224d685036380814f43f4859a9fddb4cf0b3b71b6d7b8c6030f01434444d44ded43a70f88413a37ea3d87a0e49746d0dd2810bfd19a52bf43de34ade51e73c857be15698e1b814986a0365c3f1c26c35a1f3c9827435ba0558ea0a233fe836ee8a05c095b34a767be0a208265f34a15270ef22b8f74048a11c1310509af571effc7befb0cc499f280782a3c1a316ec7bcbccde52e462b4c28e60bc29a954aeaa796226daf01a92d1dce341d760eaa1d7e7434cc488a55e199c7b6319c4be00653b893772fded0cf82890b42053d1f7cd7e7f7d5cd516db443729e900d4a97ac56fc8b106b803e1fedaea2978a32f7cdb167ea9edc1ce47daccba1908cab33df2754c527241288a613cee726166b1da2b1bdc0bab4471cdcbdf85bfd23a730626baff73702c89774e61250f5bbd4ccbc78a8bcc287181e874af6a438af04fce8304a3f4d26565b4a9caadaf1438fdfbdc1618f393d7773545702dcccc3ae08bd25e01d7b3f923f0cb09c64d39846f493b9f5526569d53e7ef765d81d02456244e01d62abed2837ad086488d98c21085d718e442ce4d4a91733d213057a840e9b24ce4e2de79a4f4601f8cf591443e91432fc0d84b258d223482e67d2cfec2251f9228db27924ea90f998ef9382be8cda6c2823513cbe5146ae58dd4caae2dfe019829d62bd027c4ae01d0b09e980ac83c2137c42767e38831706df478937ed04f1b3264ca07d32f79661544e345c96e3840b6ab63d9a6755d16128fd3f0b99ccd0d9778398d2b270d4b8e1416026e739d5f1fdf9919611d14e013963ef7ffc5366fe89afca3d00e4f0b899978aacab00f7606b8143c79ead3c270cfeb8d17001e297e6939dbef9c2984c87766ca063d7c96152d452f858421cb1e0a9176d94e2d66104daa6a30d29bb7e05bdb449163f6cf1dd33453fe77a8c3c126ef7ffea601c86f7d347661e30b8692e5321a04769bb60677671433aa5d4a19b025798b1d2b58e0568b85ac0912d69b0ccc61a01495fec4e1c267eaffb512a9df943dadd8ca22a243016d5b0d2bfd994f87e19aa9c9de667cca8e94ea430ebdfa69e346a5419e5802c4320ab55524b24555634556b78267f6ed7f55eccbe4c92f09a1463e99c178399950d69e9dedca32e3b5e8771b4c8ae44d40686f6e37248ef8cf8d23e366001687acfb6fe80f199c396e64caeba509c65cbafbaadaf92492543be8bd254bc879094cc6eb17b234d2269d67321bea3529bdaba9ab6baf34aaa1e9d02cf86c199559cea6c3e556ca79c7de32a0c8a93248cf3c52b571f60b6b5c2b0314689ac3f0489a1898325662e56fdd6bdabc1abc0354bbbbb75339436f1022a5e6d4ad8dba608b04fea42397534484c2b6ac707f46f3ef7d8b7f60686b312285ee267c1973b445e2cb760da042a1a4c374e1ae6570804c0ece3a4d3de0e7c8cb4ce6aeb144f66f82f4f9d0044f4e988489d50266933841644f484b91df34178854e8e06d9f993c1855764aee014af26eecf12c069bf58e6541841bb294e111a3fa0f3522a6c4651516613ee7b326f387b9551b3a278e7b253cd045f3822fb83eb3e61e19d3ce3fea6500f03e17d82d9a110ddbe73c52bfb213f13a4218d2d03a243fa3527eb6d8d2b6f6e9c35aad106d7d7c084ba2becadbcba408ecf961b7a37900a1342eec9f4a91c10b8f841616db128a7f52d82cb284ec6aa3264e6276dd89f43a73f5ef3447d53c2bb0ba292660128cf9dac2e9e60f36b9c23e28ca1dc2f02cccbe29a134b219436fcc33afd2867cad344f5dc7b2bd9b8f37348fb2904ac53d512ba9f6e23f1a54cd22600afc3f6702fd1628692a19e03f138029c8c9a5afd2c568f228d44a8725d3585e30d42c1e53adc22ff7842bdd78202a723ee8cb391fa36f07f9408b913f1d6b4a767bbb7dc875a1ed35595f68252f3941a66da8c947ad2dfe6999308a51929b58e5750ef6464e14f743241ca659da1f47b91e5c33e28605808d295e5001bb7d35cebb574570ba97afbf1f4830ee2b78cc1a2a4440d38c2ed35fba3ab3cabda52657d6829f1e1a7790e9d84a259ae59de3cffed3f05e52f86c24f39d9cae9f854cebd9a8e974395421a198efa38470c662a3f953588e969f248180b9f48d843bf6070cbe9b995f058d65f3ea240f4edb185eb2e6ff17712487f7d04affe1f21c946d2e6b06dff9647055a2998243982c4292a0d3140480a786b36e28ce13c666c4be8b805220520c5cd1a66fc9f78e4e8980b6c2528a7d118675ea5fa1eb1862cc26f26dbce77513ef53f81ec5de6d0e430341b8a21c89ca985cc85e4938297e77ea2ae77ddbbe40664fddd878c5e371cf706dc9f7e6a3ddbe236b7992f147db6a3a280b5d5fe911fb0ef27ad27bc4405e5772b5667a93615c14c435b97fd5ee9fbfa1d3996c1db3ad4e74e70b09ce4fd4ee969a68bd27ee45c0c43d5b15d8fd66116a1fe1dc358f4b1bd7079ed6e0a8582d15fde89cc6a80b0a745fd69d57cb63730166df50da494dff6d5c6e0d7a8dadbdba75cf3cdd8de21ca095ab3f9ed2f13f39c5717e7a59514a7cccb5a308308f0b3aa86f3153ef53b4ad87d5ae04525568f2b3601ddf53917cb2a4d28041ff20e2818bbd1eee8bad8183cfa329b3c1fe5c17336f86d9cae9393375eed91fa8255c71c79b1e032f0ac18302638300dd094f42a8bb9f32a223c276b89d6cc85337418fdaca3334a0793a8a54fe5c1e41b2a3ac8c2d95b8d3d5425f48e1c31bca0a52f5511af0bee10b4b9a83a9ffd70ec6ca12e07ddc2c8096b5642c5ad8a92784fd687b2b369", 0x1000) 19:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) 19:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000180)="6d67e54e8196b4528552c58b4242c98857580eca4511c467466f65ecc5b41f6ad0890049e45035a506216fe2a03e52226b73266cc3806346be1a17bb7cee204dc20a1430651c2b9843357d0f5a40543c7789784728384bd6b15560bb01000000266bd4c46b9558ffffff", 0x6a) 19:00:17 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) 19:00:17 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000004c0)=[{r0, 0x44}, {}], 0x2, 0xffffffff) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000080), 0x4) 19:00:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 19:00:17 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) madvise(&(0x7f000023c000/0x1000)=nil, 0x1000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) munlock(&(0x7f000023d000/0x1000)=nil, 0x1000) 19:00:17 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="a4f3bf7b1ebf99e3393fd1ff5066953a1e2455c76f05bfd80824256acb0f3309070053c8aee6401d7ea07b59bbc1c4ffb03427e84b4ace469e5c0a36059f29a0688923726e76db4f61b5a76b474c53a1c9c3f8639d6601184bf4ffc26b9fb73d648223530c35a5e04bc727d82749cafd8261836bdc50e52f47f834e7f00d997e", 0x80}, {&(0x7f0000000240)="f4d8df04e9903d9acd585e06590788d3580da33b25b4462d44bc04bbf1f6fc815bde362f4076944a14e443fa9ca875417911a2cd78e72919aaf097b89f03ae6400d53e37dc218242f318b3c5869d2a1d5c54387990ae2402faabbacdc852", 0x5e}, {&(0x7f0000000000)="93c79dc617c80da46c71282ab45ff57bad4ce3b65932bf28c9758643c637b1d27d2bffc90c17d28ef6", 0x29}, {&(0x7f00000002c0)="9642ca68ed7111a44c7f18b126cf82f60265c8c75c13472649406adc55fe56997cac2aa7a8ce477e765a16a0ff73bc9d8f32d6385a0675dc9ee261a374a0e60f1c0ef6857b7b4e057f62e84aa78eb9ba8617458f17f0eb54ded736428bf4f7104b2ec73417737c1545378cdbf8921a084fa5cdf6924813669221090638b2545798e9ecdbe2f82dc6f4a46eff7c631422859fcb08d61dfe7b7af0beb6bd042df33dccadd6bb992b663b18bab6e9a8af", 0xaf}, {&(0x7f0000000400)="298d3f4edb9d941348385bb490d1c2fd53a8c79fe8b403b8e2335cc327ba2297492f9df697f8a17a2f2683ac04b119882afe4a03a93de69ff35d74e6dd7701a59accc3f2bff4d25780239761e58b0277272e253f2247433d552ac63e4693d9647ad126dd7b0551357bc790de6d4f46f05992f436be6f05e6ce193d75475f4c32acecf9e6d8a4b7ec6f228680658c5f6e2628e6b0beeed45fcdf20f31208a02dc891445155f8744506238b03cc9d8dfdcdfb494d7c9f47804420251bffdff109ff6751b5890fa", 0xc6}, {&(0x7f0000000500)="479dbc91ca3d768d1941608fb2c39d580fa56153bce0bb5c5a51be488e7b9c0fb64ccf05dee67d03696fd8354a6f79b2295675419176611fb90c617a762d62f0e2ffb3a632f2773205dd257e2396c9fb3846f532620120f12b87cc8878f29e863a92631c2f42f5f056d3d81c4b3fcebfec2b3f9efaae9ae30935794420d231b4d8a16e8285ec421fac6e906aa61deb0171", 0x91}], 0x6) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) r1 = dup(r0) sendto$inet(r1, &(0x7f00000009c0)="71dca6e12f6619dca4ca27d91b110b11a87df0368487f9fca8b45695f7d17456f81366c4d7f9e4d0bc350026e00c1c4ef865620a3a74ef6a5f0007af2104c6811fee57333470ffe45cf05c2f7a972cedd2c9cbbe3f6acb2c432878beaae7d21e430678de85c82112e3000c1e5ab25d41689f118ab16497ea8a059f22fb10e0addd4b9da2ea655d8586f377f00497da34d2cc8c7828d564e036fe264c481acdccacd4beb55d2ffbc684616d1938e0b41e00c631b559547fe8eea11d5e4d603a598500d51fb6a5fdc8fab585", 0xcb, 0x408, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xac}], 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000b00)=@in, &(0x7f0000000ac0)=0xfffffe34) bind$inet(r2, &(0x7f0000000740)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x1, 0xffffffffffffff92, 0x2}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000780)) r3 = kqueue() sendto$unix(r2, &(0x7f00000007c0)="0645e77c07265fc6a19910a45a7ab3d3860fc148003e64f104cfe3752a6fff2067dda1a1580e724bf8d16f895799ac997d", 0x31, 0x3, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x7, 0xca}, {{r0}, 0xfffffffffffffffa, 0x90, 0x2, 0x9, 0x7fff}], 0x6, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffb, 0x28, 0x1, 0x10001, 0xffffffffffff0001}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x401}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x8}, {{r3}, 0xfffffffffffffffc, 0x14, 0xb, 0x400, 0x988d}, {{r3}, 0xfffffffffffffff8, 0x12, 0x20000000, 0x2, 0x7}], 0x487c, &(0x7f00000001c0)={0x91, 0x3}) r4 = syz_open_pts() kevent(r3, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) kevent(r3, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffb, 0xc, 0x80000000, 0x6, 0x4}, {{r2}, 0x0, 0x51, 0x10, 0xd7, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x1, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x26, 0xf0000000, 0x7ff, 0x4}, {{r4}, 0xfffffffffffffffb, 0x2a, 0x20000004, 0x4, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x2c, 0x20, 0x8, 0x2}, {{r3}, 0x0, 0x30, 0x80000090, 0x7388, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x1000, 0x4f04}, {{r4}, 0xfffffffffffffffb, 0xca, 0x3, 0x3a6, 0x40}, {{r2}, 0xfffffffffffffffd, 0x58, 0x80, 0x0, 0xbe}], 0x8, &(0x7f0000000940)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x400fffff, 0x401, 0x1000}], 0x8, &(0x7f0000000980)={0x1f, 0x463}) 19:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000"], &(0x7f00000000c0)=0x47) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000100)=@in6={0x18, 0x1, 0xfff}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)="b408e198e1c90125e1a9aad2a03b6f411ffe295293a69832446b48e264fd6db140e271ed85bfba9af9e97f7c3a02a6cd8c9a5aa53c48033c9f546447f9009b74769ab15f5688a3169884ff43a29281b889f1c855ba92506dd7e9fb137ccab92a9060c352eb867014f52f48d4a9fac87907466a383c8e6b15010fe22d97feea3ef7b27b03efe14128b73ed558d42ffbb6cc4b8cf571930ec47f0ff0c463a1588fac5487886005c712cca92b0c4706d6a6e6d406debca3a36f3df126cad7bc0738e6c4f36a5a319bfe7872dce6aff1b6d087124f9bfba3fd69a8541f1e2cc21a5adc6082d59258df8f966aa5e31cd7420dd0155eb3a26341ad461e2f306197699817ee2dada8dafd3e9f4664d5fb0452486981362b7bed56d45bf672f38d01fc3833614017337c36941dbcb4dbc0b22a93aa55201d1ad1cc8d22d82c412731299d7773112ffaa8af5362b654291186ffbc3790774fb9308066a22edc54dcfecf6759e365aa060c62fb800fb7d72baefe8ea88a4c401e71d88724d073e6adca29b3529e4f66078487942fe539970113049518e609597fd0ec50626d1177a2703e651d7bceb023b3d121fca884cc5aa559cbbe84ddc0aa913a53cc82a38d6a7dc5a58c51574f5e30b4453b3c4cc5c5921bbd6954ae7838ee90acd6cd9f27856f6e05f8fa13d32ae3a7caafd04f92027c0f44c0d340f341d1109b8e7ffd74fc67bbeca60d57d011cc8aefdbe47c63874df6ec8bf02306633f58dcbb9bb409eb2cf099d6677512a7eb0a32dc593c0e5773df33614237ae75c597c33ee69b88e887478a1e367850f3b1b8f906c1bbb55dadfe920c4dccaa360b9bac0feb2fa88935adb3c519285819bb56610f4c017c904c40ee668236f8509f3fa666c8f21bd5995f3e711a78d2ffd90bd171a44daee85497b54dac438cae0bc127e9942c33989d877b30c9455fe122e784d461b0b30a2329c857e5d089427321a90bf8bc019614d0e92c82d7c8471ba52f8315564d8733f6ccecf68994dec946b5541e6ae4c3b0d1126fe4589d597a1747ebab25745681263b5084ef856738a827da9f95b2345b0bbc99475ba0f909e4dd45b98c447ad30ea2c0aceb1473b53cc7e101ae54208f85dcb07f5b7d38fe3ed04f978264faa2fd78ac250371b6a555b386fc7869d172cdbb93e417c90755542d2ee4c9b7602b9518a07dea1ab3355ffe1835f21c4dc746168039fb7584334a3af373c12aacdc7d1735fb44a346708fb158813f8e7d8c847350a79a697587345c631aa4b2ceff2c0994913792a4cb662eaa9de575df12f10f285edb3d345e5f23de3dbd3eba9759bf0ba719ff90628889b2b0b58db2d98b82abbc8fd796a56fa2b8c2d0e7af95a3787479c2f63a1fa2ca00f6fb0417b0e6486b3b5d9118665e769a8eb56bf7c846e9f8783dd76e45ca79b5fc23c7e495e643b61f351339395aa5cf5f6bef588d27c94176080631335cb05fe946f6c240799af318fc494527fa77032ec774e63b4dee315ff7936cc9ab149deebf07d369a8f672bff92d555e700484d68e7ae5e1b78e8fd4d7599b18f1e2ad2b59c61f1b173b25f84dfbe73d243ae394997a6a44b4d207a4405eb4dc1005d6a77cad569c75547fab0eec8f51a26c0a949097025dc0e6b68755102e0c4a7343fea38c39168a4b400ce12b445cc56def65534322dda4fd5df5091249d00a6e0f0de54773684b1fd8330032bae6c497d5b42c45d9f3c8f205e1b5e076d54cd66aaadea5800ed41493ec4bc1cf45f1136e4da4e458af6634f4aec70c9cd98e480ac7c14d087f4376b23ed81ffa55c99edb65b02deb0e5d3d2887a878875be2659e8c6002042877534b183f4f21d762dfc5b636ce29b80d65917cacdb138bdd4f966e128b25b74ebcd289fc500d831197c0c3621589f9a5f97a62446166fe854ba31988c3d6f19d50d6eb74d0627ff5369c3970d39a2ebdd8e8100cc0b02304063c91e8ba09ef2164516222795df3ad5f9d580b77505414227a821cc592e404296882fd620ad01954cacd515c65833a78570db604b8cf2e2bc82a279460a45bdda3e282a00a69f42537586a8e45940afee1d0379223f180801a1dd746a34a981c191442aad25e6618999f4b2a67ab32aff00e5cada5ad1868a5ca7eef8d36749bb153c284f649be8f93d0ecfc6afbfd6c85c8067be5623f4f1ecc3d688282de7c4f91f36306779009fab75f3e1df6fd9a276e730f97a8a1ebcc0e0e796fc4a162d6c1bb4e7e100178a0ee0dc441710177dd4bda09536ba1463510606b96d8fdc694e38b47aa6f3c5c19b0757e9ac0a355aa0e09e051fdbbdfc7def1a603bf30551fe32f321413c8b1f0e45952e8ab9b08340305cff656dd52c448f68e4209074b4e5c60dfe1f84a86e173b0712302e889fff7fde344c15ea828a126ec745666e7a4b0d3d520d00b532316260ed184de3e723d5cece5be3bfbca78b71f6b5699e0a65e7e8e2e9945ff2b290a669845b6a2b1aaac440792441da0efaf7a37b11e75ae949b96c330f9587487f6c34c53a364010496e5629b471b849ce235cc756a0c7a6b0f79e3308117831efef84e461ab3307bd7cd56cf6996ebaf97d51469cc68450614f41e6cbc34d818d0debf60d80fb07ba613fde544f62668fbaa9ecfb90c3f9e99e38897e253840d2f5bc05f76d82c4410775608ad65e3c128fdd97c2542e20b110d09c85106f7072e137d669ff50c56b259ea22785a2d9dc06dddc5fa3176468e2b874413b0dbc199031254a0c70fb172e9d886f2c4e926d51670a94d8ba288bad4d4e21234949d72896b6a8d032014846d03dea8f36430d6d732d68b1bd05bf765dc06238c5decf1151218b53739b2d6cee243bbbf8147ee9c4a9d6f1f25af0db61520e60febf14c15fe722a768264995466f15bc2829b1b5667a831474683a5a14f56c17e74ee2a28cad7734bddb1fd326a64b09c355a65a142e66334c87325a92bbde8033536daff804619bd77a2b3b9a236d462ff57085d1434fc896373ff9d5dbb74d7c6126565a69b3c3fd4451a7f45c7e6001fc276b1de9edcc56a1fa717efe611a81d420046f3d6174db1551aa8b5aab41d1506819dd81ec875b7c7a43169eb9a19493b6201dfdf3cd77d5050e296288a49c03b2c2fdb101a35ab9af91d5915e20b745ea46fd613fff89aab680bd18fc1da12864376489bc0ace750469980cc8f99d8be82be82cddfbf1fd62aedbcba58e7d5537b341e1a6304949991b7c62cca9c3332b9129e33266f162392517873c90fb112ddc06c6559cf26563ab92471457fd8a8aaedda46e7a384a2708a608b528bf62b0d957e64b819aa5b402cccb063dcc53fc1fde7f98914df75b82d3c70da88f2e5b111b19fbbc752123977e99b8e49e9f51a55b1b898fd8ef9596238a4d7f873a84831da10a8b6abe3bffeafc7df6a1f1ebac5f8f8520c4141ecfde7597cfc57b41814b0c03e5c54c54a391572df8c36e5e440feb02d78f15ddba116aee2c18144e500d198eb7c761733d97a797c0f56ef96ec8f52e94679bc124f25077bc6cd9d5b7decfc56e103abb971d42296b8e1409ac1dce891cc0399a931bbf927bc36982b60837dff5606ae01b131cf6a33a96e578d88bfe172b506836a3eb9f1b3c3084829bbecbfc8f7d1f766338ba85eac239b492bf9687ae3abc33e97cd64aab0ae80dcc46661b7fe7b084d918417af77e84120ae349bf1cb802922708770e523b3db0c9a5718afc3ed2ccd4d227fc57a3efbb083db153e2ceb679f69455d11e5054b81fde2ffde81349ba8b8f9234be69ed113094e5c8568a9162a62606315c484c0fdac5b2d1b7f67ea18bacf5cb23332b3995bc97eb5ff087fed6fe9d4dee43e43f974fa3a90ecf1fa385c8a85a8d4e7aa8c9c0ed8c0c2909679a1617a9cd1cda1758b6b18536621d3013637af9809cde34f53034907371e546f1c8840abbf62de72dfa45d4894a7ca131d561270f7999a0a3fc0547da7569098d9bc192b6fd59d339da2f48d0dae23dc8021c4661267781e3dbbe5597460ddc9f6f466bbe4ef99e4e5eba650ca2a45440b26673d68336d02aaa325808d2969c407e96bed03f21c603a11382f8b5d38f04f3a24a417ddc57a3fc0c62ed3563ea440173131d757ff6715ddab3c9466a48b11aec435ba90f226c8e4868380f2bffb330a841a77f4334f77c16706e1a8d6e2dac53c28548681a8f635700d903894268995584f98e54364381791d0c8387f6988fe33bdd4fe93f4b20df7c98a455332dd3382f9511d18849c44c583a4818f464081cb99ba8c92996ddd785994531fbb5ab234074c21e2931092609dcd825769e1fb157690a4a3dc220d1d4fa56f48e0c1ff1794b5dd996ca32b3dcb94da2f0a1155cb6f1b06c12c8687e96e4920fd49e3fbe791036ee5641a939ce8052ed2b1ec8cad47fc7eb175cc76b8a9e9745b003e32e39ed59493f17faaf92c2e8edb9a94721c155b5b80a51f1c84ee350ec776a940ede7ad5f068167fe89beffcbbd7230e975de5473a12b617e578ee758a53c59765975e43a6db78c299c85ff883f507f4bbafc02b815e18412b233870bcb466a4aab60dc30921bff0fe534fabc05e249095ad28d9395c7404d55bdbb2fd8e8aee61019c3208091d7b1eb78fe26ed0b2c017e6997223022d3f9ca2d2dbaabf1a6a496901d7b8a3ef59bf8f8c07e6bda8ab765683900bb3d5d8e4760a54c6fc753b6d9f9b5d49e18d65d9e0940a0a7a46a47a7eb7b5f69367a7cebff5c2b54d16c8bf29d3dbc7b4c989eda4f901d2233819293f05fe7bd3968649bd407599dee3a2d386daadaf0901a2abf4c50b487795651a2db37709ed3b2d427a082bf27b557ad9d8beaf98e1e4814a9929d59ea47976ea6ff4f257e443c4c58fd1edd94b36796a459cdee57861708ce22b82d9db063c0b3c1a8523d175ab2aa29ae684d473aeb38beef1f184ff3bd413d90bffc1a808eeec23da2aad2dcc53eb98a396146f97b3a322a8dfbaba5eb89ea2460bbe997731ccba9b54648755d356c6bbd212116b11bf65ecb72a7e33a00acd6039d85b7e3cdea169f23817465a9883055a5f56fe306fe4d7c65f355ee5e109825b5f8c68674aef849c85025ce26294f93d385d8ed41f90894e3067a40008f80eb7295523724ac2acf56e92a10f76ea2afd87de6b599e012427bcecbc90168565ec37fe950a3c8114eb6139e377965bb999449786ee657b9d0dc42feef9fbc7bb2ca380b231db991ab2614a53182f3b39aa3ce427f00aa6d358a99d8d9355d2bf08e814015dea0d87e6323fdcfb1b896142edbe2465e89553b44bcc254ded8b88903e1b9560094196fc4386b78ac774c5736a65b6d769b22442411d065843e8448ab912f6f598ea5cbb85c29fc7a7143ca9c145ff0e90106166dd37211e234f5aa0ea16cd1ae1eae73adf7b9966e87b7a24908d06243a91aa9bb2290599aa3453538effecab59492e344a641aaac1a3f710d64ded6a037ce79da9f011146254f3c9fff865756d81b39b6b6ff456d2d4a2cdd1939e8c74228b50e4b842208b8ed0e8963344c1dd3e1cd80d85c1329a7b5c5261635c34a599daf668d713d41ba05633eff91205a62b6220757beeaeffbe8d08336c4fdc05a760df8beb27f811310d5ce2461d56f5f912b6ef2fe73ad3cb7c9dfc9ae7882897ac90f7e4dbc1b026c1e8d842d852295f9f40ff691e9f56198df3f5a8e57e2ea8ea88e0c4c150b49d1379fce14016dc6c1a088605e2963a21b19fb1328d3c9277dfd52cf64f81f339fe07affd412b291", 0x1000}, {&(0x7f0000001140)="c7861c3b919d42f1488ca58f9d3ec6c2a1b4fbd3fe47b3bdc996bf24814cc57b97e8ce1325dda67b316b38fcdf21", 0x2e}, {&(0x7f0000001180)="92ca95d17afb5aa5d8faa249ed15c250fd377db1e3715eb6b1a24db4a48de09af1fff14430e8b194fc06d3dee14b3682b12eab380e9303f9463a4a6b4f46c1d5c7bb24c2cc6bbdec9da97143a265008c5b9867904dd8e916ecd21962f69a298197be7a70e75a65d66de9aaeb2accf623ceaaee24c2e852b5dafbb682a20cf93abb00dc049b7a48c919524194d731dcaeb6c721d79b016805f313dcdb66d6360de630a6711362184a7eac117496b4bc333ecf08bee47405e14d14acdafb4b3a613a93868e93a99a3b280673a1a6e0214f9f16b1b647cdbc5d46339c07cd9800f01c64f5f41ba123ab9f", 0xe9}, {&(0x7f0000001280)="0d03fe2e1a607220557d5a18370d5b47c570d74cfd6c0d976d8938aaa1c4c7a2abdaeab7e60c3cd89c170fba96c1fca85f5ae83462df6c725cf112ca885fc1fb2752849a305f87a8e779f082f640b0ee879d6dc7dc4cd2f16e468202c3fbcfdd4e94ed028074d56433dacf9cc33de140bc7c05029da2bdb7cdedd86f6e43ab359cad5129c605ecc59cc4739ebe352cd2a038187b45d763dc334c4c8602f7ce974f22e5554ee5a791ca", 0xa9}, {&(0x7f0000001340)="8c64abde443ebe4decf881273ad900f9264d7593fe6d2df4f8d62c8e419798dd473e0687818f736fb3bfe21893b29867b7bc743d066a3e38d4e7d03d58727349b3ab90ee6ab65f6e0cba191dd4d451e9e269c895fbdc8e91d911c58dd35afbb2038278c8519b0f4b4325a94457f54b6e1aa4d31ce74ed13575600f28b069", 0x7e}], 0x5, &(0x7f0000001440)=[{0x1010, 0xffff, 0x1000, "dbb81617e4cd485250eb8d216e519d7109b44e3a9f7017fdffc2eaf33996035ece5ca44387421bc1fcb303345696ef71af97e978ed3bc0dbf16add7e80cd1546505f8e80a8976586ce557ecc02391b54a0282ba48912bbf74fc27c474329b84a1cad4d586fa591140e1dd7bac9a9f110716f364692c14d631ede11f8ad1073a774fc88ae2e28fea74e4444ca19e55488cfff23f0edcc3fb06c2e27efc5b3724613e8a66d06c6f12a315378b2421aa2e4a501e56873626e3f164affa5fa38b1ec6bb8a03c8d9bf53f671f476515362e92b41f3dda45fdbf442f6b32ea75c27f82d9efeca47a5f14f60f7c0ece4e1a4ce38eb85dd79883c67fcf6822af0bc9fcefa3d24ba4c567f10b9325c14d496561bb87a875735e17695020e8ec7d3ed346918caad8fada2daac00a02c1180e9a0924b44cb6bd7a959d62876d8a4f32c3a387de39d09419b2036387cb5494648d0aeee2676e481669930ee6283db32ee2a58db0923bf62ce9d3b71fa2471777a3b06031969ed04faf557f9cab8b9f97157be37eb8f239098e902ab2b2cc137821e6d7da4ecc24716c093f63ca494668bba20b56bdd7935e3077754c198051b6ca9f37e2d85c452c3cf3c3cb696bf3f8197e7e17f14e6c6a6b30058f393055f4dfe042b62d491ec8f147d384a5de95520db755cc8e203701927252429c9927e24bef0ec37188c9ebb8669b789eef7e820dfc64764051c48e55f704853aa65a84f3993a471645945870f7e0764985305a047e7f905cfa5f56c7e0fe4cfc777d574f99d365e6a68bfd5ca57212a5120c5c33444d7ba99725d71f69ba4ad53ec0c593d2cb3848d53112839e48048476a3456acde5a6f97f53165fbce3f9744aac04cc54ae42ffccdb6744e6d37a099681ad7b017fbdd6d926126b7152339fe0e13586872b7a6830df74ca6a81948f314ce18e67363669ce74bcd7f3d894e2974c80830f4333826161a61a28c738c961c37a6e15bce53030cbebbd5101e1a224359cea29f0ed4e37e02eb8ce4ee3a031dd666786543f3fdc7847c7989517c870f87aa6968755f07f0d034142df816a8b5eda559203f66adf8f90dde397eff051319824f1a2665ca9c426fc940e4f84dfa19335df05f2e852d2304eb05fffbdaf9a668896339ece363f5c150b0f6a7ee6ec40d7d272c3528b20ea1253b5ef20746027a816d205d88030a89e9e38226c854a89c182759d83ed9b99048f326dc5d2bf09a626548e1c6cdd6a7fafddcbe6f189804b5ee0591bf9a6081105f0d63b22a41cb69fb5cb749354bbb0cef8bfbdef12a4d90d66644bfc4a92782ef14de92495d9eb7c4a9ea5b1e5de4fe5d900d296c62f2511c0d56f798d4a7ad247697fe1d8662bce46528400807b403dedac6c41bb4b18cda8a8df87416fbee28001afb4aafe4c3e61a30b644de45006fc5f610fd8b31db1ed442d84de3e7bb68ff901bb41297a8d74db52b00bcc83a0ae005be4494b16a20893b4c8142f560224477fd9d380737896333b071bc377213405de5201a81ede63c1be0538d2cf674eac04a5c9382fe596e44c1c76d950aecc54df9ef76e240d8d13569c0f85a0a22372c9c7093d23fbca8be318460b91e4057bf3f52cc38725b6b0897cc2a44a7efcd9436349d8191fc4c7ffa7f703ae841796e9487ed760041b5e62996b73246a18cefe7eb4a577a545ae3a7c0fcd31c03276c38d6900a6d123431df9c7459b33df4d4b7f9b9283d454bfa14ae0d1314e4c5100018e5467ab8c1d2caa13ebed93708d8c4e7742d2434810d9bffc0cda40770f32fc9538668375ca72802025d7289bdff7ae8f5bc360e56fa58e2af86642ee585ac436b03e3673a40c1e9bc91d8581512590803475068f57cb95f6ccfda5e6c4795c3f3b07c8b7d60fb34ee35c0c38fd75d6cda73fa5335441cc097915afe8b83863801eca32dc01c3dbad53bce89ebda511371b60c673e9bc1bc30c1aaef2a8516a5b3f1d29eeb2ddb54994bcf0e4c22a8d5cb55abac485e7c9d9d8b05ae97abf30a320ab8ce3165220920a576373380b496f27ed3309f4de934209125c8c855348087628ec43c99bd515135c632ef84983960f26fb603fb0fa6347f478ffc53fd4ffe7f1642d6fb84853f2d722248873a41e45f41d7600b08165c3b9e5522e7d9ff2505038a7930d2351743bcc8e6033c8d580b4b0211b7c575e700bb1296d76bdddb46c843654e933d9a5cbadac6e39332b627e8589f7a58c9adc070b31ee93e1db99011daf6fde0d05b5af7ea79578235b8c7a686bc23a5d989ee9596c9a0c4d89ea582cea60d81f0a842fa4a8e974798dfaac3f0e2fb1cea831f46be9f9a1ef5c4ebe695a28b1d14a1a0e3ef6718225eacfb7b45d29baf879c0b5f0f5c2152b367b93be7c838a1f9ba83ffe06ed208968d30641702f33c8fae2b823b853d602b894347a476090ed18e2ac35cf564d5d852c72f27826e2e1e0a6f862df21ed75471d35dcace9bb729faec5f151422988ad1806b52b2d17b04c0276eeb90dd1f27b7e4a0f7bd99a1bf58a2dd2b451ad324569f695e6e1101df183356d4251ee9cc87c51d8f43e14449cfaa3ebff75ed11506189c143d89fca050bf317ffac6fc887930d0ba2b6a1b978876f7798be3c0a23aedc4a2e892edb19dff6268dda910d5cc20fef32dd425a8370c7853964489ca94d4b3d9c90ef031870c71dfd03aeab29cb311fe41a4d4d97c5b676bc0e8a2223d2554ec025bea89d48bff4036fcec261f1976e8a6cdd08dbd6cdeeed6a98e2d37521c712bd4f9499b15828b73e50a0a83306e243330be01cb6ca57e05d640e1d195aa864047c54fa33919ede21c0a99ca35660a556dc2b759c97dc250aae4a2ba1d8fa6194b3944a4f09ae6b1172cda958a5e9cc7d4ea9baa366ea26c457401a69b253035a6cdc2507e7ba580799b5a86d56395f81b725314ee663668bd484acef77b118a439788b9172a3b03f4aecf842c5b630fc21f3bcdc2e17a072508d0e7cb0830b5337077c326dc2a6165e2e5b73e684de3cac805055ab8487c1a2678e1172300baf35a1ca8e22f1f3af21265115d1829285c4c9a8e31e738b3636d90da851ba1689a6e82a9ed0e86450ef65bb25ef04bd9f32c35e4dc6678a7b93294edb5a0331c4ca75a7c52f3a88fab822cd2ba10b27ebdd5918c85500122bb8dd9b54731411f402b3121022b350824dc15cdb82b4d116d5c66e0872870f6047ab785457b3895f4f55eb2b8d8c9f3a36e5c5be5f557decb44f3d8a4d0f9c8c9bdba0af9a15180046488c73c71e3dfdc60fd54ee4f9b4944885bfd13db610a5651fe21a60ce5f416397cc29b0c58453011ba2e2cc249bd417d8275182c4e6dac8f705fff8f1e448ac6df532cbe7257165cc0c588b2c5da66e2c91aa0421135448a3985109cc66ee599e0385c3eed6755e6be4e0e9676f1ff3d29b6e792166e0c17287dad6155a324fc9d59cfb1d20fbffbe6d1ab4f471b8421f709a1669a7a05a131398701e8dec7a4ca3547354411c89efeb5eca8de1741e4de56e4b689ed196617019693d9b17eef6cadfe55203c1d7e2a9cc74572e5f429a79c886dfc2daa47193b12943da8fbe730f2efc75f7dd22a89d10c3e12067672b2cb9197bf7381d095ae6857213cc804d0096b3054dec2c430fa692dd4924e063ff56caa87ca10be4282ff748fd30e842b8506f1bd8d14f02c2387b05243b6cd8346306d5cf339e2cbd7add2db84e68622730ffeed659a77150aae8c46f32f167115c1df1ab7cb28036bfac8f86c982933478655d29ac0af010ee8b684e1d148bece9e8297aabf90b5a5b91010ba8987e630e122a61b0ccb9b44d9107127b250ba603b39c9071890e3a1d9ec047a8bfbf51de5cbd7f05cfb687fa1d4e5b3a6ccaa24fd9fb16e48317005e8fd63c1616e9dc085f3e18bff7e877429bfbc35fe197d9e85371893a9be48bfb878be0d5486c394ab1eb2fb2405f9683b6e7e20d531dc0d69587f08b077083f713f4a6eadc0ef05cf3a275af5aeb34fcf1ad5df02699155596c63106cac89782baa3d24bd7f374210a1b2ac96267c0abe4c85ed2f7564a2ad87f7b1f7cc75719eb056573915803c2f0a610051863eb1dcf5a1a6c9da6ec753f9c7b71354821ebc001c4b67a7ddad87a5aee728b87ce1bb86023ce4e4264712f75038fccec0b70bdeaaab1b5e0b59caf6c7d7cc79cee26802dd52281bfd0e6d2f80529a7d1b9ac3e7550bee91b3e71ead80df63d9666c649fb66b6d5516956007011c8a8670890c7843cb4d8704f653eaf70745067f7e9c5fef52fe8b1585629c51fd9327ec24e57f62e1229b633d506736c88f808ff3feff84323f4b80650b4588b8ac554f807a144d35d5af771342bd7a37a7af2ce4e85f469c438c27d3cc491730c10ca049e3a8dc54ce6f179fba89a8708e873940cdae90315e651bbfb01cdf5ce3af519eaeebe581d460785479fd05d9dc71ad71afb0c6ccd9ebe111d3de7de2d0f734a718fe2269bb99d3ca07a8d88a7b444efb3c80925a51979d4a581f6fbfa56b4b7c663b6910c110792d48c074752928e248776e226178aea44bb727f9f1ba98416cb54387b3e84a9efd0d5a952ac9bf87ca171aea74126fa775b639555c07674551255d0c5e9490acacfb32a1d1bb9b85693f915a15140c45a378eb95a6a80abc389ebd0a78eae4cc06a808b76eb93e6cb53556971531ecfb9e77296e4f69633259eff36a103e24697630d335d5a414c4f1555fc7f4027fc464a2f41bb27927b515d24c10b7fae15cadd7bdd516af4870ca099fdeda6e4c0dacc6c31d422ed746f1b97bbbf4b811f9b6de6307f362ed179d0d1d1ccab3a06dd1ace905b640e4b11eb0ea1f749dc8f1a04bfb2973819436f3c1eecd34d34cff3d366ab94536f4cc7aa569b55fd988d9bdfc0abbf5e6216609c8fc28989635c316b530727c319e9a8108cdb56b86f8dac34628285b87f94a1e6256fa519e5711e2f6c501b87f5bce33ca3366422be00d3f2b65207e148458f0e73799f132bae7bf944b6b9e908c429147ea4c75731f56109a40b3522076ed244b7c0f3294d7e32936385b41ebd4c930ac8a6285a6f5d41a3c07f8d228cfdf96f9965ed77544c9c97d41ffc06c249dd169992b157b0776185faa0b60c8f8a65175c1af1f330076bf4a39ab683e9b7d56496c810175d1796e03fd9bacd2aecb35e14dadeb304886f4fc571bb458b26d81a15a52e26a2ac3a08f1720bd657dc9996df78662f0c59ccdf9533bfa7031de1a9cae439b93eaeca9b6eeeb37cc70458a1935ab03b4f54889cacb679fa547c004e5be7e0cf90e8a3d13cb1a5efddf103a41cf8a8f57680abe91c40b0942bc90631c84c0b5fb7221299bdf4f8cfcbe46fac45c8dc7d9b93a654e9b14c5e95ff0bf3c50585b01abe8308018c084c782c4c9ff6a5bb514276b1d4894427dfa61d3a277d33ff78d23d4f083cb5324f163aed04b870e74e55e7b9a43915400396e1104f3f5e4f37811e1b4fc1f13bb5bf19ddd72c3be3f21c0aaff03e550b37b7531450e804a89f40f172ec7f1986496ab40a2bce081c2fe717ff087724cf5100508bb395b5ddc1f99bec7d8323ccfc92da3c2e1794e55622e9f76a4aad999d51a93abd58eaf71545d63647bce69db32f10be7ba7b78a1d7a187a37cd4210a1f03620f05d52a6325beac16ecd2ceca8cbcd4cd22027921bd66e0272629715b33aefdc12451442858591846a9cb379c9d89b05241e9b9a402eaaf679445148681c938fc6479bc6750b36726600a80fae74f59b9ab64e8f"}, {0x38, 0xffff, 0x3, "35203dd87b4d5e2adfeeaa13570efda67448036096224ce4e9f06dbb58573c280c"}, {0x80, 0xffff, 0x1, "f641f6884826f084c8de727ae5fd1860057bda437ae82d5b7bf39315e77e1453fb737712a68a97cb11db2df61e7284d57234374396fdbfd3d1f6628b8c28bbc08804465b4efac02419822c320e9633c09d7f2a8e4670f0d5c1c9eb96cd836ef10a00b92827b7c097d749de281cb0cb"}, {0x58, 0x0, 0xfffffffffffffffe, "b7cee83510f9ba1087103b8da49434ca3b06aabbca3a87e0887278cea3e861784f4d35c71076f4e46e6e6d90d386bc8aac434ede51701a9d5b5b7ce7b945cf085755d8"}, {0x80, 0xffff, 0x3, "75352221f8d715c993d31f1c79a3642b7544f781971d1fd1b01e6588b5172d1238c45ad12442d5ab8ad8c75308a2286f7a7accaca2810307fc892ab05027080d7ba6bc59179a2d39f57ec221439f8c875419b5894e8f8d38690519ec0dc75270c68824013745d58b98529d98"}], 0x11a0}, 0x400) 19:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r5 = semget$private(0x0, 0x4, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r3, r4, r2, r4, 0x8, 0x3}, 0x7, 0xffffffffffffff9e, 0x4b}) syz_open_pts() 19:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffff29, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) syz_open_pts() close(r0) kqueue() pipe(&(0x7f0000000000)) syz_open_pts() 19:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 19:00:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x400) r1 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x8) mincore(&(0x7f000051d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/10) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 19:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x1f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) write(r1, &(0x7f0000000100)="153e95d55f94e14cb5c436cc5050032ee312def6e29fab698bea708c1caed2d57fc411a4baa387b5d16f20be28ddfb13071983c97607919d640e802bab52d1fb480239c0eb73debaf4a174253c270b4c3e70ac16da0c967968e53dd53bcb7543e093c9e1f473f38db085c15ba73377d762682885a9dd39f0ef7a9f6ac27a9002fb79a3567ba9e1ea23409bb7b42763d9c130ce7c71e5fd3a13e228be81f01219d9c0b46b4a7a0404c807ef6c0cf925a4abd5b6b2618818d64a93d1d649b9350944a7efbe1fd0a8f561dcc64a0725b9d1bf63e62f36563837cc78f80e951d8ac71b70662138084bf8c7c9cb5a6a413537087028b3", 0xf4) poll(&(0x7f00000000c0)=[{r2, 0xf}], 0x1, 0x0) 19:00:18 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfff9) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCCBRK(r2, 0x2000747a) fchdir(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() semget$private(0x0, 0x2, 0x41) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0xc6b) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f00000000c0)=""/123) 19:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$dupfd(r2, 0x0, r2) close(r2) 19:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x183) semctl$IPC_RMID(r4, 0x0, 0x0) dup2(r3, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 19:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x3000, 0x5) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r0, 0xa, r3) recvfrom(r4, &(0x7f0000000000)=""/105, 0x69, 0x840, &(0x7f0000000200)=@in6={0x18, 0x2, 0x4, 0xffff}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x1, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:18 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 19:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() poll(&(0x7f00000000c0), 0x0, 0x7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x101, 0x7, 0x3f6ac8da, 0xcbfd, "62a37a33f67e0ef3ea3a465040432519d064aacd", 0xac}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 19:00:18 executing program 1: unveil(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='{\a') fchmodat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x1a0, 0x4) 19:00:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0xbc, 0x9424, &(0x7f0000000000)=""/58, &(0x7f0000000040)=0x3a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202faffffffffffffff"], 0x1) 19:00:18 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) fchmod(r0, 0x1f) 19:00:19 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000380)=""/20, 0x14}], 0x3, &(0x7f0000000400)=""/45, 0x2d}, 0x800) 19:00:19 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = socket$inet6(0x18, 0x5, 0xdced) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xfffffffffffffe00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r10 = getegid() r11 = socket$unix(0x1, 0x1, 0x0) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="3ebebcec2dede68c627ebeb840cee781ff6cfcdadd19d1091d3393cef5c49248262ad63d63062c813e9e5d6348cac4921718ccdd865227a4e469718db04b7600b31690d089e4ea6119b581160b6131b7caa44580118187664150173dd9945e4994ea31a7f0c8ff45e1862c1bec34981d5004791bc484acf2cc867b905f27158697da1bcc6a0b0b0984502fb1a69056cc707910884e70abe7f5194552f3c7bd8474f8095f309d15fed4dba99ffe213934e5af8da9b59b7f91d067d521b2f635547329fb56f49392c783a792fdf4a11cb2cc5d3ba75a5d93"], 0xa) r19 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="f838c27f19c5fdea35d39ccf285c9bd4", 0x10}, {&(0x7f0000000140)="b0c2b3d81431f62b3694c9793817dc77e3b012cecff6e90587c62d2ea3fa2720abd7015674768e2ca2b690", 0x2b}, {&(0x7f0000000180)="5be49922b70d6ffb5d17a3c009886d26744f31b19cf75f71f61d00d7030b8fdf6e93e0a5cf931acba5766932732dd22bdb56f829e45a94718838e350163eff8bf2876926539d0ff25b8b0f91d8033e3d36b2c437c6390e9f125ed68a9d1675a117035309be9f5556441291201f69698a4483871e156a2cdb7be9364ebd947b268cebdf159f1d4f33167704b6895ba2b1ce5a683965b49dbaba4676bbef9370228bd6c7993cd50e20183a5e15876896ecb1ee7cc81039664b9c2b69ce941d95755d7bc3db91088e42bec097c087b685e56cc47efe9123b795e4", 0xd9}, {&(0x7f0000000280)="2bd62229d940041687df0f909f11e9a853ac68f677ceaf699aa7be3630e2a18094509e23792509bc7cc4c24ab3710efef58e4cb21fb4be232e32eb6a565f38178949c9282a2028fd2f5585", 0x4b}, {&(0x7f0000000300)}, {&(0x7f0000000340)="d70773f93db13b8037cc9a9010fc645e96f18aae2eae71646bf84575d307c4b2ed9e6a81bfc3cdb563d6e7fb63e0709b25b65da16bddd599fd1b49772be0f00763ab48ce51886c1e847cc4d00a7ac6cda79aeacdbb07599ab0a7d1edf4b5bb183f425ca0f41fac7d9c17ff7c5d49e23bf5d2f18ed6ea4b0ecdfa8498354e70a7c990030e735c5fa2995257e7deef8549daa4a94c1dceda444eb6", 0x9a}, {&(0x7f0000000400)="2ac509d9a9946bbbcce4f04b532d223578185649d471f876269912ecce2705ca34c218307f8b9104f8bf1bf775d2f67db8c4c9e464d677e965a2930cf1810d8b9965575d8614bb7ced68d6b224932d6f809bad058785759fcd83211868be07258895b35dd74753dae3dcd643867bd1a0497527d3efe3ebdceec409502eb6a017d72993029018aa5905afc7d8e2877118899720a4c6f94e1ae17adb", 0x9b}, {&(0x7f00000004c0)="ff9e24eaf8084b2badd21d7accf96e11667802e4fb96431adbaef657003950213a393ceef3a0d27641c5e4ecb42e222f0ad045", 0x33}, {&(0x7f0000000500)="cb34e3091b724a8d8f738a8bef21e5793309a4520eb084", 0x17}], 0x9, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18, r19]}], 0xe8}, 0x404) chroot(&(0x7f00000000c0)='./file0\x00') socket$inet6(0x18, 0x3, 0x3c) 19:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0xc4}], 0x2, 0x0) getitimer(0x1, &(0x7f0000000000)) 19:00:19 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) r0 = getegid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = geteuid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 19:00:19 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/132) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 19:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf0000026, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x100000000, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffe, 0x28, 0x4, 0x7f, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x6, 0x4}, {{r1}, 0x0, 0x40, 0x40000058, 0x401, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x1000, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0x80000000}, {{r1}, 0x0, 0x98, 0x8, 0x27ed, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x800, 0xff}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x82, 0x40, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0xe6, 0x80000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x28, 0xf0000002, 0x6, 0x100000000}, {{r1}, 0xffffffffffffffff, 0xd8, 0xf0000000, 0x10000, 0x4eb}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0xffffffff, 0x38}, {{r1}, 0xffffffffffffffff, 0x2c, 0x0, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x81, 0x5, 0xddf8}], 0x4, &(0x7f0000000380)={0x2, 0x7}) socketpair(0x1e, 0x8000, 0x8, &(0x7f00000003c0)={0xffffffffffffffff}) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r18 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r21 = getppid() r22 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000440)="5f8c78d5ea53faa7570ff9d231820b09cb8266a18bf4f07b7607636b69d0ed79ffa5e9a54b5110a8e58c0049c21cf4ec5529a830d8038e4ed4b3c39a690c92ccac3638ccf1e7fab4cc8d22", 0x4b}], 0x1, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x110, 0x5}, 0x402) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x6a}], 0xffffffff7fffffff, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) 19:00:19 executing program 0: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) mkdir(&(0x7f0000000100)="e91f7189591e9233614b2f00", 0x20) unlink(&(0x7f00000000c0)="e91f7189591e9233614b2f") rename(&(0x7f0000000000)="e91f7189591e9233614b2f00", &(0x7f0000000080)="e91f7189591e9233614b2f00") 19:00:19 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xce9, 0x40004000, 0x4, 0x5, "53f204d514c3c43374a8d18f16d7cf951d818641", 0x0, 0x40000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "8b46786eb953d07babec337860fffffffffa0011"}) fcntl$getflags(r1, 0x3) kqueue() fsync(r2) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x89, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0xa3, 0xf0000024, 0xead, 0x7}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80, 0x6, 0x1780000000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000008, 0x3f, 0x3}], 0x4, &(0x7f0000000140)=[{{r1}, 0xc4509e86f319ceb, 0x0, 0x10, 0x2, 0x7f}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x395248765390107c, 0x80, 0xfffffffffffffae2, 0x5}], 0x0, &(0x7f00000001c0)={0xfffffffffffff4e3, 0x3}) shutdown(r0, 0x1) 19:00:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x15c, &(0x7f0000000a00)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffc94}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffb3}], 0x9, 0x0}, 0x0) 19:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000000480)=0x4) write(r0, &(0x7f0000000100)="694c78f64f1b31e04ce91464b1e9cf9f906c057f4ca03bb83d66f94f86b7d1c8e6625375775abf34d24a6eb83057725c926c858e74df7899ff03fe3d0ae685d7e977a0bfa0cabc660f7318e751903ec09489fe60055ec90e016ef86a9d13bad0bcde3642e2d2a32eefa7e7007f0ee1e3ad8ec17d1f03d76df65f6b7d91b93af9f2e3fc72e6607aef132bb2c5745577d856847886cb4dad1793b4305cc74f30ae1092146f4c9b67d1d13d61dfe02d0752cd36c226d4221006", 0xb8) 19:00:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x27, 0x1, 0x3, 0xfffffffffffffffe, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) shmctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) 19:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x11, 0xfffffffffffffffd, 0x0, 0x0) 19:00:19 executing program 1: socket$inet6(0x18, 0x5, 0x920a) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 19:00:19 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x1, 0x3ff, 0x1, "2e735350175c8ebc75dcd5cc32bab945eacf4de2", 0x43, 0x7}) 19:00:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xc9, 0x40}, 0xc) socketpair(0x0, 0x0, 0x0, 0x0) 19:00:19 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x170}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x6, 0x4) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) 19:00:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sync() listen(r0, 0x0) select(0x40, &(0x7f0000000000)={0xfffd, 0x35, 0x4, 0x4, 0x0, 0x3, 0x10000000, 0x4}, &(0x7f0000000040)={0x80, 0xa7, 0x1, 0x3, 0x75af, 0x9, 0x1, 0x7fffffff}, &(0x7f0000000080)={0x4, 0x1000, 0x8e1, 0x7, 0x3, 0xffffffffffffffff, 0x0, 0x7a}, &(0x7f00000000c0)={0x8, 0x1ff}) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sync() 19:00:19 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f0000000f40)=ANY=[@ANYBLOB="0000f70f0000000000005293da5087345ea2753742b9c81dd583ee9e5954a6412554e56316024da92710f4ccee77d84af200191b1fe2b9b7016205aa28f27f70389f0fa1db77ff7c44a2c28e167e4b0e19263b5d9361938c3071e9e5201b03751e6607084d1277516f4171980444adddec71ea9231f61b6214a49252b6e572430bdf54c2d36e5318377f267fcf6d8abe8fa386934c22843a7e2a9973021ffefac5dd46f43e3d01dcced8a7fbbf302d7b69e92d9b3d2e368840297900820f99905ce92b0a8f39110d89fd474e0e0105fbcca24d37bd53db443fb3d88d5b63ccaccb635c72a3911202153caae2b178e1542fd19ebf139c9a75a7f420adea3a99d0138d81753bea3e3b3270ec8c9836a20573dc1d0dc152246e711a6a181f6b847ed4e78a23e81552316c9ceedaa852979ac50d2ca67bd0e912e8d19f7d9327110a5e63864e9bc2859fa12771f78abf4cf5ce8302b92fc0a05702112f73aa9a64951f4ce410e63ecd9fe680a63f00471ace9c2571bd48b46cef35eb17649029ef8cfefbdfe56eb298665ca9583c6568142a2a675e53a6f68b05a93db4a31be83a408f34f93fb1ba25fb457365f0780000000000005c5107f6d93e0e11ef92778b1352f3739af77df30d3e5b9cbd35ed6db07ec2fb14eb2af56a7b16143c36acf788e01645896fb89a7a5a22b833270d72aae389fc568d2286c476ce150450a456abea1ca5ca"], 0x1) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000040)="ed8057572edd36616c2359408e2208799319e344b727eff7dff944a794f73ac069", 0x21}, {&(0x7f0000000500)="f84a5569848878b67c0073253f82ab5e6b9d1555d76562b22259a5361e60af742142682e010babe699f52aebd57ddd124f73ca183c391895bea6055d4bc9c66b5502692a7157249b94aa6b1a6d018ad4292038583aa817b8460806a8020c41c1effadba32ab257dc239beb16abfd8044bff82028eeca0b5c40169c58a706c413d777b985090f2e7f1a2958a4a1d8c77d33", 0x91}, {&(0x7f00000000c0)="fe2f317c7273999b14ce2f1f3065af47bca84d2b776331f71bd79e1e8de15ff55a00b42df718608298705ab9094bcddd37a969", 0x33}, {&(0x7f0000000140)="fc081d0cbf69268746aaa4c7c19a35f528ef78bc462175e3f7fdb0f5508f21e4985bf437ef0f88854f92f4d8a9e7b46e9aa1789718204e9eacc7e1579a03485eb4a0cfddfe03e2888815fe0d86d8bcdac98126ad7b15fb7e58e511b59ca495f4fcd325c648b0f330234bdb8fcc28069ccc97e234e95ba309adc40a1f368a7c", 0x7f}, {&(0x7f00000005c0)="70767b8cdfab794281f5cfaa67e25782ad2231e79c7950e669ccbc8604e170d879406e20a11c012e7060757eb046acf1dd80b4eff1256585c988b5dc594e3f0ff25e552c21ac78d1c4f466a6d0a21f7fc78f8a6d0c0a019917bc458b4d43035cc5ee5e0e442c442be88ef9c69e8c7d6ab4beeb267d07250939411b2222edcda501f265d52f642d49c8d9e46d8f5f0af2c02aea75fb8dcda6db5c96e8e1b988788675d67d23c7465448ab225f5c36025314e6d785c686c47d4400aeeecb6235990fa28edac1736c09b8b9d0fecf702fd84bd4519c7bed9ce3d218f5dbc6f2151fcef89ca73b3047ebe22a5f267ebc16e9547c1e768d", 0xf5}, {&(0x7f00000006c0)="6f34cf5b4a0e1660b1c578a18293018cbe4fc7cb82b6df89da8d0873d63414fecaf9ab4babda07970559809c85b1ce284ccb7fdee0a9188f3829b490620a4a03391b460e73db31816fba930362bc3da1bee11d74825fac8ad8b9c9ab2e8bd6e928e98ffb503bbc8d805264b38e44633b422e748b9454eb056806af4d0920cf6fde3f6b1c6289a328673403ab1e9e2f", 0x8f}], 0x6, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1ff, 0xffffffffffff3111, 0x100000001, 0x845c, "a45223575dee6215738a9b44fc71a00ce160eba8", 0xff, 0x4}) getpid() fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffd, 0x40, 0x800fffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3ff, 0x3}, {{}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80, 0x400}, {{}, 0xfffffffffffffffd, 0x68, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x41, 0x80000000, 0x1ff, 0x7fff}, {{}, 0xfffffffffffffffb, 0x20, 0x90, 0x9, 0x3}, {{}, 0xfffffffffffffffe, 0x2, 0x2, 0x80000000, 0x422}, {{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0x3, 0x9}, {{}, 0xffffffffffffffff, 0x41, 0x8000000a, 0x2, 0x2}], 0x6, &(0x7f00000001c0)=[{}, {{}, 0xffffffffffffffff, 0x1, 0x1, 0x100000000}, {{}, 0xfffffffffffffff8, 0x71, 0x80000010, 0x1f, 0x7}], 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000c80)=[{&(0x7f0000000800)="04acca88a81d0df0c1cbd60dd9085b7a549c46b69407e3d20f03fd96d799c28d2e1d2bb3046466257b1e7df82da6072ce4ce0a6a5b98268e50a3b32188987dcb794de50a3e7723c19841aa94b32ad1efe28ddc151a118b332df8e033b9800a17180a21438ca6fcddbc8668181c84c9e5b08ef7c9e6c73f2f5be2e358530f2a3756af66d990eafc5f4a120b51d26726745c2d45816e7c1bdd97dfdee87014d3dd7d3d5580d9a8c08656259206444dab407213b65816370d0f8047c1f56c9994a2541c015345a956a8ce57def893f6dda7be6aafb239002ddf2bcc08feb5786d042c6546d626516a", 0xe7}, {&(0x7f0000000240)="cf53bd1c620e7a80a91b24f4d08323f99c8921f7aa78ce38d302f227e9c5baaf2bbf9d29a0b666cb3b55f6b4270e8ad8871b98274c5fd6198ba5c5d93327fef7", 0x40}, {&(0x7f0000000900)="752640f8e2dc16d9826c8c2eb55f981b5093d4d2e6c06f408afd53d7187d988e17f887bd3a77cf803905f067739e417c95e359676903b2933dd9d18875a3029316b70c6b2df0f8c9522cc05a01861606e8e7ff7fbf3086a4a73bac3813", 0x5d}, {&(0x7f0000000980)="2280590fa284b8750bd898431d2b012d995a3b942b26e128a9ac62c87a0a3e0feed1e9c6d1ba73f667d25116c55a62618f5bc1a123d92ef998ca0e9c3e9788c0ee4f732c2fa909c71cde6ba799518a443ed1e53fc4c3", 0x56}, {&(0x7f0000000a00)="b2fb08779787dd95228593648efa66895cb40e885c166231f79490e93b3c1f86b10d25e2dbb9fda4575602a6f19dad21b3c0afe398bbbbed645d43e71da00884f88a4acc07fca72c7b37653e1f3bf3cffa0296dd37fd13bfffc9685f17dfc1f8209ca003fafdf4530fd9487facc5ad8d73e88b300fd69725fffc3488c320ec8d29c6bc3e81774ad70f38f6ae1f98b97610e8d4850c7a9c55a3e52a96e0f55d2f78a8dfd7f9b4bd0e15cbcd89298c1fca358b50ec34234bd4eefaa7f5adc2", 0xbe}, {&(0x7f0000000ac0)="70daedb1de2cfe883cc9704040f3b4ddda5ba9adc4bf1906e9f3e8154619f2458ed87ede76e72b750b5098edbff639c725f07f97ea98ea25a62392083af3c37b287db2ea24f26ab32e13844531ac6a9b49dbe660079cb0739fc3e8e468a3260fb2daa08ea0630e7269a8464251732d963154e6d847539146ac7303fa364603ca81188edb2cb2999523c7f39956a03564245652cbbc741431a89dab15468d5dda49426630f51976ce794a127b3bd4917c44963d8c1bf59ecbdd111c819eed97532e97b7efacff38db65c76fddb9", 0xcd}, {&(0x7f0000000bc0)="b49f43591a9e9637e6518254e572ec9e0edf667c69f0c2959bc806acb977cabca65e3f70140451e2e7b28df969171d1e0da4cd84c33b435bac351fc42dfb358935e4782e2d741058f0a6cd22d47ecd866550feab41da76267116e4e1de9946b39f8f5f95e55ece2af4ca811f916631e500398c32ee0d19443548a84b7d46cc5cbe45a9b418bd4ca5475a39666edb59cc64c4e5246ff66d9a39717d5c", 0x9c}], 0x7, 0x0) 19:00:19 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x10001) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 19:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) 19:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto$inet6(r0, &(0x7f0000000080)="d72c8a14f74c942f88f1db316bfdddf4956a5b1ec1043523e6a80377bd2caedbb4d68af05192a410557602c608e16e88baee934b3b74aee6750f393e894d8ce3ea0b7d8b39fd0d22e426f9c5ec65eee23002c4cc788016226eabbc6dc8c4cc97bcc895a88e858c95bfacdeb00c14bb8ec232edf96621767b968c7f1e36b43bee28faab1bd188c26b4d1da25252fc5aa549619c3161f7b0d3edc9fc3aebe56de59ba04bcca98f2d848f3818677c83b424e728090b314cf66e0292b8502c1018de1f883cee352384e4853d1901d2efed1a20f6f1967a1884dff889e911bbf5d353e4ad7918634da388f540fcdfc2c05c31e84624ef5551", 0xf6, 0x8, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x3}, 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) 19:00:19 executing program 1: r0 = socket$unix(0x1, 0x100000002, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 19:00:19 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0xfffffffffffffffe, 0x81}], 0x52a, 0x0, 0x80000003, 0x0) 19:00:19 executing program 0: mlockall(0x2) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000400000/0x2000)=nil, 0x2000, 0x4) 19:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000061b000/0x2000)=nil, 0x2000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 19:00:19 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8000000000) chmod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x80) 19:00:19 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="b90072ef73778715946c8d5bee22001b6ffa1f159433e087c11fd4ee9608ae220b49c4139876050aa869832251b494935d3d3a28178ad8dfcadb9bea4ed6cf3439913d46ef34b2f29756f0bffc475fb93d6fec82f2340062f848754d0606c57457e94b8e7b3492c08e534265c0b2a20cbf3fda68fd6a6780892aa8fdfb9f776db612a7d8b539cb8d0186702d5faaa3bd25837a6a9b4aa9eb0426d92548e194c34ccac129a7d3a02d7518faa3ec40789aac8121db696c45c2c595e756c6ba75a9607be96238c80b6dd2104b7917cbc89ec44d74d89cd01bf3d206382fcf4d758fe8c2e0f55993d0e0be41637be073", 0xee) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000180)="4587fdbd9d92d6ea3867bc252ad7158bb51f772e74efe2b08c5c323943ce128065e7eb34", 0x24, 0x400, 0x0, 0x0) 19:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x9, 0x8, 0x1, "5b4c85765c255b79a961037231ebc21ea74a0bee", 0xfe00000000000000, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60aae8606894e327df5dac20c3df0df11c9ebfbe9fb18fa2dbc39c37fab718f96a88b4fedf54d902ddd0f25", 0x290}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x3, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x7}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:19 executing program 0: socketpair(0x20, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) r4 = semget$private(0x0, 0x3, 0x6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x0, 0x101]) semget$private(0x0, 0x1, 0x300) r5 = dup2(r1, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x3f, 0x4ee, 0x33984867, 0x0, "828af3dfffe02f9c9bdfee1036a4be90161cceee", 0x0, 0xdc24}) getgroups(0x5, &(0x7f00000001c0)=[r2, r3, r2, r2, r3]) fcntl$getflags(r1, 0x3) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/225, 0xe1}], 0x3) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)="a16b046f43f8fe31979fa23fc9061d362f8bfbec840015e24e6c4dd5dc54b39692bb3e7ea5791dea432ebd5abf106205189d74cd40c8b92fc7f47accf124c5d93cb9affb4cfc21f2240af57685d3558458e8d56aaa", 0x55}], 0x1, &(0x7f0000000540)=[{0x30, 0x1, 0x1, "75125494f40d1d2af186403464a7ef69bfdb08af4d06d3143cea6675"}], 0x30}, 0x408) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) syz_emit_ethernet(0x8e, &(0x7f0000000680)="de8cacb7b0372168d37ad2f9af75000918a72d191a91391071730624ffabf0849d2355745390fcd09568c832d32ddc462a244dd396689fce4d4221c5782a53bbe76a695b18c0e1cfab5d4a42ed6d693f8b5fc894a0bd590f76cb59960708fe4e3ad95e40ad6c5a72ae3447df0b659f70a8e4c9e6c07d6c3012daaa2584b08209ba58b081c7f339af417482beb374") ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000740)={0x747c3866, 0x3f}) fchmodat(r5, &(0x7f0000000780)='./file0\x00', 0x20, 0x0) readv(r0, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/94, 0x5e}, {&(0x7f0000000840)=""/108, 0x6c}, {&(0x7f00000008c0)=""/67, 0x43}, {&(0x7f0000000940)=""/35, 0x23}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/124, 0x7c}, {&(0x7f0000001a00)=""/164, 0xa4}], 0x7) r7 = fcntl$dupfd(r0, 0x0, r5) fsync(r5) getegid() read(r0, &(0x7f0000001b40)=""/73, 0x49) renameat(r5, &(0x7f0000001bc0)='./file0\x00', r7, &(0x7f0000001c00)='./file0\x00') ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001c40)=0x7fffffff) setuid(r6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001c80), &(0x7f0000001cc0)=0x10) lstat(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)) ftruncate(r1, 0x101) 19:00:19 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x1, 0x17) r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 19:00:20 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x87530}}, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 19:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) poll(&(0x7f0000000040)=[{r1}, {r1, 0x8}], 0x2, 0xff) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) fchmod(r0, 0x40) 19:00:20 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/68, 0x44, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) flock(r0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, r1}) 19:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget$private(0x0, 0x1, 0x21) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xff) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x1000, 0x7fffffff}) setrlimit(0x1, &(0x7f0000000040)={0x8, 0xde}) 19:00:20 executing program 0: r0 = socket(0x7, 0x5, 0x9) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/153, 0x99}], 0x3) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r1, &(0x7f0000000100)=""/9, 0x9, 0x800, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x7) accept$inet(r2, 0x0, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001300)=0xe31d) 19:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 19:00:20 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, r3) shutdown(r1, 0x4) r4 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xf0) dup(r4) 19:00:20 executing program 0: msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=0x0], 0x1, 0x0, 0x17ff) r0 = socket$inet6(0x18, 0x1000000000003fff, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:00:21 executing program 1: socketpair(0x0, 0x7, 0xfffffffffffffff9, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR64], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x76d, 0x6}) 19:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x34494804652c3f0d, 0x81) msgget$private(0x0, 0x80) r1 = msgget(0x3, 0x22) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000030cc9ae1498f7bdb3a2a8e933a3e1b0000000000000000000000000000f128467e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17efcfd785815bf1a6eb2dd48f4dda32c10ea1e5bf8586c65a636d9cb32139d244c307ff7a65149c811b7c8376fc30025a7909022c253329cf10053b61f902a6400632868ed591922714b7f0b0a12ab31c9a2725c2f30047fb252507f15cb3d99474f22306d539f59b390c1e8c83358ac3abfc0d5"], 0x1, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="e0ffef0000000020", 0x8) socket$inet(0x2, 0x4000, 0xfffffffffffffffd) 19:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="ec", 0x1) syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x108) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x30) 19:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 19:00:21 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) dup(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x800) close(r1) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCSTOP(r2, 0x2000746f) 19:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() r2 = kqueue() close(r1) read(0xffffffffffffffff, &(0x7f00000000c0)=""/47, 0x2f) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="e3", 0x1) close(r2) 19:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r1 = dup2(r0, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x1d79b353, 0x7fffffff, 0x6, "4369b396e75d545c9ba2072002a05a628adb8b4e", 0x7ff, 0x1}) ftruncate(r1, 0x17ec) fcntl$dupfd(r0, 0xa, r0) 19:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = dup2(r1, r0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x180}], 0x2, 0xea7) flock(r4, 0xa) 19:00:21 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/238, 0xee) 19:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) r2 = dup(r1) syz_open_pts() syz_open_pts() recvfrom$inet6(r2, &(0x7f0000000080)=""/250, 0xfa, 0x1, &(0x7f0000000180)={0x18, 0x2, 0x8, 0x8a43}, 0xc) close(r2) close(r2) 19:00:22 executing program 0: r0 = kqueue() r1 = kqueue() r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x1, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r0, r1) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="a136a205fb68ba2afe58a7cea344043b9ab6b44c274e1fe29580e7c3baf64ed82f12818e36217fd610e7ca50d1ec106f25f3ab79c9bdee7c475b10449b7ccb8d3ba09c2b226f093d1341c9ffe7a1139258c96ffb218d0576f3b3f499", 0x5c}, {&(0x7f0000000080)="2220ce28c4de6a9dc51236c0d3a166cecae9e8d3f050faf9a3fa1cd403275cd407a94e14c66d9505ba7d7b163d634f4c948b7edc3aed21f87b45c76029d3518ec948a8f36d31b485f9e0d06be17df6a7c46cf49f0bd5d19a9b2f314080d5a1b27bc9ad2431228625beec91432a9c734354b32bdb1301cb89a4c352a6", 0x7c}, {&(0x7f0000000100)="ce649faebda64ffe967f2a60967ab12590abb7182ee1e348f205a1b3b5a1dff807fae2fa51573a8895e3092126ce0a087c1f841adb22deca8752dd707c49030a34a237ee5fe86e2d4afd2b8ed2e619abca4d29db1f3c0d5f84384b6142877c26ec41ba92fa03ef1e547027652a28c803788a8caff8099c6d93a6e17bca5f86ec614c663ed32ca51643f3412f297332b2dfef546f674754d4cbe62c", 0x9b}, {&(0x7f0000000200)="0d5d27c21a3a97d2bb62d1f2f52dfd8a56953082d5d4ce43fcee003b592770d2c34848bccae6650d0219a1292af425d1b482d536f8d516395a0a7036abc0a9afda9f20babe707c79fe723faae6fdc57dd30d87c4f8561cecb6c545998eeec5fc2f9ea4731c9a30d528e4bf80a5cfe9fbff10222d5ff69f57", 0x78}, {&(0x7f0000000280)="164b44e904f8114a07361847bc73a743af5b11597b4fad79ca581d6c123633f673092b53a03f861f96b4e200ad0287b8a93745a8a5", 0x35}, {&(0x7f00000002c0)="78999e78c48769e9a09cfcaf2470308368a8429e3d3fb93702263a71b4b00db0eaad1323f3e9f29386fc65924b3fb66019c02eb4f472579792fe884a6da38a27fb021a8afb7ac4f8d87329f2e369818b0f02d5fe9e68d3abdccef796fb641ecc4cb5c5b36090a9de184d0571980621226b237100f0b3062b137d22275874d6dba18539e2869b079094dc1e8e0c3e30a5f505219af4a4f7cf826d6b944b16a8690aa39261cd74f71639c7ba00ec", 0xad}, {&(0x7f0000000380)="30130d1d8a81bc7fc214a52b294c7c3330f1f9d41d", 0x15}, {&(0x7f00000003c0)="044706f8bc4c8ed96bd65264d10bec0d15e7b62666fb9fd5b6fbd5231c8e0d4373e19b922f1d022942787c4f8e985cf2e2054c56f01383dbd3c28ff601788b2b7cfcde1c7341f54b4c275644c7c21ee913003377614900dc3b81d623818532", 0x5f}, {&(0x7f0000000440)="dbdb50acb80792e5fe6a5d7b7ed69da822349d54bbd6e4349c5192bff9a975027ad14d78d82d5fea6203f928c4c22467450f0c8f33ceb4eb21120cfeed0bf73e117f1321506087deafc9a37fe41a057e782e399c7facae1a1c7b9c5d46ac0c8f4881ad45d52241df5965879cdefad1c40592c1be1e20f9656d68eec970defcc897e4a2a83d6b84443a651c2f45ea0b66c44456820a2aeb05e151197882f8d8ea8577ee729438fd175606d737984a89f96cd7ad3f21c5", 0xb6}], 0x9, 0x0) 19:00:22 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) syz_open_pts() 19:00:22 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file1\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x1ff}, {0x4, 0x9}}, 0x2) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x20) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x240000000000, 0x4}, {0xffffffff, 0x4}}, 0x0) 19:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x1, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xdd, 0x1, 0x9, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x6, 0x8}, {0x18, 0x3, 0x9, 0x4000000000000}, 0x0, [0x0, 0x4, 0x4e6, 0x6, 0x0, 0x0, 0xff7, 0xb2d]}, 0x3c) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/106) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/220}, 0xe4, 0x58d1ed33374f2ae9, 0x1000) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000340)=""/138) read(r0, &(0x7f0000000400)=""/125, 0x7d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) mkdir(&(0x7f0000000500)='./file0\x00', 0x40) msgsnd(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="030000000000c582c901d8e46705d76067adeab3ebe5bebd4d439b437d2ffe830bf337858ab366b759357c160f0eaeba071d0b4fd8d672d63e2765356e89ddba0f80fda5136544126f5e2b005fc730b026cea1ab5f4e75455d94e54c71cd7ef636e8559b9deb86bc8d1efc21d02faefc6b281ac4db875d68154d69e67bbb260231dc5a377625e5ae3e49582a129d4b3e29f9e516bbdc300410a07901f04da51d15dc35b51b92bb5a2a25363cb26ecdf71dc4c883b6f775c089df61dc7f57fb97da3467b32cb4279d11e6cf56b403eb09fd820000"], 0xc6, 0x800) socket$inet6(0x18, 0x4, 0x6) r3 = socket$inet6(0x18, 0x5, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x7f, 0x1, 0x9}, 0xc) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000680)=""/6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x0, 0x1, 0x100000000}, {0x18, 0x1, 0x8001, 0xe6}, 0x2, [0x520f, 0x4, 0x0, 0x1ff, 0x7, 0x401, 0xfffffffffffffeff, 0x79ef057a]}, 0x3c) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/123, 0x7b) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)=0xffff) syz_emit_ethernet(0xb6, &(0x7f0000000800)="afd9a020351757f93a9daa80d13ef8da09195adc98497344fbbc7fa4627465bbf95eca7ce84715087d631fc32ed2f46b7fc363599a009a0bfabf5e437de54315158b52b65333060af25b8f320a0df2208e98e7a965284f5c63fbe9785b40d76ca3210fe83288d8bcabca06313ed21da6b7f566c8289298f70be70d74641a64d41d977ad09968a8f2d23db11a1ee818fa6a9d2b723cff780d03af3eac057aed0a30d876a4bd67546bc332bad7abf043f642a2d35511b7") r4 = fcntl$dupfd(r3, 0xa, r3) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000008c0)=0x5) r5 = socket$inet6(0x18, 0x4000, 0x813) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000900)=[0xfffffffffffffffb, 0x1, 0xfff]) kevent(r4, &(0x7f0000000940)=[{{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x40, 0x8000}, {{r5}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0x7}], 0x140000, &(0x7f0000000980)=[{{r0}, 0x0, 0x20, 0xf0000042, 0x0, 0x9}, {{r3}, 0xfffffffffffffffd, 0x86, 0x41, 0x0, 0x9138}, {{r0}, 0x0, 0xb0, 0x2, 0xff, 0x4}, {{r5}, 0xfffffffffffffffd, 0x40, 0x20, 0x81}, {{r3}, 0xfffffffffffffffc, 0x80, 0x4, 0x8000, 0x9}], 0x5, &(0x7f0000000a40)={0x800, 0x9}) 19:00:23 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x2) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x4, 0xffffffffffffffff, 0x200000005}) 19:00:23 executing program 1: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8480, 0xf9) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 19:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000001440)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f0695cec9e065e861c5f98bfee197d3ce5387658bd72df050b0cd3d12e880", 0xd9e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d39, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) 19:00:23 executing program 1: r0 = socket$unix(0x1, 0x14, 0x0) ftruncate(r0, 0x1) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) 19:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x10000000000000c, &(0x7f0000000000)="ff010008aaa008000000c3513e33b70000000000", 0x8) close(r0) 19:00:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0x4) getdents(r0, &(0x7f00000001c0)=""/232, 0xe8) open(&(0x7f0000000000)='./file0\x00', 0x408, 0x102) 19:00:23 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="bfac1eea699460a5a233de954d7587ba668b9ef463c109fe059c4a9cab3985c604d6d23aa0567c288563c4084a872f29ffbbb16569d999e461", 0x39}, {&(0x7f0000000040)="b2d0c51d6977c10cdfd0256ca7cd0a40670870e9305f74df6fd45484f3c789e42ef5627f3ec80c5284de795a95974e599e9631b7ba218f42b29646eb666d116534f3898f873bd3e935ecb2aac49b598a782b0ebae0184d9406a7970656d496709da86c870ffc4e2b51b762ff4c3508c994f45f967d628549385bd80033", 0x7d}, {&(0x7f00000000c0)="33c27a64bd06ed1c17e9d44c9f6a000e47dab3dd3f676acecda6bb3dd5380001be7b322b57b8d0022e398939ad1286c24811ac00f6c4ecf4520b9be011b7871e7efd7d1628ea672cb63a0c458a6144a2f6e3efb8257850d78d687a2114dfc1fd8b71054e262825b835b5fc28094c48f2b606d5efc489eb4985823442323252bb68b1bb95706e46b794cd4084b7ef63a7f73271e98f2de96715ed46424700f71ddeb24799e316752fbc9fd82d23b6566fba94d7503cd1db49a8aab500db5341f8fc1aaf2fe180363f5c5d3a0dfb416828", 0xd0}, {&(0x7f00000001c0)="f770f419590aeb920a51b8c1ed8ab6484011fbfbf26a375b47078bf8248ec2579488f81d74c5749a3ec66a0725474298479ca15be7fe4222266a52a4ce0a6402926509e0e4e4872c4e77896190a13e4f22c107f5a450696935", 0x59}], 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="cc086c19f7393e8797c6b8c76dffef42d749b1e5f5eac9dd3ee42996426122786876038680cb8a836b71c6ed037d553be24ba5c5c079b6afe07b61fac034651a017b8007f50039bc5395", 0x4a}, {&(0x7f0000000300)="f6be248fe1dabbd74df6f628f03ba4a97d2e56f8a79e846c0e80fe960c66a8b66c3095ae1753fb7692e97626954492666dae25810ad9f1c69edec96d5301a93f5adb260f0c7c9f24d23a64a05c8c7f2b43afeb92e6a018f6419ba901bf1af86993c26f3201f8292f5839d75bf928f5faa0789f86db6bc6bfbb4e0f9170271af042955d954aa1533fce30d515c3a5bb79f952682be40d7d442d88947cb8d9c194f389ce39f215d09731f0ead014d9bbaff8", 0xb1}], 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4810, r0, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)="a1a1e1bdbca5b0194b80fe4eefafe23add2cec8c1eea03aab9902eae4c4215dd2003b1ec82118333e557b85fae7e466e3922bfa518be255dd891b298e14338024a976f91a9e686a5bb7697a6c8382320b597b494d64a3a3f8fedeea82a125f09077e2f1f64125991fed466056db75cc53d3bc0b41e324a7a6d587af98b0da9b74d6a5323f0589917e57072a039cf78d7db3d94838e14b6970a9fecdf0565012abbf1407f6639dff24c083faa84170dbfc06ba9dbd39f6a406a", 0xb9}, {&(0x7f00000004c0)="cafca55c4f1b8b647ee793fd0162a183a8abbd9f8f03ef0a2a36000633a730774c020ccdae52f9f162", 0x29}, {&(0x7f0000000500)="cebeb9bdf07bb4a89d456da01fadae1fc430e46170f744187beea40c28084a691519a844f455131af8f0c4a2c4b14a0182b5b64f1d3d02db1a381e365827571ca1f3ceb64613fadd4a1ff3f3c3ccc36829cf20969d93a7ddb19a44380e8fc1acdea41c360453092605c7edaa74f58b4b66342d478744991ee1eafdcf9551ca41348f27aafbc020b7bbfd3d54ae46ec14694ccb5d2e5ef2016ebb6a17adc5d0cfe77bd878909773526eba9be8d108ab958d785ae9c6cf130b3d48ebb9", 0xbc}, {&(0x7f00000005c0)="a75ea97db54d5967aa6a15cd678e73b57e171e43a34be0a38deb041a946eba3f8336ab53fc2b8a179ec6e3ddfb9680e0bd2d5a9c79dfa1d3b39a2f7c8f9006a1c6c5eff54008bc2926bdf0e85787adae60fb9def8fd3b42070219798d6cb03bb2c63f2b978de28d006ac6f7873461b1e1a0147099314092fcfcaf11ffeb060ae96eaf175c0365b29fe4083a20dcf50817b9898794345a76ea7034e9d46bbe44ed12620ed720cabaa94ef58b96d9e931dad07ac0f11b97d0cabc8e785a950240ed6cc65821cf76a7e774ace771bb998fb83d2633e73ec119d40bb6deac065317ad16c21ab7adc75cc2c232e6082d5", 0xee}], 0x4) poll(&(0x7f0000000700)=[{r0, 0x161}], 0x1, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) r2 = geteuid() seteuid(r2) r3 = dup2(r0, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000740)) write(r1, &(0x7f0000000780)="b934acdbb0a5df09d54264091906cd543097c62e9ffad5485779aff02eb20ba4479eab66b1cffba509e7e518fe6f4f9066a0fa683b4873a6e174e1dbca736b76364325e4b61b84758385202138d4f75bda19207ca2cab23ed2a8bed3bafb4a34b166e23d1a69c1c34229d8513a74041adc0c503a51566abefa4f0ced71eebcf46a0312010a825d6a51c426839365e176e8fd32c7aff00467cd98049b8c8a495b9a26908b82b4a059fa4599af6904d04310b59d76a1198486e7efe860ae61ad8c299aa4a18cb8", 0xc6) mknodat(r3, &(0x7f0000000880)='./file0\x00', 0xc0a1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) r7 = msgget$private(0x0, 0x440) msgctl$IPC_RMID(r7, 0x0) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000940)=':\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='[}\x00', &(0x7f0000000a00)='\\}#/\x00', &(0x7f0000000a40)='*%%&\x00', &(0x7f0000000a80)='(@\'\x00'], &(0x7f0000000b80)=[&(0x7f0000000b00)='\x00', &(0x7f0000000b40)='T\x00']) r8 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000bc0)={{0x3, r5, r6, r5, r6, 0x28, 0xfffffffffffffffa}, 0x0, 0xffffffffffffffca, r4, r4, 0x214, 0x7, 0x242dfdf5, 0x3ff}) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r7, &(0x7f0000000c80)={0x0, ""/150}, 0x9e, 0x1, 0x800) r11 = accept$unix(r3, 0x0, &(0x7f0000000d40)) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000d80)) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000dc0)) syz_extract_tcp_res(&(0x7f0000000e00), 0x8, 0x1000) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000e40), &(0x7f0000000e80)=0x8) chown(&(0x7f0000000ec0)='./file0\x00', r5, r6) writev(r9, &(0x7f0000001240)=[{&(0x7f0000000f00)="b77bddec2f19dee6c7fa38353d5e3a3afa2a380b9e2f269b5a62952a7617bc1b51f12b650acc889b0e02c6e675ee6401cdc17670a05aedd3ef81dedea02e007b66d282e43888216152c3a544369c870c93c0463b17f1bff102d57b1d203ff8e30b5b7aa96af2628616b67fa1448381d7b555701ef104c0ec10eb6e2bebc3062e255b49c0905691b02d15c79f8d5ba2597b027c6425bae98795edfbcb46eb6916b9de9bd53c614dee00620b369f61f5572f1f0c451154db730bd8bcf12dbfae5e5680e1bca4fcff8bc0", 0xc9}, {&(0x7f0000001000)="89d0b7cb4eee8aceed04b37daf97d8f548f6a63b1b5a4035aa6cc82eb7238d6684547dabeeb0c1e9162b242ad3970409b6041465b366daa66a46b1ba79881d403ff3f3182ed6e743db139243e335fb5710906d87e30fc56bce032dbd23768a4a54ac8d39430210d067e3a2886033414f6f3693c16485b9525858ff80c2ebd6c245bd830c2fb8cd6949374a674609dc5123c9f0d17bf3a63c9bfa1774ab7ca7b3cf674e8506575f79ddd56a9d1e5c3198bdedd7935df743c0677d5596643cbda1855d41f3980b2483528b085aec3503f080b77a82c4eca602ade079991ffcf2b74fa672a46e2a7496dce85fe2f1ffdcdb79a46e8cf4", 0xf5}, {&(0x7f0000001100)="d04cfee5a41c5bbe3419bb3156dc9c3333791cc4180ee2bad9e8fbac5b412588c30a968e77705c66f40deb5e535d31c00bb06ff7723dd2eaf50eea981da637cb6aee106d5b4210235d1a15fb9706060662e551bf0dccf969702353f9424e633e6a2f28857b4bc5a8f1c8584901af53c221673c4ffd0d2bc7b939aa9e7555907bba371325f0317c9efc19e028e76a2e8df1444f7b9046347d4d75873b880da4fc82281d11617f3e1aaf5d04ebfbb3ff446bc19571d741a71eca8b839f7631bd6946667079a0e443", 0xc7}, {&(0x7f0000001200)="eea554d368e41b54514517431a5ecf85d9a8c51bf05d0b73ed5b1e917a3a8d08c40d", 0x22}], 0x4) 19:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() syz_open_pts() fsync(r0) 19:00:23 executing program 0: r0 = msgget(0x0, 0x20) munlockall() msgrcv(r0, &(0x7f0000000040)={0x0, ""/92}, 0x64, 0x1, 0x1000) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r1) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x1000) 19:00:23 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = semget(0x2, 0x4, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/111) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r3]) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) 19:00:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000200)=""/248, 0xf8, 0x802, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8810, 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') 19:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0x3d, 0x4) r1 = semget(0x3, 0x1, 0x203) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/50) r2 = getgid() pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)="3ab000") getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r2, r3) getgid() 19:00:24 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x0, 0xfffffffffffffffe) 19:00:24 executing program 0: getgroups(0x0, &(0x7f0000000040)) setregid(0x0, 0x0) 19:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x102) getsockopt(r0, 0x7, 0x2, &(0x7f0000000040)=""/204, &(0x7f0000000140)=0xcc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x100, 0x1, 0x3ff, 0x100, 0x80000000}, 0xc) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6, 0x1c, r0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x3, 0x6}, {0x18, 0x0, 0x5, 0x10000}, 0xc96, [0x7, 0x8, 0x3800000, 0x326, 0x39ef, 0x2, 0x80000001, 0x100]}, 0x3c) 19:00:24 executing program 1: socketpair(0x7, 0xc001, 0x5, 0x0) 19:00:24 executing program 1: truncate(&(0x7f0000000040)='./file2\x00', 0x40) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)="f5ff") readlink(&(0x7f0000000000)='./file2\x00', 0x0, 0xfffffffffffffea5) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="298030", 0x3}, {&(0x7f0000000480)="cabd589b17058c956559656c52d5a38e1b16058f0662b2683cb3a21592fb086ad5f2002eb3854e7cb8bea0341975fce344c293c8a818256d7c7215719081fcdbe2ad8309406dd5673ee064ed83527e6bf3fbdc0f2f62a7ed3fa6f9175e37eb9d40128b13cdbffd38b44c428021d3d443017aa3900f4ec6f7d4001056b9e692dd59c05dd4bd4ccc2cfc187fe858a39f7fca6fe44636bc4d680068cebda617aeac82218858968cee032798861c0c923f2e3447034424494d0d3b87a4b6c254251f882c2ace22eef7d292d45c0dfba3c523878f5d40cad6f037cde45780501e8666229c20c5f0d95c11b73a8d1ca3611c750b287c4bb229cb785b083ac3447c1a0c45705ad8aa9bbd46ccd53d5c23414a52d18ccef26fb905559913e0d9dd946359a08b67859f1bceb3af998af2c0b0e0f0649711ce764c0407641b499bfe723bc385cbc3b7149008f7195ea7c84eab644e06f0d443465a42e9982ce5c409d6e587cc867f16a4853ddb523a8a971bdc112a9f2a594fcbd8a17b31ca9b2cfa65a064195fdc5644032a53c99f0a6f63ef746cf87ee67559df7269778ccc4c8d1bd27f6b7d93d3ffc9dd63e7dd38fde53615b50fd8fcdc8352d2a02b95c31265d194d2fde5cd129ba585dd7d72e190cc7dcb80cc561de662401afd0a33abc5659ae1946ba03c5465e8fd7a571b75f3ec85f3d0482ff0ff21c885815a31f4c3382c587446e22a6cfa500ad4a99f7fa3814a4c1d4bca72036d61e77a6e9aedd6a9db4d61ed66534171941b13eb9629d771a1cf335d15392234d8b6b500bd9e530ac317c788b21a5003fb3481ce77448ed1726975dfb7cf8013749fe8fa43ded7940cee2f0c5e8beb49d3f0a742fe99389aad65009ed115867857ed7a8ef5501c922447e61d9f580dd41a545a39d1feb4a2f749e426ac27846e6a71a7c6df109af060cb57197c8826e22f46b049dc79509e0b87c57a478cc335a7b71c0ae1f59634d0d456c89bebc99c818a86ed6d16e4e53914954ca176dc60619c59de8ec89a775e5a2440292ada322f6d1715891b03680519ac034fe67210b351fee225d81c0a9a3176f2d187878b10cbad19e14d0156775b8cbc49264eb6475d465b4e5642f7a76ad449769995f26434794fcaa7e97a6effd5f04aa71d1862cbe8f7431779f6f708f2cf7ddb29fc91ea6df08dd942b4263823ef04fdcd79cf748f8a083a890aeb7faee639907a1bd1ba6bbd389f0119de5fc0bbda51fba54f2889ba23d876ccfd06058b0556b5a1470b9d1419e710cd7315ab7d2e6dcf5ad821b875826dfc26ddbaceb0ea643c1577618a056da75f4655afd147edbfce812418dfdd2fa183278492534bfa5e3149738209579479107345fb738022ebb7a13dfcbb51889a1149869e2ef529f7bbe08bb466f8e8fe2c89ecca53a3269e84b9a499e5a3e2d5a91f3b8484299723e63ced1638db1b22bd532050414eeeae0bda5eb1f743ddf3b3d2ea495872895cc1f33b25dbb83cdf22bfc327362a665cfbd50c623facfa900d835b036a762c9e0c0615dc23036d3603ffe9c75122c07cfdf18112459fe551116f0c9b7f051a71f71d84a31e2f0aabbcd45608cb79583cfedc024b2905ab0e49dd67404c270f1bc28fc1621420e4fa49189c30641bc5288b8e57fd0b5ab36cf2d3e43a9d5d987f71cb8e5aef2fba113e6f8f5399867f6a78b0b5605bcde4453c6b3484bb30d3d909a271cc5bdd76673b318c8530246180d78937ee10ffa7b10b35ba2c1913d92fbfd1f697368d4f3d3c08926bc5da1cae662551327b450983ef8c5443e4cf2b4d81b30055e2c11d3274b4a600ffccb65a598df30a201ad0b2578e287618dd39b74a8d65e49e6559c1d8ece78096fae866bc239095036a80d656811ae8676055408f2b432377c9c8fef9129c0707ba5d9fafbf5713be48dc89419e305fba23aa48080dbd2f2c26ece6a789ca9857c82c68273f7bcaff6c864ca2633f2b524212ee2e63117c9bf4ad9488b8dc3d3096ce2d34245ba95957385ef041208f00e1f6ee241c78c5ed9934f520180c072aa25b65f940401ee4f769441b2aef3d39d316fa864a6b201e946de65e1acaf43f9581ce7f58cbfb877eb5ed3438389210367b17221e94d40329e6b87e7f4a66aa4881a98998f3ae0db8fa4c6319c3611bb03f58c4dd87dc38e8ed68c9443b258bd18ffacfa6cbdf321262a159f947f94cf92ae8a4cd0ffd61b593e1269d8a9cf73ac8f0598889203627ff6b0b5f8b1575c0f1a44647d7f68eec68ad60434c6e8b8efedafa33c428c75a9f711d349721319edd43db9dd690efda6b99dd61ef72ada8d1b62267beb47209199fb991d2230be124ee5b636456823c4ba80b658a7556b89e0ec33bc550289684bb18e4bb47b35d35db3349007eadc68d3b5dda0971b1c05ef3e0a62fbd65d2ea45642db48b0d441353837de45e4eeea325187232bab7921015d688969426c9a2b6c3c65b171b4fb1435e40badf1c6b78fe05d0699cadd55f06a57a1ba02fb696d88c63bae8c443c7f27418f2e2ddc7ca38bcf36d5de79b1bb809793de2aa1c2d29d4fec9f6555fab999d417326bca9799dd2e67e781eae7a0271dbbb20fc08669f16e1c9a3afd16a88c24f20bfae86643b739eca51f0926e58c9987a533c976f573ab586303eb7dc808dfa88a7eae48c1426c43597ede7f937d1cfa8f7abc08dc32805d8084fe7601c43874b5d1acccbf28ca112691df447e111ecf868c00312a22a254df2d6abf92d39075f3d1af1947dceb4ebc20110fde59b8b5dbfc68a50ceda8e39c3945c0867019dd55be351b991ce2fc50c5439ad3b92fe47e3cad43b4688579d84fcc9803e78e7043189d45e2b6ea0038badea7ce568b9ea143654ca693f2660697da4c484231d40093963acb6f1986ae58a1fa9c132b437d7da470ce662ab31a631fe95a10275995b7718038c449ff2098cd72e2af1683dfaa57196add60a788eae99c59c2006afbf4ae3c1e51f614774ec307af420b5fd2d78a8d2c75537ffe60130eb32355075b33b2a00399b75db1202cdb2ac2758dabbb94c85e60d6dbe819118cf9d04e1cc09ac3ea2b360b2a2cf4318d8b9a4cda882841937d75117b6882a0f988e29e9e2875429b073e57694d981d586f361fd302697b963b2b165d51c61df54d982711c4d9a32242e30ca01e76b66122bcec0524865fdf17223a152d1ed7928099ff755ca1f167d46ac13cdf33d9bd7447a3d372dc70d8f760f2ae7b7e9e3c5b02f693798dac49027434998112adb97a42a52dba5db24a911e3a62478299d722c3e161386c67e6d24589566e83941136b2a980ac0251acec6529fb60e583d1a8c6aab4759661e709b7e40a626640da06a173ca6df76e0bc4d48d9490cb7b323ee0c1398dbf543e18ebbc395e7821ce8f5ac73331fcf6953d437646c3171ad664fed9a7f966432ea58cc8be5dc300b1a4178c001c91213deb9952a5652a1ada09a08c48d5608e855ab751c69a71a98676226a33c1e1ec480ea286ca6d2915d5513eeeaa41a0b23cd8976e6fdc3045a1725a82a68c70d27f54c3408d251cecb8255b31a1d6c1430ef7d14360b70c5355a39f5975f16cd32b8a76cf905a39f36c9114cd97a511f5c8b5e2afbece9c8e6c8613c8d29fe222b936bb67d0c2c6d3343994100aebff695b67740a9b279b2d7d9052a86fade5a01c4f67cf61a63b2ba808b532ec9939483453d66562b64f9d423834655bf7eae3087b0c1dea924ca2991c4885745e0432297ade5b3bed32b607555a344ea73230129443aec69c6e518beeb6a45cfab37d2f698742a6ef8089fd858b72b942508fae0c162451a9476f5a83b47287f4bacd3f8fd1add9e42821ba1c15006f106ffdab0abe274036ad706cb9db39b5778481ffd1c60037ea8a0430a7c6cc8a55e679109dbf634688edbd3f81b0775341506afdb56ffd6d81569a78526225c9ca2864b074195cbbe357f5dc38422d71fb43f7ea69e1d00d3867925292a0e7c00120b820e3cc400184dc91cc04bd258dac331465ac335b7657792805e1159944813bce807d919927ba0f2dae078fc805119f4d84870094aea58ff89fefac98a5c91a024fa54684e0d1547bf8552ec7eed9a423f58cbf95af0d4ff62cdbc1663fc2005ec337a540a2be8719e8cb36cb6cab1f1902682daa0d4a307f984e8847405f5c5069948382a39c636232c4204ff84fa4379965f01096b7fa21760bf77ee08f52c682040d763e955f6a60aaed4e9e2e749e0696c6e775c8587c0fb7811e6bb26e19cf43581cc35f0550793f716ec5f0a9151e9d666db10999af61471db083e4628e5687080552879c30a418eeaafb3a48bdcf67d5dfe72d9cee7c0ea285ff63d78bf69ce0ac3d364e4ce391815b3970b35d90b8423c1c31ca8e04268753b1fe7eb27928ecb0708344315d5122b76015c44ac651c10240340d54d14d5105c961f4cad7fb46a0eee8a8ec89a4ad444dc7bed2b82244f5437d5fc0f20c1df167c0fc6d6aa0e4905865e0743fb0fbdc423f3b5bb6473240684debf4aa3b73a679524b2b686a278f503865d8784d7174d079a780a44009e638e329b59a67298c37d332aca2a583eab2d35a834dbe816bccf4c17c31606f3953714b56bfcadf2bf5c06e87225a358d83e419d45ac65bde091f3f9d7356860efc53d8f2d5f4b22ab11680472124c1b8170878e42315c9a5b54eb1920e2834d1e98ab9465cb9294dcb6b27f3c88d9f260694adf998473867fd73f5d76dbc9d2896c73a7ee4ba5e0bb11fe9d3fb402b88c509fefa0fc49ddaa502697c67d9264a41d72dbc83bf86fc81888a84cedfbe7ce59839e99d136ad2f10d59df24b9db53e9567b0b8f3a9c7d456e8fefb68462568a101f2bc5af319badaae552099dfc6ae7d19de665454a305d8dfdbbd957d069fa676b9a0c39f378c8189fdfa2790ed634d03105b824e6273dfa8be735fac4eac79d6f120ab93f1855ec072839623b22f7f2d9775f0f24c13dcd4384b3e6a111f7ea8b2421f6864bd704e970ff5ff442d7b453b212d30dac3d657f993206d9399b5fb60bc70634aa7a554e19bd114558600129fef02a84ba35080543a61bae636748f519e149f7b77c4ff93e8a8f7514ee6f00bdb12965a42a6b9db51ab5c960779c27a3be662913fc5a34f86161bdec925ea950412d7521cf0780b0037fde88d1de17c1c5626a8226ca4649fc94bfa5aa8276a5e84f996a36d899506c1566188a27936e9d0085d5ee08cc10a808c07e9844ae13424d02e39a2c5d5e8ae65e7cfe2c02eb47980cba4621c8c41d9a5a209e07cc4cd75d3fcceabcd377daf919edbeddbcbaba656923fefcdd34097af00868175e512e18ba96e9524961c91df29398e86709385adb76f0692909dbe627195fe3ef356fa5ad0fae123051db26ef448b4d9cdbff8447ee25d4f613e93bfd122cc5054072f0927c8dbd01f0cf310bf82bca9467ad719641aef68446a40544f1d4b2afb4d4c075ed77ead72b98c00d08f908336b740cf77ec359f9111b90c4c5b4509efd986090da3a8ca1562d2319d4e51b42dc761ad32a7070a99ee83841c8039b14747aeeb035ed5ebe0ed78bbac63a487c1efd10a786de2ca0071d094dfcdfb4a68818fb1c36f5c7dcb760c3918588874eade7e027a7f5f398c537a13090541bd896aace848e42d0a68793cc174fb8c7e15950422030da448c0821a65d034439e94be556e2ae827eec93c87bd17a28873314005fa45841ceb4530fc588da7526dedc5e828b38f4fe250251bc502180cb7de", 0x1000}, {&(0x7f0000000140)="e65183df1d2cad9fd1414bc5354f0e5bb85d8a1cc2c0eae26b4af8bd70009a208e85894d53b62fa53f3faf541f376d242d", 0x31}, {&(0x7f0000000180)="b382d55174cec6fe6c1ab6b1c4cf2615bc67b8d12e4cd4cba563e71b934d432f33b17e4ca50157a5", 0x28}, {&(0x7f00000001c0)="d1b1b3f78965e77627b89d60f0a3306fac5083275b44faa86abb90108a505ce62a63c75d69d488e5c9099254b063d3852b4c1e26be1cacce669c588f76", 0x3d}, {&(0x7f0000000200)="20f18912ac03e292ea023e421e78fdb5d01f6bf86b3ac35162a127e7bddadf91540ab58892a931c5361b1c23f7dc998f9ac67196394f81d87bed72ad798765c7b2cc0a74e9f849c88ea69bec69a856113333e749f2d4f496e427706881216645b3cd16acdb232acbbdcfe294d084538af200911fbb5ccdbe4c7bbf1d1771dca5a09aa82a5d5d5a70eb68edbfded0518c448e24aa1f6ae59559dfcec61fe7a4e4249333d47fc572e447e6720cb954667587aba6f22b326ed5ad19e225a18b9ea866fdf19ca46dc6704f6e7151acacf56964998c84179559f736a97447a76a7b49d4c63feb", 0xe4}, {&(0x7f0000000300)="4ff88806ba0bd89d634501e174d0226189b5589a168b67a3a3fd1782beb7cfd5b81ac2e1617f4f0c58f2c39953270ed6132f3853f370e5d9aae87826759159be486de3dad92e0589ca94b2e0a1687f22ed719ac0a4e4e6aea40808a83b96ab2015b748e9bc16fb16168b212987405f0482e1e62e0fd74727588cb39321d5454e07a0e9682e", 0x85}, {&(0x7f0000001480)="4e8e98fa2114555feb3fb85b60aa6689768effa4dadf3d76328e80be5db2d6c64acf89c196f49ae417878ef060f11ed54cd2c8ab0fef50673d2301323bb3e4d0cc98b4e31624a5e137e65ff329eb704a985bd82f851057e00da7ef65a75af199f961c3870d5e6558a9dc9a672fc2ac4715f8e923dad8cdc5ff377559c866ded89f7616b6679eee9bd6c4c64e0527258f4e271527f63038db33b7012d65bbee4fbf364a5ab1f1694e225d1b198727df8cdd0aa5bb23b90f85fdcbcd994496a05586fa6b9f82ba8c022903fef365", 0xcd}], 0x8, 0x0) 19:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x20, 0x7bf}, 0x310) 19:00:24 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fchmod(r0, 0x80) open(&(0x7f0000000000)='./bus\x00', 0xa80, 0x158) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 19:00:24 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x4, &(0x7f0000000000)={0x2, 0x3}) setrlimit(0x3, &(0x7f0000000040)={0x3fff, 0xcdbd}) 19:00:24 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000003c0)='x\x00') mknod(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) 19:00:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x104000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x200000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f00000000c0)="af009f3b84a39286d42e966a74c6302d44f87fed73ab02f6659130607dc69525247645ff74a2f791920cec7f6b7cce0f374694a916368b826220ade0432e8b1f", 0x40}, {&(0x7f0000000100)="27bb50cefa42363d61d5816c82663cc146a17540ba72879ae08d84f03a0231a79c6e89afb55ff8f7fa1b99f90e21b176bf38c4cfc75f3923ebc5ba1c1e364ec64f8acb28c6756904fcbff9b31af6dd7a1dfcc1f1d0efcd78b8ae2fca0727fd2a21b60aa73c79d7e9f915db1c61393dee8428bf9ffe940a265dd88687edf0fb6cfca1fe1933938a1319cb03569feb285576f8db67250167651552c4a3", 0x9c}, {&(0x7f00000001c0)="7798f9d50dd2d48d6a67381760c23e2a3effa4a54ed9c5c749", 0x19}, {&(0x7f0000000200)="9412b36f0073afd00a19daead50fad87b7bb4e560fad3bf68bbaebf4399bc993f79bde57321f9c8bd4c8d7329b5fc14eae3391009bac26a2a05c5e4e944ce2e821ddc956f99e6c90659b807b648f504ded598c7a00109970e9eef6ab0851fcef5b4d9643ec00589a41650d03f37382bcd0bcea28ef245c924b9645740f947b9519d2a713deb10770f9cca5dc717fb4705cb0c7fe77cf5c", 0x97}, {&(0x7f00000002c0)="badfa290a23402b7cc6421a4e511bd2a0dca89f889449c85b3b28cc70c1d34e2fd7a16e1145cd0a63070fc9d750a070e2da5f0b0c34cbd448fd4a9bc7cf84d8410060549b240f3b3359892235a76f65b6e03f7aa1c874b96770bdbec3d7465fcca8a93ea4454134bd97eb0d8f3456a5f037b0715fa4c79739430bfcb7b9a1992447cd0b6c1e0351d5a480e75e73a8ef74200675542b9241ae7576630346e174e198135efe03e9839b1b886df0c81f6ef89286c4237a8752a4ba38c16286c1c3123751e07c2878d9c592cb684b32bf7bd1d8d157c182c1d9f45153160ac5b90a6f63e63703a17e2f433302863c65324dea331f47b1149a550193cbcf4e793f35ced52bcb4ad3f8f4bf2632633202a09c774f84177110eb769f48dabc21925cc30b2a8aa167d797e9fb65a4ffb51bbd294daf474327a0d6bf257a730356245d166485190b56adf6af39255243487a4bfc2ed1402c543665bea90afb68ee54b46e529e7bca5dae68e7393a12d92f7e5b0dfd4b384a9c560b64c88c802d8979344ff6a29d8e09b813a6a6f002d60ca94ceac1d57959cb9177f2146b0be07514e5f8f5fa715b91ae52c09345eef5f064140ecdb84e86d064100d763f0b82a845a5bbbb7d234b4daccbb289a4c163ce73286f71bf885cb8e7a42dcf368daf17a3fe5e2b25629df100fc8fcf77835cdeb802368d9929d25bfe84b74f4cedc4e0666b0822c387dd66332276ea613da29844c2e73d751e10d019b981cc5f273bfa4091900727c4a3d676c5c4dade08e035d5a8ad933a51b2dd34e3669c8a57eab8e9c521709ea88f0c893e01305355838a65c117643b9d04426c79032f20a2480430ce279a290a4a5f9451e274eb2539ca0a27553b0b2e045e9766c4225206939af2bc7ae5aeb9499069606e6bd856678e39fa272a45ad99c2c58c5ca3e19bca9591718deb222a148ddadcbb5b9d8d3197d47a9ce9256513241667ca414104b2dd46c3e0b766f6e2cc2198cda5514c8ab70efba5e36bee82e0154404f59591892d600c5ca73ecaf46abc4989d2402dec12b093728e219ac6b99342aaf535da9693c03ce3de90e817e635822fc2c7bade8d0fc5539ab997ab57ed95d7212332a0396a17e52e9f658a4948e37f2497b7627eb9bc7368e88f96269850ca163de403a5fee00811897165544b542699af00945ffb27af649fd65993a6de4f94fc2293fcb99b8fec9ff6d7e84b5128295183d44ab4dd45672e308b6b3b0ae12b5fa756dc16cd328fb5bc85ebe6815229d751cbaf481bfa1a2ce1d0fa672885d8eedbbc9bdb506eac33510447c974c5820634d444e19da06f3b5e7e5af38975c657066b964c32dd2b64efb2b18cfd9104541a24212854b13befb19348c786515a358ec603fb4ef25870f9f84b03cbeaf4f87bae227a4ade2220988695e2be5de4de3092f108b9896cff8d3c651c63d5f0d43bdafab7defaac1d27b87c0632f85ede4a532432bb70c0cdf4d55823a02f7be296f12361c989a4a6fc1e71fd66b2a5a236df167d17d7a8db76709723282041a99ac2cba8256d913b6bcd53e8f2a3737763f0fabaf35a72ec6d3c8cc61db8a0d2aebae8cf90d9050ab0d6f191dd2d77509d8e14ec54e47d3bc20702310fe5bf343fed3c74c4607cd17889bacf4d2ddc81c21aa574799c88c2bbfe5a287858d92e6256125cf2c49a49479360b0cc93e6245e3905030937d97975ae02bce60e50eb80c075cda17de849694e5a28412ff31ae7a516eda33a5fe53941fca935f239b09d0d000e126937f61abcbdd7506fdc80b3114fa40835f04c452661629e09fb621fc8676b95a2bec212a142ccd6a526f5971911bea8866192ffe3da04c3e859ab6901622fd89eecbf40e4fa9c2895c51d7bb4612fbe70c86fab66dacb774902d39e599fb9ff960943922013d9ce1d561c303e93088bf40e89534202e608c56b2e55f0f0b01e8e041a97c52a229d4eebd372d81500a4cf686a94fa1fe510f1b53eb31c37d16fcdccfcc1e8af62fb1623a337d5dc1c8ce5e9ee46dcd51ef5d6cced161205cd23de2c6f1c5fa538781d54fbc26f0faddcef5491212feec1d8f5e57a08a8fde258705609f4e0e91d9e015e08426ce742f0213394df5524db7a7af744d686fd32d7cd5741b623b9152f0ed1057d28e8606cceac890a6276229ce266016507f2dd5477615eca9029ead85460f1dda614aa48c107ae74d43e406ddaf93119b831666fd476232638bb60662e1dd8717d0ca112211fe6a79be8b6872d9e30cb9e3eabfdd09160f6314989195c1743668f6259335c958670073c77bfcef191f72ae6620328112631cf4845ee67a3b5818a23bc30ef4c08ffefe8ca42193172d49639de8a4966648906e78697c6a3fc1dd9994fa91899437d590bc7833ccfbe76037df18a2e2155bbaab5d7b2695e30de10dcf92796ca999ba915b2f118eff3b6bb2ea076d1ea156822c1bbef504682f82d9552c6c5bc18110711e8f35d359de57ee1bba36d02ac1e8a147209570cb96f7c0b76df60801340105c217e082d336b8f75db24f707e42c6b2342b68316c44a6a1b0c152de0d6fccd4d0ff9394fe1b24363c618211a70ecdefc7f6050e5d0e63095e490cfb9bf6522e1e1529feeaae5717b1f1a5a273aa35563492653be51420b3236e1fe1ce6875793e79304ce371bddfaf7fbf22eb837c2c4131cd6b488ab08d99ef864cb011a1bd41c2e38031cc6e3aa0c5b2d9e8cedea8c11600726ad2735c5e84f52b911cb53d26ecfaa9a3255ad8388e5a25c3b638132d9e4e958ffed090c09f588a77497be80bead2d97b431dec0eb772ba1526ec5cbb301dcfc52dbcbbbd36fef4c8f0f7807e2bda49f09af3ffef51093b27e00c06a1d0f17007d63b18b6e919d5b4978f3990a58d63412db65492f44fbcf9c62e558c43ec303ff926b3d52ba898839141b3d0c38abfd2f6d485c638c6b37e5c7d5eaeb114731825ea99653e75bb5e9c611aa76fa67a5cc67e3737da1f8117fe32e4810e033a55bd3cdd1d7ddc6d321ad2988002b9c55135944e896ae435cd776b1426c4bf4069bdd207833c903a0a38c660321fe0607de40ec7f49637e97f149c58c3a4a3c107489c394bc2d7b044618c6a1033efe37e23b65e1c3b8e0b3af4314ecebcae6edf0b1b806c6e58b38dc32aff8e298d67b401ad37b1f2206bee943eff46f1640e3293e658b01dab334913247800dcc334fc0f915aa462cd643c585f70eafa95190ace3388fa81db9d73fd71c87fd59ced57680e1b3159cc2e306e43ecb4b73a7171233a85e60c60f956b4588a849ed1ec6baaac11ba434a49ee05be5c71c5c8f3ef54cf29b2329388348ecd9ceee4856d51701305539c0fa07d463ea83b3ddf7210548635a42ee220b51903f4fb6191d7700db59a906dee5ab0f9cc06c4e834250af8d6450fdb49f2a49a4c3b13b959be5c8ef40e69064d3848d7288d57382e3e6ee0ed6c100091d2e0d142bb6eeda28e705f5f4e2bf0654a5b7ab8c1fc766ed4f89fd7d9cc3c1d5c74b06d70c7ff0891df9cebcb002c91433609f06b315b95d6f1658f4627383fd17c8f517fc12a7296dba0ce861d62f7940128bce58f004f2d07706befdf998d5e81f196865de4a3383e65a66c1655a69e54ac109e67cd6a2beb28f9cfba89e34478ac574ed78791b6b48e0f493d59c7751f421013baa26e971a28666947b937123ae6853c884b0fb88de254bf7abb6ebb6840956f6cdf548c448c89c9ef6d72c3370d80cf4dc8a1219fc7a81829f4ebdce7e36e9038e892d1d197c18ac5380571ebf1ac9cca4ea8061bde7d9c7dd58ec74e22f9fbec282c72e346285a4ddec2acd5aaf2cffdfeb28a04ec1725463082a9d012b5c3c97127f84bac3d7dcb075e97642d1238c4b53cbf0a8ced6044b071ebd4dfc49334873f724fb1a46f0790669b7bfc6a228a11bb12ba002c83dd5e21bee518e7152465ec7ade78da1a49f4133bf68e92cd197ee4ce51bdce882b6da4c852b23f64420b5283445ae613da6e0833627eac9ec8f4341f2d9960aac2dbf4d2d8b6ac9e403c95c3499ae6bf66e98c108944bb11f07dd66ba7ab820acb151e746b9a5770361d651a86c06a4f405658e1b8da09144408cdacf553a7ba23bb9ca2327bf9358788391244da4c8f258aed41903f6ef32f0ad4fd7b7da87ccd1082f477a94e1e629241975bea072fce105ec3551cbee7e071967ee2f64b7bf65c7e40f213532e0ddc70c3de8b21bc53295037c2d406b1255b4898060046cdeab9610f903133d620f8da46b7e0d1fc3c8da21685211bd84d8d469c0143c00d7555c8af73a38ac15bb8502af3a86c3d846f30019028d35502c7f35cd93ec6050bae3f6eb6ae508e438753dc6d28979ac448ca1978c02207644a9d32203025e63f6bb13f3d52e9ddfa5dcb2684bce087e201ad70612a366dc8b3d27064182104225d7d8e39462a4a113fabdedb139a61a359749f650120b454da56a4802d2c80a5e6f4ad8dc97870e1af33b9d5ee22624407ff144f89cad0bc193eeea053248ae9ec000d84a15228959da2ee25e1e7f0350523bcdbfde6d66a714acf79b0a982eb3ccbc704ea8b2ac735fedb0a6bc03ae96820b64d73e3a1f6aefd108a87a34bb03e05371b31643f99b72c192fc78a0c06f02b4d013dcdfd25c9fff624357d4fd2cb54f1387f1d07007a002ae2299d0deb38019d59667387bf0d4254170bceb36d0618011346ec9dc729bf3e0916bc910d6945a39bc8e714447f475d695b89db4b35339ef93d54578fa4bcece4c49f2d76a6072d3ba77574efb6708627b140bde503bf9389493f5bd3b52db1e83e326af83599741dcb1343c9f60dfc9baa9bc6ce4821c652a56662c0a75e9bfe664007efad1a562b3967406516cf61523598e43e38d9d8cbfb270b0c51dd888987138b7376fd8a513fb243a66c09499aa7ebb30653798e57326d1cf4cf8bd090e4ffead8431e84a10dfecf3394e1f32eb225e3f6850b523147a86b2930c042ead716c8d59e809577892594496db5a897d843581d88e4a3f74f5b2f8f67605ae02c644c60318eaa0df766fd7997f8e2212ea5946a6978f4b1ad94806430d021df39c721dcbe3ddbd51af711f90fc1c53f50e3a64b6f79d6d5ce9f080c1fc5ff3e3b57c569ee4bb9c01415a1e5d540be2fa4d115823f557bd1c669d02c3fe0632e93eec42d160450bb5d9f4222c61106efae443d1937a34f236d5a56cb1cd37b2532445f0e98619a8775adcaac5dd97ecb234c8073a1ed57a91517629e313d531d33bc7ae5eca93a030269f0bedfc141a1aa8b35e9f00536d07c8ac482514be55c34098f0c7af3df9077e6c2f74a730bfebc64a4d0cdf0ac4d1a7ee07f674db6e1511569eaf69a5bdcfb186484681e61960e6100b5d6ab0536c9b1ba32eb5cda8a7fc9795e4045c0a0dd26c5a1da36da0a8aae4f892bf8929498212d327872034ee1698efc8b1fc567954e8a2e62405ba883857860e2f6590c3a5990c82629f18dca5dea9777bc7a14a2ccc5d10b15ea34bb8a2a90bddf8439dd1c161be5ff22e7cdb2bc4d83ddafe1444e29de6f94f86ffd475bca45171896a7fa666ce1051a1dac4051a75fdb3e180a819fd512793cd6ae0e909542375bd7dbcc3c6e6949bd436b50c3277ace29fe1e8906180eb764055df1a27ea57f3384425d3ca5eb90a980d315836b82652202e3bf53ba904de68ff7fad8d72e414585f7daa66955e672723fc45452ea241ce5b55be4f74ec8a0eb7a3654a2c4ce6656030625b661f1a8e9a99ad476b260fd", 0x1000}, {&(0x7f00000012c0)="58273b35f6827632cfccd7cf9c", 0xd}, {&(0x7f0000001300)="1a952cabc6be0a748693a7b09aa0936855c1146ba0b573c55f1408dd510d100077bbefa42a32bf4c5b16e1786de231cea3fe7ecec1cad0227a727b1ab4c970d25c2c3266f6169908eb5c1f68ed7b9fda95ad13c720518d611d26c5788f5c75c5b259af917432371e241a0820ed328db9f4762ea7456b01528cc02035b00db7128ebe9b12b8782e74777ee1fcf76fed7cb211af2879621581d3027df5a0ef67eeb646f972e5f8f3221eb983f53a9024857f03b7f28058c4112ebb0ed188905d3a8b708d0b7319d457097139c8c8ba32c1870443d4b195bebf37f53f42cd31fd17f91535a2e6d3a8f51b404cffd169bff3c40477a3925274df83c5", 0xfa}, {&(0x7f0000001400)="79cfad8fa97220912b8c053f4abfb76014d9d0f2640938a98323af45548453fdb41f74e7bc0fca4df2cbddb055af63b94c", 0x31}], 0x8, &(0x7f00000014c0)=[{0x1010, 0xffff, 0x5, "31c2e6af3694ec008f5b585840934981bbb83bbb92ef367336630c7181c4e9911654b1fc869dcc0d0d1f161602ba1c5ea8468bdf24aa00f314990a39f7b7af7f0710612d278c1e821aa01f340fc8ebe9037d9b4a53da7de49ad4854674035804355e6635d58b03979711d2104614d1ce56e02cd6e43d91cc26daf1e1e2404fec63d19b8ce28b8af16109d20f2c9816b98d974dea9211fc109deacae1212864ed4ca8949fa3876e30f14e00181de681e7b1c46940ebbb032f08cc99a743c44b73c1bf808314c6fc99b09421236668f84a052a9eea1539226720f759b0892664dd6d8b053c57ef7f3a484a7baae84777023078a139b20f046c3684afb6c8281f80742416babd534a2ae6d1823ae4d36835b392c02b9843ec143cc452dbcf726316598a552ec98c0acba0e12acb7cf64b7d39c7ef5290eef28e2179c0cc8ac8193167869798ef2522bbe3b9c43cf84412c6617f7d445ff52f1c00e861e90532425e651e3164ba2536a91600cb9be07ceeb5239d4be2d5b021b1ab5f32239da831f894cf6f894ca9f0ea7bb74e2418016469f584bece199b7f011f094e3d117f24d6d9c3475ba2a5a0bbacafa2430f959fe3cf49a0048d203a80e019c7622d9eba8464a76458a8d9724a297ab2929a65e204f6b7fa11a79946ff50a3147ae87796b459d7b22e474fc493f52b6a7384e030d5173554c06f1976847d1dfc1068a87e6d427245d336ca0919a1d86a825fbd4460cd73f67f7ab1184fa28964d5afc3562db19cc33afa45d396875c557e67d4b2add610eb69079a7f6ed4d88baeee2c3b9f028dc4a37205d6af9decc7b39767796fe0ca3fe4be64aa029534f3fed0b8464389472eb4d84cf6be775941a27d4eb3fd16a1d9c354f1996d0d22724c60c90d050ad59ad17fa2bd2fd1c17634ddb906da3e20ae94344c9d058485f046dbc8816c7957b2e55b371e99a23f3d5d05fc682853740d9b351f893a9031f61646689ad541357f759090b7d291b2290e77ff6d1164907e499639a698241b5c95d2ea5246d59243dd9c328ba80822b34113fe31234ba6c145404460627dbf0d8c9be9ce7d7eacd5f748dd4967d27e351af7ea8f3032abb3318e3af912e63a7fae47aa3105204df70a45764ac8e3c4accb3da70e5c584f87d8731dadf38de10ddea4ccb21f39db4d425987d5c7b94f8273f5662e6c17a3c677b376710c344ca28fdbb7e8ed93f785fd37088f90d4186fd7d238edfad54973c7f8c5613283ca341014e0650c886bcfa3505ebc394f38edee42ab4647ccf9282bbf7230dfa9928e00fdf7ea6d60d5b89eb9560881be48c2e98bed8fe3ebf79b11db8b541e820328428f485ace4685d9c8c16cc99f3b5bcdd692351dbe728c175426b2426332c4d5c6b6a9f701e0d41acaf38724214f733f7597375348cb93615d791c34aab15660c4c037d40ae7930163eae0000c121f031d223bcc9dc61eb06317825d2a8199e162b8b16ff3d897045c0a0084238c98cd1a1429af28bd1b5e9fa48c759a6cf83e9443d35b67340a7dce2838b0a21ff85491bfd5a1c9558d9cbc5bcf0b52e4b660eb1c74d471de5d76fd41bd9012e49fcf024d1f18b6618a76ffae4f57311a39ed1e9b29659f9699836e0dcb5ce88fd8489ce5c78e3b1d74d5d73ed0cd9111dae6dc1a7e4b48d4919d9a309622cecb704526687666cb38a0ba760263599eb6b24692a1d131182a1aab745ed149cc77c3a5a6914246717020492eb95ad9d6c2ada82da0a03a28940c5d97f7e3e11325a8f9b37fbd8336218e684e17918da8a740b91a3d19a3cd9f7d79bc9597b5d6e9efb465c02860287ff42e3783731b903d09354986bc100dd2469441f3cf54efdcaaa8586125c2d48456e09a95b199a93ee92ea004677084ba00f8fbd22f347ebd1f39519374f7a60df550bd13889a2d622d84f07a8d521f762b85e49aa537ddd11ad158d6aba5061c918e04383bcf764d644d16ac7e2538035994bc75f8183bf5c6042bc5a985beee1d71f78bbabfeac99cb7ec6897e6c8176ab62e5e139787e1944edc4249ea63ec9b085011a2a2561b6e0020dd5064fac2bd9df17f92f42eb6258a19ca8fcb07619ee1a33abf04cd96acd4ba87f64fcfdc40c49a8d7693280faf9cead9e7e70721bc371d0a27c28ba5b3a8f6aa6a2ae40cda2d22a51f124bf0692a4408ccfc8fc43b8f5547e9b538da123143ad1bf7a6ae59bdefa34c1356eb0bdfc87fa47a829aea9bbbf3363386b3b2715f025927a2a89e21d422b9d2e81c7d5ec5d758af3b181c5e711706dae6d51de3f989677fdf3a0f593a9e1394ac4d654aa72b472b193e268e9d66f8d0b877b27c890a459e7d9e21ee9905bc5e5c0f1a7e62405ca6e25362f83948eb938434335b48ff2110b9c96cec992f3c5ddfe21e2e77c20a613c56b32712fe69667c3e42806a5017bac9c06299490ea1b587f5ea704d40f606c58438bc4b41d7c30e67a4432542302e62a0e50cee6f96a794a5de49b98115326c43b217026a5a08a403f58cb769242fbb98be5768b32cf68efcebd9106c10356384c6513086febdc8fe37fccc1639e527a970afed2691b62dfb80b9c386f48c67c7f787764a7c23d50493398068b9cc0e8ff781929ed54a582eac65f11c868f493111ec3865af627a29d6979cde7b264fb892d8f308cdddc4d58983a422e990fed46946ddaeb9a4d2b583afd0633b54fd5fd368826dbae8ac621f0bdeafcd1923d47fbc834a9e669c453dba83c9b0e061e34c5dca697d6a50a46d85eebcf6c81eaf192a0022c96ac00d670ea905142ad767dc97c1b8354737960f9b5615f61ed75b4f67d184dd1702eb43011dcc652e0a1f19f532445a12b9d56ccf09cfc7ef1d7f12dc97a92f8071315dcbb25168de49d7fae0751602e2e93951d1ce0054881c57a10f680a568211fcfc0bb760d10af72022b8d1c27b2c73ed8850c75ce24147c58b13e9ac2b5e4cd9cf3a40bad6c369a88b9115eddda53285a07e13674fc1edcbc7158bba6160ef0bd6a30f5b476a9c235f33915777fb52e4531ba069db0aeb8a47e720ddbe05b7d606cc31bf1a903e589158ea29c11090de954b2e74debeeee7fb8e5bb8a0419b5ed47f0d38d770c2c1f553de3d1d878219a30292db79ecf97d42bd74d143633f6e87670e563bd5022d0954c813b676b725570e39f0302e69fef579fdba88edbeea1399a59cb474bcf849e86d8ee239261d6aa541797248826c17533e1dd7df46ed31b4ce2bdf81b8896cac0bd4070e628f5fd58dbcb2a434fdff0ddfdf7c7f202cb9bb22e5bb1d497ef0ea1d0abfdd78fc6d4a4bad67978f30dd6df9a8868a941831ae93f88a44e12cd17a838054c0042b2389bc55ec42061bbf8efc70f582a8271158e838970b5aab232fc8b8b0f05cdae5e6101f91aaef62758fba901540f98ae02031d94e02b45b3a350eb193eb00378fca53254c825836e008a3664d9714231716b3e841ed4de6698d2d3002f86f48c3c59c94c820a1d3ae2eb98da097b158b13fe10d02c9a58c5635c642ae0839c8f12b8af8e73aa96b74e60282b8892c3ad5287275452e8e3d6678e7b8a23550def5f24972b6d8483bb4cd330bf47f7f64d8ed6ff25ad42ccecae2bcbc882883b4722071c5f3fd31d1b46cced53fc71cca9e09daa2e7890b1094c1c61426b41630c710d11803937898e6c26ffa22c2c9bbfe8a16b1dc72b6a8260fb254bb3f5f01e73a7d5ae7a8c4f4086923b200c5f161f6d5da2433361a01fc35a4fe52debbf9f9e0593cc0b363fbbb8c3a1f3ac2ec58e69d47e12a89cb111a465235bd892d82dba87c141b95c73f6f24e13a10dfc5d072d08429e8b52ae3c7f5f5800c7f1cb5a22a7d03a92eb814fbf5478f90f20446ecd320e3fe6444010740853089f27b047352a9bc18ed53ed737613844766df409522eba48825923bc45f10c4924867c286039d5033341689ccc13187fa3e93245e032b20e279993d8f930b5093779922676ac9e9df54516e8c3eb30020c7960a1b8176ad9bf62b3a267c80854cf6ed73d9d7f90ad05087018a927b4e01e59e29c96cac868dc08cc2815350523449df33613f0489f95fdecdfb642d8933012c91b6b6655ddc9f3230a0143e2bc16355513784918cc96833190edb15217d730b75b51bc61459093253e5d896fafcb3bf5aa3324baf78bab9a87f14eed8bf52a15f316ea00758fdc199b9f2a435fa140ae8592e25716cefd1e972c365ea03b4a72d0d8b62150f03dadc44c4adf87fedcde92dfcf3b28eeec7ba90c2d19a71827d5c25a52cf7bfcc498e228127a670489d6f0ae9473726e05b734367c65d5ba76c7fd839ecde3d811b7f16faf233806a8657e9fa97f341844d486b4820abe744cf4b624878cbb284e0a7a45281620859908836a5795ee74562a02129ff380e7831c29c4b4d3f395e8dee79724b1d8451c4931c12df635ed5fc418fb45f45d1b3adb821d0325f5d252ea8afb820b5b2b6b69fb1287b595a0d71e69d6ee97df2dd2df35a11267816d479c8dbd4ef3cd593a3d2858634caa8d2a1181555d3b8bdc66ebde5bae328212e62dfb83168a9171f538899aec988af1df1ca02dda4a4fbeb7601bd345359a886f0cd1f16c2b8c9beada10e67c723c872fe95687fe3e8bb6c45b48774de1d3b59ffe200e2f78e239f055804a1b9478d860bb9b204bb38863619103f8f1230ec50c4236839e8d2dd785c0ea9563d950df69616745e89822685b0732a0ade965885855489f179aa9e6349439d0b0591b90672531eb7d7c8c8e79926ab214a02837a8027ff31ed9180753ab7c63a9b80744fe85aafaaf9455b187522974732c2dcf8138bd49a04f2bc6ad61423eaba11b3af94bae763b8407d49c1d12028d5164f864897631df33574df5006cb541cf7c99ed6035a5623f12173bd6c3f320cc18a3494236b66a707019dfacffde943dd87fffc5e44e6bb9bab44b00a3eff0ba528e24e91df40086608503dad854fc01cc2dba0ffa93437402bd43363bdd47c212cfbc6e46dfe79e09b7bc6e9e6d22456d8f4027ef6efbbb7e0c5fe36c7a5a812444f20c5ab5739b54c901f733e65007e20be3a36e7ce23eb8685a56a990c6b4c99e7d2dadb2257096ff46fdd6f1dbc6c841f3f16175a8cea2c1bc06ee9c903c45e039495d5465d48116657a30ff35870e3dfedc48fc58f4938ecf412f1b218d9028fcefe54a1de7aafe26f5f1c2f3b744729407fd3f545ec378cb6385d9bb66c969357380d68c5c1990dd2f7779a86bc5bb22769c1635601aea5a2ed5218935556578c5075a674a742e507da7e1e956b97867623d7caac79bbaf551ba03048a103b6a8ac16649c6e5261e46232ba5866b399c9eb00c9befb43354397bfacc8d6f13ba47bd398700dd3cea6b9e9f19e24f3ce13dc3a40b737a60938aba3c9fa45853ad4bbb05f99d2d7344d97e5902d582f351922a350fc35a1c392dda792bea805118b5a4daa86edaa3426b4d2612f34bf987d3b5abe0a1375b5a8f6524d3bf7c6840140f90fe8b0893274c50fa210904b6abc4799907ee37f2a769632222345c1a70356fd77986dc195fb9e692e4826d098a6435ddd2405ff60569a69fac594facd7ec9714d9fe35080d05344632d707309e775efe4318ea932347d19c19c0a37dcd9279baff4d677e95d6927ee9908a43eb13cfb6fecd0bfb8079e22b1e07263aa124abedcbd69e491c378065a42fc509770900fcfa519b71333048a07d0a8edfc312c09f3ff32db943c0febdba39175c73efed2f78a9280913be6ebf6b3295988f1"}, {0xb8, 0x0, 0xb66, "8245829919a16cfa4517873e8c97f136553a7dc6f963abb60485de70182c68ae8084a610348e85eab2c2de97e3884e825c2f857cea39d49ea58e3c9e8ec876a413ecc803f830b4c6c87587693b6ab8b555df6b2f689ed346ca749e9db5fb33a04403fcdeeb2421621ef3670095abd47be10da3738165b4e794f96e3dc5b826674ab33ae39523fd37ccfe10efb91d48288b74079ebcbb4d2d42f400d6437072327fea24a068ed"}, {0x88, 0xffff, 0xffff, "3d05dedaea9cb32f1824cd5d26279ba32ae54003c9f4f69aca2114bdc7d88fa7cf7df9d5903f27890bab9f11c42c5a1566f2905ff5add87e818f277f31f9e90118b4a5479fcd77876bba0481614aafcfacc949ef5b046829bc7a66de87a938ee2eaf7d3dda4da7fbea7047ef58eaef0369c6c2"}], 0x1150}, 0x40e) 19:00:24 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) renameat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') r2 = getgid() fchown(r0, r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 19:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) r1 = syz_open_pts() symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r2 = syz_open_pts() close(r1) ioctl$TIOCEXCL(r2, 0x2000740d) kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6c77161a653d060ee73cff96de2a6116f21c002e38e5179d7817dafeab8e3de3e64b659469b35c192aa69aae60be394f719e06c9f4c3ae3efa3d98edf8eae2dd152d88660d7c1836963a9309eee56ab8d54411c95945ff13398ca41d944245be631fde053b87b00ac2fc32aaea362d11d3e3bd36d308598d9b"], 0x9}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380), 0x1) 19:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 19:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20a, 0xfffffffffffffffd) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 19:00:24 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) semget(0xffffffffffffffff, 0x0, 0x200) semget(0x2, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) getrusage(0x0, &(0x7f0000000000)) 19:00:24 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') 19:00:24 executing program 0: r0 = syz_open_pts() r1 = socket(0x22, 0x4, 0x4) syz_emit_ethernet(0xee, &(0x7f0000000080)="0f84412d3ae2771dbf622a633a725b06246d3b1cfb09333c02a184356d9635e7a97dc087d6389a3d132491175f867f268d6ce5f3c4f5c11a6aa607583f952ca1c2d5a8dad841a87e3e7e23579161db007477189845e6213072bac154828e76d8620b6887b467fa27f5db5891124fbc4f82788950ccff1cc2a59874aadfe689fd7d28ff4401ace7da251f520f9f253b50b64002ee4b6251f2f27e709e8dc7fe1fa8acf63b614d65c4e5b07f5dd1ebebfea420793638c1f67518a1de165698e9312d06b8070af6d2aeaa926cd4234968af40b71183b7df2499ed0a9404a64a0a20923d06d8bbf105d99fbf42a48c22") bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "46d9693fc6d603ca97b239614a0d8d876dea3276", 0x0, 0x7fff}) 19:00:24 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 19:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fcntl$lock(r0, 0x6, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0xc}, {r3, 0x50}], 0x3, 0x200) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x7, 0x5, 0xb99, 0x1, "4fda604db5809d816a80112677130f627e1b6c86", 0x8, 0xf0}) 19:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) socket(0x20, 0x8005, 0xffffffffffffff3b) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/98, &(0x7f0000000100)=0x62) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 19:00:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 19:00:24 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x3}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0xfffffffffffffff9, 0x4}, {0x3, 0x81}}, &(0x7f0000000040)) 19:00:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696cd93000"], 0xa) 19:00:24 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x8000) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xeae82e2c3d9667dc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:00:24 executing program 0: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 19:00:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x5, 0x200) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 19:00:24 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000616fa0), 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) pipe2(&(0x7f0000000000), 0x4) 19:00:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x404, &(0x7f00001ae000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket$inet6(0x18, 0x8003, 0xffffffffffffffb1) r3 = getgid() fchown(r0, r1, r3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:00:24 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x80) ioctl$TIOCSCTTY(r2, 0x20007461) close(r2) 19:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrlimit(0x5, &(0x7f00000001c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x7, 0x3}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)=ANY=[], 0x0, 0x0}, 0x0) 19:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682aaf7010000080000000007faefbb8eb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) 19:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x347, 0x6) write(r0, &(0x7f0000000000)="591fc387ddb202a9d5badb3a548a7015c86fd1f6add863e19dd188a27749d4d92291f4dba2374d26974fb645071d0661e7b983c069129a0bf393d35e54daab89c148e339f79ec8c1b5158c13ee330e3faa65d90b3689ea256d19157bba8b00919b8423af3eded3ff803ed37768a7f84f2f9f394c259ffdf1b16425ea77558c9a8905e55c1b5fef7e3dc94616b48c0a4f1afe548935c48e3da59fa65883b92f0c381ff87ec713595fa36075c327a04491cc6efb5e877afa920f2ee1eea89f3ae3a4e2b7c4c77af6b6753316dda36ec0cbaeebd19a", 0xd4) dup2(r0, r0) 19:00:25 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chroot(&(0x7f00000001c0)='./file0\x00') linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0x0, &(0x7f0000000100)) 19:00:25 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r3, r5}, 0xfffffffffffffe0b) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f66696c653000d49f5fd61ecdb75a30638f53b617978c03f00e4d49798cfd62ff5501d916bba1b416c1a29c0b3c7fad820bdc0ccbbbfa35002febb06c8cea21b958377720583e5e3b0b4b61578a05f56a21d552ff7f769c24a8f2ad46e1442fe2529effacd40f2ffe6cb011410377669d87cf15b344f08ee78e5d61a29b1140b8e5ba2b8a865a4a069c762f1edc932a55308337d6381af39b1572461daaa4ab60d30f8c712287eba66cd76b32b3af2ba187a96d29a6152c6607efaac383548b9b31527d2117169197ffd0db6a1336c47b48a601f9cf7f"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000200)="a99b0fb4d410b84e0b4183c16b971bbc516a194e68e52fd6a52bfc4e991da81d771e6d1da88699b720a46a53627d7a18ef07215cc73021fbe1c82f87f0b961090ff3ef52cd1e86d6c400a43db00d863a6221b2a50519f2daa2020bc1df251b79b2a2006432509af3a14fd04353012e2fdce565c770402107d887e89398ff04b2acd69e46b2fc1efbadbf3d8e0564e57de046823939bd893ba14ba8eece979076aadda2d3a3b75d288cf37063bc8abf01845bd7395c3c34facd3916de", 0xbc}, {&(0x7f00000002c0)="843753800d93b7d23a38", 0xa}, {&(0x7f0000000300)="4edc490a0cc3027281f9576af0e0b1bdf2e15bdb284d9ccaeac3093ed0a42afb45b058074c7c1e536d87f339579e164f7c4416f6ff9badf3", 0x38}, {&(0x7f0000000340)="d7dd40de373d27a690b47e04371e66c50574e3910812c4477ed6eba2567b315ce699c69666ac9c0b683b2159f60623d7a9d9476cc597487f0300ba9239a1909e067e3b43a1611b498240176c9619a843e1235771a70fd9ec99a462ccc6d93a57c1f19065074224899fb36dcba18d4a030206d9d04a28e84f3524a7108314323c5f2a734316c3da0c376813babea1a385f1", 0x91}, {&(0x7f0000000400)="7cd93609c2fc891d7292d2fe4b3bcf6b8ab05b16dfd4de6f36b2837dc4159d5ceb5b1ea549c521645f3ece4546cec797648ba00a41f94551f4ef529bb94f6e5c9a6f84f8d039677b593767fabf9390dfeb7a6561ee19279148d2c223781b87652e9936f3c4800501fed751931d7426a5e317501babfe68096dd6b874df070be1050894f2e8d29cad051545216052b973bb2bf4ed65a825a323841e90fe7016fa088db3df0d6807dd7fa93cd880c543ad111a8d373b8b274b0b849b69dccb6d6e392c7fd8f21d50cc40a7d1f64f22a619dc3f2a963d04beb135ab0810fceceddefe25ea4200bd208b7427270223a6712d33c8a2003f3c4503d8", 0xf9}, {&(0x7f0000000500)="1d2759fb33d025e31c2b586687dc277a49f2baddaa895f706be4af2f228c84aca14e46904bafccd4c982d543a2", 0x2d}], 0x6, 0x0, 0x0, 0x8}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001080), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r7 = semget(0x3, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000700)={{0x100000000, r1, r2, r1, r5, 0x416c343c4737dfda, 0x523}, 0x2, 0x81, 0xdd}) 19:00:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x4000, 0xe94) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000001c0), 0x0) 19:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x1000000, 0x1) sendto(r0, &(0x7f0000000040)="3386140cde6b76c62f0899ebb0eb3bf1adb97df3004dc87746405ea2fc9984b77d2d80511a28eeee90967563cf", 0x2d, 0x404, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) truncate(&(0x7f0000000140)='./file0\x00', 0x2) sendto(r0, &(0x7f00000000c0)="b274bdb23929a8c1c39ef8efadf5ee", 0xf, 0xe, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getdents(r0, &(0x7f0000000000)=""/13, 0x266) lseek(r0, 0x4a, 0x2) 19:00:25 executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 19:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) 19:00:25 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x3ff, 0x1000}, {0x0, 0xe49e, 0x1000}, {0x0, 0x100000000, 0x800}, {0x5, 0x8, 0x100000800}, {0x0, 0x6, 0x1003}], 0x2aaaaaaaaaaaabd5) semop(0xffffffffffffffff, 0x0, 0x0) 19:00:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) flock(r0, 0x9) fcntl$setstatus(r0, 0x4, 0xc8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) close(r0) 19:00:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x182) fchdir(r0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 19:00:25 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 19:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x7684cf0c6dc98f5e) close(r1) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r2) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) 19:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2", 0xfffffec2) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xc0, 0x10) accept$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x105) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 19:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) syz_open_pts() 19:00:26 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x67, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x69, 0xc0000000, 0x7, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000006, 0x1f4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xdc, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000001, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000022, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000042, 0xffff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x10, 0x800}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x1f, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x7718c31c98b4d1d2, 0x9, 0x7}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4c, 0x4, 0x0, 0x1}], 0x546, &(0x7f0000000100)={0x8, 0xf4}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x3e, &(0x7f00000002c0), 0x20000000, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000300)="a91f8214eb35a2fd20df7e52555b31f615b7a89c031fa9a09ed75cad618888d170af0d95a373db646abbd19c73a7f711311ff005f21d53c46c2d28b68ffa78ae6f429884ace29c29406467f701784c894495d2d76fdf6db03c20ea3b900e8d9c1641d2cdaeda37c385c646c1a6945538459158ef0aabe9227381d2b5a608f6d02d0f65bad62f4104def9bd416b0d7157c23b", 0x92}, {&(0x7f00000003c0)="7818f467f57eafcca369b31a0714d928260d27123dd83e70c7827bf7cc8aa8c108d5642110df73484a77f3dcc1f743d17cb4664a862588e27ed7744a3bc70bfdce7f9c36b71bec", 0x47}, {&(0x7f0000000440)="76d9109911fd95bc1e257ddfa530422929cfd38c11355bc7e0cf562a053b69fc582d0a66ce202066c9621e245e4d59648b4962af6693d155d8239b0e9be12e670bcef69ecce2afdad8c1e086222bd779fa054806d3a889aaf3925f1d03f930935569bc58013ad6a560f0d8778b204351307b4cdfa81ec8296d7af7adb6c607e9629b5e3e405966249c1216822dfc69d77268cb9ba94ccea5552370", 0x9b}, {&(0x7f0000000140)="e3da1abe074bff2a1cfeca986c9dc8326ac3ba81b5cfc854d7df038ee214536534ca2b86b3fe5bcaf69b9527c3eb3f96598851452962", 0x36}, {&(0x7f0000000500)="e1bc64aef9d95155729e08ae04b4de749d03e681cd54b12e64c6cd94e79e32779b4ecd", 0x23}, {&(0x7f0000000540)="f20a23d090abe78b87f2648e0c73b48ba7378909ceb738f51edbfa630c4ab494871b39eba1a21434b3fe77a78fa3fd4bbb47a1c702b389e7a912c9faa0131106b1a1ef88e594241b8d1af00b45c8360c2a6eaf80264a0fff7d1a97507be9f76069adfc8f37cc90495af856dc1d34af3760223e428fc25e0ddd0858eaa876dbef818ad5fb4ffd60cbdec0c64a4cf94a0311", 0x91}, {&(0x7f0000000600)="1943fb41600306c3736fc3e3b5853b472275613f1c28330f10f50d6a1b2ef50b3aae0d3e1d7de16bf7c1222dc2ab1933fc1a397baaf0012067f6d916ccb1bd0ec1588a6d3b38a7d7b611fe7c4d23f69e9317f7116eabe66782ab6fa06da78eb730619d0f5fc7971184b836745ca7fe91d5324fbece747c79478a4caa9e6462e60c59312f039fe7cc838a22812e11eba411e291611b2c020ca0e488255b0a9730b72b4bd53d896399b86f164696323a7e88faf75a635d781381c69bf484891539c3ac9f22ea0db627c260b422e1c5e58891c05c0c953a39bccd5a8e27a293d6cc62c3dec5a422d92633483aeba15c7b6c4cf5917e2e44d1bb08cdd42948e515", 0xff}, {&(0x7f0000000700)="63f49c3498e9e55b942c317903ccf6b810def03adcc8a3fa91eebb2e80408f28490ac8c61cc66e2df9069aae845ec892b04814c2ded1446e4c427014db947fdcc25744d45e7c1715ac9f1db613586dff99e4d460d5b9ee383efbe525965e6a2ec043df14000ad7791ea68348c24cbf7c60c82b5d922f7d228169de20628046a5faa496ad780a5b5cdeb1de688fe8990bb5fc269e350e8f6ec9b9dab76230ce74760484fde867bb9abdda7bcda99fdfbcdf294adb8c491a85c3c874faf90813709829d2feac451ec0578efea75aa5e5ab3827144f9bc29a77ec5c596acfb33fc9b57ae88f9d450682ef1643dc7e776e76f892c31bca69c93093f53242247d1f", 0xff}], 0x8) 19:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x2}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x200000000002b, 0xd, &(0x7f0000000040)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x9, 0x7, &(0x7f0000000080), 0x0) 19:00:26 executing program 1: mprotect(&(0x7f00000dd000/0x1000)=nil, 0x1000, 0xe0d39cb30d4ab499) minherit(&(0x7f00000e0000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x2000) minherit(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) 19:00:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffda1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x4, 0xfffffffffffffffe}, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) syz_open_pts() 19:00:26 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x281, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) 19:00:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) r3 = dup2(r0, r0) ioctl$TIOCEXCL(r3, 0x2000740d) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) 19:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x200000085) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 19:00:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x0, 0x340) msgsnd(r2, &(0x7f0000000040)={0x3, "c743b9a1d7230162fce11ed636a488d9923ff9eb7ee859d71c8fab15cf4024de0df83de2bf58ef8cd33b5cd86579f313e4f5add5906176f4e451da084c510a8665245e89d03c722ec024090965f9b0753be531d1be74435644566145f79c8311693383b9d840d1f4d2733607c513165ad350ae1c495e82482772b41300dafc0aaa8d1676d2d2d176dd550dd5aece8e5357d8e76a2218c97aedf283e39611a770cf08"}, 0xaa, 0x800) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x1000}, {0x18, 0x2, 0x100000001, 0x1}, 0x8, [0x9, 0x1f, 0x8, 0x6, 0x6, 0xd798, 0x1, 0x96c]}, 0x3c) 19:00:26 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) recvfrom$inet(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x1, 0x0, 0x0) r3 = dup2(r1, r0) execve(0x0, 0x0, 0x0) write(r3, &(0x7f0000000100)="ec1a7e179785dd7b63a10c75e5594d5993586914e3043866c46a5c8663e146c133ed6b8a7c0b949ef8a41730981a2306af0f56f6d267e22ace3a7437aa60b92474cdb671eb2da356a26facc7dc7012356fa29b0b69003340cbf405e5a63f0b7c41e4bbbae3b80d259851f5c30c75e33ec74d61b1723a065ac5566e895962a09543efb12e6d58fb0fc715a0b6281d8107101d", 0x92) 19:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1) setsockopt(r0, 0x402000000000029, 0xb, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x3f, 0xa0, &(0x7f0000000040)="db226514e6ec37c71094f7cf29a314dd21dd17f045e7e5d0148fa51f6ec9282a31c5ffb29d3b3fbabf1b54629db43d8ee1b96f1c53c2d95447c2d4b0a4521558da6cf8432f39653ded", 0x49) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x40) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 19:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8003, 0xae62) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000)="b719dc4e", 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 19:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffd40) 19:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f00000023c0)="c2587fe5d6d3894ceaa548cd51e82a38772e53a328c7bea3dbf2861932fa66821313eb2c9ea37b6abec1d478fdb8731f02bb185faff0b0384c76df53b7381f95eb86eb6d8ed0856eb71b41b56fb8d60c724632dcc335ca797f7094e679a4a0db83eb76e1e7428dace4a999d0e6141def7e3f54a90a889a7c45278440d3d1cd61de81b3f44f53856a944ae5ab8516ce0d5db84da993bcaf72c5eb0371fe17cd94259b42b01202335b01698ab59a1e440abaab09b99d1876a9e9fe0b8765a3014476fcbf9269d645148925d2a2639ba594d357a20893c38a3d95c408b5ca3c9668b818760c54a50c2164c88afe52b0006d0b4853000ee5cefd26e021afe373053feb4320be5d676beb2bfa548f70c5eb08dd53b9f5d9bb24645437f65254b60d89c2486ac5d2e9ebc8ac41ec368e6ddf9854d1872f83e2f9ddb0b55e588966ecf7d9dbfbea548163e63f118af5ad8b88cdb135e56db6b5433981b8f63ec01945ed8344180353a18bd74f2e3e233ad17d8745a604405cd534108f7bba4141b51db9976a63761edfa5abbd4967c990fd525d5aea811d7ba63065e44d9e7f34d490fad1f56ca1dd3c114e5fc0c86ae84af36eea2b754f9a049aa6daaa9b1cfaa8255a35f6f4e4dc032d5c9620c61b1b5d732ae88adae06f81c68bfb6ef6e63209bb145dfc81d4cd93762878d47ec8d01e9f341df6a757c5c4c15fe43d1dd2c12760a5c020a02e6c0728fe368b1d0e5b0aa05b4b9b4888d97b1b4ee91c6aec2dfa0cf8734affd19a6909b739455f6ba503cd4edccd3a13f0d5777eae22ba0af8038da803fb09506fd4f30abd3cbac4658c6f70bea8ac901be2d4f8c1db6e6beb09944b26301abb4140012ddeca854726eb52bd1bd6e741ca114466cad547711da054919a31d2a2e4d83ff2d264f3b7fab4d52075b0ca1366cf17f1219c9d1f01af933de445580fee0014e78026030d380be1024003d22fd7a8b691bef4a7420f8925765a610d5d9128b07e50737a81301898a49a8a9fff6c768073841a6199ede9bf51ac9c7f2933f4eb5ad6e01a7bfd011618ccaba515907c053c137c467ddf9eb2c4cf60a6b959f920c3c86ef3b7f006311b50cada3e46e3b012fd411283b25d4f16570a2db15e1f8fa574bbbecd88d38edf4f1653939424a69e7c42fa29a83c6c866752d98fb9fcf7db4739210dbaf97199f057fb18353ed219ebdfec9d376acb5bb3df6609f787cefff2166bde31d611729fe026f37666a55665d51cdafd33741406869bba2ab6daf0a8b70cd6dffc39a86322615585deb5f0a831bc7d1de7abaffb719a1e95cab55603ac924aaa8a7d4472c9b30ec5313a96a07764c3277df96447590725d0627f06bffd17e2148d106b1c5fa26932c6393ff90ab4bb374ed1300ffe00bdde12213dbcebe4f2973f46193c2db9fad0645ad0a874604f508dfbe70e384d8252a2cb65fcdce62fc7d20c9cf045af41bdf3a0fa6d638aed601661671145afb64274404633c35d2ee0258737a131ea9c3325aa8a146aa2f1d743e7ebdcd1ea20260b4c1f73fb0acb474770897c0eaa9f537b5cdb18640be2351b9e32b99185681f5d3c08a408ed47a8d7c517f6fb67408513d5b71b5c0398d93dcf85bc9eb1c05c7f1ede9cc441c2ddcb8251e1419a8c8fa135881263c105da6da53ca36c72d02a78e8732c62f522098d576a57a801b60169c2773271187d533ed5a4758c84f54ec75f196026be8aae7a3b153a2f9ad13714c94adc076e3483681eab9cef02864172b80ca4edc1af700d6e47e0d911668cf60343da590ae5a22a7d2a5f943da8fbe54cdbf6ab82985a318f3bebe068242a09348a59a41ff5b8ed4966fefda241696e72f06ee8e5bb06f8bbfbf1b0441c2dc2e7c461955d4a179f7733d3205b1e911f7f806b2ee69ff2ed5cb39781e77b9d2b47609bb978e969fa0c40ea23c80398733e24490b1cfce96636effd93d0cc4bd0703a49b78ca0a4f8ed1d2123adc65f14b84973da2a8b6b671d1e9b103146e5031d9a2097eeeafe4a51e9a4bbd05389867d7cc234717cff4b0696939f84a70efc91d35218002c8cd5e80b49beb2f83dd068b58e9d4f495465b074849b80fb5cf31ec5ef7d00bcbe238e419cd6e9c58811057102e9de4d30bc1181cefd448764f762603d616adf961bbc6ab87bf8a630424d07f06ca4b46f1f6feff413a303da357bec525b6eaa165495d695f2063986aa0ff38770873382c95865c6a066d407a3ad6bfa22a31c09d828cafaf26e232e4fffa4af4587f4895eb9b3618d1b2b83ebef28f5cb7d362ceed56aece4043a1d6891443c82e840bc7697fc859a6486f7396dac87d4f97d124ace4734ac4a12408b17a3fda6e56dc62c2f8f4e0cc0e1eb099ecdb415cb01cf5353f9f086305852312290952a6336326fd3cef74e5a23cee56195e1cd16a6979d7ec0271807a4054b0536dc4060a90352ecde07b1fe370c128784119236298723eb6d13365cdc7a7ad2bb8a303fde874175708236627867bd9a18d5c3eeb8bbd6f8b5ee40ce6fff4d6b8fc33283736ced861412b931f910f3ba7f7808eaf8f345c4e47c7808f2cb3a4fdc1210e61d24516acf052fc43d4e4ff5ecfbf6a50a9ca175f554c826a846bfaf5258bcd21329771f09a40b58fb193293dafdb92b291f068918479f361710cfc6e6d37863d867bc2ac14b54092f4352f2eae95b78a02e05dd95f927dbcef46929db946c8f0075cd46c0f778c877d4275078385af0fc0c3d6003afaa2b52006b8a0afb9ab4beef2c06ea7bd801ce839992be4a0e14cc303eafbef2c052f3970c09aba1fec9ff0ccd8d7b53f7e5537475854eed68e105a1f16f0d02b5775d4bc55bfb5f3c1ea290a542877d457d41e09814f252781a3e28d92a192b5289ecffe43a5c4c4640ed04c16c8c5472e8dd6c9120bea8c35f0f4854f9d0d2c5b26eca79a8491dc8523e5ea4ba497ffc7364e6e9ff3e5912cca440b39306a5eef44c4f53c1f7d5d944d5c6ad2343f3994f8b9fa920ecb3c39b682fe5e1d7849cb2893d66398346a26e9b498ef67d2ceaa2114c8cbb194142237a2cfc93bfb3528d8fda53457a5b708ffb6a866ba33560fce272a2d524fe388999d89e9840b2669cf6c6d4cbffbec04f7a5bc6f0c191cbd5ae3ef09380d578d0e1acc497f2cf7f121f3615dece41334ed142c83a34585646492d04b8917f9b7bdc49db15c1289d0a25df8b1983f5d3d5a732d180be1ac3966267ea9210102a3dedf5e49f330dae9dcf730329aa1db5ae4cadfca72268867657d2607a1b2963ecd78b828193a55c17ed2971c7fdff096d626235330081d0fcbe8051fdbadb54f1da614912ce80dbd9eedfb8a5896e98f154e5b623153c08675c0aea6b96bbc491ffacbf621183c2094fd80a39e41f36360756b6f9f491b596c27cf8e6b18c309b61e10e7273f635dd6e4b9c68cd29276047cb96cc98ee7890dbdfcf3f4070007b2b9cdf7cbf6b5c0842a221f42de0d04bb211f8a73c4b0b61b52959aec9b8eaea6e80e4df3861c8e2e67d05d667f83951389dd786e247d8ae567129ffc72ab9d47dd6205d345c33253ab357e04dfe0f9cf1a9909b0d3af015df4d2f0452dde6d0e2e492d53068451697cef1f48daac5e92c19fcce1a0b0e7d216905c173b83182df8b5cba99e2ba7a0d64dc0c1b19f362f8a518fed58b8aaf8b63aec0b566e00f0e54d14236b5f82e4883dc4d5cf6f9f7827fa4d09013fd1db986f3aaf80289d7192d10cf4f68c5f566404446b8dcfbb195c1184bb7846b9f75e0f9c9e1a87e467f5c4f86ccb94324603b25410479df6ff9069c57f26f699ac3584bdac1e0f6cca1fa5e9d7287e3c5df2fa1c7151ab4d641d8bf227059bbe7a8ecc30ea8f17b397b98f2cf2cd9fe949f1c62ddf56b278533fd77620b2203d92f72381e18aa1bb37e3530963a35d56889aab7a35a38b9b53e0342c39395591697dd887bdf8587a9748f42d04d73d6e7dcb3182ec2122d602ba8d45467fc3ef354876172ca067ba696f1b0ef9e991e2db33647d403a60702c5a7c69113f02904a7121d6d8cb794cfacd4bbda267396af8f167c32b5883c8741e0d58f5dfa4c5b953315ec5d8733e7ed661ed7dd3fb0cd90bcaf9dc8aeb0d68416d43237d5df1cc7c7ba60701bc8d33d1842acf0149b59c8e7a7f7c8ea15e1a8b48f50089cb602a4b238df1c596ab9d043186ad7ce4958797bfdd4495ad14ab2571e74d97aef3fd0c99b3883d9abb482013bd1a632620ac0b325a72dde27838f3192e761e16fc01197031369260788664170ea5840ff7225cbda0647400a637f1401c984b2c5b04858eaf8135bb3e4521d80022eef9d9cb8b9d1b65cb0d139ba6c377e1c58d48c103562e2e7adfc9ce10f880cb52fdf2471595ec96b0357b3446d7893377648759fdc360ffebc7a84d9e504faee471664b7fef36a6b9c5386793c6fc815178975fcbe1acf0f9b581f6bd4b506f8a210e3298728a39722716000e93439e3ecbcd236957e2356f9319061e0d06e14f150ec81a3d4d679637ec179561718377bc426bc77a75c5da8fa23357af7c60501cafe8681ff95d51650ec397513a87dd4eb03de6c26f5d6d231eb77c2266ddd9e70567f141053147f8a41759a4df35512d1d8eab97c064fab25a7dfdeb85ea1a506d0fb36d8088d4995008f0399625ac2dac3ca70a69ce73e0cab5edeb173516878a5dfe920ff12c831f5bd123ff05bead645887bc779a7d8e94dd2ad3c63571aed73a97313584e0f3230995872932fb9090e96aa78767387b7d5e97503b2c80cdfd21f567f9048b872b8881ba9978f475dae413f7ad2eff245c816bb0dbd3bebff652815eddde23dfc83c840281c023696656a8bf9f2a912c90752b1d9d3d301196f087e6a81c95dfcf6372772e45f3ef5f8ff9e11608e0e332b9534313e8bce2b533d39a95de4992f3b030b0a54c0525c60329c6e5d1d08fd3d53584cf1e72ea17bc08e0aeea487a9b5014cf45e43bcbb371d3a75816edd52c85ab7463d07f06b9ac092b044f1648dce5b6f2ec0fb57a7aa833415f561f8026643a76d7030a31a533ec745eff6b988bf027c528bee41a8486f7a21a3d8bd7cb3f6f8e3e623bdf496f8ad23f558cf5b797e65949d45c7daff0aac877d7f559799720942cad42f2b2eda71b0bfb77eea37eaeb3f88658ebc272b0a4e93ebfb9cc4d6091dd8872de3166712f6d782c12cff344d3929151077109b8bf7d58adfd9dd93504dde4ce15a07bfc95464f601c60e75ca4510491c77b94c3e8d683e44e2d6dc3c22602b75a2adf7f2087dfde195ac6805fd4655144328125808b9f93cb99b0fb91102f7d13586e75a3f05808e69fe2788912fdda301d8113eb161e8d5170a96d2ba095093a83cdbf210eee5ed9fcb1e71d07eb9cb17281168ee0eeceb88c248533534c1c6562e2c83caeb0bb1e53cdb574feb451ca7f9c065bd1bc227a5008129e92f295f97285d7fce362263fff14d43ec38f8f596de5075b472a17d763a5737c335434b98d636e3b414c61555269c0b6c9d8caef2f69e800d98fec42a49159c5f91f1dd339c104b09605b1df05ad616f979c25e736b922f8c9daf6c0efeac71b1914303832083aee346e4bd0f723505e37d9855f0f1b1373fc8ecadd7af83797c0e1c28ee960fcbcfd520b0fd6af285d4b2a88823e3ed71c4f86f42aaab6875c23831557a6c3dff35ebf6f5c081dc37d514388d37a012e14ce9184995bbaf005b6531f71309567bc07bbee5cb4f3209b61a48468ba8daed529efd181835004faf5c4c", 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d3a, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:26 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) 19:00:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r1, &(0x7f0000000000), 0xc6) 19:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "99923af4fe5024b30a9efa9bf0393f1628a9901d", 0x0, 0x80000000}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 19:00:26 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f0000000040)) semget(0x3, 0x1, 0x200) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 19:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0x5, 0x0, 0x207, &(0x7f0000000040)=[{0xffffffffffffff6b}], 0x237}, 0x0) 19:00:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r1 = socket$inet6(0x18, 0x4000, 0xc5) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:00:26 executing program 0: socket$inet6(0x18, 0x8002, 0x0) 19:00:27 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd}], 0x86ae, &(0x7f00000001c0)={0x10001, 0xfffffffffffffffb}) dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7) 19:00:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() r2 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x75d87295, r3, r4, r5, r6, 0x24, 0x1}, 0x82, 0xffffffff, r7, r8, 0x3, 0x7}) shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getpgid(0x0) pipe2(&(0x7f0000000000), 0x10004) getpgrp() kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) 19:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup(r2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) r5 = dup2(r0, r2) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x7, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x20, 0x100000000, 0x55dd}, {{r1}, 0xfffffffffffffff9, 0x39, 0x10, 0x1, 0x80}, {{r3}, 0xfffffffffffffffa, 0x44, 0xf0000003, 0x100000001, 0x6}, {{r4}, 0xfffffffffffffffa, 0x1, 0x2, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000012, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0xae1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x400, 0x7}], 0x5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xc3, 0x2}, {{r4}, 0xfffffffffffffffb, 0x2c, 0x82, 0x5}, {{r5}, 0xfffffffffffffffe, 0x28, 0x80, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x82, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x4}, {{r4}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x100000000, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x11, 0x4, 0x3}, {{r0}, 0x0, 0x40, 0x2, 0x8, 0x81}], 0x1, &(0x7f0000000040)={0x6, 0x7ff}) 19:00:27 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) write(r1, &(0x7f0000335000), 0x1023d) write(r1, &(0x7f0000000100)="9f8bf5e34847b99c42dff9a29fd849a96515f735d5c0cacfd253d12a1622f59395f669664642ebde580b85f510a581a8b05f48e4e4ffc0a1bba88b546ae28feaf3829ae36a4f8092c5803afd950571900c30ac6a74be1061b73646df549fc7bca50ee209a060755d0616c0265726da1abfa9a6392c3c36ba7674790780d7c0942272a773c1e62ab4414acb", 0x8b) poll(&(0x7f0000000040)=[{r1, 0x24}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/93, 0x5d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x8, 0x9, 0x40, 0x7b, "c1b9e7a0c3967bff332bf6870556af9851ad69c1", 0x101, 0x3f}) execve(0x0, 0x0, 0x0) 19:00:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 19:00:27 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000000000000fff5c0d8ae3311512278bb11fc690591a2d63ba666bc10b5acc66b33726ee5a76ebb157f220de21c320bd63f6d7e9556ca1bd3e7dbcdfcf07a7c433754"], 0x10}, 0x4) 19:00:27 executing program 0: nanosleep(&(0x7f0000001140)={0x0, 0xfffffffffffffeff}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10200, 0x32) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) 19:00:28 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 19:00:28 executing program 0: socketpair$unix(0x1, 0x800000003, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 19:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2000000000007ff) accept(r0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) 19:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./file1\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000013c0)='r\x00') sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="af3bfedf1d9ca1a13a41e10a9bf6c5fcb4b1d0c198c7b4b20c37f56c9c4e97b3cf5203055cbf403b565ae05bbd3b08665bc8509724e103cbd1df622f9907dac96158aabae3586905cc27507785bc1e1cbd792f40b31067b9fd61d816a1a5e388aac7a6a6c293bb7618fc8f7a1107a11776c05b35ee1d844769c7a39253cabbce6b9dd72c77", 0x85}], 0x1, 0x0, 0x0, 0x400}, 0x2) 19:00:28 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f00000002c0), 0x0, 0x42, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="0cad2d6006126ab3cde0f45fdbd9922b3d2df6fd36c75aebfc4a30e2566bb4d0e2946e1bf38d2cff5cb7ef2ff3b8aa0b18b6161b8b881eed24162466b5eb21020aa87d3021c81d4c3cfd5ff912befe43e9419a7ad55f1fdc96ee5c8332b7c1b9edbfe7cdd642d9ac6ce3be7ebd2becb72a9a8039550ea8514f278feadca39f099dd47cdddc8437441e245524237d87717771b2ac321c58a12305469a75fff5aeb5efc4bde7043d3a0d00854a992cbbf38a71fd0986560369d27707bc74", 0xbd) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x3ff, 0x81, 0x8000, 0x3, "0c31cf4d6dfa0966758cdcab95fde712b1b311cf", 0x4, 0xffffffff}) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/153, 0x99}], 0x2, 0x0) getsockname(r2, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$dupfd(r0, 0xa, r2) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 19:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80a2, 0x20) fcntl$getflags(r0, 0x1) sendto$inet6(r2, &(0x7f00000000c0)="913b7504c4b006f3b7b4eb2684d8427dd83cc3af2165cd1759de1bc8786571cca5c53aecbf6410b431d7d708667738a4f7d21001c08d998806b6eae139c9e64e5c43108a694cdea6284c56ee24930f5dc6132595b53dbce7ab82c020ec56bea63556bef612e0015943b5539e6a82db0917ba20bb9b52da4208a98a83f66bedb7300331a82a8bcb7854cdcbb237788af7307b0918ab8b8942f1aace1d1a0c75f7d30b2105d04a143c62cd8d1cbd5ef1efbe09ef6fc994132dfe662a60f758248202809d5c45a577758d07636b", 0xcc, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0xffffffff80000000, 0x9}, 0xc) 19:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x40, 0x4) 19:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x640, 0x40) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000040)='B', 0x1) recvfrom(r0, &(0x7f0000000080)=""/41, 0x29, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) 19:00:28 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='./file0\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/225, 0xe1, 0x1, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xffffffffffffffff}, {0x0, 0xffffffffffeffffc}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000000)=0xaf1cfccebcb9dd52) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x3, 0x3f, 0x2, r1}) 19:00:28 executing program 0: select(0xffffff64, 0x0, 0xffffffffffffffff, 0x0, 0x0) 19:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) write(r0, &(0x7f00000003c0)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128c005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6be66bc69d600fa7d8f7d6a6633b5cfa609246f4e676100000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562000000000000000000000000", 0x358) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x0, 0x1, 0x0, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r4, &(0x7f0000000140)=""/249, 0xff90) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x12, 0x0, 0x4, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40, 0x0, 0x8001}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x7}], 0x10001, &(0x7f0000000100), 0x40000, &(0x7f00000002c0)={0x81, 0x2}) 19:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) shutdown(r0, 0x2) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 19:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x3, 0x2, 0x2, 0x400, r3}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x54, 0xf0000001, 0x3, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x90, 0x4, 0x0, 0x401}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000020, 0x100000001, 0x800}, {{r1}, 0xfffffffffffffffb, 0x24, 0xf0000000, 0x80000001, 0x3bf7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x59a, 0x6}, {{r0}, 0xfffffffffffffff9, 0x14, 0x2b, 0x1}, {{r1}, 0xfffffffffffffff9, 0x82, 0x3, 0x400, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xff, 0xff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x2, 0x9}], 0x10000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x4, 0xffffffffffff5f5a}, {{r0}, 0xfffffffffffffffb, 0x41, 0x20, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0xfffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x20000010, 0x7, 0x2}], 0x3, &(0x7f0000000000)={0x20, 0x8000000080}) r4 = kqueue() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x200, 0x12) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000340)) setrlimit(0x2, &(0x7f0000000380)={0x5, 0x8}) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 19:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x3) listen(r1, 0xea1d) 19:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f0000000280)="c4c7f22ded883dc7a427b9cef2989b850e30696b190686e40a124216b7d656f844766277088124f9a721d9ab3137f4b410f4bb83907991a8d49db30e14f5f7563c11a6d7bba5b2808eb44910c47036244f7d2183505aad0550ac03", 0xffffffffffffffb0) read(r1, &(0x7f00000000c0)=""/82, 0x52) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0xc344ec8, 0x0) 19:00:29 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0xc005, 0x65) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x65a) 19:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/5, &(0x7f0000000080)=0x5) r2 = socket$inet(0x2, 0x4000000000000001, 0x20) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x8003, 0x9) getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 19:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, 0x6}, 0x0, &(0x7f0000000100)={0x1000, 0xbc7}) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pledge(&(0x7f00000001c0)=']@)!^\x00', &(0x7f0000000200)='\x00') kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x101, 0x1000}], 0x61, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x4c, 0x4}, {{r3}, 0xfffffffffffffffb, 0x18, 0x100000000000008, 0xea, 0x100000000}], 0xffffffff, &(0x7f0000000180)={0x0, 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r4, 0x20007478) 19:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x7, 0x4, 0x4, "4384619d2a421cc4495af8c761aca26dcda1f801", 0x1ff, 0x6}) 19:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x90) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9}, 0x0) dup2(r0, r2) 19:00:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/28) fcntl$getflags(r0, 0x3) 19:00:30 executing program 0: mlock(&(0x7f000023c000/0x1000)=nil, 0x1000) madvise(&(0x7f000023c000/0x2000)=nil, 0x2000, 0x4000000000000007) getegid() r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1fc880) 19:00:30 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x28) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 19:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001540), 0x4) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x8001, 0x4) 19:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27e, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) getegid() getgid() getegid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000001200)="bc3ed8103ceb4d376c11f04d103e4c1b0aabfbd9a04c32d0c37da6e8426290e4ecfc94084ea274b37b6c3c8bf08b81f5a9a46edef6c0ae211ab425b42b56cc984d10b930de3342974bb96633b72af3d2eade3004557ad079c52ab17616a302fe6b4e33b28b3fe9959cb5b80dce7fe14243d2453eeb24da1798bfecdf422eea4d46f67db52d2181bc1612ed68ac4eb8d2883b217cc30ab33ac838a66e3e87f884539488c3318f01ab259a949f9e707488d6697aa2c2618edb2b6b4a6e8d4ea3db961ae381b6378e080cdb6601aed0a5b4f92a8b09c2c7e62761db08bbb66a86671fac3f6b788bed9ea4464cff49edb7478137a95052a81816e027c2d3224c53fc4a3b81ace4614eafec58b9c0286da0500a6889d7ee05a4279ebfaa0d48ff2648277dd95020b3679740881656b3696537bc4d2290b449969b54ff3591ab4b1f326dfc12b492f3ad96ff24314c264aa903674d87f2505420b7678b8d10377f03a2127f17d1d2db34e1c5bda4583adde60507e0e53f0f37a04f7ba0fa51e959414601aab074500817f123379097cee0a959585dc9975a2c81ca2b3ae9875cd0501a2512d9201764f0d3ddc2ee5f4231d0b058633666ef432eba2e6b9ecb923e6cf549c3e3336e6672bd5d08ea0dab37d587e69bbcf7a073f74c44529426ec121b8fcc08a882382af8eba8b11c70a8f0e012afbdf4bf56460cbfbbc10c79e1b27975277b1d098f7d76f7117076472e9c3c521c5dd763a5873ae43b722e437dbb90015d01cd15e4f4deb6b5c19a19310055c5e4b8fcc7aafc8aee074d7d97b1c61cb05d2660abe324ba0f8ad9ad64a1278289dbd05de1b09cebab76b9471c984d976541405dc3dd9d8c8dc957d99e4f839b0e4d0e59b81d04acf85f6ba6e6bbcbc2d2029be934e184ea1cbbb72bebdd6a4eeaeb6f89a734fe2931a648ecbced9a79f76a128ea7ca9cc3cd83916ea0b250a33af855172f9be7deb6fd8f380503452f3bfe8c16c1a5d9d8ca70e6796d4a7381b0c78e01ce57497e0a7d49e72d3c95841b7e6451ea19222f0d5f31ba4074a5e5a4cbed856c8dec65c1234f1f5af7a17534a63881254e57f1315a4f61aaea553b4fdfa21ee06b1d58a2625cdf0496d277d26cffde8e9b338f46bfa173dd1422708a2ce90b90dccb1b4092bd7c5183b868757123237453979a2e34544cc785680e9de70776b254fb3b9a374cacd0b1f524ccc45c7c4143ff4cd7032f796f8a389ea1cecb174cc982c52a4c7465219d75ccc28b265f796b849cec8076c1595021027e20242c9d7d781f3e1bf149d736fc9cbce7fd241b9ae2952956d7951206979de045f205defceb542b5811a1a51fb6f3b6ba1026e90bcfc9a373a1e873e2ea4b371ce4cb26f94628546a6a3862c68bba825a780252d76f3ba2420ee0b50de6efdd7947fbab169bed5a4848b91711c4bf0ab6a50e9cd07dbf428312af628bc851ce98dd9e71687c111f9df81bf3e9564b8413c2d58d47dddbb6aa4d6a8a3b6b5a5e6e29f77f019280d49854c75fef30b23d92d46c43bbd5b6c4f1ae2e254264ca173365e37aba5f5755f040cd2d7affde35190510062fcbf24d0aae94db6ced4740299cbf22c87de387493273f62b1a3afba39ce0fc40a7397aece78d9721f33bb17a87ee0975f672a339fd0e73206dd160a480d00fc23788aa18c855eafeb986788d44dfd4b7868d0be29ef42d609efcdf21a2b6e37c88781e8332aff029bac441c513c843eeb7c7280f1988a33ea5bd4dd20518acaae362e40b965515cd1576a5f2e31f375001a1e1eb2ecbce5086de5aef07efc647d96871ebb7e96c68b4ffb85fced4a984af34bdd2bc18b2a7bb034f5aaf9f444a41468106176565676a07131215912dd6c5e759ff927aa620bf87d8c2bf1311a231a0df0653943c04d5d47d2b1740f9302096da13100926c6b799714fb48b31d1ac91b1a552ebb783b54fbdd838e67b24886d55a9e9b22bade4bfb440082b5b5658c3a329bc0f88199ca467e5ae2cbdc85ce7cb386838114f8969acd59efc42a11025a7f786c594dc2e0ab9671a33240afed2bff7c49806df22854bd40a8622d3045d913b5b0e7e66fe3fcbaa39ee7f6642b3c592e8534d66f57d5068248d33c88aa4489fd173d9c54123de72ffa39625ca227dd5556d8c126ad25da316ffba1ae62af7b98040d265ed67234cf4e6ebb29c04c1828d5d09235c6bb9c886b7df794e52a75fba2ffb9df2f2203425d5988a7295b1ec3f7a2cf122ed618b1567689c12672968e048888c0f9c001fbe6b29ac908ce928bf6ba500c4df8b2239b41177f0631aecc37295ee1785314eed26f3aee3cc2faac146d40ece396280adc52d59003e18a21374ed9708422edd38882dedd62d5cf7f11cffb8cbd9373c51f2e7937e20d87a678e7a761aa19c12b818b7a2f86616e7c5b43f93ba6424bf772162effd4cdd6d8c9f05f42663afe8942c4e9fb78ca7c4af523a99a0fae3678b362f279fbd9fad207f7441a2a6f7d8572d032a3b2ede46ad44934697a1c75f430e66cead743a462b3f6c4598e25fa183ebb740a8f20c95aeaea17062cc89c602d863742bba87f3327e86c4e89d30cd90caa697417661c1e75e6ea05a40c4264cd27f7cec57a1484154474167c7df45ab4db8693df3535833af980f6a698c070f85b303150177a0112cd35a007c3f59f6e339c0abad36d605761a50f267e0e0ed317035f464d2461026ad3e15e14c7711db9cf240593eaa1db994ad1ee005edf0492b5e8eb633af8b2d21d58c48044f7c4b22082a5934e9838e54320f8bf0519de9ea6334aa0b68d37c37f4e2783c5ca5f345eb5d52f5c71fb74de9b4daa4b813ef83a7635ab564d4376cd63d08df929448fe8b0f6af508e532cefeaa4e7b96d499ce134fe226650b4120c2515008e292671965a06c6cffdf311e8ecbe3b76a27a6bfbb9e392d68a32c14a0b02d76c2b4813ea527f04c704680e57b413805545ac492313c89163234c123afc338b3c4c9e3f74a9e6a2cf6b5ce67b114c46bf64565679e9335add399061485778db581eefa374f07d68405fd1a4f2fc5b944c611d65d8713530cf00600130d42139b05b686bce3caa65011c03d17d02c776d62de7978ae5a6ac21ff3a546a44a1f00c4581af6bbea77dff31b312ee5b5186b3e038ec2136c4445f75b187d6cb841dade779197cd2f6355cdaea78b062d44f8ea22d34c452975f5093b0c4f552ce2b8dc4140dd5ad5bf51a680d4ef37b0744431857cdc7dace8e55d9660a8e89f466133ae8c3cc77966caec194ad5db2675107f03f55717b17ddaf89ee42645f27acb4b967646764745fedcbbddc5b59a949402f8e3a8dd62c79e6defbbc1872238105c825eeecd601bcfc377c807bb508a97f6d330b1a4bed9b158352213ff947366eee2fca60f90a0ca5b823a7676520054b759516f62098fc9b78384de37cdf687d590b86e9efe7415f44f74a06e4e0739e8d83602a93a6cee9266087f7f970cbc18af97e3b6a2adc2f6ce8bb4b00dd6260f490b1d0bbd6218f01fef8c2e62f57162213c4e6ec0a21b4a6d766970d39822c80fe8c68c3102aa66f35ce6a0e87abc09c5bec68d9f672012c3d0ba6d3631d0a9266c9e6c10086fddd4a2a97c80b5c3c07ca88406d6e0d168ebeb92b8749097fe1d98f0707285ce9d68503fb75463d2b67348e0b46aa744f9b0eccdda209633df3b191ea9d1fdaad21428b403bd7a26284af76fb84858cf839fbeba6bd69dcfe5f651713eaf8680db05988a580c586d2a5eec9551112bd8908954b1dfe34bdd8e94a1b84449be096e8896da26a4c9c3083998f7965356ff103769ff1f70d24ae29922e9aa2814a74ab5732363a701cb03cbd080a0146762a461cdb993440302027d173676eb4f815cfce2112b3ec358150a805b25e24167160b6f1f52e8a7bb83387ec461c2cd93214b8183ab836f9ed84fcccb913382146aa30b2c121755dc9b833e6c20f8618713b70974048c36f528c41c2789e3effc8a0f02885e94ecf3c74f3fbbf14b1bd82d8168574bf94f6e0f8fb56520d3c7527d44f4566dfc4c4ef489c08e0a295fb08006ff41f9bcd973741f1873f36923a42ba6035f647801ababa427741ba02db666e447a75ab137d17d723219eba47a739926da74b1ce1cd8701fb50446cfeb237774b09aa359af967404db18ff8a479bc54c4e4c75ba38cbbcece2755a5ef1c3efccf8f02258812fcd4087f04ac5f7d71f12bd2e73ee3ff89e337c743e7ac5bf98c775cd4d07abf1e4fe2327c717b6ab03967259632c927ab26679e265b4acf8eb9aeaa7ec486f7c4b3ba71dc2d6d7c1e296ebefd1b3bd58760e517506fd22157a72228bc41ed46d8c3266f40ecebb57559f6cba82dbb3463f34e128e4ebfce01b799c31eb54054e15049ead7b93666646a3ead82be31b187ef7564297227e2d46da2a943ee7b85613b34f4d2d724a717450c06d772b8c8299e0be8484fcd90078cd507fe01a3cc22854292d4afc7196a15177ff1cea4936ef1662a38b707317dbea6591c815a1d24bb900696eed14e5d463418abb3a8c8fd18e2384e9fc341aafed005109efe16116b35b9abeb22d7563ad8664c6c02766261fb2c5a0d145d3dcb89d153acc5b69568bc8ce8669525549ec7854b198e5398686b66870852024339a7199fd2cef9bb44a5e1036bbb4bc30549a0a17bf9351156e255145d67e217655b94e96d27ec023468ef2896d5fc777482cb5cfc720d6eaa368dddf5e50175338b098f94533c950bf90060a265312eb8b99ee19920f898794c8006f492688b1c726965c9b81f4674ac3e7751a36e8d152063dac93c353da511f70458ef95e297ec4c5faae21b546b608476874f863107b56af14cc0e0311670f1a7866d49e170aa9c2f96b5959c6a47c837753c3f05ccf40d28d1463965c0b470a93ce9e94ecd3a43b4794ad01aeea0216ee0da15fc1b24d65ca0b9b8d063d27773aeb699459aa54e116fe92a5d959389d6a1a44dff9b62c4fe457a4cc890b8f0f9e728dc9caf9871bae612f593e619fb6f2b820e57181e7e65436f7ab88", 0xe01}], 0x1, 0x0) 19:00:30 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) setsockopt(r0, 0x5, 0x49, &(0x7f0000000140)="7a0ac6700ee6341ca315152bdc8c822c7879e309a426f8b5bf870e9769f07509d3c5e5acb600b3", 0x27) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000100000000}) socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 19:00:30 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:00:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="b719dc4e", 0x4) fcntl$setstatus(r0, 0x4, 0x80) 19:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0xd01f68b0fa2710e0) 19:00:30 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x18d83, 0xfffffffffffffffd) close(r0) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000040)=""/96) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x63ae9086891dd3cc, 0x1a) fsync(r0) 19:00:30 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="2ff8ecc167d30d750a230927838d36fd8678744cfaa1d6c14fe9309b0f90c7770126b4ea4cb31ac99ecdf6fa48cc4f7c02cbf7bfd45218a22a144a361bce024984a168641e8705b33f77858beb49ae76c0f5a34f6c03fc61e8181585aa2d764d95329e60d1c6f50931fec679bbcab6944901ae336c307d8ae4d79e8e10409278af2d111a7045f5d47cd804ba4734dd83173bc89a4b7d2e60cd6f6866257e7566c9dfc0c6dfbbb23952cdefcbaee7536b05f71426a322cefc7c853e691aa6ba7423725413", 0xc4, 0x7, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) recvfrom(r2, &(0x7f0000000100)=""/162, 0xa2, 0x2, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mprotect(&(0x7f000008e000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffb}, {0x80000001, 0x7}}, 0x0) 19:00:30 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 19:00:30 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x10000, 0x1, 0xffffffffffffffff, 0x17, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) 19:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc1}, {r0, 0x2}, {r0, 0x104}, {r0, 0x87}, {r0, 0xa0}], 0x5, 0x0) 19:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x116) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x5, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4, 0x3}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000340)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) connect$inet(r0, &(0x7f0000000300)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r2 = syz_open_pts() close(r1) kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3fb, 0x0, 0x9, 0x7, "9ad84bf3d9694e103f6d7983aab9d1d35db5abe3", 0xfffffffffffffffc}) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 19:00:30 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$unix(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047216d36f9afcd8f91e94f067e50c300b6300dd841ded7a8e206ac70d1206a638022978496e03ab7abca25375fb77202572caf5628e391ee0d60b559af98a43fa615f6a9b923f38ef68171d73329d79dd81db9425a25acd134d7eee28ffabd84c60d6e6228f0a12282bc83d63db6b393c71e2df6936f384b06a299a6743d3a98e083059808380babdacc558323a1a70629d5be00227ba308996ea9ebeae0b27670177521bebe7a"], &(0x7f00000000c0)=0x1002) setsockopt(r0, 0x10000, 0x6, &(0x7f0000000240)="5c96bd5db105dbe9f45c87002774c885ffe791acacace565fd126de9beadc1e9507e646f89c0cad480dcd3591f30d786377f81379bf8f9faf0cf743d133619541acdf845557676255dabec67d504d06282c1b6318ea5732356d2f5a38e27e5e5d6bcecc02cf4342adc3e56c2b20fb2b4899be4dc61eee0f4ceeeab5d1348764df376041140855651bccca06b39ea9b5e9b68434e214c05b57ba003c7e8b8d68cb6fb77d069b4531cdcaf460755162702d3488332f91da3b4419c", 0x2bf) recvfrom(r1, &(0x7f0000000100)=""/246, 0xf6, 0x840, &(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0x297}, 0xc) connect(r1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) 19:00:30 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) kqueue() r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 19:00:30 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x5, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/162) r2 = geteuid() r3 = semget$private(0x0, 0x0, 0x20) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0xfe, r2, r4, r2, r5, 0x2, 0x1c}, 0x5, 0x100000001, 0x5}) fchown(r0, r2, 0x0) 19:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e8f0e55e", 0x4) 19:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000000, 0xe6) write(r1, &(0x7f0000000080)="c73e215b500fd603c297e29e36d5d5a0cf", 0x11) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xfffffffffffffffc) ioctl$TIOCSDTR(r2, 0x20007479) 19:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) lseek(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 19:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0xa1}], 0x1, 0x0) dup2(r1, r2) 19:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() setsockopt$sock_timeval(r1, 0xffff, 0x100a, &(0x7f0000000100)={0x5, 0xfffffffffffffffb}, 0xd) r2 = socket$inet(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) syz_open_pts() 19:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x11, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r1 = kqueue() r2 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') r3 = dup2(r2, r1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x90, 0x104) 19:00:30 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4004, 0x5d) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="90d295383a12a415938b3adc5c57889b6dcf1ce0be5da425b167ca8958c5801cc113771b", 0x24}], 0x1) 19:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r0, 0x125}], 0x1, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 19:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/150, 0x96) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() close(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x4, 0x6, 0x9, 0x1}) write(r3, 0x0, 0x0) r4 = getpid() r5 = getuid() getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = socket$inet6(0x18, 0x3, 0x8000) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000240)="5563dfe07277f8142a7dec6d25ea855bdb68c85fc7b87e4f8ffaef404135e186e30c4681cecfbe73eeafafa3022cc62ade19406a6e086169381968c0bd43533e6151dee62d1a2d7b92048326ca71fd0d84452d3d2a335e71f2d49f7cd5596aca91f66b5f945ac925a03693e939e6f74e2685b4fd217f7ad87d2c7300183d9a0e8af5610a03da8ebc445775d77807124c13a6a817", 0x94}, {&(0x7f0000000300)="dcb4913a551396b7a45fdabb4faa1fff182fef0c8474f1d6df2993275d3a861906bf81bec0631744fbc3fd74e34d32be746e081e514d028aa0e4686923a118ec7906c8faaf1fa85b0774c550986a3ee008db0a529e55f0944e4b36db7acc946acd892a766563eaac33745f906cf15e75ec486a1576138c1105", 0x79}, {&(0x7f00000001c0)="8a55d12e359ea7bf33", 0x9}, {&(0x7f0000000380)="02db3cc27c487b2362f1eb1e98675f5bb1ded969999ed943ffcd4fc176e123881639b41d020150a7983f0eba3714a2fec35e65ec41e56bc947737a4373f5663c041763f3adb9cfa9fc868476e63dd12ba739e0165aff02c858cdb3a4ba9dabfad5258c5f89e42f0bb6fd1e29bde2f37cab39ebc8844bbe665c8dc152700dc534e701ea60400ed9b6540e95e77503b440a363e1cf7e2e4f26d24bd5c5c4d3075697d36a83a71f1bdbc214e662e3", 0xad}, {&(0x7f0000000440)}, {&(0x7f0000000480)="b0b41843cce0d4bce8f9429c7de07d7749fb53207ba6d71bbfa3dd0da18f7c7912e6fc1c", 0x24}, {&(0x7f00000004c0)="6e4ad5c41b92f46313bc781a5c5bb4d5fd908678b67738c9cd0b1785848e46195b9ab978c44dd6f01564d658f8f381fb2359392ad6c794271f64c573d77484f688492e0c838b369b69e809374d496dd3cbf9239df3afd5454feb789b9b0f2a10441a32c5343653273d465fb9dd80f4c560", 0x71}, {&(0x7f0000000580)="7bc1186de0c2bb66371e38f675c5b71c1f580fb37f62e52abd76b6087c57a6e763d5d8ee65f7cd91469944cf66dfe6003632ddfd17d1f59f793af86111e71ce10bd3b92c2e278b746c4ba929ae12bccf6e7ed199ce4164d9f875c609debe", 0x5e}, {&(0x7f0000000600)="557d1c8868a52699f458ef87e77a20dd0b8be4a82fb38fa6ff10384993600055e89087258e9adfccfd30371270d23a95b2016937c8bd05fc3454307ef2bfc79afabb878b71f7fe33631b3693bdf49ebdb13a363eb0594a44f8fd4e38ade8bc0264313f593806ef4572f94af5d279e186de3b5a78b8cf0353e04f8e48269f1ea0d2d76d77e4b49da21bd29849305c0d4a272334d6bbddd61187589526bb2ebfd73ac2a830c89b31e8131f9b8493f3240c7d9d542f5c0b368a991024150e2d1678d036e91d1901be6dbd4306", 0xcb}, {&(0x7f0000000700)="c96f7a0f8d0b68f91e39ded8528a9df388fef99143ea59b76168c1ae73a484dd831e10ea1d20dce15a1d69d12ea094508dfb16b7b2af294067", 0x39}], 0xa, &(0x7f0000000840)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r3, r3, r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r2, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r2, r2, r2, r3, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r7, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r2, r2, r0, r2, r0, r0, r1]}], 0x120}, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x7) 19:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="743334f4cd089566a14dd94a916e2e2c5909c1d7c2d7879dfe95b27549afece2351262bbff503416b1ea9fca79e6c8ee48751fd12e795445392fef7f8f42f4d002c7cf08139d5edc3ebc53c7309283810636e861e040c33ef8d57e3922fbc94edfdf548ce10496778341c618197b8085df746966418699daf691235c3e67382c48a754b31f5626f0bad836cfad8cabb5a6", 0x91, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r2) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 19:00:30 executing program 0: r0 = msgget$private(0x0, 0x322) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x4, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x450, 0x39) ioctl$TIOCCBRK(r2, 0x2000747a) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x4) 19:00:30 executing program 0: pipe2(0x0, 0x400000000806) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(r1, r1) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) 19:00:30 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/8}, &(0x7f0000000100)=0xa) r1 = kqueue() accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) r3 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x28cb) 19:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000000)="9c331f60058e58d75e92af2421ae4445f33db67bd291e37812880c92f4fb", 0x1e) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0x100a0}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffff23}, 0x840) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 19:00:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCDRAIN(r2, 0x2000745e) sync() 19:00:30 executing program 1: r0 = semget$private(0x0, 0x1, 0x580) getrlimit(0x3, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000003180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) socketpair(0x10, 0x8007, 0x2, &(0x7f00000031c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(r3, &(0x7f0000002140)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x362) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x411) getpeername(r5, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) r6 = socket$inet6(0x18, 0x8000, 0x400000000000007) getpeername(r4, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) fcntl$setstatus(r6, 0x4, 0x8) getpeername(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6000026cc2fff000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa590000000000009f9e13868370a7c975d7adb0610158f1b8870c53e770fdfe20ed1fa218e168dc2af8f256874c026e3b932a37844e8c0fd38dcea3300a553c7f16aec1590f5a031a4017cbf5b6bb75061d5b4035d8d9a60c2f0753c8559ca94b9de26d372ffb84117ca65bb9e4a2a0702d62f2135929b3753936efa6f2c5a1be5f76e52285ad26ea6ea5000872fd5d7cf27b5cc72b4966148c507038625cd0c9dbbec3cc0738d4acc4e7b1ce0843d0f523e0717b2b5ba025971d6e15fd47f3b1434f84015a8b15b63577ddc138891701832a97abd8eefe1e9ebb6f922c66b3fb52a6f58e7482261f5d0c83fe4a80943310cfb89e26651b4ebc7c7aab97a77f9b6448c29c61f8f81144738097e297c98bbbdee149447ae11fae85e0c90ca7955100cb28d0e67b2bbe92db6e23ee63371c4187e9a47bfc5ba1daeff782a2e45b222ec4c688586f02bbeb98e540c70e259699986c8ef27078236509e7f613951b4b94fce5cb9c9077645f299a1fd7916e54ea77f022c05123d034729def6fc45884b1bff6d2341269861325cec49b9527a2c1bafb92987b984f473a8091e54218b3543c6de6d0b46c676e4d64ddfd3d020c150202e1fa41a9d49d9bdd864de11d56d58ddff218b589864a6a13fe678297735b71fa9face5d3ed7b865e70efd27268b6b1518868c5a9e25528ff52d6fe9ff806d14c89488a75113c7bbb5ebbaeebc6d09beda7a87c42cc332a5ce647d37a223a621a945b40c01ab0cf8e83593cf0d72fec7463b9e064a9f5c4cbff6bc6e46cff9b665c5146d19fc53975333f71b1cfe3cc9fd810e4a245fc3c8b0aeebe7baff64fbe5ad3796aff937423a96bfa5d95a18378a289fda5d5ef2aa597162628011b998f072d9a1397ddfc2990a18f9a836f9d275c164d9731456dca6a0837233459239a235b86dcd34638847f927d2964b1217cc5d0b098e586b46c1dc05b21ee3173158d848d1c6d65c4c0b92f855a63a5d960189c35583ded831113f666071db404156e9f44a926fb1c7589f823c3fa9dd8bf0c62bc83791ce38485c3f269da72d93e5cfadb539c78951b565a151c85f816d89b7c3a6282fb5197247afba800f90ba24f31efd5e18cad27eb12ccb28a7a7456216e293f1bf3e7501553c1bb205d21b30b1c"], 0x0) getsockopt(r6, 0x100000000029, 0x68188c25, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/189) 19:00:30 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80128f, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 19:00:31 executing program 0: r0 = socket(0x3c, 0x7, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 19:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x44, 0x4, 0xfffffffffffffffb, 0x2}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x400, 0x4}, {{r2}, 0xfffffffffffffffe, 0x8, 0xa0000098, 0x81, 0x91}, {{r1}, 0xffffffffffffffff, 0x81, 0x40000000, 0x100, 0x5}], 0x4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xf8, 0x40000080, 0x800, 0x3ff}], 0x1, &(0x7f0000000140)={0xffffffff, 0x7}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) 19:00:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x6, 0x1000) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4000, 0x0) 19:00:31 executing program 0: socketpair$unix(0x1, 0x100000000000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000200)) recvfrom$unix(r0, &(0x7f0000000140)=""/20, 0x14, 0x841, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10088, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000280)) getpeername$unix(r1, 0x0, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000aa3ff6d85eb9cc8dd145b496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3b500000000000000000000000000000000000034a12f5db6fd0b8a03739106466faa987123f8a44d473f38fedc7b1fcf9cc192a3a26bad57bae16f1ec88028b1b2c29186a8453e49d80559b8e3960605e2959b8e141b98433c58083d91fc5fe08f74f3186b328aa8a0cb2600e873571b0170e32b31061851d50ead080000000000000081cd6f70cd1c6d52f9c34582115cdad75250b1e152da15486332fffbc01b1c16496f2ede17386e006eda27128ce49dbab3862954cd7915a347c73d76bd1f426bd8d297f519a2fd31d24498e4157651d6c7aa146eccefb35d0bb56ccf9840c7b67d5dd2c7a088660b4d5ca71819de8e3ba572049bf8e251552df6472cdbc3ea272d7816289d8738cd647968dfd883f9ddaaeb643b1264a183650b403661e845c4c7109bae5876e18d504ffec7675b7cf0799cfd20e0455fc4fbb80639c3c22ce4e4331ec2d824600184dd5299268115eaad7ab193cc23d0d1341d00782ab9b00d950678bf2fd366fd0ae8fe79836c37c3fa1457672c2b0466c219b4b6ad8f02cf676d99fa0521cc08685078a263c34b35d7ce0000000000000000"], &(0x7f0000000180)=0x6e) 19:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r1 = getgid() r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r6 = open(&(0x7f0000000140)='./file0\x00', 0x8a0, 0x170) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000180)={0x8, 0x800}, 0x8) setgroups(0x4, &(0x7f00000000c0)=[r1, r3, r4, r5]) munlockall() 19:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 19:00:31 executing program 0: unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') mknod(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 19:00:31 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) sync() 19:00:31 executing program 1: mlockall(0x3) socketpair(0x1e, 0x4, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x80, 0x1000}, {0x18, 0x3, 0x9, 0x3}, 0x6a, [0x1, 0x1, 0x1, 0xffffffff, 0x7, 0x1000, 0x6, 0x9]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getpeername(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000a60000000000000000000000009f580000000000"], &(0x7f0000000240)=0x26) rmdir(&(0x7f0000000300)='./file0\x00') sendto(r0, &(0x7f0000000080)="3b2a18944a4add9b09da9223c1def438fad2e89b1babe9a05340913d0230b96dd46fa2fb8be6e34b6d59d62787a706b769dd7ac2e8bec0caba018523c7237e7cf6e9f603d1cd9afbcf89e5397796d5ca926759ddac9becb63080f3b438d1e9fae8ea7cf0d73572b7c0d685e9ddec356e32d059025110f23b735f819279ab62dc7fe80adc63c9e6f702b2ade7bda974ca2a7d34da5e7786f119dd58528edafeeec037aded87aea12479ea61b4051963e6a35dc99543edb9cf47a75be100eda20387473052738fb4156fe79344b180d67a13eaa814d7049326e936f057acd8a619ceac4df6146761887a58face8ea2fed29b0d", 0xf2, 0x0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8b6a, 0xc1}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) write(r1, &(0x7f00000004c0)="d6106c1a501ec0bd1abc575c69a5c3438c9713cf9a1b91b8781be3f41a2d558af490414bd194cc350f256eba091f8b31ac8f09db7862ab1a38793bd1e293d5c8926c986c36c33de68c470d0c47f6c5517de8d6d679034fd1c9472e84b129d86950aa452869221e04e6ba374af6653cae1a5bc09f7ae7e23dc942484b83cead54706052e8e4d0b615c9dfeb4bba2659995f76646c924251e97bb13862858cd72698d33ff05d09a47df0dff6d14f923a1341d040fd62d58e35a60a2db5bac9d34bd5e02eba47", 0xc5) 19:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='\x00', 0x8, 0x110) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x20, 0x1, 0xc53) sendto$inet6(r2, &(0x7f0000000100)="35881a", 0x3, 0x2, 0x0, 0x0) 19:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 19:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup(r0) r3 = msgget(0x0, 0x208) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getpgid(r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getpid() r10 = getpgid(0x0) connect$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xc17, r4, r5, r7, r8, 0x4, 0x4}, 0x9, 0x4, r9, r10, 0x4, 0x1f, 0x40, 0x4}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0x7f, 0x6}, 0x10) 19:00:32 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0x100000000, 0x6, 0x0, "5808efc58e7eeaa00d6991b9686357624ffe465f", 0x7ff, 0x5}) 19:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x8000001) write(r0, &(0x7f0000000b80)="6270ec5b73da9aad7e3460a79dbad2377efd1a8c816ebe84b18f8ee87ffcee0a28eeaed13d348a49591c8699822f23b046dd3b6782cdbc5be136c23c5e023d27851972082874145d1c12fe754156b9e04dfd3ba5d4f5b2669073003514717795b873d1af9867d3b9a118cd000f5a201b27776380823202a60fdcb7bdaae76157022be3a50728752fe094391509a2dac16ef972943dc1ec9f8113febb107286866785cb6ae49ebcbc32064ef1f47210d45494ce3b077462e2edd622465e731dc8831ea9c8135ba15723bd8b857622400002000000000000a310f84fa8d4612f766d4fdb37eda292d7cc00687ed39045add0edfde1c6272a81f729a2719e32ff242c9f987950e78a320ebcd763800c62b2a6deb8089dd97bb154435a5784652a820d455b7e6987a881bdc4e21d3fe6fad636c3ff2291478baf158ebcb79c7fa92dd2edfe577ad4cb929c70a21675b0e2a5d4198c12ec6b55eefa132e6bf9f5e758d986c3b8be7234b446842ba4de94c8aab4fa43c97bffa5e20b3581ee3a7979b719d9d86582a0cc954f2564aab70d301ceee51effff3c21f5e2d34920e48257a2aba3be9fab9dcaadaaa34b7b68b25bf6f8e8ad6e39c0dbf0a57a98356c11ac80982e27c6a7d5aa902f680331ae6e14f5174c2caf0326e809f94c564b02c18fb7b1e86d9262043d292b8fe523d0349cd444fe6575e57607a4600e50ab167212012873cbe34ceeb33f448d8d0214ffb8700f1a15e6a942dd5426675a0e345285779519fd9826793d7def19189e71437d63f5d128df8468bd5d1a8bb6c9b014165aa9ed742d65d2e18ad37bf03382b028b56a4cdc0e378f631e94f4fb32fe9a0718bdc4b9af4e7814db154d920515a1d7806fb5d3187a5cfdcc504c078d1d64f25b42abfbad7b71b8785446de9833e81efa92aa00000000", 0x296) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="da586401dcc0f30ef31d210165eec651bca8fabaa77e3030c5c1e94fe5f8af63e9294c7a73feede7405b12b679388ed4c0e0cc3a2a085952817bc350cc03353b56ce01f8f7101bf82f", 0x49}, {&(0x7f0000000040)="2062c25f9677be07965737aea67381805fb1be21bccafce078e11f8144608e63528d31c9143b65fd72cdb72d4d996dfbb6d4e1d09c75093d", 0x38}, {&(0x7f0000000480)="59e91cc1439d3dce03f4e06d2689e0cb07f91cf772b578a4820e12b93911a208eb1ec5c6075c1f05adfad5d5659a86f90161d6805bdec2f30591f7aa27723993493d01847d291e09cb776937b11848d6b804833af05a307a34767bf6187d7006283f45690f1f8520f96b9ac7e4a7d073480736c8377dce9bac816910172c9794f7a1d815ea1d92c98fa79424f2d221748ace9993a4adaeb5a3eb6436a415bb4ff531c6950d5dcf32feab51975a9b43445debc238b6d5fd1051f1d90f0ed637f2f6ed36ae539b3d0bf5aa3e07c4ba33bfa0341a355628aa7356ec832e", 0xdc}, {&(0x7f0000000140)="6a9c8c40ecaa9783d331f0d96b332dd7bb70469e31add748bed7f1dc61d25ee2fdddc3a71e44542e4089a41b55f1ba650455ada7d4442c7ad968161012894bd4e4bb236e3b72d0eeefabb6deefeb011d06da29311a8bd1cab8509a5a4a823c8275cf72a4861b7aec31842b9bcdf42ba7c2ad86a34d2926aafefe8b224183affd70227c59383b6b238f8057a913d9f19528cee35da30f92614732d4bddde7b17d2de3064961d47cf35dc2ee3b424fa5", 0xaf}, {&(0x7f0000000340)="14cf88919025befcee89b8f5edf660eb650f516602324acc31675f9e64b93352b92f87844d8102db7cd2d13ed7bc8065f403d0faf8af366f3e63bfb866168da3d0ffa901265186e64d0e3fe485ae42b2bd551c9b44effb2fffe73dd6afa4df2f5d7690d1a346e6bd5a3d53df311bbefccb5954abe6651c7fb7be178bdbb7357e5886f7eb478a6a9757a5134d02", 0x8d}], 0x5, 0x0) kevent(r0, &(0x7f0000000080), 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x1, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x8000, 0x8c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x23, 0xffff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xfa, 0x1}], 0xe284, &(0x7f0000000280)={0x7fff, 0x9d28}) ftruncate(r0, 0x0) 19:00:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x1aa, 0x3, &(0x7f0000000000)=""/225, &(0x7f0000000100)=0xe1) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 19:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xa8, 0x400, "fde44282d4a978ad3436cae8e8a99c512c5ffae3", 0x3, 0x5}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="879cbd3a", 0x4}, {&(0x7f0000000200)="5bb8d94f7beb4ffb0d2f7be6eac793efe12d7a72001105fa38104c51f9ca4afa93e793358b5392ff9911f5f383eea0d545920ff297ef227678aabe040f2aa9f7b70e58c7cdedc3cdae23b407da9228537f14d55f6ace80c176924ed2bc089e1945c6f30e068c584b1f10cc1a4f861ef8bfff85e2e6ec3e8891e5e96c656db5d7da86a9edd2b69f4dd273698624f46a30e561e9", 0x93}], 0x2) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x22, 0xe5}, {{r0}, 0x519c1ab7b883f7e5, 0x20, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x5, 0x9}], 0x1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xd1, 0x1, 0x3, 0xeb2a}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x81, 0x80}, {{r1}, 0xfffffffffffffffe, 0x70, 0x200fffff, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x100000000}], 0xfffffffffffffff7, &(0x7f00000003c0)={0x9, 0x200}) close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) ioctl$TIOCNXCL(r3, 0x2000740e) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 19:00:32 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880), 0x10}, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="6396d5f8a4a963bae3cfa056d04307d043343fdfe8f22d3f05a99d998be08a511101134d9c77a9301e89a5a562a02e637793d3fac20ccdb2c804eea34a853ce0e22514ff04fb7d759a1bbe4c118aa2b5afb8a07418f0dbe393a3e05af374ce54294f6c7583a2574a9a0df5f7ab1a13343fbc39e54e12fb6404a0394015faa35b655b48337d576878bdcca684539cbc74c8b62e92d6c8a43bed0f3e8fdb5ab639106d3b45ad269af33a41e9d29ca42d790c85f5dd449b8524af216a66a753b58421446c6332ac78280268454610af32bd4c605941c60da349841870eb2ed9fc7fd69778b4825f65b65a6cc9b087c1b7124f6a1abb93520af9b30c61d5c0c98f", 0xff}, {&(0x7f0000000140)="156e9fa543e5e21477c89336dd1eee9d2368358daadf5060f0c1ad709cb32cae25a2854ac569794c0970ed4e52cfca093b8efd6f89c6ed75d62b0494f0c502e063c5834823ff9dec409448e5f6532fe5d88337", 0x53}, {&(0x7f00000001c0)="cb13", 0x1}, {&(0x7f0000000200)="4fab14169a6898cf6f5a69d5438e6ca4b349cd38bd7e0faf11c555085c2428cd386a1f6032c7dbd586181794e720047b6fb9014ce6e44dc7fcefb2686fe1619c2312fd7e67048c055f7e9b7f5c4c81dc3dcfcdd59bf6f5b27bd0d0b4bf35430f4bfa0cc6bc65d5074e9dd54efdfaf1aa81269721f1e544e3a08d", 0x7a}, {&(0x7f00000006c0)="c5df50d7902b416a6bf768cd2155108d02b2c41097dbe01d56df17c9ac1ff28be4f5f29e1937eec9c712e3ef6be87661e46ee4e909d3177981399f9656399a730fb614bd3e8cf659e91e22d7fdeb4ca969e0873cee86533918b65beeae1ccbc84a4fcf04cf2e4887caf28b39dcd181484430e072ed85fda0f4d475d6330487402c97b8b7e459ea04de7d2c9b622ed26c6a213c811fef495579518bfdaf601272dd", 0xa1}, {&(0x7f0000000340)="055ace4c0b1a875841e3dfae0187c8fc9ce1b3332d8ae7a238e11c828b6a8ab84f9b2760e5e949457189ce26bcf2ec", 0x2f}, {&(0x7f0000000380)="b51edb1c7ce143113f60b740f6ab91f91c41117a970ac56bdda9b7e15d227f39c8ffa2b3e803b3a275883e0feb4edc8bf36924629c4c184bacac25197c0c4b58e16ffc41c00c080f654f1cdd0d7b49a7491b620305b2bce761dc5d809a201825bce3a60cad69131b09e0c78cc2996e2a1783dcb3e517be59a2e0ba1f66477a8bec4f9aaf2cc6218203bd9597b984bcc41dccee9a16c1a408889579d11187171f9862425e44963390dee31e04f9700ba5d8120f937ab9bc1618fe09c0ce95d5d3f7", 0xc1}, {&(0x7f0000000480)="0ad77ab28fc32d1891d8354c9d6ef7ff9c516628", 0x14}, {&(0x7f00000004c0)="ca68a0ffcf640ada088a101f2e58b5d9061bb8c19fc217f9b0d20ba1d6cd5d17d350800c7e81ffe31d9094483d9c1f1f36429753ef5c1db7ab8bd74a1854cecd5cf43f78cab79a51c08b5c60cec702d1841ac841e06c90da783a011a4789958cba7fa5502971d8b7ec5f8bfe81bb8e0ec23d8f09cabfe5fb02a13ea8886bb2d0f91add491e433f11157ed68270a7971f6dcc942cdee222b8ae5a4b3e621804d1720de9318f1bfcc8c05373f7c3fa67bf0af6f672bbf55847027d4d1b3210056f59a751609ce173ab0663c2e196946c8a6b702abe05e86075264db07eaaf1c35202ee", 0xe2}], 0x9, &(0x7f0000000b00)=[{0x1010, 0xffff, 0x20, "2c8feb08c3c75cf8a3b555805e8986b52553ed4a6e32f1f76cb2cf38ce47562ffc664267e2a1779de6ba78093ebe3fb6ec6e87060f2917faf5cf8a35d9f6835f7c10b8f3c31aa907405bb862869d44d56f43a83a385d8b32e81a8bf99a4716c2b5d818cd3f3f7dc9899a80b6a9f414991ac21b72e337ca14ff1672ce40778957c10031d114cca77781fa011651bee99b0178e3e550e8e822f2c7a5acd7656054baa81f4441601a5e787d8f4ccef4dd85d6a1b10eedb3ea5714bdc1ea7525f83f5f640c6cbfa46f20813c16414f532bf19a080f855c81812ce37dd5f1f9a9b84477b1b820aa4373f2ed258c88507be88f6c228f61cb888ab94f159c5c2d5ba5fc0d32c6e82a943744471b64f8980e1bc79058550d8bc784f1905d3a11457c5574503b149253f7c86ac87d39e65866aa998d41fc75f7c08596a2e02a83af16d14f496628441c282820bac3656009d004f07387e833a652ddd71fd233edae240b3bd50b940f63e57a6dfc51bb8ac9fe51f1cb3fe937fc98f556cfa55342556b0b0d4aedcdbc49b094e2e850977e4cc2776d745295790eb1ebc6aec3925406addca1468d4f2efda5b6b57ee7061e778e00b11446057f130963ece39245d02c3a84b8fd10a3cc567749771193621113e7fdaf2bbef00bed7a337de2becb200c0f3826f33c46b80ec7345226fe5b1e103ce9c95af6873b9151da925fb9b9b866329da13dc76dcec3e48c5c2c5cfecdeb48586ebc61a5beac24fcf74e3d12d6b48d6763ca0da571409bccf44b37ae9aae27ef017ab4fef629e76353d638a7f8ec41c71fbfdbf17a1fe984d79990e26ea5ce701dfe73371a9ba650dd3e38cf862c36b131805f8fabfa024b818c7553917634da318ec256034154dce620cc8a89d1202e4e570da6ccd97336db1148ae91019521f77cd2f3dde660ab89b173857075d021f37d2c465894b7b92c22672619f24a834ce4eec8878c88d79fd00ae0a1658d51b58a2d1345bf90d3ed876449eec540d39f7b18838603208c498e8362a3899d3ebfb05d8f05d795f2b478e3d51ddff5aa3a9ed62197a0f7ea2719cbab32847091a3727a3ac99cabaf5310ee0688ac44b87343efd55b82ad3ba11aed4773f2e488b8d3c9cd64631c447d33657f622adf7f016bd99301f3c1c8b0712029a744666b66b333d5a8399cd9517862c1f873d4d033424f3cbd03aaa3d3ec35ec10ca4bca7e4fc55c62afd2eb98f9a230689548fd4289d66c1a727ff3dbdec787980dcca92a6ca355a9fa0abea56359b3e3f07cb9bc8f53839e8c5e0ad8bb3bcb5da8d2e56b5ea41610050e81654c17d48e4179c1957b665fecab728ed9ff5555d43dfe86585779fd2b6c06f6d4f18b94aa9fb67f1df573650fddb5e7a293daa69e5ad04e1e8c49d5cc37980374992502af65010ab21146d79db7c35ca0780a38dbcabc96f1c8ee051f3c57ad690e20e922c18422a6e977fa4ed3009893e556be32c231fdb584e6bb2cd2cb254c357cff5a5bf094b476c3d4bbde969a273cff868b716306723db292a2c92714eeaecd3f39e42e30c65c3a6e66f9142f380b321a272b11760efab01e00a19007cf30eb03d75823b987dff5830886acc93ad50c79e4f5fcabc74f2e48acb63f733e128c6135bffdce24df6b997e905e5d94dd0b519f24b79b799781cea3881135a3689eaa712c19efe3de96beb1b656ecbf9e1c9d00c4f3ab42f40a115aeff6f31b4e52e7cc09172f151bae7c3f7f48ec16a07c1566cace05d72a9b3f3e821391f8eb416ca7347bc8caf07f26bc2de222b5e81e96777f87f588df589f6b5570f07e079f242a264e087be0907591a713f77d73eec14faf133aacd3fdbcb9dfa6ed1ff72f44837396d078ce076cbf4c5e14b3d0972089f899af441106c8ac50d04b120a111c65811c9da5495e493399b44e2eba59ffc3a975d2a34097040b12a9673f2611bac76ce385b9fdd00ba0aedd3121bc775ff6bce0db8c50ad59e724cb2afc9f556ea3c374fd17a1e3303b6e7eefe55f3b33a69c2a648157b413d31b69afd6f69e04c574f5ebdec9d43ed24d2be422d955ae75bcf6973fa93af86e83a2eee561ce843348c2353418612584d9e3d1d1e3d5eaf598b2429cb97057764a3eee5070545f05e3848a942bae3acc9c8cec4d34b69f157919e6276e068f2ccaae486eccbcacd7f1401d70ef3f444adee449f0d45c736128ada660f4debbe2979ee8e809089961062f303020390c9a6fc64980f99ecd9f54c1b45cc1a4d4a35750d3add8d246868a034cc18ae9a48070ad71c41d43ede721170d65934e7d868b471d5c4ea47bc048cb1bbc1a3ae6d80baa3c4d95e5447df86999099fb8fcde6cd329669ebbd2bae6509551502469387ebef266fc26e1df07cae73bca3485fa63826d9eb29f7518d4cdf1c1bbc61b0de74aa2bb0811c62fd7ea03e68ee7d4e06254fa150ddc2d0798767e77342d437f1a4ddcc4f2dbb27a2ff48a8563610edcc34c22e45e440aaaf266d7220752efe8d4a7d2cb5cc2f384bd7efe2215f951c2ddd23055ecdf28cb2e69fdc5bd2db74682b76de68b69bc71cb9c82127b00993341d1009743bb297d7958c2c10e711e3b2b84b589641e6f63300b065bcb60788fae00bf34c26645021a1d8ca5dbe86001857905bccc6f4ac50d7f8c2b192a54faf0602b7963416e13352a93eef609df259982c5914b10f42bd38378efb9d7f4c57ef8ca347cda68b813c9e167110b77493d8186fafdbe45ca549695a75819d0ba09c9d1fd78188b62fca46f319a14671faeb1b128f8b1621e8da6703159c0d22eb74e8ac8cdc3d832125ca400b69a8883bd9376b68c6dd2e9e87303ce258e14674a44497c19607f76ef2d0c2c69939c7d5ab332812092eaa7d557e72fd71b260a51847dc96a60886779a85dc7f654cb9fedc2f509aa9a54e4c2c5a9a600b69b3be8719dceb4109d053400d09b73a184721713a3e36d2eb0c130bcf47b3265e8687919d425ddc42452e8ba9f3109052d151c9a4df3eb627bbf1b0144fbab6b142bafcee8d17979463b062aef7b6b5e7532de3951ffd6d7a397c1dc8a87ccb2eb76c4826bce9ae472fa5b04b39829c571638cc879c3d24a7abd7ac825a30be5afcf99102f5fcc4344cfcea0581f90fc9940677b8def416500ad7a090a027f189af267cc0e00cd7372abeaa9628b6b3f98ddd9f49b20ad1140d19cab6643b9b378f456e7fa14725f27b9397dc553f28ec792263daa46a2fa408640d668d660ef8eff00c851e42095aabf74c618a3f6f3290d55f34086da318f5f527d8eebaecb342ef4e7d703e5d7a2ec5b403dddd44335b688c5358faa678bccf9be8634fc827d48bf39f8012778d8a32807defbce214ebd104ce531e8d048e1d1e6dcb52b5ac80be74cef39d2132da92919c6022863b197e21cb4743b36ea12d7883c6b7b0492b604ded194bbff541def839d99f9ebed16fa790bd0ed0a48a205615f7ff9a15520634cfc3b2a184c94db066d018b6ce635499ecdfbce1609524f5acc714ae5f689a193f4f131af7935d70df8010b5f3d34752c5e5a10c19f462f63991b625f0517d6a32818fb16ca549a7d12774f31fdb576dde1f7d2b8297c50ce251d6cc348d15cf83b225f2e5d3c2bb00702ebc80e3cb1b1f0499683b43765e5f77164c821e05ce0bc0d49b264a2bbf67e4585364ef2c16a9e6470b8c18a605e0e626ce8aa80fad2424fef29de7af906eaefc79900d8fbf2ba1993121fadfb1036b616f42c9f418d154f927038c28a2faed30af7f9b5cddd569ad427f8f06fd2c0c6b8c49e9a087feb6984d83b1e12a824b00c0077a9caa7c13fc26cc084d9e3ffd0ffe153672fcf9fe894115d315da592688526b772bab140e79da5d768961f01196d9f9795033270467415520f7c3fd537d0bf18d5c3f293cac8d5473a126295c5b3f6d602b6e0fbf93e83bbfa4ae2fcc2e1d4c292df4f67fa6275d4441dc0211e5cfe0096c6a53dad3b1787f71ca8eeb51a0604b04ceae87c885fdbd84636b2871a86bb7509bfb1bebd092f9fe1c77062b1fda5fbd4f700691f8983004d223937f9fe2ba5d9bb7f11c39872fb0825b201f0337bd1bea518e5492faf1f5162dd4bde569900a04cd7dbae3dd2947313b32da9400281938214f08122cf8a40191a5c9f3f25ee9da5e03b7277135331acb09409ed7a27603d0f95d010a535dd99dc2033894837e2c2a9e9b79b10e98cb8dfcef14d9e63b4140188b8ddf32f183a5bbec34d319ebfaaeb13facb4f00825c212a7d1e3679b2b7a6ab7c5f272a98b9aa513c62751cb395874ec91cf236beaffb8eb0a00dd17cc1b0e8038726c15caa62f56437f426dedb8b9112ae0aaf4a8bc2ac8a42334a3593a10cc44469d752e91a389a118fa54340db192c0195b3e53e37bee658ba30a26719c27f5c505e037ae3d3c2b6147b9efd0ffb80e9de1e7e60998968f6b3a182bab352c9ed14c3ca2d431fc53904d7caf9c87713a76cdbcf5964c814ed924ab291966d5f637537796b8518f5cb205e61508f5da2e5c48b80be5fa093ee31e6583b0950f4330274b2400f1c7cb46e75f9a28cfebfaf8a9e3bc889a4ba336143299ddb3cfcd7480bf9c36ef6c31dece0f1ca6493f8f0a07e5ec60d65b5bd03ff7b1545c03af2bcbed34223daee1bb93ff99d202b83b87e3ad2bc6ab651b30b40c475d44abb8aa1cc1abe7ffa6f04083da01baa45fa61b98366ef13e71b1ba9afd81fc32937ea17a0cf4ca42f4c21d8367ca5da16221654e6162720eaf7b3e75398d70ba3ef733ba7157b03eab4bc5a71109d6058463b579a41ff3dc4a78448f4ca06f87271542dfbde9f7ff587698d7947c068ef6951e5316cb8e35e25c9e950c1b27650d7ef7fb21181e07f4ecf639c0a634f53778e0357ffe9cd36159ac6f55562b9afe726e611adbaf6589ebf930aa2d74dcde8672e0a9964410050f8862c1a1188d62e6ecedc01181367fa5334029000798a7ace6cbc1fadf01836c59f806205bae6b5c87be0977923ada4daaba0a45c51b7374e46ed6b83d62dc76942197d0833f13b28ee5bd4afdd9d409aebee026e5e8ce5cb732e85f98c71470e67bd51a2a46323ee90d1bdc1add6354dba685ac432bef586eb99fcf076214e839b8aee235157754940ec9fc1785c4d6dd09ae82026d5c0e1aafa57110ab48bc28ed633c18664e06cfcb345a3f4a1fb9cab27d056970b217b037886a04c0938bbb4c20de8cc2c34d229371a86f17e70b56f2d919ccca3526ca365f0483fc7d708ff05032426cfb0c7ed06d2e2bd90ed2a1564f2655d3998c544647247435e4e526016c5562a17bafd2bf838dd84073955cf5026e3899b7e9a499d3566e128558d9de694276ed8eef006e527a4c5e5e3562300d0f2625dcb7953fb9ff619b69bd6c104dcaeac45eb3ac2f82d7aa053e135de3cbc0907f2a0c6c729235d5497d1a2de148cdeab5b642dd76df1f3ef4f8f34ee5987b6359c54c36cef97cb276294384d367d9f846cb1b145bedc20cb653d08c295280f4ed40ff38413a90a78ca1059ad9410bc6ae16062aec4b8d70b7ab894ff2ff2dd0780c599f063a2588b10bda54c8446937fcff5381bd2c52acf982b11f13068e7feee4388b9405e3a71e931570808049d40bb178e14b9e1f432f484327a10a3647d6c0b08612e050fa76415351ee06aead7cf8dc6c02203f13dcac8dccca8d62d4693699f2e97b11c3ca9d123a690029c33608bfe4c5b1f16e52ff7b829a74ae47ae567f14805cff5dbda80a94b79628aa14a83b18b01b5954fb8"}, {0x58, 0xffff, 0x7, "5c5d6f7af04b6862f94e44e036616ea3c94237c54eea05a46f150569252ad0eaf61ae20c26142eb5515e429ceb65cfa40468ba79cb3d40d8f292ce57bcbbf79eb142b34d"}, {0x110, 0x0, 0x20, "4f58c387a8b864fb47b0036e494fadd39033bd44485388205151d196402a6f566bae254f2fc05e770da74879517456e1d218c33c4c1e1bc79be053b93f743884755901d797bf5601f2f0282b72009dc1886bcaeba9beb71209add229c95dd908bba7d2fab1a301c05dee3602f5f84a913f47c34ffb75857c9ed991a25a7a6692d7481ea39aac5e4051372dce4086cd2e643da35fdebd38f7be2dcc71b32bac54f81ae88c85c804950e3edfc0c43a0fc816fd48f8f49e0ad745a6bb06413692d8137d3ae276b4451bb888dcd7e05fd1ab0cd82f235f1adc88ec389684dd571630b6119bdfc8ef7c382f8643c19f6864b8cb43fb827114a2ff44b5a03e14"}], 0x1178}, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 19:00:32 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) r2 = syz_open_pts() close(r1) kqueue() sendto$inet6(r1, &(0x7f00000000c0)="04674956d46d895714e1e84532d65462f0b208619249ddbf340e82fd298ff19afe22767928b68f5201d0ea19ef85c3bc7ad67f1cd3019aaad6c06fc499768b48d8ebacbb2510386c5d1e062bef145357d30530361d116944495e35850776ba4899c8b19110e50b231af0ba80d84a3ae743836421df1cd4c25c3bda4e3ba6d352972ba70b232addaf10f48e69aa7b66097fffb225d8f8d4f47d677b5b6433d3a9063cc8d81ba4f2986492e0aebdf318f004d29d40599d8aa1fac44ce2618621710a481cfb1ff02c8c4cb7155b", 0xcc, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6e00, 0x7fffffff, 0xfffffffffffffffb, 0x35, "52b641fb8ad9aa8ef7c96b5eff5e0b6f484e44a4", 0xd045, 0x4f}) r3 = syz_open_pts() fchmod(r3, 0x80) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 19:00:32 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) setitimer(0x2, 0x0, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000000)={{0xff, 0x7}, {0x80000001, 0x7e5}}, &(0x7f00000000c0)) 19:00:32 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setitimer(0x0, &(0x7f0000000040)={{0x2af, 0x7fff}, {0x0, 0x4c}}, 0x0) close(r1) 19:00:32 executing program 1: clock_getres(0x6, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x180, 0x0) getdents(r0, &(0x7f0000000140)=""/146, 0x92) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00010000"], &(0x7f0000000040)=0x14) accept$unix(r1, 0x0, &(0x7f00000000c0)) 19:00:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0x42e83ffceae6b920) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) listen(r0, 0x0) 19:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 19:00:32 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x812, r0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3ff, 0x7}, 0xc) minherit(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/182) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f40b4d4ff9e32c6ac4cea667f63711569cfaefa08525723137d14211cc33c3003f9cf57aa36c054a50c130fa25adc57c8e66fd2833966bf11c60a1986fe72b7442008bf57cbe13d7ab58e1f89fddd25398e287fe1a8d18767520c168ef40401a93b30a25a84f2ed4e13b3c7b3085507ce8bcfc77bd9f1ff0f27e8b5ce40e4229b9337ef1dc8711eedb9594e8a7122eafd054f55e3edd304dc150d0cf4d28913c061c89eee9dcbc2f79d4fda63d4474876bed55d3605742a0aa8153c5d946b28ded9a1bde3ad4d749f9cc0db1e06149e15e14fdf33ad335cb968bb2d62f56d92929b6bafc6c0e1a39b90428acd50e2f24d8f306f594134da17aa52a1fdb2a198295501771db6245bc8a9f527bdba960f1ceee2182e12ce56b1a0168c3005950332a01c7b6b691505e7f68e17efa9638a5ce4efd0395f0a564ffc56a2509a1006f237138cfa4c51255860ab905e0fe7e886df36d5bbda5251c7a22cd836aac44a56bbd811094a9098d3c04ef0fe96dab3398602140610bb746688a348b47c999c547d04d72b6e6c75a060461e32c0c691fc9d2edc9a8059bee762d8a87ec4cc4e579269316a88d5593a3cf3e9f9e31838075f19208136b1ca741a0d919007dfd25b2e5183db128f37738eac741c8a876c40ddaff2804d6c39d26ae0b31d82a4bffb51f9ade27f2cfc14c7205ea5ba50ba3729a27c448f8d62dd17e11fd75b99dafcc1c54555e5556d88228fe3cce18a6357b1582eb65752244a6273cc447f994410757baf3bf12782c70bf4c096cf2088867ca81e303ea943a4a527cd7a522eacf6c84cac57e6515b84a5e27e7d0b66b268c33da2e968b8874a005483afc4f937393ba43663fea0feaeb2189c3ba7b03e09f5b5e073607db405f7e16bc43ac6eeacf8edbc5ac66550807988559380c46282b44f8810922d7e3baa89cd0ca5880ac1f54c86a88bbdd474757262a65bea05cc80024aea3c104cbb464372ddfdf4c16337f173a574140fee27e1c0a9f50fae5e1ae5cd6ddd019e6f6c346ac500bd12ff78ccbdbaf16c49f32bb96b34407d91c54aa7ed8bc584090121c425313ede212c0fb8811a104284f01ce254e41e941099c21f0b4ada0f5005ad6eed78281a593d096f4bdbf3cbf1b10b3d91c2690daf356044af5c6f5de0eb822967b5f451b323f21c6edf11e244e3e72ff51e6d547c2c2737a5ed8cc078f5e747e0211ea390077a4a4b591db471214f28023e45d416261b43d259224552aec54e58a1d0baf2de26712159986655aa941fc10537b523c38cc9270b651cb55cd72bd8efa397c699963139d471c775eed74ad7dce49e1ed9f8db08510aed8576914db90d7a9630b1a4a11b958ac4f40cfa374219b8a12e47655bf78450f87a888170963d4391541b62f2112bca52b1fea57a773b8b92a9b01e55674e14a053bccbd4382ff08ed5242e8c0276611ece35f50bbe185966d570352039c7dbeac69efdbe825cc3f0ef3eeb55fa1dda0182eeb2217b780f845b36dd0bef99483d9e6c91ce5b14671909013f0e372e795b62a81be0df1206ae98dcc67e60fe6c74cf5cd5070740b848413de16c9d8b32fa589b85cb04d1bb720b516fa8f092bb31fed3950b7c81d789e48b91ca8fd380b50c6ea385d517c269416f7644a15002dc1afad2519a2333d4bbec1039110d6cb0a15b4f4598e45655f099d7492aa29cf91176336afa9cc62bc74a8e3f4ef6f2098c379f3d8960cda8a0367785247c033ecafbfe660b7cd0974e173521a6cdf9b178f400d7041701b614186afb02a349488e6c8872872cb38654af0ca4fde2fbe924c92f3e7a8419f64b552669664e96bdda048977d9ac1d1ada0d71a8d5bdebdbc8fe70ce58775c725efa24b8b3d72f6870ef231ce67c252273d3f39ac6e0f59220ca160cf29b8208ee53b92c99fcb2726c947c41121df037da988557887130e174dc3f29fb25d4c8d2135cfca7679a92fff5fa73432cec14bf14b0ab74f46ebcf30a1126ddd59f76bf44d04116ef2161a09e980b3bc979758d337be523c34247c0022ad77ff777a000d323b616adcdd5b688932f76b797f66d6ad4129248571e1a50ae45a93070ec41e29e5088713c54b84175e7df6a1bb086c6a798eebce258e96f0bbf7b3331f46adae05c2d1bdaaf1e502fe9c6a7aec84faa59a4df846acf2765b7504f7bbac2505d7a1505f8c0716fb616e83be51a5ab7e00641fee1038acad44bcb81925d3b524f69793d26a656544a6f16fbac08b09dc1ec35d48e29e16726699a58721ecee292296ad8db91594efc9e4e2ce31a672d0cdfbb92fb1b70b861903a697b84c5a80fb8cf1f645bf780629ab176bf26c407cd79570a81791d81a22775fb42b1474b8c10a034cd320d1994c87c4b34eea887fe53076f904a9419cc7f672d4278025253b1dcd38048019495092218383fc8ddf23fb141599816713c53a80132399347cd13d4b55d8a55f1bf5c1ac770ca5567d3bd2e24093648b35bc74b0fa1c35d2ffd1b58f8e198fd53cbc095e2af17ede07b04015989cc8c0a5da5c8de1d0daf5216e384476c7d8c455ad0a1fd1597821cee9cb90bf7f25cb8fef3a048f99dca812f753ace022fde76b93a47386229ab528761003726e82f5a5521632e0d521cc8f8bcfee92dd6b84def98e0c71bf8737def37174dc4c4b6227e2b18d246e965bc5366460a29b8e58531d979e676866ed329b88e7cfb3014e60130f338d33175ce2c763d2e29e9fa0ca4cf0de21065351b4f26d7813a5f52c73f91bb07dd3ddcfc311aecf42212a728861d91851d7a42aad7ab3a5e1471bcedc3cef457fd0111ec3aeee728dbfc981c7bbf96c4ed46e8b8086888c9140a7d5002e629e066f779aa4824d40d456ae6d74b670314792750809be23f1c3b2958ff7e93309d6a4f18b114312abf276f83049d8d2c7066036b1a363985ccae7a87dce3a089e26df1d974bb3f153a485caaae2ee6d31a54ba148138c853e7a05b094d8278a58a7a66847642e39e2c11d5f68f7a4ee81adcc591c7229d8c7353ecfe2e054fe86c71ee58d0e7f43d100e46246c395666fdfc91a155c29565271db473b9c0fd6b0c33b1d8ae3c92e5b52351846f45182c9f3183cf37ba625acb580b4110763f277000ef57c744a9ffa312839e5f658dbeae22346ad9cbfcbde81fa2cb18c8b0770d09e3225253a6baaeaa0c022f888535b37eb108ef5581e968a1f97e4a33e1aad986248274c8a8ad560b212402187f216edf0f7f780d4f846457e974b356b294459c8b79a43278b5bf544ccdfe08a0ab68dd332d0af0c57284573dd0cf58358e5eaa094b282e0aeee347046c47290e77faacc369bd31e9531e609110067579e674eda1da01ac91b14570adbec50e185b449258570f8a543d27f89dd05425331cf5288c27b8baa6e4e8f0d022590ea73cfdf4040b376da10035125aff236fe99f609bb712c0cafd636756ec2b2ce41835dd35df04601f4cda1c9d52abe990b84639e15e5cc7f4b95b8892105930b966f63378745d370e5bf7c477d8a60c8a7e5ff58787f0be4001f6e7a0f527fcf23296ed8368b64c0ae213a5decef213507bbe08e4f48f356592b013529c06131941d3cb4ebb4fd19ba039e7a56df85393d3870eacac0ba082fa43b6870f120ac0e847a1bfef26514f7cc6ca31112a91bcfcf8a879ff1f57e9d7fe5e70ef5a4c7eff0a7b9592b14390b6d402fdc4547f2d52fedef2267da1d205e6a88947786b7d789e6fac3e3275f3dbadfc6ed9ad2d683eb5c593ab196b30b50354877ba27de141b3830883966df23063836388ad16098889aaffdd88c66672db5891bcf92e1a32f3e41aa0485b992ed513c26029ada58992a033ba555743bd68ebe293d2262878c3230f83257f65713caf65904e5e7091c37811c145453b4b7bf61a9c44ef62e17c4c9728ddb353b539049c14aee8fa5d4eda9f6c16e2def0a746f7532e473b8d0aff9cb42c3997b05e182e93bc8c5230c1d4aa9682848b9b435c7b43bd5dd15271a9330785c79d40e253594217dacb47e55184e23189f80a1b70d63330a316f2a0775972de74e9d3409057ff398e3e29d880a0280789fc4e0cdf3411d67cee4eb1ddee619e7af1667a4e920dfacf2e01be2afb15e274fea99b02493cd7a5de03a782f8c0b60a30b3395a92683b0ab37fa06d9c43bbc468e123ba97dfcfd6247173266e599abaafc9914be9a1c37ea7f0a7d195e4b1e4ed5a6455b1712527c600de25088ac9efab80d55189c2f80769457debaf274bd0164a6a2d8f97f94d05ad9fc78c1d08a2e64b808e5109cfa4d8f2420803a9f9a8b0b72c9ff0c74192f1202a74b9a3dc362fa91d3499a34cbeff71b6fc4de97c10e2f348e02887d465e358743a5907dd90e0736fbb25115037dc3158093123c5c5d994288358714f0a0d522578ca4b2e4c7c1baffa3fd856812ed50b956be8a8340799e6933c6e0252d001e5274bfff9a32a2625a23d2c756a50754d5e89ea122165351d014da418cba765b37e1a217731f1c573dc1373ce84a2c6ac118218189fe22f01ba49ecb4b9f9cdeb35f05d975c7b4cf4117eec4eed391350754cdbfb7cc096722a83520d30e73660441fd86aa5c09b56d33f6eae9d668bc671d011f5faa4bed56cdd2c40d9592cd8867f45853e1089ddcda63cbdf2c59f488fa504e37f25c194124b5a37d9d7cce65ca84c0592c795caeef02a74e72c83d06e3f1f0b2fe39894ffd87bd97537c2a4b67f6368d1921f92be8066d64507a6d0860b9e4d18dc5c797a576a00b329488def321ee7197b1298c4a8076a39674c2cc4d4d12e0d4d1352a75d5e1f820e29c4985998124ff455a21536e8ea648391e69fbdce74853e7d8290f5fa8a56ccc21e80660fb1bf6257987643557ed4039cb738504bbb6f3c1d365a1f4416d587534e0594508cf26332cf69a9836af2d3c25e9b5df7d793aa881c283355693d2beaf13ee6eb56ece34ad514388e112b32a5615b6a024d595f5bad900007147c911e0ecf32861c26adde1977d51836f458f98a64da3b19fe2f343465ad6612d26448b5b6d93fcf8348b71d8dc40ec8dfda8fae8c415a30e2ed3beb8c6025524af7fab8d8f8f8fea6a0c8fa1ec2c08342bab5ae53edbb437f2bfc4d224679b3ebf2977e5ca3144133546ceaca84271ed9a57b4081992bb797c097a2998be99a6b5991c0d678b1075db65a57fc5a9a1d0f03b5260281c5b905333d45da9d0b4ecdbcf7dc3f979b5f64f89e38a7b24632568824cb5fb42bc59b438adae0e7826f8c26390571838e98277aec07662265d545aa82f8a9fe4c94949c59c5fbc7bbd63b04c8e99a8b579b01b9c03a5954a8cfb9a279497b28f90ccc22004c12b84149c890e6237b8cd1344f1ec327c103ce9bb7434d3f90d74b260e55bf88635489c220b2443f7ab26197853b1355b351ec434bf5b4be0292d4bc9019cae190efd14fa0163ac3ce54bc0ff18e340f2aeb1eb2c8c6be6c88eaeee393658625c74b03a9dc6f933c2d9972f95408f9c9e35f046c897b4b17136186836704f88f2624bbf0e6a69bd7f8dd9ebe8f2d9b8692b400d0b6ff39fffff573d0faf64b5a2078340f44d1a87b9575eaa74b24d5ebc641735056749d8de7dde4a43bc162189011c2f96baf1613fd6e9b4540bdec4f72e841bbd6d852fdea52b18bd53add8354c431e7d36f6f1b4242009c98ea4e7f0cd4a21069dceb58a7690fdcd97f4c612053deff8c8bc0f9bf8aeaa86f13ba768f7827154d55582e83c73840605c552d37152aa4130a8152c3e1544d993", 0x1000) getrusage(0x0, &(0x7f00000011c0)) faccessat(r2, &(0x7f0000001280)='./file0\x00', 0x1, 0x2) msgget(0x1, 0x80) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4202a6f35191cb9b, r2, 0x0, 0x1b) ftruncate(r2, 0x1938) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000012c0)=""/217, &(0x7f00000013c0)=0xd9) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001400)=""/127, 0x7f}, {&(0x7f0000001480)=""/100, 0x64}, {&(0x7f0000001500)=""/26, 0x1a}, {&(0x7f0000001540)=""/142, 0x8e}, {&(0x7f0000001600)=""/167, 0xa7}], 0x5) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) write(r2, &(0x7f0000001740)="761f8323ff55f42ede2fa30fc2f1808a8ac2c9cb7309caed6ef97ad29263315d85075db6c82ad15689939769b6a1f322f82d9ede", 0x34) shmget(0x2, 0x2000, 0x280, &(0x7f0000ffa000/0x2000)=nil) mincore(&(0x7f0000ff8000/0x3000)=nil, 0x3000, &(0x7f0000001780)=""/4096) shmget(0x1, 0x3000, 0x4, &(0x7f0000ff3000/0x3000)=nil) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002780)={{0x18, 0x3, 0x40}, {0x18, 0x0, 0x3, 0x7}, 0x8, [0x5, 0x800, 0xffffffffffffff7f, 0x0, 0x9, 0x27, 0xfffffffffffff548, 0xe61f9f5]}, 0x3c) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x3) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 19:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x400, 0x0, 0x80000000, 0x401, 0x0, 0x200, 0x1000}, &(0x7f0000000140)={0x1, 0xff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x3ff, &(0x7f0000000080)="d5db312e07baf049873e7f6ee0801fea9178c568b5e91fc72666a26e917d51742acc72c5848d4ab33344483ba35f3f", 0x2f) 19:00:32 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) 19:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x2000000000008, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000200000000}) fchdir(r0) 19:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x10000, 0xffffffff}, 0xc) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="5dffffff", 0x4) 19:00:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0x0, 0x1, 0x0, 0xf0}], 0x0, 0x0) poll(&(0x7f0000000040), 0x1ffffffffffffd56, 0x40000000000) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 19:00:32 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x800000, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) listen(r1, 0x54) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 19:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="e0fff6010000000076cc794146ac1e71afb6368046f2155008cf23ffd074669d9ae16a679be60b62ee5a6fcca4b5f654d894fac020271e0200000000000000e46906a3bd9120157a5cb16a2d7447d1255f36c7d1be4d38925317e86bfac126629d2772116e339ac77d40eeab3d975f290bea5e804cd4004fd7e090ef5d4972718adbdc0553d06593d72a5a03c78aec91d6d410b8005599cd15bc43f777b173ee4738d9852c83b83dd936089b955ab30181dfb445261721314ebb0e9b64d9cadf4465fceab67d755208d27fcff900000000000000000000000000000000", 0x1c17c1517d20da8e) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x12) 19:00:32 executing program 1: r0 = syz_open_pts() kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x20000005, 0x2b44, 0x33}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4c, 0xa9d, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x70f8, 0x40}], 0xecf, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x58, 0x2, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x4e, 0x4, 0x9, 0x2dc}, {{r0}, 0xfffffffffffffffa, 0xcb, 0x10, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x33, 0x80000004, 0x7, 0x2}], 0x1, &(0x7f00000001c0)={0x5, 0xffffffff00000000}) 19:00:32 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x5) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x4) 19:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r16 = geteuid() r17 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="350e2a7b0eb1d4d466749287adb9cbac750e6a7f79b1299cc849b64e192e78be3f9e6bdfdd1b616fc54682c28d0654543fd17e07fd15a69fb1386d53c162aff559b10b50ebae423f72f155a9b965c3bba789137cf2bf73", 0x57}], 0x1, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x148, 0x2}, 0x402) 19:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780000641c00000000ffffffffffff593300"}) poll(&(0x7f00000000c0), 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) 19:00:32 executing program 1: r0 = socket(0x4, 0x3, 0x4000000000005) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 19:00:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$inet(r1, &(0x7f0000000100)=""/189, 0xbd, 0x840, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 19:00:32 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x81f308cd2331070e) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x7) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 19:00:32 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x5, 0x6) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x10}, 0x4) 19:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) r1 = socket(0x20, 0x4006, 0x1) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x0) shutdown(r0, 0x0) 19:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000640)="837b173d55ac5543b7ae0692f9c325913f26a57be4598926833d5b21ef45b0ca5582ace8a62acb09ae11139434237fd915174d6a90267b5a0f9d23df3ee76da8991311b943ab9f0af862ea8b5584645e8dbb18eecd616cd03a9dbeb03bc35f4c585d9c30a09768f45472642790e31e4f9782e95692c24b67065b594cdd7075087c2d24175c5aa7572af790c7b2498ec410adcd8851d595ed243b5bc39358f15c4b3bc93dd4c810ac0a126a0e43139eb4db06b31910a9f0955bc3fc48d61d7ae9dbd33d51b8aee0fb0d5bc7d6fa1f87e25e1a7c996dc608365ceb870450a81f5203d8f5a77b8c4b3497c89db69c21f2b2212b772878128aaf76a1cae0b23a397c0286d80c28ffd0a183251e73280e434c482c36a7edae24d5a8724fae50b7e5e8039f0572c0bf7707ec4c5f5d77b8b46eb469e8e32278a021437efa73bd91070c2c74c782311b0d88f16b0de57701dc943e8a3a9fc9598107db034ff64fcbd8042b6942f86ae142560fa2545f566f0364755beba5a0056db52cdcc909945dcf43b023b2575cf37d2574119175315ead41c406719fd99a90884ffa573f13f7a40a3abcf5adb720ad6bf45defd51b8e12ebeb98c1cc15821d5784140a658940eff85e5516fa0f7d19be82fcf973ec7ce7587ee22cbab4d3e5012830fe639ed9be3c023bdcfca02a57e62c3154440e4323a2e9e9c624f6f3d99c705ee5546885a80df71f502aa40873d2cae4e38cd03d5e944440671a118134ce2a22ee9cb28d689621560868c476a09a3297b07d970b9365c70dcfa84dd31a414a9daaa2047e80ced7bc151a1ace17cfafbdf7fe0b572f3ccb48df01a8404972431721eff4e6bc5f1056c88f4b1e9d38b6e19648ba745c172ad0e52651f407c5936ac443a4073a59e6214491d06c0e1bc63f70fe2d1337e55afd8e427ed84e8cc297f1cf5c9e064755d6bfb44a79a489ea3a86adc3775531c653aac20e24f1e808b20e2b997bdb6a4987c962637e7772c9e93b9b48a790877b48aba8bd5ae4201adb49d6e461856385a2f988145c2a10f9b8f8b1ad2c9dceead0c32ed135177c2187f5e79d00a06fddb2279aed079fe4afdb6d2967073a8413aa3961d3949ece95c62cb9aa4a27396782921fc8f27c4229f2f9e9bb3a6fc6b09df0762ecdacfd85b99b0126b65e973ebcb54b349907b109e75346c4f731a2f94ee48d2da47e8d717a9daa3844d432c2a355080179e1cd98618a49fd3732048c46fdb53d70f346ab0590e6009f5d60b63043a6e6c9fbf411f3c73bfb5975eec2cf056609718d529ac1b22d8f342063592280bf5e8b613ff7d07d68d1383245d29075890dcc81808d3a31d5789b7c819b084b15a3507a008a5c11649b9cdf50c6352d6967d034a34e93f2cff918eb40aa2d9f089c3a7f5932ac507a3591a3496af642d322a4e47a0a50f70ba85137d88adf7d7a4e7ea00cd9115c1175b0eb8b079f7e3d1d0b5e24f8ba40f669570098d929a448deed5320cb8f3a183691a3a51c933c46f3aef4a573285597c2797771028d9990a086b3d92fd9feaa454a59488104e1ac3f0d367810ef3cbccc6d0428c149798996a077487254066ee896d8187229bd678935470bef86fe3dd666ce535b94afc12cde0a26dd5c8327f29405246d86d89079000a4591bc96ccba7c274dabd8ea203520403d0f92bfbe85bf70ecac38242800a8fea45619bf714e8d98429c9a1fc1a7ab0437622383eb4ad4b3a752802f9d09ab160e6a4fa0b66bd5f5c6720ac7fed675ebfae3be9120e330fd463d39701de0ebc742f1237cac193cd8f9202aab8d4cc72ecfb490fdbb83fe82fd2b34a18c9e3f67a9bee83cf58d511b3513d001e2bc957d280d3355899ef9de7be184d262a3c30d6efb14661e7abbf52847151b50a31ebeee5e6cd902c360486141c5bb6bc6b802d56025c19caae5b936faa99fceb3dff1e5537d18a3c306f118d3faab4c1d346e0d0f9f0eb1b80fd0409a04498659057871fee870b977452d7ef14c0add8ed9dc8fe0785daadd512b44e123d20d2980b2142de5035ac4ec1f209c906617c5b3aeb1b7ad3cf70259f1338f014025a2e1759606e162bda9819224899a505d319bf1b03df209838ba7346ad795261566049f2801328a9c0fe1c4b8967871d06f63c785bc96ec215404945668bdf9cea9412abe126e8b4de54b81ab8995b3b859cd47bb09e5667657ff7f1d06774945dd1840f106d04cd8926ca1e26a403a68b2f038cbbb00034ea28a3a89a9808c6f9c231c3f1b4c8f9bb01d055f1f8ae93ef58898c93e56788153fa38d340bf400aea66c4dce6bd36374d9671c0d579e6bdd91204ea9f937481fbc39fca427743893a71543a9d4ab844435cb4ecd3d64b3d354eabeb9a537f3233eeb72f0c8bddab6442b20b69de23a3f43699ac49c2cf121a5ff8c20369a1cfc7c814e06a1519fcb83dfc2106be1b248edb71645d4d69c95beaed651d041e392377d4eeb9385b7c3c3bc1ce0cc019fc1891cca2f0b0259f16714a31e597ff4519362f70918099a6f1b0a0d7177b5471e0c5f0408f8de6f977a7e681d7d1e0dadb7d8e1d45a9565b635e05a9de8dd1b14a0aa6d19e351453f1f426ab41a686b8ae883313ed313f10dd9eeb1c894c20e77f9fd077c2199e6d5a63650d6297f9a8d789162589ca17360523574d5a3c11fb7fd6f86407e24cde4a510f83c423b3c38868cc8491d65ca352573a121ef51d127bd93f804e15dae74c48e0504e036932ff3884fc02ef26ef5bf33c0958735643937c50f8f5c7f6a363671712302a7bcd89ad6d9455e99182f10c454b3f1b0d65d6b8e1e7db15623731274b0bc0146fd4345f1b0b69a6d3c3cfd45ceb4e8dbe957f50f6c53bc416ea5518cba147696bf74d43d5adc5", 0x801}], 0x1, 0x0, 0x0, 0x2}, 0x0) 19:00:32 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x2000000000001, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000240)=[{&(0x7f0000000200)=""/44, 0x2c}], 0x1, &(0x7f0000000280)=""/31, 0x1f}, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000000)=""/14, 0xe, 0x843, &(0x7f0000000100)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 19:00:32 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) msgget$private(0x0, 0x68) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000000140)=0x1f, 0x4) listen(r2, 0xfffffffffffffff9) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) 19:00:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x3}) syz_emit_ethernet(0x10, &(0x7f0000000280)="3b01fd43360286eff1d86dacfe48528f") execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="b0", 0x1) 19:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x8000004000000022, &(0x7f0000000140)="0020080087a4500a875644d4cbbe58e8953c79264a7460ec0b49e2c285342502b4d04363d9d828d59e6e5430e2976684902738c121ad77a66ccca5f32c09ccf9278707427d62f853e3ffbb769c0921d437cc54b849bed5d120216d7cc79818ba478ba96301dc3f0f1011f43bb62e3a3eec5ab622367587dc5091884ffa7367cc260dd31bc755e40173e5da", 0x8b) r1 = socket$inet(0x2, 0x0, 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x4000, 0x5) 19:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) r1 = msgget(0x2, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r12 = fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x8001, r2, r4, r8, r9, 0x10, 0x100000000}, 0x4dc3, 0x8, r10, r12, 0x6, 0xff, 0x7, 0x100}) shutdown(r0, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="a4a73c5855da9b5adcfd0a80a3ae9aa6bc434f2a51b330def933337661ab7c6980bb15b75c5bd02f469d35cceafe00e2db554b70c4bccb587eb9d8dea8497551dda49b9583b988fe1247d5c12d96c4e9f6073228", 0x54}], 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1010000100002}) r13 = shmget(0x3, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x401, r6, r7, r11, r9, 0x18, 0x7}, 0x1, 0x707, r3, r5, 0x1000, 0xfffffffffffffffa, 0x48}) getpid() utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x5, 0x3}, {0x5, 0x9}}, 0x2) 19:00:33 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x2) fcntl$setstatus(r1, 0x4, 0x7f) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) recvfrom$unix(r0, &(0x7f0000000040)=""/105, 0x69, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 19:00:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) 19:00:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x10001000) symlink(&(0x7f0000001840)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000001c0)='./file0/file0\x00') sendmsg(0xffffffffffffffff, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) 19:00:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)) fchmod(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x7f, 0xfffffffffffffd9c) 19:00:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x804, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 19:00:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) r3 = fcntl$getown(r2, 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) pipe2(&(0x7f0000000180), 0x10004) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x0, r3}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000, r3}) 19:00:33 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x80100) read(r0, &(0x7f00000001c0)=""/153, 0x99) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x10) r1 = shmget$private(0x0, 0x2000, 0x601, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = dup(r0) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x6, r3, r4, r5, r6, 0x80, 0x800}, 0xc000000000000000, 0x9e, r7, r8, 0x509c1b1c, 0x5, 0xb89}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x9, 0xd05}, 0x10) sendto$inet(r2, &(0x7f0000000040)="7981528c8cd8b6bc45844d6c58a7fe8d4e84ac55c69a0975d2b1a96be06975437fbc790496db1f689dbde777f49d8582f92e97fdfddf3348868e10e3395c7a858821aa2ba14ce4c51354395153625ff7a1845547176df3d1cf00e4543d8a18f3f74f5e83a9d787b47c59b66ea038a8db519957c168526a5fe866f6afbb0714ff5d97a81498b61306b9077729911b998295a0c0a7ee240b7ae4810f2848b99682229827f6e142b9460383b475a75dd15a2de945ba2bcdc16e5dec9a25c3a9ca0539b2cb00bd856cc941", 0xc9, 0x405, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmctl$SHM_LOCK(r1, 0x3) 19:00:33 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/180, 0xb4}, {&(0x7f0000000040)=""/44, 0x2c}, {0x0}], 0x4, &(0x7f00000014c0)=""/4096, 0x1000}, 0x3) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/245) bind(r1, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) 19:00:33 executing program 1: msgget$private(0x0, 0x300) r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000100)={0x3, "c173e78c427692f48f886f3dcdf786be7b5d2e8ebfe3c09405f4b3c2c89a597a094f191b308641c002f2861649e5b9fe0a84865bff149df7a2fff0285adea62d3e8a5dba03aaadd59689f42863e957742e1a702255be10161b2272d78d1ffb6f32e14df2838f00c7528679e5061570e3c8042dd99f20dcea5ef958a8df8f4986511727c169a383eba9299e79c47c47489b8cd883be0980eb0dd9c34d9da8ad1cadcb7e2e626cc932a5e75786a9b53e24fa19ffcdca486e325f0d9701908406178c4f573e30151175a1b7c122d27b73c9b6777fe126ce219f7590b3d3d957fcf7ec66784b11a8"}, 0xee, 0x800) r2 = semget(0x1, 0x2, 0x40) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000200)=""/163) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x3, 0xdf}, 0x10) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES16=r1, @ANYRESHEX=r1, @ANYRES16=r1, @ANYPTR64], @ANYRES32=r1, @ANYRES32=r1], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64=r1, @ANYRES16=r1]], 0x2, 0x0) 19:00:34 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getuid() getegid() sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000001200)=ANY=[@ANYBLOB="016c6530000000000000"], 0xa, &(0x7f0000001140)=[{&(0x7f0000000100)="8e7dd05faaa6a39676bdd7c06709351190a27590dc554c0a2cfd0363f7fce7830e", 0x21}, {&(0x7f0000000140)="443bf0bd4b502a1e6b54536cca3a3ebc734b3c00cc33f6a84468f674884048bf780ce58402f94b972375dc9788259684fcbf45a1aeb5e9c2fd83e9c08db66a13e22a819215b3da4f12009ea4ae47e356494f2685db78794c81be7c78f2c3eb0bb6ffbac300aceabb8aec899bd6dd832ebfa2be03d355d6c4e39e26572484538b2180371993712029bdf523f5da243264f0124e33e00a7ad8657810df4e1888b618dbfc0f385848745fd67bc012abe170ec4331b533d6973a6b0704a3be9d651fb31ff1d923e09638f5820a5f0efdedcb3c73700e9bb3f6a886163a510e4beaa64687076ed56f2247d0df1444e2d85810d938c6b727bc11311c9acc7cb68cd4b368300958f322c0cf5c648ce9715b361c2bb87786b2461411b9e3a6faf9ba6a524207d8d92f186647a294d2140e717a579c3cc455242f0e3ce5c90bbde5b564c55ef57c0f0a4a2fa5bcd66c2797c06346d9948b743ce74b2e53a8ea48f20c71bc20bf417c7630ed7daf1f1b61beebb10c5f642ca456987ac6ca0cb86a3be327cf8519189b676acfa06fcaf5d425a20cca0b333636aebd6c009712c3db7ab7023eb2ea6bbc8426b37d46c543fa007a8a2274f0252b84a1d9617e2bb38b1e009b90c6bf2bf949a1915a09fec5f0b3687104f1fd80f0adceee83f4be56eeba4713890c494e15367f349831ee9602a6af8103122805d7adce518bf6967dd3f75a57b29644da37d38726655dec332d5e3ef26d8e279120533688504009c76fc2f3a31bc60d4cbe33a67e7e72e8d7dc098b4f57f8e8b0dfd30fcfc70ce4b56091dfd125fe3fd23b12fbf076451adb9b605b45401aaa00a90c0dae27a2a45a7b3b2a30a782c951d6c46705b783a715b58331c8e5075dbf0db06cd931e6a593a3a106aa291845e92f9ea2309d3ba7a34090d168238ecabbc650512ccd24588a828b8fb5eff58cc64bea880c7f0036b671225e0d4b8dd8704735fd72353bc23e36bdec8540222fb426d76e5c644e07c78a68a12e5a3385c2ff4e1f6575f92f55ea7407f3938429171461cef8ab7917b43112edab049c5a7c2f1fb057991041cee41a2e6699df0f383d2ff542b0617157907fd9ca44f6c7fa0e0d6ac2916d6190f2cbc35da68d7f00b400e96f7dd34b68d56dafbee08e371be7722a4e0595ad3ae527f33195de0057864ff6569fa720289738e9efaa5dc5f6f9f8242d0c1112979227340fae712303f4cbcddd0a8b2e8dcbd771465b60f950031cd978bf9a29a10e70ed830aeddf37ee2616b37cc5b8baa2151c5e4765dd9b0d5eacdf1566466589f6f496c6190bd9c51080f7e9a490802142eed58f838000023235b76027eb7ea97e941a2e0ace55e778227b21545724fd216ef8e5a44ed30bbf513427700672026e9071b4744b202a691ec0d53fee047b8c81d1fec6ba60c5d2cece90be3cf22ee8152b5eef08170055d32e9d5f543bce5ea551da8a053abcde0957c1dc14fc75901a6a910322c143b09fc5cb903251435a3cc84ea40d6fad83ee6c633c2a39231c8039ca29dd4c5266a6c280f32bafe094a9f744bde4d70454a0814c3624f420f2909c85ef38fcca811e898af9453ff5d01aa29dd50243562a531e1d14539e4fbf7b8d0d68acb784aa9a58eba77106ab99bf457cf39ebf0bfdf5dec0607b194c81e6415c873818ae084f22243042e2c5e43c35b1711ab4e6d3bfa7998dfe0cbb4c72955759d556c56a38ec3a083da002da467a228bcadc0553515462c7e8fbc504cc98112a8d7e71adefee70cf144602d4d6b4ff7e2f12717b96ece42ec9708f0a4270c78b8c064a4edf4dcec675ad148df560b93760504cfec8096a5f9e8af9bbe4e673093f2c112b3b6da5c8a39f6517bf759d17c6210f621514befbe61cc64a4ecf4d78bb22d17b7c9ae57af05b4c11c885d625a60c6c02be40d3c2c110ca0ffb43d653f52206fa9751e2be8db573f9bdd5934de9470a3544b0f6ec8a370ab92dc02f1cd6b7433f9ad1f1687d290bff7d5b1b4484932aaef89fed98e2572d9fcb54237d4a250e01549585e18912513570919e217d3110d2355c3436c8d409f9f3eaa7d4740e80b3b0c933c81acae42d93cdf550a9d9739fe3f78764a94c10ef5e516702c2b9031c07cd1a1a818a10e26213feeec59add1d8c0555b7349d3df76b9cce0b58f522f1727f9175afebb27edfd1f4488c8f397f053f75ba441e2ca9a7246b888c47c86f7aea5dc1839bab67b3c98ac2dd4aeb636063deab3aa60df58873e9e938f08b2e22ea54adff61a9481c4d9608d881f49f490c58216d1e43613d2775de3ca76240315ba027fe906f6f60d5cedc8db2011051582df7ba02458e634fd9b60e2df7aafa0f40293ecd9147827c643d8c833a32abfd0d1ba1a0468c384884f990d6fad17179931947c2ebd7960f1108554f79af82a1cbaad5a905e2d2f580d71e48b32f5cc0567976bea4249b90c0aa18ca39d4d2cedd87676a895fbaa036a1082e830df7ce9ff86a55e6cf35db4506c1cdb7f9fac82e9534cd0bf624bf9a360773a32c40b135979af981792d1c0de8bf3ec8e2990c0c8f816b372413372bca9e52fa716c4048b25b46f97323caaf3665919b19c4dcb146bc499f7700c4f418404ef8db52d032f2f23d7ae3a988f118fba96c211b07191d1d8f6cebb9e3d8220e22cfd3ec18d2cdcf82ac39c2f65ed52e88a62b499bbb3eb1f74b5455d4df0d089fdd3c7df621d197201a040301669fd71d900cbfb90a27460517df17cff4205f5effb7cc9178fd77eeb20f120e6d2a06fcd9b812443b552912d1e71a6d62072a5c4a1100655f595f49a3c2b766436a1e287df7df52ace0b08078d2e5cbad96625c09d3a5c4365ab0726907bad6e4ba3533dd7cade567815098f4b1235859902bcfce0c8e80aab8a886037c88c2e018681746d88874e8fe6ca4f37564d5f181f73ff279abccd5275a6598caf20988d4a312f2dd68f4a4f1fe6b3658c48bcc72f068aea3e7def733d0cc2c018bfeb3b9b31d6b85e0a888668f2f34e57f7793490d1e9bdfa0ac7cc809cf0d4cbdae2b65b247a2d41362d316ecfc2b545e2e7fea1df6f82015a75c3fda5c5fff1de097bc57f3033ea05ca25b77a415a278ecea9f90624cb3f713660a89ef4d342cadd7cda154fe49c325b3e51cba4fef3687eda9d2693c0a14b26b39e6998132bce849f0ba2c6c9b6a2e5d1a5ca5d70611901c519815d37807207beaad41c8fa4f49083a1a9d8eb4d1b3dfd8fbf6fea2503ed075912f044ef541feae433c6f8ac13561aedfa57e51ae5a2a8062ad68d672089aff601c46a299deed5ebc10c88f062480094b3113c44789533c91e3c4536a28ab9003261feaac07ec0f46e43b6b330a918d40a761a86b15742c01dcc350c02534ba2d564aac361640226011a962028d605387d60034ecad3bfe3340f42183e878cab7acb80f145b142e5de66f4e1e0e65e47cb810bcfdc7ed198979d45fc411f9d80a4fcf560fd24e9598f288bf2b6905e648fc8467ba10318399f5db061705cfe5ef7027ea6295f38268c8f412e5945d1c32789486a6d0f01c3132edd7069cf551909868ea928b00f43a76a9da087830f46f282192311148c1efc521dfc9446a68991a545b454ab056c6ae0610b0bd69d6716ae81692319728c014238af7243d8c0a29b67fb60db48ac90570203cb573b828de1326f445bf9ddf34e2ad5ab4bae2655505b9887ee403aefbeb7f2a4fe3e0c3e0a2cdcf13883da73b965fc48c9abc5c0fb4f02815cd1db205584b13a13e9dd2732fd3201e15acc653870d37f30f58937a50ac00c1d49664cc0ae72a0bbd1bdcaa8a2103b94d139a943e34d9ea80554c2a5bf89af5fbbde6b67b605d77cbacf676d4b0fe9739dec5cdd80837beb31305e4dc241336d93a53a74199b5436a822d92453b4d35ace07f931c5241657f7a132a99aa2d030fca7990310ab89d584d4593d6094635e77799501921c7f217c157bbdb19a5971bd1b13df94e8ca0110bbc97631781f82fcd11169d3d989e673b40ae75fcc8fe6a7dc14246df724114f8b877c520ae1428112fa00c82b159060bcdfb561a4670306ddfa72e32f762efd47ff409d66c6857e0faad9d3bbdfbc47410c82e970fcec2cc7917c55795263b7a62db60624b539530cb1bdbca54ada19fb91915c8b20e7dd1bd8fe28d31b7fc5b89a63e983654fe657a291f7510d69cc041fc943728f0c894f8d500713e6b78c1fdaed3c70d0f21fc99aa063c869232f80240230bc73fba99f06e30da9598123bea0618c8d14f340c7a48c8c5812d0e222ee6a15a96626409c6eee23b61a649fc3223e697721a1c99444eeff51cb175639c14e9e5db94ca806a210f448bccd960bedb23952ad61bb5c68c4411535c86007ce482c6ac747b9896062983d2f5ba9ab4d4341cccb91b9bafae1a4d7c6893a590216158acae086388d97b14fae24d7534ef8d882c8e3220320186f87661ca88eed34f4f201dbf1e8e01be4ef927d136dff8dec1c9a6f683e09ca1bd7bd2b246a3185b177000de5f353b3b187fc865c97ecc3f0a0d71ac5c06a03c3d41ec9a62b08e60c7171a58ad6165a84ac4f3b760a1e4ca634bb12d6fcf8f35c5fed828d5d0b19ffcdcdb2cd301f1f619dec42f046b31134429dceb80ed777b68cda5f0a5b53ab2198aa6e599d8852ff3d13f49ebcdb907a413e475fe9e0522bc25e1fb95278e1b818c6ed8024fc0af4d6de85d6cda71c5e87d14738f4d422947033fe0de449a0036cc03106f5c0826f955bedeb493c11fcffc5855fa2bb3596ae85170cdc54d7f621fdc84942ce0b9d2ebd5b5d838672aa78d9325a1b3a1fb430711a3a4300f09321f4860e45d2c4f1399876d871f52ebd04850ebd1342b3e57ec606311e455f5a7bf3323b8c6277c13fe90ca6bbd6939092b98110d0041bded7185d333c4d4e7867b3ede8c0435d234a031c01956ba65cd2f6efb535bfea066458968c728d07cd9320e7da68695e6caeb39528ab03013ea4f720bf7eeddbc4ac77f64e81d81fac552a6aea80fd005ad20ca007a4cf4d3e96d880c5fc2f8fb3fc96d008be761f03095db786ed39e7660279da2f844fa552990ae6a72ad56fd35e09fe160acfd7c8c2737ae63fd7e1cbedf167acae45d62d28601108bb725cea72764e10d9a341bb63160621be90eeeba10314ea3f1ace4f27c3b76c9e31cd6d684613851ed224d063c571390c3c3e6870fe071618054a533093bfe2770a23ea26f2088e96ba1199745c4e881d75daf104ca6fb17e61971c161dacfd366e175f87c91355b8c1fc1e5b734fb99e77b55b8cfbffb0822515c1415ad5e118d8b2e48966bb9afeda50a86eaef8c8954194c998d17bf48c00791457f28925e422752629d9e80f6a30c4883ea2dd141332af53b132d48e2b55d8b0736ff03b5484c0d4799ba2cb009acbbea03c5366dc56a43c03380cda16fb2c53be2c24b47fd08647539507273a9e3f63205bd816c64a36fdbfa0fa44d92c042a56913b89bdb79e6ea63cfbb30059776ed786c9ae911e7189fe7704faec6a2d92f9aa75e01200bca149c0bc775310d2d7160553ec589926943bee2cd13c3b20bca1bafe661d2ec0aeac6f0bfb6fb808b723719aa5a2f979b93614ed41bab8a7015f09abf143531c89762bd74c065667b909ee56ffcb41fb460cd316a6ec2b6c64e78ddd6af3ae3be5cc972642c182b847c5d7591bb3ddc9ec7d003f2d802d97653d7d5c0c1b5927039faf029a49eb5af5179a3e05886be3b51f368093d60dc15731cfb3bd182f01767c1e760", 0x1000}], 0x2, &(0x7f0000001180), 0x0, 0xfffffffffffffffe}, 0x3) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 19:00:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07b02065"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, 0x0, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) 19:00:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0x1e76) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001100)=[{&(0x7f0000001040)=""/17, 0x11}, {&(0x7f0000001080)=""/123, 0x7b}], 0x2) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 19:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000640)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e84", 0x75) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = fcntl$dupfd(r1, 0x6, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 19:00:34 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x26, &(0x7f0000000080)='\x00\x00\x00\x00', 0xc4) 19:00:34 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) r1 = getpgrp() r2 = getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000, r2}) 19:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 19:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d2", 0xd59) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r3, &(0x7f0000001800)=[{&(0x7f0000000280)=""/225}, {&(0x7f0000000380)=""/13}, {&(0x7f00000003c0)=""/5}, {&(0x7f0000000400)=""/231}, {&(0x7f00000005c0)=""/104}, {&(0x7f0000000640)=""/182}, {&(0x7f0000000500)=""/18}, {&(0x7f0000000700)=""/125}, {&(0x7f0000000780)=""/4096}, {&(0x7f0000001780)=""/121}], 0x19b) 19:00:34 executing program 0: mprotect(&(0x7f000044a000/0x3000)=nil, 0x3000, 0x40000000006) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 19:00:34 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000100)="c38241c5fd411530ce33b816f800ef8005e7173302e3997f2ed62c", 0x1b, 0xd, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4b, 0x1, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000005, 0x1000, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x24, 0x0, 0x7fff, 0x1f}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x2, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x68, 0x1f}], 0xfff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7f, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x24, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x7f, 0x1000}, {{r0}, 0xffffffffffffffff, 0x43, 0x40000002, 0x6, 0x20000000}], 0xa40, &(0x7f0000000300)={0x9}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x6) sendto$inet(r1, &(0x7f0000000380)="9b577715bfb2bd73019acc7ca8df2b7af26f4e0f73557f713c4bdb676ef040db9495015775d91977f8815e5fd8f9e0d80ba2559af34d3ce5558441aefb890d20d71f298e78aab024a87afee343e7b55cf18317abfbe5ecf34f20a9539062116d2a93ff5d7e710e7fd0a2b217cb2b58bbf84ae0eed0e60a7845d44029aab629082b7c", 0x82, 0x400, &(0x7f0000000440)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)=""/35, &(0x7f00000004c0)=0x23) sendto$inet(r1, &(0x7f0000000500)="eae575135030abb092e7cc5b36f8ad620ad68e7c2d40f076c4009e21df19c0fd613ed3377c603e7a0e89a7c879186de8e4572d042c1a150f2d636ed929693fe2a0ba392e894cc6a02f1cd453fa9d2f7c6246cef7c5239de37a8d7956d9744b4b70d4eb159c37cd451b4cf0ccc10de3506775e2a04270751d7b1641128bb872e578fd24b52eac818213385e463e8bd7e9c6a036504f9a1eed66a8add00e74089c89f3008244304280418283215fac32bdaa15177988b60ad676b5d3030160b56d5a12ac83cc6f29bd47ed7e337bd2f5f193cd590d90a8f217aef84defefa70febd06021", 0xe3, 0x4, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000600)="d7dd72daa9efbd320e989504f437ede4afad3c232b2a95ce159ffee9f7a0dcb286b15454ee6c45388310ac5fbc2fe035", 0x30, 0x0, &(0x7f0000000640)={0x2, 0x0}, 0xc) sendto$inet(r1, &(0x7f0000000680)="4837d5238b2e37addede2364cb84056f279896767e13c75350fc5f9262baecc772a3e62ba1c4a558f80a629f5c6ba44586c2ad0d2fbf9e090f58b4d479e8d2df1b49c37358", 0x45, 0x40e, 0x0, 0x0) r2 = dup(r1) lseek(r1, 0x0, 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) semget(0x1, 0x0, 0x280) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000700)) recvfrom(r2, &(0x7f0000000740)=""/36, 0x24, 0x800, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001d40)={&(0x7f00000007c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f0000000800)="9af992c9e6a26c13d08529ceb0826ac269103057adc7e987e7f773b5bcdc6162cb2dc04ad8f32d3ef7b49104386867e332401002d87ad4990c9fc03ad6257aba09ef1f924a303ec3f4dbe7544beab64702e04e11d4fb0c8d266fdfb8d8f063f0e48e101899f0fe61dd4f071d27eac76d1a7d90591954cbd5e4f22624858ca91f4f1563325c6c5086d01116d8f589a4baf58629c6da3e3424b7e4be3ccb4a00cf78d51709b1f9dc4624b12c06d590cf0d131a976a28f1da5f1e7cb270de97c679b409f74bce93637acdda8d6e60f5eb020923adfa0ad1fd99778ad46c2c04ff5b4d4e6b4687d33f13ea6c4bf2345bc1", 0xef}, {&(0x7f0000000900)="b266853a96699a2a3ca3cf9dae58f09518230e081ec6042e847f8f6878a502d358d807717955d971bb791d4ba0572811be006522d08510dbf7f5faed1ee1a44eb1e1a98426ebe90dcb0b8def733d59e8141303383042f41e4c4307464f3701f66d530e1d262f57c135f4e4f4dccef5fb2e3e017b0af75e8691c8ccfed63c2beeb808bccac7dbd3b8f8f7da59f85f031e72c746fd037912071e51ba53a1491e390c030e0ff301da25ff821d2e0cb467544258a710a9abb98fcddeb9b0b6490b50455c51e9ce00d152e9d9e5b4b333d9981f0691c08851de324306c0dbf659dc6ef6bebe72798e1b927fe6676a578a5f75c7f381cd7e0bc83728de7c85b9d4d436204b61d197b26cb9c57a83c7605210af9f8bd3fc74bbee05ddb954392454e1623a4347a6353e1a44052ca3f1437e7daae38ba62486bd5b4ed89ddc951e614918bf1df52e9c68e6ee731bead6dfc2a33e11dd94c3b6db45eb99f844c863f1156a6b64c0e4c460a2be7e08392a35ea3194bf54f57a30f7b48090e5774eb646de2653dc06ea03f2efd13c4ea42e60a269eb3990fbea08be9065bd315f423c2ba014214a411b970f19d242f577340eaa383dcc57344cd2e7ddc1794b6dd4750f95b6661754b39ed01a9948a5ce1da09bd81c68df4c504aac4fd87011c4ac21ceb169f1395a5c966c430556c9926afa466e3fa1532b0ef84a9f326a75700b254c10883ca231b6f236ef8773f4287c5432a9eb40d2443e17bb6498c09a0b52d5746da719c77dad5b9238a175bb501ab3d85ed8ae09d7aa200318a8b365218ef34ca12ba5ee5ca4bdfe4830bb05a2dcf06cafb45e47f1344187d431e0a777acf7edb256a596172b2d5106818e6896f32054862e8d796cdeabc88e263d0e71b2cf38bd896dc7c56fcf096870faae3118a5df579c27b9fed67013cde6c7363bc20f05f01acde31421d6f1cb5c714a20d2809613b5272583715d8b2d65154a3bc66c10a1a690da745a7c29a812b65e404aa26a0bc3f567925eabfc57ac6114a3a559cc8a902425aa132c1e6548cf4b6abc0c25ed243038365ed6a8746256101d34b419807b43b0621f10d3709fb488a37dc08ca153e1e3b2da61acc6bd652ca4dec66082ef4892bb133ee80e4e72a54fbf85ae0d8daeaa8805ff39c47ca7369647748f4754976d7c50393b95988f1ad0791852c2681e26bbdbaf8636710e388a5bb1c5a3cfffc01888e7ad419aac646ed8ff089c51e278928ce61c57e33be2a2ba4702b7c171d51fa21dc60d9453e1ffb4304de2a01413eb4c2d2b58400ed7435079eff717ba1ce79a3e56014002b20c1b85b34301f862a6cbfc1bdd6555b51284c495007e19e80a47d2004aac6e4f7471b19ea461fa8654a45230aa39f82eacf69081915ea0fb5195509ace93fa05430447c2b8c320200fb3d2bc8423792f8ea7e7ad390e6e7154ce6def7bb658ce452bdfed574cd278fc3406ed95e9eb225c188c5542076a359751aa7b450e62344a457a9f7cebcf95e206c08ec17f5f3652718d3717ffc608071e72423f1b453aa1918ee3cfe8a8c37b759bd86d000dff26f5c529daff0b4fddae119f0daa6536b4df8d5bb1e3a144fe30444c460135b7b6444d6cafb6196026ee1e1ebdcd9f8cfd5593a6db65cb487f40a5356ec0f9756ff201d278878f70b7a84b755b1345b0b434bc29a4565fab5128221387e2e77a5e0408380ae898108dd41c029d6bceeba933d84bc48ef886c7b510612788bae00143a96e271128c0f624aebaa1a4e7294752d5e81eb8179ed2c1a91d8096ca35c8520a38dd85a73541e5a49e19f56e9a020e3dfb626134f1e3b25a9b5591019395b23b8093e72647d3795eafff4c482b6cff839719376efd93424d0228a72206d9a3120430a1117aa90e2526d791cbc9f35f967b5b4737fd66dec7e6a5952c626f55ab0e5e12980ae28c480b782288b17ce681667cbbe2bd293e5ad75c72d70a157b3f104bf9755d583d18539ab9a784763cf25afa5d61a1662528e39a650336d372e5dbfb73d24799b87b3acdfddbcaee8845c43b96ae4a4c672e82e6694bd00c65f960f9a317783338d663ae334656535e0ca589ec612b9c74f074e6d84e70a6f0368f0c36631828e47b1ef57a69ba9532918b0f3c25130d235006faaf7c2b79c041cd00d8d4fe391117ab5e8349d7504e064d3ad5e84e013e0182036eab811ec6a33d7a7c493e39b6b2a448c4e075054650e0e28e6e7aec25a908e8f87af422fd8114f6b933c092e3dd1c9522ac650b2166cac851c1212d7bcba94950c05971da0cd089cab98ccbd4ce429dfd64728e4e42025a318a953fe979ddf56345e5ca093bc46ee6f07a0ed4baa0e5bfa721508f1bbcfc1a8f586319cbdad2faf0faf604730a5ac06668c0d86867ffe0a0a5c76255b4c4a3374ebc3591e93bdbfd01bfb4b120c346e58bf95d063c2c4ba000b09ac1aa439ae816a877841d65e4ebfd9aa0cabc5ba34d8819bb93ad4185654cc6399712f5d87ee358cd1aeadfefefd9ac960509139eadddbc5899ab194060305f36eae6235f8325275b259f8e45fda7db59861036d2e575221d419eeed25a54b5f71167cc720311f44a18d92c02a4e2b9aeb577f20a4e649f9adf4badd021c147f8e59fcd0d5705823c015eb3605875b8155a44506f860207d219e59fb8ebc367aed66f31bebb9d3e257024d49f91f924cacfd6ea81795d0f9d98792a3d8fb2e54da154fcdde384bd5cd7e24708c681c462934b5d0d943867883fa26b9dc4e35a8c7fcf5191bdcd4788bf0efd2b430ffa7270b4c65cad1ada0541090cc48c79e7411b2edca6040fc9533562af0356b57cefaa0ca4b9f84053c0cb1fd60c6961398cfbc41abc45b3ad419e2e1344bb38beab149285c820189cd408e8e8bab9de61f25a41a0c1e9f944ebda7f1565116c965996e3893ad8b75efdbed3d3d59c5005e7fe0ffd97fe82ea129127773c420045eb871e9d308b2bf570690d5395bc39154a3ac4b4171d5b88efa1dafa2afb9b8289c5e677a10c91179ae85fe1fc37a8c3bf63941938bd874108541d534b39098a0bec50ec7bfdf553f0c9b8e8b514964074aab16458fc6582b9a68071a432b1af6662970d2f9d76689a796d04f46ed1a22b2c5b9c1e2ec2b4323289f32cf735be665d09990b1d88a215cb5d0b619dd15d3d75cbe651f2ed0354e3366d51a9568322058915cd2013e483f31b215625a64497aca62734115c591f9b9d19c6075f65ad9655858025058b16a99e0eb3ea839b145fd836bc16dd4e2dbe44c3e5bb799213131e87854ce2574b2707cbb566c1065704da7e7250802fe31b23b8bed236f0d0a35ab34a1f173d7dc0d3addc88093addfd7cf61c13e4f9105a48fd436e69d01a544d6361f5dab4219bba1a5b5a5bd16d6fe945fbc733ec3c3976a5dea4120249cf9967ffaee0a582a742efaea0ee019b73b8c3ef8df13f6bcaf6bb8d97ce45f5ec9dbcb3bd9bff62045451936679a995062fa565351fb369f82ccd5d6927e7fd6f7dca22213594cd17d241deef5ee394d68fc755a85bae12399ffc9d5bc29c2d145f4d5fae028a9bce0d74fd048fa424770166f951dd70bb663b24e8d7ea08d7e209b4bc6c78e599c2063bddaa61ebe57ce8e7434e6c8e4b24a6c951c2e4f60cc82635e3d6f1e28f37ca08505ea3baae42efc48c9516368cadd60b226ae2b1b163a99376b2a441fa02f13021200bc3ec95be16f8fdcd59dcabd418681547b44f6f83441635b0b802f84203b722d05c2b5cf40f4c5a3ac58fa1b0202cc7f0b46850f9241db22631ab100d4b422faafa0159cc30658298f337aa1f7f32afe5d988ba10e94e1b8261a8791e8b77c7ad1980baa1b4da0e458aa03cff7e4c2ee9026f7b7ed1b1f74cb99bc9d92904062de64a9189b588aa623ee8eb6b1d7ae87969d0e4c30ac44afc4c77ca225411349b3747de78b749c431bb311c40b2a7afb3f507bc8530046fb978e9286b2f93ba7a1535327e27e37e20ab1722b533321369c848ee16f404ccf08159a93007672320226bd8af7728d0d946c5c6a51cb1a7e1c5bf3757bce49f7a9a2aa8cf2c30c8af795d588bdda5d30cc3dc971cb8388086b95a411a3f3cfe89e3027aba8702ecb15b1428a53f5bf383dd7646bb27be30b5e46f49e47a5c2fb185ec966d6686edcd47b942ce6b759ee1094ccec8cb1e781f7a9e5b0d17507cbf15b30a57fc073be9c2d704b12dfd321493bcf17761fae198c86ece1d02aab4c367255b575ad9a700567258c17a99e5e389f3126fb8cd170877b6e4f889636950e5e52bda1abd69e915dc89a7b297b58a68166e85b0ece0799024e49b2c75e4c493bf866dd319215949fc3761ea662323237016f5c899baa17784b2fda1481812eec3e964942291f6fd9fd7b56b9d607a02bbf8a5cd6229bf4e36ca250e262a5b7514d33aa320404c063dc19e500ec20f350065ccb8041ad1865c660c474a1eb8a685e3d3fa63996c6b3543285d8da88cd408a8430c4ae7e2bd243a5e89164dd61315414e0c8662ea63265e0d700f72653e33c3a18fd0689e7fab62d6451e19dfdc0c3effeaec293c0c105c7205141dd69bc18722c0124ff039325a49c863adeb168bfef42e84cb3ec32462dd695de4795208d67c8322c95c68a76b7cdf2cbf178f99005eb1e7771109d182145d0bfc5c878f05aa0dc9a34271d0ed72f6cd1a1732e134f9fd7799f9fa4ac599753bba6f65cfbe05ba020223c8c57a0913e1b2ddbeec4a3ffacec7a0ec080d67864cab56fbda2f07df7d9cfbc7e262e27ab699adf2cddd4db701fe61062caf826ed357e68d925585e252d43653c2c2f2a2c0c83af95e6c955f727e2f06b9da8eefc56bcad0c93b16060dcc62b55a4c372d297e2ae57e39b0ab2f6b094d95d3b1875af0949cd9bb5e00b36828aa9b7d1bf210890d8fe602f0d1587fe2fcd736407b192addbb7328f7376a72e3964d2b9bae039e01d8157c0f24acc3ab0461d89aa5bbe78b615d4726b25e39afad0d08dc3a990e6966e9763c0271ef1116ab76d6f17d0ec8645e62cc7c2a07f2af65de9a64daca121091e701b248b3661a76811b6f28e2add3235896f4df0f6167c867c74329fe2295c12719de620259952086f4a2f9c53bd0d15c020c11d63e57d00197cbf09c903c27b449c54867b2d8508a147a304001c460538d39977b8e85ebc8dbf75297eba514ff289f03ab1e338b24ad58c6e3ebab0f53342f1a13f5b4b9b77cd608d8598dba2dd0399804c9018d10b8d48ea480e6de230713d5efb94018bae2d7b2b665a86f145e7f41ff6f656c39cd2ab520bf0ef5b3baf4ec29063e62e37d8a9ad1d1639f47235ad1d6de19da768928578f730a815988590b8f80cf3ec061b0f392faa1a3ac53ad15499cd50c1a78ecacfe4d9c298a060d6b106fbd7981bcf40b5dead4a25d4cb8a66713020bd7e3af82b166d497b4a7130138ec9874c0497f1c13f939d217861bbf1dd385caa6d12427a2502a6b3daa3ba8bf6b00019d6621621054d5d12f0eea8422e00fdae55fa2c74c231f41d1c113688bd982c6c280e2954873e3f95a5005d29175d94a843d16b2c2fdbb6419ba2aa22674e3ad94378f0ba3a2d8f54f4e02f6bb00fec2203ec8815fd434bdc10d4ed593cbac636f8a6e6e3c964ec42bda091136f6e6ef9a28b52f9844f8fef5f6b153785331285edc8ef2ef191d7a8b132c721b30c019f0d343f564a19a9fb54e3026338c386511a3b3a68174f1433205b8c415dd16a3ef47bca0872ed35c02ac06163df43753280d8976", 0x1000}, {&(0x7f0000001900)="9f195c5e8d4d0c46f3b9fdd51fe8195efd9995b72a89fe612da685e64d838a7c50a7d854d6ad3d4e700e650566a8755680f9cae5", 0x34}, {&(0x7f0000001940)="e08ea7e06a3391083aa1a8401b2bb9d51676d78ee4302b74b3389dab39f176d145ee744a3a6dda5cb50643830ac6cea54f03e232a9c4431b963b8f4e301534f83e4111c86615d457bee27df71c2dfbbc9469a237315547747335f75c5fd93512d10059ec2e65119bfbe8078655b5876c1b3678eabbae6f00f6a152647285a0bbe1aecb927b4d1a3d58f72695f95c72abde55d5b7a271de9a2971aeba2d4068cfe97795c7db1c4ff25bc86feee635f03419481de63257276753144a46daa87d55f5d086c7f97306309ee7", 0xca}, {&(0x7f0000001a40)="0685a260712152c2a935c883e85a0d4887938c6f2a714497a6f04bb8a620f4668e08a2d8d7b6cfdc76c08d0bd5d900e4e3577d7b0ed2bf589761491902d4a6df2ff144d7fb07938d69802d31c4a7b5ab2b9a764e9732cb9a411bff1710855552a00479dd1cd123ccebd3aef46aae568543b3661a0f4c614fbcbd7deeaec2ab0d4de8bac3e41336ef0965ffc3fc8cb8a0db98fcbd32d0c49941aa1d46a243e2e082b944ecb65ffbb47b8931ddcdaa1aeee18e0932deb65a80032252f950f2573703fb7a0666ebe2443d4ad5a171b2513720d05559728d65c24613b78f78bfb1b1e84166910ab65e493bf183af1dd5", 0xee}, {&(0x7f0000001b40)="009c9889d28c546eed762c7eef5458119e634590f93bf691b7fe2e94de6cd56659b7cabf4daf45b2c253430efb877f64b754a560fdb539fc488aea6df4511a9a1a4108e97b69765eebb1d13eda91c5fac06d206b558f5fdfc635a61bafdbbd1c232998ff08900a47f7b5cd4b210542f938e06a089407eb825a", 0x79}], 0x6, &(0x7f0000001c40)=[{0xb8, 0x0, 0xfffffffffffffffc, "b87050754ffe9b43022d328001d7297552c8f73214fde879a8ff7c18c9486ac47d6981119fa06b3ca8e359b0ae7395c1b4f4c4b65d55e34e7cd35753ff3360009a688ed83e382051b5e1bd86de0d15105f1ec41fb98e899f226c6bfc39bb182e51f7189509b71f69ce7e32dd65befbaabeba0abb87ec87d51f8be6fa1266ebf6e5c35bd7ec6cb6a42a744be51cd210738e3bc46ee4177ee361d9f8cd801111227589"}, {0x48, 0xffff, 0x0, "0da076f020234cecc4f2c928c8e733a0cc3b28d9d289eea4525a5cda860bcf338926d0adc09dc63ec61c84b5394350b63ea7334f026610"}], 0x100}, 0x9) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001d80)='./file0\x00', r3, r4) connect$inet(r1, &(0x7f0000001e00)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e40), 0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001e80)) preadv(r0, &(0x7f0000002280)=[{&(0x7f0000001ec0)=""/175, 0xaf}, {&(0x7f0000001f80)=""/71, 0x47}, {&(0x7f0000002000)=""/212, 0xd4}, {&(0x7f0000002100)=""/255, 0xff}, {&(0x7f0000002200)=""/97, 0x61}], 0x5, 0x0) lseek(r2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) clock_settime(0x0, &(0x7f0000002300)={0x9, 0x40}) open(&(0x7f0000002340)='./file0\x00', 0x2a1, 0x100) 19:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unlink(&(0x7f00000000c0)='./file0\x00') r1 = socket$inet(0x2, 0x10000000001, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe6c) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 19:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) geteuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) close(r1) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 19:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f381764", 0x7b3) r1 = syz_open_pts() pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="981e64a2bddff5080fbd0f77102b49774739fbb6b8e329c3955c21c1cca71894224dd8a8e627bcef825e13b1f9b4a4261992186316183109c12875f564dae5896daab8ff5da008e409fd03310b20dcbeabfa2f4770ed2f", 0x57}, {&(0x7f0000000040)="eb41b8747752e89b405c0164a340ae1f5994bc944fcc05147927c0c1e01553b3dfc384a9abf291c625cc5a63da896a", 0x2f}, {&(0x7f0000000300)="b430565a133a040da54225b2aeef67ba3c7ca1372b8f8b62c25988ecd53953e4a846bb64ee5ec6d90fbabb70bf3b8a4ccb7e0e31b649999c263347f122112af6da48d454d7b4ed3888e4902592739abbb84e0bd939e582ceb41a8e19460a9cdad8b28ded3f857d0c30befdf2cf650b3096a661b6cc99fa10e15dbc7499e7e9316156d7d48ccae6fc047b54b56d7639a015f69b452b67ed5b84e94d98864c23703aaa7dc8cf060c3572598be807aee2900e6e456064f531e0341a0b090c9a9ec9cc3a9ba73eff1bf1fa4ec9ad82bead54aaaf0134446936803bd8f76de259455f5eb4af49d5d9b3a71de8c4b0f74b0360dad11f", 0xf3}, {&(0x7f0000000200)="9527a01a956380c12dca1c83c23d5df797af15f6acd0fc5675cb3d14992836f7", 0x20}, {&(0x7f0000000400)="301c48566cbdad5f4e3112824c7dc2bd20524aba61bfe831c00283d0cf85cd8d7304c39498bc6ec2504a6b13c2707ba90e2e7e00dae49801ed5e06f56e20dfeac8e89c961aaa59da8315f7f5bfadccb2535d082b854acfdca1c672cd2e31680c7179a1052eb71ca4de4cc336c9d8bd0824b92bc560288ba7b50c80f7b0b6bfc5b5dbba22b8ce326d29a6ee5db65c261d8a6da52996092616c617173bf170db73ae2d7068c50e6f476a0b48bee0753fc88d076883280b5ae18c9133c6", 0xbc}, {&(0x7f0000000d80)="d1ef57d96b9236be80f326486e4020ee63659c8cca031b12077649d296ae819aced9d7470f0bfdfc147ef838e9d083ac40d124578bf6b791a5020c2fe716f7f54f1edab5ceff8880eb19d34422663f7e42ecb39a7842ad7521d6a119adc2a87e276161006914f67c7d818d07984af7458e6e895777745c40186d42dc32398fcade83989968d5cd99c957477141f97bc5210f7a968bfdd5e7d57bbb418681226f263a4032427f6af3159806b4d093074022c8e239dd8f7a839ab30f020ccf66fff04f15dc3cef5703d47c0ae334e4e83fa356db6e2dbc7386", 0xd8}], 0x6, 0x0) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8286474f0d40a74d6a03400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) sendto(r0, &(0x7f0000000080)="964638e229e1b9643ef9fbce72043bf98a43e869977dfc93538a99afd8cd442a2b0807918628f666b980156fc0a6e5ca8660b8c7c9dd19e3afbf00696122a6f2d067653a48adb05fe767c6ad4c76fb1a59eecde00899dfa07c8f854d63e20c5e3b07daae4cdd508ac17f1417b97cbb3e78b4bebcf41dfb8c3b68ece9a4097996fcca63ac3f574ff03ff6e1fa3329881e6e29e24cb79f6cfdb8c342ecbb635ac5a2305943b408", 0xa6, 0x0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)) poll(&(0x7f00000001c0), 0x0, 0xfffffffffffffff8) fcntl$dupfd(r0, 0xa, r0) 19:00:35 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x80000000, 0xff}, &(0x7f0000000040)) 19:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x4, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 19:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x80000000}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 19:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f82696c013000"], 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x1000, 0xd08, 0xb2b3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x9) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCCDTR(r2, 0x20007478) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0xffffffff80000001}, {0x2, 0x99}}, 0x0) 19:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x2, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:36 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0)="01000000", 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f00002f9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x22, 0x5) syz_open_pts() getdents(r0, &(0x7f0000000180)=""/58, 0x3a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:00:36 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000300)) r0 = open(&(0x7f0000000100)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='c\x00') r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0xbc4, r2, r3, r4, r5, 0x55}, 0x7, 0x4, r6, r7, 0x401, 0x100, 0x3f}) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0/file1\x00', r8, r9, 0x4) pledge(&(0x7f00000003c0)='c\x00', &(0x7f0000000400)='@\x00') symlinkat(&(0x7f0000000640)='./file0/file1\x00', r0, &(0x7f0000000680)='./file0/file1\x00') 19:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) accept$unix(r2, &(0x7f0000000a40)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) poll(&(0x7f00000008c0)=[{r0, 0xb}], 0x1, 0x0) 19:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x4, 0x5, 0x9, 0x1f, "a6a2e4a8ce9024a9d8d113b0becd0bd61f3bff36", 0x6, 0x8001}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="a575948ed3e093fa42ee4753aca20c5d77d5bf4167a5a24efeeb30f17b108b1905227293bc1f9672098243e6aed729e4179bea9bdbbbc97f55f0d5fd5dba4a592e27941811595f3fdf00a11fc24e47c5aff152ce15fc9d55fee0550b42ee923c19d3911a40673ef7576c856ab43006e4094ebc7e2de9eb13eb8663e2f21c794661f3bdf7ef7521d3f4cfba967ee1f608761aac61a3e60f01885915bcc9cd7d65863654a636c534c4f39a8ed1d74a780fe0121c0adf396ccc8423f817304040229aee762bb151c218a5d84a02ff9104e88238a5f2d43379ebc6c45cd557fa59a751f39c7596e10d03fbd24571093ccca4ddb4433a53fd5d7850380718155b6ef0b6ffcf601b7cedc604e4c16a3403bad913c89e63106d3aea77f97b16ed27aae5ed333e87e88e6c", 0x127}], 0x1) 19:00:36 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7ff, 0x7fffffff}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) socketpair(0x38, 0x1, 0x6a, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x38180, 0x1) socketpair(0x16, 0xc005, 0x7, &(0x7f0000000180)) open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x4) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) 19:00:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) lseek(r0, 0x0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x8001, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x401, 0x42}], 0x3, &(0x7f0000000200)={0x200, 0x1}) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) ftruncate(r1, 0x52) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) 19:00:36 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x0) 19:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x4c) 19:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4003, 0xc4e) getsockopt(r1, 0x80ffff, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfa) r3 = socket$inet(0x2, 0x1, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="470611233b5325c71a93f5f1580266fabea1814b", 0x14) getgroups(0x1, &(0x7f0000000080)=[r2]) r5 = dup2(r1, r1) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="db21f5eff15fa8e519f3721efbdd179e120d668c2dc18c7c5a0968ee92601c2a13ff56d3e42ea304dcc663a0fc43b66c88c0530224251c3995bdbd02518ff9b49fe9ab", 0x43) getgroups(0x6, &(0x7f00000000c0)=[r4, r2, r4, r2, r4, r4]) 19:00:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r3, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r3) kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 19:00:37 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) dup2(r1, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) 19:00:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) 19:00:37 executing program 0: r0 = semget$private(0x0, 0x1, 0x580) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000200)=""/235) getrlimit(0x3, &(0x7f0000000580)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2000a, 0x1) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f00000005c0)='./file0\x00', r2, r3, 0x4) pipe2(&(0x7f0000003180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) semget$private(0x0, 0x1, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000540)=[0x7fff, 0x3f]) socketpair(0x10, 0x8007, 0x2, &(0x7f00000031c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r6, &(0x7f0000003200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057e494f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000300)=0x401) getpeername(r8, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) r9 = socket$inet6(0x18, 0x4001000000007ffd, 0x8) fcntl$setstatus(r9, 0x4, 0x8) getpeername(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6000026cc2fff000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa590000000000009f9e13868370a7c975d7adb0610158f1b8870c53e770fdfe20ed1fa218e168dc2af8f256874c026e3b932a37844e8c0fd38dcea3300a553c7f16aec1590f5a031a4017cbf5b6bb75061d5b4035d8d9a60c2f0753c8559ca94b9de26d372ffb84117ca65bb9e4a2a0702d62f2135929b3753936efa6f2c5a1be5f76e52285ad26ea6ea5000872fd5d7cf27b5cc72b4966148c507038625cd0c9dbbec3cc0738d4acc4e7595ae577347c86b1ce0843d0f523e0717b2b5ba025971d6e15fd47f3b1434f84015a8b15b63577ddc138891701832a97abd8eefe1e9ebb6f922c66b3fb52a6f58e7482261f5d0c83fe4a80943310cfb89e26651b4ebc7c7aab97a77f9b6448c29c61f8f81144738097e297c98bbbdee149447ae11fae85e0c90ca7955100cb28d0e67b2bbe92db6e23ee63371c4187e9a47bfc5ba1daeff782a2e45b222ec4c688586f02bbeb98e540c70e259699986c8ef27078236509e7f613951b4b94fce5cb9c901e8a073f8325c9ac6e54ea77f022c05123d034729def6fc45884b1bff6d2341269861325cec49b9527a2c1bafb92987b984f473a8091e04218b3543c6de6d0b46c676e4d64ddfd3d020c150202e1fa41a9d49d9bdd864de11d56d58ddff218b589864a6a13fe678297735b71fa9face5d3ed7b865e70efd27268b6b1518868c5a9e25528ff52d6fe9ff806d14c89488a75113c7bbb5ebbaeebc6d09beda7a87c42cc332a5ce647d37a223a621a945b40c01ab0cf8e83593cf0d72fec7463b9e064a9f5c4cbff6bc6e46cff9b665c5146d19fc53975333f71b1cfe3cc9fd810e4a245fc3c8b0aeebe7baff64fbe5ad3796aff937423a96bfa5d95a18378a289fda5d5ef2aa597162628011b998f072d9aad65ab296f80cc8625f2b89d407c1bd27eb1126903d65766cd11e922c53a5ed4065b4b1dbbc1fddcdce4c0d4f58e1c80e5d29fca0a029617f8241cf302fad23037d857fc2181ab01fc52a0fe7225d1d0144f3db718d5749d995ce8e47496"], 0x0) getsockopt(r8, 0x100000000029, 0x68188c26, 0x0, 0x0) readv(r7, &(0x7f0000000680)=[{&(0x7f0000000600)=""/95, 0x5f}], 0x1) ioctl$TIOCSTART(r5, 0x2000746e) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/189) semop(r0, &(0x7f0000000500)=[{0x1, 0x3000000000000000}, {0x0, 0x101, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x400, 0x800}], 0x4) write(r8, &(0x7f0000000400)="5425caa8d8f0420969f584a3b074c3f803fe549c4bbce466a89e25411170e75721b1c9bab40b5f8c30ea8937f254b69f0f0fa00cb2e3744d69fb45e9cd7f3f5458e4c629015f897ba6dbd7d4d49f8267f2ca4a46d7a7874412d64157622614aac2201be24d0251f560147ce8a2679428bfebef99a8c42b9a28e538798ceaa2814f9f5c42e5d4eaae539b01b8af296fc78ec27691bfaf5ef63e652a597c3c72ae1515dbe6090cd86e88dac1a0e3e12e9c7a5faedd4a744ac81922915a23248085a6c70b4fa648", 0xc6) 19:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r0) r2 = kqueue() lseek(r1, 0x0, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:37 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000140)="15349aaa96145f1b207c7b4b08a36a5ac495f613fc0f771776c8f20a5dbff04cd71516dbfee4d653c0bd1f6493bc70a9db2f538d65923499d11b04f0aa3cb17c6636761c8a", 0x45) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:00:37 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000101000/0x1000)=nil, 0x1000, 0x4000000000000006, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f000020c000/0x2000)=nil, 0x2000, 0x6) 19:00:37 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x5, 0xffffffffffffff81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x80000001, 0x5, r1}) r2 = semget$private(0x0, 0x2, 0x74c) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000000c0)=""/35) msgget(0x0, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket$inet(0x2, 0x4003, 0x959f) r6 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') r7 = socket$inet(0x2, 0xc005, 0x3f) r8 = dup(r4) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x800}, 0xc) getsockname(r6, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) close(r0) mkdirat(r3, &(0x7f0000000500)='./file0\x00', 0x20) mkdirat(r6, &(0x7f0000000300)='./file0\x00', 0x104) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000340)=""/89) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000003c0)) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000400)="3a21f83748b0841f9a0fce16ffab3865333fa52f796c297575adb4a3e2567a4c7eac82dd250bc9af123fcc43d93166d96a84c36a18ec00cf66d588c958c0f7b3c38f229dc231", 0x46) ftruncate(r7, 0x7) fsync(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) connect$inet(r5, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000004c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) 19:00:37 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0xffffffff00000000, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x101, 0x8a7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) clock_getres(0x0, &(0x7f0000000000)) fcntl$dupfd(r1, 0x0, r3) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 19:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) socket(0x1e, 0x4000000004003, 0x0) 19:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07bc2ec1100"}) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x0, r2}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 19:00:37 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x0, 0x3810, r0, 0x0, 0x0) 19:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmod(r0, 0x4c0b82191b9367a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) write(r0, &(0x7f00000000c0)="1798e5f17ac820ee3d5984bf3f7514f8fa316f078099c7caf99133bb930306031b99ae0efeecd4cf050adae484d86d410e6011745d5af1fa4615c7568c036e9f", 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x400000000) 19:00:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 19:00:37 executing program 1: setrlimit(0x10000100000008, &(0x7f00000000c0)={0x1000, 0x8000080}) syz_open_pts() 19:00:37 executing program 1: r0 = socket$inet6(0x18, 0x7ffd, 0x3) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x5373d803eb1549e3}, {0x0}, {0x0, 0xfd}, {0x0, 0xfffffffffffffea9}, {0x0}], 0x9, 0x0}, 0x0) socket(0x1, 0xc003, 0x80000001) 19:00:37 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$inet(0x2, 0x8002, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x28883, 0x30) r7 = socket(0x21, 0x5, 0x1ff) r8 = syz_open_pts() r9 = socket$inet6(0x18, 0x4003, 0x8) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair(0x6, 0x8004, 0x100, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x10001, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x4, 0x9}, {{r3}, 0xfffffffffffffffd, 0x50, 0x23, 0x5, 0x9e4}, {{r4}, 0xfffffffffffffffc, 0x20, 0x1, 0x4c0a}, {{r5}, 0xfffffffffffffff9, 0x48, 0x50, 0x10001, 0x3}, {{r6}, 0xffffffffffffffff, 0x95, 0x0, 0x8000, 0x2}, {{r7}, 0xfffffffffffffffb, 0x4, 0x0, 0x40, 0x2000000000}], 0x100000000, &(0x7f0000000480)=[{{r8}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0xe8ce}, {{r9}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x2}, {{r10}, 0xfffffffffffffffb, 0xc, 0x3, 0x3, 0x1}, {{r11}, 0xfffffffffffffff8, 0x21, 0xfffff, 0x3, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0x5}, {{r13}, 0xffffffffffffffff, 0x1b, 0x1, 0x26, 0x9}, {{r14}, 0x0, 0xc0, 0x200fffff, 0x4, 0xfe5c}], 0x4, &(0x7f0000000580)={0x4, 0x8}) r15 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r15, &(0x7f0000001400)=[{&(0x7f0000000000)="e1"}], 0x1, 0x0) r16 = kqueue() kevent(r16, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 19:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x100000000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x81) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) 19:00:37 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{}, {r0, 0x4b}], 0x2, 0xffff) pipe(&(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0xfffffffffffffffc}], 0x7, 0x0, 0x40000, 0x0) 19:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/142}, {&(0x7f0000000100)=""/91}, {&(0x7f0000000300)=""/250}, {&(0x7f0000000400)=""/163}, {&(0x7f00000004c0)=""/238}], 0x100000000000020e) socketpair(0x20, 0x8003, 0x9, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000006c0)={0x7cf, 0x80}, 0x10) syz_open_pts() r3 = semget$private(0x0, 0x7, 0x23b) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000700)=""/68) close(r0) kqueue() r4 = syz_open_pts() kqueue() execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) r5 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmget(0x0, 0x1000, 0x240, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000640)) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x0, r6, r7, r8, r9, 0x1, 0x5b7}, 0x421, 0x2, r10, r11, 0x7fff, 0x0, 0x5}) 19:00:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1ba) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/235) shutdown(r0, 0x1) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000000)) 19:00:38 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/127, 0x7f, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x117, 0x7}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 19:00:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000001108000000000000000000000000000000000000000000000000000000000000eeffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = dup(r2) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x3d}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 19:00:38 executing program 1: mprotect(&(0x7f000033c000/0x2000)=nil, 0x2000, 0xffffffffffffffff) select(0x8a, 0x0, 0x0, &(0x7f0000000000), 0x0) 19:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xfffd, 0x0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0\x00') 19:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=ANY=[@ANYBLOB="ebffc52366696c653000"], 0x3b0, &(0x7f0000001580), 0x1000000000000099, 0x0}, 0x0) 19:00:38 executing program 0: r0 = socket$inet6(0x18, 0x18001, 0x0) r1 = msgget(0x1, 0x531) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1206, &(0x7f0000000040)=0xfffffffffffff6ff, 0x4) setsockopt(r0, 0x27, 0x3f, &(0x7f0000000000)="b719dc4e", 0x4) setitimer(0x0, &(0x7f0000000080)={{0x8000, 0x9}, {0x6, 0xfffffffffffffff9}}, &(0x7f00000000c0)) 19:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0x200, 0x0, 0x5, "aba42cd1ec1e14b2f34d29d20b8898039fd1bac5", 0x56, 0x10001}) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 19:00:39 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0xc0) r3 = dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) bind(r2, &(0x7f0000001480)=@in6={0x18, 0x2, 0x825, 0x8001}, 0xc) fchown(r2, r4, r5) execve(0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000001440)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x4, &(0x7f0000001380)=""/192, 0xc0}, 0x40) 19:00:39 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10080, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) dup(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[r3, r4, r5, r6]) 19:00:39 executing program 1: r0 = socket$inet6(0x18, 0x10020000000, 0x464) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)="1e23cd846c0383d6b3a61edbbe59ef2e31c5a5bc48d8abce50b9367e2462ed5c2576d4a6f9f36f4ba87deb70fbe7013fb953bb709827aa0db38141ff41a9ab1c112c0fcaca658154dd352ed0f8bbde9ea77a4c5d3cd84d2df0fd65317f3a3d0f2f91561b9ff301ee18bf41f539d4bbb31dac4053894ab25f58dd042ac4b12e0cbb4f55c7556e6b4e907744", 0x8b}, {&(0x7f0000000200)="bcaff0a29e3d8a861384830114f8658b5b2f7d7ce401c8e8bc28d67a1287502c13f5dc3b3a26a43aa94fb3d4885c1f46aaf6643882294488d33229f3babc70d321b9e811ec8b10d04e00ca72a9e62f9b0f91355e17be788432028c7553bc44655d13fa5d921f65c20f86c1bacb384afa0541bb79db22cbb59bd641219ce370b2557e13e3cb8d643ffe5f58d2ee9e7898c73c8806b3bf21dae7f22eae81e1cbec94b74bd0c51947019855101c12192b339193be92282bf4aed50958dddb46dce09e01378161297e740f80e97a6ef4ec93a56ffa7e71254054d3083a6283c4117ffe8d70f475dace3ec227ae625fcdd2ee5677791de9067ac6d9f80484f28337da33ab032ea22bb99e73903f92e64525f3d7d0a9009c765ef339948520a731a409b82c1c9b9097f416128f345f12152621e7d8217f4152cfb57b2f703c3f968dcfa98f1b4adac0ec01e62fecfbdf1c4cbafbb08845a4f1afb15e3c9de7eec77d9e15a1d58dde9f5c0de2036c106f08e5787ccb64098086f0d9318edbe255b807660a5b61224b803b55a0791972d7e608b69dca61b247b0fc01dae4ea42eec0ead4691c00e42146e4b388f040384a3285d03bcb86bf385eb151ece043188a8b2e19ad12d31039b369de825593c92a1165f66cbd240406ce2d024ac32608552c4edbc1d7349f3abafdeb2223c170e0a827ffdc2304449b6ecd3d896ba599d25bb4d32d0fcb358d822d25d38c7a4683342ce2f744d712f86d913bf350c56d63df0103927f4bf55ed84fab212992ea51266be219e7bd72b7308af6042a4e75544ce9e2d5048562d3ca9c8215d30c75660347bcdc64de7011302f585076a730cd24d8096aec5226822e77c236e23db1e05353d8cd921eb98ea7881936b97e7e97bf35f86e58079e2f25c09a28e463643f74feb25c6f94e44b90080e88ca6cd32f47ba297085db4e3d57814b02a55794281d5bf9659f7b17a29acb16b6156593f58e98e2e3362819de9d20c0d7ae9a0e50d586345b688cae32056805b5c37730ac9bc4ba7480a0ef926a0d2b61a39615a6cec4161849dee85f5c94e5de50d24252ac94bcb627f4c95ee27065939a87b8b3fe8e4666eba1f4618230032e2b6a558c6014cbe32ec6383c77e1a1bbdccb33624f72a6728cfebc1b9e2d22b35b8c15af62a6696f89db334c856e4d1eb28cae42263b40594f216e684d90767b1a58fff89ede7b67df92819ccbcea2e88f098e75f217b0d914ecee9de021b056bb02e5e2855d0b05e92eaf5083bd9aa96a189194bee01dd18fd848f1ffdb3cc99921a2facd44a74178b96ea53892ee3d74c54cef7b02b6d9f8ca803fed08df879f8c455ba5bc719a3b2c59b7ffa8ae192225d49cdb0714ad483fa9a0cf77514fb391efc6583c908fbc8bd82e6d5a097ece364e17b4516184d532e7a08f6ce8104ce584d590a32e33192e002e430f1dd51e891d75d77cd0873de72c2710345c46d7b31244e1173c5839fcdba7cb61b358c2f49566f15680880833cc0769792b64e2e52160b12b347ea72b3876198a4f4675cb6dbdd761828d74ce76a21ac3f8b8c34c5f09f7fa684f2585aff196736303f560db342580d5c03ef28bee2e06c1f3aefd6d6d77f5a92f240a4ac7ed8b43dae8a6530b4e6776f3c35ce5dfdb79c2c5f7e06cde7ea0b62156f2ac128e81f010d50e88a64289200b1fe9cb9ed491e365e4a59370c8846da22c1f4daeb7af3fc1c5516d99af7e8903b9f5ba003f19df6798a1bd93d2d3756db4e76fcf6169a036b218d064c40a990024a1d769377ce2d3eba16596d1dec2e76023703f21da6e8d67e00da2318a08cdae31d19af959c6323bb27fab0db95f07b057c5c948d10c0be0e503e7ca1673a5e5e82ee010d01677cff2a1302bacca0029f7c5361595dbcefaf78cef25c7447d5c8f8a950bfe68a019b81d19529318aa813d2c59128057923f7c005d983e6154f119e6322299a18f6d4aed3b48f0640386772e02cfcfc19ebee160bde01e68352de025e9f40f3f9e66fd56b6b1b7d700cff6a86b4e28987452a6239319befa0543c55bfaa304fd0a68d5062684bef1ff9ea185966c7779726f721b8587785e818f1bbc2dd06806fac4aa34f2f6bb83733168453dbddac24a8029367c74efa50545fcd86eaa9d32395855129ea86c4c11b9924610fb26b957993791e19987b8bab1e0635d4700610e1aad3cb35ea22543fa07e8d042a773e858104f5ab32167a8465af795419a20bf9cd0ac5c235ba63030bd179c3b194fe4ae1e0955818c319f33119854a3fda627b47fcd1d9253fb5dab5cbecda528d4872a362df596221b5591ad653d8e6fc62e4551c0e175d4979b50cdc0b193d6f2648403b1de91c9796d37527e987cfb34a483df4211e9149c0f6166573e744456b46ad4bb2d1734444bcf4699c22e46e05bc1b2b01b8d810e208af3b6f16d0708f26b44092ca7597e2ff22a8fb49c2e6a286fdce0927b31a7838cd9e2a9b91342eea117b582596dae47cf174821b77fa0ba2aed07b41d2a11fbf7f20f66f09bae0848e0fb5528c8786cfa84311ba1de8b9efc2ca75a660729e4d9ff8f1a0d87c2275f8746ec31e8a5de38b40827ea220f0b8a16a4212d288e1c8fb62958ffe1d1d3d76d357167bd5bcad107264e191eed3a8614b4db34447391c3a350b92f118b0d08c122fea79b21a98e7df7b8276b5b103aa9e13aaef629ccad5777ad0e9a7ba71449398af7e87a7c837fadd082a94dc2572533dc8b5ccaa265fc89932e57ca2f9b10cf67d92d92f89febfc623ddce56f6c87ed0dc130dec688fca0ab4285d920d8c10f485aeed600397125d98b0e96763d587f521c0c5d04a7202c5f845ecc290ad099c0b0e467d564b1c3d7b9f8b1a9ecf7ce6739316e7e3d7882964a4ff4f2604e802173183054c052ecb36beda516de4f067f1319c8160d801a9e921b51fb1117b22fd2c489b8ff962d5f83138286d1937a3da7b55cd7467ef2c602ac6c8f35c0921911d22dd4196724d3f6321b2928ea0cdeddb3ce145d18172275d375867218f54e62ecfe2571270198ba911fa6bb457481a0ccdf1bb1774d3a609a54b4218903945c169e7026a5edb8472e591777c1a65de59d18aa399b1ce9ead28efbe0617ab469bcfcfdb3fd512c91d47f7eae682d62bad48b3e555db9a18b11640fa59a7d8430dd867073ed392e1b09b41f7298a3851df18926cdfa23b8af7d731a79ef37111b9579945725b9a95bb8024f094ce182d54cf4c83cbbf0371c10ad1b7ea825e69c7e7c3dc4d73bb1dd2babb6a4116a0ea28238bb48774459ba73e0115ae87baed99149ba409c34b6ccfd43c1d7f2a92e617a481592e240e673c602239e8715d3aa56fc2cef8ea0a946a267977d3d75af4423ce25c628ce146ea43b6309243f34a7561fc8998e33b900017172b31a725b558cd0d82401420e1f7db87f2d0131a66946ab18cfb99f385c6fa6decac5ab31bdea322d264ffdec9a18023185ad320e1a4168eab260ea3507d70d150f953caef9dc4ebfa103b7803e1ce18840d167d4fedb7e1abb4c15e00de6229eb887d42c7a59a933c7ea9b47c896b0c869ab239b6e976d0da67bcba562fc3fca40acccc36de637df90e0b8e70125e79e5fd9b3bbb0684593b4381d2d1401801aa36cb5e7167b44053964837e36b74b8378b45ac4fd7982722d6d51d06851e91e6ada3a98ba3696f0db6dfcb81598264d9171b25912c84facc656baf9df2570ef1a6cef4f0418d43aa47125eaf83b95c8e6fe5ee8c874778f78b2db390214bb19b210a4534e6f6c2d49b42dc5d451fc8389664a4420de45d06e5160c521a1048912a73ed95bc61ef297c280a1e5c8ffdb9f5cdfbd04ebbe4c944b23f41eb5422b1c918b10c2e956c503ca825f087d5e7f2d05e39f9bf701c0e6a39b72115ec29cceb45207a1ddf72f910986757b619b4328bb1c304218cacfd8b5a3e27622ae27890f0909398742a7a8c264b578f1f8202bbb61357f69e3ebdce20d4abb81a496078d3b6e903ba69af06ed9a83f791025b421f0e5c49cebb8f273939e87ead6bd1b1b3a77b5879f506c5026004ddb6c630da1ec562d34caee169417577117e8309973f488a606918c67b78ed60a8d41ee9740538bcd81569811df220216a3f13ad9500c016b0030c007bd0b96ace32616012ebe7de4972aadca7d6bf9c21712d4753394abbf68f3d7b2ae38d38b24c4a210277be92f57f20d80376bc6444c607d19140c23e0d31085746260919959194b4f5bc53266e2b2ef53368383607aef11999f61392b6ccf26c129b1baefc9ddf09e005bbb4e4df5c7e93041e3e521406509d4edd91b7545f11fd6a13efb785333d5bc1d234aa171f50792f76c8c850608b6676a5a11ce2985ee94624b669d0ae4676e62394a0e5562e7064fe68f6118c8ad884d6a3f6ed0b3a38ebb5b3537b33f693fb7a80f239545cb37f689fd8da5ac0fd9645a3c65135bcecf7c187d59b548094d2ea5f0eb9946c485e4a2d78aa7e55a4c276906128690fd945e59b9612769ee33140a7aed735d2d588d73e7960190f13cc678b37b88061bc6368092e964a446288da6730f15ba2e6ca817f8fb13df0fff7780020391967fa5226401d914467b77fdd59858628937509c62a65473cb5cf3ae13a2d30ffba381fc57d45dfd7977e3e48117713c3e7721eed35bf353ef98ddd9b6826c3f8d8969d226ace5fde0c2e891f2c5dac1da3c42cbc0f33ea36fc460cde00ca06674bf8af2ffe9ea04330d99070552138e1028890674a9293ad899ba760317413ee76c6d7cca482ba54084c9b98f820a3da9684671317de35f3c4f7248f02f52cb3d0830ec6e7af6aed167710ee4c42050ef3ddb19379a22f0bcd544bbbfe097858ab49e2e231ce8b05b064a32eb05f1ca79049033e544901f438528abca911a3edfad5458da4f54f90f31dd92f3ad7e699f9a331ea8977a19fe173ab033ac059b7d71bc43b3a439eaaa1f628b4402589ba376a2a83808f313ee97877868d5c818694643e74845cc6b75f91a7193abcc81d9790e7abf6ee73173ac0b8fa4ea0b49eeecaff57af82096641714c6080e747abfc4f43016730c6216f5cf0b71c5d55f363d9cd4641a0c89f3cb8a9334c2be90baab430d537ad8fb9ed36ed2337121394f39da44f53e871ad8d8f476c4510d082717ae5062ec8990ae1472a3d405c8fb5d800a846caad11634f96d969292a147d2d0009c79f381fe6438d1cb20b2eda63f83a02780d5a406582b377e05cd36fa6d910484be8534b15de453b47159d6a56d07bfec681cf7cf89823cd1bbed26600a17a4dd5568f50009e89638cf59c0da386e174c9c014dc2234b46e0a11e464b5f03565f1a3d4b1e44f746cc915788e99937d4fc629a2f5d0121ab92f356492646c1d3b7cfdf475c5cb1bf93240f34d29d9faf8f0ca8d38c779b39b102b3ffc5775b95c6ee750b00a6648e95c80b9f0bf965e75932ef8853dd8ef2a4a3ca275f9787d9ff7ab98dd8e5e77a9e3507d1ba333ba79be2b077517382b8f0eaa4ad5fb07128aea0e99177b3b5b1aaf830909a9191e9d4fc47ea695396a66468aec6a2379f4bca78aa4e41db95c64da233f916075dc3ff8563f8b40cfe40d61d3341fecec98a15d1a90f7ca012a13b95460b1d66da0ecfcde92a7435279de3377b977f0db478f1694b7c341ffbca2d000db964683a0412574c16c6687bf77bfcefaab01814874ee6bef20a98680605c039a4d1fffd317a7b03eda7258e2932d2822202ed2a6bba40f3ba72e32acd76230d9428", 0x1000}, {&(0x7f0000001200)="ae0623d9568e3a44b340a379d36dd1be572687c2d1a3b24c6c5e", 0x1a}, {&(0x7f0000001240)="37339e486b285fb61f09efd39721a743819c0e2061260276ea65065b7a6ce291a5db6e2245472403d200580e490289aa3342b6670acae1eafe7f115cdaf5ed9c4c6067a2a6c080f68fc77cb9b96caa4f5f86c1ff4809a9015e23a117293e0efde0d473afe48534420c6528fa0f61c3b4c14b6a167a5e5f96887bd17348", 0x7d}], 0x4, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1ff, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0xbc, 0xfffffd67) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000001300)="c44a35d0e60cd3f73311620482f0ffafb44b8b78439b8ca8288f09ac16d3d738c343f420fb88644a6d9f4078777017fb23e33f2572130d007db142841d5a59744ae51dea92ee8ba553ae808d93b985b747a4ad66d5802a200a407b569871ba9084049896f7f9b2c392285379923d028ca380b592937d1d7ed52749e2d1c30fdd56598637311410daba64", 0x8a}, {&(0x7f00000013c0)="5517b1c1275a1d5d44c45877a4b546dff4efd05c868f51c745e1519da584b9d4ee68725e1a2a87", 0x27}, {&(0x7f0000001400)="e01b", 0x2}, {&(0x7f0000001440)="e64dc6f1afd219416bbb17f59f1e026057ad69e5cf779e063f80961c3de0c41fe928b7a6bfce6e2f0c3321afa2ae944ae2b290eb7c3d46f4d93490b9b85de9f8685ce0fd8d57793f10644c70e864b3becd0cb13307655cd60b7c52de159aec70d350da2a24ea72295b", 0x69}], 0x4, 0x0) listen(r0, 0xfffffffffffffffe) bind$inet6(r0, &(0x7f00000000c0), 0xc) readv(r0, &(0x7f0000001600)=[{&(0x7f0000001500)}, {&(0x7f0000001540)=""/149, 0x95}], 0x2) 19:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = dup(r0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) poll(&(0x7f00000000c0)=[{r0, 0x141}, {r0, 0x25}, {r0, 0x1}, {r0, 0xa}, {r0, 0x60}, {r0, 0x30}, {r0, 0x15}, {r0, 0x5}, {r2, 0x20}, {r0, 0x2}], 0xa, 0x8) 19:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10004, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) read(r0, &(0x7f00000001c0)=""/235, 0xeb) 19:00:39 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x0) write(r1, 0x0, 0x0) 19:00:39 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 19:00:39 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r0) getsockopt(r2, 0x81, 0x2, &(0x7f0000000080)=""/131, &(0x7f0000000000)=0x83) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x9) 19:00:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="90d295383a12a415938b3adc5c57889b6dcf1ce0be5da425b167ca8958c5801cc113771b", 0x24}], 0x1) 19:00:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x81, 0x1ff, 0x8, "bb82049b6ed01c0d9feba9e33eb0c290a807a9c1", 0x3}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) accept$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x100000000000001}], 0x40, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 19:00:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 19:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x9, 0x6d3a, 0x5, 0x2, "e127bba98eabb65365bb16c909b6ec10b9b817df", 0x5, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x68, 0x40000085, 0x2, 0x6}, {{r2}, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x30, 0x8, 0x3, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x4c, 0x80, 0x5, 0x7}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40, 0x7, 0x10}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff7, 0xd4df}], 0xfffffffffffff026, &(0x7f0000000040)={0x6, 0x1}) syz_open_pts() 19:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x80000001) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 19:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) pipe2(&(0x7f0000000080), 0x4) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x1, 0x1}, {0x642, 0xffffffffffffffa9}}, 0x2) 19:00:39 executing program 0: r0 = socket(0x10, 0x7, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 19:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x40000000, 0x0, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80, 0x7fffffff, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffa, 0xa8, 0x0, 0xc63e, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x40000000, 0xffffffff, 0x2c8e}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7f, 0x5ee2}, {{r0}, 0xfffffffffffffffc, 0x8c, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x1000, 0xb9}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0xfffffffffffffffc, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x9, 0x5}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x80, 0x6}, {{r3}, 0xfffffffffffffffd, 0xc, 0x4, 0x85b, 0x9}], 0x8e14, &(0x7f00000000c0)={0x80000001, 0x3c}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x20000001, 0x30, 0x97}], 0x7fffffff, &(0x7f0000000280)=[{{r3}, 0x0, 0xc1, 0x5, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0xa0000008, 0xd512, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x40, 0x3, 0xff, 0x31b7b861}], 0x3, &(0x7f0000000300)={0x9, 0x2}) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff8, 0xfe, 0x20000020, 0x17b, 0x85}, {{r1}, 0x0, 0x0, 0x0, 0x10001, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000002, 0x10000}, {{r0}, 0xffffffffffffffff, 0x6, 0x40000002, 0xd408, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0xa0000041, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000024, 0x4, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40, 0x3a, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x8000}, {{r3}, 0xfffffffffffffffc, 0x1, 0x10, 0x0, 0xacbf}], 0x40, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81, 0x80000000, 0x5}, {{r2}, 0x0, 0x5, 0x2, 0x3f, 0x2}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0x7f}], 0x608, &(0x7f00000003c0)) r4 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, &(0x7f0000002840)=0xc) r6 = getuid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0}, &(0x7f00000028c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) r12 = getuid() getgroups(0x1, &(0x7f00000029c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000027c0)=[{&(0x7f00000005c0)="aaf5b848ca1b51dd2e71aa8202ad2d59494c8aa6369d05acfe1c6a5733f528b1b75c7a004ddba0106a57f71704fed88aa8db5abf64312832916e944e267e13fee816a5a622386cfefb2c9d120da41a0fcb33a884b7fa44db30d797cd00e013f3ced94e5cf4c4d3db17acd02ffe9dabd1098670fa4d4b92b58288be5d33f7d0a56f747d7ef02c44e371838844a5e80056753e9a0c2ca789153e87c3ee8cf6a76d8cdf6f7989521113ded00fa3f31c89a9c0cd7faa1eb9cbd22e7dd889ea013919adcc43083aa8010d9f1bb5be3e99692ae8eba3399c3acfcf4468a9c1dbd913a957b7e851785c67125199918340ca47816378b5e976554a91f5f71e919a2996045c954269ddf5a013dddbb8e05cc1703b229cde18f48cd5db65697ecf2c34fd1a3af81cf3dd9fb5020db0b5012b3a1a6c9bb5f320f2f98c45f518e9b1a010c7fd952bfda4dededd059e962347cc8f8a4887fb71b31f803a8df7336a2e291ee79b7d5cf9997114202b24b76d9617d5b3df0fc9e13cc6471bf9f488d7c0ddc5978577fcb5ee4e4dd1976902413b0d4c5ca89cf42b4c5f2082b266d4611b283816d579a891ae2e2491e69d09f9bcca110c2a9260c25d1b2811c780d438cdf7b4804327f1687fdff0abb2bdb746bcac3832a7cddc7998499db416eedc8caf0531d541f13fbbc8ec47e015fafd8f7bf76bc6815add23feb5180c0729ce55eec35a420f54463f25216dddbbc6efabc1a8b30058ac258ded164877ae4471820f56fcebab5bb9d822b979a6be07f462fcb2c04bc27a41f7173940ad4dba55727651f6c76b9ef518feab108478c81a5a012a4c73bf2ef383bd3792209f439e086db117dc353d40443bce705e69fea2b66ddc577730e80702303677c11f478f0fa18c3f866a3b89c92e1867588550eb9fdcbeb6504061d1bc1920767f6205fe5167b9214b44bf429a4e84cb1e7ddf03e76ebf4247e209212c49a87200c1be35d7fa9cde04da03e1bdb621ee0428735003376aa28589c998ebb5cb71a62d3a7b1579b37cdea11b4a5a6ac48e81269a7621329806874a808c4be76f765c1e9cbeeb1b729fd95261c956ad51c62bead83972490b4c0302ddd3f15edeec400c389e7896c3e2cdad24f02ec796175516c9fa30c1a8bf26d396fff3745c8949ea27b0b53dd5c669a27a63937074a153fee64cd9b34199772be354df8f53f6a2796fe7abf52bc050d055715c60b3d8a5fe7afb7f652e2252ffd21b5938c8a44bc3d27d71e2a1da72b22904fbdfcfeb79cecffd913adba7ac22202fa9bb27a4ad4e9e3a9c40ec86b3e56b5e769af8fe7b1df929451df74469d34031f5b9cebf5816b14932118da6ddc53e02ba9e5dc99e24782bcbeecf50bd13a4e51d84fe3ce8f9b04b11e1fc0227fd867e8739039c0810307bb723c60f257a954796ba8a4641e7fafb91496bafdb00f3123b790c005dfa28967ab62c7ec96bb3232772d6628dacbf110669fe8b8f2bf34553d04f8a9ffdc47e5b24cef58a9a899e8878644a2d43f356a935f27d00181351c7dfbc3c9e44e8b62cada99b48c4809e62488880a97ccd3c3b9c0d83a8cc71227a01fc31b168691aa954a82b18fdf5e25f72a82a87ea6ffd0bd56119cdaeb8aa3e13b26e6353b7357a23a3ed9cecf4201c35207c3934244174e331a2124b17382d55ccab1c7668f93bc78c6045e2d9ee1cae2c189ebfbc0296f635d37aa714856cc42a2d2857b967b70f6805d7c6cc4132f1151fe8e5b488cc582d56bbf99d6e1335eb57c238e45028d0974c4289ce4298a8b083ff0e0e81e371441154e5bd2f951b85a9c420ebe26a518cb391e4221f5be4ec0cc21b2fff9016943159cd4c70da4861da8b01fdc348710b831459c3dffb1f41f5b8d979d9f80ea1ac96a5e4e4084d07e571c7ba1588423c79c881a45f393656185b3b02d4d29e4c82eea98ed64bb30fb46b81b63f8646e91086869f628059ee3d3dea06e2b06c3675d83dee23a9f589fe4150e4a0beb39487ed64adab1f9a9cfc598b036d724fe90d90174f879191d6737a2080fef5b57ca9cdf6a0f7c7814b6e258c5d14ee6687dd309b53354fcf86d11718ba3b67c41987d24cc36dbe356976f0fbd52a4a59e9dab700cac82102dd8eeeb7e345c3a7ffda78db28462a3ada98a66072819014574b32aee744dc90a72ca1f938539fdab5ade49516b2e963dadec0756a1ef3f7f76978d0e7ddbdb9ad8a313b46fbed60675244fdb26af4d98549d43c4c0ea5447433819bd84b18ffbc4a05e85531fcbf1ec7272ced7b9e939448cd6bc34c5ff4f1177abb93dfd94537b31383d27d8bff1d16eda1cdb54922159d612b92bca984d1793b7accf333cfe38d3b016961077f61c00f62db779c0e3fb74135a78dd5b131959f01b5758bdbd63b404141301a1beb31d110b5b1d01a1180f0475cbc9b023925753f181af8c4b2fdd78ea707689692a0da267db2a8f7fa0dbb8716c610c9dee7368bf6018071a4ccc9a8304f4eee4686c6ab21e7fd417e16c312f95728f44a12269014559bf6e6f70f0f59ae481d759d2d0b9d04f209a945eb5dfbce4ad4ae2f54f81b82771490023679dd212e5bfcce2f45111acfd2d89570e5c313531bb7224ce26bc6a0e0314781b98c74df3c91b7bc4fdd71f4c982bb59146a39a241d073ace45c8296243d5869b84d2d9deba782fc9ddbeec4c552face428363941f3076e43a12a7feaafca09e5eeeda2eb508e6d3ff59c71274c59c67b4db6270a82bf866f446e4c4a3f3b07ffc4a30cf122afa174460eface1f43276431614cf679ed9db60e70164e0ce7d01a687e2028413bfab15a29973e602efe7dd7058739f0c6addc94927a832f63b5e9f27d57aa550cb4be437169b1c6dfd57cc15a39f38fcd69e1633b278d4b5f9364411ee0da49d1808c687dcd6e7650b846d234814d0faa5388141ecd379dac15ea6996393635c817c1866d9b8e08a81fe0ba4287a1835b4cffa0d321cac61c64d542a86ba53f630fe742895007a79d7a8f33a1d893688c465a494ba029bf523b59167091357eeb508c29745e67102fdced3d7412494541f52e47a98a771508335153e70c3fb72757396a5068183f4d0dcea6c931fa2e88982ab4b72c7cebfcb85bce6d8218e7053245370e57759ebc11c4248a924c12aa5b6aa243935e39407b549c0a113ec7d8b7ba81530237a7d30a894633067d4fe4f397708d56957733df1513f77d7d5601ccdb940e635e7e93770052dfd86ab3bf0cc0159c3f17257ae3f99fd30bf8a6acee754c804cc8954a5409300acf046c9135821e080a089e43c9a2b748cdfa770d5cbb534eae4ce869648746caa2c714b920d7319e64b5cad53292f5bf317c09ffc5ff0e10b749bc225d946ab537b05661cc012cac48ce67288e602a1833afed3b5d002a887c3abe0e180b160b1ddc28743ad24450e5977743977abf5059c2163846464ff496b8007c168f828918c7a1ebe57de5c45e7b2cb7589695f4cd0b059a5d95f1c3f3b498a19dfeff58819f1011c3780d60709b5b1557a6a6fe595cb4326429199e8ff87dd634a38ac54c1436261c68d5013db201b1b8e976f91e56fbbd14f933f1a4a2ef3daf2cdb3af2003cec611139d058929986933bb36fd0fb0a652352cf005a5e5a4cef155adcc985d64452ece552de49b07564cc876023104067528fabb5466a278cc1a0b83e82beb114e9f15dddc1cda09e5366f49e64f7c3d96774589b503b85905203fd2fa2c13973d1393a259df2a94f869ea34b9f8181d6fe248eea1abf2f2f6f50a4bb65435a40b3611ef7c019e6c3e871a14f4153a44035b13fdfdefe4f872451cd46f1ed2d5327f72971bf6cd465415937fe3e583aa1c3380745dc0608a7469c486e8825875bf4a6d1a1eda316c3fab46f809e007a60adfcfc6bc780cb27f2851ab947aeaeb960bbd2a415a4f0a137888a9704f33b9d5f86b94d196cff1f806fb2b8e34cef83d7c9a0506e80af97897d8a5d43e9056f21a81f9155e75eab5ab7c655abf39565cfd596626e939ed5a17b1f6c0b815e9dfed43ff79a761cbafebaff8ddd72f5340ec30d024abd9df6a1d5a825abe8b08de07dffb13c406127aeb646ccf928b6d0a98d0087a275b66999e1d70918597e17e91db976fe334d0d58c699625ffc22c7590c3c88f2a902e8c2169962a5dc40b70c16bfcd44a8834b5b3f4c4406660cc517775fa48599c3721a1a00feb30bdce3523607d0cb7b8f21f9bc1e7fae84b9f6b2ffd44004432e971760b48c1e7550e45c2f3f5ddcabb12edf00bf8d6cc674b542e25de2033ec452a2b1d5748b6dd6e50fa0a0796c16111730ca11936eb6df210b455b17b8462457b616547fc3f8d74d19d99da41507323d9678c60bec63fad8e73f08903ca10ca64201b61fa26026098ee964165adc79c3793c406b7041a77af6d3d57da99c37d59465a41de4c9300a2d32c4b1b529fb4d137d009a35e8c5219f2a4e5853c5d6f463621617b8038dda33789d5ad60cc2958ee4ce908efe9dc0f4de6097c0aea8b1c9d026cc82a063754704b182e32a35c4997a552c2166f12aa859e4718ae546d6b24fddb14bda3f74397002afd01b3a25761749b3cfec8fae2c9c5ba5d364bb15c0ad07adf1306ba82b41d9ff0f23629de7bc2c29cf78c614557b170f67b37fa9a0704000e10106ba7682c22cd042b5f8a46ff8d751a8b10edc29126fd6408b626078b84ffb9968a259128b371db0ed6ae40e84ec955b44dbe3fb7b7b472bcb2cf20609640c66d498d5d3aac020f7d8ff3b6ccafdbe411996b5619d79cb5b8da15bf3c3456ebbef0701b010feea98bbb835471e975ac45d07d3dd93334264c174baadca54734b47f6d9becb943fb27121bc29b7c20b4d695dafc9dafbee74e27410ae50da21ed8c9ca534c60b1ded59a76cc95df44f77d4624854170c308120d7aa31a00104e1e4e198981b20b1fc1cf59cf90cd6d9f2aad8f149f7b5258684c4074d10520d3e0478bbe61349e9107203dc5a1f57aa23f7c4b467cadc98121c34b4812ec1f6102fc22b05385bb7eb0ecad8ecc44666fdd62e21c62757c6a3c4d002b56eabe33e9c1334e409dddb6562751e8ee866d4a5901b923d629f7a4c57f4db989aa361f63fa0fb13595826f85aaa3db183662a811c178b23c5be0ee55a7ba110e1565b9536194765db099fdc62ce6b6d9731fc4ddcfa5c5cc7c9350ee061ce99c6d280320166e16171b83a74a257fd80a9b6c87e243f35d24ef8353c58c33362496a223146f84713e035c858485ba06109d11bd96883708aa26fa745b2fe0d10d742cd7f7201a51d15dc362bde4454badbe5e9ca13740be6e07ee688e08057a300b4ea67dcee419e94ddc1e82c03b8c5edaf50ab0f09472c7dd3f891d23be3f32691f80da94ed975eabdf6ddd6a5bf09ad4028f74ac82c1f86c3410ec1b10aa69e0010a6621f9e3466076300c93af74c693e8862dcb8af9099dd42967b3322162ce9a7405dcb5d7c2c61c2ecda3fa0f7c26a1c281a951c1212b11b96a1fb2a7db27477213b92aa4d50a600b4edfeeba9e832ff1ca4124269d5b14a1b4ed33723ad82cb54e0260ce793d58a2279d47053866c2dd50df5625cecc8d40591945df6f4a61d9d16fa02d0a26fe00e3b94200e5007ab4bd80c59e49dab815609945f63a6688d0ae06a4381899d08530df8452ba822071a7745df38405830f7a088e22f0f4f2131b0ed22d78b202167baacaa1f751c0243c58ca82c8a8352a46c4ca219901f8cdd47a43e0d378bb152393f0541f76609dc7ff1a2f07", 0x1000}, {&(0x7f00000015c0)="7b580e75f1ab2220dd8e360473038bf6df45eaa178d7802cb7f635995f98b9de7c4d08807ae766c9cdb98aeb2ea72fdb4aa478d317dd71d9f0512232848c483df219ec0cfc9b87a3bea459a446ddaac1a617ae7eec419625d4f6d58c1952749c594f0b44a45cb619b2fe8f64c47a116bc905d522f9a82386b7082636f770e21d227457d0af6e8626d75f908bbb503c13eafdf45e16d1f3739b4922dc88ea1553a89eca50154bb9ce1651f7234ee2d87f41474f1e695a2a669f53cc70b5ace9bf8c4cc820c0e3864188168a750e07accd35f9e198bd5c7cd5560e6cf71cfc06c8a2afe0ef379975d594c0c90985252eb9af", 0xf1}, {&(0x7f00000016c0)="beabbe8e560b83ee07cded17440464fdc84b4d58bde150eb8ccb8571d5c0a3bb334f47c4581e4ca50b626c1afee5c01badc67dfdfa9c101fe73bb73b9fb8d9675b6ff216b9622c51c96d304cff08e3ab3c375d4b6edee980de64f925a84d0986e1ff2bfb50416651107bed97ddb6c2175eee4bfd46ceda1bed8f82813008c4d2d88de3e4e53df7980198a4781efb2737f0931c29626ddfe8fd139fb0c11d84d3f6503107cf2920b2b7cc0aa6329ca5cf855e44062cc5edf7e7e9f66433965868d4453c840f3a77947f62838c6c74ba8af796107969002145ae0e4e", 0xdb}, {&(0x7f00000017c0)="51018682c0d620de3b59419c4706e67bd950e31f364d44f73c771e1bfde982e5afc6efb24e32565a5f12e33e3a8e52f5f70541467b6c95fa449b87d7521df6c8561f80e9bdf5cc1bd5d4f00fdbff7a63e294af266263d22b4bc5570e79e7c4c987b76d6debba56c51fd8c81c65fd006ad97368533dc691fd42ffca848354dfef5c03219dd5254a890df0a39256747eb6c2fa310420098a8645da559c71ccddc8583aeedf1b03f37c6739b4a66effcf39893eb93e56b09e6f2925403074ee1d97ce3f15616d0d7a84a06475455191c9ad2a806f7ef4f0ab29ce678f618eb0bde11a91111b8319fd025206495c8550b33fdbfdc58b5eef829f9e3c0f90ce4d924197b3331b1cc7818f3619b6902c7085b3a3016f0ca99836b169f7a97db03203dadaf022d693d19666d4c562346fa5874c36c411a98164844d7dadf5bcbd7cd6a213615f6cac1bc0626bf9477196de6abfe81602062a450b5790e4dc9ddd10f95cfca0f12cfbb9723e2368c15ed71b96a4b8be51e3437f7a20cfa5fdf6d515feca45971f27e294d115ec49ccb79bc75844ec244e6ff593079a749abc28042b352171f64a79c87827d72c513cc2b670b29de405016cdd16a0039c4e746be20eb7a9a0e4aeab551012cac1f293717d73f701420b7773addbec63057ec96e6bf9ded3340b7f9a794431127bdfe37df96b6780f879805d19cae7d81d4096cbddb5587711b38aa870442d7938a0d4b309ec48ba79874650447f356178342d5541ed8d09869a51a11478c1566320c3b323e3cea8aa604e67ddc097835ebbae5898a23cdfb50b094e2d909ffce1fc10794829f1902d0bf76fe5151be1a719089682f2b2bcc06f99c2dc4a2347b0d28124a3c38cd2addfc0277940b0afb64183bf475901466aa7719f1599d9d932b2e33885280bf5cf86de9a93788e16b174211fd49290af636d0d0b64c2afdc6f65aa97277e8f17b5211daddd9ba4739c845fb5a97a3939545173ec2633dcc0dc646ada69e278911c0938ec71e70d55c98b7716c65c63530464a94d98f764fa54a8111fe3e9afa1ce660f9fa304cb76ecd17b5549d634bfbbe7589c610c474f11d2e605cbadefe2b6caf2e1590eb3569f79d149a2268417f98ee9b35dbf03d5c5ed797ee70a9bb78af6184591bfa190bef3825164e1c4e93abb7cd281dbc2ea8aa71734a94be217dc7a97683db0303e38f08ddec6da6b88436026143666a552fb5eaa340707a655bd307c425a12fc8d3e5a4f3156a69e67c3cfb653f90fa784741875f265cfa5380a7c51f2049ae65787286fa1b45bcb1e562ff28bb653dafa10f9e5b7fe3f5179c665733851701a3fc04c0287a821db8bb8a74d19664fd9c7db5ee236d1401ff1f8a634b66ca153ab65da5b40f067adbd283b301b8043fcf99f964213de1fa1507852d39fe09f92d99411d1154b180b209719dfd818cbdbf7c7299331c5fc7418c5bc5336b20110e39e863ec91382568fc6657647f16bd9744933ea4ebd9928c6237101968f4a2309538e5be578c5decfc30a909289c2d21d6fa1707cbdcc62bc62ba18959c69b3e02a2073f5ea01c3f3cb672207ac6b2a69de0da397cb0e94e5108ab06b946cc71d8629b4eb2294112def0ed190bb1c6960ae020e7314254f48c7113793139193063f23710e95a1ae5a4314ca7e83a397c75497a1b7caa5ebf82a4e9ed8a1d1358213188f67aab0fb12e860284f8374b7cb114270a54b34f4886b78cec65917ff90085f1d2990d3868a9869464a4f457b865e4812e169fb5d7d4307d6c3930f5aad6ec1b517a56ece04bd865e38618f7b013e3ea8f994da2fc141b5c6bd73bc3f787b27de3cacfe36c96a38a979698fc2ed480861a7ac8b137398ff51e82effc1a300c04ab0ab20ed2c2bccbe9a8ef44478b165ae3fcf2767ac36d3aa34965539beeeeaf6ba52f18c1da3bb5679a2e3b8c4b211253ea2d9e479bebd497b165fc1c9e2b05646bd4f268e74f93e0e2a97418d0a00a79bf6be4c9c23085462505dac285331537254d90f890343e3b86ed67b1dad56581a5977b98bd5db7c082fb3e2cfb8e1756792362d2f585063d53e462431e0be4d966f5006b84264a383627f02f6256173c74ce99bb75821cbc8d5019b74a87e5183f8350b9106ea5c4ae5369d02afcde9c73c341ab3ac36928d176d096aa65378b457f7e7956a30beafa97ccf3c4e40c5501a6f66e8688fce2d0d4d841bd65d5eb07dccef2f6f9fee151abd3a27c7a449520f5a483cafc91ad22c2bf9613942d329d04d70657fff6b9f3920ced889827af957da48fec516abc200714c00e7811cbbb7c60a51daf7f2097bb2c7564bf0db38c1f968aade34053ae7efd40afdcdff13dfe61649007690ce584da0951c66e61f61d48e0fa6b49ade24227a1bcac4ad113fb79572431cd8802121b6a63e214c421c1c6b84f3f8e22973591dc1dd5c784176271c3dba09bbf7410663aa5a94aa702b807ef6c713f45e9fccdfb1f834d488ed9b3162c88fb5df5a6807db97198de724a7904fa6d168dfee7cfdf1995085b46c282c45024b0e335e4def1d8236bb23645209d0f5928042246047e07fbfe610850ef8d260375528440cdd8d7bf486ee8404568899b5ea3e5b96449970da85b24e6cd78c44868dade286d96722ef5a79979e512decdd37cd2eb5220c16317b0fd4879b8ab38cd31f7f40e9c728c6bec9baed90748983705c993d9f105fac9887c4d56c01a9301d343aa992d4cb487eaa34cc124116be101fc29dc652facaa5b547c881c4e250e830335de06806c17f0003cbd5392d9a957a63d9e669b86460ee1b009629423c73f8893523ff7134a236909db69037f817e68f82946dab022fa02e771ca1fe1b7644bb4cf433e24ca72961fc2435a6ac4723b6d686b532ef34e65ede33662a22da9793d04cb5d30fb817eb9a58859565214d7a837ed0dcd0cd2b746a0a4c359815e2c127576d42f28632fa20c550f42b002b29e080860bcc777f248f965d72f500cf74f898f3665aa1c1e6692084c3d713a41becf080bb9aa3b2707f34bc5daa8de049fdf2704ddc81967f3b6f041982b9e06c035bc02586773c95a91dff1478998b19d46467b4a9ffa7e10c121bcbc403495f330acb179e714ef7a4329140815d4a3f91754fd575c4fc8f8fc646da8e13e9a1805ec7ea237d36c70e1caf3120a4112d2b303159939d22e784aa755e47775be85d4020cd7048821ca7e6b606c8c670342f18b0d491229075bc87c35598f99a673668bff8905de6e0f76e68517e2c69456c7cc4d77e325003ca63275e0d4c4df1b0912a124b512f3f07d8128e515d6254dd2dd8648640f8abf260d25f2af7b5afa1d84fa1167b74ce2b838edfa90b5a9431bc18a099b49c26b5df3c2edbd4ee4c71e93244eb0f0eea13ae22cfd10b72f10b0a73b676be08047a502a4fdeedb14191de712f33ed07a4770ecf3b6eaafeec4a90d6b4ac74fb40eb32b6b4feb6f4215e6dd541395b4d14b99956a15872e6d0399b2cbb721709ed49d21e6f784f8cff629d8c80518499842b1a7ad3adad93298b48868ea8ec37245783a633a27c3e4ecc3b90def11a61f7548654a57b7bb1047a320b694b1b7c4e2fe8fc7516e8890dfa82127b79466958f6806a143ec82df8479f6f80779061b2b5319c03e7f890432bd63428386d4d5099f3a563d206d58314b0035eb482e1ccf698100ba637ece5e84bd9da93276e70c8935fedd56eb301a4d4bb9b483fdd71f261293b27cdc1301ae6ee07d47f137a5a1b095f087368bf9827bc42fc03faa942984488f01f85f570dbe64484a132720fc685c364c0aed898ff2164b666e7276ac802fb3c9ad3df6cd09ca32c2b998bd648a4abb4cd2aecba52d32fe2fa42b6353d5c2db5fd8dd2c1b956c75f248888210630c9fc59998af2d3ea6902e704d4f33033fc8d8e1a97844b6d0d05e482e04156971ecc2e9512b334ef39dd99fc6e096f5118a9c5dbe50f4649aada99132181c1297ed360281a834957874076d6f91f3d5bf827276aad570f8992fdae586fcf6562bca8f926bc735d2fc8c55a54d2fb0f51eddb2eee32c4347d74a7369f88b3ac9ed9d2176b1cfd991f6afd249c2bf78ce9f7e770d6ea6a63cc4bf92f20d5df5bb3a86790122eaddfbe6d3a2483dddd817916ab56641850c23908932b430281552795e55373622248406c847c4d24d3e125afba1a704fb1e8a137df2b3412abf9a8ac07962e059c85703557c8524e6a13777f80a3199cd6ec96bf3ef0e55564580d2e3827ee99dd3570cc85672802d94b550eb6ae9b2b6963021e56098b7be3c36ca2a78b7a64275b00198200256e12f80b95d4c14ff47f897528942aaeb5075f11a98a8f9514803c01bcc2e3865df39f31a2ce5f608ab810caa90bd9fa02139a1009a6bb50f5f5dd9d317f34d3aff275990538e648f3f7033c21e22751a8584fb4cd688d326864cf9dc88f2385ce71b022b5c15b25669e0f1498b1667d93ac61a027c014691d89d9e343dc5be1d6067c5e9aa1f8d33e04e208f6da88741dd083e54c1d80d978c85421ee8b75f8399a9260cecdd1395cadfc23d393f3ec16b833cffb1e6e1c14246c84ea77bd9c2674d534cf79c8c649eb8b8c44b56a43ad6a74727ff3e862b2c3922f93c3399928eea8e0fe4dbd1c5f75c379f46eb8da38c95e0ebacf6587342a8ac8b9843d31f644e5bea83c7b6be735c4ff2c451b8bfbb7b7a3c063ffad0a4653b85823d7e1e3f3638dc6a7186256cdd60360e04a6ca86324682efc67e9525da379cd900faeee3247979d97c152d54162eba3160115150689946533cef9fb27e73d1abbdf955a18aa685e92447342aeae7a7862a24506909b2ef515e976a8aff697550f88609cd0075ac84e2ac2c02d126ce1f235cab03b69380793c7b4479c34aace502f5a6f2c2270c07a0bb39dad46c8c8252afdabe6386b32e539ee37f5cd6720f8301fe4a2a12ab66cf4588677f0b87d1997927b82277e9c608bf67428aaf8c7693948212ee48b1dd65700b375fd9bc2bf073b1b7d163ec652c1203fa7b530fe71bbddad19ef0ec9d43fb4381dccc1a8e4b850ddefec92c53e6b80076ca6fa57f5986af60f2e3723647d9b83f7dc13f748092c453c0191c5ee95b23f8b3ea389c7094d45f4b8321fdc989253b660c1cfd71c8b91b19ee93e2911267a31427c6da43b70280d121f692783c278859c10d2446a949cba2a54f3ed2758f37eaf6a3c5be9ff39a6c13efc5476732fb87a9fa32e0a8a7436e11001839e20b79dcb44eb16c5e5bd26d46e71eddbbaab4bd8568df5a1d8b3bfe1efd94ead73186d4b0e57ecaaf96f5b08ed2c8e0a9f8c460a66188775c3cb4542c8eacbd512e15f5b3495d8fb6d99f8e0c21f9434cafb5630a0d34fdd5618a41330a89eb0d0c90796ec2637b741d5addee40b988b1dce3bcb89c3f25dd295e0e9ea2c37f053d9a5a1b6396580dfc4b323bc0b8e05b46c92f9ebafc23945d46a81ae2a0bc72f5f162670d730e2311bee1dffdf830af4280204321142a14116a40272018463ccbddd7e19450d0912d077704626b995f95c3e306ec288303727e0b0d38268d48d09cc3df434a9264e880047f1fb0c4f7e26ca82104a87c791635d0fef3a643ec8d1d232472fb3ddf8bdbbce7fa7c3d574621a886e5aed2cdaec47ba3aa140e7d7e29388f2116c8afcf15e273f821dc1ef21c6e7c370fa31b1890b8afd031505b34f83de5f75a0e71294d3a00b17158d953ff4cb3d27caa3aba90231e856e7487b662f00fff003a94d823b15d4", 0x1000}], 0x4, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r4]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x8}, 0x7) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 19:00:39 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x11, 0x8003, 0x0) sendmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=[{0x10}], 0x10}, 0x0) 19:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000004140)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f50000000000000000000000000000000065d1b43268f85266e93c7fcfed608872ce55cbc730d88016deef5231ec814e49b01d5fd4edecc044875c333908c595673947ad", 0xef6) syz_open_pts() kqueue() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 19:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x5) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:39 executing program 0: r0 = socket(0x2, 0x200000003, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000200000002000000"], 0x10) 19:00:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000000000, 0x5}, {0x10001, 0xfff}}, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 19:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82240127b71bb21b2daa574b4987527989346cc923818e7f2b5b4976e4a28eb63545330a39b754ecaf61d27d71a2d632a2f4c73f858df492db5d0c642bee22582669bbc81e274abb4aa5be2ffc459fd5e513091d01bb73f7b7dd87b700f66b2b3370d727fef3f8cb3f90f442ae5154516180cf0eb65e0f313f23ff87e99d3e3452d68220e71f41ac8d16387cdebf71856867f6f5019fb53044f0de03389512418b40d88c7edd2299267914c48a46a53060ede8499d9fc790c80442e0fe2f636faa56b765206ef15aa7897290e986e7920e977f4e7a95ebb1888e92b3309fb46ffe4bd90f285f0fe61aa2cbc63eb3458ed513587e43cd843598d2e98c36b20c2c9a73ca8927ff0dae287d289c7ff0e27babe7eb5dc8663b84eb91425a079e1152346b77e81717f58c65642a975fbc7993a580c79ca88cb813e2bd098488503297fa7e8fccbb34a3ad0be3474830a38c8f217c6dd3b0482dff5ba4893497e77c775c5b094cb028c2170b"], 0x10) pipe2(&(0x7f0000000040), 0x10004) getpeername(r0, 0x0, &(0x7f0000000080)) r1 = semget$private(0x0, 0x4, 0x120) semctl$IPC_RMID(r1, 0x0, 0x0) socket$inet6(0x18, 0x3, 0xc34c) 19:00:40 executing program 0: r0 = open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r1 = msgget$private(0x0, 0x100) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/76) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/248) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) execve(0x0, 0x0, 0x0) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x5, r4, r5, r6, r7, 0x40, 0x4}, 0x9, 0x4, r8, 0x0, 0x3, 0x5, 0x22cfe3e1}) 19:00:40 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x1ff9, 0x4) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x101, 0x7ff}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x9b, 0x2, 0x6, 0x5}, {{r1}, 0x0, 0x18, 0x0, 0xffffffffffffffff, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x19, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x16, 0x53, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x11, 0x2, 0x5, 0x20}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x10, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x24, 0xfffff, 0x3, 0x4}, {{r1}, 0xfffffffffffffff9, 0x14, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0xffffffffffff2f8c}], 0x1, &(0x7f0000000200)={0x3, 0x8001}) flock(r1, 0x7) close(r1) 19:00:40 executing program 0: r0 = shmget(0x0, 0x10000, 0x10, &(0x7f0000fef000/0x10000)=nil) r1 = getuid() getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x40, r1, r2, r3, r4, 0x104, 0x80}, 0x7fff, 0x5, r5, r6, 0xdd, 0x1, 0x80000000}) r7 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) clock_settime(0x2, &(0x7f00000002c0)={0xfffffffffffffffa, 0x1000}) getsockname$inet(r7, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r8 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) nanosleep(&(0x7f0000000100)={0x5, 0x2}, 0x0) connect$unix(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="6f77d9c7397b1fe13c192a51dafcdfe2b4683e0eede5019bebc219735c9edf93c15cc026c5db1968e395dc0465905102ee363c30c2b8267ed033b97b44dedad0660c5ff1409d0000000002447b555cf64a68d31b38b657b4cff26a9ed25ed22f93bd5e0f04da6220fd0b0736012db4280b204489c506751be93f274d3e033214997999010a33147c469221bb33de434d66b80034966751e93b1bfaf5e5d14d63000000000000"], 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r9, &(0x7f0000000240)='\x00') setsockopt(0xffffffffffffffff, 0x200000000002a, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x371) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) bind$unix(r7, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 19:00:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x44) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xd7) setitimer(0x0, 0x0, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000440)) 19:00:40 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ebfdffffffffffff0000000000004000fee149c334d184cc24fc9c07000000ce9e40996c4a34666ba6fa08eb48642208b7fd6190491c3d0a5aa5b237f79692c0d700af58fe82c03be687e9ddf99442a54e4e30d0f7870b476cf8c029e13d50ebf249027603af405f19e43bcd5801c80ad1bfc845f61b774d811e18a5"], 0x10}, 0x0) flock(r0, 0xf09df4b107b616aa) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0x69e73aef) 19:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe0, 0x71) mmap(&(0x7f000037f000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) 19:00:41 executing program 0: r0 = socket(0x2, 0x5, 0xfffffffffffffffe) sendto(r0, &(0x7f0000000040)="34ad9df4cdd15c1d030e8c7799571c89858f2d0f5ea8a81e211ae33e987afacdbe19c54c9b8c01c9559fb66000d4db3689b768288c181a", 0x37, 0x8, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 19:00:41 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="732404cb980700000000000000a9d07cb8487f00000024c47efa5e0e75e9eb2f7f7e4ba714bf3b9e38acfcfa2b42fd7e34b21c208383fdaf3943c58385337ecc7b333fac105f9003bf74ac9b86d3a0210595b48a8d56fe696a9c75094551b741626b7b48b2730220a3ea2669fd7dfcbd18273c0f16bc4d2b6a8e4b1275c374c21e5813a3dbf88d3e4ca6ed26341396528896e800ab10e793b5a0bf878ec58e12bba8db55da34e741e7017ffa166df577616ef3cf57b72f33b2eeba", 0xbb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) fchdir(r0) 19:00:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f000005c000/0x2000)=nil, 0x2000) 19:00:41 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) r2 = getpid() syz_emit_ethernet(0xf0, &(0x7f00000002c0)="f2e2b3c361baf85f747d2122c47ecec2be6f3599117a85b65d430d62711f0da9e08a188f9ffd4db0b96f833684564ef022ee34baf63b90f525d940d5df2d3a5a817ac4660ddcb92e5c54a931eedfbdf343f3e85c230ac9eb9cedaeac2626b9a8ff8eff0dc3ad2ca570822d89e455ed80c6e5091aa4c69b4a9c07411638fc98e4b9c0e49184674a25c77ecbcd57e42cc353dfb3b9922fc13a390aa83ee24aa49974c02ae9a37ad854831b2dd6f7d8970f4a2f4425a5889c59e157d3b439a4b7ed3c2b70e56afc801e91253af41302b0a6077e233f0204a6fdb3dfa5514b1d459bb550249534c4e49327c164c4ee7344f8") wait4(r2, &(0x7f0000000080), 0x9, &(0x7f0000000140)) getegid() msgrcv(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="d0fa3adc13f284fb2f1a01a7643cf13a542f7c563cdd7b334300000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000"], 0x3d, 0x0, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) wait4(r2, &(0x7f00000000c0), 0x2, &(0x7f0000000200)) syz_emit_ethernet(0x9, &(0x7f00000003c0)="83472a05e017557711") 19:00:41 executing program 0: r0 = socket(0x11, 0x8003, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)=0xfffffd32) sendto$inet(r0, &(0x7f0000000080)="a67bab145dd48414ec410a303c7a542ffdf62a782805891ae97c905f6ca4bbf032a249d6a85bf7eba58d381794a9d6d24a26048322400043da020574e9ca04fc69382ff901df0f4a06fdfa49474bf9896637eb3b48e20e8b5857b63491860645587c4588bfe444ef6131dc66886e8066a0530998db164f76ba92408f14", 0x7d, 0x40f, &(0x7f0000000000)={0x2, 0x2}, 0xc) 19:00:41 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x4332, &(0x7f0000ffd000/0x1000)=nil) r1 = geteuid() r2 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, 0x0, r2, 0x0, 0x100, 0x8}, 0x10001, 0x1f, 0x0, 0x0, 0x40, 0x7, 0xf5}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 19:00:41 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) r1 = dup2(r0, r0) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x90b, 0x5, r2}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x75) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/242, 0xf2}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000100)="2d8622e5fd6bd8a97d0eba86fb5212d5f1ef9a3ad104f0b8a2cc0e3e91bc0ac5e34220aba8b976cbe2fe5645a17431db0a1f2e582714780d818ee43d83ec462a65e84e923b161947d1db6c1722866eabaa50d512d9d83346aa065369566a89ccbf6c2f1d3b8358fe23954ee88094c67a2f76a473aed480f9187f4e0d31a31762aca9b9ddc61e2d4521237e02c65cf3006de5dadbe4a57f22813c9f139224472f26d3c08e390a02399a75f35fecd2a0833d9297440b10f0a97f17bc294d248890af8914d1d0169ca54869d31c7190850ea68f9a4adfec8492a9d5683c072dcc91de310ebd03e546b575963b8558f54a7f4c5b2430", 0xf4, 0x6, 0x0, 0x0) 19:00:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:00:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc9) setsockopt(r2, 0x40, 0x8, &(0x7f0000000100)="d662ea1a08da06634e59b33c241719b3b251eadba4793c3a4e68d6be", 0x1c) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 19:00:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="02000000", 0x4) socket$inet6(0x18, 0x4000, 0x1) 19:00:41 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x200) stat(&(0x7f0000000180)='./file0\x00', 0x0) 19:00:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffff2f, 0x7f, 0xfffffffffffffffc, 0x5, "02681338ce97024804cae43686415703a6b3d01c", 0x6, 0x100}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xb9, 0x9, 0x6, "47a8998cb828a454d9c56695a2eb2fa7678e91ab", 0x1, 0x5}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 19:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x6}, 0x8) 19:00:41 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x1000000000000000, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x10) r1 = open(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x80, 0x8) fchmodat(r1, &(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x2, 0x4) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) readlink(&(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000580)=""/4096, 0x1000) fcntl$setstatus(r1, 0x4, 0x8c) 19:00:41 executing program 0: r0 = semget$private(0x0, 0x1, 0x580) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000c00)=""/235) getrlimit(0x3, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000003180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000002140)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x362) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x401) getpeername(r3, &(0x7f0000001080)=@in6, &(0x7f0000000200)=0xc) r4 = socket$inet6(0x18, 0x4001000000207ffd, 0x8) fcntl$setstatus(r4, 0x4, 0x8) getpeername(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6000026cc2fff000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa590000000000009f9e13868370a7c975d7adb0610158f1b8870c53e770fdfe20ed1fa218e168dc2af8f256874c026e3b932a37844e8c0fd38dcea3300a553c7f16aec1590f5a031a4017cbf5b6bb75061d5b4035d8d9a60c2f0753c8559ca94b9de26d372ffb84117ca65bb9e4a2a0702d62f2135929b3753936efa6f2c5a1be5f76e52285ad26ea6ea5000872fd5d7cf27b5cc72b4966148c507038625cd0c9dbbec3cc0738d4acc4e7b1ce0843d0f523e0717b2b5ba025971d6e15fd47f3b1434f84015a8b15b63577ddc138891701832a97abd8eefe1e9ebb6f922c66b3fb52a6f58e7482261f5d0c83fe4a80943310cfb89e26651b4ebc7c7aab97a77f9b6448c29c61f8f81144738097e297c98bbbdee149447ae11fae85e0c90ca7955100cb28d0e67b2bbe92db6e23ee63371c4187e9a47bfc5ba1daeff782a2e45b222ec4c688586f02bbeb98e540c70e259699986c8ef27078236509e7f613951b4b94fce5cb9c901e8a073f8325c9ac6e54ea77f022c05123d034729def6fc45884b1bff6d2341269861325cec49b9527a2c1bafb92987b984f473a8091e54218b3543c6de6d0b46c676e4d64ddfd3d020c150202e1fa41a9d49d9bdd864de11d56d58ddff218b589864a6a13fe678297735b71fa9face5d3ed7b865e70efd27268b6b1518868c5a9e25528ff52d6fe9ff806d14c89488a75113c7bbb5ebbaeebc6d09beda7a87c42cc332a5ce647d37a223a621a945b40c01ab0cf8e83593cf0d72fec7463b9e064a9f5c4cbff6bc6e46cff9b665c5146d19fc53975333f71b1cfe3cc9fd810e4a245fc3c8b0aeebe7baff64fbe5ad3796aff937423a96bfa5d95a18378a289fda5d5ef2aa597162628011b998f072d9a"], 0x0) getsockopt(r4, 0x100000000029, 0x68188c25, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/189) 19:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) write(0xffffffffffffffff, 0x0, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1}, {r2, 0x80}, {r2, 0x49}, {r2, 0x4}, {r0, 0x14c}, {r2, 0x10}], 0x7, 0x80) 19:00:41 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setitimer(0x40000, &(0x7f0000000000)={{0x2004, 0x8}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000340)=[{r0, 0x4c}, {r1, 0x4}, {r2, 0x100}], 0x3, 0xffffffff80000001) setitimer(0x0, 0x0, &(0x7f0000000380)) setitimer(0x3, &(0x7f00000001c0)={{0x715b, 0x85}, {0x8000, 0x8}}, &(0x7f0000000200)) mincore(&(0x7f000015e000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/92) r3 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x4000000000003c) recvfrom(r3, &(0x7f0000000140)=""/16, 0x10, 0x1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x5f59, 0xffffffffffffff28}) setitimer(0x0, &(0x7f00000000c0)={{0x8, 0x43d}, {0x3f, 0x7fffffff}}, 0x0) minherit(&(0x7f00001e9000/0x3000)=nil, 0x3000, 0x0) 19:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x80) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') 19:00:42 executing program 0: r0 = socket$inet(0x2, 0xffd, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6168de4695611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0b3995188cde8699350e2db2b1ffff2d62f03bbc9ec668fde64b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb6dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47083254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc69646fae9f3e01a5a31941528", 0xb4) 19:00:42 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0xfffffffffffffffb}, {0x0, 0x4}}, 0x0) socketpair(0x36, 0x4, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) sendto$unix(r0, &(0x7f00000011c0)="def8dccadf402d8eafbbeff5a27873d895c10870cc43d896058ee73b681bd94e1d524de2d698fe1bb4c066942a5067ffa9785715b99561bf42de7ad51c14a22f3d0fe18a766173f77f058448fd81ce07d05681af87e205ce71c73310f553236e21ba8cfc2cfec7ef6335c2a77432eb227189db3c2fd60f54ccd4aa32ef80000eae61c938e71a0efb29ffba328851d06b7648792e9833ae532b331d809299e78661e8192b368d51e5531158e1ee36f6d9da38a9784fbfbccbfa3869da2a8d25fbc46400cd603253684ee9366967a0ca50d812636e321a56f1eae462af9afc1e26d871851ec2", 0xe5, 0x8, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xb2a, 0xd1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 19:00:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) fcntl$setflags(r2, 0x2, 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 19:00:42 executing program 0: socket(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) getuid() mlockall(0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) getrusage(0x0, &(0x7f0000000040)) 19:00:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10220, 0x12) lseek(r0, 0x0, 0x2) 19:00:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 19:00:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0xfffffffffffffff7, 0x8, 0x9, "6babf3328b1c6021a9d30e340c5a88ce903c09bc", 0x4, 0x4}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 19:00:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) close(r0) 19:00:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 19:00:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/233, 0xe9, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 19:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x201e, r0, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) 19:00:42 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa6b96ac25609455) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00', 0x4) mknodat(r1, &(0x7f0000000080)='./file0/file1\x00', 0x1, 0x0) 19:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) poll(&(0x7f0000000040)=[{r4}, {r0, 0x10}, {r1, 0xa1}, {r0, 0x5}, {r0, 0x6}, {r0, 0x104}, {r4, 0x4}], 0x7, 0x9) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:42 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getuid() r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x0, 0x8001, 0x4}, {{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x40, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x40}], 0x1ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x22, 0xc0, 0xfffffffffffffff9, 0x20}, {{r0}, 0xffffffffffffffff, 0xf4, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x16, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x16a5c977b8d71236, 0x400, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x9, 0xba}], 0x100000000, &(0x7f0000000200)={0x7fffffff, 0x4}) mmap(&(0x7f000019e000/0xc000)=nil, 0xc000, 0x0, 0x12, r0, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/11) 19:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x80000001, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) fcntl$setflags(r0, 0x2, 0x1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 19:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) ftruncate(r0, 0xfffffffffffffff8) 19:00:43 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = semget$private(0x0, 0x1, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 19:00:43 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socketpair(0x11, 0x4000, 0x4, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x101, 0x8}) 19:00:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/124, 0x7c}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) 19:00:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x8, &(0x7f0000000100)={0xffff, 0x401}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000180)={0xf0, 0xfffffffe}) kqueue() 19:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117", 0x20d) r1 = syz_open_pts() close(r0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x6}, {0x7, 0x8}}, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0xff, 0x7, 0x9, "4229407f056f72537b615afaa16887ec0be2cc38", 0x8, 0x5}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f00000016c0)="e669f8a9860d6d2dea2f1b199f84a6551ed46ad7b65847faa53f8122b7e88201fba6b8e6a19ac7203023969e70900a8ea6ea3c7e82d6553aab83eafae347be1001abc760fadf56b85e9244ff372559f2614547683ded42406e63239706581d761254d74e1ca26ff6e4290cada28a8c7fa23223fa1be501685122ab637c861ad3aadc8f2bd2bf90c95d501361f435174c4290cdfc4aad5ccb41783d0fb2c89ba208021548cd8716289d9cdd28232587241e6b264388c338b684c0acb360e38fda500b51b150bed1cbacd958bf1b7666eeba47c98db21c602222c0efae4ebe19577b18b074644a3bc594dfddb6e32e1ca0fc66a9f564bd0180ebe8fb110c1c3f2081e40414e11ff1a8e47c943142af77ee1ced038a25293d123539bbe856aefc9dbc2f3b30edde826f24a21e0a606e78a8bfa4b0b320cb48578bc03d28e18f8595c359ba5a8265a2b17702a93b10b5d7358836d2875b3ee5588456c697dd6552c68519e9ecb7dfb17d92b0eaf3897b4be708b5ec2c848ce8a1f8ad08c369e1e459f86b2b2471eadb78df1199f0f1f09764c35b176b4be53c8c9a0adb198843fa6dcef2c1fabec967a6a22589b4b9a2f80ce6b4fcfef2cf3a4347bf974c79a5e001a990346743fafd17fb2ad75f5a4a59b264a5b6746165a46d962d075b96a55d84f6c3984ea0d97a0a79122fc6430584f7d6081b07f826e4673e8da5c3ee92f48df34b41af93059e64bc3efbfe7badd2202b6b371ff0c9d5da0be0eb06132c06044b1b8ab85f6b3a5506bf261caf806bde4018742d126328566b5cd30aee26f3980a860b5642b7085f4ae629530078a4a127b622ad8541868c9e40f60a29df61be9e81df5994c86bd087a070661b83ba709bf0f0a045ffda56bd13d3a2dc0c7c468ec19b8ec74bad18c58e4c7953736f8a4434e9aefbc72586fbca0b7d37b00198108abb114aa29e9b1fdf09133fe1365cb3165bfee70009d509c6bd900cd6180a60bd0319a162c61e6d546d39d606258333cd8a4f4d44624f39a68d53e5751d048ef4d18834f12e02bda98ffb90adf19f14c4c0e3fbfca4bc82b722e28edfa88dfaec50e98f0f4f81041bb6c8e876b612f81a8eca72ccbc232569f15ce10b88232b7c1c88ddc19581b464a0067c7a1ac14b15a93cd4c08d5d15f66e74dbc9d8e7f7f08cd8784e28bd354913b7380ac7efffb47c6f134437f34846f8366f409925862bcb03cd77ea6a08337139b9a0cd7eaba10c0482d1dba10a4389c614172177a0d620de7fc86ffef9db1e341054b43ceb3f74bc5a0fa338d802b62d08d90932e3fe8f6b149d789c88a4051b330ee58acfe311174f30fa23f2e676e67891a8bc759d0313de997e9b85f4ba470b58be21c04cea87a58a03becc7517d61bba601eee5ff1fc3a28bd4260d3967f447cdae15fa55f1d6e717ec90c99c3173f8b1bc092d5be7eac62a347e20c6bdb8486eb8e41f6eb42b8c95396419b67306ec97760a22d81d2c470e3b74efdc84ca63bbdedc9e2f17ded822e2bafbbbf36abd9fe1184e46349154fca077045bdb27a60c0aeef13f885fe5cb5674ada0c01492d97ba3b40630f74b2a9f432434573e44260c490be4abbcca252f64bf4398565bfa4199a355a6c70bd27e2603060384780f6618f14043342a71eda5acce60c5a04edbfc2f695b773626fed1e0256b7a6ac7a30e906ac14ad9a2a16dd7fae2efb94cd830bae3ca5dfbb0181c3624c926a320144ac663d4812b8ef3baf59969653889f4ce25cdbb1d252a2c84d18ee6a4a8a45a452d80decc35fafb80c6c50ce2f4615ea6b1bb7aabf0d0c9ea815ac02f976e8cfd7eed3a67fb538ad0d9f9d78b19d904c4c440f8da57ee7c0ebafd53e36944cab2d2d7dce1727c01d5edb51aec2c43f4ce29a6a256e1c84ecd53eb750e49d7912d544c75f46ba0b4cbe92274b9122eeba9a40fc87944edeb98201a3f578003f90d5ca0bd6db30d6cf5d249f277e6d658c41ad46287d6224065aecfab5ff8080f02e43722e2cfd1b3dd8cea53c011f67ee521bec7c816b6453236e841f1721f3ec733e65a9fbab56b7341638c5f73fd2005bb409798c970532494eb868cfc813782517b3bf77ba5c0bc54c2961aa8ca9a11acd45bc1081b6e917cd8da7eb08c58a8b571835c1758b7acb0446f74353bd29a3e244218a3cfc375d128884dd14d0e4cd7c3206dab930fe851ffc2593a1325d6cda01b23ffe51bda1c7e6a9d06fbe519936ccb517a83db4360285f0f996b23b0a1f2ab8f7d46920f0f45b952a9ca59ff241b7d997ede590869956f6dc005e0be894c373c2e901ed59296eabd27db12fb18582b551e7e52055ea3112beef60e2be569ccf47bee824cc257046623c5a2e6e332a33abac8dd4c11a23a68ffe9105d4918d877df7048b8296801f9cc2cd57014ba0ebd937d3af2e2f6fcd4caedc2e2dd74eda5ca59f88fb798a1d07580463bea670d61cde8d502782d31e2874e2aeae7f84237c9f9cbd3b258570e1a1ee38b61f0188642f5c11b6fddae7abd8c78781210f8b983063a97c21bbeca3be84a62f4ff6f1bcb452d9b70c408319aa98dc930a2212c2db3bf461d1b2665795e5dfc4aa22136a2f3a0016385e3a3270bca1ad74e79e08b9718acc256dd07b3f3b0514180cee17a68d758d41c38adb408610baa9ec77e7a38b8ea6339b4f6cc4cf35f9bc3a4229fa970e8df6a1204963c9fd74c113273339a8d0cf2b2967a70b9b8e103c25b3f607dc46001dd4320aa2893dc9d959994f30996313796b07440811664a9bf0d4418944c31eaae111428a7d6897fed2353ab8f156b1d224e8ce8c3fb1f938ad290b3274fcac9ba0088b6ce4461005cfee3841e4e83d2237d39ea96411f120aeb02198dd758be161868f49904054a39b83f4c9827f7f3a1cf1099fc53bc6e7ca0b36eee898c0b5e7b22c76bfe05b38c98388c1e69b286f74104b2c23bdf347c99acd1fe700418a335cf3003700ad09673395201851cda4df4a42f7fa47f9c5a9a91493343d8e131cb0243868dee7583a962a14deea8715c5a09eac24548dedb0c63017a210aea3582ff19f223c0ffb6e79407ab738d6749f729007b4623440762ad071edded2551b23fe5947a5ae3af41c886028cc3a5bb3fecfb0417c7e81b3f08635c11ffc696f4708a214fafa0d0fb2be43769dec8d56b48ef4ba2eee1ab3231c1fd84740e2e5e3d72f6efd089508f5e8f35640221de10345e69b53793a387b9ac615a60260c8c7d22fae39a27fa82ca82624600b0c01fe485da1918bf48f75bbc779b1afef0869a0e5cdf31314c127b0d577e3124ad3ee0a30d97e87cc0fe56116120e1efc8d9c842edad13d786b46396adc2226c6fb15fee139ed20ae91cb62f132ce4fa78b8b230a7f7c69085142da773cb15e4affc06fa8df972dde49f64a7cee95f6c898df4b3688b85fb0ff73a26c0c03e2600aafc4d77ee6e6320fd8a87a7bce7135aed1e24ca961d61cdf7ee442fcba033f259662395e5bbeba290cc315d6b50efee58f3e56c1fc266af89a9412c3685298b8dc0cd7d70eb6354f39ac555104948ead9f1758f12eef0142e75cc5efa8726a4a8cee73be7f392d49fffcc439565ef650eca5cf23642cd2d488ab332a291f6e680dcfe496f8d59353eab5ece9420aed1d4489c6c5388f5e29c92dac1d2a84d4d7d6f5df96c72bc13ecc5924d2247eb3535e5bef76e98356bb472746fe4f3056d02c45e93fccf2eb298cde17df6804874d8a5e8e228d90bc328595e571b1086c99942ae846456334148730c210fd6646fc2c362e893ad0f661d2b7311816056bd9e40b6ef47cff294bcc92896d4e8e15bcfdb0fcd82cef4d65a4f9c0cc4872517ff1c9dd94a22780c5f311187f8bcd1ff049cfca1746b3f8505320a1ff5dcad49e843b63ab4ee9d63129b23622710baac7aa7b2e13e70925ae90b4648e287833003da7ccba266f662c12584aa3c1fd8d8d49e535186cba2e4ad15f249174b111f5209ce74ba1e6dfc25abd6c5326928fb570afe3de9105e446122d2c89d6d061a2ac3844f4b353438246e806f35e0c69b8af0564dd9e5c34b627bfb065f44260b69944f742ef24bcd1550d3dec01b0f91da25cf422e24c9a17d1b30277eb74068696e7001fad821f31ed4c0e9721a110d53979f8db595a255bc45da7a522473a34075c10ad1007dfdcc3e9ca3f371293075d12e63f31f46a6f85366fac9314892bbadeeae9f8db8119c7962b8f1bf0fedca2fc4859fdab78c29f6b4ec9ded5cde05ff2ae624524fdee9bd00e37f62662b3e9bbc41b0affe94ad496be3a05d1155a8c81fa14fa1918fd570a2f33ff5d2705e38a502e91424ee410545404a6012324ef824491d626e33a0de735d99f7297a034765de3710cde7a576c81d4a5bf4b6cc14887f194c6551ef3677f301e657e00ba052a73e4b4952adf0bd7ae66c857f5a622c3e316cca633b2ebf906c3eb924c5c68675c6fc2f8447d8937660c6f1806ec86f3ecf775a085cdbd9d4581d9924a0f5cad38af0cace95f9a6a381bf678e7cb1810bf071a99f1b4e930cc24d59b9890f6d3fa3067c2270409e8196f8de2bf4d4751b3321d1df74d9c16d7b11b6114894800787ab40d07aead08dd97888a93078b428ebd31bffff3627b4b3024d1f9178e7ce9323c86d0a6cce9253c61ff46bf58af401b334ab5dd5d030cc81b8e120b88592604477fbcf717d678a651dc18cec01ef355120841f629d4dfd1c6f26df3b99a8a45cf77375bafe793a374101bdb9821accd483e082c8d8ff3df5086f5e8ef5c6efab975e5d257f5a8a95166bba786bf50e24ae0a78229af99acf356a0dbdc3b2f9d45167793d67d6db8d4e0b3e944b309424f855302e9dd5ef89b2589b6d06484f2dcbcb2b3fa477415e37c3e825351608bf28ef3d1658ec84584ae27ec2ff5ae1c3bd0c0b1644e250e848b34dc8738c21eed39183441f5e9ca68aa851b416933ffcd35efab4f13024bb7a1f7fc8a68aefa9ae5fb54bc44297ea85dc30dff669ce9e28c845d9b089d936a59d855273b8cf0121949b9700c2038cf695d59a598e13586a2cfec4c0a9621514649f1f57252018661475322a7f269a42e7f14171a1b9ecdd4a8ad44f3b2b49fa75160a21ce0ae42bd12086ae7ddba0627fad6a0b32cabb692129eeac795c4f5aa1277e204568812b7ccf0018bf505d0574945f8b45093302ff1fcd72d569bcf1845231f6e1256817f245fc8af1ddf4f7414294627251521c9dcc083be831d4407e6d13dc1f94b48faaf19332b65d993e33644acc63615201d6effa914f4909d7a5549b0120c7bc26f83acaa6b1110a1d1e89d43e3a7851731b6a26ca80159e36f970c0f2e61a99f5203ac489495dcdd01b154a9c218bba7834596bef55f1ff78f28dc1dbe6eb682d4416d8d672c722f02eacf28216cf4b2391d52a18a7bae1a8fb6a4ab58cafe527df06c0323bbb18365d092f26dec060f8d0ff45b003f7af338350a57a5d74d5eccc80a289023d78698bee0dc8b4e1c341264dff28f233fb94de65286e0cf5ff66c6f6fa2f78fb05308b59bd109099e07cfaee4c6793146e2e9260a64eb09629b72251ad0b7ff1c8d3d0cffbda9b3e1ceb9dbd4465c5391f06b50ac4af3f56e5329f56a4f769ed3a439efd62eacbcb3c02dcc070fdbd4b7404f8bbd03fda981f6c8a097ae42c0e8e73d553185e0b051913a0259291724e5f154ba2c514d26f60a6a34a07fcba09d7f6c25677193203d655106fdf4bdaa78581c8305a50a4e0b4a9a55aa24873ae4cd1e7c58d1ccdaa9", 0x1000) 19:00:44 executing program 1: socket$inet(0x2, 0x4005, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 19:00:44 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000140)='./bus\x00', 0x833d, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x3, 0x5, 0x100000001, r2}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r0, r0) 19:00:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r3 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0xfffffffffffffc01, 0xc, &(0x7f0000000040)="ffe0e53dea24006df98329010207000020000000853cae7e0bd3ba85121f8f2854403f9b1538bbdfe12b37a687387890a0c97baeb7f2cbeb3b8d440dae78c1fe5651010e17121146c2528431479742872756bbb7181ce5356ebe1b9e86b7026f7e8fe2df26763afec3bac7679b074e7609984f19f619f786fde83ca66b35b82133f2035a7c396131065422fc92feb245fff00bb09a49ce4be4280c632b6d1d988fe82b9805eaa1fe16ceff05dceffeaba459b5f32eda2e3afc4315ca4f8f70b44d957f84de0c0316c9610e918cadac119e1d7a66628602c642732cf22b13bf1aaef400856056893c490826f8579f55901a3dfe74", 0xfffffffffffffc5a) sendmsg(r1, &(0x7f0000001c40)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 19:00:44 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) poll(0xffffffffffffffff, 0x26f, 0xfffffffffffffc) 19:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r1) write(r1, &(0x7f00000000c0)="318ca804ddb3b695d7a0324028e10eb645ba9c5aca3ebf868aec17308787e9ec9530d47f44bd08aec9a3d3cf13d80a504dc75b2576b56933507e627030d7a95517e62822fc793a2b3e1ef05c70ef92b6ea37a67b211c50155856fffbd2736523d48477d79e308cd5e92df1725ebab342a79b9ad43138576f42ef522b36c76a", 0x7f) read(r0, &(0x7f0000000140)=""/84, 0x54) 19:00:44 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 19:00:44 executing program 0: kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x10001, 0x0, 0xffeffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 19:00:44 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0xffb) r2 = semget(0x2, 0x7, 0x40) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/138) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) 19:00:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="00bf0a4a3ec834cf1784de99fa056c98137ecaa6292e8723a0ab9d0763de6a125ea35e3384918dcaf520951be0f56b411f2a89306ec23785a0b678a369f3a3808d7bb86be69443fdaaadb034e4d39a90e6bf90c47904feda1ad075ec2f995ffec00e78ed44c6d2a5893fd548b722f343d7a1c2442772f639e6fa509184f4de9a1586f8630cd55eefc5faa4acddad0573b48a3985c1cfe1239284c4d6546ad94826229ec2f920054323e212e92189fa3ec252b8c0d3a59810230cde649b31ad16835b3baf3ffc2ff3be34304b564d176444ea64438455f8ec7984e4b50e8fc7141f95e90bf708d1c179375a69", 0xec) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 19:00:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1d0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) unveil(0x0, &(0x7f0000000080)="73d2") 19:00:44 executing program 1: r0 = semget(0x3, 0x3, 0x160a) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/163) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/251) semget(0x1, 0x3, 0x4) r1 = socket$inet(0x2, 0x5, 0x8) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 19:00:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x81) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 19:00:44 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x4) 19:00:44 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getpgrp() 19:00:44 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x20) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 19:00:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="7a0e2efd"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:00:44 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYPTR64, @ANYRES32]], 0x1, 0x0, 0x92, &(0x7f0000000140)}, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x3, 0x72f2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) bind(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x1c2fb80f0073626e, 0x1, 0x4, 0x1, r1}) clock_gettime(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000001c0)="1aa8d3cbec7332c2c4aa340f2dbdf2b9ff5acb9fce42fa98f03500b90034aa2a29655509e9a663367632753a1254e42bcb61af244a87ca25412c37c1b70fd02efd547745ad74c522549511e3bb65ba46ad0d8e34e085fd2f5ee0e1cbefdd65ae53fe1aca26b81e8c2d508f8d350c4c9737e10d920973195fb255e2062267b982e91d5d31d57dff44bf4f358008f88e1b13ae4690f1a2573b7c3fbfabb6a2e6b387cb9448f3425aa04c5311b949500696e2b17681f83da15ced315c11114b3e187d3dfd5c875584d1efc62a18af3126741f5e8a58b7e2771be647abe12e9fd1d9a9ff867b77d6461412e03f5bbff4c8abfbc9b3f65e97f65c3a2a", 0xfa, 0x0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 19:00:44 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x2) 19:00:44 executing program 0: write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4", 0x10) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 19:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xa0) 19:00:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30210, 0x100) ioctl$TIOCSBRK(r1, 0x2000747b) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 19:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:00:45 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$getown(r0, 0x5) r2 = dup(r1) sendto(r2, &(0x7f0000000000)="8d80811626ffdb7b0450b20c8c54dedc4971b5a6cdce63610d20bf8b512467dce3b6cbf00bd4d7acc69ed20de84d2c282ee786da5c712d50a3f1a38c2c95df60a5e773228bc2eafb9d299abf248c72b879fa52ee706c410f199a63e54a6bbc47bc774817e7acf245043db790d2219b143f94f4e51c3995845f6a915445d06717f145b5892bb4d2ae7ff5a22161236cbdb8be4f0dfdfd40154d1f10032b7628f585454d018f70e56e5f40ab0dbbe83f66c9d3c36662ed78e4ef8f8d8cc9e3db82892db0e602b42a5d3ec6bde8c9ca28d55035db465f445e9adf40d4da96fd22c442776ba13d4345d3db2f56731cb894e2e573a06f7067e3ba62ddea9f0c30e97f3bb83437d1996e08c6449c1c43e6b43f3ce98f8b47c7a09c13aac62a0d1eb7d1bbf38343c11e862ea1457351a6803b6f6541e56644dc4136148881566da49f11de945059cd8fcd0d858e8dea545a81f85acf029131cd41bcc6d1fea96990e155b446e4f5eebfb53c41748c9a670ae6f7b27705511aa760c924680e5e300fe96c4416290d56f2a46d46f5f92d88985243fc148154a29c991972cab83056f51ddc396feb9ce3ff936eda6e8ade1157954748fd4a39ae1a500dcb37278bb86eb034afad89351bb468a7e2c61dac210650eb68a8cc47ea1e2f3e5a509d4bd0152e564aad4a130eae8c9f1ae23fe98debeb30e0725042bca25d8e0a8ee4c0b12e0b055f8cef632ff6558a624a408f18654f38c6eaa67d28057d9d87537f06134c5bcaab5a9039eb238dc898901d5b1f6783e7a04326d757822cf26e927b2bc232b63eb749ccdf6ff7f539e960a30485c670cf4f2b2efa5600412f5c2dcca49476840e78dbe628900c49460c79dd8afe476c2ac76aecb2c45221c25c01ffdebfcfe7c9ad7e681125f2542767f775f6ab5d381854caf0867e8342475eea8226c268f8f82a70360c168c9737420d89ddbcc9ae96d78b5e5c09250fad093d54d549ce9f51be911531e6a160544a82c8f9ac5482f0c8a493a66fb138c812731a627c881e41301d31f8fcbdcdae34fd72ff6e3cd3e7159abb48114ec4dabe2ae56a60b6e070752d74e0b3a211bdceb59b9fa8f195d4d822f25251a7da4519f0d70a73f4e8d96577d0a9325262bb64453c48d03c22acff87a0ef7e49be6d086c6ab358412bc65f0be5641b9d550721c40697e457159cb157b83d4753b25817d400af356f45ac888362ff94c4090773f9490f8b48b5c0f808672ef031a95df0d2a3eba9b619271e4aadaed04b80c208d052a55ffb3e4d0a92e4aded672969afe84ee39a4a6f16ada424be154b91c7d5ecd5d680446053c72c0168da58495e0841b7f36d9e1f63ddbc814d1bbe62502196d8bbe02fc551c9c4e230d9466a85bc59e0f90996c1c706f2b1ea98131f7fbd0ca0a3fbcecb1a56b272d39496d63f78ec2dc9f48b190c5600369e48a5bd9e494908f7c2f5fd286ec06722fa03afddf5f641540d5925458262580e06b94fbd0b379cf910c3e0508132bfbbc86190bd0c01900d5eff936d5a4a9aaf9e0ae9d8504756f89e44710b38b04ea107782b60950585b7c6ef5c7428a0bae7339cdd15a25864191585a70c962f018a051262915bf2ff5d5ce712611b894253517ef942ed0d2dc3522c9eb96b45220530fd3dee5583fb14d81539f696d77254a5e3a113c952edd3a90b1abe41db9f7abf567aeef5a290694c0553d92eae559175249e55d7e6ccb53adac9e7cdc96e459f3d81be512074978ac7f972d031d508222e6dd17c324f8c5642ae1592f778306eda5b7e693f32630cf3c6f68a8dbf88602ccd184d02caea92a322f097b55d40c45752c6dc9d1f52c56246bcb983f14dc35b58fa5fbdf0eea89049ede91508c7c03f816130269918822f05106eb22bbc789510c4ba7e01ff4a32e6a9071592acfe63e5a70336b2b6ae7fb5e739ad9001431835fa1531a42ea95bc334971bf20c8f0ee1f7057a62d70efd5e0d8366d933dd68cec6d6973bcf9a7e9311e8bb79c09c10ec01ae58c186057ef2fdc451aa3da286045eb35b1bdf6bedb2eb4d4e14b9a8573bb8e8ca022343eeb7a241a4db343ec85eeee73fb11bb202c64ce195dc45c21e818e287bd2756c5302e8327b783e902000898fa4c6d392c9140405b4dec36f4c971cb9cb15ead7c5595bb9b6b68e7bffa2316a3e16b2a86c478e228bf599e0a98ad65904f63789b206ffac180278fe26a8735cb458ff828bb410809cb3cb932de0155340b7f984695850e09b00a1dbdfbe3f6dd1ca95e74e495bc3e086bf524ed588b1e847f58a633e3daa3eb4da51bc012ef10b2d75ababa723a7a0cf8b05f3f62af05786b288cfa04697ef2af9c5dfcbec2ea173739aee4ee0404222a1956d25dbc867a49acf2debee5b836b18cb85e93c4905505fcb778a2bad13f2b1b6cee69a643913e1cfc862db8b08364856856cde104ce417a8eafa4dd1432fe146a15ab9e1e69d0d02c464e1d524e82ec3bc606e9c563e24a20a0d6e2e5480a93bcd0f550c8bb99ee9ccbfaadb780983a7105f616fa69fbff5f1839a37593075e4f6ed98d3fba763b8fb45753c771d6abd7fff61bc25ba3012539ad4c91a5ea2b67fe5fa94d14ce3c67bfe844156a4d6fa01ff5c47a2cd0e3c327eea4858cb6e7b365d287e9f35d688ad44d3e88269e6ec1f66228b7bd3da99ad53d6f2077e7832a382ddcb105df3d7f26861a699ed93e65eed55e8e0452e43d1bd8a5c9fb7ea394740fc12c8baf5a2a0ffbc936bfe9a37a532e059c966eeccb5d6f304ee2f6a7bb02dec72fbbcffdf805ec4d83e1536caebc8fccb0867bc3d93fcfaf67e14c657377d71587223f21407f87eb4aa770c49156730511cb6378c96d64d9d4ee5853eafbe0fc65ddd44a39507d2bfd892232f402cc2b0276b248c9cb70df8f032b1dbe2c9472b71c9e2adac93c53f138d6f3e42e4d4d7851659667e47270b18bde0893f0d28dd8e9b2684143bcc4f4159eec3b608749e5aa5dfadda7f0439201a1422911eb8285d8ca4d4958d38a0fee6476d1e68c8669552de42d03c675fdd1c4a9076f5c02782b35c8d9fac00eff57f7c9edb17df92240fdf7e8b02e8fe5a6481c0c67340969fdac9979b229d265c4092c9f886adcedc5da144ecfbc29d192b51e80c2ee4c9a1bff1520af38031b9c981267cde1ff7a07068ab86a30665a8c91a29c016b95351bbef8bded993ea2078daa52324ab13cce6bee062e838c0d64c0d7a6ff02f98f5b78565788532d00867b00b27eb071517bda8bc2ec0b5e5b28948f116da90fbc3093aedee7743162f39883747c1d9930f8872cda8f965096ef4d31098fcc5bb7493191eca5f1d4bf446809ce9adaa7e1cb33d3191826921d0ea95bcd20b15ff57f88fab6d855b7c42a4c12582f28d5fc71c81955830c591d174cb3d5bb63bc30ef80ad9884579df7c48d9c990d8b2e6e1b2c5b02774761b4d9836fc84d5abb1de08d65b7d10443fa2315e82c023bbe263ae16fc16856bf6f2cabcc92720054d04b3e64f88c0e345060017704f2eba609c7c589fa5e1e587af31fc24a95aaa2f5594485a13e84a9f523bb0781616ff999880fec148693533a10bb121e5203773cdc2895ee01e7ba4bf7083b2ad504af9ffe4833b3c6b89210072e26139145e03d1169c281af299f3fae85434ba13a699638046cee9e96ec22bf590bfb4b91a4cb7029c7ac526ad10817a3ee878c94de271ac1fb0f517fc6c317a85305af974075b6056d239644141b3f31ad5e994bc3d6b7c852b637a7e4baef47fa4eec91eff29a9ca2d291d6fd81e40b20e22308ec1da685e8921af51929c5dd218d7b8b640810837d9ebf4c3b7743c5bec05f8730656bdb5b0db81496459b753f0a0784b186f0882ac894e2669dc3a37db32f0869a9fe3f5b68bef1fc16150908e6610553c13f909f84ba6d0db072cd0d73c89ecce3f3512d45dfce6a503d4fc77ec57ac9f74621899e4e590917434d5a9a893ef14d16e06755aa2bc94cf10598fe19119ebb8f0368e2ebd9d42ea81995f40580cfe7439c123cb215741bd1512144a7366f754530b24a77dd38f3a059ab4e35fcce63276e2ff62fee7835d8ef5aed9a8614299f711973528e805d3e185ad1b620e8cc4031d8593ee49f4cbfbe530b079908046a56973a3a791ad84362bc765c75d2e879c7672278f27ddccf2514a0ae8eb0354f48629e83ffb45d91df9bcc68136d2f4bf39c95c551593a20af82df81af8cafee669223636fd8c091bdcd5e22ed81335f09edadc4ee0f7dda87893926eb39593aabc7efb05ce9c0a3a19206718f637efd9a9316cc1c11e743e2955ace73acbd7159090e4a23b89d66256bc9aa73a104d8b5e2e1e4fdb825b31fefccaade0f4c7b7bd8f353de7c294e681a8be9bf1b668118fdc6f14454d74e6a642b9ea886192bc94d40c16c0aa7c6d8e292a4a0dff785215548eddb1749aec277fd41bd399a9bcd5c21edda2a7f4e041a2fe23a160271d324e03bf49e878b643bfc17a66dfa2612c38772de144dd1f2f9f435613f3008d73535c1169bca215f6df807f13153024163c98d5a0a8580bdbc91457cb5daf73a47c40e5ab2cbf5e4d54b53b8892334a92722d9e97c886bce0e2c2b55763478411cd9db482ab8188bfcb9f012d02bcff1ec8f84b27fe3890b69ac3202f8efdf133de2e4d976bf9dc53f1d81d58783f26b395252f79365acf2a2e4d1fed91898cc66c112e0695412952f735e6c0a919cf37e87d44b9b8bd930c30ed50487fd7bd6d497e55ff49132575e7b914d805af7109db8240f04d7a45bde2cba6b9c897a591f2d0f2bbc47e78e47b80d7e9816290ebf93a1e6e25a96f96d013c32fa407b0312f65da7171b84d702234170e5a515eab610ba102336a11158318cd78da196484f859ce6e9e59ef347a13aa4e67470cb21bd030a1a4c23dc9d93f4d66468b1323783a8058fd364eb9b471759a6555c10bdaa428ea7f0e450c68b7c4c74d9650d02660779263c46ced905b52359e09b0f7b5742f6107e2ac502592fc2fb59e337246581f29f3f189dbc083af248382841a1b1d2a927088f3981a720fef4c3879f00fea3ac31b4053fd234846eaec77f3affca20ebb10b01eff35260df9f69ab7a913375d3c976135279f9ea1e6db29943b694e4df109832d46dcffaf4bc7de59a3769d445e648ba39a6aca057190de283575940c7c9126d5357f22bbe8360cc0bf0a4816a0ca57a76c607df3b7f65bc53f676d4d9d065839f62ebe25ce766be13a1a7550ee771a1053ce6da12f0b97ad39900e1978eb0ce8195ec420aac6ba5c6040f882a43b90eabd9ef413e60f0261d54156dc274dde77f0b7d713d6c28288100f9aed1162355105cee31da469aec288475342bb6f82f30c31e66f46362b7d0354c6ddec041cd88cd0a5a6115fd9b56f0a1bf8c882fecc53ef184e0dd4f727005b00c95752cfd5484e55fba12297cbeb1ead820349d82035bfd8a0aa317089c04db125ba3c9870e99e365310b6f5b980a25f5e5c742717cfeac0ce2fe3cc5c7269b6e5b9ebe6d71e1ff958288bee91efc8a5167ab834b5d1e889b797fa1da49446a49ba1bdbb79cc6a66e364020643a83c4f01ce5e5e64d859b1c6728eb3c90ebebc6c96b12ccd21af43962b7de874bdbd5a659d69bcd8f21f742769c6b128a00a83c9ddf764f1639a36ada20c56a5559a5e67a84eab27bad06124b7eec034903b1cc84ddf9a4e9a24cfe66d28202de91bb09c217b734ad51d9c5bf8bdcd33bae116c2e1155fb66e1fdb34d68d42dd99d4846782", 0x1000, 0x0, &(0x7f0000001000)=@in6={0x18, 0x3, 0x20, 0x1ff}, 0xc) 19:00:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000080), 0x4) 19:00:45 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x88) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r4, 0x42, 0x80000000}, 0x2, 0x400, 0x200}) r5 = semget(0x2, 0x2, 0x0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/86) mprotect(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0) 19:00:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000c40)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r0, &(0x7f0000000040)=""/171, 0xab, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) sendmsg(r1, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[{0x10}], 0x10}, 0x0) 19:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x0, 0x6, 0x5, "191a13b3ff9bfd89b9cea519907d584a9d5dd80a", 0x4, 0x77}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x0, 0x0, 0x800}], 0x20, 0x0, 0x1000, 0x0) 19:00:45 executing program 1: mlockall(0x2) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000400000/0x2000)=nil, 0x2000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x43, 0x100) recvfrom$inet6(r1, &(0x7f0000000080)=""/101, 0x65, 0x40, 0x0, 0x0) 19:00:45 executing program 0: r0 = socket(0x11, 0x4027, 0x6) recvfrom$unix(r0, 0x0, 0xfffffffffffffde3, 0x5, 0x0, 0xfffffffffffffe70) 19:00:45 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x6, 0x8) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:00:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/56, 0x38) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x5, 0x800}], 0x2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xa, 0x41, 0x2cc, 0xffffffffffffff74}, {{r1}, 0x0, 0x20, 0x4000000a, 0x829, 0x7}], 0x4, &(0x7f0000000080)={0x8, 0x800}) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="ff010028000000000000bd586a206afb723a40c0ef751b4600e9df08ad3dc9f5ff00", 0x1b1) 19:00:45 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)}], 0x1, 0x10000000000) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 19:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000280), &(0x7f0000000300)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c61dabe8d0d141a78abeca16a20af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3a53cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b1a73d0656c2122dc22534db754bb35a6f5711160000000000a27ae601bb7dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd60960847cbba426d9418592f2640d7460e4a38de9103fd8fc78adc099c1657a2550a4f4dda0dc763a35034025527df63d5097fa41d3d928e41cd69d18cd204c0f98e877ed6e3986588ac842c5941f54c4e360136b81214409046fec31fb60aa898dbe3567126ed32980679dbe48ec08c1de81f2c3ca057f9a4377d2fb8f86f4019cbcea28dba83a17a0a99d22d8c7b3743b9da9a4956ed8c39aff01566456cd0a0d2cbbd0f1fc907e03b496e1c5a9f4f4d1428573b0c73226f8000563f2747eedb52ac50e8676a0000000000000000000000006eefad332d634cef9d88e2cf7a11e5a5df5bef7ed754b55e6486345d2359c767d12a645d116c10a8b158b3ce20dc62fd4988b0509c019d78f5ee93178bf4f560759f5cb02208d3ac774595eacd047a5362cde33daa88d35d0563c06d3cdcf5017cd121f9e69463", 0x2a0) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r4, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/235, 0xfffffffffffffeb7}], 0x1) 19:00:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00000a1000/0x3000)=nil, 0x3000, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x400, 0x0, 0x80000000, 0x401, 0x0, 0x200, 0x1000}, &(0x7f0000000140)={0x1, 0xff}) 19:00:45 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 19:00:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) fchmod(r0, 0x20) pipe(&(0x7f0000000080)) 19:00:46 executing program 1: syz_emit_ethernet(0xbd02, &(0x7f0000000000)) r0 = msgget(0x1, 0x30) socket$unix(0x1, 0x7, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/249}, 0x101, 0x3, 0x0) 19:00:46 executing program 1: r0 = msgget$private(0x0, 0x81) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x8, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/195}, 0xcb, 0x1, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/149) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) 19:00:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) fchdir(r0) r1 = kqueue() readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x65}, {0x18, 0x3, 0x5, 0x7}, 0x3, [0x400000000, 0x2, 0x800, 0xff, 0xffff, 0x0, 0x9, 0x8]}, 0x3c) 19:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) r4 = msgget(0x2, 0x0) r5 = getuid() r6 = getegid() r7 = getuid() r8 = getegid() r9 = getppid() r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0xf45, r5, r6, r7, r8, 0x125, 0x8}, 0x1, 0x8001, r9, r10, 0x975, 0x3, 0x7fff, 0x6}) fcntl$setstatus(r2, 0x4, 0x48) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) getgid() 19:00:47 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) getegid() r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0x80) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 19:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="d20b6657d12cfe69baa65d4e0f42b46d11f6ed5561d76578d7f607af6aa083247692f5d0a5981e80e7a6905d20e05bf7974f2c3351708170e1524a84ea406ce1d68b680d2564ce25c6398e3461b7243322157891c005d98f0eb7f0e6f70ff1da7a612f8f271d3716cceffac47fc11e33cf1515fa7a639dd06e7be4eaafc47aff7de12764d6a1e6f7798c91908096665b0574e68da66d57dd01a7b0e2de0c944197de2cbcfc7c2c2ae5b7a7e9497ecff8d41ecfc88d4e4a0bec49f648629da241f1c5cb8d46966798ba6fd880e3038f8088850801bf8859d604c45dc7371b56c68a987be7546e8f6fea38af281c", 0xed}, {&(0x7f0000000380)="769806a33a07a15dd8b8c0d8aac254831ff85c9b27d9fe859a0a1bd6a4c57450a1f2c3cdf12dcc20b22c22a285658552e18c499c0cdd79a48a616dc2167c68b04151a9f4ee61061c00e0daf0c94a27e9e2fbb7d8df2331b3cefe90ceecefe29b454154f40410d2b05b6920dddae783d3bd58328ec5b95cccf5b7c21d1e05ccd68ab034780c59e1274501a6e3c70cfdff4371a7718f1d1855efc4ddc2e6d8e6dfc346a2e8e50eb77a91a9b4d018e3cdaec3f91e45ea51cb41420b7e334c1a616d67c152c301409cbbc07999f251855a84d6ad15db39961c4589f6b7e0097f806379af0d55661f", 0xe6}, {&(0x7f00000000c0)="d89e19dd32d44fce657ce1222ddfc2fadaa23f427a0fa9e4f3f5f250fd515ecf443cf9b52fe67125c7835a0a39938e0dfb", 0x31}, {&(0x7f0000000180)="65abc3d463d935bc0f2ee7ea9c79c061d1e62a6c27cd4f7aff598a0c0966b357c9b9eab49cde458b477ec1d742a1f55a2060bd42b9c6b91a6f094241ca21aa00b87ce82c471d01a6313fa797e9c7e359d8ddb4a7ab98252102798c56", 0x5c}, {&(0x7f0000000480)="1f8f5595c9aaae93662b3234c3fc672dbea12a42687f81da112bd9c9ced65fc7c32203944f6fa4f8e2118dfaa83a49c7", 0x30}, {&(0x7f00000004c0)="bc6b2c53c74cb3337db31fdd15873d16efc43b8ade4bc3e1daf933f175423df4dbce965079e1385668abba3e19b46fb92a9aeba7903ed6678ac16ee167a4847ffd44a113e3f64d16d02ec3691fb0438ddac4b4f2234e790ae06aaabd814bd6bba78711b0f26e7d283615762e86788427bb90f49010a854447fd703442897fea79c88a0f120cb24a8e856c21d5cc4f0516faf75298dd8d4d65e4f6ad19ecfad904382308333b41bb668f9866bbdd0fa06d755485d00c1bccde1", 0xb9}, {&(0x7f0000000580)="cc6c553c9ce189e344daa5b6d9b1b3c06ba9cd287fa76b788a53ee222cb9795a3e96a4e136221347ba70dfcfbc9530be7daa27526c9412746f3b1747daa9a8c62811ea0ce5900648841b13c45cf8390935b6e5eefffebf2158d71e638ee7d4fdb8fd0b10d448f6ca5098a890d691bc51107b0e137e8b030f5cd2c25f9c6a529d0525b16ffc9b415d37ad572c574f9e31c73f8a634344e789f8f1adc8a879e39381027d", 0xa3}], 0x7, 0x0, 0x0, 0x1}, 0xa) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 19:00:47 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) write(r3, &(0x7f0000000100)="ad368020edb66c2c9ed9a2673a544adaddc1fcff3218191100babea054098ca1752b74213c90f895a675baf389ac792f36202db1074f8e95d20058d301efa0a6ff3725189e0ae494255acc8edf455a88a5cb53c7e18ed3382dae08eeb65bbb5c45bf1c630e949996ab96e5425a51abba479f051c4752a1da7ef78a307bcadd54d3f8e90fb2a5", 0x86) flock(r4, 0x0) pledge(&(0x7f0000000000)='][&}\x00', &(0x7f0000000040)=']&\'\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 19:00:47 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) socket$inet(0x2, 0x5, 0x7) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f0000000200)="7cd4ef99617db393d353659c9dfce586fa420bf9cd640a03d901e89ae8382e6c1e9daed1fe0f32f5b71115b60fea39eb5932cb2eb3165a9a3d6f37cb2d42e657b3462bc764f354a0ca38b0a58f05f8bdfd4631d66dea0f1c79be9e9152941b9f55e9b2414ac46482311097dcea165556c26f61bad1bb03c37352d4aaf2fd09a08d078bda732562413306277a", 0x8c, 0x402, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c9b723ae526e71eb958ff2f45b093ef8b95618693e4a4bc9b10e9befaa448caa8c287f498a19d500483abedb71ed4a0f2c5da763aa2929ebfe650db2adbbb02f8f58604d242803c173c9878ff19a17fe324ebc183e2a1581a091252badd76ead3a5f55459e40c0eb26a02161213a50492a260141252a8abd160a8fd224722e643c88032cfa961b1712d6c04cf1108ac756597dc238cf4bbdc9ecd864c9952399e9bdb23a89e99fd787772b5f95da664ace2ba773b71ec9d0c88145cb2b9c74719788621fd869c8840841ccb2a624e9b6a55723ae876a80455b577be45c1324feb42a947e008a2c748eae00eb04984b", 0xffffffffffffffa7) setsockopt$inet_opts(r1, 0x0, 0x800000400000001d, &(0x7f00000000c0), 0x0) 19:00:47 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) 19:00:47 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)="73d8167f67fa40d19e5ec2faddd7cddce72a16e6d4ffecef2699b1a689732a2970e4d4db1d4df89170a4243d2e052af30a2b86fea2384f9adc334f3f12", 0x3d}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 19:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x33) sendto$unix(r1, &(0x7f0000000180)="045f4cf7baa63300ad1072853832dc9e24fc6b69fef176a13810e5b68a6f2b28e6c4314e459ea45d8abce587dc2ca9e544140604a70894fc5a31238ac8d2445f85e3d0da5ced59e6df88c35c23dc6c904f1696fcdcffeb4ce1e025e4ff0e380fe46a4821b6a3806a131636abd417c81791757d7c746d65f2c89c7c87735ca17ee422fbc0ccd614fe9b9d4a68735a6a246b6952d12c503515764dc457", 0x9c, 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="03080000000000000090f114fbf57e17f79972b073820000000000004d4f7eb6c5b4470087905d8f96904a5503d2e2e7f20497a1e88cbd3ea9e374abd99eed4264e2518a16f73876bf9cc86666b79e3c9aece7d79679522942f9765234a00b6dd3b0785737"], 0xa) sendto$inet6(r0, &(0x7f0000000100)="8305e41824b6012176b41c213a6c6dc6353d6f8d9f9f1d854132e9e1b0f75e410b93c0d5c5c3d6588ab7bf9aa4eef51df2174627683e9fada7d860d3071f4add47e6db756a7e4d39e1cfb0261ef04149cfb915d1574daf116a7b9010d0a5a4429b60063e4a1b2988977628795db3b34b2b6f32", 0x73, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x7ff, 0x1ff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="06000000", 0x4) 19:00:47 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getegid() 19:00:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/1840, 0x730) r1 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000780)=0x8710) 19:00:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x3, &(0x7f0000000140)="08005f0100001af45e5d", 0xa) 19:00:47 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getgid() 19:00:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) flock(r1, 0x7) close(r0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgrp() r12 = getuid() r13 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="2989c3eec6b1fb104a877285927693360412e58f727c1937cf8735d639f22b4c340fd6c5b4c555530e974a0e9bce1c1909f9458e91f086f40fb41250c510f626cfedb6ae57ad58ef312c8571d1edd92f5a0e1316c81526784925de3540f5eecf5dc199e44848e466cc649ff96f1e3613356c5a8e4b586a996dfd6dd832ac1709316d46e6cfa4c5bf811184eb58ff0fa12ef6eeb85b999d9c8941ec3e665bc9cbae14dba2f0f79010554e4ab1c26f92ab60f90138a6491aae8bd8b3d93f8d16d153", 0xc1}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x138, 0x4}, 0x406) 19:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040), 0x0) 19:00:47 executing program 1: setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)={0xff, 0x65}) 19:00:47 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000040)=""/145, 0x91) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 19:00:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) shutdown(r1, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) socketpair(0x30, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6000000000000000000000000000000000000000000000000000000000000200000"], &(0x7f0000000100)=0x6e) 19:00:47 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlockall(0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x7) socket$inet(0x2, 0xc007, 0x4) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 19:00:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) minherit(&(0x7f0000f84000/0x7000)=nil, 0x7000, 0x1) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 19:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x9d, 0xff, 0x2, "e8c330bef970caf2236a4626454aee4f10c6212d", 0x4, 0xfffffffffffffff7}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xe3, 0x100, 0xffff, 0x1, "b9df05dd2d577d0dd011cba07750a110d4ad2200", 0x3, 0x8001}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0x7fd, 0xffffffffffff8000, 0x7, "76e2e5703f660948176e6aefc722a4f7b32c369e", 0x977, 0x8000}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x4) r3 = syz_open_pts() poll(&(0x7f0000000180)=[{r2, 0x10}, {r0}], 0x2, 0x2) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xff, 0x80000000, 0x7ff, 0xfff, "31f4bf65efea2a38703b69a92e7ffe5253f6060f", 0x7, 0x5d}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x1000) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x5) r4 = kqueue() r5 = dup(r0) r6 = dup2(r4, r5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0xffffffffffffdbc9, 0x80000001}) getsockopt(r5, 0x100000000, 0x1, &(0x7f0000000380)=""/220, &(0x7f0000000480)=0xdc) fcntl$setstatus(r2, 0x4, 0x0) close(r3) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000004c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000500)) close(r3) ioctl$TIOCSDTR(r6, 0x20007479) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000580)=0x100000001) 19:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:00:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/96}, &(0x7f0000000280)=0x62) sendto(r0, &(0x7f00000002c0)="9a7aed5127ece1e29f73dba0b703af91067cbd4329a0936ee3c4161444d63a8ad6c7733a1d2d975252ff05774839a8634f23a9a1ac3b5778bc3389cc4ceea224d1f552a74f63374734bd666502ffaafbbfdf5e77271a9506b91c2b5d6d1059a88905d6fda18b3d5240eac56392684d03383dda34a2514ded4c901804003a35a13c5671de0dfa1ee3a68ddafb640069289592c5a69c8e11866664b9001d90deb1cb378e8ea42ba738a7779b3f3a332e8ad71b39688a4aea6fdc5e65eeaa481ccb7b834d3f8b006af4a431cae18f89fe6abd", 0xd1, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x8, 0x800}, 0xc) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') chdir(&(0x7f0000000000)='./file1\x00') stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) socketpair(0x13, 0x4007, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="fd9c8ff1", 0x4, 0x1, 0x0, 0x0) 19:00:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x33) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x2}, {r1, 0x85}, {r2, 0x4}], 0x3, 0x2) poll(0x0, 0x0, 0x2) 19:00:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x4001, 0x1) r3 = shmget(0x3, 0x1000, 0x408, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getppid() r9 = getpgid(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0xffffffffffffffff, 0x1, 0x100000000, 0x2, 0x9}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x5, r4, r5, r6, r7, 0x8, 0xffffffff}, 0x3, 0x400, r8, r9, 0x0, 0x200, 0x5}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) fcntl$setown(r2, 0x6, r9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 19:00:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0xa5) recvfrom(r0, &(0x7f0000002100)=""/4096, 0x5fa, 0x2, &(0x7f0000003100)=@in6={0x18, 0x3, 0x7ff, 0x6}, 0xfffffffffffffe29) r1 = semget$private(0x0, 0x3, 0x82) semop(r1, &(0x7f0000000080)=[{0x1, 0x7, 0x800}, {0x2, 0x6, 0x800}, {0x2, 0xffffffffffffffff}], 0x3) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000000)="02000000", 0x4) 19:00:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf1, 0x8}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 19:00:48 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="56eb61f0d24e74a1425ea8df43b3426cda3bf8d254940b5e237a08b604ed8be8eee9a49b9d116aed4b0a4a6e035b1ced1a886701e38a8967d961", 0x3a, 0xf, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 19:00:48 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 19:00:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="4036bca6994128a9b1509d0da43b500df3a6287475ad8f7b9a12ba3422467e2b259fb1a8fb17fb9a7b8586e11218d87013e0762344f96dff443acc8d5f04f111165e864a22bd55fefabe18b87e8fd0fe39a2b8f0c5368de90207889fa1c1ff98c554e6f8ee96712a30901b20b4cd2007d616b41e33f4b1304f122bdb03a415dc544dc8ff0640fb986b46cc095d5198429a182d0f9316e0e7ae05cfd63de1f2b2dbbd24e19168aa", 0xa7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000001c0)='D', 0x1) 19:00:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="f8942435a868354c11cb826c25c99893d51c8ddfb275e0c1b222456c2511c53c36bf2c900dae5e9afdcec641e5c0192bd50c6e7054e6bdbce908d2ffbe47d7d6616e98dfd710da67114cdd30cebb98bae1745396a64e2f156ec3a2", 0x5b) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000480)="92b459ed30ce55808509de8bf8b3abcd6c1decdcc7f1df287d3a87a48c49f17672419a20677a66da5430f78ef394497001862683800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150a", 0xe8) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="8c33fb75410531ed07a17ba78e07e38fbd7d87afb385662377a086bde5a5091a252ccc000456adeee61fbb964ed0449421d4f29b2313921bdfd156f8ce049debc8d2f6b578099830d71dbb5f909e2f3ad6c7a1d420b00b7db092089ba51e2113c34d270ed45cc2", 0x67) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x120) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 19:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "56e5a24281302b82f06f44f4ad3283a82c02990a", 0xfffffffffffff7fe}) lseek(r0, 0x0, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) 19:00:48 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x800000, 0x1000000001100048) dup2(r0, r0) flock(r0, 0x2) r1 = getppid() preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/250, 0xfa}], 0x7, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x10000ffffffff, r1}) 19:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000000), &(0x7f0000000040)=0x4) 19:00:48 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) 19:00:48 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x0, 0x0, &(0x7f0000000180), 0xfffffffffffffffe, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) ioctl$TIOCNXCL(r1, 0x2000740e) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 19:00:48 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x24) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfff, 0xbb8, 0x2, 0x2, "90f77cad0e6f4a6d26299d76cee7ef26c9f3a425", 0x3, 0xe001}) kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000640)={0x2}) close(r0) 19:00:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x121, 0x8) close(r0) 19:00:49 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x610, 0xfffffffffffffffa) 19:00:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 19:00:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xff, 0x4b3e}, 0xc) sendto(r0, &(0x7f00000000c0)="6a5472995777e4e19f0a3ed1f070dbedc5e27cdfd99955342762af8fbdc54ba98e1b8053a5ef8d256edf3b41963b5da6d31379d0301150feb9677848a4702be266da50b703eda6d19ace7fb17e011d8da3ac7915822958d536c579707268fbee79ff639bee", 0x65, 0x4, 0x0, 0x0) 19:00:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x10, 0x0) 19:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) sendto$inet6(r0, &(0x7f0000000080)="1eac48aaf0f292546b6482cee7683a68a56c5a092d801dab03cdb356105f78a795e988b349c36b61247c5b5544b1e5a52d38e5aedf8e1e49c45f95025ca12fb9ec33398af95c3f822af0e039f672a6ff42568fb5f43eb43ba6525c39fc69b00b266d10db568ae7ea713cb3e5d03fb153b93a43d6f2c335d9e70ae27f73b4568ffc4fbc532da36e0248559c6a72d6f5eb2a799fc2903c0edb557f6df313a4fd6a88a6490cb673d8168eb8ffe5b6852f8ed55734665d5ea9fd84de63c349d3cab6e5843b95127a5b1fccc1a810abe69f8a898086dfc5d25cbab50a80", 0xdb, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x0, 0xffffffffffffffae}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x27e, 0x0) r2 = dup2(r1, r0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x4010, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000001100), 0x0, 0x0) 19:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab030c753cb8bd07a098206fb200"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 19:00:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x106) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffffffff, 0x8}, {0x18, 0x1, 0xff, 0x8001}, 0x0, [0x6, 0x6, 0xed, 0xee89, 0x2, 0x7, 0xffffffffffffff0c, 0xcb]}, 0x3c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xd754) ioctl$TIOCNXCL(r0, 0x2000740e) recvfrom$inet6(r0, &(0x7f00000000c0)=""/224, 0xe0, 0x800, 0x0, 0x0) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = getpgid(0x0) setpgid(r1, r2) r3 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10400, 0x40) r4 = msgget(0x0, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/96) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) syz_execute_func(&(0x7f0000000340)="646645deac18cb5a6f40c482b9be790b66676664f30f512647d839c0aade91016c003e65ef410fd536c4420d9b1866440f7c500045e002") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xffff, 0x7, 0x4, 0x196f8fd3, "2c2f92f9763ed60db8bf5aa418ed0f17b46ecfbd", 0x9, 0xffff}) lseek(r0, 0x0, 0x1) accept$inet6(r0, 0x0, &(0x7f00000003c0)) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x20400, 0x80) setitimer(0x0, &(0x7f00000004c0)={{0x5, 0x718}, {0xa3f7, 0x20}}, &(0x7f0000000500)) r6 = open(&(0x7f0000000540)='./file0\x00', 0xc0, 0x1ad) lseek(r6, 0x15, 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000580)) open(&(0x7f00000005c0)='./file0\x00', 0x10080, 0x11) ioctl$TIOCCDTR(r0, 0x20007478) dup2(r6, r5) 19:00:49 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfff) dup2(r0, r1) execve(0x0, 0x0, 0x0) 19:00:49 executing program 0: r0 = socket(0x1, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) getsockopt$sock_int(r0, 0xffff, 0x118d, &(0x7f0000000040), &(0x7f0000000080)=0x4) 19:00:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f41aedb7bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2", 0xfa6) syz_open_pts() close(r0) r1 = geteuid() seteuid(r1) r2 = kqueue() lseek(r0, 0x0, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:00:49 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8284, 0x41) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file1\x00') read(r1, &(0x7f00000001c0)=""/226, 0xe2) rename(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 19:00:49 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x400, 0x7ff}) 19:00:49 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='+\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() setgroups(0x5, &(0x7f00000001c0)=[r0, r1, r2, r3, r4]) 19:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="02fd07f0144ddcd657e6f0f341cd98a5061b6500dc1cc57609c80d3be27805e06487022a45d341b8d3d174d9aa040302825e1d6372cf3a8df695e33772b34da800806883a8e56f9789609eb4f3513fc97b5609caae8daea772441817182e8888ccde32d47b7a204f5fc5b3b47c2eab73619b595523c71daffe0a71fd84107977066792329676a1", 0x87) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001640)="db93c9102981fcf1ce6fb0cc69c5ed39e7ea8072231c15f8ac2cef4fab1bb51740c40fce626e80b9d0cb95e33104cf326ce24e89f8c667d60385572810838e98197f91203cf1a2007cd1e5d1bf9eff3ff8405661cc32216556f011abf21c3ad44b672b4223228ba6edda2e58e69be469fd4bc8da2c3fe641fc4859d3eb7f7d18ff34f7efa2866750492d1075b32c0b97810249d3abb7ed8838ff217df71eeeebf85ec362348ddba1ad2dde7131166c29a5a0914f005d9cde850892f711874bf0cabb7115b2245c5d8517085af5177ac874d836b1a7dc9e40aaa1d8aa0d17982483d89b490bca79fd3cea4743c190c54a4bf51dd627afaf795ed7f7f9b4af37c4471b901d56615412ca7f39ef3564d8d774704980e79d451b120dbfd3f0387110b24dc56316a3f45fe4dc9059d7ee4574b440f4209f366c3d7ca8bd9720878701395b52d2cbf60fda11f1c15f9cf1948769ec4e1ed7af8d5916e97aab837c42d1667627afb19789142fbac03cdd8f9e1d4c7d3859e7aad1e1a6ba47d37a32e96fdb0a12a537255b9654c32c5486f9a8370b9f3817b5a5d5b966307b8b4c0c4d16f4fca58994b7821568cc731000a6b723176f54e4370f69cac0508a1d4d9f649d90ebcf8605ced2fc3432a7699ba5110bf5037fe669c6b1a9e9ca5e33aeb1cdf8fad16ccc83c77cdcace2c4fa349b8ff6484c039e3609a08761abc42e757eae4a207176a374010e6b8f1749b0cbeceb694b4a31659bcd15078199c628a1b3bc0b38183346c4ea6ef84406aad9696d5fccd38341cd52f528d6918be589d6b1c611f199a069da565d3c5b8a2cc6ae20129ed2506f959a3a2c4b82999987af1a726f1b33fd77a0d4a15bc8c6b6e37170b629bce6e94bcbc79036411e096c5792a7dee15c4c9bc86863a1ad3c9e78d74a65555129930a6b9efc5f1baceb3cd71492c2b79cc0740957a6518b4c013a294c4c45574b5e72bbb61dd8067978662c3a7a028b42b17806c2b556a5eea970b9310861e958c5fcc5eb10ce448e0692e919be113fecf2226cd016fbd7fa40115fb9494ffb44a417837050b4dbce60bc19238687550cae372b11aa4eb5401df645e1a754eab2c1770010df9373210e5b3816ddb525bc5fe38af82b9b1f89f4bc3f1b7c31e46fc9db22622a18991cb0b7f10192e2a56ecc4d97ccf265c1d9cfa71a9bfc12070f6fc81889d0bc145383e076e6e559b9636dc6f7ef4df6cabb89ceec87f2e6e064b3e414e5efb3698799a61ce2816877814a00eec0267412d277e15a9d065c1fd67cebd134a6e0496ad4be005f4b9eb1a4fc5f017b780d50dc0b882e6b9cfbaf06bb972397b0bc3a05f784b76b1db2bc7ffa100a45cb4c92c6b555f5cb57c67fc39c9922d7a45c11edc123a3a2a0e46bfbfefc222181649270e28c8c9250c9b17804a8c8418a7d2b52858d1dacd03e4ba0ce39cf0686b8814fde6162d0479ef7a9f0e54694dc6a9f3f5d6a95a97f373fba38c645d30c14c61a8baa004921d2b9a4a2c9aa3ca115667dbca36e0d147702503c4ca29f3ed7fb5d17e55280f8da2ea80c03563753541086074425c8e51d837db2e3ca26f45fd35e034fcd615030a3eac908940df7ce9091e32a82a8932bfe13aa77ce83de33b9146102147baf54ecb84e9cf51797b800f85b4d9321aff8f5c03f56422f71016a763182df12fd1eef213a979a2dc6faa7ea64bba2a0dbb72eac7d5c6cc5f27982f0e968f56d95da98a6cac6d79a7b0c6a9c330de79ca93922cb5e640286795199af65986e09f8f20eff066a9a1e809d107dadbaa11e54086672ec0dff6e9215c92c8dafd969f22789a91289f0eddf8c32f9b50b9cdcd2d2e0a922f6a8fcea825848b0169b9e0a689004b6fdb255a250a3cdad74c3be5b61bfacc70f99c137780fa78e1c5cb75c0fbca668bfbcf3541aa65b193108d9084de6dde03714008608942d7c4c26cc1dcfcf44f5b3f4a9ba6881e2b93b65aa1775ec03ce5300bfa81658854d2346ffd9779ac8eecddaf99b77506acb5204a65e54c2b905e568e87d5991d09f76e98f33b607658857df13eb8654ee56a869c46bb6815de73186e72491b630b850439487bb1ce29192415b785c011b97054b76d60c5be3a6b887fd0e8edfe27d8dabeef8c90f9eb72f99a866c3bc6d6e65f8b9a8a9960b5f07e5132cd17a1c06db263e1a030e210a10a4b02acd1bc1b1441bf71caea784b91ccfbb3a7153e84fabd6f4a252957d4344ce4d59fc6f1a6c54b93b8276648e00d81e34ba34c1855a3a0614880dd9c3548f50243f62cb9534acc92df6a7af8bdf38c642acd66984bc7b014f7700f7d7c327ccf16a2648f29711f6a6045c89070a3a8701be81830c8dba85877dd11a8fcc798fa2d40f931528bb305a77dbc8d614916d19d196d5684f1ed3fc818dfdcebc5b1dbc3d8ddf9915c43eceacb634ba49537ed473bfe4583d2409b9f40fa14a657b3e7db6b522995b3af8d6c086cfc75a6015208f3270621eab81facac2c5a9809cd01eb50f863b3010ae5ae6ee894ff5fa5e0baad039eef04d78f5d797cad1a2f935ac0ed4bbdfd7a97c01f649b08c7d76d59729acbe052aa6b2b1d2b555714a90b64bc8a50e86f63748802dc41ef4e245ca489ef2abd4b2da5db12d90766af99bf79fd1cab26e40fc595b1cee7fc6d154fee33a098f58450e15bc558051c214cf26a5cfded01f905857d42258a919cd6c23b773c26ef80932b0010e94614005bd902952614e30815079e1e93c7ee19e663bc61be4b6223285738d6a34813096d184c13377f2ee9958f8dc4a686bde06d15ba3c5d2bb5ce63c905c9e7cfb296d3efd393df4a29e94a3ce212ee013709d663ae7940e3b70bda23ad24e5a4ebd953459b197df9c3cb52252e04e8c7bca8ee9844d7847e026b119a0e211ee5412a6d50d4a91febe90965a11e4ac59f4b10229e05a3ec405732f1b3e03bd132c411ebfd14ef42bc8550b751c88bd2d98fb2ad18ec5d9a7878b14a12541493d63d5237bed300b5b601a3aab94055ac49cd672dfaf23704be6b949663a735f2b108ad7760428b155ca419d6106316bfc040bdfe38b601623c71fca664cfa26b7d6ec5e9cb97cb3e2dcdb4cc26e32787323621924f14a5e13e7a86b886401eec200d271ee8a7a29e67aebcefbb36a3419bf61695c1330979dfcaf6a9aa870dc413f2e05d3c2c6ca0dc4526edce294b828830663f440bbbac0012f581a2a4cf3486fe0e92c090ff62724632cedfdb1ad1731624f024d2b486c48eb5a891fd46d4c5b3826aca5c1db58e0f6eaf0e84c9945a89d6525aa80097657fbb4a01306f34ea35a2d41a7970f615e60ae28f2fe898cda86a134df6180648de6018c6fe64b82d61897faf044d560e3b79cc3fc0c2fd38c59d08286970145495068b2a06c9d25953fcfa78cbef82b2abe62c56831bd0fb78e00ac0e2ed56f5bf4e74f12d8e6c06d4e9b962f530525aabd5612e77abf45abb83228e4586f5fb78fb6aa749cc3efdd1cfe10c3c214118227a4c4e381ef6e89d2276fd1c483b93fbffae4b708ea86dcd3318f01e30f68bd8c08c26fcac9865b0d9b298b36893805ce851edef129196988c3f41e921c09f1827fd1fc1388712a0d4624f324f4ad4a56e9a07a67e52e48c734d3c481a23a5be14453656a3dd92a620982506a9396b4c6327b4c86c9946f16db625ee775ab14ec9e83c142e707be41c167293ba54ad11b02e9fa4158d84a6fbbfbe577411da04309546dbe73c74d65011c48688bb68694d13ca50dfa83e5332eddcc1896bfd5dfaa7a964dc592d79868b001ca82fd9f5adaa0c92544e950d54dd2fb02599dc5666904d8d0067fbc98202a5c09fb8db1be5f7c5431b7231bcf341f59f0b3cf7af23a4ab0cf605fc54ffbad34330efbcacc8ddf3843acfff860482c98831a4dfadc2101162205ee91bbb7bcf01806d78787f355bd96819f73b9aa55a53e1966145291f35056644c7b82acb43e7da603b15c0be4d2ebd689449bfcd19e1d0a6e9918519c0aaf81a490b12447045c1f9eeac67cecc341ac7d082f35cb481a7758e922a3150f04af4c9bd30b1b1d19a877db6d07c9cfb48b56e7a76eca772063c9aefe09ff9aa8588a3b997209262de48909fbcc2928db0bceff7311a6dd23c06cac7184b9893e53a2214a58d95ed68eeebb897fbe808a9b69ed04d90f47112be15e4e83cc9e53b21f70f20a2d337b66e784c7f3d9eb2353dc975492106f3169de454d815c888304437ceb52bbb75a35fd20e2a4dbb74df4f59e94f6876b2d5f39ba2c92f610f552638ef80d565b6df27542e12c33d9fde3733d2d51e610f53db095de9adacf7cdb2d58a5e28ead149ed0f6cafc058f1445426979937077528e282b5621ef65c2595f5b6b0bce9622d6492e93fd09a5f5355d78c141262b14c4dc2af289ebb68dc8078aa358c001d1537d266e408107391e18d55ec729ae3a229af95a3f03dd5826b5642ecb62ee6bcdad20989e846780d6a1526f6d368ac968406a4d4e319365b4353108f6621171ba7533deecd04052d2c2b8fdadb6c0d482a3db5a0c4101679159abae6c034bed5cfdfd60387e0df72bfd8f2beeefa57499072a8d1b60985eeaa0429970db79fbe7f072168a26698207e976aac91fd34e1a0adccb5c3b287de0cc8e0744f852ee2aff9494cc5b1b55dfa339dbcb0859b40ab8dbace60403e07c9f0b5d58aeef0c83ef6ef55aee0b869ff6fd8cc53b7f61e418c33015acd4f0730a926427c8a4864e58f4b936593211c252c0a397a351b070d0264f94132caae4c719307d313f31eb4b641d474682382c3bc035f8feff1a3867d0b76291d76c859a9a821305a6553ed4f7043e12eeb3e16a5161ff6a7ff9da66c57135a933e824675376b77192aa675306e73912733fe3bc6566d33e7c89c9a397d6f4fcd5ef9f6d95c418cad0694b5d11e223dcf68cbe79001979e323aeb70afb0660d226668167960134151d89fda202f7b6433ba32de91454404efe3a679361f7d01464bc252834cf8328f5623cd5945c89ddc6c3e6cdd068178c097dcf884e18606bafce754f964309fe84c09c8e7fce85d12756bc14f39e6ec7e059eac83cf051e27210ca1be14f477c96b45e04fb670cccfac9e6119e89ec92f504c0088587af474e8574504bcdfa2e46040974119812f9613896c57a9238613126a1cc1c973aa2ae7c7a4a30738a9e67cef002fa876b89f31cda6602586ad90eb7410c2b608318ce1ce0593d7681ef6daaa106915d4d569b9df12f3cf8fb81a401b51d488359aae7a4a03dad2e43101bf034", 0xe43}], 0x1000000000000062) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000180)="075440b83c71804ff8b1813c79b5ecded12b77f49ef4ff69f932c4d71d86731f3c44ad60dc1c6f3fde43ebed4378a2ef7b7c509e9cd71a034b247e0a3faecb0434f527141e3a65480b9ba8d9cfc0014811c8b27430185013386a8e57ddd6276670ca91ada74d83960037b24b1825a24c5b87881db783f8264f362dd81a6adcfa503eb0c276235a9f0adac3dee529287266ad9d92d8ad2e63f3ebf40a2c32ae3665be36ee1c97ee8efd0596f8242666c4dccfd1cbf23f89e5e588ca5a4e86309eeb4047bbc7c76a55207a86a96b28bbeb", 0xd0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000001140)="35e5f85e111f3c917d794d4f8a11d646d9da7294a3915e444e98e4ab0959cd60ff511c1be047f153550bf16ed318b39eb107f98780c3b6940553bbdd83197d3a50e02ddfbee619fcca938a8bb679cc869c7827dd5f6d83f14b0eba56f08a83dbb3adc99aa1ef9ce21fc6eed371cda06ce74015660b279b97ede1fed7748ee23b983423119f6d9fa0b5850beb75360fe9dd0c016aa2d736cf6b8233d909579854dcc14ba6a8b8398a62102916653470f38e97401de454b45f49f27d2f4b4905ed28e9985c3cee68df31b3aa152488e9bc46beee764f86edce4a4ba1ec97789dab20460778d6d738ef6b25441d1d0e92baaa09036178", 0xf5}], 0x1) ftruncate(r0, 0x3ff) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 19:00:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x40000000000000) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) r3 = dup2(r0, r0) getsockname$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) getsockname$unix(r1, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) 19:00:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000280)) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = accept(r2, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x100) 19:00:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:00:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000), 0x10000) fchdir(r0) 19:00:49 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) pipe(&(0x7f0000000080)) bind(r1, 0x0, 0xfffffe4e) write(r0, &(0x7f0000000040)="726d2239594259c425e3af6d14", 0xd) 19:00:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r1) fcntl$getflags(r0, 0x3) fchdir(r0) r2 = syz_open_pts() fchmod(r2, 0x44) 19:00:49 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) mlock(&(0x7f0000240000/0x600000)=nil, 0x600000) madvise(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x4) r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x121}], 0x1, 0x100000000) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 19:00:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x21, 0x4000, 0x800) socket(0x2, 0x4000, 0x7) r1 = shmget$private(0x0, 0x400000, 0x8, &(0x7f0000bfd000/0x400000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 19:00:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/111, 0x6f}], 0x2, 0x0) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) shutdown(r0, 0x3) syz_emit_ethernet(0x77, &(0x7f00000004c0)="e6d140df2756ced447841208892caa43e00c10e35411f8dee4b7c56d2efd04d24e4a292e3248ad06c6e99d93758739e5458ad27c59108b893b5941cf3d4601cd280cd557aafe65cd7da4d39492e7ccb140c3c959c43bdb2c8d58f5656f2705c33cb2a9d811ae9cdbb88e7c6f500caa5ff7b8020970f6a9") getpgrp() open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x800) listen(r2, 0x5) select(0x40, &(0x7f0000000640), 0x0, &(0x7f00000006c0)={0x9, 0x7fff, 0x87d3, 0x3, 0x7, 0x7fff, 0x1, 0x101}, &(0x7f0000000700)={0x0, 0x400}) select(0x40, &(0x7f0000000000)={0x81, 0x7, 0x8001, 0x10001, 0x9, 0x200, 0x723b, 0x2}, &(0x7f0000000040)={0x101, 0x7, 0xdb, 0x8, 0x9, 0x5, 0x5, 0x9}, &(0x7f0000000080)={0xff, 0x0, 0xf, 0x8, 0xffffffff7fffffff, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffc}, &(0x7f00000000c0)={0x3f, 0x1}) recvfrom$inet(r1, &(0x7f0000000340)=""/89, 0x59, 0x800, &(0x7f00000003c0)={0x2, 0x1}, 0xc) 19:00:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 19:00:49 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8400, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x6e3a83d, 0xff, 0x100}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfff, 0x5}) 19:00:49 executing program 1: mkdir(&(0x7f0000000040)='.\x00', 0xab31d868093b91ec) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 19:00:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01010100000000000015126b87809aa63e0f113ef8f32d000000a7a2f37a448926e18c4cc9081f72391a6c96d8ea7106d42dbda2e964d2ab464f31d2de028f2a97591e0200000093bc82bf30145e717a8b212a46428f1e3f98252e88785d1e7600fa575b05eb6e4e72ed56edefa600676d42c4c7b0b41eb9f36e1a06654311feb51981b3620a00000000000000000000000000000000"], 0x1) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) 19:00:49 executing program 1: read(0xffffffffffffffff, &(0x7f00000001c0)=""/129, 0xffffffffffffff58) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) 19:00:49 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000000)={{0xff, 0x401}, {0x1, 0x80000000}}, &(0x7f0000000040)) 19:00:49 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x19, 0x4002, 0x10000000000) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 19:00:49 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file1\x00', 0x820, 0x11) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file3\x00', 0x10020, 0x15b) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r4 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r5 = open(&(0x7f0000000200)='./file2\x00', 0x900, 0x80) dup2(r1, r4) kevent(r5, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x8bc, 0x0) r6 = dup2(r5, 0xffffffffffffffff) r7 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) chroot(&(0x7f0000000080)='./file2\x00') shmctl$IPC_RMID(r7, 0x0) syz_open_pts() sendto$unix(r6, &(0x7f0000000100)="65a4d9a342d2618c311dfb2817cb90f7cfb4058dfe52fd7d60f9c90cb1fe433c4081c746c59d0a70047dbd4b9fd67a3cf074115d83eb4ab116a545b27759de48a7ac1b06a920cc9e9ba5e0321d08c048dcc40fc588c8", 0x56, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e4129f0b42f66696c653000003f2f9e5270e2c387b1d73f1c7145455bf76ea177e32fca8c00af3f03c6e8bc7bb3626b2d1c0982a48522fa6361aeeeb7c65750f70b52f12b6bfe30ec75d45bdb861624f37e68a8b22293783d911c5fcb0bb3d789217fb0ff3e7cf83923f7cf2144aab39fe86f25e30f430056088bcc0ac85cebe344cded58a2b66a6df3147abb5b61227530b2dfe9d392637ff76577a67d92f6f1cfb9131d2b1d7823b767f81ca432dff6a3e600138e530f830c459f6b0dbe8be110092aaeb456a6d0ada6c1a5f812cfc930b53f0b039cd19272a3f514254201e9c120158c7d4cfc313c9114eb00"], 0xa) 19:00:49 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x7) kqueue() setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 19:00:49 executing program 0: chroot(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f0000000040), &(0x7f0000000080)=0x2) 19:00:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xaa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) 19:00:50 executing program 1: r0 = socket$unix(0x1, 0xfffffffdfffffffe, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) syz_open_pts() 19:00:50 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0xa000, 0x808000000016, &(0x7f0000ff5000/0xa000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/133) r1 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)="81b3999ea85abf0e2c7bd028e71d390a2b84affe1b2a4f45551c34b9ed8904d0f61edc6b7da5caf3ea1bf030e65a6d4cdea7df5c4de96811449cc7ba72e818c9f0716c0d35fbcaa9231c9cf2868d68bb21a3e8aaa785be7f224db8f851109f9312aa6f0d018077866cf1a7692c7ff786b4019d76dcde15fabf57d84fddbc7f545de5aac7517c3403aafde2e6cf37cb3a5dcb4873a2b53df69a9053d910de5725f03a5151a5a00cc70e73956859bf52cf5396851944b7f6e2e48ec04da947c70daac6ad416a1ce4dd30b716d8095a", 0xce}, {&(0x7f0000000400)="ec26d5a32c1f", 0x6}, {&(0x7f0000000440)="22ce0059575951cc1dd2c1cd7ef0e54736067da4c273520debf89dbc8904de8b97a1e7db366f1d75c7bcf0178c4494d4af748549c6e1f8007d8ce91747d212b2c0548bd9c67a043477bb4075b1266d41e464dd0f1b20c0cf1331253f742c0319cc2f", 0x62}], 0x3, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x5a) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r5, 0x2000747a) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x101, r3, r4, r8, r9, 0x2, 0x7}, 0x7, 0x5, r7, r7, 0x9, 0x101, 0x8001}) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r2, r4, r6, r9, 0xf4cbb3241fd35990, 0x1}, 0xc92, 0x2, r10, r11, 0x5, 0x8, 0xffffffffffffffff}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000500)=0x4) r12 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 19:00:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000001640)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afecac08f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662", 0xf29}], 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000000)="9e1e237f78712be361e7cc55377e2478c4423ac7dc46de441cb0bccdc5dad5d8e2662f26695f43cfda51eeceae41e35bfa230bb7", 0x34) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 19:00:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xffffffffffffff45) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 19:00:50 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) pipe(&(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) execve(0x0, 0x0, 0x0) 19:00:50 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 19:00:50 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="c1a45cb934beeb424abd", 0xa) r0 = syz_open_pts() r1 = dup(r0) flock(r1, 0x0) dup(0xffffffffffffffff) poll(&(0x7f0000000080), 0x0, 0x0) 19:00:50 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="adc2d86ab27cce62b1521ee0ccd57f020000000000000047d8da39a9bbf97fb37c0c849ec2cf743a52b5e2314eda91c1c13d3270e3d3d8c91975acd811b3a6fb4869fda70ceeb27aad7cd9469119ee59651235aea787246c00f430d3c3a134", 0x5f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "8155b2a430095e6509115a4dbe6f2cec2d592603", 0x0, 0xffffffffeffffff8}) 19:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = getpid() fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x2, 0x2, 0x8001, 0x401, r2}) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:00:50 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1f2, 0x8, 0xbeb3, 0x9}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 19:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x171}], 0x1}, 0x0) r2 = dup2(r0, r1) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="000e21e9ff2e5db44976fefe068257a6e5851ba1e24f9ba2373d19e48c90152b9e2825e2e0b34b946041153251ce43de7f0ca2dd625e3fd7dc46d97656e8bd9ca20dda13d3e9d510ab7e7b4d2d19cce82a0aa6d02aea3c129028b3e95520146377d5ce49618a24f7009c87e79b742ae0057e91b9c2b39f365ffc7a2129503e313a8e82fad4c453acc698a37a026847b05e6d017f1edea63e884caa725d88b1dd012d634e08f3e44dd05612a531a4d2666d13c23a5e071692cfe204b1ff267701f7a466c45bfb0b859981d7", 0xcb}, {&(0x7f0000000180)="abfb263d5265bf1ef4acac72eebcc173a97ffb633340c7ce549e3d7887f35ba29d5566247d0027ac7ab3718d85a17bda929c8949c1757c5250a4ea4a09c2747873625bfdb42f2e57e34666c3939701b7f61806282be39d80a6b7792a4b9856e29dccc40c2e7f55ce0b16b1250edae8abc60f47cdb75ed01a9c28428908b1e108", 0x80}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r1, r2, r2]}], 0xa8, 0x4}, 0xa) 19:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0x65}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x40) write(r0, &(0x7f0000000440)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd2d07d90a3ec3b4704e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781ccfcbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c737275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a24f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268adc6fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c", 0x7dd) syz_open_pts() close(r0) kqueue() syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 19:00:50 executing program 1: r0 = socket(0x3b, 0x5, 0x909) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x7f}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x100}, 0x8) socket$inet6(0x18, 0x7, 0x8001) getsockopt(r0, 0x1000000000000029, 0x3e, 0x0, 0x0) 19:00:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) socket$inet(0x2, 0x5, 0x6) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/192, 0xc0}, {}], 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x2, 0x1, 0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 19:00:51 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ab438b0b45577ebbb6aa5d177973d2184e6d7934017837f4666c98e84786452043a47d99fac53787b531596fedc31cb434715e2169cd1ef04ada0490a76fe5f8b3654d6d8c4d7ae76038df8b8829bfb1013c3fbc4efde4ead37ffac835978ce37f7bfbf8103034c26051620c450e564031e943a28a5a06ddaba05d4ab46773f3004051a75f694057e141e8605b17471aa2ff2f558caf11fb462dc47b172dd29cf1c104371c951101cbc53f936e833e15fee1643745283cb8e4888c7b11034d8197365679aba165e5ef2226cbf00425a471", 0xd1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, &(0x7f0000000740)=[0x0, 0x0]) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:00:51 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x41dee1dcb3cc1609) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000080)=0xffffffffffffff18) 19:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba006a8c5dfe000000000000"], 0x18}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfff, 0x86}, 0x10) 19:00:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:00:51 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r2, r0) 19:00:51 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x120, &(0x7f0000ffa000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 19:00:51 executing program 0: r0 = msgget$private(0x0, 0x52a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, r1, r2, r3, r4, 0x41, 0x8}, 0x3ff, 0x4, r5, r6, 0x3ff, 0xffff, 0x3, 0x2}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/154) 19:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000001380)=""/178, 0xb2, 0x2, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="c8c16c29dc09b1b2d182dd271054fbe41f6873816aed3338dbc14c66f3f3f9f9ce39444d3de5344e038a6882389e9d7f74cb6680acbaf18ad9767b267816f656231ac8a038658c6b0f8282ee4701f5c49fd64cc701cb6b754d51c4da62a98e0a7c0de47944f3ab75d109983ea8eace3d5bb96cbdc1bbd32ad12fd23287", 0x7d}, {&(0x7f0000000100)="28546dc54b3f5fd7e32d18613675bd45f6ca6756028fc68c99506d6f026d0294e7ee71bdf03ae4c0938a81af29e9b8e216ff218b53efe60d99c9daeb2dd4e2cf02f8b1cb9ce01aa0fcd212dc7069f75968eea2ecc17c5213de93d6c5ce681977804ae6fd39d0fe1190fb2f6f2cb4201e99fe990795f9a5e801ef703347e1d63a1b37be68993914f727ee8b5a3807e11445f7d6f445d4e8a3749a2020b6c117a84e842fb74661bb2864635caa2e023ff5506b0aef90c9f079a581461f2c96b617f346e4b5ed25eff302116be29311fe3edc693b0b45b6ff8631460a381fa170e287bb8b803860edd5426b410fb4673a357a620598de916037c34cf1f977877657661a6a6df900782227b519a6b182d519d5b437ed4146386f0818f078b3988203544d0b9840453251e79f2e180f5fb8b6fb5ae172fd42e14429d4e163f1124a14fa5e19c38b834472bcabc42118f150f9fdd594a28ca11836360dd4dea1b0fd66dca603a1cd25b3973b1a4bbb4d5ae32b7bcdcb7e348f49a9b2f6e01f91527f1123bea20a883c021e78e6941c63a92f26a6d140562266998ebe39839424d4ff0f578dcca2f58c1960eb17018b2852a05aaa86f40bad316664053bb2074fc3c9eac2c2a505de5e5daea105638dd52a52c68407d751e721f3408e99d5a778028ec70049921714f768d1090e6e1a8c1a85904bfb3cf56e6c98c8968ed13402ae60096ebfaf437d12df63c22cce29971407ea22cd9a1728eb8b5299a3dc91bca8d8f8339d557052cdb248f28b06387aa85c21d9a1140d64abba7fa2ab7a91c29e6a35c3e0d32565a8b8b24ec1138a4ebf50a5ce661bdb7f5fad15a28ede4c2efc2f784d6b9ae0e2ec78fc644f6f0a545ef6f43144fd063194b14de8a9894d294feeca19ed8bbcb9194fdc3434a60a094a3496114449f5fa6e499ce752d2c1f14579321e579cdd373d079561d016f4fd1c2d67fefa798d1e479ff7f4c2ddcff342ca21a491842ddbab43f76035abdebb70e262e85bca3aff83465f9d1139ab6eac656dfd436f718bfc181b2e19f30eae5917d3bed63dd8ecfd9bdc6b2a2f25dba3c2d3147ab383572a94fc2bf339ff3642a3b17579ae400c6e8c85e4084bfbbf4e2bfa310682883c17de8d6305856fa2bbe7b5626fa89a265254e48efcc325d9eb8be4dc64224d6d5180fdeae3ba2ff8fdd3e597c978b2b7c6e07cfe3fba8a11c417b6bf39d415dbf781d5cbbb358fce0315052d8558db271b5b811454c723a3d6614b413cdd3d4c63e599ec16c199ade106ea24fa5f89fe9a5d79b01698971c535f2ff42b08d5793ee10548ac73eab3413f7707b3fa297e50733da336afb8a4fa820a0d029c47b2d2dfdb123f7e2a29d66d45ef7010b9bc2555f5ed41543c303b8105218b66537701a2be46322e9c559ed20b3e3e9a92d7248bd655b2ad17e2ad696f618b793264065e86f46cb558777cfe6d5a088660b5bd8f9938ddfb88c3002c65741a7e8d9e6a1c2d8a489620261215b00109586aa930576d2739acfd723182e7fef486bd928f235df3fd1650405f7bd6df195a90ba051a178bbc18bddd580641a4470cf6c5972aa3a8cd68529e18ae39845a50fc0066491a78a84df138a7fc49a382f5aba9da634e0c1a8d42cbfff83bec564941e806e2884466a784371716c9cbf820c532b74dab3ac3a0e6576cf82d95100687342654839426f8a2e7e3ba8ce2a193dd15f74cd88d134003179aeeb34e0a08cddb641fc7849c8da77a18a186337a2dc9d20c018a2a934b5e8765d2934a6b8161c1c09e8a1118f41fe2ced0f163db1bd1cfdebaeca76ba6ab3410156769db18977a04fe5249d13ca89a419da2fedf35620cf8b5efcee3bbb7f9a56215c13e557d10e4c9ba3fc4f305cc8b8013f3707ae466c24b86861a475b578a0541be3ccd72ba2d6c8f882222f2f402339050929db1ba4e02450bc5bc4e0080097bba53871965521c0fabf3c928a0ca13df4007e38d13dff4ac20fe17f0ad1f5d5eb84c1d1bfefdbef24ad040662d56e3d5a00ea3b6936903cd6cff96a0810bfdad9344abd88c12334cebf54db1aa6e23b8666925e27fb5fc203fc9b6c7a5fce9e7123b7dbbf87178602c5436e3da79e630f02c485430c1fd0cde46363b888002c58193032c643085b2a0c22b68b1e794c6be5240fa9fa2c5e6368503a7612246d7a45d049a22431c5e2256234ba6b71a22690523cb6a59e01092c7fc657f08878c130e98f28762eea2302320ecf27baa84a02892cc7fb3a310ec6d6148a39f97bf528d035208f199a03934322908c0f967cc376e327819b461fc3d7b996ef26f8e99d6f3526f4ae83a23064d804f2de57d9639e026838280a7574214f03ab67b14e899718cbd6b4c1ce5ccfb8a2130075c533e09afab225bb2ef612080c6a82dc3eefb9e5dbcad818f8a84bd73f9874ca1f5a03a706fb7b5db1a5348ecca58a7a812b7652648c8d075c88cbbee6ea2458c6907e727955bbf847bb99602e3d2b4d286396d305b134a427385ca6e529f4acebea25836e3b2dcc07640a882d5aa142ad7c4d97421f4265a0c2e27ea8b1bae2979383a19916e1ba971635a3ae6946b692d72d2fe308a2065ac206f777e208eba0640d86bff88ec18367c81a851c40ef4ef2289538c1d3db428e08d43177390fa9a6d5fd231c2de400ce0df663a1d276242e5cfe837766bfd3338e615db0b956e6dcf38004b2439b71edebe4725b143a7bcecb6f10a4d3cbf6b4b47e07cbac96e85637dd74f08f2d2362d2752142671c69821b1c4dd17b1e3d512531483f9397d568cad59acbff38d5447d3bef3020307f57cb9a0c38bc661cee47ce9b7dd38e8aff54479053d75f073e07c690ecc00fdd88723e524544e0a54bb20c458c6a755e02af0019a5fe1b64209264b79504ddd12697ae54816fec7b6c4f253f0f9637b93fca6592a1d156523c2f5cde67402c164f7f3338b09cf47fea84734b3ccc55b9575c603c02e96feabe35bf8f780e6104d0a6c3c9b853b8cdb61e4338fe68bcc472f1c29f65203733a2b88ee665d4a35589e0781154d2101972f2b851e5540906765b13a411887fdc52f9e651d6297a87d06c2c0623ac76ada3ecab0c2d036e4cf4eb835a4ae5d282dcc93ea8013791bfc88b685c9e9a92c07695630120d8d3dfd06532add9278ae2150acc106f387d25449df1ca395fa1694a2c722ebd9809a40d6a33d2243321ea4e3d4b79f32f22181208201e551595bbd6f6a9e991628543ce237ce0780063d6b753ce66c858a96507f88adae1cee6b3b007c1fd3c5f1427e4ddae99cfef2191bfeb0bdac97a17532f922ef21fa92def1dfb1646f2c016cc84c1e898f4a8e4a0195aa2a07689f4b9503a622160a710a847651ad97414fa4b3a64050ee7845b1cd84e3b9dea310629121a43d1d1dac10a26115130a1487c46d93b898f030f79264f26a121a89bf6e033a64e1c4627d341d35a71c86ac1c9ee95572c1494f53fee65ce61c75d0c5250658a24553e2628508ba10ab5e110e14895c5be748a729b50ce6cf914e3a6fd023cdef8ba1498face7076587cd9b61f5a28d492b41dd4c18f452e9edd42e803d86f6c7ad8a5e029e69ebc3507169a17885fef8d20ad8249088e4c17fc40adcc175eda714e6b964db4fbe89bfe0a603e022fdd9346ca1a943b30fbe7022d7cde7bf37ed9d756360c0fd97e8689ae480506b7773272d97eb06be6e48bf317029daf3eb3243dddd54e305225903f1aebd7f7586044181f8c1b413abc2cbfee41f620e2e8b8966ed3ffc75c0d7d4b2411fa45f377ace5b3382d0d3982ffc880dd5ecbb61c643a2bf78f63aac271edfdfe454e3c93d24105b612917782d9e9d6cbd69a955910d4684dc2e60ca8f7502019d0d552381999856559db191a97609a84667b291de703569a8c1e5386cede68fcbd736d40731a3284755dc866d83e96444defb644dac6509482657bf03acbe0a124f8c3f2c6c5ce887306bfdd64464eb849e003b84c2bbb4042bf9df14d48c5248d9c8c91885a65f68852bfb808fb36779572a021a7dc967b73de67b32aa49a2710dbd627410e0a88104a3d14e879a8d060171ee79597987f2a875290ce1d559c465bd2aba3ac3e31ac0584109c6897b450efffd33b35d7064fcb490ca9691f0279dafe818288858065afb267d836b53b7529e82279cc9ee1174b084fd9f288a799e38d9ea568d30097a8be4d62e877e2b79588aec542f8265e69f6926c4e0ed11700feaa580868c35a9b244846d1913642e2ef9609fb64567f7fec7a4b48b906cb4fa6a2acea12cfc0db4504a8777a5fdce129ab6cb93205d648a83a2f33006032d346d2696fbb8082e823ddb787c843019a72e857f4ebf6e90ea7ca8345573ff0dfa5b22cd69e5691112c970630ffc236ca7b754b9ce360b4f8d91834d2b155d1be5742d5c5b157fac90d06806d9c9dff8048510ff6ee347ebf06722c0f03c058b006ac083329e177b8d37a8d1ecb21b3a53643fa1f328bf6a7fe201e96c8c5c680bd932a05507b3170c7300ec6d5ed7e7d59d868d8be81903f2e38e1868eba422c911aa5433b4f4d0e2f8442e0f52646c8a6a1cc733e2140f9de5e7c8dc45fea1ff5dcb6d4df0367991613425a9004f1f9f9b730c6dc588ab6a891836ae38b7c366a9c8bcd239163a902dc42dc1617c2715c1adcc8e1a2337b9db6f2a675bfae1984fbfc727f54974ddb821405fed6fac83c57b6c1bd7e768f912b3de7a1991853c29c81dd6a45c1f2194f3b1dd9cdab29fd9cc583612a74f497eb757f2dad45940aee8f7e2158ce7d6fa156db26ff4598032209265a33cd66b937c2711ec196c3730f16ce7f613b2e8c6ac86ac75da05c7842c7b3736c9115aa20c3523358ce3036beae6005caeea66ff71b451e6e4866a2656fc070c449a923e1d4a8fdf6b944949ad67360decbdd5416b29a56eed1611426b23dc255d69f9eeda1a88d4b7229745a4e0ab4ea26c51a6ab70442253fe9e331029ddb1edea0a5cf7c515d19dfe07b7c3fb65732083d1e70d848a658a55458d4591aae3adc6bf8dcdecb73a00b40100183bfd9894af1b9009f6a892d5526b84a4ef498cdbe9de047c012d705e7f97294501f9518199ac7d7fccf2de48c07f9dc87f633e9b5be7c6497f424a50d51dc9a86e8533205b9f94062efdefa9e6f4f77a7c183f7a166a79ed4573b69d28c7a6c91b4b6dd1bf14470bf9ab4105c19bbcb0402b5586fe2e91fb01f9ac83d561ea519560a148dbdacb051b3146a1339a5724b81c0cac3b7ce94d9dcaae02c9fa9882b21286b9d46afb44f7146fd76f1a5a481c4a7df8dc25f7025c65aafaed80d1c59dc1f3a1eaa1a2c0c7cca30e0b87d6e698086ab9214e528f18fda08a5fd7d1d3663091c8f95d0a496523ecb8729c8d454fe47e77136760ff75702e885367efe278469fb38fbf04bbdc3f1ca78a1f1dc84b1e11a731940358e63ba633d5b037f2f1df7f066d4b122926027c8ffd1a0a35b3c782fceb23c4b32e05a9a2ae6947599bb879782c88abf30ae0be726697cb963688a86ada360fbe6d89f7d04136b4bea17162b458cf8cb94d33e36320ee4313e5f332d5cad1c72686133dc741ea63da86e48875a7932242d99dd45f22ae2e4288a808f1925a9223f8f606a0e1e2824f07cea9f482369157000dbe0882fc1a2ae7554e5d2567e72256e32ddb0ea00bc730125e2fe0a3d17eafd140b0c272ac4dfdd48b05fb8dadd7e3fc5986117671bce7f4b6552021c007e1ffe126f5862ecddb73752c5b377b55d9448f8102", 0x1000}, {&(0x7f0000001100)="7b5cd03c4c54d289a5e45d459a96d213be9ea308ad7e9a1f43b1f63f3ed0c4fd749ac07ef8d840749c088fa4d208c161cfa3cd6910ca42d83ff89f7b97b5de069b26e806ced231483e9490ffe83baed8037e664038b95598ab44e1737367af0693ce1d57866a3f0567005f4a3cc6dba3072e4d4c925d4c8ee7be9163fa4933450c3674cc8247509418645bfd46deb3e33dc580e35c6edca18524eeaa7ceb569cc7bbc963912760c020e79fec94d95dff684649c05ffb24d7cab6aae6cf29c6367655260e716d73e1ce98e8ef76cb504cf385995d5e719fd3785b551512acc342ae9f1c67dfc792c9092a9d8c21699b2ad9f4a0f2", 0xf4}], 0x3, 0x0, 0x0, 0x1}, 0xb) recvfrom$inet(r0, &(0x7f0000001280)=""/155, 0x467, 0x1, &(0x7f0000001340)={0x2, 0x0}, 0xc) fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x10) 19:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/40, 0x28}], 0x4, &(0x7f0000000400)=""/181, 0xb5}, 0x40) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/139, &(0x7f00000000c0)=0x8b) 19:00:52 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffff, 0x2}, {0x2, 0xffffffff7fffffff}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) preadv(r0, 0x0, 0xffffffffffffffab, 0x8000000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r1) 19:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) 19:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x21b) r1 = socket(0x38, 0x7, 0xfffffffffffffff8) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) shutdown(r1, 0x2) 19:00:52 executing program 0: mlock(&(0x7f000023f000/0x3000)=nil, 0x3000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) 19:00:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100000000) getsockname$unix(r0, 0x0, 0x0) 19:00:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r1) 19:00:52 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) shutdown(r1, 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 19:00:52 executing program 1: socket(0x11, 0x2, 0x4) close(0xffffffffffffffff) 19:00:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) ftruncate(r0, 0x0) syz_execute_func(&(0x7f0000000040)="6440da781cc463d179078b42d9fcc4e242f5f6bb397f4ac0dceec4a121f52bc4a1c9efdcc441d5d527f08194ac0f00000000000021") 19:00:52 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 19:00:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x402) 19:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000880)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000000c0)="0df495013221903a132ac2ef4515663ccd01f77665c2a00d2b63", 0x1a}, {&(0x7f00000001c0)="f14e165b42c6ac0dd9a54dcfa962f5a7feec9e2dbd178dfedb7a9c309b101415085749e29e74ae3930cdac5e5009a5098dbde39cb15e57aecd22399d60f737631addb507b41a22d522320a725ffd6059cca321e94142481e4d3a2b26167668ac6e722e455c3c30be255f476b3e869bf6f0f417bb12fb88a6f1073a615644134d80b468f960c79702ae20324dfbd18e3b1462ab92f2af057d73ec24d959ff84167d8a5019c650241e7bb5d936088a490fd4c8596fde6ab82ea76fa6c8", 0xbc}, {&(0x7f0000000100)="23d6aac18f03525530b3fb489ea3d0ce3ff2b49482e8c8f1ba8f84709dc1bf2eaa19e366e9db16b75f99827af21b43f60b3f89f734abf0023005c749a7300f29c7633c86de00f8f7b3daf477d617cf4a9aebec73bbd291b236d1ffe65a03dd5c6960cb6f256278ae33854e0b007f2b8e1995ef64d815fe", 0x77}, {&(0x7f0000000280)="af676e655a703341dc599ada5dca5f10b4a47d33b5397ee5a703242d57b3c2bbf17c222a4020a9f0cb13ece3e3d234d2bf45d940e2", 0x35}, {&(0x7f0000000380)="1a9cd6714d1b69521f5452ca6960759bc82492b553ec095b6a79871ccd08543bcc9f1f8a0f8909ec39e042187b4132f4b65b2e7b15d969dee357b472dca7c0ce6dbf7ed81802a3974e0b715a332af1330a42f79813bbecf0ad70d5c80b1ee9dd30ef21463e6dad59d6588d0b75490711910651b65ccc7f0dd8ddc4014a35d81bd07d6d77a315fad0866f059fce125825b613b38b954042e87d525f5ae78964b34000498ae16c910f91d845de420ba1298f8159df41b8de34312db70d0a1a183ee83bbf15a6fe88b14cb93bdf6570eb25b0fd596d173085856fc2923154a0859a7daa5b9251c38dff1e", 0xe9}, {&(0x7f00000002c0)="3d712accfb0345ebd9658d6809c0268420e71e958ef9d10371e2adaf6ff0e1ea54f853d232fc3a4b1f874c37fe7da55c7072ee32", 0x34}, {&(0x7f0000000480)="f10d02b92b9507d97e53312232f1d45439ade5ac3bf7ab3f3f79d40dd516a09d71c43327a40a096e2ada891633fdb31bba09d72803dfb949f7f5291be54ac554f321b9adf42a0fc61adb589f9e452a4fe9de411cce8b23545f99b05d6abd24f901bbda406b32b236c48560b2626ce944be9cc190afa9bd7790e9dee7207e25f11d44c3e7b28e45bcc1d20a600f74cf049be011208c572f7c16ad82fe56bd116a21d0fc4763a5ceef773bb533fca5d217d6cc06980a2b3ed47ed670af751ce4a9497047364dce17f2a15b1c03c1205cab538a059d82", 0xd5}, {&(0x7f0000000580)="d77ed85c163fb7d5d69d0f368c4f63c404e08947ea05b45b4ab1a468fbba6f6f0c796e8d43370a1138b014bcfb9e6de3ffcca3b3ca8c194033bc6c136dd0123b8eb7d217ca351502abec6fa19eb819d67f5f22c5d9e802838143f806e6e9e34a5176547230cfd42469d6732947583284b2586bc5e40add7ba8df2a15176eb12b942230946c3e64b55f73e72e55aecd3cd0a0cba514c6eba00eda25b823c3e624126c462f2022eac25dc03f59deba1b17abbbda11f26376be04d931b39422640ec7e0bce791fe961643098e6af6e5e53bf15fb5948f5c0ec8c7ee500920406acf3aac13d1047a1349baebc6d61f7a30dda3912e956588cf", 0xf7}, {&(0x7f0000000680)="b32fb39f2e72da2abfd044c269e78cc01b142e5abdd43ae22001ec989897178e7c4467ba0671ce1ff9c83025c5c902483a55b4b4f64ed47c64933d4190782969369a2cbe309f389f513d3174e7ab92f6496c324dd84679ffe19e12cd7a01db1079d8aa5ede9df6677eb853d2ba06f563f0a875d7cacd9f49c927a42d0a1f43f022aa28c5fd8ef42546", 0x89}, {&(0x7f0000000740)="dfcf89ab9856aa1f47307fc545628540929e62451f232501ee0db5a4ada0bbb4635d644201c9c22d3111fe9b82792cd43da5cb34e942399704120dd4d7bf5cb7b769e0be8625dea4e97f", 0x4a}], 0xa, &(0x7f0000000900)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x58, 0x404}, 0x4) r5 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000e40)=""/197) pipe2(&(0x7f0000000e00), 0x10004) recvmsg(r0, &(0x7f0000000dc0)={&(0x7f00000009c0)=@in, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000a00)=""/94, 0x5e}, {&(0x7f0000000a80)=""/129, 0x81}, {&(0x7f0000000b40)=""/119, 0x77}, {&(0x7f0000000bc0)=""/3, 0x3}, {&(0x7f0000000c00)=""/19, 0x13}], 0x5, &(0x7f0000000cc0)=""/233, 0xe9}, 0x2) socket$inet(0x2, 0x0, 0x0) 19:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x8a81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff5, 0x2000300000003}) read(r0, &(0x7f0000000040), 0x0) 19:00:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xca, &(0x7f0000000000)="2dd02cfb37677bbee4313aaf9687b2ad7cd9d495ff19eeb9103261c700f1c9ff62a7b8bdedbb02824b3abe532920c4ded7", 0x31) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0xffffff76) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0x80) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) dup2(r0, r0) 19:00:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) 19:00:53 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x4000) getsockopt(r0, 0x4029, 0x5a1, 0x0, 0x0) 19:00:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:00:53 executing program 0: syz_open_pts() r0 = accept(0xffffffffffffffff, &(0x7f0000002440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000b478d10a9f6ddff0cee23f00000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000003ad8b9553adc5e759e18ad400000000001947ea38b204d139d82025a5048cc5739876de3507da1b11822402957b4688824feb8eb1fc932937e2515664424ccc8acec4e9e54b35ebcc5d98b0dbb2659efb"], &(0x7f0000000080)=0xfffffffffffffe02) r1 = dup(r0) writev(r1, &(0x7f0000002340)=[{&(0x7f0000000140)="7836d8cb3f4a4d8bec39de803af90aee8b57b38eb7c81de64db33f3ce0a8e3b1593c3ca686dab7f16a20514aec4a2873cb5368c50cbaf929343342db67605b7ed7dfcdaf59c61554a18c9b3d8aae347eca9ead6f4d1272998133769ae086e6c5dddfd76dcc98f7e7e3894d0ac3a276e727efa4bc86521482b0848f1d09fe1049f5070bc3df196bf0022d5482e47a21f02f723a71689625202388d3c421a3d087e3fb22645ecd2607a6a96010504703baa73e1027baff6c205a1efd3c237ac4b78bfe2801f2db70432c679a1e794c921ce7b880ec1096268a0448b803280f954d92bfc6bdc272e2775c3e4fe54e0daf11308b992fc44505de17523ffd270f36db8614624ed3b8342ec9c8431f6c63d692927dfcfdb03e4510a52e43d1382bbbe4b0c912e660c15539ce7fe01069dbe04b2c18206ee135703ea3189c2a1f8149426185639a26d3bbeaf33495ea93254d1780592a086dacef35197f637562c659dfe2234fe709a82032f7b31cedcedf180bba00abb02fb1712c67ea72dc0421c0732c3ff69bcf83fce61263db70659acf18fb90ff35cb0cdac25cac214dc1b1648ceeaa64e7769f1530e21da7c7e14cca1040ef1ac59d12a2029fef2417552eecaa5b25408279d54de4d43e50bb5f9473850fe6987de7c8b62534a661f7d8f6b5f9e0bd35ce0046258e3dc5dfc2a7f1537db6482085b24c2bc48f282189273baf22438c95470440f23d54b0ff37c1134e50938ab3f291f80c9fd97018b417cc9b9ef3749c193840b9c271fbad8f6d593fa4cec61cd1e1b35ca139bae90fdd60a2cbabd9eab5660391b231043d55fc8c97b41bcc774d71cbbf1bb45a014fde2e5cc64e58246a52ba37dc6ff8009e6f6cb5e53795b207af278f6de537f0fd96b1907247f7a7318ae7a2dc4db8355e262c948cc694050256c8ad3119553e43d0c118a6f7c93f58fbe1617b4ef7e9acfbf5302e2b9c1ab2fae939966358b8884dc812a8f0175ce75e94fa858cedfae7b9cc15139affe1c6d58e58fe69635b59ba70dd698d1baa779753b8b95389294671fae7e56b1b2e9d65256648171089016578793778d8ac7f53d853d26def3972d12bf6566153b4504771614d5b52ec22b185cada4fbb8ca6cd023b3807748f9100aae883567361adb05fcbbe0b2affd69f02a7d2639483de43c32bb8e0899f371d8d71d3564509affa6be1a8047002656533671dc87e1b4a05a5f989e4f87a6eb3b5c0ee434a56d5a898cbdd0ab2c938c92a5066af497c12c904605dedc64859d976fdbc8b68658867fb2646f4eae355e0706ff6122a2f2cd611b2a066af3fd2691ed898ff22d2ad04ea167bfbb26c4c7355d512527b83235a1a1b31498045866766d3cca99bc88c98cfc16170fec9fe0979404253909bb04ad1746a6144d3c1f38a89d9fa8c5075847116146575d6eaf7d587d590d002a53d7b554866bfd76b4d2f89b927939e4991f5dbf3c191068fa0bdd5517ba1d62e259455358bab0e4cb7250adac1e739746e842870df686b6888b6a3c9408c4261f3d5ee0983eaeca6c8f3805d1a841a362b6e88bae10112c672ccafb55fec8c0ef0eda8365904a8c378b384fba87c70ad431245d3fafdac913a4e53b463df638f16625a3dd8b842379209cf1e2dcc1b5dc525a69917d6d625b97b42a996751dcb8bf9ad574b313fe0e178248ac38977a0f7962d67fb68ff1e00c5e426f1248d24673cc78673fb50dcb8293b0da70483324ae9880168397ddc38f8d91bc350cd53733aab0f1aa65df02b9e0606d75893f179f7038ec0a088a4820b3081a239e44c56e5ec650c4f22d2e02704b271aa82fd8e7612b8a11e47253460d879d0837afdde8c7b68e0bb79c05cb6d070515d67abbc7d93be99e704c9bc948f98f56b5fd0c7273d7cf909afdd626f9c0ee46f29a886591e06190deb511f412af936c7036d0e7f41f5aa1b73e4f168231009133cd47f513a048845265a48438ed3b735223eaf7e4b4c47898fad3c23d2aa28c58c14eee1206567d88ee13a3adc33b3b1aa5e20f0de8623b60df4b32b4f99eea02518376da2b2c84d96a4134995ed08ded47d46f01f126076d6b2d3c0b4277147f935bd3319d2383d341906098fea5624164c37aa4775c8b193575335b5648329d8354e9981a0f9fefb3e609a941831068469022c986a3eff72f1c35aa430a374e7e9376d60e817799b9527b63a572ef5cddc17aaa75c39e7a5ae8b082d8215991012cd9fedec66aaba833a9cf82300ec0eb17d31e8f5036da8f853466e892446e1e341dd3ca3f1d0f3a6b3ea452cdfe7146723dca284c5f1793981a9fa518dd5109563ea720287b1ab13a1c7ba9eb2df416268d486c5b09692dd7f531d4fbbf0a990c3d8ef2ab5b3f21763dfed12366a2680eaddeaa350537f56d4bb98f6b7cde7d5cda9abc088367d80c062e0ae857baf1505e0a3fbb671110f5897443e69798b17908cc3190f0c08100127751707d5d60f981870f28a7a74c623d528bdb67281dc71dd445e4b9fd74cd395de4cdaa1f5642efbf1ccd239deddb6852557a1a9a77cff309394d23d1e72b7a881965430994f25fef3d3e3685553be62c3e25bb12718c69fac1096b7c3dda76423f0d2e2ec834d79af0892c49ae52140a3d07c94dd87a981c0a8958c112a0483c711c3099238c92e4248f213a2d4ceb89db7d661e5a3dd359443a30c17ad995a23cbd508d2ef21df5253bd017108c971370bfc198afedffc9320adb45f4f720eec13bb1ac071b80055e93364905487ffeed2826012adda08e304b13ba49e97ffb5cebeba3af6540e9e55dcfb1a6fe8e373e9c2c24f2f663fe52c41ddcb5952e66bfc748cb83b96dbd90ba39fb94434d3d19ddc94e9c5f0b87dd7ca195caf01ff08db6e61d0a2cc5064681559938a77222fcdedffba2cd2d0aeba1a69def2264c732d367626ee6d1f42f30aa8f0f1336ccff2dd4d6657823ed02c1017825b5d4e4d1a0672fd5fc30d1574c1290e16135cc9a71aab173a1dce19a9068e02fb80b558d4d701fee0b342ebfea8077ed585a8b36a85aaf2c9a529165ac18da9c98a090fcbaca43efc4d8491ce2a48bba2b5c6dc3864e51ba08e0fcbb9fe7784aca5c29538f70acb0830c7f1968d55adb295e197115a9cfd024ff4a346b9270b443fcd2bcdba97c735897c8da9f52a742648925142a4cf4f9ee0c7112607870fbb36a38225c80324b804ed0595c3d3ba4bad703626ec1d1d7b1486068ebe95b71d2421e608070314d3a3db5ccd2a4970316a99f6bfa955379e4b7811ec9e92d954ed58d1b5499c14bf0d76cc642b2b78378a6b8bdda6c18eb77a3138520013b9f219a884d7c8b45cff6ff2305ba785dea530850c048c874f6f3c076c60149875e1acf2a8a3490f1046360f9bece2e46bb981a50dfa7d7e7dfe1147d7bd3cc67a357d063e079b1ff917c899fdf9c216e1682c4eeb6b7cd4bc059cf9942785ee266307d9b7af1b516968193d175e7e995da5ec489211ccd5927489f17087229f7fb1365cf25a1aecd4c630923c965a5cfbdafcdc85022e9f3aa46b1ec031b60cd70e806b5e264a77be717d331bce287890d92d6eae7f3f530204b5970db24a22232d599984f141ad8fd57c696f3af24fea3e1d12f469681ab0eedc86df0e09cfe808301f68b47ae44b8badeacdede8b902c2386041937799cb7bfff2a20e41f785cb1df567ff695ffd2493533cdcf1ba57edc6eb45616bb17a4db8eccafa750434dfa439617a665d291cc0a07081baa822ed04dbbf96a2033ce217e4c9b555c1d79205f5d24470a46dea1d533be1652db8ada14df91c5502767b5699c60e1144713eb77a69f1dd7a337f12b16e565093043abfd181d25a338b873733e71eec8194dd5b451d6912cab645b775f0188fa0740459eac777050db67af047ecfd24042686e30ba832a76d9c8729fceceb7971af8dd55ca4c20c65174d8049ed1946ad25359bc2a6a68a0a5c32cca62e9a08f7d5b80ef1aade8d3fafdec920b02961fe93290c49dfae0030503a6a6930d5387ef5309b81620c83c9822c53be10d475f8753865bb860a979c51d068058765e2fc42323c541c541c86da11ab99e2fa71a8d87b0facf34d647f841d2814baf444e6359f789af80acf9dfc7594d18c0f1493fc0f45d5900832b7c34959e349f5e1cef861fe90d27905ff5be71b56a53bf51f1fd2562524c1d1b201e56e87f46e94efeaa2c4c37ff6792de970877f1282eec575b02c6874cae16b79c296d320c903573a1683693f9be88fc8c78c8e322cdf09d6f10b98f16397fe257e14ee41af14066c52d5cf77250763723981bd2471d9a0d5b7678d0bbf1476ce318b98a76cb2a452117d2ed4727b1c7fe6233c2e503a87a80b15004cc5cb6205e07106b60a855dd89006914b0e4d3ad4bb582b9ae6e2108c759bf9a8ad84413a00606e8d394d05d1a2a6133ac55e99a1066776b8d188052a9cccc1455d01ac5c577a1ad3d54a5be7f58d03155c68156e61a40823c3c42cee65bfe04f72ee1b29aa5f62bf75c816553570866808a1fe33c33bfcf18bec669a1656658f3cd80324ee3b573296f64c0ce6bd9b8690724bffb9d238816a72c8ce8edb253de554a349a910f800cc2b11b2798bebfe17ce1d4d91a75f89768bdaea3f0b55adb03f557ae61bc770985a97b6783f04b547660d7a7b17dafc52f4864523cd3ec0559f3ae385eaf0137405ddda9588e85f66f39ffd066572b694ed4782ae579b97e63d3261365b1354bdf1ae8c02f5dd7851d282dcf6285e03db0eabe4bb9caec3f27ceac2feb844161458929e62d13fbcb4139c8ebb494e88d4e6723a6d654cb9c4cfbacc6dad9511c0c95ebe398e77a0d39db18b25772a4435d3de85f33e6db1158cb84fd9cad4de5b41b95c89e721edd23c70487c687037346d3d4fbbf0f691ffa4f3ce9bc8c361d4882f99d76a73baacc3b314cf881d52a33fcec81c93b0e9eb10f76928ce8c2dc650a7684629d4300d825018dd7b9d0715602821f84f1cf431ce9166a775f1546a44833be8d0decfb3af9b3d953cc10365b77a690c9e64c686f967f3e8020c499141de2809e74c353a8289ab6b04fd73023a7b8e06fdfcb240d16d6293da853bbaeb285d051896367f7605faeec58d4033c6c7a0989ae740104ff701f1e5690e18e17bfeb98a13d3ca56ee2343bbdcb6efb52d4905f0ddffd02ae2cd1953f1ba3a783984b89b3abf35e04fa0f0a9dce64b477169d43ada3d6c36a391fc2c2e35c992ab6e8b858a7cff506174a80465bbc06cce2ff8838fce71147771a8ebf6a9843a3ee0f5ce2bbcef9946fa35128095ead9b2cc6598b0d1bc581f0b8fea5bf29dff26c4561fa80c52007e580e31f150f1f23e0c272779471e29acfa773f3a12d02bb65d917fb824962f0255a2a3677c41d1df99924e5f1aa8b6d38a78ed6e58fab2c46027a824f438d2f921c5218476bb5a0f6d042f243289ddcb33bb6304ca9e14edf41af2fc14815e1ffe09f263fbc694d568695bc64776d5f0eb16b635259acb7d40e09c4f2fa61ec97319cce2bb029e269fccf84b6872053a730e34cf51bbcd8fc2d2ed4f43f27027e8338c0a85a882fae8db533321fc684286fb04fe99d8fad4735fb1b22b0fee1399b95a2f09447577670a39497df8e9125f2dec1a7a13530a3100383f43e20da332baf773ca8ff775ab464288ef8baa66b3a8cb23405e4898eb5add38836e6de34582ba2e91c67b841903c4d1be980b505823e20f4d92aa4fc8f348144c848f712863e8766f800d7b714e8810b7c9", 0x1000}, {&(0x7f0000001140)="1d66053b04716ab60306080cde5ccba21396401297c97ae0f3d7921005303c21f0524e4ac762c25697d95f32b5daf6a8ae596a1a2bc635e54436e72ee213c4c673fa47ce404ad0bd38472a79f612128627d7ba9bdd143589de4463d6280e11b275251573fde1c73086192e86eafcb0a5780ba7d28b365b96c0cfa090145fd2bac2b8c7c470d1e00000728ab3970262314b8945325fa09b6c0e47f2c37b", 0x9d}, {&(0x7f0000001200)='~#hH', 0x4}, {&(0x7f0000001240)="30f21e0c13d4e70c561b09a3092f409c0f21de380f6ec4dbbd86abb1ae43c97c2d478102bed0db4b565d84b26f88cfb26c26341aa4ba11ffdf71b1eff82371e90f9e8e40d00ffa7ff85c899ed0b961d9484b83178660fb0019145991fbaabeee7140794400510f8434b09efbef14b73dd04fb4d7c464fe675a8d6e89dd12bd8ed0009ce4e41183894a52e1a3403d066fe97d10207d5b61d56ee7e96c3a46e124c764fc5a7e5ee5686769da76899f20e3630b9862d330ca9d8a74962fb54da1755c3203399ba82130d7d3f99cd1cd0c4fcb5faa4bb764b52f6c087cd645e6792b7589bde321ee345ddbad26b48e594639495bc6b9018888ed78e881afe0fddce07b095e7699e1457a09d060de6be6115e40293e867f190e5b1a8aea5b5fd6bf036ffd71212a7f95ac0e4990305a313eb158817aa2fe261361465b5b1d8a695d43111ed8602a93cdabb93aa1bb336e9ad9f449e70c39ba2259ade57604b123c392da808bc6f994042dba11882421f31f6a35b4c869d0aab7c32c00d3df5938aca398ad883746324843ea14bb004f5896d79194d15a7def61dcad2d612f35eb8cce6332925ca40ccc8a38565e59ec48c153725075b424085c8285cd6e157bfb09d6e76914a4402ffb6db021b4a9c77ec7826834c5133ecce443202a224463338f63e6a4bedd00915a5edec67297010c1b5e6fac71ebc634b3fad1d5f5f4f4d9290472918540b0139a0e1550a21c8cf53366bec06c349fa8f2f7ef2ee6d3db4cad41e45958c4717bcab3d32632bde6953256c33e9d02368a52506fc71154a12b113eb2cb0c2d39008944acd0a08d7d2a05ca5259109cdb3183d129dca3e9a6f3e2cbcc1255fbe021c77874b7898033f2c0d3b4b9b89b34bd6fc2b366c33767eb704db1b6b6873aabf50e20b1b2426829ea19c9ccc82cf2573128b59b03b423c142a67520d5a26a776f5a3837cb31e897c4d41ae64919bda00de69e92e85903ab373293ec947505338c913224c85e2a3339da269b41d8093e9755fa1faa92bb840c98820418aa24c2562f9602cd62816aa379e0f7c53c386266c946c732addde330e3c36b07ef4aab9d1b64ab4c7f9414bc8c100bf359707ab02583ac80576a2e6a9099c1f908ddc1d8cacbe9cbb7a1e89c78a18fa40f2826aa37bb50fd78a35fc1a8e08121bff16ae82dfe967ba0aee8655a9978840db5c2ee022c2e7f808b590a80d3b0d0aa7d21ac8ca28abb0ecfb85222f50a98d515ef7ce2035f12e857f3f52fd026dbe31bca6a7e0b44961d68a69cc8ce2c59b5ad4d0d3c697bce3cacc56cfc37a22df3c0bf03ea6257563722be9a36f05d2c0e5d8cd01d40af3b7c55ac299f55a5ad43adc1cdc7f727b60a4d22156de65c55651fbdf6b99106032197d7d6d188aed3870b5282816ab61ffaeb525c9e2c545f9599869e035cf731034d0e3807ab73536a4905ec9f1fa4201ff59e36a333381f2bf7a62e23e8d3c1c87a9eeba4f624af34896be76047375547d632b0d2c45ed537d5c204f9f4ee2e2feb304b831d606da5a1838588fd2ee7ff84bfbe3154516de8f4a565b903f38b6f79d7ecd7eb1fb8352150d10452cf4b0b75bec0c84140e56f5370199bbb895e965b7dfa377c4dcf0950dfa25008351cf97e8949b96e6e28126e6d1bda451d99384979e44e94db5a92b63691ba0c0a094b66b18fbe55483e092443912cc60640fc2b048a674846590d30240545d4c92f6e6f157fde590e40e2011d83812dba5e1ef5bd6fc7239de3901115cc176a43496b4b81f0a09e50dbc5df3c7a371c6e6a42bb2df9d1be02f7c90c09e1d63a27291a9a12e353eef58c100a56eb8b3108fe24ca2dd1ca90c7ad255f84386147b131ebfcb378114037fdb97320c1e27ff1ca11cce2ca33d6dc08f9f92bf19afbc250af998fa92c7ae39ca507084ccb5030dbc5e2b5a2829d5c40b79391c0c96550721f843664fde2df7828afd17654b0d327b53ae04e5a8a3a49c2302b3ae4858640ff7ff7f69bc6215df830fb175ea006aebf593f31293b902d1a7d569a1970c0bd4720aed47ec718e81055a538bee88c8b94a57132636f25f3bb2ad0d034b7811410b47d278071e11b6efcac0608a4e6b1866265444f0434f25bac6b9c8fc5c4d8c7c491863ef47c5290dd1e5235923980f531b77e2742cb449b85e226dd8e73a58c015663e92fea105455dd26228575a47fc6c4b238f99b383ad2d81ee3b2e7124b46e09ab726e62dcde3563dc9674bd3c8c2d28400c013be080bf5a12b989eebb5632880f7873572a280982e4d922dc59ebed29655a0cd4ee6aaf4a86c70714fd1631959d5babd88375ec2b4a99c2619edbd6fda5a22921302949732bd8c061bfde8eab212b85f721e8535242fd2b3b62c30cb7a13fb34c7ff7bb684148d8805327f1870867aa87822bfe2109e0dfc30371e0c86c09e7f4d096026a98b8d34980153663a73a45495462b436c8bbd1618708daeb4a4ce41ea6b4e9ffc0f3ec1e03010ac1eb2bd2d4660c8c846e1ac5efc2140a9e01a1a4e0f09c76fd85e409b84e6a7c176d47081d468df160fede3cf6fd1918cbdac2f89f741795a22fbebb5e4139445a20b47397e3a57565a4c9d11060809b6a8bd550a763ee3af6da80cb1b61e4ab37322519bd99d45862dbe9902e1a7e35cfa3ff97ffe7eac626e6975bc475fb0a125854a2dde593d967fd9756e951afe35e4e99d68e2e7bc9623fc5ace1115a036811b921f4c86225579b2af5617e7e0b21e88efc1596c4976d020f123634fbbdaf8f5f798d9ce08c881d445684de7e8219a0ee3bb5f0cb47fac76ef7f1bb46d8309689f17a8fddbd77a5a5eb4ead2e1a1c0c4aeed17c6726628f212fe169868834a7bc52b391b6765fe9d15ec81396f41d55a42eb47c3b763e1b7a26aa61cd01527a733025e64ae002dc1ebcb2f2a58d925e5fa633cfe39af4ac66ff8e0244eb90c2f8d4af7f4ed7f63c7e29d3b4778d995a74039952ba6f3e6201076d8ca998ff59c3aa79b535d35e500e18ca6e8d5c8dbb5ed95375e7f6c63bc313f8fe3fd47452a290ad3545cd384f4df193b0d2363da1e218367b1315b7932c188badcfa98ec0acfca36c53df95f8b472d97d4e82536412f5028577cc38111519b0c7b1061aaa6be6164da0478c4634db6c12222522f99c2467f84c3b035f246943ab10141f654cb6bf3bdce6829489c086dd92448de2bfbb3193d940e95066079b2d2bd93b47924200c9cfb9795faa6c82b4664e39746af8c2bb5d1eb7a8b251a1f0051e0c85002bb0e07a6c802eeb3d3a1c52956d5c527810cbf8a578bbbf583cc8290924dca3a8fa96842a63b08dd87686dd3035dda7078b64694ea8fa188c2cd4bf3978c52d587995ef3ecd5937e0d9718737aa90feb4ab062c23694259b65734daa4c9c4b37c2fe16748f59468ba110206fbbf374b3214b4caf7ece70a9c42cd053c66f21589fbdbf088ba71643c790c392a256421545091975aba16c3cfe4be1875b4788dc08ee6edeaa821a133342efd80ba0a325bce0113c73e23920941572c448d77ac6a19fbc1a4389ab60dbaf38e6e52a94bdad52af53f1658317ae1e0d0fa563704b473a3b930dc0445c78619285db1ba43a7e8c5613cbb7861d0a18e6215cd88fde895b337e53c0c0f472020721ebeeab0c61c7c287523ef16ece880f4833bf74ddd07ee89605b1ea70e055ad245157fbb852551bcf6a994e06f320d0f11e7e2206a9931dac9288a58e0afc3d8dc9f1ce3e1d4a50c2d4a378fd252a682d9b22dc1249af5e62f0f77ff1cb90cc27cf3297ae73c138c6bf55c83f6cc65fda7bea80bfab1639cc1246b00ee50ba4a9e86eaf5aeeca63b3eeabb88c1b912a53883f90e9b098664f5aab82f8e2e621aa6211351d13676eda4166b359a3163f371d35caaef8113ce4c167c2535ca239d59e67f8fd2d53d01794754b331bb8a9d1d3f0fa5ff37390a8b27cacb0ae83063246e692c1749fb6ff141e11df69f372f32f81da059f5891ced82f053ddf2c3b3950f59bd55d0e1ee3b34506552e2404491840b917ff1f962bb09bdbfadba8ac58265fbb27f60d12f62b0b126322b21240d9ca7c1cc4ee51b264653f17313a84b488642eae315f6509271daec0ae0a4d1e561af38a4c24f118c4c3564b9fea53bf0260495d1e083ab6eeabed02bd4e215f74996c2658dc03de02c73350a7d99a6237565bf875f1aa245bb4cf73db30ff3c353b4336f44cbd5088812ac6243405a4fc972adb9a135b9ce38046e86c30906d47ae48f81c2adbfd3488f2546ac485fb2a92e9ecf945c1bbb33111867f2cf50044c0bf98bbec5b5cbfabb812c3df4b4c2715053f680de93c4a1fb9aafc900b627acfc39bafe27d60812e32442159cb7d93d2a696e6b09504b1124f995251f08310cbbc3d741928616d5fa6e204670aea74acfe676aaf72879033b28a18e9b851bb96aa026132a020b670688ac5b537ee5c7d05faa91a021c6aeb834930185be08c1842b80a65ddb8c9e71221c3b52c390c022655520eac4357b63125d3af32867f773e1adc079f3f67d81ccd586b7372b76f51be7b74ab6e7850ce267078cbb8e15a5c048c939e3cac0043d96f19bec82d04796181440f92f3017f50f08d62a0c7d9a9748af9764b94627112793857609fde5cbcb954f09b53fdc75e1bc99e01e5ab5294023311d3016440f69224d5dd6ef31aae631f9f49087838d4a4ed32d38cb8feb6d8cf5c43e7cd179c911d3b6d73b0edd7021ebdbfc73588d55b6190e9b35d809fa82295566c7365ab3c8c278fea09c9e9904531bcd7b892c19aad38ddda6e0bf1dbfa5825043ce4610d1e1cff384e571fa21831b43fc84fd17e37a866703683a5533ae9db4c6f2862766b51acd627eda0c6284891fdcf3c4045c7ff447ac6192674e8395cde32b00dce800759e53a9f3427eefdcb4a793c3e806bac4c3d338b16adcc2710d3b7670061f52c541c10088e64f19cc55a5ac0f1e3bd3714e2208ec686725dd3554a4d1e3a444c65011137c87dc4af64f782652e609a97cbfa0c05b599bd33f263864d6f38b52bd55740a4c786ad576d88d0d71b2691600b18b12a0efa206f28ca333e5c08aa912f6ab69399c9346c3fc32eb584cc228b831bbca80902de1bf148b98af29ae15cbb7c9c4a7ae469de48887dfae5d7318c6b4fa9a284d6eba2f0688fcb55a1e5fa5ff2e0ae74ffc437a244bde7e0f2188196cefcea07022079b3e3710d712b4ab53c3917cd6955e83f9aed9b097bb467ee6278926561baef8ab6f0a3b141a84fb173f1782e83d5e66fca9091bcc9f786d1c3f0903d0066c80fb43bb30401f4b75908ca432e3430b0e991fb56019719bdd6b96c5fc813f341a965ad6c7b83a710f744160976e1d532b5b58a877021ce6dcbccdc3f2b13d01d04173d1350bd9ad40d4f3b4ccb8129452bab4332adbee8036d0d2fb445305b24e9046dccaa4735e45a8d0f9213ab5309b3632a49832fea6b4a5808142b1e923f7f01a235412ebd24832a617879625ef2796fee1018a5bc38e24266ce314cadf63ddfacc8748c09ad0ffa5f6a5805a47635ab69a0647042d4b88618f19686435b081e6f5c5979fe2d86f447bbd4ec25bfdf40e86c4768d3bb34689abab6768cea3fab0d52464507dbf6d86c417cf5a7ebac626f82654befe02c8ce1fd6a097e2d0c740775f2cae813860a1247b0df19987d4e7d8b8582399c1eca3f4ee8816f1a8b360024b978026b6aace159ff8e3c3cd3a635eaadc04ba655710a2f2feac90e8f94e83a953ea1d5c6b1067b74", 0x1000}, {&(0x7f0000002240)="e84f917952d12846204a82c762784e5055ff63aa320eb41557891d3842a922f7ea445f2ebd8e046cf93dae9e58991db1dd09ae7768be7337d04c6940dda8e342a477830764a2c954f07d37672e121f91e5ddf53c7f505ae70e3a820b96b7f90563c6b084e49b1e6ab828ac89795226149f00dea8fc6c1ad404233dab8a60bbaf9bcc4d25e0269c89b1a2b1efc5d6ca41b028fa725fe1493076b005e4359bdf6a33c82907381e77944746820fc653e149dc14f13bd70630e9401e6d907269ceb5cf5132ee55e4e369aa5407fc4fb2", 0xce}], 0x5) getsockname$inet6(r1, &(0x7f00000023c0), &(0x7f0000002400)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xffffffffffff8001, 0x1f60000000000}, 0xc) 19:00:53 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2002000000029, 0xc, &(0x7f0000000580)="ff0100080f97aaa008000000c3503e2a5eb24ce40b00be38e5a05d48e8b3a6788287530eb34900f8a77b3f5e309a6b1cb76a789abbc93a3360480ad49e6288cf71adf3dcb27b0bc4560ae49f47d1e53e5464eaa959527e22f6899a9cca7f9828b01c9225d65a319bf39d7da1936bb235de0000e5b60588230722d000cc1cccdb290a0d5508d78e519ac832375170d4cdc6cba8b71cf61f2bc0555770814cf7875cdf00bfb1d02c2c75546eb7e1cb1e67392e0753da9262809329629ba0532297b68bfcb924e7d5c775acfb51acc226a0fb7f92017849df8e83d1304df2ef7fa059331c54aba1154eee2768ac06f2d9dc7a35e09cacd60a8511091cbadccfd5ec90bd5943c42e489005bec07d7417cc517bb2e053203c979de987f698f910dcb016de05a90abc0be1607ebddbbf4f42e77c3a2c2b30d3f213ffd87cf9d10caf92400286499bb8a6ec721c7faf34f5251d15f754d6cd7c517b680ff135ae01715460f0236af42a3d4d0b94a971a2f142505bf9d81a5b1e8f33b2fff2c8966e6af056a398bfdd4a6cd77358c896825b7e8a3692452f53127302d360dcb17397ae80a3ef1ddc6d472bd3015e4c7e88fa70878869fb9ccb3c4adcfa1821fd747dcf57618085523739c810d94b895b1d8d4b303540bf3398a54c3fb300000000000000", 0xfffffffffffffe26) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) 19:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="8f", 0xfed9) write(r0, &(0x7f0000000140)="e30ad1925bcb197f79f8c8babf35cd5cd978c94a62d7e7d8652d0d3868ca1d9f3ab03d018e549d4b1fb4131b2a5123c944b09f3812171b1a2c72dc7e3631e3911d4adf909d9441cc878fa7b0da146aca17f445b456ab1adbe96f58100417b5c5d7d33fad8b685412695df110dbe87471e0d334cd07f3d06b0157721298834428a95ac2cb184fa749d5c93a23bc3c62a52a286246af331a363c8afb4455423031ddaddf95176feca04b7eabfef1249673985f00b08718b5e3a74c8e3976326badb46de2760fdc45b73637af1de9748772bf7393825e9cfe0bf36dbb3e", 0xdc) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="012edfceebfc52554a9f85a74da42429bef81f8bad38e5a4bbfe2d9cf1b59d1a622d3fed167dbb35851876f6d9a2f24e6483bd7aaeb3acfb253b57f4f179e082157a8cf4a6b322ada5a8314da6da0366fed23980d7242e6f9382b0d8efbfa46e8affa104168e7e394b6f3bf7c2675d2a475fd844b2b588cc3788fccce7412426e6a27445d9e94c8a21563d2ca0c3d695ba253c090964a6f4976766ee62a094bdf1d8314ad720b739f86655bd2306ca0ef3c57656308fb82ca44d6afc66f78a15f6326135c5989b2c1bec4415cfb9040c169da5afb92cfd2491d6263932f97af867c240e1be", 0xe5}, {&(0x7f0000000380)="73be3094882ac581fa3b02225f45034ecc38cc255e54da35a0c7f2714939924d74d06bfba26c84e9b940dc6b373f0fbcb23bb06090c21504fdf3c5277e7ea3e7fb2e11c52036de467524f8573cbec791ffc03c33323c481c77c7c96dadc9eae885217fac3722aabd", 0x68}], 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) syz_execute_func(&(0x7f0000000100)="410f0fbf3e886511bf400f00c8c4230546430050c200802ef3430f2c3514b600003e664314aac4621bf64bef36660ff62ec461b4565e00f04280554732") close(r1) write(r0, &(0x7f0000000040)="f1f00929ffe8557bae37eb5b", 0xc) 19:00:53 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffff8}}) 19:00:53 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10b) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20210, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x100, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0xfffffffffffd, 0x0) 19:00:53 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r1, 0x4, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 19:00:53 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffc) r1 = dup(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/160, 0xa0) r2 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x9, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x4b, 0x20000081, 0x7fff, 0x81}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x60000025, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x3, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0x81, 0xa1, 0xfffffffffffffe01}, {{r0}, 0xffffffffffffffff, 0xd0, 0x40, 0x100000001, 0x2}], 0x8, &(0x7f0000000280)=[{{r0}, 0x0, 0x41, 0x84, 0x581, 0x5}], 0x3ff, &(0x7f00000002c0)={0x5, 0x40}) r3 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 19:00:53 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x4) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000280)={0x0, 0xa45}, 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5, r2, r1, r3, r1, 0x8, 0x9c2}, 0x0, 0x1, r4, r5, 0x1f, 0x40f1, 0x400, 0x1}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x7, 0x0, 0x0) r8 = getppid() r9 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, r9}, 0x0, 0x0, r8, r8}) 19:00:53 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000012c0)="62160af2ff54bd1f0c62eac98a938cea74ddaea6580ba1d2f83709a985712f0bcc430b90d7cbe394cd489f05c9e4ddcac3132b03143269507eb06ae6fc0fcea52521be1b97e37a6e3d4e3e8f62ba01209250b5ca96ca47707ef68bdabd750d2ca851b5fa2e7796a4ba3e91d3e2b18fa214f68c5185fe6db33f61717ba822a59df7de0d45a0e151b0d58dbdce2beb16505c10356ac64cf2a74839edd458958f419ab84485c9e49271eca97682c13660fd3b2efef724c477d4c42744e1735bfb570911d37789cc6656c33ed7e4cff765d9dc783f3c67c01f7fbc", 0xd9}, {&(0x7f00000013c0)="7b5e463c4a18fc7ad8836f95bc919dc4d0de0e0ca6eb97276197dd7747a5c26c390ac554b920398a2db869caf65161c2ccb191705308074ce60cbec1eb18c042bf6fe4110646776bdd6cf0f59aaea4ffe20ed45f8f2662eef7c692d1dcf78a00b18ea291598ed5d9c44d2abe74bd941946d0cbdb2ef7a21c6e1e0bcd0256e3146287b9db66f49a9df541bb93bab4001dd885", 0x92}, {&(0x7f0000001480)="28b2e1c2a47fe200dfd64a31db226a063bbc591b91b8183cb5e8fef2fb5563bd6ec4ffb65ce47f531492dd22064df51ac069ddcb2eae2b05e587b575e8fe16b3b47d138d5ec0066c1aa99cc99126b74e88cac19481f7c5f4d3e719a8e46c3eadc5ee2ba4dc64a1fc25e83aa9", 0x6c}], 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="8fea8cabe6b691e6b9eabbb293fa1a29ec4dc6c09ae6ad792518175b3e560526573ede663cbfc6954a520e06d342aa96c2027bc0e9d2c6029eed8ead36f00ea1777cc8cc4dbade189cbf7adf5d676c634cfea39cd8991bdfd91efc11d46dfb54ec6f85cbb6a0276bb3100b61a0014b587519fc6b43922426ca4c4cc1067fdb4cd008143e96d66804cfeedcafca76aeaa7b3ccf3c435d9e37a4c06481e88232895f961b60aea9eefb4f808c3bdffa4dad59391523f244c9ec0d83be06df75bb1c4e419252c6907a70687a1d8589914e03ad21b65f4131af784fa4ef32c1edc879fb3ab0729bd9be1188b6dd9a63ff5a0c08af9d662cf1e6aedfe3baeeebf47e73974af62f908b091b24a30f7b100569c80358d4753107363d1ddb9579e1880abe8d7fa034eceb8dd0eb6265b2213dd9c7bfe345b4215f7beda0a6bf66e240b75b771d472f32e460ea6ee8c7aa4a11d24582283d44063f8250f3cc3cf96c92ad07075ff4e117041959f3cf5d80dd7aed1504e317c3e174fbbad54b594d6a31adbf54fcb75ef64e6eab564d3bdef76345a28cd01e4621e28be65a8965a1a7e7e9c3018cf3121af697f95d20daad4033653d6836b654212bfa5e71f32eb655ed9847f18a8441f35aeb0f6fc097786bd515347760331a50cffa71c2024d61d2fd47f237bd4927b96206b7d9c476d4be9b9332973756833a5cf54523cb2e16a72f994c1dc42e23ff85763ea764c8f4a7e4e37b029b444edcda952f5f748dd9d6a26952ec152636b9adb46ea966e34265f04c055f44673d429de3819881c8724706c80ac13f1408880a1e28c9481c8eecfd9a438b15af12fd1ad6c7b1cd81054aa666612f0fd324fa97263b3baf7ecff386bc9954cd208fc7c47d3e710a2b9cd7e3a04553e2495483a80a460ce3512c9014c870c1cfbda031bd500d99e4fa72ce0604bd1e549d6b0000fa28a5d468c209144b36c1a429ccac36d571175932ae1a3c8851acee026cf54897ad6e7c54cfb8a1450d60edf5c8d31880b65bbc819df84621e53c8b9fc9f1b9d4ca5f9fb217d880a8c22f06f98d85589aab773e455e56f124f2c9b397052c295744c5b0070e10f5dcf38632e82067c97184c2656aa86a620131bc94ed0bdf564afea97dfa166b25a61774a2746767692603129998a42f2d6a48400fb7021701ae6b37761c2b72a113d1b95ea540f96eb8fe0b833607826b71318e81443f9d0635fa6bc048910ab46e6aba0384042c31d54416d1286058fe454a19f5020c7a559569a1d7bd4cd9b1ab602898966bb3fe95aaeccc4a346c4870408d08ffef8492a8bff6608f4583a04b87e55c98a4ab8350eef4e2cdd555b61b5396b68541d0c58fc94075da0f2808518c35c4b2e4e0f1036df9c7cabe0166609a0a174cec1642c3d704979a79013de9aeb65ad1c0ac7c9f2e53c5415affc244a94f221913831c52f7cb51eb8692bb2f8d297f07b9302787c937f4665dfca93cce7d0b74db7b53d9e14459ddd57e7f977891f0ae3edbd9c70d01f7decc14b217ded4bdca2eca6e20ffc7886d573fc25f02809692f25f0c46d137668dc45b0ced3095e781a5c570ad5f62d478deec66e673cdd2d0201a3336956ff89a1f3474075b7fe1393eb2e19f7fabf9138d50a503a58f813344a95ed62eea69490553a1bb6c9f3da01f75d1265ff3095a3732078bfb553c1bfc095a59598c7766daebea027a96b981933bd2bf8b9d73b1c15c11506f20b6454d054e0400d46b11b2f3c94da56e7f18358cea3710504af45ad3c9d6216ac7b77ea966505dbbfe0a687f06fb080254c6d2c0a6a54402bb874a6e4af8064d78efc64a598d6951feff05c21a0ddb7c2cebfd02c8d5f5468cc31ffe42b79dbc72d348f3fb09349dc6f7d51c9f65d30330ba9ff7afa327adb30eb74dbc7446e5ce4a4f86641a983e0de7c44964b429b5189cbf1bb7510b823f749eb937ff74637d07e96f37f470c4cd7ce241ed97a307badeb0776531e012690f0544db8b7bfdf449a1a8d9e5b118449e42babaed43b447844a4657c90da50795bba6677275ca457d9a8e2ecf32e32a10dda2a339197d997cb9033f54c51ad409708f5a54bd7e1abeaec51116d55cc5d40abfa15c696523c2c0a29bb7a5d892b8eb649e29763d04eacc33229524dc9a7f61a24409642a6ab73c10512546bd4b438e09ca8de0659af8725610959a27d090dd018a9d8ebcd3b9bf8bd922cedf2c0e280d14a642a02e10ccee0535cebd104bc4855edcc1b4095ee98ab7d30ecc373ff813064d1c2ed5f1661c96ddf6ecef0d0d799166c469ffe1ce6cd85ce5e92994797f78f2dea8bcd1cce6a28188ffe89c7147f6057c7fd758823c481839c9a2a3fa62d8662993b5f9b98a3f7332d7f13524b85cb95f38c8221310c8d9ad3a859cdd041abc6dda4739e3568c29017332cbf0c89497085c4cea420a3b8d32065b08fd44891606ec4eba96ec3ad4c3beb5f43de596b5d49eb759718f6590c2cf705324afc346ebea98686c1e78caa20e22970c8d200ac9b3de24609d5a81882e37d2b1682e405fa14567c0966aabb2be24262f780b44239ae62e3344159c320ed892ecef51fabe450221bf0d90daf739f0de01f15bb914c1b9649db626158519b26b1e8d5c7f47896c870850db148f0cd6a0befe0e0e5070f4a8b10dc1dbe0b2743a7c587197b33c59c52c28fa42ade3e92f56948d546e0a94bad395bb98c715c3089bb3ff93c2ef521f4b7e467db5ffc077bf9ac8ab6a5a4d55f0682d6620e5e5a882e12ca39e2d8317a8782a6017bb214ae542b94372857606549ba798ab40e8d18527c708fb856435597affac5100823e49ebdb2c1dc1cbfe32fb1d1ae62dceba38197011b3c8e759014a7517a9066db20edf9c07fb326ee2aec4e88670a9a3dd3e730095d50e3079b28e6d8c64b23f157454a248bdf91eff6a00eb30c586c795b589cdc9c33d5895f3455bebf9f8e2e3518e4bba5fe208c2c35bc535b289f2db43a01bd1f619ac8598bf4b4bf12098130e6297c1a9b141a898597622d2da5064a9898bef73eb6866fec2a25c02b143523b06f6005386f61851054ac821d9f2113d6a3acff49d1b60a8d9ca8956d860878efa90c048cb4d3caa03525449ed3eb98bc5e8e4d93f4bb4728746245310f3f3211347f10c9d0f528381d4104a414f9bc95d3498eb2f5743edf71c309894dd59187b2d4387d3dde772a1923875f4a37da0215105c0d3bb8588716e50f1d762f27294d2d04a7beafb6aca2322512fa24bb7289c0ae2426c52383aeee9f9a37593a6d20b08f221f87383ee1ca093c0ba3c59fe6ba9350cb4b4eba5d4aeee7a7b057a4b3ea1677b97c92458d51dba694b079215d437a5f74a74e13c266744d420fe6863aae484d53d0d23f241d37929f3497c3da2f663ef18013f030428e0f6007fdcb5ceaf895a199caa135fd56adb432f418c01b54655a7b526e1e0420112b8f30398234f91ae01b816cfee50a308437e15ea7ad74ab453568c8617e1611f8dfdb799d43854cee7fdc2346327d7c84a704b93abfb2d66633c7a7dc382f43370a62f57b1a3a27fe92ad9a990e4455b9d780c170eef33daf32966b81e4837366c631868cdbb5f0e29abeeb6d88f35d77fe5d49f3771fecd929374942b3bdd7379878d716c0e905849c1eee0d29a2ae274fabb6ddb068d565752ee829a6ea015fe0428352b886b010be6b009bfbbdcbc35b31fea5cf1694fd4981399707f24281b59e62f1cd06914d9f839c9c39611e7b25e7169f880f2b54ef09c917fa586b83e679e1e8660ef81ee83022a33caafa88bb609aa7e91ede1ef0de106fe58cd4cbe95be8c4660974e186b11ec1692cbf3eefb931f691a693e339978621ae0713b1c52e1acac24898b5cebaf02a8e9bcb183378643884723bc34e6c0659065d91a1a85774293fe81247fb441c545e55ce645ad106a27a640bde09103a333e7bca5e32b729cd856bb81169d2cb80d683675eff728004da7fbabc39c3334db2ca029cba0f91b90440f0e1f161449a5757c2c0e43e5c209583de79c36b80b106b2e073b8c75e8b163da6b3ec9f481ba0f6243939f25793aeb5c268693581f59b1923eafa848f1bba76c534b3e6237bcc1aec774d382833afe12d567123327b3bc39867b58317c71eaa1eb28d2deb832126640f5976609c8bb6da436da29d6d922452aae0501474be60c84aa1466b724b9c2195351aa92c3ec57e1c3f9a837535b67ecf2575f3e03edf0a64c578cb93694096484988f84a30f13a28d9cefb42b89dfbd3160ec54f212a13d58dff9203afa411d4a5c1178f7d95429d9a595210747f814da494534bab9544276f660f2f4d6f00024f816ec74230a0ed7a224439a6e87c473a791fd39a175e3a985d0965cb2f5ea991733a416beaa724a9994d8cb99a9edd23e9a9665acd8271275e049ef56c6cc7f48a484d8e43dcd94a48213caf246cea7ac07f33599fa86d2744a30af8f89122483478062b974ffe7bfd38d739934274e0244ee92ca575c9655f306c1dd9eae8137c60c83fe41f93d17547926d22864441ecc919133bd788ae6e3e891b5de7adecdf05e39b536e01cbeaed63648e2dd733a80c7632d0031dafcc36bce65431a4a63c058bff6a23f97e8e80c5fbc4d48cc22b715e5939102268fc6227eda326a733a0b6be5dff3904a3ae6f878084700b208e858d88e286c95eb92acb4d23be6106e68af4f23f788dcee587bd366110c5206a5c210fdaf67fa86a5cd2d56200bfbf9eb1a445d5eaac969ea61fc35cd0f701059c7a298e229268b5edabe2780ef9ae3a9c13da669b8b816191331acfba9f7f2e47dda9365536bc15c907b006735c5d0ac559a3045bd2205a9265d4fb854b21d9ed8c571c89416fb097803f0c6436a34c44d46d0b2f4934f610371f0e4da3bf620776f5d697fc232980f898816bc036a97067dee5a430ce2063d9a24f48d2226bfab05a609811f7ff66a97e40f56b1f5bebac5750367440d23762807ecbe727ce0314260e1cb1175a01a1fc5fc42df322b80d15237c7dc4f669f44c405e16f75825752f1639ea4b1f10ab13a219b515d9bac453070eb663e22e6071cbe2d3d70ac6b9d40ca43df69a88f0fddca96a5e28b48d2249f3c03e93bd0560c13526ce84ddd2ce69bb78ac389245c3d52176b818850a1f7c2bccfbbad6522b63c5a38e018637a91e8e0ae19090eea21ac20a10ddf59a0e5a13cf68f05f6ff03c4dadc56cde6f61013ee42f29b05d95239526be6c2b59670e4122eaad4d412acdd998205cb29f91ef7c46a7399505a37bc6422df7af85bad2afe2345456201cf56bd680b5ecda077742cb75613b5cc243618116aa722657aa6f041f30c6a03cc0b5e58f5e450851cd19abd3713e454c7b66df63988632f845a1fe366eec6ed472a4160acc4bdb38ecac2aec038f754233fe3af5fd3bb0c88d2805d53872752931894d5d224feda46624ae72aaaf04b4a360991fdc86b613f7f612bc875074b5c2597b85df870db6326c5ccca0cb9ab8976878c775333bd1f76e6f170bc022da33e051f54da61dfca6458a7616862385d9c4dc8a18f6886721ac5cf0794dc74fb2eff2646d0f056504d9cc39c5c324d1f0ebfd4c771114355bbdd572d53973aa662a963c5ae654e799a0a9e8c8592fc929b777d2bc608cf63d7b0db8387cafd55e1b356075d558cc10195bf80d5c16269041c8d1560f9fde5349631617d71048578e935b0426c942d0ebcec4a6c105aca1076921c422b21371064ea1e3b85d538a1f16316b0f8c09903", 0x1000}], 0x1, 0x0) close(r0) getpeername$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1761102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus/file0\x00') 19:00:53 executing program 1: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) unlink(&(0x7f0000000140)="e91f7189591e9233614b2f00") 19:00:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x8) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 19:00:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xd9b) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) poll(&(0x7f0000000440)=[{r1, 0x80}], 0x2000000000000070, 0x0) 19:00:54 executing program 0: socketpair(0x1, 0x4000, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x122f, &(0x7f0000000080)=0x1, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000200)=0x3f) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) nanosleep(&(0x7f0000000040)={0x80000001, 0x1bf}, &(0x7f0000000140)) 19:00:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 19:00:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000000)=0x4, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 19:00:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf2, 0xfffffffe}) msgget$private(0x0, 0x454) r1 = msgget(0x0, 0x82) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/159) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2) 19:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/141, 0x8d}, {&(0x7f0000001380)=""/115, 0x73}], 0x4, 0x0) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 19:00:55 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlockall(0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r3 = semget(0x3, 0x3, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) msgget(0x0, 0x0) 19:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cea0c50e65e00", 0x0, 0x2}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r0, &(0x7f0000000100)="11bd6bcbe0e905c3b67072865785a530a11e4e67037cc06041817845038a4ee208fcd4509a73fe6f2c5df4a1f947409c57a85b15db58", 0x36) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() socket(0x27, 0x3, 0x9c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pipe(&(0x7f0000000040)) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) socket$unix(0x1, 0x2, 0x0) 19:00:55 executing program 0: r0 = semget(0x1, 0x3, 0x202) semop(r0, &(0x7f0000000200)=[{0x3, 0x4, 0x1800}, {0x4, 0x5, 0x800}], 0x2) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x83) r2 = dup(r1) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/98}, &(0x7f00000002c0)=0x64) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0)={0x2, 0x6}, 0x10) poll(&(0x7f0000000340)=[{r1, 0x2520f564bd4c89fb}], 0x1, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r3 = syz_open_pts() write(r3, &(0x7f0000000080)="e1781a70ec0f64418b90b13ed2e2b9c1ebf275e04ec198161a74b5e9792e65ad77d8e79981ddb5a2f0746336b54bf734f17c973d55c0fdea9950e37af7938d332613e4fff04e3fd51818bc9fd2c239091d9cf3fd139563fe89ec8c3a7121ba691806d3e33100cf4b4c18bbde06e71d90e23467984c9cbfcc9e1bbf6c5301e762dca388c6d047e8cef94481f3762644a03d5d66dd86d3005afa6e3f5f60faec1c23c9487924be438de17893498f1e930b91505db9ea0278d9d39af85fb318c9d11d8e204df569ea99fcfe213f2ad8cd99c63efc4c7b13fc49345f078f095cc80824b8052db999204ff4ee7fb8a16fd415165516721d3f", 0xf6) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xb2e2, 0x6, 0x1f, 0xfffffffffffffff8, "cc79b1a7067d51ff8dd4e16d804162a759e122ae", 0x94, 0x80}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x9) 19:00:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 19:00:55 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000), 0x0) 19:00:55 executing program 1: utimes(0x0, &(0x7f0000000140)={{0x0, 0x8dd9}, {0x7fff}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="01366c3ed3226c525636da5b3fa427"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x3, 0x913, 0x7}, {0x18, 0x3, 0x0, 0x8}, 0x100000000, [0x4bb6dd43, 0x7, 0x5, 0x401, 0x2, 0x0, 0x7fff, 0x101]}, 0x3c) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x0, 0x1849ae14}, {0x7f, 0x8}}) getpgid(r5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8000, r2, r4, r6, r7, 0x130, 0x4}, 0x8, 0xffff, r8, r9, 0x3, 0x0, 0x5}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0xfffffffffffffff9}, {0x100, 0x4}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x2) close(r0) fcntl$getflags(r0, 0x3) setgid(r3) 19:00:56 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x1) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socket$inet6(0x18, 0x0, 0x7) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x0) 19:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a345f29a098206fb200"}) poll(&(0x7f00000000c0)=[{r0, 0x48}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x101}, {r0, 0x80}], 0x3, 0x8) 19:00:56 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/174, 0xae) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 19:00:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) 19:00:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x3c8) getrlimit(0x4, &(0x7f00000001c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x146}], 0x3, 0x101) setsockopt(r0, 0x7fffffff, 0xaf, &(0x7f0000000000)="8f2d763712e1351ce779feddf566f2e921e834aea10378e2e1803aa0057b8fb86239f437909e9be545d7ea4bce0bc99478ba5a76c01aa342d76caa4d9ffd7d5d5255b88af0838df51af934823acf29dd27856f706870e72bd9d8ecec1688ece4ead4478c5ff952f98563b3bd070803fc89c8c5c74fca371aca80690bd5d94fbb139f3d39748a25e3", 0x88) getrlimit(0x0, &(0x7f0000000200)) 19:00:56 executing program 1: r0 = syz_open_pts() flock(r0, 0xa) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9d, 0x8000, 0x81, 0x401, "0a1c01054ab3b09348ad5fc49bbf9c876fe1a8fd", 0x3f, 0x7}) 19:00:56 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x828, 0x0) fsync(r0) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = msgget(0x3, 0x400) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000007f8038daac18820000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000007f0000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) sendto(r1, &(0x7f0000000200)="646e15d632314c79cc2ae1ce00c975e4f459f80c903184b3efdd8badefcc49617e95185f11221386330a2cccb43a8a90352fbb85a279ea0f2d7b2db249c4069caecd6019e16ffad5", 0x48, 0x405, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) 19:00:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 19:00:56 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x401) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x10001, 0x2, 0x101, 0x8, "603591448c675f956f20da5043f7c7f8b594178d", 0x10001, 0x200}) sendmsg(r1, &(0x7f0000000480)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./fime0\x00'], 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="6a81e4", 0x3}], 0x1, &(0x7f00000001c0)=[{0x28, 0x1, 0x3, "e02d69db8eea49d1bc32a47e97e32577c2"}, {0xc8, 0x1, 0x0, "f52cafdc0746178d20db54837992b6e169615eadc22faada1dd873e5a80a36b64545f2dd248091bc5c148045e31af4b8bc54a87cd322cd18b2f632b984c1dfd9eebcbac51b11549e66964d5995fdc4d7cdfc368970fd26160d62a3d4ee08c2fbb68c84976691b697089d928d51c53a24a01347e289f4dc9282e5eb3dc7ffbd70a70db67dc33673e5ae7c1a7d6e7d76e2699f4a60cbddddee7593c004a51b75b92cb88a22949369e602b2398377dbad1811cf0492d47c4d22"}, {0x50, 0x1, 0x9, "15653d88c3ab900614c99b5ba090b26c3e01a213ca69231dc5dcaaf2998c177087b2cb08779ef7a3a7ba59b815eb438115f10c023f91092d4b999b306c"}, {0x60, 0x1, 0x2, "7df381da8e28e229c91032668b218a63deb4edf2bb6b2ad1e3b4fe0d6638e748e4bfa1f1582105b39f90adc0b2fbff7f88259abb271eb7b52cb7d061957b37bc79cb36a49f91cf1222900038"}, {0x90, 0x0, 0x7f, "ea92e9906d10336fb48296b5c09b05c96f78b9b04726ec23c72b4358dd131957b99b99fc8ab821800558bffc6af798b67a182cfbe24fe1f3def51905ff715b028246c13d88b76e017f3ffff62c34113cd2b5dbcdc2df519c6e90417c22caa1b303c282fff206854516ff5f44e22c03f7d11560b45e0cf80b39"}, {0x10, 0x0, 0x7}, {0x80, 0xffff, 0x2, "614f53ddd4599b55f31dc9d79c2398a7359b0811b62d86c4d91a457dfe63403eee435cb1a0d101ce5a9e105a8f2419ba2fe3282554ebb40dab3d2df8bbdf63f30f15552db81aee8baa2d35481deab366a4cfe060146a0492286de1c3dc2de863b38405f9dbea59aa4fb4870d3e"}], 0x2c0}, 0x0) syz_emit_ethernet(0xb8, &(0x7f0000000000)="a1c9e4edce12c270d9a9feb75c80a85df730db67b5befabba255bd3674ac5040808b06f360755b76703ef6107c2c7a850c5bee7b5bbb53d498642fa78234568257de9404d0ded3e86c0d36a262118199730d96b73f21a009542e07da265a7a70901d3c27156aed2202f27099b13c9bc486da8e27d3167748a6ba827588e2edd0e2909d92b5ff92c0134875ba3849438a7733e2c00e3d8296160b93acf9af92f34db8fd189b8158055370fb24ae35c0f8c2167064297926ff") r2 = fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000500)="7bfa61d898e54a82aa2bc1677823163221436bf0e7b08c71542aa3db9ce4fc5ecaf1c877fa342e65f46e538e8653e015b25d4182264ae1b913e4bfce3e56c86befc2cb200d5ee417ad06f4eb0e17349726d306202a2e83ca3ec8b60657f30e4d50f761dffd28d0b907eebacf8a753d7635ade6148e5b21fe87f54c58eb1984346f2155e55b33fd4fb472d1301ef7e3e39e7a59bb3b53d92f96a4b42c983ab6cbffcb239bf89bf97ef0f252bd0f5202ae761788c209744c63bc6f59da10637e5e896c260605bffcecbd78e339c84651d7f495986964eef39246becb9a20690d5f65b4", 0xe2}, {&(0x7f0000000600)='F', 0x1}, {&(0x7f0000000640)="0e59b3c3e1b007fa676917ae42633ed0e3ac4df03a8986514b383377cf0ae723cb497772a0608203fc00b9989450411a60a6d9937405651415216109edaffecc56acea9dda6db3cdcb710877f1606276304109695316bf664fcbd1c3a36cab5ac7e781513e48cef035d8ca805141101ba4d7094bc3754190310c3a931e142ff737fb", 0x82}, {&(0x7f0000000700)="f12338d97c034c5e782397dc4855257d93064ed1d17ebbc3f729103d23d31cc534c9b26e8595244a7759015543d3fe7995f33e2e9e73756a360155ea90693a4478e3c4baab868f07b04eaca90d4148ba8038f69302", 0x55}], 0x4, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x80, 0x188) connect$unix(r3, &(0x7f0000000800)=@abs={0x0, 0x0, 0x0}, 0x8) getpgid(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r4 = dup2(r1, r0) ioctl$TIOCSDTR(r4, 0x20007479) 19:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x100000001, 0x6, 0x7, "c4ad09601b01e7de3a0e2f62a5a8f1d57887be8d", 0x7, 0x40}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "510b285402319f27ef3b7be362163637f27c43d7"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6, 0x1}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 19:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xc455}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 19:00:56 executing program 0: r0 = socket(0x1, 0x1, 0x24c) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xe20, 0x47, 0x7, 0x3, "af793504c64aa665ee704d446ded30fd2d95a165", 0x3, 0xe79c}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3ffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 19:00:56 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/135, 0x87) 19:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x45, 0x0, 0x0) 19:00:57 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000100)=0x10) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) 19:00:57 executing program 1: r0 = msgget$private(0x0, 0x84) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e6bbe64813aa89aa38b5d88dd6f67d93900a5e9ce37af01fcab5a074e6dc5c1f5e6e9a2812dfe08c5abd0a27a1bfdd49f106900b4bcc6ad9d11210a14a9d3b41dca0570cc389590ee7902f3461bae49e441cfbf2e9681b4a979a4eb348e11ccb860b56a1c66d21e0db2919447b18b2ca1296aa084900d17dc8d22552bf0184ef65cc76dc123248f279b39f025c2e5b807edc397412f42ffe835ec9196f659df0dfdb586630437bd5f59503128e877ae598170011e3646b2474ada2d4e6731a9ab3b3718a57a6b6ccda891870d2be4a54ef6f1ef3c7fd081a39c781b76520be55ee11241dfc55d836509520f8083f56f18430703c31a05c0a3d0d59af2f71323408c2c492cb4df0e0226317216408b1a71c6e3b8888caa706768452afc15563e22bb7ed3cd85b8f7d14"], 0x12d, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000001180)=""/4096, 0x1000, 0x42, &(0x7f0000002180)={0x2, 0x1}, 0xc) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1800) 19:00:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000000000000000"], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) socket(0x19, 0x1, 0x7) 19:00:57 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r1 = semget$private(0x0, 0x6, 0x20) semget(0x1, 0x3, 0x253) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000200)=""/235) getrlimit(0x3, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000003180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) socketpair(0x10, 0x8007, 0x2, &(0x7f00000031c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(r4, &(0x7f0000002100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087e8f43477"], &(0x7f0000001040)=0x127d) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x401) getpeername(r6, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) r7 = socket$inet6(0x18, 0x4001000000007ffd, 0x8) fcntl$setstatus(r7, 0x4, 0x8) semget$private(0x0, 0x0, 0x210) ioctl$TIOCSTART(r0, 0x2000746e) getpeername(r2, &(0x7f0000000580)=ANY=[@ANYRESHEX=r6, @ANYRESDEC=r5, @ANYRESOCT=r6, @ANYRESOCT=r5, @ANYRES32], 0x0) fchmod(r0, 0x103) getsockopt(r7, 0x100000000029, 0x68188c25, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000340)=""/189) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 19:00:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/244, 0xf4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x800) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5d, 0xfffffffffffffff9}, {0xe6db841}}, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x8800, 0x100) 19:00:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/6}, &(0x7f0000000080)=0x8) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 19:00:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) r2 = geteuid() open$dir(&(0x7f0000000100)='./file0\x00', 0x610, 0x80) r3 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) kqueue() faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x120, 0x1) fchown(r0, r2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) 19:00:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1f, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0x0, 0x841, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 19:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40, 0x5}, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/60, 0x3c}], 0x2) 19:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "56e5a24281302b82f06f44f4ad3283a82c0299f4", 0x0, 0xfffffffffffffffc}) 19:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) 19:00:57 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000140)) 19:00:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) msgget$private(0x0, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 19:00:57 executing program 0: nanosleep(&(0x7f0000000040)={0x6}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) execve(0x0, 0x0, 0x0) 19:00:57 executing program 1: r0 = socket(0x11, 0x8003, 0xa967) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x6}, 0x276) getpeername(r0, 0x0, &(0x7f0000000100)) 19:00:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 19:00:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(0xfffffffffffffffe, 0x0) 19:00:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000040)="49ef03b24614b4d0e46b85b3e324137d85049e3f9ddafdf569187161ae4816830e7180a978c0357d7467d4f8dbb821565ad4872bef0af8f79d0ec86a01761e81c8c05de85ef20a81cbf3ce6062ca931645ff5465a4a990f10fdbae2501d198818b15a90d2bbccf479d3d99017aa2de1fff900874fa0d87827f16ba555dba690d95cfd29859b64f60169b6d76adbb9eec56de3c24e96436c88dd28ca30c15c011f095da11461bd66c9405f3a5a8f459e4c48d2b6c16b89be4b02e4a1c0534f60b0b1026a7b99c05243a7ba48372b03404cb473776f2b794b7b50f3abfad68bb177a7f38712df0202dcfafe7e1855faa1b8d6c2d4bce5252cbf1724f28104dde3fcdae4c6c22f294ef43fffcb71563003353e9e4e290e3b181a35efec7c13cb173c81e5da313ebe3875d0b12826b2d18c308bc83ac6216e4f4477f0ed8f9e8a66d3911734c5db814a59dfa39ab051fd2dd874d71d036c6749107d4bc36f9400430ea39d4762469a4252071f3495b49a96a77dd72497edfde29abe54d7e36941fa756fe1d1dd46dae7456fef7a10b85e716d29d7910e7c580f1b73f82739d30153371127d516e77e3be7fe937e13280d1c958d4db65bd023c8474a276335f68fea89a4d542738d2f363d56393ce1148bed4f547204a2d3d8d06e903c99e6921a09aa838ab6bf7d567beb3c1d2a3b49b48272c15d4e607180ed92b32efd241f66c6ec3c4bbea4c60c492fc50364e2cc187188566c6bd2c2deb52a19211682f83032ef2c932e3e050c72601b24c4ae79d79493675c15371de67bc3d2221490141c21a4c4cd24af1da11fb49c9943f263af028aa2c778c45934868f9a846d5dbe4ac1ccd8bffb7e5ea9758fd8d879f5a0dbe8a3588797151215e0d3d91d2a29172ccb7dcf886ea0ab35d529180de283658eb7a7bde290d27cc654c831f69f8182a07afd73085d802f1474be5869fe53d31475a32c67721fbff68f29a2d0f38b2cb025dde02e106218d4ad9c20da3f0d53d88fd38a3c24e34bf54727990b8f0887a5554a4c8e07a007d9ea3a1567a765a080df679e45c95cf2e9ef4913f65deb975ad39bc07261b02dd85a3de1ed798c69bdb30fcef31d1a3e84474c1476d3b8323cc9328ab0d7f5a325225ce461584186487cf752a40259b75087d353c72fab2a2b4f4c96ee7ef44910c376c2403a7a8ab5c4f867a98a09c44a5026d98f2a48c047abdd6f798997fda828c67f55f5c38dc180006b16e909a966c3ab7fb5449dc0b8086a9932c8d5c35a9bb1950133dcfaa35d5745fa5e901eea8a5d29f58d710ddc6258bef2a86c53c720347bcca6e18eb088ffc4801bc9e76834e1fa2bc992642613194063d9b8b9f2589638d776a825b35793b514b5fe5ffb6f6be108cda85f5e5dffc55c097bce234ab717032c476709128f11ed8c83f816e55e224ca17a76f3b7f08f636cb0cb3ec1dddc920975f8b3e060e976ce41d3e62f94554513600c443757e501669a3964b1ad854167e8342f8c2da48f53bbde8393c2997e57fa5b8fe3007219537fb0234bb3e07e02796fbc9e0099e55ee08526b38695cf7449e151a20144164e50161d6a253a4e71f65141dff239db5c5c76a2c241e785d8fdf3c0a0ac938954fe062bc6eec04453be65555b7fb6be69d6cc4f2e7dd3a9a147e91c4822246a996c412e9f16e66de7f1200057051027c701a0ea46bab8d92a653c407d51afc00e7a635cf81dca74217a7e4cd97ba0d788ebde9ad631a352f08dd4f131172c23b5613435148769c38c232706f61bd2662e864222fb7cada694aee7d20685977f6daba86cc54dc82090848eec96d457f1831cb74a5864bed01d36261e91d08ef9d8e7168172407e944277389c27c19419f4a28f808c5aa90459ef9d9969d8abbc2f6b85b8bdb93a30d3f87b3af781464b6656599f6c5fba4e5999c433485e730b957cb8df5495641f4bedf7946160f451307cd45d698eac1e06a4232a745ab301d10f71a90fb6b34fc76f3670b80340a5e30c4e8dff2aa5efef8de9a491f26e25a2a2f79fc5e0ce0e243c0dbe14bfcbae746da6a15578a610b6b848cbddc68ea9cfb4a9d9a0b600be9cb826bc40d87898c9b7e1370877c30f11e22276a762ae69ad5c467a5c6b42e72ffb21224877117ab3d44bbe824e7cf74499ff995fb50e7ac2824d625767395498235f60c1db15a3395513dd5ecf6981b304baa1f5e74831ba3d1f0fe0913c257842f98db246e544f838d285ed63493c4ca1c5968bfd1d9d85c2d5da37a36dc54bb0f8a0188bb6383027727b16dff5dbbb5afc232b76f4b30c21852b6d48e1c3c4524db4a431d5414d7962d863b9da877f48323efc56725aeb79d195faeed003f63ac3bf4828ea16cdbf83056b99250b4a22ff29713a1ca415932f8a41ef98a8594f3a77b53bd7bd1637d9ab166ba03258058dafbf58d609fe8a7b10c69fc7280707fa18ce17a1db0646577c2b984be9ac9078d768e461cd86dfd3b815c8bc26cd77478de66e110840699b64e83014e43f191779546cd1bae6f4f2ead568ac64e874aa569e7fecc57c736c941d003063c9c473dcc2719b242dacb20beb29438afc3141842da6bec12d98d7e54183e43cb34d343aa4de6aaaa63c6df70d5736d55f73a8cba26e534c23d7e5c146e559f2743382ff35affb23d3d89447c8df0096603a379307837877dfb37bed802c190f09fa60df85232bbe2853fad528e24e2d0eb7e459f0806066fd7b0a6de0a3f329f393d43d87f3e51982437830be95ca0903c55df6aac78582fa7f229be9fc3df2422d7282d628377d29cf072e407a7aec105f99ef10b3ba1686c2e7e4af72adcddc3a327e73811972da77ef5722ded81358e30130dab98a44c9d56dd2d2bbb89ba4b72be9704493c3bb47f96155a63e39103cc72c29100b56289da658638b89531d3140881d2d29ac8a264d1d5a1dcedd1bf080b4a53b0a64dc0ed3ba73be38557d2ea7f8f6cc006c1d64032440847b1427e47f7ca1c6492e7ef1eaf0357a4e7b7f5f0d0880a0e925ce713a4d288049e225c39454ca5b533488f7b5f3172260c39b1aec3d7a5fb532b4fec35c7ecc419141f37813267a7823f70ad9e848721e8acec44e70570e2df629d34542114e693eeaec43ecb93e2c1540f4ce9f10b4717553ffe8797daf7a81a48f9a9fd4dbbff2449fd226b4bb7984e68ca77ae81b01ea34428e8635830ea5906868e2c38f76a408afe97aa75d97d7326d8d4ae057ea1236580c726af76dafd7f96fafc26b6401daef3ed1155801a9fb84f31fccf5d8963e9dec86850f2a09d0a3be6ce82aa3806b174a0e9fbf082fe2d1a268a596076b7d84c7f9a917089134bfb6f9732fd4f5dcb4ac9e6717d450d5b8d8eb546568aa2d3f5dc3e98371202371dcb068e1ef36f019a5ab886d7665993b05575d68e403a699a066c6558f70d13af3a11c5abd6cf4ecaf09d42920e2cb8cd414e0530904ee863e2ce181152e5064f1e73f7f477e0e779fe0deaa5a41ce1f948c376b40dd727ddb899cb4620ffdd54c876e115ad1bf9b82f00cf6175a45206d2abbfdeab9eca56f5749e06991d8e161c05d264800a228ac7f06a5fa0c109ad65986b6b97a37dcdd617e8c671a2aaa9e4bd0aa50edd7844eb749e07a682f0a85599bf05da62f5d6205095cc53b7902b3338a37e1f8e5d88cfd3a4f15b0dcc8885def85e87fca9d95bd9fb931e2a7c228c5478da9505e7ec5a2a3335bd276a29289a53bcb89bcf8ae2ce2faeb9fa8cf1a2e91929e88d6f46b86e3e4d9a9bdc9ca404be244fc6830a1c2c8a219f08be6586f751c45fff4275e55a1d0ca6b8fb4e5775f44a03a8bacd5a5d5e4954e56deb124995b7720e96df2efe33aaf94104b5537618deab6dd0b701091b7c028b2f85ccd1c715d66a106c2a5d4ffe8eaf7b3d853b9dee4e5fcabc8fd5fc228dc49088cdbf70d9f3cbd64c885c1c204509cb2c9aa326bb106d4e099038d249c23ef65ece797fff594567bb986afaa91a81ee939bf00522fb4ddc00dbc56c4722ee7c9aa6a255be2a245f17426b072d1abc8107d9b5e9c22264b645ec27048e4a61935ab4bdd6629f11fa4183d1b37807440351d192d31afefa85af120aa10e333dbd64254f5193d9678ebd9b374f4a4e7149bdee7247a38dd26b38af0860dfeba4d6c36b26aef72b013b24f3181c0d1fcd23e5efdf57c77b384bc10f76caa720f1b36ae6897344a8cef284b3ccdaa456b072fba158a01f5a4603721ec63645ac315fcfbbe2940b4ead082a6f87e081d6953c84faa25f074f3f0517d990b5460ba25fb54f4ae673bd9d2aba59d2670a4f4592d1d6d3ef0027db2fb81ba16e6e064b59ea9f92989e9bf8e74d177add7765a3383f21452e8dd680231f5564b01ba9f8d5b70a7d05b23df4060c00aa27e1eb74f54f466680015df57a558ce072a14ba8d29e0cac196acc44ef7e365787a550540ef8f320286d061cdfd0586b97241bb1eee70fdc37e1f8763e7123b111479124e512fee4552cf6cf3dae0d3103a201de9d7df691f06631ea5b3a0c53fabbecb72c5ca1648536f3d5da97fdeeac3b389cf0af3968baeccc6224a6ec43ab88ce8a1bdc0539452cdf7759d452e37a949ee3a215e5bb8288adc98cbbe05d14d0e188ce03d47907e4d2d1b72457faa8808a94fac27b4c67bf0692b4ea71f79c5bfe06f1b62b4395e91b776b8417b81bbcefbc31a41b6c8a610fbdbb5db74e4b68b00a01ad60b871440b6cafe85632f7e00295290410e85a05f8e7ed4d7da4623fcb24355bf2a76b531207b095e1fcccb4a67cfdc20eb63f73cd344103b2a901b8aa17d56d4133682ad71b4d7fb709a049e346b2dd72722082b26ed8783b5315b2a60a4589d714fe322fd4771a3790f934350dbe8cb553a37f5056e6801a155e1e5e83e57732e05412cbe830486210e1451d7f12e11a77c72448ed165d68b067b37f3bedc1420d82b8e7521237b08d51dfc58cee402c56cd1f936e35f40ca12ec806e8a190872c5e0f5b18023cc4413c0074b84b392a827032e50df5aa3d7408c84dad79eaa2d313e2f75254c4603b9ebc4db270d7409e883db80efc1f50f25c716c62b8d2fdbc8ce4a81230d923ee94f8990fdabc90f4c4bff113971f7037b4cd753e1924a770f0aa44fdfec7dd33eb6ee22ada85a5d91b29f13cc20a6849071cfa384ed396fdb7674ffced5da521170804040175ffdad10422bf6964f9958005ed1b86d422a000f703d68d2ddcec6ebeab7bc15006ddc63c2735e177c45f71e4a92a5d05f236550174cbac73608db6a9c63121f2234c4a2057ba67679feab631992b77050143e4cd4127be6fc800d583656d23fd9d79ee7a2f26c435e8c2d5e304ab9eec258183c4eed11d42260f4430a6a3659722789390f9b6530e8fbefd28b8a114ec9dafb96407c0a4f299e9af40653d5db3525cbfe0451bf941070cc46d46698f751186ca68b511e34f02ca86fa540f779d8e7f4439ae35ce113638be76806712ae3597d89690a838ee1a19b83f62700195700e2ff63df9e870be7a8fea75d3e005c93bc336a05cc0dac28306f7d82bdc6940205fc7250a59a4acf089c71205b2612d701edd70d2a8bf97f175839a162096bc7da5f8dff0240bd13e2c39e3e1d6b4f87230d844d7cbc37491131861a6ed6bbc32aa2335b6cf5e1c624561c09b9e63258c77223ca4391e703f3399784c09ea7822c5973b199ffac2deb27b8dabf7fb119cac1e4fa640fcc5e1f60af0c2385440c900d41bd5513858842da2b38c1b9878768b5e792afeb61f7004", 0x1000}], 0x1, &(0x7f0000001080)=[{0xb0, 0xffff, 0xfffffffffffffffb, "2f7b53ff9fc0d515a7335752a9cf59ec8af935a9bbccdfa55ed6ea06eff130938ce3f59fffc9ec8ea052b07193537238332ecca13c31a6c9bda48553766222e205eddc5ba36884f1264991be48ab5d37dd9ce6ab21a351797c459d7b10cd1ef4735990feda26cd0508d955e37d9240e923d7edc14255f12f0ff107f219f74cbfeac2b43bc707ac27eaf6deb8013fbcac0e64bd667c8d139b221407e233"}, {0x30, 0xffff, 0x3f, "22137480346a4965c2119e3df79099e1a50933b3f14520b5fe212b8a7819c9"}], 0xe0}, 0x400) r1 = socket$inet(0x2, 0x3, 0x10000) fcntl$dupfd(r1, 0x0, r0) 19:00:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x7}, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffffa9) poll(&(0x7f0000000000)=[{r0, 0x6c}, {r0, 0x80}, {r0, 0x6}, {r0}, {r0, 0x4}, {r0, 0x80}, {r0}, {r0, 0x4}, {r0, 0x1cc}], 0x9, 0x5) ftruncate(r0, 0x783) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') 19:00:57 executing program 1: mprotect(&(0x7f0000177000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x80) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{0x0, 0x1bd}], 0x1, 0x2) msgget$private(0x0, 0x84) 19:00:57 executing program 0: r0 = msgget$private(0x0, 0x81) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) r1 = socket(0x19, 0x4000, 0x1ab0) accept$unix(r1, 0x0, &(0x7f0000001040)) msgsnd(r0, &(0x7f0000000000)={0x3, "d3d47e3ee5c397e218e0919da0d5a29d461fcf847248321529108de60d7984039c9e509d19af4f45cdf88d3b6ca43cf0359722cf3d50a3942ff32d2cff35603a30498dc1775c7d8856a6bf0052509bf0d443b93feceb0ad17e4978ed5f116247434b8faeff2864364243d3c55570ca7d462c5bbca76eba2f8e29ec7edb54194982d12d8c596a07b33da8671ab651b7698bea9cf7d92e88bfb82af60c32af8b215bc34aabd636a364e4de4e767ccea621e145c22fb8504a3c7ed5e1a4b71373853a2d19baa4c93abf0379c7bf650afc7c4e17233e0e5bd5016c8a65a0242874e037d695dda83070f9b991d518ba126a803fce03f36f09b11eab1ff393956f4f274623ba845d34b9ff2b6f2665130b70ef907238a4cb5ce5d48752ff01ddd46f1aea4f0947a638e06e2fc90a50c5c0f412ae9399613ac6cd9eeb0df4521d62af2db36dec62983d24bf6a802b86b12cd714c64be2053702baf6b2545dde71566a43bb56721da4c1ed5cef9b561ceefd41de9b42eb508415cf988d94eda21f41fac3b3f0e8289c4dcc911a9419ddaf6fe1fc3e21d0f779e70b5a64af3bba8def85e6362c26cd9ea3ec2c450ba0582f15b579feb766b22fc75dedf6a227fad4b3ab43078c66668132cd8fd9f9e6aec2ab86cd1639073f88a9d11415e7f759004e2dd36a1059792f3e6ac6095ea35dede4133794729e9c8ad01b67d7729314d46620ce3ea54b91060a2bc6258d53010f427da0d7c0a723f8f72dd9223ee3a7997e55d5b1a110759b5cf6c7799085b3f322f525190b7b94c0c0014e377545f181621eec61aa91723a139b22cf0a114f8ae302e57b7b9876f863b2c387b231f194df21abe9458ac7c9cfe5d3d744f2feb413f4b1628bdbe566d6d7176d7c8263957300dd7debdf04ffd35a9c901ad059475c322f5bd5bf257840e1fb8447c1181210a91145cce34754f670610023af8e0a28e0592aef6b13b9a8746a75bef8ff6a925df8c48e6666da94fea030c9687c6a9f31f27063490dd53b615bb8c577c203dcf5099e44c560aa8f5d0fbd7c01aeabb7b8b8bd060733a7b8fe23f0ff6bd60d78066ffadf1e74d32e34ff4526e910e27b88021300d404e15046a99b06320a1483c8b8cdf07b4ced33b73052e9fe49b195faa4edd4df1fd0715d6251df31aadb68022dfbaee924c530b9bbdf0d8dff04ece25dbb659d017beb314642c39da7beda0b480835fff6aab162de32ae1845fc04ceb21d21e95524aea36c25d646cfd3242ede006cd3811d464506e178cd47238a85af71164d19cbcd7246a9846dedbcf689e59d473758629cff4b7bb0cd7345e924705d27d21b4a0fec23b65e0121e4756b9bb09c0c0fd5a6056306ccdae7fdab70f83aafdeea7baa2d8b341d6c87be6562e4e2588ce65aa1cc7bf0d1a22731e4d8332b6e3b3f48b5e9c1bef9368f9d309eeee4e4d4a5d693e4432e90589aebc2f2042661914e3c311b2aa16c20bdc38ebf908f7a675537afe020a382b5f5b69b50def1d53003f6be47cc184a42fe97de6865b4474e0f5d3b3766c1f53d1e8eef9f97a0994b74f4e098912d7321626625bb200207f6a40ca6b157d495c4adea3c7ae308b059f7eed88a841c1655b1c351da7f532d9785b11a761dfdab8939f2c84947ea7b0193421f947d7b26694fa94176e7590388882d66ef4250bbd4f7d1bedc056135be30bb156087feada2625266940db5e7ef9bea2fe2c467a85db634d826ce268b8273e6acbe72e088306f5afd89ede41ab4debdd646bda60477b3e3f094beb9a27d05263c9d51c3b2eab437dbf51e000fb68f35b917eae46e8740b77d8ac8dd50f78d4e4bfe5a022790c22c49bab6928dc76ce33ad14cf309e98b5cf4802ff4d8873c91980a99e51b44b9d1aba5ee22b636da9253ce05481af8eeb64f97266bbc7af6c75b5e28662ccb4a97945e9a76be0e1fa228dfddb7168303deef27cf21d60bd8f5534f4d5e07a0d930b2f448d484fc462aa509dd6d1b5f0646bef5c854334c67f60f7dc8fd2e5665a1f5f545f6d49fc7c4fcda748a09266d3b8c9f324cf70504735ead3205ee6293d2dd07e53b602c68e11ef3933516f39e672118b22f9f3d134a8e9c089aad7830da63b7263bf90da0ba2bb29feaadd053fae0adfb04323480ac301cf04213f233aa6dd63206f1fbe0a12687190291252f9e5b4c5346d22a009e22dccd48e68f6bb523193b65ea5fcd3453ae0426dc0f8d6e9c42f5657177431610c6066a6090a7f0bfd9638780bfe2de5d14fa6b8742769daadfd05d5ef57f907b148dfe7fa9961f543e7b0a3f61518aac9f8db9bec6b70c899985fb080c4b51bd53814ad8d447929d7fb64a892c4287d673f2cf14fc57758191e51e0487f30572712128b019f7e4af23aa0fa343a9a32e763ebe3a4de454408c95df424894a75c8d07e8ab6c8c92f7ada139429c11aa25b682c7ca9b4cd04cc00f9594581a406ca310aa8ac7b7f042a16cdfc625ef2ec1ab99b324e66af824aaa1a23d8d50bf4fa82ec554fc7a9571c706ff8dba61e69c726cab170bc3f186723768c421b7f502ad86c7a4f378963369023b356e153081e64376a59dc444dcf140c7e75e4579f2c68e8c564c6a8bf78a260f194f35195dce6d0be1137497857e92050485e51e7cafd8ac553b795293c8e0df13ed2b38a765f9fb85bf6013aa1d1ccb02cdb09c8807a1b54a80f300c7402b12c274f086220a478a3363313c13cd738fd1c6bddb916f580e14cdcd021a70b39c54df1a46d477ba3b209fd0477bd58f668a990b050157dc6a8985e579b3da0354ee61eabc8739451e6caf4a7cb9c7cf78451a9164f973148968a3ccffc595949492db82bf494a112b0a900e75e60af5a02b2e1bffab89a8c80989885fee6aa1754204514c99c33238ecc1380635a313fe04912ec094ce785b0eaadda0f86bae97942d03d5e996e29cba435b99afe599a17949b8a3cc8981f1efd57727fb032d3ad58718702c91b13b5daa464a39f38e594399fc65354d1080fd14bde26db7848300e4270ba695b269d184d9d59ee60fb20a138c4d1475aee08bf075832de582062bcf01044b8c2d7ec4d7ef9042bca59c89068b004c2974a71bda54f0157654f44eb4a41bf08bdadf508a6a77e2eacd1192d46f955b617539e4b7be2585f7e0cec8db23b7a58f109a3141926f1239d60b6139b3a80f08831df2b341e8fb701158a487a167d7ec422885bf184d90abb3991b85e1f4316b72c2450175be99901a99e3d5d14a75e947e316eedec9ec8449e3bed7acadd9a1acdea4785430b4d6dc569a153b5376179642f75a7b2a60080143efae6e7079fa406c6471349d3a1bc45fc66977794f653da5d859ce9cd29da66ac7254667195b570538d740b71140f21c14a58098d8a2f9288cc0064455a51f48a5b8da2ab92c5c565d4a1b0d3fa021452120430d3458eb537d4f3451756dad69657049f3cad91984cb2e63e71a69ccbfecbf1fe8ceb93456ba9072d96ea77c597a34d321cac838301bcaddfd40c2cae0ffbe0c17fb545cfaf945ca6842a1c3e29b7878acbe47445a1b244159af3e4c998051bfd6b25693b78124f054b56f00e31e626333d730fb57f553c232bd4347087835ccb56ceca693611548f09328f7a432eedbd3a15254d168fb6892a3f0d83745a89334e71ec0188deff50ef7834e22702b7a35c68aa0fee5c35940bff59c941e726eb7ba8a264afd72e71aa830bbf08ee2682203f82e472f60b9bd077313e96f1871e02b4b9443c770de755b253ef6ad4265156750fd08d26a60ffaf033cb475a88dc4c09cc9179ab8e3caf2d8429b8ed9c40f97b54ada29f5773055a3a782f17de175857c15772f11799ddaa9c31059e8245536df3a316a7872df91f22b7d3ea14079b67c310ab5f59f7be34f75d5f48b0b218ca934e7eb6fc9f84ec4a8eeb29d7cc338ecc509320ab4841655dad69f0c510cff27fdae91d51405cb0a644e97c37d53beb1104be15fcaa51d8b55dadce8cb2716e1258b4a203bcee874f7bf8056a68063b2ec8512fb6a7acc7afc3a71f850a33c6b3cb3cccfd7f17e09dbf3a91293522209b226befe11eaeb738eb81900679f232d4c6b4b723081abc2c99fc6602dde0c4bdb44360e29a6415156d1c01cc54a81d72a38bc1ba0924c387bd80ce996db2cfd93f4634d94c107b1462c62e31806bf00082d89ce561ee5b638090405531375d45a2234f89149cdfb0e6ea738e4fad1dc814d4e70c98bddcdc5d8b6da81fdf73007c7f270bcc784b03bd03519ccf9a513d38e54d002de1c059496f537993f7a78fdb2371fc13f65fb2e0e5ffb90479d5271903896f2cfeee314c795bff420c6337db83f03ae83ad4764de836ae4481bf7e22b15bf5c0b67e86b5598e8ffc67c73dc1fd015887d70ac569337f80365c7a70d08a954541ab918137c8b30ce03fad022bdd7bc248d617fecfa560d456a821d60a77a8031cf2d327c06eee6b5d38bc9c0ae819463c4aaa266fc8ea134cf30601d443f9ea1cd961a889b795350ad6941f0b828b12a98169b5aec04861e5d66cdfc78b8bd8d54b6a445659fd09bd391e54a06a071e9fe4fa1a7c6eb6c28570ba31c8a82eeb599bce0e47d8618191046652049be2de625b01bc4731b1befe84df538da3153706ccbc164b179c2dd8c956f2b6d47389af4b65ea02370b94730f5c45226a7ae4f16e20c7d208b417016c4b2c9a1a2b133cc78b2f46db0ba142bff0065e731b1e34076d9c4a280c3e49bc54d019721b53a405addbd5fe1a40a8c70b15bc78e990dd742199a0930b4bc3b518db140135ed96b6f93eeb288dd3dcd2af87fb393ebc2f097c5cd84bdd460041c9268420745264e5a830d58efba0dccb5b1540bcebc634c38a261e653342297811de52f3faa196d479254fa93caf78d18a6f5bc87ffa3a9a1f18f04fe97d8406719f3ba77c9a778c8445d5f650670be00dd519678d1f294c018406d26184b35a3e6e75299ac94f6ea13b1a4994c639be7719edd655fc0325d2cf3d05cb1f71be6e0e99b28c514771d11eec79491c99d8c9e9cb43c9d5680abef68a529c4cdbd0550e6871e39f81d11f07b2559703b41f3450018116c3c119a3e8aaa4731b70c5c06c75758ed7868f0b1a9f9bc4cbc8aaf99dc566723935746ef74b3977ae484046d6392e74fd873d27027fa04c1fc598ec31de9d7052dc74f835b84717dfd0301a7b1beb6426f6f37fca450efa21d7cfbfebe7e0164508e37c6d8a541ef81893f91d02521573ad3f88f3599df5699e93f8f268f8494c4d2855a0edf2b62cdf15d3a63cc79ac8d04288eebe51143015b5dc8c16d3ba899d5ab444b4b451bdafc88c18cd32bdc969d372715ce0e5be77c95c02b27f13a792a1073ae2bf8eaf9cdddd729c68f8ff7d6cdb718f7577a0f5ee9e259a258b51acb1c63778e9730655b82d7a43c25259ca62152b55312511cd86122da6975d4d2b4fdf56e023e728082a7148fbe46f791ed2c5eb1a5c6371a050194e1f9abc85a442a556223bc9ad852f9da07238e01184ab6e712e56cdfabd94857940b413765ba805090b23b75d8c00b5764c09a0bd2a57a43f10b3e86a9fc04668fe26f9a82e548fb9e2514d33de2cafd95df333ca4aa6bf526b9494b7bf13b9b595fbe2f2e7cec9398664e9b92eb76f0cf39ee5dff3366740d97bc682ff7eadcedf7b73c9c25c9f512a9b972481deec60bc8b261f7f458b99c3a0552e790adddcd5a908e28cf3f990e680330f269997bef6ad10aa7c0bc646d42f5ef771173d294b1c6323899c85cbb"}, 0x1008, 0x800) 19:00:58 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xcf, 0x8001}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x400) 19:00:58 executing program 0: munlock(&(0x7f0000d8f000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mlock(&(0x7f0000dd4000/0x3000)=nil, 0x3000) 19:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x0) write(r0, 0x0, 0x524) ioctl$TIOCCBRK(r0, 0x2000747a) 19:00:58 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) r2 = socket$inet6(0x18, 0x8001, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xc2, 0x10000}, {0x1, 0x7f}}) socket$inet6(0x18, 0x5, 0x9) getsockname$inet6(r2, 0x0, 0xfffffffffffffffe) 19:00:58 executing program 1: getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = msgget(0x0, 0x8) setrlimit(0x7, &(0x7f0000000540)={0x2, 0xde}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getpgrp() socketpair(0x16, 0x1, 0x1, &(0x7f00000004c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) open(&(0x7f0000000580)='./file0\x00', 0x40, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0xfffffffffffffff8, r4, r1, r5, r2, 0x1, 0x4}, 0x0, 0xb2ee, r6, r8, 0x4, 0x8, 0x8, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = semget(0x2, 0x1, 0x90) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000000480)=""/17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = open(&(0x7f0000000440)='./file0\x00', 0x20000, 0x24) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[r0, r2, r9, r11, r12, r14]) r15 = getgid() setgid(r15) 19:00:58 executing program 0: r0 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8240, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpgid(r3) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8082, 0x7) socket$unix(0x1, 0x1, 0x0) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x64, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x610, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x88, 0x60) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r5, 0x4) 19:00:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x26, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x7, 0x24d250c5}) kevent(r1, 0x0, 0x3, 0x0, 0x7, 0x0) r2 = semget$private(0x0, 0x3, 0x8a947ae7bd4cf340) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) 19:00:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="afa5546149a6b642de93198010f989eebc9ad69eaa3cbd17801a8daab4e0cd23bb4a05d6cbdefb1385d1474877ad5e51d4b60107234d55690ceea3d189e8bd97abdd69f9a20173c458e07ecbee8429f1a28245e6f1ca382cb014ec56c78cc781df4a675ee76f4e3b913048b6a6eea9cc8cfd1ec668ea40c8cc100ce989804acf7ea5a480e20a2d97c4bb3d56164df3412ea3e7c51b052b3276356094ae8f3fddbc483bcb9f20d6fa25d7b6f0bb8d57c0e03462419405cb7e723726", 0xbb, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 19:00:58 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) flock(r0, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x3) flock(r0, 0x1) flock(r0, 0x8) 19:00:58 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = dup(r0) accept$inet(r0, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') dup(r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:00:58 executing program 0: nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) 19:00:58 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x80, 0x6}, {0x4}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x10) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x5, 0xfffffffffffff1bb}, 0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xcca1, 0x1}, {0x87ba, 0xbcbfc30}}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_getres(0x5, &(0x7f0000000000)) 19:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, 0x0, 0x2c6) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x5a5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0x4, 0x1c}, {{r0}, 0xffffffffffffffff, 0x9f, 0x20000000, 0x9, 0xb58}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000052, 0x4, 0x9}], 0x100000001, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000061, 0x100, 0xfffffffffffffffc}], 0xfffffffffffff801, &(0x7f0000000140)={0xfa, 0x1}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x5010, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) sendto$inet6(r0, &(0x7f0000000180)="afdc85df2279a7ee2900dda389a586bf9f079572876589d01da7b0ba1f1f45d101ac93abf9b2014c443106b93fa7a3322a6bb7e6095db442c0eab08c9dfff73916882eaadb06b21e4059b12e6acf2e7973e10b58b4b8a2b0f4a35c443c6c77ae0f25e7", 0x63, 0x404, &(0x7f0000000200)={0x18, 0x1, 0xfffffffffffffffd}, 0xc) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x3, 0xfffffffffffffff7, 0xe702}, 0xc) 19:00:58 executing program 0: r0 = semget(0x2, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget(0x1, 0x7, 0x0) shutdown(r1, 0x2) 19:00:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) select(0x0, 0x0, &(0x7f0000000180), 0xfffffffffffffffe, 0x0) 19:00:59 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r2, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './file0/../file0\x00'}, 0xf1) 19:00:59 executing program 0: fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000340)={0x3, 0x2, 0x6, 0x1000200000000}) readv(0xffffffffffffffff, &(0x7f0000000300), 0x23e) 19:00:59 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}) 19:00:59 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="31485f3375199475070349a9c248bc2943dd7ebcf8c08e336a72c68aa105bc579c70c2907d3a3a5e4d0989c092d277", 0x2f}], 0x1, 0x0) close(r0) rmdir(&(0x7f00000002c0)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') recvfrom(r0, &(0x7f0000000180)=""/141, 0x8d, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0102dcc9002f6275730700000000000000a2bcdd8ec7c63c01ac6dfbccb73e2e8a9a8fee3ff0d845417ebd98626a0504a5ebe4859a7ae2fe5e79c964f07f16ba033c64fd45c0c39dd419c00c12a8db0d24"], 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x100) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:00:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) write(r2, &(0x7f0000000000)="9a1e0723baf70ee71780cc462e00fbb3cb0ae772ae0c7f7450671a3da7e3946d0164eaf61d", 0x25) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="48340d927a8f63e7cb575212bdc3b7fe346f5afa6835e56b6d73ae99981b2d245fa5e2805eadd6156359b0b5bbcc0eb37df9f473a00c3e9f968b27343f5a80934b456f701f5eddf9", 0x48}], 0x1) 19:00:59 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) socket$inet(0x2, 0x3, 0x0) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 19:00:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x81) setrlimit(0x9, &(0x7f0000000080)={0x7}) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 19:00:59 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000fc9f0000000000000000000000000000000000000000000000000000000000000000000000000040000088427d4b6d9000000000000002000000000000000700000000001f000000000000000000edffffff000000000000"], &(0x7f0000000180)=0x6e) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x1}, 0xc) 19:00:59 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x47) 19:00:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="443605cdbde2aab4fac8c0a4d127c421808da4a7101445de1dd707b919cc1736de17803200337d4c5480177f63abb6cff23d91080df8d2056c3800ef5729f873fe5c32b359ba", 0x46}], 0x1, 0xd) pipe2(&(0x7f00000000c0), 0x4) 19:00:59 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/127, 0x7f) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 19:00:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x44) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="907427c5927eb3499e0778057dde574a912ac9e2a1cacdabd93b45e5e3f508602aa43eb3cd1254dadce1b80c03ea73a05ddb3c258d14c050c64210360648f27ca3e9672a3f7d1d0eb9b755959ce0c2f4b6b6b13642e6387b4a5a1e7c2b65e6b471ec75f31a668eb947684ea6b310ed1ee1fcae4c31e126e0", 0x78, 0x8, &(0x7f0000000140)=@in6={0x18, 0x3, 0x9, 0xd3}, 0xc) setrlimit(0x0, &(0x7f0000000080)={0x40000001513, 0x7}) select(0x40, &(0x7f0000000180)={0xaa, 0x800, 0x6d5d, 0x77d, 0xfffffffffffffffa, 0x75, 0x6, 0x40}, &(0x7f00000001c0)={0xb, 0x0, 0x2ea, 0x5, 0xffffffffffff258c, 0x1, 0x9, 0x80}, &(0x7f0000000200)={0x5, 0x100000000, 0x3f, 0x5, 0x4ee7, 0x2, 0x2, 0x9}, &(0x7f0000000240)={0x100, 0x10001}) 19:00:59 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000100)) clock_gettime(0xffffffffffffffff, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./file0\x00', 0x118) clock_settime(0x0, &(0x7f0000000040)={0x1000, 0x8}) 19:00:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffe, 0x400000000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10209, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xffff, 0x9}, 0x10) 19:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="df4cbdc87071484d", 0x8) write(r0, &(0x7f0000000280)="0e1c84111012ac9a9aed78481afa4dc1069b15ab939c2e6615c6bc64baef1551d7ea1ac02f228c3becf230d0b973b70a645767d24ccf014f496396382fe1d161164b19767f1031f5b8eb03169ac214c7b0fad2dc762f118c209570fadf340f3fe96a922da7", 0x65) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000480)="e36258a416f72ee94407a13062ee487c4763e68c2d89574da8de96785b86de2102ba81dfe08b171f1b50c11c13f9197094b222a9c4de41a52f5ea7d99bf7c100100000000000008773000000000000000000000000", 0x55) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x80) close(r0) nanosleep(&(0x7f00000000c0)={0xbb, 0x100000001}, &(0x7f0000000100)) kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) 19:01:00 executing program 0: r0 = socket$inet6(0x18, 0x1002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs, 0x1c) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10200, 0x0) pwritev(r1, &(0x7f0000001280)=[{&(0x7f0000000080)="b31633d64776bf0af437f2d299923b249538bce3bf7852713758c66ba50f15c3d9a81b9cdd4fe0b42d84e9b3aa0d6a1a50174c8bf60a495a521273b6a52c6db73141d2bb3ec2f7f9cf090deaff6da957d2fda1908eb2e41e6bf8488490bcd60239374877b1395404d38c4bdd513267505013e84fa517e496ea87163ede728c41d16d67af945a8a59de0b8a111b7636fee870710b4b6e68a05980", 0x9a}, {&(0x7f0000000180)="d24aad4b720d8c4b9311331dd2b124203b06629d5b5ebea670daf90f11c0c2a7c0c4dadc175f170c8e22f5395a6baa20edffd5e04efe6ed8f779b5b0d8765dfedb18a6", 0x43}, {&(0x7f0000000200)="65e7e27cd1afa608b71d3a03705de73fd5f3225e3f8148f322716ec647feaa8b593e89718cfd74755db930cf4573214421b50858cebd8757a5409b53ce4b5e442c1d83c1de4bc57baa437208f58c5009cd29f4e8712cbb754182b0a6f855767349ae360c8dad385a592fc4da3cbb8a3b6e5964ddce286cfeb05cfae6b32178932059bcdcff3576a09a78823b5a694bc1047e25f0dfbd6db0fc9fcf65bc925a42980275a79d335daf4580249d544b58716174ee3f970793d01c054cc0c5dfd043d876d86638234b92d610a60409ef4546ee96be3cd39d595916e09850d565090b6d4212b6235b80ddde740db1793688c145010790f15abd61219057935f11e5517a5ad5679257f49e2b99f16f351e5ac20282644a9d4d90e00b42367e4052f028c9fc7b45fb0c298a242d04e28f0061a62d5d52c61dab76b23c7d0bd7295c24962c2861e071bb879aa957e21a61b6f13dcfff03fedb5c62e6a79b151106418fc959d5e003f500027b1af30b1415877cc784319b49e7e4fcb429ac7c5e8e52ef6183e5196ed2061b3e9742971f7cebdd5b5299ac2e1357fce145aa8e45140384e79f535fd91d64a6205b0909eab6d3dfe538a34bcff9b0a6145471eddccf961d14af236be70ea0157ecf89afa392c38061d18a5af7d1306bd02292e6a93e4138bdf728eac2105fe936ab4948e8a1e84d59b18527a9a1ab72bfbc50004f83e69d3756a08c606ffde5cf7c97c6567ccf83f09ce9c276c0132478e1fde49ebba82ce60e9693986870feb5014748991c9bb1afce3ad674540dccec32e4f2dfbfa65f78b2bb7f48ff771621d2297ce1b7785a926e24a116904931e59884708985b8e85725b27cd5ad81641903e29e856fee8165bd7c3420843ef325ec88ba5312c013d5050ea327465b59596e597bc2d2b09710178b3de72c595dc07f3295666ada2f0a79d65a8a79d8d3a725b8b283d2640c5111933cd006d9dae8a30cb0013f2c4728936fafd97c320bff44184c2a9759d18c6e14013a107b9ec6daca7062c50a56a1ba8d675a2d48d10648a4cd411289023c3c1d18ca807d10e5d57aae047bfb2be65b262cc5ddff5ab73fe1ee559adb57feac44df236802cd01d5c8578c354c125b67754ffa990ca5fa888802ed8e00ee1a7dccd36735c1c9159699981dfe25a71ef1e1f1facfd5ebab603f956b154867a57aba4c70a2bcd838b12abddbf29dcad5ec448b346d85e85d7f8af3a6a7e07bebd98afd1a223e626f5b3960ded760174a6138c1302caec81852f16b49537366403258d4c0d2bd0d96d77a31a51ef646c438786bafa2b3f40718624df61d5c18ff0a7dd436e6dbbf7b423ac9b9c5612e6627f29731d00955f4dcae20c589bbf4cc5a2fb896bd79e634acc077da7c87bb54718782d4412bba360872eaec4ea366a93a67bc7ab2292916b0d7eae1459671a28f9bf7362e269e6cefde6564d85ae06489a7f626758314af292dbdbdecb7f00722182cedc37e819d8a846cea4fb6ade3e6c26c212b04dcc88d6f31412ec6bde642678fe3c71ef8755ede8139064c7e58a4188b93a64295a7fb618e1852b380be45061abb6e888c54d0788039aa758e66beaeba4c4792fdc95a6329af4fd3c789816d22658a21f363b7a4d27c7a880fe58538ac153df99afafc44d12befb2ec19fcb1a0d337e9dee0c0535be81d7988b5e8da8ffcf9d4998d8b89ebd2af05b33eb2865281b84af5c25ee0bf39a746c6ebe25c121b70c42e417d960132869c91fadafe57fff117d3558e2882498a1497d3e0af6eaf2e9eeb39699ed854c77eaddf7f95f1355385d04ece625abd4651e78336cb6bfe0f090f41789fe0a591208374d438807358808358c775575417be445e1b24533c6862445b68fae731f5a55768714d1c9969fc0b256d5ab043ca3103fa045b320f61d703cdf00de3fd343232da7fd0de689200f9d488e9b729f4aab22d02242983be3c89611d2804b686bcd1f5db0da95458ed8c85515d51b7af3eee445655d45727543689fc4fc2d1a221a701c776327ceb29a4fb3a92b0e774575866d34922438f10228f0a7d2f4e86e74e75f9730efc81e13118177f3093b22af08cc8afa075bf1aba51fcbebf9799be912723a38c3fc938dc8133e9df55a6eddcc352aebf2abdffaeaacfbfcda13fd1d9d04c4b5f116222a6049cb695f5b0e07db75c54cbd81112011389981b1f1e75b70f75cdfd3c0764fdebf09865696186ecdea38dcf3eec3fb52f183f50d4dcd213b5e59ef8946822984dce52e736d45b4e92cf2dc8cfc39313bbfc573cf6da3cd49295fb9161360044f3ac5572bc581596bc8176f653eca7af220246a6a3e0e5b2d4452f12ec023fd914e68913536c34a0b8b7482fd45935b51af4829e807e6d2531ace6399b761fc995687e88c91d217a4b1a5209d8be80d09f5dc9ab039af4159d6cee0491cb1b64f3078bb7d9c4144e0c23b4bf568f7faa8c7b402e7f667ab471f9eb152b97b27d72f5ce3b3a20a9a41660d0b9ca386433d9c60515cf079306d975f381f7149bdf6efd2aa8eb1ac886c2aadb4858e5fcaf318d878845fa641e2f3dafd5832306d45ff449d1c366e5609a6b88e86d0036a67b81f2cbeb05f280c6dcfa8cc156c09444589b88dbe973a6f365544d2633545c01eca6a7afb4813ace27c1631b5493e2e11e57148347c2c00a5e01faa16a4542bd928cfa03dcdc896af501e94fd46fff7798599bbd612543cdf9996c7b4e479b410fcdba08f9c49c1106d4e199d1645a2274a5c669b28167298cdef69b7379ecb9a24b7bbdfb50fbfa1cf8bb9cd9b855598914f2a0ad4c2118c29671c3cd547d821b0c423e96950a2a1acd0818431b05fce9cdf8debe55be0ac7ce433c7fcd3c79c1b7a0de5cc8ab6c8c924ca4f3dc5f6e6b77ec892760f9da2298361107362beaec2c792ed3683d7f36b8d8ca391714c6b1bd1a3b6febf0e7dfde24959edd57d01eb3e16b82f70d843df8c7b2a6ddb7da64604771d9e2b6d3749b244ac0046a6303263dc8acc244f23fc465b049d958f8b7819c588f32389622f399742d56a76c7a397733f8ffd136d85b3d010668303356f8f55b89c8ba2df7c440d68f8a9f18b6e82e779074db296cf12dd49ee7946994f6038e6348576c3fcea4a42ce41f577ab19ba0a58614fd241e3f2c9bb86d980e1407d3d2920c7c71134ca74489da579f30b7d3855f216748d4827403a668630b2e60af72364ec2724aa1614df935fa7f874d774ce3866af0006ab95b4863a4f84a81bdffd614c5be966b0a25c47cbc37167a877d3dfd66c82729012d6c2a3376a3063d4322756134f60e6749e4a39007e03c81b5245dead2f409bc481b504d9f59ee0115260d6d54f6c2ff16dab67de07a2f4f04dfbb2cc6f69338e6a073688eab1157913385eece871d4bacf80be6803fc697bcad627646f877bc7a02b59bb54cfcdd1859993dbec0c93e37ace3b12521e4fb4e0a8f97278485979624cef8b43fc317ea3767407eba186029fbe880103ba5b8109e167f2da2e9f9380ec63daf8e35e362669072fe1ebfa972de75ff250918e4af5cfc017e5b632017430073b13aee19f8c92d1a00b44fd1bb9fe87731c53759730f48549754e373c6a81baa9f45f1fff9b30c1349e69bdd33480205f073077c0dfbd130be7a3344c27a1e06d12ab628d49f55bffc3aeaf655aaee4640b8e29dd34d4c902e3c0e52834ee18d5d00befad6742e24b91530898a849511053f374acac0929affa09bb6dc764822f4cc0357affeb9ddc4fc079a6f118a5f9507dae5c0cfb3bba7a6515762c1bfbda39a7b3682ad9441556b8d159ad2d3d34f96b77fd426ddd7358673701bef8748126d93bddd04dd03334ccf469b0188d11ef10870da2f2aa605e46b613a82f39f02ad9434ea48353972c716174fdf7a417726c22de3349c69ce3c20c511a311cbf81b65a2ad6a89f4c6bf31f2aab75cb75be0b17e8dd3f39a0c2e89edb850097c6e35549aa2ca7b87223bf90f57e600965c3be696860db1313288133795a0e1101af847da0e1a7842440a2177cd9dd2bd3689fd3c87f5069e937faeee9dbe0ef975a06754d3210fbfdad09e5c4bb9496015ab770add5dde1f2523cf8cd1ed298d5b86fd3721de8551306aabc07a593380396f548094ad658204eefd3406994500039b451d073630e7b1b60e9b3c0651c79de01c315adf9867355e27d631ea1f732d3d98cca5e29331cef7868a4ad26d67c242bd979c9931a3f9c685b5e60e69177d2f4999a45f1df82e222f185a466874dfc84450e24cbf7b31ea83911a047a308d7404db867d715b29987a5872f55537ecdc16b3ac3c01b1794c56c81778af10f61ff79cb6f5147155248fb2e9a0d019b814ed6439b84aa92a0b34311e1e24b025911f49fd1780af50f13286150ba0061a33dcf7360b1cf69ea72a39bace1084f824a2f605b5100752e351698d86363fbfacfadb631c75a613bd4364056764e9a606ab70beea712806c00102d5d3f3190163020b32f20f43cb64af6e3a986005aaf097281fe96c62bcefe453dff5df85b9e538186b53c65f23c00991ea1d93afc75cdbf3a58904527c66e7b15ac7fc24b26587628c387d93d269ae620093f56134c5996c965677f59f0160f4c7716efe1e57150a69571ac59e7f7a91d91a030b0f5bffc7fe768d14e6bf001e64edd7cac744f3d9016454a6e19d089647fa3d67a58099f4b8893f34fd4892f2c99f4acd01ff90d2cbe09c1a55c086c935dd40d2c64c48d8ad6ef2bc7040238311995f9bd6e7bf027d99804feb70b7442927d698227fd58961c0ffe2b6cf9ad5f016856c64aaa330c9f8501c35dcd109b99603a47413479ca6dfa497e10dcd9b4a06fdc0248d9d317e6f1ba3b01af897a2b7e40d12493e1125aa35534deddb7c0c0c56968ea82c1f1d268800e26bdd8211edef542620390c397a13a130c21c544a337da85b3f66b95184a929754cf2b99e845458abb09ca8401289adfe7e2928bc34132ed188462d19fbd97be49d35678e0c72719963751c409a3ecc7bad1ab6972be2a0eb2b8c59a796dec3730d953108846004075f1199bc9496239e67275269b46100a96217368ee92d39fa83fd790133b6c7fd4a983431e9d8ca3d84d8e10f9d51209b0b9d2b246ce923a7f4d23d878ccaec10dbc24680eff4aae766c92a397f5fc374383381c56371792e0c98b24e9f277c8b5b475926de6aa541c48fbaaa8ab0bbb862788055f089cea3153febba6fb6225244d69a49fe1f6b95e3a10ea243befe40ee40751c41a1d3fb7827964a1d914fbb319e32d42e2ddae433d56b08482cae0120fb9d28af20275e732621bcae1c24ae06af25a3c2acafea774ec78d929e56bbaebbcf9b50555511aded63c11c39bd1e68b06617865e956ac9f0155c6e922b56d27ce07007f9628c843e04d32bdaa9fcc71e31e2abe85b295bbff0f805a913698ec29ed13928698c4cca28e55e1695c643cead8d05dfcd3b5b78c4eb6f31d51f1254028b4cae774ab716b2fc12a8607b9ad39ba2b281cfe2a712362b5f56913104b4c3aad595d547effc102477e704430d2deb0b05976fc1c0fe6251986c287b1b2e1239c3f8bf65c88dc497eb5d7708013a25ee47adf90ec79950851a0b8c0a11475433c94d0bdc4d27cb3679dbe07e1678a2351c2357a3964d17accf89f5f95e62682a244a62b6b63c8f020ceca1c248bca17ccc4602342b0f7127ba6f41b14b382e95be665dcae30ef17f719fb09ffabfe07ad0a4a343ed29f97018b3c8664b87ce8c9f8740", 0x1000}, {&(0x7f0000001200)="02024bc3b84c90deb55b83a82925a8d9893851d335e9638070b58bd55ea71b145e744d5d54c3063702b05be626e7b575865df98ce71d0d70e8a96680c36b70c207d15de0cb39952e959cca", 0x4b}], 0x4, 0x0) getsockname$unix(r1, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) linkat(r2, &(0x7f00000012c0)='./file1\x00', r1, &(0x7f0000001300)='./file0/file0\x00', 0x4) getitimer(0x5, &(0x7f0000000040)) 19:01:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() setsockopt(r0, 0x401, 0x6bf01925, &(0x7f0000000000)="71a578604a953d5019b1973e06a79652643c489bb6d44b155140b8884694ca8c264570e71ab3c8a5033ac81192069bea187317cae1", 0x35) fcntl$setown(r0, 0x6, r1) close(r0) 19:01:00 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) dup(r0) close(r0) 19:01:00 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000000), 0xdec, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x4, 0x6e) r2 = getppid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000100)) 19:01:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') r1 = dup(r0) sendto$inet(r1, &(0x7f0000000680)="9ed3d1ba4cc87d5a29d6f55cc23bbf5b961d4b38a7c62c0de90334c2fa23d9e4cba8afb7faa2cb6bf5418e0422f8487a9d629e846f3a03cee79c35e77bbd71f1569189bef2f9eaf9d7071c6b097b1db9f30769a9c05ff91a809c5aa12b663c7195eac728e9c4b41f93b6276dad77afeb482bd3af2b01aca43ad74eba806f039a400ffc4144d67626d85ab136578890e124", 0x91, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/115, 0x73}], 0x1, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) 19:01:00 executing program 1: socket$inet6(0x18, 0x8001, 0x0) 19:01:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) r1 = syz_open_pts() r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x41b1f84c, 0x0) r4 = getpid() wait4(r4, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r5) 19:01:00 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x282, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffc}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x9}) 19:01:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x24, 0x6) socket$unix(0x1, 0x3, 0x0) 19:01:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff}, 0x0) 19:01:01 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 19:01:01 executing program 0: socketpair(0x18, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x14c}, {r1, 0x4}, {r1, 0x29}, {r3, 0x18}], 0x4, 0xc1) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f00000001c0)="449e165713639f9a3423fcc7317f53f14b3f542f54b40908d2772ad0a73e5fb7593fffaab1b1c49de4ec6ae7d3ccdc194b7ac006496736272a101deff61883a4f84573473669823044a0f761cc5b6ca880471c3021b066b66037d0bc0d95e9aad4ab7edf33adbdf250a79527cd74c71ee298bf05a2e3e762148fc34313c15f4fa2f7a9f4e6fdce8a4f565e1df6d79c0026f648fd34d85e886b391cd6c77d6bd12245bf", 0xa3}, {&(0x7f0000000280)="eca292aded7113db1bee63fb7982ba65fadc1e7eb864d423b591c990a7913af58df52150c4394b441db337417872ebb072558350931615ab5eb2a5c4d5ae3c5a0acd84639ed68d88d0734f870985c6d41cd3bce392d27bbd8de943940d3b2b67d47b234fc2ffdda20271dd843009174d6335a2948d70db81df5004d974996dfe526bf1dd71ae76", 0x87}, {&(0x7f0000000340)="8fc393ee8bb6d2a2edeb08d3b42b932042beaf32abc1c780bc686036a08e56894b8e97d7847f05390490b648a284e4b23d4bd343769297806928ddd4f7d5a77cb06f9696524b779fd02d691aafb3f6f3d40c94ff7194941c9f85706223829d806b4697c65e6971e58cb7c45821743398baa061bbd4e82ca9b665fef51ef584d04dcd4d5d9e181d24f60930290a9dff4d509eba4e789e07ebefc297bae2a9f508977a897a66532d308cd8fc1407bfcc8dbb332d04ce71d0e7b90c8731cb8b4afb48d3698311a69ce4850d13f981c660f68f2a2659222ea63d375cb17f855c2b376aed198e42c38f99583e8e9634e673c326e4", 0xf2}, {&(0x7f0000000440)="9c72d2fc7f130938f15c8bfb8eb162f45ea502743b640504b8a3af0636118fefa3e652d6ce2427f0452e30f9407ad4a1615e9fb256eabe7d3d329b2762e6aa3a2319395c0157e7c7f57630f1917a28f8809b69f894f98412568c00bbb019484817e85c8b3b153de68ccd416e9413dd66a7bbbf2cbd", 0x75}, {&(0x7f00000004c0)="a72696c6de8ecd30e099b586831991b48e1cb4dfd7d1836b3a9f8de087220b8b08a0597bcbac800a5c0b6ecb8b30fd9ed1bce2e610a45d325f011b7ab305aa7c42f99800416e6f7835dd7d87ebf5f3eba3c0f383033162dc2cf93b21d6e34fae375c6d410825b70bfd492f92727e27d59cb5c3f108ade0be1d0b", 0x7a}, {&(0x7f0000000540)="c085a33beef5c8117f5384cfb8b1e91c78d9db529aab059e56eacfe7f2f622909529b496a40250d03ceebcfe2b29651311f28ed52cf2370fbcd8640b76a33569a1a0e47e2f72c5077ba53c76dd81ef7456c7617faf0f1f586cfef89d58bbceea713268a7467a09662ae8274aeb8d4769427059b0491bc44e9ea5ff1ab9d647930eca687aac0f001ec7be9e2e2878288df314f6d13072255db5124c35199d463ccbbb16984159ffb31a471602bb09b6bd5b19e0328451c91262ffcb82fbdb9c35a6e0b194c590ef7b0f15f1c77ca1a0eb15292d1ac364df9707ccd9e91b69354b4317671f3b7a94e5be064a09d5b0a1", 0xef}, {&(0x7f0000000640)='E', 0x1}, {&(0x7f0000000680)="3b8e65c3d029213f38c29c89c4d5ea0661ac57267fc608fa8852aaa32f9944856f528ce6a6b1004489e6307f99a7df55df32a2255ca0cfac02aac161b4ff92ecd5ba544d9559e3b037790c93b9eeccbb1d5d69de060a48adffe7e926fc10b59960de95bd68cc0f36bf7d0b8aaed543d5f41e77e19a6b70553ae2f3aa24c4324108bbc81f46cc4c60c8ab6f4729fc604f52d6de8d49e56c90a56cbbff1097aaa64f7af36920fccedacf", 0xa9}, {&(0x7f0000000740)="52286c58d50b08f036666f769e9d2393b18cc833eb7adc12c8b16cb39eb0426d706d323f02e35aaa17b4de8617b1728d6c7ed63425025876bdad87a85e155290d154b189426e6437ad729fa2ec4edcf7a584d31b5265692a40ea96b637c32a5709e68c8375e80e701fdb98edcb69bf3a", 0x70}], 0x9, 0x0) unlink(&(0x7f0000000880)='./file0\x00') recvmsg(r0, &(0x7f0000001a00)={&(0x7f00000008c0)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000900)=""/132, 0x84}], 0x1, &(0x7f0000000a00)=""/4096, 0x1000}, 0x843) sendto(r3, &(0x7f0000001a40)="f97098106dd3f4fa71604ade887523b5a0e2306eb1bec3cb3e27fb11d0049dc06d8d61ea067eabdf32198d217df9523857e6dd488048734b0947c98c6192e5d00ba840c8c6821245a9851e71f6b173da9dfd1c55ef975f0fae4299bf89a2fa460ca07d3f096fadcb202fdffe7dbe4e25daadf001388bb1420a008d8e213d600fd08b3af707d2991662035cb33eb41de1209b1eb989f78ea18859c5d08b261a267cdb07198dd652ecc1f7a5e526af355229486202c6d6e7f781b16dc70fe5deb80af290e6ded3cf6dad7f2cfcf34d7493dd0b898e385595d7e8daf31ab73422714970cf2010", 0xe5, 0x4, &(0x7f0000001b40)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001b80)={0x4, 0x1, 0x2, 0x6a16}, 0xc) bind(r3, &(0x7f0000001bc0)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r3, 0x5) write(r1, &(0x7f0000001c00), 0x0) lseek(r0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) flock(r1, 0xc) preadv(r0, &(0x7f0000003e40)=[{&(0x7f0000001cc0)=""/168, 0xa8}, {&(0x7f0000001d80)=""/156, 0x9c}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/4096, 0x1000}], 0x4, 0x4c) getpeername(r0, &(0x7f0000003e80)=@in6, &(0x7f0000003ec0)=0xc) link(&(0x7f0000003f00)='./file0\x00', &(0x7f0000003f40)='./file0\x00') getsockname(r0, &(0x7f0000003f80)=@in, &(0x7f0000003fc0)=0xc) fchdir(r0) flock(r3, 0x3) shutdown(r0, 0x2) r4 = dup(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000004000)={0x814, 0x4c912fa4, 0x2, 0x100, "71ce5b9ce2efe7b717dd3eae83024cbc7f581aca", 0x7fffffff, 0x6}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000004040)={0x30f3, 0x7fffffff}, 0x8) connect$unix(r1, &(0x7f0000004080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r3, &(0x7f00000040c0)=@in, &(0x7f0000004100)=0xc) 19:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/187, 0xbb}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 19:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r3, r4) fcntl$setstatus(r2, 0x4, 0x4c) write(r2, 0x0, 0x0) 19:01:01 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000000)=""/103, 0x67}, {&(0x7f0000000200)=""/221, 0xdd}], 0x3) socket$inet(0x2, 0x8003, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) 19:01:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x9, 0x71, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r2, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x4f}, 0xc) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4}, 0xc) 19:01:01 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setrlimit(0x6, &(0x7f0000000000)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 19:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:01:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 19:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a519709404000000de41a52f5ea7fa00fb554ae8541bc65b23d58bf6000090bfe432044908d0d99bf7c1fb294b842d00ccbbda104900d2ba6eeb000000000000", 0x59) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg$unix(r3, &(0x7f0000002b80)={&(0x7f0000001ac0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002b00)=[{&(0x7f0000001b00)="c919c601f174201d73b893bda2fa23a3e24a9341316e54be6d52d21e452f7e5e86b807784bbef7d3567c5a7368c9bbf61639b23671f6796053f57e9e7fb0f2516bc407ff2e29184b5ee8081df9d93b1e56690e87f01feac34099093176bb6b8abd080555f0504a3b28ae0522311ab93bb111f0c9f1dfedd2753e52ad949772642d82bb0f5928a40f7fc8092e84cd4b7062f761e91958866931ce715feaa6ce73b32cb2e876c7563df386074f54762eb1950a32d930fcabff515e3fe3a726d6a4e670b031fa712516b06e68cb25b0e753d7053603915c732a963bf37848dff4ed97b916175a7f863d76ad599b68ea9d10df81c80b938979314a8a901aeee3b88f59cded784c91b67fc64b62953d7c85e6e1ab09aeb909515ecbf7bae07921533d6d30f513b7620803506a09d36cbeeb4c98bfa98a77da9099a23c12592a576f102cbfdf4f101bcf24e1ebb7d327fda22420eb040e573bb7f1261197725abee8b645ea1c50dfba3fc80281d3af219cec8fb94e78d0320c73a42451a5ffbd178aa6c7cb8795412faf748d5c92c1f758f05c9c8116f7f0b622b9a40681a80acef46b67d307f7acd51b0f247a05892bbabb741d4adb79c6932ecd83d75269ee1a14d5866d3d22c3f61a920a9b55afb09bdd882930f10d47a4ea0e9d2602a859f7b3639e4fb8a6f0c22904f4c366f17306f6e438edf1ff6b7545e1c358abe4e10872b37acbfc77d425524e8dc12906bdb960dbfc013f63ae2e03e98ee2e89049ba26e0f3c098f924ff426dfd894a49672da87ff24ee1a4f0e0d156d1c3895bf273c29fa87580f3d247f48854979e8260fad3ebb84e2a7c92d0eb5804b4acc18ab2436c3ee7edf58278592aa9b9ce3a6d7e61ca00d92b4dbe3378ac1ad4a018dea0fa7247c0c6c48e2ae0c9217fc50dc9790ea0df7902f88cba90026a0cfa1171eaaa5b20a3804421090281a1ad237b8145ed4ad5765af71796985ba82eac7c459744797c22a0cbca10ce567b88f98484a755c5e777372f01b0c98fd05d49e94723000a0be53f4a35ebb36ad7a6548675a468155bff39d2fe772c5ad2652350974179aa11ebd667c6c2b33968caa7ff5a0fba07bdaca52d748024a4accca4d12c945e474bad3239d4d344b458f6ad0e41300efde629c329569729d9a8f10193285b1a403808653b23771d47032a5ff1468f84a1207081147d4c793f12e4b28c66188a2db9a6c7770e494fb2a36649ea3d109924184796a6ffd4d72421649a475bc0bbcffaf6ede3b0c637c81624a70cd7caed9331f04b3e9e1ec3830533d8ef65388a3a60bfc913135bdf72ed21df210f140fca4725b2d780d8fa289239207d3969fb3335f2c639b2565f9add7bddce183226fec7f5f2d2d83db4f2a82188b79b0e4d1c916e0d795fb12557ec631e4042377f9d8c21dc300158a55870584e5f556a10d0e963f7e5a71a8651d5d8ef4e0b53b597f5ed649cfaf5903710ba3495196fe54075fbcf69248e122f3f027c546c0a1d87773dba7addbfe1e1da5a9f0706f494ac4c9ecfb4ec7f9c1e9c0ee2759a1f40532d2908d1b16958e19faf0f41fab842fe6d1de85539cf9a06003cea7046c7f4872ff80975a51233dd948bf792a463f18ce5b040baa64241d4ae6cae01750440ad1ddb9adec4811c088c9f7f997f996a9508b2e31d8693a7171ba4b639ea392442898a3b5ce3ffb4e3269ae36ad452804db2341b3450d903a4e261738dfb9b34fc0d603f856d2a027a6e7d94bc6e13a46dbe8eb981fcb906d5726e2f5130a9ae2d9693679933efb48f63e675902bed93a0410c66fd3903d9460694d3d0a443b5e646435a0e7b3f762f7f815435e54fcc32b995b82eacc94c0bc00a3eb83d6e34cdb8ad2ad01aed1ee38d89ecc3786d15296db787f0669029b8882fe114ab6e0aefac8670ce2c18da6e84c05f7ab613ca523e0491cf9364a2c0ac47ae6950b4c000aa134b5cd65e7446d2a40d1704a40e3f346231de48e9c68bd4429a38c3b361d7b5a9da9652d01beac6b000d75d8f4578b68217be55e2c92033ec91c529043b8b068ac76169ffd2bafccd301c527466dee9500149a533b2574a7085217a6d77999448db1a0927fe25097ca9cf4eb76a2ef2fa44f04ca4f3199e16896c875ca7d65e0acc58a0c03c0c094b5e948abae40fed5fa67af51362a2b0430884a43ab8dac5f3e4e7d6342c6c8026110d39a077ead80d7d0d64dada53ab5d4f6d680c4d9428ac68906b60bcf52d48c2dac78b8bc53bc52689823f450a46abc92efbf80ba14b4ae789480be99911d68e377ebb3ef352a46b18e9b269af46740e6acd6cabc03fa2a08bc4239cb27be1ddc8d836f535fc797c6febe98eb3494ff97a21222c867ceedc0f9d2acaa0e67349a02d5760ae76855ec716eeeeb7f8a9259af79ee273a2bf53c827adc469cf422d8b7e6c02a9a8efdf00300306d3f6e63d77e346fc95d7f3c5a75cd81146e341032a856cfa5d49d402815c4bfcac91b87d1ed38e65880a8dd9087169ac7fb81db00906f1f2b089422753ec47d757b0bf8448cdaffd6e9928bb8a79a9f6883c94addcd725876a0ee12834c0d9d90ecdf3b40da96d9c844b1793ea37665449d13f1abe810c790c22e22e654a72362e635c99f28476b92159a25e5a7936cea8f0bb3cf41c8e984cadb147218c2252ef2de5a7337b33a18537adb2e6585fe2e9319ba9f4b99a9f6556f8d04c55112f5cbdba9a1a370d03ade3264a965c09cc1b3c351271e7374b9a3d04df43a0c7e352d0c888f40e38460c34e7548adff05d72775723dbaec2f02077348ee72dc96e71b07eab7e403e6dadbcf34cb65fa44ad97803fe421cf28530f809d10e902264e5897d7ac6dde643af06246b54527735c25d9290dbad19071c0a224b2eea3b8adf6b4ae3da0d417cf93a50a39053bf02d425e1dcd6bd338de6be9b7261bd2b0141f8c2b5284a4ebe1bb2eafb315cbffee38b76c302c5149c8f7e8f08df8e2a80f35f5baca11b28e3d816ef3ace25867e3f79c2f024ad6985a680001d536ddbd87fecf940e02fd4695e3f92981e55b88ed2163ff2e0d3f21e7993b4ba17c132b28d4781081100072ec711be893cad11065da57f9562a6c2d33f7209b0cdd5a21313c606640d69f2d996e4258d274e8961f4295fff06b04d2c99b19fff3d3d49a0a3e686c1f147598230c317bf520ac97ce9528e4784b4357469273962379fed589328717d1f644978021fd5186f385bc34a59d21ea81e3d94b93465eb8243402f2e6c822d87798f8caadb5eea72dcafa4592199d6614610eb25e81a51d4945992f8ba6258c01cbac964d98442ce39ce72e483fbec3a9444ab08f0b56b587d586c909b099497912b9ca71c579879493aaa39101065b2930dd86d1b3d432716fdde2efffd0bbdd3abd71fce3c8a97fd646315139ad61706b63e783f67c659f72ec75bc6ca4d9b4e70766991269ff27e167b84cd613f891e7a1351a94023d3aee43f6ab93f7219d85fe32de1d0642903a44b04cf03fb809c023f86482c461a49a0798fdad1927b3a52d263466386579c1f33d13e907b7b8ce6bed828936315643a2639a3eda97f92b7e2579072d0bf406c0895c83ae36557afe3b507fe18b8361cae9312e1c72ce0654ac8a088efcb72a0b3a785905ddb496ab003de6945183c4a2055d8cd1716a0b4bea71934d0b179df320afbb8a475b2a2ebc26dab93d3f19db4fc62fec2c920d8f4b22d5c09becfb21bc9222be442b09947a7c9678683b5d31a1683f4ea72f40f0612bebfce96e618d10310dbd3c9f1609196ba419d48c3fea55cd7c8c22066c5d2f0623b992219f61152d289cd13b0ebfff5f999062e1cfe09dbdf79035bb102532a41e40f48592c24b82caa631f835e05642dff24d104dc2437fd0fe32a5405617e18e04a9cd3d7738fcecdb1656d59cb6518017b488a4fad7a5247a27c82bbaed096b1d011266a97cbb9394f4f4265f65461403fa662537fcf9c2c484d583046c7db942667429710d8f212e878790cfefc68a0c52c1512449a2d4782a534cc9a731a9ebc50e1b83473e32052cb4b151de5e17c6c6f9ed1725a7c79d809be2aa40b97851acc2fb4e80ecf80a6e007b592281719de4dffffe0874b4fb35dd23c432305b4da6232592d3baf59563083df34ef2d0f9363ef78118c65699bef83bbc56b1bfd10d71736e32957c303576512cdc2a5ce93167b8586ad5b66205e3e4c921b4d91134f69c7371aeb442c96688a6f6e68840b2646385b23b6376736ca5a7dd4a1b896223668f137d1d327eae1927da1e6df3a42ca9a3339591c6800d5e4c25d8bb8f3f95e06d37adc92d0c1f7960c5810ba847ef565d4500a2b5227ae2593d825c569424aad584fd297ace54f97b78ef321af6f08bb26eba9858d23ca4c704560eef8614c49e4822ba9c20e8cf3a4c3077eb3218a07f2d8608c9fe4832d6cad57b13cacdca7663b9560de2fb9a1e0ac09af3e51e8de48faf096ad8745527e33b107e550edb2a66618a92bfdc8823f228d4bcc16ad52ae0509c670f7e441864e24fdc10c4222830d440ade4e926e7d3216aed10174cc324627198d233059c5fa1eaf8c63c9964fa9d940a8d0f886f35c83d314c82283ddbb0ed6b720a56f9d2d2e371af13e173b6cff890059975cf138153e015a20dbc4c90094f48dafb383e0dc80025338dced05c3262f19ebd5d9bbf692e610f868e2b2f4dfed82c34ac14d3c2003deab191e01fa6d4ad585b48ac0d849976e1f6ee4555eb6c201ebb116d06f3dbd82477b4bf5b85beafb7d96b18946db3682b0f9c437cace2544c93ac33b75d78fd98b21d3ab11afdbe14a7a82ceed96579e005b760368dead3660ff68bc41301680e8f9b63b0dd90f2793434ee6d47734fa63314dd4ad9a4f60c962f659c14a9baecee2c592265b92bb0c022668ca906d60deb57d00861d149c79377914b8317a01b55cdb01c7cdfa95d9c382dc14fdfc8b63a91e9af98c9e7b0d3caaf9115e3646224fbf8d1465063affda5eca3dc19a0a6a50a3a1d59b7984145cc70c352615189004051c8d03ec59a07d7629ae70967dd9bf8a496ce3856e657ef1264d0ae14fd72f82cdf72175560c33b929d148464916063cd43862a4153003882b796e6bcdd610a6b62886a0a4936852fcafa97f881d7ab5a512215bc0e03ff33d4139d595888474a0ca9a8f1cdbd693d4f6fa56843f6072ddd664d78a07dd52a79357d9a14b58ab499b15c3fdce178e5cddf0a01e3c0fe460c09bfdd9740488aed5ccd9814448b4787d6fa8dc536d26fed8746b25b6c1bb251ec54015e979b07e19063c490745f01260654dcd3e5ae383c4f78262dffe57cb9875543fe757f634e4f94dea3e090f3644248966fd4c5e3744dd74e399d155c854845ceb7b862882c7fecedc2cee5de8acb3e90bf2918fdeba07278ae5c24b2c351a271cb3657895d83ad45f132868638915b47ef459db74fa61d203d2b5ea91a3ae411bc5aa60e761ec3a856152723c5e39bc3b71213b9e6a7ac88ca99bdaa64a1d14505716482f7db1fdb7650a8078cc413a4796b9fbe9d02749cdfd6a366980b81d53679c23cff4f9d8019e5e616d4b213a5d3e929e2bf12bc6f81030ae09ff5e16aeaee4e7fd999b73e79a88059cbcab977a6f268ecf8a0b4e8a7b087f7e46a3b4721717a99bd5674ef747896cccd5faa78a8f6c479d1570a43da57e4859f00d9cadcda71624b3db776b5c963965a4a79ce883363dcaab18f4b11c8bdebdd0938553c8f4a61f82e08b43c65e637b24e64068eea2eef2", 0x1000}], 0x1, &(0x7f0000002b40)=[@rights={0x18, 0xffff, 0x1, [r0, r3]}], 0x18, 0x400}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/220, 0xdc}], 0x5, 0x0) 19:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58b", 0x2c) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="769a0acc3dc304775b39e89a8d639255b85b0d05cefd003c2c", 0x19) write(r0, &(0x7f00000001c0)="35db4bf22985f4b4edd24c6c3cdb8924c42e1e13801906d80c0a0ea8", 0x1c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:01:02 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x7, 0xfffffffffffff800) recvfrom(r0, &(0x7f0000000080)=""/159, 0x9f, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/150, &(0x7f00000003c0)=0x96) getsockname$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) recvfrom$inet6(r3, &(0x7f0000000340)=""/38, 0x26, 0x1, &(0x7f0000000380)={0x18, 0x1, 0x0, 0x4d}, 0xc) flock(r0, 0x4) shmget(0x2, 0x4000, 0x61c, &(0x7f0000ffb000/0x4000)=nil) semget$private(0x0, 0x2, 0x208) 19:01:02 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="20c6f5183b42ef08db339ad0ef366b61c7be18995df89d09b7e6d790a002aa1700e196a7192490624f2d17bd186c77ba6264cf085fa1d70eefa94a19d6c09048aaec9f952bec8e57b9664231ad84af68e213dbf5ee12ef9550c7e36eb30a6ac55b03f31453f9b47a40f6fa00a28111ed0be51296859938f9d0045c2c796fd8c1eff27e94ed05", 0x86, 0x404, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x1, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 19:01:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) pipe(&(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000200)) 19:01:03 executing program 1: r0 = msgget(0x2, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x3, 0x0) msgsnd(r1, 0x0, 0xfffffffffffffd63, 0xffffff7ffffffffd) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000ff59c56edc454eca19c2b067e709a18d0ba5030ba80a954bc670e435510ecb30d9f2084437e3d49dd8de84dbe06b8bed76cc3699bed382d8258f1d05e8dd000875e1b38655d8148b3ce1cd792029e18925aae06cb2458699807bac7f8b7a3665dd74b09a673eec5d455e24b90b4e4b6c3b81412e280900000000000000a284aa1538a90512b55029f227888553290a7cfa83b42cf684625e9a"], 0xa1, 0x800) r2 = socket$inet6(0x18, 0x7, 0xf8) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 19:01:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000080)="91d48c2aa88c9c66289262eaa238e45e31f4a4f05ac160", 0x17}, {&(0x7f00000000c0)="a4d1899be2c8f958f75f0231b64c34f7522c9f4245592a023729272c6c79e1986e2d8becb926b2636b0bc341070d0506bbe7231f435ac6418562b94fac599d8f883b943c7fdcb3a6", 0x48}, {&(0x7f0000000140)="377bda6f1ee50f1441794f4bffe1eb87f06a8ac8e6e2e54ccb704e5a7be8ef8b96283c35789d8c24e439dbac5ce6015b35d34aa345b7fdf37d15a430042438f2ce95a0173f7991dc8f20d6399b0ccd5682b4395877568adaa029237e7ec4bc8407b611ba71fb236acc8217f3624b23271c096f281d80caf238dfeed61d32d233615bd2f5eef7ac7c74c241430592d38a434c8ecf0b53bb08db1ae70987c50d07f94885b023d8f795a836c3ee6a915dc2e2ba0d2ba825bb7b51f04b08686b58be270157cf72767b4878efcf254c0897268a11ff40e56e73291f7b73e3201161b047f362921cdb5d35662054f6a19ad66c8b", 0xf1}, {&(0x7f0000000240)="62ff58f1db061aeb67432f79ba304300b6b3189de46a979acb120ed6549b4be3cec0bd1d04ebc36821c0713431dd0a1ff4d3713c0632b27f080097586eaa0331248b8d2275ab1c4a606751c6b739c65ff73f6b78347410a4d2853526feb3a8379cd9b28bad947c03b20be58e457433cd467d988f5c24ab65e27aef9d2328be0a0af06114ed89d16046f0dae04d0c74aebab568a531c43c76258cca2a0acd8257d5aefced96dcca", 0xa7}, {&(0x7f0000000ac0)="20e1a319e45816209482b136b16b5d1e2ad425a0842227fbfb8bc895d8beaf4e41c0eafaa38618b39ed7572cddcddabc9672048a198944e5b97a28cbcdd1371cad90c786edaa079bb84a11325850b031e635974f1a44e4dc7fa0b07db12883cc426309f127b20a4da191d539370f8f589df0d9ea8f8ba5883cb480ac64ef912b153f8ca0cf4335fa5fff635e15c69f4be79ea0", 0x93}, {&(0x7f0000000300)="8d215e5ef62ce416ea13c3d95f7caf0aed0cafad66d0725ed0c321a07210d656e733d3a8f81028b63cef766ca1d823c71dabeef404fcdf7ce49e92d5f8d03c19b02bca64ffaa7f274dd20685c65f5e37a79715454dc9362e47474c10b398b0b966b8a8e6bbd5f5409b5e7e99c0abe4c1d1668b8c0d6c1665d58ae9a296dd725caea1fb34abd5b42f3019a3318a365af61d4b66c80edf893a0ad2765dca5922c007e2", 0xa2}, {&(0x7f0000000480)="4602fa00adf0f8ced67f0880f0622d3d690fd3630aa7f0dc5555f9fdc3a49464f83ce015bd38df7e1c003d1cdc7228d7746c1cb9e18e241e161dd0d7c6c8f2812142a07ae817c5f231ba010221d0b5a44fd2b0f828519f518be1b5b2a9247f7bd64235d701fb2f91023ddb7eeb57c47e4a2386b0c1804ed87e24120946fd8ab381bbd9a2ff3cdbd1b5118d0900d1b8138faaf3c84ac5ca08ecbcf187dac9f2dfc865013c55d2c3b202f030ed2168d096b2298727e52a75", 0xb7}, {&(0x7f0000000540)="82c235b98af16a139796980e04497af8a8f9d231dc5bcb7ac8c6d1847d4d68e3809a83f138208a70c870ba182f17c9aab9d947305759573a97aa1fb6c65a494165e67f5f5351df40cf2ae5b2c36a3e08dd756f88d69bf3bd2887cbd8fbc5502e55b77cddf90a0732cc6683ec4a0ac0ae6b19924555cb166499fe40915e80033f283918683abeaf321b6afba2781fc19d35", 0x91}, {&(0x7f00000009c0)="201e5eee1d5c105b1b500cbafee7bb9cf881712009cca6b919253e36e8506af335b1d326f267be37937eac4621b7fe8b07423072a752f325894000302e5faad7d3c3eb904b313ff016c56041b61546b45164777f3c1ede8a526bd72ff1ece6da2c50f48e054d24f4736e71a57d524b805efd7bc9149bebbe89f1dfd47e8f71e2205b63c9e45ab738801520d0e0dbcd7b29ed8382b6b73d3e26557030002b73de7dcac240f51e1e88a31a1435dd4c8f4517292a8591243dddd231bccd0322f5b1532e1bc8536c", 0xc6}, {&(0x7f00000006c0)="3400065467038f11ff54e35be4a3ab2f01d87e8869b0a57d25b880e9fcfbc5ad1c870e871777f6655c1af76e951e5643ab91345887066498a6a91100bb4208eb65206c08574f2682287d1c5d0c14c7f12b7f4694b2a1721c95dbf95d739fe1761a47e93dede1586cd24282a417284c55672159efca4d0829f2d0143bee4ae9d962904484137397956f7b3834abf4ff582dedb33caf9f9db5b07fea63fe2a26627baf4c2c88e01843a05dd008f5279d58f4058b0a334805e2477f6243d7e5fc58a1372878656f7ddcde4c8ce19b10655503932a660649538575ab4c2469a910fea9210179d61c3a970815f1dec48cfb96a1163c6be397", 0xf6}], 0xa, &(0x7f0000000880)=[{0x88, 0xffff, 0x5, "4b017d0746131261b7daf57b57be990243aa39c64214ef85d17c4d7441e22a5fa66e9325d548b63b421eb686b618301ea41f257b3fdf54c2f040c6fbb20f2559fa290b83b1018929ab84ad7a2975d5e9ddc26f7f3d4cd236f6a43d6c20486516f0b46968cc65d640dfdcd2f332565a171423a0a4c2aadb"}], 0x88}, 0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000980)={0x9, 0xbf, 0x10001, 0x6, "fe1eb9efa7237c6665e411aecab7272a5937053d", 0x101, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x400001008, &(0x7f0000000000), 0xfffffed2) 19:01:03 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x8000, 0xc0) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) r4 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x1f) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0x0, 0xffffffffbffffffc, 0x6, r5}) 19:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/1, 0x1, 0x801, 0x0, 0x0) 19:01:03 executing program 0: write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4", 0x10) r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x88) 19:01:03 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) syz_open_pts() kqueue() 19:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x800, 0x8000, 0xff, 0x1f}) fcntl$dupfd(r0, 0x10000000000000, 0xffffffffffffff9c) 19:01:03 executing program 1: mprotect(&(0x7f0000138000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000080)=[{}], 0x20000000000000cd, 0xffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="057b1b449c815f92d3bacd0f842ca66f116b11802c3199632de37bf98e34eb8f5eb06396b9c3e7bd7e886b743f864816550ab364d7c87b14f6588dcbb847140ecc13bb33b7255efe1eea8e3078c5fb28b70753f523c4cef4359ccecb450f30c1e78cb30c9efe127cb5d1b2ac537202b458e14ee23bafbe660cc451df46d69bccb15a93889f99c2dd994174b223807c0576e05f4860a2057057d83b2e6d293c49dfbd24ee4438254693c9f5d3d375f7c802a1d419bfdf6e6a7b87aed86eee18af97990a2fab03b518f8368846d2be38c8d2c4dcd42924ad4e4f23aa", 0xdb, 0x400, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 19:01:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x3fffffffffffffd, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 19:01:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x22) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) 19:01:03 executing program 0: r0 = socket(0x2, 0xc001, 0x0) sendto$unix(r0, &(0x7f0000000000)="569f938b7b111cf4cfd378a7dd6acf3c78a037a48f89ea2d7ffd2b60237a6cceb9546a1e31d2ae2bdb61a6dba2bcbbc369399229eeb69033da420f0f593d434107997ff54b7bb332d328f18c907ef231774ccff539d9dc2ed66aba4e5427570a1504a40fd11d1757048c90e4762fe0ad7cf93f9d32932d69dbcd326f7c8dbc44836cbcc1cdc1e2ac37e8f557231b07a6f85618bb29869ab9626223d0588e4982c3f588722ea41b3450e408d8e3768d55deae0301cc328029705b119110bd475c5f71f78496b76f19a95ac5f8cdbe47cd5594cfabac482d51e3564206685fb3cc88efd186196c", 0xe6, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x4) socket$inet(0x2, 0x3, 0xffffffff00000001) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 19:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r1 = dup2(r0, r0) r2 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6a) kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffffffffffffffc0) r3 = syz_open_pts() fsync(r3) r4 = fcntl$dupfd(r3, 0x20000000c, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f6d7983aab9d1d35db5abe3"}) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r5, r6) syz_open_pts() 19:01:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e394c71e616", 0x279) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = kqueue() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) r4 = socket$inet(0x2, 0x7, 0x1df) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x20000000006, 0x0, 0xfffffffffffffff8, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) 19:01:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x188) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt(r0, 0xffffffff, 0x68, &(0x7f0000000040)=""/118, &(0x7f00000000c0)=0x76) r1 = socket$inet(0x2, 0x1001, 0x803) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000100)="0114e9de", 0x4) 19:01:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 19:01:03 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file1\x00', r1, r3, 0x2) mkdir(&(0x7f00000001c0)='./file1\x00', 0x1e5) setregid(r2, r3) 19:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) flock(r0, 0x4) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = socket$inet6(0x18, 0x8000, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = socket(0x0, 0x8007, 0x0) accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r5 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r2, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:01:03 executing program 1: r0 = socket(0x16, 0x8007, 0xda) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/4096, &(0x7f0000000000)=0x1000) r1 = socket$inet(0x2, 0x1002, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xf0) 19:01:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0), 0xff97}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x102) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 19:01:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) getsockopt(r0, 0x1000000000000029, 0x23, 0x0, 0x0) 19:01:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="4bde6ec3b30667a08e972c13f2f203ba8b42ec9c74d8df083354c1cf4b5b63b440ea43e8b09666aa6e0eea7b792bfc8680a49e1284f70ab4dd179b6c791aa777d66d1caca29b8f697a8480d8b19cadc5788d3b50d72829d3d395878c816379318d38421d1d3e1398b02bad76b3cc73fe63544ab0a465e9d5f652d068ff1fbdd4a659e1bf1e3c708c6eed376c4c3180a3cbccd96e1eb0fd2914aab77c80cc0a98fd91ea978fbf1b209b8a2de395cd4dd0c1e2f8d14169f1d3a28adc1f45dd80ac9693476abd90f20d90908c45061e39ea944ce7af5560b027ec47040789", 0xdd}, {&(0x7f0000000180)="1598815d750618c2393bdc1ffdc823339fcfaaa0e6d907e5876c75e70160def19fb5c9ac3ab488e72ae8a4af3aed1cc71df2", 0x32}, {&(0x7f00000001c0)="fa3bf0e9ce41558a61be7281d6daa90e0f013f475338131de0bb93d96e9b94e289423117d8cb82aa57e1ed09702113303974e1c354962b6585b75b0a38794772866f632c54e349edb498bdd7d1f203d7a2193c8e0961eca4baef31a14df64cf349baf00bdfd6e23a6170e9c60b1df36730ebf65c5e27dc3e59ded3ebc76b98d858d647904d5f37e77d7ca4034e71921b64c74d2c346f5928f07796a332b9d1870c68a0d5bb", 0xa5}, {&(0x7f0000000280)="0d95e8b910638c628916c1e1150189ae7567a43d71a9acf8d3728a664ed9bcf97769db52a758069bc12cfe7ef7", 0x2d}, {&(0x7f00000002c0)="6a3e5e73526248abd85ad49b8701fec1855cb5491bcf0d295bc8c539b7e0cb4d417bd28821f6332b1167d02393fea54011011ab4f5f3315f9a089fa877ce145df332e37989fa7b67d5b18385db14afefe58639b7ce6fc48cb9ccbd39fce3c0c067bd820c0c5dc8e8726a5d878a1f7fda8f62033a79fb2c4ed926fd", 0x7b}, {&(0x7f0000000340)="d63cf16f2300c46d67dbb6ab4c904fd9ac48086f301be536a6e25af329fef55b4f0d36e8f08e651ea1eb72e5c90df8cba1f7e5d1b44007730e3467c151cb102611d49543f4313e9f49bb44389ae2b4c1f1bca22104cee64fd60f9ba418cc8232d90aa00bf83c04c1", 0x68}, {&(0x7f00000003c0)="5f0d13b27d00a86b4a0efe1f30c8e8685fe1779ebb25ee791b35a82c1676b698ea40a83573521786033bf05eeaf207c7f9f65ec86a96cb0e561e9841ed10771a2f6b4f15d626a8cded1266", 0x4b}, {&(0x7f0000000440)="c41e1ff860b0d805c47afc95679ba448910fc1f4e7ad7f58c54425477bfae670827f97eabf61fb117713192609616f569d939f5429aee3e4209e595c37d5b8977c705a94452b3a596cf65780f60bb1a02789ca10cc3daff237fa63f0fadb6d7c76ddf6f2a0c862f68d049b489eb67a1930258c0a02c97805a7ef24f260af784fdb5f54a81da4243026af40dbedb94fe594a3cbeea6af5a14c66c531ac6244176ebd481c6a344a166acacd3c352c532431fca8b", 0xb3}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x88, 0x2}, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 19:01:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x796, 0x20, "7b6a431a225f87e32d5511a7e6e8a85ee7b67f4c", 0x3, 0x4}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) mkdirat(r6, &(0x7f0000000180)='./file0\x00', 0x20) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/164) r7 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x6) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x122) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000300)=0xc1, 0x4) fcntl$getown(r1, 0x5) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r6, 0x2000745e) r9 = open(&(0x7f0000000400)='./file1\x00', 0x40, 0x2) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000440)) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x610, &(0x7f0000ffc000/0x2000)=nil) getgroups(0x2, &(0x7f0000000480)=[r5, r3]) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x3, 0x7, 0x6}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) readlinkat(r0, &(0x7f0000000500)='./file1/file0\x00', &(0x7f0000000540)=""/129, 0x81) chroot(&(0x7f0000000600)='./file1\x00') shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) accept$unix(r9, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) stat(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)) 19:01:03 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='wx') 19:01:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x83) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffeea, 0x6a}, {0x2, 0x8}}, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x100000000, 0xe989, 0x7ff, "ca5da10d76c44d945c65af638582d6479adbe8c8", 0xffffffffffff0510, 0x100}) sendto$unix(r0, &(0x7f0000000300)="ec5df85d3f99752549e2ad4c5fed5d2c6660b4f9f33ac36b361ba491ab6cb6641410bb2a4b32e2d4af2b0a8bc059494163c6e67750bcd0fa7bbb4cf17bae70bb0aed3a7a1d3d7c8eec518a4ca73a40d9b0157682dcf89cb6ca52bc1d880b5bfccf94bea0606ea54ac2a95df7e71fb0b0e4164ab33f7bb0319a9e1415e7406c6bac9e65b8c4ce4f", 0x87, 0x400, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000001c0)='./file0/file1\x00', 0x10888, 0x43) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 19:01:03 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x400000000000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x120) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x100) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 19:01:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/57, 0x39}, {&(0x7f00000010c0)=""/202, 0xca}, {&(0x7f00000011c0)=""/141, 0x8d}, {&(0x7f0000001280)=""/218, 0xda}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/91, 0x5b}, {&(0x7f0000002400)=""/59, 0x3b}, {&(0x7f0000002440)=""/37, 0x25}], 0x9, 0x59) preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff83, 0x0) 19:01:03 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1a0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 19:01:03 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r0) shmdt(r0) r1 = getegid() r2 = kqueue() r3 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8b) sendto$inet6(r4, &(0x7f0000000100)="09e1cd02c8dda12e004995f5670379a71a32ce20fd25102008f317510bb159d76065d954e91220ddc9c5ef66f53946b48764179a71510c74e9cbaad6c6c1a907b755f5d21cda03076d9690f5170aa88506890e2689cb6e03f700be9068258a2e4db003fb2389c1da79737eed09647ba522a29c3a291cf5531d589962c815ccc8b071d742efc5c4f4d7680435e10628388b2f0d903cd1b72c5a69ae178c0125749e994f4df8dabc0c6c9db7f81227e6b1bf01", 0xb2, 0x8, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0x4}, 0xc) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0xae3) shmdt(r3) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) r7 = geteuid() r8 = getuid() r9 = getpid() r10 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000000)={{0x9, r7, r1, r8, r1, 0x80}, 0x1, 0x7, r9, r10, 0x8, 0x6, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) fcntl$setown(r2, 0x6, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='*,&\x00', &(0x7f00000002c0)="d300"], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=':[\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='\x00']) kqueue() 19:01:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) getegid() 19:01:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800001004, 0x0, 0xffffffffffffff23) 19:01:03 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0xc0) execve(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:01:03 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) 19:01:03 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 19:01:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8000004000000023, &(0x7f0000000000), 0x0) 19:01:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x4b81e6a5}, 0x8) socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffd, 0xe32c00}, 0x8) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x48a, 0x80) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) fcntl$getown(r0, 0x5) 19:01:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='|', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) close(r0) execve(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 19:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x101, 0x9}) setrlimit(0x4, &(0x7f0000000140)={0x7fff, 0x7f}) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) socket$inet6(0x18, 0x4, 0x9) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 19:01:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fchdir(r1) 19:01:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x3f}], 0x7, 0x0, 0x6, 0x0) r1 = kqueue() write(r1, &(0x7f0000000080)="6241b42b6e9e2d34304cb2fc90c0636130594c1840f5b899a1138dcbe70be927e40dfcd460bf06baf5d4f17566f162fbdc9a06b844c103e5b40d71005815170026867f1bb24e917c3c881e40cf6b5f3073f20ace34d7c4fd6d5c50038cebfdb7cbc475e9b7c453f0ab53f69f9e9706dc935f8cd2ae8404ef444320715f9e4592813852e8ea2c0f2ca0f1b6f1293b19224f1809d16c4a2576bec1c2ddc364fc97835dbc12fcc905ee71b04cbf9dce453117a566d826770dd13a34c0ab58ab7ecb25306f9df95a120d0411db6c23b5fd0b38dbc8a0a2410379c1766868b26272f0f39a182d52063c1f30471fbe1fbcb2ed19397199672e37bda49cbae6e9", 0xfd) r2 = dup2(r1, r1) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r3) 19:01:04 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/179, 0xb3) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000340)="b0", 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffff9) open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x18) 19:01:04 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 19:01:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x3) fcntl$setstatus(r0, 0x4, 0x40) 19:01:04 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 19:01:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f00000000c0)={0x4, 0x400, 0x0, 0x80000000, 0x401, 0x3, 0x200, 0xffffffffffffffe1}, &(0x7f0000000140)={0x1, 0xff}) 19:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7a79eb6ccd6a72280f647a04760d3ed3a1f5695a5fea7c07db12189289f8dfa7398371567d065bb9b56671597944962d04a84786ea6d4789de0c1ee1665c9d709bb1144c11c69a2f8a29435859e494d9dbe1e1990859b699551c83a8a6dea7aac446eb2a88f546780c2d109451f385da455dc1a9024f6151fbabd59610df30f9c26ebe4fe032745eda334ad6", 0x8c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) socketpair(0x20, 0x0, 0x0, &(0x7f0000000000)) 19:01:04 executing program 0: socket$inet(0x2, 0x4003, 0x8407) r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000000), 0x0) semget$private(0x0, 0x3, 0x107) 19:01:04 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='R3') r0 = open(&(0x7f0000000040)='./file0\x00', 0x20680, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 19:01:04 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x81f308cd2331070e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x202, 0x100) sendto$unix(r2, &(0x7f0000000140)="d31d2b820de1d69852329d4a62ddf1061c54d24abbb115839636a54ba4fb073b8487b339e5d8e4c3b1d0e6eaebaad8722f4b7e2f477e704ca993b9f9e28b4c7e9c9a271adf83fa31fc4489e0960e1032d7", 0x51, 0x4, 0x0, 0x0) setregid(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCCDTR(r3, 0x20007478) 19:01:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000001fffc, 0xfffffffffffffffc) chmod(&(0x7f0000000200)='./file0\x00', 0x3) writev(r0, &(0x7f00000022c0)=[{&(0x7f00000012c0)="d4f714639a2567abc7bfeadba8d8f33d229c6429ca69230fab6fdd6e81f4dc07d2d38d84e13513fa17f75b3195e81363a8b40e9917a49326acba378a9b73ca76574631684c3a513d74717e27016b2ef5ef34448bdef33c7be487c0a3e71f22f8bd6333fa32cc1354c11231881be96125cc124d57476bc5deb4397a476088cbb975f617ba486977d89a9ec27fcf3ac1608f7aa31c098d20be30bf3b26bb45ddc9090171c15f0becd2ef2b50ef0b560853ef2e78bfa576ce565e3a5ea88b85f74e167040340d141e918df72297d2f7438bfa00451df19c5ad1ba19813f192a21fb3e5d7aa8ca9bf01988bb0a598e50385fe096b5e004e4086fbde1d4b4eeca285e40d1dc92fa238e2d09026c7ff7cebd5ae9204b746a62b7d9d17cfa4ae1ccb2b70c556042da99320756df239d3e6e16f522380a81a8d152f5c92def63a769af4b49648a71c028623b0112f95a331b515b31fe662f4aa19e8de47bf4db16f6eedb4534214e3ff372edc001fd395e17ca083a9d7ed1a3c579f64e632c12e67c48fcafacec2625c8ec0d9fef8c1e38ee659d19386c3652d2ebffc4974bd814e347a831aa0abeb7d29889fc979d68944e1cb9ccf27c12991b940ca8988d8f467bdd461a42c742fb42cdd6048dc27fecd4cbb2ade6102c9cf2a6f23d96a1b7d18c45e1ff25917b5cdf8ea81de862cbb6f1ff16f709adcf3a8051d254178bebc970d2b8281684713be730b93a8f41665d1abc8dbe0d857a93d7a88ac4cc3773c037d941559e735338197afd3e41131d868c5cd555c0e21a89f6fc9d027cfdbad3cf0c74a332fe4edc4cdd4fa9473cc999e050891a03ce758c53e764baa7a2daabd09c255246610055b14d654cce569db40a341077aa5eebb862031e5c9e6f7e2e3a1e9cdbc7216006b6c091eea994c2fafadff0b1bd4604cab9ef99c8d77a28910265bde34aa1b970a40f607043bf4c4342d937dc7536e9b1f34d7d11bd3a8487b747d91c00ecafdfac6f551ed920a979a8a0aa58679a0faec020810f7ed42307b88e41a8c5a0589614cb4190ff1671f192ecd55ba2429a087c9ebe67580e1d1093ba081868cb0cda275240fea5079641d2c3c2e6a0d529e80a3e8ff39938cceb5468d2feff41938eb1683581e6630a6b03c2d4419bbc65f092ea3516bf812c48a8889a32cf69acb6790f85580cd68b0a0b2fec0b59120332e4bc9a307efb2b93c13f915bf795c9981a80f067262799a8692b85469ebbcb630c8a1ee14718376966c14066d8ec3985ea6959fe7f3caded443040d4e549ca3158ac8abfde0c3c2baa4528553c2f062d2df4f1abc131ae43e25e97bb497aeb5a0e32f4dc651fd643321d1e6cfec475dc24e10e7e0ff6999c52bf82779bd1907559a3beb84bec0625c1a44f56458ebfd89acdc0719c9c0d126d55a77915fbf32b82138fd8dcd82a55393a1e806661f96ca1069a5605c1a36c2c4d87fb957b65286f33fbd88b354e111e18dd04aee3d16bb5e0421db61925a1b70616b80e2cde8535a4a6cc239d3596b1e4c2f9d21618447e3a071d798b371d47be7fa3df9fa32c074c649de4f7a0fbddc357038fca4deb639df72971e458454f4ffe9ee17129a041a444bd9e99e8d082aa8123b9f1f3e5dd0ac960f4649fc4c63b170048f2752f81876cd6fb3a0f7cf9b9d372d33325170fa756d1fba7a61c7c345f2b24b1bb591492ae984d9cdd7fe007b1dd1c4acf9ca7747ec33203d3e1774395c9cae97cd8e0423daced8d25d3baee9a4a98fbd84635ea92684d0ee60004b2560c9c4a5978c7339697ecc52d0f772b38f21ace6c983be384d398281c6c2e701793b64f13edba1e1857908a485bb4066987e8445a1198c552d4f934aef6b2c871459fbe91918c37f0c1f1d920dd2ff8afdb5967c2f2507635a6e2948ec8828640653b6d1f95e23da2602c979ccbd74fd7e76fec7aca7f474a0aa57a3972be9faaf7d9b9b25729f39191613ed0acad224dfddf7400db0976262b21a905ec9356ec1ce01ee286cf122089e120ac474c606ee669f4a8ef3f07e078ad86451aabe6c52c85d76609d4a9d8", 0x5b8}], 0x1) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000140)=""/135, 0x87) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 19:01:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x243, 0x0, 0xfffffffffffffed4, 0x0}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), 0x10) 19:01:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) getuid() mprotect(&(0x7f00007e3000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 19:01:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r2, &(0x7f0000001100)=""/196, 0xc4, 0x2, &(0x7f0000001200)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mkdirat(r1, &(0x7f0000001240)='./file0\x00', 0x2) r3 = msgget(0x3, 0x200) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x2, 0x800) 19:01:04 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x800000000) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 19:01:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') clock_gettime(0x2, 0xfffffffffffffffe) 19:01:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x1) fcntl$setstatus(r0, 0x4, 0xc4) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r1) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 19:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r5, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) poll(&(0x7f0000000080)=[{r5, 0x25}], 0x200000000000018f, 0x5) listen(r5, 0x6ae2047a) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)='M', 0x1}], 0x1) 19:01:05 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) listen(r0, 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/69, 0x45, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 19:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="fc5300800000000000006d4316cf81425ffb3e81ac330c05167f650075273660b3874a96260037f292141e08c15ebba79806629d4691352402b5b7314840512898cf74", 0x43) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) flock(r1, 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x71, 0x9, 0xff, "9a5b4376fb31244a7af5a6dd414f55e68e52eef4"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:01:05 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0, 0x129) sendto$unix(r0, &(0x7f0000000280)="43fc47743a5b895bbf5f9a9dbbab1188ed711d8a3e5e51a2cfe20e05d8230b258cae5529cd75b9f4914a3f264aff1226af937bbbf7c3c54151a11f4a501d3e8f1881ac9d6db17b8019da670c44bbfc94c390e681e10cef092f91c0347c8519f341ac0f7736c406df96b86a6feba5e7a1aeee1763aa628f3661396bdb99446fc146b7360fbaeee99c", 0x88, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 19:01:05 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r1, 0x6, r2) r3 = getppid() geteuid() r4 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000001c0)=""/146) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000040)='./file1\x00', r5, r6) r7 = open(&(0x7f0000000180)='./file0\x00', 0x7f, 0x20) utimensat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8b7, 0x8}, {0x400, 0x367f}}, 0x2) 19:01:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = kqueue() clock_settime(0x6, &(0x7f0000000140)={0x0, 0x5d}) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) fcntl$getown(r0, 0x5) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000400)={0x401, 0x3}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/91, 0xffffffffffffff2c) 19:01:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x29e, 0x4) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = dup2(r0, r0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockname$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$inet(r3, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) 19:01:05 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) r3 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0x0, &(0x7f0000000100)) 19:01:05 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = getuid() r2 = getgid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = dup(r0) ioctl$TIOCCDTR(r3, 0x20007478) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r0, r4) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000000)) shutdown(r5, 0x1) recvmsg(r5, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/140, 0x8c}], 0x3, &(0x7f0000000240)=""/211, 0xd3}, 0x800) syz_open_pts() getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) 19:01:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket$inet6(0x18, 0x4, 0x401) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x3f, 0x8005, 0x5e2, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = dup(0xffffffffffffff9c) r7 = dup(0xffffffffffffff9c) r8 = socket$unix(0x1, 0x2, 0x0) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001400)=@file={0x0, ""/97}, &(0x7f0000001480)=0x63) r10 = socket$inet6(0x18, 0x0, 0x75939c1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r12 = socket$unix(0x1, 0x5, 0x0) r13 = socket(0x18, 0x0, 0x7) r14 = openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x80, 0x96) r15 = socket$inet(0x2, 0x5, 0x3) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="d1385b56cf07972b66d9d891907066d6d6894f5fa163c1989c203048f0409b6446b469834d5b4d429d49c0b733b4f88ac1dd48ef75003f32356f2b01db6bdf8341f1b5ca5cea75e8c4acedc9795ad850025a6b75b526d0005fd67ef6c4c825df3501e15532693db23d870c6438152a4c68747702484a427544a809c6fbbcbfb3198887b3294512875070ae9e50a3ee1fbbd4591e908a3879a1a69993829a42bd9d559f904398757798ae2508b52989658557065876", 0xb5}, {&(0x7f0000000180)="5290ee7afe4d18d4ed5a3ecb8e2865bbade3d9bf7c83084f9ff3dc18558e1c014c82597d172785321d309e17f04303843f6c4c3e2d2cf8e352421f6b1172e7812e03d5a51b4deb3b45e7e432a86c59fce61c9b233058651b7961994c55c8b5928a8b4e8a3941e89d40f3c2ae978823b630b3a102cb788398acbbefc50da81bacdd3a056cc9bba269a74c1ca74118cf22403b484f0d01f78dd96abe2b84507cc027eaf6eddb9f096ccbbe512f3af677711fa9279b3554e1a7", 0xb8}, {&(0x7f0000000240)="93d1b28217194acbc861cdd8ba33ea5583f15279d33679258edfeefd6cc391be4bba08dbcaf2c05b5486f152dc361f7fbbaec6eb72e47c3fdd0244e0faf3ac0f8d79e0e18c832f3e31bd4fedd068e7885ab1221b864f5e83a1716797cacb086262adb544399261558e00d33665e5476ed2b6ec557cd8b33c26e5db873e3143a4be93fbbaf5f0ec2914f2887793d5805fff3c8f76e544c28da1b0897aedb2d134ac76f7813d9eeafa12cdaa51e558ba6246e6e77a5d7073fd41d97b1a7ab32d0a2c0b13f9c442d7da54aa784fbe5cdd8403f9703f9cf2fc6fd98f724c224846765a0687a5e6b9e93c276433b6c9c634c18e321b7ce299ff7c875e4275dff51b1ef392fb8f149250f217dcd0b8275bf457bcee1ff52061da02ff7c59579a987cd9ca843185ae43617a01fabf723f5d785b1b3530f09f77e089d4ae5f425537a29434e27fc64b49637304a6282316fbd50242f7b6921e138f937747e89c5644e0e9d1a5f498602f58247e5d311ab15252bc8ba8c03c95a941ffa531eff2f23a3f66ff5dee65f6227146bfc127982493d0d3e857087253a315f4df3d7beefdeadbd9d6f9d148c876333d8befc95d6847f19dc2d5dcb32e2177a97696d6faf0d835d3b7d502e9c7dfcaf115695eae38aa5144fb700f9838308f150781a35ca2017b499676e1f16d9fc8a18b267aae910a2d781fc65f838c02550d6d80c94f2f2b5f801657e8ae066ee789b5c846dfb6d3b7cab57cb6b2c0c73452bd8f606865e24bba646409cbd35a6646ccbb1fc3fee6b5231be25353c5e98cb08702f24c4baa1ca4df6bb1f0188a6ecd6574b7cb0d1388d1cf2b5af0e6f470ffa95987cfaeea6a68d4f579ceac69df57f4441fa3cf409964db241ec8ced955e7036d5b9ddd42119e7794848a2f560495859784cb2911b9fb14c549604a73624e4903a2228cd1a35d4cc83894f582e247b22e2b4c56e473368af814579726f9d4aff286932970a9544a78191545907706aa49cc3be038470889a42a7fc17a1cf1d6f0f09ddf7b4f10d7f62b04892559a30790f9363122607b8626edc635302d695214a16861633ed9ef17489d2176fd68da18d1afa8ea8ea667fed2451e7a6c296231e3c192e3dee4d5c9757af497a188fd36df1fc542674eb4d4a4a5bed0ca3fd63f08410c455c102aa288390daf26b314bbb8bb13806babd7fbe8948a1706f52ba8e997c128327b63cabb6e8336e687dc7a12af2ba3412657f3eb992f866bded44e9cb93c4c1a64e80da9cc0c2f5456e1c2df9afb569e2cd3a78523020fdfd944e4d9d903cba6eedd938c94a9aee666f57226b81d61d4e654025b57a88516598e9aca829037ce44db7e917587f04b7831e10d38e67b2d35fc0bb5afbe878f1d37993cbe751f9e4665780921a133c1dbb2fe881531b04f3767e0697fa89f1939e1837ef6210dfc3674576eb53c696eb8581b7209b0520001aecbca77bf992074ffb013c287ddbe467b6ae89925e96c8193c1df1c6be428d955e462aeaa83ada90aa0938220418cfec595c611458671556650ed9a4b39be7bd68a25143c63bc9433de0ae8e773018202bfa9ef0372a1bcbe72879f6a79f3e7f7197d7b36b789a4173ce37792765da68b61bfbef496cd3899f3119a9ff26f36473c606fb698dfdc58d30f2b4417fb7e9885989dae70dd454dfbb0e7ed8b9c751a3884738919ad90c07c41d5a388caa8dbced007c187dc0a9eae3e9ac32a9baa69fa475f4fdcd74fe68c7feb7af719a4ca8195e405c31c15b4bc6565d02f1bb30bafd9539503810bdf552014e6d50d9b00a0755e018be6cc670dcfd5db9444862f89af05dc363d1dabdfae9b7a5aa64b79c8e00f07369fcbbdccebf3facee547eaa6e9a91441da4372845fbf98bbf400cf81e9ebd30427b43a03d7c4a580bc1224b25bfc4272f0c36a07b94efd8a12ad921f27468b3acc97ac058db2d375196881d504c769709b03eda2331a83485dc8b16d947113d84086dbf65ca8baf9c5117b2f067d8ebfd5a377a2351ee0fc029ad8cf756e1edd4cf497118f23abb0c2d279811a22b5b46608ed379271101f070040d5a608aa70a1890ad22c6d79e4af229cc668008e2d66b1593a677be6de8f84b712c6538fa332b811c5277a411924ed4c4fa498f3e59d60fa8e956830771ef847984383017c6a767d050d3e76bbbb629e5cf81de417e4756732905f0ca9d92005c1ff37f528af6ffeb9179417a78fa3562e789f979753d764fa8b611398144bc0f3c88adcd51d8d41fb9a916fe7f25ce13800918aed3d0838b8f9f8d2a1b7316a92689865b02b48dedc1069a0fe8bc1785c96e6e0abaecb47bfc7159091bb95d2696e2ab1d5f22fc5ccbe9ffeac21b3ac141b3ff5c0814a276e797ce946f78aa741414c0400143bf4643c81579e78d924fee3b2d2db7180d3a2fa7796ac32c59222701e945671247b75d7fdea0307ff1abd51ddbf3314b8c6ed49bee3d68b3a835b855c965b6500a56ad4076d5614d6c018817deb6f808a8c21f06b923c97bd73e5ed5308d02aeb5caa7583f4cded3831cb0ccd9daf0c2af3bedbb1c7416396316f63b9a5c1228323a5cd538aa853421a4c214e13cd7795fb7ea4928c304b5a24ec137d63b3ac0793ca5f5b902e4c20fa9a475d8e5ee1fce2620f81667d83f3fd5697021c71b9a516078ed58d1627e7ba1a9745cfa2ced7288d788ac3474a058a596c9e1d7f776b9733b2c1e475d9a63cbc12826b8b1864b3258b565af2adf1349500ef431d75bc4eff331efda5591b3d033d84bef4c47f43adb2390b6a4c0af84b456fec9e721d856155cdedb014b39a97ead98f305a5ec6ae8f5b4648cbb96cae2f64b500baf0af239503b8a9e8066a8ad9141b6cfedca2da88b50470f0eda53686a05a3763189b1c459c1c550f113e8e07a2086fd91722ef1c85a2fbce2d0ed8d4b63d3e3916fc202c54967663ff5d996ff1e60b727bbd8b21b432192d0a54e19fb0f24586895b22f8e5abb11e97a9c98407620014a796293390d3af2793b93e1d49daf8d55e02f0a1863c21df214ff5747c1901e620d8a6679b7e67372da8ba518d6d7e11cd903f218f3153eba13402f803357056db662294c55af8c199990546ef5889185a5f4db6fb3e4c4f8e2a34278bdc8126ad7448f805bfb4d6c3aea59ba234e93da35b54165238972bc4678f32251b9a69b9dd4c76e55fa946e71c09c19baf82601f2b854d8e0768fc78cd87ed2524374ae25e289f7e4aaf348f48abd6de1530a8f340de5ce0537c4914eb89e8597bccb737ba9693db484e1aa134afad9cf87993548cfaed0789aafae8eb5fb594ea51f7000446de102b21b1e65be3f6064c4c0b17e692938e0a46f0ed23d65e8b1f72d013aa4c8e8b22426f927d971c8dd88deb71520bac275ec0e7585fc50bbbf8e623c91ddda168c79fb81190b2af193d3c840ac6a5f9f143d2aa517ac908645be4140d4b34d1aebf7dad108d477f5bb7e278eaa6c57e25f3a719bb34e163d54d3985fabd6fce1c78c1404ce5c23644fc96273cb4031d851ce79c91dd46ea6b4503c16530d3deda9a829db51ed42d50a5920601ed8f0e5a5b384f83a32f8b2d27c8e61344b6dca781b55a300ece7731429af399e191479c24a3cb7192863094d3d9b0eba0f318684a9f86416030f8d5f7eee93d981063818c5c02b5381e883ccd53d75a031c553350546367971bc46b94a542a623994a96b913281b7034f711724b28adf26f4797fefb349523a976b9c3838b6c2fefe8aae03254ae20843925fcb2a50e606f914f232cedf530337c48fa32fc1fe9493237de2b9f16aa00a49625afb74296e7592c0b70ddff331a7afaaae16d7030441a7c5fde1557d9124fe25ccc890e13d95651d41a3ad3f9512a3dcd239887eb5ef60b3e58e28f41593e5046e3b6ffe21b9e9bed5315454b2fd358e956d051a55262102e8523d1b816d862c0fb6d6c23815569531cd2e888ea1ee4b63f234661fbb11af4d0448465355953b3684768e1d9970651fb6679172e29647e117d0b3fb74650ff7664eed09356136f61a7c6890ef5c22ad2441fbef9ba38be2d7202e050ab5d9c4ccd31ee8540e8a2df87a1cfc2189446eea371c747130d421a3f698c4e4f9b1348101f1e0c03f1857bba4502c3cb30f9fbd3885dce21329e900631094d761af91d15d955e5c7669af1320065c7595d599011faf9a007f1e230c79ed429766472fc5e00d591a69a6d7bf418bcbecf3dbfce7092eef6a0276f473ddb1ac000b411bc739a98040c2323f0ecb5658cc7bdaaf7697342f1737b8ccbee7ca5dc0de26e97a48f0f54932f3dfe631c867601228edb95b1193772904439e61432a1a749106dd706caecbf6c1e3b3ae0b630172adb341d29469c7a55e9dba4fc6bfe5fb3eeee8d44c002996e674077addf1e92e0d29d2c83c2fee3fba575629556986951fb7956e74e4a27e101a541b7b9bcf72d12f67ddbff65b7828296786932165f3c37125f36f7f7dce6e6f206df5ca4b69a3a9a89705017e1fadf6fb853556644588dfcb00ca7e60bee8676eb0a4e5e81c76f5d84acf519505b0bdc98559aaf5e137181ab822ff1b2793d0bdeb90d1cc0745fa69182aa4b4b691df8e72408a469af6f137c9117281b9cda15569d4aab0f23e0ffb2a3cd144c06552010d6ff98c3a6e94a0d1474e688982b440d8464fe0819524b96d7a9894f3e10ab6e9360a0f36001a3336fc3691ace5ccd48f9ed88f27b644a40d157f4298d90b6c3253fad3b5682bdc45f8385ecc039a0da87170a9a4d060333d973935a83c438911c00422fc066f66ee4999b60a4f713e28516ac01bd6ecd62ded26d2edd2124eca3b26bd6ecfe567ae21158b96bebcaff5943ca1db1389e8c7764205c5bf763fe4697a2f4b6109f885a04a62b515b873642624b286e2bd21b6f06611eca1cf978cb5afabc1d133c8f73323502f33b937d6818b244a40115f373c942fef5947c746b085cb7d3bc6fc6b08ead3dd1e4d83eeae7d4d563aa429bda5f395bba2de1475febc1c60941f5d90789957be6f88721769e58f61d36fa4407b47bd86ac9f3e3e2adda637b15b14b6c694f23bcb905c32a5230deb32f7136216664908a1699a962b9ee3c0438d7e4d9d564174d7d7c6c29b2066be64deb310650f700798c271d7f6425ec08e5ab93422d07c29781285417930165be9cfba8881c0c2ba5dedd281427bef5112b46d32cca91da4d195c05a3d4ca95b1201b80c17e8baea34690c66a58a37d0c9fc5e24c79fd8ec49b6e11de652982c7533c224b58e8a2d1c7be1c8ddacb9d23e881ba6aba2d431f6f5eb032875227cf1390188ed9e9b88589b3fdb07e77ef7bb6614bea6aa628e5e89b5bd00fbef7f26d46e016c870a71d409d2b94502b2c63605b4f42c06a28e13018eb95be6c883666c6a2ce20d9f186c390ddbb26fc6c689ee17d74f967f41576a8acf0fe6e4fc222a733f6b8b5b941b5a029cccfbcdf4dc6ac024d4a82006b9f6d37f40ec9111c03ea7bb2ee226b6d6d8e536bc176ac54305b00a5edd88f2cbe9aac817e6d3f3f547b833dcb7c46d343f0bcb5b887626661cf6b6cf136da877326d7159d1a3a5a5c6b172b21f41f6a03dc8244501020186fe47a03466b4ce8442018de75f2f0830fd29e56e0d48153fc2c8a112195eae8bec220bce6b98d99e5a9433339db890bf14b608cd8e90a65445c01639d5e3e26268e7329e79254a44f880d417a9c28281a42d8b00bc7012049e6e1f37304750792f6a1e5bdf3c103a577df8de0799a57357bcb55", 0x1000}, {&(0x7f0000001240)="44daa9e445907b8a9c73f539d40323cd2c1a40f8f56e6aa16d7d915547b6f85c8991ea13b54db6420c32e858c2a3f5869e19f38b", 0x34}, {&(0x7f0000001280)="208a9062876186a53c2e4ce6cd23b6d5d25312dcf10448690863f58f04f1c4b893e34e7563b420c543591fa17c5a5ce1e855f0a0e8ec8def39ffd8071b0fe5963a92d798f0d1d082c1f1211c899003d91e72314145ed9039419ce76f06344bbcf66e03a1ebcafb47e4d80f61a07c0461fbd52fa315cc5ea36c037c51441e13865386e4664a3dc8125e6b770dbe6bf22fedb452c4772b1eb33623c14900d52e33105e41a650", 0xa5}], 0x5, &(0x7f0000001540)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14, r15]}], 0x70, 0x1}, 0x400) r16 = syz_open_pts() lseek(r16, 0x0, 0x0) r17 = socket(0xf03e004f0fa5455d, 0x4005, 0x1) connect$inet(r17, &(0x7f0000000000)={0x2, 0x3}, 0xc) 19:01:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x800004) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x3ee6bdfc420cce4a) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 19:01:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) kqueue() r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x8000) kevent(r0, &(0x7f0000000100), 0xa, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0x3, 0xfffffffffffffffc, 0xc9e}], 0xa243, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfff, 0x2, 0x3ff, 0x9, "d23b73a399d1924e225c852c89492069f0991f3d", 0x9, 0xff}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) syz_open_pts() socketpair(0x2, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x37c, 0x0, 0x1, "9ec41a13a054799e6ca51581df310ab7d6f355e7", 0xff, 0x81}) 19:01:05 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x58, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") symlink(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f0000000380)='W\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r1 = getuid() r2 = getegid() chown(&(0x7f0000000440)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", r1, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) 19:01:05 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x85}, {{}, 0xfffffffffffffffe, 0x8}], 0x1200, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x20, 0xf, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x6c, 0x8}, {{}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0x2, 0xffffffff}], 0x7e2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x3, 0x2}, {{}, 0xfffffffffffffff8, 0x74b3630a20175ce5, 0x80, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x15, 0x1, 0x6, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x0, 0x7cb7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x6}], 0xfffffffffffff800, &(0x7f0000000000)={0x100000001, 0xbce}) kevent(r0, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000002c0)) getgroups(0x4, &(0x7f0000000300)=[r3, r4, r3, r3]) setregid(r2, 0x0) 19:01:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x800) fcntl$setflags(r0, 0x2, 0x1) syz_execute_func(&(0x7f00000001c0)="d1c40195f8d6c4836d7dc50066400f382541d1470feb3ac4c161eb82a3c72c7d0f71d16bd810450c8116dbc482b1216305") pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) kqueue() r3 = dup(r2) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x2, 0xbba, 0xffffffff, r4}) pipe(&(0x7f0000000800)) getppid() pipe(&(0x7f0000000980)={0xffffffffffffffff}) bind$inet(r5, &(0x7f0000000180)={0x2, 0x2}, 0xc) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x1}, 0xc) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) dup(r6) 19:01:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7013, r0, 0x0, 0x0) 19:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0xffffffffffffffd9) 19:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') fcntl$dupfd(r2, 0xa, r2) r5 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000340)=""/189) rmdir(&(0x7f0000000400)='./file0\x00') r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x2, 0x1000) setregid(r4, r4) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r7 = accept(r1, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r3, r4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r2, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getpeername$inet(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000840)={0x7d4, 0x3b}) getpeername(r8, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) kqueue() write(r0, &(0x7f0000000100), 0xfffffcb3) 19:01:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0xa5}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) kqueue() renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001840)=@file={0x0, ""/9}, &(0x7f0000001880)=0xb) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) 19:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "c5ce70111000fdfffffffffffbff00000100"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_open_pts() r2 = msgget(0x2, 0x6a) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/4096) 19:01:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="5875d9cf98d7634480cb13e165b9843eeaef27163557d417d764680c021369cfdaa485c6025c2a4c4fe7a32de9e9a6d1627d0552df68284910d8f664074b89d600fd0935406442d6e2d534dc292447de0288c50acd16efb3726e8da27a8446db675d8a30bded5da71dbc85a9d54a35bab6d28ad1adb4007bd2d77f84b5eae99d120e583dcabd362bb3afd883dabc8ea201ac14b1286cbd3db79cebc8c14ebd244ca303f79380612e9bf8ab6406881e9d386cdeb7e796749ca948fa46a86b6127aab669a93cc56df6adb14a3d2ffe94ecc3c7", 0xd2}], 0x1) 19:01:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000340), 0x5, 0x0) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x9, 0x0, 0x0, 0x0) 19:01:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="431ecf0c74fcf9e0359805df9caa1eb7a552fabe10d7fa958a37198d8e67196e2cb086bac9971e86709a5c6fb1daea025cbabb18dea779565dd9a32ea2b4b86017d89ddcfd7e4b894a90875de855a4808659ded13f9f27b784c9b7a00b767d6446bc556664737af8f4d89ee724bd19de231a9d18e35c8edba31fa975af7e8f0d1ab89e186426fad33ddbdfea07e44e05f6", 0x91, 0xc, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) 19:01:07 executing program 1: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e786582bea9608f768ce354db41b3017244516e8979"], 0xa, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x30}, 0xfffffffffffffffd) 19:01:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) pipe(&(0x7f0000000580)) write(r1, &(0x7f0000000040), 0xfffffda0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/7, 0x7}, {&(0x7f0000000440)=""/83, 0x53}], 0x6) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x5, 0x4, 0x55d, 0x86, 0x8, 0x6, 0x7fffffff, 0x6ee}, &(0x7f0000000100)={0x4c, 0x5}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000540)={0x0, 0x6fc000}, 0x10) 19:01:07 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r2, r1) execve(0x0, 0x0, 0x0) 19:01:07 executing program 0: setrlimit(0xfffffffffffffffd, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 19:01:07 executing program 0: socketpair(0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x3, 0x2, 0x7d) semget(0x0, 0x4, 0x100) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = semget(0x1, 0x0, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x815, 0x10000]) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') sendto(r1, &(0x7f0000000000)="5ba42b10575bf6b58448eca12cb15507f2b8aee43e5b45e519b1a874238d3580baa7d95819a9f9112f9631080c5ccbcfd2b65a7f8e90df2a1b4ec48c6cbe7687054b1ab1ea145f4551f3169e95a85c3b4aabeb31a146a66b5edcd8f978b9ab0e81aa94327d1061a5c5ce2f80d4ecb6ddb8aa9fbbfbbe27030df52e159ff2d4d0bd5207a15b5ce0dfff", 0x89, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="9a0ab2555da555f7508e8b5780b2c7e14c97067873cec8a7874c8e1fbd", 0x1d) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0x9, 0x4) 19:01:07 executing program 1: sync() getrusage(0x0, 0xffffffffffffffff) 19:01:07 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/178) fchmod(r0, 0x200) 19:01:08 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000300)=""/235, 0xf4aa233f23f8635f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "56e5a242000000000000000200"}) 19:01:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x58, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) setrlimit(0x7, &(0x7f0000000080)) mprotect(&(0x7f00005a6000/0x3000)=nil, 0x3000, 0x6) 19:01:08 executing program 0: select(0x25, &(0x7f0000000000)={0x2, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f00000000c0)={0x7, 0x8000000000}) r0 = semget(0x2, 0x7, 0x8) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000001280)="cb64050bf05da08a3194778de286d36815f97fd96a66163cf58e359357c3f51005b35b52bb87f107bbb18bbdafe602142a95cc65ca4a5105b564b91858c3b6b12af52ff7705ee280d37a2d1eb65dc2a0b43a258f66a8fccd9102eb5e1e7d8989ef0faedaabcb29c0d8defada3914e8a27997ae0fb1c5d9200bf59afdfe6587ce202b8e14f93fef2c8b9f29c7a7bcf2e30d90da52851cdf7b1ddc5cd275a38e7725e1949856136180d2b098daaeb3c8641070999d6df475552f4b9d6beb42ad", 0xbf) close(r1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/4096) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000001100)=""/218, 0xda}, {&(0x7f0000001240)=""/44, 0x2c}], 0x2, 0x0) 19:01:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) 19:01:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0x3e, &(0x7f0000000340)="ec8f4b215736571f39fce711ee873df52e2669f5a77c3794b54a8d06ac4474edca197d8af44094d2dcabfdd71cca9f51edca95132b427397c8ad905ffd3dc741e50f575271ba1b7e2e62", 0x4a) setsockopt(r0, 0x7f, 0x8, &(0x7f0000000040)="9ec0716a984b556f65ff8b00ffec440edca0620373e4dd1f92c62065a436c5491abc347edb154e346c244f60ae7da1b30ccfa61215e6293d60007d85d6fc9238fba86226fad8f936eacb9ebdfe2033283367ce4b7390d2749dff839ab3b3571c9cc3b1e4b19587b9caf6613c2a467ca76267f432450c34c7abfb07fdc08ad1ab5a04aab389797361e06e455b91c76f11979b49b5e78538a28758efeca84bd36f9c441349f88cf5a7b3fb163d20c3da623c2720ea0a61e4b686bbcc362b147aab0d07ea72790edada1839b55291000548eda5cc638fe5dc730f91b94d8266064c1e428459ada4b80409029611", 0xec) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="3fa6100cde41a734d6d977a5ae64c463b9451b5ab8dcc076b542256e35414c1ce4bcca00ba55a2d8a0cc99cb27f56eaaaa32c0623083d88f86f4f0d14fa8283ce14b20b3fc4600a83fec23646db318133d5c64983e2a8430fe7b169d47c067a9a7db79e167a5d227d73bb060af1cd7b5033f2bf5b6d50c88edc87e41b199e5af8c9847179356f4435e3872a0bee70c3dfd5a33f6", 0x94}, {&(0x7f0000000280)="6bbd64a04174da3322ad7a1e993f4412f07d6de6b85f91164e201ca228aade11fb13680d98989e9c772c929f417443e7f331d0acac2515cc442d5ef90dcdb6c9b2433eb9d0cef567588fc6e1e540fb4df479a1", 0x53}], 0x2) accept(r2, 0x0, &(0x7f00000003c0)) 19:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r1) close(r0) r2 = kqueue() r3 = syz_open_pts() close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) socketpair(0x21, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000005c0)="ec05de4bd56b52f3b56af2e6ef2c6680b561aad39d61b7f92e97bee5c03f52ab17cb4af36edd880eb6aa6d36746eceb82484d5522d61764b6eaa0953a2491348876d796d0946ed7b88f85d73ec17d871c2e2fdf4f1e6019fb8ddf61a0e9eea4be70a01be3c9a2acf7e60f4379fafe6dc1ee6fe696f16d095701e3c004af8de01f37ce3e7cb1ea84c66d1052c91e4c4e45a95bc7e899341b871abdd766f74c74fa8bf402644f67d1769074e27130802f736dab433f0a1b7c52c87d4b4b39541aa472eda4b1d8b5e30924b35a89ad556cb33318adbefac6cab770327f6dca8af3ac092e6ab56fcb652edd257d12128d9e927f64a3242c8e5977239328192da22a1c7021a9f7175d3a968076b0bdb2b9f92071110ef27f1fe2b2c6955ddfef8d6925d27aa21ac9c51908b17dfb918067c277537e2f86546e1300ffad4014dd02a610eec922e5b03a15132b6d60cb532d4087edd9037c07f810011eb625cd1b0043e81836bac594aa5cd04bee9e777ae291bdf5f98e4440f033fc9fe395e9eb6ecdc6a5379552d6527d548cc70f8883c0099b37e3992cecd33d2e13236cf76e3e9794913ad144240456cada1a34dd452f59bcad6ddf684079631528f97b4d00fd694fa2139d2b17a2ba6d4db61807fdc561a8841091360052dd7c7405be76e74f562c0ce2e8940777a8dd606172036cbd43ad9e95a8e6749dfc3e2c824ddee01a3f6c583c8c0d6d13f0b7906d28994f35af4525fdcc8523ad9e41a01a5d9005180cfdea47dfc32d5f08c4cb8268f53a030fd2d2c6bc3d349f599e3a68a0b85494fea34a98c6ca828e693bf21d1a53cb1077ef76c7c9c300154723eeeb7a947999ec00d5c2866a31372366a04d151893731b9a02c57090e1144d365c2a3aa27ca5940e72a5306c2cd1dbae93634aecd6c6e106040a6a7b7a3b09580521f13429c8587072ceb42d9bc49bbca3fa623e74f55ab5c46089ffa44e0fe4aa4bbb1ecbf9edca5cc941991aed7159246c63664b6ecf47af88ba8e9820f9bc511dbac795ede4a966b29d532085194a9cc6cedcb32584ff87d4cb81c822fec38b47c8794fd1b7dfa1a109e84e56049cb31ef37e5f1f9d9d179b7b9618d966b924ebb861fd69da2232cabfa53b16a6c3050aa40ae571db40069806ca99e80679074af023702dbf08f13d7c2bf8a9ce26b3a78ac345e3277e17fdbce348dc058ccf2a363805f52ce81110bee1104abbc7aa9fa93d4e72ca5d21e4c5058a13f9fa0c0e1cf4a60ca8ee14b4d03a55fa1d0eb447bbcb0a3f2cf78ca23b94da3fe2cb4be38827ff7cd7cfdf26e01aa58f4e34c565fd44516a403649864acc25abc5aa62d9b78d3eb8ed62fc7f262eaa011e5bc348c335f15db7e3c3db1d92895eda013cca464ec50935748f44eb80d10575867350964e879f892c8cffef8a265da32c7df9ce3d1b4aca163a6918ef962eedd8edc0251da8999e653d71194a61b17b2d862e5bf47bc85f3fb0a4c68348c346a47f4ce3a6275f025e42d400bff818932ac8b3718b5a4b9de832ff2c1e3242c576ea894e5ce0c3db4dae9a23f0c9f4d7eab901766aed755f8faaa3fb29f74983a5f9f7b3857db54a52e5dda5e29ebe8c5be2083fae555b60a4a4f1b7e26482e8b58c64f34707a5df7ba4d0e214d9af9847776500106008e26780436cbe13436bd4e866474338676c5e87a8f9f03ffcb32d10400a76ee3d7b2608dff07bf3491275e787f24af05a52f0286d100732f7476a760deb4feb956c2a88f4473a7464fd7d7487b71d05b61f497ee9b055bbea6d8ab87484b006e00ffbfb412d8b5ec21a5716d038333266008e86c458cd3d96039814a8dee1079663eb3e8f1a2437d31a9f99f994a7633b1ffec87b235ea4328f97b22a0479841bf86910e027214511632ff1978034b0ef4b25bcfe70e431310650bea3029e3ea8937ceea8826246de818b09bc8fd57a7b12671b264a14036e02b881a259a0ef47d78d1d9572d0f9357181668613252030ab773cabbc41da6b0be0007c987374b6bed0b9210ceabe97d64bfef22845f397770a554d26b58a28c03aff2eae4d48655f7d7f469a0a3aebb46dccb98d48e9a89a9d1addd57a9ffd431e84048c9857993867a508a776015ff5fbb231d8e57f088ce8ccb489217a57303960fcafa699ed75fe705ef455e4fa1f22f0a5c8e62a57265972360d4327246c8d20de5d66fc2fc90d0dace302de4be1d6d0e7eed04ebf7a27c64c21937301e45769d04869a098bf9f33a3fc045429c902f858789c191d388569007a5d8ef84dd119bfc49b8f8b05858ed5ee17032f09f410d3b0ab27cd1dd0edf7f2e423b20c17b955b0fbadc9bad30bd1a982d74a1271f56558810fe1a62a511e557af98c603a44e8116d70be18de6658c9fe84afe1e6694ed9793740046d6add11c6df96829f5d656d15cb431721be50672dff1dceca22b2a41c0282c8355b152928b8c747a665fc67d2a44a4d3f8ec2c04a0d78a2cf83875b843e2714ed48971d7115a9a76d50b24238ee61700d2c3962ac64d63c28afa84fe81e064c0d976a4f2452a8273f62fb1ca723958d2f2972b2009c399a540513295dc14f1fe17a2db415fa15b667d4bc27ca65bae9f32c1d86a5f8708f58df10fd5e1fcfd22e88e409b7eeb1a471777d088f7c190933c6868bc91fa94f54b141f306f190198c49d7931bbd16b72e9cffc4c8419bb84c6ff82c2ac73e5196115e0d1436bdc8734e3f205dc566e1c4abf9eeec9d084ac70a884f9a8c5cbc51c1d51cd24cbbd3d5dce74d0b2f9af0a0996bdd0821dabcf305fd4f58a561218c4bdd3ad790edba2247f8646a9c01c6407c8c538363da0fd5daddf6226e2a58ae3c892188135fc189eb4b04aab50968b34c1bfad04afcf7ce1e4571dc08fbf5966f890845c0657bd55a52fefcc535113b474df5885d7d83bb4421648a100705e3e8e043f64fbe32980d0efd51fdef582e6881ab70f709b6c4ea1193c575e01168a9ad91a6c2f293a6b7a53ef0fd28b9e0558ec7973b95be428d7d49eea20dd4a517305332e692728b79d3d9a2ed8c2670331eb8ef26ca9d17392cda7167aeed98067bc00377bbc38e98819baf3cbb85bb7659b7bdbce65cfc273a4384778e69da2d1495f7f9d58db3c774d5de82ca2dd6119660ac5d424162abbafe502a398f01745a1704c53fbbaaeaf8e1631aa188eae20cd8d8a14bb0b603f17b4bb4ae73bbb5d50d53750a0460f43058ffbece549d964de692463c2e27d2a549994a96ffd1f2159532104f5a62ab201c51729b9b42fbccaed398e7872a25b180ee0a840f43edeb69f81b15b2ded07d5a1d4157bd7bd050c2e8409cfdc16add48fadaa0bedba5b415e9980be6ff5c0792b96f1d5d722afbe68018330fcfe02a41a3d7394159889566e59d77a345bcdca19c86c93d479023e786d863c19c0e2be475ec87e02b935c7c7a3e46ac0734ed42c4971e06b2443e4635be51beef9c1f37941fbc0454dc63a7d77d9f14d5e020e222362c0fd15735a412110309543a433df577d22eef1804ad623c66de8b3a4ed6ab66e1581c01491258908d8c1ba31723b8917c379a38ef111f9669cefef5344f40a2a6731fb594b1aa5bcfd10ee933dae54c6b102662b310335e2a020b1f2fa079243b37894ddf2db70cdd32605fea88b1c29417e72036a43fb14319cf129a2c1cefc0d48bc0317ecdd22afb9dbcc69fb8379a05e9f501d8e6480216e90c6f77fe043353fae7908450e69fd9f534ddd3aba554a3bd0b3331b6e584185a22df2716d8e86498a78e2dc4531132e7771156b1a39cbd2637d42a27350b0bdeaafb8de25544a648bd3edd6373e50b9618c8b2b8b4a886b06fd5d5092852086694db1024ccc9ac69d3940ae36d3bd1a2533a1f94201ac11711ba688ab4839e732803f62b719e4261fdd0f3c43cc98e07b814b03e4a54796e97d15c9a14540c24ad4ec650642727adf3f09cce05f365e63938b8c6cf1c8090345b9cbb7fe9739873cf025daf7a3121bcd35f6d85af8cadb61d7fdaa2a34cbbd364e3f2f6c8882d69414d93535b7ef9e3f91f457b62091dc09de5e0bb638c8a50cd94f3d7d68befce15c64e769c379c37dba42f127639f98e5608c295041556107cd2a4a040f27525413f463730a7af89aa06ca9e6cbe3e1ba3cd219ae83c4284017638da15f00354c12ea80961089d770acc7ab422cc66abe3f6589304105c0cc328657f6ad4679dbb8211c6122ab1ac5665fd4c2821f890e67ef76e1e23350f4a79a85b00819e7f04c6966d6d62614af93130ee862f9caf1c79e2b351c9e5be6a5b221ad8c0c2e4fae9475c5106cd9cde071aebc3439833d4d2d61c788bf4119bc81a5d1ac946172b6afef2ceedd7c5d86dbdce893dadebb1b47a3fde6959365a458bd4542ac6fc9cc8e6cc0acf5df4e5cd847082e42b448cf9ef0f9af5b7d8f518b5bf4a60fe520fde88972e73322f1277f0b3a8e5751398fb12b996b29a4f481ef249147159193ecf2d0dcc8d53353e33ef81d2a1526fae02f1ea4f27c7e62dd9b80da83bd0d847c0bcf26f63fc8402df5853d5a3bcd9f48966420f4afd9f5fe1048cdb0bd8d623e1fa9bf70f07fc91141f05596019356157277679df35e4de0d4b71548244d7b7fd57dfc2a6cab33d1edcb99df7f8afd5b67a331a839a357520664bfa64ca983cfedf2769aa77248bdddf17266ee99ba7a3adffd301769371e73f6cf439d86354099fafb8d26f981c7f35463ecd2c7026cf9b09c3e60f923e5322315d0c65b1e1ed36088230573a3a2e7255525be2ebaccb133b4569672f518fd1e87ca7817a0aed5e063738e9a875c31ea915209a370ad6ad9517ceb78dcbcde7ea3741594415f6aa9ceac87f6d9eb59491d5c23766991971d04a8860c829313aa80a000a93ad41564d69490bc0f563552a16c5fc6ebe287c207ee9b4ca28f6b73eefb561c29033000279ab72d9337ef37ab6c49a2edee676feb14d1f84cf35c45ff7ce855a64b78e681e2958dfeba8abb82f929df8a4e988301c152adc3975f8e2b9915cc9de7dcfdb3ba80aa501efe499185110be8e8581d347b5a73a4cf14d49eb8dfc951db979b02a84bddd097f33579efccabee24b67add2edd1ba11b4da45c7cd3c2146cd2cf87c253108c37f41a850f9ab823bc49097c267fec1855c394b261540ddc4f4176442030645266c6b952c14eb664ce0f9c6923b4a7570802039726b37b591f9c97c82ff948ffb799c6117e52d1af8902678f6340ec9a31a99e8cc9cbec42f8fe57cafa88d5685ada1bd8c3544978d9c50e1331111f0d9ab129f8b05180c4d46cfaaa3b118c73219ba601454c8facdb2eca6b513eacae835c817fc0fddd8fe0be4438c14825db8aec797015a3e336d66a1dd8fd60f76b9a3b653f3f07ad5b961dbe79408a92dbb81c9ce86767b415344cfdf1639475a86066cbfa4e1373490892178d24fa2385e6bf6a6aa04c36dfc453ff38f50698bea44e097e9d3c472ac4a2b3a549d910ec8ee7e784dc07d01d7b0f0478c066aa62939cb3c0d2b81d8710afc0a32498c8a9f64736fba0fa0e88162f3fa75c8a6882c55d96fdef4883f7fec90b298f1d366f4a5c66ef69eeb6e753d039d529281c2d31daaf96d8d971f083e98a8b94d7e38f8157fec34bf786b9f32bb3ae606c7ded657962e551daf4f84db92882a1cc987c3e85437c0253c22e2faebe7695b3ed49529f3e1a17d98eee1684fd76f347179808cd79dea236676f26fdc3ecbecdcbb8ef346c1971beddb74b3b40b168b96f4da0ecdcd29f06", 0x1000) syz_open_pts() 19:01:08 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') pipe(&(0x7f00000014c0)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000001500)='./file0\x00', 0x14) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) getsockname$unix(r1, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) chdir(&(0x7f0000000140)='./file0\x00') recvfrom(r1, &(0x7f0000001340)=""/240, 0xf0, 0x1, &(0x7f0000001440)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 19:01:08 executing program 0: pledge(0xfffffffffffffffe, 0x0) socket(0x0, 0x4000, 0x7) 19:01:08 executing program 1: wait4(0x0, 0x0, 0x323741f1461611c2, 0x0) r0 = msgget(0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000140)=""/216, 0xd8, 0x2, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/251) 19:01:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 19:01:08 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="84022e2f66696c653000"], 0x10) shutdown(r0, 0x2) 19:01:08 executing program 0: setitimer(0x40000000000, &(0x7f00000000c0)={{}, {0xffffffff, 0x1000000009}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff9) 19:01:08 executing program 0: r0 = syz_open_pts() socketpair(0x6, 0x1, 0xffff, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffd}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffc00, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x101, 0x4, 0x3, 0x3, "19b1bc6de98917f07e1361b7e0e24941a65a43a9", 0x5f7, 0xfffffffffffffffd}) syz_open_pts() 19:01:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000), 0x18217dc8e278a8a7) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.*[\x00', &(0x7f00000000c0)='{\'^)[\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='^*.\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{)\x00', &(0x7f00000002c0)='\x00']) execve(0x0, 0x0, 0x0) 19:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) clock_getres(0x3, &(0x7f0000000080)) 19:01:08 executing program 0: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() socketpair(0x18, 0x4, 0xffffffffc0cfaf08, &(0x7f0000000080)={0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x7, 0x3, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x5b, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x69, 0xf1ec6d1201fc38df, 0x10001, 0x100}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x20, 0x750e}, {{r5}, 0xfffffffffffffffd, 0x14, 0x16, 0xfffffffffffff801, 0x2}], 0x1, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x80000001}], 0x2, &(0x7f0000000280)={0x1718000000000000, 0xffffffff}) r7 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r8 = kqueue() fcntl$dupfd(r7, 0x0, r8) 19:01:08 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) r1 = semget$private(0x0, 0x6, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x5, 0x9f0d]) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) r2 = semget$private(0x0, 0x4, 0x483) semop(r2, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffffffffffffda, 0x1000}, {0x4, 0x9}, {0x7, 0x815, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x0, 0x1800}], 0x9) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 19:01:08 executing program 0: mprotect(&(0x7f00006f0000/0x2000)=nil, 0x2000, 0x100081) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x1000, 0x7fffffff}) 19:01:08 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x16b46000, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478b", 0x91}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r2 = msgget$private(0x0, 0x28) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/216) 19:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:01:08 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) sendto(r0, &(0x7f0000000040)="ff4f180f897c2e94a2ba1201b8abf3df41601f8121f189a78842eed616e7b0c0e16a4d250c3e8f4b44f7f47e9383199cfd251d10de101956", 0x38, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x8001}, 0xc) 19:01:08 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x0) 19:01:08 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)={0xffffffffffffffff}) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xfffffffffffffff7, 0x7, 0x6, "17cc0fc2d0028b262e0129ed217576ea0e8303f4", 0x7, 0x39}) syz_open_pts() 19:01:08 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r4, 0x4, 0xfffffffffffffffa}, 0x5, 0x8, r5, r6, 0x8, 0xa3, 0x1000, 0x7}) utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r7 = socket$inet6(0x18, 0x80000000000002, 0x0) close(r7) connect(r7, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r7, 0x0) 19:01:08 executing program 0: socketpair$unix(0x1, 0x8000000000000005, 0x0, &(0x7f0000002580)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000340)="30e050e11b930c1399672d152828d3c37ba9a083fe0e0643d7fcf50dede9d535ba6a1a24654825bb6f93f2133a61", 0xfffffffffffffe33}, {&(0x7f0000000100)}, {&(0x7f0000000140)="658ec818c1eda8c475c750ce6da0b8752db589aec503463d73ef362fefd2c6a24983fc0026a6a256034166d0f2129fe3c7cb1e6bd1539ee97552bc125a70f8a45fe3c4e299b839ee79727a6a06af2161132fe6ed12ad3e636af82624c7c8159a3eee2ec8ced254999f1c4d3c5aebed99c0a8f880173e", 0x76}, {&(0x7f0000000380)="9a926eef00318b76c9e65b0a04d2d5a1ba0685c970c80e5afc68083b611bd2019731cc2afc995d2438c2efeff8c76c4e3fabc411e5ecb4ff5fb74f21875e109000b9963cf98c93f71c9faa0dd4226033f375fa1ccf4cb387fcd83adfbe2263ea2a13d1043d13c83133a2e90ec80353accff88101af20fdadf277e9520e534c8d54fcaadff90c7de9fb697931045dcb8f7b1d5e8dbe5180abcf601d2a4e5406c28a29cfab7ed8e353d76f5a7800d291f0872154cfcc4884dc06c5e270a9457b508f11ae44dc467a584b55a158d98aacde399eed4f4e9a65c668660ef34dd3d076d7d298", 0x7d}], 0x4, 0x0, 0x0, 0x404}, 0x1) 19:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00a7dba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db575ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44f9ffffffffffffff2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea44b224db6c67cf6664a09ac76317852b52c01c92df5c4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9daadfd4bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bffff1a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf4cae609ceac29f11b539ddb78774d482f7026ff28336a751232e462bb8526df3f4a870291cfff9dac52c70e3dd285097d6680f536b592aedb8be3f2892f41a2b79cb0f3a55fac47dc942ebf1b8976144ce784f2333bde1daab7d91237b74d13e9b0be1e6015fd094a9f247a9df7dcc12e79bcfb581f9d9127760d12a69a7cb28658e7c6a439f2f9be0ba42bdfce8f00ddd2c7068d545f7c805de6f909e3552de4df460e33035d42941a8be1e318e6fd250a84d3190feef3c12e347b6a6b9012a0298b56d1bc22d00e52992be25fc90c6658f6bcf7736640384d54004ca25ce509e70d88443f7d7aee458c41804352bcc04d82557308bc328fa5be98ec89d40a126ce8df779858001f987d1edcce94bc7adc137bfdfeac3bc1bff6ae3f23dbe7f744bcdf0eb4447b62efe7793ee36a9e40c8da406e5a36eaffb6b05795b4dcaec8b136ad555c8df01448736ce5bb68a9feec5f837911516ab21fb68b54f6c1bb2732e29bd0248b84d59643116fe2aa6354c6c2a7d218d0ca4d4a2e54c5858d8d30e1e60f360b7f404bf97bd127b16b3052845e92ac1d2bd3645328b4772bf67d0b911d4ca597b16ffc1cb619a8353d81cbb751b20167eaebbdd1abde4f728af5d0ee3ffb85bd0fe3c5f3d3fa349e0eea3591e7f0e9c5af1bfd7fc9b5851920f3677de5744495c50ecf88fee3d20eabec7cd0027fabf46ef411a7e7645c63a0e610dec5a5d1520a4e", 0x404) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xfffffffffffffff1, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 19:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c82da185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fa97ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69052417bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abeb3499edf4bac2c7c9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4e85b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cc07641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8410a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6cc5014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x6, 0x100000001, 0xffff, 0x8001}) r2 = kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x23c, 0x7be, 0x3, 0x3, "5e51a67d357438ee141b24e1872bdfa943f514fe", 0x8, 0x80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:01:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10803, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="ae92802ec97f95f3a4ce005a54e0690df3326b6e4aa08d41471834642e263390695fdfdbe58f16d253f68ce656e69d4e0b5a53d4eba822fac73f52077f5c97ff", 0x40}], 0x1, 0x0}, 0x0) 19:01:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x80}, {r0, 0xc0}, {}, {r0, 0x105}], 0x5, 0xb8) 19:01:08 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="a8f924de248431b0fb2e36778aa69d90168084e368081cf26e08febad76a3ade9f49aa030f3ee9e79aeb071477d5a7b0e4b5c3d09e70b252e6f2aac5eece99877af1af8678957d422fc9b6405a6609c1b472c56828729da8280dce7bfb3c643e04fe34e7336ccd40c6967e2f5aeb16128e040f7b82481aafba7ff356fab4b2402778a8fe4e502252b34f14643e969a8dc5e7abdb30261f845d0cc0c2887c468e6b91041b155865a9945a64e9a27bada32e88d0d450d52beabed2bed855296e16340fa22509", 0xc5, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000140)="4f7e61a10165f0448e46bcb5424123f0e0866f9d8be5dc7535f3b4bd2f1f3f48eb77fd8c9152aa628f4fd90071733ce885af6f6b600e64d9ccade1d231c7311f7c241007038a35997907b119dbf64c9f5d0c6c221cb6d3551ec3a4029c31905d0f0d0924b685ee2d5604076f7a23978ac8904c62c4c69acee84052794c56580c9d5d2b", 0x83, 0x409, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 19:01:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) clock_settime(0x2, &(0x7f0000000000)={0x2, 0x7}) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 19:01:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f0000000880)="be21be718de4caf50226856d4bbe0a9ded37c0e4874c1eaec94b8486a06d7c12895983f33a8ef2f12aa19109fa78ae30759764edc1289f86c82c3d4e662825fc6722823757a1d1186167d2ac97b6c96825fcd10122f1975357f8b8a47e0d26e191abf2afbefbab58766ed5962b075e56c1f491c36c579c5aeb3483c3415dc648d4f9d6c78fce0a", 0x87}, {&(0x7f0000000940)="42673310e51f6dc4657593a5dedaf0487b6d30e9b6eb0a61a531f5e07903de250bfcfa5737c8831ba65394728af9cfd8ac80d45e5554b1747baf2ca0d6e7ee9e9b40c999126dfb8f55470112e0df521686b68a5da611eda2e0afdcab2f489cb78d24307e010c46fc8d813f09320603a30e9fb9a7bf99e90d453118f50941b1767b77d4d9fbc8b1bf2285670ab957b8430c48ed1c6c3ca6256475c85c67fb0ceb787086bdeb20a3b41b919088d9190646f9c656dd70ab8fa35991fe315fcf077c032a270d8112daa1d97df8dcb0bb67db2ce89236681cb9ceeb21ab7cedb812779dec6189eb4a56e71301c7827058b9ffde88e9", 0xf3}, {&(0x7f0000000a40)="af63b1f32242c5d97154ae6d16a616c50c68849d06ecc4c3071dff08d981e114074d1f648054aa26670c9e81ad02253b26ac4e", 0x33}, {&(0x7f0000000a80)="537d07b21bda08b7b9e3a35e00a7ee488b9ec163089ee9bb92f9d5b3a290ac0a2fb8fc396e57adcd07e741ae43d93a73a308ccb5614482de0b1dbd696f3c2756cc317391c5524558b6b13baf8b214c90a4424262ddbe6ee118a46681b4dea8de71b4d11038a60cc36305f510b8582f7458b3d16c748578a73037f63ba30015f2bb01deb01c1eb5f003401bd53b693801887fcc95b3b801e9829b62ecb3ba68", 0x9f}], 0x4, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r3, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0xa8, 0x400}, 0x1) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="1477814925a69d4e609f3cbb7630cd08907317dd0098d4388f4092eb05fe7868ff1957339f8bfa93b46b9e411111e8274a1998ab42acecb8bfe4a4e26fd5e8ea78ea38e77995ebc2c5969696062f8c24d5f7a69c9128d03ac2337cfc84e2cb7ac3404e07921ac76243b3b6509310af41618059af956818bd2d01513491570330d8161b3f5c8544af6d5307cdf291af20448b14c8ce02e02c146856ab63474cca8fb57c580ece50f898cc9cd0a9ea13141a360005c0542643068e384686a3eb1fff983c80b0c4e0ffaa2e73abb877209b93e9a413354fa46eaaafd34efc797577ea77ec7f1ddc44115642cac35d57c750b930e9c3c0fcbb64", 0xf8}, {&(0x7f0000000280)="c561316f15efb40fb410a754bd33f91e116851091e96bda08f17a1a2d9b39ea33aef5e633ad5d139ae5c2ff2c04fa2ce96fa8181c182afd4d727f586ae46f59217e90f5f39499ccde7bfa6eb83524da98b8d4a060e0afc4845a83b1e67095302289b2145e4897f8c00007acb4ce7666205cc5933a0a5adfe20c66a70f1d059e7c5f2b91a1a478b933d1db83458931017d23c13c2fa36542067899108932dcff40933e2d63e670041570af2f2c1b38405e29040bd82be4372ab774e163b7095592d23544da263f4377279fd3cacf375f99854ea7cb7cde16b6d48e2e45d23bb357736ed119aa34502800a81", 0xeb}, {&(0x7f0000000080)="17d2ef05cfcf943a8f7988b1ae3a541f5f6781494c851e54c09f64e6578683f4d7dcb08cfbff5755422e5c0a69b4f11a5e2db2c9fbc90054a2f3355c1b11730cb8f019a02860f38b6ae7027b98de85a65d3c56bedb875fc553c40ba3bce778201ba63d0e6981d21834f734e215d024edf1f0926c39431b868b46", 0x7a}, {&(0x7f0000000380)="897e07450f79586829d657a15c8c98d4b35a8c7951670445c133bafde19eabc0fd255c6f9bf9d7dbe06434e037d6e90970f33c37f286a824fe3be56f3b99fc7454ce2ac465", 0x45}, {&(0x7f0000000400)="07ab350d9cd27fda2db5f52f808ac45cba80c30c4b05c63fb05aef26e6ec3ed296ae23bda3ccda92bb6aae44a98bf0571a54cde820c7f28c9151b02b892808e60e5526b70dd182ebae036ad1c23537529a5e49b6e8875601a7d220bb2f116b5c61a05455c560b90d9b8c112d1d6354771bffef91c2de20ea685f208e0ae52aea975ceaf9b628840189bc23df06ec9316a04b6b78e905debfa934c870209aad862c418faf1685075e2172f30be0086e7d7e708628e808dc36d2041d0b0259e4", 0xbf}, {&(0x7f00000004c0)="d8261b5e0f8e1e3d1daa80ffd7bca3ffa7914fb8bc8b9502fd5a104ce8850644e28ed40894316f441aee86850837142a0101c7f67dd58dc240e5c380d0ae3208372db4e3d51adc5e212cec001c7ea3902ac10e9c4d4a26151b57354de3f7fc5f2ec12c116f363080b4d6ecd8a659ecde3ab7fac0840eea4e7ac516e59fb25251a9ee4faa59fb20bf20a534bc0bde247556670e17c474ac618870b35275f5d458a2bc615fd56d3d176879e95365b8ffc4948bc73f5df6b98e020bc5724dd02fe8e05bff0bc105488c1b550540d23b843aa1ec79c0aa730304d3", 0xd9}], 0x6, &(0x7f0000000700)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0xc0, 0x8}, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) 19:01:09 executing program 0: r0 = socket(0x18, 0x4007, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x4001, 0xfccf) r2 = socket(0x1e, 0x4000000004003, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0xb9ba}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:01:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffefffff}}, 0x2) 19:01:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) 19:01:10 executing program 0: r0 = socket$inet(0x2, 0x3ffc, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/40) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x3, &(0x7f0000000280)=[r3, r4, r5]) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e0b659adb30736c399e6c9ba3010db1418b14666bda496de3119e74a914704faafe66bb98cc418789e510f503686aa247c314b30523eaf029f3588713f5ca3761bd770b04454aa1a4ca4a6797ac85b0a031ea2b07fd1c6342ee7bbe4b498cae71e10057cd197f93b88fafee5f5e037a0cc71a881bddf9d03b219c2793079854a2824e4cecf26b5fff35cd50b875509e553b04d6a", 0x94}, {&(0x7f00000000c0)="343a6d9667e33a781c0442695e42730c3f681929057589f7cee2feb4050345c1ba9450", 0x23}], 0x2, 0x0) 19:01:10 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x7c) ftruncate(r0, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getpid() r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x10001, r2, 0xffffffffffffffff, r3, r4, 0x21, 0x3ff}, 0x800, 0xc49b, r5, r6, 0x48d6, 0x1, 0x1ff, 0x7}) r7 = msgget(0x2, 0x2) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/4096) 19:01:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x4}, 0x8) r1 = semget$private(0x0, 0x40000001000001, 0x2000012) semop(r1, &(0x7f0000000040)=[{0x2, 0x6, 0x1800}, {0x2, 0x6, 0x1800}, {0x2, 0x81, 0x1000}, {0x3, 0x7, 0x800}, {0x6, 0x6}, {0x0, 0x2, 0x1000}], 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="88481212d679caa20a17"], 0x10) r2 = socket(0x2, 0x4002, 0x0) fcntl$getown(r2, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x261) listen(r0, 0x0) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 19:01:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/89}, &(0x7f0000000100)=0x5b) 19:01:10 executing program 0: shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) 19:01:10 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc5af5f99cba38c0f}], 0x200, 0x0, 0x7, &(0x7f0000000040)={0x1, 0x800}) close(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/83, 0x53) 19:01:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="3e09723fd26d8414b852e0ace864725dd22f611566b21abcf4f93fa415f211aaad23bf68d1aeeeb1ec3f6b4cc7d919a92138811a8c05bf3c86562cfbe594f9479b91983d5bc93c01f0bd1ca097dcfb222b0e7f7d7b0cef55438a", 0x5a) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) flock(r0, 0x8) 19:01:10 executing program 1: getrlimit(0xf, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = getpid() fcntl$setown(r0, 0x6, r1) 19:01:10 executing program 0: utimes(0x0, &(0x7f00000000c0)={{0x8000000000000000, 0xffffffffffffff81}, {0xfffffffffffffffe}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="050047ef"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000040)=0x2, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x7) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) connect(r2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) fcntl$getown(r3, 0x5) 19:01:10 executing program 1: r0 = socket(0x2, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92022e2f662cfc3b0b3d"], 0x10) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xfffffdad) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x10) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') listen(r1, 0xfffffffffffffffd) 19:01:10 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) execve(0x0, 0x0, 0x0) 19:01:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget$private(0x0, 0x142) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = semget(0x3, 0x4, 0xc1) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/178) msgctl$IPC_SET(r0, 0x1, 0x0) 19:01:10 executing program 1: nanosleep(&(0x7f0000001140)={0x0, 0xfffffffffffffeff}, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x67ae}, 0x0) 19:01:10 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x7) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="d726bf2ee880e81c30008103387dff8d"], 0xa) setsockopt(r0, 0x5, 0x6f35f7f4, &(0x7f0000000000)="df3690652f6e5900966c0be4235012e5395c69e868200185e553030a814ba67cd6559a77636c480cf2326af4a295f3dde2e13ada84103f072359095580b186abf028bfb52be11d371b2c6e8e61d1d9b9621e78590e011e74fffb567132e90a876cc1162b7812b543310877a9470ea34d6dde4b81d250032b6eeb141839973a76d760b69be6e36813ec91f4c032ee281c7baaa9ec7e1507054aab624ce432168197814a712968aae21d5e2b6491a4b714f4ca7fb9f8a12fd3c75299fe7cb6ad99c1a5020e89f37743bb2fd1426d8ed28ef6cb5e81568cedc902ba739c7a4e915f57", 0xe1) 19:01:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="4518473790d67780d69d72284aead2b71ee0d74c15867c35abdc69c9f4d82ec8440ea5a75f5717685877daf3bf0413269181731ee3fbcb7f29e8e81fc9982a07280123ba8a0fa9ec9cdc873434ef4de9d0ddd19ddb19000ee6d31076a97be73148e50186d38cd4ff21f3578f658402e32631f9cc1e87ca6016dd1a6af49077f84a6f18bc7e5bfdfbc5319be6c9601190362a1be071fd590948b9b75778b0bbec429828a109c65ea747995a0bf475f05a33fbfeb2e5c0d7a0b5af9922617cc5401c491170c8e8d84d4636ff2ba6737cfd3ff27048f38ec7d1b82d35", 0xdb}, {&(0x7f0000000100)="e5c8ac39285c8e6f74ce8a71df1c47281cd5cbf7e6b638ce9c2b02dffb1134f791dfbba416042894ded96aeeb5d5d8a2e9a6612b6b4b4111221efdacf3", 0x3d}, {&(0x7f0000000140)="571bc310134141b81c70128ebda3a478e86ecf6768aefde0099d14499f9aa9eae5305eadaee2ad45cca4398b066079d79a497c28fd7a2cbcf8b373099d9d5fad01032d02e549462228a35b54b25bf77ccbea5db6d1159e0c240f75f8530d2b4b676af713c2ed8d5175f37c9188c45673a67ffd951a7b09638e147c5cb3e657f2c9bb725388464403a1111d3c8337117152eac00aeac19f867c0c41083e5d197e68689eef2acff5524eaa2eab7a", 0xad}], 0x3, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 19:01:10 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 19:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547dffd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() fchmod(r0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) 19:01:11 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/171) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/63) r0 = socket$inet6(0x18, 0x8000, 0x2) setsockopt(r0, 0xf4, 0x6000, &(0x7f00000000c0)="50a43dcf51e532e788316420e4044ffbd0c358d480c41da733264410f9025d306db5757c8650ec13113e72f8eb6a31a6e858d09fdb65b1515d817bcf80214fa58ab24f2bf00490e7d5a4dc999844f16460441287e52db32db2f8a39bd0c190bd4d74859eff9898a4e11c628f9997bb4956c0b2648748156f881bb0542222db82e00b3dfc9c49842436dad65dfc", 0x8d) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 19:01:11 executing program 0: link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') shmget(0x1, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) 19:01:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='k', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x85) 19:01:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x401, 0x9}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/40, 0x28, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 19:01:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 19:01:12 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) 19:01:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYRESOCT=0x0, @ANYRES16], 0x5, 0x203, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/159, 0x9f, 0x43, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r0) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)="7e19c7ed462a7228b28509867ad810f2ec9da1c4628e66b14152ce5c54d398b52ead7b70ecf2ce33d7705fb70e215a99d65cf81e23c6b33b8b379e43b53d9fb9f5", 0x41}, {&(0x7f0000000240)="4bb3ae24809b1408dec612fc68e24ec6be243999fb3efb14855c27158d8e4f68b0df03e3e931ba70626f1ffa096674f67578b172c3a98f86ef79ae37bd93f7f7dd60207df4d0507a11f62e4de4894adea94e2a741e6dbc22d0923490a7e06bdaae4809de724e86b3d3ab0580b9f3601ae374c178b77c8407092b5f2be0a09a5a461ef85eea93168d21820a9d070dcdf12c7be52364", 0x95}, {&(0x7f0000000300)="f63bede791bbdfdc089abc5a7ec5cf07a4569a243c934a1a6739e5104ca456d4e3ffb5a235148afcc4d2b60c21287ad750a3dbd63bbdd699dbd50676d884caefc568e15c755355a327a3012b8643bf6fc7bf622d5c8f1769cee90d9d6bba99f7eda83118830d617912bdf541de75f527791b2330d5391d350822c35dff3ca3691d3a5f09d93dfb57d2cd09071fbdc61c7c457bc7241a4da788fa79d55ebad0bb10a1f54d171089a361ff7e8ccce381", 0xaf}], 0x3) getpeername$inet(r3, 0x0, &(0x7f0000000140)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 19:01:12 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/11) 19:01:12 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 19:01:12 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fchdir(r1) fcntl$lock(r0, 0x7, 0x0) 19:01:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xffffff7e) r2 = getpgid(0x0) getpgid(r2) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) r3 = socket(0x26, 0x4002, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xe0, 0x2e) faccessat(r4, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040), 0xff, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f00000001c0)=""/248, 0xf8, 0x801, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:01:12 executing program 0: r0 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/111) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 19:01:13 executing program 0: msgget(0x3, 0x44) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='"', 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x4, 0x6c1d}, {0x18, 0x1, 0x0, 0x9}, 0x3, [0x80, 0x7, 0x8000, 0xffffffffffffff00, 0x2, 0x5, 0x4, 0x5]}, 0x3c) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) fsync(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0xc2d}, 0x8) ftruncate(r0, 0x0) 19:01:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x1) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 19:01:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) r1 = socket(0x2, 0x2, 0x0) fchdir(0xffffffffffffffff) connect$unix(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="820220a7fb736c653000d963bc6dee60ae655a5c7c0eeae53dfae3f8b0d2cad6a2fd0786c8dfa2b1a881590cc472d06e19ebb8bd4acfc83389dbad997398bf1aef5505763375f2cc75225d9d0e76215f854fb660b58aaa55fb5b624d7a8cb454c8880067e354fbb8bb22bb92cdf94c4efd5f8178e1ec270522dc2445fcaa0dbf86ea0702a79c299c6b00a8816b392de3bd2bac35cc88e126e7c32e4ebdf4feff710fcef12b1ce3bf7068"], 0x1) writev(r1, &(0x7f0000001380)=[{&(0x7f0000001300)="812cb9c6633d33fcd2cef48110aef869b00379c34340d823f090ca42eb3e3f1d945e26f2fbb4649bccd8742159bfda3449b2c252fcb31237ebe5afa2a618a474ac95c620ba", 0x45}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002780)=[{&(0x7f0000002680)="c20286c817788dc093d127df49a542c2f86b211f7830a526b3d5f74d123e11ff5a03718d3b9e833a5da09f9cfcd1cca53829d9757788849fa134bb9164b4ac500af3682b13610db5590b88a668b3fbde078d43a3b58405410cf32dc7ace787805b12209de9d3d476173018967d9c8e986a87dce42cba769e72b47f4b4457e9c3016f6e3bce83c89ce2e8471fd6c65a96b86de09af10f4b81a72453a5681dfe8658971185ee986622edfb6dd8eb2fbb414305c24ef92e7db37f947f40e66c876fe8228a07", 0xc4}], 0x1, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 19:01:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401, 0xff}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r1, 0x5}, {r0, 0x42}, {r0}], 0x20000000000000cf, 0x4) 19:01:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530000b0382152f9bb26b846718116c885e2d4f1d1bf4ffe5"], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) 19:01:13 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000240)=[{&(0x7f00000000c0)="b882b052db76ae2e2065a03f024b6e0825ca00829ddeded6f3a6246a350bf70eed4a76bbe95b1faca23cc168218ce33df7c7ff5f4a36c26608cdd19c9bf546379b01d2c5f503d0755d4a47a9da182b6b0e20588ce0a6daaeb2cd791734105dd2a7bcd9b8656b59d53eb43a170af73d73de0a4902b9e4cfe756f9ba09d2e2ad70cf88876a60239eaf00bd820c1aee7d01d66ecd5e8900c6c185b68923e37fb044eea9449c592e223e9961e9f4165ebc7dd100c923cb21025ce1b472fd96d9a77c66f3a5e02e7e48", 0xc7}], 0x1, 0x0, 0x0, 0x8}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 19:01:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x36) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 19:01:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = getegid() setegid(r2) 19:01:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x2c0) write(r1, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 19:01:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 19:01:13 executing program 0: r0 = msgget(0x2, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/188) select(0x1887ce7001c700b5, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 19:01:13 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x0, 0x3, 0x9, 0x6, r1}) r2 = semget$private(0x0, 0x4, 0x483) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) semop(r2, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffffffffffffda, 0x1000}, {0x4, 0x9}, {0x7, 0x815, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x0, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x100000000, 0x1, 0x392, 0x4, 0x5}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 19:01:13 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() socket(0x39, 0x6, 0x38) r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="904663e30586ae11b33daf507cc1ebd0d45c5e4d57e215eaaf51d8c967b26243e5cf782c784712396b913fe84a2ae6013f4cce9360c01475afcb726bc09fd2b409d20c41d638a9629267d24881b308332b4a5ff4e245a989ace4045a9d0f581d16ccd79237de75f4975f1f35033967f123faadf888862289a29efb1e2901e763058d1a5de1da534257388c095923a7f4980adeb55f870e83bed90b89426b5f55197eb992a1522e92d08763f82312e3c4dc9f3f2e9209a4499ed5b75699545022338b3d280e6359e026a9699b8f442d0834877c1701716f5c46ed6fb874b1c5443adffb14907584f0edc203", 0xeb}, {&(0x7f0000000200)="d0b40105a8de7704ecf4db59bf5f3be505d2f5393a45f3c6fe8a42e97aecc54904328c11b46fd23a582eb1d07a7e5678fabb891aa1109f3861e1edf434655b3a564a52b4f83e1956bc7f2be7532358bac71b081f56375d6d6314226a734a1acdbdc9913904e6ea6732f3b1c8001f71d9d0e70e729815ab", 0x77}, {&(0x7f00000002c0)="c71a0598c48209937fb4239c9ad342f9668f7dce36e114ac1c0764331f17a3321c31560033838cf4a13fbffc6c1f3127ca8552062c7c024efcb80924a947fedefc1cb1482b535f03b3d465f42cbeafd0dc6daec7589e5d59a8e562", 0x5b}, {&(0x7f0000000340)="36efef19d8153cd1d49a7d20a55818225e0356c635a234e6717d4df2f95bf46cac3c06561c1d2289ebcf08a506331ff371d236b1ddf3865a543250c77a7823b7c984afda2046a655f9d44901cb57240cc78da636f0c4a0f81ed1dee80284e9e06a3514c6e42cc60ee7f635d1e7d53c9f509e40e92ff3520f8bee02b1fd33fb348215756741bf57f19f84becc212f345a0badf43b00ca6bd2b94d0ff51c096c9878e63161197de15daaa4446cbfeff8c08ac4ac9fe46c4b26c5ee62f8e09be4ad", 0xc0}, {&(0x7f0000000480)="a577c8f81ce254f9eb9bc4f3348c52fe8f9c17a0063796c6ad8195341681c38e9dcdd3b935b02e985badeb6953d1aac201764f57847075d08a679cd3a1b34730fca3b100c08f815455ddeae39249d88deb3701162335d928977e87326b64b63be3d08ec6dcda0a882ca759e303ef6b1512df5f8882de054dc238a8864e8642599aa90006691f30d190f5", 0x8a}, {&(0x7f0000000540)="00685a6630b99bf6782c608629d9ba7dedee370fd18009cd0053595b0004f6593cb122847f58dd8b5222d530e6774ac1903e604350236b23c38df4ab8f7538e7295e6e34c77ca55dc394bdf81214f532e54e976f28c6137004465ec464ee44c5c62ab7ace070f6dc1833bee57d5e2859a178b8e1053fa6a27017a35b37faf1a12c3895dec9cf82c038eb734f23f8315749aebd72dab6e55ecfc9cfca946bfc670a328c8ebd3fad891dbea03171588b7dae98c5c79a3ad16117f02af327016f169b1ad6aecad992", 0xc7}], 0x6) 19:01:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r2, 0x68}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0xd3669a0f24f3b582, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000004, 0x2, 0x7}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x6, 0x7fff, 0x28c8cbd1}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x3ff, 0x100000001}], 0x3, &(0x7f0000000100)={0x1f, 0x80000001}) 19:01:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x1, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 19:01:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x1, 0x0, 0xc, &(0x7f0000000140)={0x8, 0x3f}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 19:01:14 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) 19:01:14 executing program 1: socketpair$unix(0x1, 0x87, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8b82, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) 19:01:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 19:01:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27e, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x8) setsockopt(r1, 0x40, 0x4, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 19:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) write(r2, 0x0, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) 19:01:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8004, 0x2) setsockopt(r0, 0x80000001, 0xc, 0x0, 0xffffffffffffffa0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8000, 0x6}, 0xc) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x4, &(0x7f0000000080)={0x18, 0x1, 0x1f, 0x7ff}, 0xc) 19:01:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x641102647ef1ee43, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x22, 0xa, 0x8, 0x3f}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x9, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x0, 0x3}, {{r0}, 0x0, 0x80, 0xf0000002, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x800}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x47, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x378a, 0xc21}], 0x3, &(0x7f00000001c0)={0x4ba869ac, 0x2}) r1 = kqueue() r2 = dup(r1) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0xc000, 0x8) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 19:01:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3ff, 0x9, &(0x7f0000000100)="582f13c71fd3407f0f5da99d89c2bd79d18d1e08a65529471fd747bf720f01880eded703309d10bc180d3349cb5cfa8f7e4fdd187577f7bbfbf61052c981a34e8cfd6317bca3a8d8fa4f89789b593a0af5f3ab8e0c68d1964aa3bfff5391a7f7dc5f1f526868655abfde9c8a00c4d5e49ca7e5c3995fd9d24b26bd9cb00dd75b7fab591fa503e670a71fc2be73b4cebaa448e25fc98f9518bf8ea09a6a7ef3fc925415806c5e782161838a3d2e0e8cab0cca3144de4648d4f73a5d3df1e3797a7ddae76629368f27ad5a76fa9caf96", 0xcf) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x788d17d3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000044, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x90, 0x20000029, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x44, 0x6, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x44, 0xffffffff, 0x23fa}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x80, 0x80000000}, {{r0}, 0x0, 0x20, 0x80000002, 0x401, 0x2}, {{r0}, 0x0, 0x8, 0xf0000001, 0x4, 0xffffffffffff9416}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000005, 0x20, 0x1}], 0x80000001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xc, 0x50}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x85, 0x7, 0x9}], 0x4, &(0x7f0000000340)={0x7f, 0x5}) setsockopt(r0, 0x29, 0x3c, &(0x7f00000000c0)="01000000", 0x4) 19:01:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x27e, 0x0, 0x0, 0x0, 0x10000000d}, 0x404) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0xa00, &(0x7f0000000040)=0x4, 0x4) 19:01:14 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1927, &(0x7f0000000140), &(0x7f00000001c0)=0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="4f0ad9faf4c7900968fa15611c79071773a5698904e47a1d0fd1e93e76c3", 0x1e}], 0x1) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="c4e17e110d8ddf0000c4c1fc5cb3f4ffff7f66400ffd32c48261acca420ff4b7822e353866470f3a22a23c00000099efc481f8170dc0030000ef65364d0fae7665") ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) 19:01:14 executing program 0: 19:01:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000001180)=ANY=[@ANYRESHEX, @ANYRES64, @ANYBLOB="f3eb9b793730a222b3f2d8d8adbc3a08e7395904a7ac1cc087483f483398125454766e141ef838c91562db854b1f25973ff75e37624e378f6a1e208b966e4b19aac59c3639e9c150c3c1f1d462d2dd6b510508a2927ae6946dee7c2534aa507249428b60ea7b0eb3650cd0b5a120df30c1691091e891e18226de5cb16271021b3545192c8327d8f98537121f43cc1e6bb2071d0ca7fb0aca2666b6f06a2945f13aa7592d231a061cf25cdb89051747c6f99f7508413d48e2dc6392194c58a2be515f1195964f6123e74c97fd291457e5b172aff9cabcf105ab37c78901c57950b353ccfff783159e12ee8951042531", @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYBLOB="92117021159676dbedcd715659f3d81e30e36670def2eebf70a934ce79e43663e7ba4ea5a85f28d3dba6eb8a1f8817c181da97ffd48553cd16364db57c6da172fa331a57a2eeff297fb4c25bc91d0479d5c6db550c5d5afc29524360219e3aca0538ac413b3b32937f022b8d37a0ffd01b4a8488e6b666f905273c90ec1e28631106610c21760fa7a3dfa078dc94d6dc1de9c262ba6715f76952250f0daa35eb21ee5ba1b01936b77288f5b7eb982ab6ccf3099d2a1beb7e89560b349cc78157e78af25bc4a9aea36985263eced720750bc5aea80af33286eaaf6f22d5b552cb68b62dd5a8fe8fb67113", @ANYBLOB="00e4a714e0830297f91323b6285f8d8117f6a29470483cd958ec996db38f68bf72e0db730b206ae44d635a7792f67bdfbc74d693ab84c4b30e52e17c259e94996faec8897dcb6cb71f5074eee82e38c86807101d5afee7b73ed658e97704f428ee1b4c6eddbd47f4888097969f2c74d7458db352902b547be5028beb1c3edfd959cfddecb92b8519e8f86d9b663c8591de4c1b91a293c3d1194e784e599daaa50b17602d26683d916c96343ee3d6feaf3fe30d6b8707e2ee50d660111417c1464693f73be5af4c", @ANYPTR]], 0x4, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000040)={0x0, ""/14}, 0x16, 0x2, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000ec0)='./file0\x00', 0x2, 0x10) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffe17) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500), 0x1, 0x0, 0xffffffffffffff01}, 0x40) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/250, 0xfa}], 0x1, &(0x7f0000000dc0)=""/204, 0xcc}, 0x40) 19:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) syz_open_pts() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:01:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./file1\x00') rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000001340)='./file1\x00', &(0x7f00000013c0)='r\x00') 19:01:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r5 = getegid() r6 = getegid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getgid() setgroups(0x7, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8]) nanosleep(&(0x7f0000000000)={0x8001, 0x40}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xe32c00}, 0x8) fcntl$getown(r1, 0x5) nanosleep(&(0x7f0000000080)={0x3}, &(0x7f00000000c0)) 19:01:14 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x4, 0x4000000000000080) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0x0, &(0x7f0000000100)) 19:01:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d", 0x6a) 19:01:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, &(0x7f0000000240)="6f6b1a89686a821805598c9aad668aed78bcd6e9aef75d095fa6211bfde7c647b129a355331a94790ae609682ffb41ae6d825043290b333866634031cd9fb81674cdfcf78707b909a3191210b4f98c45f8e97dfae98b0a9405f1ec9edadea1e6b4829f15b9a8d6b6650d452ad1816b9a1f43dd745d48e9b88c3a9e6d3643cc4af8d49fc8b06d0e35d2960bb4b6c38b3f9c", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="d37aedac9af85f0eaa56e79e2924c0cfa81d0184ea54f1feed60993e3d409df027a4497ca57a2d6ac63e694716644bcb9194be630bb40fabf79b56083d97be859c3e2f653ea60c5f1d5f70f3b732d0ffa87eeb1e057b8fb75925b20c407b12be851e5916c71a58d224d66753437d85b602efcba9748a388c9cad12844fb68de40aa322db18", 0x85}, {&(0x7f0000000180)="05e87416027bb58cec46a9be49c3bb8efa3d3de9da87d2aef3d61f0481addbb55904891ef9832f61deb5bb1caed47c3d9536d05ce1eb418509a818067a2f0b5bb4af8a49102d507a96f4a3c90838530a506b8739e714a713864b4343bfa1a23453fe2a2c4b782fda6ecfa6f12056bc7d9a28c826b835a79862a120b634753f910b4b108206410d174965ca3e4d7cd94b9671b2f25010ab52a95cd466ec2073", 0x9f}], 0x2}, 0xb) 19:01:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000580)="91d9", 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)=',]\x00', &(0x7f0000000280)='$!$\x00', &(0x7f00000002c0)='A{-^(*\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='!/\x00', &(0x7f0000000380)='[\',}/\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='(\x00', &(0x7f0000000440)='^(%#\x00']) mknod(&(0x7f00000004c0)='./file0\x00', 0x60, 0x4) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0xc344ec8, 0x0) 19:01:15 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="808d2bc785e2f189c10f55a6975d898a00d12613f4420c43c985300ab251d425e3af934c8b4001cb324ac31124e2db4281f970136bec70aac6c1a690a1c11a94df4e0291920163bcc2bb9df0e21295380c19457794665233f5637d5530a3aadf1bc8261a7333126febd9bb27537216e580972043f67d190bef7d46ef5abb29e5685bb1a6f6160ce21f7aaf42fa9f6d9b7d6422fb91da4ff23c65c8f4a274ed23c1e29572934b2324af2f807340245598756f851cfc1ee8b75c9c605e14adb3b4c237d049bae184e3bf077d3994876582736d026eea", 0xd5}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/44, &(0x7f0000000280)=0x2c) r2 = socket$inet(0x2, 0xc007, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="3648c90acd467bbffcb63fd69aca28f0f9ca5c70e78670344c6f74fa683970af40270bef4bb6dade425f682d1f72000795af42d12b17b626de060095784d65dff6807cb107df4c7915c3a2ee52104acb", 0x50) sendmsg(r2, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000340)="2765d2ca15e51ca89da77775693ad7c2cd7265a2c466d195e0d78f832e6371bda49af448f84fb460d09ead74ec80e379f56d2c57f81b965bfccdf1bfcc7dc06d715222c04a2daffaf7a0ecc4b6449d0641d9fa792e34039817c3b75110e85ebee1043ccec5ed84eabc37c958e8c0ce6f792986f44db22e6b01113bf1c1de2df99d8ee6f5ea29ec9bb861df879dc1cde5820e2c314fed9c59faed52ff3d896865074dc7881c51f7e90cf680865859424b3ae2e8f9921d2ff6edb9cf6df179dbb33bce8df7545c0abb44b68e21442a4bcdee2eb1c8d89a0b4f6fec2d3ea6acc59cd8550cd285a666", 0xe7}, {&(0x7f0000000440)="068e3b06136af9da90a77c636e3ac8eea120ac202b7953e170de92a6ddeef7f2bcd23aa592a9cad6f81e5655e6e8dae76b889a4b161a44c7e3780eb0d77c5ca17e2024f07e069df29d85dbf9b371228c3b9e57", 0x53}, {&(0x7f00000004c0)="850eb2a4eb5e6eca50604a47ef7027a08939783c347e401fe5d05c1318295b8286d8fa3e6fac4e0f889509a6accc1143263db6e3c5dbfa660936e70c53872e69eddd4b8286280220a766d92f9336cb50ba80235988364c104ae7e153c8c117655af194492e6ed654b5974db014eb3d1d273f1e1142fed5dba81473b91be0bec4bea8e557e43d7c9efd8b7d836d9f9f3abfc2e910f1cfbdb01c312b87c87076b262bddd7eaefe1fb91063dea6240673064d170c938a213783dcfd39adde363049014910d8708630b4b588eb585f82baf6a143da3b3b038e635f2c3e2c47350dcb1a79171f2a45a09dc2b82acaf1c76a881a4b5c93bbdfdbee3383808421b968cb6b7ce91e028c0192bd9ca1fe404551266551ac1675968cda5618e79e0572574f065b038e215026ddc65d46c54ef0eb29f5eb7abea541412ee61819380a1d8ab6de1a85ae32793cca05b7abd48c360123d61934449d1d83ffee9925a6ad54a43ca2dd416d87383044b137ab979765c8583e556ac37d3207ee176ce85e9972a91f21640ee3fec6e89213726d5c7aea4f37ee449d330a12a97daf387c3e619b983dc8a5b7d43add6b7511fbb9c8499556f8c18eef2d6c4a5719a663621c308c6c7a54149f28e4810b447a5d84910720826b2ce942a2f5a07d1e6e85f5dcd23b36f6c42f3b2f9745bed21aed4d83569202fcf9cb42f0ba35941089eff7d177b66443de271de2392287e8413a11bc8b342461a5fb24658170c6c9815fbc4d1f6cbfa508d62f3fbd538484cc13ea2243971c2126fe7a5ae3083801c532e6e010640a2ff0d964886f7cbe9dd064383e29882327a97ca060a8e6eb5e56405502d3a251873289bd20a30ce8d45f38e11516d5f42d751b1a75ebc75816150d4bc4c1f2e84e313994da6fcc418f832113952aaab6d05cd848d3bff82df2c9fa7ec0e4a8533c153ac7245b0c3250e4886810752deb53bdebff400a87eeb65cf34e818a61fbb0ea56d71d9b429f0cb1f31477086ea994ba7226e226ba5cb458ee179f72c5e54114114126e0723e7aa9eb08637c7175f5b8ae402cff55f6db04467516f4cd4565bad74af0eedaefa57468961cd7eabdb15aebbba70371a664e67be8f0f2bb7e25abb6d494ecb2257c526db81cd0d96361e9e2126a434cb7e3b10b3f31575162369a3d1ea49f84a6fbbaeffdd7a87bed257a4d6d20684b6bf12150e95af891548ea4929aa2eda978a9faf73f964825c8b7d8dea033b630e63eec47d6e6876d25fa8879a93cc611a51f745bd299b4ac1cdd3aacf83a1cb1fa27a89d5a1db2b46195ebe1877a4dfbc332a974cf0af6e5cc2a56497e6541df0b20ea0a2f156419698e31ff5886793bcb9fed088be6e652ba3a05551a554fa230b6799a51ade9b28dcbf9c85625a90f4c6f27c64a928ac1fdd386b1444b3989f0edb2252a6aff15ae3e9b70827a096bcb07d6bd0ebeab4ac507f3a904b73b45f49509d685c6a9446511c6fa139f290fb520c16a0def107527aa0fee58ca3469d09301484a8a5706cf27912412a9b0011fd1d1fe8e96c45a4d5c02dc2ed9da349530eab1c0758e0dbecb4d972fa642ef34ac2b330c748e1cf3fa8ac8f81c13b373fa08b7455e0307cad08d071e5e863bb5b351d7691a7ea38e4bf903d38d45ff136a515a3ce3fdbfdc0cb79e3567b6da4fca8ce1db83a6d6db0a118b42306138591a73ff76a2ac486cfeb4136a227129b36a59cc1f45eb5846dfaa4b74434dd252e1ad38cd4cd9cfa1ec739a308a219132b4d88c2f7c589f83eaa4419b151ed601166aa5862f3bddfe120d4dd6a0576cdad4761a359f97ea696c299ab18d01f82128fb253f9920a7fab05dcbc6a0fada52a5891d4e8e3553d81f84eddc3a5a85c40e0ed90a7fb4f5b63cbc5015393d72e3797f0aabc6fccdfb88d6d15012fea6dc2317461482630abf07334ccc1cb3c9da099980ce98604bbf19b7083f3318e8531a271323ff300d429fb05f5ce5ce3830c567c1d315386668b3b39f7261aa3d1f66bf9108c06be0da298918a77311ebfacd5a4f32e55eeae4575924bf9eb222cc701b763bd315fa65809dac2e2fd9dae15411b396bec8750045dd544721535868a0b130b2a7b31053cf5953883a55f3f1c63c80d181f9f5addb986bd44c3b1cb8db5232aae130ba356ecb2bbce910e109aa8a39b07d140708545c8cb2177f638dc5dfa53099b801799a6b82202bc8cd970f30860b26ecdae10005782116432b91cc3fdbcb3741c21ed1e7da128549a6f5ebd4586c9440b1c93cee019c4ec32d60969faa74aadbaa0b97f8584c5a7dc9aeb3e12605c0cc2911b3b138040862a75fe3e01e4777dcc55d8513cba86842cd0915853502337558b8518d0929914e9ecc310eb14b2b1c088ef9d8c6492263c90ff1654d27cd1ab93ddc05b7f182a8a61be57f1ac4c0f21cb632ee89cb018de6cef7a328eacaf009f4f04896c841e34dd4ea0c571199c692468d4cfcb3cd5d080cba771b4a314b415c4cd22de0cd39685d43217963ce40d501647aced38b278be745bc2eb550b80cc546f90e5b1d216afb7daa01dc5dc68106bd68c6ae234132cee691feeb1bf2ffe123e6dfc56efd1aae4547fdd2e4f58dc6549a350243a776df6a596e5723d7c4acc21283ef315c4bbd60905b87a7723fc4d689c4a1f4ba9e02d7b0d5490c9545173532aae54e529ff2a9d821c02567c7d96f7e77d8fee3b54ce8012ead7ccab4e5e172f00502ee06db17ef90b4b7292b9474a2a242670432184c3bba7848f9189065cb28d848c93fed26377ad08ad7dac17129d2d4a44b82b0b5654db2240cb1356d3b2ebce3eae101f60bc6271bd732a8a44fa57b967a13133cacdf6d4a002e46fa2dbe5d5d0b7c6ecb4b80dbb612256be5647aa0f2b93436b792535fc2b9252c5b88396c86adf4fb02bcf801cb4b1d8c62f3273e35f703bf0d3040c0a4d2c6c6e412afe8017ba9d3801644a59f2c45ce3a776e1a1b62eee1ebc5197fcbdaa2695fc06e823e5f6051329c035088dd0c3278eece6cff1366f5479a41d99caf7b9321633cdc21574763e17de06f020d0fdf82b753d5ae1beaae2330e447ad0048c8dfe7a08e1c2974818cc4cc65ee3fe986ccbb85754fa9e4f2af705b24f569f26882763ef0069464c8b7f6af6453f205af89bd1783551277f3cf4d3c3a9db4e88d72aa2dda364cab6590d3adc58fea6a374938e496feb0f3f7872b0efa9c73908435ae7936ca35474521edf70b89528f281ec077e1c0271a6dd419734df66f4f02709d56fc4899d519b5d2561451de6f571be4533bfa6d7bec9f2aa6c2f2d43f0dd5f9bb692183cbeecb6541d98637195413e0c57d450a87634a9b6175f0e18891a167573c5483bf31026529e8c0a1dc06e42d93f9aac947a60d6052540894a2532b8749eb8e690fe3a049769e9f1eb638fce712601d54262ef5e069fc6102ee33c6627dc2d2c8ca2ff62003c93c3bc69d6214eae3369209dedafb1bf03db2ecac9850abb7d29a6644820bf80397342dc9f2461833aba4973c798c40bcfa980a3ae134a265d5f50421ccf00e62a2658d580cea822bbdeb999366be80298f43cf4baa393ee685058b0be617e0c524c8080527d7f0e03afd4d9480db653f04a1e3f4f44798bfaa001441a54ee9fe25d030c12b4271fb48ca498a7f02857b210314dc9349a13725db6e72f76652c29a257ce45d7a7552e43596079aabd28cdab57e1382d23d2388c17953afcb771788164c6df61c0849f588b977c455c4eba1e5cd388f1d991aa69ec5496205621d9f2620054653c57fe392291c13e0091b7166e49a4aacd014dcc727a6453a850828a6d129aa347c9824c1a9b5f50fa0cea3dfa4265ed197284396e33b7bde4ba4ce49e4649a67bcaaca3990aedec3e495b313c84e2c2e22398bf30879b95afb43c90a788cf234095181bfa32751b037bb62eb2d6c3fac789e55326d255832246e6878c99c0730af8d9069f73b7b423cd52f16308a7b66c7f7759fc6058b3040b93209516db20ccaeed222f3e48ee28887b20e5ea36b591da847f430d95d2cc714658b3b5d1577e09fe719d3f59e0661ef362aaab192d6b140872c7ab8f592b65cde6add9cd3fab3fe4aa22f4d6c22196d87d718bc0b4c1951e2caa26f4a1a6a16ca113de91ce3589387228a647409c855f1de34f6ff02bce702ae80f48255ba8f538abbf87b1029151e642a7241a6b076e9b13872900171d11ce4f3ab1a1ff8607080e68853f2ca41f18a3df09cce325438719d10ece4534b14d91c30f7556284b3694cc5363e8e408db121fe5922575d45b83d3eef6ff6dc1a4bef9948547a74f629888f812990ae305e11472174236121542562ecb2e78128f7ae7a467446d30a5cdf22d19499739b0cdb3f92cbec3b523c4432a155729fe3d643c0d49d442bec3f666a8dee85db93e1879698de55575834d6e596535e65a57325ba0d7ecc85b83e2fd18883b7eb3dd5c0fb945bd2bafec15ed2e36cb95dfe5fe3d59b56203e3eb89844ff7c47621c2c542171cf968b19deedd033be1a7e6ff69582cbc7cb627a6dc391707554a11c99b61b9f55e19444d19d3dcab933b2d797b7da3db9be388c351f2f8f984b665ad65bb701df0a9a463eb875a6ed0c71dfb6d49ff6feebd17b5977e463b16336dd3df630110071d3eb9804967106526a07b5576638de2a800416e1e7736b071a9ec301e5a9e9231e549b4fe7601852d34514998c266c18f1ab05b9bfcaa95db1bab9a68c3e2b09f9e7d3ab0b51f4cd2466a486959a8e0fb645cbc93667aaa6f35f87fe95710c58a71619aca617068cda0d0107e0c9bc4dbed021d0de1546e1eecf9dafa0fc4954fb9ce8c8ab37507a2c8b03da4b2bd51405c44f2e10dead5a8c7ff24372b724ddd24c9d5b049d1c248f564c05b24d39e3fb16543c0247135d019842ec33882cb7018d241f556822b5dccd9752acae55b1c0ff226d70377db77e5406e524fc56274510a4f22a7ca8ea2e30fc45a6d26bf5d5ab8427d558fe809394691b49a8be53ddb0af4f76e6209866e55e327886cb8fc45da6907fa79a1b70ce3227990de95514313d8972e9e43d24fe916f1c04a249939e3a24a3d92b59445e8204365b58c150634915a5a41df4728ad7ea9de2a1b0bd633398e249e0345bd587a2dfb7f1eb556e820ab8a65d87c03f4f2046e9eb804fd19fa92dd0a7b4bd381f492854ed1e6e13f584bd90fcc809e67d18f615431c5e587b0b9a3fd1c3163966436d17181067420981d065504d3e63c3b31810fc50ca12b307e8f222f8b870dee39d90a3913b30ed3ad356a5790375bdfcf9b254b16f3fbdf5a8d91f0df2b28d92e6078010af825df451ddf1dbb6de38dc817a1d9465fea9e8f1a6c30a065a841db77568f60eb498545b93727df08a29ebe6117421ce4b7341c0ec3bc1b5009c7ad1cd6860d495fbe45b39da4cf308860c6452cc21e149506c180b344b97fa5a4971fb0f3c90d256afca90e59d38fa3322fb34462a3caada2d79570854d2b08008fb9e53749b5567c909e99c4a3b112deedbbee271f06b506a7e24ae7825844134ca2f0d09d4ea20860a46227bfad1d2ab6f946cdfc974cdb54e66eeae82c28c0a57211e3c033103875c8e0df529babffbddfb26ce56320b3fe87a0c44adc56158242468a466e4bf591fee7ffd05b977bead5ade61615d01cb4f19379449a1245ef942064f4d5808682df8534c99f68dd9bdbb1c86d5feb06ed3ff387d5ba921ab93a558f0e10359ad860eca5360525f366bf159640d63f09b9c6f", 0x1000}, {&(0x7f00000014c0)="32765d7313c876aef26ac9a9e2a1178f4c52482827", 0x15}], 0x4, &(0x7f0000001540)=[{0xb8, 0xffff, 0x6, "faedaa09bb791232863c7ae9c1f5627b933f011bddf0e4e714fa2b07c9117931a2167dcab98824daebfa511399f06e3a31e2f98ec62e18d241e6e771a4040c196e38c6fcc413f7a22df5c3536361d277b7f45d396c79a1a80e0fc35f369f66da7dd60807c755bd42138a73596c5b60385aad2aecf8d1dca037c9e5d13cc269cbb15c9fb3cee67b3dd93cc4e54602cc83fce6a8420fa5b875068eed29c6a33c3624"}, {0xf8, 0xffff, 0x0, "be5c4ce1417bc6b91b733c5f65a7c963a2a7febc6986ff39faf0d6cc83c8de8081d4244c76e01f5c3abb90f52303940b419fa90683c33f36fdc70e829595fa9dc4f142e9f4ead32f6f0fc8c538b56be812a2c9f094ca1cdf3950a9382faabdeb54490db5a737dad66e24264fdf10db6f2d21acccfbbcffb1f77784d4ff99806955be7a4601035b8efd8e3fda566f4e2dba3d4e5ba56fd6abb4c7f62702adcd2541204cf1f815a07a9d19c8e6f540f39a0dce88aef9ccd200655948a80a73febed95445d3d8610d9fd13d4df191671c4003ca61c12e11b962a8c8406d6d310800d2ce"}, {0x1010, 0x1, 0x9d9, "8e43bae993bf2750c431b0d74f197aa3958d98334c419d0e08d071347f7942c1420c30254bfb640307d1113c92796396ab51c031b5f4e62446fb16f517a422b6d41e69fbe068fa3c4277805e24345c07c2ee2a2f1ea60c3c3bfde357a570e4f396c6edde28d732960e3129b115171290bed3150bf616898a57f59df56c2f0d2e5b2cbf53818b105059856a147d1731e26989f53cec002c4e1c351de8d0e9e1628a1b06c4afee5c3479b8021057b58949d918d69ddf66eaf2c11fd3dc461e86f9b039411a11a592f2024a845893da187b7d6e83cfc4ea298d0cd41c43492d901f6d2ac5a265be057b788a6a8bc571cc7d616d539cbad0fb5ff4b2f06ff6583fae18ef7277d37aa16cb2bf9bfb718de304dc51971d4b6637de44226a1c51f0c189b259edced3b31c1be511d7398a3cbb554bb5659d81ab33bfb032be0a0e6e1a9a609122fdf31ebf9780e5aee5dc93e2fbf29804b0feacecf623eab99004dcaa6395b018f0d35bdd303fdb107ed0f3e53ad555223ac06952f9502aa566107abfdcf3617b14c7609c89c352e673c1f0f7ebaedc01e3a0f86c2fad9340fa0aa01ac6edab289f426fc46c8419fd2c6b667edb004e0d48ada4d82f63e8c7cad58f6bf431ecbba08e733107d1fa6f7c1476c944e504824fcfb8dc6dc8716faaa872ebf4ebaa90309bbfa7283f044ba11749c61088c2e93fe966c260097519a9651ce11aaa1caba2f8603fd20ba879e796f9060dd45910be68cb8f41e64fd964e266ced69eea1f1fcc44330adfaa7bb3c55c64c0478bad32a2ac1429bab64e252b1ca4d8964f7fc65eb0bded2159fafe777ca0229b33609084f298b837b8434525b37a703fad82987025fdb128d3c208aa7e8040f02ee46532716ae501b1108ff813b52846067b6d35256d59ca616637e073116a2db4923008ad84e285d947fd18e4a6cb0a18d8e14b9a35aea72ef2642f67a8ddb417db47464facff696871a29d4f5a15a1ed2d361fdf3ae7618d9adde2e81f29c847f7b1b617fd88fd6ef0dcac22a42471a45704dae00936f23285edc2da55547de1e77c30c80ec35e5cec1c8af8ab502c8f87992e469b3b190c85705eee65ba3381b98a09e25201f2de84c0061df3b64616742263fbbe928c6ba86c3ffae24b4521b9e309f5d140defbedc5e0557bd1ea0d2e13f1a8278cb424421497f79a0646e9eb3a965a0fb1a012c8f157b72ab8120daa340a265e4a77d3b4b4d209b757c1d6cbcdfea80442d392f014f96b073299ddfdb7184e8c4ff7d9eb9bccb46901ddaca4fc1969e41e8b886b75a6fa0e71fb50b1864fc74505c833bf2491fae099640ec9d68e3791589960bff641d9ca3d8dcd08aea32380ecdb79e64296838a306ac428ed9f71d88a1106f3ab57a1c4138a445bbf1253a1c1dbe3e2b1cca30d53017287f7fd4710b7c9322d908ddca04300a68029ecf43492dd5c89578209d4ac9f39d7343d0675ff24e0d65a00c9e396a7ee2247fd3ae924fc625b9936cf61d8bac96544da40688603fc1550df2aeecdf6d55254a3b11e1144299c040ea7650494d34c1879b4093102cecda73178124422f28ce39ad62d1a5a1afa5eea5dc4ff1223cb12009a68459a5137961ba0e05542e1f5971231b2e4ec4f46b5705d2b4fbe47109f642d78460646fe16b8708cff505d7202acd65606778687e3f1471da9a55be13678e7807cbd0c78e5d70b6a1f46e7a639fc8ce9b92b5b696974c119ba6c71323b1f0e09819dec09de564babd136e5315d120dcba3ec783dd31f690cf2c81d75636d9636269a23e1fa96736f176bd953d39232f6b7e5bc975cf735ba555bdbedc67999f49dfb4ffe26a7dd1e769acc6ff71478eed68cbebeb94220f2abdd9ea0d85ffbc3e792ec3e07bbdbf3d27d12ce4025e4765ab989e9d82a357f6caedd52821cb1747d6d314527fdbaf892931b6c7b5e15ef223e873e2b96963345c6dc7c95c6edd71ff9deda007bdd140b1587452f0dbe2cf4b043bd7791fdeb2577fcc4ff8ce37191e0da15260beb2e165cec5a02488cba2d6a495b960e5276d3e93c97095dbc88f7194077df9b1cff2fb64f8feb5cd632f84f71c14bee8e632bf612b4a4e101cebc4c1c6f62d57cf3b39869294a8aab5e005b8888d593bf4c897ddae24bc7f72c572c58eee4ce2dda074379a3c42bb29cff5a5a4772f4760cd42634b0e20b238a8f18a5b2d836c1734722648991e9f985d017e19195a9310d883ac2ba0f69ec0300dc7f6a155a07347def385eb22c01bc9ecb749d0babc92ef5450509cb87359b408de61976b5cb787f122e073f77504451d9f789c830d16798cb6b4faa82d314140314e13ff5792dda34e8247acfb011d381557811cfddb6ced57bcb206f75442ff0c6939da180cbe1fbca5068b0abf5b6ba7ddf23ce70efc3e9a904d4b651bebcfb38f08c0e209799c5751f32e08ad7e211139e623d5f1c125282628f86c51ccd498707dcebcee4a60ceca9c6d694e5bb0c92d1dfbf00cbb1faa8098e7702f265465a9f41461fbe9ce6f0dd8e221efda4deb33cdf2bebd6806324af1babab2e590bd33f1f7e5e9653bbcc6eac6ff4dcb5eb810e2799507cdfb9549fa99ff37a23bd20c0e7e05502436e6c20cc1d3590f0781a53897f67fafc9b649ccb49622757c1ac6e347e1ae19ace99d89cfd7ded81fc244311ac6f20d45a00f580d86cee3fa0d81d30a54e4801643b62632370aaa1d3c1ce245fe8240a79d5c184769397a3bfc05d33ecc3b033e0a3bbf004e6d0fdb9d99ebed221ec79be4d4d6d1a252863e700a4dcdec70282de562463e9a573fc433a64872241665e75410be61fb8aad0c1eb141a3f516b319998b1704eb2b9cc1007fe99dad6f45ca2d1eb36aa4825c59521b9dccbee16279e55aa511a322f5caea2f0ad94bdf2a8d87efa3b4baa1517e45593d7fc2b1a8dcff3100cf2dda37ecacc1e2dade28a8c656f704fad3db129d25ae4e3a38d031449e39f2954fef3d6ab46f653a72cde7f1e50b8e7c3498dbc4966ff21b65a6e3e753e28c87de56281b1091f63aa8aee07cf7e7be4bf870d0526affd79d220b74238e492df795e3c0621326dc761b2d783c41e4bcc50267087213dd7292c93661443d788ee85323162185dcb08fd1bb8f638ea6e4326a0265de4d350538a4ba1fea8c58dc4be5e76015a71c8d5ae455fceee2e00a636feba7711257959004f1b9a479abcdb96308b2c2639fce3f8f52040ad64b821e692e2aa92a4a4a019a6b8ef26f2399ce19ffedf427545874dbab200d0a32960a3d8ee2a959f2efecd2c56b81df8b1dac5228c262b83b8d037183d6d10328396d10eabec05d2a909fb928897780f3546e493f9bebba33aa4e46f3ffebc5271172c46633a304b873c7366c8c56ffcdeda05c1ed6b7085462a0c8ddad263255ad473ac3f6d55f1289dc140dda9d33d2bebd89c3df88735d697c94e007097d88d31d2f481fa27e11a4d1d63f645efe4eb6801e117e9a274c65690268f0179e0a2d150ac8af30f87914923deb5878f10866cc11322238227e4fcc3aa1ffcff9e456531ad9e17d978a16e24f646c40a50922317e19f8d38df4ad941255a9470081e326e2ed44bec836de9a7a92801e36855bd07b6909b84316276c20520773d736053c10a02e6e0e751234e503d9156f506130616d53264f926513f348accfa29ded09270f34d113f9ef722a24ad605c1a2d1498bdabbf4046b84e0efef2a686445e08e09588edf74800593fb96de5366a48b495ca311dc20f81bfa660ea14469372a841ad9d2c1035c4255271baac574324cb2172a0a3a731ed6804ccd4219448dd8288ac50f536b187a24cd6249533602e230c6ca2d401d35c179fbe31595a8ccafb28f9d604fa1967db0ff640540a1a820b7b32e3cfd2eea3cd312e685060bf446f4ce1949d380a1b71d7aed58e0917ebec36eb3bf4a463f0321fb7a0ae3551de34a8868c1cb0f08766ca83a9e6cf8f6a365a090eda9b78c6a04609f61ec52ab7b5d2e14746fd485edc16304c83dca381eb2380b5d57a9bc0068ae1f2bbf579c3d12c08ee658de5326a15bcfd166b60475011e9c19860e2296ed42e2f73bbee289642b366d5f98a5852a99df151da20127808de99b0424fccec045fb67827dc74764388639b00b1ec647501e2c99f544fd4c1141045579d4945a92942bdc490a035a5d0430dde37d1a6808e346514f8a716b214880b38d0ffcea64cb1f9cc54e2e299301fa78c75aa82742c153117482d2719ffa0ee596cba20a8ad1c82b9a761cccf720832d25ccac7db0bbbac331f6cde231c6a07eaa176a061dea85306ec350b34568daa164935c6717416aefcebe1fc462720a359266989dfca9b37f0fca4750f093a0743b01af49bae72e7273be6c8f8051979b53d14897e15f0367823069cc5050e4d5f817e1f7af72297c527bb31fb24ec6c5a2b7944cfbf03fda85e972a3d569899df4f8ca401643c660907bea40f4c7ba9fc20f678a4a101c897df6c2318273c98355484b1ffdd6525d8991cd5e396aeb32d65c5efad21d185578c5d66d3f5e5243f371f636a4699aec7f1a548f3518f83549685e0a57324cab972f197bc4b027f53492a3f780421e864051978acda5dd1a70e3540e35e305bc489e07ec4a71bc1242d821ca2535973c5de72833f7015af74cfb4cf84af3d5fe510a1e57a8411a0c97253c3769663ebc3251f3177d72a9f8d6250d584a2dd612bb7e70ae62c2c1abcb0f17970202ea55272f82fa7e2d90ce5f77d4c13040ed3967b9b33ba9c925173c0beec285394094e541f3d87f109a2b14fc38dc71ba557f9a35c63c877319d6cd18243d869a5c37d1284f1234c21340295ffd2ae07730190b0cd9185569368f24afd1cb8f134de7c29ca9fb3ddfca723f56b0f93e2996aaf9c6a38eec1fc2ca85fdfdb9c9a484ce59edc6f40a59e561668a5f39199ca458cf087e7fc5a37790dace92f8e96d50eeacbfafa66460b44cf20353e8f3e8c59c4d88b5d0110656e838362ba52c617dfb0145eb192d4ec735e6d733b35f5111e0476142863727de3e75666455db90452489c37640a029f5a71c930fa1038802030a617b871877ea71527f4c4f1a9d3e4b958def0fa870a858776e1aa169ca2d85cb43fc791b025ab69b0bf4857dea031f2f349ce4024948cf2fa7110cad0a6aaf5736f439405ab2febf7163501ddba9243db9fa28ae92a8ab3c66b520e639196b01197940a6d5374e41d9a9b7110fe9a3d8789c596aec048a616c47b22b927bd0172c68fa4b22b4c38a204d606c68a6e925ade655dcb3e565811a4af9a9097e09b8cc919c5e93f6da5930cb757de0fc35d3b949734680423aa04259dd0805f7cde56ef1321a2de30a943d2250bf46464e2d1be6ef3afd392d459730fec345b7f6c0d7b32b778091baa7dd0dd81df93d91fb9bf0789e2f5d28a6d370bc88283cdd54a23e3af1c81e2a3abf8b90e3220f4355a1ec482cf6915b54a68e8233205a87e99d7a39816583eb30983840d700068a6cf477f37b75faa6b2e7043f7952e854294e8c44261c55dff46cdf7b72ecc69d004b4d71abe9528823cccaad7df4ee65a2ad675ceb703e74bb53feb722d18e419b8313f76d37a396c6169ad9f7ff48505c8bb445238f044195502fccec6b2760120b04e80ae54dc9bfc2fdbf1ac1e8401eece96dc8f689b37ea557d0930640503208dec65e72d42039575aabedadf90842acd19edc7c0f66e9710de8f156ecba6a8f6a2e12e4a023604537617a56f03f15d0a9d30ffdc7be2a4250faa24714"}, {0x10, 0xffff, 0x1}], 0x11d0}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002780)={0x8, 0x9, 0x8, 0x6, "0b72fd4f82dfca91804cbbe4b11b5bcdd5b6a888", 0x9, 0x7fffffff}) link(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) r6 = getpgid(r3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000028c0)=0x101) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002900)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002940)) ioctl$TIOCDRAIN(r1, 0x2000745e) setpgid(r6, r6) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002980)) recvmsg(r0, &(0x7f0000002dc0)={&(0x7f00000029c0)=@un=@abs, 0x8, &(0x7f0000002d00)=[{&(0x7f0000002a00)=""/113, 0x71}, {&(0x7f0000002a80)=""/25, 0x19}, {&(0x7f0000002ac0)=""/62, 0x3e}, {&(0x7f0000002b00)=""/114, 0x72}, {&(0x7f0000002b80)=""/171, 0xab}, {&(0x7f0000002c40)=""/155, 0x9b}], 0x6, &(0x7f0000002d80)=""/22, 0x16}, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003240)={0x0}, &(0x7f0000003280)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f00000033c0)={&(0x7f0000002e00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000031c0)=[{&(0x7f0000002e40)="b551c7a82a44aea5a3ca203f16edfb268686f46349d9753cf9032151ccdd75232b507b383c28107c950870f626c6e3ed61365d50607a5017d45f22a5fc578e3663d07eb0a94e50de67c5bff7eb78b2faacfb88b02461c27e0f009ba7dc3380002e2919034247d03b6991cf7adce8dc2719de78825b437dd3c4080c9ccb1455da80f48c46fe30fe94f1", 0x89}, {&(0x7f0000002f00)="4572ebc5fe5c7bf0af4b96f25004a54329206ecb3f75507ef94e1b16cc6888dac34efc8b78a5f46e9f26a7fa156bac4f48c7123d97d2e44a54a0c922cfc89df41ccae479ef2e954507d905d09010892989d36076ff083fe55d1a17ebe80f99ee0dc67da3b5bc3f2d872c94bc066c0328ae5d352429cb8f239cc102fd10a5a2cd3a0febbb949a9e9067ed426ec065b3605e02d769ef7c10a8e1ee3045cf00447184d4bc3c829d259b719383bb6942017839d39881c9de45c43a", 0xb9}, {&(0x7f0000002fc0)="082b4cdc0f8bc1bd484871a211ee86b258bdb6ff0cbc21860aaac347db67b2bd205714ac8b64ff3e858c0b1148495ff7b02ae3dc14560392", 0x38}, {&(0x7f0000003000)="b079940ed7fe9d1ff439cf5ef87525099d748bd87d0d9ac3708550e4e914813b46822f9752d601200011fed616538710ba415c9ab3a7b549d5c672c9aaa6d259647bb66387cad3e21e67e7563eaab39656bd58adac2644b86ef3989c4a6285893a4e77f5ea1b4c500c1d1b91714393d1f5c933107f6e3866f373a5c3ac9e7da97ed042c8ac80018b7cada7cdebb3952ac30c431ddfd468c02263415430fe51", 0x9f}, {&(0x7f00000030c0)="8a005d09844bd95a77166f69601ed6c115b46f507d7286da301c41d8195e3b9554a2f0764193d3f917d9d40cabe5b6976af6c1b4755350c3e215760e10f09be6bf942a7d79fcccec07e2a80cff0e0c2050a3acc141a8e18a01882b8f01c4483a58c5f4ff202109a3f84465c8a081ff2ac9ace33620421c4bc705c1c8f4d5b2ecc56a4043cc91afe8384a91e49d315fa845ada75272a8fc3391ff043f6d8b530211980344763026bea29ae2891f55b4a7f98a2890d76fae32bcc1d63337fa9587bcec9eb13afefde1df5d9ba6", 0xcc}], 0x5, &(0x7f00000032c0)=[@cred={0x20, 0xffff, 0x0, r7, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x30, 0xffff, 0x1, [r8, r1, r2, r2, r0, r0, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, 0xffffffffffffffff, r0]}], 0x100, 0x40f}, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000003400)={0xaa, 0x1000, 0xfffffffffffffffb, 0x3, "9330ccd99c0b1ad70eabf6670008ff07b1fa4bb8", 0xffffffff, 0x3}) syz_extract_tcp_res$synack(&(0x7f0000003440), 0x1, 0x0) mknod(&(0x7f0000003480)='./file0\x00', 0x20, 0x2) syz_extract_tcp_res$synack(&(0x7f00000034c0), 0x1, 0x0) 19:01:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) socket$inet(0x2, 0x0, 0x2) r1 = socket$inet(0x2, 0x8002, 0x400) fcntl$dupfd(r1, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1641d153d3e3a4eb73dfd0ee9292e28aa0a72401d70891cc1d177bffa9ea24cf554b504473530aaeb4fe0df29d82af48d076e39e897747c67b80e4c96d05b1453ec501c516358459716f01c4009bcf1b1b717f48b7b9f2c3cb08671e73f4f797025604a6bc75d844946fed937652e60cec58b1aa103b1f9b8f05617966458ce6ff", 0x81) 19:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1000, 0x2, 0x1, 0xffffffffffffffe0, "16e9fe1bef98ca5fdac695793b6f2779a6ceb4df", 0x3, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0xf6d, 0x0, "345e4da4be808fe5e55ce95e6b496b495f248d8a"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 19:01:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x881, 0x28) 19:01:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd01, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000008, 0xff0}, {{r0}, 0xffffffffffffffff, 0x1a, 0x2, 0x127, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x400, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x81, 0x48, 0x9}], 0x2, &(0x7f0000000280)={0x8, 0x100000001}) ftruncate(r0, 0xda) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xfb, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) 19:01:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)='~', 0x1) close(r1) read(r0, &(0x7f0000000100)=""/151, 0x97) pipe2(&(0x7f0000000040), 0x10004) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 19:01:15 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) execve(0x0, 0x0, 0x0) fsync(r0) 19:01:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 19:01:15 executing program 1: r0 = socket$unix(0x1, 0x1000000800000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0xfffffffffffffdc2) socket(0x32, 0x2, 0xffff) 19:01:15 executing program 1: r0 = socket(0x11, 0x8003, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) getsockname(r0, 0x0, &(0x7f0000000100)) 19:01:15 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) flock(r0, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000000c0)='W\x00') 19:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x5, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x1ff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 19:01:15 executing program 0: pipe(&(0x7f0000000040)) geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000140), 0xffffe6e) geteuid() dup2(r0, r1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 19:01:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="15d045afa3d21aeab982ddbb4c42d21a42fd217c0cbe4bdd0c8cd16b38961b59dec7228a383a116c877d74f84801e25d17ccfdfa349acb03d36b2423e3fbcc02ee6c9e81a3e79a53c3a4ca386fceb087e143001f9f34657601a86b1a5654b106d74b8777c49982a8e7362ea001b159bc", 0x70) r1 = kqueue() r2 = getpid() r3 = socket(0x6, 0x1, 0x7) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpid() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r4) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 19:01:15 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/146, 0x92}], 0x1, 0x0) fchmod(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 19:01:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) 19:01:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) 19:01:15 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) r1 = socket$inet6(0x18, 0x4, 0xff) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r2, r3) 19:01:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000180)=0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f8ff2016"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) close(r2) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:01:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) utimes(0x0, &(0x7f0000000040)) 19:01:15 executing program 0: r0 = semget$private(0x0, 0x80000000000001, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xffffffffffffff78, r1, r4, r3, r2, 0x4, 0xfffffffffffffffe}, 0x80, 0x6, 0x86}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x41}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0xd1}, {0xffffffffffffffff, 0x17d}], 0x2, 0x0) 19:01:15 executing program 1: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) r0 = kqueue() ftruncate(r0, 0x7fffffff) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="56342d2ea1d89533b231e4a4dfbf2836e0003852dc88a6f1f5e9851aa3d62a7f6f72da362ada872aaad3c3e544ec55b98a3b5933b616cfcd78be5dc8a418b8b62450d05765609564ea55901caeb0e6d98878f003cd280b663318d4d859f11e805a005b90c65e657c69b064f6e506c5714858f0ab747837a514b129c185b40b700166b611d7c63cd32442707e5101c0f6a5d259ed1448e9", 0x97}, {&(0x7f0000000280)="e403d1ca5485e90534a045dc8a6c0bee68b51bd6c9cc5cb6577288d6f7b141125c208698f9f26540501da5692a58b50551de5be9c3ccc10b733cc9d19811a742d381b8e6aac0881e69e546", 0x4b}, {&(0x7f0000000300)="75ca9cfbfa61896406730e4d", 0xc}, {&(0x7f0000000340)="79c370d1df8d", 0x6}, {&(0x7f0000000380)="ada89f1cee23d6aeff69bb38acefafb63758e686ea722f05fa1601ef2455ab877074f4cbb5fa34a06c5f3adbcfe1d2a7b540dbb2a8f1df295b3d9583f8ed4648c4c61ed9a6480d99d227b283c487e01a5b85b3e65f5d", 0x56}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff0000010017005bd29d30d2fec9628180c6dea589af9bf0de70", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x2) getrlimit(0x0, &(0x7f0000000000)) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff8000211dd580,ffff8000210a2e28,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a2e28,ffff8000211d8000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ad6000,ffffffffffffffff,0,9,ffff8000210a2e28) at allt raps_kern+0x7b ptsignal(1ae3,ffff8000210a2e28,ffff8000210b6340) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211dd810) at sleep_finish+0xd3 sleep_finish_all(ffff8000211dd810,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2e28,3,0,ffff8000210b6408) at tsleep+0x142 single_thread_set(ffff8000210a2e28,ffff8000210a2e28,0) at single_thread_set+0x2 8b exit1(ffff8000210a2e28,9,0) at exit1+0x84 end trace frame: 0xffff8000211dd9e0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff8000211dd580,ffff8000210a2e28,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a2e28,ffff8000211d8000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ad6000,ffffffffffffffff,0,9,ffff8000210a2e28) at alltraps_kern+0x7b ptsignal(1ae3,ffff8000210a2e28,ffff8000210b6340) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211dd810) at sleep_finish+0xd3 sleep_finish_all(ffff8000211dd810,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2e28,3,0,ffff8000210b6408) at tsleep+0x142 single_thread_set(ffff8000210a2e28,ffff8000210a2e28,0) at single_thread_set+0x28b exit1(ffff8000210a2e28,9,0) at exit1+0x84 postsig(100,ffff8000210a2e28) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,9ba81420000,53,0,9ba81419560) at Xsyscall+0x128 end of kernel end trace frame: 0x9ba9e4f0150, count: -18 ddb{1}> show registers rdi 0xffffffff81e337f8 kprintf_mutex rsi 0xffffffff81696879 db_enter+0x9 rbp 0xffff8000211dd4e0 rbx 0xffff8000211dd580 rdx 0xffff800000ad6000 rcx 0x3bf9 __ALIGN_SIZE+0x2bf9 rax 0xffff800000ad6000 r8 0xffff8000211dd4b0 r9 0x8080808080808080 r10 0x52b972a19a4823b3 r11 0xffffffff8181f470 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211dd4f0 r14 0x100 r15 0xffffffff81bf4e1e cmd0646_9_tim_udma+0x1f12c rip 0xffffffff8169687a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff8000211dd4e0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=90046 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a3788,0xffffffff81eb7cb0 process=0xffff8000210b6340 user=0xffff8000211d8000, vmspace=0xffffff00714daa60 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29048 224470 83877 65534 2 0x4081010 syz-executor1 *29048 90046 83877 65534 3 0x4003010 suspend syz-executor1 9395 244615 55642 65534 2 0x10 syz-executor0 9395 440154 55642 65534 3 0x4000090 poll syz-executor0 9395 286559 55642 65534 2 0x4000010 syz-executor0 55642 2792 75868 65534 3 0x90 nanosleep syz-executor0 75868 86758 2942 0 3 0x82 wait syz-executor0 83877 147060 38037 65534 3 0x90 nanosleep syz-executor1 38037 317032 2942 0 3 0x82 wait syz-executor1 82540 193768 0 0 3 0x14200 bored sosplice 2942 206645 77018 0 3 0x82 thrsleep syz-fuzzer 2942 491451 77018 0 3 0x4000082 thrsleep syz-fuzzer 2942 201327 77018 0 3 0x4000082 thrsleep syz-fuzzer 2942 352697 77018 0 3 0x4000082 thrsleep syz-fuzzer 2942 497728 77018 0 3 0x4000082 thrsleep syz-fuzzer 2942 469178 77018 0 3 0x4000082 thrsleep syz-fuzzer 2942 442389 77018 0 3 0x4000082 kqread syz-fuzzer 2942 299241 77018 0 3 0x4000082 thrsleep syz-fuzzer 2942 179417 77018 0 3 0x4000082 thrsleep syz-fuzzer 2942 151917 77018 0 3 0x4000082 thrsleep syz-fuzzer 2942 521009 77018 0 3 0x4000082 thrsleep syz-fuzzer 77018 123629 62120 0 3 0x10008a pause ksh 62120 399208 25581 0 3 0x92 select sshd 87798 204088 1 0 3 0x100083 ttyin getty 25581 157192 1 0 3 0x80 select sshd 20768 106125 49024 73 3 0x100090 kqread syslogd 49024 232528 1 0 3 0x100082 netio syslogd 30493 454528 1 77 3 0x100090 poll dhclient 39152 500137 1 0 3 0x80 poll dhclient 18478 203768 0 0 2 0x14200 zerothread 19592 365662 0 0 3 0x14200 aiodoned aiodoned 62272 338141 0 0 3 0x14200 syncer update 89568 336605 0 0 3 0x14200 cleaner cleaner 33246 224111 0 0 3 0x14200 reaper reaper 49394 75689 0 0 3 0x14200 pgdaemon pagedaemon 67002 104618 0 0 3 0x14200 bored crynlk 70798 482900 0 0 3 0x14200 bored crypto 26477 405435 0 0 3 0x40014200 acpi0 acpi0 58263 178953 0 0 3 0x40014200 idle1 94662 393506 0 0 3 0x14200 bored softnet 92504 468882 0 0 3 0x14200 bored systqmp 22107 293948 0 0 3 0x14200 bored systq 46318 418987 0 0 3 0x40014200 bored softclock 89504 70475 0 0 3 0x40014200 idle0 1 44576 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper