nil) shmat(r2, &(0x7f00003e9000/0x4000)=nil, 0x3000) munmap(&(0x7f00001f3000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 22:06:34 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/4096) 22:06:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000001c, 0x0, 0x0) 22:06:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) setsockopt(r2, 0x8000, 0x900000000000, &(0x7f0000000080)="83aa02b7ea31ab523b5602bcaa51430f70e0b3199e1a8fdcf6844e6eeff05a406430eb6be72a8498afa22933edbd78aeea2b7b0d74e1ad04d7df176f8bcafe441c492dda534f2ca787c6dad71dcb161b1590e3e35d7da70e3667a91fcc0a237fda07bf16377d2136d92e6d168fe30d18a7244ceb597a5fc9b57d00486cf038a2788f774f504225e37b8467d5116b87993fae349b2fe0093d71c2eebe3a847011b9dbc726877511974705", 0xaa) syz_open_pts() close(r0) setsockopt(r2, 0xffff, 0x4, &(0x7f00000002c0)="0b1cc1eaf7b7a851b3c3a1cf177ac2706337cf5679fc07752e2aaf42f695e1cb0465f91c8820ff3f97c442b000368a25b36f6620029c0119599cd9936bcc983e1e175f544c6de992a6f25ec86eab7e054297e3f31a709584e42c491f1c0259525e8ede4a98e74ddc158eb945c5295231826acd523b5a35f93748fd6b015ffbb385a7cd0ce6e1b175a0638d02e60431c8d54575d65d8c056a8a43e6caa654f41b14da095b5aba0f297d879ac8d3f2d3cf6cd1a8d667becc8f0920449d7e3dae75e23f4a24e4c616a1950da7aebf9de971daba", 0xd2) dup(r1) syz_open_pts() 22:06:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)) poll(&(0x7f0000000040), 0x0, 0x20) 22:06:34 executing program 1: r0 = syz_open_pts() flock(r0, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) 22:06:34 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) r1 = kqueue() r2 = geteuid() getitimer(0x1, &(0x7f0000000000)) r3 = getgid() fchown(r1, r2, r3) 22:06:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) 22:06:35 executing program 1: unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2d01262f66696c653000b50c892cca29acd24830ce91040486b9f1f4157f7aceb08ef925e390a489866cefd484883fb7286e3ee32d484144221d170cb3d9960d4ae8e76c4bf795d96e3f19a6df719175f87d7bff170ebd4bc5b2a907b7814f5aef526971629aa89952c079817c50fbb8a89efd14c945021041878b7eb1e7274058c49fae6411e3e3a0d795f24789f42ac3dee32a672492bcf64a504223b401edc804534635ada3b4f39bfcb836cc71c3d7709039059851fc33e73fa759581cc25632da07cf333b9fe7b089fbbdabee46a4e8be36650a27a053b0aff8a98021e772807759b2415a9387becf58e9ba"], 0x1) 22:06:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0xf7400000000, 0x9, r2}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) 22:06:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xfafecee1a10022b8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10001) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xff, 0xffffffff, 0xbae, 0x4, "e158d9745bcdeb4b11b9ec347e4713fa00f595c0", 0x80}) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x8) 22:06:35 executing program 1: socket(0x6, 0x8000, 0x7) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 22:06:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1fe, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup(r0) fcntl$getown(r1, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) 22:06:35 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040), 0x10004) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 22:06:35 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xc3}) 22:06:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xffffffff, 0x5}, {0x3, 0x90}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x2}, {0xfffffffffffffe00, 0x100000000}}) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 22:06:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000040)="64f8145bae48383431fe654a4cf7b2579ea6e7a756b4c6dc0a1a19843f950b24afc9b5b16a707d8638a13ab2e3f3e6b4aa4f95377b226cc353626d0acd312b4c40a0", 0x42}, {&(0x7f00000012c0)="be279abc4da36a5ae752bfdcf0fa9d79288c194fc0fab6f7222f5335b19add77e8536bc60d419db2dd95a8566300619db35cff03a9f102e049533ebc6d8cd487039da56b715b1b49d7939c41c50dc06262a9f655f096d760c49612e980d1755ad1aae176b59a4497474e7a0445aa0d61377c5675b681ee7129654e30f6f8a0cacbb4444986521e06d6a5a24dae545bd2ca7218da4b540b23361ba8019b2596f5484bceedc8d18ee62243749e2472962af458aabe4f7eeb81effdcab50003f4257d954427d68f3d051a3d1d19c28519c5398c1effd8525a6560d1bcb3f960f6d1d33c61a4de0ded54ac66b3fa168881417490c123b7dee928c63331d98f15abd8102f14721200567ba7ec0494902bedb0a2300fc8887764438419e1179f3997bd31e6bbd859a0c70b9ed1b09cf6e468e26daaa55437cb5109e220102c2257888fb2d1233d2d6ce5bb6a9b35278b72394245f7c4c160baac2603ca56df6a0fafe943ed6bd415e8ca845be46fa298a5298c68efc725faf52bc2c84f619fe3f9914cd6e9eb8e2bc4bf25eefcda235c2c4779ce670e26a25fc77ad3c1f0b3069a88da19dd6c18d0e0143c3c03135977b65f7c930f0032a839666cfa068582ab6c5076a7d6a35e1382893971cca7546c3928b50bfeadebc8d7234bc473d101df106b5e94f4bb70b2a92be72f18d4f9fc1193b3e67b3f0ae193adc5fcf84fcb5c474592eec8dedf1485493f256f4d541b3ff2dd90361f9f7e4f454d24ea50fda8ebda36e9d6620d2ed2c35bf5dbb887ff478f4c840ef1d6f2dedf5c16c2807a51a74ed85ff4e2478fe9ae45f096cb5fc159d2abfb762586ab383916e6b6dcd54cdde8f86ae0b31264ca149478c3a647d90889d8755d3c2ccfcce0edb4ae1a213c761c12dfd3b6d56798a8095870a5c5a0459744a9d5ec957f2da508792cb847b030b34b1774d28081bda99f0e7003b5c0c7fdeb8310335dafa840d9d34fed932aed1030277585b6cdecd0adbb750bcb2cb9ce88f3fe4b59e001f4b29fbffd9e4c0c04f36a5048333ee7ddf9f166c07f553ae236d1acce06c5becd6203d819701f9307dbffb46908db6f79d0097097733df37239eb98862e5e0007383df0254e5710646f73d55ef62ebc555f8b41031283c1b113c208d63a5f8838242cb18fb2e8f5186389e5b3cfe3df338bc3cabd9602d3e8c36920179a2678127478216f5a756d32e3da0fe8378602b4e103eb4a6c013a8e8b2979a93c8ac80d98ae59db468171c5babf313596cc96d77ebf654b1005a5588abd8528eda0b9a28a2a689cc81c29d44916cc131a0165e910a4ae5443bae973f943dc36323a2ee3ad6964506ec570b041d8efe448457a2d9bbd43f1863854797820ef9b80abf9ae99fc1c15eec5be06a471de8c771e9f27e3af79e359ca9486d35a7876ea920562b1bbe21ac71ade14fc143dc59fe6dafb0a66163291277e0f9aeaffe7114241dc74d68ff343df8e6a1a0f8ef69ab0e73a7805e54492877fc6706d20c127cd510819d35c43e223ef2045077d7988e38b6f683d01ab8bc47ba8fedfc8ef946291a52f84129519de4866d68b48002c1f6fb737e4c5768b99674ac219f9af6686cc50d8cb54e9f258dc7177628b87d70f4d24027467e1da8d11bd49c9b0072875acf3ee4040df9db7547eb77e9fccb7d74efe9221f5c85e21eed4d0c03b53bf523b7ccfc68084a121a3e2dddaf6ee9afd4fc25c700fac2a764e48269e151bb4152568e24ad8642efc5567594cd6c4031953020709a2e1b5345c03af7a5e740ca4c3a8a00f67c1938a7edf9e472df8f8a83ca47022be98da8e17c9980c479a754827b3ce5a53a95d7e37ae371070b6b5fd13ef97e9e15a20fcae165d185be8d69ca49ad9380283919f8c7330c0b554ff0eaa4bf98094dc991d0625f1f2d6833e46b1ed72405672cb1ecb57a8b348d1cb03dc61aea01c85d30d5181516f12765e2c27a8f5270913cd9cfed6be9878f0dd23db2cdb1ace676cb409ef338038c5e760477251b40319c9cfa574462f7c80eb07a838b6b8fed7e270a017e7d89639f22fe9c377b4914f3dcb54d2aee0a873dac1071c7fbb11ed86dbb02e0b57833378630ae871b54b552d9b3c090857d4abe84beda4274795e869d354e024de74c365bcbbde2c6fa66afdde08a6197c8e7875718dd34d4f64ab7c7dfd77227a7d5f32268be90ed5722d5d4b3f58a288f190e0ef75c270114bd9e2b2f7b0ce27abf161aeacacecb3fed01fde0253883ca5d20676c38749531c5b4e26255fcda837a0e705705b06db9a5cf67732023a2fb8766a1841bc538973e799492e6642a89b5a130ce051383d935f6561776b91e065ac2746669fadda6c9b9b4d626f44df599fbd2f2bf500385db18a5bd44ff7b1f9c0a972cfafaf53608fdd4578a4530f1f10e37dacd8bdc84d18b52ad777a330d8c25961e721a83c2a1de9a51617eca88f0ffaa711dfe8d4a50445624c289097de5b42c6880d5cd89726e33e5886d2b85ffc21953edbe4672732a0bd520c5ec4ab2c9ab4bb4d002137058cecb3d96655cf4dcbb1ee5d9acdd306cd2060db521968185c82e9e7591e819ca3ac9465f6b7a3a5a50657570d48757ad6381a50fda5ecaf0ab5b0b4b68e95b4057ce1b2cde6b0b277c91e6497b114afe5cc06c4a6faa12f4823a9e07dc57375ea0e41ca0f81c92dbe91cb0f16a733d066d1f86676b35e505726fc773a1a98b45b1478d484edc83c48cce03fd8af5dfe3b27c0932ffa3358ad677a24759514f6ce9081c641ce3537075b5f42f006c52bada89c21589ce0ea14c0df5b78d94e202506ac29e6b5a737ef810adc48b150f8b9e87cd4af64986d32d6d3edf9b73b12b84f5280a8c95dc5bb8a39d9c260f160f689b39fb54f394b03cacef594e33e0aa340d53ae4f5fe9d5c84783201917175d0e0bf62b90fc8aa0ed2ce6d18acbb59e17d4f6c32d54ce17c676a5a9da574ae37e0b69cbdca638cf092aa7e9fa231df4e2b183e2f7168516bc594dd235df992920e22fb2e5b5f2623059d6bb3fc5c912de344293e245ad456d40cb8b5eff2d1c02966e3520012aa1c34533c21628015825e82c78d22a4c0fe04d3e82b39ebb8925e6700102ac0ceb30c542992f40bab2561878e3c679a1b5e1ec3810010f10b6e0093bbf5fa449f504917b3cb63ee5f75dc0edfc9f3f6f4f7f41117990c38b4829c723d094c61ce7d5620b7b6b54dec461c57c0b40803569c5dcbd3255668c56e8d9e4a32a18906388a3ae82d22efcea66e2d06aed45f1dc8b0a28bbee1fbf4347ab8786abdb758ff43a5206f2baf5b1ae7f7ab0a481fc35120b2b641bdb000bb2ea6df0311308fa70475c63335cc57ed906689551cc784222f6e8fe6c6d5d19ca0377703da9e0305271394ff5b62867f46e78951fea82ad71162373987022ab18ebe9643a63db7563fbc66d6378c967d548f5d9af6a6b7b0748c618596dd574e9cae7f6c79d1af75afb88977c0edf034741035e7c0dc3798d271ecdaa7a4f1782b252e88dd96e23f07ff40467385db19afcba23dbe2702301c582e5afe3454316d42849228444e1af36c4c3231c094c8fb70f72bd289aa9a5d96f96714b4881407af87bae861b1be17824169394d3656ef53e01867d9916297cd2aeff34e9d76429085a28fbe73dda70b1b650c0220fbe1a49f2d11f4a7d90920eed1bf24684397bba70fa3b55199240eac6e7dd0694f0eaf4ea961d7eb1ae0de37272496c2e0a02f1bd88f68ca4ff024027225d0781171da1c6c0278fa887d59142671d133673ea8a0991aa8b7fda57f7be3f4e0e4a800faf06b9087b91ec09a590c4ae5c37634f14c28fd83974a5bf22b03b6762b8266dbdef1d5ca3d740a8cdce6715380ff57703f9046e6003c353e24e93739d1d4bc556352e3b1ecb74bc0b4303844450580921ea34f69443784597a90db14b7b2b435d0a737e84252eddb98851ee953f230fb8121eba03cb7ee8729ed72c0d9e99b95ebee5403bfcf819982515a45bb37e9ab48da5c062ada794b998edd52c37a852259799983b568eebfa4279dc185bd6e1eadeb8fdf72fdfac1d7a41fac6a859a5770af13f952af64f83302d6423ef7ee58e1f033670f7654c90b5a16f33c310ea7def038ac307bf17ce2e46d1905f3caea45da245a773e2d9dc940d5ccec1a5fe9b3e9b8ddf9d8af5cc13994f59c134ee0fe029c1f2fbe9387cd8fd8a1d354dcbd4669ef82a6c7b9ebd9f2d88712ccbadddfb88fd9d064889e8c3848f7d2c6e6e1c13d3970be129f6d77aceb61ea60925298098f9a082c73b296ecbdcec29a95de2d154a0719b8c3e5de116d3262536133a14978e65ef20b775259720f1ec80365e242fe23390e28db61d1916438050ec91ec9843742c7cec2dff6d6365e6a028ce807025f374633a8a598c2328431bc09b481bde79ea8d53af2d6e83189802e654a7f743a7acf93f328ec58a8c0713421125811c4b86a32a5616d500d982d4bce7049cac4caa6447eb9fea9b46a7fc1944a6eaeac89d8870de2efe78e15e697691856cecb33815e1b6f89643e0f83d506f9569e0a761de65bca3e09fe45aac39c895fd98839109dcbaef2259b827384f895d5d1bad196ebbb5dfec3519984a7d649e1308a614ebe9dc5fd097b5f116e877adbe5f16e63911a516c8cd009eb5a83be289149b8c8c6cdbee0d28045f68be1062a98e25175abeee9958799b5c92f3f257714b55b687ee75dc3acf20e763842f62828fe606e4d4dc4990a6338f55a721c017b71ee8e8783f3183b1c3bdffd202f38704796bb9fad3881ad79e538668cb0eb6900398c846dc010c03b24b97caf873520b1f26956bde09bac32925c06200f665cd0943903b4f7bbb20b4482d993a9cd50f49e44f2de0d97516c2eefa11b0de3f1641478982c347fb06c4b83054554a83641c92e4235c08f35cfc3a9da46b60c50f1b9db161a5ea18147f53302a48dbdc7e8ff8ed9a825c5e561cc901a62e8cd810236c313cea0cb18c845646fecb16d3ba8c88eec87dd9bc9f596befa227033b8deca1dbf5353e56229e458cc58855b48c0084c50945c9782a5d521b3d24af6ad3ea90b6084e1c21c99656fa60ef8b550e41ae3070b1fa6bb7fb9f457fa7f3099e610ffdcc5f9b0faf5c3ca48f37cac9b839d62411d70b0e7fdb6d0bd2a357a3f8aff5aa17ebea6b30fcd476c08d629d1c8f24503d7c7321fdf04281e5ff1855959c01b44b88e72ffe538a12525ea949e9e9763fbe3abcdf11176470ec19bac2c873bd2ec9776d0c9d69eebf9559dcbca900deab28a021db13aec79e94fc5c9e3b1105d216b221837f540f8cbec9ec7d1085beb817887afae1a75400273ed5781918f430d92a7cf7950e18e2464d0977a0bdabdd0f5be87592dafddcd87437f396f2926aa5c1042d9d9796cc5f4780f3d2ffcb07989925ce4a7d4a7f456b85ee482d0a517fe8681320418591a49a81bb17ed595c7be83a413b61e0c46f0ef293fb133d980cc0829221a91287bd2d56521074aa2192d31868004e01e4d071b0df6544c642f00fe42312cf442b2c455ce5c9100ab488a13453f68d9fd879280eadf2c30712c619a74252d553c6a15871a83b9c80d68085298d537da9313422665068d2d1fe7eefbe6e92df074683ef90cf3c343db7f24182349af0f0578aa4107cc041c9158739ac359d6f368297085e67bd51a671a0207ce4bca514719da53fa9865425fa078333abbf39c4ed4ab403d4c20d581221a2af93ba83f82a93148c2fb8e8372e905756ff3a5b1b422222f79", 0x1000}, {&(0x7f0000000680)="6c5c6aeb46119d8254b27b00c900f70a12cad82b13a4d9dad64c82137f46e310aa4e3dc46ce3ff9433bb02172a1ee842e96467899c6c591a8df9f75e2bd108401f615e68d11fb8d98c4aec058e43eb250af56d1393af655cad76d36364cefea09cf98b9781e7064ea814fcbb020d069c6030294c30dfa5d87f0b7f48d0cffa10377c4c0756f4de22ad36ea45210193b9a4d262b84d8d980223868fefc2", 0x9d}, {&(0x7f0000000740)="6e3d579fe3e4a0fead9e9db83997f31de55a3ecacc3317f67c0e4fd313cfbe4920691fa5b9a25dfe12c71af5de403bf05f20a87406b4836b776c036ff2992fc93e424b46254b313aab1070586dc587f3c11998eaf3cfda9338d846fd1252097836fcec2327a9e01e9a04e8ec132bd160bfd87e83233c52964e415043d1d25ce28b8a5287d92e191adc4a3ad99511d5271d3df50c3ebcc48db8978c999135f8a513df22eee3ca1c36e7143c77979afb2feb7b72a041aa98249e80c2fb43bd3f9c9f9488caf73b830d51032f3147e69fa3b89b7f0dca85ff5f68f2bd186c81e39b631fb3ce60e6fdb21e70fba8888202", 0xef}, {&(0x7f0000000840)="85752a70", 0x4}], 0x5) writev(r0, &(0x7f0000001280), 0x271) 22:06:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x12) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 22:06:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 22:06:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) chmod(&(0x7f0000000040)='./file0\x00', 0x11e) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setgid(r1) 22:06:35 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae6678c5666b8b2df2decd61a3225255552fbd5e41789632dfc940800000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c7f0087cb2d3ef16ab93f12fc4d00000000000000000000006c5794e34a11508a859a93524e562b40e598999fae1c2d238d056be3b7d101aa06bc80d65e80f7ad2df6791b67f8ce90bc9e63af0d8c20fd695e09ad5036adc2895a88a809a5d053", 0xfffffffffffffebd) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:06:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffff8000) 22:06:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:06:35 executing program 1: mlock(&(0x7f0000f9d000/0x3000)=nil, 0x3000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) 22:06:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x9, 0x5, 0x8, "b29887e40b0152fecf4ae4d8740876775fe0f83d", 0x24, 0x1}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xe9) 22:06:36 executing program 1: r0 = socket(0x36, 0x1, 0x7f) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) 22:06:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 22:06:36 executing program 0: r0 = semget(0x2, 0x4, 0x20) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/255) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 22:06:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:06:36 executing program 0: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r0 = semget(0x3, 0x7, 0x0) geteuid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x2, r2, r3, r2, r1, 0x40, 0x401}, 0x5, 0x10020001, 0xc9}) 22:06:36 executing program 1: syz_emit_ethernet(0xffffff4c, &(0x7f0000004380)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b991f4a314e2ccd0f77b48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f06e7ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f02aa57c72a41a4f8b812b1a75fa388f251771dfaa8f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffdc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe04ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ede5494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c213f000000000000009011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0000000000000000000000000000000000000003bce622d6791383ed813cc269b70b12b200632af1766ced7e3ec91125e4e2ec149b499981fdd02c8ffa3488f59194eca6a223a4f0b8ee98744ef68daa5423fa891d830d59ad6e4a9b6ae83047018e4ed4f64eae04e65e9b0213d9d6da81b4d2ed7a8ffea155c95063bc9969a784170ec8cd4926d7c8954f361e1fb7cb084dbc55242115ff27814bf287705cc8fc43699afac18ddf96aba44ca5e726a63818b0ad499ed729be3dcd9cd69956a3d0e26d372b8117a45a713d1294ba72315000100000000000036f72495379ea7f288a2") 22:06:36 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x400, 0xa6f}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x8, &(0x7f0000000000)) fcntl$dupfd(r1, 0x20006, r1) getrlimit(0x3, &(0x7f0000000040)) fchdir(r1) 22:06:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 22:06:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4000, 0x8) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 22:06:36 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xfffffffffffffe16) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x23, 0x0, 0x0) recvfrom(r4, &(0x7f0000000000)=""/60, 0x3c, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc) r5 = socket$unix(0x1, 0x8000000000000b, 0x0) setsockopt(r5, 0x3ff, 0x69, &(0x7f0000000080)="bf59c7b56a44167123582338ac852272906ea9b0893026d475a4ab461ac9986a41898016c0da9f16bd5266999a630cc242ef43b844d2cf8653c509ee2e8c3362664307e469ed6c2777e1e7ba4b5f164a89ff5feb03c5f06a7734cfcc40a08ea399f8efe2ce66e6396aa03d5ae8517e9174881d5321c9200119cd9d98ee065afdd088a3d73e4b57448bc5146fa37f1eb66e0c673a5c2848810c50147e6e4a946fffda1d09a69d993955c704052c7bef5fbeabfd8dea3c81cffcf21d56df8e544603ab47066164fedb2075020e654119019adc1d9981e4cd1a52f6dc5e6a6b175ef02f7ef83818ba2de913d4da504cecf0c86f8cf5ce3105952f53", 0xfa) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) 22:06:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x1c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/62) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/194) 22:06:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) socketpair(0x2, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="0587af5be79105fc8c5b9898bcd39c472c93fa02fbd58b03b1626b7837d302f241b246de028ac804d95f7eeb9bcb38ee4bdb69fc6e2cea67a7473bf24c52039f3d4551701db733d1196d", 0x4a, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = getppid() fcntl$setown(r1, 0x6, r3) 22:06:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x14, 0x13}) 22:06:36 executing program 0: socket$inet(0x2, 0x8003, 0xfffffffffffffffd) semget(0x0, 0x5, 0x100) 22:06:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="841c41d299f360935377380674df9844aa676ed51676fb42f112738d9a4ec2dce31ae7bff068a923a1b39fda07487a389de4ea114266c0512aa12164bf5170e415c067b1fb43c5c111fa0d0e0356777dd521e5606d26ca4eb9344655e3adc4c5505b8699979acd9fbfd2e31284020210ce230be63b0b9e07ef5a9d7c064d4eefc3ce1cf898fda7de42aaeab0de53c1e9c2c044324906cf7a31fc5ec0f2f9557e3e8a75c4aa4009ff1325636ec52f56e5386b8de63cc719d044397961099636daccb93751e0fd61d48cf224cce2dc7a77b7b7eaba8941c440d5955f2f70cccaa0ba853ccfe00c6df2bd3af5fe07e3ec075c0a9451a95b075171391e2245d8", 0xfe}], 0x1, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/156) r2 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x3, &(0x7f0000000200)={0x3, 0xfffffffffffffffa}) shutdown(r2, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) msgget(0x3, 0x600) 22:06:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) read(r0, &(0x7f00000002c0)=""/183, 0x2ef) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 22:06:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:06:36 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() pipe(&(0x7f00000001c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="98903f562b38dcaae4d1835dcac3ae8b8ba5687c4c6e3d33347e592274a63de5c8bf904840f372adc49a66161584c72245174d915558db4da9eac4cdb84891a450ba221efdf83a09f52fd0932e6f8cb0285f74cae586f790b087674032300470ae06f3c8c462f42058ac68e22a6069c0bdba92124bb01a4955af766a508801ed27be499676af0a9a440986d65f87ff8f56d0e07a380530711e725e15bb57afb375edd653c6d46eb116c925f097798794c8890c2959cc7930517e4b212d16a0", 0xbf}, {&(0x7f0000000140)="632ff290d2395e11e6e6675a846426b1159667317aa3", 0x16}], 0x2, 0x0) close(r0) execve(0x0, 0x0, 0x0) 22:06:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = semget(0x0, 0x3, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/210) 22:06:36 executing program 1: socketpair$unix(0x1, 0x100000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x3, 0x400) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 22:06:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x8, 0xffff, &(0x7f0000000080)="601012132eb0fb20017b5505b40a71421c88fb2117e5129432849b2184c200c2e42fe2f1ac9cd80436b7cd69ecbdbd0dec954222cd9293a0cc8c4fb51ba88153becf6c355378428c64cd8ec99d2d82a23af5575df61b2d386c938ccce1f891bd8454fdf7f94be0787b43b006ed89f2f637e25119060971f4ee7ea7c2f2dba9d37fb77d57a18fd5a52f2f2841c53cc67d697aa68b8b765ffb96778acf5bed6f337fe9bad1aa154646b6cffa743f952bbf76a19ece81c264e8cb0eb865fd001524065735cfce4b", 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 22:06:36 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7, 0x20}], 0x7, &(0x7f0000000200)=[{{r0}, 0x0, 0x2a, 0x0, 0x8b5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x28, 0x1, 0xffffffffffffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xfffffffffffff801, 0x10000}], 0x3a6ff69e, &(0x7f0000000280)={0xfffffffffffffff7, 0x3}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r3) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x3, 0x4}, {{r3}, 0xffffffffffffffff, 0x6, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x8c0b}, {{r0}, 0xfffffffffffffffb, 0x80, 0x6, 0x6, 0x1000}], 0x8001, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x3, 0x7f, 0xffffffff}, {{r3}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x2}, {{r3}, 0xfffffffffffffffa, 0x14, 0x1, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x92, 0x20000004, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x4}], 0x10200000000, &(0x7f0000000380)={0x54, 0x9}) 22:06:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 22:06:36 executing program 1: socket$inet6(0x18, 0x3, 0x3c) socket$inet6(0x18, 0x4000, 0x200) 22:06:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="48eca8e46411b6e5e6ba0d75666b6d6aa80346ab370daa5ac8c16c5bcc34dfe8ffd6b1f4198f0bd03cd10aa627c7c81f77fa07b301281d55ef5f5e772256f5e77a0c33ed0161d2619c319c171449821c3da8d38d027dfc14382472ed079e16f06a903ada41c011fea02c0d9f69d1d264", 0x70}, {&(0x7f0000000400)="74925cbdcbe22e6805219182434ef05baf11f8452212dd304aa0e410ad30c4d55457a8ab11f42f1c5b0f36d904225d0a58eb525073b805ae0e0728f616d7603399f0cc2f8f41cc6fc6e338df4225f7e04b8d157f827e300303265a8bb0963ed1e89cfddec23625ab38138a493b47520e48bccde08f5c0b88a7ed40a96cf632b15eb2d7402f3b86f0fe34cd40e080cd0dd7c76aa473a237e92ba72a5d4c9e5e8cf6927a74e5d7778c46d4775253d10388abd2e92240c2f93b1009581e6b3cef1bc68a19819edb8ea06fa652bfd0734deccb29b8ca194c707c843f1085cd2ceddcb170e6d4101542db67a2c2df0860262ca7c06b175243277fbeda78cb400eae78f2a6fe86720eb3403b5065f2d3df5610bf7e039fda53de5080eb3425b4c8e912df7212bb2a51f5cfdce778e84765fe2ec21115b597a73652e9eea2d7a690711325006da50e43243b028649b55ae3662ad1c6726e6a84992a66e210714bd6b2c4c2431ed203d77c27fc4f06d307f44745be718ff416a4883fb241847f38baee15002365a16047d9622937c3e5d99b1f73769b7855aaaae1117c7494c8d7570b9d68c4379e235c5c089440ed71141c98d3cc8bbe3aea8776450d0939601e618a6985abe70d2898f8c9095c5f93f96de72c0630668e322028ada38a963b1356b64dcd637401358948c628966b81cdb9d4d140c227ccbacb22b841d30f2d880ca6d164b46ac5e013b0824cf3b961ca16bfa39282b1cec24319596702188569cee60a11e89b598e39b25572d6e01c9fc1fbd714414473585ced0de326699525ef388b303f0e29edbb1923598804934136cb4c55e5116b453b50c4a5d358aeb565eedabc2e843d5198ed9e4cf76454bf3c3162d5bb8941e5e107c7c8e05fb404cbc99b9d661ca0e846c0e44fe81b89a196c446005374d95965f6e86a522dd9bd39ceb86342ca0896771aa7f5b454d6eecf38562a7d43ba1d54605f2fefcc9d0853ed806fca6a80701032ae59985375a8706fd225538c776934219fb74a05cb8a2b1e46dfde7195c9b91026e271cb76bce0638d143807e7a36c72736e53f4b71f2c46cb64bb370da43157698db92662fe8c9452a34ed6ab88d94ec18ba411259dba32852dab0350aa51e388ffbac1e8f9b7bab233c9b2b4a6ffb63695835cae488c9dac48fb1655889a3755afa60672f54c1cdf4b9b57616d143bd7fed25345a1f0afbdf2536c837af87b8c140ac52c8d0b75ae58c0cd5e9130e86d89801d191da94f11d5e876b392dbb0e4ae41c9a71902f98badb21bb3471f99aad2f1bfc21913aaea476df9821c7ea1f86eb40788bd2363a07fd6b1348c30a1808a06259faca193fa9949504791997b5caf36c2d3924f99acf1ffbe8124f950e4f0dd178b2f968670f68bf4ecbe43974ad67a30df66a99e95e158331c3faaca8c9b763aa3cdc77dcb514cd72b44ff7506b45cc409d4b8ff135623f622941a776572c61a44c489f519fe8b5cff4480a3581deb380a9385e638b693393670d2fe871296f6d53faf048715a8cae83eeec6dfcd000529681d5ede6f6fc7d020ab537928bfd38e7e9c1d8194b66137741d9687cab8341e5b6093423fa4222ec69352e28e2c902ffa73158696f4195c9743855b446a9cbdda18806352195bce0f80e8940a18d6ef96518e2acbbcdc096f6042f333d78501f9e55fffd058d93ebd6d4346cbc762bcedacfd20ce031403cc7acfee78ee5be5dcde0469b5228a36289961443c0feac79f5beb36120e9fa7c8e5dd9fcd0b66b922f4dd86c36a644e52b42b029d0453ee19356202d8ab60ca945952c041ef4d2972061da8499407f480a45fa4f580f9cc5cc1396fddc1a36633c6c9d0fdc63bc2b5345c1b6d8a02c63465205aa322b6c236b2cbc616282903ef80f9e1f8de0cb2b5a23c18c01d8f6e54b0613432c1b82555afe8c39aa67d6b027814e0324f22d21b13efc0cf6a61e911c3de222cdcded2d88ee6c1ed43f4cc7fa91c529d501589e6b426495049a8bf5b4e7a1bdfa019e54a78c5c85e696fe46947d5983b108acc3bb331dac5231d491eaa3841c5861c26f1a8a252533cdc543738f9575191f4f0c8635a56e09c62a533b5e7596e9607788e2befd9512bd61c11d97e0f8506b603c999e799e82ec1e7c66190af918dce80ccccdf24f4bded81cdf3ac9ab7a48d11117dd6e1d88adfedfa36dadcc6668ff9ca0600b7f199db988efc010edab8548b1bf56d2b6e9b43c86084abb9ae14526b593ba553a76277c109ccb0f6d4d4021d6cd447ac1e494569aeba0c95573281da7a336d8e659749d46dc9b71690f6ca8cdd55c23fe690c911867add87a74c93e75c102ded4c2c6aa669b41bfb0d64e77157bec69d54277a649f7e302fe893265439ea3c3bf11b31e7ad222d471ce4c98102a85634382539908fbdc0fe570e9f09695834c590275b9266b53102f9faa5788785eae2f6766aa2e78a1b8884e1c0ef64dee9f14afaf8fae9b8102bc30b53e1910f8e42f2adfae69df96e88285cf54d5558c3b355c43831470954c387178fc7652cccaf7dcefcabee103a786219617abd0f9da4e5ec8dac67c92453cb224c6bd7ce70b6da7bcf0432ef403e1dc47ff3e7072b80390e420bae3d2378c514ce745f36c169bd0cb0c97534cf4dfb27c21b53cfd620577e13d9c3017a4e85a45bf4e098dbb6226c8bc979cd6eac968ac3274e17c5a0008af7fcd84f4bda4ee20f481bb82c9a774ef29f0b890ebf1ec4271d232285dcc57e2a69e5995f290df545dbf77503fd59818986980f565f08d4091f31eb6cf1dbb5913c08a49df24d79e1ba1c58190430f2116c5545d75ddfd7cc7d066e46d826eb43ea4c04ddb8d89a6ba7a48a273a3af3b9544863d4f0ccdcf19d5a56d7ecab6291632d7292a999b3283000873289d6730d56db804a1a4aa33e806f087e1feb592233e3e7688c0a560a29dd18667e404892c0624e2293e9d29ada97c7a7c2e2b198e1deb0ffc544d4c8498dcfa014affbf5096d3eedb50693959a403e5bb626ab8d7ebd22cf86f18839d4982ab1afaa376b0d0f9dde41b5149e26fbe04fcd50fe051ac67adb4865ea16df1cbc43333b445357818309f9efa04d6883c10bd4fcef0ffb6bbc80e29320e294f26bcea3260be7d823f22eb75c8ecfbf0f64036994a256f74f4f25e756d361e774f32a5381a5c617b7e52c453fe1603ecb4a4565309b987a207141e5c2c649233ccc0b9b00a04fe2697d33c64bfeefa492e1c519566bda677675aaf0d4955ef446b18b0f12e5f22121ed71e9b838bc9188354dc2b13205740b0d834414ef1cc5065aeb759556fc0abeff6fed6eca456e07c709b17939427b79727ae69f3cb42be9250a9a6fdc9735db4c39272139211da15082f5d8e72c3d12c10274cc955afbc70deed88422567c8ff89b31a05303f6e435ce969b37e3d3d734f0a963018076f46b972a482003380906b9f90de4defee6483d7d427e4f0195a4fcce0ebd15ad9e452ac9e0adb885303b097c0a553c3663c88b26223ae5aada9e40b35cb782af57eb1b26d5206ccfc4befcbb711afab0ff3a932bdd78a29f6702bf7a274e297cf6f8e4bdb4223aa4042f305faae9e36c45c1a9d1192a09357cc9a640bb91dae61a96de1e9be0f27376cdd5b3c5deb58fdfb2a267c5a322fac5bee0bf639af3d9e9a23a7db5c29e5ab9e36a621ce16d22334c321161d941480e9bb84888d972eaf82f0243a4328d8adf4d6346c390d90e82c112b6fc0040c4a86df6d2da4a6a22a5d3da5969e63e08bd5ddc4d180b16ca03462cda31a6563a63f784a587aa7ce10f4ab40fdf2ef84622f9c7da7bfddc173e9c2d79dbe002e2e809ccfdcdd52d6bcd865cec783788bc40825a0362a35856ebfafb50746e2c76a7ffc1fb04432ad4601478365d8e48f547b8dff5c8fadd7d90a7b86c25db3a324aa00661a688fa176c426ecf6f31d0232270fbaf1a75b6ac3d02cce1acc31ea6608511c4808c7dd5d71464d0dc00032d27aa8003ce8a51ea4b1eff72c1f2d742c29cb42c8627c62a830905230c8bbbdadff1031fa0c4d8bf232f076a194d3dbfccfbc92c286504a9ef3fe832b2b1bcaac641610347777e04cbbe4958af7f9a04008a3e37dc21841fbf0ed1249cee2161b21957ae0b97dcf258f2968c8b6e5a4a1540a1f13c35d01c25eebcc2302eb01439d3e5f370cd1884a918fb2d4821aa71b89ce066162f29c63c48369d567216dd2f2231ee37eff3cebc4f7c35d4a5759a7e43f72798bd9e1f63dad37f73caeabb6e4230624e083a0e0a2fab146e41611f29386142f64871d2e927d1008d29134439039a13458486e05fa9bfb04ebe3365c81f3f0a6c2f2255f168ccad8f65494ee16a011c1abcc3e09e633a870ac2aaddcc675eddba513aa9d56745d4932dc29c00bf58254681d7c5641734e39caf2a22dc9f6b2b6ec941cfb708ecbb8d53f242eefd5a73160cd24a6b9911015dbbe638746d811d95225d989aa9dde538a1f210d1d53e031691b163d2617596c7bee8e72092d8bb49ff71c595926f4b4e2ac9142d80a3bed2aa57046958001d9b7276beb0f11c6dcde2b711b4ab5ca060d6ab89bf1be3a3f6f03eac874eff339d9637be4a25f40c38a11298a297a9e61b12ad33f75a900f32af88a2668fb40526c9054eb3f3e8b80ccbe94958be3e8a4266878319f013dd40d25faf6e17a1ade18f0bfc4d050167e873f05367bc9638e8d67b73e72223a1adc5850e4fedb8401bbbdbf04da3650660449123f5179a971552b7f296ab5d26d898cfcb518dd36ab0cd600c3c0621fead40984408d2e7a4156cd24d93d84e86a124767fd284ea997fabfa52c700c1dbff94e2aa5ecf6aee0261e90de2f57050a8e60ca9b79a1c9ed710e4b5ad8502c42bdcbb356dd88582228398c8d824b1797f21be95f59dfd89998ce99510f6accb24d6534744528bb2ce571d3c0012f564e44be782cffe040b1ffadaac14fe53c0c47b10fdba59739b21bff8e9d8a1d400a414946a8a38233554765dc373994bcd4403cbad902252e533d7de3e2298e658852550936154ec86abecd84020f957290c6a999cf7a5b4f71ff76c3a1e7ff33857dc42aca3e4f26bdd5d71f9b6de4abb5f4ce4e9e8226d2c0b05774a337e05b40f9a529b52a02b08d97672e02bf7ee536e496bb9f3238d6193c3129910d61a67833421f8eec782356248d29a6dd3e2bbb6c37a68e79e3179fec8fadbbdc91ddb98c274810e995774b0ad3fb57541d22aa1e290e110fc6fafcc99ace47505ab484603a2204ca2bc22314da6756743502042c1f1769ee1588adc8bced8936a69c3d8f621bee15553e96eb49091aa812f8b8642e4822cace33dad120bab825202695176dee25f30f03b5a0aa6187bb15c1dff15da29fcfa83725f1e8b8a4317571d779c083506903fee57a9958e303e06b33b3d36043ebdf44c5d5776985c039c4d1a4a1620ebf6d8528e57b5b760128b2cd96974e4434cca0e7e8b90695447ee7d6ae7ee4a799c2793f510542a3e1c361280f9e3aa5a912b6d6f60fa8bd13ed42e26cef8d9d094d06ff09fbf609e113e03da738789b585ff6b0cdebbb9bd907590803bd2ca559fdf4c34dab9487f23d07d1f29e66a98a8306cc7679fd561d267aac371aee16fe3661f7c2ca6e9eb96045989df47aaf23346d18e049b3a4db6caf145b840c3fa887bd836d6de96d954466957baa17f8e4b43564a58c272861ad2d77193eb9b1c484abb4e92c8b83184172d460dab4cbbe4b212bef3d27e3c2d2adc3fbeabd0c6f9831d", 0x1000}, {&(0x7f0000000140)="9c81f0e27cf4cae44c8791430d4674e696a126a2ebff22c0060343c9134737038a96afc361c92a48d17a5e92fa1186408e5834132f416ed3fe1c66821f85db4f0402a014338036957f6ccb815a6ad44f76c32574bc37d08c45ff4617d65948a01a852868e199bf6bf07f858cf0665dd9dddf924995df1c202b6ea7f0ddc87dd77298074cd4dc6525baecc2ccea52ac25edc684d7df1771c4390bc3b009e33947cbcd4f26d6f32e2aa104fd45fae28fc6b6bf05fd", 0xb4}, {&(0x7f0000000200)="d735717569a819619e090d307180b4bf2127612b0179a131b29b5ff62fde2ccc3caf18e5bff3038a0d37b4584574ba0174fb978bf71755fa763dbedccd5d30e82df7ee7706e46064683ac28d4d6c9d303549b11f8460a8cd224707ebb3bb721589c5a2db7ab1c1d6069017d1b1292de3a5ecb2e781772653e385dc991915d8a70da7016a99ec04b79ebc3fb55213451c97d0f9a0d9e13e1166921b5abe8bd0886c9b10acb9d904006380b4", 0xab}], 0x4, &(0x7f0000000300)=[{0x40, 0x0, 0xfffffffffffffffd, "d0e1fc1e2176822cafe057e757d71a471c1439f06abf23ff5301647839b66f6959e72cba8785b7bccbb09e571456"}], 0x40}, 0x8) 22:06:36 executing program 1: r0 = socket(0x2, 0x3, 0x1) setsockopt(r0, 0x2c, 0x36, 0x0, 0x0) 22:06:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) socket$inet(0x2, 0x3, 0x100) socketpair(0x1, 0x4, 0x8000, &(0x7f0000000040)) 22:06:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:06:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 22:06:36 executing program 1: chmod(&(0x7f00000015c0)='./file0\x00', 0x40) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001240)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000001e40)='./file0\x00', 0x0, 0x8) pipe(&(0x7f0000001e80)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000001ec0)='./file0\x00', 0x22b, 0x0) r4 = open(&(0x7f0000001f00)='./file1\x00', 0x180, 0x82) r5 = open$dir(&(0x7f0000001f40)='./file0\x00', 0x10002, 0x0) socketpair(0x6, 0x8000, 0x6, &(0x7f0000001f80)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001fc0), &(0x7f0000002000)=0xc) r8 = socket$inet(0x2, 0x3, 0x80000001) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0}, &(0x7f00000020c0)=0xc) dup(r2) getgroups(0x4, &(0x7f0000002100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = syz_open_pts() r14 = accept$inet(0xffffffffffffffff, &(0x7f0000002140), &(0x7f0000002180)=0xc) r15 = syz_open_pts() r16 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000021c0)) sendmsg$unix(r0, &(0x7f00000022c0)={&(0x7f0000001280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001d80)=[{&(0x7f00000012c0)="739d229b6d19713ed79af037b2ffef5930c345dd61ebea031a224323344e47a7e8e7c54872112b4f7ebd88d168a7595dcc705d23e491a718939a841b2d42dc6edc6d8da13378fc8db04ec16233e53fb14be683c873da4622d02cba1eef5fb01e7635f2d24dde34ba8908614c173b5f969bc3a33826126075879a", 0x7a}, {&(0x7f0000001340)="14ee64d53941a77c5abe569801f1360ba37574eac96ab70a037ed4f2848db9363f49e829c996d946dd614306461fc2ae796d3fa3afa36c7d020424663cb7c88082d239cecd1e183f666427b1b2851fef304e62df02c580a3b424bf4fa9ed430fdb0d26f16d9026f20daa8002ab324716a67720589fb91528a4034fde88471ec11899104df20cdc0738b13db420f87cbc62a281b12a0ab7a07ed5abe3bd50b431abc5cffe1fb349c2476c3a7a5c2fb6c5957651691726dc5432478e76e3492f8244cc88d6a7faba08f7a408eb27c8768b482ad40a65afa0af5c8559c0f8", 0xdd}, {&(0x7f0000001440)="cc1cb3d2a6c68fc76d89f96d77dd4b7ad7ae1f544d2a31fd24a76b270078fa9973000d5d1249555a43b9c7eb375c1f459a86926f70d3bac1bccf626ee5dd129919aa1b6dad0592d738e23afa44581e01aa83597dc9d844346f73b366b208e1811745031f42978aaef9ea54bc24dcdba047a0f1042922282ac2ed03d74eb88a4c13323dc5dd092616ba61012591450f1192dafa5c05145e0855a9fecfa2566333ee681a57096c421b1bc604f669b55e7435d2385e6c2713945c82f4a76a666c6f579fa03a6df072d2986ec34da3bc8d04515040cf31fcc68c1a7804e1", 0xdc}, {&(0x7f0000001b00)="b5d008b01ec512ffaa298ab1b9b2430aee976894c91629488b4433fb674c0252051dc29d722c011cba219a5cf4b02ff9afcb254d771784287bb171a41bb19a1299c17e960619959d4228732529afd1e0a1f3d0cd7ebb352de6015c4c617053896121096300fd120633be4980b02f4711f7d9cbf6", 0x74}, {&(0x7f0000001b80)="796c1d5ab267b563477eb1c8f98f6f9b2522692afdbbc8fe1f1de1ade1c6c27abd9d0f6f72ef4489baf08fac752b46d09f83e8198505c884c42ec1871d073095132a958f5485b24b7b4e5b7a04c3f3df5b3b6999af44ef6504dda02d0cc9fb76ea45203f2c40ad3235e0466ea1057c85667af88334a6", 0x76}, {&(0x7f0000001c00)="9cbeba7fa3ffed9426f758be6d3ae6cc68117842ad5f58eed3379b7baf138bd61b2cf06050d7db3aa4ae78683900d1052287a8b686d5f231813d82e71c5fc9beb5a79e73c87de4a29b90cc7e1a446461a5759b236d2a", 0x56}, {&(0x7f0000001c80)="e7eceb004b675fa70f12e8ad2cf6e9cf8ab6ea0873de53256e7ca77478753e248a0a477429e6ded28cf613c9b09ec163b8170979f7e023dd148d9d9dc7803de7f617c82a4400dd1f2cd11d46baa0984ac9d551fd33c398931eef0bf30f18d40157d65ba94b63ce5577221be6fe0192", 0x6f}, {&(0x7f0000001d00)="876ae2da1dded9ddf4ca0cc36c4c0ccf8a98ddd14c25d2b5f7cd9b3713cbae1d00624dd1e71b22a34c4e618624e43074fb501d89d37d803873ca28a5af2967fb5b825fb7d769cffc805d", 0x4a}, {&(0x7f0000001540)="4f88f87d", 0x4}], 0x9, &(0x7f0000002200)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002800000000000000ff597cf5acd9c961", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16], 0x98, 0x39f989b19f51af1c}, 0x2) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r17, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xffffffffffffff06) r18 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)) r19 = openat(0xffffffffffffffff, &(0x7f0000001600)='./file0\x00', 0xc0, 0x100) fchmodat(r19, &(0x7f0000001640)='./file0\x00', 0x2, 0x6) sendmsg(r18, &(0x7f0000001580)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000100)="bd39127a9efaf13571e4e0fe1cbb3b14fa3af4786ad00ab09fbfca827600c715324c5e2b95b32bb145967e465b488f7b50e5fd32d3da546c0b85f5f5f1a4cdad8d1b5ec9dde82087a4ca81a433f793252a4b9fd473f02702e10e35f221afa9b6a1c2348d07da368feec13e50b1c5ad7284bac94fc8fb6dd4170fcdef64e203fafb95522485f07b5742b2f08d36d8e3e27ce17c11cfa14f290f5a9476fa487f32f95fdd7d146448466cc177bccc6f1b43dda38bfaa09508d19a06eadce0b5ac4e0d8e78016b1549fc825191148cbcfb00d67ac9c15ac99bfbd0bdbae7c6b75d7c98028bd83167124df833a721800772762b7fed4f136fe14023a6421f8278b46b3423b870c24cacbfb75baded4d8189cb08c82d31cab82d60236911e857d6831687fc7e905f12b1e1aaf59cd5303a0cffc20db529e99ac3fcc0e4d5aa4e3a0c480ff5374f14b471dcc85af06a399b9107a0bf851153816c6eb1f4877c554729a99f01e65e7cee33680014a7c1dff587ec305a9bf3ee823680bfd5bc5f3ed947bcc6f206d803834bcf130356ab9e9ecc37c1e4b5339268278d5f6d038fa091a0d9d1fe6ac5666ccfa43ad76fae64dc9d1b287d24c39a82f8d597110b35ba5c439de8812048c27ef66410fc619482371a4179b5f8bb074de69b3ed3d362a3922d3990ecd75490ac2aaca4555ace4f1fd07b19a1e6a107aa2bf8cba18fe2f936dfe12e8db9058e4ed32991ed857000870410a1e05c1e6da52098edc21e437ec52c951c789874e2fd11702e1aaa9f0ed95dcb8dfc9208cc0c7b5f858f708f62d9ecd8ffda9232c22cd34291f9300f37675935517a7020e894a328d885b9e032c8164f40b33a230b44b7de5292f3a338915b23e4937a502e869ed327cb961dc2a60bb9398f8530a71a347c163e1c17a8cd5498a1c324dab258ef565509f848506c4b59531fae921cb2f0cc57e111378734b7ca2471d2ddb68d6eb0b270ca915e0e933fdd5c0b2c9ed112e696d661bcfa68cfc757b1d0e9432f530e73deecc577863115d6ccda7dab82a5294d2e600a3a8675a91b0cfea6f6dfd63a0738cb5416cf51c9daf71efb054ff098b9425e5c52147abc85b988599a971f6e2f7bca6626acd6129e1ae1c834b6a1a3e97ed7aaff7ac60310e539f23d7ef8e12de80171566c55f5cd18d4c370df5974922db0f197d5501757ed29a6a1a46cf6e8d319b287ecd38e580aeb336d94545a8385720661bc931e186ee404dc38a5da48637a4b7abba7e2206224d962df6849c9c3a1c758cea5cec7eeb86fcb6a16f460ebe86a52b415648dd913398e2435b8b1457432e4e273ec19d83002148920a2c1de5e667eb0dd56cb0acf4fcceaf66fc45a31a987e5fbc3997850f9aed451d2bc5235a095412595b95e8ad46c8fff6611ca898b6343bef2fa8cff6ce6d30f059651be009cda5f46a785d26413c583101277e63031b4ea7a47ffbab97efd2488a9c47719b895b1623ea5014bd891fc2f6a90104d9d40ee50c797d5e8151b51e076bde17a3d2db356efe73ac99f682a9c3687b7519027e76e96b4badc6e9cd724162210a92876b67ea510f2b8f475cdfee46e44193a8cfc746eb52858d98d2d411da2c9f0cc8e51af96b0e3c701eda9d3f5f2038924d88734dfb26bf1e5de3eedd93a5303a144a6a5a859217b9c9eaca8ee91fb20d2abea66dffef9fbcd324c0e3d6b25a6fafb32b49f53fc3b46cb677334b58297f7dad4c1ea465bfdd66bbd1d3b5b77f450939f34531fa9f713e3506810d86ade6deadac759de383d2d5ce654700a13daf7af9c1111a91f1c1ed79f66e6a788463553a584b77a6389f182753680dc08453fc4f4c8d7522b588a91e4ba5e0b817281875c09140f8f457a2b9f700d575687d3ce56c51ca114816bba449f0fd7c71c01b2d6ce63ee8e30a975a331d502dcce21e2f0c266b5b0bf2b5e349166747e62bea2333b372e6a8d4f13e3fd79aed46ac6119e9b8e4f7d5c0f7b3017c0f54dc96b92916195d0a22145facfd6bcf76359f57ace544db475dcd13e52d11b8a2bead9f15cfd92d200c31f0895957b0743820ca5394270ca326790218dcf94af7187638e194a228458d874eca6b0d7af00fc529fbcf4240f20bedd3eb587e1dc23d0c2f66166230b8f75612ad7b153f943bc92824e67a06c17c76163149899e43cf8bc6a9cb5ea42ab33a53f796045450e06f712a9708f87ca2f73e7f23a90b286902b3a888e40274cda2ddc63a00d94ab17b3a71d16679fe3fbd57a92b03a97e2baca91c150511b0efb547abfdaf0ced863f761f97e533652a2f62d85b5a9bc330d820b5c38c1206e2ebd4fe7dd56de8e37f7700571e13979421e4b434e8e8afb72aab461663264389277615ba7d4a26f8af61ee98149cf9a41896f97055e7348f480dde964090790e478a96368f32b3354618f6f010e858af538ed077903bf217e0f091aa7f899230cf4be63ab725da03e15b53db0fa064b5ac61dbf9ba3da3825d4d9d49ca69000059c1c2c8ec135e0c415689c0ac044872b140ed2c5424e1915687de92d669a68e5faae715103be8b37f3ee1e3b09e67df2ff0db2ae16c8dc06e0cbd494b7ea84a09a31052d9508a6d623cb6fdbaeea1e60bd7d447379787218018e6e77f4a0dc1158bbcf02bb4e71da6967a3d3f971382dd2f3e1a68279140db69ce5b1f9b7bf44256c630691b10173d277d3348bed79f9bfa10a46e8d8500fbe54791980707ff46dbdbb51a5e411cf4100797d0847e5a34dbb006b7e9bbe713ccded4c70d80043b62ca16c083b416ad6719f4f1ab9c7bb43ac3ac9dd728df2f694cba7307813d9081cea8027d829e78fada5a9f775f5328725d523a0bf270cd0a716d3819d27905495f47b9206342da0a22e21501c6cd244efed4718ed20b9b571662edcc108a634a9a34ecd86d126baa1bf5af89801f907877e05017546eec50c3841bf62bff2dea5bd8a5d16c42fa59dbff9a3d7a861df4fb8e709b8d869cd853293e73d60808b952f976cbc35059b4ff50fe40c673e746c5368e7f7462e44061c8d15a5a4dd6c4b5427ec907f0b1f600d7538c3e6322c17a6f4b918422cae5a05145bd7c7a6d5224218da94ef04b7db6ae1b9646c546e006ef6e8889edc600251cb991642391e0d96f13956feb6d2364c4182c27bf6703ce24a293c48c47533a9617088e8850b2a8991a86ba98562fc05ace1a9bb32254b6a780a234bd49bf114d80d2f086d94e3cdaac510491e2aba2960a31bdeb100ec9b53efdbfbb50a89073829e000e47ba757e1734c418149257375b466b641943b22a70dee04e030d549b7f31ba5f6b86a32f063a2b35ba403bd33480abc85109d416064953c990979396689a4dd457e0cde791de97deed2698ff2d86e68758e5e5b71e686d19d82847d5ca94cf161ece6be5727732f3a1c634126749397a4ea1ff96aefc99660d6f4f4c45fbc64816332443bfd60ee65f81d35b3ff7a3885241996bb904dadf09226535e829575c4103e0229455a62084304d54b3dd143152dffb4196a4d64b553b8e745f84207a062d44374fc2aaf1a3b4967344ee982a72616707269f97b67d9dc15851d609e29f0e19d105c1cf28cd5156e1c20f2d25628954e4b45848186eb18069939a35f95dda159a38e3145d126aad922f1f19c4490b6713453003e381514cca3edc840bf5d7ebc4a8037d6948ed67e412de84e2c1c8e8dd3af8bae8403bad63ed06f9b111a0419d46799c3dc3c389b8983f57622346b54f6673da3335f38986bb4e0159d1e32ac28f8b7ad8c3f42df75f4ab46f8e96aecbfcc6d62f44755a501883385764aa7a95781b4f83cfe96ed989c081e44d11c1a4df4d6c9bcea2ab01df060fac31a53b10378c65348408835376aead4ea3164a6ea218c88a70e6091ebf0e2aeb0608126a0aaea598415602d1f09de7433b708c8fc8c3e575d75415dc20c169057ca692e4b0758fd324343beceea8ab50d295ed88598faf8538f27e10832632cf063bf8687a2443a53bc3759895bb49acfd2c0ec82dfd7f6bb04d00c49abd976a76e1a471aa0fd85a1341ac1ae4ca9fa660bc8f7c66dcb0c7185a2af8b703655e210e93852e3f8a9d93e2c1b795aaf209bfeb55709af624ece664470c56a84d9f1ca8c4dc743a8bfec58d2ad4cd16a21a9d841d9ba17fc98de6289fad2919aa1ff621c5a4f627fc906f80488ed0c45b895148b080eecbd4e02b638fc773c794e9d50af95373771c49b257a1d888b59d5892275c597894964d6cdbde4de845c4cc1d1efbbce5d50c6a50b4f86057e888699cf5aec1669414a2f7809258ddc6d60d866fb44c55c7ba44f7babf45d3c459bb4716024bf99b449905896a240645f4ec64b2c881de0fb033b5765721fd9767859f017d9f1d506f98d0ca37c51cb6355fca31534e9ad8ff232046c055a332d819dbedf8db1131b655e7e4aa0df0eead2ea48a8d854e36058e287f4bfcf7e438c7e785e357dd6647f94f144c5541db945fe3d5759e63af53475783f6661b606c86aa73cc1a1c782e1d40125759b1512297f28948c5af2ed9127b4e0cb28badfc6bd8defef0ada1004ccc0cf42585da756d39a2d5f6fa7b09a8a3a51c27f6cb29c8308a5a6fc75dba423d4bde5d169a0f6f3bcce9ebd4f37d6a318ac33d98aca54352cbdaf883cbf450dfab0510e3904fed04079b26dca627d49c566a2c296fbb231f48049399b26378f7a2cc8e5bd3709b60722649c86ecfc89188dce0c2a394a802bf116a9aa69a2119be95063018826d9db17b783db2e8b0eee3ac3863040960c056c12c02704ec6773622e1271c3854b06ed2a940a114ea9a23c198a69c4f8fb49202d714fdbb3e70969fdf232ab34ef3effe6d7c211b83bcb4ace2109b78817be29d939bd30b039458489113b2dae3685ef56619e4d2315efc2d3c2450f783447205bfa25fe5f17ca646c3c5e10c2d6a6c542d20283e942f8dc489c077d435489f2360fd2f67e00cfaa172c0346a4660f566ce9a534c7fdf6820ab73b8b4acf359589b6bae816382d137ec4732bc9b652860d110805c53d11829e5e54f299125c48889f2b18643381c2ddde3ce49803e18ab781ab5fc15c0997b5533e92c12b2cccbaeee6eac2ca46fc6c526876fa1b70e7c074fa700ead6022efceec8721f634c82d21c4265e031814c79ff49019fd084a326e3ccc54671268bf6b570d78f6ac2bacc34853a1a640447d7deab88b4327d13e0e6c52170a4c7b88d668ab05250717f1bbdebb9fc5df489c9a845eb42c2cf31386c8af63b5a54bdfbd3fbccb6c1512a06a7d03aca15f90a1e2ad17fac0dc1f743f5a7de0e70c8933eb7fea8f3a35db4318378118da87be3166564c7b80ace2d87105066bf73f360ccd32cbb14ca2d1f7346c8609c9226b1e1fc9650a7363c1ef7ba34b10cb19f83b39a33ae957a64191e7220cd1860c54dbfb06aac53440bcb82f4fc5a39e8543424a91d868a1a887872d5d4f83961aee681ef435867dfaca8a0a25bd8edb7679d6f71dbdac26d81f6ffc333f7e095eb23128d3ea58626fe635f8834270246abad65e9ba6c10d7d5283ce94735bce94db4d7da361c37f1910c832b045dcba340e50a8b73538b6353e7be8770f63b3f39cdf8a5f8f84e03cbf9accea69ca8dffa3ceccdb1b6bb9993eb43a8bb417d617d45d5181c408d25940a6ab7bcbac4ede791b0ba7a51343e10a90c41b0d65e951097b6696b4dacd3a1bb30529f0bde42555e03b1dde643aaa851b95a2b63fb17cc94847fbe002363bf9329681909cf98bf52e63", 0x1000}, {&(0x7f0000001100)="5193bfbc15790263da2f853499496510901ce814936b0b4eca6355f1e37849ff4e2677cc8a26cec573489c704691353f77f715712c62244d791824a6a4a93e04bc13838044f23bf5bbeff53d4922e773ffade5317701f97d8f8cfc10851a6cfdb4abf7856110e775f1e64899134333a9a29835d42e2e56d06565492e8c0f648cef4cd3feae1d730f22b7a160b91fb151a89ef5b2755985bdc4", 0x99}], 0x2, &(0x7f00000016c0)=ANY=[@ANYBLOB="8000000000000000ffff000005000000e3a2c742c25df4187304ccadf007e01c2a3ed73fb55ef9bab5170704effe1c71ec925bf706c332e83a152018fd163218b165dae0e4129bdae1e52bd792c1c9b59d2cc1f06499d10b902dbd0ce345056be5fc5c868704c74c1848dc63af992e31fc8a2dd8dc7b2903767108fe16000000b0000000000000000000004f9fab31ecd7c1a337b1cc880500ff0f0000456b5f014c1584e6d58994bb4730f4caac31fee8d19191c605a9546aa2124281e148ef49ddb36cee6fe537447009b3b2687d03ff249002060fb42a2ee1830b3e19403ecd5384d37f89e467f81630e0a03e716327d426b485fb3529922aebabd4522a1f62317eb1ecea54ce6723c196e287bad7dd246bab4f869c8d987d76cbd729c80df1e5b5d78f1b76070b3eb66ae3f59fde6264a1646cd89e7925de691f02a000000000000000ffff00000300000055e3162279d3c6c539b534dad7a6fae303ae3bfce91d7890098f0d79e60b4e44643f73977c17a080f8c1fc8c56b440fb8ecb80048ba5cfe2f898985cdc83b959ad074c0d99a659ef87de7b467c1075a5387f818e6de58002cc1923f8443b78dfca07695ea6da611f652b3cd3680b2b69cfd926942f74324c948b87d14242cef19c66831479bddb7b85cb6d4f00000000380000000000000001000000060000003a187827f3dd3594e9c47847949b5a0255d2395fd29ee3dfd64b7160302fc7b53dee4ea3ec27ce006800000000000000ffff000000000000cb2b050efa721162c552f50b3b1bd06061673e7bdad7bb64eaca850ff985f3df32671b18878c26abb41f8eed243f734b17565320378c691113c29acb9ab6c99833c814fa34186547a211c5a7c574562843fd8e485b9c0000e00000000000000001000000000000003ebceeba1075c0f950258281dfec096a6ff97c83beebbf99788f717dd2ff78b5861a5bf80e0c0007c296ac5dde86fbed330e6b6cabfcb16ac9820599ffe24c3ca9a91558c4dca3433f8b0638b226f4f17094cd1b0632a3d8255d323e30da90f3b63f9f5579a02dd02dc2993e2b1ff99f4bf0a73df0169db619764d2650acd311624199069d4851e7da07ba03a2e8bd45a827779a1d7b652adc60c59e0f80e069f2d02202488167e10c6bbbb07aff31443b103d536b7cc5142dd0f80a5fabd266701c68aabb5bc7a2040b000000000000805076420d72a261270ac22f3e170bbf366227658ca7b0dc242e79db895ce5131360d2932ef16f1ae7f89b8842130e280c5c3348f8ee79983773205be00bfef9afb24aa6b1905be74e6e35d7f53f2bd7c9366d766f984d5cc5adc67686b2211da66675afc196dfbc72a40a9b9a78194074a4174ddb21630e07a6f8c23b271f2edebb2551d39147744410959f0ead5a29965122acc1c2bf69cb96e09ee7e7417ce74f97bda024d8c71e1fcb5a550a1183869faf9c05052d2302ef62fd06619617ad"], 0x350}, 0x40b) 22:06:36 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)=']/\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000180)='+!*%\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\'[\x00', &(0x7f0000000280)='\xd9#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00']) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0xec, 0x1) fcntl$setflags(r1, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 22:06:37 executing program 0: r0 = socket(0x6, 0x6000f9e4424161bf, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 22:06:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x5, 0x4}, {0x1, 0x4}}, 0x0) getitimer(0x3, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) mkdir(&(0x7f0000000200)='./file0\x00', 0x105) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) setitimer(0x3, &(0x7f00000001c0)={{0x9, 0x1000}, {0x100, 0x1ff}}, 0x0) 22:06:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x400, 0x8) link(0x0, &(0x7f0000000400)='./file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x3, 0xffffffffffff9c40}, {0x100, 0x1d}}, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x8240, 0x81) write(r2, &(0x7f0000335000), 0x10052) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:06:37 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x2000000000000) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() shutdown(r0, 0x1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() 22:06:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x40, 0x7ff, 0x9, "9a88ff3f7ea9a8910d0b0caf35a4c132d14447db", 0x2, 0x5}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r2 = syz_open_pts() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)="ed9e517479ee6fbd79823bea066ff63afdc509423d462fecb650697fd0b3683c5ab9d9858eb60215983d354891773ee6a31a87bd2043c47aedc3b5f46e93402457afebcfd09baf9b719b6f120675b991426d64df26fbb80c63e07ffc34", 0x5d}], 0x1) pipe(0xfffffffffffffffe) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) writev(r0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup(r1) 22:06:37 executing program 0: r0 = socket(0x23, 0x1, 0x40) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 22:06:38 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000600)='./file0\x00', 0x383fc, 0x100) setsockopt(r1, 0x53718446, 0x9, &(0x7f0000000540)="53ef82b77c90c15bf44e3327f7032459506d7a7b2540b2a03853d9c455c9a8437fd77b70d5c106adadda4cefa0ae5c768296e4d2f61799880e3f352dda1f0f4b68b76d7f49856eff088e1e5bc74eb9f7ea8c3c3afc1fa5a85b02e8c61dbf2992e528c5ad6c8b31f3184775bf7becbc29fe1f63441f57b1959102a20d5f687aceea7deff8b32597c40f3175436e33d9de08f84ee231c388ff7b2b4ff919b713f5f7464a0a5d52c9d1d1822a67adaa71b47e573b7109c3", 0xb6) open(&(0x7f0000000000)='.\x00', 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/241, &(0x7f0000000480)=0xf1) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/105, 0x69}], 0x4, &(0x7f0000000300)=""/39, 0x27}, 0x843) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0xa) mkdir(&(0x7f00000004c0)='./file0\x00', 0xaa) 22:06:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000292f66696c6530001ecbfa583b4ab85eeacccebb05ee524a1d69d96fc0964b1c9a887eb9cf2864411b65e20d8a690af74a407282180d10dc8780"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x45) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 22:06:38 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x8000000100002) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:06:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 22:06:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = getuid() r2 = getgid() chown(&(0x7f0000001080)='./file0\x00', r1, r2) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 22:06:38 executing program 1: r0 = socket(0x2, 0x400000020002, 0xfffffffffffffefc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 22:06:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r1) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x7}, 0x10) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfff, 0x74}, {0x6, 0xffffffff}}) 22:06:38 executing program 1: r0 = socket(0x32, 0xfffffffffffffff9, 0x0) shutdown(r0, 0x80000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 22:06:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7f, 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 22:06:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="d12b0ab1c3a9c90a12f4ad29dd5fc847fc67e32f8f765f6180d693aef7792dc24602fca3cf5484c6fbe64094f5a6d3f10b8ea1f21a8e85c73964ef90593a6bcfc7bba3e4f8b62469ef5c293ba433cc6b0934808b4252bfdf2e3c78ea7deee66848530d8217d9c13ed0ce8a01465b2627f44dbdce7af2cb1a09049a96150465c57dfbb239688b9cebc03bd2c9814a2343fcbdc8ee2a137539480557fcc78e6d4119768c0688d05a9ef4bb434b00d770b9d94aa98982a15734a691524190e1e140bb65788955d6ac351701a8b89d11bdef196c49921afc80196e53ca224e8e793110b170d2779548b23d25fc9590290d67f58d74cd15178853f37fa1ede591201d92d0089df3f9753d1bcff61c1bcba33b824fb04830f4f24827da01bc2e0bdc5ddda025baeec3cf46fd99a7454e7b398c64d88a8cff8659e6db6aaf4325b0cf03a2d57e26ec692965d6fad432b8f7a4c7c702d835a62ce8464a7db75494c07dc719ead06c2fd7c996a29540006cade5c6f4b559110f7abd7a9e2f77fa221f18ab7a2e61f0f07e7570e5aa8e3f9980bc338ca4ac1147d41ab80ae53ce7fb180156a35f58fc2bb74881770030d1cf32729316e1e8035174ddb18bd9353a347f61a628e28c2770b8b990e9c2b88b49f42bfc7edafdc8b2eb803be721d255e83bd1bb8333e3c3c4359722926a9b8eab61507330568c184d5be33a684536510e48952f5f", 0x201}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400, 0x7, 0x3281c4a1, 0x4, "d98326652127163e74966cb22b31ee1e8ad9c32d", 0x288, 0x1ff}) close(r0) syz_open_pts() 22:06:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) dup2(r0, r4) shutdown(r2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x80000001, 0x1, 0x7fffffff, 0x8001, 0x1}, 0xc) 22:06:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:06:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() socket(0x3e, 0xc007, 0x2f4a) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x8, 0x3f}, {0x3}}) r3 = socket(0x15, 0x1, 0x2) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 22:06:38 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0xffffffffffffff89, 0x81, r1}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 22:06:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x40}, {r2}, {r0, 0x8}, {r1, 0x14}, {r0, 0x2}, {r1, 0x40}, {r0}], 0x7, 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000300)=[{&(0x7f0000000140)="ff8d272e8d6fdc71a616882882d95cfe0286e7cafc0eb4360ccb760a13ee074ad6012942305d5df88a5d016c0eff1fe126987e7b3dfc3b39da25635e4f1c3aa5c12ad8271adfdb85a83743a8442ed61b2d54b452e8cf09886dc87c7b0789f999ce791b3db13f634f1aad8323015f57fd7228193a006cb2d63e1216d4046eb5c2b4f7f0f6a32349491d3c32407e939a141c73d2b6c7678e144bb23526657161c557d0f6ef8d65b325e973fa50eb718d5367d0f71d164cc9f850f9855392c809d1fcea51568ca7bfc78c048020ed07aec0668c37579e6418dbd615c61effc37ec648", 0xe1}, {&(0x7f0000000280)="adaafc52f760bf9eed753da6d17801f3db01e24f1e234b8419d646dc46f80adf2f54d7eff6190f85a363a55248d1d9ea30a21de0063bf4ea1f0adf07e565931a1c43140991", 0x45}], 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 22:06:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) accept(r0, 0x0, &(0x7f0000001200)) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f0000001280)=[{&(0x7f0000001240)=""/30, 0x1e}], 0x1) readv(r1, &(0x7f0000001340)=[{&(0x7f00000012c0)=""/65, 0x41}], 0x1) sendto(r0, &(0x7f00000001c0)="348b07f9c1a3f3d3c61f31e53603a9abe3baa7ec6b099c73ebba371b190e3da17e368674a47b781105a1f7cb89189b8e16454ad516e5c2b01c91645ffd20e67a7bb108937f11814e1da3a1cc046def8ca791b06551ce8080564c92239d27095ed7be0744479c5294994803784c3a5336e96eb81a3cccf22554a6419dab402ffbac95e0447b22819f26e6d36dbd7188dc40cdce4d908d0db9b487acffeeb0d24c5931fba927fa3cecf84a362d95561bcaecc6acad386d77574a8580317473699412619845162132ff9eef3d5e529e4a9fe9a9d4eb748a5d66798acc99eaafcbd47380aa3e61f98ad72910435ce3437c517422200ba13c16487c5ae0611f3778fe0cca88a36dbd684d068dc7df4b5456b2ffa9317095a3e6021943110e922b88d6d56f39444377f54bdfe797be8d8e77b6172ff1246eb27fd29e09b1efc50db4794106cc10e3c07e1a9e524df5e798875f0812709966dd1c99c390b0d6715cc1e0ea2c7286cfea80b8234f255edfcd18de97bdcffa870b5084cdbf28438cf10a563a88557659c0b975a60654eaac468096f4049cb8a46b66a11a8dc919450ba48320f4f36ce0f2598187aa133dfb625a774ce6f21dc6a3144c0b61da689b87c936abf04438896a426209200b40746283229b154fbac59492cc1f3602894a53a5c0bb22c78d3984e01e90ae7917346b551ab6f77a6d9bf212445815041f76843fba698c73c4f4997ae6daee0aaac056b89ff32a9faa4611ede19b3e6ccd0bdbdd6be64e6489437513a9afd42b1bfb0030a08e912692b06cd1ef59dac9d2f9c31dc0380464127040a476af6da8b48b1b392917c0d97ffeb1c5180f78faddab4dbebbeb0f0b313c59b0e3b8f575e6da1b07a59b9118de906b5e6c725a6a3e6c1d6f96141d327375ff1c5626c48bb25b277f219c845d6b5c1b71d6060a65510a93c1fb47fc981bc926ba8345bb5ace8635974b14d15a453a6073afce19cdb06404c13136542a3ab91938ae950eda26a2eebdb3a5630a81047b9097094bbeb680a35d30b77c59cadc4633b9b2f2a3c0fbd22fe68e896f581b473e95a63cad67c806b7af4cb2a1a168d8de0a8f8e429975924e2c801639ac326bf1c56b5a207e1d2aebca018b70b6cc79118cd0d89cbf6b557bc714ba3ad913a1db8c337b6d15cbc7d5a42139cf878c3b43fbff9d36ac16761591e25910064e868821d08fcfc8ec041946f4a063463c67fecca5d658463102ffbd651c7fa0d5235cc926c904081162f2dc14d5d65c5685b63d530a19f7cde3d486c60542a026f5d2bb5fd8b450bf10a1c1276995412cdb360f2953004cea92f3c90eb896fef9e6bf7d13f592cc2a481581778757292fbb1996fef378ad7d7de258ef054fb2450a9e056dbe526618ad45f73bfbda6442bdf0369e5e356afd013a52345434fd3642e74e477c0ce9cc9f5550da82f64f4b74c8c640b979a8c9227d04963ed067447d25ea6b69f6dd213fc8f91cc54ec21674cefae5769b95e1a14c86e05045354a5f4530c2d362e612101636e9dc48735ef4c06b3bac92a18121e18b9c9ba76b7a9e7f9c1004bdad3155307e1e561d04a0c96d620fdb3a901fa4a40d71934ba9572a49990a12a363210f6de50bc9a6c315e8cd0b9d52e500084102816e3b6887c8287410181ddd13bbeba40c8b2b18b2e1cb6c8229088d3f6bf939b98100e894f2f2f345882331ab9aa94ddfd819ead358a9ca787389db6ce732edb1139065e7948e278cf16932e4caed13f7762179c4b26260c5caf870ad8d97cee27b99663680b493f74004b040febefd824fcc70fe24f0c52d0aa14a921e63ea692135c730b0be2397e00e6adead8b54b459c0788a817c2bbaf8459099ccdef36e5d2746523ea60cd745a32d1c383fd10402391b217b7e18f82366935db942f7a4c0593463ba9c8a66a8e8145aa839d02e3e3d3c0f4359a90e2a529d333f8082b19457024f6f918fd8bd305a58ba0a6fa599e14a172269b61a72a7d10fb99cd682a045a2b964f17500870b68b1c7dde524ba3ec3f4c20c2374ad4fcaf38ad07d86659b31673869ec3d12f9d1794385402d59e44724fbf1be991ce06963ae9967b3fb58babff7b473f0427791eccfda0f0287eaecbc6d4bcc7b970b6100c89e73dafdb9c2a0ba851ec09d7e4930be2f59f54b11da9311b6c3bc4a40509ad2f2880b3ae5ca69e4e46ed9239c6e75da34e562f0795ef6ecca55228a58bbe85c8fe343b9a873be94208299784baca84611d52e69388c89102edcaa357b0e2b1d739105583737516463cc5f742f4f5ffc0e92d226b6a97fd78362ca202291de7d253d666c0ea5808c684315782130bf73087a9e76e31a19c43e8c754f59c53bf9079150f5df169477689a79edd48de420cfd2bf5ee8b900ae245cb0ad19ade9d2a96982bf61aa3d9241a833786afcfc49ba4f9bdc829fd131a5ccfc184c89f01ee892b1c1a48e9f4f448bc9acc0448a721b7e727da21bcfa8c4c0104327779a2ed25b7e3eef71b5e4e15be498741f1ceb6cabfe05166ba36b260748c82bbeb429f7e8daf633a5cd8505fc4bdf7cecea4320d1602524b92212ae5ce163fe0956a7c8e5f9f35661f3851357478cbd3c86d56f875a65336d2521f4e54c92e9f83a4014f350c8d06e0c3da3251daee6bb0dea1bf5e0d1c8355b412a90d601bfc26ec3e778b407ede7593efb1a42d88b013e69d1d99627e59826fdb8233c5a08bbfd9d6676d7c6bd3558c0d015d2197d75fe7aca0b9389100092138f60bddf8032462617749318934b739d388b0599c1745522a2d7a7bffb71ee963c50d286169d3c7ccb6be3f3dfd20f62c07e8a2c73a444fa8e8d2b930bbcb108065efe707ecffd27489e1eb8205b80c01dc5471cabd83f7714f616bc01e333c1075609336368a9ed69f2109a367da40d5863194199a502396a2542bf3e58a0bf449f182c49df9a84aad3cdb9dfe4b0d7859f9e59f5ebd930b6cb6de3e012ce3f518eef53edbd04244949851327d327aa40b483cadb19b669990a3e61a26380c30160705dff808dff722730c69c311a3faf04b3736f349ca2a84a682d66e4d324931ea59b94735dce4d14933f9aa42d477f519b8706b1020e7295df10524645879d7b4b4d27a893710cd064cbc06265f5dfefd5ec2fe02f55b9e99a49c11223f70003ac272b9ff17b600944b6647cfe57d951c8f4b7d51144f66ae2c70ef9964def35cee3f1af9e4b8bde820aaaa03319a27f4cd2fe62efcdf908fc0772200aa51dce7261c994abe8e196b678673e7675693bcf732f5fb2643c05cf933a08af4ada557c66ca8ac3eacc1ce7e64edda7e54a0d4bd870d351b6031d516fd5af8c759796e3c6d18f19ab8b35095c5595f7b09a352764720aa971cf484f9b7fcb3f4eb2887dae899043ae527301720770e886bf4d40ed4aeac4aed0d34c5580be44c99c9167b27dc5dc6588a23dbf8e5969e67cdaaa62d71a48cc56a779c6acc0c6212ccbe3857f40f11702c35daf7f5f84e9adbb2a31083493ae66eca22c001ca38f86b6f094ae9ea316cd6df088301b511f1143dc37286909c255f6302a4f8b7ab77a15acd1b0b47277bace309ffc66b96763c14e4b59f02a69571f68930b3cb4c3795f5fcc05448806418c218f53e6be4231226834d51fb74ebf8856b1e955d5b2c53cc2e5116bdb7ed020f8ae65496b6fc96581ef0b0e855277f8aff3a3ffe5ad44487ec9a86dfb9a5422d671cb5570aa3adeb28e9f10072ea2a1f10a3f8856ff06a3688acc1bf71264e0e2861923d998b2ccc917538bcaadd494333fcaa7302d25d87989cce56e6f829d8c2c393095ca693aea5c9e56f59330f5861dd25c98ba746b2d971fdc3f9116dcbba19ad46b06d6af96bf9e36aa8a2241240013ff22854a1e182ab2963406d596b33e5e1b5c53933a2a5fc94b404c61369a566c0440e43db6de70aa853856d7e836cbce7cd2f908169db382b2c3e40c9ade83e642ee57e2af0e76f4ec613639bbeb28f5703293b24e4c8fac349942efdbd6e3a277ddbe46dd4993d4c79a1757043fbb2ee8acaf038e3179bb22b0d2e8b2e707a8fb975aa59748739fa9591131fa035a93d718882d901b7c2b973af4a251294892d5fb8d79ad407c234af8e8c458195949b6fec03ad51798ea7e7f331833731c8ec86eb3ed2f3393a1177596cabb7b811d718d7b3a71b0e95d1e9b718dd30c61dbc6a62d614c01bcecb70181c83952dbb2c90c33f09bcfa0a2c84e0fd965773a6dda221d8e545e204fe1e5fdfe23b32c71fc86e2d38a0b6315774504d922ec33fca3e4f8e4faeca724a5b1c9ee9ef528b0d6eabcbfe818b58bf3528ffd51afe28c949dffc5ec9b1df473c9c6a869495de26b2c9c120de117ab889bc823dbe8eb459900b94aa2e3fb2d504b67afe06406fef396ee01221572fddd8aef0e882e8e46a89f27c5af5fe12d2d9a6aa01951e46e6162fa1bf4e3a263c912b030998e0e97479a92e88c5d21c1b49e7c81c4e07c2e50182cb0e1e2159bda98b8711b0a03ae1e68c4fdfcbb2903c5fc4f5311e1d866f93837186f1f3ea2266aed8e79ae1f80021fd1c4b93a585758b8f0946344d7b74b70e10c14dba0ccf3e6a423ba44926409c813d658269bbb99dbb2efbceb915e4672d5ea576bb1ab198fb99132637ed4a129acba4c13d84884e6c7a2664e2564926e4d33cf578afd1a39e1bf75bbc78549905f27ed803892ca84686bb8f34ab6f79a74af5cac3a539efeeb07cc6a5c5d05f076bb2b3793aedf8e715fd6194706a1ec93f37402ac476e9cac9d4936d00a3fd8d4a5df92bff7363362d84454fc0a19a1a83d6262e193f112a6047e9c38265cb945a92a6ad88ec5ff4c6c1cc2847fc9db4de1341b09555bf68d5858a783f30c0e5e0afa75b7dd36f1f0bcb0d638eb5bce6c522e76764bb497e5013a1889d4fd54ddce61e2bee8fb379ce891d442f6998a4c62df3566f0924d5b41bdacd6adb2d9e98e4c90feeac5dcabfc3c138d4862ca03e8eef0101a3bccf4e563d87a5accfa60041deb0dc921b059750db380f0611c641d6b3671f6e4f6739aaec829eb0abfcf9a348c4442ff9b011b12506e91917c80fbf78d2200e0d95ecee3f36024d91429c80d7cfb1c399bfc0fbbf9db58e3e8c400c78e4d0af3e468934b0a16eaeb99d18ee01c2752f8388b4b9272e7a7f5fc98bdbd951eb349c531b48826e091a8196794d97f56555db7ba104edb7fa353f9cc528b4116602a8d22275407071d808226f0c430495aa1c2a66ebc5fa6778afa10801f6c729567260079ea3f1de08b82931cb20fa4a4e61e38fe531e86eb37f76fd1b2034687faac683676a06b8a912b72d9bf00f61b8e0ecf1f223adb26c5df8acb71612cd9837d4ec60640c1acb127c700a317f4d6178a1f05c73b3e74920313cf235b8d34330e3ed3232c34830f33e01d58c48ecaafd58ad7de8680755ceccbe475d4583828a3bebc5fa4b4785aa453d9219349bbdc92c91aba7451a797afff8034bf2715abf32d2f733acd7c8290a211149fd7d1f1ba86cee1706ea85938cca1e66a19428bdaf700065af730385424853df628e938b230eaa7d3ddd72c1dc8c34013d3f55448bf877aab398494cab4f78a1feff5ef9becf9419b0ea90a13769bf27178b7f74d5ff0a48d69e54f5fa0f013df63a8c9c9ff44cde74a378233bff67e94a395b78d23b69b8c45e3a57ca1993c8a920b86461985f8fa203566de0da7f4c85651121c6627c6a52ee73524e98440283f63cb733aff9c3f2c1d7a1d79f6761a63a86efd8c5a1e51", 0x1000, 0x2, &(0x7f00000011c0)=@in6={0x18, 0x2, 0x7, 0xb4}, 0xc) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) close(r0) shutdown(r0, 0xfffffffffffffffe) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7fff) sendto(r0, &(0x7f0000000080)="36bc91889b66788d97bf91d25d0b1775720c35a45754f15e84e1d56999b138a3f8d8ccbb30f1d538e610f243c3b4323825e03f13a4cf03049ee6bd3f83ed8280b1aea80f9b4067f95706d760f044207a67e245d84d32fb43b3259d9262cc73cef58b91fb74a9a5ff8dc0221d7c19101e688f316df1731be0037e8bdb31d4ebb1d586bf42ee10b80702ee217f7d70991f97124cec0007761b381db94d1056c12a35ee4a9a80a54fe183f9c35d9118b980ebf3dc19a1fc3d181751a3e9f83ed09271b0ca5f378127f41dd422a3a430784d37df062b8f8914344fba58d3e070c2acbae70aed6d0518b7bcb7586b28", 0xed, 0x400, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 22:06:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c252a2e645435960b5c796829d2012d2aad18dd8df60a5175ec89acb9501b135ff708c2968013dd08f8b7ec55e5d5403c2f0d9151587a8056041c6c58ca7b86d729e3d9572e37035786fa42dba256b71ac371ef8298f2628b345fe2e71c5e853292ac6dfa7d876bad79f250eac89975d5e9004c729d71921a2f98dc71cf2cdb52ebbc98a96e6d8c0018a0b88ce246a508f1b2bda689cbec243eced1d83d23f814b88a23"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 22:06:38 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) close(r2) sendto(r2, &(0x7f0000000000)="f55a3636bc25bb1dc716f6e2", 0x10a, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 22:06:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 22:06:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xfffffffffffff801, 0xfffffffffffffffe, r4}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0xfffffffffffff49) syz_open_pts() syz_open_pts() 22:06:38 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x1, 0x5, 0xb9e, 0xea86}, 0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 22:06:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20180, 0x9fcc76bc4982165a) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 22:06:38 executing program 1: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x100, 0x8}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 22:06:38 executing program 0: r0 = msgget(0x3, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002540)) 22:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000200000005, r2}) fcntl$lock(r0, 0xb, 0x0) 22:06:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x7, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 22:06:39 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) socketpair(0x1, 0xc005, 0x3, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 22:06:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x48, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) 22:06:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 22:06:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r1, 0x4, 0x46bfb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x808, 0x1, 0x800, 0x7ff}) fcntl$setstatus(r2, 0x4, 0x84) r3 = getpid() pipe(&(0x7f0000000140)) fcntl$setown(r1, 0x6, r3) write(r2, &(0x7f0000000340), 0x10000014c) 22:06:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x21) getuid() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80a0, 0x16d) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="38202ec1fe1a37019e5245e6f932b2edfff92ca7603c3ae717aba2092bb8e4e8045215e6b6b7d905d9eb2f7380dd7977a24f6b96566daf8b54261fdcc1e1376ebb733027", 0x44}, {&(0x7f0000000200)="af87d103fe160deab9211e1e542f639e84162ea9822467c42dbfd923601faba8d192cbd38a3220a93182ede895f1829fa650f721b2fd61db1309d7d7a1589cfbbb5fdb3c7c3544b13df24d3aded2a0718da9fddb04498136eb1d2a6561aa635638ad2c0f1a86db43199c1d9a461c9ef73705bbd26707d14af8415e03d9e44204e96bbe9797642277885d50c9cc415448f37b40903e8f86977a20780549f6f429fa196ba9f7ab5c2ce33dc838825ddac96fa8e9864c6a07d2b8f7e68dbdb4e2f2dd3cde416146e36f7f9f6f56eae7ba37ff179534e6550b8539f33a545577a840d18193", 0xe3}, {&(0x7f0000000300)="8575a924d5737a73f7875e6a04d0426389857f3346328bec1b1b1c91878b246d7bbc57306e722a7da86eb67931cef97629e780877a6220e9554f72ff057a86e16434d39a6161041ef630deae1c7ca77c3cfa7d2111ba5bacae5eaa887b799e9a516fcb203046e88695fab3835d859790b153b88742", 0x75}, {&(0x7f00000003c0)="a2bfb04188fdf97f5804ddcfffb675f55f814f556ff7a2af6babfbdbcc9cbc206a1ff8692953811d3268287ff644128038d2e809d1a7124f501b3f70aa5a606cd313f378f3e252adee9f42bf941bbadfc8151fb2948d6c60efe3845f842159b44c59fffd62465a446be8701de354921bccd5af81f8408189af1d74c451da6456943d6daf26d0e38ed913eeba99cda32c28f0d390489cba5e52874af787296e3cfd39dec9992bc40b89a0f8fcfafe03b48cb5cbb2d9eb4e87f7bf", 0xba}, {&(0x7f0000000480)="2f7044b4a90c08bf18c82c2816e77ab321c25c233d661ea10fa63ec54d3825b04818bcf7fc0acade90fc84f5b49ccc8ca711c85c3ab3d0a7583b7fd2bf2a3e5057145169448285875c9ca57a6a75d7a5973d4c5926d6deea0b22614385c3b6", 0x5f}, {&(0x7f0000000500)="209d31131b28fa29c3599c2ee9c3628d3fc0116ff08adc51e2f845720057989cae7bf332c3464ddd56008e0e8caa882c01de61bcf053f82cd4e3dabc6c24f5c51e3500c24bc1ae1347a3097fa1facb3df8ab835ebacfca4e2c8f6329ce20bc39d41fb5406e188fa4a400387bc48e1e1cb99e87b9ae40645f6a26543467c0e3c4985622093e394048178b35c4132f0a8648056de2c84fe596ccdd4198de89b8b3e6a669f1a9f33a3131f7765e64ce4a162b7bb3c1a23da66dd4b2620922cf08996a9df4befa99b3852cb46f720d982bbb104456660f", 0xd5}], 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = semget$private(0x0, 0x8000000000007, 0xfe) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000380)=[{0x3, 0x10000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x8, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x2, 0xfffffffffffffff7, 0x800}, {0x3, 0x3fdf, 0x1800}, {0x3, 0x2000000000000000, 0x1800}, {0x3, 0x98, 0x800}], 0x9) connect$inet6(r1, &(0x7f0000000680)={0x18, 0x3, 0xab, 0xfff}, 0xc) 22:06:39 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_getres(0x5, &(0x7f0000000000)) 22:06:39 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x406, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) shmctl$IPC_RMID(r1, 0x0) 22:06:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x20001ffb, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 22:06:39 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r9 = accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r9) pipe2(0x0, 0xffff) 22:06:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() flock(r1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 22:06:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) close(r1) 22:06:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="333c71a607be11162adff5c03fa8251eef8aef", 0x13) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 22:06:39 executing program 0: r0 = socket(0x1e, 0x2, 0xb6) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 22:06:39 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = semget(0x3, 0x4, 0x80) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000040)=""/193) 22:06:39 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xfffffffffffffce0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xfffffffffffffffd, 0x401, 0x2, "81bc95a477aa5c9819439a1d31a5bb415ca45ce1", 0x100, 0x3}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 22:06:39 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000000)=ANY=[], 0x0, 0x0}, 0x0) 22:06:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 22:06:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20420, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x8, 0x1, 0x6, "bde7ff813301e361d901674010afa4e9b9955efc", 0x7, 0x7}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60c, 0x20) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x5e, 0x8, 0xc66}) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 22:06:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300000005}) 22:06:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="8928be5d6cc1ca65d308580a62e17e28228e153c7ae83d59eff3143dd839558324e68b4c70e29a458b886130c9aa3abbb36659ef3be8ea60beadd5", 0x3b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2550d49dbd509c164ee6311544a5d727989fda03811268b776d0ded41f516a131b38f1dce2665ed00e825797b8561b0f6d3bc941a8951b870d274edb914b82579664180770c8fb7bde46b038570dcb207eb4657750043bc28e34690745606766136ac4ed2b8b593bbca5c259e7f209e28d7aba5161b9f5bdee4e771ad51f223da3c682a9a3e72f0b231c525c5a56234c196985b16881ab8d7deda46059cf16f45d0629e0a80bad25aca3b0a181db197a57e83821af85777a9287ae77", 0xbc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0x7}, 0x8) 22:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchmod(r1, 0x20) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) dup(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 22:06:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x808, 0x2) r5 = getgid() setgid(r5) readlinkat(r4, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/239, 0xef) r6 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r7, 0x2000747b) r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) fchownat(r6, &(0x7f0000000400)='./file2\x00', r12, r5, 0x6) r13 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) getsockname(r11, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000640)) recvfrom$unix(r10, &(0x7f0000000680)=""/192, 0xc0, 0x42, &(0x7f0000000740)=@file={0x4e7cec33a222779a, './file1\x00'}, 0xa) close(r1) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) chdir(&(0x7f00000007c0)='./file0\x00') ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000800)=0x5) ioctl$TIOCNOTTY(r7, 0x20007471) getsockname(r7, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) ioctl$TIOCCDTR(r7, 0x20007478) stat(&(0x7f00000008c0)='./file2\x00', &(0x7f0000000900)) clock_settime(0x2, &(0x7f0000000980)={0x1, 0xac6}) kevent(r8, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x40, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3cba, 0x7}, {{r13}, 0xffffffffffffffff, 0x30, 0x4, 0xfffffffffffffffc, 0xe361}, {{r10}, 0x81805c37c998c62b, 0x10, 0x80000001, 0x8000, 0x9}, {{r2}, 0xfffffffffffffffe, 0x26, 0x40, 0x8000, 0x100000001}, {{r4}, 0x0, 0x0, 0x8000000b, 0x9, 0x8}, {{r2}, 0x0, 0x50, 0x40, 0x4, 0xffffffff}, {{r11}, 0xfffffffffffffffb, 0x81, 0x40000000, 0x0, 0x8}], 0x1, &(0x7f0000000ac0)=[{{r11}, 0xfffffffffffffffa, 0x8, 0x40, 0x2, 0x8}, {{r8}, 0xffffffffffffffff, 0x49, 0x1, 0xc332, 0x7fff}, {{r13}, 0xffffffffffffffff, 0x50, 0x2, 0x3f, 0xffffffffffff7fff}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x80000000, 0x4}, {{r9}, 0xfffffffffffffffe, 0x0, 0x80000011, 0x2}, {{r11}, 0xffffffffffffffff, 0x2, 0xf0000020, 0x6, 0x8}], 0x9, &(0x7f0000000b80)={0x3, 0x3f}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000bc0)) 22:06:39 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:06:39 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xfffffffffffffffd) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) 22:06:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x0, 0xffffffffffffffff}], 0x47eb, 0x0, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x140) r3 = dup2(r1, r1) flock(r0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/19) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) flock(r0, 0xe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x5, 0x1, 0x3, 0xc53, "c0e8547958d881ee606a878dea571ac5b536daea", 0x100000000, 0x10000}) 22:06:39 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000040), 0x0) listen(r1, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x8001, 0x9, 0x1, "a34cd18b5b9c1b08dd86b40b8be464afbe46df6a", 0xf052, 0xfffffffffffffffc}) 22:06:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) write(r1, &(0x7f0000000000)="c0e6337164aa9055a28cb8048d27057ec51c0a5534e29c0f29e35ae494199079df77d90090d3785435113e5c3cd1552ed0cc919c55a875f40b5a26dde09b64", 0x3f) 22:06:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(0xffffffffffffffff, r0, r1) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/104) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 22:06:39 executing program 0: shmget$private(0x0, 0x7000, 0x500, &(0x7f0000ff6000/0x7000)=nil) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0xffffffffffffff91}], 0x1) 22:06:39 executing program 0: socket(0x2, 0x400000000002, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 22:06:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000003280)="a90092cbad20d29c1eb8e63300c2d3e21b022e9f2e7ea8a24a84666d5b37ab2512cd333108855757d879b661ab7b3defc24bd0fb1e4121f758a41e41a548e691e1a6bafff2f4152a2596a0732ebb67efa646bee9a842dbb5d40ca3efa01d7aa2530e51619d2fef7cc6a9d54121fd23a96b944b67220496f74884389d88667b29e84a6b08a58db7adbcf1a5d9c16b58cb677e90725e6b0f0512ff453ee872e9ddd6ef2adfc275b650f01629266622b738b90097cdd1fc978f66d94e5f0aead9b49589afcaf91ebbd6934a3c1f31b7a9cd389eadd6a84079003419f2bd506d7e8bcc5d8824460bef479d3d7013b6a2e17eb82f544c0b43af85ff83e57e468c05c27acf8f95044663d2318280a381995f5b0b7b877faaabc9b0fe129d90d4f3ee0d65e34c1e3f601e56313d38be217d68f5ec720521b7b7abce54513abedf158844b1f2ea88018e16c5365213d92d27131109b2734f03f360b787460d5d09c1c81703fdf4da59e88626030444612ae7569fa2b585ed8d8dbb0bd85ec65d9c691ca1f74c2b3315f468948ccf4182e97ec3524f06b43b5e3a5bd61d94caa88936640deb27975e9dd3f2767cb8a75b8034f2b84ac32fb034b333984db341e30ff6895b12070c2263134b71e8d31e03f8f4a3cfbaa84bb17276efafa8f4c1b44c3cc62939cd441447e6ac6279b112fa45dbd9ca4a9397a1a75c7c330ebbb6f959472fcdd8c463a2fb00f31ce66a320b28b43bc5406b3f3c29090c7a1b53fac7e2e39c2f280cd3de3804cb9597d770c3bef1bf4362d55bebaf46d644456c616ba3e62fc93d572e00a8b18edecc18ba2ffd1d8ecbee6b9dc389086f147756d88226da60bd129b7d2170d68f7e706e790e20dca4e319329c2358028ad0ab6a729f99d50c696cd5e78d73e5e593848ebf72d8da58deecc747497536ebc139aa11e7cad010a4f80a05a72f7465816cbe08f964f1260b53aa103fa17988c7821fa84878fad746c69c25cde02330f94123f562e032a0f5ef5d6f2e26f90a94f52171a769741d8c1a25b0f13f2923aba04dce8220a5082da7ca40a27f56ecbe61bfeffa6c2eb8afba74725a165dac6c4a37e11c1c1180e8ce6f91349e928f5af635ca3cf60269d14eef35385be4df9fc458722b7f8cb1d4ced6e27c1fb204ffaf8a94c0303c7c8ca1ebf9a2f79f8e7481b580170e8565e8f992a33a4457378e62b29601bc02df099b7e01a109eddaa097f8f95a1b86366b389a1a27cc3a868e910eff4e010ee909c66650db847659bc0de328931d02cbf9dc72f79e441eb439e5be4d9e87601e0ad1d74f49d88cfb21144c843e0edde219566c5a099b8f2bedc77a1b12ba2c09290848846a2827a08cccc780d22fcf9a79fc4c89b35b9b2f0857088091cbfdd397411b9184228f8d966336a35b252dc66d92cf610e2b9b0040406bf658b884b2f4553f28de7672cd6877091a6f2f5fe70373ea25a70d4af6fa1f8b1af013a56c92f0da91f547e904782e1438c23099d123799aa1a7ae4a948893860cbf6745b5eba212ea2a62cb147eb0c184d99c0a07c71f388ca0ff73d29c2f38aed95f3d523dad5c349f3a37741df994bdbfb5f7c82074dbbb2bab1667f6f391bfdc3eb8b55e780c78532b98d01e6501d1bd3fc1524cde225200225aba9e296f4fcc7a4ccb09500a729f50d3fd80529fee4abc162c0d756f9ad95147a17377ecceab186f9bf4b5d48dcbdf2b0e9c5b40883cef5f0f225ba56cdc6db2f74bf73e671aa83c39064fe3dafc98402eb396177a596b24dcc05e886406ba0e50c641741d6e2b36d1bf7797769182901c6cfe49645a49de90069e667fc957fe3950882051936a06a5aea099b705ca3e43381d15eefb23b49b5cef5f09b7ee517df999a0bca2374e25ec492a8be1d1d2f634d661082c6570725db5e3b56a814f8a753d9fbcf00855bac13b9193a3feace01dd31054cbebdf2620ac3f91d331ca926b52c3d0b4c11fc91610a91417108ab52c4e66bc3f69ef8d84355a88980530977fa8f9c202fabc4df337d8c44aa0b0ce3c54a9875d51df35c49bf445b7f787625f32e8a0aa4c9c1fc88c7710a4c62be7386b7146ea314edbd48ecffb5a0565b99fab5a8f8a4ad868d589ac80f052c66f052f1fd2841c7335157846811e1a4c7a1472e4b601ba8a2eae98aed13c92b62f6513c6b22c4c0d4f282cd2a01121ae7ee3e71a5b1f865208984e22d0a7f1f88b051709f28162047fa1fa294c12a0fa469b409da6b9f9f74bdc7780e32c477be8e1303dfbe1cffebbb8bbaa38b77cd113379fccb9c1b11764c89ddec12bdd4eb7027e580feb4fef582eab6038a0edf5a600a8ee016871577116fb3d34d9bc3542c0808b85014e934243b1b151c262a41349b25b2624841fda2f962085eb6419ae48412cd35e0c01846c2cc479c3bd734cfe740382e69ba41de221d0937fee6ca55bf4efa856a214bd93a348a2bcba2e21dbc92b4d84a2e7ad53e0072327f3d6841ea17c18cf4b9d2547f8dcada34a0d6598757eeb4dd1e87c8520ebe6d2f217ccccb3602e7218e698a41d33872284332aa751e171cb9be70104fdb99d7f3c2f4bd9246f574a7e9675633dbafe3e5ae84382447e239abd9c0acf84d426e553cfadddb3bbf612ddd5b8aa65dc879e3b98422a564eab2618a1be334f323cbb48983e1280042603a0411d022e1da81929169f4022d0eb79f1f59df9c7626603de312ec41596ea251c0cb4617605f5222a3a2fdc603c2dbd4f747f8c6d3d92239558d9e9abbb888b94f77c8f124b8a073aee8fece8fd1ddcb4c6c2bffebf67786f9d90200ec9ce6ec5c1c4c921b2a3c54a81d8f71ec4a46a756b2bcd3db75fb246705a7042866ab6742f6be2ae69a028578a552c18647f128c98915d1fbd264d53194ab941fcdc3d2c06ac187a65a2dd5a5477feb4530a7b0f37af251b2ed74e4e6b6c961898cca21976bb90d4f814a3e5f5cff634b3f9a223e76bfe0fbeaa5104caee72a21702400ef2b1831506f34131cde320c169bdb09d0c845059361919556bfd55f0097bf83467c9ea06f0435d6ac67c262cdb23ad55a8da6c24ffc59911b41cb64914524e7d71979822137506fd25cd6e62bc50e31c68e82ce15a323c9e131c60195b1efcbb0b2c3b37a6f50ff4a88f78b5657d39a3f8bf1a6ed4766756f2f10e44f7e86dcb0df46d203660546d169d390f10313fc537d8c007568b60fb8c415882a4c6f2fdb8afdd7f8f7ac1575ab90dcb69aaefd54e5f02023354044205d39759ebc38b131004be219880e4c0a017bebcc4e377e149e8cee80de4914affaf6bee5caaac90cccb536ebeea927c6f4735c1661c6f8ac6ca9c97f7200779691471734d83453f482e64dbbc61f55f696263f18d64d3288b78d16efbd9e559fe999680efdcd59736b0a183e0599d4d7f124e3761d416df366cc7a4a370808db6a0a0968325a243ca0c1826233d2082553761356caf0fea88401c6c49f8c8d5ab02802a59cf2eb9d4124e0868f86dd4e13d72aec582369d793e7c6d73623da733ba0f7ddc681d7bc0faee3716eea07ef53213df3070da626906bcd0873a3f859bdab3d0f9364e4b7a984fc6fd78b69b2a69a294af6115667d441c1b12b20f1a304364c953f43fe752de724d8d3a8ff3d1f1bb9476c77752d6d0027d8810f08250c126888b32a939a6130a808cd32f1222f7cd3092c72018bc9a090acd713102d7e089bb2c1c909ef5a97805371f7792cf962cd5f25f0fddd1a54e21010ab50fa923a460cdcb90dad5a3f23610d9333ad0fd4dea8b6bec0d465cccd05b2ea809b9152be70404ed8d9bc640bfb84756765cadd55490264889afc91bd6d17442ea70c8d97838adbd029c0b56235f8a2a95b9ccc3eae70a6c3a3d256b8422824ed8d2372e7b29bdb69e6764456cb1d0cd042359e6eaa08abdc6562d1fedfdafff559bac7b28317eee4cfa0128d0468d3864520a3c6f20dd52b634a679a9f83a17cab78a82feb3ac1d2092b97cc31021a7b7aaa8f9c9468c9838a66d4c46c4f49182e4e036b27de493844743f039dedc7e072089d037bacaf8e012661a600ceccebb547a7a71f684c4d8c7991998858fc88bbce4abf2661bf2dffef7abac5a3c627d6566ef17987e7320e28fc7e7a2e6ca562668df684345acdac2a38c001ba22433e93bebaa9538fbb9d99aca8abbedab1850eed79104738eb458375e38e0c0c1bf8acd2122d7d56591b813a4d838c7d4ac4cd3b967dc0cd5487a6d7a52fc45e3282e504db3c6bca1a3eadfa84cdebfcfceeb216e9050409dec0a2e08e9dd315e83a4c4ef6a1043cd87d26e54422b1d31558cfce1e8d74069768c166e72c80f63e467d234953e4e9627c982afe2a1650ef9082a394880e949965f0e26ef264dc9da71b926d5316408593295a56334657386b4f8bf66235747fd8a031477741d6119e1d359c96d08167278612d17d9c387f924f60f2ad30bea421de4b42c4a95aaf8cf21aefee7a50245bd704539e7ea2f346f21fa66df0fd149f0e50c4ff792681a174df16b9bec7f52edcd2418d34ab4462ab76c7e71b550b753e2a598fbecf082f8daaa03ae9512845ed03d965857529055b6a31482e7b237360734a6e3eed67ecff03487326de6aaec6da48b2b2f7fb3257c3ad81eb3cae8ffb7b0037b87c888e4160872943ece38b34beec03033a7ba3179187f9058cd7d50ee4525b76d07a21d6674199595420582e339cdfcf3a41db02bbc1c9fab89d44c3507d165f03ee13036a663063687b0faa47ad8c0f351ed3458a4c75fef2a5f865183a21334bb0e323020f0e512a341ffb3d35b05ac82b4241e437aa7c0bf4b19f20a2551f18d3f83a7f4c2d6f02c7dfc99a7c44ef24d54a1c8eaf58b7fdda9b20ab70a2d786c1414a5d4774a7393188de11fea2c769a89a4e884ab3593cd91b9082d3005a10608c1a4296203368d18516d7b2a27c378ac67a3cc111fa174107c097c97d2bad5b8f645ce3b92f50795c6feeed78cad44fde6af5977ccde47a94e796ebf2d4f6368ef1127cf111a6ca382c9416bf1269f1977bba70ce623f326701183ce80f2f33288529cf054f6e98690f5c77eed8b195376d7cd51266bdebd73fc353612df1cd36dfddf83d8414e74b4f581e69134be29029ec6f6a3a32392df028e58091e77f6b223c3b50a2d76fdcdda94aebf448a480b1419f8314f8930586d259c6a6991e98759b482c93ee788cec8d5ac8b60ea9569bdf074ac1f868c8b2389ce1218ccbf0ec79e1c5994d8103f576dec70a1fe200cd40cf7cf92711e1ca25993088e907b5dfdb2f1b44c0645f3e62007f48d9a2bfed1cefc6eed79abfc0699c6c0d2bb47cd15a1b4b721e63281c243648102ee44d9f1acae4b633ef77ad34de669f5c85c4ad71af4644b3135767291410ae1968d205c8f988462d1bf8527613c57e1a997f322bf56a1f8a751f7ada8db26d38249e82b661ed8072d208dc59baa6cc409e944aa5effbe0c16cb2a1888606592934250a8d6fe37a22a4e2b64f8fd6d5abda23f0a115b3572dbd6ddcdc3be8bb1d9a870caa3540ed7aac7eb13004b1cc6e7a7ae7f2eaf8d74550b14913b21900f8641144375542d521234bed69a3a9cca411acc1020f6ab34d0813106fb49c164050118b38efe0b84f35e62c2f980212bb031512cc5f20973d370d1effd5e408a42b49aa07859b173971f38fd0c71f881cc1ed2f393a4ec9b6b7545a4cbe8b80d265c0fb80a2d3495cb983d38cd71dcee1603e9ad69f722df7cccd999be795c037f6c45ce83508731ddea3ea4a3", 0x1000}], 0x1, 0x0) ftruncate(r0, 0xfffffffffffffffb) 22:06:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000002, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 22:06:39 executing program 0: rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="f6df6c7249ff30b374de97faf40ddb2e5885db03c1f14fb8594ab8d232ce28365e1f95c4b0e48b584841b901b9037b64e61765ada3c1471fc390f2719170fa1a10d3e1581e3a15176d16a4ca74be4395a2382bb76e86d5a13a89b5259f0fe0875980d8017c8887b8e36cc1301d9593d68d49df63884112dc63e08b1aeb2ea6410b31426254e420a6309bc5", 0x8b, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 22:06:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000140)=[r1]) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x4, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 22:06:39 executing program 0: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mincore(&(0x7f0000004000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/104) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 22:06:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000300)=""/85}, {&(0x7f0000000380)=""/154, 0xfffffffffffffe36}, {&(0x7f0000000500)=""/198}, {&(0x7f0000000440)=""/54}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x400) 22:06:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getuid() writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r2 = msgget$private(0x0, 0x1a0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="d6b9a02ee7f230cc7f58f2ca38bf759e728208604ba08f7838d2b06652f6e83755308e79bbd6bc425cb213b51df30a590f3bc4", 0x33}, {&(0x7f0000000180)="e0dcdc73412a5757761f46d02dcf07b7055b14786d15f00243507eb68fa42499d431c60a1cad", 0x26}, {&(0x7f00000001c0)="813abb202e93a58c37d9e4158d1a6b1c1040cb2b66a4cc7bd55dd0f31112b5ede4f7540241dbbed42cd258ea03f1ee7dd488c3c67c0ec172e9a1bf023095b4155a16707160078f94a35b15a277eb675bf3da6faa42f629ba2c7c5b1b94ac779bbd0538b79936f9cf58b1724406f253639a9732c4d1c52791a25bc62d437bd31b2a008fc41f131fd9d9dcaa51dbd2a4ca34fc90b359b98d0fc7269127dd0a1bde92ba4d4229beb2ccc74afcb832", 0xad}, {&(0x7f0000000280)="4e7ad6d5383c2a7afd5776375e3d81bfa651e6609f5a40ad6aa690578c6914e737efae7b474ceda5e578bbd2a879cdd895b1577c7d700a2a5b40c38ba6d8fb19bd3e0a611f419828ff76244b4e6d0e3c5967eccc346e995717c768434765683183237444d55333b46dbf3265ed8f96f4a3c92338ed96c2620facea1ad2759af600c15b348e5bc7ec7b6ddd8a2d6545d39d7bb85e8cf71fa9242a0386d747a855f22e09c7ef7e", 0xa6}, {&(0x7f0000000340)="c888d029fcb7f97cb9807ce7c1480b19f3294b89a6bc73c87e4e47460280ed7427558131452477ab7e475b43b717bc4748a6ea904422b7be840eef1ed5affa", 0x3f}, {&(0x7f0000000380)="41ce27fcfcd173c21ec2a01e0d2d4b766a73b8388b7c84477f0516dc159b386c6132357b4f1b0ab784aa57dfe4662a164cddd068067787e613a3101f39193956c96136", 0x43}, {&(0x7f0000000400)="d298701689a17319ca160f1a0313b57b6aa2984ca7335a7bb692eee486362eef77df3848117164a85768ef840ee3acaedb704c18d4fd118fea77cf953e4d9f86b3b1ee00ac1076111fd2e882e199f003df8e928914779e3e82ed15722aebb93dd0ef2a3c46602201f4dbf37b2fa99552540a5c8325cb506f2f46b08081f5298fad4f375b950b0f", 0x87}, {&(0x7f00000004c0)="16eb9419c83948e5e621b33c1e68e9e63b5d3f94a06b1c81902305d7acc0cd1159721fc3f9006f45c3690529015d064bd77f45597cce2ff66ef6ae6a52554374ba2d3682f0d6411e0515eb5a4b8a88670b17eb54f591b43ce1b5ffe535c60e7c7354859816e64ece8949d1e882402d575ac8b0ec9306074c0626c2e9f816c48b329c06016c251886f12aa4986999aaf2f31a36e1a670c8accc56fe73faa5776ec5fc642d85a9c64c1874728c6fbc1e8ec62c05cd89fe943b10a7588267b820410438aa26858f352ff93aed51f6efccf17a624fba2fa15b5c0b03933ed2", 0xdd}], 0x8, 0x0) fcntl$dupfd(r0, 0xa, r0) r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x311e, r1, r3, r4, r5, 0x8, 0x6}, 0x9, 0x74d5, r6, r7, 0x6, 0x1, 0x100000000, 0x7}) 22:06:39 executing program 1: r0 = socket$inet6(0x18, 0x800000003, 0x2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xfffffffffffffcb2) 22:06:39 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:06:39 executing program 1: mlockall(0x3) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) 22:06:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x113) openat(r1, &(0x7f0000000140)='./file0\x00', 0x880, 0x50) r2 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) fchmod(r2, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = msgget(0x3, 0x20) msgsnd(r4, &(0x7f0000000280)={0x2, "b2d35f1c74e0fc82e335ed5a5c1c8fadb978fd44942da91240618e2fcae718e89eea68ab1815f66adbd5bd18ca590559599802d3e0e837489249b1c6b4101565ac52c25d2ab848b2e233130f3311d9a0fa78b3498f604bf66f5457f399d36b6c97950c4510e4a8de20c7919ca10eeaa23b70d3ad5727a64582dc606ac105db0c7e7505359944f4a8b336edb98872f0f21a249c3321d87f7a20dd3a17b70114c33944371add6d8b3914c82e0dcd90a708cc6288392dfff3f2d19c055b99a1380bad3f718d9c1ff009e7f48254cfb76776e39cb2726651f18d564c0df346f591d36e684d45b57f1550f786d91d7d71110d"}, 0xf8, 0x800) 22:06:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x7812, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "06837878f5da61afbfa8c6e10f63b9dbbee6e38f14bf8a81bd0f390c6dd3972464fb1b09217fd67b9a89b51aec41bfa251a4ede323502c88c5819763c1bbe4d1645fc5db2ec60c29acffad3198c6c3edf27698f363af5492e6a8d2891803e7f8bfec003471d7416c06fa590ea507ce790aa0bca91e7e46c07ef58e8da1d420c3b9f291ec50175d2a378af6ff8a9cfbea236eae09e5a7ce22c795261e7cc2bded10d231f2361c9ac6fc60f4f55490114b"}, 0xb8, 0x800) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:06:39 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = semget(0x1, 0x1, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/216) 22:06:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x0) semop(r2, &(0x7f00000000c0)=[{0x0, 0x3, 0x1800}], 0x1) read(r1, 0x0, 0x0) 22:06:39 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x2, 0x1, 0x1ff, 0x3f, r1}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xffffffffffffffc0, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x140) syz_emit_ethernet(0x70, &(0x7f0000000240)="541f5fa4f6f677a3f490509fc559623b2c3039ed0902af00028e3599d315e3ef9d5b5af38d1838cf643add6a192f42741fa114721c61e8f38063ecfc5400000000000000c810e82ee8501b6de8582323fd2319ba4bf04e9e93dedf1c8b38a65e0be1293ea8629cd2af496e7cfad03457") flock(r2, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() 22:06:39 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0xff, 0x7, 0xb38, 0x800, 0x2, 0x87b6, 0x401}, &(0x7f0000000040)={0x2, 0x8, 0xfffffffffffffffc, 0x200, 0x6, 0x7f, 0xc567, 0x6}, &(0x7f00000000c0)={0x2, 0x100000000, 0x40, 0x0, 0x40, 0x7, 0x1f, 0x7f}, &(0x7f0000000100)={0x18df574a, 0x8}) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 22:06:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 22:06:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0xc97d, 0x200000036, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/138, 0x8a}], 0x1) 22:06:39 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = semget(0x0, 0x3, 0x488) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/186) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 22:06:39 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80, 0xfffffffffffffff8, 0x200, 0x1}) poll(&(0x7f0000000040), 0x0, 0x7fffffffffe) 22:06:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:06:40 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = msgget(0x1, 0x1) msgrcv(r1, &(0x7f0000000080)={0x0, ""/151}, 0x9f, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:06:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="879a1fab0fbde1fd25ab199be1fa0b2a19a54804bd462f47f8f47ebb3663a40a9732650b9039a64564604744a0e7caa1b25ed7d64cde1a57f79efa2332d1f518b1cf4f86a13f3e14a17a0a408e53fa03979a11609d0958dca0de298bde4fd447d06679805967", 0x66}, {&(0x7f00000000c0)="803b9cdc64a82d49593694f548b70f0fd3a8", 0x12}, {&(0x7f0000000100)="819df8cc897e90bb9e23def136e6210b4e996271dbf348295eb6d249af45231efe19d9c13ddbd8422882185da8176d54f1dc531b9d080692", 0x38}, {&(0x7f0000000140)="a33375e434ff5dd2ddf211f53e0c1c23706a9a1cbd3ce6700f9bc42823c26db2beb72688bff8e0543c14747a56b4a42d7139154c4b336cb02cba18208bfdb95389935842beb83ed109c584bc094fad30e10ccd717fca16991776a88424bccf495998add7301627566aa69158d0acc944aabde79553132937bdc5f3a528988fd92db91eddc1d8f8d5cfe200e9993b052699a8bbcb93fe369f5a0b2d80671d57e58b95503ba306f3f9dafa2dd79b4f6a2847055a1e10470b3427ae22c653d4742cff2d889312aa6f6f136003caa4623543a06a", 0xd2}], 0x4) 22:06:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f00000013c0)='./file2\x00', &(0x7f0000001340)='./file0\x00') accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 22:06:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000659000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 22:06:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 22:06:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) fcntl$setown(r0, 0x6, r1) 22:06:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) linkat(r2, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) 22:06:40 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/85) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = semget(0x1, 0x0, 0x10) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000000)=""/115) r7 = getpid() setreuid(r5, r5) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setpgid(r4, r7) 22:06:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="596ffd661d6dd2e136fad4bb9a07e3cbf5afa5faac188868e65f740f10d94274729f6e91c41e86", 0x27) shmget(0x2, 0x1000, 0x4c1, &(0x7f0000ffe000/0x1000)=nil) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = semget$private(0x0, 0x7, 0x1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/82) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:06:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) preadv(r0, &(0x7f0000000300), 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eef", 0xce2}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001640)="5404d7626b43e77420bd40cf292b3a71f6817eba890bfc07257c4074bdb68771fc088a40db2f82cafbd0229028acd5d5efce59e0771e906fa6f7fbe3690c231d3716393a902b997abd7f6a0e4cf02534108f48ae442105e1142fedb664e9d39c6b956d5e10dfdefc2a631fd8b6eaf8f981ecf38e69dae68f8f15ee6d692e7608121ac30c47af8d1aca9d96657b7183aab796a1b564ff39135810ef34945f35df675e9c2bdfc01567b15982cdf52dd1314adacc39b67f435f011447b6374d1136c39667e9fee561ecbe1e850c997c5b2dbab82669d2f9481244149b3bbcdb078ff0f9f05e24448ccc3fa7083903e479456f397c004c3d0e6d714d15080775e319acbf8261aba1d0a37ddea2cb1ce0230b13dd93ddedd57b25dde17e64825aa301d9da44b21128526d5f9be1c255fd5231ce2909a1eddb212d20cc18e46cf8dde78ec6a4d3be3f4d03ae3c54c20fc6bf0f5bfad78d9d9e4c5d07725a0c465b9891e706cc83c9ce3dcb3b52df99ea8353691107619d2316e14ba79797a88f7e61927964534c7ec54be8c3f9d9cd7d8ffbe5ad7dc4e7fb5501cda9ac1e8546c7db02668207686d418a6c378b339bbae1b796ab136ca6a3407c37edb6d338908845fe1e0a39e90494f9b6951cc49174a0510df81b28caa3726403395ead824497f470d6525fb962070a3c3cd05a9748e557bb6e847302537784932652d44567c6b772711c7d4db318465a771524393258943e78053a99884b03bc2058643153debaf9711e987b61f0979e2183bdc4fdf058e7e9bfd1b96b2e10aaeb65f586a2b7757ab20e0bd7b752b0ca37ae9a9b0c3620195591fd489f61d90f4c9f2520227e461413335c42d185136c1a4841843880cc8f1365c0558ec6d563477bc79c5072f450719c473ccda5e0dd1bc928c05564535161d345cb6b0f35f2e0bedd42daa1ad33fbe6b8541394cfbf4c14bb6a766bfcec92ae314c8a72229e9b254297858d7d232c19717c86823ca69b0d8e8a228882c7ea1199a3c4eb2489cc848a2ebfeaa86427bc287079318d2fa0cfc329f4c742ac067708c4b89b1b624d2b04eff77dc4bf1a0bb052c269de36eca81fc97338f7024c3d5634ccf677476fbfcb5b87438e58d4dfef397fea38c2dba565fdadaf0c74b298886b74a903dbb3bdbf7aa0047f48e0da1df6fef7fa4f51f39ef86a1cfce4b42f0e5815c5c022184cb7a111ef50ccd8d8f3a8e9700456edef6a4100468959f1a6104a174daaf14e99acc3dedb82a6695817d27ee13334fe293e1d9aa2a3c37a7b3e3518eed301a933ae94b8334ce11805a6030ab813e42e3480ed0999b0082ed27456f35ff1d631a72101c50ffce3f25e32fa1ac83e5ef07bbf2c1bd9f78f2a8db6949268cde33e32b51e08841bfc2b3e5e186910d3e782a55107bdbbcf56e1eba423c57bff36dcbe5509f1d0caa82e0ee07505420853ee80c7bed0ae1470d286b254933fa0ccecc0e0b052b936150c86265bc9c6ad0d64335040fbd9508774fca993abe4ed71208828a995a21fe2c71151ea727fe540ac0e54075ff7c0eecd53dc716d838b21a1263906bf218f6d01327cc1705b1f38373c86e9faa52dc8d213717bf4ed2c25af5221bd20bb3ffb778922713bafeccb740b5daab437c26c663b1182018e8c1f9af3afe1d40f1d56d18653f588c8b90ab044cfbacbd84ca272164e4665e3c85f835455a26b4fadc33c8b1546db07cc0c1e732c5982929e0f48b3b4c1c0ef2b86d9b8170f9e0f29682c72ca833a7345e9ad67f30a825bd67ccf7009c9289f02b3a560e82ba96befcb3d9940b7b8943a4c4b9729cb74edbc5d565f5a6ae828e1a37930174c4c4ed24089430338d6cfe63cd97b4a0339d4802127a629ea46ed4f7992ef61102aa43d77439c6d23c538138e41e3b21c71d74f255ad0d60a868ee1326bb1fd4b8424b7dafa7ea69fdb4cb978c9c1efac3eb723dcaa576649b8e8a38ff703980d2d89fe02a8c24cf0652caf07cb144fcf6c2c30f19300f4971a3e8b9f893485feae347fa3468431107afcddde1238ec19fdd1f4d185e0de69ba48ead15767e6e0aa1ba5257a65bf37b66a3ab54fed9556e9f5a99f6a4cd52d9386f81aa5cb370a3504390767608632a3f4242aaf18d5b2b242d2a3e46aa8e2720e74ef1d5bfcab3dcf3cee82767414823b8331e8254ef2c559741d9eb2f03417aa6b6cf36c99efdb71d1aebb895974322786d21e385c332643defcce40d896a0a4b3256e8f99528854d0ab5f85bf93fa1ad4d21fe3f71fcbfafb1e63e8c0329ec46fef4d97eca3ed3c7f7d343a46db4d8ee1d0b2336fcefa99958a61acd239df7c18a538aa71416574cc3062d1b32f1066f608c2484394e77d1172ff5256f7d4539ecf8ff3bee5728c0ff803e5ea6716007e37aedd3be5f56f234df723f59f93061d7f044b3eab3b8c3ff60302a24fc4da81210edd51e186d8e37838ece1b324e38fe90770abb61128f121298cbd10dc80526d250376ec42f8709f4379e388c02f13be1d5ff9a9c2cf98a429375f30ab2b182433ec16c7848a71af05d0bcd9f74a9b06853dc8ba41731db0a8b4f8cb3be3b68ae01fc61b8279811a62704b1a645ead608a3647fb424fac0a6e99c41209e58d608c62991cad5ed1a01c684ee732fdce7933080fa08bbac638b8a49f79c7d810ba8676636191a999d6dd8fa52e042e315a00ca80bc1cccda1fce64e4a909c5b8f22183aeab16e595f3d78cbbf91c60df88f724586d3824f5550f6c751b30e7e1e0b3421030bcc1b269c8d9ef70f5f832eae8ac29c00aad491dcb9dc3d1eb4c7ee740f3f87d625f68ea4e694c5a3868697925a6eb7e6a84da8c3a84dd47e0d3ea5afd573f18e3421a85211e23d84f6720dba1aa012420c19bb72375895d849e0d25f70a79f67ab7a01e8508a01a7995fd708c1accc0e229b0eb15c408734332ffeaf41b94b1afea1287fd7ee18c5233fd5c56172afb20bb81e87ae8a3ee0f88885d7860e8f93d15f39074167b37207ed4aabc890dd7ebea4d5416907cd022b62eb79f81fad5fa00d864eaa8d8b6233245042720663ed2625855603704d8568a014f935dfda600fac9a960a6fb844dbceb2781bad537ffe691f479961fb614f032ff6cef4424683343593dcf9e14e09fd62e779fe5fd6c3c3fe6a40eb53dffd7c8e51d587a24599f37aac99ed7a24d04f2b791b2355df22f90cbbb01995dc12e712cc1683ad2fb7bf7d9de907cb19b7ea37a4ebb3cb1a4f23a1d6a0b8539d9cd9fceb9dc90f793430f92db19141d64a21d127136b6b483b9ada421275765f4fab70c4dddfb5399c6a1e8d8f7772d56d31c075ba0d1a6daa10b3c14ba8fbe0ca4a1225fcc036cf3915ac4625d70631d2246a6bc7109abc9d6b91cc8d447276239a30897d35091625c995225d36a741bbdbcb4f4673b3c4817b08019e2741399dabc2524ed3ce8b7537cbac5ab51683604ea8b86da5840f5ac05384224b80469da1d78891bd68396d187ae5dc77e52b3e26a65087c8fd0de2e6cfcfddd4966edf05a5da5da0176a606121c75493db96b3032c8b09d1497f134bf050fae47e06805f6133a405d4b438723675777fbb5bda1b769501ad673f7f1d0074554acac997c5f56bc5eecf973565c02f65a7c7b320cb7877ae29c9aa4dd60db309eea0069e3895d0669b31914eca3fb0e6d828fce5d73dcb2385b65d77353dc6db53e5800412d195f9bb9b4e8f4262c5a3793de262c7f42cd60f1242e8f497e39ecbbf5022b483eb0366884626af43f2569eec1bc60a92f22639333bb1248ae172e46aea71ba8b1cf8919eb275b9fadfffa6fc6479736123d4fe95ca4383cf6a2689961f1be6262ec6ed49655e83d7a4fbe5bd9833e85d90196f3c26ee3259d3fda98a108e19909e7035189d0b69356a5d6946c9832f5827d0b18d4d8fe5b7253792193436d80c526ad431591badd1fac0a33949c532c78ce10775d32d57c9cfe772d0fa6efa02458953e3ea73a4a0dd7e4688c4c70abd6f6a25c5835b23d0011ac977b53faf1d5dff406f63adc882a79074037055c9a1b103bc7a548a4b75ffda7cb43be3f893545ed0a57e1cf4c316de967dad7a4bb7cd59b4d5da723119138e0716dacc5fa391f5e5785673e2224974e091f971f3eba7466eaeb3e0f0e15667ccfe3bc746cf60c1db72dfa5cfa20a58e5b9d81c3220352a12ff48c3397b3688fb97b6be9b995df41bcdceefefd9f5413ccb78338641fd4f51a9e6c0f05064e96e5be1326461cac5228551f07364b70a94fb45fc5968e71223f9aa08037ac3919e92d465557196fb9f4d02855b9211da5e257982ef807a07eee39c197f22043650f9d6fb9cbb693a4940d2eb983da647ccae0f11055a9a0e7651d6d133748eb204a557da6ce50b1f718035e47ceb3494e6603ac85c3a273f48bf82af9e197d8c0e8a93dfc6fd55c6d870a2d6c0c0fd6f85d88e476a8da4f1b610148b2d692861995005636fb78dac194c0b4032508ecb45ba379644d751bbcf8fc62c81952c2814f7302217d4423277fffd7e20b1d83e90c9d412f511f2f67838fa04d3967d6e4e75cdeafdc819f0b5617e8b360f2eafc6edfa8eb2b87f6d065eb6c377c378b0f08cee2cc7615553c7a7c08604e2a6f3d58a21fbc5668804085e36867b64d79b658f6cf077765178b0d67f5402e37a7a8e031c57d68946858169808654c5b89b606d416fa90e47675154422ff1142de9f3e93dbf593cc4c876703f15457c3b4fd1dd2c28b1a3cacf27136d3006adc1e7f8ce28872294c5cc9ccf102baba222c6ae2a9702d4be950b7091db208198da20c5584fc6a743de6d3cbb9dfa9090a8603070477859a00708e59093c93c0ae76efa6e171010df11a371ac972f20337b58430ae9d6b392d6922b233d8ebf2925903b954cf9d3d8d7feaccc8a38f4108c54e2ccbdcca65960d39be645eed7fa6513dbebe009a2bb21dec69fd3afa4598d25c691aa4a2244be54e55cd298e5b1486952ea0ee2086ea7c3f28b88b1776b5a73e2114178bb36286376d7f4063885cdcd454d9b9f20bc907467f9a9a8df397c660244b1a7f1247d5243504970604a06f566d8a0c7b1965da90138153270560d9c45e51b92111401e75dc860a28a0c76d03b17c9858198b5feb8c12b70bada4f608add338df8c98065099f446bbdbd8c70fc27ad86934eb683ef0cbb4a5285df3b2a9c53ec72008e27be1f97363846d8750e4f915cd2e3be8d6abc71c73dcabcec14524883f52bee9333a791141a54d861b87dd34600dac21f51add2dba83cb5341acf6503e7399fb07f5f935b09e170122d6114185a5b5b16f3b0717357f05bfe63d15f4fb120674b2ac1d016003314d2effe27ef2174007de4ab89542e01e95d50931c16b64aa12fc3f009a9734f99eb4dc624468abe2ca09c60ecd79cb5e40c43032899673aad45d5e684dfa80de933440cc37460609173b10a13c133d90af7725505783906ea1550c1be2a252759e31667d0e0f8a9281a45944eec176197ec5fa80840fbe31176d528252e543544cd63a7250a074f5f11ce9a2599217658ecde3d874694eaa607d8213cbc5e707fc314584bad2946d8f497ed24eca27396ba523a6842f09da2d590c7ec78750fa2a5ba3cd96b28cae88b5243c33cc63d2b868c5f80a804a5d632b13cde5464825d7a9c6a960c57c596dc6c1d5a33ebb241b08274e97dc8615430b78789bd7e3f6f466c8af1702ed2d3e8f7c1f100597b8b57edd9d4db71f8163ba1223a388d53a224e29d8cefff8e495dec4e28fdca0f9", 0x1000}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="992db8e64ba58557f2637b0b865a26a224f72796955c8749fddad65523ebcd916e583bffc257b01e0e0e368d669c66a40c39c9d70f2c51360493b34602099f3fa11e6a5c31170b7606a56f26ef03113e1b517bea349c4d1b5c28b707c420f6592426c7fb3fcb60f9f1a1f77111944d915f0c9439fcc3ea82216ef1562ebadb8bd40779bfe79a3f946ecc99cd689da430531612e6f60de5e8c8cf29a7b1216ada924b4f94d0330744f6c6359a644c3937bb88", 0x353}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) r1 = socket(0x1e, 0x8003, 0xffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 22:06:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) recvmsg(r0, &(0x7f0000003380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002300)=[{&(0x7f0000000040)=""/222, 0xde}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/83, 0x53}, {&(0x7f00000021c0)=""/72, 0x48}, {&(0x7f0000002240)}, {&(0x7f0000002280)=""/114, 0x72}], 0x7, &(0x7f0000002380)=""/4096, 0x1000}, 0x800) 22:06:41 executing program 1: getrusage(0x21ef7c08024accf1, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x9, 0x0) 22:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x44, 0x0, 0x5, "16c1f5ac0562fa1678e7d54412889298499c5688", 0x0, 0x2}) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYBLOB], 0x1, 0x800000003, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 22:06:41 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) flock(r0, 0x6) r1 = socket(0x0, 0x3, 0x10100000) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) flock(r1, 0x0) 22:06:41 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) seteuid(r5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r7) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) 22:06:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="6d9e4aedc1dc8baef4dd9b4d5b", 0xd) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)=')\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='3$\x00', &(0x7f00000002c0)='\x00']) utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x7, 0x4}, {0xffffffffffffc09c, 0x80000000}}, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 22:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0x2, 0x0, "a8901f5d61b0ba6b3153568eb156476ee82afbad", 0xffff, 0x800}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:06:41 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x1ff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 22:06:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000001240), 0x2000000000000326, 0x12f) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x20}, {r0, 0x6}, {r0, 0x2}, {r0, 0x10d}, {r0, 0x100}, {r0, 0xa4}, {r0, 0x4}, {r0, 0x2}], 0xa, 0x10000) setsockopt(r0, 0x6db7854, 0x7, &(0x7f0000000200)="d5e31365a4a3d1142fe35968c1104746cdc40a7ec94c9576209ddf6ec14df024443a38e11ab472d123ca940fe46d427de07081a1521231ec144c78da056176c0a21618ae2cb891dd5c499e14e55ca5e66d18af6b15f8235983e775e9e72f98baef23c0443d9a64e85c2598c12d3e5140eb298a1e5835b15bdfc0b25348633276b29ed8c7f7616493d47492a3aa7e15612eace913090b5da256af6307ae15687aeff1d84d5ab5ac91dc86a35e02a6c50ad16a608a0303226470c934052e9eed195c22de1c9f73be9ed4496f9fe1c607477e35e8dbbb0953f1442db59a5877ab7621cfda02e97bb83bbfbca459424c7a8b345e27d5bc1251b0b69ade6ff61d833279c793bb512abe45541ce07758b5eac69bb07946164f55af2d4247ec8599b8d0ac8141e55b71c677ec776febc1fa411dbbe89a0da6d0e84be9c1bba143c699f393139ed6022ba20e474b34194bcea86422bab8535e7030bceff96a49d17a57aaa93ce0f47982966d4744c30197dc0c33074a602f705412ec7f2665178e88e59ad1d058bfbe8c1497f077952e538507f77a1442e1f3190691bbe7b55a174f97b61ef08aed8744d2175ef54282c704e7a1adbd476bd3b684585da2742f39b5c9ede8888967f4629c4845116a4bc178d800bb2412e3f4fe60d87bccdd9d576497d17ee8714b18420ccdd103d634b1e52d2ae632a342a342a861c3d549e83d955a760538ddd3d14f342874071d0da6a93fc37ec4c8f8c988e46df0f14cf0631ed57d718b011d8ab02a5d7e039bca23c265f92a1071cec3fe3a805d172692da5fd7df2b19c68663da3f2ee199b9d3b545ae91a747afc9ed257d88abd697ea56c6c07e48351f5df62f845fa048622c5a19c0256fb3baa9410ff9b60b26b2844e8800506e402c7ae3e22635b613354985d006c60a5272abd1f07828e369519b90ca46a90d92c26f9984f763db59fc9bb7bc3504cfcd5b9fe5aa9d55fed4de2ab260bed6c56d018406389fe17ef563a26e8af5b51773a7e19ca6bd7c09f765b3aef4ee8a9f93eb09445992344c0e70871c6dc5c57e68fb7a5675e4627d340b844a195f1d1bbe7ffdf850d385e867334b8e029f2ce065c3e1d6f3b3a5f2a80d4cac93c39be65de1686b8827b8b75f912eb66a6554b35a66bd26dea26e8b339ef342cf3986c805125b4a7b39fa3c027169df54ea0b3e52ef8398b48bf5c8bf08aff1397728593b0300f4ac6bd1a58b4df0a0408d5b2ec27c36ad4bdfb1a2e835e7c512ea6da6b099161b0886e52e7a11747f8fa5bc39094dd24bcc2e10f772b479101ec49adaa92975d673fec07318829c69382f6964c6e621dfc940e65d45a3ce150e67df40afc2d4227c17e59ac2d57606bf94c621259c72d918241e08e40df22b5424c6867032656eb13daef39f26b939b5eb699fe175df224beb4d1c026987d7b323e3b5085682bf298d4258c0b7d38931ba0dda622a53b47da930275d966d0158f088b46acdb743733cf9b75df3cfc584937fbff840d666cc61a38495fde8924e3be43c24a57f0033ac737262684fd86ffa1fb96b48b69df2ddfdcf86eaaeff3acbf0441b26c0d2cdddfffde6ccaf5930fdf5ed2233cc89d81a5bc3f17cb00e76beffe730e006e7d7a95eb53db259aa2a0c157e187f5c145588e3fd540decd4576fd1d5008fb0ad8afb0faab0466abebfb06ce18973169b54fba9960b03d96329b6779e8323dd516329e12fbf72fde7d634d792fb5903e31b33220b4d4723ff070f03064da08055004edb323d2d92c3321a2f19f81b0356e7d92117443ab683805ef9fc61500f6319afc6a7189d20440db8f3b111a73b2c5d7f8b1636ea69344807807bdbe7308b535f27258bff05f7f60e08fb5b4c695e00f046f01d10a1c4b40f3213ab02852ff900adb1f51c19555813ba4d389ffcf4e5962aa87ee6b268388c16de386940067078c66403d279b19e67ac5608fcfdb48572cfa80a3279421dcce353cf8a9f55b090d1bb5420331a74cb71594dee06e5894635915330f429e3b1d51a9073c9d84e4fc4e56ebeed41bf62ae24c5832865397fc3ceb26037a335e709a7e58967c20626a135e4fca319f185e53a1abad1293115cbc965a63710d244da882c11740c6a01619d1dc1c7b3a5c3490c5420eb4d8311464de7b73eb187ccf4d8436ef27754a74d399ae1a3eeb2e9c2bfe28230d9a4000c0c4ae6b32eabecf9a374e5cab844421a4eecadf128c90e29a6184dc149af72670b337d2b5a1cbd94782dc1ba1b9baee4e517d64a57af1dae14888b24d01a461db01b7cf4cd793bc9c2a3bb5e268227eeea5f5270e423466678088c1dbeafa19f23fb70d3d2a2261b1623c03f71f17e292c9bdaf7fdd69c8cdc93a5f06bb6541567b83db28156580796ffccee3a92fcb997faa2096423026b41624610bcb54c1f4bd01dbd280cafa7c94a8555f542397daa9b62ba68a02bd52bdbb21340dc62e993b1940a19d7f06c161a21a1a9d28fca097bbf50621ce7c2f2078825c9944efeb6ab09951e237699499c04ce764892bbf7935175fd62f4ae7d4c5a094672fe3e593d7345cca52a8846e3bfd493038530cc7e48ce8a62827ff4fc78c9e5eb664d67950facf838cc15764698a2c2988ba4a539c6405e744bd78d943117a1f4bdc6291fcd59cab5a81a106598ef3e7fe0ee364d3bc001866cedda69dfe7bca60e3e25d5c886b8eca3c142603917711dd7c72b230168cae0aa2277628c1e4061376f463d3d9eac0c09af37de19d4ea6c64060a84d2930a9410a54036fcc1d3d0bca4377ead0a41f139e0a4aaa34d81347bb1221d4ace5c8fb805afc5473adb6811e187dd14a4d734837fa4b57b07c3d0ae1e3eb3e4af7ee44949b90521072aef07211d3970e83414f1025366d060741959346d74984b5481d19a5ecdc46a08f60b616e58cbf4abe56b9c9307b31d106d14332355e08c36518b64a200b4e905a9cf4f9573b658a1cf3d0aab05708434e64d046b285cc351bb81d9699632e526d3dfd98b5c7877c82a69241afb87a86c4942f7600bc2bc0cb47768fd939571933f8cec381d01696cee7f1061c033972bfec05c2bd2c6f04fc71549d9902283c7e385e3faa84e5b8488742350391da7baef461c861d87944dcabb1e37c203e9ef3189142187789f0d465dd249fb942243fbbfa60389ee912d8758b2e930c861fc22d49fad93f01c7183aacf287004b82b5a923e7d61d5117b73c0601349a6e6be17e616d67c666506d7ecdf4886f35b9927a99f1bc043d40c367f32649a768c16c038a4048a32c05704289ae4e423b9ac4173b6fcd0123494d7bb9778461af4fa7357a7e4b860fa6426bea17ec4a25ebb9474d8ca54c4197588913012332b3a1882e503af74be7be6c855cb756e65a82db88fd66cddd175d9bcd9e7707505ce1b6a889c34d3508f62363cbe4cbd672975196f586b80eb8bccee6e730cda891983924c27f23b7fbe291cdc8c8f7233e41b53882a1cc0e9acd0d05f02b88151be9c77b56f3c54775249f6e4cb83d0b14269d01fc0625c477a257a34383c28e351c9513ae47bcc10a77ed0499a132248397fd4e9ffc2affbbbfc1ca52231b58e451a62cad97bbaff811e8423f83f2c1e9053221df09aa90f71fa177d2d154548c72c55cbe11dc9ca84c5461723dd07e7f8c092725bc14f598e50100ad85f2c1eff22be23fa931075ea6918565f4df34ddec4a991955ac968dfdfad7078a6a0cbcd4dc3b591123b3df82d678be596e2949f5472b6527848c013fcb862b39939d86d9f391afe2f38d17d5b45596cef2492163b2f9dabf1155f87e1ed9bdebf01a66cd2446905cb21d98d5b0af919787d5ebd00d096b7504ffed179abf54622c25859b8fa2c14879538b1d73af57afd3f2abe07df6f157aff108306c15fe15e19424581f6bd57dd64c6b368a58a95f870bf0f4f89ae65b742bd5f6f9319232b35a5101d04b7e4a8110a8043713ff55c4f5d4935607f51f6024f4d4bd9a35abb42150dc1dc373e7812491cb858eac628aa688bc3ebfccf6b0c5af80c1df90054a569e41b95311feeb26cca11fbdf334864e54a59b4fca15c6822f05e2a7969a9f4d90cf6abbf6811c02e6eb6cb8cb8fe9afb64f4f763d05255104a2ead9aef7f0d6faa608d16bbddab09171825524798bcf284ae12f016ce416d665416ddd1b20a188c8992d682635210c3aea08f1aa3615f6200461d335a8f3a4f16ec3b0b4da4b87740e5d4462c0fcae599cf776ab4876b861248d199f1590a126eb02266ef030e45288f7ba3e9cb8e72ba4280ab9fc542b75ff14e28d8c9f092a2d6189770818a43a19cb1a0a03700e67c4c1fa9955e1ac163a52fd4a591bddb51a374f877ad0dfac0eacfbba66d5499442fa5272b6d847fdee19d9a9bbf8d6f96ec9026ee0cfb31ddfed0789b7bb4d8c956b80c239cdfe9b80494f3ceea6e69e7b71d11e8d7aaffad248d775c5ce941758122b895c8852c2f149b59122132298633f9a2fe466227b9c0d880991cdad69045d178f767062f3dd3e8d80a3639592722fdb274b7bb1443d20d8327442cd67faa762bc400e8dd361b28314bcb31ef711e1835ba6e2ead26b5d82f6f978768b6a1d2d1eee2440de9f6384d8eec23c69dfb8210a38df40abf2c4600d1c3d66657c71d118b82194a74c63b6db94853706056213fac453115fcc8f61a4ab1564b9d9cf09115cf3f8a14385302ef9f087a917192426cedb8d3bb8fb9b669dd439516461d7238a16b15da2f004abab6f15b5ba41103406db206759b387aff6173f51421828897ae1b4bbb8b6487ba58db236ce379e342c9acfced70e93d04d96ab1da26ac7a604620df602c76847aabaa341b19dcdefaabd647096653136c5b3dea8170f9214d66d22512b58f438df415e7f38a46251d614b21c46ef2d78a76014b5407554617590115c93f736aeb4a348a00f814201f9d0cdf88f5843af17a3ae7bbfed716d0b5d223a489862a857fe1b615519051df5d8da49a00b215f897043bebf0431bcc9612a31cb04314423f292a7d3599d01ca40fa3dc4b489ebfc90c0110ef70c4a10ba7325c19fc50aa84006c38d8a83e35cd467f70e87e8011b984a14908dc47cad773ca1b8d28aa0f74efb24539ad0d7546e694a455d3e9164929ac9ddb4fb0c9832412f7c4c31143eff316cc2cb8f20a21f1bde76c2c05beba3f576f8c8d0e425d8a10a11d448ecec2b5bb544e1f24276d40e1ca30e81cf2cf45ef64c040074b7f2bb428a601eed3f9cad4d61297e82d4997af24e22e2bbf41cdde3dac9769c1fd4a04265962c1c1f8e0e90271183e1dc159ae3956b7d0c6d58baa0b23b0aae8a5ca3bf3244e965b24a3c01bb4a0d55d32dd8ce37d0920475f5572fce6c988b8e58dca7882d8bc4c31f02c5ee9a2b7d287ab557629336a586e15a9d5f3605dd0048145bf057c946af1b97d2028252a33cfb8cde835496ce832edb70d0aaa962079da3076a8350c6d3480219dcc1880d4bfe133f7628dfa6de6da4779624a388f8f905b5adfc38c326aba8a02bf1afcf6fb9921dbedde0dc29a3a91b3bdbdcdc14aac06f53b6e1ca4c735d1c901cef9fcfa30469f5ad4ae6b1257cb0272c057c593821a11cb7ba2d3e32aa09376c48074fe85a04f6120004f47efdef6589b2e964995523b886ae8839a643ac2b690da326ef938740f96679a2baaba0fafeb79843ea1b9dab0db317b710aa7c3e701aa56bfecd4a24738bbf2990e253014d6ee3b2f58ef4272c096145d4649fd430ce7e9040652396a5963334e7d4433b32fba", 0x1000) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x95}, {r0}, {r0, 0x100}, {r0, 0x122}, {r0, 0xa8}], 0x200000aa, 0x8) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001300)={0x8, 0x6, 0x4, 0x4}) fchmod(r2, 0x4) poll(&(0x7f0000000140)=[{r0, 0x1a3}, {r0, 0xa0}, {r0, 0x12}, {r0, 0x81}], 0x4, 0x8001) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000001240)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 22:06:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800000000) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 22:06:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="04b2b400ada6702941a2f6c87892c15211298ed101950901386ceaa921f222e351d9bda88300984fd56edfa51b7926a2712f55db03f4248fef24508e6cb5adcada038abb6df4b976a639c1bebb6b63bdf7cb17c94721ff2c628455cba848368dd9145426e7e31c56943a37567ecc8846e09732bd46d1ef99554da477ba9aa4835aae7c149e5669f718585fffb44f8cd6fc92213b74091cd1fdb857bb9a09055aa689a6258b03ea681bb2fd4ebdd47ebb8525", 0xb2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x1010, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:06:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x80, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x4b) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x5}, {0x18, 0x1, 0x400, 0x9}, 0x5b347785, [0x1ff, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0x8, 0x8, 0x9]}, 0x3c) 22:06:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x20, 0x3, 0x2) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 22:06:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) close(r0) 22:06:42 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) dup(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/104, 0x68}], 0x2) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000180)=""/224, 0xe0}], 0x4) write(r1, &(0x7f0000000200), 0xfe72) close(r1) read(r0, &(0x7f0000000540)=""/139, 0x8b) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000480)) close(r0) execve(0x0, 0x0, 0x0) 22:06:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f00000002c0), 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchown(r0, r3, r4) 22:06:42 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x402, 0x2) r1 = socket(0x6, 0x8001, 0x6) socketpair(0x1, 0x7, 0x3544, &(0x7f0000000140)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x40) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x2, 0x2a3}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x100000000, 0x1f3}, {{r3}, 0xfffffffffffffff8, 0x80, 0x12, 0x7f, 0x1}, {{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x0, 0x3ff}, {{r5}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3ff, 0x3ff}], 0xff, &(0x7f00000002c0)={0x1, 0x3ff}) r6 = dup(0xffffffffffffffff) r7 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r6, &(0x7f0000000000)='./file0\x00', r7, r8, 0x2) 22:06:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x88]\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='#*[$\x00', &(0x7f0000000240)='\\', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000440)='{$\x00', &(0x7f0000000480)='{[\x00']) 22:06:43 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x38) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x727c6aab4c3b7378) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) 22:06:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10290, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = syz_open_pts() r6 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000340)=0xc) r7 = socket$inet(0x2, 0x8003, 0x1) r8 = socket$unix(0x1, 0x1, 0x0) r9 = syz_open_pts() r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r13 = socket(0x10, 0x8000, 0x3ff) r14 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xc0, 0xbc5f, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x5, 0x1f, 0x100}, {{r3}, 0xffffffffffffffff, 0x20, 0x85, 0x8, 0x7}, {{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x4}], 0x3, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffffa, 0x40, 0x2, 0xffffffff, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x1000}, {{r7}, 0xffffffffffffffff, 0x0, 0x12, 0xffffffffffffffdf}, {{r8}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x1, 0x8}, {{r9}, 0xfffffffffffffff9, 0x4, 0x4, 0x6, 0x9}, {{r10}, 0xffffffffffffffff, 0x21, 0x20000001, 0x863c, 0x4}, {{r11}, 0xffffffffffffffff, 0x10, 0x20, 0x3, 0x1}, {{r12}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x6ebe227d, 0x8}, {{r13}, 0xfffffffffffffffc, 0x4, 0x10, 0x76, 0x7}, {{r14}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x8092, 0x5}], 0x7, &(0x7f00000005c0)={0x3, 0x80000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000600), 0x0) sendto$unix(r16, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000280)=[{{r15}, 0xfffffffffffffffe, 0x9}, {{r15}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r17, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 22:06:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xf31e, 0x3b, 0x1, 0x3}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 22:06:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 22:06:44 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x6) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f0000000000)="ea2327ea6f6a3e88313a2cd6a9018debe34f62fa5dda61119b25552f0e859defb90a72c967f25bceb3bd0b637d4ca9f0b32053a6e1fdaa98d65e29b5f5a5d3707d8d12c7bf7ec180d754fce17fd9f2c4747d228e894a6c3da8ffc9d88d6627df4fcfc67a49a3440ac6762714101edc8c1e772f8ddf5537f72140cc", 0x7b, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) write(r1, &(0x7f0000000140)="a8ab877832f27399e4bfa4af58423ada3caae1c4e264", 0x16) close(r1) 22:06:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x101) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/166) 22:06:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) 22:06:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="39848b2b0dc13dea02b1390f4227068fe3f6dfb92080753d2533e0c8077a8b445576915477550cd5ce7476f39ae5c58b8b2c0d7e0b27934c756e2dc7e225410c904a6d7903b8d224033143f252512519b541a35865826790e981e489f994081ede33667af32a91f138cef79130e7d2d6d380a3f2077e7a", 0x4f) socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 22:06:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x300}, {0x16a, 0xf3bb}}, 0x2) 22:06:44 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) r4 = kqueue() poll(&(0x7f0000000140)=[{r4}], 0x2000000000000018, 0x200) 22:06:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f00000000c0)="d3ffffdffa86c59de20103e60de4f19c46bbdf770000e31bae237f694b849714ef144bf9f678d98abf4e2dc9616cff950753fcf94baca8ef2a12f97b30aec2bbff86dcd41dfe237e054d2326e33c92cebe19e00ca3b4cc06296d40a1017b3461052644b0e81330cef9dca25059", 0x15) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) getitimer(0x2, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 22:06:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) getitimer(0x2, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x0, 0x0, &(0x7f0000000100)="4792e9cc4f5c3d67cfe9459914c707196ad9ac7efca47c9d3580d3320f7f33420330aeee2f2bf6961a17e483d4a7b1bca9d5521ccd22349dd07782626022b6f4486decf42ba9d137e5f3e826b8e93f29b28d69a8cf837a2640c68176e4c155168610be47d47feaacedbb80d28f022d14cf1fe9d9d456b0cbb97aebc6164a57bfd2fd24807341baf221265f73b02a0f1773d497c5bd", 0x95) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x80) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 22:06:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) chmod(&(0x7f0000000100)='./file0\x00', 0x1) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x100000210009) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x4, 0xc140, r3}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 22:06:44 executing program 0: r0 = socket(0x19, 0x800002, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 22:06:44 executing program 1: r0 = socket$inet6(0x18, 0x200002, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 22:06:44 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 22:06:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x0, 0x90d2, 0x0, "d730a5e7bb7dc6e23c5b95c48a75fa9f61ab4de4", 0x0, 0xffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 22:06:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) 22:06:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/144, 0x90}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000001c0)=0x4) 22:06:44 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000240)='./file0\x00') sync() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="753962c792e99b4648d22d4ef709be89820a835b68e6e5cd44426693de48d354b53dd81abba4254c39bce255df1e86e73af696a258867ebaf7e472e2cfd3f8586dceca4ec284f30c5eec5f93ef3be1bc079a641cad38ca0de22e15646d4a6149857390af13606e308c2e98ddf134844840c25c769007499c3bc6b1272a4cb41a5ef782a2f6f7d2acfedfa30f9f", 0x8d, 0x8, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f02696c7a9a066af3e23e9a281b5079727859cf719c25ae1397685022badfbae5d74fbd996ec941c93b3191291c343495580c9c06134eca434edd878632caf3a8d8b15f21415c33b04e"], 0xa) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000235db65b7f9a63b0000000000000000000000000000359afcf0c65f05b0485400000000000000000000000000000000000000000000000000000000000000000000"], 0x78, 0x3, 0x800) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) 22:06:45 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x200, 0x1ff000000000, 0x0, 0x1, "00391fc5831bd1f859e3a003e1526e27880a51ca", 0xfce, 0x8}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x26, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="add4faabcf19549c8392bf4eb7008afaaa1917f1905bb8a40bf31558a9d86bd4089e80b6b1cfc270654f92de6f760d1c4a71d9997a6a90ea47ce877b75c0a7fef2ce9dbd49ead142cbc7540f3f68c6e43d0611d03d09cec3ba8c00730963174acaa7449375", 0x65}, {&(0x7f00000000c0)="39a7d2fcf0d347d848a90f8a0fe1a7a615fb0bbb0165df0fc468", 0x1a}, {&(0x7f0000000100)="3ae59cc541a61d1f45f20b29891cda941c702ce2980807c938f1609ef6fa2a6f8f2da451ada89abbd56f0a243af19b1df4b4e6c9ea88424e059e5b6ced44d5c304419d9673f2c4ba6b21b9fe4abc06d66bc10b2468267fe4925230bc23e3ae69a8df1ee9ebf73c00a3747c3c8a28b4c05ca515101539be194764e4cb7feaba2bb17534ff9d9316d38cab237c399b8639a4c05609089d91bfe2bb0b90032a58bef46a4f8e0971207b45", 0xa9}, {&(0x7f00000001c0)="bc381ba0bd1b83daaa8c59d49c7a", 0xe}, {&(0x7f0000000200)="a9ecd50d5b6f300a64888501e4bca970d456a6e6d85caf2c8509ed9023b5e9341b3cda1f59c2523661bae0bbedb17d5d32301854d9fc92370aa55540168e45a182799fc5c770084cc0e44ecf89b3d0e061e33f4618bfc8524cc62ccf900f586f28df562751e509fa307e4d6d7ea478d32f293e2a99c4ab537c50c9f26b763fa81332ad7c77c525358fb0b98ee0c11487cf76a1f4f0d6c5b7edbc199014d6a3c960a634ff1dab25fb0668da2a1a64a712eac22064243aa9b684990d3b512c0c788567745db8a3a927ba6d", 0xca}, {&(0x7f0000000300)="6902e859afd216ba7f7ff4d484114cc374699f4eb132bdb86a35b46d453801e45e1dae69a4220cbf6c6df5b365c83e07d524ac323d01e3cf0c3c268219cc96419a4e0dcb4c4a9638613d8919f47f09669290a31ca470fb825cef6e7a3c09778acece0125ac9892c364b5678e0b934b90f64ffd13e400dac53e4c2416791b625c60001f3afce330b00e3e8fc735a4f5cd7b826d9eaacd1188e4861c628c2ff2b3cd16694066e925ea0c720a6d3ae164b7484bbc66a46da844d26c7e506c2311cbb4", 0xc1}, {&(0x7f0000000400)="221355238dc031f09116999da42a66b578b18691b5186cd50c020c9c3d5fc0a4f4c2a52b00432e03cfa1cb8ab95aa13c5951", 0x32}], 0x7, 0x0, 0x0, 0x400}, 0x409) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x406, 0xfffffffffffffffa, 0x8, 0x1, "f3c8dcd35c3451d88b32a082005dd24d012aa857", 0x4, 0x1}) 22:06:45 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 22:06:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="eff5f91a1490afa428e6a74d4a39b5e169a067e542c959696b29c21433c136b5f0a846121c20e12cb8ee5fba1c94312a34b620abb9146627c794ccaeee2f54bd7cd6fb5f33edb8f4fc6fd8e1214c20dcbdfc47a09f9503ec8ae0ec7c4a164eb93cd184ae07dd9473d27a4ea6f31215faa060dd5f2872aa39721d02", 0x7b}], 0x1, 0x36) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/230, 0xe6}], 0x2, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 22:06:45 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r10, r11) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = syz_open_pts() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x7}, {{r9}, 0xfffffffffffffffb, 0xa0, 0x2, 0x800, 0x3dfe}, {{r2}, 0xfffffffffffffff9, 0x28, 0x1, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0xe73, 0x200}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x3, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x2d, 0x20, 0x0, 0x80}, {{r8}, 0xffffffffffffffff, 0x0, 0x5, 0x9, 0x7}, {{r13}, 0xfffffffffffffff9, 0xc4, 0x4, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc3, 0x20000000, 0x2, 0x4}], 0x5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x3, 0x20, 0x5, 0x3f}, {{r4}, 0x0, 0x4a, 0x4, 0x3, 0x3}, {{r12}, 0xfffffffffffffff9, 0x10, 0x8, 0x7fff, 0x9}], 0xff, &(0x7f00000001c0)={0x8000, 0x9}) syz_open_pts() r14 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r14) 22:06:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 22:06:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000040)="5c0eec5b57badbab771491d555efb0b6111d8ee6e4df1833ea22afb8aa4fdd5ee14948ff2123dc8f0fd4b890dbffdd69425ace5a527ec7cb64bfd6985a0163690a1d4b017f92f8cd6af20a07c8613f8a1a46c75f65cb60fad47ce28aa94de78c4512a94c08cec482d3f3c371e7be67127fcd8b9c02b1b323cc069fe24b90ea77458582b550c5e76317613bff7580f561a4b4a4a6d4df8c6671897aefcc4e93bacb49d482f1b81cc033fb3c0cc13e64dd99ead7d50b81042bfc82110973b96c80497df03293f7e6163440d86b56b9cf9fa935dd15", 0xd4}, {&(0x7f0000000140)="d8b6727191e814380d36e8ad93d262c5eb0ec6362fff9eece0a840200ba18ed36a8a69f10b8a44d2a295ef05d4d9c5fa65fd037d767579c954eebb066efd4eb2ae5775f434e4f42d1cdca57740ba4648fb39200bfd58b079aaae8124f91774b168b555834e708ab146d9e80f6a72d610e4ccd6fc45b24350b52c56988644029658c9f1e6a64e091711a852d0ce79895f537c6e9744bfeb6f1d2ca66d83f2e8293f1dda2de5b453d100e0a76103d2fab2b495720c9e6a607d546a27c41ddd6c1560d590bb0a7112a5a4743c1cf4c98fbe474c495837883b17d484077a65ab0ded51558c08d813", 0xe6}, {&(0x7f0000000240)="20e7c85e5b3d4cf7d3d434702ab415a03097dde22b631bea4b2a14ce7aa6d00d09ed422ab9e3e7278078efc81ae456", 0x2f}], 0x3, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0]}], 0x58, 0x1}, 0x1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 22:06:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000200)="6591a068e9a7c467f54ac2f26ff80b7f428d9b15c52cdb3022a52378ee4c6c050bb75e6fca790b06d5416ac64a3b9fa9eba37803a7d3eded43e5a507269f67c7bd747fbed7", 0x45}, {&(0x7f0000000280)="b59c2c6265040773cb074363d1", 0xd}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="0d39ad72287ec89fc8f556c07cffcb0ee4b69b22861fdc6e3a30afe5109909a27d3cad5f5e382afb60", 0x29}], 0x4, 0x0, 0x0, 0x8}, 0x1) ftruncate(r0, 0x2) dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = semget(0x3, 0x3, 0x12) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)) 22:06:45 executing program 0: r0 = getegid() r1 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) r7 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x4) renameat(r6, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') readv(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/43, 0x2b}], 0x2) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r6, &(0x7f0000000380)='./file0\x00') mknodat(r6, &(0x7f00000003c0)='./file0\x00', 0x6000, 0x3) readv(r6, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/60, 0x3c}, {&(0x7f0000000500)=""/191, 0xbf}], 0x3) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={r4, r5, r0}, 0xc) syz_emit_ethernet(0x19, &(0x7f0000000640)="fe73b68001142c5b26b34d2ea712c6334c872a894f700875c2") recvfrom$unix(r6, &(0x7f0000000680)=""/188, 0xbc, 0x40, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r6, 0x2000746f) syz_emit_ethernet(0x6f, &(0x7f0000000780)="d23b9ecfb9fa83c604f0928c63749b1b8874843261cf2142bb73c541509cbdb7bbaf38a31ab32d6a1da4f8db9f2c8f92c655f33982bada8cb7b7757835152d3e7e57f71b338b1abf316d508e26250957f235dd17089bc48aa50667ca87af3ef3ce0583628fab30c31b9bcea677f3fb") fcntl$setflags(r2, 0x2, 0x1) mkdir(&(0x7f0000000800)='./file0\x00', 0x20) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000840)=0x9) ioctl$TIOCCBRK(r7, 0x2000747a) writev(r3, &(0x7f0000000ac0)=[{&(0x7f0000000880)="150b1f7c05015b7394eef5", 0xb}, {&(0x7f00000008c0)="55b146", 0x3}, {&(0x7f0000000900)="ad9b72feb243697bc6b45eb057c5c3c4f68b0a1121e07f699783ead02a9abc739bc308929b9bf4147db1dfa25da6c88c96a30832f0f72d822329c312627da237c38881fad58a63df0763d4b1d679b566a50fd240e4af99673588706e8fd8b705d49f9900db76f250c561086c097fa5de3b27286c35988469f5d976d869d9570eab0ae8cfcec3bcae325ca65fa0bc6b5a3d087ee68d0fc1d3cd9e31325b97499b4c2b557f7cb78e1b0941ebca589237", 0xaf}, {&(0x7f00000009c0)="4e7bc1bb9ed349a728d344cf42238f4a26bec95601439e234629dad2d1e661568f6c12696bf661e848ae7602c36c192413bb720ec19b470e91fb7e8ef4539b5c38761de44dacf07b4b6fb9a7c86af231289d07303846f469a9e55915e495c384057be244ff7dd675b71332f18bdb38629671b0efaa07db4dac2e8000d33cc77c5b8dfe4c37b4ffb94d6162862f5b50", 0x8f}, {&(0x7f0000000a80)="b760bf8a6a517d4745d3", 0xa}], 0x5) r8 = dup(r6) getpeername$inet(r7, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) writev(r3, &(0x7f0000000d40)=[{&(0x7f0000000bc0)="eb525cca224f4c7e671273f51f754ecafe8e368fe482e237a6b2a190e68d4f475386cccb9da57eaa38ba85d6e2c80f8ea6f90dc2786a5414b2665a02a6cd7620be207e8c25a0be7301e14b9188870f4de6f2a5aa02a92bd843cb25475562d6969716c9cce098560db9b917585c56195029de7d891b87d19bd847ef0f6db7cdf5f84a302dae80fdb4c70311964039725df9d7fdece3a6e1ffe97a97f33f6b", 0x9e}, {&(0x7f0000000c80)="d5745ba790157832187fd767e9b24c12235aa9e10e781d957a418f2c9ec6701ec9a912531aa073a1e7e68b1974c62ed6ad0103401b820d7cc7b9c5626d8203355cac370cf8adeeb38ec003c4b4a382bbfeeedb38b4facb38253a633e6586aad15a702ae734c162737877b9ff39d3163aae5bef66be4460fc18f21653c53edb61a2976880dbb0655bcf76b3f36330870adb07c7a028085eb19b8e37ad5c7e7634b6cc4ea72803bb493ad6c9917e857cf45eb97e689b920e3962eab79a072ced", 0xbf}], 0x2) shmget$private(0x0, 0x3000, 0x160, &(0x7f0000ffc000/0x3000)=nil) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)='./file0\x00') sendto$unix(r2, &(0x7f0000000e00)="63172b49a5687778216a0501694124a0b0a9660e19bd09efdceed3712b5e892679ad9e45b44991a36a370eadd3c409fb3224fd925916555fa9b239bb99ae68b3c6bb4b7a6f7e7ec3ef052e62338943dd648561dc3bbbaf78e109a868", 0x5c, 0x5, &(0x7f0000000e80)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000ec0)={0x1, 0x401, 0x5, 0x1}) 22:06:45 executing program 0: socketpair(0x20, 0x5, 0x423fc443, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) write(r0, &(0x7f0000000100)="1f8fa004f849320f74df331c70ce5128dccdb419f921ac580a2de9d22b7cc09dfe93c2d1d3486fac288b00760d6b0e6d9c3e194e8ebfc5ec424007a7696d9bf4d5ce6c3ffb0bc37a1eefe125bf89bfb1c55068da0ffb099a7764fe21581e03332822d977887f6ed8f8cd0da444ea8dd6dbcb7b0b4b122eadbb00cb8ae5", 0x7d) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f00000000c0)) 22:06:45 executing program 1: kqueue() getgroups(0x2d1, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='&8#\x00', &(0x7f0000000100)='-!\\)\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\'\xf6]\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='*-\x00', &(0x7f0000000380)='-\x00']) 22:06:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r2, 0x100000a, r1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 22:06:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 22:06:46 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000380)="1b7b0562f1c81fc81e012552aa95eb53952f3ef5c16ac12bd954b5640b61f4a08f0f27ab5ca0e9e578369949f3e33d08ec5ca00f2a8b4743fc734b80b0244c3e1a002ee3bddfba4b0370c072c0197bc8c1fadd2bf5d85d26bbcdce4dc890b012729c492c92f2c2992c53bcd19d74c9c1937f3c0aa74b7765e2130f67a530f3a618c7b65351037771c1ec0faeb349571f29408e9a1115161213c2abcf6bc57733ce13291dd943272da3bf239f8bbc8780e972d50ec4477800294efc999fbe7edc2039e99bfd357f91ebab66381412c2506f45a4c26c882787f2e6e5e800718021804b6172a5a6d3c23f1917d39009fa97324fcb2f90f836a93b657f1d691af2f39c2361420302ffbc9ce6296b", 0xfffffe0e) write(r0, 0x0, 0xfffffd7e) 22:06:46 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000016a000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:06:47 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 22:06:47 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x3) kqueue() syz_open_pts() 22:06:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='&$\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='#-)-/\x00']) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 22:06:47 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x5) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) msgget(0x0, 0x5) 22:06:47 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x4) 22:06:47 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) pipe2(&(0x7f0000000000), 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 22:06:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x1) getpgid(r1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:06:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x5, 0x2) r2 = dup2(r0, r1) flock(r0, 0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/71, &(0x7f00000000c0)=0x47) 22:06:47 executing program 0: r0 = msgget(0x3, 0x0) r1 = semget$private(0x0, 0x2, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/50) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="04642f1f0105ceb5"], 0x1, 0x800000000000800) 22:06:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="1f7734092dacffe4bdff1d083b83db25a5cd0f8466307084859313e4515d527a28db", 0x22}], 0x1) 22:06:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000200)='\x00', 0x0) 22:06:47 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x22, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="25cf1628213ffa0336d0c9dd94f07b455aebc1bd903ea728b1bdd795a8ac83d406af257a4f7cf863e0e0106628b5ae1685bc132669b813dabf5f8afad65cc920bf", 0x41}, {&(0x7f0000000280)="18f2ca9e634458938e83f63e6131a67ee116dcb7a6dbfc035cb465d1f1587f54ae074f1d4318d3d902f381a9879a5ec836c323aa5a83198454031b1232dea3e300750b9e34a9b4b691e00f45e3a8deae39525e6377b00ef2dab703f68e3992a3371f3cbfbc91356b41cdbbfad20f3518dbd5695042d8814972d4c91cf60a5aecbe4b7a44c7", 0x85}], 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r1, r2, r3}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000340)=0x8) 22:06:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x10) 22:06:47 executing program 0: 22:06:47 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x400}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0xc}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffc00005, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 22:06:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000000059b86c9bbf960a86ca536850a03132cb08780ea3f18e4a9fa10800d750c90a6db64e1cd28701abd539cef8613dfa27957db97277a8d7a92a0406c8d9b765d86c44f076053cb836c71ca8cdd1d040000006366aab2c5c7e25edc21ab90a11ca3c3fe419d031d60de525e2a77df3ee3eb"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38}, 0x0) 22:06:47 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 22:06:47 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b15711bcade3520ab473c6bc7944f307ac4dc3d2b4307d4149c46796b5361c64fc5dbca0b2b1c209dcbda035ad52ee3ba46cf8aa88452a9841b6eb3bd2db5", 0xa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/234, 0xea}], 0x2) dup(0xffffffffffffffff) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x8a4, "0cc345ebc6b9228908b10a584918c7d270f1b3be", 0x9}) 22:06:49 executing program 1: socketpair(0x10, 0x1, 0x80000001, &(0x7f0000000000)) socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) 22:06:49 executing program 0: r0 = getppid() nanosleep(&(0x7f0000000140)={0x8, 0xfffffffffffffff7}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x1, r3, r5, r3, r7, 0x1, 0x10001}, 0x50f, 0x3, r0, r0, 0xffff, 0x6, 0x3e9}) clock_getres(0x4, &(0x7f00000004c0)) r8 = getegid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000340)="e5a479bf751384", 0x7}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r0, r6, r8}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r1, r1, r1, r2, r2, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r1, r1]}], 0xa0, 0x2}, 0x40a) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r10, &(0x7f0000000580), 0x0) readlinkat(r9, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/126, 0x7e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r0, r3, r8}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) 22:06:49 executing program 0: pipe(0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/80}, &(0x7f0000000200)=0x52) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x2, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r1, &(0x7f0000000080)=""/243, 0xf3, 0x843, 0x0, 0x0) 22:06:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300), 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) semget$private(0x0, 0x6, 0x1) accept(r1, &(0x7f0000000400)=@in, &(0x7f00000002c0)=0xfffffffffffffed7) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x500000000}, {0x3, 0x1000}}, &(0x7f0000000200)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/147) 22:06:49 executing program 0: truncate(&(0x7f0000000200)='./file0\x00', 0x10c00000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="3e2a7913e4ba0600000000000000e5057c216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482e808023f40ed835c6553e46ed60ccfe873317fef72fd", 0xad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:06:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 22:06:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() close(r0) r1 = geteuid() seteuid(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x80000000}, {0x18, 0x1, 0x7f, 0x7ff}, 0xe51, [0x2, 0xfffffffffffffffa, 0x8d5e, 0x401, 0x3, 0x6, 0x4, 0x7be5]}, 0x3c) read(r3, &(0x7f0000000880)=""/161, 0xa1) 22:06:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80029, 0xc, 0x0, 0x1fc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x45) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x72, 0x10001}, 0xc) 22:06:50 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6b24bc6a78e6450000000000000000000000ffa4da03eba963cc19299391c4c1c5ff0000000000000000000000000000000000000000000000000051d529b47994a1531a37643cf1d0"], 0x6e, &(0x7f0000000500)=[{&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/159, 0x9f}], 0x5, &(0x7f00000005c0)=""/81, 0x51}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 22:06:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 22:06:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 22:06:50 executing program 0: r0 = socket(0x8000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt(r0, 0xfffffffffffffff9, 0x2242, &(0x7f0000000140)=""/211, &(0x7f0000000040)=0xd3) 22:06:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 22:06:50 executing program 0: r0 = syz_open_pts() r1 = getpid() wait4(r1, 0x0, 0x1b2d0fa086959b38, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="8de54600b95e75ab37cc415b2e71a2d9ccec93d330a25533562e1defa393adc12ded5fbee5070a783548497b26a823629ed0c018dffec2f5ceef7b941881226156c2ae2bee1e6b025ae1d2c218ed284eae8f474ee9a31605befffd1f7dcb005d0d5f16f4ddeeefa709ca75fa204dd31cdf1a0d1b2845adfc984939a196ab3c40fd363cf0e5ac1f6e7f5bd457f9e98326afd7c809997b", 0x96}], 0x2) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) 22:06:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xf0, 0x8}, 0x4) 22:06:50 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 22:06:50 executing program 1: select(0x40, &(0x7f0000000000)={0x315, 0x4, 0x9, 0x9bae, 0x40, 0x8, 0xa13, 0x9b06}, &(0x7f0000000040)={0x2, 0x9, 0x100000000, 0x4, 0x7, 0x3, 0x1, 0x4}, &(0x7f0000000080)={0x8, 0x10001, 0x8a9, 0x100, 0x6, 0x1, 0x6, 0x7}, &(0x7f00000000c0)={0x8001, 0x4}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 22:06:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2012, 0x80000000) nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 22:06:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0x40) ftruncate(r0, 0x1000) lseek(r0, 0x0, 0x0) 22:06:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pwritev(r0, &(0x7f0000001440)=[{}, {&(0x7f00000001c0)="3f526d06a0c1017b6e4e4fc3524f8d9c32e826d6db472de48c9a2fc06463fb6355727de17b11ec4f79a9cf0c8028f7dec64fa8366ab305fd0f348459e0ba794a56b406aab7070d02d68e5342888ffd34e0a7ad2f2d2aedcae6d76df0ca6a26310cef4a8bfaacacff3f216ae686f1390558cc889a1dfbf3624cdd27ef630a7a6281df4202e19d73314250968c0389171066c8d0c9403674020c832448776a87bc6e833850a1d6b9cd7b015da8f45693a5929df183414353819d341e3164c37b7bf393b54a00bfffa38f22a1d61683376ed3c81ca4aaaabac74bb77be11270a28cee0a17b0b0b2a808803355", 0xeb}, {&(0x7f0000000080)="ac8d88ff561b4a8c4ca182e83c5fd4416d2fbc10dd7ecbaf3f4551808307cbe0c0d2a0f53b9fe907197f07c130ccca040ebc41058575b5c5e0227abb0306437de3d26a566cc28a163405903fa2892302ca330fff8b511c8f77", 0x59}, {&(0x7f00000002c0)="10595f5c0c4d92d7f897d375446d86a97292ed6fdc2412f3a0dfb78a6075bd32f34778834ac71016aa13bfca3a6d80472101f0a5b8635c0139a5e623a2bb9831a5f616c0929b0bf6da3f", 0x4a}, {&(0x7f0000000340)="077c9701f0151eb276322e99892e71f31ccb6c1648d31099c7db793103afd0e65ede90a2365e67be61e63ff334f25bae284062a7a6da634fd06fb2d176fd1f874ff3c828b59ec1c1ae63cff779469b26267e668469", 0x55}, {&(0x7f00000003c0)="2e3480ca3a3918c37456784dcf57d31d56cb6bc3fb1db77bd850259d8f4f492f6b29b73a31704666d231bd8654b7dc2bd8ddf3c9bca537bd2ea7ce9d3b3265223707e44ebf95277f802bb78548b72deec51fe0c60ea552285027c57f513292f903d4a65c475b4d3c1dbe8e58907e8e474ca0ffde9858d4f0b3bcd56dc5e17a0b0f0d39ca7c26e56fec10edf358aa74e69f3a8df72524ac1ab4165054a229e7837eb20437a358ec21b1ef1d8b86b0900ae94f12a092478e262c96d0d989801253931ee05dc6b41c3cd9f4385ce1b2fa41a5b626042baf5cd0258049772828986d162e6fd91130e5bdfb0568510bb154c6d0b0b1b4b2147051caa089552c3eb5d22876349838afba9d32aaa2aefbd3aedaedb26dd06b11f2e63e75b3204126ea78b0f4bcee043f7138180d6f560152cbc523fedf023bf170e9f5f4d3939dd8ef4bfea0fa98736660ff08e623b0b0acd5f211411e94fe723d3000b3802c8ea163ba76c576fb119bf2f4ab39632453939fc2b514b12528f69a938e9e429623703f60e841db9fc79f7153f875eca238c9f0374d1592ae7f420708eaa813f337d58e4751f6a750813c58b1aaf3b8da78a5f41b937e3d565333d04445fc0076ebe2bcdd9dc148a973078bfcacd60862c7f95d376586bfbf15511592f90ce780d565fcc251bc613ac4f6eaca506da24a68cee0fbc9186714c034d2a1562dab5e67cc43efd1c78af135d66a78ce61a17a6a4af12c045710bec6a9a3d6689fc0eb820c6d75b566e370803bf751c4cf18e97fa9e44c5fefe8f0e05fee99797ab5163065a29c34d5cf56005b78bfddbe1d88315e9a9eafcd9874de0f8d867d6e6a8cd7ce2a0427920b59ce1635b1867801508362bfba85e2887219c816cb44d0d6f3749dc20aeb6d4fe3956f5d6cc44b25964e009c173ddc0a9744ff5da0fbc61228d49eeb283e31635243a7c18733a12d5cab64c4546731bcb6f5d464a9d970730a0d0a9ef7ef3ada85b1a170ed03d45490f4792a087e9c9fe10148f83fb88243ce4442056c449e503ce6fbc001a2e7003f2b4a4c9cfcdfb3865e70109ee0a1c144744f515faece4f0b6dad55839173b8310ef7d62d3fe4681d38c4fc960e9f3b2afa7d9e854ae4b5d673e3e57ccaa1fba19e7c4e132cdc6a0f1fdd0b1dd20e4641121717fb7acfc9f920c61de99fe1cbc0c8852b724ce68a826a71ac425f661449c7e630c314e365d02499acc030201d666085a817b69463776ac1fc7427399843766edb70af42d08db18b012fd9b426d8463f62e509cb708ad40558536098dfc26f3d4b9ab838757efea4fe65861e76c2d4a990fd695dc662c480d7c13bb4cebcfe0f1e3b1add2dce51e8c80fe33d95c79daccc540ca15f037b4c35ff8b456b780134da1249593b6781739cf0b4a4247c9735795281d64dd07eee03aaa9b5db3715b9919d92a32f35c3b722bb92997b3aea686be5ddeb24a33f3df19b8091e9a414cbd574ee888ddc24c4c0a96d1701022458b4040b09a4ca278875df89b222d1079b3ea0cf8d162f060aa75c8a7458ae0ff213e013e2e38a2ef26773164a40338c0c74fd3ad7d7bf58d5e97ba300e17f94b912341a25a22c7ac76f155ff10b9f72cefa5e7e9a04e4b26213c1433f2317ed5bba3b5f9732b1eda0257aaa8eca563de8db97bbd92270e64dc435127d20112009dbfb6850ac548d8b2b7bd4f1ab4d90ffadb88f75b69479fa325d393d05511ebdcaa41da34f479668b30ddfb930096460b7b8c25b84f472d9b8fa4ab1dcb9789d4b17ef54f18066df1397b6c7cdf91a835db883e52991783f75374cd711869bda0ef8cf4f5925092761fb2b05a4884489605b1fb871d645b02bf570d422de1d3ed353118d6a8f241c04782bb1e6464429c4f8a25c458bc5e78a17c789f24d1b53373a7f831475a017a988fd4bb9cdfe6051c1ae63ee51378376f9e7cf7c4e2b6339b4e1a2f41084556bf81ade2bdcfd323e5d19cffb150f5f443ab65b93a91bc0e1263ae8aa24c1be7fe5cf8a80352f0457350a299053770b89c45b764f93db685a287e455b8ce19290249c26c7e7f750cdf0dece21d0ed3a4b5b9bf1570cd23917644cf3ed2156766e5997d2817bbffa2e79e6ee3101d298978cc105917649c745c18333e658f9cb2c19922a734cf7c438034f64d3ef2565449ab62d8aa2a3ab80c7154a48ee124f01b1eb1a940f96ba1528d6fc1dab0dd2364439c1cc413511de6dfc7ebbec227aafb73adb4c2412f7511dad4cf4ec03c10cb81d502d7d7cbe7b46cff02dc479c99234cda2c00807adf0c9deafb9d72cc2d23b227986a3366a462eadd3072e8e291ff68bd073901a00d7273d6f7f19d544fed9101ce14f34b1364a67be9a239e843fcdedd82c9a455960b1b35118b02e691a095928398f2843e56b17eeb3bf46df7fa00e9ba9dc9f506695ff5505b361cb0d34257ea65ba10a85e71581fb9b975c4faa4ca790c9dacd9795fe51d79f836938b298bbea6ed77a358e11199f1fa1f712411b8c5ccf5e255e019aa5a3cca6be013e97b23b9356d2bfa054fcb8607b50e1188b627a1ba15163103dcbdfc1e844ad3beff06cb3cd605e33cc2544b413c1df16fe69cb31a2ecc9a0c981732ec6db74fa681794c5c25d0f40719fcd5bcb1658c380ea494700d976ff2cf981a503ef00de0bdf295ce215a5bf1938d4c3fe8ebefe41c602ca2c97c665e61eaa4cdeb91e8fcbadae91ceed54e8b4a7ffa435d9bd298af6632678f9aad9a7ad495f0b289c0657df2648ed7c94e035c7c6b8c7d7f1185513f638f07a0494cf063feb42bdd8666f8aead43fd8054838f4668909cdc42812505aa38ddf689eb711970afbdb970605e051ac8abcf3d27ea876985d034f073c19f11a732eaf3fb7a26c162a2bbc6eb86b1f3837b94ddc47f532855f36e39d655e9a33e423c39e6f75cca59ac6ac7d0ae26e4d54b9b5b0032aec3538579d440d706c2cadfbd94421fd27164cab4ea01c90e014f8e8ad4dd4afda6dfaf2f40624db648b8afa615fa4448ff2c00fb10ff00a8cecf280a18b4974e793f504a1ecf8a0efbf16f83e7bbc36e3e29535d2f7c00e0837db0b04c2e4a20bccc78d71596a18d2c1891f0b0235a89302654292da79b774dfe5f43f7ac9d471c3299d5c69a918e82df5dd46738fee9ff37a9a131391dbb62ca236a9b267d634ce1462b46336e31b04d517ff42b8b70d3bce07a7d544f4a08f55c42acf5d5234358f3aa984df327a9605eb6da7239659a502780da93075a8195d589ac72e6b61b3f6a9cbcb096147be889e4f4d324ca994516d6a081c0bba3b3e690bd9206a106302ea71f9249bac481aec4fb402dac9709f700936fff8df44a6e38aea5ec01cc90e5fed692c785f3f3a57e947f3777c802cfb308bb95f6fba5e4a9bb65b5da50a43a1283c716b262e3e5691de572935d0d7a24090dd6453bc1f752c0aa100ebf6a3744bd0618b3faa24a5accd4457d1d1a73c87d970ffde941f98607ca103035e19be0512c4c3ff74b95bf46b734b7a74b2297c6848d274ca429b9d5fab64b29d81399955d994a6e3c4689c90d11123128832f17f11e574e9f22900b3e9b85b43158b3131cca71b1988ff9dd17ca6b13f5e2c410063057a67129acca26fe94e217df39063bc26ad999462ec69ce6d56a470cf0f3b56f43687978ee6874199d6b26215957d5976ae471ba608c3eab7750b3f99f077d9754737040ebecd5d79732774ee784550f01253735623418dcbd747f4cbcda5d44cb197f88734303d26fddbb60f9995ea549353dd22e80b2b280340d1ef1e331fdfb97ae7f3079408435e6e2775e74d014a9101b8f9ba4d08c91737a2f115676141a03892d2f2807d1ec4cbc49c42abb4d48a688f80f805c131f6c36ecacdf61d51b0f2f55ae73edf5bde6f795316750937928bc381175a958f4648d353305963e1cb82eec82b8032dddeea9ff98b5c98e3a6fd09fe2c365c7cbac086a765aae94086000ec87a67a6ed69dbddbb95ea184b326f45580d5b910edcc9bb9007223e735350cf3d14543f023b6b062432461e71f90c9f96d09f3e4fd5a4b909ebd971fa05030c467565151fed0446e81dcfa9530c4d2272b5e164b61e76a08197a8bbf80a6fab0d1e51adee7ecef1bf96d7071c0b393547d5677de6ba4e482118b5a1a490d1bce9fb09753c8b052a42e842cecc28d46636a8096fd2b4fede30ace745e18e37e442e4180e249226978f5b42e0c080da907b1ae6f7f99ef1c6f427fc0b248fe8b22a365462663b396597073f61437fee4886383e67152bb612bae4f3da5df4b200ef8bb85b8186eabc1f2491e4a38cef279b966fd703af852727d2fc5b7677c596697ace3960dbd47f8bb92a6ee8b43f5b0234eeb221621c045924debd8d16750ae3b8b9bf43ab5e0255e5e1b6e55717b96bcde6666315c39df8a4442b925aec369f4ab9579993ea2fea3bb7808c138e03aa17f20cc75f4c3187e981d423bb1ee7ef1424cbb2d89b6931e454cf69929fd19876ecbe0492ef9d00faeccb3da3a2c81ccf160153991d64dd9e722b4fecab77c4ace6c1ea47cb9e1ab9c1b815042de225040582e3fa28ec5776fcd85734018e078471e3e56c86f16435308e91587962c5ac570cf4d455005f8a12509f776c0b9b35627c65a60d2883ca271e1abd67e14f1b4182c684522cf907e53d6b5eadabba3d938172b828dbd28786d384dc1ec21a1b138d9ccf73216ad387d1e6df06468e6e3bff3024499f4c82d67c1edba99a434014499190dc6f1ace2d165018daf6213d4d48068b7fb233ae49c3826746e0e4ec00c3454eb5bd29543c27d29063ea62d6a736125a1991949524f8078d22567e11bedf76a23c07c67201cd07920077f54aa632a87c942c705423c722b961dce6edb6effa6f9813cf47195ec549433998bc0d66d6f753264fb7106c3153f8f1ed29c105aeef8eb3bce96314c463279f980668bca0599aa984ff32f5e3c7e00fac58325f62b35d46883b3c4c9acb8ec1372c293ec7431d7619142bb7e070335606a5ab9e086bd04f11c699f447ee249e8a598b1437c46383d9e04dc7cca242f090d24bb8149950b836146746545f6c99dc01120d2c8d95684966dfab60cf92317de2d0a23b6989e1a78be31afc0c2330d282a72a7448a296540ea88a0a0218ca81da98cfcef0489ed7c592ed4f728fe17654c40472cb75dc8f26b0b39f9826cc6530100712e6d9a54bbf030dac47e8248b6cc4df4292a6962ca5308ee37c9de42faf0aeade067fe912520a081f3a72cdaacc541904be0d91b71373abb8b17fe3845113a7f9c0273e6207379d80c057a309e0358964fb20169c3dbe86d0e34b16b4bdd21b953cc3cc8ed9cf9b8782987985981736f251505e4174077af03c93aa904d2d7cd8e4a7fa158b407ba38ce8f702ec6695e6d30aeb09d27faff874d149a390db6e0e5fb1bafad5b9a5fbcd314a7402b631249a8bb4ed67a3f99fcdc13145330d07e2828ef5f35cb77e22cdda2e67e05e364848920dabceaafed863ed734b14046daec7749c9e3a4c14e9b7aed207155c0b88f7cc1a255d9917c96d34aafc8ae260d3e6ecdfaf17f79692a6dfb43ba030402b5c852627213b21e856e12c649fb6566f1f02c16559bb80a7be72bf217df811765db8b3975c158d70651a57b9ab8f9968b97b37e6f43b463c1c9ce2b92b8825021252bbd386ff3f2aa217d5b4c7bfac2ba102e7889e0bc519d05b41605af07a9729683420b1a0f255e95e7e663c8712a68b6420a55ad2cdc433752b679db4", 0x1000}, {&(0x7f0000000140)="0bf6b226f872ce9c7ed621c4f215857487c6d56ce7441220146a500b4c7cc8a90935ba2ccb9c6cdcdcdda3", 0x2b}, {&(0x7f00000013c0)="e582e013f029b33dc42d8ef85e6f72d44bfff9a80a1f1397", 0x18}, {&(0x7f0000001400)}], 0x9, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 22:06:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000004c0)="0abe44fcacaa425ed0853d53d20961c6b6322ea8c3952a69d8360e3727e42da8560162c8330a2832ca8037de3dcd0db123e340af69c93088910584d5a2bc0846a210d9ad5959efe2635ee1ac8f92a5fc2c2cea90c02f603bb48988978b1e45726650aead72f6ae8f1397650737666f284d5d8ad891d80f706eaafe35df6c26944b15578d6190b8b7f93abcefdf32ae7c3d5d16bd10134b4e445a80fe1a56992495e6a876c3aa179006be01113166a61527adcb34f3e85efb73223725090310fb017f950260", 0x1a1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xa0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x189c, &(0x7f0000000140), &(0x7f0000000180)=0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffd, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1ff, 0xfffffffffffffffa}, 0x8) 22:06:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x4) r1 = socket$inet(0x2, 0x0, 0x20) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) 22:06:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x440, &(0x7f0000ffd000/0x3000)=nil) getuid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffa, r3, r2, r3, r5, 0x180, 0x10001}, 0x400008000, 0x0, r6, r7, 0x100000001, 0x401, 0x4}) setegid(r4) 22:06:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) dup2(r0, r0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 22:06:51 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0x600) write(r0, &(0x7f0000000000)="271088e36fcde2b607f8e24863fbd4a424afa0f691e39e8fdd7aa5098dcaf6d5eacbf01264edd31e3e1fca1bd0bf6d9f3e4170ac4c4de0a2b0a38fb70f8ddaaa7e227f60a2219729716b8d2f7d9eeceff5d427156e539629d848c0dcd713b52379baf6c2506c1724211a5aa06697", 0x6e) 22:06:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) seteuid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getgid() r11 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="ab0f980eee694f36458ec3576524d85d", 0x10}, {&(0x7f0000000100)="6baab53d2cb20b3b372d0c87b3ae0cc92a9e12b656d00ee4c683bf88f49aba4cc601befc8f792a4964ff004690ab7daf0264dd950b5d96a7dbde62e90113ca339a0bdcb79d7bd794ac8613c7a24179a6023ed2382f8cb92def41b7b58bf06b45ce8017127b862bb9c02cc8b7094bbb568cd0b41c1c3418058b7e4416f97d7a45adc59b696dfde9c37932253f87b6574d5710a58a240493f3b7275d36c8272227e1b98b75970e89c8531e05556276badd546936e02188f8a4a47a58d81f468cec4ab8f2fa0e344a9ab724d74e26cd39a8643aab05a17554f3bc66bf46a508a845379be3cb45233591fde5e8761d415a84f30b308c9c6ad38643ba37684d44b8177a917d5e4293fc0ce6243f523f3df6428cb33cc3e9fb5d0a139b1b80d2c8b37a78f213ae54901c22cd7e31918f0af6c5d4bdcdd921ec124212d133aa421b8dde83e951bc4522542c3a81bd1724a2430a5ff79103dfbfb6f97d03673f2c41f7d0162141949d884839d4adb476d608e87cbb2c39caaad79bb82a25461f71b4db54be454beb0211705e42a81b26d025069f47bf17573df4fc29ee1c49fbf44f760379f8128d13c20f580c88839e9723179cbe0b21c09648af7b1d3d7c84bc9efecc84dfce57857b5bc568d7f0843fbdfa906076c3e9ac352dbc6953a2ad70eabf4e2ed9c172da0e5d9806dc7a2997b154250de0a5198572efd2fed9c2c519c4a3736a75ec437dc61d104b704930c6bcb78d62798a266861a694fb3c48202652bb5de4a64bdf972dbf4ff7109d934ca8f0efac893d602b409134d9f9267036e2d8676aad6dd109ae90ffb949d8445652b39ccdec388802d3e5ac925e591bae30e5aeb51434bdb5eafbee278a8a1bee380b226e29d79764ab6d0ebc9435a9109055af7e7a28c843d52000b82a6bd7cbef64deb89cdb564999b94b3da4911c399a58a1ab2377b5d21588a9af01e3ec3d6ef678424b31411accf0ff9ac33d0e8f0268e61dd61e9d46c2026fa8e5f586cf77f58a9d38fceb8b9e81e744aceeea02b902a755fce030e696f8a6ef8f932a64c738175ed463e5766d0114c063124350bad836de99563c270f3a42f0042e253bd4a2f7dca0550ecc756ac28aa348697653a802455574995ab2fb5db8d38a6eed5ffb209790abed55eb217bb6b757439bf5ee288a8f55838461d28e1ac17043b19167cb729a39093bdc34d4baf1b125890f692e2d4b4a7a1bffe0cbd0d2b19958a5737162f1d71db913f40f89430a5ce3a1b3831481d82c2881ce3b8cee26c5b307562a6d4c544ab5561733d1ecd5aef358cee7c70a5920799dc6f3cdfbbcb6bf7ca5b7983d265674890e06ac1641102d353e0d9a83dfceca6206c5ac4f3a1417777f231256a1c874e27a2d95ee05663aabcbb4d0e924fffcfcfcc48f5fd3be0f085949676d541d24e3bfe6c3398a887adacbb10f716177a786c60e9c4302aa66685797420059ed85d78b58806d89eac439a126d7abf7da8a273ad29a7a27872670e30978093e21ce876f65b15b80fa59adae29f9580285fbb284275831e0eef4f01afb082fa8dbf57333d168dd8789075405d1405fdeb7cf59ed7f44042178e2409ccba8b871b2dcc194dc0819f2d7eb13025717add16f4b7862ec2026d65605d4905f0d52e2036dbab5a734b25e5ca88c6ec0d7da1d5df84655d17caa302b00a6f59bd3ff925bf45e4a585227166ae7a42b5accccfadc407077369036322f483957ac37721b447a3870c259e2f84aa56d27fe9d3b1fe59e94e2335700c6d0569e898450ab406e98b6483a68217c0c5968aa056dde232633ad8c6fe8a625c8f671530efd40b37b43988561d2da5191adce4e746d609da0af8847333e75f35962b9c43f5fd39683790b0e7f7f88642a4128183905583a24b7c72e5ff44486e5c291c40dfd5d3d79f3fdc7448b6b7431a8cd27f8955f6cd0ea30b623d59602c25ea94ce172966daa2c3a1b78238d6d98cb8a42e2201c51cc65d81f4daf9287e037e63499e8c39b265b6cf319a3776a724cf3fc1aef62d566653f49d069a5f510ee1057e15b11e3583a2d1a10c22ecfb93a69d523e71e7aad5bd52a1b2b04c06e0f5a168d4ba4eab4ef357f00799a9316d0fcbd6c2e0f9f44c54873fcb07fa8ab52fb97944bf186d43bb6c8b41f2caeb9282485508ea9ccb90b5ea9153524d73b89fe1f4342943498b042b3388529b753fd347eee92dc0f7edd495d32b00cee69092cf261cb0f2911822ab5dd2243db2d042d6d942884d2938076cf9dde524774339a727fa759765f0877adf1987fcc00bf8e43d47e5ed4e500ba0b64888e15db99ff646af8ee4cf1a8758936905f81c6fc00d0238d6a71f7d1670cb5f24b149309af94baeb5f3d1f53d53dd0a9308de08de6102ef1ea4896d9df944b4a83665f6366ef054a973dcada9811b1adf02ffd64f3e2984039c8b3b227ad5f14e4a6b1fad6357ddb58d1566fefb132341ddbac8211b22e3b1d14352c52219f2750f198ea605bcabe10120cfe7aefa8af0fdc5137c0bc6f6e684f7e1a9087445e5058af601ec059502005c11756b7fb3c4c8fbfe0b458ec0f3d7075082778446fb858ff8c55e1b561ad2089b64e0cb714a85793d6312b8f9deaf4c7a6655d0ddde81332cc8db1bd3f68f26b4ac8b038bf5b5ea0dcdd9fdf5eca80aa0c95e69698bd47c371139c401532d9187d851bdd3ed920c2aae874d2ca958ffc7af0a9c7ac83b8e37fc03f30f624edea03dfe68c3e577555bb21e999132683f5e6823532152f15507252f30d8b2e643c93a02420b6bfb50e2c8b5f8465b66828fb91bce748afb28da6b0d5542fade3f5edcd9fd0ec827c723c3cb956992c24372f8e3d61c5bbfe1393b6ab9af1d6436fa2206cc41792c23d8ce77b4a2d9377784c474b584da51fcb618fa2178052c189ac35a149732e0a92183541a777cbcd60964271e2fffdba9f1af742a490faf160ab8828f1de02ce29fb49c210c400f1e6d1294abd36bd54a98f6dc5768123bf2f7d6e197c3a8ca23c5652dd40670b21fecaf3dde65d9796e89efc20e273936231ecc0ce6cbf4f1044f7f0012e1d24b0b762dbb8cce92d4329ef9c493fe1f3a712262fcdcb0a88b1bc11ed5467b4c9b86d60d37dc5de85cca8f02da191f389858c6d9473cdb1e230d4deb526716b601364f69f05acaecc9b4f0e91f55773b1a8119e84c84d46ca75af8d77d463bea0a5b45dfa82921b01158521d0f7a5b5d74c780c6c5fe691539c8bf9a3e49c853a6c1d4f376cb7487df126a37cecc5e26a5e52115df9f8487ca284be4328e350490673b15994b52e19df04694db21c0049223d504874a500dbaa3cb1cd257dc1a42f1db3cc285041cf9bb88957148021d70df061c1d2facd130e8c6a4bdd34dfd1a1dac004b377cd923b025a16ab2e606ccd395481ef1a32ec56769df7e8301fe4086b5964043d24184f9d9ad9a662dc3eae66056e92cd7440c1195b1a2ce62ad6ba4d77833dabb41dba7d49c3ab94d0a7350236100b3d203d25a886900dff5c74339222532a0c8bf9a5a1e77af53ca3457891ea117c4386ce8e45378364c0ed02ad2201474b74d1feadf56fcda7ca87ac8aa8944487c1ea9157d1a70b6a0acb39cd33fa429e7415a6a30edeecb170cbe97600be74572377fe8c1eb20200527c4b935ae3cd4541a8fb0a493494985791333ff441502a8137aa8b1c4122a34c48248051cb8da93961feef3ef35c6817540514d23d20913fe2040d28a005a2411498505a38ac191f9fecde6f1b0c625e87a05b4e0f614e26a5d72554389bbd23f92ecd637bc664ef18ec8b716ddf9b792a1045b3f38156e340f3414be65ce96a63cd247f90502cc98ac9ea50872091ae09e90538bc91007737565910cf270312a0f1a5fff513f769d4b625c4a5a7728192bfa52053f0c0ea5c9b3e9d92e9a9136054fddb6ca2de6671c9f87ee281c246b39414d452cf1356fc82bbbfe2c4345c943f1aeb7b12096546b63a47ff489c5e9451c53ac76e0f5056457b82c3045e1cd0de4d6d9fc32006ef124d9bb0a85a7403245c31deac1b8b0c1eaa98c009f757f836e89cefc4e346824d30adec39c75924959d8dbd2b743b8cfd8ae9e2d7f8ed52c1226409aad7d9bdd42bb1a48dca85ab73eb61b731a5629c41719db344f0b3a88d140ca7a4177c4085dc8ea1eab8bd6c1c6b1eacf06b64cac3293d3e935d5d1e5a2ef9801bd298b3dbaccba2fadd0a4271be8540624bf9dc9855549c6455707fabc3c53c6f09cd0a7359b4267b55647f6d2bfa81e52e29552b2dc2bc8ed791669b2afe85582ee503ab39d876384c85510fba0249fe6f52a732e253990f68ec1c6ee28c578f7ac773b70004828d580403c94250fc874f29a26c5fc0d70c47f8d2c8e4e78ef27b9a49fce763fcb94002624970377f1c07a7d57e58851e14684877b1465d782a20ec8aba131a6568d37e0383df7ce17685cdd7d91ed7b957449392f1c898cf5ca089e12f0b68d69348c4d7c8c1e1d860cd4ed849f2ddb4a5df47d03ecdcf2ffd734d5ea68aa6314c9c81e6e782555dd2254f26cba11db1453701e2ed6d37ac5629cd63ba011c99a6abb162322c6c19115bb49dc0034cd1453cf2a392cbf6315a82eae6bb087161ffc2dc11dbf9d2268b95afa52fc79150e49f4f924cd0a7c0e5d44715e19c9ba2580702a2ab4f1e80db3b6ed845f6203460a3af53758e4b5376c7f91c918369742abd72d521a69e1e5807b21ecdc7d02b86a0f9f6a9c93764f3f024e0c8310468498ddab778e837d84eddd7368799794ca5cca1565f24dcd95d827870cdfc3a07e05a1cdd8b86992c8c801d6f4579f6df99c468be1e6e5a8feadbcb8312201d1f55b5d8e4572c9007dfacf7cf5db1ce6d34b018a3243661a4f967bc6025e4a2850f19e36b2c70ac7b4a88806b093e4baf29a394b8ce8471194018a89c57798e56789e5b967f7a2b622091b5caeda3e4f49294fd7285963516f0eb1888c872a7d99ccae7658ff48328d6bd1f2c5759bcb552b26a6a25e7a1773e07d53581be697c08a20c6bfe6a7d972c4a9f0a3f1eda2fffb5255dd0a5cf3a5274ef498411991b126be52111facfae9e6fa49271e620cec99b3d1e98e7e30e272511257781ee4b81ea1f6622a44a1d931c464f0e8aed933fdaf375e2776e900633e0826f5f0fb1982b1db011626edb49af29ab532196496fcd768bbf18dd29a754f4d4704afc83389ec832006e6ae2df147e38e3d3f829674e88a1c83fba828279f6f3b6c0ae88ae371262135cb57daba03c3ab8ab02b6ee579095b28ae9d69c37133a7f23a3b382a8a717974b65e79f0df081ba2e32e59a0b304d5e184a8802aa73e5d55679773c566bc634666f96e33fc3617ba5264db9e39a26335e23809c241bc5b6fd8a0851d39852ec7b44749c8d2ea1d69e6fafb30a84f9d93616d3c1f9ad590c5cb881dab01857893dbee1950711af4dd0e2df57040e78ec082c2a308955609ae3471f90a6ac18186b0e6ea3d6ca40ec08d1d3ebd17d6b37c9642ff1da3227ebaa2d459a427d9fc400f849cc740b257990947054487e933f5cb6e4a242ccbb2fbd95c107e1a398315e3635305972c19c40768224319572fb38d35ed203f54669e83b41b74105008a0017086059b07d8c300c54544f8e7286ef3612ff23110937f3b2e3110a341c1b4bb67557b9a758b375033d78eb66c585f1db50c26a9102a2d84e889b73f08879ee1f2935f979d097a4c3ae2755fa90fc950b68fea0a0e9461e2b35669c4ec697dfda6d091c90240402acb4ace58b", 0x1000}, {&(0x7f0000001100)="95858c4429851b65f5e84e0fa004740498366577c39bfdf0504b15d7239eeebf53afccae90d921f5aa7ea93f699d6c6f3103e84fb5acb9569899d1fb11d1ffb9e24c76790b4bff5684da75f73d7cd6b461907a91e47146c6d92cfbbf9f", 0x5d}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="bbbe8f3613aba7db3a698f8e0f0b545347d43ea14f8b5f5c44ff3c7f156c5e5b427ee9438a8cf76d4397b7164655667a195303d1567b7b1cabb6e778f8901e3c40dc20dd9ce2a57f72009fd4f5ca7fc229cf652ace3c22b18795f435f9755ec94c8e17a2aff93bdc411e6734f0d4ba6441a275d59a02b5d62314b8c83471a1a32bed3091462d71e53ab70decb113b6093adb599549d4198cf731015180b676a51c560f48a8b62f5c53fd23b33c4534937cc6e4b44e4b90f47e5dff1cbf8d", 0xbe}, {&(0x7f0000001280)="5c99f276688da2819d57055e5637ef90100c7f4842636143659cfc8ff0ce2803156caa445fea6d6a4dfd4d442e7fd9a51be2ea6e0538e4f9f016b2ed88228a28ebf1cdff48b4dd1417298b0374d052cf6b0b6018f202abe9b35698bb393bdda9a76f21e96e1c06085c17a88d84103426836bf2155d77c9eaafce807a754740ad403eaefe9c15bd994a7ae870425c92476655b0720c37edfe0640fc8ad96dc18ee4fe22c08f4304551fc7526b2fa5b73c0d2a5818311d6c71b31a9f084ea6be59870c5d10dcb9f7dc249fb9e03dd1fb54a979619d9b81c173", 0xd8}, {&(0x7f0000001380)}], 0x7, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x168, 0x5}, 0xa) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000001180), 0x1, 0x3) 22:06:51 executing program 0: socketpair(0x6, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/126, 0x7e}], 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000003c0)=0x3, 0x4) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1000000000018, 0x4007, 0xfffffffffffffff9) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000300)=""/127, 0x7f}], 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 22:06:51 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 22:06:51 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x2}, 0x10) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() getdents(r3, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x2) 22:06:51 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff6d, 0x1000000000, &(0x7f0000000040), 0x73) 22:06:51 executing program 1: r0 = syz_open_pts() r1 = msgget(0x0, 0x10) msgsnd(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="0200000000000000135cd98910d328b5ff0700000000000000ef4993af28ac0dd9a691c1782d25f9227b3119fb01100c0d35631421a8a22f70cc6e348d8107b575671dfb67eabb30eb9cf3322000000000000000d04ef74ee079af882eb756b04831d8e096fcecd8d7ede87e77dae4dcacf70bd2abc7085ff4705144c471f278105c424df8a0de594573f00fab"], 0x6e, 0x800) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000080), 0xfffffffffffffe21) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r5) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x200000000005) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r4, r5, r4, r5, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r4, r5) 22:06:51 executing program 1: r0 = syz_open_pts() fchdir(r0) mprotect(&(0x7f00000b3000/0x3000)=nil, 0x3000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) munlock(&(0x7f0000600000/0x3000)=nil, 0x3000) fchdir(r0) 22:06:51 executing program 0: r0 = socket(0x10, 0xc000, 0x9) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x16, 0x1, 0xcdf9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x1c}, {r1, 0x8}, {r2, 0x45}], 0x3, 0xfff) r3 = syz_open_pts() write(r0, &(0x7f0000000180)="7a5157783d15811515a694", 0xb) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r4 = kqueue() dup2(r4, r3) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) kqueue() 22:06:51 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0x60000021, 0x100000001, 0x7}], 0x7, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x1f}], 0x5, &(0x7f00000000c0)={0x800, 0xb95}) close(r2) 22:06:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) poll(&(0x7f00000002c0)=[{r0, 0x40}, {r0, 0xe6}, {r0, 0x10}, {r0}, {r0, 0x1}, {r0, 0x94}, {r0, 0x110}, {r0, 0x80}, {r0, 0x40}, {r0, 0x80}], 0xa, 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) fcntl$setflags(r2, 0x2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:06:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) 22:06:52 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/60) 22:06:52 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="ffce17a71c7550398eff59c1947eb1baf33a20b3fd1b140ecb033289fd7303516ab57fb1bf3a6d8e85f9d829474082bddc7b1635ab4c0bddaba2051ba425a970f40c72168a30e0e1c4e86f", 0x4b) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) pwritev(r1, &(0x7f0000000300), 0x100000000000014c, 0x20000000000) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x652) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0x5, 0x4) 22:06:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x3, 0x1, 0xede8, 0x6c, r3}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) chmod(&(0x7f0000000100)='./file0\x00', 0x10) 22:06:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0xb) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) write(r1, &(0x7f0000000040)="171991dd59ede5df177ecd4974a8dcb1b2105b2c1e9cccd625ec64724c9ff592521ad587aed15c44af3d22a59b1f1a81ffe64b5ec73c8361dae17649696570c4782d81f30f6faa1b5a2a2ee6a1b593897cf7277c22a05136df", 0x59) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000100)=ANY=[@ANYBLOB="f01207da8270052dcb48e729f737cf5d5dd5491e6b82ed627dbbf7a691678cfcca50a79f98eb1cdc34df1689b26aafb7", @ANYRES64], 0x2, 0x0}, 0x0) 22:06:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/20, 0x14}, {&(0x7f0000001100)=""/76, 0x4c}, {&(0x7f0000001180)=""/178, 0xb2}, {&(0x7f0000001240)=""/62, 0x3e}, {&(0x7f0000001280)=""/26, 0x1a}], 0x7, &(0x7f0000001340)=""/244, 0xf4}, 0x42) 22:06:52 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae13305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0000000000000000000") socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 22:06:52 executing program 0: nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8420, 0x20) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x200fffff, 0x200, 0x13}, {{r2}, 0xffffffffffffffff, 0x40, 0xa, 0x1, 0x5e88}, {{r3}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x8, 0xfff}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7fff}], 0xffffffffffffff80, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x42, 0x4, 0x9e, 0x3}], 0x1ff, &(0x7f00000002c0)={0x7, 0x1}) 22:06:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4007, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:06:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 22:06:53 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xcc, 0x0) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0xe00) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9b28591e820ae818e7743f398bfe791720fe3b0a747ab0", 0x17}, {&(0x7f0000000100)="46c49a666af0c4ab945769e5ad1392e06d356ddd986d79f4c010e0ee5ebcd86fdd33b365de849ba516f80ad1d898dd4cc74e1c595a0416cef120cb9d02a7c8a54df2720867b7462825b403c977f44a62e6a2e31f7b3c3207343f3b9e222d6db653bc37ef1ecf50c9c4b946fe45e62c5324fed3cc3a7303252ccd4f8d1d7dfc925b247ded715175f48d", 0x89}], 0x2, 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') fchmodat(r0, &(0x7f0000000200)='./file1\x00', 0x1c5, 0x4) 22:06:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchdir(r0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 22:06:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x4, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f00000007c0)=0xffffffffffffffef) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r6, 0x0, 0x0) msgsnd(r1, &(0x7f0000000ac0)=ANY=[@ANYPTR, @ANYPTR, @ANYRESOCT=r3, @ANYRES32=r0, @ANYRES64=r3, @ANYRESOCT=r6, @ANYRESHEX, @ANYBLOB="60a8d72f577239de4306a6fc9fce913bd3619f1f5c74db3d3077d7ce4ffb5afd74cc9e4bcc59a43125b7226dffda22592b57fb3e7a9a18698647a1a68196799f1663d40c56fef2078fb48dea0ecc9d6c9c", @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r6, @ANYBLOB="ff23947526227f0adf2d6c85133d18a2b37bb0cdbf680e33fda4261dfbbf2cabd79c784f4fe2130db968a1999672ec44bc772b7b8833fa10a68403490f54868def520776d7e29725c4ef5bcfcd282fbdc6651c4cdd00db923211a2dff3d1b5b405ef0aa3411dc76e679af0bc57044e989d375c1c51c10520e67b0faaf1ac7dd19d5d4afe1f766ff91d67f77064df0742344112bb2ea734b1be7cc0b62680db63329f1b0906e868ff9d782481d26a86db", @ANYRES64=r4]], 0x9, 0x800) 22:06:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x1, 0x0, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000001140)=""/38) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) sendto(r0, &(0x7f0000000040)="5b80f0be128dc257d9a8b4a2bb0733eedeb35dcd38e1fdbc980f3e9e90fb6243454d07fb498b7df7ecb4a2cc6282374a3f884d21408dec523e959a8395fd14f519a73874c5e15086b4f74cefae507d75c806f56cdf83bd761fc817ae123187", 0x5f, 0x4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = semget(0x2, 0x2, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 22:06:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x20, 0x80000000}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 22:06:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:06:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f0000000080)="bd63b16d95ff0f000000000000f435205ae4394a8bef64b71f000000000000002249390f698bd7155b064a1e24e40cde3f00ff69ba02fd0a02fdf3463385bb440ddc9e9e8fc11229014d1e7b547157595f9288949b", 0xfffffffffffffd07) 22:06:53 executing program 1: clock_gettime(0x2004, 0x0) clock_gettime(0x100003, &(0x7f00000000c0)) 22:06:54 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 22:06:54 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='{*+}\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/(\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='%\x00']) 22:06:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000080)="8412e613e2b70ea12b30666a857f2b0dc4a61d2d4952221780f22bd340e574ddc29d13b83c41f66b51e9b73ff7cc1b30c588fef2f884703b01563694371a0b9845aa90392428986e77364003cb472c26e27536aae646a2038acabab26f001c34af2aa3009e2daf83049a944451e46f0d98c2ac3e50d008163e0d4ed92af3c8b5209a5224d6c822a92cc81cab2b49bd83807548a1e625c642bb5ffd010bf49fa281b0c0522eb14110fb71d13d38e0a2801b741d32ce0262", 0xb7, 0x401, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 22:06:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x42) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xb, 0x200, &(0x7f0000000040)="022d46a7a07798e62edcad8a67af0c56830347f291540db791a044c4dd99", 0x1e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x16, 0x5, 0x80000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) 22:06:54 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a4030000000000000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9ea8f28331996cec84f88d9de9799859a0f8b31363f3ef0000000000000082000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r7) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) 22:06:54 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x9, 0x800000000000481) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 22:06:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x19, &(0x7f0000000040)=0x81, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 22:06:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) write(r0, &(0x7f00000000c0)="a7d4ce02de48daafee58480ff561b43511ab82bf9ac1e26c7f311841974ef9f3cf1b2c498e1b44dd5a4eafe749fa7395897d8011092b338933e0548bdaf774f66560c958985a37b77a6f4c751cba2a647f1788eef95c7829cc517edb877b6eb9e080ff17bd8e954071ba5cf5b361c0a84f49d3aea1c678370661b9f5c93510e9a863faf5196aaa17203edabcf1b0709d602c3d4277939ec87edf500a15f332f79547c4ee86ee1bee344a52db6d2a1f1ce53103a84540de4f6eba8b89187e454713bdecb76f51d258f486c560dd40caf1ffd354d521e3290bbc4d6f01", 0xdc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) fcntl$dupfd(r0, 0xa, r1) 22:06:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="6c57de906ab795e1111320be16dbb6a1f6b3dbe542ee824d45a244118bde65ca5dd06a52cd0e5e439431143e44474084720e2a42ef459d9184f921a7d70c55429fd6fdb7ffea22a0d89f8775fe6bc041b9e01f2ed0832f20e04e22b9570f9ef1845c9d6b1e8b53917b0660d861243e51a5ca55c84e8bf1acc92c1f77e754cb2b49902bbe9c74a62162dd876cfdf41cfaf48314964bdb46745ac2f63f7286", 0x9e) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 22:06:54 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munlockall() syz_emit_ethernet(0x93, &(0x7f0000000000)="729be0a8274dc33378d870e456e93ea119fd83b0758bd50c8849cb05dcddf2b73944ada7f64f3640ba6cc8b464784e463a0d35397127ac71c6673b2547d66ef15ed3a73eecc674d7c0dcc3afb3ed317cfa1e205829b0fee0877673f0bf9c9a222133a3edb14ef5e9ed52bebb718527ac26f932c44026b75d5f807d1c72175066075dcb6978d533103cfa64ca553a8cd3088ddb") 22:06:54 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) r1 = msgget(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x15, 0x235}, 0x3, 0xff, r6, r7, 0x800, 0x2, 0xfffffffffffffffa, 0x61}) 22:06:54 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) 22:06:54 executing program 0: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = socket$inet(0x2, 0x8000, 0xfffffffffffff801) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="28ae055fd2eed162344b1ca81acc718252c1371bbd37c059aee6cddcff3b03cc73d150c7469e0b0d8a43265d12a74145ce1b8d2132c34c2e070362f43680044903d1c7b0338f18d082af2a938e49d258ab88bd72bb0f4b6fe3cc17e3b4ec5aa465e000d14e6f04496da8e1622aec7d80e0b5b3a4949393dbb1f144d642f580b045f98765181b5c96e29a6c26c057d09c10b841694bf0178c9c8b828702e0e6ac771173b89f33e727e6fba0e43fe9cc2298d03bca08dfb8cf3cd1d79534d40914e83dcfe8324c002d2b779bfff39555b1c07603cdba61c79dc74effa4025a6d68caf733ec", 0xe4}], 0x1) 22:06:54 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom$inet(r0, &(0x7f0000000540)=""/204, 0x223, 0x8000000, &(0x7f0000000640)={0x2, 0x0}, 0x7feb) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000003c0)=""/213) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchown(r0, r1, r2) 22:06:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 22:06:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r1, &(0x7f0000000100), 0xffbb) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r1, &(0x7f00000000c0)="6de36636813b4cb18a8db1703b423d10", 0x10, 0x2, &(0x7f0000000100)={0x18, 0x1, 0xa574, 0x101}, 0xc) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x81) 22:06:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x1b4080000000, 0x1, "d730c1e7bb6fc007000000000000020000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 22:06:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 22:06:55 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="3715c6d09472f8e67ae979d77dfa8e4402b3daeb4e1b6d1326fa9d70741ce64726fa6ed004844a5ea2d138ef0a2d496794a69545420e67b1b56bef112de9660781d8199aad342e01142e164aae6f51f48228c108a55d1fc4db50b2969ce084040e2a9802e390b072874df4bcc5c102422f5a0f09b110ea86668ed4a40767b3ca04b083dfcba08063e79129365346cb23c857", 0x92}, {&(0x7f0000000140)="8c889429d631def36d5b1c8e8057a1ef0786f422579e698a0c60a32320a349f0b02ad9d4ec7e707baf37cc009d06e37e3ae915e1f63517717d1b1230eb9baee322486132fe048cbbee438f393bdcd59ce40018837276933d8c89a7fe0c754831161c180b49eff49a45625fd590cf4113ca8cc7d002e63ed61a033aa3740f2a9aeaac85b9827655ee67627f8af3aed9e998e3c1081a5daf5637bc2d4920304ce1e2a82962ea413326c702a277293e626c633540825c94e5125e6886031c5da2ea30b4", 0xc2}, {&(0x7f0000000240)="01fab9b49648ddbe053f158c46d7ebb82506fd03b6745debfb25b6f96d9324883d33d1e203cd6a4a7d018a30c1ad3137dc6f9c545d02cb211970fa0ec8f80be06c4093c10393079032fc1cb3130325db4806a6aa0d83ed7b2b2660145f7c203ea8f9b1adb2742fad42e96b9ee12d65c49b43625d806110cb05e81c998e07a437a1", 0x81}, {&(0x7f0000000340)="12fac9bcc9d14d39aa04958c40fc5c02713c9e1025087e9e4f1e7340548ca3ab70efde7f48c1f9bca4cd88468b2d05b9d539fe7ce9c354baba25284035779474732dfa8ea87d85caa0b16a25e53be97fc016e5ed9fd43d68fa3403f86a38ea084bda4fd395d5e3d241cb2024c04770ce3f32f13a2095d7e3cd30c9f5c9361219f09f9cc9ecf214e2162e0bdb597ff447f898fbb7aa545b829f6dd289289a23e34bdc6eccbcffa9015710645c7748601a499873008fbf0ff1e2771821480958025bdedbe4bbc6a42810dc26222b1bafe4b5", 0xd1}], 0x4) 22:06:55 executing program 1: r0 = kqueue() clock_gettime(0x3, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = getppid() r5 = geteuid() fchmod(r3, 0x111) r6 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = dup(r2) ioctl$TIOCEXCL(r9, 0x2000740d) setuid(r7) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r8}, 0xc) r10 = msgget(0x3, 0x2) msgrcv(r10, &(0x7f0000000300)={0x0, ""/180}, 0xbc, 0x3, 0x1000) munlockall() r11 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x0, r5, r8, r5, r8, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r12 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) 22:06:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x0) dup2(r2, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x341}], 0x1) 22:06:55 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x129) socketpair(0x7, 0x4, 0x100000000, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x5, 0x3a, 0x7f}], 0xffffffffffffff81, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1f, 0x3, 0x18a289a7}, {{r3}, 0xfffffffffffffffe, 0x1, 0x24, 0x1, 0x800}], 0x8, &(0x7f0000000180)={0x10000, 0x9}) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 22:06:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1, &(0x7f0000000180)=""/197, 0xc5}, 0x842) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/4096, 0xffffffffffffffbd) getdents(r0, &(0x7f00000002c0)=""/37, 0x25) 22:06:55 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d13000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x488, &(0x7f0000ffd000/0x1000)=nil) shmdt(r1) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:06:55 executing program 0: setrlimit(0x7, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1000) 22:06:55 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = getuid() seteuid(r1) geteuid() 22:06:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) linkat(r2, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 22:06:55 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000008000074d3bdb2ec7808aa5060e2668ac54ad2c05ef06b0da39c69ae0a78ca42db085cf4befb062f5335638ec92e85158490cd7393a03c1f14620c2c91ad84d0ef1a89d3de6827c914c4434e23bc2979517c73d2f697be1ac8a76dac702b7ecffce77448a1f26723871db960689274fc70231d4adfbaed016b4f95affbe24739def076fb5a9ce419"], 0x8, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x9e}, {0x18, 0x3, 0x10, 0x8}, 0x2, [0x6, 0x9, 0x3, 0xcd, 0x81, 0x0, 0x748, 0x200]}, 0x3c) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x1) 22:06:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 22:06:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x10) close(r0) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000a9ceef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e031c6d00000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) 22:06:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x40) close(r0) r3 = syz_open_pts() pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000300)="314d3cb56e6cfaa92d95b4088a9409b932e4988e06609e3a6dcfcb608e7073e62431b4aee83230bbc6e499338322a708423a58ec58d915beaa5def13893edcf8dbc0dcb293a78195c1b41bb2dc3bec20a63ff829aade3102b04d1f097906e146643d598fa4bf2012c48a6deb499ea2a2f3e6be53483ff266367ea1f14a4641b83242c617c642530191fdcbd420d13f4337c80e199fae8f67b09bcb8b254c3759cb179702de7a66163a817f1e73621030b7497c6253ba028e05e93cb5a8dc9475a15395e125e4355fe27e571bda0ccd7a36119efb2537e1aa3e7a199d5e12c4cc90301f32d9b1b493149ef867d185ff3dbbb66ae7e90a9ac540e409c966a54c3e16c8c37cae5c90c5a850b7271743c8d7245dc8cd15f28f4967b66cd683712cfa8930dbc5ac7d12714c214405460abcb0d37a45a2f4ea339e4fcae79cbf88188629b621a7600ce297331d5413582ca879010016792a8daa82bc816c57100db05ffe25f9e9e418341d192381eb167f2a41aca3214252b7a4a3810b8f0eb29d2d38674babbbb616a57a1354882f87499a9d7cc979d8b5c197e15ceb0869b0883615f06f5a60ad17dc5584d92e25f55b3dbb1328d42f3cf59f0c443cfefa29461a2ce52ad9ec19e918ecfc212a6e0f233fed096c19aa0aaed933372149779aa640c7ceede9b0c33ee9d8736f32fd09c0abef72bb2124314fc2bbb6d14ec0ce8644594385162ebe5d53a58725d544073b117738863c4b1eabcb0f2ceaaf0587633a29c5a77814c0aac1ce423f0db57b511afb061665934c79da92215e11bc0ba05758b4076e659fc42f5b69f5752ae41aa89b877ced5423dcc34f0dde115080a0a1dac63db685e52436d817708af7ec1ac6e34496b4ff498252a1ece583105c89664f7361510a7483736b871b3f12315aa66f72bf370494cbd54fd80268126e6441755d587c0c8036565996779de5a49da9dd54e998053edf198ca2a3e3a82bd7a2a2f96db778ef5c076396b2274898cbe90d13a47d222b0c4f4f6a9d1274b451dc722fd083dfed5db06a3102f66948daea788fdd06885e53a69a743efb5849401a770709beff9f9766fc3d35f0c223dfb6fba3c0e769e9c0ec588ec3db7e209cb0b2cbce68622f530bad8e83068a1255de703a63a39e4ca25500485bdc6bc73f1dab2b25483e44000def301ac6e3420add120f1fee586f3a8a703f72bedcd03159be644af99bb0b4a16b9fc50529934977c6378e0acb78756d9d8f83460e6918145013205c617d5cf49fc230eac91a193a3ac9b80445f4a722c2366fb7ff9a49e1cf26936698117762086c2d16c03f17dd427573d2a6992ab913db02cfadf255fca7024ed27c1d72fc33af248ffa2856194e451aaf0a2f94ff896f26c0dae6c6045058bf5f3438d08663a3f2cd9abe4eee583ba8a839a0853f0c553a6ca7f17ff0dbe7ea3db49f3aa92b73a364f0b387fc2d9fdb39faf53ea4ab393c3019083d0b9c267cac005201ace87ab932eaa2608aba1ee4787211098742cfd7fba131531dac5e231367dd357ac8707b58e62b722e8f674c4a798e07bcc3c17fdb956986642097254dadb5c3df119615b7c617e1a99144a19617467cc3ce564fca8d8dce723c6eb0a3cb763944b0dd9c39c15f84131a6678b4a8db58ef16fed4edf5697272ee41371ea30a24038bb7ab999c1942e5684c13e88a74d4c670e67e7d9761e0f1a4802bf9b7cad002d08366fabbc7b939403db74e1cff6f13e9183334ec848ea58caf9625238da3ff87a5ae39f1348c36761090c4f4ff0d1f5f660b053bfe00c34bb1b8b5286ff7dfd583f21f10449b5c45c480ef7b94b9c74ccf574b8fc8552af59b56542857fca23b5d6184c8e5f24a1f40a39ed80da25017868d2ee63b7ed2b98aa2c366d0c173b844c641447c1bcbac8a65ac72bb84cfee076bd3a22745e93699254cea11f404faf8b241ff741f8207e17f8f366da11c6ed57193d762c893755fad03c66b512952515dd9dde26b3fada0114eef6dcb3a8c0bba0701017d2f3f40afb7f8a9e8472031c4b72f004784810d308f8ddd949442fd768869cd730149b346ae993e16406635eca811e0d8a629328af7712d386d9154ca7463d3dc094c609a18cb79f40fd61903fc4f05bec86e44b4dc19cbaf6535f65cadd33b155c5c0a7728d56b62168c8c7ccc4453dc4339bf835e4f53290abad8539f116641435f9397fd0dee90ed76705e5174e6e1a46f104a6084bd578612621e3b6b8fe942a3dfa0d8d7a89306f40a5327ec3529d70e6233db64eb0fcdc8f2b06d32c36df7b397c7194cad64af43926b5c872a23738911d3204129b69f3d3628cb4a3d80bca8848d80e1381a8a9627075c3637ed82b259d81f14cff294f9294dff0a30ff189dd0b4782b25e894ab0864a033742f0d978c8b29450066ac099f0c5a20b664681ca65bdd4551bda62a57b43ca04b770446ea495df51502e497b5007935df531514d9d5566dab71e84a2e8d8cd4e7e7f66fc51443f323680b0daa07f866c177ac0aa66357e63dce3a1de190f9c716207da96ff3019da932d2fd0b0a132d244480c365b93b291f56f98d20d20e67ca9f818017e2b4fd7d027905aaa54bd5028b6d5406356eee27bcde2bc09b1070f7c5605233a494d8e5c8f36cff0f8f26ecf97588c6185c4b5bcae551bb11c1b2ce20b2bc338743ad0674b07e9bddfb25dd54180edf66fc773ecbf2fc9fbbf1b13c88a0fd4c22658d848932102455ee97b40aa60d551d3eefd642aad8c06a917b26fbaca2027d2633aff5d79c16dc06c7785e65a6bcd8753b390461a5bbe10cce40386b499b35924be76d2b7b9beb8c9f68deec64f3ee10c9473f5436f48fdd5ca11e00b52628c5c339e5fef404358e8d511726371f7c0deddc6b883cd26236f8ae46f9ba3a36f1347bd21138946afac63a186a31ef1d8c40b3e99808e9b31bf406cb6db24e5d2a69628ce84d589535e243d4ece21b2fad2df18cd89309a6f55093cbfab208e34f3a9d8df2d5886d6f4b8553216bca5c79ff3afb5580e8cc54e2022f33350c2567af746584bda45b2328f3118046533194313ef3eb21ddec52e10681c429593febb9cec5dd541ada26819a7f2b7f9d24fa0e218a7d3c634c4224c18c18094030822afea30b9d892e9d55e81eaf446a1ccad4975f386907736331ebece77779dc1a9ef1d84197ce872b494efde0efd71c17cb6671045383f721c48deb91463d1203dfbbdb397e83f39a0d5cb9bcd1699e54ebacce900658a46903bc5eaeb2c248c20d53897528492c83ec5d1762a016187c42f221fc69edd10a453e3f5f557a4d13a24298804e0863e9fb471be04788a4cbd5da4bd716dbe4691dc93a43b1f75e23d096fd99839a010db7c840d6a1155fc98d09d8abd4668135866b03fc905eccf923320df8608afcfa782782f398ee474f87056ef3a590b3c2eec875929728082e1133b8f995c628c2556d74d6cb5fc72d1275adf19eef2a4b1d46fad25f2331fcdfd714f77d4cf3722e1d3714de219c7cddf4e4f5c6af4be06c769bdae3ccadcad04848ded3470399408503fac6de7553596ae3d5e052c03968d1effa2c123da99c54988228a8718fd6ce33f8e6637c02d92266b4f9e8146fc109095cbf4f90d204e0836aa7e25f6ce26122056b8b3883fb12b42e300955fac325c861fed5a86363b01d9c9854797173242aa353438b165ae197ce75dde6c08a1a47d1066f4e6804bbd93fdb4c6a71ba34f072632e054b003c1f396be6d1fabcfdc1fb10d80794455f1a113f3f60486f9ed534ecaeeb0cad0dca16e214a6f00044943541f619b0b114eebb4b3ac59506c2b458adc7d636209e0c4c023cbc7956206827deaeae01cba068837a0c5e75d07167669cbb9d3137da2c95df4aa0d5755e516c2103894cf14379a19a21d273d47df6e22d1460df09c43469bbc099e49fc24a2d5406c92e221e4837efbb7841d3e8fd6e97510c4bcb27d2d5e674ea965162e63d3917e6a6017d2e043d27866a58dfb84ec6db19656a6319ec721b469057ce489a7f47a6d774d4534cfcb8349f49c005b8381aed73cad5b4702090763dfe5eb570e166476bd1351a15526977f31d43d7193ba5c33a14d34ce09880b56d2e19e3a335abf0139f89b147839769be57d460611129544986665c83fe1049a586aefe2aaf39c18d4f458e181e45fda2371c24dbbee5c1ee8bfdeb04972fa3e35f4106664f0beaa7cc1d388fe7044a734296f6093d3e783b0aa44b3de9fb41e4e1d46ef8c468b5c06344d38d1fdb4419fcf851ea5b685310515f371f314de4c13c490f8d0b35437213c1bec930e482ee521498158c1b34dca4cf0fe6261a069687ceba5c92c94dec22df1e4f22d9e719b48877c55ed694c39be572f5b38907f2e0f4b99b1a73a6eaadb241ed3475b487165bc90f78f59bff4158aa349ebcf19d7038bb32ca75c48ac86257dd19911f4c0c31579cd45d68208d38e913fe66d839fd26a09668cb77c71a983df4c3f7ed97ce501e4e2e6d2fec2554b7e250d8922de320355f37ba8db8faa403f4d87781bccab152516e3a4f1b6fe61303f6050587bd7fed2b4b0c4ec6aa643dc75101a15e184fb369955556ebe3eb57a375b8ff0671039207e244d3bd9b25b58a7c4944b083b7095aa6af7562cd2e5bb5a1c6cb455e912d92e0741904243f1b835af7e3eb83f0a1bd55e16b63111f0dc105ec5dd90fba3b77c33b1dff7c0d5289f28590d707ee3457182ffb84c64f75fd99c3af5d7805f598c9e822850715860d1786fddb70d6d6e6b07b53afafe11cfdadce5a544960881d154223be1d8a909af017fdc5856da75283d7c18fb19a383d52042871aff26e91b4ba04699ebc3c273b85d13118b67566728130e12b3485af0f0987456617ea9d96d444a4c179a0b49b8577dceee9d86e7a252e578eaf1523844eb57f1b802133b7b5a521518afc656d6ef822cb949828d00f476299f645d548076fcf77fbf2e9158568f6749433da3bdf7757dbd265a431368e5a24f7a8b39bc6efcb5f81e2b893683dc5a75c477afa9e690361826dec78a163a4021044b2b3fdda422c8957f1c94088388149aff4c54f609f7006c478b53b7728a4c84b3c85346a71ac75e6f9bfcdf05fc99adc94d9dedcac55c9ef51011cf874e53e34b85afb4739258064e11cf3ed66706dab4ce130bcac68e2751539491ec88d2d71b6b4f6ad84943fca391cd0c3e36fcfea5a173a1ddcf927b8cd67497e9f4e11b1efb04378b125d1518fda186cde936d21b925c4909da03026639232d486fc6bad3f708c22e814a91ba3e43eaff7bae68c2fb5a49bc1b1731cf6911fd6335a3a9efacc45a7f6496b2b01f447d661fbd7ea08cc359f3e1f9549215644728e4a2c7683b2ce0c5a7710319d5ebeef88fe27ec802b1c82b97cb1d350f3e384acacbb603d7f002526834eaeb8f9c6680d093fd795b4545cf392e0f3ec46202b6b24d8ed25adc556d2a3020ea6bc88f8124d5953c885cae4ee29b5cf8da9352fbe8d244f7d5ba5233a3d835ccfc51a211db400c18eb03ee7ca29c63eb9c38856fe867e2eb0393f09cc67a359385057499bd6e0b7633c44ceb473c896e26917558a32e4cd831dc69795e1efc081b68ace85b5d51ec876ad1ee888fbb8010a2dc81bc0b06ace877f18dafe294d3ba5b6f0f2108c059d566e52a755bbfc9e7aa5ce6191f223df33dd154ab42004d1b1958974f09662d97f9d76bfacbed29d83252902958087fa12547a05550a33e0f69be83307eae012082aaafa44507facc3", 0x1000}, {&(0x7f0000000100)="37144b70cfe19b9e399ee58a069905d537a820cdac7723f1bb1c777ec7402901044e14209d2423d4ee85c90872af16a00057b22804241c32a409a63fdd4ae21c0af60dee8e7596436f0b6d63f5e6fad71ad59e4a1bc4a984bdaa6fd57129bf232ef8b3748c8b81145480b707fa4bc0d8473572f4009adf79d32b1b0e74", 0x7d}, {&(0x7f0000001300)="64221c3d98a7b67a2a5ac156af59761f240e79a761fa72ed5fd140c19daefeb3c4e98e79c4bde64469edddd5f5f89438896bfd4cfe442b80bc733e8785c47f7e1f8143ba9403f3e6e71ff5186f3e893d317b4d3b1951ba0f726ded6c1a2f34d786a186121cf84f9c91fd4eacb6ef03bd6fb639acbea3f21b357b6ec512ca21e59fb529519e2b12bea45ff463ea7284cf63c44300156aa34d12569576a9dccd5f10d5a3ed12536e6d5ce61d6bc69ea124d9ee57e1563c62436a38a6204ce43d60cd77da65f7117f9442d6a605fdccd3e144f677390b112f13f5435c61467993a6927a121d4a41ea2cd36b63689c", 0xed}], 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x5) syz_open_pts() 22:06:55 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0xe8b80cc68d67f9a5, &(0x7f0000000080)={0x28, 0x0, 0x0, 0x8, 0x0, 0x5, 0x0, 0x400000000000000}, 0x0, 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe0, 0x22) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0x401, 0x3, "7b4aa6195c9a38e231f015820dbfb6a43036101c", 0x93, 0x800}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 22:06:55 executing program 1: clock_getres(0x3, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000000)) 22:06:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:06:55 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8) 22:06:55 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) ftruncate(r0, 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x800, 0x8001, "d156da034e00cf190ec1ceb648c8222af211c467", 0x5b, 0x1000}) clock_settime(0x2, &(0x7f0000000100)={0x3, 0x101}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x5}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r3) write(r2, &(0x7f0000000200)="29dce0c6f505f44706c3275c6d12d25851fa72161031fb97", 0x18) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x46) getuid() r4 = accept(r1, 0x0, &(0x7f0000000240)) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x81, 0x8}, 0xc) seteuid(r3) fchdir(r4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x1ff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ftruncate(r1, 0x8) r5 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) socket$inet6(0x18, 0x1, 0x3) bind$inet6(r2, &(0x7f0000000340)={0x18, 0x2, 0xa262, 0x3c8}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) socket$inet6(0x18, 0x7, 0x7f) socket$inet6(0x18, 0x3, 0x3ff) 22:06:55 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpid() getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 22:06:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getitimer(0x0, &(0x7f0000000000)) 22:06:56 executing program 1: clock_getres(0x4, &(0x7f0000000100)) 22:06:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) 22:06:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 22:06:56 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mlockall(0x1) 22:06:56 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="d7e580fe63b867af7e015e2fc5c8bc22feff6b01b1e79cfe32eea3f6e9b5eaada56afcc03be0d8984aff58da7e0bc46dda85c12bd67df04483b7147c03bc3272a45280c0f1d2687aa0fe6f08b9d416c287a376de2bb5586d1728460b3351", 0x34807c41cef219ee, 0x408, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) syz_open_pts() 22:06:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfff, 0x400, 0xffffffff, 0x1f, "08cef430f1c9cfe3cedc59754b0351a643f2c869", 0x0, 0x2}) r2 = dup(r0) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/115, 0x73) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xff, 0x1, 0x3, 0x0, "fdb9141a5bbd7a1bc7ddad32de3b765fcb8390fc", 0x6, 0x200}) ioctl$TIOCSTOP(r1, 0x2000746f) fchdir(r1) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x8a) openat(r3, &(0x7f0000000300)='./file0\x00', 0x500, 0x40) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/132, 0x84) chmod(&(0x7f0000000140)='./file0\x00', 0x1) r5 = semget(0x2, 0x4, 0xc1) semop(r5, &(0x7f0000000080)=[{0x3, 0x8000000080, 0x1000}, {0x3, 0xffffffffffffff81, 0x800}, {0x6, 0x3, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x1, 0x800}], 0x6) 22:06:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x66e) 22:06:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) clock_settime(0x7, &(0x7f0000000040)={0x1000, 0x80000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:06:56 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 22:06:56 executing program 0: getrlimit(0x2, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="7a147d27b5dde2c171d5b1b7a6e4eccb9ba66165749e466d3ff48c52f59d79d43b1e2ebaa67f4ac6761ff5516eb794306a27840657573a64830a3cd8fb81dcb4b65ee783b3d7ba876fb96ead92f605910fc2bdc8983b27c55b834376400ad85f7c84cb1bda25a5187adb3b9094ac11eedf0ca70c28ec7732", 0x78}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="b7fa74ff280ea260b023d9256ddd17e3adcf388f7cb1bdf4c2c047", 0x1b}, {&(0x7f0000000200)="c7aa5fa0f2a05a1304db8f8c66b5b1c94aeab4296e577c67ee2f27a53fdf9cc4eb9d932f16c75570c36acce833291e7bf65aceda3b8eb28947b1b64847fea3", 0x3f}, {&(0x7f00000004c0)="49acec0008e98323dd5fbe482deb656544013ad0c3ee484cb424fec0d5c7a403d474ab4966743eeefec58f18bb8d312b037b621d1dfabc950ddcaadc6191cfaa28605770f3e69b240e030e45d14b1fa752ff4c79d6d942b78af16d177d4148896e4d4ca1b38c17ea7c4f1012e80b3851dfb39a365d4a3c1a863989cee933754e1904907ac46eaf343a5ab3ff7a2c2b2ab77dc9794406fbb3beef18d2b5ba9c591aeb73a0387e891831faead0df2e24108d5c4df5bf19e10adb5021482e26b12da53573af6ea8661561d9e88e5caa9185a0d14e152be3261e07be110746a06a818f1412d88d4da9a57dc4bedc9bd2dc30e941b9fa57f67c874e8e6b9dbc32c501505d4182a85939b0649115aaf9efa7af7dfcf4ab96771b2a6c2749e9f1f3c6a07cba27655cafabb5e57374de6d138d5c4037d20a8e3cfe4f7a22e63e3c351815ef5822db35bbbbc180ab3a882de94801830b1efe09eaf08e7fee9420746d2d1a53baf952430f991f484c9f0f039c6587d998f96a731e0ffba8bc74316946c7fcca5ac8185d13281fdcf70e3b858f176119b5aaf1e0380df6a2794f40526fcaa4fef39bf733eb864679340e0d23247130898413f7a68fd5c47cb40526a9dbaf00c443bb357873f19b924b0a8ff5c01db6bfb5f7317707e38edbbc5c2b049cb569e41d561a300609cc36819a4c98db4d7b706e21b9e4b53921d83927ea4379ed942b5d41e108f9572caa28b3d87ad41573d189edbe34664dfc71abe18de9c199064f6f9c4ebe9a53abb6d2ddfab23bdd7bcaeb12a4cd4adfd25a245210a258b0208c57ff277b52a6cb38ad4b05b93290e6f02be6d4657d6d720ac8a9dde0121791ae6f0c26e78d0dcded3d37c20bdad2711c8d8abc408b5b4d44470c75d6a8a039fb84e260dfb10c0ec138d52fbf9b71cb782c78e5131aa836fc86d470cc553a3fc170259ed87b5c1bf9b0be218b71171ca34b6d72d176a21037e64b8c4e6cade07dd526c684bd7a52148dc7ee32e22d8fb45e791880b58d78d41c19f3c26a0e37ba502fbca0273c1de98ebcd7582fc66de6ad969a212cb9c7bb4f54500734346767e30f59376ece6a1cc20a071867897bf0795301fbe904327dcc70e2ff2c02bba845395c679b7cafd5593a3d377a463ad89e85c832e5b95a6ac8da239b1dbd6d8fddc39ff177f05c971900eee37f8999624651561ef7d9f559a34b08377e34e04432ae8f2e9f2ed1031f72a3cd88c2948da21aa29e03b77af4372728b5d27a4f2c44f3e66cec4140c1b82579886305e071cd8f709ddd018730a7761265d7b161249b08ada1cfdc29e1360f01591556bd4adf6f2f88c809dc0a8ed0328eb98c6ad69c9db1816b96eb5dd7f64f28b3f38779774099e593b9220f88be3134fadff7e97c77d72ca8d46a70e3579f83dacc28ec654210f4ad1dde9739cf0e4622d4c46082a5ca86a77233fcca5c78747965bdec7bdbb6e90d324a1f21e9b4e2c8674dbeabaecb74ec85967e875c65a21de2c171a076b1634a29576c32853edaece42a582eb8b5ce3cb1f0dc041572fee8992ddcb197a7552b98c896bf034367d013b4f7a3275a507524841d0d7cc6dc4df1066932f0e2f57c9b9f7de5ad5c64668f12042af0d93df1af6e4cd231da64934d453a3ee8c1314bbf9b6514c9c7d23984923770f50bc243a839347cad2f44f5bea18d0b706d2a0e41e6f18b14ef1470a6052d560657bd9695f71a4150dc0c612aa9f86059de3ddcb9da32694dccf7c8edef0b5bd81f4bf1a17a5ae5b87dcca6c6582462628af2d5ded0f0445324f4bd198d9911031a8b51c8168e555a5a805e3f770fcdf4774128b8aa1a4756abe42259e39312416073636046d7e70f1c9610571bac38c42e8102645ab2977b1fd0b1549d12a15c16d89f6813e62809de6da059cbd8eec9dae288046d3f31551ca632500111eb0acf162396b48ba1c61babf04c042d4aa4234454a8a1518def7bf2df09994ba38e577d712b70f9b723e4d6aaa167b089f223bef64c193726f5cdf72101dd22fededa3821a857b56502ac465bd3e6d889c613029b3902dc8084e5ae79d502d33b9a9e0c58e04406642ee178d70534a748f9a45a75108a2e416a06ae87b156edeb47c5cb7e1d7a9257e3d530fda85ebd9bcb75fc4d78d221d0f71d557d08eaf32c0f0359cefec007ff46ad3a4b7a646d08418ce2952dd3a55f88e9140cc81614ad7e76e2d713158110967f5fd8a9d25bd3ac27f32d866fcf96184416750741982410f1d7556cd43e0a36fef99cd9410354b150c3f57dff4cb53650004165ba4d7eb94f8254bc00379ca9c9950bf03c7ceda1f4dd486eb6d67555a9e3133e0ab0dc16190fc9ea2629adf39199d5a17a39c154f2a2a7c998a27ef6fdd1bad5f996693fc15f70e7291e4c99f4b5914fdd8eb9a63406d1ea3e16b8a96a7d5a0fcb8affe316892720570f584660339f7f3f35c41e901aa7f85e29b3c0924807e9095f982137960ae45d5c601bce9afbcdeb95d5ac79118a1a828e5c1fb50fb48fe0cfb2a68eb9a586ad4ecf003c12131f95f564993a129ab5f04b1bef5a1ee150a8bb735fff22778c4815f63b954a3eb5c0766e8bbb529bb2457fcedc8e474cc7b52e33f2f71895a7e0548714e5ebdccd2ba3faae03c6b6265d18912f2abb13297252066e3ca18c0c0c55a610b6ae40b9758842f6fb773afed6478e478eebefee834ebe4d15573d8f469de691ebb93b2feb43750b981b74249dbea4cdc343ee72b31b96d72c910bbaafc0ab5c649e2b85aee85f43214a63dd275a73693f27059260c99889bc579c8675dfddd4555ac95e3d162f23276a31c871e4fed4383f3c39cae2c31c9c024618f1164d98973de96e9a9352bbe02ee3231b84522d13ef9cd8f0ea74b0e59ab9e1cfe891086610e39b676995c6a92af2a7632ed2b4aeb5e815f2d19002a693f3dfbb557afd67322315f8f0b418ba743201ba897ffce91dfb95a2acbe34563a7016459d62a40d8befab8550f9a8ef449168c9b14ba56963f3c7c158b3fe07d1c4762e5d5f3f69763677967b949350d1cf5fb16bde8f24c37756ce2207b8d8d28b5080e6dd0da66694c24a57fbe54142ddac5edcb62aa861c17cc70f5466e2ee874962a8f4a3c75f1c2f7607cde69b210f0b0664f7fc5da604e5d32ca2afc576066315c3033dff4b17420e4e6b8d6605c6535ceb3487b86899d30e1a2d4832f15558f21ed8906e0de0b7738c36b5be44cbdeba6f0c4a695213e30503d2131b50150c42681d47e3a53f7a66aa90a9b6b685f7f88792fb85c020ae25674cac4fd04a49b7bc7433e74e35274ab7ef211d4e8b51096f150d456f1b2d759012ebafc4588f5e1aa54d97e4eae72b78583745e154f3a4a1bd17b3c21ad07a38f7886294cb3fb698b187b77c8388bd25f2ed10a287b5c2494dba5d4ac6df320adb93b5c85e1775a7a673da637938cd3caec30b7485d1d04ec36c55f32e4af07d49f2fed7e9be01e6f09c16852fed20c2bd572c9814e562f4d71f5fda898f827d760988282d1b60ad75adaa9d5f796e16229d260074dcaaa40a9128ee3a9b90cd9b81e4a3940cf0437c2041f39784178325c563a716f31696ec9cd35c8094d309646347c9fe7a9f66cc70e894d8c1cc6447f45d7e2e3c66b5d15d6ee837a043ff334d01533cfbd7d65ce7554e1f5dc5558a74178099bb2eb691ad732388000a0ed38c2364677c675607ac4a2fdeb5c0c74cf21992e87413b047b93d33bddad1a0283ed2fec323db35a92328975d823910fea0b2543c2f6d894c603d9f92765a4e2898800382430a3c46b5ec8060becfe7239508e7ca18a1f4a48f90d5f91ce48c7005fd7c8bca6e32f3d1f7449fb39aea2638378f3fb36f4d8b59ff094cf045d3c0c528f10e4242c13341959552200b1710c7db5888de863e3c997121f42d9c75cffb70b251f5c388b2b1f7bdb184f28cb2dcc4c250f3e8a66e258102705f946bea07b3ebf1789b0b39b3fcf08cf69ba0f0ff8456d505df96622916ec7aabed6e130d6a64e243ff69f2d0a8862b46eeaf8c9952c7a699e60c5d1450ef222e77f29dbd656dd98bda0746ffbb53dbfb8c41c492d0ef4222ec74a171fe5d13e3b993db67432e9e2adc30f72a5e7cad24846249dff457f6bbab6e312fe4484683e986bc4d71fc9ef3ece2bc33ae73c7dd2d4a6f45e70c558bb220498c2407add64fe1d2d25a6177293247423b747abd24943dc3b6e6516f2f6b2c4aa793121419eb927388cd03cff64b21d543d682920a1637c1d168b0a6d18c8f7b908c5c74852be6abc590396ffd862db116fdea5ac1694b38db70f583214487f407a42607a2023c7eb0b3ae8051d9d94284aab0ef912151c2169fc8d1536d732a988d85800e7312aa7828b27235b354440dc77666e8c2100c3a0edf408de70afb1bbfe322bc148931713ce7d396dd632d9e08e8733ab29cb801657c60f022c6a31a5c3be7ae05f1a40c5ccf6ae288b8e58905d61edf48018739e6716b04dfad8e6613961cf124b7af4a323152ce920756867e04a60bd874fad4ce0ab8cca97d8f2f573673d1eb00d693a94e89bde1bacc94bb02bd6e9d9bd4ec6442d58bd97a007f6e32558fc4bd7b96b5aa754b651550723ef1944e2aea3225dd0a323d7f978112e368f8ec593ed042d4eaf3b10dd3456711ed1a446c4e7bb3ad5a5211f12abc42ecf6073f4dda503657fbc0f2543758ec4c43daa28d2874b640f361f09f6532428ef7a13565e217eb08ae0b1314a1b5bf2ee0a58b2684d986d1b091f974efeeb62fbba3035e920c7ced60d404159abcf3d971681448c666f5338ddabc3d4b88afa1784707a59ca46ced56f5fcfb5c7a9f0ae932834ff5f1286231d54979ebe2fc7680820c4e5c0ef29dc8b46b6ed27e36ec3edd0aa1b1510211d8cb38dbef1ba676a1321efe76316041a79693d3f07d4a8332320012b092a782ec707531822bcbf2cee677027803171b036cb2bcd1a45ffc1c56daf10e9c70edab6620b9964534ba84757ed4e737a4227bfe1f1f3cca3085aa452637c883b84f2975a6d15760696fbfc36a263f20d51525838458336531bca91a9c7c11903687c62b2c1e9edeebfe615dc63400b142ba10e9ac1174a809c52001b76c26b37f9baf7f98a39031411ba366d171d14969c040ad17262606eba1897d0d4e976d7c727082188b0aa16019e0146a50c67719a3b4dfb49580cf3260910a695968b34434bea9626f25f507248bf8a695fa6e19dbd566889ebef9a972dd69451d5b971dd1de559c7569ed3e1a0efaf194d2228de9e56fa89b088e238ee9dbe4bbb77796dca198b859770ada866be137f1b6bcee76eccef92e170c31a211ae2e7889b2e98886074c604a37b8f6190d7b91a158cea1407af8270f1dc339618f4ef2cfbb05afda48a79caf6c2166f97c31260d5b2d07d8e757609eeb1b6b2d2d6005fa2b8518ebb05dfe58b3d4631239df5af8a745e1fd1191416e111cdc93af88b067268e4cec4d684393868b71be0d5bf53d69886a8f608d6ce8f8432e36e8d21fed84f7c412529f41e368f3e1a8c8cae89ecdc4783262d650e3f7eda4f383a192c57db80c04a47e1ac7c35d2901c66f4b7153bbf240d1be0324e424e8ca161e2a6e803fc96ccedb788d74286516e0c8d729d7847da6e26b36315dc6af822342b8fac7561bc4a1adf324b72f9cd6f181815f2364ecd19d9315d31615c3b8ef302de2df1f204c3648e5101383b1251dfd8a877c4fb13cf1761fde8124f6d423ae2ce3a36aa76d7956e743b593646b7f8ec4", 0x1000}], 0x5, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2030, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0xc007, 0x206) fcntl$getown(r1, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x9) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 22:06:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d01c463008a7", 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 22:06:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x8000000) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) 22:06:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) 22:06:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x80000000) 22:06:56 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x10) 22:06:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffff8001, 0xff, &(0x7f0000000000)="526702f1a00e1240c3991c4797aad2a714259dfc4545db78d5558ba35e81752ecff64e02b9b8a2440837c8f5b1b6f2c2d0887e2bb93396fff0ef6a72d8754e356600c74e9b87ef74d841807783f4027e7815b2e2232e5f44a649f4ffbf6e76d79277a7c3ec74092f146a0afa79362dc35618c0a63f4be934a3582296340db80adb3ba0bb5f842a9bfcbaf487d4d406deba85601b6a3a5821a54d2d07d967e00d1d9b33f1c6b8804e718c4f1615155e7566447d3f503a453bba0d9e45fec793a3f4805b35d0eb469da82ccae8", 0xcc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) sendto(r0, &(0x7f00000001c0)="7ecc46c50ad56c3f45da454adc2c309f04542bedbb2252f2a81b112f2a06b2e80b527fa6fc90993895d0d0e8be953052a6083ec5db", 0x35, 0xe, 0x0, 0x0) 22:06:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) 22:06:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xffff}, 0x8) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) fcntl$dupfd(r1, 0x0, r1) 22:06:57 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000005c0)="1b40f63d72fc736a3e8759f837de6d93ee0de1a75d03b90b07c08efbddb56e6cb330c43fcd3686c1c685222f60a0d72ce1050c6806e934e0c0bfe20373b601de18982d53075d5e477b0727f2644c3c2a10b7a6ca698d71529706a051697afbe9b5217e46ad345a20c175efe1f6935d424cb610d9d9b7788594e174f76e1bb62bce206bb83228fd57846631d3b3fb7e0e2db8abc9356cde10ac5434d9a4688720efadf7cbb6b713746f2458f7d359dc031d133bf6b86b17a60fe6e87163300557cb023c4d2abe747a184a25826a33ef1a12ddf15492c9f12e8f0951b4fdbc246047f163dc4f5e1dc25ac6d918c01d3fcaabe4ff9f65a8298b7d8d8087c4fc45dc42b69cfdd899c99664b5e2f34d85dcbb917d9c27c4e4c416cc2fb4339a1b939d3b50c867d06b106bbed6f97deb61dc9a0e99825499acbd940aca253c9d2bf336055256abb851ff091a15f07d941b3443afd7701bcdf3d087af47bd8bc2b537bc53f4b24089243bd479d672cee29eb82bca65f276a1d8372665dbf409300a7e071a964fe648a9f919ba37fd89657cd80ad1fa2a2efb28673304098f9824a58fda2f243d0ab036aa90754c8a7c8301a8bc40281bfc1626f661f55c2c6a3ec3720c6cfde8c5fe7855e5252e28f3e233754dc806b65d994f5ed51cc57651b7151cdda46c9f13e9cc6639879513b0a8d06b5da212865451b7a44ecb0190343aaf20f7482781a4d95d8531387891e50a8bcb65ed4a37c5918fa5c025c1622d7f963a47bed050eb7a797a2c44750e25a1a3c70f05a72bdf6bf8a722e27973279dcdafd2ab7f5c2e5a408e964998c18dc0c5e9fd6fb89f2a987fe009f392419e7621c74f83a514e217405e0f0e0940f46a304925ca359b0f44422f439507d15084500a6b5b8ea4c0ac279afeab880a54a90736600d27ff56d07c8ab9d99c3a703f665af1a2ff4e328b5a6fe33a2cfbf4e460cf9f92d5efa69822894196169ef4f77eea5edebf6fc9317046b8d6e53d23fd9c05bfc27dd7c17c76fdeac69926960f995e446e34bfe98597a7e33b4e982a4c36244a965035d580c8dc128dbc6fb7182ff05b0b99de3d0c642b137223f8638e16b33e0a841d3a10f103951821eaf41510e396682a9861840509bd0a4b43cd606eb14c25b024e2b56ba80935962a0be1c6040e0169837a3e89bb02e8bb923344dd975ab7ab1ec1d683cb0b24c920868a05a12bb30bb678c4621645bed6858f2353dc58cc20cdd8c7dc572a3fc33cda0ffece8475929c6c7b54aeed198f85bdb260eb1905dee33e6c6abba5c9d1c5a8809d3d3cb264d2b7a7d086a4cec91ace8c73aa0ac8121a1b255ce11f2af8b8bea91b1d2393441678cad3f7031709e58192afaab4c3d03510a26997ac93cbee6e2d7ca4205512641f6b7690b721c4238c13e7a4303e9862ba11edcaabeccae6bccfdc10546ed35be50c2a58525f1838f3b9c1ec31832696f46302c6216f9f8d37260023203bf24a1cb265d628c34115cd288b5eac9d1e8731b1e2db2682819cfbe27d4c56b9c4c30dae1ba52f9f4946d2db4d24a62187bdd532e2d7860378f0cde365d4e081394ff81f5cb50484b5ae2a11556b8f75ebd1470769233c06210305255e9b9b291c0c475241089ca04de8dd7ed70dd32ca0720865237790678db6238a61329699620c3d7efa01053d8a5f856d699badf4518e6b3788d97a36106791f053c32eafddf5325c846bf0296aec22eef340e8582f545bbbfa178c0be95969d29c1b06436890e2373c6743359e20987564dcb2475568349cf52f69545c3462f36ed9472f8ccaee1581d005d7e8becb1c9e7ca22a5d7af308956cee68fe0c3071a31fcaf0f3efc865aabb9c06adc28bd42cc0e69d13b4c692b0509cc2ead8246687cfcce05c080cc959c516741aabe93107c7e2a7ee9a43d68a2e32ec0f005e02cca82f40ffc4c93a5ef64aa9fcdb7ee496a3df649f7360e922f1cd256eaac43bf5ebd3b90e4c554d11262e8749ee6374d7abc04b4dffc1b3fa4b3e32ca58caa482e50f3cb01bb09120255f4bf9c0fb0021bce942b823e3c14a0525cf5d11e98b0f954fb8abca53cd4dcd9850bc9f8ae4ccac8f4e7db6bd0eb4aeaab36545fc20bc78b67af59bcfb069e7301b91a60ccabdb621e427a6fc4df3e13014fa46a035b3a08e161a0c10042399fe326e2bc1d69d78a2594aa8f04af6a1fafd8fa668e73ac110e740d645c7ff9984f74e7f9ee01c58e39a25039131fd564f67f41bef08794c16f80132203d22687160e677eb0c0ab70e64421719fa9304b2e15bd67ac5425b36b602d4a66e2edd8d4a2502b920eefd2c55d7f428cc007f66e93734027f07b6dfd2aebb26c5c04bb50e3a3cd24f99a189f2403ffe382837a8af2345d1e1c02d64850f5baddd582aea87789d3417c8280697fa854d9369a628d83cc6a460d4013d2391b0433f764e8adb7e87233ff69e0b3a8af2d1bcf189d3b954c1c5e87f68d5ac5ac409fe17504ef89b43c3d32e90a456edfd00f227fa4fbed1b4316efc544f84f16525f74ef81ebb737fb309d06095e0a5854498de9dd00f99ff1b1499cb287f4f7c0474b6e7ca65eab2945c28221a3f3b9c9140de8ba56d51b8513bfc229c4b2b073bce98408bed878c9154e52b936b6135cf166d8bbccd95496a59e551e79b2f312d9bca99dc9aa027f31941e4859431f6dc3cdb1c468b5655745d3fb8ed1f459f5ad2889c8513abc3082e3fee53f287754dd7165d0e9fe75fa25a1f6581e6fa4d0857fe3facc35a0d76d8a9a2d5521f5331380b8b16fa88d79f00c0f769065cc4c0ab89b35025b4baaa3a04b466dc96f19a65304474f88542c2182bca571987e040e3e21f101da8b8359c9440b422ab1c7803495582195066e745b83dcd54729e8f21178746487fcdb4522ae69607a7d42670fc74c77bcd5d0ac29e201940aaf853916677ee8cae24e4e8c0291aa5360c8bb923619a30abe6d251d4de9d0fdb0a4cfb270fa636145e820ff11e07c3f227552eafc954853427c244f47442ad78713af2af6bbe2bf9561f07d287ab32441f7b243dc5976c40090f2ddb51cbc66b76bddcd55f14940bf53691b622531323d7d05728d7047a2f9bcb817a55e65525a7b26f4087bef417d26bad122ecac4fd14479c5cb0210899d5d2b834df59d727c5c25f1699d53cfc42f78efded4d41fb8491c02bef9c8759b63ab2f1e3861597bdb75bb0e553af3458915cb9b4bc98588518691b8bce34627999f5caf8c5c37d59f9d02e34ddfbb6847daf6ebed4c7dabf31f8c8405f820f232e8954680928b8eb139dbe864f4503f09c0161aa5aa4337cb5441b3930424d730d645095d5746a3f0ba309715936736eb900e178358a0ddcfd73f577cd78ea45cd7f6441a2f828171ea326cd85c805e73193a58954e833bc0a188f7f7b572b146bb9d3fa07fbaf4994320b082b811ed5653750f5910762fcb79c677acd654c5c3032b3526e7e1a5ea56998b4c58b07c0efb0ad0ec0488af4bd20fbfd55533d812c50fffacaf9f52bb01236384ac22f8dee149dba748acd04019d7c5c242c91719f3747ea0c93e156561a5db003474a62e579a045d60d8ae595cdb8be853a0ed7b2b0c13b9ab7e661dd16a9c74e2941d95243989f4be417ae92055b452e65d256843ea7d8c5318c9a6bbaab1865133cba5e323dba44a01a535044e1327fd587c608c7cbb8c3e184735f98632c57d9fb8210a1a404b88190e24355f88c8baa9c5bb4723eaecda7299cfd14fa3bbf4d469e98f865fb494acd4f881b18ee4952260faad0b3bec9ffe1864d708f7e0b297c0ffc2be2ed9f3d083a02b794a538d668f0263916ed056c11aff7deac0eb0e2c4ce6c2250bb1560a66f8c5532ed3af9b3c905e325efbc39bac5e66d8cb9284eaa5c89fed8ab2c0e19714fedd7cea48bcb3ebbca666980df018be0d7fc90f03022c702565a9afd2f6ab1ae7ff2612a32e216e35fcf879afbb53d55d55576b29c0d7985c5de8bff98cc2efe3ac6cacfe8fe14918622f17772aad90ea89e31812ba7cae5812bf419c0b51e5b97aa47a0bfca766c4f16c4cfdc5ed2ae012934e1b42e1922c27c88511c679cdd7a233160ba529578da9969c735db8ab2718ad587422e1a0a22311376a7675a94c5545abdcf707428ec606f240135e1ec46a267344d43c2100b7a0e62fc7c96cb69aac0c1599d8a734dc1b861097d14dd0b29eddcab4522f108b24c7712480e23ec567a879b28914dd164f2b33e78c513b323b8b53fe1e45daa6d7ad7f0f5c4de76ed0711536315165cf9dfa7db57ada35af5024fc36131760bbff770e3dcb8284852caf63d8d52fab6a8c818188d101b4634b7ed32f3d1c7916e90cf25f0725d50d2abcaf01e39c985bfa884f4c37c403472118cff75ed292f40977c4477ac768a04c35e139d47022c6c3887fa160c38b947ae8feb21aff00d95ecd15ac1f4a066bfaf6ff08be1c9e3fd1640387d45b38642715aa293a4d8107ae54edee46d8f0db7b83b5a99b359b1fbf6440342d3153fdeba6dfa89cea765a7a5103e548525cd79223dbc134b8adcc43defe770dc2e2e950299bcdbad2b1851793af2ecc169d697b4977807f99430b680f3a0ae46231d2715c7cd3ac089b3ccad3c818d00e02ba16d0bdb4f8cb410693779b87743356df5f9308e635f41f84a991daf16596537002ed9b8b4876a8cf8c4638292d397d45603acba0cf9754a71be28be881a664e336eb1a0fbf8b5ec802bc98aead7e0e90afbf9754da738a130ebb79d65126a1802179d583d31b78f98c1777dd05783721bf5f380dba09d5cc66968f2acc48c2a1a72e07101050fbf942fe8879816c9f5dd724b7c6911a6a86ffcaf0c667c7f7a51125959b7252bfb02f157f9b8f2162d3f38e4e2257e3484a614b7fa219e6ac0877e793871f61ebd2a77816f1102864f025bd66bd5360e0665165957834e575160f6bcec515388c58219af157d9e33f3ac1ff6c693111cc5442d275bfb430c7878e5e5384262ade923f0af716279478393d6ba4e9e60982f1fcc34f64f42ace02eb652cd18d7ad02b1aca39bc4f3658e25dcd91edaa6901dd870d7ac91b5c0ed4edd9ed44c59cbd93d25fca1849ccd8906e9ae938459a32266581bbf4ec84dcef01c4e5c8a63043181d7c60e4b096d601b52dbfe89b33c768609a55336f89fd53c123280d3d5564525df82f603c70ac1e208a4d443c9967e506455d8faf6679ca0a7636ab633966551f4f17289a7b1f18bdd11cf46e0546c927e36cfa52e7d1bf19d4b822a27aaa0bd2d0fcd075957b26e176a9ae76103b3aafcd24363b16946fe724b624c9f1a0b1da54ed79c36d499c3bb994f912a6402aad0f893830daceaace77a8f79ecc317bc89306a2f1083ea32e6df6e07e9c8558f342f04f78747c0a5d092ce99283c5c6c0eb3a4d27e7142e2c8732e7b44effe7ceb9f8f5c2dcafd43bd55e1176ed6469dcc1185f2b5d3e80316abd895d50d978779a689a165c76ff611c4fd1f396a0c5ae0119202843642c721aab2bccb5b4eca9e87dc68b0416d8ef50a8f86f440353bea8c3826cdcdf6d8e9cd3f7a4820c7044e9e0a1069153e2f93a8a0ccf9b616a919ee3fafdae071979a1cb012eed5c65108925785f3c0b30929354e01fd6fed2d09fc072628a09810e41d2622c784710a2520bc92938472244f886ca0f72197e392836a592da746b949eeb573f3478908ccb2b4531bb025ab1d155175bc2567f402c9b086993beb2291c99f0eae706a2c7384510899d00a69ac1e506425a6f2cc10a3", 0x1000) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:06:57 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 22:06:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0xc) 22:06:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x0) 22:06:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 22:06:58 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0xe316c9fe35128fac) kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 22:06:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f0000000540)=""/97, 0x61}, {&(0x7f00000005c0)=""/109, 0x6d}, {&(0x7f0000000640)=""/194, 0xc2}, {&(0x7f0000000740)=""/144, 0x90}, {&(0x7f0000000800)=""/72, 0x48}], 0xa, 0x0}, 0x0) 22:06:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e286a91a9afcdd5c6ce000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007814295fbab9d360ee1d7406dab9bd510eb02001fc170000deee2f873c1e71e2a22db194c39ead748ef71d064dfb4ea493de361ffee5e627000071605f1d00408e8c96dbd4314cd9fde827e08e2308fdbc15a6029b9a5b0f411eff3ea89731b3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d360d829cdb849059bfcb849c821925bf9004ce15e6aa81fcd054474eb6dae8f9a012a8a3dc79b255038a9be05492e85eb500a2f6c202ad4f805033aa396297c314c3f919a8647e758d4b4acb67", 0x157) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) dup(r1) write(r0, &(0x7f0000000000)="0a7117", 0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 22:06:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="d76d332401ca95a618affd706789cded12c58e03d0955c279352ecfe9b82fa512cb27ee8e72bb47b8f09ca3effdca03082030249a42eb0d2fcff838d64209cefd5570d8585f92bd0aa2766b7393bb4fc2c4b8308abaf25e6e511b0ae7b86d7be33fb370d87e4eb7de96dec900f5703c08984a28294c1daca26f1cc8f2a66a95abaaa063dc1c33ed84b3d2163133a24e307c342beb01620656a94cf799fabd2e1fadd469d6b90581ab8a2b253de3320f13a956b416b68a2cd105bb1ed1c3cb5428c71707e1d9ea0d7263ee7342e92d99e1432378b37e2362229ce6247d27349cdb5f96e43acd97dc6", 0x15f}], 0x4) 22:06:58 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x44) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x4) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="2e53708ecf3d364e34b0cb3c709028f6f1f9c1d055ad621fa7f58904c596e7225efe5d24e2ee0f48edbfe576e8f6d459b8934c7c2f4d3bea0f4e22c33c759007", 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040), 0x4) 22:06:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2002, 0xfff) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 22:06:59 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:06:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f53950def225ead0ca44fff1b9c19c438afc4c468447fe43c368b4f45c8dbb1ba76b6f23154fddcb2237b916cd434e8c4e18208f29d1ceb22a17651341f66b247cb066b6986d912a9706a7ead84e56fbe0b6", 0x52) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r3) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="000000000000000097ede6fd38a524f255459853a25b2375cb8995c0e030e1723713497918bc692a", 0x28) accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) fchmod(r1, 0x1) 22:06:59 executing program 0: r0 = socket(0x10000000004002, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202a90c000000000000477f42222206822df811775581de3d00a3948de73d758d"], 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x10}], 0x10}, 0x0) 22:06:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0xfffffffffffffd85) r1 = semget(0x2, 0x0, 0x2a1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000072b631e10000001e0000000000000000000000f7ffffff0000000000000000000700000000000000ffff"], &(0x7f0000000080)=0x31) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = getppid() getpgid(r3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 22:06:59 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x184) mkdir(&(0x7f0000000040)='./file1\x00', 0x1) 22:06:59 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) semget(0x3, 0x4, 0x404) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 22:06:59 executing program 0: socket(0x2, 0xc003, 0x26aa) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) 22:06:59 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000006c0)=[r0, r0, r0]) r1 = dup(0xffffffffffffff9c) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = dup(0xffffffffffffff9c) r7 = dup(0xffffffffffffff9c) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = socket(0x6, 0x0, 0x9) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x90) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r13 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c491800"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="65eaf526f57f8da260e1d01174aeb34373b0e0820a83ffcdbcd7c67782df391c4011f7ee972c8c99db84f92269efc5ec4d1e8bea781a58423260e30accc693bdd0aaa10f51c52e1cb81765390cee59a1b756c1e132f8987f9cc510a69535bb4c2a5953b8f8d31f30d1708eaa3fe7fd", 0x6f}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x70, 0x400}, 0x8) r16 = getgid() setregid(0x0, r16) 22:06:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 22:06:59 executing program 1: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x1a, 0x8004, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000000c0), 0x4) 22:06:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 22:06:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='*{(..^\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='*\x00', &(0x7f00000001c0)='u\x00']) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 22:06:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffe, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) 22:06:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() dup(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="a216954a399236c0af98523f43f49e0e9bb84bb511f8f6eef5bdef99a300e6bfcf3587b0944d3e36411e979abdbe914ee3385f1972fa0f4833c31919902131af39a00ad80efb698be694c7ac3aaad47852171c5dd1ccd1aa5e37958cdbca94f1ce5b7f4fedf537ae723385cd6f6cf3c835f8ffda3ce8899ca301ef80dc9a1e488d05cbd0a13d14f6098d655b1c95580bd3277392d4346768501d761619be2d996a868c0cef34eeee3afe8b2f6821b2beaf54147b57ec702fb5831108b3ca466479cc702195d54963bb03f94e4fea42eca17b4495ab5e013347efd6e21f544097131cc95f28cfeb591515e93b8048", 0xee) 22:06:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0xcc}, {{r0}, 0xae1efe0f1422578b, 0x4, 0x1, 0x4, 0x5}], 0xea05, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x101, 0x3}], 0x200, &(0x7f0000000240)={0x3ff, 0xffffffffffffe769}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x100) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup(r2) open(&(0x7f0000000280)='./file0\x00', 0x380, 0x4) 22:06:59 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)="7b561863c8d0703cac52a17f783034a114007c6e23bf8c55d1aeefdbed697d9b68154cf8906fa3a03c616b90d1e66d6948ada05dc6b06699", 0x38) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:06:59 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getrlimit(0x0, &(0x7f0000000080)) r0 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xffffffffffffac61) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x401, r1, r2, r3, r4, 0x11, 0x3}, 0x8000, 0x3, 0x7f}) 22:06:59 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0x0, 0x7649}) syz_open_pts() syz_open_pts() 22:06:59 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x67e9f249, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x980, 0x20) ioctl$TIOCCDTR(r1, 0x20007478) 22:06:59 executing program 0: semget(0x2, 0x4, 0x0) 22:06:59 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x15b) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) socket$inet6(0x18, 0x4003, 0x0) 22:06:59 executing program 0: r0 = socket$inet(0x2, 0x4005, 0xadbf) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 22:06:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 22:06:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="0cc65d493f3263e3a117bcdfaf2fb350515783f343137d6b13585f26b5944764b01bd0b18d58dfc4344213a22c90df16200df233ed6b52289881f65f4606cde9ba52080a3699c1203ecffc17c6c11adadbfbcbe20b7ffada4882c044eee0caf850b3ed69f3530bbd5ae8552991250996490f1083d600a70f52739cdf86a5ea2ac5a6bc6f0aa2cee376188a5170ec53887cbc950bfbcec3343091229f48d0c19cffae4693233bbf8e5d24257371f924b6987978eb1c61504fc4ff2d0a21c69e81f07aee2b0a9b65fe059944267592a389fbfd4dfbdd14edf8ec46c7", 0xdb}, {&(0x7f0000000240)="cd7cd7df0647a628790942a6b076258d77c1702158f8703674efac014c040d7cdb04e0a73e4b89c12646f26208c7bbf1933d3e83aef7e2c368f87b887ecdbed077cd7da72c4da96f3866188a48fec7e956c8d9b788fee928ec719452a988b77ec3147df46fa7a8e1981162", 0x6b}], 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x10001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x20) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000340)=0xc) accept(r1, 0x0, &(0x7f0000000380)) syz_open_pts() 22:06:59 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x7) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 22:06:59 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x800000000000001}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 22:06:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f000031c000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0xbd0}], 0x2, &(0x7f00000001c0), 0x80, &(0x7f0000000200)={0x8, 0x7f}) r2 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x4}, 0xc) setsockopt(r2, 0x29, 0xa, &(0x7f0000000100)='\fFW}', 0x2) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) 22:06:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = socket(0x20, 0x2, 0x2000800000000004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000000100)="c9bce30e4e738f2da3a7d0a5a906fa90c3b35c78282cc43fd7fbd20123ade00f39e02ef2716344e5c12ac029fd72c381fcbd10d6d206700238cc1bfd76e85752b211d736ec4187d8f5aa35ca3244d0c99580f8b121f9e607c130c9af95c7392c4216be30083fd3", 0x67) 22:06:59 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="3d353ff9258a0ed73bc6569c0574699028709d2fbfa0c73212c3c406a5d19d187fd58d6bf7691fa36c4bd88d4bf08bc80fac05770fe5e78801a99fde4083fb7ce0df40bba14dfe397c00b842c5aa71948b79c92abe612cc0878990c512a2aaa12529eaa47dc65f092e51a15bece8b584d550c4ba763bedcbd1d63e269cd66c0d4a6fba439769d9c88640368a16a05cba1d70ff0fcb01bb20b458106dbcb6f2aa4e63f2d1e8116cf20c2338f7ac4ecce97a4fa4a264de0e"}, {&(0x7f0000000280)="19d144245c75b8b01e6aa59d86f2ff01e7168a3cb4401bdde8551e7f0f7bfc820cd14e851342080f6db5b14e86dbee605b2a1a387501e672b3f75c07c98d404a17eaf7940c580e76cbd7483cd7e98b07656a031974769f09859aa9e4910ef6a6efcad21461ebd9ead142d021e63dc8e95e0649c78d75ff6545cdba1ab1d9cbfcde8338757bcd738bdaa78f9d16402942dedb158eabe4c3499628283c2859ff4620be420d2541d4f4880458"}], 0x32c, 0x0) 22:06:59 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() flock(r1, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() 22:06:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getgid() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa4ed8664822205335fb122d758437e376593464e7e20000000000000000", 0x20) r2 = msgget(0x1, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x1e560e2c, r3, r1, r4, r1, 0x10, 0x8}, 0x0, 0xfffc000000000000, r5, r6, 0x3, 0x8001, 0x0, 0xbf}) r7 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000040)) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r8, &(0x7f0000000140), &(0x7f0000000240)=0xc) r9 = dup(r0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x0, 0x100000000, 0x62eb0ebe}, 0x1, [0x8, 0x1, 0xfffffffffffffffc, 0xd13, 0x100000000, 0xb31b, 0x1, 0x6]}, 0x3c) r11 = msgget(0x1, 0x10) r12 = geteuid() r13 = getgid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, r13, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r15 = geteuid() r16 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r18 = getppid() geteuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0xdbd, r12, r14, r15, r16, 0x100, 0x5e3}, 0x9, 0x226e, r17, r18, 0x8, 0x476, 0x62, 0x400}) poll(&(0x7f0000000200)=[{r10, 0x40}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000003c0)) 22:06:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x10240) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x2) 22:06:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 22:06:59 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file1\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 22:06:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x10000}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:06:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="f1b7c433c15a5fea6b185578480c0ec693b22bc6ffa87cf5fdca8fffc365a0664914857c46e94b357204a26284b4078b8d2bc6d6fdfbf688a5707d93e645e91a0342bbb33614631f56e22632ac9e4eb1722448a51f3fc286ca0b9d2ae2deb3a4793bee84556ba91138bcd128f069e928f72279ee", 0x74}, {&(0x7f00000001c0)="85b6c7e498a4c1c4c2e1058ef004b7ddb8285b717c0dfd30e5ac17f0772ddd7a832e1bfe9694e1b0687aa4125f58ce380fc544c2b8e61ab5a13725a66320abdfa68550f05acd08e83827d050a863e4e87fc9b7ec1072fce427563214412f364fb2039577d45853b24e7e572cb8f0da514847d84c474301a5a3461f659e4645f743ccf880c8e55b91a3bcc12387b9bc0d424fd30a80a89248b85d46d644433d57e2f63d66da8b8b151e3348637a4dda96dc5128e4c875c54b121941718c46d32a964c5cfb366edcc27e57647403ade686fded0f7496085de4f29f9deca044450a0a0e20b53a9497773883b4f4698c5c08ace4d1", 0xf3}, {&(0x7f00000002c0)="57dd19e946f608352f36a5efbcf447a4bedd75029eb2160520d9356392dc734489850e580a2dca185db624d8e69d7fa14ed2256eb06ffd28f0e37e7c8760c4c963cd805e95dada9b1e2f6796fea86392620c610b411ece55fcc2c84a9afa353eafa93225cad6ce0a1a53012c9a5255b5dedfd1596d33313429d5a59ef77fb75f97e3b2e31750f2c3aefe3a1e1609e227957410d36e5245ac168d21964f597c66aec81e5bfc4b3ee9f84f3a18beea4b475fe86a029dbaecdf", 0xb8}, {&(0x7f0000000380)="9e14a30e3f76179b62dbcb4bbf71e9787c4a9ffdf3c967c913d9798aa3de8652d2f1e5e010627b19fb41973f11ee4e437d3204c6c3e3d2d5aa64d1adfba42f75226499fe47a35d0aeaaf7bf4120852057674d118cb58be272e6fc33cf28165a9a9911e79fbac4a6aa0c975af12fba87fa5e126c3b82ea4885014bd64de7c7d0d", 0x80}, {&(0x7f0000000400)}, {&(0x7f0000000440)="00454ab6558f3deb77ae8a1ab142a37c0746bc4d1a3045452f6723682799cd7b8b0384852ffe7e4881798f2e339ef703718b38b3bada85e7d27b5c9e175f53e6c48be949e5610eafac03c19d8d139810005e56f676a8c1fcbdc47ee1cfeffddc37ac367ad173f18bbc137287a926844fe6efefaba5ae22d27818f104cf5c472c863f9c16dee9232f4e331515e8fc61f1c496f38e93bc2611b93051c891e2ff996cade87978bfd09a22524a53bacb3ba10638db1ec950fc1f319d1787b3ac580b9c2f1c80a815eb538726b3883f24895cc191534e29c8cea9e4a42d5b3c46dd176ad7699ffc09101d17b206a4c88d55", 0xef}, {&(0x7f0000000540)="cf15cd229699f9968f1a782e209d2144263cb501a9e8868b2dbc39aee1942883f93f20e1ec45975b7fdf7f69998095f18db256505f7cea1e2418afcc57aaf08ea2369b351e587de50b6ca278287c11ca95667ed3383c0baa62fa1db8ad250c323b59470e51f22d298a2161577665915ff330d112c6f06354c2274561520a3e42ed5448276fb45307ad6cbde8d52e820bb9c57aafc876d3a5b34359843b26fedfad", 0xa1}, {&(0x7f0000000600)="13f8d5ed2b95cd489445a3a8ad4381576a254c", 0x13}, {&(0x7f0000000640)="abb97874a93f1b3abf24d55dbcb8a2a3cf217904c06134265db2494b59495c01d3fa0b41769eccd76c88b21bd3253b57977e9ba0f8236c1e9ae93ab82160eecc59301044e07eb1e2299fe8966feaa3ec85d8efd1d726e36754df", 0x5a}], 0x9) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 22:06:59 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_settime(0x4, &(0x7f0000000000)={0x737, 0x9}) 22:06:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) bind(r1, &(0x7f0000000040)=ANY=[], 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 22:06:59 executing program 0: r0 = syz_open_pts() r1 = kqueue() preadv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000000)=""/44, 0x2c}], 0x4, 0xfb4f) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) poll(&(0x7f0000000140)=[{r2, 0x115}, {r4, 0x29}], 0x2, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) r5 = syz_open_pts() flock(r3, 0x1) r6 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 22:06:59 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000000)='/', 0xb, 0x1000000000000) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/215, 0xd7}], 0x1, &(0x7f0000000340)=""/207, 0xcf}, 0x40) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x81, 0xf024}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 22:06:59 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x28000, 0x24) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r3) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:06:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6008, 0x80) write(r1, &(0x7f00000000c0)="82", 0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x80000001, 0x2e, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0xb, 0x9, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x3011b8e6, 0xffffffffffffff77}], 0x10000, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000001, 0xc67b, 0x9}], 0x2f9e, &(0x7f0000000200)={0x9, 0x3}) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000240)={0x2, 0x2, 0xffffffffffff8001, 0x8, r3}) 22:06:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 22:06:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xae9) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/157, 0x9d, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) 22:07:00 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f00002b9000/0x1000)=nil, 0x1000, 0x2) execve(0x0, 0x0, 0x0) 22:07:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x0) ftruncate(r0, 0x7f) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() sendto$unix(r3, &(0x7f00000000c0)="ff568446038579410af97cd81afd20fd82131e225c9e0a1806eae9477f784f040649498570e2be76e68bd3f94e94c6d745fef5b9a4a77fd79005fa12bea76ca96ec8291f7e9a3ef2b4f18702d4011b606d852eac2613499393ee644ab7df06d9df3ddb692b7e3b2c9c6b07b9eee311e279082bea6637e9dbdb25d33af6c229231cd470a37d45660162bfee01dd1edf7cc190f18f6393ab806c07113d1ee86ddc7c6a881be760268e9000b61866", 0xad, 0x5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r3, 0x3) write(r1, &(0x7f0000000180)="9a8a2a38910bdfc9edb46e66a5d4af08e352", 0x12) 22:07:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="67178fa7b09a4125722ee3fcbed4888dee7a7e086ce73d1408e42e335745e647cd2fcdd53927cd73bc0d03b84e7757f6c38b5e0e7f31c53a573dd8a25e019c588cdff6d1764c7abd4cee67b8dabff1d6523a69c8ad86e4d537", 0x59}, {&(0x7f0000000400)="4678bafd2fd145c33ca71942abe1f48cfc4395d5d41b19be51bfb941c9264bfb054b6123a026fa1f7a71426b93ba228a45fb4ea480313e89637d636fe365d9c83c5c13159ef5708e0d68552e2ecf8af04b2f86bad6c5bf32172ebad160c4c7de118338f8119e6b7e3200013660f1a2eb9a988f86b5efd16d9c2bfe3dcd1b7f29f59a4ce8a82cc31df0e59f7739a0a58c878ea78b3e3896b212557bc196ba2b86ca840f93e7cf00a7b221e63dad2a2116871f39e988aae231531c99f30d9bc21453819483247834286dc57ce10ea8091976aa6dcf128845187fcfd7ed5376fab169fe09c82503d82863f091b8e96517ad23e4c300a3d90b54ec9edefb", 0xfc}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:07:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) getsockopt(r0, 0x24000000000000, 0x60, &(0x7f0000000000)=""/81, &(0x7f0000000080)=0x51) 22:07:00 executing program 0: socketpair(0x20000015, 0x4, 0x2e, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(r0, 0xf) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x12, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000700)={0x7, 0x9}, 0x10) r3 = kqueue() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r7 = kqueue() r8 = kqueue() nanosleep(&(0x7f0000000680)={0x0, 0x6}, &(0x7f00000006c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r9 = accept$inet6(r1, 0x0, &(0x7f0000000740)) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r13 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r15 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) r16 = syz_open_pts() r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x6, 0x5, 0x5d5, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket$inet6(0x18, 0x8000, 0x101) pipe(&(0x7f0000000440)={0xffffffffffffffff}) flock(r7, 0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x0, 0x42, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x30, 0x0, 0x200, 0x2fe00000000}, {{r4}, 0xffffffffffffffff, 0x8, 0x80000005, 0x6, 0x7}, {{r5}, 0xfffffffffffffff8, 0x10, 0x0, 0x2, 0x49}, {{r6}, 0xfffffffffffffffe, 0x90cb3edd954534e2, 0xf000000c, 0x200, 0x4}, {{r7}, 0xfffffffffffffffb, 0x35, 0x2, 0xc07d, 0x101}, {{r8}, 0xfffffffffffffffd, 0x4, 0x200fffff, 0x8, 0xbf}, {{r9}, 0xfffffffffffffffb, 0x9, 0x2, 0x7}, {{r10}, 0xfffffffffffffff9, 0x2, 0x3, 0x1000, 0x3}], 0x4, &(0x7f0000000480)=[{{r11}, 0xffffffffffffffff, 0x2, 0x40000046, 0xfffffffffffffff8, 0x10001}, {{r12}, 0xfffffffffffffffe, 0x2, 0x2, 0x20, 0x5}, {{r13}, 0xfffffffffffffffb, 0x10, 0x40000005, 0x9, 0x9}, {{r14}, 0xfffffffffffffffb, 0x2, 0x4, 0x9, 0x10001}, {{r15}, 0xfffffffffffffffe, 0x50, 0x0, 0x1, 0x400}, {{r16}, 0xffffffffffffffff, 0x84, 0x8000000c, 0x3f, 0x6}, {{r17}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x6}, {{r18}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0x1}, {{r19}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x3ff, 0xffffffffffff0877}, {{r20}, 0xffffffffffffffff, 0x4a, 0x61, 0x7, 0x7fff}], 0x800, &(0x7f00000005c0)={0xfffffffffffffffc, 0x1}) 22:07:00 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="4d7e8f1279d180ccb5c2f30ed2034c038ee3189da23a58c22064fcdf0c305f48284eb6b2612acd4091326244c217ca192bf68e090107", 0x36}, {&(0x7f0000000040)="8540912ce4f0b119fde7103e8f1a81d2feb607ea015b58ad965f4fddcbce2bc81261ff86f760df70d0fe84d2fc926cfc30a16324f2fec02b710840ee691b76500eb03aa2024d1bd1bc08dea44ccbcf24e7718f1e7ef7eb71e6cd36a75adce31ef98dce6769efc4c27f3eb20c65822693cbe14e0c63989c717d0add64454838b17078391940cbaa61e97c0488beb532a4c9fb87790f", 0x95}], 0x2, 0x0) poll(0xfffffffffffffffe, 0xffffff21, 0xfffffffffffffffc) 22:07:00 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 22:07:00 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f000011f000/0xd000)=nil, 0xd000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:07:00 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:00 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x72) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xffffffffffffff00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) 22:07:00 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) open(&(0x7f0000000040)='..', 0x8288, 0xfffffffffffffffe) 22:07:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="565f3c341bce842bff1b6e7bf77b1e39cbd36824401d00727c756e24f91e139fc50460c9cde389517cc91536cc0e606e08d78217f9ceb56377d2f8b3865bba9aa422fa", 0x43) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 22:07:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 22:07:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x3ff, 0x1, 0x1, 0x6, 0x2}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 22:07:01 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000200)="8c8761c82f0d3688b6a28369d8ddb6a9f651b3fc0cecdba34d7656a3564d5e64902aecba", 0x24, 0x2, &(0x7f0000000240)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f00000000c0)="e407a08ef36f38a15b8af494620617dd82381c9aa62450367ccf9949d3219d914913ccda88e4147911c20c7927f95d48dd2c32862fd3c62032279161ba3e78edd434494a0dbaa5a452a4741596ba0a97ddf776931e3ff059ef256161f32fcf60379b965f743e335834bde9cf002d2ec8257d5b3a9b5f61704f1e952379ad1ac37993890684f979e6c2b87d02721ed837eec842d2f5a1a2264aa31af8", 0x9c, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x8000}, 0xc) r2 = msgget(0x1, 0x607) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="020000000000b25150fc5e0000de"], 0xe, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:07:01 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b8, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x91, 0x20, 0xf63, 0x200}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x9, 0x81}, {{r0}, 0x0, 0x10, 0x40000058, 0x100000001, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x46, 0x80000009, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x82, 0x3, 0x81}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x1bc3, 0x1f}, {{r0}, 0x0, 0x20, 0x3, 0x1, 0x80000000000000}, {{r0}, 0xfffffffffffffff8, 0x83, 0x83, 0x1, 0x2}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x34, 0x10, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x45, 0x4, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000001, 0x6, 0x3}, {{r0}, 0x0, 0x4, 0x0, 0x9, 0x4}], 0x7, &(0x7f0000000180)={0x3, 0x8}) pledge(&(0x7f00000001c0)='\xb2', &(0x7f0000000200)='\x00') 22:07:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = dup2(r0, r2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x4) 22:07:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0xfffffffffffffab3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) semget$private(0x0, 0x5, 0x200) 22:07:01 executing program 1: dup(0xffffffffffffff9c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket(0x0, 0x3, 0xa3) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 22:07:02 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x21, &(0x7f0000d11000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0d000/0x2000)=nil, 0x2000, 0x4) shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) 22:07:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x580, 0x80) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x1) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r2 = syz_open_pts() close(r0) dup(r2) write(r1, &(0x7f0000000280)="8c35af3c42925979b149d43e9e89ef9e4bd50ce0ffbdd354d0228f945cbb8c1515ef", 0x22) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x4005, 0x6) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)="235792f67b7a0865d3687f326d66f6e5100a201b9f4cd1bdb8c0562c3d4d84578b973aca87aec642d36205830523f07b7e70271be1724f49fd420db3148db1", 0x3f}, {&(0x7f0000000100)="5376c229558c5a973615cc", 0xb}], 0x2, 0x0) ftruncate(r2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 22:07:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xffffffff, 0x4) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xffffffffffffff41}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="67f320262937de69cbe720ba3e9ecc5dd325b17f6ca5a43f5d185f72d5903d8f501e9e945d0d731501fc415ca797a422b96098354ce0b59f154197a0cea39ec6a8000a49d11b4d7fa30e3e2bdc91d7545248a0b6c3b29ed8570c9ef7836224a0a191df7380416509aabd9966fc58c6f3b9a8e48637c67d2ca1a168b68176d541e5e11c725ae4ac26dbe3c20d5b2751eb51468ebed110f4af2c1da7086bf045629057212f71acd0", 0xa7}, {&(0x7f0000000140)="c5f62b0ca7e48fae252322eca37de9b8d4be946b97", 0x15}, {&(0x7f0000000180)="8a6652102a53b2b9a5ab4edb2e8ad85e7425e88442a1d51c744c69a05da768037c0a2728f1b6dcc8cbe034279090c20f1d16d173a67106efde2c98106d990065ef58d44163f99521756d97f987e053f667a01d14d378c504fd86b81e45b333189a782f2507c2bee39fffd1fb1f13996f6f0f5b1c458c00c6", 0x78}, {&(0x7f0000000200)="a3bfff7955292dc5bb0a6b22baf0c200050c45a149abb246c31acc112ce71234aaace9e9067342bc0fec2ab0671aff27dd2b8c9cb2851309df9a6c", 0x3b}, {&(0x7f0000000240)="231d426ed91697506eee78782d9955b5171d917648b6d2863ea112ccc61a4f6e03e851937f4b6fc6df53e950c2a257bf13bdc3073fc7091d2d899cb7cb24633b36f55844d584a597057e00c9b30baf822f2d4d98d1c3c7da0cff64dd38f32ed91fdb2319e0d26cb8", 0x68}, {&(0x7f00000002c0)="fe16d9064d4ca6fcddcddd7634d8611c77c512735593c8b240b2607fe88fb0d87517247265c2ae10b2027267f0079525094638dd759bceefb79dab58b89809e3009c40ea629048f1984cfa79ac2dd5025716fb00e4ba2937a5a8648a5078fd254e9b7e227a4e2fec9589fdf73a95dd4f6a0e56c6599f734aac7439c16fd4ea242ce6b431e726b0", 0x87}, {&(0x7f0000000380)="0f9b85dfe8604f494310d9ef8f656c7baa3a46e3207cf49b683baf10bac2652839aecd9d4fa3188e6e31f684babc581f49c01c585aee926fd5587a4a95c0a6e6c8ec258992f2c2a7cf404e4376e264a9d1a67d9d6feea66188bec9378fbc4bfe7e682ccfccfc2c6b54736604a5028f7eb3df3a35f1ac8ab81cb63c35462d0f6a", 0x80}], 0x7, &(0x7f0000000480)=[{0x50, 0xffff, 0x400, "ec5e6d25fea6a585311502dad86a809f6f97d06185a20a7b53555fd0f931fa2d4506cc7bfdce4317bf79bc00de88c476fc7a8ffc207ea01c4c85d6b8b5"}, {0x98, 0x0, 0x6, "d455c7b933dec7e018e1bac868b881a022eca397558a5d4f125e9d8695efed500ed74048ff2fcc34f199fb2b006aa0618ce9bd9cf2eab1b89f44f6b43a98a914b404ef220d2de310abebaf7906eb1a49a2ff6609f5622a52eab47ac2df7d63dc9258590e3b485ef3f68ac701f968f473621b75bba39cbc6aaef441aa90ec3b2ee1997e1d"}], 0xe8}, 0x405) fcntl$getflags(r0, 0x3) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000005c0)="48442ac6c00a8b83961c4b4550391edb48bd72a4078aba2586da", 0x1a}, {&(0x7f0000000600)="ed407f73400ada82f294cc7c452c2577422c2f413cfc3965160e5fd9e4451b75f98b210a4506600e53285e47c617c9935509cea7f5f86dead9fd64e88fdd4cfcb400d2281b635edc0602ddc80e737677844fe5f1cc8dcca7335aa8ca226c28e7a01050fb61bbbbc8f01ffd22119ff8fddff4e634e08781dda56702e15098d75923386b70e959dddc4c420091dd43afb445d6e9b65c051e0d119e39e39057dd903c9247c74e018717dc7882d74903bfd6b8f9b9e1c2676402a2fe6741363c3abad8c85e86485b6fd583e21baffcc1b92b711b1642e8c86183e9", 0xd9}, {&(0x7f0000000700)}], 0x3, &(0x7f0000000780)=[{0x1010, 0x1, 0x200, "029ca9df26cf11636c26be60d298f7b78e463fee3b94066c9179c9da2d48fc81d54fe52dc07546ff77d37136e8da1ad1350aaee0effdccf4e09c1ee79e85f82e4d9e1b25e2c384a2c8571d37b05ad47457ce61d644caa8cd8afa7a32ad1524260e4491f7fa05ad273ef01a604696e0ebbf3fca267c98751d2ad51606cf68a411b4fa1861f2ceae89aa8ca350c08bb5f9ea4d4228dd1af5cb230ca6ad9d875f6569deff5be094f7d8c354b8f6c01292131872a62bde932638192cb16f8fe4e6ed2980f3acf9105e305f7eeb5ea38be466eed71f5ddef2ac27c6d0fa2ac29730369397626c37a7db1c65b11c223a45218d23271264365a633f26200665f6f5449394c47e54930833854539410c6707ee2d4eb6166bbea432edf6c47fcc9c1bf7ebad180d41e7a4887acfadee857ec9046730ca9190beadb075e110528ea8f7c45a4656ab1ce14a53877b5da579875277da16c79cb18779935bbc109c47fe71645ff8edeaad1c9504c7a8d2b7edd6b5a0de4b951e3e52d3f3eea6b230253ac98974b83b85f64cf3daa24d6c111340347eb3718dde5d7d68c73aabb5d1a9b1cfdedd5732135af17170fe9acb019e1b87615dc9516edda8dc49f7aaec701b559c1894f0e18019a15518761d0af83e3b37174096f4a260d4e0b06f805ae0a61a6c7c046310e8bf56dbd2a10efbb182ab9f3c983975e8fb4391ca1387d69b76ff1792638db5045513ea9f3929dc7c0c830306e3cc7855d6312344c5cc0d8843947ee367af25ff1a2b955c2ba7d887e7319fbdf652ef4f4a7ca27d51d855f649f5534de783e0c7524ae91fcb8c23f91aef2be09e2921e3c8351ced8d637ecf4b3d63b67976bfa7c38098dcff827b716fe0f528f3a538db26412202954072ade535d337752d31c3deb399d36ac217e818ff559abe7f661c74f319e8bb3e6c54af993863cb518db2c121010a9092c9ed8204854436acb90958259a3efaf915fdafb43fad6fa15b4868e2550388e7c44cb6b23588d7d4bb08fcb11772424b3410c8a6e048cc3aae55952f836a5bfc24aba032cf656651a638c6da4ba7f5adb4a84e090b04a57738d0c8903b698d6840cc5b88922aabd633e0e2e93a23b865da4c0cf069f13063c0244ee69053a444b76b2cce78e5d13ecf83de0cd8bd23fca202497e62d6518eb55b87f157bee203f578318f16e1700f9544feadad2945eb9388ef0f34bf7462a77676d169a133c7a58b36522c9004308d2b6667b386d2c402480e8ad8e0d60bb379c3caca9dd1432ef82bae3a3b6840bfc1818c640fb47b14a69110c4afe1152b83febf47a06318e3e5dc0210127993ed3e3a3ab45dc7a02e11ebf369e53c24976625ed2961e7cdb103d465541df905bf999a3cd644aa3b18e987803baa40135ab154f08cb9c0ae5d4851fc2493b95a190cd3fef7bd1511cdce5c6f11adbd9965012a374a4a41c0af53c4d56a68cef6e51578a4da32147ad85c21f8a1261b8c574d823801b141c35e19884308aa88240620f92e9700d4fe245d86984b7d48e2278fd9b9de79cb1ead24aee8bafb0fc676b09f18bb6b46b89f6b7848217a6e2513eb58e84ce75222689f0bf316178bedb87da799162f6e4050e81fb53693402a2fa756fcc4df2daa4be979ad48cf32c55bfdf565471c76263977ed7ffc22be4807110c6bab2f9bd7742f96bdf062d803f8f4b81badd504e2e72e233fb88989393bb0bfd217b3e043129df1e01c5c8a74ffbda848efbfa15a7a9639a89cc94b2ac89e4d340f4007c22431e9dc1bfa29a730cfa46dd847f72c020ce18960f0e5460cdb2dd409874fdffe50d3e2b4475a76a2bd26c476454357be5e070383da0a2a3e4df8cea8631ad8c78f0e568179fbd69454ff99aa43fc76d426bf688cd5e537799b4f7c99f2fcf9a9c48f56feb1ceef1bed692560d42780c7fb2eb9ed607248973f41da8149d38685faf40a73cd51a205f6d4930c054d2d6e749075e4467a4b11066338edba7325ac7cb7989a07d210ad0db42fbae8dbd0ad9468dc83995de821e2ee4d232a1f6b9f6b0704606c31548d05bfb995f01b2e5f633fca7c65c580796ec522bde09da96d1e814fd0bdba1665a1187358ea77e28b2028cac1f3683deec28873e5c002d052a64573e3050a0aec4a2bb143c3bc1b69b641ad8cfc0f552a2e8eec0e3b60db12de0ff19cd984d2854615e232d1287ef0e9443cc7f06bf1ddc8aa4f265e12f45a92c45b207ce0c9c4d989ce13539e33c24e104900c28d5588e9448c536bf259be2523e4fc452ffe434c9a463aaf04cac70634a004bb4a34f04525b46fa295d6d38bd09921bc56575e0fe31b0d96c3ace3a7f395318e59a9ef882ed6444dc9ab46f7b899206d6a816c0a35fb38c2b8978332150216e3e9f9a087c792a8850788f45b7d23d79360d498c0faa9b869e3bed617b4297fcf92453fe5ee0ca0e81284ce6b5755e208527dfd2108db512b20ed918dd3b7e311e7e9bdbc9edd528694c3cc05cd7099f4b8c33ae327d08f5ce73c4840264196a14d111cf8b6d6e1df9a304bff73321064000749e3493cc1121e470a351ec87b2513bf8344192c9612143a1ce2ca609851656bae86109a0ec8b98d8b933a61256ba7a868110e980f1a15c365ac2b2b432a69bd242d571cd34a97f5669faf83d4e28c3bd97121a3cd8a8e021a9ae8e8e85e32edf1160a9bf9b3fa5435da8f54742ce795a556de8c7e286e8b3cf1fd750f2c65eefdef21d91a40c39dd20660446e05a4e41dbb87ceee34bb625c138813b4e4d205e70aac2867cf05cf8423146b834adbf713da9b7cf38cf069b9ca2227f6d071983c1479fa12ed1581f95fe13b9c5d5463836159f596c451cc6a48266dbeb52295f772eb58c52e56425835e1510af7dcdaa629314bfaafc787a84f4486aec8f5da16dbb24bc7fd0dfa948ac9f097d5e579760f05061c5ebb8c658b85ee85353c79609cb871170df59f5a45ac8b54008f532d36f9f65b11980c34d0071e662f7694f393c2515ccb367e79a659b727537f93ecb31965583426a9d475904b5d59b51282ef535474f6097eeb5ed7b0d9534f0fb59c6630fa0ca855e6f936afd154f6ab6f2f25f1df1d5c31da4c3afe379c82edd8417b74440c9a82c2f6ea5d8a9d04e731b702c17ef2fe826991b48dcffe19c34a0cbe1ccafda6d95b54bc3628d9a23907f7f6a912b739d310ad6054b6507961206aeabd48db995c79b1f801a806dec06eb95d91b74f5cd4ff804a3c50a8aec21cbe0593ddccb74b9dd658b9e46bcb759ba0d3eab5de6e9e9f5c78c355400e35c005e85333d981dc66ebe0acf9e952e29a7feb56323d4c4d19394268006d1ffa35ff790af8abd1c2a527b546800cc4ca3755078952434ee04c5a129ec0b340928da96aa430f7fc817eedd86a1c285ac97736efda78767b30dff23e0c71701838579b1ce96789302560b6bf6f023ebffd96c53775f9b39a34e8215a5b1b79fd5ebc7dc7340bf5e0c1dd06777e29a159a71a2f5e4ebfdc0101217279bf3f17d9de59525ad04c0cf4191d527a9ceb01ec0ad955a8b8d0c551dbb4eaa931620f6f4790e58375d1814275c50e226f811b3e7750414404fd0c786c63d9f566074cebfb7cf5874bc573b1b9e88893ff2123ad96ccc9e66c63e39c3b6eb142dc04bf63df4f361dc676a5472769c2836e94c7d84a4939fffa40495b7a3b47277c094d4dd644f375811b830ab69540a6011e2203166c20573f394eed29f78779c03d5ce76af368a101381acaf62f91e1c067b68e576e3ff531a13ef1910c48dd703f01a1d1d87c3c0c393402e1bb64e1c442adea79d50f0d33f75c288a6a0d4213709192ec348fbc928691bfce04f03fc08a910df0f27fcf23004274596837bd9fd1a935465a3394b783e585d676b2bdd618f4295bceada7cfc6558be077f40253f03b11a1a74086a2c4781a37d5ea997a8558bade76b5d763922db21cc1000c5a0c030916b8cbb68810988e3b624d3780040c341cb37eb7063dc4f61b4b9c1563fe3ae6f8a38be5b16909bcf7902be86ab6a6f96ad645df2f7db07957d5c91639be0e29f8b533f748d5daa6d52c3449d083e80ebc8fa1852dd077580936e07cf7aacde420d571b4350cf0998bff50415d2c09d2820bc65256e0a6b86a52a755370075eb4f5c5692290b231b577decf4d65a92e43c51c4d36f4985811c1bfecde13161a71f784e1905dfc81fceb22053c220355bc9423b180fd5d5710b29168f0074cb249b9a5d24ff1bfcc3f24641a1dac72c72ac7c4a0e0d2dff1664c9b5be2f47312d80f7eb960e58f67beb9637640492af38a767deb57f565ead03593045b5f382b7775b3ee9e35873ef9022387e36fb66aa2445171a76641299afaddb0d7697ddeb8e6f0d4e031232dd136dc5390164ea45c04d4b43b576bae570e1395c4b7a25ed895059bbb1b1c0253e65f8399755fd85793af937f4544e4609af229a511d6fe38ab117ec4ba082314091cadf9e1b5863b1e9bcdd1818a82c083d412c451c8fe821b8288dc9fc27ce212cd616e9fed9c034895c50d372679e569fa569fd24a8682930c645eef2543c175dc1ffec0435781340cf8e5354cdf216552be1911f079f4f32e33d5129a0cba19c0ad6f6b6032392da8f8ec53e0c8ed03a24b1e1dc68fe4b28b956484130e0d1c9aa7900dc31aa028f041e8e6b8181e6f9d84ad596259c6d3724703c10152db1f399f1d0470172aaf72a62e925cccd57c8e0d750df31ac0558dace9d5ceae810626bb2266bc038b93b16dd14599d1255086f192a3c768bec01d3ee082e90f2bb5b7bb4e2a33503643e27bd4dde64dde63e7252459b5f143e45f182488de289a857e6a29e5e528b9609681d2a0f969d7cdda72dddd80150063cce6d4722d59fbc3425ace2eb16fabe6798580b79757fa3ea4210d5f828d2756880a426ae193cca8ae975ede53264f7cbb5f316664a5d73f7dab9aab9e9554d84f4049a43ee58f16796890d9af189aa1685391ef8e10a1e48f141d76ca1537fe96db999e959640bbc2efb0b73c0a54f0ffb28a0cec24dfccf978cab6284512350a90afe578a4f33064c9b6a0af2eedfa950334611812156c88399659c6b9c0d071b2a7de6e9bf14986aba9f7d51dd284f66e7fc9c724fb1c5219afa58984030a4d225350bd489a98c6d74acda751ef3cab6524467db944ceba130a7645bac5ea2270a15c1cdf4001fbda84eab46835a566068e75a26923684655d397b49e0fba4576c2f5cedaa0a4217a892c81ec29e528084e401074680f691712607d99f4a18224909cb9fb4e49c24da65d27ea10d6f9f75f974f522ebec253b925cc9bd150eb7009498978bef3ed778d4021d9a3e09620c1d436ff7963293dba69d831342d3a34f3545c70236f45fdb40b12cd6dcdc3a412b0088b004b1262c1fb3dbead51655ea1bf40bd9aabdcf8390e0da9791f3dffc5ecb49a0a45fe8deba72a94121c3e7a25ce6dd22bd609f794f69bffe779d95e1688974b9f938494b97077b9d06e2a5af292d7d44195c3e21762c039ad035c36190b78cba8282d6420ad177e255173af26359958d87e5dc7178a8d705a389041130e28e25bde0f70e877f584bdb3524fec4d14336f4a1378cc8f9b4031b11826cc5cd6f42b37a5b41e509540ac3724089b275f4c2a1fcaa73145b0b3edd72d570286da886f357ee6a75c4e7bce7fef1e702dcfe9d7ad18fc499e5e860c67e2ce2102b361468976cb551d65324d70d77a92ff3e22c2bbcdf76c7bc97427bdb2bafc9abc46bed790434d36883a2"}], 0x1010}, 0x404) r1 = dup2(r0, r0) rmdir(&(0x7f0000001800)='./file0\x00') readlink(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)=""/209, 0xd1) r2 = semget(0x0, 0x3, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001980)=""/58) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002080)={0x0}, &(0x7f00000020c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, &(0x7f0000002180)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002200)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000022c0)={&(0x7f00000019c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002000)=[{&(0x7f0000001a00)="f1bc3fe7e5562fcac2ee8076283455be58adcbad010a467deb7a7914b1e9ea84fa7d26eb793fc1b81a06c0c1cf1e414cfdc0578ca64a8104e57aeb550b7f420ee444e40cbfb482f719a2a2bd279b968bd95d819a421d219b3721f5fc153c32e4603ae5a8ee37b8789a5619ce20ee081c5a2747d47ac585f08e0940ad422c51d8700869e0057deb32f661a8a5b0ff3d15bb4841124767d842296f3522df2ec840e2c5e3051eeb5b3ffdd540567f3fff7d6f99f27657915cab36396322bd2d057ea15be25a9e24347a685fa90712536a07510a9011ded37ad5e567283f6029b971db102de16d8c", 0xe6}, {&(0x7f0000001b00)="f142bda8fd4c7d5a1475327e9315bcb043ba6e9b168e93fcbf3f28fcf5334b614028f0cb8be22812c7991c212782305272f3319c5454099a4282e102eb253a88c42537e4347aca5e920f1aca769e8d02bbab1faaadd8b4f63ee11a7348a768e107384cf485cfabcee2bb81a2a01c0c6cd29bdb0772329e0676636340f1464e197c3a523b37b25ee7fa0a1a6c4fc76f0455d99ca562f9d9933d7d5e0f6d28df851b91268ab4a5faaf75acf3e516adcec01b1f899dbf87bd6e07237637462ca9866063d65a6bf7c1f5e6e1f5878bb029af3f88bab2c12508d1795d64b7e044d1a0f9db5fcd31426189", 0xe8}, {&(0x7f0000001c00)="300e4ca123ee5301f67cc82fee0ef18f02c6d657d383e2face24c29e593cd7ac0d4f9cc93bfc59d92a5e4e22d17eec82a928c2089fdc6f764d12dd4b2b3e3b1a53abbfde10cd2ea1f4ff5f4aabb506f69d8217c7", 0x54}, {&(0x7f0000001c80)="e158b166a6216df70eeb6f3c8b8d0796aaaf5e72f40186af951244b6ebb23dc3e608a02785b04b97881779e3e559dd73e8ee6c6bc0680dcaa1d7d26bdefaec48c30f5d318a4bd223656e866e31c99290eb3b25bcaddc0ee6845a2d08e276c417a8bae7aef699eac923a990710d5a71719ca5ccc2893f93826ba7680ec67063d94624344a611aefa2659458e163cb7c5c79138c4f57fcda8ed02c3f034b80c90ea9a9badd7f30194dd72a3cd1", 0xac}, {&(0x7f0000001d40)="a71e8c1f09b269f3c03ed11b404203cb94030133928477302139f6da08ffc608a6c1299765a5643c41f597698f999f7b53d81929dbbebcc3f5431406d4f84203ff2da452907fa60d99d93e8825273eb9d440f45f06b1543bc6e4ca1857fc2f96e50d0a122242b74f4f649a8974247cd0c53ea8fbdbcd0876b92e282800662f6dab5ffc97342444f073937d4ac4452681cd3e73d1947e87012aecc85a02be50ed1ee5176366cccdceb3265094c1f7f6efca7420b6f01a40eb28b0faf8bb0a9e21e4c256939ba5357a053d6c51f8531592bd66217478906cfa15250bc4747a990c", 0xe0}, {&(0x7f0000001e40)="57d251d87e52e256daa7fadf06ce98b1c5ea375207f4fa1ff4af07a15965b30ba29371bcad785d44521b57ed6c0731d23219b92715e6a6557eea015e225532c389f1008c9ba7597f22848f602adf002d20595a8b4632c98148933ed92836059a3e31ad371928ac2458d774f21e63cc5fe6b4195fe062c9e88b29491691bbcabcbd8ff5bf46cac9aaa06f2b801190b332ccb17b7e8efb5db43653af20d6a9ef9df71eac4cf5f96356ea30a0439fe4f972dae260637f0ac63f", 0xb8}, {&(0x7f0000001f00)="125522c23ed31c3f338df8c76fdf217063fdce77977e0a8839c4dc9e958c1f4fff8d9a7ad393aaf1a1ef813af5b0e36d486207ec627d184cf0cc021cb64f365230887bacd28d34e09e369bedf777a36f67e2cf4e3eeae21e23fbe3c069c50c708d70f20abd6d73c746388b4e2828d725ccb9011f9bba982d5b86d121edb66075c85e09acfe95bb584caa818e0e63455a64376879660dea0cef2e003bb26085500bbda4f28c7c7755341a165f0884931307e7d1dfbf77be61c685f052e8f62bb355993cefec69981d0d1f1e33e529ce2d14ab95bc", 0xd4}], 0x7, &(0x7f0000002240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x7}, 0x408) linkat(r0, &(0x7f0000002300)='./file0\x00', r0, &(0x7f0000002340)='./file0\x00', 0x4) fchown(r1, r8, r5) bind(r1, &(0x7f0000002380)=@in6={0x18, 0x2, 0x1188f38a, 0x5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000023c0), 0xc) socketpair(0x12, 0x4007, 0x401, &(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) ftruncate(r1, 0x1) r11 = openat(r1, &(0x7f0000002440)='./file0\x00', 0x10000, 0x100) getpeername$inet(r0, &(0x7f0000002480), &(0x7f00000024c0)=0xc) flock(r11, 0x1) unlink(&(0x7f0000002500)='./file0\x00') write(r1, &(0x7f0000002540)="7849024a26edf398ed5d66419fd591060f2c6e001cb969d0c641d478ae7af949b152d4b13a44b746c31c6350f25c6197fc3da53a353f4fd3e5dead7cb9d172c9b46939945baca861be739493965ab2bfed33de66f805dd472a9fbd914fa7b3f6c0", 0x61) dup2(r10, r1) 22:07:02 executing program 0: socketpair(0x0, 0x4003, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x9, &(0x7f00000000c0)="04f6f145c136f1560cb45882be6d037b1d22cae8d548e413c32b3efa02e7783d5e2add58ee6e8d36981b804402e160d0ea057915772809c9a4dd5d6f6ab482d4d8f82b8f63b9e344662ffb3efda308ec6069784dbd0406b27c51f92617724a92896e6d8b91ed4138c1c0aced73e3ebd65491f4f46fcef6fb95061d29d88804ac6aa3a6c3258f05b0a117b86025370768cf03862682345147d41650ee00d366ac227d6fe445218dcce2ef6eccede16f279e7707399d7f47393638ef66013690790422f9de8e48", 0xc6) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x200, 0x4) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/4096) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000001c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[]}, 0x0) pipe(&(0x7f0000000040)) 22:07:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/76) 22:07:02 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) pwritev(r1, &(0x7f0000001940)=[{&(0x7f0000000640)="0efa1e45bbcecf27125abe29311b56502ba89d4a15a4daf82ccbc48ca93bbc2c561890daa2aa13513add1801b8c6511e9ffcb77c95cff62d03e84aa0f0e55a2d6037eb901103e639a8342becc713acd989d84007a5278b46be6b8f1708dc6165db3fd5683e4d993facabb53a53f15837c87864f2b29df3273f9be293858ac368", 0x80}, {&(0x7f0000000100)="c0", 0x1}, {&(0x7f0000000180)="09de3aaac14e66cdd95e7cee1b7b44836435c576dcc2b3c6694333", 0x1b}, {&(0x7f00000006c0)="a8f0ec5dcd32876e7d0507de99e87646c9ba03f7cb354aa3025d151d1496fe2bd2db7ac8e8845e29b2d70ecf9963cc2197b6241271020f6177812512cba4eb740c7873a6479c0bf14883d22342ad7def2d7805ced30b80988e63a0200146cb49fc98c924d1e769d547b0", 0x6a}, {&(0x7f0000001880)="184110a3a4180b261eea672b1e3dc86906c8286e9248856263df0cee3d9d8c26039654b7223c5a0481f65f283006a073d5afa72433af11474e7a9c2ee2fd364c9854095fc0eb3f5bb17ce5ee2a1f231c62af7430b87988f72c4fc3f64f4550b293665c33bc6736a841bb577dcae03b74e2079875c3822def3cf94be5b0fb7065a8044771fe4f5a260f", 0x89}], 0x5, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x7ff, 0xfffffffffffffffc}) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000000), 0x37, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 22:07:02 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20011, 0x120) r2 = semget(0x2, 0x3, 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000180)=""/4096) ioctl$TIOCCDTR(r1, 0x20007478) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = semget(0x3, 0x3, 0x0) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000000c0)=""/140) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) r5 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000001180)=0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, &(0x7f0000002480)=0xc) r8 = getgid() sendmsg$unix(r5, &(0x7f0000002580)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000001200)="b0cb92e21991f2e383fb73539a89f1685ecc3a6497fb4e457366b72c1de16097ec2da2", 0x23}, {&(0x7f0000001240)="1848743eac0255e6e93cd43a41fb6114b56ef7462e737ec81e8b905eb9ebc4d3794af319c8fc954962dbaa4ca3e5cfc0211b03dd863b84a245a51c9f21d5cd657834156bf90f1d8f00d9aa8b09b48e0526ef", 0x52}, {&(0x7f00000012c0)="f219a7766a935282b0fc303fd1214de93207b52f7f69eb3ab684b23954cb129f6e38599fb25b63863f1562a91ea11a87e90289eb0137de8bd0e3d291bda63c3b7d90d6ada998b593a05fdd7a632799e7e32f0ad5a10830bb96b4f15034c79e05b5eee7ef92d22f909e12e5e81c90fec723845b016e7d560adfbc6c419fb95000735cbcc0278c63485cda035956fc555bad6f58fbc0142c4a030a34", 0x9b}, {&(0x7f0000001380)="ccf8b5604d9e7f19639046b70dbe789bffc14f6333addc8e4d525696520fb979b3bc7260d85121553b04e3a16744bb342766", 0x32}, {&(0x7f00000013c0)="5e6b3343bd49db280cfc4e3693aa5d7c44ce2fad6b9c3431ae6e296200127134df87387518d31fa2a417be050a45e4296fff967edfdad71e9982aab3f4b0e2f61343fcf8a1e169c21f93c4237e5ebc5a3eaa3562f2a8fd0e62d2b418303e22bc95fe3b2828577baa047a5599e1698ee75caab4d8accc9ebb531d44b6405e09656b10ba2f38efca6815c9588b3d415c49a4706cd1278e56592c83ca4df8232808757b6668e3f5fe34607af0603767cab20a2216db6f3812040e68daa40f88c302bdc01035bdd6e4618a5e5280f19e68b2eb9840d12c523f23fed7c78453042de7f78feb60e380b35995576c5604eae46bb91ed662eaa3f7ea3aa2012bb94cf63ae05cdd1ada3eb5489c57437f913b3f51e80f36c526d7dace0b90f8c1892d344fe4a29a6a110398837721d5e18e1df4d1cbccb4daeb582637ea19556a075f2bcd66443ad77941ee8d8d91c8d92773780082a4a1b6e366b4e30c13ad8d2013a71f36e8f6d847c1681e2a66b03b54b4e16762b19d5dfef6bcf3df19e64ea9fff88fc10635be8c3ad1c4ab7afcdfa85a057fd0ff633de0351f0a3a361641bd45f68cc80e5ca687ac408fadf8966abc317dc7bad1dfeda7f958a7520295784939f0b6b44100a1ac530aa4c2b4a416229f5e71ac5576a4d61cb35ec4b2f7396421a83e53f4c8fb67e1439058c676cd3a41eb1c7ac9be7cfff6659c752656337a8946e6da3774e042a60f3989f3f3029e1609b6616cc02577b4410f9f99ad9f2d01933b11fc3c80c9300c4c323e5cf077ea7bd2cefe052bb1c81156fb12219630f150a2ae5919073082aa35f163cc11dd68377ceebc7f3fbb1aa83248c1b82f22dc38d76bb5e75f00bf8ec1e05b4940377d90ebed669662747cf3178d54c8b04ec5e8c0ee9a26b6301d98610a9e1ff0938e29688f5784149864586b47552ef18f8a5019c3cdf7051e49f83f9dff59949f7aa03437fe704e4f84baa2616210c6a9deed12c5f6f9074422a35c22a79b77e1d8214d606819ac6e4a0e5ec1066be5742b05ca816785af93a085c8271d3d347ac06a4daec0c5f089be3a6f1323146ef063496198e132a271fe2ac61765868d9b443c5008f012e41954ab1da16498028a6218c67772a17efb5b16cb6df2199e3d96b37fd451cd69d309540b24f9c3b0f4a4d17361ba5fe8ab6522a7ae67692681145d0ac085bc04aa286ce4d8f28f855ed3a218d9ccd75a7d7063458a8b414a6a622d21e6a27b0d36da8d9a51d81cd26e6ccc748e88d1a7660dff6a39623557cd4297b48ca375120e5655837a5f082650bf5b90acc92ffd5587f1e5fd102e5564088bd3bd6484da6bd32c05524a8d79a84799d61c2ed6b70fb7a3e509119d647a8a454fc46353f7fd0116837608f64576da67e2539526a6e7400fb9d9bee5133f79abd6c9e4a465e4b3aac0ff3e5ffb79714c335b0a674d9cca4de867a98dd0a06e2a043277ceda9bc9a67cc8acddcfc78cfbf0910892be3723f96dd2467abaa2e9d4c51bee16779aafbadb7d642b7dbfe5d407739d4c354a1699acd19ac7fdf2e0c14c3d20365fde110197cd049be3afc7fa37413566ffaab962f6d8cbf52e9b678a04849af14e0ebe7f02de372a6e4bfe9e3f1d2223453e4327c0d8aec993bce93e9b7293b382707763fa7d5af865491de4450ea6aaa694b88c46e74771e68e873c4a4c2c08ea18fdba39a7b53f51329ddff688a4c4849af9950c609b8bc5f73833863db2904b3303ce3039d1c1eb2a634b34e9ea1984149662212195f88ad3a042f63ad8aabf0a3fab560f07b0759e90936ea3c0eac3afddf348c058d2fe7619a58331cb58b6d2576daf4a787037ae8d81f0fb2b7f13fd3f26c9246424bfa8e9d95b58abb500094581bb733d2beee5a7b4552ca09daa181f78e1f8bb98a63e2a3282c8398dd6f38586adcfe509b8613c425a2e6fc3a85d09d718fd53923628ec17022854197f5456d6035b70ce8090b42e02772618edaa258aedf4f8d66804ff7d7390eb8bf64e924e4bba9c5ebd388e5da055d17c5ee8921f1262e6817a7aa627a5cacbaa54ce019d643977cdd0ba31a016172386865b7b4344c5e800aab45fbec59804b2fa5e2794e6e57c6ef931c4adc10e0e5af658336d07936e298f2ec117d8d75efd27da691add812abc48492f30eec069d6ff46fb25a9673e5d157d296350d3289a5597dbe245934dd27b460ff0c2b10882686d763c76c0e8ddeac1f4dd45534e237c1513c39cd11aa99b9910cc2cf17f519c4018ff5a7959506a68917e7d3ad106825ec2e0771f57b712178a5e8d8c2f872aa1416dee565db6a9268b4075d2fd495e7204869fc5db2359c223dca90bba1351a24dc3a949d52a706a647949f08d9eb29d640008512075964dd807f110dd21d60de73f20e5819a509efadb9ac18c305b70e929ec16fdc9314175de69da30ca550e31f876302ea56937453525b009729445db7e217cf0574ca8539edbe8bb49f03e86e86d95ae102be3705f1f54c291cb6ebc2dea628bd472ac1207257e820491e067b00124f3114bd0867a7c1ac954eefd0135cc5ea78f8fb25c20ebf497ac344f2ce842e11e12cab479962d754253b66b3ca7754882d3074d0d28c7306cd337137835e432caa57d3bdb0706059b3f5cdcec6f0e622aceeffafb00213d2494b55f510aa0d0f2562d2bbc0e8f59e4e559810ef0b866c7946437a87c3ba15110479e98cdaa04e99acb439c7f3555c1bb1c97240837e675c410181ebaa6ea8e38b7d21646f9c4e9c6b4c0805bcf2b9eb4155b93940f05ee39fb8ce154090984348e644701273fa833f21d597707bdf4b01eabe43453e7feae351d6548ac4cc9f71cbacfc8731952585b4c26c62fc774b297838cd1a209f46c49ba4011b5f1d1207a5d8dce8fd0e3054e19d4b8d2f029d6d3937ecbe978f2c3cb7c719c91a0a14faf6a4045fab45f5144ef7022b9f0a7920b5ce313cdbf5018448e613aa53cd039ace9d8443ae4711102c965e500252d94aea12d55b60eee13efac6bcac770db9b85580195d64cc03f4c195d4bd34ad87a2c9142979deea36e9c3d1b7fc097dc4c53d0bd85b1a044b1565814edd08ac4ce265a61349fc5ad8534db0fc970b5a75efc34967f829037df2da2969bf577f111967ab28d66517bfcde3f1f0ee7feb2c85556c982eb6cbb986087cd56270753e3a693ebe7c7026302f616fa0383c2d046526b6f8d7e29116e189a97af393aeb7c9480bad819938fe8a6345317d60de84bbf7fc2acb723a3450a4396dad241222c9163877ae58d9a1447c4f83d9303bb7fe4048bf4fb171d5bfb11b2964d9a1236948ae862c1ea0bacfa978e4c0b743a97d0914450a87cd07bfcb4ee808f67ce9ba86817c3a7c6b8e4be15d18b64822abf7415512f7aa91f39e47526e7e590c5c999868dcef47edc50f1a93949406bf60dc9587a8478bc016d2215d349f403eb93b78f7733cd33744bff6381db1e3d5dfce19e904666696b2ac010e215ce0cf4033ae9a4a5e2ac5f26da28a2b8d81a0ba670e885535e58a7a9279a4daf67cce40c4a644681e9b20120cf080309f878189a823e6096ebb09c2f4592953058457decdd7773a674f3ed228737543d9ac773a24eaac6b49c035a44a8268f224375c1fda65214d1b2a65d9ed1eb98a0e45775b091d865aeb98ec08d32a03bfffb88b3d92bc939dfdbf9c6537961595fe216912ef064525c7c134367f8205dbe138027d11b5d63e75a9de819363dc6a372608848f83537a7938acb07fe93cda37b8d59fe53f2e03ba76d6debb65512b78787e07434dacc878354cf203f61ccf23ae8fe0269ac6c4844c8d545fc83507886c43c977d90d4b1173e457615654981014cd10c9d0ff44655557d5ad72bdbaa86a9a77a5b3c7e7bf1a2ebac4038747602b1943838b37f224101c744e6431a0e47441937dc08e9f7222d645879e3f6d494bc473ef5e473005b9935d10a545b06e500a37a2173f6f537abd31ac41ed24ab48bd80a1c01382d0518ff3883c8357721f53d17546fd4ff3e6e3ebd269f42c0a7383b1c437cc02cb01d91b7a32ca3bfc1cbce06449a57b808ed68dfed1110929acd9226afaa3d6cf00cfbe99c4b3834cbfccbe651dd0a1b0afee2f25dcd1898e5948d19ab80af1d342e9f13cbf6d160a6360c3d03dee7dc52c5c868fc68eb5f529abd75ff1d3c8e728f00cab8ceadd8677480cf93aefd15c41444d1faea04dfdf5460e40094537b77d023048ce6f0ad032c0b4521ef3e6ff0758e61cffd13c03b4b734001e80a73f9cef2dc557a82b5e1f9be5d90b237f8df426ee95ab98c0f1132d7d1c7533cb62b967964bcfabf1411f2b829dd852ada6ac7c4f6e1ed6a2a12da03dd63c518d9a196d2ae4366d6ab64c03249f2a1559686adc126d3d1779d430502887b9af1bdb2408f0ec629a93a38bfd3bd5aa412abdc4d4cd64a385cfc043fb8ab7db840ccacf50ff016424eab5a0d6fe1d0765fda6f4a50a4102b6e7ba98dfa713965aebdc1689db4def66dfcf05a441ef1112e69abf5bbd1b307f6cce85a1037073dbdc2d6191842c956c8cd76e4c8add95279b9a1b5f6f8ea158cc1588f469b2cf79558b2ac2e7b0ec08e763f689d581a373ce70643d82197598a6c3a5c2a5e38022ae6dc5d6144b6e2b59b481bc0a71acd708dc7c9ef323e226dbc9ee0fb280afcfa7bc1b4886a6caa3213d44eca54619b0553f5710d8ec9057cc060e3fe5638d2cc802fe7219b22bc98f1d3ba545f1ae2400a7b8d4212e7b8dcd95cf8f86afc72c496974df1a76aeedfbee15c3cde90649213eb169808f2bcfe3df780fec9a1cda46e44121e572ba63e42fca7bad91f74ae77777f10d30ee98c033632178be309a364f26e83d36c45a38f71e7a44ee10d65ec2bff26c35321b615352b76889bb13ddf873cac5efe57c7b898b66055d25ff5c6b03ff90653dae8629b090a785817be69c59d9f9243224a58be247597783712a056949f8b482659730bcc8149d9ca557015a657a41768ba31a3479a2e3d1fde7daca5c65dada24108350590bfc5575ce21cc893a700ecfad5311eaf8fd60711be9005868255718a12673433cae9b4177d2418759a75b9b27fed6c291f457741bdf5be49f099357dd33c47fa5648245639d86d69988d696ebed31b55891c346aa3d906364c61f7fdf1f0b92d0332cc1bbdaa647a5403b1d1102fafa9db4fcca80e350809004496d0511c00851d9f384d500e492e543ae594f1c4697c0a2d389f2911b49557a4e4e2e694736f20e9d2cb172cbb0eecedfc5befd408e8d12cae5d1a2dd313f6975a54cbf85062de0d122ba1bcbf2f1049a18542700aeadbeeb7f12eb41642afbeb19ef3e5b996aefc27f4d308f3487e82b62349cd50eb735a07340066d1770aab0e35a28bb37fa26bfbe2b596c5e790b4756fb8ecfeb36a123e10fd9813c07dbd8cae536477b9dc866c5fc46bbe819543e3e8c97a058d4e02259c1dc1fc390df3ff26eddc18cb61216f5e1e1b5603ffd34ed1c5eefdef1523b9b21e02c79fa8bafa260c9fce435f8617b02b586171a3f6940ad13fbb0d8f9f3820102eb8f3445a7f7232f32e06e2ad1b4cd7f657a42bbcdc87a40b71609f00df42c9dd505c150d17bff1e9bdd3797df1cf3776035b004584a2c443d15200847be5b72ec5c400a8eb3a526fd3d18a9fd11da22c4c2a3e9dd69c5073b22a8153bc8aa321cd933df9d6a5bc758896cde4911ce39d37e9aff561410fda8a0777bc621420d32eb69c9f39cb597544d8862597e7bb3d1330756273c6cd59", 0x1000}], 0x5, &(0x7f00000024c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r1, r3, r0, r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r3, r3, r1, r1, r0, r0, r1]}], 0xb0, 0xc}, 0x8) 22:07:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) chdir(&(0x7f0000000040)='./file2\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x61, 0x7ff) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file2\x00', 0x28, 0x102) sendto(r0, &(0x7f0000000140)="d585cda039901ba91ac7b17afc6a0219af205647e053ab364c6fd56d27b851f9d0c9b9a10c98ec4f21ce238ec76925f292c30684bb2d97328e8e93d848d6834aaaf14a887941dbe11aa399fa28a0615e16053582b1148e500ac7d0b63ebe1dbbca16642d027e5223a015dcf0df4815abd2", 0x71, 0x2, 0x0, 0x0) 22:07:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 22:07:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) sendto$unix(r0, &(0x7f00000002c0)="046b76d47f3c97589dc53c1ab38e6db5b79db4d87f4f01abdc2e2b754f6e5bd5ddbb1912605bd8092d69fc41021f9ff229a17b11c6c7bd1533b1fc7efd0838cf85fc643e787ed1ce94d21ce5f3b6c280b598c822e7c7cda9cd1aa19295dc2ff3673ae45e74b0e76ac958950bab888b97684d77fc0fc5d05bc8359404bd60ddf710d6535e8f85454bfb10f96a48d986d346fd84e2983b3e56c7c16777534f29e4444c83d68b8022a55ee18d35107084f644", 0xb1, 0x8, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r2, r2) 22:07:03 executing program 1: msgget$private(0x0, 0x40) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000040, 0x0, 0x699}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x2c, 0x40000000, 0x619e, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0xfff, 0x5d}, {{r0}, 0xffffffffffffffff, 0xd4, 0x7, 0x8, 0x875}], 0x200, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x88, 0x3f, 0x6}], 0x755d, &(0x7f00000002c0)={0x10000, 0x10000}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x2b}, 0x8) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x15, 0x5, 0x100}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x5, 0x101}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000008, 0x4, 0xf22}, {{r0}, 0xfffffffffffffffe, 0x86, 0x4, 0x7, 0xfffffffffffffe01}], 0x100000001, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x0, 0x66}, {{r0}, 0xfffffffffffffffd, 0x9, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x43, 0x8, 0xffffffff}], 0x1, &(0x7f0000000240)={0x3, 0x1}) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) semget(0x3, 0x5, 0x40) 22:07:03 executing program 1: r0 = socket$inet6(0x18, 0x7fff, 0x1) shutdown(r0, 0x2) listen(r0, 0x0) 22:07:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/247, 0xf7, 0x802, 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x40) 22:07:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000000)=[{r1}, {r1, 0x1}, {r4}, {r0, 0x10}], 0x4, 0x4) kevent(r2, &(0x7f0000000000), 0x80000000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7, 0x5}, {{r5}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x50, 0x8, 0x3f, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x6, 0x401}, {{r3}, 0xffffffffffffffff, 0x20, 0xc, 0x0, 0xac}, {{r0}, 0xffffffffffffffff, 0x80, 0x41, 0xffffffffffffff01, 0x5}], 0x2, &(0x7f0000000200)={0x9, 0x400}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) write(r5, &(0x7f0000000240)="1dafcc6177e1ed33acdffbc6440922b2af3cddb2a1989d0a3eb30db9f32b5cc2a3495dcaaf0019c819ea013502f8c400dd390ddb2f87754b902d3e3dd0dda691f2442f7a152f44f2a81a9b5ca428d428b047bc9704e3c56be57987dceeb881b7139e9f9cb8962a2f2201b822eb228c794a469690a91636a20711527f3c82295e9bacab465d67aee08ac170e364c60013765133b5f1eea3f14310351f2a1e390d0c9bc867406d8b076a93e00c180224881a79e086cd860da530bf52a87fedb1de8c80c776429da020f287e502c104739fcb05bf7f3a63c989c854a0036a9aaff745a5d12e10f8ae5141ea434e1bfdb5fcb0ab10aa04fddcdc256543e0cfb244a3c224904b66f2dd5de2a6731702f4c559cdda0fa95888b741913c644011401a1b1df7b3a93f28d2f5bac87ad2cc604e0bb39c9eef1ed2d9a09b5fe886189a330257a5fa755383d79e30d47ac2135b5dc8365026bcb0269fc9e9ed68455626d26f918e39ae0fdb72673150f11709cd5e94c746fa9656c0c4d5d6a786cbf8c1e1a269c3c6a9d43d2ddcea17916b2f7e2e1ddb825a7e5793a993d3a5aa413ac1950c5b2a4e7e069951f088e305a2bb3137674700501820714032997dbdf15c2aab2c130cb66a5de7e82cf408968a433ce1851e01f48781ddb72ef9d180342e543e2c7ae3ec3efed3a3c8e6d20369783b8c97313f2f861c638ac1e34c57694478a2de6edba4b9fb901a3bd3f5db0329b1fdc24c9874034a0ad39d7a265244d9a641cd101445ed777d119363c4d76a1dec9fcb368987f5bfc848d6713b3aaa6d287e643f2dad34921699ca3295c4d0722652ad0a1774840539696e4c777ca652d8257b7802b19d9d9e594ca8e4b3ad4e78d981ac6f41db47ade6b11b3f0ae443658f02de2411a9966f88debfd7dc89c3bdc1bedb779ff6314988bd0a29556149d60f21620afd6fad9b8651ad6e024e6a0fe9465318c15262cb05366910bff35a3ce84b06e79d08af4aa1633352a0a913e8a3f573a99c6081938aef3e4687d30c6c9a7c31c94851ef30be41f069b5e4fb2e67b47ead99de2ca2c5e7d91bf22d88b2499933faa76ff3a86af555c4596f6c6900bd574e62723f08354afa269d5bf0db908a43140fb7a0eb2bc524602813484c450cd2d0937f514007dae804c84104cde3e57007b797ee6d1a89c0b48955a822242e0f4fd8b2316ff2be3076769482b7ca14d29a62db76e2964c15c08f7e9a1731f25687ac0a2555dfeb880d25c5ee6994f7795f19800419a2a0799512d7449170429e7c14307c6f0f243da75ef424f7c01864d5ecf27908e7b99284eb68bda79f467188c6ad964d646f3f16b358753c7f7bd48dc6d12ed43336875b27c8c0b9d1b092007df3c9731f770aba1e996bf48a0db93a53709dae6f7406cfb2b7513b8a75ff8c489fe598c391e79aabefa5903bc2decc2b9f787d924ecadebead5ebf1991998312c7e134da047213b5b599179614c90eb9bf5927352a5391b0e197d260af8b379b9095581a2497a59456688779c0efbf0f9253f509edaceb6d407c91651425a08dd4fa782ffdd6171ececd4b009309b408d4424baac6b30b799f46807916ad479dade64980117267046825dbe442079b75238837e943af5f7842b28e34ca800055d8484cf013dbb3407fffc2f5b0704cb1a647153a42b90278d01b76a4ca2fd95af22ce37734310e2a3d40e32217492325644bef990d54f3c402d14ebe2beb15680d7e15864e7691406a2d50bbb0d5a3aa14635151df4fe743e1562cb36684583084ba266c799e5c31fc8e605cec80fcfcf53a6bea7000e9e915ff8fd78edba01e8e6a7db4fc5e8ad219ea470a2078378cc21283970e5713bdc99e3d0d09bd656e3a53e3167370db64bd4d324e9279d3898bc053990a8e4c898f85d03bf76d889e3b3518dde3099e19f5f2c62a980fcc10817c656d84c12f868a37ce0958e16c2648dc7896a5ec51676a7bd70abc2abcfe3e98110fa5719b7b4db46ae8b7129a1ac7649011d24777a07d109573a5d13898434663d5b0c86509e8a124f1050049fee21639d46bb83097fb87e58a766592b4d0d4c22f8cf4c08dc55472d6789ff62d4bb92bda211a79b9b26c6545378a04966c2720b6ffe4886985fb9e935a2dead4268373768f86aedc67d81645183b714baa8da2dffefd89c4efa32da7cd7446aa92439fdb2986b4425e527e0aac1ba1724d629eb43c57865293d2bbf89d20f62a553532fba2c975ac28be294ac74310d60ce9c2581d432392b6f8d8a84e1ec1736f2383e581a5393c2f20c19319c3992716b9c766a8c2c84b78b50c57c41b2194f2b55669e09876e420a2cde2d2669b2b807012a2e9379d32ff3cdb8696f4c64c9396b335a64a06f2e4d42d2ad776222d6dbc6d7ebebeb4b81d0e75aa98465e0c92bb7560abc8e633d634a1b7fab9091d412ec000887632cfdd7b01fc37bd023f9a1a55d3a2f4f928b2a138b4dd141519b683a36e8a8192bc6b40a030c637dfdddfb8173492b324076848f14f04a6de911b3cbeb53092ff7ef7dd7ce175f19563778d04d6100c28c605d2c644f0f19aabf681dcac2f1d4bb714ac10a9f5c184aff062e8ec2ace98f07fe38e6bce40ca0a8ea787114b8a0c560255728fce2074959033553cf679751f211755c4284a1ab7adda0ef4e56a8e4f3bbef84f6ebae22792946ec4c53294e136bfc02cd0fba7e4a6754d65c0f35540835db0d79f38d5d67f64878613c49c5a80318b6eff6a7e520de630bec3f2d39678b40f25985f145d62869a51885dd7aaaae4380db96556e088f829fa22db4f716ba43df99967e051fabac466edd9de9d4bb585be27f4bb41d8ab29fa443e6f47dd1d89f0c7782edc7e479575b502210fcc01b44601fecf2323428ec8fcf7bc0da88c39f64f4da5c0a75510296e6029fa06dd68f34607a5663839bc90cbd19aed1b78a83fe4e61fe665225cfec6a9d6fd237af24734fa58f0d61118e8d1b2371dec1e77e899b815f18e011d1798f966742f199a8acb406b1e2232125339803e64c34ebe23396ff5acfa4cb5387b99adeca2b9c8a46b102c308a3048aa1c4b8427b4f1b85d4dc726fd19d971f02e36a07efeaca7771bb00fe2bf41bca4ca3757525359dad98cc1dded7591ccb163fd2e03b7394729e932872b172aed421350a94f60b63cfc28dbf94896df62099299c0701339861060349360c20c5cae9d8a0cddd9273b1cb3ee414fd88be0cf454b31541b0b486066e9a59c99ecc553336aba3f1d42ac4c8c600b62de99a33a91e32b93414a4434b0596ae6ee675598a0a130077508daa0b049463f808d0d5f84c4f94c8e542d8653f900d5690890e67f5965413dc3aab87f14d737a9ed45aa9cf5ba9f66dd6d7b8e7749302d4db64ea997775e52acfa0f7c61a3e3ac26092360614744378993af14d41aeb2ed7f9e455c650c199b263be66f0bf1d92731d7278b43c040b425d869e18d2b4a4a1eabc7a3b8da2d3703b76978f46a015147db31e3f577869a81d0224a6788ac78385b11cf24d6ac1af89b6e4cc5919bf85eeb274a731df0f20e30df7d0bfa0bee34423fce8d943cdc4102648360a12c4499370733ae58d0f65953b8631404e360849a4c218e1a9082b30e1c07b470822333d4db00b156423554f65b2e341945b0793c515e05496387f44dd9b90ab64a0b3ce42727f3e7bbcfbc602946c8a1febaa88529df40bd66a1744f4fe82d67f1cfe7e46e9a1693242f20aacb74f38fb7938b642a25902622c9fd3bdc83338f0863d7725aed3917e3cba9f401721c7db1d68b7d4f4fa4f62bce0c9779533ba7f0d8ad6c08d2bc3733c8bfa98b9bee1952eab5cee25afd22822822af63fb30960b5c2b983b5e1afbcbc6dfa06b603ae68d22867b7335da31ac727cc57721a5372d77dbb004acadfef238a54f5c610fce44a072f0bfef8cfe5d0c77d30d41dcdd97930d473599d66d7f0753b2bd75818c95481ed5da7ca8c39e6e93f21fc631eb6df02baaca2f11c98e350551a1348a75f321075509d595a751b5f517841ab2cd773bd11265ed55168cfbf8fa4112ef16d71fd616ccd7e5c18a2f8177af0d5bb63aacc79cd9dce4827e2b278abdea41e6f6be251b1b1a3e08774ee3e960dc2b216941c724725ceed44ac70d48316331a2658dbd517c6dedb0786175a508a5e6148692ac83b99ee47ddb7e9661c71960923889e715519f36d0137e6437aad91f58a837456f9e3df4e380590fdb96e88e437ad6c10631a2d400169b77c76685ae65a8fdc4bc8197aa1dba45bd6e02c8c06814ad16211c79b8b78a28749bae6852d8e58677aa7bf3afcda272e4e1c49a6d2727b64ec4eaee64039482becd3ba1df82dded1350c9cfe43f5e104ec64c875eee63a64b3d79fef5bdd476d063ae66d6166e421c2e9f8cf396a96ff6c4948014cebbbb8e00d0e38191e2cdfe5d8da1c40b6b6046ed5a6b20c6c7d37339eab3123f26bf3703ce67e7850531294382726ad41a3a82f02bdc60803ddc354f1794e560d1e28e188287a6425c3f04d6f14c197bbda271e4896045997024d19efbd147d4cf2f17c6530a5c5b1f4fcde659f4715252106e45af68325b0f34193fbcae58c6fc239b6f952e6427ad8d94dc6eda6796a742492be36acab7dbc08f894982f3603c346b040c268dd5ebb6dd36c13e60c140c2091f03d8a0ec8049c1f0279c71a5c3ab455a05792621f5c52258dcf5307883434e7a1305ea3fca64232a3d76986cb554689686a40190b1dad5c5e7e1be8c663f665fea17ede7f689b63cc4ae252ac6e142cc0e2c7b40a321330406716dbc51b8f2c3aab74100994680bbd30f3e69438a46116a032ebf256bd593001cae703f426a0122d02165ba0a92da780cf85e05118f9cd5c173c24632f3c969ca625cacb2f4e405d79e234e453955f9e052f09b83c93ebc6f31cfc8f1ac70ac4797827196cbe193378cca7646ca7bd09beb7800873b796fed70a999f32d8a0bd7cfc218b3581dcc7402beeebac5d64f907cdd2454a3c589d11b33294175982f2fa789f2e8b82492f0a469448218a44021c0994b27d76abe3aa8c45ae4817cc936f529ed091ad3980a6cb68af5a0b9315b48ab5f5459702cf705f0cb323b99afdbdc315a7a10ea2e20b1bbd66f48e88eb859d3297c6072c992df68006b15649517871aa13e9bcecfbdfa1dc38802f79e73988562a07deda20ebad5835803cc6db2920c4666db1fe14e328cdf6422121a5efb12168a8fd3f0189df5ec9a7e31314e2366a011402f19c9582d223cf788598e991e183ac3d5c7977970f14ca2b707cdfbce50d27113a9ed2609a34c3b8733be86be41a89a8a498abc920baf8a5cfe3b6ff5a293775745c06dbe75df42352ef148a1a496dbda9562b65efdf381c712691c3a7f96492d35df7a9b67fae0616976f476a90aaf0b2eef5bb3b902686298c18422b9a97d86d2e095b80874143e1b220de14d8878a001fc221a441fd20f9398f1effda8704ceae7aed1c15abb752ca33c1875c58e2d10bc06ad72b3a61a26ef799a95328b644b7a7f5fa1d25b3d0106cd4ab5e688a137f5dfefe2e5e0dffcceec1bd8b11a90e38c4e7549b6723132f61f4760bf0d51b3e2eef467b53a1a03d8eb51517cda69ebde00848fa2c732ef5668ea47e2ed5e5b9519fb4e65310df9b74afac70afe6e8d189802b771f885c636273f48a6f3db16d8ac5b6578df4b93d22eb600abb9cd6a6af076acae7a0269e699651732205d28c982b3e16998bc0f815df554998ae1b2239604a427498ba77", 0x1000) 22:07:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 22:07:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0x10000, 0x6b, "71c65ecea235f9913cd0cb5076c11aef44b155de"}) 22:07:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x11, 0x190) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r3, &(0x7f0000000080)='./file0\x00', 0x8498, 0x8e) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0xc7b5) bind(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000340)) 22:07:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) setsockopt(r0, 0xdf21, 0x5, &(0x7f0000000400)="369b7997aae7f53e1224872224f4def07d04dd2788de454093e81836b1b78cc2e973e80514d4aff583b15f28bd4ca4b8351ebc10c54e154d437811d57a3a464577d4c8877452a988c23c92194e0d7de73fa50e9234321436a0951ea8d124", 0x5e) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x13, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="6219010661644916e0a1df62ad82336e2da94d42d3ef12dea212db5154b2f9b57e64bf788b4b26c9d399ef44eda34335f2473f620aa53c0ca10ab94ac5ae583af123b357a3b7022313787f98d09b78550221d1f3769b171993b8275aeb563a0adb8d25dac04ddb1efa40ccb4610ef95176c4a66611a28e3a1bd0c45b2dd83416cdf81924cbd9b34e8a07d37fe1b6acb3e663858327da613b6d52959558bc", 0x9e}, {&(0x7f0000000240)="9aa9ef44530808fa9e60860dd111adfab508d4d398667614a1680e6b4e0e8e1f23a989f6620186f42792b94874146ee41499343ba8a3f6c7ee2c271427fc89baf3b2faf3b1ea7ff25dd0f5dc57194d08c747e79dc28214c78add202001eed6b1d116e8c88bd80702bb7da63a90456d1088abc4ae5ac8dcea3d9888182c303a85c41894ad639a03919007978ce5d880de0b7c02a426e3ff3602a34ac474e58616a4671e77e32dc70dc1ccdbee06ac", 0xae}], 0x2, &(0x7f0000000300)=[{0x80, 0xffff, 0x80000001, "b5e5462fa8cd55937ad2f4faeb9e78913116909bac4a84be8313759163b2e8c1af7f34ad2187317b12700a184e9a2dc3595c3642159ae6dae156eb5d5cc2cbbad37d1ed0c715c479fa32ca3657ac8084dbd30f9b1aec285f045b21afa7b87f68ce08fe84dcf01c977951c73b5b"}], 0x80}, 0xb) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x2029, 0xc, 0x0, 0x0) 22:07:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 22:07:05 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x4) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 22:07:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() r5 = dup(r1) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000680)=0xf02) r6 = getpid() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000340)="c1788123e232b1370ce47978dbd6df159d5d97f0994e4fdfd9adfbe3b4784e314e817b4e330089391e0bab7aa5e8c62614233121e0a5408b754c4c8d6a234a32e1bf0e73ab399f29c6b5d9470877ee20e0536e8f55d59a81a19ef5dd26f3a0b843c46f9c1e4a8e139afaf3a30d6de1924d6d89971e76082f74ce43006f8082488858c21e0eea7401d06d308808b517cd6b92e62ca0f0ede460a929820b2b3a236d55bcaeece330eb45f859cc946e31b15980e4353a6563eeb946478b43f8a1138bf15147c66b1e79ae99d582c13b951937eb1514be0e25b14722fc50c52d3c0ac4fe841e1f77d65f05", 0xe9}, {&(0x7f0000000440)="514b7b88b014e3bca64776a95d9df2879359363f361499e41d87803fc6d01e6bba4f4b9bc01a2500b4c54f41882c5a2fed9cfcd765a6a2aaac8c771850e087977d1c22b2441a35ef7389f96d78fe0da1f2fb3b629bbd8d60addeb1d04019516f2115941191b061436d3d7570f5162b9b61f8bb9f75bef5feffaef1d410d0ce45796c6edad0217834744b7cca9db17e255966afe5c44f7f62f0fbe6331cfc62431cb7c787d7d9c5e4cccc1943c19bf46b7843ff04ca5e7d71b0", 0xb9}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x78}, 0x8) writev(r0, &(0x7f00000000c0), 0x64) getgroups(0x5, &(0x7f0000000640)=[r12, r11, r12, r12, r8]) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 22:07:05 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 22:07:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:07:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 22:07:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x21, 0x4, 0x800) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:07:05 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x0) 22:07:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 22:07:05 executing program 1: setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() syz_open_pts() 22:07:05 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) fchmod(r1, 0x2) close(r1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) semget(0x0, 0x3, 0x80) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x20000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0x11ff8834, 0x3ff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x81, 0xf0000000, 0x6, 0xf6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x12, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x81, 0xf, 0x8001, 0x100}, {{r1}, 0xee69ec36df941b02, 0x48, 0x40000000, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x5f, 0xf0000013, 0x8, 0x8a5}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0xad26}, {{r1}, 0xfffffffffffffffc, 0x0, 0xa, 0x8, 0x5}], 0x101, &(0x7f00000000c0)={0x6, 0x536}) 22:07:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x0, 0xcddd, r1}) 22:07:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\\\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='r\x00', &(0x7f00000001c0)=')^/\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)=':%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) link(&(0x7f0000000440)='./file1\x00', &(0x7f00000004c0)='./file1\x00') 22:07:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000005c0)=0xfffffffffffffebe) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="ed0b5aa700f919f425258f956f6d07a6d5771eb493c95b3dfabb95c85fc9e5c99e7ed3534497c3d8c74b1fc731bace30e3637997e0c1641b0cf75f0380b8a1856cf969024920236e752eeb738419c9c26c3b918736f20dd543e31c9fc06569421f8cc629bdbb8c9d852f4c6c925a5da86cea81774bd18dba8923bf2394e5324fbe9671df96e01f63e8cf81e0391cddbe71af138708c560fcafaf9d7ca36e1973ff9fb75c1cc466ddab0aa4319ee07ae2d7913be3352e6cfd99e2eb1e1e4982288196561f3eb801c775d1d9abe2fb777b5aa82a", 0xd3}, {&(0x7f0000000200)="dcebf6233645f49e06d99f4d37ec8039206ebb2a60e4a0b0b804a102283a91f2f6ba89aca3f619f046a183ff918f4870900c230ce3c0e1006d86adb3f027731a3cdb90199008d96f72d10452e9cf91dd8781ca0709d3449b8f6af3c5a9715d82ca4ed16c1f9e1118cd74361176cd58929dc0bed0b0c369cc4deac1050eed1b6dd7197502e842adbf5c5ab480dd6dfe14449f", 0x92}, {&(0x7f00000002c0)="ab611cae2a6787ee2c0150897eefb8f3d68969bddbec", 0x16}, {&(0x7f0000000300)="edad973d8e49acd5b28e60d971fa75738956bc78cc9a190591c49d023c3ad7e0e396e747c88842c6db218f211b0ae59b88b3067970c6518305963981a8a79495c7921a9c36291d991138f380b542a6b6fedbd0b2dd9bbaaaece152018e2deba0d923153159862aa88602f703e74edd843b0e03a37b6fad1eac3e6c145011ae5e39168dcb04b5cfb016a6b45096f45f99c0cfcc1175add94926cbaab36cf9240d936afa34777416736f3d4fca0af125301af0c8e39c353b4bb1791b1a5fb90b209d7a5af7cc6e2060ffee4b4da3d55eff2b48b9476062f1e9a918a03bf61bac", 0xdf}, {&(0x7f0000000400)="62fd3f059857b0b56531d2d23470365a523f5a7ec8767446e64ca93ada32c3c52950ca0f8025915799a13f656145a051c8a435ee4d", 0x35}, {&(0x7f0000000440)="13cdd2dafdbf93adc532a6b80d9d1f5a86093dcec10ed3f16c2b2ae427032b4464afaee133a35614508ca9bd33e3de633fa66b291ee067554da4c0f54db17e4388b11727213c971d3fb8825f7cf4c6c9a0c3b1", 0x53}], 0x6, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) kevent(r2, &(0x7f0000000640)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x28, 0x80000000, 0x1, 0x4800000000000000}, {{r0}, 0xfffffffffffffff9, 0x92, 0x23, 0x3, 0x5}], 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffa, 0xa4, 0xa0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0xd52, 0x2}, {{r0}, 0xfffffffffffffffc, 0x30, 0x2, 0x6, 0x7}], 0xffffffff, &(0x7f0000000740)={0xfffffffffffff046, 0x7}) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x401) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r3 = semget$private(0x0, 0x0, 0xc0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/68) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x0) 22:07:06 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) msgsnd(r0, &(0x7f0000000040)={0xbb53b1d79882dcfa, "57731b72948e7713a55a771f0c30abc4da609f9dd01a500e7cfaa9ff63f8969ad36cd00e49829a90a50bef987b288e5c7a1af843b02a96732436e56b338f752e39c55653a3be02f9af5e0017154c96b053cd8d0f4e5d92851a7db25ab8e4"}, 0x66, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x3, &(0x7f00000002c0)=[r4, r6, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x101, r5, r7, r8, r9, 0x0, 0xea87}, 0xe8, 0x80000001, r10, r11, 0x6d, 0x1000, 0x5, 0x6}) 22:07:06 executing program 0: getrlimit(0x2000000000, 0x0) getrlimit(0x7, &(0x7f0000000000)) setrlimit(0x4, &(0x7f0000000040)={0x9, 0x4}) 22:07:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4, 0x34) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/8, 0x8}, {&(0x7f0000000440)=""/61, 0x3d}], 0x7, &(0x7f0000000500)}, 0x803) ioctl$TIOCSTOP(r1, 0x2000746f) 22:07:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0x0, 0x4, 0x21, 0x7, 0x100}, {{r2}, 0xfffffffffffffffb, 0xa4, 0x400000c1, 0xb9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x54, 0x4, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x82, 0x101, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0xf3e9, 0x1}, {{r2}, 0xffffffffffffffff, 0x24, 0x0, 0x7, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x84, 0xf0000081, 0xe4, 0x62}, {{r1}, 0xfffffffffffffffd, 0xcd, 0x1, 0xfffffffffffffffd, 0x2}, {{r1}, 0x0, 0x4, 0x0, 0x0, 0x2}], 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xdb}], 0x5, 0x0, 0x0, 0x0) close(r2) 22:07:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="5827203c44fe1700000000259560f8e5815f73f2a044fd33ec5452fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bb5182d47b3bf579456fc7d4096e8c8b6b87cb2d72030000000000000028193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x67) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd0295e8f6b9d360ee906e5abd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce53f4871774c7809d2b4b3ce59df49897872d4b0292811d36eeae7ebfb4c9d7991f678df44ff0ff000000000000000000000000", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:07:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, &(0x7f0000003980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003a00), 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000039c0)={r1, r2, r3}, 0xc) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendmsg(r0, &(0x7f0000003940)={&(0x7f0000001080)=@in6={0x18, 0x0, 0x3, 0x8}, 0xc, &(0x7f0000002540)=[{&(0x7f00000010c0)="537386da41c289efb9f71496d0fc71d4a47082639ffe4d3dabcd8ef60d712b11b98507b6f821299ca1e7820c818b65ad99f57ae014f7c7cd1078679b5f338be8c63789e498e2b4c7", 0x48}, {&(0x7f0000001140)="bc09223ed53ef20a466971dd1c3876789845651990229c5d1c1975ecfe5cee112e6c28691b4f5103d69c9aed6e5135b8c6f3a3267e35650450af7b", 0x3b}, {&(0x7f0000001180)="90656c9e0fcdf588d5df66cf78a7038ac8dc12903b8e1d152a07e97c3ef1039b3987fb298ec8f24dd8fb06315a3d248ee4e644269b2eead73f19850eb4d79b5951aea5dc875029aa0b92924fa31cddca35bda728bbf109cb58ca80c5499e1987071d681bd3808185954efef871e786c6e15f4d7ac7ad047cd0cc4f2bb06334a8e3e9154d6732f940f1603c45104281d442d5b15d294347447314e196643375b30caa21aeefb6bed54923e59c2fec028d804579a781a872967d4b87f9fb6968d57e8543e39e932403044686c0ed8c980a2c755277bd0d94675dafa6664fe7976b8f3ced3a627a6b7bbca7c4ef62b2f178159b03953bea40847f8dc17fccefe32e5254d5b5e29e2cd917dd5980e0c5ed1bc6e506f2264fdee0e83b5f06b493d5117e52ee935309317419f959e2e7446eb228a0b35e8d6e386a2d06e7a49c1d550f19337c1b5d03c8b99cde38899079438bcb7d73b8258ba1518d4c14ec3ec68e1d909d93d659f4569e1d32c7f201fa27a5889bb0a29b035b756db09e5c9b2431fe2626fda76340a83dc72dce89122180ebf0ad53110d863b9d380edb78c6c3f699cdcbf46b2b8bae77957391bc36f57b3c562b863b93a4e5ee886dfea9ec9fb0b28fb4126cb131d63e1e7b9f8146353f58579e8817e8e7e7988ade874949dc468f1ec2454fe991b204e9c14ea5b48c9264f985495f667334f082739fe519fe53d8fb221d8ffbe98436ff60a2b9469a005b95eeb40941cb656362fc763c35a7c66d5782ef2930fb8dd0ea2ea4d1e3d0cc4b8a169854ace42ccdd13512cecfe5a15dc4560ddcc7a9be896e04a282920a6e8ac7e0272042db392ebeed8db3718bc4d4f1381c82861b137730f41b8c94415057faa32ece64770981a607ae05e30496612d83c53f6b8e51337074e1f89abfb215e56a4c99d54d17e8564c3b8261ad7ad29a9589db623730462fca5d7e95a48e2b5674f3af5d345606421639da5a507c8359be4659bb14297a3d8666709072669111dd2ed91ab6ada70a6ea74fe47ade23416cebf049e228d8f8c724988bcbb18865d0206f9230d52618cb57b3d82a3f9f0e1b34391624497d146810cfd21b8bd41d74ca9f376e7f0182865a9d23ae6f7ee0d9d2529c66cf69aae9bc63c9cdb2f2e3a9f9ac36c462eb809195f4b87a3c5c877850fbcf185fe97496247581c05eb7f9c8ec48c6082e3e1730846f717538c1df9d9609be6eb4500b176e6e795ea78abaf82a42d164fbfcb38ffad0206953cfaae93682d896eb237bffe9964a52b7be01e0e153aea3f97f3958197e16efcfcb496286a99c9e07b4c68ed6cbfca539464f0d4eaf660488be9344b79c4524c21fc9ea4b4da4b4d3733809093ad482f6041e0a60e25d178a972adbe30194c2718cb70f849119c3f374d4d9f8b9716565ced0957ef976857f60e7d340eb5b82647f545a3b4bfb40a86b99aa888ea9546796ca9457c7ddfb13d1eb1211fc6e82ce1b882fe17cd00eac9e7d2207a0d36207c71d69f1ba3984fe5947323206400f5dd1b429f9e33ee9c84caccf364a814bdf35e2d1d7b76e0308e25c147c3d73d5985ada1657e7324a3e2d9fb9eaca0a72d0ceb093a6d7d523d2174d8253a3163fccfe0caa215a3d5f35e62a5760dea1edb5dee5423ee3660563bd598dceb87cecaf7c150ebda8fc6c2c6784dcdaab89847a96ac7082c885d5ccc5a254424757c0792a7e6b90d5cb7a7bb9b3afd14bde967cbdc2f8b9b0c4ae367a7be70fec3f6be32388e44acb70ae4bfb0c0cd47dc147d756f704a85adf31ab4ac10f5b5967ec37ff645a70e030a7cbaf2a4452d590eaadbbf4470a99805247ea82d284e2de25d7c05511ee13dc077551585183a16fd413e0f8b709fc337db5b60c2472ec1ab186493409593b9c615df6206ccabed1f198c3a1d4998b13140fe11704830f74c1eaee51160aeddcb8811c4a6de34e59ffa9b6cfa4b58f55b14cc1b4f9570d797af1b0a882e6433da48d7c010ae51c71c831b0a80656571e9f4bb677c04c1859dd4a3d56363d0dfbc5eed7547d035078dba3a944015783b02aab4498084c4c20c2465933427a41373a26d8dd10c2bba5fe4a3322a9ad623ac7762e48ad7ff2b5316526a6f87a9246b0d1b179647d5a3ff729e5046a37f96f692d8553258aea6c901221b87dae45f8e6e672d997db57fea033860db30ad7e5b9665ef3e2e197fa520977a63f95ae4d54c680f48b0d5965d52af6cbb6f34b2a669fa02c3b521863e061cbef7c4923bf27f2899005dde4517f8056deb202d0c01cc244c9605726403670ec1ddd2095ccbc80a88b9f932c64db58b482a8dee8e9ef8a6d2f5b6952d0281a31e6b121859d0150cae3bb992a6f81410e1a993c20c73bfed5ae3310262cce99e6daa1e99541e7ebf885ad0ace6438122c0f2eedac1103a74bebd0bb762511357ebf9ce989ceef574afe82d356bef190f6edda194f650a51735b30b3d8fb72fd56dd4303ebc270ada186a98c20e06b104a69e5dce097a96d2a3f481dfa46ef733ff3c11333659bd1b1612ed0136fe627be913b46331ac5ac88c71cde321778cab2f29e89d6516072190ec52ebf2e7610cb6f5fef5a5d83ce416704784dc448f9b3db168264f97561abac00b9145f3b3758cf98d728546b71b399eb5e44d0897fe5b14f9332788ccbed891b36e710eef265342776a0e713a7027b108272523c9cadc670bcbaef5e40e2beb2fdd827e40813e8efad540353b85dee56a8b3dcf6ca751773d5d98225321f4179f2e218c5923bbb742dfca950c803fd08bd7f8f4e266443191cc964931ff1b8cf1f1576cfc70522752b3f3b1bb10b43558f4dd1afa23878d31d57f4f286537d404d24a12d23a65c349b228b0d262461d3c2e5fd2aa96681a6f3d7a68581c1a8429896d5ea98b8404b45c35e11e069baae7af1d5b6405b010c7c7e6e419e899989d7843162aced5ba000c49dc88fbac78db7e4f1939db6c4eaf1360a2f3448a5e55eb744ee2dfd1d120ff1ce27fab4d136eb25a4725cefd57eddd00f3ade4b4a74435de504108d99bb2678ebdeebbfcf6ab3313a1a6598a4cad6c3f5ad949b8e8869e7477d336863babce6208efe6d1e11ca61b888aff79031126d7bf6dd4962cc3afa335c4ca828194495f5446afc8099a0321889b1af18db09f9b929f854a39035215be703a90d210105b9ef004f4d2122f03d9100adb644fbc9418be594c7dc80ffce12bdbcd2b5f4e593f3c735868e677af33a13fd4745cadc097705abd26ca1261e1057b8956f5304db4dd06d9264b9bea70b6858542ad414b3b55bdfec8d0539e266ac2e351a5be288c0b5f9ba4c62d3f72eb889305e8bc2344b69166353ad975001de069ca0ca89e0775a7390c3dfa5a6b82d21bf3045758c9fd95ce2a24a5b0ccc31ee2b1cb2f895bbc3a56729a65bd5afb6022b229178d95ef7f984fe2ae1a84ae6d5f894243447c3eefca007d52e3041300e7ee51eb65c813aab6ed7252a9cefe07f90675a67d8ecaa7635c1110b83b341fdf7bc4cbc22c131f317b781b0210beee6d78f7cf00d602c74642502875df795c91ac9dbf164fad1be024afa49d446a5e99d6398ff1cfae9d3eb6f8f5cf59888d530a78e760ac51209ae79707f3f8576ce717542732cd27a02b490ec317445749ad1b139b898fb3f883db17a2f8d6f108bcd806a0f2f64c19e347bdbd6e8849f2502537250d50e13323a087103001ad414becc8116d05a70cbe92538abc2f9685fad8f78700e613902b62959b5903f706e6d05f4a3866d09940b5d9420114d2732faa89a203a34455c2f3fadd8bd819c11a22ce62f406918be863ce21c744501aabfeaca2e637c0b94e1febe1a1c5e3f4d208ed6ecdd57360ce259fdca9cf9dfb6fd6e3769a2b638f4ea781ef60f9340dbb91e35389a0d80005ecbe8bbcb86a492b0ae53719ea2fcbbfccd0d4a049060f883d6affc806367efd0ccabb3d1843e351bb0d013f5f9434ca02569c3b84241b0ef743d84ba74c193a24eac8908f1358eaa7b6ffb9d25261d93eab1471977ee82bcd3b7f2a7984a8caa5fa2b8c18e1cc6cfc84aab9b15f9897bb57ba9e8a64172daf63805439c449ac1a182653e13171c5a88a88a8dd50642388a4c56bb19b1fdcf009453bedfcfcb676fe700c0f997c5984119a859e14cf52110967687bd7b5d4d568a22e0ef2e00a99112a406760bcd702def1b7aaa7f7c1234d3321e534b9d4b8a73aaa6bdf09c57c1a465d24980fe7e6603638cb7b319ae2cb40996cde70bd2b067cd25655c9f1e91d4f4a6c5956cfe4a960e96920704fe88ac9006b15c9d27d4e39a358d9e9cc2d2fc3e8b349edfdea28c0c7eba0ed5c7f6f748a3b204ce9d7517a9009f70780db230ed76fa40396c3b315f45eb68d94a23ffcd94f6d80d1d276c7c5cca998b4396710f3fae41094b98c51bec79574cd7a5a876fe6677ba2a68c767a585e9e4f90a117041717c711a696c43cb55a6f2133121c2eab4e289929cfcd55c08d8bbd324bcc09b30b483ae08b92c4efd680c7de29f756fd08565450251490c1b7f8171fde67ffb26e27db0bfa65f31f42269081b9512bedb8aca99f144bf75ea7668a24ae0962b86b3f82dc3fa820cdfc0a6c5b17735a543b8ed04720a89d1964bbf77424dc556be00e2b36dd0a1026bc28bdecb69917543d73898e57ad778af518e41e1a521d5085c1b87f20346164122809b81ec189cca82bf6db48f6a63b4c6f02ec4c093418268023cd4dfb96038945af12ca83f80b6d6f957a174cc6dc5ecc6a433dfcb54388988bc70990a1e5886965951e176a09fa7c4e0fb94457e53692819835879fb3c9c936afb7bbd60e9d1890a63cecab383216be657ee27b88de84841bfbb29b420438d04019899fb83256ca5846bd5388ab2705766fa61c5988a136b1f9a60038c97552e90aeed5f06a5fa36eda6cf263c98bd73e9c5e9fc758ee30b8b80d426d6f8e552427cd1957b2daef3eea19bafdd8482f9c116b961dbab2815acb2372e3d08512e1e1a646a1d8c6dcf0eb9d483d21c4d383e90b190316b6b1df0707007811047658700f482f72b63c21513c37421a6a7a5fb9da90407dd7a4240e7bf621cc9002570181b2217ce751de3cd5761298d3bb2a3a2041fbcd7b2ecc5204e051623d444eeb00a5e74caeb4f51c4e57cb0d5b05d9f0bce98bdf54868558f6dab3f7e85676d0712008d28301e10cbfb2bff0b390881a47b5cd162df3b3a5044c5f3bc8da617b733122166336b418c4f1f8c2d61b4707df464940f69021794aa837a94fe081c81e7da1ce562b8139699c77b46c1bdf6f7547348eb9e05485de840a2aeb227e02d903fa268a2152c4d6b89095f8a824f18d8da6d3600d2b0af3dcc6361328ab2ee65b7cae7280ab5212207b3a24e548068277fea9ffe6ab68db4fa664fcd0ddf9dc2a5b29a7386b3032f4c924baa39aa4775dff860ceaea2ab3f492719d36aa07ea989c4ada22bb9758d021a09ce732ff9e9b26dd645b76aa82416620b41a88245a570e148b67e56579691dd4ebbb9bec628b9af020bcdf47299edd8cc5da261e6220fba3d91ca556d2b382efeeb39f6d86bc7c77d57f4dfa40c7e9402480ee73b05b4f12b530be47ad0fb9bec132f1ae324f9ffe70b664a0ce188a815ead14d7a9c4dea2b68bae38e34492b3f75f99d62003b4344fee5108d91d6640eb0bc38b3583d44d2f501d312116b620e940a1507e61e28ebaa61d055018bcc96638b1ae9135cffd9dc853e85e8c87fd4b8998513b3fe42dd5348a51625ae9e08d0", 0x1000}, {&(0x7f0000002180)="c72e25e5d6eb1186b4f19323c3b6d2c89a373395a5fe0787290645789eecb57cdcf10da654bd4f3e5a1dcda91395815ae08535ecc34fddf0a3ca0b6c38ec8e9364073edba653703e2bf632af447f3934d5d6db4d65a7efc65e18a224b443b9b34820e513c521e1b7e6bb937f7259", 0x6e}, {&(0x7f0000002200)="29ec357fd2b215d048012f235c5211fa83953c9a3ac23606360ccfb4ecb0ec5ac28ba318182c3380e71e6f3002df254199c4eb375c2a3089915e597289dd1c135a433393be49503973c8b0a6e201af628d6373630fb00cb991e29d173261b41029a0230e2f5118d70427f0b5abc2481a07855b56ebee1f758eb92d4bd4090f4da86c69dcf319e809625d7ddcd51a6ceed0e3a49567de3edda0f560c6c6d557e10f19c3eb1e49f9c7579f464aa4e463083da0d6aad24c72103265cffaed058e5649280e79046c8d0bbe7e0034c583e611aa6c5df67871fff8576c59c0b954b6134fa63c455ce125399146", 0xea}, {&(0x7f0000002300)="1dfbd987704fd419aa1e12f1634c5d5e8a2e934180b4c168cc20010ed467ea13d7e994", 0x23}, {&(0x7f0000002340)}, {&(0x7f0000002380)="3f17eb51d0a253553bc4675adaf405e3e74d68414d783731565c3c0a42226e6fc3c55d35da28efc808dff19cd0b82bcec41e615dbcfbd470ff2bce97d4fee92c75886872b4ea9c", 0x47}, {&(0x7f0000002400)="290abb6842b4bd8a4e932aacfe6d66680155f32ff2aa221372f13b1fd08ee6421aee90c2a1f8d0a81da3a4ff994fa65d38d3d423bf814e3234a1d27779371aa73114e289a6f4701542afa61cff7a2e9526e20fc5bf305a64296533515facca8130284a387a274efeddc9c95b14d718ea56230493b78a", 0x76}, {&(0x7f0000002480)="923699b9d936e45387bfa59c8e96ae97603d38c3271ce439357c2856e39517cdb50ab68febb8320d1d164edba0d4255869023913da6720a0e7d47111a7273dcfb8e8fc6c6db76ec99c9adf3e29eb0922578abc31e7ba420242002d65430fde801885ccb16b062c388970e91134cedb6782e91ee2a21128c50461f199e3b57fb2e1d0153bdf5a28180317", 0x8a}], 0xa, &(0x7f0000002600)=[{0x40, 0xffff, 0x106, "79baf3971d48175debc729f4a56d0c5c252a0931e2223dfff5d080070525edecd281610776162ddcb56200"}, {0x58, 0x1, 0x80, "b4792999a80ba578f139b2ae02f7dfc6d87eb38a57354af03e17d7085e8c1a1ade13a8c6d1068c7f36279a9cdcb80b159d652424c057bffff7ada093b7b3086f0bb426c807c8f7"}, {0x10, 0x1}, {0x60, 0xffff, 0x40, "aaecb61300ae9af2f4f5d3e3c7e89a4eb1078b2863f03ea131b148ae61d9de9eb2e5bcd0ecae80527e61db279312503e2143767c174311e7fb0ae93f885d0e8a7ca0247fd5a9e9ac448e9d875d899330"}, {0xd0, 0xffff, 0xa675, "bae4c35419cce3ed24740affa86350eef016e70e5a3ae96677721c4ae65aaad912c62235e4967f48b348033336c7db7c1fea873f0c0b110607d4c11dd7be51bcb1f0e3bfc372ea9edce13098756950bee2992334afcfe36fe6a0c2b3c70ebaa5f73dfc95218bc545e51c8bac2879e2e93aeb7b50c739ea6dfaebe1bf974e212ff743ba7f5c0aaeed0c815c932be2bf78fcd3c8588580e942cfcefa1caa80c31bf4efaee74914267e3caf2f0e0dc2e0cccbb5d452ea64605a6574241e1e1b"}, {0x1010, 0xffff, 0x1, "c7578c87d44c42196333f43d78f26aa687b737d2e99bcd2fa1e7ecb9a4b4b4da6a2dcc343f6568df40a4a249562e366495a2df52abb3d5392a67559f2a42edf3221031d63a7debd671e5f8b47b3c163850a4933da69a87a279daf9383f99176bd020ba755f4a14bfeee8f1463bbbb147ea4fdf808da41fd8104bfb5209292aedb4182f9ac67fc958347131a2c48fd8aec9f905fa33af1c1a4fbb9f24bacabf0b9123d6ab2958bd39335fead41add38e8b00d0e10311934d60814441d5e720538e03d7af2e7e5843bf3b0584a31968ae7644f0c21c8fabe4fd033becead9f3af913dc77da9f949bba75caf6e78ead2292d90993e479fe4cdab8d42a41ee6cc9780921367ab09e5442ddadc5059ae6f2e99cec17e346d443f0baf7eaa745e8fe1ecd50beffc906c251090e1f90b0cbb8c2f47359cb316001d92fea91595d56ddd1578997b335739c7088dc6ee0c78e322c9454c179859c56c97523cbb48468ea968acf066e6539acd7e09b1d70b557dc2853cc2ba3b4e7a7234a6a8916c610649bf42fde7c08eb2eb309580b3b06e971d3feea6ad7138c498712193585bc9072c5d23d0304a297ff0b0a65a3ae7ef5b32583034021928303964cf98220b9b05d819bf8114247f8f5b0f6f39b832969830b40b5ff97caa53740ece493170da48028c3457fa497314b7d316956f37d7c83a9dfb39f2aa1ae4e41b1b3c68c0819736778f695400df3e13614a4507a0927573672f402f611febf833921674561a594dff51e48ab0f2894bcec8dbf422dc5d241ee9b4adaa94ac9dd46f9bc06dac5f137ffa4a367d8f341cda5e4bee343c2b63736cbadb6d151b6ac59d56b3f354b06f98320db96c6c7b5bafc6a6143a7ef0f724dc2a1ef0933684ebfcd55c1246a31475520006a091dc6e7c7ecb4df44fc74f93dd4818930de24591a5ff8367df4dd94e430c1a555fe62ba6c0bceb1c2d2c9c36a667ba99f293979e5049ee247966184463d789f6ca642f17e3e3fbddb6bf847d17b799ee666d106fbf145a5ac545738246f4fc51794fd6bb11d8758a7e6524a21c840b354b34b9a38d08e11bd3d8714ccb65fc8835ee781a19c87e16a410223758607c65a41c9e94a58c1aeec0e603774ede7e9dc9539b334926b99dbeb8cf82f023f10a6cd7865efab5c6ce267bfe51d6675e96e45053ea83de04ab4fc58cb4092881c6525cefaa1cf25ac500c3abf586c455e542693935a1eda06252835a3e59b04216a09b76fb1e711a62ca50edcc30cc16bf6cb85725cde5e058cdd2d26bbafeb32cb0af6f6d25945123522cecb83d587b7fccc4eac35893fc0c4af2071e8a5aa4641abc8d8de37bf521aad69539271d4e1e34b011a150274533923beb45071e02d8614ca8d5c075406ce4006ed76aff7818a151ada5e072c4b8f1d2756228e476251601c1085e7a343e91aac258824cde24a54be55ffdc7e0d0671630a170cd8f14b86f5347b24bc4192c7c39e1c87c94ebe4ff2bfdde5dceb17701aa0ec7485b28f13d52698c8aa793d5b13503eafa6d642f14ba9cf469edae865109e98bc911797bc87b7f26fcae9642764d0c1d6d3950f465be29ef14a2ed4a843acb45b63575c14aacdb4c1633babba082ac12e47134affc5a4fd702a3f6cfee7fc770de66bb6bfa9cb6c19e538cb7d142cca5e16c4260cd79bda903d89d5ec5a0497308b5808b279a881a1c9750ccba9a492c33b700ef766c542407b67412920b7163461dd144c9ac1e76ac399bd6b6b14d551dce94a4dfc917a10e79803423944c1f839285fae6e3439563daa406cb10c86e4339c61b41b891b53986616b2dd178b04ce6c0c84cda35a9ebec6a367f5a94890ab44988e777372bbe298ac8a0f95199526b0b58f55eeb0228b893f6ea83e103b3a9c468d7f87431f20516090a635197e62fb8a8e8c837a5d585b17707add55f78414757f3e28537a50342b674bda57c89c2dd7d830a53b5fa0373d34dfb89a9b453fec96c8de5f205b3e2638b3372c013fede0c364b54f59dc0ca62be30463edf755b1bcfe51094d649a35234854bf537a7beaf406786b003d8d950facb371dc8fe07e9c46d3c65ba7ef9d416e8f4096e5a679c66617ad54e6a70d4f05e3c3d8a057a999bef7a045705076ea9226c3c183a7f34043ceebbf231dbbd10ebd1948af35f4ae5ba3be7916025961de9ab1302b75482a8dfac0dba6b2147f066f885fe5b2b80e9ee3a6cef1f8ea621c461b29bd3258621bd37bc6c1b0d8b37885441116b0c5cf6ab4f6dd6e1ba667c4cbcd579e8cfc639d046fe7620a6b0db52e59e761ad4f49e48b60f96a5fcc7a7b91ea2de8cf9b6ab4ba4d10bbe2fcef06676120165b7cca980d8b174ab7a758d5cc2c1f4ed452c2bc60a60a9a989a3a89f1e6d3d882de2c6c33fced33c572b7ca7bc0f4048f123973f0c1d336c9c299f40a2a92e98ac245d6a56ab52f1135d9bc600ed434ecf52869fb952a9753a9a56b30be87aa30a63f6a6487d79353a5f44c7cf1a943561652652a10857e3bce8a175c84da85a9b4cbdc1d5f2848f80915d6a5eea4a0b8e86e56dc4588ee22cd0305715deda0396caef0cf3a3c43e8db35361ca4ea3dfafe53cf864e6a67af635577f298f712077f54f495e4625fc4f311f7397e7d39765e3304a40a3487ae8858734bb001f3004018ecb958074d78bd4924403228546d311dec3e2a1ebf0dc6c224c3219672805d12de27752fa8676d0b841ffd87d0cbebd2b8493017a089265096e60766bb9561d14a007fc75cfa28406fa27049ce62106aafe79054494b35ec941f7244097a0f5061c76a110862300d734bd2c7bfc063f3eb11040aec6c46159156fc53142082bd07c91cf069be8c5cdd9832fe748bf30af5babd64e43a7f88f8af6ae8fef51215a46e77741fb35f17dfd6b0ff56709dbb44471d9cb6de08b6c848827d851f542f421c38ec778b643c93460843941affd3c59d2321e45038e119f9f44441e693bc4a6fccbebade9af57b3ab31b9e0648c323df5508801a9601cf10812db32e24bad7c21d2136e10f67f3257bdb763c2bce12ad95ffba62f8c3b8ada018da0c7bd000920d1b17a96fe3093fecdfc8cae379e65aed37df801be591c8311437969b5587af269e3247f0eb1c643da6f2b8f8ffd6b9e8e2d2c707de6fc98ad1f61dabf5f610e0fab415c6b17e7e4d5b14a4e5c30bafd725f404513775d56ce9223c8afb0176294fc294c41be1be764a2766e33f1eaed3b68904f8164ec36b0a8053b7603ef2a7f02a56f14904b9a46e78112e86056542ae3de24d53210a68998918b57460affc4cadecb8c416d61db6697a48be2ad847cf402131cf6c51ceb2733b5a6a374d74b7758944855d0aa3389a5839f8e75af54afa8968b152001539c553d224e082079e008a306ca7bdb522e69c9d7a961c4b0c4403e515d850131c14e3ea1b9d4de9d8e796972ee05d97dd12d85f4b564efd75cb7afee6d5a137ffe6481fd70ecbbd4dfbd292121f0f466a8a96ca9ffa91e3ae4dbba06436cc6531a733d0e4b82fc1365a8f102c1ea2f1de3f283b9833202e9f087ad8ea749f15bfdc72b7c3ea80de808d6110d656735c3db40d0f4344318ec9d9e9e45b01e92431e089382e409d752fb1b24468b9bf0d3a6d91be6747ce47f03b6043856977fdade88761904e6f774b116eefc19ff3d1285aec0ca18565bae9b9f3014a1b132a31d7eb384f8746c8b08dcd7e0e689f4f433d66454f24f5b258f1f4123d34c8f3a22ead6dde675fcf15fe5aa0488703ff6ba9630e166cfe1ebe7d0840f8b42a3a3a423acbdf96cf09c298a83f785ce093a73614b7afb8c16ecd282077b028d5a1d8c4a695aabb220db75366707a2188bdd5062f0c42b664d33d6891d46122a03df998ae50a16217b319905d229389b2a7dc6dd201e2914e2e7c985252c9d9bfbacceabbf83b2b413c4649785ee22a617fde8abfeb9d1ed8b7be01a847a19f878794d3506396f26bd0c111cad400c03f9016e9d8880fe8287f48f7b890b431439004581886b57727c9fb060111c104b6d21251ce4b6c3f26956b4f62a565960bddf464e5e70d17afb47c7d7e0fe308915e5297bb2b56fd5bfd52b586e3cdd2d4a9d097f4c68341cce5dcafe23d17f6d8366bb35d347244aa0e0df74badc152f09d89845fd76ec5694bcbaa35cd57cfd1e1a3b58af8f6b7de9e4ae4c978acca2a9206e2917feefd2d78e3576da5d5bacb0d3c31fe9f7d04b06d0841bc17c37a36c28328d854edc4be02d4c798fe7b1ed7c323963528e7bead24f81c7572fae49ccebcc057ed9e2f7b2616132f813327709dcda54a064f8a28b608c1485e348361606627a996fa69db26b39093bb66b1e5f2112b9def5d28d61a1d7cb12e0bcc2671374ababd413eaa5edad708e5ae562321d02d93b1bad5a6c6d176dfec85611976af84099135ed1ea623cd6039fcd8f248920174292c3ea6798d6562da11cd2cc33edbd0ea6bf3738bae04faee9c8cdf0e1661555b0d5288bd213df268a78ef3861ff215ed82e2bcf51f7ce70c4db52418f77590005dd37f5204beac7fe96af902b88fedda803d808f2c1762d7e14b1a6dcf6d28e0a4e3b08669d76aaada9dae6e3bea9edd06dcd3c56b62e1049fc67aa26be637eec0ebe27c7fdd0890b3a55812055e6215bfb6c76fbca15ceecfdb774405d07707a6609e494f368bdfa908c84961733af4c27297e0096e31c280bd4137679533ec4c5e3c198e4564f5dd07efdf8abf7c3e5175dcefaa7b9f45b7bd7302de094b9c4e906c27f62d2ad2be6e10f00c8b25cfdcfb12ec104ad4c116e7e0f8006e6fa6b00ea5dca7cc1501d88460871be2640a1b970f678a573a629a505d43ad1764dfd29473bb836794ae20df1de3672fe70ad2341c84c3234eb46c5e6106d7ed3e822da878284582224ca35892187ddc5d9d180c88fcd083ce8f887bc84b9a74ba43d7dc3bd244b2fa2fa9b5f5eb04c433ac2270c98c354c1581a0b3d41921991e1121b1eae1bdb710a35790640326cabda5b42a37ae26b5aa5f5f8486fcc7905659cd9d551253851a09b9f96d7e2796506505d3d881a0bcdc619a7516047a6012b7f972dfa021c686f53db77fc4603fea20b00b6110e02744e013b5cb1375c0e763fdfe99d40c20ed9929548c30c236f7eacccab6823a26ae5df92e0bdd955792755905b11bad58a908457848461faa056a108b34596c3b877cb3bd7671b2b9d1c232f1b22de33c85452fc0c1948d67d4a61d7df24d928c4c43044301ed11fae1a2e079fbeefaa310d41586d4108ae07f736f4b4e9cf5a5bb1e2596a12419f1058adcbe851562325ddf5cb43e07276b5e26374b68e9d73ea196bb89c40c4c5a2041ffab2debca28b4bc109439f40c3686a0f4dda60a5da4c45d597ba95b79b6ca1a79337c3c6dd23593c959873f8bb56ad6964d2c8229b65dfb55d4673dec4f77f449b55942590b66b6fe48e352ee193d1994cd384b0203cb25bcb85aebaa972eaa0c9387e0ede8b8f7866cc7d171d8d5a71ac46e5575690fbd75a1989101393e9d4a6a1306b9c5065866c2786d51d04c54e7f1e6bb89df1b29c687b0afdc529652c84da4c39fd1306584a29d01302ff722370ee15ca882813d03a3c3a09ed903223689a4e97bbd5f0ab115330d7837cabe9df3650c38ce6426bbf67ed57ffa872f821527f6680ba793a3851dbd067efc2122eb25106c9c95f82fb9f8eb1e8b4a31bbaa06eb506becc176d86d2b3b3465f3761b2ff10e18dc211b719a11e14ab8b4496d05eb8c7ff067b6ec94"}, {0x30, 0xffff, 0x3f4, "713424e507b04abf6c021ffc9a6413428f8f6f8d076ad36204eb0d2b5fca7fae"}, {0xf8, 0xffff, 0x7ff, "d54342ae969848187c0d698f61c831a24470d7c2da9072c9b6e21fbf28519f437123ecb4c39526a1ce7cc7f3cd638745c7c79108820fd459e1454b10efc672465d295d85eae3b2431a4fb513c21892f521d0e3ed7d961cab918fd385d696c3d0edec0cdf102a1b5839bcf3c9650bac23c34f0e1264e1d7aa9f043d9e7f846498bbb76e9431ef875a511af6d076d8402f13d418094df2e2c4b9f14e8652f23168aeadf899789daff00477c67e261dd6456c720929941eecf2a8ef8224f261be28009809fb91489d16fd5710ad183e6131a1ad1792801d1abe724d9acb8d136d308d1bbb"}], 0x1310}, 0x1) munlockall() r4 = dup(r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000003a40)=0x80000001) 22:07:07 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:07:07 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x3, 0x1}, {0x3ff, 0xfc}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffffb, 0x10000}, {0x10000}}, 0x0) msgget(0x2, 0x44c) 22:07:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xffffffb2, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 22:07:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpgrp() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x100) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x233039cc, 0xc3}, 0xfffffffffffffc4a) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe22) mkdir(&(0x7f0000000080)='./file0\x00', 0x180) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000000240)="5646197183ef1c3a041d915101e9c9550a746cea4a255f58a53128b4b65bccb850fde2a5f7a721f7275ba6b28da7c7d9ece37d60a3e0635c345642e664f019a56f5cb301de4092631c4921e2ae57a87ac2753a02688423270254fe32a89d722fe11df901ea4a62139fc447e4e323d0a4e5ac26c5448683114cf8acbcc0618f932d5c93eb8bf06d44735835cf0b7612d9ce3bc7f18bab8840f3d6d32d7ea9128d9ca9407dc5b017718149219f182c11870e36915aa70b781c268f", 0xba, 0x8, 0x0, 0x0) r3 = getgid() fchown(r0, r2, r3) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 22:07:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xc0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:07:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000007000000000009cbe30000000000005db7"], 0x19}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000180)=""/155, &(0x7f00000000c0)=0x9b) 22:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:07:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x18, 0x4) dup2(r0, r1) 22:07:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0xffffffff, 0x2, 0x1, "59863cc5603984683e6c09abbe985689f779accc", 0x8cb3, 0x898e}) 22:07:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) close(r0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2f}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 22:07:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 22:07:08 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c3af73d2c7c60e296d621913af3a7d13d74920e70d7eaf19e3ead2e7e39a26a1fbe59446df15af35213955f2c60505d4394f56f8159bb0756a5eab6e05ea3b9986ba86dee7f32a4ecd179bf41058f8a509b9251b576fd9b60b", 0x59) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000380)="cdf92b3143af85d930f5919e502601ca0881df396bb348845f0e18ed610557ff83e1b6f034c58ceee770dd0daf7bf29235902780d19bc078992094bbcbbf1c96ff1e307813ecd3b80780b36d263e218d7af724e87ebb6d1a4ca5ed5cfe47c491208c0d7f6a2171db3d2162ae65301d48fb9a5203c44f4de4f316a886a5a0396f0b9cbce745a94abd47455e8ec6c62d9438674922da1c58dbfa7fc7eb4afec7a764594112a21501a7d71c9b5ed6fd928c9c39ed529503085d7a80261a141115d9", 0xc0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 22:07:08 executing program 1: pipe(&(0x7f0000000140)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlockall(0x2) pipe2(&(0x7f0000000000), 0x10004) 22:07:08 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x3) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000200)="ebe6826889f65bd9a6f8414bccb551e2c0ef32476e478555517393d52e7f32b68b8caa53c763981272ba7135fc9379209cb95a4e1e0746273a6a3d4694140cb353f3dacb16540935714f1a65c2f7398c59d1482f74626c2e941179ce4ffcaa7e5a641ef6c1096da79f28f8030f6b74e55169e5ea163b581a0a409d40d0e21180ca8c565f3880b6f8f44c6d4180964af45de0803c5836b62878afa451b4b8a4062516468ecb8d23c0115febeeb8845bea6d6cd9cc1d82e26f4bc80ab9e4fad2eec297a553ad02730cc1229970c300c909b1055daefd70640390b4af32d7e13421d65e648ab7fe20a37771f02c393fe5bc93d151cffb5e869e3d", 0xf9}, {&(0x7f0000000300)="9403201ab791073992d7aa3cc726f7441d57fb7d5c072fa44b374e0454686d7c4d3439750ac344317916e5f78532908cd719ca94ca2a50f138ab8768b7576797fb401afd32e8b1060bde69d5ba67c6d0311f05", 0x53}, {&(0x7f0000000380)="4c109b21ca1b0f408ae2564ea2c1cd4da71c5df30b7ebb31bbba4b15acc1f0dcae3f96da367f2fad5f8a5eb676ec0278f97b2a049980bb35bf9a206ed6803dcfe5263958dcbb9aeed5ac2335aaf362f94dd645eb339628485f0eba06fd310da65342d6dec605aadfb9ada9aaafcd421525fe9aac5efb21591338bcd860b48bdb30e61fc26e84d5ed7c2d7e7a4f58efdd7c6c3fc7aad89584dd44abd1cca06a28d0fcf92bdec8951973bbc5eb420afa9ef9be0ab93963f6294464c79dc471fceeab68c8e7de768e", 0xc7}, {&(0x7f0000000480)="1e09cefcbd7ab29f1e8572f83e1a55048b0fb1f2a76dc68bf651d506ead0c6d8c972b5748af27421d10f0eb6d68d8cc7d7b29b77ad299523c02f0020714b833f8b1c19f0607a2fd507f7fb7113508b5797a73163b1ff941563e3495cf14e06ea3a7ecb384e9b3076a32eeca839a0e35b1ed8d712a55dc71783702bd4ebf87b54af2d222974189bfb7b438d4d0bb55498a45cc104c4aa29c238b119c8a7a117af0b658558962b9c144b4385662ea3e2c9181d90013628003b39f2c7693cbe9ae31bcd582b41e23b6867d6ba62d1432ffdc3c86ead386f19d5a3f6f022883ad591fd4fd7f1b6b1b69b891decf02781072c4020d5af77d36a1641ed29842c01e2285f998b8709a142586a3cf3a098288e3b75e81380021a28b010828903aded4d2ce6c03187510bf77e8916f54c77dbfdff18af2e4846dbc2707f57ae4cd227e021caf7cc5209b46328fa6b6bc846688fa096869a76f78f1e7b0c55fb4fd981ccd88cd11c3b27f5300d2c49dace8f82dadd03041395639f8d68212a96a300a138df9c38d50afb5764d2f6ed45e53bb1c8ad74b4a81af0c028361c455e9c8d9598aae6471e8e516cc787b5432fd4fa625b63c5b7277535446b32ee82c3b4138d2d40808f0a93792fa42a40d373829efc59bb51f14e95fa260875c043915551a7ef53326ebbd0a786455ec0d68c186be8499098fa80e4970af38d79502296cfe12eb1d6efee18c49cd105c3a0e94ade3f399f01bf4e16623a88611ad9c0c98d15550cb5c540025d7e866878ba5b1f878a32f9feb2609cb02108f1aa68df8a66eb96c2ea5ab928e63f9acd29b8bba475168ca7be8f69c941b41d2c0fd9e1fae5bedeadaa648357f0aa2f3d017e4e3a6a2f8658e83dc3c4a8ee81265f014fc59f555ba44fb8799d88d7c05e7830e06c318c680f9137af8233907a2502f60db630bff053ca8da4089520952f2e17b671ed19ed2f5217abcf8ee5822b6afe9f2123004c96e190f0751165ba0e60db2afd55f7e94c1857a1b0f04047289a6ca85e7a1a5008e9741bc2ae962283b84e919c0ba53f94aff473807bd1487d0fd99f33ba839754f51d531610341e3fd1ffb6503ab1aa47ce66f12540c4d80bf78a0925097823556c59eb90f89da2ef37d43b910cbd1219d5247379727653295e68dde35a5d1b2f48d5a4174d67bd910e9658070c6e17d7e3c00a30fc5156dcbb533de8a5583feb414916726b830c886803797a2273f95396bde48571185a3fc08b82fb28b85b6c1819c515d0a06c0b3d544ec6a09c5573537e00c0794b473fb6267db39311ae33075d8ab83797b875906dbe531fc05f87da64049c98b39ca2852a6690f3b9f279016f52d2c5bff3ae7445cd2ea3fede509af42653149ecedc39f77f2a9e8dd68584ee629c0754133d15e052e31043c8c4bc918e0c82d6cc3ec917ea1f32a34f25dcce83c4ec4358fec03fae999616e65c0c1c93885b7c670dc194b4cade68f22bd6d9fa6a54e4ee19df6b0da82162347447bbefe6b701126333c92a8c38fc10458891f51b00b7d51300ea8048cca3eeb32ac8ba3c2241f436e1302d28e83b1feec7d1d8cecdce561a7ca49d1b28dff740ab8f6079acf3e5266128cc078f7880af19d7c04204f881d3f91baa09855bb1591f79b57636d89116741cdeb5b2375f3fcd0da7e700141871f871cbf3c920b86dc27026cb6c54c3c84f7268a411fd6d09ec5dbcf446c7f19d21d364d1bf7911dab7c433fbc047e552b0c40a6d84fea22e081492af2ad5fc470d1a63b0b7069c68bd3370962d82791534239782a3019792526099232c1806fb568089d7381fd3a13d879e11aa6f6ec3fd6060d19ae3acc7edfc92a4ee168ac8e8ec9109c1c7b40b827789eaab9c0c888587ca88c3726b1de9627d9d7cd985cbb1c46635317890c039fb1171ec4934e4eca01e3acb63f8e3d17ddfcb704180c536988167da9382ee55b8f61893a6da4ea486caa7944b34649a961f59164fe31cfb9cbad8c5a19255d48d5032b85722df3bd7ff0567a18af92fc39103ddf36a9fadcd24eb23c90e42ffd73ea43856f1d4c5355a714b080bf9b6d9e3914f79dd2bcbc9ec8b180b5104c7d1e32d0da107b228a3ce8d891be52af47cd9049b2d5323a6ff8aaa09d972f6ad09d40cfb7215b36e8acdf7c1663aa4c548eca82de5f80a83f276b642028871f657fc32d7c9ba8b25bd117c912a98d411905a64d09d1ee308ca8f03cf783346bb1450a643bcf2c3bf68172f96984d38f9e514913ebfda2269d76bdbcb8b3727ae776e007449184fe29ce498d9819d6c8ebcc0feb54447f5249b3ab550b2c0050064063a47d84e4259ea625fcfccbe58c74f234bfd81bfb9bab22fec0ac8c07c1f897cd75a29b317e62529f3d4d5e71ae7c9a850ea8e6a23cabc20cba85555b5c2e900b344d12a4cd0daf50c2642b7d513d7a60b728f706d78625182514249b78917529085349f3e5498d07c0499ba6bdb8813e7268e7400ced3ad54e83a7405a3aaf310dd2c44c74085b43ce16919400454f0d42014e40d24397d96187ad3fc15ec1459fdf1ad477dec9788b4b00c74cfb24c43fac866dc5f898ed1f5a3054f99448b1babb6efcea71237130272a63c5a4ec47a7c4004ffdd2318ce3633000a6b6a7b4113b8d50e45005a0edc621d8a88489b9b187a446ecf6b731cb8ad23dbf42cce6a6d23074455846cd498fc79ae029209f450d2a0372febf3242783d841d05139cfe70a0a4541843af25e75e6a9de9d27f9b0e0f564dc4c5b5b6b65952016f83b94991e7357c4e8f6ec2fa1392633a1b571f4c59660e45242cfa0a8310c8d09f039b24cde15f4430ae6ce86a6e34da97069df69519bdb0f71961d96ef8ff82bbbcc3f496eb0d7cdd814f57333a4c835add00347ccf1946470d706f0ab181742f8292a11e8a9437fabc89f23748ad6f87e63d2da1d79106a77af9406b4d445b2e059e5017b8f7f2d1717ecdacdfacc73492648ffd996ce32bd41ed746953452e5abfed91f3728aab1ada3571d7c6535812a8270bc35900bcb79d1164d414e1857b7264d306692ce1e705475081346b4e909e088b07100fe4883b4dcc4335c352394cb043965f9f461b8abc74bbd126e5e3788ec12c731dad5f067d959d95214c9d9b42c82fd700c0e535dd09d224ddd6f6f0d9e11397f3fe9d479ef0a6398b39dcfc494207f04a47b2119c5f01f95bb155eebb710698c7232f15af8e02c66dca80cb92928137c10403466b05b0d659a17ca55aaa6d386cf89981694b28f58ec9e8f2a22e939dcc8a71971abdc5bef0be4e6bb89b7f610c9401fc0be9dbfda12888049872187212e1e67c494f72905d599a07e8590149622c82ff5161df71a4bf8326538cc7191b826f9fab06b46da836037bd3d19e18ac07413355086decb367b10f9ad553404598456b4e1ed9a3c72dc9753bcbaf65f3bab2dca84da01b79f6693c54f85aae2247f88aaef4099e8388cdb58cb5437483b81551bdbd7e273ca127f63164cf727377bc3c699b1f26debce8b6168737ff4274dd9de200e4c651ab416414e125691b5fd33644179fa9cc952d2dcfe97a36db3e6bd99574a0d14a95803cf9c6b7471d01168e8b9537e06394c430ac87f75d831d606eab0126c7ce943516c3cd02312063e4c922a3725b97433addb7388e78ef0f5a113f4bca53c8e1f800b796b074a4167ad083b2cc28a61291686de90df3818377041238de6bbc1825d951570ad9163b4178738505a8a65290876d1f7e5b7e8c5a758f561fccafa15f2e8dbb7ae19757d0e156c99243e531cb83e9b74e63aabd48d97203f31f56a887ae76b65a2e930ad29eb776476d8ec21db23b2e8e28e1df89e5ff17484fcdde47ba478027cd1f9d934ac39584d27f4f4a4e02f4bdd02e2a15cda13db001ac592e4c891cf063e02a7925ee64354f14e24a49f01bf1344ea49b2103884c62fb05e1de706549197df6c9284d5146c7b72d0d0ffe2539d4f47d089424282a592d013006f9db5ff81e68523d787d26039dc5850ff7d764f530beab82b9c9dcfe9573408320bf28d9bfa121f670414426051dd0b372bd2f7898d42b295e85783af327de24faef20cff884cae309c30e370c38bd8084be8f76d1b0bcabc39b7b93728f4432b501bd4be6ef2375335515108bfe0c18c90d1c86769954dcca32c7336c6d3663f60229604590399128e4935078f1b06f0878ffbd5b150a23ff97e7eb2d12e8703f0248aaab507f34ecb484f185d0591b8be598d3d561d0e85230823739315ee42355340369739663ec7ae1772e75cf6a173982e41e920722728f7fae467e1e9e424aca137c472f49150d26d0eac8bb6e93b4daccd2924886e6cc788369de243e73ce98ad4cb1b9712f444f091515b7468d31dba26cfb06353e5d4477afde2a9af01d41805404f5ef995872a893c2a10f6d9af604182b7ab66b11128fbb855ac97929054c7aae62b6bf9666dcceb7578aabf24ca4ec58f376e52f8addcc424f814d86f0b0d9b679df4e36f712d6ac6cfc6b447aad5a400062c1fea9def183fec4af7a81c19df069d88e975b6e46fdd6a44d04f6aae4bd944cc9074f4f699ecb01c6125216f99c8d7da905408d3ebd995690bd5ec63605c60e8a0b803492e5fee7d705c72f2ba64227b2e474676905b4489c72b9dfc0b14d0966df9a3720b5234521726816eff030be98bafc0d7163305acdd073abf3052c2e605d5cf4ae328203efba81f96a65dd0b1c6a9ef8d2b32d2733309fc6d8617e5aaee045fb62446241637e95bbcce621f49973ad5859f9281ab6e1528f24ef25f978e6bb6eae74a11175b7b473fae153c707b2d8cabdc89459efb3fefac9824287dfeaef94ddffbe51660bea6a0d3f956bf40b3227a352514659b27b216f853832a92b348d8616308cbc941d394e7b3671a30624aefbc2367082def21995c91ac85d07d14e952421d1936ed3ee2faea09d0fd83f5c88271e4fc0568824c6b54851192498b21c82ef4f574d0945b5597bfa649f1b0c329ffec8f4f38c3dc97f820d5a7918e1d5a069ab4bc5d3fe6ffa4276eefa301229d0252cbe2130c42bf91430567fa6292059d36f5d157a1efc723919e3e54fe2c4084e0ee9878e575b3b4d2f3c9ea2d8293198507c6734083a6fc46bd49058737131af7a7be663b34dd30894831822f3d778986a6580f5ced653393b069fb6a6366ae335c64f84860643673993803541a8e207082787614aab82f371cb2ff305a995454c8241ad57661374d3c83882e206cdec41649b33cf266475d28b1bd4c75027269e26b2983565c931a282b695df34568bb09a882b6dc7f880d95ec4e4a006edafcdc3df12bf46222585cd99b60c9ed7a86bd5b10662da4095968711376f5f897f5b93d1fa6385b6bc3cf80d7e0d8f3164ae4276b5292e325711a4b5e85fdeab44b6af4170b7bc04460c7d3d4999b0f4d1ec3e10372961b977bd35960de4e6baaf642dbcdbb024c381c324641ae1c8c3ef2513b0b7b9fe9e63ff14b1050cddde7934c23647f4b987782b4b6fc878299577d0ece3fc52a37e92a14e7f26935607d3653bd92ce9d303829999629365d9b96dd2f04849efebe34e83a4327907f5d5093a39c74d39ab2adda252102b56490cd7a9cb18fc793d87080d477591dcdc2fe8a322b62a58bf4b5eedb8478a823cf1399b55da269217b89139545a8053a8c8b07a639882f4ef097f60c44e58c19fc53e15d8ad4a1fffdc8e1990ffc1595eef1e021e51d375e712733ec1bb9ebd868f153befb00b49dfbc2760421dbb7a", 0x1000}, {&(0x7f0000001480)="e68c358f4af249fab51876037e83007cd724822f9f665ca255e5bc9ad1c1ce449242c734fedfa90a90e2ce492a67d60907b13601900a9fbde56340704c81c68ce319a0ee803980abbd792d92daac4689c4fa9635b7eefcfd67257c81f1494fc135f11ca7284cb8afe821f5a946ed2a77307ab6f8295c0c1c657fe845586d27c7575a7e9fa52b39138b22460aa3388e2686a26dcf87a96f95b232aa849c88f88652", 0xa1}, {&(0x7f0000001540)}, {&(0x7f0000001580)="1b8b2669696855749a4e24178501abf886648c6fedc0ed1f26ffebda612dd67ef225ba8a9c2935b0d1d801c4e22e77e37b4a8fb7530257e511c1568604b03373b0575113e2c8", 0x46}, {&(0x7f0000001600)="829d5121f9da5ce5fe5a9582eee5ac2d3ced87e67012115ea917d8fdf0d05b763c6eb8a3574373235979fc160a6b32ce", 0x30}], 0x8) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$unix(r2, &(0x7f00000016c0)=""/106, 0x6a, 0x1, &(0x7f0000001540)=ANY=[@ANYBLOB="6ff6cf390000"], 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:08 executing program 1: setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1f9, 0x4}}, 0x0) 22:07:08 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000001040)="1532e61b3bff46294608e1c376e57f2eda8f019c8fa4ec55661cecddd041c999ca0d1c5d4cdb0711389d438e38273c2753e781b2c3e9bcea61890f219be121fa23ae31ffc972368c816fc9e0e86a0b4cfcc07028dad528500158052e9220c720d5c67a5bf2174834c94c10240296", 0x6e) writev(r0, &(0x7f0000000000), 0x0) 22:07:08 executing program 1: clock_getres(0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x180) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) 22:07:08 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/69, 0x45, 0x3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 22:07:08 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() getpgid(r2) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 22:07:08 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 22:07:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0x9) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 22:07:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x80000000, 0x6, r1}) 22:07:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet(0x2, 0x4005, 0x9) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x1, 0x4) listen(r0, 0x80000000) 22:07:08 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000040)='\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:07:08 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x13c, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x6}, 0x1d9) 22:07:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xc0) ioctl$TIOCSTART(r1, 0x2000746e) listen(r0, 0x0) r2 = kqueue() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 22:07:08 executing program 0: r0 = shmget(0x0, 0x3000, 0xa4, &(0x7f0000ffa000/0x3000)=nil) shmget(0x0, 0x3000, 0x0, &(0x7f00000b1000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r1 = msgget$private(0x0, 0x1) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0x1}, {0x18, 0x1, 0xa7f, 0x61d}, 0x19b915d4, [0x7, 0x10000, 0x5, 0x80000001, 0x2, 0x400, 0x2, 0x7]}, 0x3c) msgsnd(r1, &(0x7f0000000000)={0x1}, 0x8, 0x0) 22:07:08 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x0, 0x80000000}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x10, 0x8003, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x20, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffff7, 0x5d2}], 0xa2d, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x40000040, 0x4, 0x9}, {{r4}, 0xffffffffffffffff, 0xb1, 0x40, 0x7, 0x81}], 0x7, &(0x7f0000000240)={0x6, 0x6}) r5 = socket$unix(0x1, 0x7, 0x0) close(r5) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 22:07:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) utimes(0x0, &(0x7f0000000380)) 22:07:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget(0x2, 0x3, 0x210) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/105) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x7, 0x9, 0x90, 0x100, "a0078b7ccb1996945f5b3ce0f67b1e878847e2a2", 0x8, 0x4}) 22:07:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getegid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x80000000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0xfffffffffffffd85, &(0x7f0000000240)=[r1, r2, r2, r4, r3, r1]) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 22:07:08 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x41, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 22:07:08 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0xfffffffffffffeba) 22:07:08 executing program 1: r0 = dup(0xffffffffffffff9c) dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) writev(r0, 0xffffffffffffffff, 0x2eb) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) 22:07:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) close(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6}, 0x4) 22:07:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup2(r1, r1) getdents(r2, &(0x7f00000000c0)=""/124, 0x7c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) 22:07:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, 0x0, 0xfffffffffffffc21) execve(0x0, 0x0, 0x0) 22:07:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10600, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000080)="6d93a4d26e1a6b841884ac6aecb472c8e5a106c806e1ddf503010cb048f10f968d59b2c47da4a0293b42d4ff8daba38c09f30c245a40627738d70459db3d269ab3a57d2d1693e24422e0eec13f487ec1774197bb24e680733df9f1599124ccb67760087b8b09fbee8347f1", 0x6b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:07:08 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 22:07:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000000100)="1ff463352d458d3f9f9d628801", 0xd}, {&(0x7f0000000140)="ef7cc0c07e8ec3f832d804e2d449039964eebbf5b5cb69d7e66060813c2fa1bf8e59559edf65630f249af47622ac2d31b487dc1eda9f886199a7f54503a85dc6db5730bcd458bd34cfbfd76f713e45b669fbbcbc8a6974006e0d5ffba0edfa1ac83e2ff46657e4a21d69b8757d16497236de24e86e4729cab743b18c7e04062581990803bd3f1a6aeafe9f9648d49d813ed81e90357b079c4e24ad1e914620ebb22e49ed85314ef1563a4348aa0fcceae4a1c5237d932f080124faf8611b0e305bc696c9e6fb7d6cb30ffabbc91696311a241733813635b1b1a5437c8abd30170efae819e1365f3c6e10a63d29a0f87c5d72c05c3218a1ff82b498ba3188792e0bc81eb3f7730ecb3204b1d86ec38719aa934e2edbea13db7dde43f0964712e93a6ab7c2d792c06dd9f211a8734cc52e19411dd3427f8f9f52f8998122c5393625c1ab365f3c17c0399e00d1822943106c59844650b69cdf14be8017b7f000bdf701b6e1a20bddb2fa6067f1206ca4727ad1babbfd614567ea0fdf3c55cafe93e45bf020d13223a6f714010ad67b7c9bca2d873f6670589f85efdb53a046326adc78385b61ac610c974a0dbd86acb657e62c1a3d8d05b39df3366418f394af7eef1a691737b789349758ac9f1c6200784dca9f07099a9c8d59c661212120da331ee3c7d5723a9c7d035c3d200670cfb142b9ff5eb972e8fa09895e09112ed80b790c3ebbd6be63fe37462ff6f178f24797e1e5063f9e07df83a62e2f052476a6622b70b87dfefc0623cfb426e807b3edfe26acc2e3aae334689985238bce09073bfd0de66594cd51b564f7b80b99d3582b88f7d97cec7cb65d9c2602ee2e40328d2d1902d413afcfb819a05560ba8964acb3f66cac0ce2c3135ae1a420c12c33cbd06f992160716a01de8602e982fcb31ac079cbc05a94bd4ded5a05b3334257f3faea5c9724a4285e5d5f4c92e6fc9c659934c3c4d6adcf19f646adab81c67f961620819471a7d107ababe12e3c07e55d1403d75e6182417749e42aa32287811155ce5d472304868bf85da9f6bfa1190c3c73fc517ad6eaa1b07ace66265c81df8ba6849008643f344cd10919de18bcad3f30bb4f06c66522313e9112ffa84d0e2eaacc01bc0abaef7d62f7469b5590cb795ff2efb2b0aeac664b3fe3181ec2e7e63f8df843e651450fd7afc3844a6779fb593fff06944f054d1f294185c7de21493cee4c8ab7aeba0f7494c57647eac6db5bf4ece7ee2dadfb09369c73a3c3cf6375cdfe6d79bcb6250354f1e6f04574e9a3b219b0ffc4639b5fa9c822b92175c5f7d808d71bcd5b4ebfdd2ef644aeb077413a133303b9e6df74163d92a3f49d1c7ad7cea289a72f81e8671950f3405050d11de2dad891e0e7e801ac2ccfec404e35d50a820879567953bba51fbe52af999434cd9fc38a76664cfef029297e914498d5a9b3866e35ae6e017a1c7e43adfac8338944a657769964c49ec85c08d616566773d83b5ebeced15bf31277f518ae36b4669d4a6481509f841820ce7374924fd22d8c30b30be98751b0b3c9617be645f800e13ef0daa319e8de9c90c474b7b730fd6305cb95354310a134cd5ebf074f7c8d53693b55e83f79b93b1daa163794d8f3e9ee11fc6222f13e5060a1e97b255978e1a2e2553c488f23faed2b4281d00847e602b4285a536a429b7be4aa6c9e73c5848d79698250ad0b6f29d2dbca7a164dc302bcd28635d5d1c6f750a7948827e4b0659d01102509294583be11c0e9f27e5344da6f67e9d184a8e0eaacba19f52f9e405667b07e06efe776b14d99f52b5972c822e7d5b3dfe4ecc58f17c6075dac5782a0647b5c1a83409c1459ce7b5da53115ad03217b9300a5aeb91ddaeeb5c9f519b2a7a3f8747d7b93894be60b7dd86b23d65ddffa9543ba39dbb0e88fa14c0476d16385b7ed780c35a8ec216bd5016520733dabad32c6f6583d03a4730636c4c827fdd4c656104a81db8d6ad45139970e59b8b7e085150ecce8247629848ba3989a7847a206095c12488829091e9d5f33e7f12deb0c136e6267279cc0cf0fdb350702478495f0097a9d2ee65bebfe7c334888de1716245359efad37bf67fe3cf0b0b7dbbdd2487589c6b31d6287955d6d1cc2056516ef198af7a7b57203a37e17a775cf10b1f43dc955b0a49322cd4a6b9ba4278dadfd339627298fd3085f5c2bae025cebf07288e063ab929ed6ff35feb2214ce3756a7681ec652aeb5d377ec3f694eb2327c0d091ef0752aff838d16f702bfb5e9e943cce4222df1bd91d9bf59a3daaddeabe6d38cb1f49be3954d272ac80d287310af64fe3a2b555f41aa7bd960ca26f4cfb23ff2f545a0ce7de722286f6ce2fba6888409a89c31f3aef83fc90aa583bf8a5e482417b73485610bb57a384ff9952b9d3be8d2ece220affdb500d8b0a15caa8a433d61fdfccbe3214a7cb3d465825c9bd683aa57e63e83f68b78830c858d05241fd6f264210b251ec4eec13dacdfb22a9167342d976db693840c3580a948911dd45cd7977bdb9e9a5334002c83a524d702273c14f1758a65bc3d51ef5d4991c260671f1a4a521cb6219fd353731bdb669d888f833ba828765d200c346550cbbee3592ad4f1d6ab17c58325d7ebda7cfa0bb3ea92148de977828d620a9024d850bed1bdc170b744be5bddd6ff089c2d784fc509127a66a90d772d728ddec0a72a60ba9b11d12fa262f54c0b8873570f1a9dd1c09420fd5dcf824ca29ef43ad36fb118b819441f7a51359596fa4ed7fb2dfbf332a0a15945b868dbb293bed115fef7caaaf9aa4236f204e8db9393ddcc100e1377a93e50382fa3ca5a0049c68704b98f5a479d09c804ec17040104d6ddf1f2a21e650c69b56e987c634b5e1d75835f19f9d4bf8133a9c2031f04416a8f773456d693a47cd951fad3587865e2a5bc70d505a1c3b15d5d9a34cb3350cf9ec7515b3a8b00ba35dbc13d1d9f3097a3240308ca55aba4fe0f4819505285d452546e5dc471f52c0e8c823cd026e30b1e599f56ce23d4316290314ccfeae57ff811b3217aaaf206ad17794bf395be1fb4bb8e7a7e22ffda5a08f8993240b525681f39370d39c7b4a78e926e9acdcaff5418398e56fb83b47a74b6950c5878dd7e9043e336a9c6e5e929bad97034d8fabecebabdf7ce8436966cd330e8db16df807afd21e60048fbeca2cb75b2f29853900c0303591867ac475a5813373cfbe04f0b0e521b9c4b3bf207cde6bc87c09f3526260a5952ea7d657ae8d0cc6cd089baa16c2206dbf55f8ef8aa9ab3c050ebe4c2a49644c36f879e23debea7be0ac27e7c401b2cfbd057a7e8d62d4150c065e3aeae53cf5b9635d90aca826aba7ef2c2349b472661c35238720b7da9f99b16e236b135e5405d93c661c0926963cc07d21070cb7bbfa95ea71edd832c2d2477325878d23bb50d0ecccea75caf66a1898652440e0db9db1840a738f4cda79170e44b68641bff0072cc6d01c846769837f96fcc24207b797d2bfcf2289fac7d413e3d71f1a4b7511b9444f781c878d10662fe83c3c072352d441d8a45beb79bbe09f1258833c73feb5ee1fec70e2659977e2dddd3a78a15b56bd9a6fab22b77df500013b66b6fabb59d37ad64e10b5fbbcd211968ab0aac2025de569b647b3de678a27c171ba11e2c4183d1862e57ae2cfbf2e61c4f7323a7b731ee28bee17481c727fb9a62b9f5a85c83ffda2e46279e67d640ccb8dbc54b9461772dddc8c7e486114e851bd5f2f70bfa752a71eb642a9e268d87d989bd26f5c135190acf4661c452f5867d4f6106ac4153a8c68cecc34e93b3a36d3c7f32ea8dfbb4ebd00e44ad895b1e63a95ec92798c08957437bf3d542a92ce6112b1eff5ea9e1ef2981b68188b68a57f4acec0d6d49b203851c6562f15eecaca6bdfe230d90fb17868885c1e17901f6c05c8f363ca6cc8663ed03cd332832c20b8bd779e1408984c925adbfb7bc34cf2b4e802a226ea3532b08f66f93e35a50324584df58011da9b9f61e7a87ef01373f41428d090f4f667b5abe6175c45217649d0adf1d098478b6ab3e290f064f34a71f6b020f552565bad1b39cc58a1726adf5f7a01a7aac61eee55cb49de0aa1f93492ac67d32339aae428295f2434561113571ffa69538fad2d748ed32ccc25b49114b4ac47fecd71581c4ee046e22825d9718ef726e94f986f2d071ece7730ef362483da510667f6ad2d08938d07180270b974b23067a82f26a6e3a86889e7d43a4e170cfe10345ab3153d702543249f14343fadae065ef380c4ecddbd38a91a9b57accda5a3051c9000ed805ff76bbc1e89d366f21646427d4c15f35a74431d27e58448ba997002d011f0d7bdbdca048a86a8d1c4b0e5fd07c4723e1959801a14de9d9d6d9d9867ac0691d0e4baf736c6c8550174ebe07023954af96fe0829474febeccdd407bad25e296c06e2adc94a6c8b44a8fa0740dd8a31c3a07be576d253932f4d8f5bb7c19aa28dddf69ba4cbc37f092d18a6bed894cb2502096ee68f4d8705d13cc39098ffd34bc35f0c457ef0c88d38fd3ede5b9748ecd99ed0dc77f5e39cef5c9ceb11255ab6b2b9a05ed44f06b9b4d2ee2f475f58f1c7cdfc57732e0791c05d7855e71d0894b80e62283a6aaaa2a5d8fbd28c1cf5a6cc88c171bb07ff955e83b6e2dbfb4ad2718f30c700eca008c88f4610601dad98232453201a8b003606f888b7e02baa13f8528d555ce17db6fe6d88c081e39297c40623d15d24b5d7c6de5e836c45df3882ce324ebfaf70f76ac1f1501f00825a9600327fcffb92b206d3c511e405f697d7c9c013a52ec9cd3d5768d0d0700dd1183ba1d907da96adb35c5d3259d3f9c5b70acc27cc5732eb205b2915add0152a6cef3dcae61e4078086c7f121986f630f96420c3738a1c940f55b58a3bd718e2420283b354e9f2c7e25e52e9b01f341e76f0c58ed26f960e179bbe7bd07de9e8a76cc943a7ff0583ebf87d8c71c9e54b350d2f0d8cf51dbe36f9484b3d3ffa4b518a69bb3985b57f2292b0116450fafa14ef0b2f18c3f771f3e37d4dd5ac6d37c9f48e2439491a55192f0eb0e34096e678a4a48a3ba1d6333c717b7b225e5620ac96dfc0fa3e623da801a333f1e5ba94fbf6502524a12f80c83ccd869fbb03ab0c1d5febf43a7c4b41ab23ba602dd8884a1cbbf4586d2201e36b47fcf6b5552c3f1bfb92820d634576c45795d1ff8d89acf4ebfa717257b2f8b1ac2dae90f7db5b4f0c7d65a63109b509e1a3d606fd13761c629a376b7e67c6c663714b7e369d3ef19d78036f76ea78071087d865331fc4efdbde2fd02eabc1e9af3073e1d2e48a6c7797e2659ee38d63438016730bb7ef330195071708229c92b746213cfef75493f3be4b03faeeeafa99e13b107bcd9a6dcfd8ac0202fe6c51610ba8bd3dd488f5cb8314fc60d6ce80de9e7330632fe17a4352634ff2df37f75e46004c326ea464fc27a833439680b4d752982ae30e3f1ebf0a3ba4e1181693d43f40e79c872dbd780b2d14367e147f2f9981da9d752a4cd460c8943334da97bb83d80dc60bbcad3cd68f689338fa6c133818a0d95d8ecc6158840fb461a2ff84e9796497519fd0c6391f274a2e91474518638dd97a999d8dcc2cd69d9bcba66a00a458618323a88c2285ca1d753b9be8578742061e66ff054296dd3ca431e0e7f0f7e6365b5b76b8e3a8c68dd1f82f1c09046da789ef568433ff1540cf4eb678e1603bad68971d0de7a3579f009f1ba4d0dd277de86b7557773867a7fa449074d5b853f2cdc02e112", 0x1000}, {&(0x7f0000001140)="9e54ccf3b111aeccbb4c55e849df2bb0a78728d0caf0c5d290a8cbacdeb5178c3eed7a583c00ff587676bd362891cc5f17a9fd8f004928266449898c9f88ff11413aad6b548803bd1a17638dc80cf24963a6181cd0545ff125779b8611db9e2f95c63d948aec46ef43eb051277878559bdfaa65e735866ec175f46e9d6b96e64d5c63462376cf34098357eff5eada4eb8125b5eddd4c36738d587f97981f69911ef36ef60ca2e7ce0ab9feface49fb7cc00d07388ef0cec7e453a629197400a12a3689976b9e0856fe34037612a5600797683a44cca9a0c4902d8ebc3e9da201f05c9205a5ef85d4f1374f9b73", 0xed}, {&(0x7f0000001240)="f55d6f29cf04f03b4ace9f8fd6ad6af42100155285d3afb73c7ad9", 0x1b}, {&(0x7f0000001280)="4d13aabdefbffbef2edc146113ce666f381ae97dbb60d23220815184d9e5fd50259ab60819eeba50d0eecec0b6f81bd9d07a4ec7529ba3b251e5000a25871660a92ef70650bd26df5ce006aa731bbf18d200b54cb40103035a92f03d1bd1ad45dbcb22153c21f48eb06cd98a3bc78dfabcbfc2c8471c87f60797d0094a378d900780e63f04785645e5bbb2740cfeb230f00cccc818af86fbf50ec63226c5a322639ddfc76f27338d7f4889d58dcb62c4d32e0c66cf3bb918fe63a0d019bbb25a6f47bb592fd82f02e87d6ffb416608051a02f1abdd8ccb0487386e29066a7f0c067bbeaac2330feb759e072bc012c4d0f7096fae1cf4a143245222b9bff3b9448035383f0e95610336146df3e667fa50782b332caeaf5041caa77a0ac9560e58c4440ed4e54a76d5ecf70ac355b75f32c916a3a8c266fb8cc7ae7485162e6ca1534f1f98ce9ff729f17dc102ec38d2404d4883c3fa01cfd4ab172c5b92bdfbebc97987de1c7ef2c9d6eb3abbe9fa87c5d21ab99c6e7922f3e727e396c16358595ad368bf584866b01c6be05a95eac08ca149ba93aa58015a0300d21602d50ba47953b2e5e5e804e5ec1b8661b937a14251f9641c5cf9147a7cc2338fe80453e81e9129b3c54393200516c2e6baf07421be440df0bc6644224380b2eefaa013acf09b28a799bad901771491edc19e8ae99e256f2ca1ced5f7b9805805268e5cc04db71777e6aae56f0b08a5c8e3d967bae5ab6bc2d77a346a5934497069f90d5a580f946d717a59f1065ad408c708f4b05ab4a1a0da8a3afcaade2f5a5ec90c914ebf7413d1926aecc8117d1415eddcd796745035ea5472a7e02df89bc2b0482054f8057283f5f1feb0c078402af92d3405b2f7433fefb0134a276f13a1e64bad5f8822d28b28c9f2e2b5e79a8fdc3d28d4a89abb5bfcfab7951c7506e1ac4a69ba994f0a51d0375d3a09ab4632c1eedda42f9f66e7e9ec5e78dd58a233667c7c0e730ea13e5188c4e6564d6f5775ff0fa7e05971cf4c399ab7d51f0d1e47817ca1a483116913ac2addf5f4bfecacd003b8bd6440571fb5ce103d47b8b364c0ed877dedde53d55b55404356e5d0885330ee591ee6b2a0c2e3d3abd9bf849533d601a1049b9a077c1ce7c9308bd771fe285d49bb71fa3c7fe02a7483da734614fb2c185f63d3e975af9ab10aef6d2399039bbe6d900773d58f3eeacb3c07ce315d0cceb45eca4c57a9bc4e21de03bd00c14b8724b422d437bba52acb42973951f1781387dc8db6c49d0a55eac4cb001914c40331e43887b591a1573bfec8fb7e9078f341695a5325ec34571f613eb4ed98b23e5d4a0c20a4e37567653d032dacb7572c0ebce5d9b2c24ab299429cba2c4f96c7107c1a61456febcaed0ed2afcf5ae310a0b1b936fc56059830b4f8ded423c65b382d6a6a6daf2bb00bf794f8514a576ba24a295b05a2ea969f00f054a612e7eb9949d8674fd81874d33eea247171c1180ce32a46c1c7f9969294aff9b6f21b0e91c101df29bf9d9ab72a2bea1eefc485f1552cd33ef6f5bc624479fd2fb2209c450032a9e12f30f2b7307ec9e3e7bbb235543aede3e198e4b3ae156f88170878908cd8ffb6b1de05be8ad8111758d1e0f5962e7cc53d157a32924a8beaaba619b46166c7b26f7b39b0498ed89268d438160376a3747ea31e6b50eca4d31405c8282bbdcdfa061a2cf2e21186d44190b7b0e040fd1e54a4eda790373061b26a4e6f4dab96ecfde9b9c63a29e7688cd8b89a9ba5e4532825d3647cea10d8a3037dcbfbadb4ed91727b9e126142478fbc156589fda1c7a7b9d6f63eb883d5f679f6d2893315ba7d7f4338d3676dd1b485f58dd79b602c362e65e32ab4ea3318521a89dc2f64e0799d18a3b0dc317657979f20fad4ae0907b59259a4d7fbeed7ac29c64874e2a24e343c7416a93aebb6300d7b99d68eff217386d887b8d1fad240d999e8f5fcd1b68d72a33744494689b80d132b93551b9e7b0e9095fcd63a74a28c52efd2ad5cf0b29954a6d85f8716c3057d884bdc774d2085291d6c27dc2e2641c81e764c32b2686e5b731e1e01dfe2ba27f3781577b6543b0bf69f124820c9b56bd3b478b9c47e6f303fc98822dac5f12afd036f33f753d47e923b42fc2c8f099dd2225b75f57f60d22c7868a0519744e7264ed3a122e892dcdcc64edbfacd1a6072aaa2853c0f1f14f96b653a2d2287b2b763e6d704301885d58d93bc677c9572a739e1d017001b73b6da83451629f2cc42122cbae611cdcd9b8fb1543cb2cfcc8a64425e34b7c189ee9d294646424f73f0a37a848ce5d43c646b504cd2a2c95753012566179546c4c3ab2a43bbea4cbcc32eb7c3cb4c20065330fa3b61984ace150abc15b9393339bc801ac6fefa93e27ec210a452ac14decda30812a7b30906af322c0ca83fd7b5a7e74f0e97e05c96020b592eca971b1d70e3a73509587346fff22ec655bb13c6e307b66b1900bf4b9a4f7ab6ce3eb1017acab334c8f37a5291c5b6dfaf30031d0c6aceabd064a50c147696d91813ebb1bed14b7da619bf70a5f349d9bc4fdb74ee639a906cb17efaa16fc9f6292ab7af4b2acd17a57b92d55d4d4fe4c1bdf753afbdf51f94201631178b8c09f5eb65975ec6b3274894f4ee7af700be2d61b0df2eded74011521859ca2c2cea170baeff4272731fbf3c14d8a7055df704d01ea7a4d13c05d2c82fa1f3b42d5b947c797179aedf4395d67328ec270f3061e4f0d1e384a652d300b845a3c314c4cb4b92d811b86ff27227c1db5660655fd88f202a88078ebe42b52ea2dc3e314e7f2e185f6e79e2224f7179458cffdd10bb3c3a5362ba2930ed166b9ed9550ecd41644ca9c2ba422b0da652ae1e48ac6a68689357dada52caf8cd71029d6e3c0300345a218a3447fcd2122cc38361a84942876e5fd0dcd22b5f6040b3e8ba6aff2ef75ad21300abbb59221d51af19288d75995af679d34ca7dd96a68fd9cd804737953c898ef1b922ae9dbde9537200828956bd9210c76704be8d7c1a3d4d9922a7bf3e8da57dbad10e2bb28a036cb169f9371fa76ba7ada04247efcc3b8edd61271d55f334378ea481683ad7dbd484445cb0ef2f4bfdf3f66c87a3b63b18e2f5422eb28b6094d9e305a2cd43aae522497b8dd581753afeb535c19bb17fd0e5f144accc8595d85360610c0d82a301a448e3c6f3db0b99bc9d0c9b2d3d7343c3a85cdb438d845cf68bc938e581a9966bc706749d0929dd804026a188d1712eecfe177d4760fbe2ecfa7e01d32034c97ae443d8ea0108da43dfdc2fa92fcedd8f73e05ea5df427711dc83d3a740a51781c0bb41be3ed9c96cc4bc186eb7a12acff7cc279bd5c12d08149a57e838548fac2f773ab348f45c9d8a8653aad25fea4c199674077b635b440e1e7efd210e8627557182332df0400d26838c2653facc63db94b0e76bd138bf521bd41c4d198b729e1f1f7004b02a5722c49899516267de7a2fc2484ef6fe243c8a60761dad3bd60f57f20ee06a37d4eb351dfb986fd6d03a54298d17f3e85abdf24a9a42b7dcc8e9c163547057d2dd262891ae0136d05d39c55c386c8aebdc51747fc419648373248c4dac26122bafc98c817d8845bd5a3713994cafc199cff368e77dde31d68ec58e38a8cf6889a02eb0aca3b05f6617fa135b37597beafc92505674352eaced4bb01bb1079a6ca8fff2ef728196b3e4c22408ea80f81cf57a6a0fc78cff4d9537605f7f75af13f800e10c5a86a69192ac64d25b3e7d3c586f9db3172d3308348ea005d4d7583587a46f5f31e5dc7985564dcc54472e9cfc6648a0ded66c225ad875efa6603f1edf9de8c264f51a9ad2a9345ba8fef66a4c05c08281edc463ea67d0ed5458155d03e3c9077bb36b465d7dcf967fb45e2408e217e8a8ff042140c97174d1f8bfa0889c05e116d6d0943ef007175689a8e5765f8e636889d6bb15baeab58c836a7de148d9173500324779b6533ed80dbaeb0eb46b59c5276e6707d6c4e81bc2e9bf4f05b40399fdaf16c8d2725abd3ea7bcea023bbd2e47b203aefbc1073743f23788082e7d93e878f2544a26f4a9356490f77137d7701b17027beb37c211145e785c1b1bf2e039bbec4cacb5a7c07a579c0d7601b52d8f502176d6844fd36419c01b359e46e2e60bc27c14ec45e4164e6a110b7816a0d7fd5d3940980b0a2e119a61b87fb7587f013c1a26ff10c4678e47327af5d0fab885c7ca4ae4e8a39d5b93f5d3596a54e1d7107c80dcd768b7b4596b2162c6288a39939ccf0003c370f56b4a8b6f3e3ba2cb67fdd47a58dfa3317ef2a471222e2f6143325d0f771c07b3ff083bf727b5caf1b435457c320382828eba6ca94f35e33b0956d1a8621f43448fd743d267f134fe3ea15b0052ff0eaa437d414f4f4650d978008a35c6cb151085e21393e9bf6517103d7458f974c12ecf89fc88f397f86bec16e197d31bbb60135983f3b560b6d972398f858471d2ae2e6bc50399d1121049b1dae55d762804f8cbbd23a4668cf5681c8931bca94f4f15536b8b137c1192f80d2d309d4d7e82f66904faea97378ae1205e48838b024a0614ccc8464358cc96747b867e85747b864714864f57a14a18742f1d402720d9b4039286709888ea0c9f1d85b0afc1ed3bfedb8093ac0503bfeae99b554af10df2d2932c4d14a8c5254072c321b91ec1101bdb66d61849ca34ec67b8b87613710005c8bd7914792edb1b0532d08a18e0857283732502a02a9987256728167d674d72ee2b7b66f6553e0813d0d14abeaf32e08223652517e4176807a18c4f73fa86e57077fb7395202dca2729e57dde3f0f176214bef4ca3fe5a2692070e0d6a76ec8c4ddb8dccf1de149fe77a0465b92fd3320c99d968129d81c2335a29b1ee4effa067b52ec1890a463dd9168009c86d81e82e91ffbf503e6433421d9d3b10e7a68a1dc6b06af3906cd58215a98ea7ba7222fbea980fe441843292246f9dc1189fd48cab3dfa7c3c0eef97ef1a540e1f4e9a2d86956a34b66218b636ac7fd2bff4676f1206ba9623dff82f4a5835b8c6eaa514a84cc15e5e04c408287894765f48b11ac618f9d11947fd1505c55d2a766d45e33125aec8aab5cf8dd9b883f724ca6d44a9caf3c34c66887282b990ce9b2d9e22c671d325e5212836baf757b3da2d652a55295875b1775787fbe93037203c2dd982cc66449557347592c67ff6cf97bc0b249a130d396b64bcc3fb325657eb29b2cceecdb0dbf3c495077aff09f0f3f826f0fed70f9296352ea00b8aca4c6028df03ab70428cd18bcd6052a2e6b10d5a775801767e11ac7db083c9434c568fd5b573c21e022739552dc922c4618e76c25c990bb9047f6f32887986efdd4dc4720ed3040d50fdf4a1fb62740f456345f75b5547ae99c59935129b0e94af4950441608957f58b829c480580a8ce62a03a73988edd99ac595bd2be08fc04ceac0812610302d9b586c39c11777c2e86aaf95bcfcb9b45f929c9e1a88c5d767a71272768f6a1b3fb1eaf03dd731da6febc46052f4110e3579fc5d5a425cd378c597d3d28bd9b60bc477f2d30f5d1050477cb8056ada5f440655ba617e4454885df7defe6b4eaccc95abb1e74e2bd1b73d86dde1692c5421916d20c1b9b365e237f9262e89527d288613104de3974b3338937798963d0d731f2f542a154e3693e8272e9656a4b574c8483e74be9123ca38d2cda14340c3fc16b720df323edbe444b0835c26011e469641a29cb23b753eccfe2c272d948d07a73bcdb88b6c4c7cc75b64894", 0x1000}, {&(0x7f0000002280)="cfdf8eb52afd62f8c45d37e0ad673991fc58dbbda39d6a247684d0f91c188d22b2ef827d18b7e40d8dcbf4d3c540aac699a480428eb6b75e236f4cd1c4266fe6ab1ab52c4c708a8876c1e71848d3a004f1fba1a4a961cea915a90d918afc56f5c4a4df475d2d6c322b176a299eb75aadf43c18cf8985c8786cd8d6fe92b1", 0x7e}, {&(0x7f0000002300)="9c5d3842a023b7942cb4c78b96f01e9332e2e4490defa7cd4cba994534c423952c993ebc90177301fad237b57e1c82eafdd9b0c2723de7b6f566cfa64fc7192da5394f6e09545063b9432432079a1eed02d05027ff0f78bb552959a9010f19fffeb4c384a2148dce83ce7845b0d00b0eccb6042a83cf5b19ef5dd3fd2add719d932f93e0b2e52fd7a21c2cc9ac182b9897ba96f1be312760c1b88e1dcf475b04", 0xa0}], 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="d9703fb3a00fed1351276656c39cedc9a2be3eb8654752aa97dd8ae512802baa0476a091b29acd1a4e62d4043712fdaecbfa7a8b4b5c37c47b5e36466acd69d51de88ba793d0b8742a7d2cb6b31e4981dd6a4e2312f34751d6e3f7706cda15ec410a21d35074fbc09311e25bbc410c", 0x6f) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) ioctl$TIOCCDTR(r0, 0x20007478) 22:07:08 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x6, 0x3}}, 0x0) 22:07:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x200000000000015, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 22:07:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socketpair(0x1f, 0x4000, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="06b44e236533a6ca2ef6935a697e06c59f179e29bb531cbe2d4aec3d4336c05767b4ee631352eadb55181cc35b013e6489c7a3cd7e37fbf551ded8ca6a2a0aa69478415e8175bd", 0x47) 22:07:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x6, 0x8003, 0x800080000, &(0x7f0000000080)) r1 = semget$private(0x0, 0x1, 0x10) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/40) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="b1498b81e32dce96050065b01c7f067f04fbd5b58d9cccd2290f08c6779e9edb3e8e28975ebb4cd6902c62bf4ced2e95788349cc79b370bddfebcedf95db3f", 0x3f}], 0x1, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fsync(r0) ftruncate(r0, 0x0) 22:07:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4a) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) 22:07:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00003c4000/0x2000)=nil, 0x2000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) r0 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x8001, 0xff, 0x7ff, 0x3, 0x0, 0x614dcdf9, 0x0]) 22:07:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, &(0x7f0000005a80)=""/4096, 0x1000) socketpair(0x10, 0x4005, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:07:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 22:07:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x7, 0x0, 0x4e6b965, "f093077b85edf84b200f36fee72fb49ee143da3b", 0x1ff, 0x1}) 22:07:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x2, 0x4) 22:07:09 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 22:07:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x2, 0x5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="48bf5bf1a91c435620fe2dfb3ab3a09d16cafca47c8b95a96ef02a59bf4c3b2b72dfddf9f880255a369a50accf72d47a5b4bb3500f666c5f66c83677a89b667907", 0x41) 22:07:09 executing program 1: socketpair(0x3f, 0x8003, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x5, 0x101) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="5730199bb6281182885fb3d3106782a2ed0adbb4170bee5295f1b50af521900c0e78eb65358b0df75aa2725e37dc4555e118ed73ff31", 0x36}, {&(0x7f00000000c0)="6359763bba8ab8c9", 0x8}, {&(0x7f0000000100)="3250565b18b417c5447b3599", 0xc}, {&(0x7f0000000140)="f3b99e0b9b27e503d4774460328bee0d81ba44bc2f4a4edb4a3666a9d64e22e3872c0af694a15a0067620ab678aacd1ce4d20610f0fb21f59dcf8ccd55345608", 0x40}, {&(0x7f0000000180)="1afb8169db8eed1303bbd8815097287fbce46f6d099c5b7b0666b8fff015f72c154461861f48db5d", 0x28}], 0x5, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x38}, 0x4) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="1c1adc61a5a38e00feadf6cef5d94551e097a0cbad6fcd79bbd5bcee0882f1ac771f2c507157cbb2bd6fcec4d893ca039041261b25cff5bc3023d6aec9b22dafab9a641309526d800e1a1412c99ba8f60b7562ecd572cec2276a98c79628215e116f2ed50fabde6f14e68655ee811f1c7a9f8146a8844b0856e5e4ed5ad7549857a575f6f1c693459e5791ad3d0ae3cfa861a0fedccf1a688ff7d8b674450d1bd633293f8eddebe6189e1235e0053564d719ef7678b2d760ab437a8de26d62121b280abbdf1316c32b0a27f317c11907e0daa0d8928347eb4f3ef1d8ac100c4559b8572f88c5bb0e795afb438cf11d8bf75a650803d44bbb5cc0e83c0819799dd4052563ab3ede1a99cede9db17368050dfa01222f77e79d0679e81a10e4a4a3fe7d25fee977169857ab0cb65505abe53d5ebfc2da09153fd519646fc4abf1371e30b7bc41f16b4b33d688bc02d719bbf03f7ede930089a3d83e34b0c9f2ad2b7f6a2935fd3df471b032454ddea11674f3032438cb313ceb7e8cd1eb8a7a8e17771d11df7d85caa0e96fd357ed8ba699a0bafeeb32ab504c0fc9dc9ddf8e613ee85c7865425704b364c738cb6f1251a842bb37fdb6d23e1e7106ac94f024c264ae25f53aadde5caeaecd2701b9ec64f7b37529721eeac98f6ef9260cc61ed2090201d03da71f519c20a6466629d42a08c6c293e51c9cc877e6faab926b0cad02fa656301637fdbb2735cb0fe33342fbdfe5a246d3e08d38bb423937e2ad18437e46c18d3d641725b7d18c481f8520c7d6192d1c0ca899a29a3062f824ef304ba2a372b952665b23746cd4742d3e0a200edc352c5676b23b9bd29836ca752b936d6cca1238222008750cf0d29890e438dc32036d6a4cab6af466c214ecfd04e8e932054959096e3fa5a4c51aa7e557e1f589e3937ae7241fac3c01e9d0a1a3b513305ce073e9f2b5f6724dca53988856db34a494ed7111a2c1efd8fcef391716218709147a995415205f85b9b1510413d042f6b9ebef9e6b39492bb81d80d85bb9c286c1a38b23068e6ffa76417a9ed7a6aa3ffac0dc187e094f85cbaac37f0003cef0221c30882e116f92f8b98a070851ce9dcdbb43bdf86f6eee9936c96474be60916048055ccff96dc16ab4043d864128444ab561d2dc1996ff1709104986535b9c25a85869813849e49bc736c7efc1490402e6a71210ef72e0a4f5c4d7d76061327fd034686bd879cc734e01058c730d7eed19b69bf070138e91e0e2eb1420be81f1f4eba630d5b532376537bb68bec52e32e9fa5d6b914bfbb1555708c9c50105a7b291abe75d14c7c217524d52b90b1e46108c842049d9bd4a597e6b405d8dd7f468bcc82ca5f634a6e6f090565653da95c79e681bfdfd6e3e515a327b85a160fe8238899d02267eaa80d7ea725769b149ec588fe3f31c29d87f379e8d6d6e30942041175eca7ccc3cbcdfddf32bc73edb8f30126f4e7c28e20b05b051eaa112389ba10e98e541defa380d18dfac00f7b34ee4ae53af8bde9ddc9124cdb66e3c2eccaa8ba4e67e0d61b45bc0d5e28c89fdef64efd7f0d3031b4c8216e78627891a4ad4523946ba82d3d848b0a7cd02b816605d6d23be01a1bf10665483c3349aac5130dc53d20c5bae1711bab13d4dca8e9a9e9e406138bd572695835e1c217e8099452dc1c875b028ff6f7717a60a2d5c2e64cd37b9f54b824732e5aacf832d56683094f93d3abc55eb4db7477250eb32411427bc83780b2193ebd989986b9d339f35de0db0c3081623b93c38056934dbe5b65835d904105f4c248cfdb2b44a3533df1e766630d68d60f79e69c211f32e1541e3d93e9369bb75d3f60f8a34dbb964e35542cec425ea330f1980a4e15afe282a1c37d200f9ec8b1058c2a232d29b3e61fb2cc399f210086b68db77e6690cfad52884e47c39b835235bc494d2ae963e7793013783dbbca5538a68b623e5446df8dcb1982553b99d4ccd6f186e72f01bcd1d56818f7c55b35dec95bc178f401e241ce5fac12364ce60980e1cd96362e7042fc69a55c4748dee7544a710346527ab560d34b91ab5edd736d778d87a0d9086d0a5a1866899835cbf68b83e70471d0431151ccbdc9d48d661e7f5f452e02de744fd61c5af60594f54985eb69e872dec916f59bc846d7d2c8301390b10e77d819da55a90d627a189874608d0fa5ab1b80f6850238b3ffbdc37ebe79a066beadd6e99cf634a50ac163a4c6354da9347dcff43302d028734758aaf2205efed36b1c72e6e50bb7ab47592b03c538cbef3ce55ee48fd72615796f8d639b88a894e1223e301b0b8f6881326878bd3ae3dd650e6e17d6075e6c255a57509c86c80e56c91b1f3672f9bb6a61c69700011c1e4ca10cce2501d48e6e81b9303e8364bfa99c8f3640832d7c08f467a9a96c752d7d6dc10a99d6110f6a4d60b7c203a7f4979e4acc7b78cf30eae8f03ea20eeea6b0daa8eb7433588ffd7d0829d42eac177e95803216879e3aef3979f35c072ed8ebc37b6361f1cc5f5ecad60c9dd3727cc5bae69d519d583cce434290b66674f5c4ab9579aa6231d5a972446c93637529b56b14c931c79767db313aa3cd2dc57800299f201da94ee3c859fc2a7f08869c915dab0164843364070ad800866e1c5a39ef7a0327ebff7af416345647688b09e0234bc2f2f7ae368e600bae83cd69fcb31fb52866b6c2eca7e12a0cc678d13212b93a5b5a34aa8f5ebd64a6664c684baf1a463c2ed53aaac1f78ceac429b5033dff6d466e46015b45fb393896cf53111132ebd7f9db067fb1c53db5d492d05da7ad813a4854a0664810d8c2f61649868262b7cd21b711a3fcc1d97626d110aa788643c0e23a8f8d6ec7d9c9a1c9308f594df52c444dd38543701a478a93359e1ae82c20c0a93aab47b314470fe426ed31258e312efdfc35b03cbbd01857407c62ce06aee033fb67a19ffec85398d4456cc7bce086fa9c24cdf9b19ae8fc2fa3ec5000bb7b13aee3d812dfe894687b6566a75346c9ab5b062c371e69b294e5f474144423108a6517136877c166ed14a689d6a84dfba5f76cfa0c1f844fea8b16d39cbbac5d0bc183504ca75f596fad4e0107ed3d2b82a8f2e709b085046420d46721012c47e5818203ecfa51229018f1e89ce4fc1d955c7bcad25fd4c13f6335344f6207e2894487b11a3efbefb870356c15c45841a7c1c6c1a0617548be24a0509d81ee3f1a727c05c359d97742f05d4c845468c1b7c8fd0f28f8184d0588da2ce98435b071c9db79ab1ac3b3ffc0b30cdbf3c5f7d1b8a4f9a86ad64ab6d9bd8b7bf20aa9fd2de61da07b5ddf06fdf0570ab97ae239c3f9e5a9c9d3f600af53dbecf9d36725358b5e47ec0da117d41b6667b361ad48730dadaf1e7cbc06e440204c44a4e421e82a4a6ec8d5d02689a9a0098dee86425f0f8a57d50b25dc16ca129da0d915920dd29e35b0edb214628c3f72bdd855abef89dd4c772767e00c3eacad0952c15fe6b0fdc00936f321be59c3e124291747607599384341baae99f915345ed7f4cccbeadcd581e2a22a3b1754ea78c9bda576eb69db260474c1ea83eea6701e8deb3620832547c7c2b109d4bb96daafc47ac5337391ae1d022d452e5db9cac3afc3120ef849618ee7a1179a0c18c07e10b6f17ba0b760ee56835d67608d163c1a973801b4d16b60ed943d5b1f434813c2baa12aa8f616a22fefb075769acb9cb571c631c1be736a9c268f09a1d0193d203aaa79fc788e76a0d7b6ef039288740be7f4bbc0c1f62d60e2f41566af7d73a1e0569866053fe02c10a2ec78a6b86e2281a901af881f29a3fa218391ce7e27d4b2b7dbcc4fcf99e9e1b84fdc3f2e39ec048ec89bbc350b8fe24672e6fff3d2fe1c6513e81b29bbcbd915326d080535b37d5e73de10faa92ecf5523d0be825a7deb38c6f6fc5ad0cc2e400eb31096d5d57f28c637103a80742110ec8adce39ba135de1e2934aa4b2be28671f6bcc3229545fcc9206ee2d0ae1b1e2eca41b6e8580b3fdde0581e22cd4ad64be96e1fa207543ea295dfb250a7c7b9c97c24e557e3db5df9a21547b41f12348df9a032882e3437a6ee01cf8ee41f4dfcf9cb028d537d6fd65ab9d6c0702500bcf22505caafe9162425163c4276618ac2caf7587f46c48bed632a9841e4399f7f9158ba2671cfc77439e2621ee72900faf632219aa7e67b8fab785b1629534dfd708ba1e54c0a3e1622b85d71b1befd1fb790a1db815f113b77ba39f212732366be2aa3d8f4e646af81b0f0f9e15583b63cfbf68b77138de9cbb31c1f85459967c0719898ed8abdd6fba7e90ce42fbb808171e9ec80c5080513af38a261805fbc99932ea5fa88e6dbde336b9e6dea3b49521be6db69f6bb950163b09d7f471534632918aab424f51cb2623ac04c09612a356238dd477d40a77ebce32612924aa870ed4372431afce11fe9dd096529e6f024d350f603f368ab379c1fd2bb2a4eaab6c48eb250668c681fbb48bd6287bf0dd4b2a31680a064b7db850593c6d4c9ea50e13372177ec540becf8b86d52195bfc3d96b7ce112f96f6a4f84910e979f7794c2ced60c6e183c4d1ee2f83db95cefcd8ac9c220f7843a8fb12ffd4867ad01b23f04acc2751bd2fd6ee89ad4068989163b9e45b94b7fadb4c0911d0a8441fc5cf46a190d21143c72ebdcbf19a7c92b363f986c4aa4658925cb40d3ee9d7e98bfafaad5f10f8da4c248bac785a7f245bc8d662cc1609bcef608ef3678831da95158509958c86999a6fb0cdf6cd56ae6f2e6849596eceaec180d3207ef8d18153acc370d5c704378b8b93d5748227ed5845489e5a821392616ca3508ebec9addade7f6e63cffbc89191a6ccdeeda5919eb6dace6bd90436dc03ddd160838d3a97cf355ab6abf43fa968ed6ac5b7f9d450f3638174e757867560583ab980aaf8e5ff56299b118b8e77039de69b15b949842974f22547b4472f624df531e3e764e15d35478ab371ba951ccf3a65fd32a78f80abe4a714e637ffd96afccd474861ae1d0620f1480bfb89016df78460a7e382e7e8f12ff88b0bfb4ce01061367a439b6d825e57788ba8842833cf191ebbc3528618b2c35034b055ffb3acc3ba80eb0705f655b13080f1d7ee702d08cfb395aa548e3c8ace6b2344dc21b9224053d2b578a7e712053c2e693011a1737aa0e998723b9b8d365765627f05b9ed7a7de1869b3f9836e8efc17598169a2f32735ecf893c360dcf795bdecc9b7ec14030ebd430418600bb3acf6cffbfe2a1f6a63090cb4d19d28ab66c1b77ab4e83fa5270d3353a87b324a569751330fe9d47ffad362b0ec658d1ac4f0838f0c9a94ff054b5dd04a9f89e0e3642d3ee241dadd4b4a01b9e9d41910eff62f565fb97a28be7a592c7cd5c9368f224e891c85ed693349f44d4c44220ef0290815a8ed10e58113fbfd559b8017c4fede97c73fc06f5772c37f9a45dcfcc34939728085593fec6e742d0e4da250d5487347950fd3c53124ec0fa51fa692b5c4de0f050c55cef7964f0f62f1eac12224202a823439ee31736aeff7c91585dde8b1d4d408b4b542ce4931f9aac8600a389fe1b8e146caed9aa6cfe0bbe4095cf32048b8e12511d08745482d1c2845913cb9f9a824c17ee900a3c79aae4cf59fc4040103edb838809dd544c22d0d6b231f7bf4d1fd0abd7aac62bc38519d6b716d62863cfad56e5ca7bb5896286549a3dd0af05dfa75ee19f1b809b70730cd4da3a20b55eb79ae87c73e566454945d0b86840603bb39176ecdb09243ca4a429ee528d134b5", 0x1000}], 0x1) fcntl$getown(r0, 0x5) socketpair(0x2, 0x8000, 0x7, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r5, 0x0, 0x0) getsockname(r5, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) r8 = dup2(r6, r7) setuid(r3) kevent(r8, &(0x7f00000014c0)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x45, 0x1ff, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0x1f, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x5}, {{r7}, 0xfffffffffffffffd, 0x4, 0x3, 0x4, 0xffff}, {{r7}, 0xffffffffffffffff, 0x0, 0x28, 0x6, 0x4}, {{r7}, 0xfffffffffffffffb, 0xf8, 0x0, 0x2, 0x5}, {{r5}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x2, 0x38c}], 0x9, &(0x7f00000015c0)=[{{r8}, 0xfffffffffffffffa, 0x4a, 0x0, 0x5, 0x4}, {{r7}, 0xfffffffffffffffe, 0x40, 0x1, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000085, 0x3f6, 0x5}], 0x6, &(0x7f0000001640)={0x42, 0x388e}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000001680)) r9 = accept$unix(r1, 0x0, &(0x7f00000016c0)) truncate(&(0x7f0000001700)='./file0\x00', 0x1ff) writev(r9, &(0x7f0000001c80)=[{&(0x7f0000001740)="ba39c4f69dbc622cc8b8d97492837cb3401624b03d8ca313a7ac4d41f292a09c689ae1b8b136c0894fe79ef0e7844f23907fb6b75aa0c71ea1", 0x39}, {&(0x7f0000001780)="d67a8dd73e3d01f922199ab7d236f900db0d885d5aababe0860e3c755531907790312cb2d95421bdbbfed66a4e6af6017340a9e54cfd1a76d79dcbc34ff078724b90bf168a84816f62f273dc6e311faa77e4afa554bf538354114ff090b0389eca4be22b473ef01cbef1f339daddf33db05d934c4213916703f9bc1c57a0de28c4609704602b53a811293073aacccba25fc5579310bdbe054f553afcc4336eda99ce6cb78d59ca36d0bf93c273", 0xad}, {&(0x7f0000001840)="1bfa0999a79394961cfaf3bc3916a6a4e343bda406f03e1f4d00637acc011a3edb44c3f096e9e7d75c06f03cdabc422eeff17e88de33da17d71867c52dec89acad69", 0x42}, {&(0x7f00000018c0)="429cbd328f3595151c119d9a280f725c4a82c6938d66e538dc25b47fdd3c1cd4d4d084bb6d29714b7cdbe2d6bf6de39d018b446351fd079e85539bd3e46caa6b4b741bc44ba59947bf677aadcf367a4f0eb8f639f43c6cf9c446552ade0dcf0a17847b8e25f3accbb09180d0180609b3cad5f45d442a87ab99e5c20f248e0ee7bb5512e738e263baed37422d8cf28937eb9d8b91baf3c21a1c63a7a98386c7f17282bf97e793a6593dd5e1a172d7", 0xae}, {&(0x7f0000001980)="73ea2d6eb136a5c506257d6d2ead4bce225bc6231a166d0c5edf2a1d1e7214490dd2307b68ae1e2a1c9af5cfaaa37ab75b533994924fedeca7fb1d3add011297696a3336b7b9265b75fda6575f1db3afb953", 0x52}, {&(0x7f0000001a00)="48f49bff", 0x4}, {&(0x7f0000001a40)="ef95e4a9ddc0bdcd97b69edbd86c0faf5a915eaa8a62be2094000c05ccff499a16f75699ca6d401d99f12a25f06e665373adfac1b2c8d10765a4b4ebc7462e7481d5454d03265285d4f480e6b04ffffcf3c6fa06c612960113def9e8711cd0b7b64c0c0b10a79528", 0x68}, {&(0x7f0000001ac0)="c4b16d8d587560b45eab5b039aba80b83c1075f43bd7686308791010bda231cdb1efaa82d6723e86516175295c7e42b2938fae38699a114c72e2e4b20ac301d779e74cc650172c0befd6c8fb7d5f41e7dd64d171609876eb3beae04cb95df4f460490e3dbd6a6185a5b110ccec97bf4efd52e0fa8dd30bcecd606d7c6a083d1cb88e07c174ceeebed19db9bf6e327bed94350ecc130fec777ee58a1362a078743bde1b59aa019629783ffabbb08ad0cd457fbbafcd5360829cc9d862219b61012744a7440d8aade03d712773305a73ae6c53df5fe4dc51e1d5d989e139cc92903e9774", 0xe3}, {&(0x7f0000001bc0)="2f17e20a36b5871aea1191844a780f6f4f117ccd5a9ffde74bba1f9cf0fa0cd38b20dc8fcc15be9a2841bfa6882dfb3c136140a30fad00a158060cd8e45a", 0x3e}, {&(0x7f0000001c00)="b4d8233d5cb657eaf1352c9c79b851c24d3f489b6a66c87706f8e8b98d4539a429d1ee700aa5b78eb269f9b864cc59caf6e0e4340c26040bdacc9f73f6ff6f7f31414d", 0x43}], 0xa) r10 = dup2(r9, r8) mlockall(0x0) r11 = semget(0x1, 0x7, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = openat(r10, &(0x7f0000001d40)='./file0\x00', 0x81, 0x49) flock(r12, 0x4) pledge(&(0x7f0000001d80)='+\'\x00', &(0x7f0000001dc0)='\xa9\x00') flock(r9, 0x8) fcntl$setflags(r1, 0x2, 0x1) socket$inet6(0x18, 0x8005, 0x9) unlink(&(0x7f0000001e00)='./file0/file0\x00') 22:07:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)) 22:07:09 executing program 1: setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x6eae, 0xffff}) 22:07:09 executing program 1: r0 = syz_open_pts() fsync(r0) 22:07:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e30000000000000"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) 22:07:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000400)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x22f}], 0x2c9) write(r2, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/4096}, &(0x7f0000000540)=0x1002) lseek(r5, 0xfffffffffffffffe, 0x0) r6 = syz_open_pts() readv(r6, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) socket(0x18, 0x0, 0x7) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) poll(&(0x7f0000000480)=[{r4, 0x80}, {r1, 0x144}, {r2, 0x2}], 0x1f67, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x20) write(r0, &(0x7f0000000040)='h', 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000140)='\x00', &(0x7f00000004c0)='\xb6(**\x00'], &(0x7f0000000540)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x20, 0x0}, 0x40) read(r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 22:07:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 22:07:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x23) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000600)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/166, 0xa6, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x100}, 0xc) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x80}, {r0, 0x45}], 0x3, 0x5d63) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) recvfrom(r0, &(0x7f0000000240)=""/69, 0x45, 0xdaa1df2079e99102, &(0x7f00000006c0)=ANY=[@ANYBLOB="08002eaf366b603b04da623e608091c5cb5917fab74887b28099ff8c2b141471ac95a57a26660a226e6ecde057c6a3d8a2bb9146185d0ee3aca54ecad9035e653f9a784b6c6e75338d41dbb1e4d5b00fce6fe10267138fa6d7140432360d46ab790ee6243c0c075ef5fc0cabf6e2de340cfe45a6ad614d33236ac37441ad1694ff1b0000000000000000"], 0xa) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x80000000, 0x40}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r4 = semget(0x0, 0x7, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x1, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000400)=0x800) bind(r0, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) semop(r6, &(0x7f0000000480)=[{0x0, 0xfffffffff512b8ed, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x8001, 0x1000}, {0x2, 0x8000, 0x1800}, {0x0, 0xffffffffffffff72, 0x1800}, {0x3, 0x9, 0x800}], 0x6) semop(r6, &(0x7f00000004c0)=[{0x2, 0x7, 0x1000}, {0x5, 0x5, 0x800}, {0x4, 0xd4e, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x3, 0x800}, {0x3, 0x41, 0x800}, {0x0, 0xd84, 0x1000}, {0x4, 0x531, 0x1000}], 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) bind(r0, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) r7 = semget(0x1, 0x7, 0x5e0) r8 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540)={0x2ac4, 0x6}, 0x10) fcntl$setown(r8, 0x6, r5) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x4, 0xfffffffffffffffd}, 0x10) semop(r7, &(0x7f0000000680)=[{0x1, 0x5, 0x800}, {0x4, 0x743}, {}], 0x3) 22:07:10 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x100) kqueue() 22:07:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x53) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffe01dba6, 0xffffffffffffff3d, "85fe4dbfa60200002307ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:07:10 executing program 0: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) 22:07:10 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f0000000100)={0x3, "1da940a07e638258b55023572178fcbe108b2144934aa1052b45073170118d62591932ceef70f27e1f7e7c7ed5b6134a3c16874595e693"}, 0x3f, 0x800) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x81) 22:07:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x21) faccessat(r0, &(0x7f0000000080)='/', 0x14, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) 22:07:11 executing program 1: r0 = getpgrp() r1 = kqueue() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) fcntl$setown(r1, 0x6, r0) 22:07:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) clock_gettime(0x7, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x0) 22:07:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="8175d6b25ec7ca24c6a26a152c6ab62b955f5da0eec71086e6441d31f65abd9254663bc0791f3ff1c11ccc5b4b65cf5ca018d05e1fa6d3621827b1329be73aa9b315a16ec58efdc579be10ea1a9cb37c07bc86e47de8ccec212a42403e05b199fc6ace25945c2ac0cc15889e0865", 0x6e}], 0x1, 0x1c) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = shmget(0x1, 0x2000, 0x404, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = geteuid() r6 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r5, r6, 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) shmget(0x1, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) 22:07:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="9cf594111cacabe8ae15e7a5511ff56d50de9fd0bc0d3b4a02c067c1095a2f24ed239fa3bb7425d040e4b9a5c452d41aa32dd95cbcac3e4b07dd4c928d595418ba2b8494a2eee37892558322049a11447c870d4525c6ebd312d80bc0bf5e4a4b2e5a5923e390276f9f7c7fd7ad7fdb0b2b7d951a50002bac2ad8b967e7cbcfb8af31cea06713e892d2698514e3c71714e46dfff41587e5896581d73719f5ddbb3108d21b4a025ac7e1371e9ee1a93ef70f8402b4032d0e3c6fe8ebc5f0829a9a484df348f124345705d030a4d2c630", 0xcf, 0x4, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x70}, 0xc) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mkdir(0x0, 0x0) close(0xffffffffffffffff) 22:07:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:07:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "a600"}) poll(&(0x7f0000000200)=[{r0, 0x41}], 0x230, 0x4) 22:07:12 executing program 0: r0 = socket$inet(0x2, 0x7, 0x10000) getsockopt(r0, 0x4, 0x9, &(0x7f0000000000)=""/9, &(0x7f0000000040)=0x9) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 22:07:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f00000000c0)="c0b7be906d11b6c34ec635576aacdfbd5a23ccc094d023e530764fff8fc3d9f5b5d1a78ef96d56d74970630c2e25a1df7126f8fdd51253fd320edd81204896254d154b3402ff3f79a0eaceffb9d993b0b362d60bdfaed68caf2a10365e5227ffee16f87f95b48e", 0x67) socket(0x1, 0x7, 0x8) close(r0) r2 = getuid() ftruncate(r1, 0xd3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r2, r3) 22:07:12 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x82) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:07:12 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:07:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) 22:07:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="3a955acf6cba0fe2b2f1ba344343e07791f1be4100ddd9ff17f534a8e89fe933b701c24c46350fa2393e1b887b0730f4af5a397108016a1c1cce1fd550c9979462ed1d1f9b9654ce47c6413889969e9e3c37c44ad962be45d188ca98f92de6fbdd34a73835e43c891a7e4921b77941cf974f604b243308e1916bdeac1cbffaa53125a40dbd6aa77f7c22cbb487be0acfb41188324120f0480afe168d5788d3c916c3556c5ba7f559780ba576889d22e4c932f82832fdef030d9abd9c1920ee6c4096a0051e9418ced483364d82c8c490f58bcfd745976134092785d0c2c0b5561478b61aae99d8853710a4ae3a8adcac1782cc936b38d474", 0xfd2a, 0x4, 0x0, 0x0) 22:07:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffe}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 22:07:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0cf13d3afe03a861f0000000040000000d41100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x81, 0x20, 0x3f, 0x1d2, "762e60803f6a1bdae92111edb9f45694f7f2ea9a", 0xffffffffffffff00, 0x7ff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:07:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0xb35, 0x7ff80000000}, {{r1}, 0xfffffffffffffffd, 0x30, 0x20000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x80000001, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x9, 0xffffffff, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xfe0000000000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x88, 0x16, 0x1f, 0x2}], 0x3ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0xc05, 0x10001}], 0x9, &(0x7f0000000140)={0x3ff, 0xfffffffffffeffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xda, 0x81, 0xffffffffffff7fff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x22, 0x10, 0x5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x12, 0x40000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x90, 0x2, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000083, 0x5, 0x200}], 0x0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x1e77, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x5923a7db, 0x10000}, {{r0}, 0xffffffffffffffff, 0x60, 0xc, 0x5, 0x61b}, {{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x100000000, 0x64}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x10000, 0x6}], 0x100000000, &(0x7f0000000300)={0x6, 0x8}) 22:07:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00007e4000/0x1000)=nil, 0x1000) 22:07:12 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0xffffffffffffe5e) lseek(r0, 0xfffffffffffffffc, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="3b492837cdfe030d6ca6", 0xa}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="ccf27fb920648f60ef894ff9d4b714ba9e9cbd7e4948c92c5078984dab7931e502fbbdaeb68ecb85460273b49c9e0191c46b13461abf7bc2c36eb509c80d1460e907305c94d005739ac1af8f2476b6757a89feb2320ac8aac07a09ec597407067e9e92d2ad18892d401200e2b58b915d1899c6fb2cdd3b5c0e957f7466b93298ce1338c8396da214dd06", 0x8a}, {&(0x7f0000000240)="9404a044a6c5c1bafdc8c3b3b3b453508df2ba72344cb189090c65386fa95ab6b9bec6f866b0fdc501b3587d187e7ffd65561526891b468242c4732408ce853c862d284e675dfd69ef33a605fc5ea22c6808c263611e98cc55ec4515c1d8a9ee6d55e29e634537807ae614ad94de79a7db67bf018679bf31a419170d9788700a143b2f9784eba43d655eda5543f58cc5f2533a45605acf401d764a8079d748a40c070418216fc8c226efcfeb4126b726b4fb8d7fb9ded0fda04f24d4a89fe59dbc68c3776506f850", 0xc8}, {&(0x7f0000000380)="09ad710314ae2301db46e2cbecc56625d7953b863cc9998f95f2e4d68e010c4ffd6bcbf9581ba8d1e8b7cf2f0df844f4eab35de035e8994302a2be65f835ca043980365a15f461d1681113bbf478200be6ed3a41098be3246c46d442fcb1b5609b8ab9f6e1306b56081e5041fedd8c37f172caeff18cace454c7a7bdf2512ab835804ac6e2b80b236284e2b3a6d51ce68cace24a74be39df37ba0c854f12c8682abbc7f695c7aa2fa8", 0xa9}, {&(0x7f0000000180)="72e678d3bedde7c674768a05358b3de02a9f08f90d23c4cb3d993146cb035083a73311f814e96e8249e1d74f88881b4669275cf5", 0x34}, {&(0x7f0000000440)="1c3d76d312f5eec223d2d2516a5147c76c033cbe36d7a8f0abcf00aebccae40a8b65e44734b6f71f265ce0fb803259a646bb2869c29d99c52c14b5f2b69d6fe2e6006eaf9b8a53a19b64598652527120689759ad6c3cfbfdeaee89bb07639fbd26ed4949824a33fe5335fda964c6e80f5bd0cc69db5a66c445c5bd22e085efda93b6119162c3ff18825b85def5739c6c6f82738d83efcf1a7c1e3a399acc71e730a923247af88d90e02a956608bf633c125ae75850c928469db16e98cf9941ff32d86779ab14846b968e5c7800d7d3157db0548da296598e2f35253ff5eb3c5de42bca8cb1", 0xe5}, {&(0x7f0000000540)="c023ef122d02dca900526ac17fad2801b972dad917f5738b9bea52a43bb0a620e89b556d72b79e9fd489935871763b26439db8e7fffe30c06e486afcc0bd5067214fe817bb53525515a0a113dfb9a19b5d8cbbba50c327e66c390e62ae22f76906498bff723075b787f20873c7bcfa1c63c1542972947828471d93e72c261bccfb8a3ead8faf02855ae2560dc0e8512c4fedc7a7b21138ec2309f4cd45223d32b00b2be2f976c076175d4fa02754a7d5a68368d5dc613e95c58b2a44753abffe2875632e234e2a511c194267271db7f28916", 0xd2}], 0x8) 22:07:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000040)='\x00') lseek(r0, 0x57, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) msgget$private(0x0, 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket$unix(0x1, 0x5, 0x0) 22:07:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4", 0xc07}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001640)="5404d7626b43e77420bd40cf292b3a71f6817eba890bfc07257c4074bdb68771fc088a40db2f82cafbd0229028acd5d5efce59e0771e906fa6f7fbe3690c231d3716393a902b997abd7f6a0e4cf02534108f48ae442105e1142fedb664e9d39c6b956d5e10dfdefc2a631fd8b6eaf8f981ecf38e69dae68f8f15ee6d692e7608121ac30c47af8d1aca9d96657b7183aab796a1b564ff39135810ef34945f35df675e9c2bdfc01567b15982cdf52dd1314adacc39b67f435f011447b6374d1136c39667e9fee561ecbe1e850c997c5b2dbab82669d2f9481244149b3bbcdb078ff0f9f05e24448ccc3fa7083903e479456f397c004c3d0e6d714d15080775e319acbf8261aba1d0a37ddea2cb1ce0230b13dd93ddedd57b25dde17e64825aa301d9da44b21128526d5f9be1c255fd5231ce2909a1eddb212d20cc18e46cf8dde78ec6a4d3be3f4d03ae3c54c20fc6bf0f5bfad78d9d9e4c5d07725a0c465b9891e706cc83c9ce3dcb3b52df99ea8353691107619d2316e14ba79797a88f7e61927964534c7ec54be8c3f9d9cd7d8ffbe5ad7dc4e7fb5501cda9ac1e8546c7db02668207686d418a6c378b339bbae1b796ab136ca6a3407c37edb6d338908845fe1e0a39e90494f9b6951cc49174a0510df81b28caa3726403395ead824497f470d6525fb962070a3c3cd05a9748e557bb6e847302537784932652d44567c6b772711c7d4db318465a771524393258943e78053a99884b03bc2058643153debaf9711e987b61f0979e2183bdc4fdf058e7e9bfd1b96b2e10aaeb65f586a2b7757ab20e0bd7b752b0ca37ae9a9b0c3620195591fd489f61d90f4c9f2520227e461413335c42d185136c1a4841843880cc8f1365c0558ec6d563477bc79c5072f450719c473ccda5e0dd1bc928c05564535161d345cb6b0f35f2e0bedd42daa1ad33fbe6b8541394cfbf4c14bb6a766bfcec92ae314c8a72229e9b254297858d7d232c19717c86823ca69b0d8e8a228882c7ea1199a3c4eb2489cc848a2ebfeaa86427bc287079318d2fa0cfc329f4c742ac067708c4b89b1b624d2b04eff77dc4bf1a0bb052c269de36eca81fc97338f7024c3d5634ccf677476fbfcb5b87438e58d4dfef397fea38c2dba565fdadaf0c74b298886b74a903dbb3bdbf7aa0047f48e0da1df6fef7fa4f51f39ef86a1cfce4b42f0e5815c5c022184cb7a111ef50ccd8d8f3a8e9700456edef6a4100468959f1a6104a174daaf14e99acc3dedb82a6695817d27ee13334fe293e1d9aa2a3c37a7b3e3518eed301a933ae94b8334ce11805a6030ab813e42e3480ed0999b0082ed27456f35ff1d631a72101c50ffce3f25e32fa1ac83e5ef07bbf2c1bd9f78f2a8db6949268cde33e32b51e08841bfc2b3e5e186910d3e782a55107bdbbcf56e1eba423c57bff36dcbe5509f1d0caa82e0ee07505420853ee80c7bed0ae1470d286b254933fa0ccecc0e0b052b936150c86265bc9c6ad0d64335040fbd9508774fca993abe4ed71208828a995a21fe2c71151ea727fe540ac0e54075ff7c0eecd53dc716d838b21a1263906bf218f6d01327cc1705b1f38373c86e9faa52dc8d213717bf4ed2c25af5221bd20bb3ffb778922713bafeccb740b5daab437c26c663b1182018e8c1f9af3afe1d40f1d56d18653f588c8b90ab044cfbacbd84ca272164e4665e3c85f835455a26b4fadc33c8b1546db07cc0c1e732c5982929e0f48b3b4c1c0ef2b86d9b8170f9e0f29682c72ca833a7345e9ad67f30a825bd67ccf7009c9289f02b3a560e82ba96befcb3d9940b7b8943a4c4b9729cb74edbc5d565f5a6ae828e1a37930174c4c4ed24089430338d6cfe63cd97b4a0339d4802127a629ea46ed4f7992ef61102aa43d77439c6d23c538138e41e3b21c71d74f255ad0d60a868ee1326bb1fd4b8424b7dafa7ea69fdb4cb978c9c1efac3eb723dcaa576649b8e8a38ff703980d2d89fe02a8c24cf0652caf07cb144fcf6c2c30f19300f4971a3e8b9f893485feae347fa3468431107afcddde1238ec19fdd1f4d185e0de69ba48ead15767e6e0aa1ba5257a65bf37b66a3ab54fed9556e9f5a99f6a4cd52d9386f81aa5cb370a3504390767608632a3f4242aaf18d5b2b242d2a3e46aa8e2720e74ef1d5bfcab3dcf3cee82767414823b8331e8254ef2c559741d9eb2f03417aa6b6cf36c99efdb71d1aebb895974322786d21e385c332643defcce40d896a0a4b3256e8f99528854d0ab5f85bf93fa1ad4d21fe3f71fcbfafb1e63e8c0329ec46fef4d97eca3ed3c7f7d343a46db4d8ee1d0b2336fcefa99958a61acd239df7c18a538aa71416574cc3062d1b32f1066f608c2484394e77d1172ff5256f7d4539ecf8ff3bee5728c0ff803e5ea6716007e37aedd3be5f56f234df723f59f93061d7f044b3eab3b8c3ff60302a24fc4da81210edd51e186d8e37838ece1b324e38fe90770abb61128f121298cbd10dc80526d250376ec42f8709f4379e388c02f13be1d5ff9a9c2cf98a429375f30ab2b182433ec16c7848a71af05d0bcd9f74a9b06853dc8ba41731db0a8b4f8cb3be3b68ae01fc61b8279811a62704b1a645ead608a3647fb424fac0a6e99c41209e58d608c62991cad5ed1a01c684ee732fdce7933080fa08bbac638b8a49f79c7d810ba8676636191a999d6dd8fa52e042e315a00ca80bc1cccda1fce64e4a909c5b8f22183aeab16e595f3d78cbbf91c60df88f724586d3824f5550f6c751b30e7e1e0b3421030bcc1b269c8d9ef70f5f832eae8ac29c00aad491dcb9dc3d1eb4c7ee740f3f87d625f68ea4e694c5a3868697925a6eb7e6a84da8c3a84dd47e0d3ea5afd573f18e3421a85211e23d84f6720dba1aa012420c19bb72375895d849e0d25f70a79f67ab7a01e8508a01a7995fd708c1accc0e229b0eb15c408734332ffeaf41b94b1afea1287fd7ee18c5233fd5c56172afb20bb81e87ae8a3ee0f88885d7860e8f93d15f39074167b37207ed4aabc890dd7ebea4d5416907cd022b62eb79f81fad5fa00d864eaa8d8b6233245042720663ed2625855603704d8568a014f935dfda600fac9a960a6fb844dbceb2781bad537ffe691f479961fb614f032ff6cef4424683343593dcf9e14e09fd62e779fe5fd6c3c3fe6a40eb53dffd7c8e51d587a24599f37aac99ed7a24d04f2b791b2355df22f90cbbb01995dc12e712cc1683ad2fb7bf7d9de907cb19b7ea37a4ebb3cb1a4f23a1d6a0b8539d9cd9fceb9dc90f793430f92db19141d64a21d127136b6b483b9ada421275765f4fab70c4dddfb5399c6a1e8d8f7772d56d31c075ba0d1a6daa10b3c14ba8fbe0ca4a1225fcc036cf3915ac4625d70631d2246a6bc7109abc9d6b91cc8d447276239a30897d35091625c995225d36a741bbdbcb4f4673b3c4817b08019e2741399dabc2524ed3ce8b7537cbac5ab51683604ea8b86da5840f5ac05384224b80469da1d78891bd68396d187ae5dc77e52b3e26a65087c8fd0de2e6cfcfddd4966edf05a5da5da0176a606121c75493db96b3032c8b09d1497f134bf050fae47e06805f6133a405d4b438723675777fbb5bda1b769501ad673f7f1d0074554acac997c5f56bc5eecf973565c02f65a7c7b320cb7877ae29c9aa4dd60db309eea0069e3895d0669b31914eca3fb0e6d828fce5d73dcb2385b65d77353dc6db53e5800412d195f9bb9b4e8f4262c5a3793de262c7f42cd60f1242e8f497e39ecbbf5022b483eb0366884626af43f2569eec1bc60a92f22639333bb1248ae172e46aea71ba8b1cf8919eb275b9fadfffa6fc6479736123d4fe95ca4383cf6a2689961f1be6262ec6ed49655e83d7a4fbe5bd9833e85d90196f3c26ee3259d3fda98a108e19909e7035189d0b69356a5d6946c9832f5827d0b18d4d8fe5b7253792193436d80c526ad431591badd1fac0a33949c532c78ce10775d32d57c9cfe772d0fa6efa02458953e3ea73a4a0dd7e4688c4c70abd6f6a25c5835b23d0011ac977b53faf1d5dff406f63adc882a79074037055c9a1b103bc7a548a4b75ffda7cb43be3f893545ed0a57e1cf4c316de967dad7a4bb7cd59b4d5da723119138e0716dacc5fa391f5e5785673e2224974e091f971f3eba7466eaeb3e0f0e15667ccfe3bc746cf60c1db72dfa5cfa20a58e5b9d81c3220352a12ff48c3397b3688fb97b6be9b995df41bcdceefefd9f5413ccb78338641fd4f51a9e6c0f05064e96e5be1326461cac5228551f07364b70a94fb45fc5968e71223f9aa08037ac3919e92d465557196fb9f4d02855b9211da5e257982ef807a07eee39c197f22043650f9d6fb9cbb693a4940d2eb983da647ccae0f11055a9a0e7651d6d133748eb204a557da6ce50b1f718035e47ceb3494e6603ac85c3a273f48bf82af9e197d8c0e8a93dfc6fd55c6d870a2d6c0c0fd6f85d88e476a8da4f1b610148b2d692861995005636fb78dac194c0b4032508ecb45ba379644d751bbcf8fc62c81952c2814f7302217d4423277fffd7e20b1d83e90c9d412f511f2f67838fa04d3967d6e4e75cdeafdc819f0b5617e8b360f2eafc6edfa8eb2b87f6d065eb6c377c378b0f08cee2cc7615553c7a7c08604e2a6f3d58a21fbc5668804085e36867b64d79b658f6cf077765178b0d67f5402e37a7a8e031c57d68946858169808654c5b89b606d416fa90e47675154422ff1142de9f3e93dbf593cc4c876703f15457c3b4fd1dd2c28b1a3cacf27136d3006adc1e7f8ce28872294c5cc9ccf102baba222c6ae2a9702d4be950b7091db208198da20c5584fc6a743de6d3cbb9dfa9090a8603070477859a00708e59093c93c0ae76efa6e171010df11a371ac972f20337b58430ae9d6b392d6922b233d8ebf2925903b954cf9d3d8d7feaccc8a38f4108c54e2ccbdcca65960d39be645eed7fa6513dbebe009a2bb21dec69fd3afa4598d25c691aa4a2244be54e55cd298e5b1486952ea0ee2086ea7c3f28b88b1776b5a73e2114178bb36286376d7f4063885cdcd454d9b9f20bc907467f9a9a8df397c660244b1a7f1247d5243504970604a06f566d8a0c7b1965da90138153270560d9c45e51b92111401e75dc860a28a0c76d03b17c9858198b5feb8c12b70bada4f608add338df8c98065099f446bbdbd8c70fc27ad86934eb683ef0cbb4a5285df3b2a9c53ec72008e27be1f97363846d8750e4f915cd2e3be8d6abc71c73dcabcec14524883f52bee9333a791141a54d861b87dd34600dac21f51add2dba83cb5341acf6503e7399fb07f5f935b09e170122d6114185a5b5b16f3b0717357f05bfe63d15f4fb120674b2ac1d016003314d2effe27ef2174007de4ab89542e01e95d50931c16b64aa12fc3f009a9734f99eb4dc624468abe2ca09c60ecd79cb5e40c43032899673aad45d5e684dfa80de933440cc37460609173b10a13c133d90af7725505783906ea1550c1be2a252759e31667d0e0f8a9281a45944eec176197ec5fa80840fbe31176d528252e543544cd63a7250a074f5f11ce9a2599217658ecde3d874694eaa607d8213cbc5e707fc314584bad2946d8f497ed24eca27396ba523a6842f09da2d590c7ec78750fa2a5ba3cd96b28cae88b5243c33cc63d2b868c5f80a804a5d632b13cde5464825d7a9c6a960c57c596dc6c1d5a33ebb241b08274e97dc8615430b78789bd7e3f6f466c8af1702ed2d3e8f7c1f100597b8b57edd9d4db71f8163ba1223a388d53a224e29d8cefff8e495dec4e28fdca0f9", 0x1000}], 0x1) writev(r0, &(0x7f00000035c0)=[{&(0x7f0000003500)="9d9e6cfedbeb75bfdb187ceff4e5e503dcc413e1b64d62abc27d859503d24c003e6f24f820b9329bf9a3e4484d4af78ddff28a023c6a15ca9106b63598cfb2f3fa2e75f0942b8cd7e5b6bbbc9543f5766e585842a95af1195d4e2f5c17b71c52179f672126c469fe4dfa27768b6c315eb28c19ca015516582efbbe3e177f98251ca74fd335b29d68", 0x88}], 0x1) lseek(r0, 0x0, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 22:07:12 executing program 0: r0 = shmget(0x0, 0x4000, 0x40f, &(0x7f000037b000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/132) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000080)="3067b62c4e70d8aee179370ec4114da748ad4da28cb95d8e240390dca78f8fc166c3d7be005a2431dcf5bd2b70fb63be982d7e95349b33c20102df6f9829168ca5dce6f635e5d270324bfa3192c158e225df171e92afd1e7dee3092443", 0x5d, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 22:07:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 22:07:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) getdents(r2, &(0x7f00000001c0)=""/55, 0x37) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) kqueue() sendto$unix(r0, &(0x7f0000000100)="8eea3e2a8bc3b70877892fe947d90cb87ea74c73b66bdee7694766fde27f6958a676850ceb2a7af6433a000abb274d82a72d1e3897817138a9edb2306a91c30b503f6662c5b15b1c0a2886bf59608797508f1d709713272622a9f737b1ff6e9767391a4e1d4fe40a6b22ed263930aff7004c6b3b9e9a65dc63bac7465c29a14fe7d5729552a76e0917395a785566ace960fc7412ae584c4a2d8e16285e5aa7c3099667d4cf46606153bacc7364956b42fc458829d6595b910fa4", 0xba, 0x9, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 22:07:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0xb0f, 0x9, 0xfffffffffffffffb, "6d0f4e63f866dda4c39628cfdeda9aa19068376d", 0x85, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:07:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 22:07:13 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007134c81e757b96de00000000000000000000000000000000000000048f2a7d4fa0760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000993678037d68d173fb14000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 22:07:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000040)="02886cf8ef2e726a9874bb5a83ebb5b9505ad62ed5da3127c0e5afc589bb7672f7bab1ee8ac2029b6f44bd8b76b0b0d9596405d81df66aaa53f26b0118d9bd705e60922e2ef418dd5c6a3b67b82cd30f353084425f90a71b2f2acdc752f3bac12f27c89bfe8986ef27353aaa6033bf973ff61f1b651b99732e0f883cfaae53fd3691e3cda1281c3332a415d0ce8c945425e48b5226dfd0798000c528b9b3ce42ccbec7213de63446b5f83b854e4c583a711374ecd133c2efa4a2afafff06b3e88140cffa6f6739d465e95b7e007331ec4e8896f5a2f9b9743eac2272c8149b5916a11a1c5a522ad8288617df5f99628a2742858f184ea537ab85a24da089c43bd564da2f6d26d733d42333a55d2136dbb57a119be137077e22171b08cd395694a1b9a13c2bb7599a80665c35d274e6f0683af5b2f946e94f1d1671dbc40e3122110251b70887882eb6a332d264dd8a198c688819ee8755a075acfa58d74f40fb3558d97c7a118f16b39764e7166f439ecc9a49b5c137b936e72782a5e5ffcd2574a3b0e662c1443ac216e4fad24d55c1074ecb3d45f78fc81c93a089e37ce4e19e5372a17b843a773c8a972dfd88f92ea320789494a17ca089b23dc3ae24a5b3cc80b73355dcaba5296fc5af21830536063d9550cef54c3b5d7d5959ef500939d01120b45f57a2fc390d41a46415232db03c7a43b873898ddf12a0a036962b0666eafd2cac2a0c51b176b238ce3c10d3780e7b5e426174a2fca452bff766669b2e1b7f56861b43097047cfd1b7ef11b9dc906d74a29cc94ebb6100db2ea71c0b87c23f84dd779589c5e6da31e12acccf6044367d16c8a11d761cd6c845878b8da1f860784760f1ed1430067d448c0991550c86ae56ac3950fb625ceda38ce23b597e89d478c4d3287aa4b3f95596d82789797bcdddcc6c982d2d17fdd38fbdb3229a7cf9315ed4eb3358fa59b6b68c1a112395d23122a069a20951e920b74a28566cbb761d1b90a3d6c35c9ef66ebce5aaeb9c1d4eee50dab4b1acc05e75813cc8e90a3779eb287fdf724e27e584a52e1d5b6446932fd023fdff35fa573257f0ec785db82aecb93f851a97efed8fd19c19dbd7ce5f6f1ab1f36125b23f812592144709eac67c36d98c572352332852b424c5102150409081b593b998e55348285af7acc7c6cc74f2d4d3405f759031434d0d5257d283ae410e68337bbba665a1333a74a4a4eefb7540aac134e97c624108b29442af4fdf14053038d4b69a20ab4bf749b265b046bab657972f62897d4b764e30831a6113f03eec80770787b8ea2adb30845565fa223c5f007cda5ea84a1cabb36a8086fe4a982db0d1a8f6b1c272ea9f10e3c138530006f16859645617c39f227caed65178cb5868419ec49330885ad2fede932912f099ab7e0db336888a9426502e09b4451280fc31a4c965438190fddfcbcea70dae942c33825161fb10650cf25aa68c42f1c3de461392429d1cd10e2dab0a154321b811473645b82bcfa997d8df12b79357e5b012a33c6123c544797079f23cca8ef6371dad0981f964d53a643a50595304757377f6a097982e4b39ff82dfd460b7c1a002b8cb7addafae99b7051891f7199269b99a5018915c87091a5ef259505bd401f0c3c853fd3bb86beb4e2ffe021bb732c5d67e94050db5d20dfab0ebd9d7191e61a1d356192f6158474cf683713f1328450365eb49427d23fbcb7274127a9fabf45eb18807cef998f6bc1c1133b55cf494f43b9faf954c749a4081ffcc1c7e51bed777ec1caa0428afcb4a2b564008967e0dcb675922078d58ae03f4e79d0cd9b2e730e3766717622e016b374a17007e4deacd7ab867ccdb290eeb4a62054d61d5b4d078ed89b8ee5c1bfbe4caf5cd786fbcb7818114d9e011c308929706a50d9596486b7f7e2a8a0da04a1639c9c4f08e5005fa6d71c28d6451f38fdf6d9c646006c73cb1740519986f9c90c8c2dd73e083dd5e8e24b9995f333bf21d4f3de59de1ed043c566da9595aee740fe3156de7430cf0aef4e77f32b8c321d3d55c16a75608c2e2125f0da591a8f2fa410b94d90806748a54a305fd35486cc31b004712c266a6f4fcd6bfd34baa877942b373628f7e5dd3ff18abfea603d6c88b4c8c561e718615fec6cf8ffc54723eb99cf65845906116f7da887d14c56d68b6408471ddb6168304d6710edeac4d8d154ede82a999f25660062846f039bf37510868d7b140e53d5889498a00606315ba6e8f0099470100475bb7cdf0450ed563a14c8623f33f0b153b290e1a774da51702d6b15ffb8ced107c0956db4857c5cef6f873e0b2000ad27eb5e70bdd3580a24be278f3496558828232c5a284e0b280d325aa253c082d38bc917972eacf4903004f88d94310ca80d0dd224c96b803061a321af1c40555832e4cb9821116264949d30c47eda0f02d4b5f8f846509a9bce20d4ca582e32439ee5a0a15c640865685b9e162daf8027b05f11dc6a5fbe34e44a4372be27b988b6b03fa2ea506f27fbe1262d5b27794cbd1d4c93fe72e4a57d7fe982b9ba990775021d5749737ac7bde8688d6c800580028d13d8153bfc82cc1423c3431a0c14ff9fde563026d7494459d5d1351f07b89cc24890cff2c7f940b2c66778564ab056f0a82181b9b4fddfa205a528a4d6112a393d7120f5feab1f0b4bee24371f30572aa0ac212926ec54c44e2415a6a68d6aea7c3d2563f3bce042197486b36ef1171df4ec1874ed67ff942e261a6bd1d0619cd54810581d5ee1196e6d045c38ff40bdd7e6d62d082c8f6a98220eb32771711939dac11f184c2adaad9d4849f14f647e3ce2c152dcb872fc2912a041108ddd24d8d4608e48fc33b229bcf66164e6f255e4b0c3ab4def8bb2be8431b916f7f0b9dbbbd5079dc4e9666686a979489f4d876657232e27055ecb1069fa026fd347c4d571ee05b53adc2f049ee7dbdfc2fc0fb1de809cd027ca023d2ba9104a0d9fbf8a3e939caf9c1209cbbce9a66ee41595b21de7f3de61c8b6471f7d89b5c868ded1f488583528f626bfd10680e523884b172845f9d75398f725d57d599d2fa2eb99b44814ae3772e24f5232798c2f21f38a824366cfaa95d04badf4a6c7e4ac83ecf94cf5cb277cb8065d6a0b2d2583028e8cccfaa99d7c5c3f5e25d32d30bfd61b9c6c5289e78c06a893420f504f5cdf89f7ae29293d0a5269e223adc2197290c86520dc7ae9facdae7cd323149c46f4cc0781651e79013c3fcdfdf30971f4d48abe2c43ebaf92bd61dad4971149eccc41fcdd476c22522a2ae560b87c1d45367fbcb7cdc9e536239578982c55feb8e87631e5e66b2d867a45323e780390220dec1c2e3ed1b4620d74eb53629900bddf62649f02c4ab7d382716e452f31bf15229b090dc995bd1b23900da06913ada86361b77f32ff3116ea42c611c10f7b09c233c54327c9367ccba78ef896e9ccf7131c9db2f5de29148b374713a2218e16a945a851b60006d5c47b4044f571ed554a56eb301e3aac9725d2f02302c575ec083af82bba5c8a8b83a53954503846b60823cc5834eeeabca3ace39e89ccb39d91cbf5ba1d6198f13c6e0a582aee927778cd0da1e347a7e18f3b8e8a4f386392c3cec6faeb40f826f99441a26e24a2fdcbb50eb24607b1a2adf708dfc0882532697131bf583870d0fb7732f51f7e08b8219410f84763ce16f4635b9a8ba332391cce6b02ee2aedfb0373b93a35f05e616beafc77c2e5d772091b6a46a6a99ba898b476c2cc7be01d3ced0802cf2309367b95ceeb7d1e816f21c231339e9d8ffbff824113d3e0c2225fd9c0830df0cf7627aa3d9346a369594e863893996fe5c49afd5667abb7ffc5d05ad2ad02e37bea3788c4e537d28c6b47bb54dca07cffdb7493dc6f82ae9c1895363bfe753a4a275e8c9995a0f3ebfde9db7ad3264a66ff514da5163bab1c0eb2c6d37c607beceb45b50262b5c7bf9cac1cb976d674b6d0460c9d6a535b12284765dc405ca8688b7b8f9e7093c205bb1cdbf174757a2203b6927b3650bfc81b2be218fee4b5561ed1e453c45229de966e1eb20e17b7a7153f74a1d7a7e610a8fec1958de44f127ffa95e4bdea7e3db1f8e253ead1553ea60c4eaf3b31bb10ae8fb665db5a457560c86688ec84f29d83cb93f890c4a47671314611aa89d081bac6aa45f6938a2c165e1ee0a8c5ab48667583c041bc1010ae38ea8e2aae8dc441a803bd6124a44ddceae4ed82b2638b81363ea001dfc2f99d8640958d7bf4edaffb555cbeef4d24633c2c120e6eb3c5865a5b47fc0df1440c5a24d0c05fd66fb7a478d411bcf2417a1beeff9bf564c0a846f9da759def929631ed06b863bb9d8418ec60afe8c4ca0127313cbca4fff338fa3788df05d29470c573bb58cc1d4e8961553042acbc302a2782eaaf243a7b6bc80f81a1ca9752e7eac79f7126eb1a1b057876dcfda92e1fe34d15841e4fc89fe38c4be5c547e2d64dc08fcffde3a537463985c20f73520a5c1a00f642e25dbea5989625648077dfd1fa25e125f5c299fbfd88180fcd5c9805413f590d58e6751e2245d09ac5c448e5ca21cfd3b3a74cda2ebdf6311a717c993561500f8600cd5d1249630abf4de69061a6bafe9281c76f3f406f24e9f87433542c13acfc640f712c89fb5b7f4824e57e3fe5ef30d6245f1bde55eddd676cb697b71664c830bd3edc0b6d81a2b7dc777256ab52f42a900218a7dc5818dac91ff5d33d8aef26e5406dc9012be89f3e9403a1bf6b4018886e3636fe1a4ff9f3fd5e085b4cb81b3865db28568c13bb8277cc99265b40492e319b8be11cb783989cec295439e587c737beef4d51b37a752c80b768df31770f04c0cca88e2ed25d65eb312392029fc11338aefb3c3177089cd75050b50afe89a0be967bdbba9e49c325bf780a048b31b7ad0c9fcfb6e29b0ca619e63f1d00e437b4af2920ac44bfdec9870b4e10649f2e2d198f4b6fc17dca4871920b20359084c2eda3a9801f154c184e2bac9b154d5a67d005139b5b29bb44feb6e42db72bbab7231c858895a743c626049137974ba81f5c9b65fe8ba05644c266a4280ad8c0fb3d3012ce7ea1c064f5090fdd7661cea219879e52b6600ab5834e32789e223a9c2bb84e504cdc6ba7110f7230c673e4b63344ef5e5b5417ce1f6731bb6fbfb039ede549ce8dd77177678e8b1be98f280b1029d1ae4eb485a2a48d10d769a0b4986dd7121bb5a1a7683d5b68d26972478d9fd27b229f97d02044fd41e18c0116437a5ab76d5c9f8b8786758b3175c698215f61132ea189116397e564251f91a92e8a0a49fed6c5e9212b383608bde47182997471028292806e9984eff347abd9b4ef28039d7a1d98cb3eb37569dedb281be75223205ff11072f973206f34104be37fdfd27033606bfb9e0c0ecaa3d64dff88bde24ad07b716496fab73983727a65158eb5d67b25d6b795d1eda4f567ea0a5f48ef5fb40f03671ef39b90a5e5a10f123e7096c7eab437c8304b9687104fc39886379775315aaa8d01404955268ec20b202157cb12eccee583306279ad9bbca76e8800ab0449c823ba83b6abeba8cfe86942ab786daa59df2f7c37bcaa0d7d9998c0b25a49a44827a89c805bd8a87e8cb92274169cf6d97c90b65c19f1dd3e99076d73efd46c25aee1b6d55fa76224037b1896c63e753bb8d1cbecec574f987cdbbdc4730346a0890a69ad18c2a53e2b28a2435fe87eb1912c878fb55ae387af2c5a7ba616f5e91cf4be74f27f99be96c30cc26a2317cfeb0477aca0ebbe58834e96b5", 0x1000, 0xb, &(0x7f0000001040)={0x18, 0x2, 0x7fff, 0x4}, 0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 22:07:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 22:07:13 executing program 0: r0 = socket$inet(0x2, 0xce5fe360f093971b, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="dd9080a3d4f6a6c04944ff64df9a1e8956314151bc0b62932c987338acc9dedcfe321b61ded1098552653028046d0a376550da898b87574c5e147d85db9db0a4743840b8ecc1b63e7f813b17ee8de295241f91c070c295ea3d26c5fea9995e884c14de0ad5373caf0b04ef8dadac3916bc1773a48e8ad62da0b934fc50971c2cd43894934b18555f253c60dbae8080671ae89ca34c34b15faae90b27", 0x9c}, {&(0x7f0000000000)="6bf89ae8728f8da88c7386", 0xb}, {&(0x7f00000001c0)="eba358bc768b9be04017248d7344631cccfef210eaec8ef13df66653c01da03e2b2a9ec7da93de061273a797bcf76a71f41b99fdcf3abd16366b1f9df070782bcf6d600a1c92cd05e86531d945ad4b007c90728c74b387ec69d2fba12731072319cfae2299898c26f6254ed3f15f59", 0x6f}, {&(0x7f0000000240)="53713f3dd017adc1ba2e05fc67773aa5a05916b1e48e49e74a349e8b4cf22f382e1b3a4b24ebd85c0c865bb3e20d8f10fd799f9f8c05cddc7e0727b6c8b8dd4a53241c92f7dadc4592dd1bfae55ef9dd6f2f9756b93adef9eb82191780594b0a1b7d56ce8ed72c0634d5c6ed6f88f28f3bd6c6e6e00fd2c60baf50d49e25c8c9e33567561898ad676f7791d1ff4839887d06a387a2fcac6c26ec4bd94ce2d67b6050baee2088f1ec12e4974442c0b1dd29c33912ed14655fbb1b8e82dfc922f77c855ee7c00b84df33a30fbdd179b3444c5b65", 0xd3}, {&(0x7f00000004c0)="32c5e687f5adbb888e2be67452b7659ddfd4e55307e74f704484b14fa664c92dc0f10467646510c0acbacf76401d6c4ce0e283427b208c02140593c0f09d7cb9872b7953123386e979d5a2852efa419b8b9981bd44645e03780270db00bb4bb81447eb4377043eef642bee8ef9", 0x6d}, {&(0x7f0000000540)="ab8e25c3078b9563d666a084656e4f033d70722b5054a6ae3cd6dba24af8358b44644b51b2411cee63836f6b57e05a162f796448524bc90c38960474177fd3a2c611468ceb67c22c085dee02c628c7da2e98a5963d8f7a98a7c2d492e5ae5cd9385b772adbd986f81bec3877c45f7dab5e1e8dcc189495d9dcdeb26158cd5e0669c485", 0x83}, {&(0x7f0000000600)="31604a8a1264220134f5bde38a1cae369a35841f3de643d83e1016bf386d0b251ca62be6e75dffed97a5b4036158976a031b6e36949c3b345606242645c48505a33ceb4a81aa0a1f237ec08879403ae591801ead0263fbadb4b325a7c869c48a5f5557dae0bf18fbff", 0x69}], 0x7, 0x4b) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x3, 0xd, &(0x7f0000000700)="5d3f6b430e427419ac5d03c142c872df1e0ecd3eb8f881af1e38d894fd45eb5e561faddf48f82157ae3489ac3b3a3aa8d9ecb953fa006b693ed13298f9177a8ec21b59f6463935e8e90c8fc5f0b6589ad863f33f8edcc27c187ec92d6a1541ae4c251bca2bca24e3d5fb4a614dd42a664b4ce01ac8c8a8358ca0efbd708ef772661a6b8391205f504410a64b09c2afd30e1390cb9e5ee26799b71a329e7c5ea825343a8b00000000f1ae4b7b86aeb54f2aec80222ea1a225440821dc19f015a5d3973d4a194874cd4c6d7bb027af44ba43280a205d24719aaaec7d5fd852c8b07cf5d80aa2c055ec11acfbc00ac9fd5d95112bd12928015077e8582e997210c5d3b786d2c075c19022ee747516f16ce89ee83bd324de90425b33d203376a8e465237aab193f453b988", 0x129) 22:07:13 executing program 0: r0 = socket(0x11, 0x2, 0xd833) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 22:07:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000001c0)="ed803d4e32767d98dffee60f7aaeb900a85f453b354957b567a590774e77863fd3128e898fa583d2494c2c3cdd36af63fac1caeac87e3fef0d283e4bb0abada146b6f6635eec95ca1219f44cdd4e3a02ac4d966e9f660235e0795d7f77c43a25bc840bc40ae68727312fa30820f9d816f50717e0e879e4c1401492ecc51536d12a4b51b93c651e2a2ca01f7591d25e49965672a2c26fa069662316db469e8394541e6e8dccf81bdaa34313015f3c8f479757183086a28215c87902c298aa6846259592940a8ecabf0e46f466875ecd5124df5a", 0xd3) 22:07:13 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 22:07:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x4, 0x7f, &(0x7f00000000c0)="f2e1c6c0e78ce710dabe9841e36301514d40508f31a6b0793be333273ed4689b4d200e234ce2603fa7e4b1d56fdff3e17669a05ed98eeb55fd531ac22b1e943993aec80292d1c66c77c3c82f81a8c32de57632f215b5f0a8103b0a03f82096b67b59ecbfcbcf8bbbb66db2159698dc7bfc270eb6c0f0636ff4f6eb92e4d0d393db904ef2cf2b91ba2c81e0944d1fdff8a31efee18638b30a137de21825087b430c6ced9d9dbc3909519005a97029f51d593e3ad2dba123d6d77cf7dcb28b2e11a0707ebd58e75c8144135b2f", 0xcc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 22:07:13 executing program 0: sync() r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1029, 0x0, 0x0) socket(0x18, 0x4001, 0x4) 22:07:13 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) 22:07:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400000000000010, &(0x7f0000000040)=0x4, 0x4) 22:07:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x77c4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xf2) syz_open_pts() syz_open_pts() syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 22:07:13 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = semget$private(0x0, 0x0, 0x106) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000200)=""/106) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r2}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) socketpair(0x21, 0x3, 0x4, &(0x7f0000000040)) 22:07:14 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:07:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa80, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000000) r1 = socket$inet6(0x18, 0x5, 0x81) shutdown(r1, 0x2) listen(r0, 0x2) 22:07:14 executing program 0: r0 = socket(0x0, 0x4004, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 22:07:14 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x431, &(0x7f0000e13000/0x2000)=nil) mlock(&(0x7f0000e36000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000f10000/0x1000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 22:07:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0xd, 0x0, 0x0) 22:07:14 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10240, 0x8) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x1bc, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 22:07:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0x0, 0x100000001}, {0x5, 0x1}}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x0, 0x1}) 22:07:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) mlockall(0x3) 22:07:14 executing program 1: r0 = syz_open_pts() r1 = getpid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x28) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$setown(r0, 0x6, r1) 22:07:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:07:14 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x118) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x20, 0xb66}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x202f8, 0x0) kqueue() recvfrom(r1, &(0x7f00000000c0)=""/135, 0x87, 0x43, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) kqueue() 22:07:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:07:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x100000001, 0x99}, 0xc) r1 = socket(0x200000018, 0x1, 0x1) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:07:14 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 22:07:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 22:07:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x121) setsockopt(r0, 0x8000, 0x101, &(0x7f0000000000)="885ce15980004c4d4fd2891e5d18f5a446240b413286d15a8f2a0e6063f25670f4ac921073c30d35434eb980956520eec63ae2e7391c5df9740432f0a433f10a47a32c0ceb98b7cd5ece397491163f02d0a7d88a3520d46c2a5c205408aea92b649838b233c84f8a501b06de0ecc0ae2", 0x70) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 22:07:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 22:07:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) ftruncate(r0, 0x2) socket$unix(0x1, 0x1, 0x0) 22:07:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 22:07:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000000)="d03a3dd5e54a945f4b6ec3ebfbd9", 0xe) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x24d) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) dup(r0) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x7) 22:07:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 22:07:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) poll(&(0x7f0000000080)=[{r1}, {r0, 0x5}, {r0, 0xc0}, {r0, 0x8}, {r1, 0x20}, {r1, 0x4}, {r1, 0x20}, {r1, 0x1e}, {r0, 0x80}], 0x9, 0x8) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:07:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20e2, 0x40000) 22:07:14 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket$inet6(0x18, 0x8000, 0x9) getsockopt(r2, 0x200000029, 0x28, 0x0, 0x0) 22:07:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 22:07:14 executing program 0: socket(0x18, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) 22:07:14 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x200, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) pipe(&(0x7f0000000100)) 22:07:14 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x187, 0x1ff, 0x0, 0x1ff, "68dbee3011698fc036f1470e662dd6a31eb09e06", 0x10040000000, 0x40}) 22:07:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) socket(0x19, 0xc005, 0x1f) writev(r1, &(0x7f0000000180), 0x44f730a) 22:07:15 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000004) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="a5446173720b5814c9f777567dd612e9987d45cc83ed13f4f7a33834879f0de5c2a47bbca22679b4341b66704317a87e33e058bedef73d6a238dc2cf6689f24b35b66b23c9df6d40d6a23f40b74ef9e55dcc3214abf9f48580a90914d1fb6c33393847901bc0ebf2ee9bf0a49348c42c2cfb60c982216f9338cdd0de0de557733ebcd4", 0x31) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2ffffd, 0x62a, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) syz_open_pts() 22:07:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) getegid() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x2000000000000000, 0x80, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) setrlimit(0xe, &(0x7f0000000080)={0x5, 0xffffffffffffffb2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x325, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x5}) 22:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() 22:07:15 executing program 1: getgroups(0x1, &(0x7f0000000280)=[0x0]) getgroups(0x4, &(0x7f0000000240)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="27c2bdc6f13cfb7145308dda1c197edfa3672cad6fceea427799fe401df061cb9fee7b477bd6317692e12a704a28e7e1eb0271777f86a83e1077439033201bf6f848a46d97166509638c0c127b86c534281e1f5c5ad626249a80810ae685"}, {&(0x7f00000000c0)="37ce0b68b23e9cf67a9db0b9cb2636006069ac59ddcc474b84c50fecf46f58ab88e06ab4ac3e9d89caf055c34ba1163ff0b25b2edaaec458ccbeeeac409fb9241cc6cff0400b6da67dbbd5a0d1cc4566603d995605d8ccbb54fda90617b991d0f25e891442f41bb50e428e327c12aa0555814e087e44320ad9e61110b0535c72fa445775366c3eb743fe019f04082049d7f5ba9e653ce34275646158fc9cb16da9a375aa35a046e2151ee7f499905fcde7355c489867b33b55d1a5d0ac"}, {&(0x7f0000000180)="c6d9afe19e4ed11c9f13f0fa29cb85788d63ff6549df13ef99fee1e828c4c5eb1b1ed7525f6c75757fa6ec853ad8e9072b296da5fa2652478428902b3a3b6725f3a6b42a3e544a1da7adcd38c01ab318d8"}], 0x37d) 22:07:16 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 22:07:16 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) shutdown(r1, 0x3) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 22:07:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 22:07:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="20ebf0bfb1e498b0c7e12d703cc29d676a33bbcba570c71005128370dd224e25763b417cd7cfc16103336cbdd5c35435c18a43dac232434fdc2785e15817c869e17a3cc3304c21eafeb16049dab41e9960a5d0e48fedf53e47481632815d3103836436443a2a38f679fb05e91a567b6eb410acfc0cae0518acfe4cc2d2d7fd36f86b9900acc4f21aa9a06c6c82d45f45a9a919e0ce51a115821581cce31ce7cabd998cbaa193202290d69e0ba3239e9b5d693ca05a7216d540dc019191724c96ff9730b99a084e03d96c77ea069ba7e3ee1421b88cab6e8b432c1b43e89e3a2f9beff95907554271fc04f4745785235dbf48d5cdb3246bfe99efd798b695"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 22:07:17 executing program 0: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000100)={0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) 22:07:17 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 22:07:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) chroot(&(0x7f0000000080)='./file0\x00') sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x11) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 22:07:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0xfcbae533b4f3abdc) 22:07:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x2, 0x4005, 0x5800000000000000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = socket(0x1a, 0x7, 0xfffffffffffffffd) r4 = socket$inet(0x2, 0x5, 0x9) r5 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r6 = socket(0x16, 0x8000, 0x510cc187) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1b1) r8 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0xa9, 0x80000000, 0x9, 0x400}], 0x3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8, 0xd, 0xfffffffffffffffa, 0xfff}, {{r4}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x6, 0x3109}, {{r5}, 0xfffffffffffffffa, 0x8, 0x1, 0x4, 0x79}, {{r6}, 0xffffffffffffffff, 0x9a, 0x2, 0x8, 0xfff}, {{r7}, 0xfffffffffffffffd, 0x80, 0x1, 0x1353, 0x4}, {{r8}, 0xfffffffffffffffd, 0x34, 0x10, 0xffffffffffffd0c3, 0x81}], 0x7, &(0x7f0000000100)={0x5, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) kqueue() 22:07:17 executing program 1: socket(0x20, 0x2, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000002c0)=0x9) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000880), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 22:07:17 executing program 0: mlock(&(0x7f0000ff1000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x182, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x400, 0x653, 0xfffffffffffffffe, "d97e8327a67fa2595107c9483d54e57fe201b743", 0x5, 0xe769}) socket$inet(0x2, 0x3, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x3, 0x1012, r1, 0x0, 0xfffffffffffffffc) 22:07:17 executing program 1: r0 = semget$private(0x0, 0x0, 0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000580)=""/4096) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x22, 0x4004, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x8000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_extract_tcp_res(&(0x7f00000003c0), 0x1, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)=0x7) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x80000025, 0x1, 0x1}, {{r4}, 0xfffffffffffffffd, 0x18, 0x20000004, 0x8001}, {{r7}, 0xfffffffffffffffd, 0x42, 0x5, 0xffffffffffff2b4e, 0x4}, {{r4}, 0xffffffffffffffff, 0x22, 0x0, 0x1, 0x4}, {{r5}, 0x0, 0x1, 0x1, 0xf342, 0xfffffffffffff98b}], 0x10000, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x60000008, 0x4, 0x8000}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0xec}], 0x8, &(0x7f0000000540)={0x7f, 0xfffffffffffffffc}) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x10, 0x84, 0x868}, {{r4}, 0xffffffffffffffff, 0x90, 0x0, 0x7, 0x3f}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x20000040, 0x6, 0x100000001}], 0x6, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x14, 0x11, 0xb481, 0x1}, {{r7}, 0xffffffffffffffff, 0x58, 0x0, 0x5, 0xfff}, {{r8}, 0xfffffffffffffff8, 0x7, 0x80000008, 0x1, 0x8000}, {{r9}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x8}], 0x2, &(0x7f0000000380)={0x80}) 22:07:17 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1, 0x10) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10140, 0x85) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = msgget(0x2, 0x80) msgrcv(r2, &(0x7f0000000300)={0x0, ""/186}, 0xc2, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20801, 0x118) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0x0) recvfrom$unix(r4, &(0x7f00000000c0)=""/150, 0x96, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) 22:07:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x80029, 0x30, &(0x7f0000000240)="3151f3da69dd35558914e2f3a913ac1006def5e4d7440211ed2df8b4fb551104aa122a4bc9d0b7d668a29a83d1723f7ce4796080a4942a17906b69856be3d4f0ace5871cbcbf6e9f4b72cc139ae50b66135625859715832aad256c33c12b06347d2bc5168b665dce7d98d21290bcfc72d0aa362d51a3baea0365e16c72e215477ed0059fcdc0bc58dc99d370e0d89f2287", 0xc1) 22:07:17 executing program 1: socketpair(0x2, 0x7, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x9, 0x3, 0x6, 0x66f, "8aff39a130d9e7307d8f8db45b228c4c9ba0827f", 0x6, 0x5}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x0, 0x88) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) r7 = getuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x9, r5, r6, r7, r8, 0x88, 0x8}, 0x17f, 0x5, 0x1f}) setrlimit(0x4, &(0x7f0000000200)={0x800000, 0x80000010}) setrlimit(0xf, &(0x7f0000000080)={0x1, 0x28}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0xc) r9 = msgget$private(0x0, 0x4) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000"], 0x5c, 0x1, 0x800) 22:07:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffff00000000, 0x4, &(0x7f00000000c0)="191b8a8e435107906278979b251de2e6ff350c3ea286397abe1d066690d29ddb3f7a964ca13b6cda43028e5669820e6c874d5ae7aaa310cbbecf0e0d5b71df46b9d29f6ecf59457d78d8670430c8c1732451afd328881bbf9f2ed1a452fe81da71c35b5e711c1d78e53d07fa4b7017070084b26e22bf53ab14bfd78e3712d61d8f12f03058f62ca11e205949275992acfff56d68c481e80913f2846f99869a4edd21a53b3bde5016a7853e5dd17ccbf74581afa2a334f41b916cb1f9769d1500c18f00c901d16eb76fb2f6540a0cb71eb5", 0xd1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 22:07:17 executing program 1: semget(0x1, 0x0, 0x400) semget$private(0x0, 0xfffffffffffffffc, 0x1ff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/39, 0x27) 22:07:17 executing program 1: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000040)="0f1f008f2a60120b00000080c4016f7dde8fc9509432f20f38f04d17c4c241aed8c4c138c2c59665410f0101440f01dd0f3acc4fe1e9") recvfrom$inet(r0, &(0x7f0000000080)=""/140, 0x8c, 0x42, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) 22:07:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000002740)=[&(0x7f0000002640)='\x00', &(0x7f0000002680)='+(\x00', &(0x7f00000026c0)='#\'}\x00', &(0x7f0000002700)='\x00'], &(0x7f0000002940)=[&(0x7f0000002780)='\x00', &(0x7f00000027c0)='\x00', &(0x7f0000002800)='\x00', &(0x7f0000002840)='\\}[&)\x00', &(0x7f0000002880)='\x00', &(0x7f00000028c0)='\x00', &(0x7f0000002900)='\'\x00']) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000001100)=@un=@file={0x0, ""/82}, 0x54, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000001180)=""/216, 0xd8}, {&(0x7f0000001380)=""/218, 0xda}, {&(0x7f0000002c80)=""/4096, 0x1000}], 0x4, &(0x7f0000003c80)=""/4096, 0x1000}, 0x801) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000012c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001300)=[{&(0x7f0000001500)="cfa49fa759c633a3cbc012179951ff80e8d96c421bdc1ad8b5081bf7032ed28555dfa6d919ff269f01716ce63faa74bf8f0747bad6c37460ec42dff358c9f9f1f021ac0d2f33d76385a54e0784c82d7fc332ebd1907329f42d7c676977d1575526ea235808c9ac8532ad", 0x6a}], 0x1, &(0x7f0000004c80)=[{0x50, 0xffff, 0x5, "994feeb9d621e9b72afeaac4f5e700f6a46aede264cf3b2899bc31c784ddfbe37e5a61135abecde08819e924a5aec75fd42dbbbd31d521e0a9"}, {0xe8, 0x0, 0xffffffff, "82749857441275a7fc7e20b4507b9d6d54ecc376b8ec01606fd8fb789f1a21a35fbe76a0c274ac570ff9bb5a406a6caf278795419031fb69df27c052f8d8a693ca5d937acba0555957d0f2d41c93b4df23e234bd9354ba8f7c03fe440ee6eaef96560085eff42c9902bfeb19412990b5beeecf0ded562b2d649cbcc2aa6d2ae4662cd28716f857b17fab0b7352fad1478a735f0c2f0d1a9c6ddffcfa774f15260a7a43902764344595384e827f25a17ccd4747ae81ec9cb090af2ea7faed3e887bef66f507879ccd9fad3366fcf5ae60d5"}, {0x20, 0xffff, 0x0, "ee017a56d810a2b87a4fe8704b"}, {0xd0, 0xffff, 0x3, "0a875fec00e163107d385ac65542967f3f1adf35d32ee8beea1abf50e1cf583dafd38b40dc83704723c8756535ff1e41a2480854e269e677fd84d9bc07a0e42275ce76e553b9c8b764c617702bfa366164954ff91f75e0683dd19020faeec247bb40c906cdebc5cc6f0d3b18dd52e963f9576d43e6b24b075973073683cb0366d76e42e25fb810275ceef3e56a2bd9eb1f3d8f9553acae7f83f8f374e22384d125de6f3d57bb97fe0b45deaf3f120ce9e0db72dff4097a5cb74a"}, {0x60, 0x1, 0x0, "c9e6060b0e5e945eee84f09187bb77bc073e8933568753248f933dcc32e045e958e62934aafdd38597eca244b5e49e211992271cca86a736e32ef7be4288730fcf76d293a471a30780bda3e2"}, {0x68, 0xffff, 0x4, "cc00e19832b4356a2695f3952d4dce1416df5459a0cf882f5e998ab53e8647662f24be1acf23e28210dd71a11114316a55f968571669b33ee142aefeff3cde6e652b26eb9ee6b868378675f87344d960dab1"}, {0x1010, 0xffff, 0x20, "8fc28b937bbf3d50bccd2530e712bbe054eba651a46f63244d0f05560c0f20201749344fd7db0173b57f20c74f158ea6434bec4d89b64e2fb8593adeac15eecefd1afb42f3f22fcb14990634af98f65fb68e09bb9b6e00632bbf3cbd12a00dcd4aada01715a550768b85a95e69b698f24316cffcbe21325fb2cd00503ddbb3560846d791bee9ce2844aa5126acc38aa982a1ad33441ec8bccb043734ab1828dcc02686a55e20b0d4cceeb2d120323902fba7dc86713cb15a8d8bfb1cca1a6ec24946504f4e2f5e23f8687fe7377c7b731e253871a833843a8a2d59125d7d0bc550845ec6a123bdc5402fafe0634d5ba6c0f27b2e3466f88216bb48265c02c37b9a02728996386f18489474918a8ab68ac0f4f88ab2bc61865910b08e165e103fb911f34635c7e4319b3363be1fc374e73788742f86383f97c2ae9e95a7b85360366445da0fd1728ff8bf2625a37984fc0a15f74e2c57eb8639587fb97fb6f16967ec12d4bf01466fa50d1ef4ce39fcfcc12f17ccf100c58e0521d8550de83991e6b8f8f381904711cef024bbe73ce6f835b885e99da7c9aa9b239f5aa0097bd4a457522d9d5148010995ea3d3fb976bd3aaeaa7737e6dc2890d32d3b0577b98c278a3b1953a31cf743e572255075174247e132f3940414fc4511faa604010222aa02542f2febbcf84a5aa42ca601efaeccd14102a92ea8fef626b33189b5195b88592430649f8c8e76abe896f57019a3cff4a24112c59708a3fed3fbd9f0bada48dac41b6d34cd3ff7fb22c5bf80b409a811275cfa73a826e09a329f9d8d289f0d22265be7ee6fc50cba22e26f089205f1f0a14199548dc62707d969b865c314bf95a9720d69a8a7545e8866cb3a9646550d3db6432226947faa642b04ee591445f57fefa7f3747a0d25e8286b9b8e7ddcd20682aacfbf006a09ced1d0d60be31331fb79dbcc73de43a2574ef397693163ad13ed9c9eb573c04553fcdd4d87c16adbc6c01d875d67ad393196f19d69fda3f787fa3b8502cfc44435af0004cb20891e72f0dc632d59a79638a76a8eab85c45835984df7a787fc818e4f44cfdeafd45377a022590274eca8f7d463c2b7150365df966d16f91a1972c7b3b0643263e92043f17171e98f7123e50a785564d800804b6c4ff16f586c510d8042cb46048d06d8c980b739e9568f7a96edf834e99289515bc1e070858055e17ee432832c07637a387a096dd65b9c9863f46eef8408b7205b2f6fef01b805ed9fc5dc7a50574853737d2753c1c7e26983ee78d5919dba240527e68a3629abbb8fe0bffbc5e121ac15531c5fb8c0912f714a55d315f90a7f27d1c753ac36c25cd704e500d01d7681d2eee30d5b81df3a2136da4948f082a7b7c1e2166289868f3e7f2b2e50b69cea088b8297d1bfe9ff1debe6fd00d80e080f98a50dc97c46f1d8b0e5634fdd1685d2ea96f9b11de6bfce08bb8d185e7fcaae87fe8192481ae3fd4b1d4fdf9f3f7f32398a0d3dff8b971828c8a67a441b13d7f5866e2ea06cc9e90c7a780edb54b07b570be9bab3107db481327912d5cf0981f728b5300f09c0034b0754bc42b7bab5fa4e6ee73169ebd7eefdd65320aaa58dfe111210d42e987254ae49385ecdd38d90fdaee7fcdbcaad2079e522617fa44de7264e335cfa8206111718e3b4c3150cf397ac97f14b8e2a9873c4ecb682634669e1e387bf99fae7d70e6992aba27d8d90796ea80bbf2927129a2b55dd5b2cc5f415778d05e50a3e1090ee8e3d70714faa355d238871aefada0da80b22bc1e94d84a8302db8ebad0f4f7ca1032d488e4db0b83516bd494e5701916c7fdf0042270a00ab9f670e39c1b8f7cf7f4243fe836e4662ecc7ab0d59ab51af2d6263abab83c59d181353b981df3e92f98b60cf03a23df15c5d9133478b8003c6610edfe72ff93e63c4260c2845fe14e654c702bdafa9da2d807dd24c5031c5821214d27ccf4688859f81c9c3b2160c073649c17ffe7a18333ba3810c7b8874ab8aa3a237f00551b380a5b0d79667e7329394824052010a4c3d6906fff4500aa6c051fd7ec641c2cecd3c9725d1c9fcc5030bbdd4fd6b73e2358fdee56c7927249cbfeacfc807a26adf95eee048cea829e31ceaaed48d73f6f6f68f9b6e5218b4862759935346b86cf44018fbad5d2892cced171b1370343930a000525c70cc31ab1fb59ab2fb8ba14c7ab99ca71ea343d7fc3f3057efb8b9930921a7664d86d7a9cdc00cb4c47efb45bb82f01c905d08ec02fc63d4f0d19ba8153277e1af4c23ea0c5a49548ec5c5cb7b2c41adb07dd53ebe3d8946cb1b0ccfb10687d117840ce30fbf82a5b8ce5bcbc04284115e2bb98a05386b1d9326814f1114465e19ba4dc873c929d6d1642effda3458b3fc6629e6925922e69ba082bb6bedd3ff278544332ba404cbb501fae84d9dc765301436126bb1a265b4c4d95d8aab870346fc076f5beb9ef61e78b6cbcca519ca0fff13f1d598ea9aa68760278a77e68eaaf4c01427fb5d13c7c333af1767911cec9d64f5e6e6930e1cb5dd25e6e99027ec2890c90153b5294bfc2dc8df2d7138f5ab766973e8cd219d7c4793defbd34f5c6c7906a44b8087d0b0170a36fa2ab65f315ddebeb86362870d0616356933da9d4278cac550710c052e9a87551481e482a2796c684a1b0199a5830f19c22de30a205ce570e54789f25a721b0972cf8fa096d640d1932dc918a585f6d919fde5b07b9e2d35b0bc30baab49d50892e384f11345ae87777b57d83db1b02321cfd8b7c2d738c679891c24ff64b8c78433c2141dea1b45e953ae95e29278ca89fe092ac2364ae4e870f8ee3a546b275e5dad1f4e325120cbda090e51b46a5cc920a24eab89b7a40d98fffc5a0815d8520e4e65ed8854a6784d6e1e13f09cb6175bf127935db6f365bce4c0eb8309cd0ccb6a24a12b9c76e64120ad2e31bd97c499fa601a48364443a0d4d4085bed82cf44a1e7865f85e143100dfbd7b71d99d2688cdf13c78538521bba2af3f1462f21068103301f65e1e063f1403e6f3a87a77102b0c45d8921f2fd068d4ae1fdc8a6693c865df84914b14d2742abed8b3ca0e91d0678309400ee47e24813eb4189d9268e32c96791299985bd1256535f17708482d114fd4208c0dbfa1d9df92cdc74cf70568d0195765fc0443731cf15bf4f654b5610f0f9dac89f0c7cf1be52bb5e9b4c34e44c4b835006041f6f79758f6dbc77675d06b61a5a92ab6d2d418eaea57d2d1868921c10c6e424907f1573f3ac5135d3ba10b408bb44027018fc3e3a8d7c9c155da5c97895cb61a9aa491da5441002562c10778805dc6f9963f9fe52b18ea9f9841c1ddf3ede575c342fd655694def96b7aa77814e66e7d13f76de753aef551a3409ae7bcb50287ff819e83fcf48f2b993f910b99719affd7e073e6808e066ae372dc171ef249a82d4eec0f9abe5c5a8ff549c84a5391de769b624755767384e6456ff5c7440ceff4e2a20aabda3c3d0bb843ce19aa59aebacdda863996507354a81658c13c275af909d02eefa57d9a0a362827abde9b2aea94cc8988edf05d23c61d28cf891a7a202e8877ca9345bc7c30171fc4f80b0bf5944720862f2ad8aad0b8e3d95a26ae92eed74b06e8e24ffefa16895a9e31923f527dd08277e7553cdc566ad5c69e9e50281b6b83886a75e4b989ab1e99ea99c0e15606c02f12f40988d4143521eeab15dce46b78353cd45834bb01b682ecab1645a083863b7a3cd2f1c40efcebc74fbc1dc3ce5d12c06e867eb0d0428b021140301d6e50b296d93d53070070ac7b6de2f2b9ef301f35070e67d621522b3f8a2deb261803e4ddd4bf88545efa4b334e59e775ff6edd4364c05e98f41682e7bc2f0944941b14ea6f3f011761d559be5d94ae7655fd49c25db82c3a368892a5fc0819e65b95836de27a8ec8733b7e52c6e9c348979719bd58e12c072c0c4ead9bb9d547260933767153f642b0b820c931712a85bf28cf5c3c277ef145f198fc008d24bb9e97feed4a1f17517b855ee1a5ae31ae72c6d72d49644b7903f3c68e6dba3553d055384cb8baa972beab7fdae19157394ce287a588c575e979be60d8c17f2dc6cfc24a07c35e79f5c870f9cbf49d6e85da499a98b5dedd3150c23d12c8df7f006ba626d41649e3163a2df9a59cb5d10b72b050d7f99b45cb885e36a511ac81d7e5081abecd49d044ca0e37a103cd2a517dade2de484e6700684569c84646c6cfc8ae632ee6a55b4555a9190ae63dcd8d4088aa3f84afd00db0d26f59953d0894f6e303b4a5cf94445928d23bd24af5298019f1ddfdd8c45712c7cd5cc8624b0b9d0d0a9da39d5021ce71193da27e5cdff2004671822a97c55c5b11ce83ff4cb1bf567942b0e43ed7b28218f3f6095e53ab431498f881473ffd592089cc3a7bba365fb634500f8274488c0e41ae9c43ad1e649af5c8e9d1c936b7b78bd075d977c07b0c5f4f597d58c2d3e50e6aaf5778ccb7a59906be74034f66a28b0b471b3e085130efd4923447071661dc62f0fbeb84f4109cb9d0d28e34d31793667e0bd8cba1c345e1816f5a01aa4ce2baed90ec501b45ef170104d1fb4cfbe3b8486daed7b8271eb0391375fd530cb8846309952cdb6fd1b565552c88e0ab2a4a175b3cddf21f847dd7b7d17d5d4edd3b87f7f8c515190bc30ca6b59685685d68be700e2d65f6c59c862c22525dfa1cb6b0d74b797b506e5e023645385158d56cabc3f0fb07ebb5b08342f99ab6196e623175a1af0918d6fbdd1f7460452714fc0ff0b9e82eb1f612874abb7a7bace7728f821251501d0e167c16ae81973aaafb83e369b752db0c49bf2c82815680e8fcfbfb98a090d84887ce4ac3495bcfe59c8f6bf510caa5f0b91d0fef88ae4847393df68d04df7e7953200c373bcda4ce969844cc41bc40c9566242913ab4aef924bdb758ba52474b0a566be81861820e62e8b360af9b22094d91f7cd42f518f08026cd48f77150ddfc8e6b63383b66d5980464753b52af851a997b8f59818648df1c22ceec2dca181fc3a33f2fb4025f89bc5fdc00dfd4e654935170c4cd276b2a930fedbb0f443f1403869568bb2541627d7f9ff9dca93714b9478bee515b3f1339380379a5476f658191f3cc0a0fafac6bc66b85b3bdbea69021799d3380fa5ff13971d3da0baecfd6df5c8248d87449be9b1f205ceec1ac669ee51f9ad4dc285763d66afdc35d37e08489de932504e748adbaee19d3882dc5a6fd45624ec5effae2163924639e71005d0d49a9381481b5f72cedbb14cf89d69455c4490e536bda466330dcb209b2282b7948f13f7f6efd3578d3c7b197a588ae2dbbfd6fedbeb9618018543428c7c1944733e48024379b64d5992760257031d5727a9917c9c693efe9694cee6855ed28b0637115ecc6eaf4ed70af72ab9a8e1da4ea7c96bd4c1aa9aff846ceebe759654cbdc0b1dfb49841e6a6e32df479277984e97473aaa56c13ab7b69ae5f9c69e5d06c9a7ba5566f7515f6982ac4471c520e501ae74b36a3638b819ebe81ca4c46b7fe0590e9b8d00067d7c99fa834fbf931ba7c648f242009149b71cb4cc3e2abd63678704088eb475edd55b373e079d91f3ff70288365cea5cc407f0ce664d3906426d774bd5dfb4cb44ea1b7525bbbcd788f590aaa404c8497d0bca2a4ca08415ecfff30ad74e43fdb60be8fbc8deabadd0c9d93c7a6a96d608ac103965ef4bf8898be20b7c29af714bbd44ee46d7b11cf57b2bba622e2968b518a1b4457c6910401f68ae620b5f30a5aa1545cb987e"}, {0x90, 0xffff, 0x9, "02057636056c8af8a6007a594a1b501b7cde26a741d6b0310582e03858f7c12a83e48bb2bf4f4a0cae0ae14efe2beec9f817f93f52f3e35bc2783d6243c0b14988ea5c81c3527971089680646b558413141cbd0a852571ba7cc7bdbb761b09b4acbb9161ecdfbec60ca4c003f145a8df060b6e9a2891b7837ac1efc104"}, {0xc0, 0xffff, 0x2c, "f3fdc86f0f81c5965e88c6d739c268d63c0f5187a55099ea4c04183e1f6169da683f24e8a56bcc7690ea85a4b0c0dc1b613a25adfa796820db4d678940f5cec185272584f0dc343dfe0bec915ad851d2065f40e896ae5cb6efa3e4fac62e90ad6f595b1723c9e72b8bdad22e5a4f72d388a86e8f0c58b3c86df611c653a490d937e0f61676f24ea005b0333233755949b2088092ae7f4417dd10255a8bc2fbe8cc69577960b91c315b5857054cd7"}], 0x1450}, 0x3) execve(0x0, 0x0, 0x0) 22:07:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:07:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21, 0x92, 0xffffffff, 0x10000}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x4, 0x4, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000035, 0xffffffff7fffffff, 0xf67}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000081, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x0, 0x82, 0x6}, {{r0}, 0x0, 0x8, 0x8, 0x0, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffb, 0xdcd963863758b77d, 0x20, 0xffff, 0x9}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x1, 0xa61, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x60000004, 0x4b, 0xa815}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x6, 0x800}, {{r0}, 0x0, 0x15, 0xf0000000, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x8, 0x0, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x12, 0xa00fffff, 0x8, 0xff}], 0x0, &(0x7f0000000040)={0x0, 0x100000000}) dup2(r1, r0) 22:07:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) openat(r1, &(0x7f0000000180)='./file0\x00', 0xfeea83f1fa391eb7, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setflags(r0, 0x2, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 22:07:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) recvfrom$inet(r0, &(0x7f0000000300)=""/159, 0x9f, 0x40, &(0x7f00000003c0)={0x2, 0x2}, 0xc) socketpair(0x18, 0x4003, 0xfffffffffffffc00, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="c5699825b5857b1cfecf99f5b0325edc34832b6e1aa08a288966a6650d336e514edc94b38853b7c6050b9093fa55be4b9221aa527c680aa832f7075b5fcf936667d8ffca206c386d156e4d675b689d5c412b2ece18fff98630521aa60b7872f792c8440f3981a374d2baf39f92e117aca1afc6eb4d8428e864f8ed445af9a58977a622b2794afd32bb754504024fbe9ac8d7e94dd4a47b26f66a9d28c8c6e1bb065a95f727f27101e6de946b5177", 0xae, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f0000000080)="8272ab7b6def57d834b137a3d822eef333cb0ff0be2d4d594922cba5249bf5537ca618", 0x387, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) rmdir(&(0x7f0000000100)='./file0\x00') fsync(r1) 22:07:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xd5e3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 22:07:18 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000400)="b7720df6d67a2df93c80f3c3e797890d238b8edbf1a979a055edfad6d0fef4d86a1fa0dc98b4ae381f8481100a0cd105bf4798b910d71232cf71ecac6d4d653574ffac58c177912becbe6d25d6e3310bd661600a3bfb9f1ebe249edc95aec245b0ecde64d01357501886d9c69e20000d55b94b652de0ff4e91151c7bfcf073d7e797c8979154dcd5cbcaf27d833cdd7e1c82f8e2e4a84798aa76a30c8d85e2976bfddcc4cc12d5fc283cc31ba6920544c88a30ec626ee25bae6417ec169d874e9dad2b9315cd3b83b5bd5da41fbee82cb4c7947ab9fa7dbec0e00dd1c2806f70641d4b7c4d8b4db0e335b622", 0xec) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0xfffffc56) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:07:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0x974}, {0x18, 0x3, 0x56000000000000, 0x7}, 0x1, [0x40, 0x6, 0xc3d2, 0x2, 0x3ff, 0xffffffff7fffffff, 0x100000001, 0xfffffffffffffa76]}, 0x3c) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x180, 0x6) 22:07:18 executing program 1: r0 = kqueue() close(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) 22:07:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0xd0, 0x2, 0x3, 0x7}, {{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xc0000081, 0x4, 0x9}], 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000002c0)=0x76) setsockopt(r5, 0x9, 0xffff, &(0x7f00000000c0)="0864631ba91a1f5cfa9603b33c82b64e2c6542fd3188c5eddc70e49ab19d2fb281eaffea63e0ee53a53d9c", 0x2b) 22:07:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf0000010, 0x0, 0x9d}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xfffffffffffffffb, 0x4}, {{r0}, 0xffffffffffffffff, 0x89, 0x10, 0x1, 0x35508280}, {{r0}, 0xfffffffffffffff8, 0x6, 0x10, 0x81, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x0, 0x1}, {{r0}, 0x0, 0x1, 0x0, 0x9b, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x800, 0x3}], 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x100, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x30, 0x41c, 0x26}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x80000000, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x8000, 0x1}, {{r0}, 0x0, 0x2, 0x3, 0xb488, 0x2}], 0x8000, &(0x7f00000002c0)) close(r0) shutdown(r0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:07:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0xd0, 0x2, 0x3, 0x7}, {{r4}, 0xfffffffffffffffc, 0x1, 0x1, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xc0000081, 0x4, 0x9}], 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000002c0)=0x76) setsockopt(r5, 0x9, 0xffff, &(0x7f00000000c0)="0864631ba91a1f5cfa9603b33c82b64e2c6542fd3188c5eddc70e49ab19d2fb281eaffea63e0ee53a53d9c", 0x2b) 22:07:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = getpgrp() r4 = fcntl$dupfd(r1, 0x6, r2) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffff000, 0x9, r3}) 22:07:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x40) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r3 = dup(r0) close(r1) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000200)='R', 0x1) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/16, 0x10}], 0x1) close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x800000003, 0xfffffffffffffffc, "001100000000000900000200", 0x100000000}) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 22:07:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') recvmsg(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/151, 0x97}], 0x1, &(0x7f0000000200)=""/229, 0xe5}, 0x842) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) preadv(r0, &(0x7f0000002500)=[{&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/60, 0x3c}, {&(0x7f0000002400)=""/222, 0xde}], 0x3, 0x0) preadv(r1, &(0x7f0000002b40)=[{&(0x7f0000002540)=""/15, 0xf}, {&(0x7f0000002580)=""/137, 0x89}, {&(0x7f0000002640)=""/48, 0x30}, {&(0x7f0000002680)=""/198, 0xc6}, {&(0x7f0000002780)=""/217, 0xd9}, {&(0x7f0000002880)=""/21, 0x15}, {&(0x7f00000028c0)=""/195, 0xc3}, {&(0x7f00000029c0)=""/86, 0x56}, {&(0x7f0000002a40)=""/95, 0x5f}, {&(0x7f0000002ac0)=""/111, 0x6f}], 0xa, 0x0) preadv(r2, &(0x7f0000002f00)=[{&(0x7f0000002c00)=""/118, 0x76}, {&(0x7f0000002c80)=""/144, 0x90}, {&(0x7f0000002d40)}, {&(0x7f0000002d80)=""/182, 0xb6}, {&(0x7f0000002e40)=""/145, 0x91}], 0x5, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket(0x2, 0x4000, 0x0) r5 = open(&(0x7f0000002f80)='./file0\x00', 0x102, 0x100) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r5, 0x0, 0x0) r6 = accept$unix(r1, &(0x7f0000002fc0)=@abs, &(0x7f0000003000)=0x8) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000003040), &(0x7f0000003080)=0x10) fcntl$setstatus(r3, 0x4, 0x84) r7 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003240)={0x0, 0x0}, &(0x7f0000003280)=0xc) r9 = getgid() r10 = getpgid(0x0) r11 = getuid() r12 = getgid() sendmsg$unix(r3, &(0x7f0000003340)={&(0x7f00000030c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003200)=[{&(0x7f0000003100)="b0a0569c45bd98d101417d4cb63905554d8bdd205215b5d18bd59143e31a3e6741b38da778b335f73a2f522f3eb314ca46834e95f092c822c1b0f29f41af054d11a51ac21b02961daaf449dba73c596c3b791ad5822894b95ed2ca4061c6866bfb34ccf011be2ea57c710395b4d7f03aa314822188dfc20ee853c3ab8a232d7edc8a19333747ae3dc5945d0e1ab1291db5ab4bc05d20b98beecac7fef40baf19b88b8a5f459668086682f69f73934b848664c40e5e3890957efbda103913e1b42abaff5597968d2706612af405d9f8bce3be84402991432e265de434c40839ac19810ecdacfa4b474e0ef371fa799a29ac8c32", 0xf3}], 0x1, &(0x7f00000032c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r2, r6, r0, r0, r4, r4, r4]}], 0x70}, 0x8) socket$inet(0x2, 0x3, 0x4) r13 = open$dir(&(0x7f0000003380)='./file0\x00', 0x43, 0x2) pipe(&(0x7f00000033c0)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000003400), &(0x7f0000003440)=0x8) connect$inet(r2, &(0x7f0000003480)={0x2, 0x0}, 0xc) utimensat(r13, &(0x7f00000034c0)='./file0\x00', &(0x7f0000003500)={{0x2, 0x400}, {0x88, 0xa2}}, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000003540)={0xbcac, 0x20, 0x2}) 22:07:22 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x0, 0x3c9, 0x6, "ae4048d06d4d13443cde955e1da558719340f0d3", 0x1, 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) 22:07:22 executing program 0: accept(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) 22:07:22 executing program 1: r0 = kqueue() getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r1, 0x0) flock(r0, 0x9) 22:07:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0x4, 0x3f, 0xaf8, "52ec240a271b4f34e3ee710dcc7c5ce92a2d2444", 0x200, 0xfffffffffffffffa}) write(r0, &(0x7f0000000000)="47d5e6891fc70cb4cccd7b14443cb1ddc8", 0x11) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 22:07:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x190) r1 = semget$private(0x0, 0x7, 0x12) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/151) 22:07:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4c}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:07:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x2a6) connect$inet6(r0, &(0x7f0000000100), 0x8e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x800}, {0x200, 0x6}}) 22:07:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xb4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x1}) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x6) 22:07:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)) 22:07:24 executing program 0: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r1, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) getegid() r2 = semget$private(0x0, 0x0, 0x263) open(&(0x7f0000000140)='./file1\x00', 0x20000, 0x20) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x4, r3, r4, r5, r6, 0x0, 0x2e27c9b0}, 0xe0, 0x3, 0x101}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffc) r7 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001180)=""/91) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 22:07:24 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x820, 0x0, 0x80000000, 0x4, "2a1efab0c7209a5e6707b74cc7bdd6dbf14a686e", 0x8, 0x4000000000000}) geteuid() r1 = socket(0xfffffffffffffffe, 0x400000000002, 0x0) r2 = msgget(0x1, 0x202) msgsnd(r2, &(0x7f00000000c0)={0x3, "0d35499b0061b4ab4096815a2a55cbe14f8e4653edea9d45cebbf6c85c2a96abe472f470aef94d9fcb6a05a1854b9375f1cb23a648770e47fbd1e83990ebb3efb4bb7faf68e5c72d3279a29238f2cbdd65ab18e87046f7fddd71917fb5c9ff2704c17e31542913dece2ad2bcde27006cc55ec3be396d0b0a975c2d3241c720cad3ea453d88f0148834881de8e9ad3e4f552b99ece2858e5a741ea7563dfecb296f40133b5de006d7f53036acb52f61a012fd2dd4b968ae28b19e50664f503228a81b7ba80e3ccd975e1efc10219dc9a2ebbfa467b260c06fe7743ef48f10404311729bbcc07c27f0d03e4cb07a4b4e98741b04e2f0ec458c869032641d17c0971a1640c0618b81acaf6085daa8c8b933ada32084c535f884840d8ca22669250ecb421fa5bfaca2bf78fe0c5afb453d40d250881734da687140633cc7bee9d83e5fa42942ab6a8cd713d7350e67c6b347618504b8f238751b3854dd6075d2c47e1ad08db58d91c317185d8240af330b9c6201b1b67fa4bd68de57572fa7c656ec2f34fbcf28eb59f142093ed89d610e8e363e174d6f5806e7d3552dcec3f3988b39e07ba0679df0f01c8e53d0f8239bd4d8a394f150fd0967eb81775536854b9766d2d1692c5d3312754c1d1de8cfb78036cf8d97a021a476aa315ecfbca3d564d6346b65b4b1508952d2e862a5dea53bf0bffef29d8b1b9134df4de9fab040cad3d5503461a33cd29517faf8777db32746f5a96849bc38c1df3a351776bd7ef0f82aeb8caaf054f3344c2d26018d71dd5a9200f681b1f60a2d69923b57a7954e1c99f1417ad2efebd628246a5e27dfaa83fcec04b5ad5504a6c150e2407427c17dab200519a7e3b5b1b9ae07b640b3140c61247ba02ad792d30e26de6a46deef0f567160b0cc4389d2e3f9dd7a3a3c48b852da4446373354c22b43cfc45150c349b5ed80333685396176e766c18ed1fd3752c9ece75e9bcd61ae0e099af84a9f9656d4e91b64dcd791bd3e567d37f211f52a910bd63768ca6ea27e5fe5099a8a6b7c0c1688b4aad9ffc81a487dfaf22b8f6f204dea420cc4a8f92825607008147b04fb5cd2a46310c26a8c02195b5153c801aa0a9d0fcbed71e57d4a49a9a65c42c29db8a4175497dfdc4b57b43f5f6ab09d919dec6a5f3b687240bd3741d1824ff54fc172a8a2c7487a1a0c87a53f0969207be12dbf5f757c088c41811ebefac1c4bd4d90365a04642b9bf9abf9a8d5659e30e63a122c68c33e5bd571dc4e7f572c07e42842ea4f91e0692124a786b13f976ea63a183d84ed0fabb7c653799bece19585afd30e462bf739aa967799b2484d6de0b8a951bd8d3ed75c38850ceccec508567daa75b32be4eebe3ca594ada1470d538ed9ccba2fe9ede51dd4232145f1f9baf72f28abd4ad7b1cc0f397d0c882c97b6e8e9c7e2e2d97dd3c16862c0c0b0f87ebdb332853fbca2148fb45e0b710f64b5adc0b4e9239c0c38864f2b8269a6ad668d022403a8e026619002adc2bd05a3dda498dffc93eac07fa89a3369e1b02464f3df4b10e50d5e59cdd7dc2424de8ed4c8d39d6a7966314bdc87013deba55dd856a92f58d760103bf344605ef6b2c060ac9f83a3e9a4211b62aeaa0ff502adad68e0560b4f0655c63e2b9a811572388951f4d18b9231cc0c8b9f6a34a31d8e8792a0414ac117909dfa5fefc98d9e64a3304d7b5087cda7a1fbd39175d685386879c5f03773c468d9cec99194ef241a881553d49c151c359041b95a30312a8bd20d2629f9e28c66720591cdc73203540f12a84ead7177d3f6d10b6e086b503fdb2f3c7fdf41593586b0d13bd7fd5f7f6e686a895d76205641a939bdb378cfa11af36b49d0cd08f3dfa7a75e8e2b7a5410ed09b90e3b8ede86fb38b955838e6e2f184238dc7e3862901edb533a5be69ed885b029cab37763556a4f1f9c63da9ba91af9efc4134987c6f0e1c381488c5f2ec515803da0ac04bac659189c88c23d11e5e60d7168af1f65116949a3d91ee174536ca6ed3f4ae9c9e3464089e6019953037e69692d330a36608c260c3c51206a8d89f801d3853fa289d9fc0c1552776808d083be0a3758573c7929eb58e4f8d99b4042241d311b76aeb6bf04655d669eb6ca5ce292b73e7018bccd53b71b8e2d65d5650af49e08dbb99f509bd09a5e4130071afe210c213b707c3fe2ef496bba604b1543bcc72ccde78fae283872c75a15c39d479c620420aae403d2244e088ea7cf0e486f9b6ac111e9cbbdadc719c71377c6f3e5fd5addb0784531822b454708e0351ba5ec0c23f8819c13eb54554c8bc8455987558bf319b84a909bc8903979cfe303501f721e162c642d27f5f2dc20f929291dd70da4bd642bc5922c9fe1aab5d2a16c291ec80f54c32b640d73d5439e7d8bfa8da4a791bf6a656864d65236a0e8e2cf6e8ed6cd61ba01b19a298713ace2cf71f3c122f6ea38f2bee5c313f78c747d622b52caf5e6792efdf68251c9f14b812a72f749923947d4869dd6c8838845ef145ec3ca0f72e1606145a320cdb7203612853bf33ba968de2a453d9e8eab5792cbc8ae1d0f11e2167817a1e570508299081590eb9779148d4c430aecadea5fb263c1f245d9f52444fcb02005a4d1c8e0d4d61d6062dfa10db101c63c6f5225387bb9f43be92e80b091b206648378bf8674eb72cd05345999735ac2cda71515bb79dda7253cd77bc3504ce39394b390a00c53ef19c574aa9f978c06dfe5e9f764b7fc6e08ed76c9bf43f04bb833d38250e9deb93d93528f1f01f2e609856d5921035de31ee6b14bde40041de15c1664fc2c57358fc880f3029e00b8fe9c93da937b86ae978c1f76b1b4fbf7a90a050ddd1c719074243f8a523ddf7ad5be70de8acc043cea9fd2c33dd61fe0ea46fce173221e852446257f1dc191b020bac5c8f3cb4237b5dd37a57e3091ad366f126951da241fea86390d3afb60f14d25b274afca238c4f92568d89dab2e1b1a6fadce26992420b02a748db608add95eb19dcbd8edda1d6ffc37b81981f42f6338a5046349cf574a829116ffa0d7c66afa8bc6c4d91b95a4ca36c921c3aa4e881446ca21d7dfe421930a9900168db8b52a2fc004b7724f10381225856b1431a47aceded5202da2e7132b85bda893744a868ff384ce5f2b1bf3f767a73673f61c1dac6d0869f40fcd73141e7a6d03d97b14f29c50bae654bac3cae2af890dce9e7b5bcf87a893b6bfba7d508de54dda26edca669f63b49afd8f76afe5fa1b4be643c0cc91870bbde99fa482ba2bc72279b2fefb0d1a0f54296003720a7fb18c3dd9d953ae78c753ea0062a5463f3b5a4c2d39fcb8d3cef15c10f67fb317dc2cb3e7143af12c16d1e78ea2b1417a17b6549fce9e1312d6c418de407ba1103abab4d0b5fef42bac0ed70689195d6c5add1a19b1d1c0ee2ba04869a3f9987abe2fcc73231c481ee8d40d36120a8d5172752d2d0f6c0740fc3d8473d85a650316e805d2b83c0e668d797d0b49ee35a2cedb27c7cd559a7464eb34cf1e34a1de0fdbabd57ef7413bfb307f618c8e9c53624e686d78630be2db47dd442f4a2248a63d25b51ff3628fac83ab056cc45a70f60b2c3ef1a64f4d89218d2c55728f91a1d0185f13d9038bf68dcf268067ce135ab4a2bcd6d0026fb8f928fe5d8982fc0adde4df02c1c080730bdd38902d53160f9a557b82110c18613f14e16c7ef505bacbfa9c0a0ac4d2da113555b5195caac53813c1cfc1fb34fac0cf13c180124089bb2623b601c0fc651a2770d01d94bc134667105ff1b318a709e1515e6d237740c0cf41afce7302edd303d83c52afa88e908bf4bd1fbe80e2e2fa750eb0b5bb6d8de4dafc36062b61ac67f9008e6212dc7599a39e9029e983fd75b4c3626f2ad23213cccb319f69cbaf6dc6e61dd479a47ad5379c42d05cd0a0fbb52aae5247a1eb62af37993bebc7fddbe7de3060af005c68547523aad4dfbcbcbe2af22f6fa19b85fb1dc6c77cef7035b8b2131b2306eb57a85297a763b61181c78d289d420a76d14f2ade39f77f856c3d1cd7f686d585f1d67c537ba7d42dcea71a3fb660e4ae15b14b09ba9fcf21f99232fa6342e0e0b9c503a96e786cd8a0ab049b1378f6ac7bd38d614806f1e36074967babda62026e241ec31ccf518e7a2ae2da9d4549511f41640e6a7a6b910a43f7a4ac5fd28ced083e68a142f449e3f957f06a8cd541779f2fae4bd552c9709c26502bcd72c22cb3790f49dcf07a8ba874a29f9dcd90454ea292bcd6f75a03ffce21cfca08ec4bc59d8c20ca09141810bf7f9893a871edf854e460b931ddd60dc0b8ffc4bcce18721b3fda38284b70b34143337797062f20918489374d5dc705ac5f94fe4bc8625350b73b2c68234053ed53f12affb2c1d59f93d2a39436730e552a7b009073e349b236c1153e5dc99c873e1f9dc4fa3a10c9dee2272a80333b6b74afad6c11ed07589a5743c15c4e4f04c18b0513f93fcc9e073564063cfe2112d3af6e2c996951a490d101001ae1bdfd1977b6b746e270e5de448fdb2ec60b5735f1ade09ecca2527027ccba807376c1ecaa662acd29f813033a7c53299f9913b49b2fc4e80247602ae2459521dd311c3990b48898e5e2b4390caef717ea5bc5085fb2e335a1a54055ab64dfd8ab626cf298108ad72efb93118e0d9e0dec55636f2726233365aa181365429b2b53e5be76736d51a1a915a8226a3ce58f457142a45610ec31a9cdb1bb6d0c35c3128b681c8a66305f952e84f02107dbd5ea2671c2cc96a4d5e95d1870f0a3438feb9dbca7711debf3221be3ee2188121a44a8cce8ee20fa2c4fb03373b3c2e3e63f5d2d9be45148f20c0acd201646b3f71500621fe592f06ba19164466beb7688038c49b015b9e5fde89330dd8750866d57fe95f4a04c3ba81c5ec3608519bcaad5e14b0d96d65bf65018ac0d10f6edb312a570252f8b46e3932ca2817ca654f4d4a434272d91dc40bc90a8a831d429f69573acc813f3b6f6bc03a6d0095d3d7241cd36634ea804037605b3aad017f5ea1ca30618516b9d78e06c633553825782074445cdfbfd689ad2945863e8b70c0cc87a35e943e52f7e542225f1ff5ab67037b914e14223a031804b606e91646738c2e1ac38e692537c2433baa4ba2b1bf3e6aaa50955750792ce3e41792921811a9dab55bc6c2eec04653e5bbe2749d483ce86eb005f8627294de034bdab011fabebecbdc2992f1aab455dc2094c7e6af34b02545349e444b141402536eaff21e99658b6c5b1a62dc9479bc9f2f2c6ad5009de3db592644676b9e63da687af9aefe54156fbba03e848fda8b20350d2523c021666fc2a428486b03234d7e682e35315e777e395592b4591612179a932ee0bb3938c237fcb399867a2e2eb5fe58b047d990327102e47d1a6c976da768a976860de8fb17f7c38c771f46f9db1a7acf61b1af9e0fdc0e56be132bf3ba97ed9e93de4b3c69dcb7e1461095b31a0f772a1ccfdc27394265842d7c1a10bd2713d139b2ed3454871698177b84449b2593808494a19cd3079a86d3ce651a7bcc54dd4ff5b21c929bed0951a0e61c6fa0dd919f5102b41104bb8d0f6ff9ca1cae0c4313754084728ca8fb0d9ca4de4102754541abcc521eaeeb92e0f59b115d92d8e0d87530028e29d9a50e42b89eb7b05e0f2f8d5c72bd58c919626ec59f1686b96d94d13dd3a4d03f5f553cbc8c94903c9673d65364c8e1bae261714789fc35d0be6df5f978d9d7a5713d9c23ea8ca309f450949872c70ba7456f72a0268041c8f61e5c8a699"}, 0x1008, 0x800) unlink(&(0x7f0000000000)='./file0\x00') msgget(0x1, 0xdd) setsockopt(r1, 0x0, 0x400000000020, &(0x7f0000000040)="0071a704", 0x4) 22:07:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 22:07:24 executing program 1: r0 = socket(0x2, 0x40000004000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1c00000, 0x8}, 0xc) 22:07:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r0, &(0x7f0000002a80)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b33250c03b90e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b64edc11b57f4851c1d8c29249090cb1eb4828b454eb8b7b895c642325e23c92b060c54ad3d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a098e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa8c6de377618fa6a094be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68a49e1d05d25abf86953fd6c6274420069eff15e27ab49c87cf1c6f818f598d374e797660c60c143303716b7fd2a6c718ed8ba7ad0fa31a80fd3b7e97e8bcd7f34ed5f15b27a409ece0583e712f4c07edfe43b45e9a0e156e21854c9db538364b4f1f87f2c", 0x3bf, 0x402, 0x0, 0x17b9f19f2b5ffd) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 22:07:24 executing program 1: r0 = msgget$private(0x0, 0x0) pledge(&(0x7f0000000040)=']\x00', &(0x7f0000000080)='^}+-\x00') r1 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x4}, {0x18, 0x3, 0x4}, 0x2, [0x1, 0x10001, 0x1a5, 0x3, 0x5, 0x6c, 0xfff, 0x8001]}, 0x3c) r2 = getuid() r3 = getgid() r4 = getuid() pipe(&(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x101, 0x7e}, 0x80, 0x2, r6, r7, 0x4, 0xb55, 0x4, 0x7ff}) 22:07:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 22:07:24 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCSDTR(r9, 0x20007479) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r13 = geteuid() r14 = getgid() r15 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="fa02fbe2302d6c9d2e1270a0589353", 0xf}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r10, r2, r5, r11, r7, r4, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x70, 0x6}, 0x1) syz_open_pts() syz_open_pts() syz_open_pts() r18 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r18) fcntl$setstatus(r1, 0x4, 0x80) 22:07:24 executing program 0: kqueue() r0 = semget$private(0x0, 0x2, 0x4) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/135) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/247) 22:07:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020000000800000000651f898e856e2373cc3ae0697acaa4d149ccb0a4459c56"], 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/24, 0x18, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:07:24 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x3f}, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x8) pipe2(&(0x7f0000000040), 0x4) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 22:07:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01800000080000003000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000011c0)={0x6, 0x1}, 0x8) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000040)="226f4536473a653e8d3d058f8d02b4a06fb449bca5dcf89b489d6de2efd653ff7f89b3dfc52ca80ef9a8cab536f26885a60877fe7ec146c14c6fa69920bf8c3adf652f8508fb9efb56fd0cdaba4b8dea9859c0", 0x53}, {&(0x7f0000000140)="8882f49d2d588fa7b96151b7f75757719a7e7dcc3f5691674c1afb0e5027963c1f3c87b2138997efa3e9044c4003a6fd3ecc3262be2d7987adfb1d74a80a1258d907d2984b4994ef726d2e1bf38a80d859abac05ac15d587cfa969b4eac47fc0ffe45d531225d05c01c4b3c49b18c10c303e655ef6e07814cd2e1ec21dad542238f66f5f78f12f189f4ea170d96593001b4dcf3649d39c9677609d09743445376b692e6fa4a8361934861825697c96624f1d037354a80e92873bef78969f5ae87b26b35b6d0750d912b2c95b11b8e4ff8d61ad7c75ed800f68571c820ed7dea355abf808d45da8221b44809942c21860a8933376e1e7fd898f26f845482b4039b8d841a9c3aec367a7cc4811f800212b35e3c864b30309939d672322aaaf900981948079ae7083fe057a2d6bafa9bbe9862ed2053aa8478a449da7678ce047ebb2f3b25c371f7176451923fb950a5347bd5f1f6090df87f3ace02b26aa930faf20e086533dd73d3944dd996f99a8d2e93ebf89823a85909e09dfd7b0397fcf7b5a070cb95c38da909dd2ce19a7594b5d340a262202e6db30f5e866f4956a9385cf118d8e3d2fa2b7bf42992c38ab83b0b1e955a1434aca83714e1d3e5f5f2a0ebcd89d7984ba3bea9a74435418c1c2e5c6211e73b8b8b7373e38289009cb32f2399f614d4dc8c63209bd9ae150c59a228bc6350f86bc64f2067024e491989c932858873f9fbe4cf8ddb2953e7c8f65a5774616463851b07808178192ce9edc1ac67d813647a3da5c921df0d70170dc38177a3c4b2ee463eb83ab83a56a2e6a02abd39e799e5a68d4c52403d6ed94dce6e608f0bf36f16bff61de72e3a4c048dbc9b1fd4db81f874155fe98227e0205aa2e9dacc6a9cf3f89533fecea9730e5f225c5729d0cd17433870e2b18b4e07d0d478d69cae6d6bf888cbb467724bab2246406a3716b96d64d9d2304597f1543ec317b163aa312b7716029f783f0b86b82950e3d68c714a6cc482513b856206c5b4c2137945afdce0818b93660026ce3fbdc35809665e7d05685dfa802f69dcc4d4009d5aa21e95f3d92a6c60e1596fc058bba36d9b7bdd598791f958e6027faebb02bcbdce8ae50d333cc2a2cddd677e0cc2aa1834e892bc32ad172924bb29e6a7b74faf624c8b242b4aea0ffaee01431e3108211a8d6077f300445c667828f1295df497f609ce4f7fabe6a4b012dcd94bf28b1b46dfa5912cbaaef6ae3c6eb7ebf9216b051c1b324a8792043d20e0b863faf165a362ccd440481aa9c9353196b21f8caac46535bb9d12e75b8f8fbcb2f00fae9a0ea574c05a1afb6db8277016f8384663350f38a822dc84aafec8fc563cdb7ce5412e04cfb4ffa99902cc2a1a9421f9177ed57b2b0ac1fd54c38269cc76259da93cc358e6bdae7d3deba4ec918060258827d4117c63eebd43e6c89239b5fce9712d9c3a01f802cd2ffba9947adeee05c7923824047e7965ef4ed8b36b6c34ea550962398eb48772143eda0bc3e01ea9e593b05c069fb53627c5d7da5d709ddc147bfeafabc004e90f0c44802a0f8192009ce0cc80eef55e9d65e0316b76b1d1fe93eac95c1aa90fce6db66d345dad56fea051e7262294c3cbe09bfe1b2fc40c85d532b1e4641985022b3af4723007bfa453f991850f0882615cbfe55c53ebf726906ae2721ded405624dd4e2b238f1b91f925556ade413925b9cca53cb2180d21f53d734e080c5ebc8b1f139f401797d7823516aa03a3ce431c011b5c76fb4bc9d48628b3abed837892cb533e354cc24c1698bbd1a26215ef7986c722e1eaa73c419538fb4e943455354af76541775083b259035014878b0c2b8261cdcbc2c49248dca4f896cfa4eb5155ae783d8fae2ff4d642cb1a47fd724afd19b9973818004410c5c4648a455581929cbe5e0de87e3301e288d62c75da587c04e8e5a2ef2d7c6a3a5412d84e349fe59eec6e337f907978f80c98dd5bcd9bd52479f707c58bd7330e19d339cdf8770a7295d27f637ed25066ed3f4e197ff02c8e02b33838da21b46184955354e8d975a11eba5883ed206eba622df482006901b69a1dae9a6261aec682257d47e75218849125d383123e107fcdc59a008bdd7bc7778a318d4b4a4f0966e21e5d97884da7dd6c03a6103f1a41b5d6834903085f8e534de3d6c0e19b6915ec9ddfde06e9adcf5b285ddc4b7a4d5bc7d34f231e21913430be6c91b1c718c85fbe108dc8559d05efb4da3367b407afba8424686dbb1214adcb28eae34dbd00799775d927279e9a29bcc03fd4558d39b321de2c2e23cc52ab377f061a7d13da8b935c6183ece6e3c6fb7a7165a07eb8cd78c79d1d5350fb21488878f2b307ac840af18aa797a90488a0fd694c33499ddf195183c05157e333ae93df6d720c36f2284d25c480468d944538d5bafe354089e3e0bac90ad127c08c4717d7f9bac50b2db2ffb6d6460437749d3ab448d4e916f94928735033b45532695844f004d3d74aac2bc6c1fdf78f49d5d144ebd4186f647faa476d9a0bb9532a468b219c6f9326e96dd0568aa1d26975dff646f6375725b3899abc165fd7685a4319ceb84558268fda3231c0d14bd895eec6c8611c6c1e012c9ee3b214012b8ebec98077a39d3e0cc733c0f9576160174f83af1f6f728f86ff6fee4a7084c0f901d50d40dbdde777036725891dd9fbcb316f2dcd2862069f87f3e5aaa2a69b8db35e0a990578626418e2bbcb8e7acf687d5f357e21f4718d3c87c151304ca0a1317a11f7ae28147ee3266d0fa5f11c2cc6e14ffad25367f2a591c9693c207372b53ff5425828c81880a057f74f5b301cb090c00653a266fb4ed4eb404d0bfd00746dc262a812e4e1c022f5f60623b8a13bb8bbed3411f0caac5844d4b13fc813f785a660696bb45d492fe87c54543d405ab53583ba541527427f86f0a8407ccbe78ebcc92bb49f1d15a22f4d4c335a7a9853898c8def68b26d4609b94b12d923d03dd03f533ab9a5897a46b11e17a74bbdc91b364e36d6311526b224473b4830f8daecb50bfd425d9de90dbda5a8d2ad348c126918af1d1a95350859c9dc468d7cf887e61cd6829467ed80fb9a6780cee57755ba5389acdad1d404d07959a3ba5bcb1c45e7b97a5aa454266b7afd1ce08586f74baadff6309d06f2cfaaed70223734052a8665bfd9869278bd3027aaf4d865aebe1fd0e05525d3f1531897d3a90f73986c8a5e93e1a2e67dffd8edf9664ca7a76031c17468a2118ad929a4c7980ebdb4e2df5c6f268f2caec268f6789ddef5cae6fa4d5c7f1653f1104cd09b5528547ffa9ee81714de28c58b281ceda770305395e0150db78065d5d3a27e9cb2cf88685d63d88b94892f44014884e8aa68bc11e89ec7aa63ecf704526a7141fdc6ef557ad9651044116ba16406a0b128273fd1241c21a0dbf849ff6d950df325b6f34467c14f3ee75cc6f5e9a5926235544559a4522ad7bf334b9fa4fcc5e63f9865eef9478196641e92cd5c41d960f33dfada7bb8774069ca929e96e03be61eb592d7c319924709a7b2900099a6b8a18165012d9c9cf537cd7c4d2b63cba55e42e2feb4268234f947e1af7fdde800510844e1ba510bebc0797437be3c799f3ad06e9f55885630679f1f2130da35c19e895ea88746475f14b85895daf2ec793dcdd448230fb255dd1f7e4b406b7cfd5be5e85ac3acf5d355e9c9790297251d521542930bb8c4f6cdea766bdc075b2fd87b7b759c7f649337ecce03f54100a8d0300f2c7b545314f383d56368a6a7c19ca2fc631fcefe9c52c3985c49b4736c98a6e408fce8ab3ec67e17974b90ff888b89408fc24729f19c3d568030fc7eb642632474bcdf1bd0612989fcbdbca401a3f8a3ac3d202dc2ab8ad0c704978a0a69ce2abfe6690ad4de42d840444fb2e92aaac7fbe07236acec3ea01c59dcd034259a094b1e041f215d255e67d782e49a9ac5a89d424dc35d06cd4cc218d981925c1c148ad973cb5680149fdfb2ab595a24b1c7ba4a358e86cd7e81eedc1e4a6808d28e893efcf610d5a73115c5f29dd141937c8257f3e0178bb110c153d84f260ccf8e54d52230e7864c57b941f0908b69f9cca2d4cd2d3da8ef655f8580cef33e96306e44e8ee8b22548b906cfbc99e87d60af626c8a0c23b4774e5b039420ce9e112f701f7e6037a8b89238466922aecc8fa79e911e662cf3c53fb39ba3da24813e1ade39ad2ce8abb7167c8c5d5292f0e851d1374797fcd582ddc672f0e91c8835e2e85a23061d4173c34ddb548a231a99f5ecc1819d6cd284235d55242e8a02def2fcd2fa11df9b32499c1fc4f05987af3ad9d48ebce64a8b4f3549d792422f0b4a1e4d3d4377ba99aa903f24a74d056f6804340c4352122b336bffe91681fb7899ad3ec8c983e800e927872c6ebe96dd3bc25cbe23dde41e45c798197fc24349230b8ea38e95f7d6080af4be8902e41b138a5e10e0150fa8415e5cb8fdb6bc899223b2afd84ccc8009629bb426d8c8d4eb7a49c3803438aea56934964f76c5c1e2e05d92e8de1a992c5512d269de2c23bd69407db4bed33f49bcab973f4402f6c0622ae08a45d45983ff294da062dc3897e2d483e0aab48bf76b8c97eb5592e3af06166997cf392cb86830ef09b44c4f66dfd743e93257c7385e95111e15915a29c377746d054e4bf8dc6c4dace61e0ada176f7213d5b5033658630a29178bcffa08ca9294ce7ee9562b0089f1d2cd6ace1d202a68fb24c70af308dfca4330b06dcf94e259277f973077672d7bc02e7b37a1d0a9968c6deac687f58b6fc75f2a8f1b034ed4f532cb9bbef6e2c22b1dcc1e47e8c474fb69c3f896a20de34bc42dc8abc71479e15f0da36b13f25b48d2372e357c9b1caf35ea6dcb474234b300b167da4aaad1daa8490b049312ab68ae8ee6621f5f0aa3ef27af6ad9053236d61171108d4ff518844ed368c6b44ddee0cd240c35febb193c2a51db0c198089c5e21de670bc3605f36e92c627267f68b641451c90228c4c478887bcfc50bda8c57bc0855d377a92eae9ff7ec8b7c0eba538f8bae1dea160ca8eff947f47722e2438e814c49b5abf8ccc80c2b6b69d1a00dca03250618e6a515cafc91be9a67a07af5229412648a96ee714e5489302e4dd259d2f50314f2caba2f5859b95b77d9e20770a9be18831beb686e54be6e4f7769a0464a9c0351e818101e5958824f23767eb6b842b3b2f95145337ba495be8bb2c31fdb70b668b0d9278a2542a7356c16ce56cfd451e05b01e11f5f8b500cb913b73c3996e87b6f9ed11a41e12d4eeb1d1997505adf4017af831a32863071752ea9ccf206d6505c0c5ac3021c36a0a6873f1d6bc0e4b8799468ded9032f1495db05c66aaf1f16eb499d8c75d769c45299922a3ae7901a6e573dd9a8f662feacc83e5000311f54ed133a6aa1507fcc3e1659b239a6c2476b94e8d28e120a94e67bc1bbd97a4460f4b84370c59a10c2ffeb0e2b69be731c8960ac4e0b8249ef2ca6e8e296d2b599f70a646a9f767a9943f06e814a4be379d77a47f62d2487cd5887937e77cafb73e35f40feaf075fe6fc671a3cff63e8fb308d8ac016e875af15d06840b96ec265ff69f085c17848d8b9929fcc5df1132e5233d09e0cfcfeba1d2f90db51593d18cef76a50780677d60f5205777126e64ba8195ac0786e13ef1bbcf18813979a95ec5728ed4b00baecc441b9664e3994fc4126330c0227c0c3d4297a86d72d8be80710711d42fc4e6f1fbc58ba7117bcb99b8bf9e6bda08de4bd410fb4102b91cf0ce94ddb69fc2", 0x1000}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x102b, &(0x7f0000001180)=0x3ff, 0x4) shutdown(r2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 22:07:24 executing program 0: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:07:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x10000) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = socket(0x6, 0x0, 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:07:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') rmdir(&(0x7f0000000140)='./file0\x00') 22:07:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = dup2(r0, 0xffffffffffffffff) pipe(&(0x7f0000000000)) dup(r1) write(r1, &(0x7f00000000c0)="9ec59043765cf1ee655ef4fbfa840038478ce53c827a4190aad47559a63b9dac74a83e7318a9491d0cf469f876184d6f4a255d568b0585eb95d3cea92703a6b390dd6e9e83fd0a8a3090772d6f8825159931c587c963bc7eaef7901c6d8501eef7bb96e900370619a7d9eff0990db4e0b5feea3f49d5bd30c96e4f5082dc2edf6cdd1fa62ef8b9cd32ac08208dec4c7d6b3c5fd256a5a8", 0x97) pipe2(&(0x7f0000000040), 0x4) 22:07:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) write(r1, 0x0, 0xfffffe7b) 22:07:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x101040, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x10b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4c3, 0x7}) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r3, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x0) msgget(0x1, 0x410) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0xfffffffffffffffc) 22:07:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/168, 0xa8}], 0x4) lchown(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x1f}, {0xf78, 0x6}}, 0x2) openat(r0, &(0x7f0000000380)='./file0\x00', 0x80, 0x8b) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x2) 22:07:24 executing program 1: socketpair(0x16, 0x8002, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) chmod(&(0x7f0000000140)='.\x00', 0x82) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/216, 0xd8}, 0x801) r2 = socket(0x13, 0x1, 0x2) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0xa44, 0x0, &(0x7f0000000080)="e6f8ef4f069eed4e27b802277eb424a8cdab34fdc84904f41f70c180b1b31bf34557d4ea3309cb9cadc9e45719c5675dd67bc7dbf026d1d234149c7a9efc3b0c3a25397db1bc775ce37954e17ccac3c463ffb5a7f34c02659913a1f5ea72702ed27aa2f5660ddb9e5cb395c9d1b9ed7656c51a3b84aecf0776619b17350ae77be130643e412931f82cbb0625db64936a4691f6b357c892e8b03c1801d9f7eb218b0991fb00e7a90a4c60b16efeca4d3ce1", 0xb1) 22:07:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 22:07:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 22:07:24 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="7e06f12eed00e5825c277d369c7a278ccb31bb65fadd506bde76636ab96d270df74eb65ff4f20781333f82c9bd71fe45f14169bda369f344997cf8b8c312df9af3a8311674e18d7e31349e373c4cc4e801f7a625f81485def5ed2a3986e1e8739c84dde814a0ed1a13ecd5e79ad30ef18f8594d9b22edffc0ef01886c6eb6a2cc62fb62387237c8d4e5ff8d50c4004000000000000005192728b6cbb734afcdc8c0751a86a912a414bc38cc459e1845f601dc5a40834b228e75cac57ad890386b18652", 0xc3) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000080)="bc8bdfb5", 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='@\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x9c\x00', &(0x7f0000000400)='\'})\x00', &(0x7f00000003c0)='-!)\x00']) execve(0x0, 0x0, 0x0) 22:07:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:07:24 executing program 1: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/186, 0xba) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/225, 0xe1) open(&(0x7f0000000080)='./file0\x00', 0x91, 0x2) 22:07:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:07:24 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x7ff, 0x6d88}) setrlimit(0x1000000000003, &(0x7f00000000c0)={0x3, 0xfffe}) getrlimit(0xc, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000040)={0x7f, 0x4}) 22:07:24 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 22:07:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0xbf9c, 0x20, "7e389ddedff371734578fbcef9097b5ac793683a", 0x2}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x7, 0x2, 0x1a, "28fca74bc5809c97ee0644896e42ccc3f8e33ce8", 0x6, 0x8000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:07:24 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001a40), &(0x7f0000001a80)=0x10) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="2849ccc4b3d267", 0x7}, {&(0x7f00000000c0)="27fdb1f2d05ca33494e894c3d6fef165c3e9ad69bf8f6cccfccf5aa46e508ad35b396fa92c70cde2c67211c0dff4d57dd80aff5e8025020b0949be32847e665ab6d7dc02d78d03b1d638d2a18f874c147b1724ca457dbf6c29e1fdeb2397a428999bd0d390b16c2283928f294f91bdad3e648d715bd40c3baeb0bc78c01cba3c57cd5ae6fb07ad52f13c33a5ef4a1ca9e47fa21d6dcc6838f31fc55814f39dae7a39ec824874ae8c57e57bede486f6cc433e359e074377168de603c2b5484f287694ed7ebfc602ce576822bff6ead6a183547eaad6cda567", 0xd8}, {&(0x7f00000001c0)="816bbd4699ab90e8027d2a27bd08996d865a7cee1d7fd9216e1910744cc6b1d75aaea20443d191231f8537ea83ec2dbea39dc82abcd83c5ef43406d68605917515e05b1ed4852379e33f33f0013f2fc9b23f41edbdf73202085bed62c2e9f8dea6e3b56111f165db9bb1741b901814fa971c2321463ec363ae279a1b5bc0018ae9f760d1e20f8aa3e34d73bdee146d1a5fb67c5a8717394f6db860af6b1639ea860d7f394e9c4e74a97b2ca04f48fa3c4b8f1335a4ca33ece5c22e29c17bc41f85f43a7d2fd98f545e5d29422e429aeb87120a826de3a000b9", 0xd9}, {&(0x7f00000002c0)="d9beaab946cfa19e898780866d30a4f5edc6cb81e6ff41e4a5267916a04a94ed7b3d9958b733ac8252df07afa91d244d54fe", 0x32}], 0x4, &(0x7f0000000340)=[{0x48, 0xffff, 0x200, "c820c39eb8d942a2115e4ba780c9cffb9473d5a736bb6b95ef67382396e3fc792abf3b6493b1c5e783ec52d2d71298c2a23c3efbf3a15f78"}, {0x88, 0xffff, 0x8, "3c31e4dda2bdada05dc4bbe74716ce7cff4f7fbc3f77ffe9717caf8c0ca2d9bee755cce7624d20fb4944f0b6340bcacfb04454c561e8e9c595ccbcf46272ba3fb9be6f1288b04050b6c086e27bde854276dd27f9ca7ae3fd11589bacf5ce7e38aa99072cc0c9f66eec7ca736c473c6e0ff"}], 0xd0}, 0x407) symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)='./file0\x00') r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) r5 = getuid() r6 = getegid() recvfrom(r0, &(0x7f0000001ac0)=""/170, 0xaa, 0x2, 0x0, 0x0) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getppid() r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001740)=[{&(0x7f00000004c0)="6b4ed309d88c4fdcee15f1e1413de0a49d83444203b97d3c73815f12a8f7e6dfb7713e47014f5666d182251d75865d4173c371001dc662a4ded4536e3b95c41f053f8b9d5f396f549d8146870d4611215ad869ec04babe65fc25a155aaff4882285e23899b9c890641d17daedf3e2a368e187c5e5ea611cb969a3dbd1dc4bd79d69f6a381eabcb1f37e62a01588b1a42b027d96be27c43ba039fce12438d5daa151370842b77dcd386a2e4ea3ae151d441ba69a5bc06be4bb846a0349663bc7fe8882252ca9dfe48e8c38e3e6840472c6ebccedd7fdbf4ef7733365e69e90e51bf939e48e3eb3cacafe0565e5f8e22a00185375d0ede235e83ebe0a70d980babd92a9f3c8a793e4a5558212cf11a6f8aef56d4e18911dbec2b63be6d0de18c299edaced456385e486f60662240d1b962a3d6f633827e7f2ff526e08246b8b59fdb5e4b830aa0344644df8eebbf6d6e82cabe855b3ffdc2f7d423ee762c0233d8eddcbf682de960e5de12c6ebea977a851b811557361dee690ef07b9bd22d9228507a42a512884bf99cbc6124f5e5e480188e78acda300a17c6b8b0f9fdecfff0eae7e34500d1e47bde9983cb8b6e4d990fa8c5366cae642fa65db57daddd1e90cf345bc91edc0c7186f8393c33089fed63c62adfff6afbc303d00aa50ce43f97ab2bfb45dc694d719e0440d93828d1631da6f6eb68df34809c661461282e3e66f4c7e61f47d474f01b784e53624d52c91aecb24f7ddb2ffed138d4ffb134914cb2e9214fc486233487d7588deb458c2630cb9a98cac424daf0a524dae921d1b4b009850474d177c72c50c0bc9fdc24c5e0616d6b3a3ebc3dfab970f9ee3423dad19dc85de88edab10cc6042fb30ca7d15c311ec222ab25d3663e246ee3d17632f65ac916a78c84c0eb330ef0212f6e06ecc27a5f6b752c2acdf02a9cbab905e9c0a42cd7e54a85a7980c40bd3f0f0e59c954d4e7ffbf37e0a17fef2dcad3f075f7333260d2f5b5a501230b95bbd714aca84c92b97030a8a30bc4b65601f081758dcdff498bca8933aa2ed263312727f0be8596dec2202451116d16846696d3e6778d2a216245b3ba2381514e437a037f205e6ca326051f2c36bbade5b61ecc3b513c3e7ced7c2318c160763c40f961000881c6a02bb9769b67be36c276fa974bbace147e830770d4ba460484690bc1d339e76793e39830fbb20df8cd54ab88fdef7f9ef8e4798811961ce562145ebf1230a67e516fc37b0514cb331211403646ab2a0675fb80f49433cd6165409d331a08ed8e4b9527bc7ae6ccb654a8d6cf4a65384685ffa0bb71095bdbea09293ccfa846ff6bd5a84159ca87836cc073e7fb3688bc01d060a416f3676bd9c544590cf70c8a687ec05fc3967cbedec24eff6426eaf1a542bb2945606de9ab3ce5719904057ad97995e150eb5a27cf4f301711d8a1ca97afa69b02ea9438a2f2b42fe28f3cc396cfc7755918d8fffe2b620ad3b47c278b803376a6256ff7e0ed550c2f017c1b3de6e93f26e8cc06832180900c2b04c6a20a782a149fa8976eea485db4f1b0ba7d5db8880d3acfa82cb2a772b69a1f07ae6857884b7401615a1ba674a2eaa2cf1bd314775a4a6a1b9797a5aa72fb51f543d893f702dd6c581f589e67661146c3d039205be43a58a74a861151e3248ef2021d0deee9caa6885531cc9cafabd2a381c3bbddb62a7955ca1f2d030e6d71a4e7faaf594e20cfb737796845432d544bdfadf6330a5518d54faa3c765066c02332f502814af6a46de00d3154ec27a14a5c1b6fe5f7368b0aa46541cf313e30dc6024fe3c7a5d2b1867de5d89e065ac89ca56e7863c82d9c10376e2292716c19d958c846c767c236ebbd53f0eb21f463697bb28d7826bdbc5f9d16fcb99fd00c5a708701cea55ba2f37aa49704f91c2e288c22ec93b82b52cfe04bd2ed5411cd11dc31073ac8f8c1deca7b627931407c22eb48784be0621e61779e8e1c6de281fbd98f62c38bac1a75c90f8a6b3f3c1f221fc4e2e5fc1132ecf19efe9213526c446d8aaf4162b3edc105648e58acb8b22d59b4d08a1f6c274dc00b9ca8c2f49ca88fa4ccd73d20fdb6928df3f34b4ecc313aa75b56e1954e1c978afaef06e33c9475fa18a67d7b67d16ecde567f3ef40cb859b17c6816acf916b7dd7bba246d2749fcd6e0ef53127514cda21177773d9bb20965580702e198d9dac659bf6922ad5a2afbfd79a4edb38647cfef2134a12a1b56eb4803f33b013109d5a4359d10ec7853e46d37f0548702de4308cf9e78da3e3ceac108457c897f67c15a48f05c5a922f5e30b4cfba581fb234a0be1105b2a1e4386a8b848e8a484eb189db0f3c9243622b2ea92dfe02d36d8518e342fa6606a6d81d1505c144c8dc2105d2b8ba64fc9a2663cd075881181777a3dbd2efa322ff61b82fe5d46b8fb8c8fe7faad3398a2c23987ca2581d9083755bb42eff659e9c71a718deeea7720fd3523b86aa2f9ba7a17892da71733967df16c03731040367ba86c5bf7f0104273dc17b0e30f729c5479a470e9e022ae3538d278cc8eeeb05da8d0a68a8dd9541d1b17fe81b25956262b478d6b9181242200a8614b5015b505d0552927a3d5ec3be1f55e157d3201ed7363ea7601b0f625ec1cbd6e76d07e739dba4c2faf9ed43ad7547ff7bd8fe3d79651e345de368ddf1a2c0f47a26b079b59bb28e91bdce02dc5bb67fae9a3f2551afe6aef34a60885d64a82245d44d6b39ae9985f3f7d342391f15e407a16f76c3c272cf34f8ee114d7096949a43272a6361e583345786d6464ce5f7a40d6633720d47bb02c01245e05b13866d01ee12b0e19f9e88709678653c3add4dbcfd94c9aa62d9854a376bb58745fd79cb2bead60139a508408c2851014be6fb78ddad5cd1b2049c90574c0cc88d0630059277cee89109837b03e4aedfbd705750e837d34e5f1a441106748105656bab2fcf0b17d0cdccb88291c1f01078badefc61fddbc5dd090f90293c193e5d4aee102dd29b404ceba177d2edde18e638fe3169dec8282fb6380ec6905525ec849b2ee16495816700cc37be2e36b10be3a2d451ab762f3fa04118059df1fe9058aacaf12b6d54a321b02453352d9201b80fbd2832d9719eee0df5d5174b08be8ebf46de5938cb07ef59b460b06c9560f3ee2d72855b1830a0db530abb76045deaaa45f19f9dfd92d6464b0fc4cebc6b4f19b06419405a0f9da05bde1c90497e35435363d5b2deaf231d4d265970873f00617565524da4089227215803cc2cd33b891d773e658bb686702b48204b8c726040ba31b6104b8aea2713ff7940630ebcd5f5ec5adeeb2c4dc2b720d9c6bc8c109b47d77183aaab3f40f1e970d8b047aabee1631c83a0845c0a14b867fe954c8d4218d6756ce24eebeecb5a257a06a5ae27e937446bd391d793cd4f9741d50e08a9309044180e572118de79de38bdc5c0e5fd24afb1c9c1bade9fdbc4bd47dfe72bcae8c961acfc043cc087b2f6f869e92516a5610e7d3398e7fb39838c92083966be8357bf570065d2c29151522d8ada1a9fa628210ea6c25ea956e7172d830c85ea6b424f83ac8520a6d46c2877deb024671b9dc7dae00395749e173ca62e86d7b2ca269724ade41b0b5f74c9071cda4389a0c9b333283de9aef79e4fb1247848ef51e94bad47b9478371287c5e12df622ecce298b0e9135abd8c65b57b405c79d289b50441c5b198fa22d5610cba05dcc631ae72bc4fb480cd1a3a72239643229c8ec0ed36a520ec6261c52f8b9b7c92d58fa55dfeecd267f2b008053776fcfe10210b92cbeed6e89942d09da740ba38793ba815e6db10a3a9a06aefb178a4bc46faff748ed2d14a07dcf5031a91cdf8599c8409ad989d7b0fad66cbdd31671a8ff46e8a3d346ca7ae8b8fa97917a367482219d82757cc9c91f0c8025e112daf6b4b1c5760afe8da644747e5a7852dd67615d997f2a55da974db01ff2930ed6d4c99f50e66c8edf96a8be920fa34edcdb60c02f29e1407987bbccc0a2afa0b07b50ffce2e4d40491f46a6ea2ad9ccfbd398feee7dd838e0557473fe5e7ae2b90c7480c3ca74d896e38da1caf34b084b0dca83c93b464e2ffbe53925da10c1c7b42197f527b4e77d5d8d0e767465e20619adaf44ba4bd154c3583ac51a1ecdc37c48ba0f0e8e813e6676bf06c14f44bf1ea6a00f7be18b08d0973098d29b7db0210ebbf52c0261b018d1a791a375b378520637ea0f8ebdde5026eda8a50a8d4e6cece096758998768d534286c708b585052d460411c15c73af746cc64b881c1d4f88d3b2730486fab16702986c81ef62bd31afce6181b8d88b528048ec48fb1f8bf3f768593f6e21d3026d2fa6813550413aea87342feb0e832ee177c28349bac500dcb59f204e6c92acd0efa940414abaede300a89a632ade7db819c26b921b9287cde729362a434d9c46fb6c497d293ab6410e71cabe2fe0c4f16c3ddba88367b023f6141997fee5f331c997a7b50a51b0cccb37bb93826cd7720988cbea710b28425a1935d0498bd5e000a64814f0b03a62350dafc43d172cc206bac706d1e7ba06f41bc6fb0aaafdfd416472f94a234be5e7ba274a6e81cc88c9cb17a7ed314e050b44519d83f47c79e6525cd3ba975732c07542a007918de3a5fe26c8968715e662b2ff2fd617cc8e373a572ba3b10a0a2220240ec194c8160dafe6cdb3d25d38e8bb8ea659564aa2b1f2092870a944348241e3071f1cb96f1af2bcf2de5f98139e6a7aea65e74c2989093cc9ce4ce6ae6f3b1bea178baf2cf6c0bc2b47ff7cb3591ba728196f42ec02822548f97ce0213d017f00c1810dac399e6b2051e2ca17376b00aa44d89f67010f8cb873e437df4de754831fbaa2b3d4694868306b417eeb1877f4a2c903c1ace355b7be19fa06b032521625cdffd43e7b89011165310e2cb9e646a7bab8f7b541c302149c6b73424a59f6e6ffd423c752264aad7bbb311dac9194a7fb90330d2fbd2dc19ad082cf5715b650ec3f31940520104ff35166315f0681068e4094a4f542e5e74d371552444e07f06d486550d2b8174ca26cff263481d427934c59b973635f1fca0a474877795d068043f347bc7f47855d99daba0bda5994726f302613b842080b959c355fb6fe89da44126501254a194710a91173b206ab7e9e379988b02ed879af3b14eac47fa36bef9bc85b8d34d4fd74488a6c7fa0e3c3fe3d52bac3cb619cdd514b57560f3d73ca17298459377d84c0fd7e6e25c125cc8b926d24ba83131e4e4227758b92d310711d841875614a45d7e13fe66c9563c204fb4077f8b23bd7a64f7ff77816277cbc252590fa4679c4b061875bd248dcda21adcb7f17209c6e388678c93024017f7da9cbc90a2e28f9dd3aac05276f3236cc3fe7dc1a10c07a659663e11343982340574f7bfc14cd91442b21294f48a2fe5a99c9d3dc023a889854b95d7ef065f42c0624d12b50806ddf159b9a150d51730a2a45a49039eeec805a5ffcbbe1eb1266153e4cec4ed92de2085f247f9d0656588b4ccc2cd8fb235142c9458273ab73849be7704673f135b297f693812dd5fe1ea18dc173fdee1931f68a6d738ecd9d3309300fbda22af9b06bbbb641bbf6799d4320665e1784643330288a583d4cc4f98263194ff2728fc1975dde9d950225fc73afa9617eee2a6714e2bef73e26617e3e99bb985a9505eeedaa7091bcfeb6e3bd34a2497e2aa1a40e48dbeef2038f9e060703d7478beded239ee0cdd2ed05411a8d1170c84823009d7cfe2b5d3d320b0abb60dd3", 0x1000}, {&(0x7f00000014c0)="892405a27cb0e511b0599028e10a1391486657b103648872", 0x18}, {&(0x7f0000001500)="01e797df5c9a5f15af226ebf6372935e20efceb60e09e6cb15075e990a4ae2f75c4d03d3042c1a9668db2603bb71b0a7132c38c1033345c9d2c7ffa5ebba96e04d3798b681277775b29ba16e7cd4e0f5acf663e0b7cfb0f7ff097be19e1566e0d19094b77e3ec0264c708013cdd592ce851b5bdc095e5bb72a4cb864a8c024455b0675ea51d44b3da9103bbdafc830b1338187c21cad682224e4100e1b1c4cf2cee366c5262f181625fdaf2149ec0f96d7709f772573a45008fdf30b8de1", 0xbe}, {&(0x7f00000015c0)="9c702eb9f127c7e9d04be9f21fb2ab186fa65da2004a92a8390e36e22c5330282bb1e10043083d9938f1f323d4b82b41319132c410889b8605f47ca8640a69348f7d5619aabe247c3ed107a24ed910310bad7b67c427f217ef396699002e2400027e6c89b9ca3942082aca5c08c7a4986955a92c6b6b2bcaa15e5b082f6970695f064d03b645d9be5df7e54e8758d3a170e0213bcdbd4f64b8fbe32fdf22f3aab5fc40d111895147d520ac834370afe36f7f5dbc243e8be46b22a77421ba619273ad39fd8e50a3b0fbb21dec5d8de712eab8aafe7d68a365e4c774076e3f", 0xde}, {&(0x7f00000016c0)="94e2eb9c17a1340244f1f933f96432acc4f9e58fd5ef4f12d78352dced0a70fa1f3a7de12e086bc8648de0bfe73af956e3b362bb7acc4bbe9c9a82185146ab4098a27618dd346bf85b6efe1c27e947160d58534f6ef7b07b9e08d70c6f71b1eb81ef219fb892b755f162b77bae2f00173a9796", 0x73}], 0x5, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xa8, 0xc}, 0x40a) 22:07:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x20000, 0x18d) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40dc6bc8b03669ec, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 22:07:24 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0xffff) pipe(&(0x7f00000001c0)) kqueue() minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 22:07:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:07:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4d) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="12a237c3cb0d2f05e9d8f4c09a9f6c77521194180d6cab5cdb8801d086c1f20b0255a419bd69fd27e81a706859e060a8ded56bf10a2ee285a0e2", 0x3a) semget$private(0x0, 0x0, 0x200) r1 = accept(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x6, 0x8005, 0x0) sendto(r0, &(0x7f00000000c0)="d56c2aace267f07c0ac690e81a47ec907ee13e235f24e97afcd79ebbdf39b65962d7292464f69e14b2181cd5c4a3a714e9b81fff40069968c4442e31b18f30a99162c9d7264649b70d9b3135da050f29e5be872b4e2fc56b47d81428f81163d0812a764f9c4e67cf7351ed8df8d516e6bf813e9334d741dc0f8b368f4d5d915f09cb542ef3a4e9b2eed5736acca139457fa5e959610b8d992f9113fa04eacb051b692883ef195bb3613762a66069394d9acdcaa85936b7354a8dff926edd393c", 0xc0, 0x8, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x82, 0xd4) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r7}, 0xc) mknod(&(0x7f0000000a00)='./file0\x00', 0x1, 0x1786) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, &(0x7f00000006c0)=""/254, 0xfe}, 0x40) msgget$private(0x0, 0x100) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980), 0xc) getsockopt(r3, 0x44a, 0x4, &(0x7f0000000800)=""/73, &(0x7f0000000880)=0x49) msgget$private(0x0, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000009c0)={0x1, 0x6}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x0, 0xebfe, 0x800}, {0x18, 0x0, 0x3, 0xffff}, 0x7d, [0xff, 0x8, 0x3, 0xaf7f, 0x1, 0x3ff, 0x1, 0x21]}, 0x3c) fchdir(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) fcntl$setown(r0, 0x6, r6) syz_extract_tcp_res$synack(&(0x7f0000000a40), 0x1, 0x0) dup2(r0, r3) getrlimit(0x8, &(0x7f0000000900)) r8 = semget$private(0x0, 0x4, 0x280) semop(r8, &(0x7f0000000b80)=[{0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x5) 22:07:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 22:07:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="ab39125f83e73e4560e5f4c414f01ea78370cb33be0ad33652906ff0f5028548c566760c8195312d94193868b31c17816295ee253156df4b00ccdc078fc557d33be982236bda0ea127bc255d3beddbedca5c67277710f639752421", 0x5b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) read(r0, &(0x7f0000000080)=""/226, 0xe2) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x101, 0x80000000}, 0xc) 22:07:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(0xffffffffffffffff, 0x0) 22:07:25 executing program 0: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x3, 0x100) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) shutdown(r0, 0x0) 22:07:25 executing program 0: pipe(0x0) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) 22:07:26 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x0, 0x2, 0x5) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 22:07:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="33e7afd419d8a5d2f52b5de650460accad28db3a72ba43a5959905e31c1995775c86fc8483872db955e3f296b6abc5a8de381df87ae1d14bd85e8b6eeee13f16aba51cdf4b5583126b8bcd8f61b1e7dcefd159e115b3629e636beb215e99c5dc6233464f019a373ed692046cc3311dcbf936a885de79f440afd0963fa5a4ff957a8619f0e3c0dfd7ba1ff25d382f3527a4370433e9a4ace4c2cfcc650e7ee11a150fab6b6d15066d010331a051e3ce3d7c9d6219146103e937bf854f7951392ef3e606", 0xc3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 22:07:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 22:07:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) syz_open_pts() 22:07:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="18c44969d55cca5a6bfa0a64fc46c0c7a02aa37ab8b6afbeafa1850ef70a4cdc6f3f2e05d4430f2c2a6eb7d240f09679e9a0922b9fb59c13e273621b14e9aad951dd76b6bdad3cc31cb3cd4ab5ff2d1c3d47f02bb89d1203c6b3dfa86cf3a3b8b99069e815d546a05832e7c57bffbbe37de274953f938b8c83f2baef0f26140f74f652e64a2f142a9e38e2af498e83e9c28a963b1e8dd5fa6995c92eb8ca66d38533fa758dbf789fe67840a6746f03ddb51d82580638146b52132fb5eca93769a527dddb87295ccd51221829bfa410b101a6fe5acf69a6a70d85c8", 0xdb}, {&(0x7f0000000140)="808dc5699b62f9d4172b6247bf42287661dba6ebbe1c27c827", 0x19}, {&(0x7f0000000180)="7283b2299cc62e6bb5c2fe05d9f72b2e6544d2bd49fd187445039383e497cd39289c112355df2a400add16601c19b2f8841806e6fe79d287ea6abb5a1e835475a45fed9395a0d9b1b42baf45d29cf96a36cd132a3a283627ea94349164063303472ffbdd1e96e45edd47668b284104476f6848aa5fe492a21d720956299799e308aaf862af8ffd5587478b6bf171dcc9fc869c37024e812e39f87ce435f846b7cd5a0cd08b076d4ab84f9001806cb1155a710df0e75e4d6705464dec4ae78ec7b756521a8ce2280ba195c39106a4cc04fa0ba4be02197f58897c3ff3157d2beae8f48cf3ea60b39bde3c30626d126b3fa294d87ec1066c3f5d", 0xf9}, {&(0x7f0000000280)="6b57d1074655bdaf8f51bf66cb96d747bb84f6392f9927e92ed0b0d3189a85ced23f06a9107f59e268b56b2e7bb30497b585e8b0076518af866ff38c43f315d6e56b930332b20cedec1a181a356e3420308e3de6c24b731f2a58c0e36ab2d36c57fd579ab83cbae40552ed7f91c0f0ffebcf003e674375bba4bec087d995fd154ad8e28a5667739486ce24c1a8f1b61882530651b6489b8fdc98308f8127fc277ed4e53ee511704711532bf7e4f6a6b8a752ab1402835a39edc84e5d7570eca304461f90bdc765b0a9a1", 0xca}, {&(0x7f0000000380)="1a1b948da31a758d33560dfd09c59da0e0284e1e899686f30a32b9cd760fd23ed4ab531eb3b60e9a32830fdcadeb49d7fcca065dd7a8346d5b5f3e51473a66b4eb9b8a6951cf11aebbc5c08c456f41", 0x4f}, {&(0x7f0000000400)="ebb20e9726ee1c425e53d3f88eafa0c3e19b23621ed3cf246a946a5b69884b1cab3ec20bb18e4f7e983c4bd88fee3dc82d0248b352465b296dc99206d7365d365bdf3a88af69747510e659c376a568b8ac64822bbcde8af904e21ec633832444d596b80929da7967cb9bcffecb65eff5192ffdd167a25d4d720e59560e2b634cd49cd6c9aab0a3dc302fb64ae5bb306ccfc4783e1b0cf93baa70477b168b19880abeda55f243fe6078cfd1272ba5dbfc15e4098e8ff80572c4953b440b2a5971442c268622208596059dfb5f4de5", 0xce}, {&(0x7f0000000500)="bffb53930c904134074ea549cabbb8e14b646b8469a6020e164a", 0x1a}], 0x7, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0\x00') 22:07:26 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x4000, 0x0, 0x4, 0x10000ffffffff, r1}) 22:07:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 22:07:26 executing program 1: socket$inet6(0x18, 0x3ffc, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x7, 0x0) 22:07:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x401, 0xfffffffffffff690, "050355a8a5dd38ffe0ff3200fffffff000b73e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:07:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4, 0x1, 0x5, 0x0, "aaf93a67cd9e5b6c8b11189b3d8877eafb362a4b", 0x1ff, 0x4}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:07:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000280)=""/221, 0xdd) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x61, 0x10, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x14, 0xf00fffff, 0x9, 0x33}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf00fffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x41, 0x0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x800, 0x8a0}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x81}, {{r1}, 0xffffffffffffffff, 0x5, 0xf0000001, 0x1, 0x6}], 0x9, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x68, 0x8, 0x3, 0xc}, {{r2}, 0xfffffffffffffffb, 0x40, 0xc0000024, 0xffffffffffffd334, 0x5}, {{r0}, 0x0, 0xd0, 0x6, 0x80000001, 0x3}], 0x6ba, &(0x7f0000000100)={0x6, 0x9}) 22:07:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 22:07:27 executing program 0: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x24) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xb7, 0x7fffffff, 0x2, 0x400, "fde071f39832773c6bbc15729dce8ae174e153ca", 0x8, 0x100000001}) kevent(r0, 0xfffffffffffffffe, 0x84, 0x0, 0x4, &(0x7f0000000100)={0x35419d8, 0x4}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xe55d) 22:07:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1000000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x0) 22:07:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x0, &(0x7f0000000880)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x7ffffff, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x804) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f8e4a660aca609cf3f5b4f00be8953c92fcd2ea2971d019122ba96c40c280ef6117b99385a81a1ad391bc5d9527ee6cde1f87a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e1872581ef4d1c1dd7f85dbf07bd7fd4b8682311a8b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab37c0f3143e9e727a2c763acade6f09a5a41e88d80f3e21068b718653e5feb56dc496fe2fcab7a23bf9570078fc62d48befb176d825db7cd50dd2ae4e89ff0b60a200cc15b6d58d0333fabb6631f7600e8b643a131e4ac8243915475e421c14cc93fdaae9b3bb64b6eb8926006b33a9604c673f1d00"], 0xe6, 0x800) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x1ff) write(r4, &(0x7f0000000900)="f4b92ae3563ad45348b3ab045c8f27e5b550916ebeed6bd1de828d114ea0c78c5c2c36269bf6e7525bc40e69977ade91bb57cbf38819e04373a619c657cabc32c7d8b0e6e73dafdb96fc4865fd50102978918fa7710f4ceb91dedb9a83ef039b6df8aa4e740fdaa0b0f1c323be796de91882c5c422f31aa6f43848c4ed818a444839cb", 0x83) 22:07:27 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, 0x0, 0xffffffffffffff9e) semget(0x0, 0x3, 0x40) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) openat(r2, &(0x7f0000000040)='./file0\x00', 0x840, 0x40) semget$private(0x0, 0x1, 0x101) 22:07:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f0000000000)="cbf2", 0x2) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 22:07:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) setrlimit(0x10000000003, &(0x7f0000000040)={0x5a, 0xfffffffffffffffa}) accept$unix(r0, 0x0, 0x0) 22:07:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 22:07:28 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='@/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=':k,\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x00']) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000400)='t', 0x1) pipe(&(0x7f0000000040)) linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) 22:07:28 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x40) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) msgget(0x2, 0x244) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x2) 22:07:29 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = semget(0x1, 0x0, 0x3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000800)=""/196) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r7 = getuid() r8 = getegid() fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x2, 0x40, 0x6, r3}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="0000070066696c653002"], 0xa, &(0x7f0000000440)=[{&(0x7f00000004c0)="368decd455b2b6a733358574afeed07ac6cdba09c67d1eb94d208bd7d579cc2f491f6a98bfb4e602533debfde9b747eed0461534f69a2bbdde101f448c5d1bc1f45f392aeedb7fd20647ea8c80a9bd9525eb97d1c7f6c47fb8ffbf36f87d3f7a366831ad23c59e7b0e5c13036fed6112f84e10b845f6edcfac9eee90861e9b76a28c9b9c99e2e78b82eaa48b6cdfddd443f2a93221a10a5dd580f5a79065e53402ab18d1e9964186a0faa2b07f2a84171f62fd8d81d79fa0138c65ec195bf426536b36702ebbba74274e91c3257e1f77203530bde3e6f71f636e5cb09f1881129abdcbec037ae6fbe1c195dc772ffeb982e895451750be76b95cbc", 0xfb}, {&(0x7f00000005c0)="7efc7322e0b2b05e36e5331694fe83d60e2f843e5f1802b8e93e927e642424bab959c6fdc2b8250533d58672f39a66b0d397d99d8fb86ac9f4c532ceb9cc666705892e382d64dc68fd0239df75b4d2c9efb3ab7b99a09ed3ac39ffdecdbfebf1655699445485814e225ccea4c15869b8fcd9546985e264b89cf1d4ebd818f92873e370350f19cfb80031d9bab8c8d5e99c70d885e76a0e0dcd5ed7cc38ac407a961990fc110db449ce18f2fec88cda4761caf549b9aca3f67a7bbff3e5c3c24d337ba4ab8bd67903ac3b72a0a8f3b197bb01417e1bed48ba42", 0xd9}], 0x2, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x400}, 0x400) r9 = open(&(0x7f0000000040)='./file0\x00', 0xfa144709ade8bcb2, 0x1) sendmsg$unix(r9, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="51354ac4b7f73491154ad4cd14357284d65d768ad747940c0d5e1bd09e4133a108876eafdb18a89242578bf0290db1e60cc33a8370661532cd6e2a22dab085cc4f45ef57832c1d1d024cd7021d046a90d6f8427f8072e92b0f00fa0c667c07a6b2e5a613358c785da61086ec6669a54e78268a75f7723f74cdf0809ac482927b05e8cf14608d548671c4c7d2037af7a3e17eb67bf98d228b01a14affcd715ff742397c0471adee407f4db0c19e02b99c0e", 0xb1}, {&(0x7f00000001c0)="0d49a76bdacf81e737ac413ba16d6a38d9477dbffa7c42a99cd9f109ac5a9c49e6d4455ee2f38a4e425569dd17d78807d22b2d633787eb4a2f9eaf0aca894c37f5fd1b3eb6b7cd25d20e8fdb5acaa9546f4dd20a40df2f7b7ce0687e4e424068e64fa77262d67b0164958d3d9198e9873a6674e4d1", 0x75}, {&(0x7f0000000240)="85d55e71bc98041f68eeaf872c974eecc29933c07e99da321db0b694d65258dd7b05f6b886815e3cc109167209430a0e1ad944637dd461e25ace7174eb774c4a4d07b50db73bbcb81f6481282d0e9529479733b6fce5c1470e93d10de33a3853ea2112cd09f68c8c28d8eb82d59bd18c1b8dc57e600d1a2aafb7d88b87de3d0f64392aee9dde73a6a843644c4f938f3dea176d0d7835205ea92174961f5fdd2eecaf7f2f4f4e9c002c512ddc4cba627221b713a79cef3de20c2fb9d2dc4fc351c587dc3ea330bf0ff5a677d1b3acbeaee67b725faf47be", 0xd7}], 0x3, 0x0, 0x0, 0x9}, 0x2) chdir(&(0x7f00000003c0)='./file0\x00') execve(0x0, 0x0, 0x0) 22:07:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6, 0x1) mknod$loop(&(0x7f00000000c0)='./file0/file1\x00', 0x40, 0x0) 22:07:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) 22:07:29 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20410, 0x18a) writev(r0, &(0x7f0000001280), 0x5) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x0, 0x12) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8000) 22:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:07:29 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) fchownat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 22:07:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(0xffffffffffffff9c) r4 = socket$inet(0x2, 0x1, 0xdd) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) r6 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r7 = socket$inet(0x2, 0x3, 0x6) r8 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0x1bb515786e061279, 0x40, 0x1, 0x0, 0x9}, {{r3}, 0xfffffffffffffffc, 0x0, 0x4, 0x1b28, 0x283885eb}, {{r4}, 0xfffffffffffffffe, 0x2, 0x20000010, 0x40, 0x9}, {{r5}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x8001}, {{r6}, 0x0, 0x0, 0x5, 0x8, 0x4}], 0x6, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x26, 0xf00fffff, 0xf8}, {{r8}, 0xfffffffffffffffc, 0x2, 0x44, 0x7, 0x5}, {{r9}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x8}, {{r11}, 0xffffffffffffffff, 0x44, 0x80000000, 0x2262, 0xa10}], 0x2, &(0x7f0000000340)={0x2ac, 0x2}) connect$inet6(r3, &(0x7f0000000380)={0x18, 0x1, 0xf8, 0x12}, 0xc) listen(r3, 0x6) semget$private(0x0, 0x0, 0x8) chroot(&(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000400)='./file0\x00', r12, r14) r15 = socket$inet(0x2, 0x4007, 0x8) chown(&(0x7f00000004c0)='./file0\x00', r12, r13) r16 = accept(r3, 0x0, &(0x7f0000000500)) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000540)=""/38) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) setsockopt$sock_int(r15, 0xffff, 0x80, &(0x7f00000005c0)=0xffffffff80000000, 0x4) accept(r10, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) shutdown(r9, 0x1) lseek(r2, 0x0, 0x2) shutdown(r5, 0x1) getsockopt$sock_int(r16, 0xffff, 0x0, &(0x7f0000001680), &(0x7f00000016c0)=0x4) recvmsg(r8, &(0x7f0000003ac0)={&(0x7f0000001700)=@in6, 0xc, &(0x7f0000003940)=[{&(0x7f0000001740)=""/53, 0x35}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/8, 0x8}, {&(0x7f00000027c0)=""/12, 0xc}, {&(0x7f0000002800)=""/4096, 0x1000}, {&(0x7f0000003800)=""/179, 0xb3}, {&(0x7f00000038c0)=""/119, 0x77}], 0x7, &(0x7f00000039c0)=""/200, 0xc8}, 0x803) 22:07:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x2f8) 22:07:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) dup(r1) write(r1, &(0x7f0000000140)="c02e6fe0be9eb0541196bf1295b1043e1897cf2b3bc9d870c65ecb26f763d43b48009afb3a9a731f5116ec87f3cf0459f104f8189604bee3555d4caa4c47cfc7911f16f66c4c6ce91c507039d9fa04a2a0b8621b04b10064bf548ceeb345dbe8e17d45ba594a64a0b052a83c930e5ed3a9773667153229e60c7320", 0x7b) 22:07:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/113, 0x71}], 0x208) 22:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socketpair(0x10, 0x1, 0x0, &(0x7f0000000100)) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) setsockopt$sock_int(r2, 0xffff, 0x400008, &(0x7f00000000c0), 0x4) 22:07:29 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000100)={0x0, ""/254}, 0x24a, 0x1, 0x3) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 22:07:29 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x20000, 0x800) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(r4) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) open$dir(&(0x7f00000010c0)='.\x00', 0x80, 0x3) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000875935af25b53b6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) msgsnd(r3, 0x0, 0x0, 0x800) 22:07:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x4c46cba) 22:07:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/217, 0xd9, 0x0, 0x0, 0x0) 22:07:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 22:07:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 22:07:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 22:07:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 22:07:30 executing program 1: r0 = socket$unix(0x1, 0x80000002, 0x0) accept$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ccd5460728635359959b85fc71533000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 22:07:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000010041000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 22:07:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) clock_getres(0x10000000003, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000000)="2f742bd7c8735d", 0x7, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x3}, 0xc) 22:07:30 executing program 1: setrlimit(0x6, 0xffffffffffffffff) 22:07:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x53) r1 = dup(r0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffe01dba6, 0xffffffffffffff3d, "85fe4dbfa60200002307ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = getppid() fcntl$setown(r3, 0x6, r5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x3ff, 0x5}], 0xffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x26, 0x50, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x24, 0x81, 0x100000000}, {{r4}, 0xfffffffffffffff8, 0x22, 0x10, 0x10001, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffb, 0x80, 0x80, 0x0, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x101, 0x8001}, {{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x0, 0x4}], 0x0, &(0x7f0000000340)={0x3, 0xffff}) 22:07:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 22:07:30 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7f, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 22:07:30 executing program 1: r0 = dup(0xffffffffffffff9c) geteuid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) shmget(0x2, 0x1000, 0x502, &(0x7f0000ffd000/0x1000)=nil) select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 22:07:31 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 22:07:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x4, 0x5, 0x81}, {{r0}, 0x0, 0x48, 0xf0000080, 0x80000001, 0xffffffffffff0000}], 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(0xffffffffffffffff, r0) 22:07:31 executing program 1: setrlimit(0x1000000000003, &(0x7f0000000040)={0x0, 0x20000000010004}) r0 = semget(0x2, 0x3, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 22:07:31 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0xc010, 0x5) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/127, 0x7f) r1 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 22:07:31 executing program 0: r0 = dup(0xffffffffffffffff) pledge(&(0x7f0000000100)='$,+\x00', &(0x7f0000000140)='\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0xffffffffffffffff) connect(r1, &(0x7f0000000000)=@in, 0xc) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 22:07:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x2bd, &(0x7f00000002c0)=""/216, 0xd8}, 0x801) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x81}, {0x18, 0x2, 0x38, 0xffffffff}, 0x2, [0x8, 0xa7, 0x30dd9b73, 0x5, 0x100, 0x2, 0x1, 0x200]}, 0x3c) 22:07:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x49) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffe08) close(r0) 22:07:31 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 22:07:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x7, 0x10001) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xb1, 0x41, 0x2, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000001, 0x4, 0x401}, {{r1}, 0xfffffffffffffffc, 0xb, 0x80000001, 0x200, 0x67}], 0x3, 0x0) 22:07:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20400, 0x1a0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x7, 0x4, 0x58}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x7, 0xfffffffffffff286}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x800fffff, 0x6, 0x9b}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xb46, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000011, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xd7c}, {{r0}, 0xffffffffffffffff, 0x45, 0xf0000020, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x30, 0x14, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x200fffff, 0x1, 0x1000}], 0x80000001, &(0x7f0000000280)={0xfffffffffffffc00, 0x3}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x1}, {0xf05, 0x7f}}, 0x2) 22:07:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x40) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r1 = socket(0x2, 0x1, 0x0) minherit(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x3) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x841, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 22:07:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 22:07:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xffffffffffff0000, 0x0, r2}) 22:07:31 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2049e, 0x86) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) open$dir(0x0, 0x80, 0x41) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x20) 22:07:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x4, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 22:07:32 executing program 1: mprotect(&(0x7f0000143000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 22:07:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) socket(0x18, 0x4007, 0xff) shutdown(r0, 0x3) shutdown(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x40) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x8}, 0x8) socket(0x20, 0x3ffe, 0xffffffffffffffff) 22:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00080000", 0x34f) 22:07:32 executing program 1: symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/84, 0x54) 22:07:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x4, 0x2}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000056, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x48, 0x0, 0xedc6, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffb, 0x21, 0x0, 0x7, 0x7ae}, {{r1}, 0xfffffffffffffff9, 0x4, 0x5, 0x572a044, 0x5}, {{r1}, 0xffffffffffffffff, 0xff, 0x21, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x54, 0x3, 0xfff, 0xee0}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x79, 0x645}], 0x80, &(0x7f00000000c0)={0x5, 0x10000}) setsockopt(r1, 0x8, 0x6, &(0x7f00000002c0)="7902e3f07d39e0e065747b6837dc00794a888ac9c491a1fe5b47a475cfe92cb4", 0x20) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 22:07:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xe0ea4ce9b85f5460, 0x10c) write(r0, &(0x7f0000000140)="0bc91ce37b79341c5c", 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x802) 22:07:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x15f) mlockall(0x20001) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ftruncate(r0, 0x0) 22:07:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 22:07:32 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_open_pts() lchown(&(0x7f0000000000)='./file0/file1\x00', r0, r1) 22:07:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) 22:07:32 executing program 0: r0 = socket(0x18, 0x400000001002, 0x8000) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 22:07:32 executing program 1: r0 = getgid() setegid(r0) clock_getres(0x5, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000040)) shutdown(r1, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000140)=[{r1, 0x100}, {r2, 0x60}, {r2, 0x22}, {r1}, {r1, 0x64}, {r1, 0x24}, {r1, 0x4}, {r1, 0xac}, {r1, 0x100}, {r1, 0x4}], 0xa, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 22:07:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000180)=""/226, 0xe2, 0x802, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x5, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000040)='./file0\x00') 22:07:32 executing program 1: socketpair$unix(0x1, 0x49, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 22:07:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xf, 0x1, 0x5}, 0xc) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 22:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:07:32 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="691b9e74ed6c6df17a2d957ab59ba3403088c7f7c2bf1052941a3d8811498854f28e44aa43b44e34434781a3f3007b0d31e1dd019090f000bf3adfca59433b1b8da88c6de34fd8236bb713c2b06e938656b4a9f7235aa0399dcf9edbfe132815d7e5a880b92517fc66d272e76a8f569dd24ff11d1efc19d26b701470cd86f27ad259fd6017f76fa8ef4e5ce0bf7900416fa05f9107c5a47b1c604764e50e1a8c0ae025a17d27c85ee1", 0xa9) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0xfffffffffffffffd}, 0x8) 22:07:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 22:07:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) sendto$unix(r0, &(0x7f00000000c0)="4c8f8aecf673dd2c2f612e4b271b0966cc371fe9ab7867e5e17b106a2165a05d8a80d50b0d1cddb2f2398a87a5a1f2e0197be3fc55a326813eacf520149ea7d85a9c07f9a29bb1f36bbffc9cab05c1ce2490d5dc20", 0x55, 0x400, 0x0, 0x0) 22:07:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getpgid(r1) recvfrom$inet(r0, &(0x7f0000000180), 0x0, 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="01372f16e85634acc3bd256937579d5bdb47fb57fafb7eb8b1b7f77945ce8cdc4cdd768c37fff9b14dd68d6e4c8ff7570049ddd6f161681495d44c00f021163978af3338ba69a99a0fcbd0130a3edd0b1d2e13815da605ddcaa979099d6936e70880de98f4d0276b9aae2e71cfea043b37e9959f6abe6d56f7cfa0dc7c4a71eceec46088f7f64b4e56e7526adba2b61453e55a3a0c4696b732e925dd447a3717fd0f0fcfe775f0c814d51a440d92858bb1e660169ffc62655e684c5e7cd9a226d9b2fea1bdc6f6a3ccf16c8437d7961eb495049ceb601105181694ece089a7", 0xdf, 0xf, &(0x7f0000000280)={0x2, 0x2}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r4, r5) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="04fae93b62782a623c5c9954dc0fa0fd80e00d27407b362c8be1e827579c3889fd38f2b7b67bc372fd3647b02648f68069d691a6577f000000eee6c55b9bee5a1192705dd6085ec681804e7aecd0e407999650ca4f282c378a623439cf9d89d4ee4c1fc107bc4633f8da3a54ab03023565fb6185884ed922dce6f68acd12bb2721950f96db85cd771b8da7980fdbee828dbfbd0a85ce1528bcfd85ffb3ebd64faab1abb5585b7ac9cb2201d3000000000000000000000000000000"], 0x10) getpeername(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) 22:07:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) socket(0x6, 0x2, 0x1) 22:07:32 executing program 1: socketpair(0x12, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setrlimit(0x4, &(0x7f0000000040)={0x100000001, 0x80000001}) sendto(r1, &(0x7f0000000100)="c8eecdb8d459e7756e5fc01689", 0xd, 0x8, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000140)) getrlimit(0x0, &(0x7f0000000680)) 22:07:33 executing program 1: socket$inet6(0x18, 0x4, 0x1) r0 = socket$inet6(0x18, 0x1001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x0) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r0, 0x0, 0x0) 22:07:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fcntl$getflags(r1, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x60000000, 0x7, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000002, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x19, 0x80000000, 0x1, 0x40}], 0xf5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x60000002, 0x7a2}, {{r2}, 0xfffffffffffffffb, 0x40, 0x21, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf00fffff, 0x68b5030c, 0x15f4}, {{r2}, 0xffffffffffffffff, 0x3, 0x80000025, 0x101, 0x2}, {{r1}, 0x0, 0x24, 0x10, 0x4, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0xffff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x32, 0x20000010, 0x8, 0x4}], 0x1f, &(0x7f0000000040)={0x1e, 0x5c}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:07:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='\x00', 0x150) fcntl$setstatus(r0, 0x4, 0x4) 22:07:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x100000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x81) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto$unix(r1, &(0x7f0000000080)="5032cf563d7ecda48b0d8ba2ea079af1cc05b5bd06694f6310e88e09ec9f412dcee2962402a6a56957d839aa66016f35a8fa1f92bcd0681b2a5875d01a60cd", 0x3f, 0xa, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) socket(0x12, 0x6, 0x3) 22:07:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 22:07:33 executing program 0: r0 = socket(0x26, 0xc002, 0xfffffffffffffe01) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4002, 0x3) setsockopt(r2, 0x29, 0x23, 0x0, 0x0) 22:07:34 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)=[@cred={0x20}], 0x20}, 0x0) 22:07:34 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) kqueue() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/3, 0x3}, {&(0x7f0000000140)=""/47, 0x2f}], 0x2) pwritev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="e8803e6ccab8806fa0edd93682f8e233cfb2a71a670a3f71", 0x18}, {&(0x7f0000000200)="cf3ba23b7e1f163c8274e596beb4ab1b40ed7cb60889b398b78c5bb546d11fea9402d43ef014a8b4162280593a4e94cab633ecbfa6c8140223ad3eb77491369da22f62fd6c5ec1679fd0a0aaa0a7a49b849353e7d6282a8c7b906b185fa3f553e807f59e4043dda830395a95c8a73d", 0x6f}, {&(0x7f0000000280)="7221885732a85f7a8e0dc31d48f46081734c3e3dd201da4c1d22cf25abfe0784a84e85d1c629aa6d7253138e5227d162271a831aa9fd84830b835a409aaf96346d531617f908fa1fe1911d5805527faf74863d8c5ea5875edb676e3aeb2be73f2b71064ebbbed9005505ab6cd3f04f944d162f822ff1b244ec3736f231322de08c0c18ddc5cca9bc6cdfd95ae42654a203035065e15abf7ead26c964c2674b4facd1766224b08f489a0617f68f9c37a789b024604aa058dbfa1d5384b36ce2e5a5b8962fe9e408ef167193eecc3eae4f8e4903d24fd3ccd73fbf16e0c5a9905cee9375bdee81131ee6d00172d0e801eb4036801a2c5c96611f4c65244053a5e7b2a4b391cf68180e3a2bc01d64740e4aad58f2dd2795ca9c92075c77e8ddc663c50aacdb4a16d1396ce4220aa0927f29027712c3e62b220a598a857912be5395d961f2cb37286ebb75b786f3086bfa5307db873268504141f4a7c5ebf1892994962e7c839102a205283a926a231945d725297f406df52a808e6a24763b1a10a22c112f6524f2ea5f8d0850d43a6885fc9e15328eff2d97ea171b240ef619985a952ab0b0780d7dbbde49e679d835a21cf131a0592083e8ea0763c34821d64c4fabd0e95486301defdb89f9adf340932e28bda0166d55afc06f861280c703c0a732c119b5796a3ad717b14def5094e533976cb28cf971f6f8b5a484ad8d10d67ea149c034b2e4e8f116651d840ed5557a26a2b85b45e68a9967757a54e71aa8fa09542107df4b430953079992148b0c286031696d43e9e771e30d8bc7a62426d311d9a03c5061bc8d23b82e7bccfbc6483419a4d0736862c9503e5ec3e1cfd86d758f33b9dbc8cbd04eb7c50ddf520b9ce0d56b4f856b4ebf27f75f3e682a9dee26abfb466a17639cd4a2f8769d0d7c37bdb02bd963a876f5e2e748eb83d19cf250b42c2c96f94d797b3573296176c90ce1d2b60e55ff6c58224c84d1a5c075cd8df87f5b18f9843defb3cf9739716a9966db52194538750a26127c2be02021203a419b66e316121ba049e0f6a61ba5c4ab8227fa0f39e9e8fee0160f579be491040dcfd63d89ba90fecc9a1449c5b85f2ec6aa0bd40abfe30f6ae9d1f1f1bbfb32bcd2a13f4dd5a10afb634793966a36440c2671dbac2283c869e75e3ca5e7fbbcd6ee57ef5608cd42e57f5bb0a810670a91f3cd99e6c3dbda88dc6fce71e278ede7aa74388c779df5105bc238f01a86c6676d5a4fa5645dd7aa2eadeba6b5d0a78db1b56657a4bba44a0200d1e7549f66386fe1718c22bc27591b0b34f0a25698b07c6301d163ecad68db51567e25a3ced7e7947dd83b4120402065b38a0a5f3b5e564710f7049493b5b6a7eaeb989bf60c39ec50427a13a713290bb1491397ab9540760c3097021276e6b793661cc0356dd09a937a012937c457d7103f763aee5b329f088cf4c732e55aee45f9b8d6c3a467f05a2574c1f4c215bceb9614632f181b303cf1fa9b6d0917dc128420e3b8d3d340f7ef0e45271c7c2a4a543d9cf85dc2a0dc16843a34155937f321d87f686f62e8c9e54ebd71c6920d6c8726b2b0cac6a5b182d8da40f80deb4523eb081ba542f05ac326de126f6542dde1eb23dae76f4da692afb864703d4338f8cf160210fbf49f4dc987c83012a825f7bb65790675bf432d1a457456d4e706fb39d76f3d80f0cc649bb32a0b2cbd202eeb9a330191c25d48a889f8e54e00b7be27eb34a6addcb35fb72c8cf2f31fd188dabe46f153a304b3de4eb5a08ac7182e81d148d76fa41f83267aea5a6169882f586d75619a6794e0f47c5fabeeb94dd94c570da46a879f74e51714b6b700afbbc745ce42007feade636375c3594e2d56307b3e82316169b1fb20adea34f7fd33a55a245339b657090bae8e08132346ef18e91f2058d1dac5fe831a4a25b0d2d8b3dd8c3845a07283764d890cdbdcd224e754785ad69ab07166e7442ac9fedd001e1ec5ed47823e2f6431da75b7f8d947172f3001594af9c91578224ccf79e81ff48cecf168eb4aa81b0b6d478cc250355ec5f76dd30fa60609f5cd51c5a258e97327be1ab1b87d430190c385ce65ad3ab5b102a05ce168c1a67f3427923aa76d8fce78e55c1433571b5c768ff3c507252840f6b5d2c430267006a8d0acbfb8bb841982c43b7076826fd3e3c6abb7e7add327445cf6173fcf2114bd7f10a144573987b664ec7b7fa40979cccb5ea2eb4756bd52072f51c164f10b779ecf0a9841eddb117ff83e9101b40d9793a1c85d1af4dac8f4eecd3158334273e6df2362bc2a074551c0615ecf8c316874396aaa8aaf7682f328a0c5e6456a0f9fc8c673e788166c948b128bab0dd4f15b07db83fde3d7f2992e3e714d758c4e56a0024d17e4108df2a135607e03498d7b83c39bc09e5cfb4fd931d199658dd2ff54f84a77e70f90bd1384917ee049edda3d0ac644f28fcc010b0b7ba322140029c8ab46985e8f9971ed027317790bef716aca33768392de73d9fc62fddfe38c883718bcc28ba1466b7515f24b6ce45c7cb8b3baf292f45702b507d5113599de0f83cce6d3480728d61e535fe7591afa0c7fc8606b426e2e64409fdb37d0966cc0ea302ac5059dafa5ab3305a0b3a6ac0166e739191236b3802418c1b77b9f68f8fd29f7b6876a3c625c83ad25d492ed619f2cfdaf1438abafd95fd544e6a1e81f75e92671d07eb88272127e294aba2e68edf61ca362c7999ef5f4c487cbbabe2553040f2858082b2b4f85477cfb03946179e6f266000330e6c47cfa5f011d94b32c569b4e9d2b9441ef4cb547e6ef99addc271d31cb606a6657c4f6f8662474b6d91a0ae563b87c13834a3be0d4fc8ab722a1f35ec88e90f2bbe7cb898f9c57bfeb52ea27037083465f24a47d084c2b194b884d1b88820e197a1b1cfb403936211f109c2d19510f08bb324ad7a1f91fad7531079b844aa884b7871505668d428c462636f03abb538a7874f7f69347255f86f1565206fc52826adb5a75a65b7758c01ea3bd3394faeef19a9a308b5e6513b0e5d7cbdeccc6327a9b52cf3a9211fd03e4843636ca9c982b5904dfbdb36c46c160307c2e2286e8d334776f34c159fd7385370a7f734791dc87f57895624e5fedb11f040321fd1af881dd7abe6fea7384dca21c6d4555f047224b87906992cd1ed6e14bc41f1fbce1b532fab2f58e62734f0ea64838f4f579e36f03cd57807b925c17eebc5551aa52f497b06d22532aba6fb8d76e558132271c65ced31d17db8286128983febf5d7830bd090bda4c801295ff342a183f229e0c99fc452d14742ce5558fbde6521a1437d56ceba222e858bbc9652b1ebb96862b9e8f1156ffad577a9db982192e2d86db71d7da20cf5d7742b4e1f44c68c8985c26c65a03d72f0b7a1136b28a97b0f5c6abd0ca6a6ee9df97b820d206a3e586d982abea349e91c66450c6a4642edd380690d47529745777ec263619dec8311bd8d52a16e0c3bfe5ad9f4a4032f36ba99e3e7017fd5b4c89e568a66e3f83599da6a6b20cacd089a0828bb65419f52f501d673228798907b64447b2c97da192cf5fdf7cb5e15e7c5890f2706de1d7e9e93d6a3abe8b7dd480a28570f6e881a030997193b40183cc10acd5b9db9f3c45ae227b67ec67d143311ed4b0b5183fafa92d78a3f9a58728a72fc6cb94957f97e695050020b9e4ee8e37cbb94739fad5655017aa69765a44894c1991f4bb10777d52b52e2b6816eaff42a1a02a05608d522a59792405391be6c45e3c630366e3e3b45766009024f740a8a82a87c19352e2409d4dcaea17e31ae7333d6a7a8b5a6c9cdfe9392cc0e5b8fc548a81f8efa7512ffd241c9b88fa49cd3e2d336c60320c764d7b858e3883de896ad2df3b21e40544cfcacf7d100c3161b146723472fdf4f075e0441ea9d46e24b8c181f1b1208954fc24e595c04b68e7c076d54f6575c746cf133e0edfd201909a72e4b573b471dfb6ff9d0deb6b85a0a68891f3027a210d1430029e7508a8b2c843fe30908368faa90cd17e35ef1a136998cfd4d52165db282a998807fb78b5d60e04888af97a5598d258a135774ba625870e98e44ccafd0084ccbca014b4422388e776ee3894e320884c4343987112cc259fea62d8be0f34645470854bb0e5f88954a32505f07db09d94150451dd96376610dadca78ab8ad89efedd2709ee34c5e5b261111860b2cf04038d9185f56b5d6a4b0267682c307d744ebf8ff3dfdae33799b34f88f333da77e5dbe44feefbf1c5c76eb17abb11499343d66f0a3ea81834d151af9d7779b6014e3b06f38beeb5d26b0ceea271929724e59ec37378f1eda549d80814d9c70e6f301cec47fa1dadaa5d8201c52b04fcefcf8597550ee4614c7154d9f20c8c021dcd328168a34691d5cf360e1a0d02cd2865a86ec3461c533167167a4804458dd0bf804608b6b2644efdb727437e590575ed575b619d0161b70903815e53c90b5865089b0c08afbff2824bb9c5a104b0cf01d8775b745c3813ddf990c0636b32e09dc992d7b77b18c1ed43a0b9af57ed15779039388a84f7e9f0ab041f7a26217ff49325bbcb875411a6c9e8e643b3958595623d95a01f7e0db043e78a1dc3d2bdd7d06dec39b3a1236e07e18ace79a3d38a354feeca71a47deefc9ce5748fedf834b2080d7d728ecfed8708796b760d58cd5c9686c8d496d561657201a243e450dd654350476bc5146b5d08df89b17f6752c85ad4dea73b915c6bd2661217a1e4b0d048bd70235b9493a13418f96a8043f86a8963b43f6eb0e0e14e9359df4116746a6efd3f5d89a827be62eea505796eceaca06f125dd0af9628fe353ede52d644a40fb56bf58a70f720a5a22fa6c9353fc58326389cefa30b8a72497041d1c8b250ca18921de92561300fee82f604cb711d712e35185b515a8cdb56133c8d6728df04f39ad305e1684577b3ff8262ed3a05de69ee0415db708a5337284c4859c9dee95ec262796ca3eddfc88d540919c63c9b7c4bc248fb65ce56e955d842f533df53295230d2b21ba97538605d2edcc56bbbf64243584130feaf792c3a7a00e66ed28be2263ed1e7d8cdae321fc823105d69133b3a936ec7bae5fc1354396533370849c0d07d03001de68d776bbae5bb1fea876598583cf6334eab82bf6bde8f0f6e15427a11c9bddf83b035f0f436b547ddd7ff1cf2c3803fd33ca5b374b97baaf4aa7cc0083e21a7fe293a3bbe226bebf91e99dd420bc5c112a22e31b48677c13e366cda62aee909948f4c3d6a377121241024e54f503bdb78143400c6c44bc72627d09957591881d049bf18b26abe743091f50c9a0ee4f993cb7cfaead7f5d501e719adf698173a5ff43be91b4a22312a6dbafa86575634be4333b04496d3690442e75494263f0678064132edba857d07ddae4a2ad35d2fb8ff5e81cd137feb27777da6550f0b19e4e33cb1b00f63240482ab5023ff15cf52db6214dd90038e49a2d6dc5e0166a935a475b727c3aa8315d2bb754e5c0facf35b1d6553ffa7c31d57f9e45845b40eacaa119018392b158626e9d94f833f3fd126041a41c19c08a81543c4316e20890f5cfe251ac781d67fd351b8616499f41e1040dc107f02b4a96931f571d5bcf9ea1c1cbe75bce0f124e275cb8b5390279cfe6e9d53de91d02e536dae9d670e9eba2d19bd7f8570fc363885b148fd8216b70f2801ff071ece29ac877f8d912f8aabc37236301aad78fb4a73f940f2229973c0360da1ddaafc49cc7ba42fe78756233139488bb5b45487396b42b5eeb30", 0x1000}], 0x3, 0x44) 22:07:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) 22:07:34 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) dup(0xffffffffffffff9c) r5 = syz_open_pts() r6 = fcntl$getown(r5, 0x5) r7 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000700)={{0x504, r1, r2, r3, r4, 0x0, 0x10000}, 0x4, 0x100, r6, r7, 0x8001, 0x8f, 0x9730}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r8, &(0x7f0000000000)='./file0\x00', r9, r12, 0x6) r13 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x7f, r11, r12, r11, r12, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r10, r10, 0x3, 0x20, 0x6}) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r14 = msgget$private(0x0, 0x800000000003e) r15 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r8, 0x0, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x7, r11, r12, r9, r12, 0x0, 0x9}, 0x200, 0xb3d9, r15, r10, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r16 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x13a2, r11, r12, r9, r12, 0x44, 0x2}, 0x6, 0x4, r10, r10, 0x3, 0x7cc8, 0x100000001}) utimensat(r8, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r13, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0xffffffff, r11, r12, r9, r12, 0xe0, 0x800}, 0x81, 0x9, r10, r10, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r13, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r16, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r16, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f0000000780)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r17 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r17, 0x3, 0x7, &(0x7f00000006c0)=""/52) 22:07:34 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = msgget(0x1, 0x24) msgsnd(r1, &(0x7f0000000000)={0x0, "1eea4bc9307a5c2584e70007c8094bc00f480a9135abae22ca51b30d07e9800af01c89c71e1c9d67c0c70885b032c3ea6398369cee21973bc4"}, 0x41, 0x800) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) shmget$private(0x0, 0x1000, 0x102, &(0x7f0000ffd000/0x1000)=nil) 22:07:34 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r8 = getuid() r9 = getegid() r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="bb30f6a6732001cd77cda8c67d2c2abce6083541ba3f539589aca1c55bf5aa3108ccc9040a36ca964dc2b356ea3722b990fe9528cf64abf4dab08ba2dd17b6c230c9b38db908", 0x46}, {&(0x7f00000000c0)="cc0f1d1e9f95606ca47d3d3de7a7321d8aadb5ab22e718489be7433e5755fc20", 0x20}, {&(0x7f0000000100)="706005130a33956a48a949b0412bc804cd86117c0f6bed84028136c50e068a7f2bfade899a25ebafad9d8eb34e1146ccbb5f22abb0e75db9efadffb69aeac4535f359efe676b595c70ce3b1b81a3275e050ac1ac4790459fbed31246011ce84fbe1a1cea296a63ec984fb55f8c1b049086b59f2896ea39080dd5b55371f9c711eb8fbaf384d4c5e59887ad3ad9900be3533a03a485198c5875d517ec6f32d227a1d4f1202fa6d2c8414b1858dc3a31302191", 0xb2}, {&(0x7f00000001c0)="527927c2da30c4816c476a3d53cebd29b38901286e38746edd775a967f4745e3283b9988aa8285a49f4c525c1f152f3893fcc62141c39c656840a5d249fe8091136d3169278810cbc395d8bfeedb1aa595d66f605648c7910598856ba87d5ea9ef4568629a61e7950958375619528f4b69e9f17bb56b728ffdaee1d128761a85734fa37b386348e328d8c7069ed5c203ff3d983db3cf956cd580be08818e32449ee8e6a52add259b5bbbab308fbd376c14727afc82a9353653d91d4d314aae7a92bb8eff11f595492d1f0fcd716cb7509f0391c8c9f36e4145bab72b8db5", 0xde}, {&(0x7f00000002c0)="2c929d2057f8ffcaf781accc8e96d6c496bb4ea216a9536ab4a92ca9f5cb8e4d5cd0d128bacc6037a560b90089645be2528cd52620dff500387f07d50805e1", 0x3f}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xb0, 0x404}, 0x2) mmap(&(0x7f000071c000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fchmod(r0, 0xa0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 22:07:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x400, 0x9, 0x2, 0x9, "108b796be544bb080b602c957831f77abbff7beb", 0x8, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() socket(0x1, 0x0, 0x400) close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7, 0xffffffffffffffc1, 0x0, 0x80000000, "5a9975fb3347b73bc1d205172cbae4d36541692b", 0x5475e07d, 0x1}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x0, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) 22:07:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x200}, 0x8) 22:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xe3, 0x2, "85fe4dbfa6fd0120000000e0000200000006ab00", 0xfffffffffffffffc, 0x9}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 22:07:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) dup2(r0, r0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0xa1) 22:07:34 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 22:07:34 executing program 1: r0 = semget$private(0x0, 0x5, 0xb) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/213) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x3, 0x5}, {0x18, 0x0, 0x2, 0x9}, 0x0, [0x2, 0x400, 0x9, 0xbb, 0x9, 0xe, 0x8, 0x3f]}, 0x3c) r1 = socket$inet(0x2, 0x4001, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)=""/195) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x800, 0x100000001}, 0x10) 22:07:34 executing program 1: syz_emit_ethernet(0x0, 0x0) msgget$private(0x0, 0x0) 22:07:34 executing program 0: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe}, 0xfffffffffffffffc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, r3, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000680)=""/120, 0x78}, {&(0x7f0000000700)=""/140, 0x8c}, {&(0x7f00000007c0)=""/198, 0xc6}], 0x4) r8 = getgid() r9 = getpgid(0x0) r10 = getuid() dup2(r0, r0) getgroups(0x4, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66698f6530004464022a708298f3b0a6df627e196f9d0eef318c43071086f9d64b83886cf14dd38e9939f839f7a4bc82e1d3ff7a9e4cee7cb0fc3b9e73c641b86e5c2736dbbb8d6eaded74d796472a850f47d2040f9d33e9a868d9a74c16eec75fc794cc5381032e10c40ff5d5a99a6195b0c22853d2522d57d00000fb2fbab57fe69463f4b8931663a1000000"], 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="b33459a3d2385a41f5751ff4989b6b3e89ab436bcbf1d67029a99bb6a284d158378b4c152a66a5d7b5eaa2a42d8e4640582309bca18ed6a86c7e57007943b2201cdc4795a70e5dec63d9c4a09b7afcd1bb8fc240c63efed73457d2", 0x5b}, {&(0x7f0000000140)="a4e6ea999660d737961f6a9f5907a30ff60eb1f1803906161cd1730774949e821179bf5227b22956f8bbd692733db1c4fd4bcc053acf3908f9cedd3ebfb9f3c1427b4b9748fdcd2635", 0x49}, {&(0x7f00000001c0)="eee8b1012bbae3d402c9a275ccdb231cfbf851d9f15ac68a8fc33e2281773fb683df9c4ba109961798c3568794d28648fa47f303ebd59aecd34b2dbb0205c7411ce215bb359b434fc5ac3af3f9c249233e15e91d6570e14b54a6d87225f0a3cd58360991aaeeca4d15ffcebfcee48552f8dc82faa9c87da1c011795a2d6f91d5dfeac47e072a572e2e46d200f1e576d0b7230bb771064309b0", 0x99}, {&(0x7f0000000040)="0fa9384a0241ee3061100a5f58", 0xd}, {&(0x7f0000000280)="fd3a86ebc9e2ad301463abc5c05230a05d4f3a95e0049b99164741830e92931fefd2e03da571335ef4ca73f35bacc8cb59c2616de2e384bb9fb0271745657aaae351c06eac5f073ee1a32767a29aa875e196f5063b4b27", 0x57}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x40a}, 0x1) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 22:07:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) poll(&(0x7f00000000c0)=[{r1, 0x4c}], 0x1, 0x0) 22:07:34 executing program 0: clock_gettime(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ftruncate(r0, 0x5) flock(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x40) r3 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0xf5, 0x80, 0x6, 0x8}, {{r2}, 0x0, 0x83, 0x40000000, 0xffffffffffffcc2b, 0x8}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x4, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x3}, {{r4}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x200000b29, 0xfffffffffffffffb}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x100000cfc5, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') 22:07:34 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x2, 0x0) getrusage(0x0, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000000), 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 22:07:34 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/163, 0xa3, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x101, 0xf84}, 0xc) 22:07:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) kqueue() 22:07:34 executing program 0: r0 = getuid() setreuid(r0, 0x0) 22:07:34 executing program 1: r0 = msgget$private(0x0, 0x11) msgctl$IPC_RMID(r0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') msgget$private(0x0, 0x104) 22:07:34 executing program 0: getitimer(0x1, &(0x7f0000000000)) r0 = socket(0x17, 0x8000000003, 0x0) socket(0x1, 0x0, 0x100000001) dup(r0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:07:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000ae0750544104dcc02f521b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x5d) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000400)=""/248, 0xf8}], 0x3, &(0x7f0000000500)=""/88, 0x58}, 0x42) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(r2, 0x0, 0x2) r3 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3fb, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000640)='./file0\x00', 0x800, 0x20) dup2(r3, r2) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) close(r2) 22:07:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x49) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 22:07:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socketpair(0x37, 0x4005, 0x2395, &(0x7f0000000040)) pipe(&(0x7f0000000080)) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 22:07:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4db2ff61) 22:07:35 executing program 1: r0 = socket$inet(0x2, 0xffffffbffffffffe, 0xffffffff) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 22:07:35 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:07:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) r2 = socket$unix(0x1, 0x3, 0x0) accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 22:07:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = open(&(0x7f00000001c0)='./file0/file1\x00', 0x400, 0xa0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) writev(r0, &(0x7f0000000040), 0x1) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002280)="a90092cbad20d29c1eb8e63300c2d3e21b022e9f2e7ea8a24a84666d5b37ab2512cd333108855757d879b661ab7b3defc24bd0fb1e4121f758a41e41a548e691e1a6bafff2f4152a2596a0732ebb67efa646bee9a842dbb5d40ca3efa01d7aa2530e51619d2fef7cc6a9d54121fd23a96b944b67220496f74884389d88667b29e84a6b08a58db7adbcf1a5d9c16b58cb677e90725e6b0f0512ff453ee872e9ddd6ef2adfc275b650f01629266622b738b90097cdd1fc978f66d94e5f0aead9b49589afcaf91ebbd6934a3c1f31b7a9cd389eadd6a84079003419f2bd506d7e8bcc5d8824460bef479d3d7013b6a2e17eb82f544c0b43af85ff83e57e468c05c27acf8f95044663d2318280a381995f5b0b7b877faaabc9b0fe129d90d4f3ee0d65e34c1e3f601e56313d38be217d68f5ec720521b7b7abce54513abedf158844b1f2ea88018e16c5365213d92d27131109b2734f03f360b787460d5d09c1c81703fdf4da59e88626030444612ae7569fa2b585ed8d8dbb0bd85ec65d9c691ca1f74c2b3315f468948ccf4182e97ec3524f06b43b5e3a5bd61d94caa88936640deb27975e9dd3f2767cb8a75b8034f2b84ac32fb034b333984db341e30ff6895b12070c2263134b71e8d31e03f8f4a3cfbaa84bb17276efafa8f4c1b44c3cc62939cd441447e6ac6279b112fa45dbd9ca4a9397a1a75c7c330ebbb6f959472fcdd8c463a2fb00f31ce66a320b28b43bc5406b3f3c29090c7a1b53fac7e2e39c2f280cd3de3804cb9597d770c3bef1bf4362d55bebaf46d644456c616ba3e62fc93d572e00a8b18edecc18ba2ffd1d8ecbee6b9dc389086f147756d88226da60bd129b7d2170d68f7e706e790e20dca4e319329c2358028ad0ab6a729f99d50c696cd5e78d73e5e593848ebf72d8da58deecc747497536ebc139aa11e7cad010a4f80a05a72f7465816cbe08f964f1260b53aa103fa17988c7821fa84878fad746c69c25cde02330f94123f562e032a0f5ef5d6f2e26f90a94f52171a769741d8c1a25b0f13f2923aba04dce8220a5082da7ca40a27f56ecbe61bfeffa6c2eb8afba74725a165dac6c4a37e11c1c1180e8ce6f91349e928f5af635ca3cf60269d14eef35385be4df9fc458722b7f8cb1d4ced6e27c1fb204ffaf8a94c0303c7c8ca1ebf9a2f79f8e7481b580170e8565e8f992a33a4457378e62b29601bc02df099b7e01a109eddaa097f8f95a1b86366b389a1a27cc3a868e910eff4e010ee909c66650db847659bc0de328931d02cbf9dc72f79e441eb439e5be4d9e87601e0ad1d74f49d88cfb21144c843e0edde219566c5a099b8f2bedc77a1b12ba2c09290848846a2827a08cccc780d22fcf9a79fc4c89b35b9b2f0857088091cbfdd397411b9184228f8d966336a35b252dc66d92cf610e2b9b0040406bf658b884b2f4553f28de7672cd6877091a6f2f5fe70373ea25a70d4af6fa1f8b1af013a56c92f0da91f547e904782e1438c23099d123799aa1a7ae4a948893860cbf6745b5eba212ea2a62cb147eb0c184d99c0a07c71f388ca0ff73d29c2f38aed95f3d523dad5c349f3a37741df994bdbfb5f7c82074dbbb2bab1667f6f391bfdc3eb8b55e780c78532b98d01e6501d1bd3fc1524cde225200225aba9e296f4fcc7a4ccb09500a729f50d3fd80529fee4abc162c0d756f9ad95147a17377ecceab186f9bf4b5d48dcbdf2b0e9c5b40883cef5f0f225ba56cdc6db2f74bf73e671aa83c39064fe3dafc98402eb396177a596b24dcc05e886406ba0e50c641741d6e2b36d1bf7797769182901c6cfe49645a49de90069e667fc957fe3950882051936a06a5aea099b705ca3e43381d15eefb23b49b5cef5f09b7ee517df999a0bca2374e25ec492a8be1d1d2f634d661082c6570725db5e3b56a814f8a753d9fbcf00855bac13b9193a3feace01dd31054cbebdf2620ac3f91d331ca926b52c3d0b4c11fc91610a91417108ab52c4e66bc3f69ef8d84355a88980530977fa8f9c202fabc4df337d8c44aa0b0ce3c54a9875d51df35c49bf445b7f787625f32e8a0aa4c9c1fc88c7710a4c62be7386b7146ea314edbd48ecffb5a0565b99fab5a8f8a4ad868d589ac80f052c66f052f1fd2841c7335157846811e1a4c7a1472e4b601ba8a2eae98aed13c92b62f6513c6b22c4c0d4f282cd2a01121ae7ee3e71a5b1f865208984e22d0a7f1f88b051709f28162047fa1fa294c12a0fa469b409da6b9f9f74bdc7780e32c477be8e1303dfbe1cffebbb8bbaa38b77cd113379fccb9c1b11764c89ddec12bdd4eb7027e580feb4fef582eab6038a0edf5a600a8ee016871577116fb3d34d9bc3542c0808b85014e934243b1b151c262a41349b25b2624841fda2f962085eb6419ae48412cd35e0c01846c2cc479c3bd734cfe740382e69ba41de221d0937fee6ca55bf4efa856a214bd93a348a2bcba2e21dbc92b4d84a2e7ad53e0072327f3d6841ea17c18cf4b9d2547f8dcada34a0d6598757eeb4dd1e87c8520ebe6d2f217ccccb3602e7218e698a41d33872284332aa751e171cb9be70104fdb99d7f3c2f4bd9246f574a7e9675633dbafe3e5ae84382447e239abd9c0acf84d426e553cfadddb3bbf612ddd5b8aa65dc879e3b98422a564eab2618a1be334f323cbb48983e1280042603a0411d022e1da81929169f4022d0eb79f1f59df9c7626603de312ec41596ea251c0cb4617605f5222a3a2fdc603c2dbd4f747f8c6d3d92239558d9e9abbb888b94f77c8f124b8a073aee8fece8fd1ddcb4c6c2bffebf67786f9d90200ec9ce6ec5c1c4c921b2a3c54a81d8f71ec4a46a756b2bcd3db75fb246705a7042866ab6742f6be2ae69a028578a552c18647f128c98915d1fbd264d53194ab941fcdc3d2c06ac187a65a2dd5a5477feb4530a7b0f37af251b2ed74e4e6b6c961898cca21976bb90d4f814a3e5f5cff634b3f9a223e76bfe0fbeaa5104caee72a21702400ef2b1831506f34131cde320c169bdb09d0c845059361919556bfd55f0097bf83467c9ea06f0435d6ac67c262cdb23ad55a8da6c24ffc59911b41cb64914524e7d71979822137506fd25cd6e62bc50e31c68e82ce15a323c9e131c60195b1efcbb0b2c3b37a6f50ff4a88f78b5657d39a3f8bf1a6ed4766756f2f10e44f7e86dcb0df46d203660546d169d390f10313fc537d8c007568b60fb8c415882a4c6f2fdb8afdd7f8f7ac1575ab90dcb69aaefd54e5f02023354044205d39759ebc38b131004be219880e4c0a017bebcc4e377e149e8cee80de4914affaf6bee5caaac90cccb536ebeea927c6f4735c1661c6f8ac6ca9c97f7200779691471734d83453f482e64dbbc61f55f696263f18d64d3288b78d16efbd9e559fe999680efdcd59736b0a183e0599d4d7f124e3761d416df366cc7a4a370808db6a0a0968325a243ca0c1826233d2082553761356caf0fea88401c6c49f8c8d5ab02802a59cf2eb9d4124e0868f86dd4e13d72aec582369d793e7c6d73623da733ba0f7ddc681d7bc0faee3716eea07ef53213df3070da626906bcd0873a3f859bdab3d0f9364e4b7a984fc6fd78b69b2a69a294af6115667d441c1b12b23fe752de724d8d3a8ff3d1f1bb9476c77752d6d0027d8810f08250c126888b32a939a6130a808cd32f1222f7cd3092c72018bc9a090acd713102d7e089bb2c1c909ef5a97805371f7792cf962cd5f25f0fddd1a54e21010ab50fa923a460cdcb90dad5a3f23610d9333ad0fd4dea8b6bec0d465cccd05b2ea809b9152be70404ed8d9bc640bfb84756765cadd55490264889afc91bd6d17442ea70c8d97838adbd029c0b56235f8a2a95b9ccc3eae70a6c3a3d256b8422824ed8d2372e7b29bdb69e6764456cb1d0cd042359e6eaa08abdc6562d1fedfdafff559bac7b28317eee4cfa0128d0468d3864520a3c6f20dd52b634a679a9f83a17cab78a82feb3ac1d2092b97cc31021a7b7aaa8f9c9468c9838a66d4c46c4f49182e4e036b27de493844743f039dedc7e072089d037bacaf8e012661a600ceccebb547a7a71f684c4d8c7991998858fc88bbce4abf2661bf2dffef7abac5a3c627d6566ef17987e7320e28fc7e7a2e6ca562668df684345acdac2a38c001ba22433e93bebaa9538fbb9d99aca8abbedab1850eed79104738eb458375e38e0c0c1bf8acd2122d7d56591b813a4d838c7d4ac4cd3b967dc0cd5487a6d7a52fc45e3282e504db3c6bca1a3eadfa84cdebfcfceeb216e9050409dec0a2e08e9dd315e83a4c4ef6a1043cd87d26e54422b1d31558cfce1e8d74069768c166e72c80f63e467d234953e4e9627c982afe2a1650ef9082a394880e949965f0e26ef264dc9da71b926d5316408593295a56334657386b4f8bf66235747fd8a031477741d6119e1d359c96d08167278612d17d9c387f924f60f2ad30bea421de4b42c4a95aaf8cf21aefee7a50245bd704539e7ea2f346f21fa66df0fd149f0e50c4ff792681a174df16b9bec7f52edcd2418d34ab4462ab76c7e71b550b753e2a598fbecf082f8daaa03ae9512845ed03d965857529055b6a31482e7b237360734a6e3eed67ecff03487326de6aaec6da48b2b2f7fb3257c3ad81eb3cae8ffb7b0037b87c888e4160872943ece38b34beec03033a7ba3179187f9058cd7d50ee4525b76d07a21d6674199595420582e339cdfcf3a41db02bbc1c9fab89d44c3507d165f03ee13036a663063687b0faa47ad8c0f351ed3458a4c75fef2a5f865183a21334bb0e323020f0e512a341ffb3d35b05ac82b4241e437aa7c0bf4b19f20a2551f18d3f83a7f4c2d6f02c7dfc99a7c44ef24d54a1c8eaf58b7fdda9b20ab70a2d786c1414a5d4774a7393188de11fea2c769a89a4e884ab3593cd91b9082d3005a10608c1a4296203368d18516d7b2a27c378ac67a3cc111fa174107c097c97d2bad5b8f645ce3b92f50795c6feeed78cad44fde6af5977ccde47a94e796ebf2d4f6368ef1127cf111a6ca382c9416bf1269f1977bba70ce623f326701183ce80f2f33288529cf054f6e98690f5c77eed8b195376d7cd51266bdebd73fc353612df1cd36dfddf83d8414e74b4f581e69134be29029ec6f6a3a32392df028e58091e77f6b223c3b50a2d76fdcdda94aebf448a480b1419f8314f8930586d259c6a6991e98759b482c93ee788cec8d5ac8b60ea9569bdf074ac1f868c8b2389ce1218ccbf0ec79e1c5994d8103f576dec70a1fe200cd40cf7cf92711e1ca25993088e907b5dfdb2f1b44c0645f3e62007f48d9a2bfed1cefc6eed79abfc0699c6c0d2bb47cd15a1b4b721e63281c243648102ee44d9f1acae4b633ef77ad34de669f5c85c4ad71af4644b3135767291410ae1968d205c8f988462d1bf8527613c57e1a997f322bf56a1f8a751f7ada8db26d38249e82b661ed8072d208dc59baa6cc409e944aa5effbe0c16cb2a1888606592934250a8d6fe37a22a4e2b64f8fd6d5abda23f0a115b3572dbd6ddcdc3be8bb1d9a870caa3540ed7aac7eb13004b1cc6e7a7ae7f2eaf8d74550b14913b21900f8641144375542d521234bed69a3a9cca411acc1020f6ab34d0813106fb49c164050118b38efe0b84f35e62c2f980212bb031512cc5f20973d370d1effd5e408a42b49aa07859b173971f38fd0c71f881cc1ed2f393a4ec9b6b7545a4cbe8b80d265c0fb80a2d3495cb983d38cd71dcee1603e9ad69f722df7cccd999be795c037f6c45ce83508731ddea3ea4a3", 0xff8}], 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xb15, 0xfaf3}, {0x8, 0x5}}) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x0, 0x3, 0x9, 0x7f, r2}) accept$unix(r1, &(0x7f0000005380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000871b280b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da66dacb50c4918e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000010000000000000000000000000000000000000000000000000000000350caa2c4f16fc184f930cf7d86b206454d72f17e894150235fdd19ffc74846f4d3a2794fa1a75ead59fe60daf289747aae7c88b35fa6699a15978c688c61b63048a7ee0aada22eedc6807b67238da84b9b98a9305647150df2721befffc0c191759daf13e5290d7687edf4fabd55d29e0059a2ca7662a86b0741e5c2dcd5103223f8b0c9bbc1a415011"], &(0x7f0000000240)=0x1002) 22:07:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r1 = dup2(r0, r0) execve(&(0x7f0000000140)='./file2\x00', &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='%:^\x00', &(0x7f0000000200)='}}\'&\xcd\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}}/\x1c\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xd51) 22:07:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 22:07:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 22:07:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000100)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027d11c9766c46097cb69571c5da8e16173a80b73553ee5c87fdf049a57af03"], 0x1002, 0x0, 0x0, 0x0}, 0x0) 22:07:35 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0xaa, 0x8}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x3ff, 0x8b2, 0x0, "10187e36e6577ad91274a2fd44e90ee824ab700b", 0x1, 0x80000001}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 22:07:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = msgget(0x0, 0x49) msgctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 22:07:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8000, 0x2, 0x0, 0x9, "71347818aa24f94fae672a6878d70aa5ae654d62", 0x2, 0x4}) accept$inet6(r2, 0x0, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:07:35 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x200) 22:07:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r2 = dup(0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000080)='\x00', 0x82) 22:07:35 executing program 1: mprotect(&(0x7f00004ca000/0x4000)=nil, 0x4000, 0x1) 22:07:35 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = semget$private(0x0, 0x0, 0x324) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000001200)=""/89) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/130) accept(r1, 0x0, &(0x7f00000011c0)) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="aa803ad97fe36309f8aab9ddb5b755dfaf002b9232584d950b9e8c02bbf7e10efd350b8fede69060c20d54613dd61e1fbdd08842afe83fe70e0582", 0x3b}, {&(0x7f0000000140)="6ee4dfeb118bfd467c2cdb8915817696d1a84aaa2a366192c5d8056fcf6615e71b63962a3d3dc5b8a5b36d848080fc3250b5debb13810024fb4a4808a2bca56def6d26a6b5900acf6b00b87dc536ddac7baa848bea78fd8bd5c27e60a601554a04e6ea3f8630aae6198edad00494ddf219f2f306a70ed198856def9e47c5491ecb80efcd30f30160cc69760c5694504694757420a80226590e29522f7953f50427dce4d2c37160089f49536efe23a656846c9daa9c1868eb8cdd6474959d02082e25f18bec8725afa40f39ef550d5665f8e1c6e03947df1c25c1843777a15c2369aaafc1eb8e627128a2d2e74b8e55d6e916f55ed6ff0f19e1f6f96466cd28c69d3a83c25a062359c361d5eb6e89cd4121496898a49b1e03aaed7cbab136407692ddc161040428a0e456b06deeafb6c1bc798d762fd7696c1fcf391ef89fdc29ffa1b800fa9f8e9ce1168c981aa7c3c84c29d4ff3970715b8d8281dbde8a43af8faa177bf14eb6a2015ee6286529b130dd49c7a7236ec7f97ad30d2c62fc757535003566a3450a41d95a30e04aa1315f17b03a012187aff3cdbd5b3098a0e0f7f63f59ae0ea0af0068d415c52abb6fc9c6c70b3fc5464826ccf2fac4a3773c507a7dbb4c11c780e1c2968213dae300925765e219bb3db5e9a7b2f52c4e6da0f3cddb55bc5c6606f2723ceb442084f0cde6d71948f2dd4517af946bf8bb01154def2465d39f2d91d2086ab7135ac5fa4f551fc19cd64d0c4c86038e4bf9299be67cccc9a272247f810da398359866ee955542deecf4365c7535eff43d6fa9a698d0b9ae98051dbefacce1dc8e7f3675fa49bc724143aa87ce83f01c0faee89132ac2c15e58a36b7ed87690b965d54211457d95541b253e17c7a07ceb68f7b11cd94737404e4e8276cace7578dac5f2ec52b14bb48e8a46a068c2262d39cf00f20cc3e56ef912c561bf3863b2067764d5ca27bcb43270c2c85c2e734bbc77f0674afb1079270702d61b5a7c3ff59806955426d84635ae35f064eb235c9d82301cb124733130dbd9d81531dbe4bc09fb3356942fbfdbe83c0151bc46b6598168818a9caaadcb953e6e46103036a1c615799b98ccf02ec07181daf6cdf4cb15dcd297447abad24fcfdb15cbff2e4584f8e94c842ac03e95140a44391db10d7f58a58400404ca7b56a8851808d640cbc58090aec518859815379ff0c646435ba7fc1334cc7fcc4766034b2f58db8b987b29b27c14c5b981a93961db0423bccd9dcbb3f2193a5946daf4c5d32a74bc66463dcd4622eaa3db4e54463ce6054f2d88882d67e414b6e777404b1d19ba7c7a60b85b4aa13e8f600287e49d756119aaaa25dc07baf6bd92deae2ee3a8109ae579b0e3bd77582a003869a735c2d325fbcff69f5678d428a9652439607f92806b0a83197b4d48549abcb16b3fae4e57eba197aa74c2f10a9e6e8329e9308a952007e04fe0b50a6f23027ab3d75bc8a6e158b1d11774d8e0c96de8dab4327fba30b1ef258e576067ead9e5a46351ec4051f9435c6f1dff096af043b2e02ed6fc94c8c3702f594df7a7c06e581984019241e1126fb51499b7b329e83f0aa7d9a00955f65232f669551a54b3894ebea3d5b43462a67f46b737de012b4604733abc23bc3320f6d0052f90a2502ab5c867e4660cde0d87f5baf0c19a48212819748585a283d2ead92558606f45c43b392869650c9365875f87c9c617f00f4da80bbe6ecbbe7db65cfba810745b2935b15f9f16f6464557317c3d1228a5168e8c508084299421b312c0bccc136bb15bc3522f717a2b5057d23cda81f1d7a4f17aceb5cd39fe3a253f061817caf345111dec5115267b9000e7477ae050632f5a9a5b21264badf43e9cd733c42873378ce9fb58de327c026dc26a6d24885b39c2219cace0042eac9e6b1bbe8c2b055f774b936e131de06d3bd936074a8da4cf5b1dee1df3987bcbfc841685bfcb4797abe9f48afed77e6b99dda38e5217050f4940a2fc2443c82be92c49a1891ea56ed8e08311b1ad147325fb9a8186382768328c0833a9e69d8dd2a07b5305f83939e86e5cd02c82b6b89e6aa66dbf64bb751d17c4c1e58ebe0f794c190872ff78cb137165d95b397fb196f1b5418205392e54a96ec5e653c48d6741d5588c676fe1fd94dc7d080d57fc05c8c8a8340d5f88ca163fcd9029d675f195629cdc08d5751a52937960f31505f41bfd99f6c6f8d7ee21b8d1cac5093907591247b349f799f12ebf56f11ceb036d12c48098e961d4b71f6a6762614bf84fb517052ad5f49ae81179884e77aea26f8f76b92c1054ef8f02e1b376f36dc02246495a09c4407b2b23c3cf75a5699240d465e0f3a8a6fbc92ba4243cedfd0dc2fa448e6838bb68603581f3f5689f3849e835b391cdd1869caedc18da741e44cd72f24241f49141ec331e4914bc5653a16c572f7ced3743e1c20f662523d4e8ae08bfc0c172ee0933c1ec79f548353e563184f8099d467d3e4d2d88958f5976819c2046e4d22feef6bc8ed4d2c4614c83223297f2d48997fb721962208cdf42d52b20291879d19ac2f37fa4d9238f5ed5785e28b4cd18221d251101451f71cb61efc40e0d51ef2d884ec1cec8110a616b849625705860862641ae4380853e9f162ecf9194039abd970a4edbe18db1a2cb8c9098f6027ae515b6c747c14cb1d4e276a88d842056660c7c53f6daf1836ea869c12aab6cf49b158645ea1a239aa82f1807290867df33e5c5848256b8ef6ad02d686916c3717e8afde262f823143ea364a6c2de972c49d2301def36bae15a1e04793ccfe6c4ec5eda5011e1908852d7b8f116fac485e32dd64c0d3da48e6ec6529611d7c781384ad6bd10bcbe741e6a9fd20d16af0b1e5dc25fde36aa037e711c1da67f0c3b627bfeef37bb705134ecfe75378f2b0e7106584246e5d6457eac7c98df8ed3efeeb287b46533983308aaef81d0282c982c9383ff6d3ac4d007bc17314713478044d7f613a7228d9e71a240dc238ddf3a5d1b02bfb751d7824467ded6049ef38c65d3d6d7de05b803a3372d296da1cb779438a830273ad751a5f0df0f9f547df74587c54e1dbbe42b8bc7bbb17473a206e6c9d5dd3607052707bbf3999f126a3b9752502ce6e4a1b13f20e732933f0b5e598f048631d9a7c684ce191ed3d33386bc4bb3e493e2a37b04a0675e82010f62ef1022aac6b64b22c8263c98e5bea1c04f0fd1fa88fb3ab251690ae0fe499330e26ecccab3795cf6bd069f5364dbe836a8cd39db395354eed0f1635e5f9a104d2895994704f412c3f3a0442ef225c76ff03315be686ab9bef4866c3c5a527cdc22af9e00aaad68d689392fe78b6d6faad77ac00b94fc933b52a4dd5d151a4236760065cbe66b83d92194d4d8cff7167735d03565df44301a576f8808ef7d708e4f58527bb1029416d91b9556dd3ab9ed95ba49aa7546aca3b395b5ed1df143ab7f934893162fc645960f5ee021cdd4292c2878195dbc45a43d358a842da3ad27d2a1a12b0e7496447ccbb0802895baf07310564b487d8b7ba9fa76a7a3f3299993389eaabe846612246d629109eff5aa7876550cc5e951f352e02e66a14c9ed4a61593545141eaa4827ed274f7c2bb12badf512ec2d68d9b9a22ad6231fb073108d8ea2912f435af0cd46aa02e455ffdac03e6aa29947c649aab925a28b6abab9cc68023fb0df92884461c7e1421d3b527f86dafbd68218740290c3dfe3a798e089ada9f413eff12ac6ec183dc2155a4b174f09d8756bdb7c620090c67fb06887d8d137c4ab689aec6d4076896c26d5e40d60db8af4a369dc1c89c667f0ad2e68118bab6e43a16b460cac6fc016471878276a7f0b5a4cd38e8d6ec816e010732452ee7306a353e890c1c0c8f23203012faa9788031c678397baaf41d21f40c4f281c417d861fcf316c880916fb20ea6e215886bc66a3aff1d9e01fd705acf5dc744d538c13ca1158ae4679ce780c873527f6417a39f3f22ac469b165b3022015a1be6582086a9d1269b34080356582c37cbcbc7d0bb67039507433eda13da74f0dceadad6174b7458bd7447719ca77faba6ec1091e36bf4a928f271ac8a851b623f3c22128195fdf8de07c7018e670215b427513f2962cd00310cd201eed6f7e3a4abcf5919919b0570a4efb322f6af6bc934b7be604747e35331061ba139f8f0eded6b7651721c0d7f0b027d4eeb4a96042244eb2787568583d28dc17439ae788e8428d5c387defccbdaebc7985783c027a94c7749b4f96f89424fb0c93af7f6b4d242a82c5dd51551100d157dbe2a20a72c6b6c432c382c7217626073fcc6a0269ec9deb2ce8450138c140a4dad62204ed67b148596f4e8d39cba77226335ad6c82250efcf376ef574eadafa6df39426f80aae0093e6460ce05be4735efe16fc1a667b0271c895a6b2063cdc97e81fc563db7297b2670a26ba3de5c4b89f1d0f4dc2134a09db41c964031fdd83ba0c95742285f7b6b5f9013a43ae6c1f1779f9456b8708284539a46eb0fb667deb1c8121f5e5890efdb45ce96577b2deda07bc3db64789e02cf9c451b125828ec8c7887c8e9420879e62e9e32dae624d7cbd433ae1668db28b22d71ac004fd6de84b5c7885c9e419f04410d5c916b7800df5c915f7de7dfe4a166a00fdbbbe79f2ef567805d374b9639e1af27780dc29c163bac428abf1dbe6234d8d1e778b78c74fe0a95aa141b964d01cedb92f42ab0c1b51eb1dd1e686e27c6a9ac8eec8a2392e034f4953176709b318ea920bce07bc1bb1677590ced0c552cf16f657055dcd1f6e82d7cc1eb163a175c5890be9d2735d6d19efef3da80b1650a088b6f14cedc61351c8fb063d33a0ab7bc9b721fd995ccafbf72aef95c81fad42ba7813efe39335b6c3773d796195add75b52390dccf8eb2ece57594154898ba0617e4229d894757e46d47d482abe89ec6c79cdd344ecba4b9db6ad80672c4266544695d36ed8ffb94ed4fcba828e32a53bdff26deb2396196e1763fdca474e5fd1fc462276ca891591dde2f27c7f497b61b7cf5d0900ce2d306beb95793a8ecb1a4b6f90d322a5df12db2367443f60756a35bb256050372237b6dabfa8308dcbaa33b4bae70f96e5b2926d361ddb118f95d5817722a47c277acc19f4b95fc419bce9e6b0a9c68e781e3ac291538c74453dfe97d1c7cf895b20c2f907f764d937062de6bff4774bd4ca3748adf7984f1b47fadc25a6c48f35a2b7cb3eac29159555c4241592bf54d4aaf7bed5dbd5ff09262ed71205e0ae9b32c5e9050f0848b31438e9222c925bc6a16509c14b7a43c9862537e146e8e2379191dd598af4238d0b49fd88e0da60dcd1956d637968678614c066ad4c681e6a4057fc42f327fde3a1a15ddd896c448bfef82661b22731b4d784da202933073f5c1abd0eec41d1fba0e4459724927d5cc151f38af8631ebc7a7d99ec4e175d87459f8dae8a1b59217a68a2a471bdc8bdec1bd0cb03b90657e261b3c2b0b1258dc32f91b74c87dc0e4b534f7466781d82fbef857c93d4513b9a9813a813648bb6230f15a9b4a01a92bdc8775f20a879e4fc617c5dd81452936649d9f2da466369a6b1be2b29623318090f9d1654a914d988ba1fd5f1c513a7a123cbe1314426ca6578c78428abebf6602c8ca4327462866851774ca785cdd1bffd0b5d809aac4ab5de0e14d79b1bcb80777124a85a3aab3397ce11f9366fec442d4796e4abd65807c02a358226ab22fe28af4941811fe1e27ed05dd8a0fe5935daae2ad6749b12e258397aea3dc7", 0x1000}, {&(0x7f0000001140)="adb3b59eb14d14da63e8cd752d3e756db88a84dfde1a126fd1", 0x19}], 0x3, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lseek(r1, 0x0, 0x0) 22:07:35 executing program 1: r0 = getgid() r1 = getgid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r3]) 22:07:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x36a6a4b6, 0x2, 0x603d, 0x1, "27091b109cf028f4f8fd5374bbcf824861596eb1", 0x9, 0x1}) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 22:07:35 executing program 1: shmget$private(0x0, 0x1000, 0xe, &(0x7f00001ef000/0x1000)=nil) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 22:07:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) write(r2, &(0x7f0000000000)="9d18e9388fdd62ffd67a3a0eccc4b06942da56387f804fc696060a812fd150d63ab529ef1d51a6cb84e065205313911efddbbc323b3c78ec1a85f52d074db86afaf49c98d642dff233eddcf102388772f69865e4bcafb07fd24bc21ec0", 0x5d) 22:07:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x6) 22:07:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="31cbf67b9bcd9b65e6f0054cbbc8410d4d6217dc60cc0924", 0x18, 0x2, 0x0, 0x0) 22:07:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xa24, 0x9, 0x1, 0x4, 0x37df, 0x1, 0x9c24}, &(0x7f0000000240)={0x0, 0x10001}) 22:07:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) 22:07:36 executing program 0: msgget(0x0, 0x0) msgget(0x2, 0x30a) 22:07:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) 22:07:36 executing program 1: socketpair$unix(0x1, 0xfffbfffffffffffd, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r1, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) write(r0, 0x0, 0x354) 22:07:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffbffffffe, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7130e0e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 22:07:36 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x401, 0x81, 0x9, 0x6, "b62958be6bab85f717c235c7f70129e3c527b3df", 0x9, 0x101}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20, 0x1000}, {0x6, 0x1f}}) shmget(0x1, 0x4000, 0x41b, &(0x7f00006d2000/0x4000)=nil) 22:07:36 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x5}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) semget(0x2, 0x6, 0x686) getitimer(0x0, &(0x7f0000000000)) getpgrp() 22:07:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0xf8d0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0xfffffffffffffffc}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1f) 22:07:36 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000540)='\x00', 0x8000000000000800, 0x20) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f00000005c0)='./file1\x00') r9 = accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) dup2(r9, r9) pipe2(0x0, 0xffff) 22:07:36 executing program 0: socketpair(0x18, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt(r2, 0x253, 0x4, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 22:07:36 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xebd, 0x3, 0x100000000, 0x10000, 0x5, 0x2, 0x1, 0xffffffffffff45cc}, &(0x7f0000000100)={0x22}) 22:07:36 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x1, 0x3ff, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 22:07:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd1379ccb4625259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619535a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x289) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() munlock(&(0x7f0000ff1000/0xe000)=nil, 0xe000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) clock_settime(0x4, &(0x7f0000000000)={0x101, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ff2000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 22:07:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$inet(0x2, 0x1, 0x75) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getpgid(r5) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x453, 0x144) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x78, 0x80, 0x10001, 0x4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x81, 0x2}, {{r4}, 0xffffffffffffffff, 0x1, 0x40000001, 0x4}, {{r6}, 0xffffffffffffffff, 0x8a, 0x20000003, 0x2}, {{r7}, 0xfffffffffffffff9, 0x44, 0x11, 0x88, 0x8}, {{r8}, 0xfffffffffffffffa, 0x8, 0x2, 0x6, 0x4}], 0x8, &(0x7f00000003c0)=[{{r9}, 0xffffffffffffffff, 0x48, 0x14, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x8, 0x22, 0x7, 0x9b9f46e}], 0x3, &(0x7f0000000400)={0x7, 0x3}) r11 = open(&(0x7f0000000000)='./file0\x00', 0x580, 0x21) mkdirat(r11, &(0x7f0000000080)='./file0\x00', 0x21) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f00000000c0)={0x101, 0x200, 0x2, 0x6}) 22:07:36 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') accept$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 22:07:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x80) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f0000000040), 0x4) lseek(r0, 0x0, 0x0) 22:07:37 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) renameat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0xf167}, {{r0}, 0xffffffffffffffff, 0x88, 0xefffffff, 0x7fff, 0x7}], 0xac, 0x0, 0xdde, 0x0) kevent(r3, &(0x7f0000000200)=[{{r4}, 0x0, 0x8, 0x10, 0x10000, 0xc4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x1, 0x9}], 0x8001, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x38, 0xfffff, 0x9, 0x100}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000016, 0x7e48, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x79c0444dc51de942, 0x7, 0x100000001, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4c, 0x2, 0x0, 0x1ff8}, {{r3}, 0x0, 0x10, 0x1, 0x1000, 0x8f6}, {{r4}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x43, 0x1, 0x7}, {{r2}, 0xfffffffffffffffd, 0x8b, 0x1cc7c293225f8879, 0x3}], 0x2, &(0x7f00000003c0)={0x8, 0x7}) r5 = getpgid(0x0) r6 = geteuid() r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) 22:07:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff9e, 0x80000000, 0x6, 0x1, "4d4d13937ea72df18d5eea8c6c2d8341232f623c", 0x1f, 0x9}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2}) 22:07:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0xb2b, 0x20000002a, &(0x7f00000001c0)="71935654f2141df858903b67a9eaca2fd2ae23775742ea5d5cda20df22b729f0f1f964d03d47e8457c86643f02fa765df4185862f8954f63a967a6b26a4f8d7d3d64ed537c7e34727e92d2f6a0065e3d4be967cf27e510796484fb996f63bb463521b73a85bfaddc959f5dcba67de7e1538b2b01ca118a82ef6deb11fb21654cc226215d31a7fee07235bb1386c10a6933a9eea39d7039b5e0f8d6ba25352f1d49bd2602d9ce2efdb35853743dfc622f4b9135a2c7032c1ff6edc90021d34a6786d813c76d3ff2b95e19c45df46a726e975214dad88e6575bff963a395f3c1c4eb6e665e2fac2d770c22cceef17646092ac2dc801d8cadfebea94c27b37632de7c7b9b002cb95caf01c30b8aa4c638868d71b1c48b4b4ac998c8fc7305dd58826e315b8c68c68c489fcba8ff084947a13e6823e0b00eead795f35bf5a14cb4c3fb0dea14052eb85f77", 0x149) 22:07:37 executing program 0: r0 = socket(0x10000000002, 0x3, 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="f3d1a0c9fd639f758c06923f7e1f21de2093ad5dcec3327bc4f55c96b1c8716f76ec5dcf4935ce75c28cc2c1e9b8ddd9a8814b1ea1860c5b3c0075f61ba519a944d1fb832aa24d023d6f46026eee7963fa3a8127bc83f37739", 0x59}, {&(0x7f0000000140)="30b95e83931ffb47289108d9ffaf7c909d22d5e1be2cf6671c71e6a8af2135d91c972df39f1c6fab74b56b6d145fdc5d85e300ef32c6a88b2cf60b858b1b8875662031207b5ac916f55fb73d9276c4b6ab86e4959c53cbdea07f6c", 0x5b}, {&(0x7f00000001c0)="2214ae7f7e2b5e8c444c8014971008f19da4ab82d5a8d35600206f2355a81257004f8a9545ec78de12c10924a78996b50d4f2201ea89df04bb4336f69252fbc27718996942ec98c9ea128b0548c83af24443dd61ca1a8c9a1ff6a428900ef9ea4dcd914b3ac062024be4b605accb54c123c91fe9dbd16c5be2873061a478226f5f60c41c8ecff81177d42f13f653b78eb9c9c7d194eccc77ad0c621ffd31a60967af54d20799143d96cc9c13a02bd5", 0xaf}, {&(0x7f0000000280)="4f55497446c5eb513ea803af33513a9c61e082353aead33b9591f63655abc0f42985a86fed25e0b549e4aa65c80a6fc292cdd395eff3cfe6b8810a18913a08dbf84f3b49949ea0b30fa6419ad1280984ee2cffd2b2", 0x55}, {&(0x7f0000000300)="5aa3e86513497595e14b03c58e48f999242f34b16d513eeade3068b5f2586d972213d5e829f84d89fbc0e9fbea672bb66126d95e5fc5d74224debd2428dfdc76bc58a1146642afb271fa776a4c5bca05a05bf5dd734e452d3360ddcb16371c4cff245d6ea5bb84851972c8fe0846f6c6d79bc69c45ee95f3753ab731ca462d1594fade27d7ea9a7349ed449f825ccc7c2ed9e9ae887ea983f5282a87be6d41aa70019589383949e6ce76b1282cc19b6490ce8e6521311e751dc0c4c061a395", 0xbf}], 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000440)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x40}, {r0, 0x100}, {r1, 0x80}, {r1, 0x2}, {r1, 0x20}, {r1, 0xc}], 0x7, 0x1ff) 22:07:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8000, 0x40) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 22:07:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xf, 0x9, 0x0, 0x0) 22:07:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 22:07:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0xef8, 0x1b, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file0\x00', 0x10000, 0x40) faccessat(r1, &(0x7f0000001080)='./file0\x00', 0x120, 0x1) r2 = getuid() rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) fchown(r0, r2, r3) 22:07:37 executing program 1: r0 = msgget(0x3, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x811, r1, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) 22:07:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10001, 0xffffffffffffffc1, 0x0, 0x0) 22:07:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x802, 0x8) r1 = dup(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) poll(&(0x7f0000000140)=[{r3, 0xc}, {r2, 0x84}, {r2, 0x1136bf22b4290270}, {r3}, {r4, 0x110}], 0x5, 0x3) readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) r5 = semget$private(0x0, 0x2, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000200)=""/28) close(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) close(r3) 22:07:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:07:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fsync(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 22:07:37 executing program 0: select(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) r0 = socket(0x1, 0x5, 0xfffffffffffffffb) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r1, r2]) 22:07:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) flock(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x100}], 0x1, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x12) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) unlink(&(0x7f0000000040)='./file0\x00') 22:07:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r1, 0x4b, 0x1, &(0x7f0000000000)="6f7cb1ed5e50b37c2dba85f22eeb60edf7acf32b9d3855fe08c4e78b46e3b0317108a65267436c2dd23353ebec49388f1af9cbca5797d06b40725a67d501052ee25cd7060f1b4798cb36087c17708ea473b291148350949b41f6fdeb0072a82e33e674e1623662083aa726ba5f4507987c8b052233029865a861546ca5648434df8396064fd2da39905e570b4d06ba00cff23ac400994a96b7a5ca5e70d3a3a8e63f09fbcda77202f92feba6b63e2401ce90505c8cb8c98fd75483c826a098a75b2bf2ac2693d0e94a27c24b41c8ddabdcb3aa1a19929db1a8b32cfcb83bb6c955ee425c7c08b85243d51f8ed538ae3cea86004712fdfa0c", 0xf8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="7b9f453df768133006cf035a49a808d16927c4dd842229966295b284eb7613fd45bcad3ab31c9a02742f55f7263833720fb377551572e5fbf6e7c28b59ee3e2a630a316fb54af80b1f4df9073f59223e7ded30dae0d1bc377077172a5d764a59bfc075535d2bd00ea0c48583910f08aa891272677f236b748a91d7b6ec68a599660bc0de01c73b228dd761e0d206a6cacf862e6ff900e9df9ea652a02bbc29896931900e02aaa4a93f594153af", 0xad}, {&(0x7f0000000140)="a6257f5baf6ce423d78e46c1c01670ce0cd43ae2c9745f5fbc4dc2704582a9d6ea4815daed55314424bdd5b3de05e8beaaa64997fd824e84502fbd87dacfcb5ce5596d76165b62", 0x47}, {&(0x7f00000001c0)="e9d898b3125f7a5a1897fb22fdd1c9b242b33995ed283baa37a740a9d7c7d934b068affc262ae6818a30b1a99fad5f6a0a0cfce03490f46ebba3fe3c73f83464552aeeb7e07e8b", 0x47}, {&(0x7f0000000240)="242666d6abfff072ac7047ca9ab8d7a1355c5507257eac39e45a612228fc128d2c330f732dd13bae61e400ad66e50d4f3eac2f04eb2c9e63ecfe7e602c00b495074de6f2594ad58fd8cacc8b6c671b4e5287ce1553960d750b49adf8340c2112963dfb273f983883bc6fe7ef2095b7d2459c007bea2368f48edd29ead05f1b241ca0014dd005bd4125ae0c7bf9619dc9d40633c00f74f2077bacc16176f520e3a657d616d20387ee4732e70c30f36dfd29826d690c79280630acb44dee0dd20fb95e99afe31fc616a05b6850b2744f7eea7c2e3e636b27524184168a43d3f261424c383ecbbeaa256ba563b4f23c34bfc58f520b5c284530eb58944cb1d3fdcee3385aaca26a190a49dfe2abf9d932f7c3322138f7c3beeb7c3b1ec269dff6cf0a488c5cd729d8f6e1ec2bca4aedda97b056c97109e055272474e2456a1320c16cd8aea3334023c59c1f708d14a356c908ed48dcd91bd52f7e16f42f969dd7d0984b93ed634d9e4ccf2e882ae565e701e353756c9f56c396fa06c9a6af96e914fe15aba03f70a7fa049688b2fc42c69a4787158bdfa8bca9aacb487387b9409f911029c0977155c40e227790e8a56519e48f3775bd24a3b3aa70bc513ec10270a7cd2cacc34ecdd8d5e2f45a726e68827c9d81713e29e1862c102a7424ed5719f349dbeb8b25db6dd4eb5b01d358addfb674905cfca171882b53640e5a3cd332411414a33a1ab01f00b6b579a61f4a13294504a5f48b43b2be5c3e5c0612712e19c004ebea3976f8806a635a6da1873778e2106590879188f30817114cd41e8b41500329dc13ec52075805d6b326b71ffde0d1e308886b117c7c9efcd533187aef6ec3f3dcca8e829fc5e18ee86e3e0c2dee52b96c108682a63051b127f8f31335f3c6a23dda04247afab42f8cbce627c02d1996cdded393f882f7b4b3b0d8cee82d7a6fd6b43894747656b5daa20892265f257c56a5e6610ebb1aac9d09b7fc57dfb7760df6a86023925fdce6f593470ca84816d02b435bb5ffccc4b98e9285227dea5277fb6b0735388b24d6c2b62c1f260aeb607e2c571a954cd2f6f43c53368d8b635f838fb8bb12609401c839fcb5ae7d201c6220e0ccb404a387782e0371c3f5e8c5baa1e30e26acf1d156905baa48ff6856128cb77d97f4a72d5f02ca83b020dc243badfc2e56bd0a4e8194e31b945b60522244d8ab9ba5b6aab0f49a58588d734e2192b5f15f2898d6082bdcad11a7bbb69ab50abebe884b6ede3d4955b94b29e24506686fd2fa9b9e018fa46aff64d082920128995c3f1f43ad7e53006fd14dd7f0a370b3680f0c58097ae0bb310a548aabe3b6ab68a5ec52b173a1deba4d89c9f5f2b58f96e6ff12840b9b4fcd4b56ccd08ca266ed390f72d009915cb7498886772647f23eb1c9078028d90d3809cafb33a515d27eab12de1661483c48e6a25cb5433b79912635775b0e20e36d02488803373a2978649e550338e1cae15b406ee93af6c2c10f7711f0faaaa0f3343311a741cdf3389bd1de296f83a586338b8d328061a2d898c800db3eb93e140d1c7d95c4d8509264184622b3d5f82f37957a0242458f60154bd6f4c41ee05dfe81fe91d4501130bb2faa4736459db2fc92f52c9335742118f5ecf515b52b661fdcb174cefa7186e44670bc8dd0f46e2841e46fe509819e33f345fbcc7b33d153d9d5430220ec5165e54071846a4f7f25e61e192e837c8cf68e5a91bda0903073b999507899e6e0470df70598408e16708830d1f5079c1b1dc6cc58f8cabe764e16665a0b1ec9eaf36579df4e110787a7e07e33c8198b283386b5e6a988a762c53d48431752f6933dc33e2e5765009ae40f3e30645acd89554a94e94a458a13f72b6cb145f0f58f85c905a4751d288b46ab2f7dae77067f5c719495558fa9af719309ba899af6eeaa8ebc3c2f7446c9776da00d4e7febb02665e0801f6884754f54f89be20ffa94049cc404f735e1d545c43ca074e277be218d853aa2e18d9c1a53a481e410cd69c94654efbf99664b4243175e71fc502e9132c804a0a86450ce7b63284890a52655dda3399525d4c045a1fb68f8f47f15e93bed6c4d327bf63bdb81d324ec4204d7656c98db1359db5a56fea0b9e76be07be60f87aa023ff3e6f31b32fa8e64db3a60734aabf83a90c425070acabe87d9f74b6ff4c0094211db328b62ea73823115853728888742f4eb8f323af9a7e9dc934f484ac9a6334cf1b0e0cbd2cb480698c71a9e7aa7fdd39b7ea392f9382ea7588c492e7e8355325641dfd49281f5b1923a88f5de92d88f52ce494df5022c1d2321eacb5d12e24911ff71d84877f74f4f7c691961e94adfb6be3e3291a5d0090b168dbfaf98291609576c7e6e681b129000b6f5be4767c127a88525e286e86532c92193a8fdad7468c0d8db37c18eb546d7547bda98d89ce5497da56ed8f0ba722bd268577582d3424332cfb90a243a44948224b1eae4788830081409980e5bfac45a824e067978b70ccacd9a2a6e4f27eca29d589f706834cb62003b7b2d97ce7f5c40c6dfca8d6999690a2ab710ecbe38bcf35e0f8967f8fa4bb9e6660078bf7017f5c818b8b6ae85e0aad3df8731ea8b55e08a58bda3d52182d5d26ee665cc65201269391e4cea02d8aeb1c223210cd26c973f850bfc12d475a7ee1ea928384721317e85f49dcc9a1261a0eb9569e1625041315eadc659502fd53315014c9ae465b35eecfd420b22708323863456d310ba02dcd8246fc138d41af574e7778424960b8467f7d95531620ec0d97593f3ee065007efc724e109cd275a2372b51a275774e45e0e27f0dde460b5686cf5573630ca9d384bc7977ee4a7b230c846c7cace25053f86fecb2db2ed24d602d7a14fb31a1bb552bbbcce6b3bc9ea59ff82eff04345bdef3fe498f3ab90e0a2837472b8f1659aa0102e650261fea9cdfa27aca40a25d906c44379cd6fa6286bd8de2c08f20822f3130cad2599923fc00317f91200e3ca4ba396f0547c64364a20c640afcc0ba3c9e272f20ca36d389b1a6d7bc62ca18297e62e9e375f1a704fbfae6f6fa9b8c07ae02cffd40c0889c829b929ac19e864aa9e773a1b02a07b1b9a14b582e05a5cc099c0afb569bc522d8ce31c3e3886320b7ab0a10d669beb2679b20c19759e5cf74aa89f7f5811ecf799b4deba6363ea39d92452e2159f5272c2328340b95e2e3ec4e62e1075068572770be4f5df62c64f551e03fc520fcd4358477ec08c6d6c01aea6515394740d3b34a1c3e25c18c829bb7b95a9a2fd589f9fd7d76bcadb1d59d488613e6283819b14ae47da1067e76de2536135bc6b22e4128eaad055f40a518ff44c8ed708b483669c38ae57f8829baa1fd77abfc4018fe8f0ba976b9f5333806ff9f190f891cd19a0228075acd630337cdbfc365a7d255a532a6f243c2be98fe17a581dc61ae90f30c66538c1717729650da9a8eb90bab2b40f093772a5077fc0f90fed7186e0e8ff35c7eb1979a8aa9b995e662ce073395e4fb47ebe912f1e4f2648fc8545135ec1d43e97fb92fac4e4bb001f44a756d8fc051febc211b092295327152aa09f0ca698379fa55b704ae756b233fb3adb4588c5e7d2b88736118df31ef1c6f745c87cdd8a44f4644656df095f136ee9a02f23a714ea4cdfed0ac449bc04c5700ebac72e4b5029ea4549b26cc2f3caef76f24adf117849b3af05603809e7ed3468acdc5dcfd5957a081dbda639b2ad0a8c25b54f53ca0c4b3d57798a1344aa1d0111d8e0fddd288e93171863a482709a14428c5913e60f4ce65f987e3cfae027774d06f73495fe42ef2d09aee9fe4631f2c73c39b96e5bb58484d68aa63be8ac94d2acc70fec01bd499e7015767424bba7a628ae02d38ee35b1a9ca83ccb9fc7fae1b5257c560055785ebc8686626cd505c2ce307df758757327c3b9c709a80cd01001a91f084f6caf27cd4556c790463bb4c2287892fb65f431fa9dc06f8528c7be62c6fe6d05c301e7b29b5abaddec71f7d5965228a1ebaeeef65e6171006583550ddd0b77d485b8115ca65f5b573832403e07e8a97f67ae2c78c2e1c8793d6781d740bf743f9808ce095d8a19b4308caf2a9cea3c429629af6e103baebfe93e2de898ac6b933506b9ec232d119d4abdd8e843abd8fb82621c7857c528030caec38967697bcd7d2f3ac0ce3ba81dc43906f8d64d289f50d2e4799786f1b3c9978f00eb90b2f0f660a35b514a6a3c7794848c4433ae40343db89761a56e05f1d547c9a824afaabf16d7f599df9749c5214e0b2549b881eae559d814a44c7d56e4358933693f68d09fd8346c61b29963bf85200be091ae57ec7021dc32c74e712e3aea8a14910ba31090ca5803ec4ff962260e1645bdff34e1500dfa97df00f14b32cb132e4ebb9cb093a9f67ea518573d805a2dc9cd888518e26584bc8afcf745d9d976a78e04f0b296822af6dd035482ef47bf1277fb75a996c1274f5110faf9098db4e1dea188ed08b9ce24aa985f1961d5fc82f84a803fcb03a928f381ab0484073393d4c240cc15883b4b90177afff9a39be0b22e7d839072c9b528dc85701663c7ace2a3a86d8f8bb34a34fc3fef4ddf53b59cfd2e4ed92e6e95f4883d896c6589215b3dd44b561b3ce316081a3461a0dc8e34fc901eaf563293bfbfc11228453fba48fb7017ef07c213ea7e701e206e42a2c5f4ec547563dba84a5f2d356c4c2ff8e24ef8f55c8597515783f51856e9ed5da37566bead380624a3b44ada184b8a6c451377929ed7935d04b405b31963490a87c32ec3734c70ff26b2e8673f297936183a38ade527bb4c4dd037ac07025108a2f4f921ac33439a7b06ca13e4b6462d173bfc5c5b311ce22c3d82f2cea0e0dd83ca5077e3671a3f240f1bb5273fe074577e03919c726205802bb4ec438cefdd123b716c44d76a03c4cd7ffbd63a620f1f4a364b8cedfde26a5969359ab34d04ee78cc58dc9fc6610a1d3b6cd7e58bbe48d103e73bfd5b7f333e451671b010621cdea0f0c4aee164e722b7debec909585cb12bcade7d91dab084f9c70aff92685998cd5491878eb4c6b415ff1e0bfff592bb548fafc7ad45e5c1f3b2c1b07fde38168cb08dbe2a055748583ce1ff0d9c07628b3eb346179d6e68d698e63d9543ed30f9d06bb37cdfda5a993b3d4dcc8872576206f7e0ae23998a716e874a0a0ae47026a9cec25a829abeff72969116e314460489eb043730e97568f121fbfb032c4c1c4d6955c9fbe21d89b4bde2ce2e981f7ae321dae5c0587b4d9c0f5408aefcdd97e6f6202eec0177718dc5b9337ee202ee08ef6fce4806184f6e43964dd90a94f4cc0db43c4ef3645272c34f952ca57766d511aac470f96a379d42d3688409c811ceeae4254e01de43ca1da544e4255daab579fff9717c6121b18159a9bc86da34bc3da833b9b636f40f2bd2ab740b02065ddf45d2c2b005a463de72c19bf2c00a2dbe1e5da1ce234a60174bd2db1c0c62e2ccc9a1400e717dbaddbe8e419898803b94e5d9d75d2f7bfedd26f7dd3e5e47e8d82ec6675d4b79baaa7fef917c5eabd869d388f882c6c0debab742ec58dc66832e6613b20590d6565c83efb9587a04b1c1f229dae4334f813cac674116a3dfba24fdb3cdb0e7d1a31707ec55f2c6e3ee2f92d90c7240e38cc5888a21e8358a7d0eb26d7bbc3923788f17c1d672db249a3b3309494ed12c34248ac3651507f14ffe2996698c75572113a42c19f7f5ef493c2be9e880151f5edc2347c0020d5aae414ce9a57ab5cb86560d83572096ca", 0x1000}, {&(0x7f0000001240)="03bd3efb5df8ebe468c806bd25c1a93a8b9e12206c8fc379d69aedd85ae2fda6a7dcdfeb727b486a310a6df6a7452b199e90e01339bc1127adeeb9bcfd2790ad2e8963c6503b83e616ebf3c4635fb826bf8a5b56f786fe708e51760cb2d97066e28d1c734b98c6a975814dd0ee5aa016186dba7679818f3a967b03e58df341596b6afb5eccb8556a20f61be3b9b7f8d9909743bbcc36bed2ef55710f744a6da1dd8e2849230ef0e48f5fac55cddbcedeb57396e3af6bd7cf926f910fde594069340739bcacba0aa5fad51c7764109f7363f3beb7c24d2f208df0b131545aa5c7257986", 0xe3}], 0x5, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20}, 0x40d) fcntl$lock(r0, 0x9, &(0x7f0000001480)={0x2, 0x2, 0x1, 0x2, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) connect$unix(r0, &(0x7f0000001500)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000015c0)) getsockname$inet(r0, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001680)={0x6, 0x6, 0x96e7, 0x6, "6116b28865c85abde39a7adc7818aa76e4abb98f", 0x8000, 0x9}) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000001700)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setgroups(0x9, &(0x7f0000001780)=[r6, r6, r5, r5, r5, r5, r4, r4, r3]) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r8, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) r11 = accept$unix(r7, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) kevent(r7, &(0x7f0000001880)=[{{r10}, 0xffffffffffffffff, 0x5, 0x4, 0x6, 0x1}, {{r9}, 0xfffffffffffffff9, 0x0, 0x20000090, 0xfffffffffffff204, 0x6}, {{r11}, 0xfffffffffffffff9, 0xf6, 0x10, 0x9, 0x10001}, {{r10}, 0xfffffffffffffff8, 0x18, 0x2, 0x8, 0x5}, {{r7}, 0xfffffffffffffff8, 0x21, 0x4, 0x1, 0x7}, {{r8}, 0xfffffffffffffffc, 0xada3d19937100ce, 0xfffff, 0x5, 0x5}], 0x1, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffff8, 0xb3, 0x2, 0x1, 0x8}, {{r10}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x7}, {{r7}, 0xfffffffffffffffd, 0x60, 0x44, 0x2, 0x4}, {{r10}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x2}], 0x6, &(0x7f00000019c0)={0xffff, 0x6b40}) sendmsg$unix(r7, &(0x7f0000001e00)={&(0x7f0000001a00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d40)=[{&(0x7f0000001a40)="1deb11e80a9c747053a4e51e5e1064138d58295ebe8241ab56262019eb284f66661f08ba8bd082776432237cc7792fb6fdbcd8", 0x33}, {&(0x7f0000001a80)="c44e9b34e0fcb4e327985681b8ff49c9342994c7fe9305c454d31e5ca9e09d62fe865ca3a3f9b1abdbef54e4864e4451bc6ba31bda592bcb06ae569786", 0x3d}, {&(0x7f0000001ac0)="ba6c1d259933aab801a59b8eb10e3f4c1e177f18555876f3b0802750bd9ca2ae8116a08dac54558e2370c05f2451f4899cb70d3a4990a686be91ab1b049bd54b0335f9905c6640ab8773db35c4d93867d7f5279e9dcb91109c9982726a9c498a115cd6e0f1480148e558e52ee2618b7abe6d5cc87155b4c03ae13b56bfdf4c6650635636a23e833a600f2354336a74ea20ee8b85e3e4bd1afe010e1faea0135c3a47eba1ef6d7b6a607809e8dfcf32caf5df", 0xb2}, {&(0x7f0000001b80)="0ab162d2e71ccd956d92224273bf92612a5cdb70120b37660c870aeaf0b8b187df56de2a843f9efd1cb546bfde8480b0296e994f476a4c3cd27ccca7d1f90a010a3277cae36e5a20a5e380e36fc98db9042043599fa821596efb21018adba3b2f23b9625fee6c9434e9fcb1bbd9571142eccd34fbcc4e69576b68eb6a85107211407b04f481fe498eec8f8eb6094baed17de6d4b50405ef455408fe1c206d27d31cd6c6a9d0c40fe2c4b9658532b3177beca24712e9d76b8626d3377e410debc4a63362ea3", 0xc5}, {&(0x7f0000001c80)="8b8737caa188b5c0a13d0d31ff236d09f1269614e92db0b7faaabb7e85c1f44fa2e316c19d6330132b320e766233ab6ea14fcb9e8a4cb94bdfbefdef36a328576957d99ba1f0696a8716341ae14c8462bdb83cff50fefc115f9f75da84e1a4034fcc7754f12cc2823838dc124770518608b92ab71283699e0e3ad3addda093aafb55be78fdf81a24ed3281de31037715ac7665f7", 0x94}], 0x5, &(0x7f0000001dc0)=[@rights={0x18, 0xffff, 0x1, [r8, r0]}, @rights={0x28, 0xffff, 0x1, [r7, r9, r9, r9, r9]}], 0x40, 0x408}, 0x401) fchmod(r7, 0x20) mkdir(&(0x7f0000001e40)='./file0\x00', 0x160) r12 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000001e80)=0x4) bind$inet6(r0, &(0x7f0000001ec0)={0x18, 0x1, 0x998, 0x3f}, 0xc) r13 = msgget$private(0x0, 0x280) msgrcv(r13, &(0x7f0000001f00)={0x0, ""/49}, 0x39, 0x3, 0x1000) 22:07:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) 22:07:37 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) getgroups(0x7, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r3, r1]) 22:07:37 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) rename(&(0x7f0000000100)='./file0\x00', 0x0) 22:07:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xfffffffffffffff9, 0x2}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = semget$private(0x0, 0x0, 0x6a) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x5, &(0x7f0000000200)={0x3, 0x3, 0x1, 0x1, r3}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/231) getpid() 22:07:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r1, 0x7fffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r1, 0x81) fcntl$lock(r1, 0x7, 0x0) 22:07:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kqueue() r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 22:07:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x3e, 0x4003, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 22:07:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 22:07:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x120) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 22:07:37 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x1, 0x81) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) ftruncate(r0, 0x6) semget(0x3, 0x3, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 22:07:37 executing program 0: unveil(0x0, &(0x7f0000000000)='W\x00') 22:07:37 executing program 1: getrlimit(0x81c691ae9b48fea1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8a) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) fcntl$getflags(r0, 0x3) geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r3, 0x2000740e) 22:07:37 executing program 0: mlockall(0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) setrlimit(0x6, &(0x7f00000000c0)={0x81, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:07:37 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb1, 0x5}, {0x0, 0xda2}}, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:07:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9683, 0x6}, 0xc) setsockopt(r0, 0x2c, 0x28, 0x0, 0xffffffffffffffe7) 22:07:37 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x3, 0x2, 0xff}, {{r2}, 0x0, 0x0, 0x0, 0x9e, 0x9294}, {{r0}, 0xfffffffffffffffe, 0x8f, 0x2000000d, 0xffff, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x82, 0x40000004, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xffffffffffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0xffffffffffffb12a}], 0xffffffffffff3cd3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8, 0xb702e9fb8539e30a, 0x800, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x4, 0x3ce7, 0x2}, {{r2}, 0xffffffffffffffff, 0xf0, 0x10, 0x7, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000004, 0x24000000000, 0x5}, {{r2}, 0xfffffffffffffffc, 0x20, 0x0, 0xff, 0x3}], 0x1, &(0x7f0000000040)={0x1, 0xb2}) r3 = kqueue() r4 = dup2(r3, r3) openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getuid() 22:07:37 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x10000fb) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) unlink(&(0x7f0000000140)='./file1\x00') connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="85022e4e66696c6130005da03839693231b3092e5d254ef0f61f09ff3a0b70d1e8b8e3a7cebd4d3f538f3f400ef2ed404dd80284893a2543bf76eda14f"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)="c6e65bf0a13dd23e2e0aa956865ae832bb267ff8d8721490c2f71420454f9a457fede05d802a2b78442bf8554cbc2fc6bc128a97825de2c2b47fcd9c731da4ad38b28b2fc923a5bbd33ed294bef24878b0092b570c3b74e3c9ce822df9913383", 0x60}, {&(0x7f0000000300)="86ff058ecb6fd724e8964d732d1911a331538322e8d302ce09e438af04e1520063bd6d81aef931f899ee971da25d8b71fa00f929146e66f5cba5f3c9aef35c728f963a4c1342e8eebdcfbade1ca2b852257c5a371da33d698c0ac938ad16a69bab1e781edcdf95e8366c731d85a183a40857b943b25940552d8381bb49dcbbcd5cb5b4fa23ff01e5ecef89c2cf4c922d13bdd9752b2415d37c4eb44853bf8c5dd66c3134c7778943310fa96b11c41a3411556a2f74d0ba4f9788feefb13ce0af5c666ee8d44a997811d40295329cb9075098e0a2e325390c5966fc883046dd2710d56599d7d33bac9f6b1da7d22db72eff85ca746802f303865b0c0a8c1f9fe82eeeeb100ea63697a40dba1df17918e17a05841d1c8b6f25d853767e40d400628f0a6ee43a71044919793d857546d78d0810ad7667e9bd84a96f0be051ccaf68ca120bbde87b54c7bbc820920085ebb7046bd095a0e796e3fa3bffe9ef4d2bdda261f04dd7b549196795e8f02b6872cc8ca1c7501dd2e01dd7f3b9640392164fbfaed52159d44bacb898d969cab4b15138b58e32e178723ae82641ce0a4fce67a20bd280e5ee3e1ea385102438b046a90765f8b43cf6e466e0f91182c81635ca9229151849362d53862b0e8f6ab6bbe987a3df53d02899d8592077526f24f9ae8bd781a83aafe8347dcd9a2c3f566e0d6dbd9c95101e0a3ed423537e6eb889a8d03d5808a273ab498ae1433ec6b29f98c1a0027bd206ba56dcf3a8ff9cde597661a431fc614884c57194823d3a535e98e5eced3198ba3ea1bd371eeabd28d107572bb66849a5bb51429cb783905af707740586ef87b6fd82c14cfca4ad4fcc72b709f99c05780c7f7a48af2c0201f15c302583d821da8452fda044edd27e68d589f92275494ecb790c6f105bc28e031050b9d7ea90c0ca1652ab61885c262641e77201a274ca66300aa3045e70c3a2f4e3fd42ef232357cb286dbdbe3ade4cf1c87f84d594d1de1ad2541696234cbb3e214b6cc872898b5ad708e7576b2584179f3c9d0252d10d86c8e3e3479e02520d6b644daccc508265833216edeccbb3457a9ff1640c9a623b4d7e8e654288ec9afe3b6cccd85dc243d288d1f47aa661fbff2f89d7c66b7ecc2bde88da9c56e5a90e424715219a55dd2b6d1cb384187a6e6e4b86c504d467de0cdadef0187556d18c21a01f6b3ca942ac4ea743a3304325f660159495be4ea28f7b6aed1dc63046783b271628759ee4d2f0c6ef01036380679e0abe4925239ecc3b25ba33aa0b70e637708a5e06d274e8184f622772f7cd235c76bf65e48785df733d610d47dd2aacb808a28a0aad616c098cf3ac9ca04556d34a19a56d3cbf60115de927adabd9938fcfa1a874efb60e8bb91a283a9c7aedf66dc69dbd3643f2b071b10c1d77bccd2e6e7f7ac50cf5ac09b1ee976d6af4183de5339a0b6e25ea94564e9e3275baaa73532e5bf00142355e00577b78527ec31453b50205b1496fe1173baa3590e99ede8359ff5f44d8eda331f8ff9504718190ea82c40acfd2aac59a5c09f225e82c0ae097e30f123b0160584ca8a11d260ee52a439216863323ef8c6df643c805c6f9dce89a50152b95387b07cc773c92ebaa38885eac3a1079552e00425f9b486d54d0a37887c6e1d5ea25e2e205b1629c9c9fb92f1a581410a09be0bc1f7a6cd2a94bfe76636749d2db17ebb0d9ba9534a6540e1b978a28aa1b368ff49df9d16bdaac6bf429bf3a5fa5ff30678f8334d2b60419f073edfb251ee77ba82c4bec33c4e1fd8667d389ef5439cdd7325f5e2fced0e349e1f61699b06822b13a614ef15b2d0956f2d69792a852912deb233d392f48e8ff390bd3964cf524a336b674ca30dcc53f8e608852563983612e4d2f253ce1d62b0de50cbbd0ebcffb51a370d5ce3cb7d2466f5204c1b38628bd38a0871d6fed32454b5fba8fc69bd5953c1b627ab102a0545a58bbf5e40713583ec8354fd0a254191c400a1e13185db2214bd432bf5a23b38a667e9509b219bdce0993f419d578df66d3bcb3db3e5739d63e833cbb0af6d85d0463b7e33f10004570cce83ee1bcc505f6c53dc935b1e12033d15bbc7d83b97c5c18700a3792581e61707598f59118c78c75845f32da7200696c42406320c3e8d61375810eeea0f96e48aa8446e20eedb3fc2cb54615b55d0b1737715beef743622025a414bf527fb7223c75d27692b137a9f0917a3ed8c4b7cc09d0f15cefef195f4f661d5f3fb1a36b37f6798276d25339c40745a1d8eb1a5d94bb5c9c380392156dbe823c6546bcaebb01d7c2416c5ae65a0f52b99d77e314db4bcade338780bebbe741142714002fb530b408529ec939d3308e3da441dda7b8a9d00298f10ae33b1612ad6223a2dbbfb48365f286352c18f212a53fa5fa14748bfce48a1b673315ff84e07460e423ad804d217d0b81f4ef25da82d9050b69a8d0d932d2f09b2f404496acee730cdd09e41b29bec9f5b246714d972da18bb64019117d57f99d769b6642388bd59d050cfc6f7e78d8f976af553d2d680ccc1894a8fbaa4957c08f14186620d04a92b26b458cf2781fed7d56b598b1b823ea91cea869fc36cd11dca820f809c10d976dd122c1644aeb153846cb0f4aab2ce5684c357de156ffc1a77392de7800371be92e78043e924e9c427e8f70bd9eb33717dbc557ca98d9ff0239eb3d3ddcdbb1125dc34b03ea061ecdb3e08a78ca9cde300b7a704268dbf020725691bd8ad46719888ed4dde7a4addacf0b116451d2f970187687cad4448af6df9f1ad0dddf2d188362bd4230ead6f7f9b0d4191c8fc25fd4b020a27cd6c776d8f73932c1a13a5b3a4a24f34e12fab94258a248cd39483f9c6407cfb324478bbbf98a0a65373580cf1591f1e32ab55052d9bd7c0eca59d9c117f348db7d3bb15aef663e73d8d8b4577565c0b0401cfd5849ca4741041bed6fe9c9456ed5385e888e47f1d01993602ac33981c3c342953cdbfb6b0a2a79d9ad3542844c21ff8ab955b9af431a748fed93188bcf09fcee5db9a894d60c4e525a8966fb81f46fc2e6924ec23c56d5748cad3bea7cd082f093b329160294a8bae34e203bf304666e33d13fca2a6e07162785fde615bc14b427b8f86aa9a432fcd4e52a0ce07aba1a98514777aa0d80b472f038c8362f2be5053258b847c1f408644d40f0cab1a991de3bc4fc2d1dbf778f89b87340450f9aa66734dd739e49f3040b4cbce559f635cf5506046b6f1507f320c9f956e850607dce9ecab0604caa0bccfa1c0d4b5eca50d6b932dcf3ed065a0f3870545c712bd634723f447e42808431a737b04b705d41eef5b8bb4ee125d18a12870f64877fd0d62675925cd0d3793c41917a613addfc7e138740a73085d61db3bb5c4597afdff78321bb0f320838e83d61e28f981007c4da78de68beba98e67cde1b6f72c6777f4407e627e8a31cf6a972b88dac2b118cbdeb24990179dda4b26b26083cac39421bebf60fd6534ca56753e6d66488460630f8a1c48e6074d923bd5b7dbc38aa090fe62ae1255c79cabad1a2363165d143703593f8d351ccb0512af7e87e5c7169b48f990c4ecaf200cc214e316582f13824beb2dbb8d182d9e834609333c540e1b958d765e02d7d7bea9e3ee0de3000989e7ba9dd79cf0cc80e2a06e342587b25efd6c29f53c2b77ab1b4471cd24a220f6633e17fd97dcba924f64aaa04b2b5e437c3f2038d7e89d85ac5ac56ef42785be08badc8dc9fe90b2e25bc30b18cb7bafa22519981f19cca658e3897f6f29e4636f6f993c48a7e9ea8eea2fe8cf15ad10b1c7cf9562ea3622cebb353cefb54be7114217a87136755776d35fa23e9060cf7c7159d73aeae2028ff8c2592f602f3f15f056b9ec3e66430365de3c5c141ee9a0705ef17e8eadad5a5b1ca3fa3caf8cc4b3d0056b20ab5b536a12526c518fb5973c93bb3b79fedeb452f5d57b12eb133defda0237650efe6e1dd63e58d3ae9a2ce63e4d78db7ade5c9ae1aadcc1788586365581a531db54420ce6ac6e4635950e53c9ee6dd1d4cb9d9dbaf7421933f221df38117e34b70eef2fa57b679b157eddad22a72dd8818650a4f41e0d408bce9a232070a819e53d2b0aefdb76d10162591ecf972e76ce3273b701afa026271ecd7163ea0db01d53bbaeaaac2cd2710857b753c1448bb25d65939125ccee04f8ac66a5e1f27b8b5e93b4f3ad29fd17a340470f14e014fa9e6f2ce70d820671a93376e45234acb61db844424d472ee8614ad6e3874d6ac24c613c5f6f4cc851c67796fc4a9b0cf66b9f0152491b6230effb27225a372a8b4286dc44e503751d6e67e0ccbb5905b5258124e6b0a90f4499c2aedd4f46f1bb743cdb841eb2c936be24393f1444b66da6a41466b5258d5266f83458bb4941dd887e656ffcf9828d38fe4de10efb38e6f77b0c1590ce68a48cfbb2a424b09e317913c2360d9a8b1d6169fb58bfcf5b7714dc69d820621b6c114c008133587fc88f210918d2db705ae92cf6e65c97eb07b0e2e1fb37375285147ae7669005756b38a82d6bdf4e5dc8e4467fa4eb9e0f2e01c20043ec511b217127dcaf7dda900137b96923e7d4afbb206e1cc4c90370c7dcfa22280fc8fda623ce4d0f037c01431f0141c3b1673b8257c0e4132c2f3755512681252e74e9e9139e472c5f24c12fc516c43e41fe5759523212cfa380bc71f215e68e7375744489efc1b807964b08451e438e1620c83e6a9a1968b98dad34beda0b07d032d1b2e72e833aada2f253c801c0c850f1d50a172ac839b3dbe4ad20f280b7dc4e8938246592091c78fa079b4a60d180b3a97bd26cd5c4db89cf9c9f86fa009ed149253a47a848c18b3a29c3afce04b4f1ea90f257a182266533d41a9c07a587191105694cf6d5543e6cb6a54eade94d407b54a6f3b2f8e4c4cc744a584d98d36a53cca6816926d2c42f957eb6b61e413cdce9bba4584d4797bfdd2c32a9349ab8d602043f3da3f34fd1b34b940bd1c835e00c73a532270cb38964fecdabede083e833ea0f14a567b7e194bae4b7b6e20c79e2858a34292edab02fc37a1a71683f160a99993127bfb88b5ad11f0ce40089f71d7800d423fca45c58c0896080d535192989317d90b6244ff995eb396a44a894a82a7e2addc5aaa95de2c96409d3c332c5054e5d2270de5727340d3775cb515be79005324d52223e1f88c021218a9ff8433e813a150bcd3533d97b1b18c3681807597376bc9d77f8e0cde816733a3254418926a05ccb6832bc52700c04af09a649f3b72df5d08d155431a1644eb7a5e4f8406997d7b972f645981c9e5b336e77c526a1ea18f62e3b3461e88ee6805c98fe35cc258ba5c7504efe355b7c100b13cf2f0b258a3bde5782a62d8f33092abb04876b1bc23c821eb20d1c297b2c4e5ccc7a69b4004366d5f356cb38a417fd3deb0a6229b203bedbe7e92c9df25607ea3678b66e0a3b2080584503471cbcfe202aebc50fd7900df77b5a025d11e800c770fa6d44a9bfed799110271057ef3e81a83661aa7a0296da6e74b707a6083b2c84f7181df0a33d40594d1a8bbaeb3f95e5c761bd49e39d3a733dcc4e375242de52ed57e9f392a8f1f41dd472eb5b951aff25ecae246f8fdbb0f28ea077751f4c7b6c51605428b01563aee337d8432831cabf95b04a7eca94b0ae9282f4f26121c755162e6361791f95dc921d3d2c7c83b21ccefabba420480ee42ffd43e86afd8b45d74e5bf0d9ab6adb05ead29521107d0c25d089c8a894fcd14416cc83747f51f84a63f0970", 0x1000}, {&(0x7f0000001300)="a5ab4fcd5800af35de38086d4630c54aa1cd979d0f4e6f98f62af6149b38c082a826138bb2c19fe75a65a515a0ce3cbfc40d50f529d0aa3c01dfc1c8b2962e63905e04da5c044a1701f12bc61a1723475d7ddf254691117226a9ac944b2c69de88f386fd51e45c62e284fcdb93e8821785a0e8c34e25d0de69b85b9ee4ff5fb0cae5d137c7b7c57945ae89017d29297ef4", 0x91}, {&(0x7f00000013c0)="3e03d357d40ba73df08edce8a5698844ab7d451b9c973d1328fd74960e658f329af0fd1cfe1d3126cacea1d70cfc40d84faa460588f3b2a3096bce900e7bad0954473ed25938b88339d1115f6faa337863cbc86b1f63419c43395fdead70a89dc3b7b14242a1ba106ee0cc6ae3582ce72786ccfbb90221d738", 0x79}, {&(0x7f0000001440)="5b8a5e85b5d5531a5380c86b50f976e4d390369d669e31cb5b4fe4538aa028a4d75fe8133cefb48f99b30963fa19f89e97b83de2a0d91820eebe028aea9eb700262811c8bf29ccf1b242f56234794c8ffae7be5ff92442b795c2cae7820aaafca86818e77cf54be7c9c327afe3996cd24bf76bb8a650d38c2f67325c7e5bb5ffd59c0452433ec76c4e904a88d9173b2beff9f3df6259873a717cabd1aa977627591fca0bf674ccb79c7ba270e82d92463fca14432cf94d7338d2bb6bf971017e9cf072650635d81b83272cdc3328acacd83d30675a043a9c9d3b7fb080f4e03a4a7622846c2a82", 0xe7}], 0x5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c", 0x42}], 0x1) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = geteuid() fchownat(r2, &(0x7f00000002c0)='./file1\x00', r3, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x80, 0x80) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *282165 85219 65534 0x10 0x4000000 1K syz-executor1 320835 88499 65534 0x10 0 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(69902b26a031a31a,ffffff007f143db0,ffff800000173290) at ip_fragment+ 0x625 ip_output(8d8865e4618b7516,ffffff006f3068c0,ffffff007f143e00,0,ffffff007f143e00 ,ffffff006f307a80) at ip_output+0xc8d udp_output(29e9ded8d6c5bbc2,11af,ffffff006f307a80,0) at udp_output+0x45a sosend(c45a9f2fefe64f98,ffffff0064d63620,ffff800021144e58,ffff800021144f90,1251 ,0) at sosend+0x477 dofilewritev(600a130969a780f6,0,5,ffff800021044260,ffff800021144f90) at dofilew ritev+0x148 sys_writev(b0480616118d79fb,790,ffff800021044260) at sys_writev+0xdb syscall(86616c4b61a50c75) at syscall+0x473 Xsyscall(6,0,d,0,3,357c5395010) at Xsyscall+0x128 end of kernel end trace frame: 0x35a9f2a44d0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(69902b26a031a31a,ffffff007f143db0,ffff800000173290) at ip_fragment+0x625 ip_output(8d8865e4618b7516,ffffff006f3068c0,ffffff007f143e00,0,ffffff007f143e00,ffffff006f307a80) at ip_output+0xc8d udp_output(29e9ded8d6c5bbc2,11af,ffffff006f307a80,0) at udp_output+0x45a sosend(c45a9f2fefe64f98,ffffff0064d63620,ffff800021144e58,ffff800021144f90,1251,0) at sosend+0x477 dofilewritev(600a130969a780f6,0,5,ffff800021044260,ffff800021144f90) at dofilewritev+0x148 sys_writev(b0480616118d79fb,790,ffff800021044260) at sys_writev+0xdb syscall(86616c4b61a50c75) at syscall+0x473 Xsyscall(6,0,d,0,3,357c5395010) at Xsyscall+0x128 end of kernel end trace frame: 0x35a9f2a44d0, count: -10 ddb{1}> show registers rdi 0xffffffff81f14858 kprintf_mutex rsi 0xffffffff81a305f7 db_enter+0x17 rbp 0xffff800021144a80 rbx 0xffff800021144b20 rdx 0xffff8000012d9000 rcx 0x1468 __ALIGN_SIZE+0x468 rax 0xffff8000012d9000 r8 0xffff800021144a50 r9 0 r10 0xcf71d536298b9b7a r11 0xbe065223f20e2e8f r12 0x3000000008 r13 0xffff800021144a90 r14 0x100 r15 0xffffffff81c5fd6d apollo_udma100_tim+0x13afa rip 0xffffffff81a305f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021144a70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=282165 stat=onproc flags process=10 proc=4000000 pri=55, usrpri=55, nice=20 forw=0xffffffffffffffff, list=0xffff800021045070,0xffffffff81faa5b8 process=0xffff800021064010 user=0xffff800021140000, vmspace=0xffffff007bf0c630 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 85219 110949 83977 65534 2 0x10 syz-executor1 *85219 282165 83977 65534 7 0x4000010 syz-executor1 88499 320835 48498 65534 7 0x10 syz-executor0 88499 226639 48498 65534 3 0x4000090 kqread syz-executor0 88499 477406 48498 65534 3 0x4000090 kqread syz-executor0 83977 473351 78829 65534 3 0x90 nanosleep syz-executor1 78829 327938 94563 0 3 0x82 wait syz-executor1 48498 7170 62166 65534 3 0x90 nanosleep syz-executor0 62166 388924 94563 0 3 0x82 wait syz-executor0 56394 116326 0 0 3 0x14200 bored sosplice 94563 286826 54361 0 3 0x82 kqread syz-fuzzer 94563 304628 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 434341 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 39354 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 268617 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 365001 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 54657 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 159958 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 177884 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 137387 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 376125 54361 0 3 0x4000082 thrsleep syz-fuzzer 94563 354065 54361 0 3 0x4000082 thrsleep syz-fuzzer 54361 289550 85918 0 3 0x10008a pause ksh 85918 61970 90545 0 3 0x92 select sshd 27134 236098 1 0 3 0x100083 ttyin getty 90545 259105 1 0 3 0x80 select sshd 55491 188914 75337 73 3 0x100090 kqread syslogd 75337 83131 1 0 3 0x100082 netio syslogd 53545 137345 1 77 3 0x100090 poll dhclient 10891 388786 1 0 3 0x80 poll dhclient 80251 54946 0 0 2 0x14200 zerothread 40075 122980 0 0 3 0x14200 aiodoned aiodoned 25419 264133 0 0 3 0x14200 syncer update 82503 141366 0 0 3 0x14200 cleaner cleaner 12168 40387 0 0 3 0x14200 reaper reaper 20558 456869 0 0 3 0x14200 pgdaemon pagedaemon 80989 334721 0 0 3 0x14200 bored crynlk 43944 93231 0 0 3 0x14200 bored crypto 30416 231112 0 0 3 0x40014200 acpi0 acpi0 68735 352099 0 0 3 0x40014200 idle1 83223 498400 0 0 3 0x14200 bored softnet 18215 336397 0 0 3 0x14200 bored systqmp 16098 513550 0 0 3 0x14200 bored systq 70244 313427 0 0 3 0x40014200 bored softclock 27980 464713 0 0 3 0x40014200 idle0 1 375324 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper