advise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x55, 0x4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 20:47:21 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x9) socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c8cef89bd75b56697cf6c083ec0886d83111605f9f3fa6b6c921344e93b49ac54de95c2f106b37fed5ce74fd1c2e3d363b9a6ab1feee79911ddc16f5e52fac9a1e2016d7bbc2626ba5f57a12aa55f546d4eabd45f1b1334186ae1cccd4b5e86bf2fc15a9fc2b571f59b9420b", 0x6c) r1 = socket$inet(0x2, 0x3ffe, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) 20:47:21 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:47:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fsync(r0) 20:47:21 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x1000000}, 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = semget(0x2, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x3, 0x21, 0x1800}, {0x1, 0x4, 0x1000}], 0x3) semget$private(0x0, 0x4, 0x6) 20:47:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)='~', 0x1) close(r0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 20:47:21 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r5 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x2}, {r3, 0x180}, {r4, 0x15}, {r0, 0x100}, {r4, 0x4}, {r1, 0x2}, {r2, 0x1}], 0x7, 0x0) r7 = syz_open_pts() r8 = fcntl$dupfd(r7, 0x4, 0xffffffffffffffff) close(r8) fcntl$dupfd(r5, 0x0, r4) 20:47:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 20:47:21 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 20:47:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff5, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = syz_open_pts() write(r4, &(0x7f0000000000), 0x0) 20:47:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:47:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 20:47:22 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x1) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = dup2(r0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:47:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000340)=""/4096, 0x1000) sync() fcntl$setown(r1, 0x6, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000000c0), 0x0) flock(r0, 0x4) msgget(0x0, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xc00) 20:47:22 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x88, 0x0, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x4}], 0x1000, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xeadc, 0x1000}, {0x18, 0x2, 0x1, 0xa1}, 0x9, [0x1ff, 0x5, 0x80000005, 0x0, 0x4, 0x7, 0x8, 0x8]}, 0x3f6) 20:47:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x61) dup2(r0, r1) r2 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:47:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x0, 0xfffffffffffffffc, "56e5a200", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSTART(r0, 0x2000746e) 20:47:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a", 0x1b8}], 0x1) syz_open_pts() close(r0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x430, 0x7fffffff, 0x3, "6653f8244fc1c0ef75808a77105acb02cadc3dc0", 0xfffffffffffffffb, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000f80)={0x0, 0x0, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r2, 0x1e}, {r3, 0x11}], 0x2, 0x1) 20:47:22 executing program 0: setrlimit(0xe, &(0x7f0000000080)={0x10001, 0xaa}) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:47:22 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x184, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 20:47:22 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8001) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) r2 = getegid() setgroups(0x1, &(0x7f0000000000)=[r2]) 20:47:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8) getdents(r0, &(0x7f00000000c0)=""/13, 0xd) syz_open_pts() openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x14) 20:47:22 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f00000001c0)=""/178, 0xb2}], 0x2) r1 = open(&(0x7f0000000040)='./file1\x00', 0x180, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000400)=0xfffffffffffffffc) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCSBRK(r1, 0x2000747b) ftruncate(r0, 0x2b) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xa0000007, 0x4a67, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffb, 0x6, 0x9, 0x4, 0x30000000}, {{r0}, 0xfffffffffffffff9, 0x5205d1a55fe14713, 0x20, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x80, 0xfffffffffffffffd}], 0x100000001, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x2, 0x1}, {{r1}, 0x0, 0x20, 0xc0, 0x4000000, 0x1}, {{r0}, 0x0, 0x20, 0xf0000000, 0x3, 0x9}], 0x7, &(0x7f00000003c0)={0x20f7, 0x11c5a06f}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 20:47:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) r1 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) close(r0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000400)="9196e43e801ab228168d31c49b8a2b51d3cd9b2a6560a1acfcd4ffebe4bad4c8e0ac64a20e5b0540d0a3b858c70085c9b5b287aef41dcd6b9c7cbd44fc357833f8b5eb38a1d2e3431172211dfd51222dc492c961b208348aca7bd45d2970a2c90483c1f9021269b17a3f2dc60874355095ff1a874bfbae2f69d480a44f2cac3dabfac22570260866064810230451c9b1a23cc8f935cf5f7f8c945ee78e90a4c0bb392d5ecad7bf94a0f03d26a156d4ffac4c8b23bd7cfba14629be54abf761040d3dc0ae31417c4b8707fdc19dbc4523140a70d2ede8d72bd6fbcb83ad4cd282f6f1a492f6bd9d1a484972ff2cbc3ea9d55ea6", 0xf3}, {&(0x7f0000000500)="b5aec43380d919f3dabfbc385b4deabc8dea99463ce1902a209aec1a56b0aa281b731ab46ca887a7462cde54b386eb5c65f204d9ef1bb9e6775dd319c758195c0483a48b9427", 0x46}, {&(0x7f0000000580)="2da18fdf88b07d1705ed22a7766ce27e41f4094a4dfa", 0x16}, {&(0x7f00000005c0)="d115a8b176f7fe568acac521dda8b6fa52e745d239d1f8e0ad3746c6643e248106b3589fde98f1b6140ebcd050ccc1893ebb389fc9", 0x35}, {&(0x7f0000000600)="5cbeb01e28", 0x5}, {&(0x7f0000000640)="e63cd245c9225a", 0x7}, {&(0x7f0000000680)="79cc1ac7da91fc8062a9b3c85b87cb0bc11d25a7a35c60a93436a609b1", 0x1d}], 0x7) r2 = fcntl$dupfd(0xffffffffffffffff, 0xab89238b3ed6d13c, r0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0xcdc, 0xde}, {{r2}, 0xfffffffffffffffc, 0x706a40586469d3b8, 0xc0000008, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x19, 0x80000003, 0x3, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf0000001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x1ff}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20000003, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x100, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x48, 0x80000001, 0x8}], 0x5, &(0x7f0000000200)={0x800000, 0xff}) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x9, 0xc04}, {{r1}, 0xfffffffffffffffe, 0x40, 0x42, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x61, 0x10, 0x3f, 0x659d}, {{r2}, 0xffffffffffffffff, 0x3, 0x0, 0x3b8, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x4, 0x0, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000021, 0x7, 0xd8}], 0x10000, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0xfffffffffffffffa, 0x76f}, {{r0}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x100000000, 0xfffffffffffffe59}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x100000001, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000004, 0x400, 0x5}], 0x3ff, &(0x7f0000000000)={0x8, 0xb62}) renameat(r1, &(0x7f0000000740)='./file1\x00', r2, &(0x7f0000000780)='./file1\x00') clock_settime(0x4, &(0x7f00000007c0)={0xfff, 0x6}) 20:47:23 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0\x00', 0x88) chmod(&(0x7f0000000240)='./file0\x00', 0x7e) rename(&(0x7f0000000100)='./file0/file1\x00', 0x0) 20:47:23 executing program 0: getegid() chdir(&(0x7f0000000000)='./file0\x00') semget(0x3, 0xffffffffffffffff, 0x404) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="f534f61b252ab9e75731488e0aa40da523cc7422265403bd90642e8337a9d8bd7ce314a0863a4ef6b81f96e6533bca1d795a4df61858f83ecbbe447b0e1c7d0208b6c2f495150aba551582721acc9570b5e08d1fdeebd783c29768a4e1d07c9fecc67033bbf2a5f1b4650212e1afdf8306b210412403aa5ee465ae48837becf62e0af7b9e40e2a68d69b4451f3b9d64f38caa82549c59d8ed445389060b61dd87dd94c56e5637403324e72a0a66e8ff506fd0591b2bd30b6d90ba06ec2235584338b820457a4bf68c691558c96052f4a99b823", 0xd3, 0x40d, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/46, 0xfffffffffffffe7b, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x401}, 0xffffffffffffff64) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20080, 0x0) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 20:47:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x512) poll(&(0x7f0000000280)=[{r0}, {r0, 0x8}], 0x2, 0x0) 20:47:23 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)='~>^\r', 0x4) r0 = syz_open_pts() close(r0) kqueue() close(r0) r1 = socket(0x20, 0x0, 0x40) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) socket$inet(0x2, 0x8000, 0xaece) read(r2, &(0x7f00000001c0)=""/169, 0xa9) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x1f, 0x1, 0x4, 0xf5, 0x80}, 0xc) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() r7 = fcntl$getown(r2, 0x5) r8 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xcdc, r4, r5, r6, 0x0, 0x40, 0x2}, 0x4, 0x3, r7, r8, 0xfffffffeffffffff, 0x8326, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) shmctl$SHM_LOCK(r3, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) socket(0x38, 0x7, 0x40c) 20:47:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) fcntl$setstatus(r0, 0x4, 0x0) close(r0) flock(r0, 0x0) 20:47:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e9000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r1) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x8001, 0x5, 0x2b3}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3f, 0x0, 0xffffffffffff6c18, 0x6}) syz_open_pts() 20:47:31 executing program 0: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000002000)=[{&(0x7f0000000080)="550000001e007f5300fe01b2a4a280930a06200000a8430891000000080008000a000000000000000000000000090c036041726a7735c789b06dca27c43ab8220000060cec4fab91d4000000000000000000000000", 0x55}], 0x1}, 0x0) 20:47:31 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[], 0x0, 0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) 20:47:31 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)) 20:47:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:47:31 executing program 0: 20:47:31 executing program 1: 20:47:32 executing program 0: 20:47:32 executing program 1: 20:47:32 executing program 0: 20:47:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:47:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:47:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = getppid() r5 = getuid() r6 = getgid() r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = syz_open_pts() r9 = syz_open_pts() r10 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$unix(0x1, 0x1, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="40e7016d6af398f893f750d36d8e875b74be46acf4136991535fc03ac005c5f89b8ef8c671f569bd663b3ac7061b72ef01df321505dda64c7c90287926d1a31979645e0dcbdc5b44094fe6311d70024ee333256cf688669c7bb29cc5", 0x5c}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}], 0x88, 0x4}, 0x2) r17 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$getflags(r11, 0x3) fcntl$lock(r17, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) 20:47:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) map stack 0x20ffd000-0x21000000 of map 0xffffff0065824008 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff0065824008 failed: no mapping 20:47:32 executing program 1: socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000040)=0xffffffea) 20:47:32 executing program 0: socketpair(0x1, 0x0, 0xc7, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() r4 = getppid() r5 = geteuid() r6 = getgid() pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x10000) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x20) socketpair(0x2, 0x4, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffffff) r11 = socket$unix(0x1, 0x5, 0x0) r12 = socket(0x16, 0x8001, 0xb8) r13 = accept(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000480)=0x6e) r14 = socket$inet(0x2, 0x8003, 0x1f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r16 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r18 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r19 = kqueue() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = socket$inet6(0x18, 0x4000, 0x8001) r24 = kqueue() r25 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r26 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="e12aca7190840bbd2ccf0bd1dae5f2af51d39441e6b5b76045e6293ae53c48c4387339906c9a6681cd3fc4148fd08f2aac3395743a62b02a78f0520deecf2eab7ae8a65b6d66df7abb9f214731473eddd2614af22a8cacf4f899915af820d1f6ac529896ac1dcdddd40cf611bd5f90052f7b4ef30cf32a47b5a0dc90e1d58991eb80b0bc892cf1a5a9a7a56abdc4ca1523e60efd29daf7c8c03f0c5e08ab8ae77b6e5f0ff391222b86c99a4a7f59952c2dc6c26bdbd915023b1b9b0394c26d1899743cf68bc92def7c9e68b5315fcfaae20d56ed1c4c0685b2f480f05f79e251b2a5449495e5844c14c60cc2a8c63e1a49ba4026278b4f7e", 0xf8}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="200000000000004117ec05b029cbc600", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0xc}, 0x40a) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') socket(0x2, 0xb87c580ef7fb71df, 0x7) flock(r7, 0x7) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 20:47:32 executing program 0: socketpair(0x10, 0x3, 0x9dd, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/43, 0x2b) socketpair(0x1, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e86da96490d615a84f6baeb57821e5f15aaacbc126b3f11a9e4006b917125b08020efcb8ea585952778d73357b48e57a0b9682dfd6d5f842ff", 0x39) r2 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="be", 0x1) 20:47:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d4020cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd88100000000000000165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000023000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a800016fcce296f5e47b18d4177a06af2d7bdea3a5604dc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10bfdb9db043e9220f0bfc19220c5400006da10dc42c4794750edadfd16303cb248f965bad3cf08d5cb859fff960323ec32a2e89", 0x1a0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:47:32 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x80000000) recvfrom$inet6(r0, &(0x7f0000000380)=""/134, 0x86, 0x800, &(0x7f0000000440)={0x18, 0x3, 0x1, 0x4}, 0xc) getsockopt(r0, 0x5, 0x0, &(0x7f00000001c0)=""/138, &(0x7f0000000340)=0x8a) setsockopt(r0, 0x205, 0x4008, &(0x7f0000000280)="2e19dde2f4e4f21281355fb2443b3de9e83e29a6668e8bc8bbc3ac813882d5304e80f58f5ea23f420f08b3c4fe025cb509798593f2376aaf11415fd333f2af9a2dfac7b470b799b1ba64ecc15e1951b1b848448adb7986297407841b5170a775d2824a351dde14cd4f3297f2792ad8a54f7fe44a2d545cb00000000027caf85750ebc720a999cebc136671c73afcd96301462a38280f32d30ccc11f9c88811f2774144e9e38411ee625b78bcd1fe9f0c5702ffe164f673116665", 0x10000024e) recvfrom$inet6(r0, &(0x7f0000000000)=""/231, 0xe7, 0x1, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/78, 0x4e, 0x1, &(0x7f0000000180)={0x18, 0x0, 0xd647, 0xfffffffffffffffd}, 0xc) 20:47:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000001c0)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2000, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) r1 = syz_open_pts() ftruncate(r0, 0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xd91, 0x8000, 0x3, 0x4, "a2bba9de0354086ceb5d5e90fc662dcf16fac4b2", 0x40, 0x8000}) r2 = semget$private(0x0, 0x4, 0x22) semget$private(0x0, 0x7, 0x220) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r4, r5, r6, 0x86, 0x80000001}, 0x400, 0x10001, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) close(r0) r7 = dup2(r1, r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xfb, 0x4}, {0x18, 0x1, 0x6, 0xfff}, 0xffffffff, [0x1, 0x80000000, 0x0, 0x82, 0x7af1, 0x1, 0x6, 0x8]}, 0x3c) 20:47:33 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:47:33 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0xe59, 0x800}, {0x1, 0xfffffffffc61339b}, {0x7, 0x2, 0x1800}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xf0000000, 0x7124}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r3, 0x0, 0xfffffffffffffdd1) pipe(&(0x7f0000000040)) 20:47:33 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x1000}, {0x4, 0x7, 0x800}, {0x0, 0x100}], 0x3) r1 = semget(0x0, 0x0, 0x0) semop(r1, 0x0, 0x0) 20:47:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) socket$inet6(0x18, 0x7, 0x401) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) 20:47:33 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) pipe(&(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x100) 20:47:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) socket$inet6(0x18, 0xc007, 0x5) 20:47:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:47:33 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() execve(0x0, 0x0, 0x0) 20:47:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:47:33 executing program 1: clock_getres(0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 20:47:33 executing program 1: pledge(0x0, &(0x7f0000000bc0)='\x11`W2\xcfs\xdf\xcd\xf5\x04\xeb\xf4\xa31\x86\x87#l\xdc|\x90B\x0e/\xa5\xd5c\xc1\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94\xc7\xceX( v\xa8\x8b\xf8\xd3\xc9\xd0u\"\xea\x137\x90Q\xf7+\xc4~l\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6\xdc3x<5U\xaf\xebB\xc9\xda\xd2\xd3\x00\xb3O\xff3!Pk\x1e\xc5=\xdc\x17kK\xf9X~6\xcd\xc7\xb4\x82%\xb7\xca>\x11 \xc6\r\x11\x8a\xf7\xc5\x85\x05Zj\xca\xb5k)\x9a\xe7\xc0\xa7\x82\x16!\x9e\xae\x15\xb7\xa0F<\x01\x17\xe6\xf7\x83PG\x17\x05\xee\x13!I4M\x86\xc2/\xbf\xcaFGi\x9dr\x92II\xa6\xae\xc8\xc8F\xa7}\n \xa9\x8f,C\xe4\x1d\xe6\x93\t\x1a\x19\xb1\xfa\xe0\xc1\xa83\\\xb8\xdaC\xa7&\xc2NB\xf0:J\xa9WD\xbc\x13\xf3\a\x1d\x19\xb3in\xc2^\x9d\bH\x91\xef\x04\xa9\xf9\xf1_~\xb9\x7f\x1f\xf4V\t\x1e\x94\xcd\xcfdzb\x98\x87\xfc\x114\xaca\x94\xeb\\\n\xbeZ\xc8ey\x13\xde\xff0\xa3S\x9b\x7f\xd5\x89\x82\xe7\x97L\x92\xc7\xfcV9N\xc2j\x17;\t\x1e\xcf\x82\x03\xedo\xbdoXs\x9eh\xca\xda\xc0Y\xbc\xb2\xf1\xac\x1f\xd8\\L\xb5\xb7\\\xfbu],\\P\xfb\xd03|\x0e\x04\xe3\xc38\r\a\x11\x11\xad\xb4e\xa0\x8b9>{wh\x84ymBo\x82\xd9\x9b\x12\xb5\r\xf8a\x9f\xe9\xd5\x89\xc7\x05\x18\xbe\xfd\x9fDT\x88a\xe3\x80Gdv\x98B\xff\x0f\x1c\x83o\xc5\xa1K7\xb0\xf3\xc6\x84\x99eV\xee24,\xeb\x19P\xc6\xf6\xb5\xf8v\xfc\xe7\xac\xf5\x00\x16\xd3\x96\x81:\x138\xcb\x90@\n.\v\xccJ0\x8b7\x84\xbc\x9d\x1e\xe3\x89\x84\xcex\xcd\xb4\xe9\xccw\x18\xb6,\xd1Q\xe0\x8fm\xc7\xab\xd9b\xe1Ee\n\xe3\xb0T\xd9\x14,.\x95N_m\xde\xff\xf8\xd6*C9\xb0\x05\xc2\x93W\xe7#\xf6\xe9E\n\x13\r\r4)') r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/20) 20:47:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) getsockname(r0, 0x0, 0x0) 20:47:33 executing program 1: r0 = kqueue() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r1 = getegid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x400000000000007e, &(0x7f0000000040)=[r2, r1, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) 20:47:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 20:47:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/37, 0x25}], 0x2, &(0x7f0000000140)=""/48, 0x30}, 0x802) 20:47:33 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000b78c660258a47c43a7513ea293c4c73db74c6bf21b1ce8d34b85cb5544e3924b5ebf0e6b45f1dfccb511797db9c0bacf558af405862f86d36ad4ea2ef575a2b3fb517b763da9366faaca25b648b230f05d9e1da5fb3feaac0ca844133790affdcfe23ba12265df840c315a9fa93a6ae589af1599e2e0d2caec9252649fe87b586bba6fd8e0a4926f305ca1ab580076b25a8ef39b7f36b151747f2ebd6f62696cb7920a15883861d6108429ad58afc07fb635000000000000"], &(0x7f0000000040)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 20:47:33 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x7ffe, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0xfe2a, 0x843, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x40, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4, 0x8ba}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x8001, 0x377}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000002, 0x5d, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x80000000, 0x1}], 0x4, &(0x7f0000001140)=[{{r0}, 0x0, 0x1, 0x40, 0x8be8, 0x8001}, {{r0}, 0xfffffffffffffffb, 0xf6, 0x1, 0x5, 0x100}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x800fffff, 0x0, 0x8001}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000022, 0x100, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x82, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x2a, 0x20000000, 0x99a, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000003, 0x101, 0x6}], 0x4, &(0x7f0000001280)={0xb531, 0x4}) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 20:47:33 executing program 1: socket$inet(0x2, 0x2, 0x7e) setitimer(0x2, &(0x7f0000000000)={{0x9, 0x3}, {0x200, 0x2}}, &(0x7f0000000040)) 20:47:33 executing program 0: r0 = socket(0x6, 0x6, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="838900d64cf79217072e1b751db78325ca44683809dc1a529867ff1cacc75a90398a97d895ead5eebc9a2cb3f7f0cea0e793a96acae06fcf123d25261224353170e2c6b1c131c1f0f00751866a76d88b5d2579d27ffc717cdfa64f96c333c4a3afea01b6d7ffe7e2f3b43cd22a0564f2132d57e1034e97c4552e0dd4e2434ac39522aa92e68478b43ded1bd0375b69d70285608a9cdbc5bf99fcddbb96e6e60d015355ced8d902bb848872e01e041b13d9b32cea146d6cdc16e76a05ee1df09ac196329b884d9ccc3a24fa8e0c4162bd2132523a9e51478fd1ace7f9e906f5fc64bc575f17e94b2e2cca3397ce60ce97beac24c04f62caf610f6a48599c94f22ad6467d157435c20c375f5d8ee4c0858b650da94f61455a4d056a18e883afcd2830a7085286f8cf5577c898722ec9278d579ff75722c8c2da1c1189836c77431431c05620b9c90e806a6ca8f43dfd8dcf6a50c5965552dbeb0c67bce9faab76edffc4c751a06a8462997b42e76fb0195cbaf9f48f9568a256cfa532c29189369a8e278029f80ec55bbbed1cfa0a8fc9a7f325ba3f2ff63fbfd16ffe2e843015961d13f0a7fad4e4d6c4df04fa360c7af6d97ab028bfc2436eb1305ad439d1f49bf5215610928aabd26f69a96eab0c0b2cedc170223a2b3030e8d1a7322ac38ec0e1c18ca8d510b220398f960e6c103ffc025e7a833a18d8253d6071d41e44d1bca31ca16627bd7d459d2eb922592e86764e66d983818fc510067eed8a17cc6f6b0572da4a5cf9c6d85df2f08072185c946d4021ef87fa9a6a5468fa085cade73e9962fb1fc4232d9507a7ddfb7eb87553203f6735c96194c0a814c8f8910a95c66f67b5851f86c34edcb3b998523d081b348355552355941ad29b360f5d08c3a1f62883533ce4447bf98ad4a1df7b87afd524c43e30e50ff93e0e4e3f4d6da6c7c45e31dd4b3f053024e9d6958c1cf5f7fdba4be06f12a2ef4bbe4b482680477996f4e820173df17ea28e52fb2a8903376173318afa1edffeb34cb7dda357356d5786efd869c56f0f12a5d52ce8c843a716fa7b5a65211a41fe0549046cdce055316f4c081355d120ac6b726215cf827cff61cdf84ce58edbcc3d8dab0152da9fe9781f5e5d5e43775fbf5fb190439e7290292ccf6ed5f6d196cd9190efc1eea869e341a0743aed671d8dd5e0053629d200d567e13c63942d0f40016a8060d34ba99d54db6b8b6ddc200593bdb92685fac408a726ca69c3d8b8e5ac4d382f6548c23cd5ec5df2ab0be37b1d64c884962b31fd7fa61c0fce608d831e4119128fc9603b558df73f756a65e6f28c2ccb3d012889e48720171a0197e1c3d14102faf5bcb50bfc5af3753c6a8e95bb083fdd02739b847d98c984b123e540f4846113815ef19d3999cf6a8bdbd036b25d6cff288301b60fdea985307f00d4696d0e5e50cb0792763f4a07df20f2ff7f10e7c3c9dfe1980bca66b49251073fbc341a5b779e45726072e8b7fe45659c38b70c8fb85159aa59799d8f3c4906e18a852f1470441cd1f1e010f630613ccbfda12fcdf106d4667bc95c502ad79f61e424d6f2ccfea24b8faeb9b9215bb8725a9906e721a27320d65b309b745b1d8fbb7a18819b7dae530420914221dbb9662e5594b3d298e42c5de6e86d0f74dd736a02bfb33f8e2d0d43d949a4c6085b7e9cf99e75b008c7611eef9c001d7f3edf9396b2819c68ee1ef40df365e6c5517a261e591e2f79121a3f41ef0e57d7a08de2b3cbe1c32af6eeb161dd357e4c088720601c00e8a6232fce2e99c8a89a2a0f74200434b386b4ef014ed3d9ba2a55a6607652f65c0b06e80188d239439d7c4b25ff68615aceb811af39cbd56710b4026a353741cceadfc07c7f42e77b3afd333f8ffc79d74f4132142ee8ac91e22e23da42c8c62b7abf674722fa62e445aa4138ca9174ff5042dc79c19a7d0c9659f187b3a743e22ebc9a88653d85756ed96373bd73a6c099c1c18e24aeb7fb23bacf200f089b11c49a6db1da1772d8ef6d5a45f0443d1db5da94a098c45f7a9d5abd78a03c81b404e61e49b76d66a41619c60f0ddcea1f5d5d92dc9a5d68201312ec98ca1cbd55951004e96dd1dc2edc719ea2457391d06c5efe6821fcfae1c2e505566759e713b0aaad0ab1304db2f16a49a042ffd56113fba1170d94042e9f9cb63c4f5d055d4d6b4c0f2858e5619bee26f7637158b31116f342f4fe1e93c223274365dc6ae4f64335aa78be8d094c61a886cb58c890be88196a4bd9dec34b71bf90ac7f24fce9054100bda4292ba2b68780e8a11991330d3596912ad993e7452952208e5b44e0e85ea6d0862cde13d60635921f2ee227a11d1d712d2bdaeb0b021a803d2bf82a442b4b1bb3eb00f21535444f1388df3ea69c4dd2d057e415bb6afb65be3543f21c565dfcf8ff2719ff4ee25f92f980565075bd03609ec26c98646f15e4fe8c928e33fe0d35c1c33da2de66a14bb82af3f814257aaff3b7d8329ff43709562ac498bcd5508efc6fbf464f18161a897540cdee764455f6461e7007433eb8bfde38851a80a30db1835d6f304cfed0e97e4b5c6f5a028e4fbac31614454071a0c1c52b563521f355e6345005eb1f479f85ebd4f49787ae3cd901d3821892dc417ec3de5637f4048268fd5af5ef94d132abb1c8068fe4876e437159170de3defd24982b0ebe68ca6e6710226b28ba91e91a0cf2979862b5fd4d8216404b6cd3ec19b1f82d9c50689866d82e4a9216fa146b395c584a23b855cd2f25ef781d154ef39e95edbf4845c49d9e56f4259ceabd8596de9617f87a0585810b76f299a385283cf0e8eaea98e5fd9bc00c11d2bcb5985e540c68acc520e57dfcd2dd7f3c6d7cb561a9ee4cfd88d3152278903874270bf5593945a9b00999ba7cbeef44a7de9e6b5f1795e3bb0a0c5fe47f051018d80d3bdb51b4ee1b2dc4a649f7fa69ac268e8e4035cd2bdebd1c3c51b869c8d2521d10c39378321cd518cb39b67d35066b503088dfb5c7c5613e335b73c508784d657a64f553dc083311f5a397453caa3e80170dd72ee8d9f90a31a8408a7f3c920e4b8b6e03bc875e309a3775d0f52576df6d32ad0056efbf49af2a9d0ba435749a91cb5269763f3be3d897bee7013bf70d708a5d05fe4cd3f883b6a6c81936b67200c43c7eea21e9abd2b7b914b3f82fae7de57566ae2548195b97410911b885acd95a0e6a080663d0f8adea9c5f0eb4dfdc799f182c87c622faa34111f0f81b9c2341af8ccea4d19e9e802dee4e6db819284bb7364e98e71388f95f1e823e2824eed10c1b06827d6694c44394fa1ea56a9b7fd96eeaafee6b6774a0a94611d72a76a275b07d1f86854ecc45ff631efd26a5cda8e4073e7c945f1a41cc97ce7bac2e1f0f240bce1b8fae3aaea28db85675ea84f5a8619d8b808125f08616262879dc7657d9bd3894bc1045ed80fc2ffe673991c08ff7026d8280a012852894bb52b451ca24be83c8c11d21333fe7e5a43878f803566df898294ede7753c843d7a8d5771a418d6c905551aac48aa7065b4e9d0f82a5394898f9de4de073a6ad123c91057de82cab62ca2f9be2adecfdc247a4f6f66ec2a07d4bff433ff1967379ee2c24c3c2d07254f548ea2b6e373ffbba321100f7d283326ff582b5bac90bf35ee7be63afa0541e682f0ffbe8c207666515c7cbf6a3fc701926a0d62641afa6f3ce97e876241b855c683a521fe5a39e9c8c2090c2adf5f2aba7c75c7e738a2af28fef1342a400c837111df99664665ce6fb35b4e2df15ca7b642d4fcecb55c592514c39d3c39f5221da89205a323cb4b6ca124383b86a44c10dd8afa6535e3d1f2acd1a02acdc2b28cc371d579b83f4ebdb941791ea2fb1fc1c90f64ba8254b1ead7e5bef5e911a9ddcd613a40df6c3eea6aca6032b7666c1fd922543c74914a6da0b134f2c97792321442ee5992d8c7f6f3e15d4d7ebe511f4cca786e36188640307506c9e0e8445d3be2a412d9d70ea78892ab21fb47ad8abffa23494fda1fc7e6e8feb19bc3f1527bea779b2f8aa61346d2511c4e86d79ff60190da147b43fcf2421c40d17cd78b7114d3524f67f837d5da0050dfa4e800fb95c4317f14fc1ee2bbd5f678f94913bd5b5aaec2ba3433e371561db8b244130603c7bc49c9b3bc80750bb655c7c6f3fa7b239dd60c051022aab2473a1fac9a67b22667c09673b593fc2b0934eff939d43c812b55074d2ecd3b1113129707a331e03a5260720130aeab8135ff5af6036cb4374040eab35a3a316bd7cea21abc3dd5c29da3670a0650e86633bb0227717db132163c5a04e38aa9b0a418a2a09c343d9478a447030d13962d45890ad024337fc8f7c87aa015c165dce552637c3244b11f2950536565192cab82ea009cc73707a594af03c4efc0113c933a2a61d6318225e16c5254b76b25541bd37b29d15e21df5fb739f5936b582f4647a53bcbbf702e3a89ee4aba83120808752ef876a2b17938303ab71d2ef238fe2a9ef8a13e1908eb6df7a9af1a1e6b5b5f9e353412c58fe833af1b10383fe04a7e575a31015cdf3d984648ef8faa0df30090e5303f89b181a1a95e35bea0270b695faa76af9c23bace04304b200165521f95081983ca4781b72fe2b58bfcd97392a61138d768a0ed9d990fc71dd76ea5cdf0bfc24e4378e668eed3ab2b8824edd8071304fb771767f90d4db1b42ad37e66cb2f640e0ab64cb7f205bc4e8cb4d041a9cc9a33973a4b4c7a6477fa7f5bc6f7fc4149937ff2fe958f3ed030795f63e8561f76e98b441925f97165a1f403060bcc5c761820dcb7b934484899c872d2da249b759bd69016783d7a260971210f2f8b0277ae638307129795d24d2f33035022b9b871c5fac8134f029e062da3d3c11cf1738cb5b43876140bf0826b3bbae1373e2c36a39fa46376ab0d525580b1c656e2cb46d4ae2ea5907d1ec98ffaec97e890e0c604ba30959dc741f193969f04b37267d2094ae674023813bd761f1d0564a90f1c4b87904a6beb632a97b32f3a599a0bb3fb0677faa3aa3272cf1fa8c5798a277575aa397cdba367a8579259dcd240e8407ca36c6f473c1aedc53ee6166e6f6044485c17beb822b368d0c2b42a37ad384f6bd87a35ffd49fa96657296911b87e1f561c9566a0968fb996ac1a660fc79c271ca180732addfb0e51991ca8ab6991b3ad9880ffbd415cdec70efcdcab48cef564cd599019533b8be5577472acbd4728cd8dd35b77fcaefff9b11d03edeaf0bf165aaaccd73fc3af42c0defd22f222f6b197208acacc7715d6870e360b089c4e150356dd59091666819cc7570222a23c740f381df04b0130d198701a905f33923f3cea6b4dbaf6332992c13efd55b080daf5b8de1eb2523228d17fbc3a99bbd4ab33ba40657b23a30be13286948b9b6892399ebd429239dd7fc32038aba9cab026f64be2db116207cf62fcb88748ef84643772719f935c1c53185d7c1e87f32b8cca1346a16daeb04243545b3c6f84a0ef59751445c7f276170b241a28d307c1983d8583394bc117dd8485217914c3143f849b8dc1dc9126e2d000e8d710779b69f94f73057a8fe893974fa5a9457c662faf19d3f5914ebbe7ac4e71b3f651c61acc22629a472d285e5c9a742263d47b043080a33d3de0b7b349cbaa5a980b42d2685155d313653f87a86233d180a473de2c7c94577f13888790cb535979d006bf7c21cfb2c2993163d5e893d348d0f98c084f396eecc023d7fd53dd3071e16635126bcce90e34be6de3b3b6fa67cf5f744f9731eb73", 0x1000) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) recvfrom$inet6(r0, &(0x7f00000010c0)=""/222, 0xde, 0x40, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000001280)="1b8000006f66af2bef1af9cf4aab74a9b350d33c711dc2252ea33eb21d147f3104984564717d00f5482280a6675318be7839c296c0d19da55049741898a0df8a331f18ef729b4400000000b8acf3e3cadbca5764c8e66e583855c0f781b80896b9e260ab47c28752e194e73eaae519a8943bb4121115602a3115a7e3af32c2f82900c4d579c2a93cbf8af01d84a3ab8039", 0xfffffffffffffff4) 20:47:33 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0x8) execve(0x0, 0x0, 0x0) 20:47:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 20:47:33 executing program 0: r0 = socket$inet6(0x18, 0x8000007, 0xfffffffffffffffb) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 20:47:33 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xa, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="6a912fbe58f12548089227c1e8cea5e6d47f", 0x12}], 0x1) 20:47:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pledge(&(0x7f0000000240)='%-{\x00', &(0x7f0000000280)='@/\'&\'/{\x00') 20:47:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) socket(0x2, 0x2, 0x1000000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f00000001c0)=0xfe10) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) 20:47:33 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f0000000080)) kqueue() close(r1) 20:47:33 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x158, &(0x7f0000000140)={0x6, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 20:47:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) getpeername(r0, 0x0, &(0x7f0000000080)) truncate(&(0x7f0000000240)='./file0\x00', 0x1) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xd0) 20:47:34 executing program 1: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = semget(0x2, 0x0, 0x502) r7 = semget(0x1, 0x1, 0x0) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) setregid(r9, r10) semctl$GETPID(r6, 0x5, 0x4, &(0x7f0000000480)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) msgget(0x2, 0x140) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r8) close(r3) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r11 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/228, 0xe4) getdents(r11, &(0x7f0000002c80)=""/4096, 0x1000) 20:47:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0}], 0x2000000000000123, 0x0) 20:47:34 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001140)="90ad790b882104886a4aba2f9168f7f14c984c", 0x13) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) connect$inet6(r1, &(0x7f00000011c0)={0x18, 0x0, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000001200)=[{0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x8ac, 0x800}, {0x3, 0x3f, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x5) r4 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001240)=""/216) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001380)=""/217) r6 = getegid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) r8 = msgget(0x0, 0x241) msgrcv(r8, &(0x7f00000014c0)={0x0, ""/34}, 0x2a, 0x1, 0x1000) dup(r0) r9 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x600, 0x10) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) dup2(r0, r0) semget$private(0x0, 0x0, 0x40) recvfrom$unix(r1, &(0x7f00000015c0)=""/242, 0xf2, 0x841, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) semop(r4, &(0x7f0000001700)=[{0x6, 0x8}, {0x3, 0x5, 0x1000}, {0x1, 0x101, 0x1800}, {0x2, 0xd69, 0x1800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0xffffffffffffa44d, 0x800}, {0x7, 0x3800000000000000, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}], 0xa) connect$inet(r9, &(0x7f0000001740)={0x2, 0x0}, 0xc) pipe(&(0x7f0000001780)={0xffffffffffffffff}) bind$inet(r10, &(0x7f00000017c0)={0x2, 0x3}, 0xc) 20:47:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}, {{}, 0xfffffffffffffff9, 0x37}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:47:34 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto(r0, &(0x7f0000000280)="d2c030a4c523ad50cee1010100008d6b1ed79fdf80aff4951c3893cb25078e6ff4a9bf5eb9cd5a44dbd8268c534ceef0d4da395d890108230ffb8db263d68949a5b9035c14d4f32587ec5b90961e7cedf0d66775aace3dc0f4ef5d9e90a9f2d927bf9a4f5b68cbc796c84ce01fda2d0aa3f120ad2e556bbc6beefdf12e5c295dd39336a7ad218bbe59ac5bae60039510a5acda20962102456be1c04f0ee85319b9e5e5cf32218aee64679211dcd3bccecae3aa5bd68ace5ef8a8ca0347269052524d8ead9e479f05ae77068f9a99c54ba0cf9921f524646a28d0f5f8b2534f5352d038c02b1288d865cb7739bf4ba64f91dd68adfd5eb2b935ad355619a82c8a26142924de93c9119c19b1751ad00489ea6702e27a11bc05d053c2c12f7b940509a3581f4627502cd130431b540af9b0fe31eaabc7dbe91dc0ef6d810b362c0c54f4604fc5f2148eb7341e39a838a11d60000000000000", 0xebb925bad69975e9, 0x100000, 0x0, 0x0) 20:47:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 20:47:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x1080080) r3 = socket(0x2, 0x4, 0x4) bind$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) dup2(r2, r1) 20:47:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x4) r0 = socket(0x20, 0x7, 0xfffffffffffff000) recvfrom$unix(r0, &(0x7f0000000080)=""/106, 0x6a, 0x40, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001300)="01aa5f812ff59f9b1b1680a1286387fc72db1ff8a5731f28332a021314c4cc4c12db613904119ff5c544cdedb2124dc0cc66a7d169c75819d0b28d458cab3126eb244c40070fa7d99d930b7b71bfd53363f605f01d9fe61bd6ca10d08f59e17e68cfdf57d275fdb37954398e5ad51677dd4a97d3e99824ac46c9fef76ee3633824d2a7ac8087e716f8147b6ea6adb5ee45425b1e7d932ba88587200f76a7b1404a9dd84dead1c48f221a6fdbd1d35020ed696cb2b346465c7eee43f0f433f6d3cb76e832090f8807ba88ec7610ff73580634b200269b0f835bee4fa71a81f0d0214b1f00c627dd858b0b22737897010a000a8cd287f21eca47e4925afb96f9169c09179bfab584b71cc9be44c3b4597dc55477a977961c1c969199dff41a730d869cc1856ae9e94eab0fac22498cb80537fb29e3924e07ae54ea0ba43b11e84e921f0d614e5c2629189553d7c7221b60172447d8a8727b77c50b6a4c8aa82ca43d5c81c23cd47726dea9bf9030f428f9d841b10f536512e05cf235aceb754b7cfbe256c22b6c15e98d315bfe1e56e8fffea25ec6c75718be2fd0b815b1b1abf2f899fba8b19bc877ec9c3b1e0633fc7d4aba7f74879c6b3b2333bf2daa381bd8425cc083cee55cbe966d3020f837e10ccc04744e1840dbfa21b4a1c62ad45faeb09778c363bd847e225b4a0afea847dd9ad645227b230b8164bedc92a10cc80add5c935a87d43c6129e3e807d6b2435842fe65c0a9aedaf88c056a939674f0963a248828cd0bc694cbf0a4bcd846c0184f82f4a77eba7146500ff0a1d2dc5cc28e1b3f804d5c0847d97b34b9534fdfcebbc6401eff74436fc539c74068e3f61d0b76a676ce480e978e46ac93af11a49f805c5527365cfcab50e0bcd355fd403bd53a7ab521f35ad8252ae0e8bf393618e3a2b3bf898486e59c1a77e8aa507cd3234be366d66e30b5513b4b2ad487e50fe8fe89194897b69e42fd6dca78e8b2654d291251e98450e48f5cc11903c0b0f922d92faa1bf292a38895659f045c6f06de73b1f4d6ff57d40e9d234873dfc3a4f00bb5f6578e660a06426ac0b2b0e9917a732330f43fb22d9cd49aae65f22db5744a0e46a0cd31bb4f6cd4dc3acd850ecf2b316ed031b59480797b7b9209cdf7cbec25afc3dc8f22831b97be3ec817e2646e82bace5b3ffd5172836938d4e65dcd1aeec7736c274f2c6bd52f504c657bd7d3623bd3842b6038847d8bf4c260bc7282201d0ceb64a4282826a1ad221e2a3b42e2c0101faaa8bafd0206600d037837ff1d0d0428a2afc230ce1cfaa787c937f004011cb0ad9e7bf0f13e0ac5b193f76a248cd852e6f6c0bc87d6d2012b226c69c1c6eebfbd9447018e9dbfa1e28aa7fe3865b6fc65add7c509ad8f4e3cabdb799c5a1730dc1fd4e49384f5ec5b6da83d3a784beebd86a4c7b2d4fa1fd2bb3decb467921f0552a6416171f4af2e334cf9e7abcd5f7bd6615b0244e780ca6f1135cddc2bfc8cc729808ccc131cd95113447949afab2bd749223fa650f2b87e8e44b0886d485ab17ecd25966785a5b2b8aa91fdded9dda3bc2e04247500dec4b96074759bafcd51331472ace293a5a87a3d940be9ae7cb865a31714ffe5599be1faaaed29d3803094cce4fee86e3b6ead30e9607a8266fab8ab9ed4e3bccf9194777f6a6a0d707b2af6ea216bda75438f780f0375601f73d842305a2200e3bc0a9de1f2d4e6ea753d6d5037e777a0ac7fc190f722ea6a0e7504d5e39b00ddb7c521b4595911d48bd7b7aec8e6c566204e8e3925df9e16783a4bcc3dd472c07fb98ca311e77ca30fc2f0f1875bdf2ebabac705fcfe49bd474f140cda5aa6157b5d5e4bd12f1e440b33227505059779ed4941dfe8cebea0155c8e1f91298222b8c5c438504906803a746c6bb3861396a88a443b0717d35261f4e88ed84750162025dcdb853d9007797756dd6a17a2b6520ec8a61543cc6b1dbd07f0ad7a67a274d4acab643d9f43fc31e11eaa1ecddc248707aa6ec9b9f6034b2c8b22c6ff509fdc2febb7bcb97fb86d3b14d6a8c9199cab823ef2d7925c9ce600263a6ed1554d17f2b4e387a1c058f756cd251c82bd553e2abbeedd398a129d630ffd5906a2dcee6282a117cd93250b770b35f09e7814b6e22fb981fbc096bca6d3a9706e8f9e11529055d58c3d91682c8ad6038506b7eadd187c64cd7264cc49c6c48987029a247b8df3bbbbde0549ddb2cb7b3c31bc7a95c401cd95cb1bd03ccf055442435566e59bf618abde74f9f012157d84f0cbf6003d843e078d2401274065d258ced3953eabcd271d26f9a2565a8287758463190d87a8e4b86768d5799bc5ebe111c887dba4d211d094949d4ad404c953b9b6b84df65b1069768c1f70876e9cd64c6b69389017b7246b74d171c3f2a76bb1094a6e2dc991995d3be7726089d7878dd3fc20f8daa2a4e390b059ac08ce137ad08aabfd9e91045925fb0f6bcd0a751d9e4fe917e5c25e691fdf8161f76c95754f0dd8c3fc237ec84cd0aa4ceef2c02f0c8b364d99c6f176eb8da6c83f83e6b21e17205606b5f5ff16d49986acd7e6411055cbd0ed624e42afd21c80ae3b2a34825cb573b0de26c953091ec04dcb58f3f6de2eef1d13a220a3d37f05b5cabb6292e41ea00b7b952e2318c0c52ee6873d04aa5799122400e2174f15f2af9c450013899a9a3aa916e564750daf30b4289cf1e1c164deb7c729c39a8b4a7fa05d64cf5b0967c37390b2e5f122bddbfd87ec0c7e7bf19d406190a3ebf88a240e82327fd6afa440a7eb09855f5d5f490a43be8cd7e525f36a5a9912d491c5dc772c8dda9c9ba3353ca60ec2a097a106266f71884e7c36103a3dd4018a071ab9899be79aa5a6fa58e19eb861b54c6ba427f6bc35527ff88f7fb6a2363587e581f5b80c5ddb8fca29242b228e5cebb4e13610d933c910cc04dea8754df76ca2bea32f943c803b11baae26ed61e012e11adab5de0722e4de568a7e724bd5cb1553b1eb446daad80de77118d339dc49a6287524595a73e575f5e107d2c08c444b9b326c8ef5ee87701576f17347e398dcb63824489b3804288ef565f4eaad52bf7aacf15a586c778566ac4c934494d75a4fd4e3a1b93640a45edc1f6e26dee135d3588277b7027fb875dc47efb5a41239eff666510614145b7167c5110328b6b7e1d080c721a5e46cced822c101e74e2c8ac7593e5562774075470c3ba260eb6ba6d07a2827409b729220a4b46120fb8f895660e75204de36111006092c32260f5d4b93a7c57fc0acc2211913dd1ea8e86f587d46df5afc87a4cbc90eb33fb597bcaf4a8ba9be750e6a96e2019b4806d870c9194d338c6a53f77c0c900d406274d9866f2a2d14faa7db7a0846be1c7f180346721a51f8e126a6ae628ebfc68311e6ab5bd67872943b7baad607e89526cbf77219ae9e4bba585e78c4342219ff198af26358caf7ee77d96d1c2f47f4cc130c4604e550379b66a37a4e6c361713dd101a8f45339ed64c1ff30b4287e7a4101c5b9686210f9c91dc76be5e3eca97c1d535f77adaa0ae4e05884c298610d8e66c0a6d72a9e20ac3249501e65c8c32cecde72c28995eca3bb405f9f12cc51dc6692dbc87a7a23239b2f4b1479f59aa209d0b89dfbd02a81edefd1a8c6989927019a0091f7eaba4b4171cba2ce86fe384609be558e27afd32c34bd98baf4ae1bcbe2c21d2d926f58549a76ae38ca263bf610b90b4f3d986c33595346e4659ab069bcf43a57cad0d8a27911c3f7c4602000ebc52cff6e0c30a4ad2d0f1ebaa7a6447f7858fa0893e9819232023fe5537e46e2707552fda5c74068566261535fb1af440d06b7baed6450257df6705130920c5f88a718f294482d7bb4e87497fbe3b523474eab91813cb2d27c6cccfcb323f4288e98b74a97fb208cee90542d7a64dfafa7d93b2dfc93d446a7c37d7d9d052935d64c6de2068716f7028467a34e782a2b088e65eda032818d37420d00efaf11feba57389275ba716fae366ecb1929a16035c8ff3d25d1a86a30e1db51f41734099682ac56317728d3adebc14379c6d4cbad93bba5abb7279d0867ceb9ab6878c38554813759987a6ed5ccc048831ec16c1f203b8d11098d33b9f61a16c6809512f7709243d5acfac40a5fa5d242f71598b023129f26867d613e08430a141371492822f4d1598a82efc25bb6c042da7ae87743be19a2d54f01315746677a9d4a0646afe7f7656b2bf0b9d9e84842b0d663712db6a714feb313a4a0d4ecd91a5e7ae0bed5c4d548e76042fae61f5962ab25c3788d72e02de2bcc030c1f42f131405d52478ba057a2aa619ac42ba4eddc989742b5fd79870bebbedd5f5e8d11f79d32f6bc843526231c2316fb08741e174cb571c68226b8371ed4592131837368cf0e7e3730a22162a2d2cd952e8d06ad7ead0c110dd0263b088f213b494605695578e2729a85956f7873c2b34109611fb448bffceb45ae4c7b5835fc25aea8cff8a0a0b00561f0ee95eec709ea33dd82aa5b4ff6b4c9f171eb666d8d6940a98f0c3fe4e5ac27242cb2af9f90ce115d006336645b55439be15099e0b15ed0c48fb25e3b6815675d62ea25815cce127d45a3e309e7ab8c017e44db4a1ae4868539c9b80609bc2d7b9abd012b35b7c932d99c6c3eab779ae66eb296282e0498da0452bab1666234a3096391f318411a5ce57110c8cef661e559fa8ac99fd735c4b2d42309d2de42fc5fc7394626de1dc9642c121cafd59700544be2efe5c63ab461a03541e67002d8c00607da9bf8d8d16d624da13016f9df65cd1e0aa56efedf9a0be274ea32764296ac30d59b6f30c9a81ade5f414d9dadae43ec9492c13cfa800b5abc492346edc5465ebf21adb849bed3552f9382637b7691a30b7c292ba71d1c1286155acc3c7eacca2381c405aef549e57a9f3f67999efc392c8a2a8598ea38b87e77d0eeca42cfac65e43990bddb50a561f3392500319e898623c9361cce751bed2e24055cadbfe9d5a83f13f8dec5cce930fb259551ae9e865cd7f900476b1f9b8cc01042156ad7519433313f888cc7f593009088941c79065990ebeefc49dc0e48444d13a46598284d2403422ae9e7ff73432e2d2d99114794f46fc2b012370079fd292676587a9151db5d6566bdd7bd181573e0038d0a13fadde90a11cab5942cd16d9c89c767e335495cda78314e987164b9822e55898f3429802867da119ae37673c0c9d159e79c06e05446367c213e6fdc7e0b9aa07ff0a5202019cd518c6035a3c61d495e38390930d925cb282393e58108440ecd056cc8ca6f036e2c581424d5d71112bfec6e948ba44d32f8b569bc7f3b459a04a88b93e15fb57bf15566552a14952065937156a6b9c629c412a1f7167748132c773fe8e8a3041ea9b195571f5148014d2e546d34f9637dcf7bf1cf5cf192af4a89af65f7c0f2e7c82f0afb5ef372b99ed5d46c0d3092e053c4b9d545bece8a634c9dca37d997c722027bfd873d912bafb521053b5d3812d455410d8b6e9fa2d9da80e2ea407c7a6cc04a9a0dd28f80c45971560b93980ee5f0cc3c2768d406d33ecf5283c63854e573507427e0905e9b8b50b5d88c3e6b837baea3d07b06884ebd20096973195f933ac99fc7a9a0d859a0b21ca7f20f075eeb0024558700b31cb5770d23bbb7b143ffef93241e63153350637c38555dc40677bdb8553b161907fec8b614742641b9a12c2ddf059f14a5d105dbab469c74b1ba798fc7726e7bc7c398dea1e84a19c4e605e4e140783ebc6868fdb0db4d04efff5ae5eb", 0x1001}], 0x1) 20:47:34 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) 20:47:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) 20:47:34 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) syz_emit_ethernet(0x1000, &(0x7f0000000080)="04239fc647c7f9348e8d846a339a8a16fe9e8bf95e0f8ace9621ae9946195729ec93cd7ea2195da11391d4d08e7dae5f7f9ec95a0c02d3ea15a9b1fc9d13408c76689cdc40516ac3f6e9c01002dc4b7f376a335d266b86c3cc86257b10e8df45509e74b44662eb6004ba8e97e8840a4b6c9c79ee9be0bd5e9ab02731bac3425d90bb7e5b4bb08a3a1f3e2674425b95718d645d42a13b2cee3039b62a8bb56d4bcccd7548177a476a5de4584e0fc619a4ee9938ebf254a75276db205a1e3c2049e18d8306626167a7dc25520e323c7840fba590ee74fd6700d0761732c07510a343cbfada4bc619e3b5757ac96c0d5080185567f09e87342377aacb28bf26674abf8ad844fe01a107a5e24659f747b0393d2dedc6c22d409ef0bce5e04b36e9fd835b19864f06b3b1648d33e72af7cf116e11297876f8d2e3580c0e1c408fed221733333ce3b4c64e900592514e83cdb8b693fc1302396fda853beeb75c65bed68affc4a9a290902ac370841b53926d1ffa10c8554f51b5ac9730f9c3c9db31efb4a00887a9dcbe06b935ece5318e8db717a220066dabde8d8cd708aeffc912479c54d1e668babff08c59680922925b26a6d87f9c7f656dec98cb9ac6b07783845ae50b18e47c7696d06cd658ac5e48381cbc9fe85f4cb0b4563c7b62eac876748ea617d9ed14a91aa97f615696cb0a2183a44f6929d627fac3f2e39f457d69132037e7f9050d7d376e5304ff61b5d11fa64ebb9ea8c229cbe3e3c11b3f3aecb8949240c7227d819df762e4a50b8caf880722a4064f1dd1148083eda5f22cbf46a9e372207f3827f6c317cf16d37efab421b891e5b162faf931e620690c9938d1db555943dbfc6dfd670aa52251e67cbc7515f922b92c5e264c7109cb35abbb59b3c78e6b6eadf3c83e6b008741783bb18d7efa148a7cc6d3b06b3289f8721a0420b47e6158d76ed4764de80a8a4b4949b2d0b1f851ef7d8c77b1d579f201d8abc41b8cc6ff6ac571a62763834bbbc2f021d4d3a6f8a2db1147f89e911cefbcd9f39b17eb98ea87d0f37db0bdbe803904d8ebe8b8151903d9545faaec0b0316d7eff8ed66e4704085de1c41f3665e2258ac5922d94ead60f3138ead223c82feb3ac29551dff106905f035f1f357b87ae85e2480b4c4897e52130e95a41b1c30f25401fdf0cd6900868afb4c59b343acd89b10d411a7b45c9ea08f3f8e3c3bc9ba3efafc90e752699fdb774018b1bdd375ffc91c1c711b9b5eb94deaf1593be3ff188e9c48286cddc2b37f5934c204bc2a6bdd3f056441904bd44c8741162e9a52e4c1badec850cb57d942bc800cc52ad0971cc7819ac7b1f410650445704821d349767a5388e21a41fdfbcd290b5f21d2bb8c70db18b4175ca1a0eb2d5f7caa7690295b7d82b7a8944634ddd01faaa7d37c14a28596777813a8fb2bb087d0c7d658aad15172d4099033bd68cd7f662abdaf6f956ccc525cd95179e3f26aeae37d3db7720756c4443160eae75a8185ba1b6f4c12b469b0c5c0426c97dcbbce2c098e75fe6dc96ea427d174652b70253db397a46b26c6f563c4796e9b91d71d56cd0f820ada1f24eccaf2a58fa1430e5a6f08f998a552101d4d829c927f529d75670840903e9af3b993c09ef2f67d08c4eb22bd94ec66fa815e45a1254c61814a650ddefdbe3d8b375363a4625bc011e3bc0a75a76b40c349fc3ef9acc91a45970626f160a27e08c519feb588562bec0596e942993380e70866b306c602d4c7b9d5994af8df880b7c55c8a2272ca59a2d38f58b3ee5fa498a58ff78bdd64239aec787fa75fb5c054bee619005b5fcd01a79a60aa22340f061804208365bce5712eed93b3594d791c30301b4fc2ead2cdb0451115e6ba931d58b29fe7b03493e5eaeb68737aa9ff180b83df22a565cf5d205f4772e1386cd48f9867c61702f86fc2dab840b4f96077a41e0bb6102f0fa750327315c58877f18ff589fc7cb2341c107985d1798b6bb150e82748fea38cd86d48c88f555c81846cca155430d12adfb19ec1fad625567810c5992fbd98f0e59e676e2efa5739a29d8e3a3329f9689cb21b607058ebeaa6225747e125d86eebb96cf420ed2be19667f66e9a6e2920fec1e24868bc29f5daabce60d3b890790f225b3d94f5c20185751a250e43e5a40ed12f9af690735c5a1639bbcf9ca9c6c0a46e34f7c10c20ef95b5465d576fe1da463f0205e2b055b325e7c0f3242bbf029ce7b49164e48eeee65a3ece25baa57a36b2dad8ee02252c51cbf07ce9aaef011dac2590cce22170428b368a3b22623cb2bafc6c9a1e8905e7bb6ef49e1d75944ab9d41f0d7a2f3e1ccbac3adcbecd377b2ba9938b21ccbb178e93ffa4950de5d3154ab1281487b7b587b1a504bb865d6144a8bf5bec36c3f18410781b333506193bd57467457b82cfb7af524d3f6e6db696980bc0eca5f641b7d734476aef1f8d31b4fac589edcf7e5c206fe64fbfc56c3d66081a8c677ac271d58df24ea56fa0edbb972f2bc21bbf05e0b599c0b51f60003b0988de7586cbbf605aba44f3dfcf787a01baaca7fc2df5d4785140f3472313744f2fa188827f811dcbc016203b48ea68954de120ec1e5654312060975c6c31873299f5ac544b708cb1988f6d89099f76c928829acaac5947ddd10d45db799d5385469d36d0666b9b91e9f82409d723552ea0a914a11a084ec4a1838ea471de7d3d5c86966f6e381b7f15bf8c7d8c9c41904e2e4f257da7664434387af8d13b98b56b172c933b94aa570ac408b6aca8c789f7c8c0b66c694a277b03a307d0d17c8a7dc7cd2fa0cb6dcf715cd6be9039bc5d8448ee35ebdbb453e68b870f8913033e76214b4eb7a5952f0363181d0e34bcbb54ac00c444e7d6166f1d1e66fe72e891bc75a3d2d15825ae4e9aa65376ce2f3560b271130505e28a5422d1b5fb3ff8d2fda552da5365d6fa50c02caca42744516b1147f078de1b7be4e114e21d914324bf43bbccba7f2a1cc1996fb9a799d68cf49b8b117e707ec0a73c8e3ea89496173c84eca1046818e477a7ddea39be951481777ccc95acc8f301cbd27a48d93947df065c3a98dafb62f050862b9c267fd211eb657cb9ad063129cb39c33067652f92634aa0e17e145fff134998a506dc55a78c977f1e721ee5797d00bb61a915519880cea871cb5de834f0a7edb1a4e08a049d05e9eb4d064a8e4e9451ea49cd478f510405b48fcb58e8f4715a14c3c43b52fdd900c6695a99da99b07961a6e418a78b600248555fe14994132792d3f74fe73808638a80aa72ddbcf86cea1ed9e02206a8c2dadc3a39f533325ee7b02abe6cdb64c12683d5bd4a009598da1a2f5eddc28c1a625e6c1dba9a50c5dfd9386250815f7ac29b34c3dd76b8dfc9e2a35f5b7a2256d0decb3915ab1c5da722a640b3e4810aa6e8d07a356aef00fdadfdb4b609f9fc5da378890922071b64b17e77290fe26a90fd1c2bc397bce26d136909d7be4fb0ed466e9eb087543352b7209db23d3df6fa394bf55d34fec335f88c12e2de5cfddaba13f8ddad86d7eec6c7c5fabd31d8a0c0900f6bc3a519cc3ed24d009afc6421f6bc1bfa0abc10fe2bda1b65de7671ad2ad40f9163fd4295ad892f428f81149570b0655dd3406d223930ebd17841dc6b827cdaf4ec9bf3f90f6e6517b457a92ef8402bcfb46b9896967c6e39003c949e8f2020b58c32cb61fafe90efa82a2c76cba2d920622d93cd96d573faee86c0f23864cb2ad9015f38c86ae4e7f45430c2f849835e83ca3fade9180411dc8d275cb3691f5be751178d900593f606bee4707de3314a6217932831ff68c5fdfa72da792f6d7a2e1414bca7e62dbae4ccace9cb09edb53351548c33a05d9552dfce216c1705db4eb60cd7e8ce6d22aede425f131db39d3b1f2871cb0d0d9a5faaf29a93ad15b4b027dfb1180ea6cc56f7cab3ac23806ff1ff31403c10f4286617b6112837e5e723ddfc78634b7c7ea07f67efc17ad322db0c9249620320abd9feaf86a45639e25e9eb206478ac96c9020c397c96ab1db9cda5da8e99963021d9e32f62532ce6a541645e263ddfbbf3d05f12469e8192536d6578f3636419ec8a8f085d1658d72d0eb9f4aa1af8d0f6ae0cf165229ae6f4e0094232018521ce057eeb17d6b273056e0b44e77d93a1aca9f580396fd6e528e4648d7a85e627f6ad7e568463b2d31dffaf1ad5790dd2b52086cc13686ea07cae3f3fde51a36af1a5f9f482e8ee7546e131b372f92fbc7b7a9a09cfc952cb0f79c6d2f7e398241b3a9852b3f9d532e7c3c1cc67f8fc317945bf8a6132cb647cbcb8c812f9f37a6bec198b7cfc7f7181ce45c54a935e8a27827050c7fc6f87d3b6720a3a9010da9bca779913bc6d80811ae328ad584e60f08d7d959aaad33d769367d78de0d85869e78d18437d8d68570b6968c7b269a0e0e81b039a2412cd916750461cc7f43da35aeb32c0869897d12797c05185578c12fdd3e614636c350b33e1dc87b9d810551375c51932d2e9afb3209a381953006748976d701993aebabff874abad6024a476f3de723c7a2ea8549b843c6494e1aa9875ea10b2f5b9f6f73b88882cb9bcbb2230aa52601b1c3091a2ccc68c9f22b034b228781b1ed6b2e9db0f45f23a4d854ef0664060be104021f2a0d35122f88f0982a030e60d7b5361f645ec5d855c112072671c58096d46be07824675d5a1c735bab53c1ad8d3a6971609ff506db4b723648611385923723383f19720623ac87ff069cbeef5413273a100d97d32f45a9fb727cf6b061e40f38f7958774d9dc7e692c7da7c848c874b1f6d29d6f4f0015b4a2e871982850b712fd77bd38ede4499d9e84a6db8c6489b4c2ee0848f152cfcf63e2c7701921ff7544655344fa212614df25cc5508bb6548dae33cf4a75da4a77fac09dff38ef1e1d1eb28b6953f50488397df4cecd9c0ecd8ee7a07d806b39a0d200688923c8afebe6a380fdaf6ac81495cced460ffc3ad4d5cd4bae6e272e20caff2a8f2345be2ec28cd893e7f77bce29d51646e7f5a5ae6d26b97918a60e5f0703e3ba2a7a037bcbbefa303a7d97ed85cf8bf8861c85fde5d4eae0c647c0293d9e2a901fb4d74b88022f0de92f512c33506404699d39067bd42f457d7560d2a362a021dd05f34009f8d5afab391a2918599bcf82dbf8bca1724bf2b889e0710fc45aed065bcd106a0187611b7271ac122af6a0563b7d7c69678bae29a9bc33eca4b8ed39e02bc4fa862fe580a3a99290e800b5782587cee1262e8cb9899f799170e92da89720bd55609c6f2a5ef54e121ed36b91a040653ae5a6c80caee03648c0168ca0f533ce1f133f2d907d3f20b4366d9e9556a98b739f7b9052c3e08d2ec89ed6f5c31cd40def214b15b6be9c90e392d849e23d32d970ecfd385dea5941665045ee3c9029ead1ba9b23b11bf870b9f99db021b68c04f877b6ec5dad4140e6eba72818be52c372740c90fbf9e8a258bc00430990e7907b3d7c92371fb86d940e75448a8fdad9ccf728d587f700038a6f1c753efb392c677d32c0ccac81467063081540e37b031747ecb9ed4496ad299c2e949d71d610ba6e3c183ed7f8bd4b841a1389be6f1389cac676a99925fedb9af920ad822b9d77b9243f1f5ad162fcee1ff56cb400275973cb549f1c67540df476b5f3b68ee62c558d7186a824d62ca1587603cf17e10e74850da688c980b679dcd43b4261afa4a355598c747d4c2c38ffbe8caaefe0a8ef1da3b411d3e9f3192a8d4a51cb08dd399625602eb95d2ee3cbc867005ce565") r1 = socket$inet(0x2, 0x4002, 0x278) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000010c0)=0xc) 20:47:34 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x9, 0x4) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) listen(r0, 0x0) 20:47:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x10000) r3 = kqueue() socket$inet6(0x18, 0x4, 0x800b) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) recvmsg(r2, &(0x7f0000001340)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/115, 0x73}], 0x3, &(0x7f0000000340)=""/4096, 0x1000}, 0x1) fcntl$dupfd(r2, 0xa, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) dup(r0) 20:47:35 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) 20:47:35 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0xb3e8, 0x0) 20:47:35 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r1, &(0x7f00000001c0)='./file1\x00', 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4628e58bf0800f464de237b4d956081"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4002, 0x0) close(r2) ioctl$TIOCSDTR(r1, 0x20007479) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x104) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x4010, r3, 0x0, 0x0) mlock(&(0x7f0000ff0000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 20:47:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 20:47:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) readlinkat(r3, &(0x7f0000000240)='.\x00', &(0x7f0000000280)=""/34, 0x22) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r0, &(0x7f00000002c0)="439a599983", 0x5) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:47:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="003ce8de8923f8031e05654de1b024465b8c160e35a8a7422da243d321c1c1ae07a72ba54c64f51baf41d73099756b08cd3b418b2de6eed3732ee5edc1d51314cb2a324fb9dfb8457c06246678d8730feb813cab1648eb0241a00cad0422bec137fa83415a3799f25cada77aa531c2833411c3606648815e6747afddc8c933fa1323ceba2e69c1eadc58b8fe84f5bc4c04bfc06fdd84155d99fa183c7a9101e4ed013cc3fa88092d62b9dbf0d9fdc47353797616bc5a8f8a22d8a057979478462769073b6aa4cf33d87fc7f7bb71b6fa4d1af2a1a5e7310adc90e38e06e2b1de682b6eba5f051a9acbbf55c8dc9097435814dcfdaaa7b0d7dbf106d3e6e080", 0xff}, {&(0x7f0000000280)="c249333347c8efd8500731c4603f2b9db4a103c94352d58102546cd71cd94682e58ada8948c4a982b03749d6b4783cedd48132beeb9d3f856d79880f783a20ae49b5113a8c769cf3e45eca951156757bced5a4126c2dc3c9325c6537651dffcc292bc9b9fdfcd52b9325d8916c108c40d7bdd88098c8abb9db8a456d99c3e019769da1598467833f7ce4fbaac63d1824af1d", 0x92}], 0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 20:47:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) 20:47:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)="86c3d01ffffcc6c7e2863a306895d4b05c7b4d017eb14228fc4d4b3987b732dc660c9252ea71c145418a59553eeb3c2d634c772b7eeea8b81966c8937f311cff970f84c0fc803e3154a3") fcntl$getflags(r0, 0x0) r1 = socket(0x1a, 0x7, 0x0) sendmsg(r1, &(0x7f0000002880)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="30baf432b630bf5af0d531ab321b58b899cc5c62f232a01e588e523a701c03f7739f1b06533f0466eb0a2c8911879511925d5a57f99d168b322916140d8a7dc0aa15db5ed471fc2b9f18feb5e6993f73b8b8e52422cd9c470983e974ffb07666fe21a5a3838f2cf896682d3eb90fbe92674b7468fdae7a4119fd3caad48efa404b25e05aff82007a27ad552b67f6e02ce8fb4f6b953f20a5d398c42cf493a3330d8a2848cebc8fd0dd848e254481fc92d511e22ab60d23630feadbeb024f9eee3082b41e0e6eb2d8e5546addde790f6bf0e47c13efd2c0e1ebf7f0700d493350f9b44811fee5a034f4827aaae939e4547993e23f3660a2e342cc6f34bf352b2667beefb7c2376b001da88e85b176462d719e745437d0ca8a19459e0e3cca5eb1cc75c90609a2097b105f61391af16e668a35e84e3a9b08f43f3c125e4d72c7c0af46ff5d213cefec0c357d82eb2964c44290a0b5e81d35a5ad4f50488b9b127c618d3a18e20d6bdccd77fd728378eb971547d7b6de0f06c9eb7bc7f7d4cb65340d3621197b69db3e0b4c5aa2e239abf90d7450aa14fc7ed6a5bbd22dbdd3076d6cc0b827ec2d07cc5eae230a9a8d56834d8327c9a25323120f5a6889cf0bbe15b6842fd85f7b20fc3941e6f6d55719882374384b1d47f553800d99a2fcd26887790142224137f8b12c72bbc18f0c45fa18db3b8341667b75e551fdc8ac68ea277c76e02e79bd17d4c0a9d90286a9a7ed6ba948490d0122a82e80f506b02f65eee68a053de7b602e78ab15522ce384a9de320191f1c1bbeeb9f23b422d74802fb0d5fc779bd455e0d6bb789918e26c0920fc02104be44c9b4ec8b0342eab06e957e37c256e6a777257bdefb8263e453ac48bdf02c4a832cc46b20b26d8e876f5f36304e2af6e376f2d41804d87f69dcf792678e1ab692f50e672161672d5ff9550fe8d3251b10271eeea470b9c7fc47c02652e5daf48975114f482223bb10f454a4f227aa59cf4bb97b3d9822988e9d26602bed2c86dabd3afa76ecba84d09864ad03cf37cd1ec11c00d5390099dcfe5183c86cd76261ddcc4af09faf54333f53844124093fd13758f97376424aa8fac0385fa0973b9c2127be9b94db512598d76f20c757b7bfd908fd985dd380c09a55d3629ef410a898eedf7a22626c018944522b311805bc50b26e1ace9e5bbc9d7c8ff09ffdda6028a1dadbec48c7ba4c2850ff78e43c2a45e75d7a10b5b830dee034f38cf927b132906b19ec374cc296202212c4facf53ff3d23cc59cd5ffdedf9951f7f88c6fed7b52ee676514b46298b3e91c4af57a57e0143e5a44c9191233ce5af9ebb4251b6d56d3fecfb54da79a94d606ac7e85f6542894dbba69ba6a8099c7ba806ba5f98373442346cedfec2ab5c814469966118c8875418cef330c9a5d8feade3344cf467d7d303f6d4a0496b113cf05804692d3c7a6dfa393daab68cd7ac0ac75c63e446b362fc464d08bdb145673800125c995b68a4916a336aadbb4ca76be59fac135915963b5aa5e84814561585df2b095ac4609a3cb26fb2fba21f8dae737f803135046ce37b0646e31af26f1e18bbf234e84bb3dd72f26ea7b7d1994885e55ed273675281c0e41e1fc46a393173b02998bc42c03cba70975f7a413c32e0168d3f9e60d8ef311562f8fb595c993dcd240b436db77705770bd9384c609683f3215a6a8c47278efd0026a274a8068463b97631b369c14fe0a786c1663d8cb44b1523d0623bbb492d0a06df39eaa69fe931516c4f391bb4d6caf55512ea9bfbfb8b7080eae8bc452eed85d98dac23c9f35b6ae30b478ccbf31c6070bdf616e5e1797b7d849d90b54a31fe5b7ffe566496a71d60834c8495d4eb2f1edc3294bedbd09693d1545f153accce5abf1cdf390360c9142f4e97d436a439cbddc3ede74109d5a4b5004990e5af0580e34496ee45b6d92ba87bae2d2400061c79930659b5dd19f384e08f2e988a4616d899f1ff45be66cf0bc52501817f73f227092d411c481877376423a9bcfadbb1a57354379d6640adb82f764aedb2de87ebf85a749df5c6e61f59003ebfc4332a37c444d2ad3808b7e59cfce0bfdce05a9500a12d35964ae24b9fa00e1277c8a9d42b385b074a52479dbc081a471b049bfeb9726c9dc1e78053c68a66fbff5534e6d799f3a1798db3658e354ed7522a6b882c68651aa930d822f743e0a66cc5aed027beff4547bc04ca40432b5cf23a9ad7270411c32ede51a2b8b9729397968c9f219b2a20f3991ee8e92352450471a7596d001386f8c7a1e833446c7480104a07cd1cf2516e454f11b039863a9b3cdd2cee0bf2512afd8d8da5c1fb35e1b24c83b29319b54e388198154bc398454693bd437e90ac58187c66461fcbe9c993ca08ace8594a760d79127316935bb79cfb3f54e6d3b8cf9c44199baa7d91d1ccd0f709101666d2de1299fcccf2ad667c05c47f4929317fab7009675de0ffdfa04b93c6745157ce528ca3885a10a671f109e5060b4ee947e8b31f8cee1d7c3f165df898f64091a9055437cacb0272d438a2947d5a8d14fbe419fa8d1d334efdf49e138fb0cb1f91dbe441e44724882c2e2bec5ddc091569181f3f8589713663d173857ec7ee42159b2d8bbe6c8f3c89eca9773b1c97b590748307a42f5140cbddff537c36f36ef0dcd2e974ff3788d5f0cd411eb3fe6bcceccaeda26683b839f6bbdb8353a1996e8a80d9113b96e765008e7e18706eea4ce209d6f72b868f67a005af9d7d82f1756d48cbfd1b56702295708df5942962201ac3795c03fb4261388040d5432c8992fa45bfc7c8ce7e98ed4663fe63c5f37fc562f2292b647df47d549eb57e8ee8984eb7362e68de5f72d2c854c008909a70458af1c731160b8123977c3a3ea9b429f4a1e296d7dbd05bc70255530c9436588f24ae38098bc7a6ff6f66d94f07c61db2cab6f76edd0f2f58899fb5bde6616a732784e2f3599b50d6025624b9e45367b0b6dc48a0d08c3afed02df8ea64af2995eef41524688f91bed380102ebd114343d9123cf206a36a37662bbbe2519d9fc9ffca2c55a5a44d84c1f5001ef84528d1b60a30cec376f2d4cee3e09516d078c02c399284cf2d7df19fb01a429162836acaf3fa4a718a000ef972b0b0037bb917557c10698fd7806d9d3eaae7e598a7702c73b2e33e977e3e656f4bc89456861f88eb81c3feb030e471f8f71818142b015d783decc4aac3873b981d462be70114b4fe56fa52a8f33dda753d195307a8e957fd075a8dcea77d62ec630df679506e0e3d8d1369ad9c2bbe0c66697366146a28217b2bb7f243abc3efb0038087728dbb3114d86dbdb07bec50140715b4b4f616b0def299cb8c5abb096272a22b3c1bcf42ca661d10a398f66924387c0db57ecdb9bf18973cc7335350db9e43b9f55c3e673070410398094bf5dc8702e279830ae31151ded2d279701ed10933615e47113c93a104264766594caacfd82c6ca64beaa622c0591a2668dacdb1f821d707716f224c8a3d68006176a9a31ff4578c00ca7b48f265c84eafbcf1a853b184715dcfda369b778e3a1ae8c2ed6203e007f99a2617aa64b0bf638969660265f735d855a3c37b2b4ac837d8159f38a15549e0b219ad6a753e63cbcf09667c73226b62b401039cee0628bd382f8f978873962dd5065b91019ae38fbd6f2c5cf32c775c524cdfa8ab6f9749796d3fec19d62ac4ea9af337e08f79cfad58a5a285fa3ee7dde1f5fd1bee24d6f6470c27cb1fdefd651aa53678d7a5ed4a75b86fd59cd92d06c34adf3d3b369a2c9fe365606bc01336d50d7f715c21a901b3c2e96c56a008ecd76aec2fa8d5cf94d7b55d9b11142359dc642e3e24189352370e7f02c25b9a610f0eb15217eda779098ac23b65b01aae6128f0f474ce2c1d58fa41bebd56562d2020ec3fe98a43afdae9ee7b823b7b8e9d9dac8d4b5c1dfb7dd9bedac30d418c1ef6452855506f7dccfac986cfc128d39f154e7c39443be788191af1b8aac6f01ca984ebe2dba275b6eeff23e34edf15973f9a1b2c6c980900c3e61ea8fc81af99050cc2e50cdb87d5884188f489ef9a3f118a6b33aa2f66bf9927ed2e8b291ae5ec9b2a1d69ee0cc7abad4a6e523cef386ec3a598511039043d8578392d1b8a798352d3a396b254b3e91e833fc5faa8317a3c22e8ff254a30206ad7ee27f1280e43cb30ec4871be08c8769e626c50e6df7135798964de32077ae09ab7e157eebff975d1d71b81b78ab31c348090145a79a74b78856b3d82174c43b898a4184b1ea32c88fec0c408a45addbb42c83a677efff3bfb85aa815b90e4a4cc393780f2fa1c3f4f3a4a8c7ca55062b810ff8e8aede4f5f4fbe2b3c2fc41ba08e41314a1f2952b67d9bbae58ba70d727db87541380e0f4d3a9297931e099f8494411db94b32b7295546545bf762c7c626a196a7c74469bc81489544edd7ed38bdcddf935ebb3cd4346a824506f73a7c370e3e43c74f62d98ee938f773431ecfb6d1063ef2d55dcace55893fc99bc6f90e670322e60b85edb63353218010dc4afb9c184788d925acba3278938a1c394001b2128c1b45235aa9bbf6ca63aa4d70dd4a4a32dbdd8c249d605b253e2e450078b4477194f5724c77c465f76ffa88b80eae96d7a559e487af2097dc657cadaf78acdaed589e1488aaa7c177cb8ec6335c4ab511d26b2e9c9488ee80cb16aa5c60e7ed54735de0e80c86f7e0d64a57c8861b7008f66030674df63734c7f2008151a9ef92720f1ec785a9b913dfcd66cbc8d3e59562244ef9d77e41727d0c8522bf10cfbb56f8bf02857341d235b53c8bd4672db49e0c6cbf0cf1c6613eb65ebdfae6a07ea8ac37761970520b5e21e9f227fdfe5aed4c3b45b5305fefe67366021d95e69d7e8df08936675f8903afba6ef58f169d27f2cd6af991ba28aac199d1d4ea36575812455856ea99372cb10a67cc2bcdf779b77041c397c8bd7510f5bcc2193a82a19f832575ad9a5f62c4a67f2e943fc0f5e6c815e3291819e08e7dc87e0956c752e17ccd86d56bc7fdd0549bd76ad4e83024ce00d11c65ca3f422c29a0ad31948208e5b80173baf5faabb0613db7d5ac4ee82fb7048d3e8193f27ed8589b75eaaf42d9b6d28a794f810bab982569f40e369f981c8749b25e6ebd88a993023b649556e406538093fa81c85849b6371fff5c1aecb2a72e3b0c283be1be9acc4fdc92ed6cbb7d382df5265a57ecfe2b31bfa8fb63b512d455deb26c9366ab9c3f3669fc9a75d74dc47df986f7fb433b4f32cf35b646d08bc256ebca76e0108b37dee190af4fb38fd6a70098fa579eb47e941295e779c3d9309f2f672d41750a6e9547db91ff2afc8f3c0093dfab8dc9582c57fe69527afeed63fa29bdb4e631b626cb7ad47f48364a9929bdd979649650dfa1778e3700fe68f5e43611564ee9f6ef2e547e77bcc7e6c9758db30974ebdf0d720f2d82195c98f92440ac2916842969a2c035a67c6a85ad7c1cab8d87ee731a4494c988d66a67decc2eba244500574dac4a2742c349c17eec34f0e4f448140ecfc3f2798e41015e112c24b830a38c935d3c03f8399e0e1156800367d90bd4463cc355b9b1b46df5e827dca895edbea4cfc7c2e85fcbe735ab19375b3a9132a15bb7f571f318c042897fa8b70b13f7a62a8f383cb9125ef70c28554a483d40d5eb4d4fbc4079f1155e5e55f43d3f3327414a0b00ea16e48fc0185a543f74655be18220463089ec75af6796fd417466d6ba4888a0b9da87f012b597b244fdcedd1899e5ce10035f", 0x1000}, {&(0x7f0000001140)="8eae639beda9f1e6d0e421993695a6ee9edd811be06fa69f95410f85855bd96a497523ae6e81acf534a230b3bbfbbecbbfdabd56441e506bd618cf9583653cf9e42a96deb6c5fcc062505d423264af20ca918e19e988717a4bf85f291300c0185e909226dd9717b47cf3ec4937fb0ac28e6270064fdb7c8cf407867720a204d5595c034ff68489167a28442a03ee0093c0011289fcf44368e34932112956f234c2cb5e76f5c7f740bd48f28713410ae1c85fef2a1253c01742df6bf51f8633ede6ef16", 0xc3}, {&(0x7f0000001240)="c35709ccf46e6f1870b64b541f6effdb22a4ff1dd540f497fb547f05f17fabce577bf8f793f406e5fca762d93990a6360c708f582b7c3073ba8895a73e7cdbb06ec7e8985de7aa608d551a2d62e230003ed86094bd513965fcd43014e8efb0284a379ec03e9ec285efb916d63e7bdac5801647afa11e16b6247b7fa60c737c109925ea1f4f1a2ead23157249c0e7bd573d8af7624ec637169bc077187b850918dceff208c045f2888d7322d27b71334fa64437954f85435c3cb6eba4e69970f19cb13270720b259cbeb062e04a766a3a18529e", 0xd3}, {&(0x7f0000001340)="09d01dbbb705026ad6a83f6aaaa792f38f158be319b7147384c48beab94c8af3e5256d2e9af9027cbd6f90c4107b7e7a0776073655c0fbebdf57961911bb816164573f4c5fe042de12cea3e58d5ee8bd75a0b033afba96242106864dedeb1053368f65a55e6eed3036d0c544ad496b8a743d9c0fd3dee57e51c6febd8329114efd09bee349576d9509714a4ad94aaba2e1fa7e56296f884d4a92ab6b7ecf492a1472ed85b7574aa552950e", 0xab}, {&(0x7f0000001400)="89", 0xa084c717f95a49ef}, {&(0x7f0000001440)="6bbc2ec4a4db5095aa7ef3fb22af0f8970b1c4d6e4ae90ae3d0e6f19fc845bdd043a9ef8335cf5afb7", 0x29}], 0x6, &(0x7f0000001500)=ANY=[@ANYRESDEC=0x0], 0x14}, 0x404) r2 = msgget$private(0x0, 0x2) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0, 0x0}, &(0x7f0000002c00)=0xc) r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002c40)={{0x8, r3, r4, r5, r6, 0x2, 0x4}, 0x6, 0x1, r7, r8, 0x5205, 0x81, 0x6ce5, 0x1}) write(r1, &(0x7f0000002cc0)="d653c2c089927b", 0x7) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, &(0x7f0000002b80)=0xc) setgid(r9) sendmsg(r1, &(0x7f0000002ac0)={&(0x7f00000028c0)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc, &(0x7f00000029c0)=[{&(0x7f0000002900)="14ad046010f8709c3c662f4fe95d0f194d659238e0a49205ec612e5f6962a4a83d4ae20c26aaf6ae46d8e4358d9d343e2a68b079b561ba4fac9df26730ce4273135e4337209a13388a91489a76672bd5c7b2fc9bf87f48ec9a3806cf20dc14bd776609d3f7471e9dff66588a5f8591e147bdfe7b9f7e1f89ec90fad6ec551bd49dcd743b57e195ad0037778e8f732f58b427d410d44b1e47a07db8c7473fa76efd9563da92f9f374faaf7e5fd121c4c8b50f", 0xb2}], 0x1, &(0x7f0000002a00)=[{0x90, 0xffff, 0x5, "4b1866c0acdcd6725a42774adcd1bec3830b830efebfea79c9b98a4a12b1fec49746d687c3be56b03f9a87772da62bb4d848ab2d3963e2258df11459df4c8ba95715dc62092a5f79a47e684536fffd9b5a049067317caddcda5e11059be1b68f8680419e59e1dd5190c6dcf2e551401b70df9830e479e8cfba"}], 0x90}, 0x3) dup2(r0, r0) 20:47:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81ffb, 0x0) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r3, r4) 20:47:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x7}, {0x18, 0x0, 0x6, 0xb6f}, 0x2, [0xfff, 0x7ff, 0x58, 0x7, 0x401, 0x3, 0x100, 0x7fffffff]}, 0x3c) 20:47:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffff9) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) getsockopt(r0, 0x0, 0x3, &(0x7f00000001c0)=""/8, &(0x7f0000000240)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f00000002c0)=""/48, 0x30, 0x40, &(0x7f0000000400)=ANY=[@ANYBLOB="00eb402f66696c6530239f90b9f08093c764b6c5f56c3112629d37e2fb19db9cf20e385ae97415fa362a89a0874d29637b089fc23871646c76993e14853cbd5136b8e5da741cd358c3a5f2c6725c87123993254aa2cf707bb98e86cac23d21aa9e6692562c91654159e0ef918ee36850720310779163357486f0a80e3d14b302f6f49bc53ba09226edca4ea27b6f737f35d7186ecfad140d46218d7a95cf17eb945faa7edbf987559ef9984814d686bb08b331c4d8f9d6126ec69636ed3d1790fc5c77ae65aa4370392c5a4cc18bec9eeaa3b2d6ab0e87e92e1f01f8040164a44acba48a2779f92a00b643fd"], 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x14000000000000, 0x100}, 0x15b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x5}, {0x18, 0x2, 0x6, 0x3}, 0x1f, [0x9b9, 0x2, 0x1, 0x1, 0x7fffffff, 0x9, 0xaa, 0x6]}, 0x3c) recvfrom$inet(r2, &(0x7f0000000180)=""/56, 0x38, 0x800, 0x0, 0x0) lseek(r0, 0x0, 0x1) lseek(r0, 0x0, 0x2) r3 = semget(0x1, 0x80000000000, 0x800000022c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/198) 20:47:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000200)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece09817e5fe42c569776fe486aea7b7eb8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fca0fe74927134e694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375caa586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc8222a525a6f8b2e56f88d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084c5c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e44181ebd2f3f027319688ae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee25e7a69e87ce4275f19036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f5f96eb130146cc8861852dff62a9e7d9fda67de95ea555243ea39c446e50314ad202f62bd8c9512ad32d17fe959a0e090ee7c4028d8f191a5893c793fb777fe9c858833942d870d69ca261f588455c24d50b06a01190db6d133cc6cde489fe56fdc97ec50db425703ea2", 0xf78}], 0x1) dup2(r0, r0) 20:47:37 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0xfffffffffffffddc) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x0) socket(0x18, 0x8000, 0xb81) sendto(r0, &(0x7f0000000000)="05", 0x1, 0x1, 0x0, 0x0) 20:47:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001140)="90ad790b882104886a4aba2f9168f7f14c984c", 0x13) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) connect$inet6(r1, &(0x7f00000011c0)={0x18, 0x0, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000001200)=[{0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x8ac, 0x800}, {0x3, 0x3f, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x5) r4 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001240)=""/216) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001380)=""/217) r6 = getegid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) r8 = msgget(0x0, 0x241) msgrcv(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000002000ff0100000000000000000000000000000000c3000d0000000000000000000000000000"], 0x2a, 0x1, 0x1000) dup(r0) r9 = openat(r2, &(0x7f0000001500)='./file0\x00', 0x600, 0x10) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) dup2(r0, r0) semget$private(0x0, 0x0, 0x40) recvfrom$unix(r1, &(0x7f00000015c0)=""/242, 0xf2, 0x841, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) semop(r4, &(0x7f0000001700)=[{0x6, 0x8}, {0x3, 0x5, 0x1000}, {0x1, 0x101, 0x1800}, {0x2, 0xd69, 0x1800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0xffffffffffffa44d, 0x800}, {0x7, 0x3800000000000000, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}], 0xa) connect$inet(r9, &(0x7f0000001740)={0x2, 0x0}, 0xc) pipe(&(0x7f0000001780)={0xffffffffffffffff}) bind$inet(r10, &(0x7f00000017c0)={0x2, 0x3}, 0xc) 20:47:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4803fc4ea117abbf2106ef1ac7aacd3a0fa0e589252c5e51a0a75cea4ee1e0388a72dac148bc4b2b1f200db7f2bd29165aa5c16b831bbe52bedd80ab4a7ed359ae79c347b7c75029807070b69e0c35bef4ca6418636b3a06eb76fe8adfac872561e81b", 0x63) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a4942fde60cf8c7471c4c9a65db2dffd5e81a108113aa22722ba39a3e5c14ca6bb3fff5dce8376f2acc6", 0x2a) 20:47:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f71081902c9d90f5acea261f3013dc", 0xf}, {&(0x7f0000000140)="f183e599a4152f130cbcc316ff", 0xd}], 0x2, 0x14) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) ftruncate(r1, 0x8) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000200), 0x4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x0, 0x10001, 0x3, 0xfffffffffffffffb}) 20:47:37 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000240)) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') 20:47:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64=r1, @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x1c, 0xfffffffffffffffd}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) 20:47:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='[^\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='{#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\\^*\xad\x98/+\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)=':@\x00', &(0x7f0000000300)='\x00']) readv(r1, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000335000), 0x46) dup(r1) execve(0x0, 0x0, 0x0) 20:47:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/67, 0x43) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt(r0, 0x84, 0xa, 0x0, 0x0) 20:47:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() close(r0) pipe(&(0x7f0000000240)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 20:47:37 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) 20:47:38 executing program 1: clock_settime(0x2, 0x0) getrlimit(0x7, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x7ff, 0xffffffffffffffff, &(0x7f0000000040)="b3a7b833c1306d4958d7b2005cf9cb8ed70607895f51cfbe592b63fcbb9c5a32aefabfdedc83a2fcb56c20eeb328553f2885b033a42dbf5ce7519e5dc702b5d061c9da11eae0525694348f7206645bf9ba0a8f5610a062ae9c00566aac1c402c0a758b1e32d12b72ba054811589a5ea0d3df90fa6c047acf6a4d00d2ddb335dffd2755febcd3a1bfe8ba31d921e7ea3f573967985aa84ead77", 0x99) 20:47:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x9) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 20:47:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) close(r0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}, {{}, 0xfffffffffffffff9, 0x37}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:47:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) lchown(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x4) 20:47:38 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 20:47:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x40}, {0x18, 0x0, 0x7, 0x5}, 0x7, [0x7, 0xffff, 0x3, 0x2, 0x1, 0x6, 0x1, 0x12dd]}, 0x3c) getrlimit(0x6, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x1, 0x0) mknodat(r0, &(0x7f00000001c0)='./file1/../file0/../file0\x00', 0x20, 0x1000) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) chmod(&(0x7f0000000400)='./file1\x00', 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) chown(&(0x7f0000000380)='./file1/../file0\x00', r3, r4) mkdir(&(0x7f0000000080)='./file0\x00', 0x43) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000280)=0xc) 20:47:38 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r0, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) execve(0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000fc0)=""/4096, 0x1000) 20:47:38 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') 20:47:38 executing program 0: socketpair(0x6, 0xc006, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="8d9f5e49dbbf6fca4792c3f774b29d55d66ae2fd98c7652b2d27df523356a9031bee1ecb289a15c9c3dd448c", 0x2c, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000616c6ca88367f1f1ea7700f55dc634cdf6753463c5eb76b87090afb2196a0f68ec800f17a3af9b1922254b4afe7e23409ed6a81a3b62c8f4d40726beaea9d4e938ab3fca4bc66c69d06f5d9a210016f04c02d3b4"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4002, 0x0) getsockname(r3, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000000c0)=0x3, 0x48) connect$unix(r4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x36, 0x2, 0x0, 0xfffffffffffffdb4) listen(r3, 0x9) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/3}, &(0x7f0000000280)=0x5) 20:47:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc4) 20:47:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4605bc2ddb795ce6}], 0x5bc, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="122d61cb5a7ffa168d2061b1ea771a92aeabfcf80c497551085647a2cbd8d033600186ba2b75ac3fee9568361cd0ef3b8175b0bbb4be99e1f1fccde14afcbb54e360c7ce8b9c554307adb76254f3b0cef7507c2a936b44a03d483fcd53622424f23efdb83bd7d1ab65baa72e6bfcae13968fb6ae0995838a04787aaae8551d0a050abdd5beaa2defcac073185bd7dbbf47ddcfad18bf5a9483f318b8f741a9d88a9c9a6589bd450293b328998b16410dcbf0774ed5b5c1b11c76881ea5910e412f9ec132755b9a139ff8096255d9f34fd2", 0xd1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000001600)={0x1, 0x8}, &(0x7f0000001640)) getgroups(0x3, &(0x7f0000001580)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000015c0)=[r3, r4]) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000001c0)="15c41e214b255bfc564bb3c8631748afbe57ab34da8e67851a891595447bd41cc33f488d7858048bdb0306ddc7c624b061a0ffed0da8d3fe4882b9c6e4b3fccd7a47b621ca598e508748c1d5a14c4775fd26eb4609a1f65c584104f8d864671b047f40e50f6663a48c29694ae9e5b0692d0521e2e026f51ed812d14d84ea6ca885e217ffeaec405ac3ea21e65b51ccc2540287e74a05a3ce23b0237fea327a1959261219ac13f7cd0fbd8ea788c9e4ab757bc3e4a0f95c69ab4a5b9bbe28d3a44631c827b8ac74047ab657adc735640027a5d58e195f8221a3b0f7904e4197237172aa3bb2a7fdbc7e8e6c2d2f41efb83c7b6261b6f44537a75d6214b8b864ed2cf2c1b7aad44b776aa451bd0a6073973cced7514a5b987da91b8944259a96bd8f9543d34c9be9194f85678d1cdd31e488b3464b2e0d23912c4a07bbe3db85fc402ff184d4ff364fb6bfcd4fe84773c22ec8f01b940c7e00e168c09ac617a306c689b2cc3664f492cfb1030519d82d66ebc62cd3b20f10a4b0b5fed4101d18817b5a67ec3c60200babf9748237fc05fe5631de0f0c346292631931c3b23322002256884113c0b1e3bdb918599cba21b59acfd7cdcd6aacd9bf0c8b6ff18584388fd64391703c4f9f705901bdefb1d8a29c96adf2bb24f01542c2f524012a5a88f365a38ec9f0302d865d5726fc4befabba01295845472a87c1f7081716855efabd4739371f6121340168d17b6f9094233409c26ed06a2fe0fb5ebc09b54b094c22d9683cdb07a09b115c4422d03cdba3887f0c92a9015d9a35c50d8633adeb7314277478c08aa7363124546a11bdcfd5cf3d02bcda263ec49e4cea4dc407d288864cea3b41ef08d54b953023b20ec6625d71bd8c5a9ee90e1be5474880eef4f0a53454a52bb69beca7b692c69a35cd79227b4875950f5f698d64bf583534c97f450d52a8699a84e9da25efd310faa820260d9c92e3091c0a24c1b1f0be03d62534dab5e733300e390228567455a2eeb23eb0b824b7655b27b142a686a85b5a5e84b39698defb7fb4ff63a95076cdecae8b7a4dee936cbf54deaadd4158766449d2cc1ad56b3d153a444f9e91e0fa30d376812cd9307bcacd7f5c048fa44335da54fc307a1b446ea996520c843e194c31f2f767829b5d29444b08ed9363675f4c1632bbbf39a6bedb29a2f23dc7226628ef76882a6c05c14f9494390c2375aafbc790f5ad90259da968ef09f4ad389f0f575d9e3497d96cb2f1d5d955be48cb56f8a044092743b8389483736325b2d37da4eb7f83b34e48c736af7276a120310ea913001d74cb5f15285bb4a7a0a9f6f8473629e6b4e89b66529bbfb5eab4006ea9d9dad3f6d79becbb28c7cbc9ec6ac1ec61ad67f643d4bfee01fc67916d246a0da59df584d871062026c5de82ad5ab19063c3a2cc408de2ce30275b8499ce0f0413bc60ae44507c0df70479fc792cff19a999e7401816d547d0bf90166532c0aab9129c167f1b3a27811af3407de6d17102eeeb9f0c59b16c8c770dae99a23f9796863072cc8bb0a2a32fe9de53131a4e408b0107642d80d232b908c2261d236f29ada78c8e3ac2b7650fa99db799de048afec517bf05990725f9be40b784c1e8c09a793c38757e0f35f7a99299eb53d60533ee0b84deedfda20aa6111025e7a41864400d5a8579ec8b1a833370f6014baccfda43b290fd6213a879af72317d4531716ad6bdbee7fb83bf71c4b1165de066653471dfe6b7d1037047b9bedc10f64007d91e922f7c7680c7979c5fe746e6551b3305e441ff6be07efa124b2d9fbee20b2c3d512a6807be0337552cbaf41da0a69f6acb4e743ebfe7c27cd29f61dace90cd184f5119fd9d4515320517717163ddca0271a7cd7dcd07c34f9adc6a85079bcde71ec0581415ddeddb9a472dbae484199d32206a5b7fe58760439de6e66815f63e1d9f72cf71c39903f3fa93a59b03de23565cba1fbbf4b4ecd292eddb35051a0a86699cec13a938d88de877b9504235d7667cc186fcc95b11f1e5028691c56c94ca600790f0dfd2c97738145d2c43d146ceaa190d25973df9de6cbd91405960ffe15bf8ed6b0856b24e8188dae3660943436fafbcd5d97db98f070ffe25708d7829177b3a446695f98c3b80fb76c3ba28665a662ce8f769b7ce6d9059e6728fff64f96a5a1f881ea3094475d6e7c9c015d8b77d03c773eeeb559b63cdf7749c7705b70a9c058bb1aee7948bc388368710ed0f3f1af905d683567024160e5862a37378c7f342ab8a70a94c6cce48aa680e75018f893c716187a9aa4b417745325eeeaf2e615ff8e2018c43b68f7f50560f54f2e6438f01d9ff36b3a44db838195d3e91833b3aaf3532d3a403f0ca21a4276437d528632158d17acd7f0d3f81b50163161e64b5e6a7ae250c33421193ccd1c24b333a4af9a1f8e69ba83d0ad4cf5f8091627e1dce35f592bd704890067020057a631ee62a490d360f6a48745da242b8c17fe5b37f6b16a5e3dd1431137c125617151d45eb78a61f73df9960b6d015ade046f1466c2bd9adcfb93c29c1b5428f625b7e02993790d58689a74752a07dd3bfb300c23837a002b37bca332ce57c5ebd890d0c4d446f8bf78bcbca625419406985c0e190a2366a9c567931415d47e573e3a8713dbed59e490a4fd975e7b939dd094d8d73c78e419ec7ece717affdad62eded492275b5a0ed1d85204c68a6606def8488a434df16a725072b823b8b040b0e5043fdffcf0e3d290b8b9708c3e8bd4ceb0651fdf318a7886491581fe722cd729d4a3d46eb4c0cf29c5808d1e970351ba5fde4fc94f279404340e8f725bc3ab11e73d2bb08878098a54daa10f689a16677c81e02d6f6aec9bb8baa3508be7a487cae0e905dfca76a6fd99ea747725ea806fc17b4efdf33d00cdd31fd9fbfc7ed6c8983660a466b61fa968ac1979e8850c786594b85125e616d0d5196e3ed827b88d940f2c7a711b2a03bc1a40f94d9f8ce74a246d1aa0cf2018f848aba73a7956eb84a4871a4fbf63decc140c2414fcd033090e1c81a131ff219998abf71b6e0d0c17c5f1d29a56cbe60848eb5b5b7fef278fad15c4a2bb1a6bba75d56b5a088e9895f278a4f3abd33608d25af03ccff50fccd6ea81c7b0c71b5f3a67dc47746885d68d9a79d64e8ffaac4b60d96512ed1962c3ed32e029b72ecaf1726dc5778aaa6d7e3324897c6f87c5a4635b73f76ebcea8048eac8a7063c6f1d1742e5fcaca9820ef7ca475bb083d40ac981fdddefe6256bdb66930ea7b02a6706a92a698f2ff9e0f9a8a8771dbe0ac917d3121460b3bbf78f9c7b6b3f10006aac61101a636f1cf6682957ca7d6cbb0934fa56d672e07455698ab8526e3b4b8d3fb27aaf63db9ec4865458aa653b85f99389aba99dcdbe324f6415d3820ffa204d0259dcdd09c6821b64fa3bb6745b9175d7f24b7a309f91c61d0a570a0ea4600ed723fc50b3fbd695c53d5f77b080fc19ec03b61697a2c959227a5b4ef75bed50a22e674718dbba30cf227cbe5e69dade05acdc4d4fb24f61a456451cf1659c16470843e77f40be1dfc14c88bbbf55557894cbdb004edab6f9da6d9ff17bb7e54b41c590b9e8cd7813ccd596fcfbcfb4b9327a4bd11b951308232cd94c615c28cf65917b293ba94109c25bcc4284d490e09fad4b96d6fc330213cbcbb2c4d8d24eb8e240b9ddf6c7007a605c019b11fd336878786e54f4a65c305e38328100b952c9ede9163d98a2534015f400825cff465acfb0f3546ddb279916978385b5ff58008826225f41ed6a62a258ceaac039a25875645429e8ee3315b111c9b9db9c04dffaad91e3fbc0c3738246ab618f5695c66a0d3aad868f146946d786ff93ca344555a919b4c39d398d1ee3a1b1b680165aefeaa5016f83bd201119e47e715d1e963b9d85505a4120bfb222b254a50f771b6f77b772c5682b0b72f243631cab0b181cb5655f7665053497a1ff7fa166e91840168d865675948ed8474befa14c79317803a839f43cb06c0c2b8310176abf20946311557a7c700c5ecdb9f19cfb6c371857f26db92f7b9adac3470c0a0e8a8d2ecd0e61e285738beac322f36d862c933342118f44704ad2eb6775732d98d92fa7eb4b6cfb4f0b832a91f7a6f3c692ecf2c2b091640866af0af177301733307a469362e2d83ab521169359d555874ba4feac5624906a83b0bc87dc794c2a41714729b5d63a946b489966fa64348a7e3fbda8c726f5ecd49f109990e698cb65efde3184fcd8b9de97c53fe243b586a6b328bf860d2225d261db795f9d96cedc434edfa67e6dbc12c52f520cf8559282b6e17ab775dc22bb0102edfb5324bb6c4679862f91f5088dabe88717bd54ac88d08db1a448296268bb5abe2de99c81a746f54dffcc300f8214bddc42ddd27bda435f0c571d375a3dbc941a8d0f47148f381318a6cc23b309e939cb3ffff2564f4f1de8b5dbdaf5524921e7bef1a727b8a6de045ea7a24c9476ac38c8d29bfcfe6babd127f5ad051267506c15cb36d3663f388899acc4671b327abdb54f0365ec12baff7159a9d8b4157d172f6ad289f0c31c6d014acaed9ae2e8ee08dc339ef32f5b5d674d798ed4813d99e956647be44ef0b0fc35021d85ea36931f45e6f1cbed160191c6ea431b81ef94e9a27d57de1c177ce96ffb563b8472a4323a3a9aaed6f0dfc3a23f302f950bdbb39b4fea59edc41b283d04f18b02d889ec8e1d5801c1f0933af22f2f95ab8e8938cd3e6a0677ba32b313cce78379d53e3d9e46bb18e3e47b9d5a0e50cf34376f30e8ed4a9749ba177f1c866365afaed87daabb522daced78781d3229e7a18b394be065db6e9065ab6e0b516e842b906dd6603e215831aa863e53e452b9a0a23049e03c5a1d93cebd27a2711d117035095eb2c6a20b7e972af652db4001f6f6c2cac05d8df21ae0c96153de1d639fd9a00a9cf0fe1c23062efc45ba15bf86495e6136750cce9b1ba6ca629d8511fe123440dc1df668d710a042613d69cc90dcaec43679166b128178e46a019f64311449693f2ac8fbddc86ea079d97f06f70b4f1e7f647c0cf500a6b5fe37ab79c9fc0540e826cd2a16958b421e29d9909c9c686f84598248e0f3759013ac0ec65bea71cded54e41d2f374140d5399f485ff334dbd36d22ff66c28bfa0a162115ff864468857a6f0079c4718c5b3e4165689ca92ba1652799a7321c0a6e25bfd4d028a2f7a08ceeabfb420af3986eb92adee9be5673e1e5684d7ea9536e636667767ce50e1c5c179d7da025da5efcaedaa68bc219a5c656da1f973ef71905e42a3bc235c1bc16addd100295a43c49316685869791b2c3a8a5fa2865d59f924f8b6cbf1130fd337477796c429c7867afec626b280076b08336a060a94c06c8599b464e92fec79b65292612f3d18d43b6b5e14943b33cc81a8c184bc9b86b667462efe6142c521d57ab675367f32f8c0b2db762e65ca4630b1b1ac692c0443bafc4c72fbbae567625705ee2853c7a56c88fb6efd4144b45330035ab20b03c2c7423bb04256e166d1bf9f045852e393b45b721db3ae0b870d35cc495edaf914cca443df1883849fa66e9893a6d0f399dbb6a635a6170350a9366662df51dbf7ff233ff1c265d9c2ffac94dc91c0361be329b9ee6adcdfb66f46158941f4261c2625e897f086cd4f7f302c897105b2a43ed86b5750d152698843e43bb71a1f5aace5cf6f25df8d0d31bd94f8166b9b9f24bef2e9c08f16c575107463693e50d967920226cc9dac619bc02cecb56fc2746ca4f910918", 0x1000}, {&(0x7f0000000000)="8d8009f07447b0aba7568e8153e0a43be43d9346480f738026faab4d484ba15fecf2c60e1eca90b49e0a3feba2c37a9bcbe32cba08f3fead0840a175f4f1276ce137f2d6c6ef3d1abaf9a3ff58133e144110c9a34c", 0x55}, {&(0x7f00000011c0)="336b2f0a23a4d3927a11f996fb8365e5b50fb3271b2206869aeaf250d70bd86bdd66e0a6610d91cb4246dcffca80bc48631755d4274fc41a28c29da76ecb565ec8512634f8f9cabe2e608bd8c3261983d43222e34f32486b666d25ca217a81a227cafa33abaad2fb909b35e5a27e81e917bdaf586cada114447f814daf0a10afd4ac45b548d1dab63c6958f9d4d51c2059c26c13aa254d84f5cea86c11f2e1bc7020abe5856ea11df4db9a0cc370020c710611c6cad46909339e839f", 0xbc}, {&(0x7f0000001280)="e1112cdd261306a34de0df66f91be7a1c20c92babd7e457f16d7665e09aa963240a0007568eb1974fdd16c43d5060fbc57494f8e3373bc8c8d960849e5a85333f3cf9c43e7b395db58a0595c925cb800fe1e2351433675c22a3de26561892a0f71126c719a83bf8612a2b4b184101b478830a4969b54b784b73ca129613b45d684d71a0629e87394f81b5e6ebe57aaf8", 0x90}, {&(0x7f0000001340)="554ba30f67e6b81ea61107fd625f3af50d5cc308a31cc82b021379b3c74ce765bc836bf4a539e41ad5a2f4dc1b3c547b1710c9a2b8347aaaad776a6f8a02e2d4c96c12e500d47f893274fc36934fbbf8a819e1a68b41e54d62c7af72b4431af9a0b45259669520bc73aa68edb3ef92267b1fdbf16dee47765af4408a5a5e3d081e3a1f", 0x83}, {&(0x7f0000001400)="273060ccb2d5d9ecb23b2fc2afea9cd01e1d9df2eeb82cac60c36c3f42b2323000a0379ad22e5686a6da58a687cf111a0d9ff8bd2c58feda495e1e97c757d0c096349fa4a1cf3927f9ca709a8fd8d4af1d04f0832c1adead7b5258145dfd5a51f5ce6eb9770fc94fc8d1198a8c7c2466ef2e78ef51785f917d7b1a5f3d2687d609e402bb58e1662b36b08e78f076a1e2f7b2b4a2946de2186eee1c287fca8e3d06ba7bd91e521ea4b3c70b1d91fdc0e780c11aa022b0247f53a94f3e608ebc", 0xbf}], 0x6, 0x0) close(r0) 20:47:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)="d0759dcc0ca8f1aee4d0270c9bacfa0bd43bc78db8a1237bf0d844b9903e8d6ebd3910072685329d6aa5b19ffc2dbb8b429246bab388eedf0eefac157c0e9b1a5e5b7faef1ba442dd1fb2cbe39a475c93366129f56058d461909ba6e39142042846c2f2dc162cef4197f272f65765e7359df854e88f4c5eeb3a1dfc45d133ecda4def584e088a0e805dc30f1b73e8cf566da4e494a6260d515b4fc89a92355e5f934fb9a5ad338b1f586d74065d7a9c63b8c4fd6a954acd1cdc35c4edc1b69f3fd75f45d8f3a9f00ef45d91db21e9137097dfc42ca99983f045d391105f796f145262a46c352488a86b2815b1b402e7889531c04d5f0d04c0dcd199f5bf3266c351eb02b5738307f733f54df018d3921981490976cc1fa4b1479f0e3804615e8bfc3cdee08d87d14e8df20bb13857f18c81c77182661a416772acce200c8df90652f4481e97637d97cde0dc9b26efc54470abc421a30fdf76002fcccf5d376a31fba0dedf7fc8c5c5833175a67f74078415fb68e4c582926c4d9155ccf09182dad81d94fbf22849dc362bee4b4e03f59ab525a47ddf4e59e4257d1fe6071b69bbeb5a32063d4efddf97ba42b019874ce448ab276b5b9115f39cb8fbb42202f8b2c66c2006422442273afbb0e037eb0d6d616e4e279b7b9698f2c4c93998b3de356ae30c44de72b95ffebddfa2ba51a4716c579d49602b2d64667a99aad3783f046dba7240d9756adf03c032401518e3c269da08e0750845a9165ee60f785d06a377522a5c3b81f1ea00ba94585966fffbe8a6f0f6df1a6fa1b994de97f1d84cf52f827fbd68d6e9db08d534b0c366aaf8598dd62d0c25d35490e7cd4546152cdc9e4d7c8eb0cdee1c7870f9779f0df4adee747c68e1b787c359deca799f565feb25266dd137ef594cb757911898b955abff33b8cd7ae02928d6f773bf250fb9eb52b004b012122b79a6f150ba3d53ae902d155f925f01b08e7b4eadd3f21dbf93b74b873d983ae2ade61faf432a094896bb2b54bf52911f7c452731822414b54b5cb9bc46a1a9fbf45bf1e03d22580a3bea5f77b27aebd414afc75861d818b137b115fd3a8ceb4a75c1ea80e7156fdbe7c96b15179b96923704c8adf3f6a458cb11bfa2fc8a65174a06a82a17f88bcd9e733b7ec3f5cf7247cda1daf3d1b88b525e9d13262b67b2cad9cf5692aae950d236efcfdeba6da7b6bca2cae3f32a29fce36c3359a0142d1749dee7d618d82ebe1597b4489e558f35ab76b8fdd8ed89e0dacd5509e0c2f605c5658002d180d2d1a2a6b8d3fb8956cbf975779da691bfa8a047524020f887f719a392aa9efa442a9716e1b7bfe1983ba973b0bdf19785aa30fbe4df6b14c743cfe0f52d47f9a1d59f10204cb02a97303f3bdcafe4ace410a4401746d7ac7d45a833628f9629bf7a70f1278b950b8e21617be7e7488c13f5961c55a50168cb7bdee27761f924fd09e2e88148db92eed73ecd9ea2fa1e12a253f971673bedcdcd32b5b8d5eef411ba295fd74e78210e0a1ecfe1c2cbc6b138818f805d46bf1f7105ad5495558629e7a9ebd6835158dc2945636a2a0ad9edce9ca930a944254cab76fee2e00ce6ec93c6ec4cb851f5cd43663fee50331f7b96104ff3ffca904f8fe04fdf0264d8d97287dbc424144074afaa940d71db1e860264226421aad5546fa12e364af4418a192686646e76044d18eee6e8d8bfcbc6d278039592859dfe00bc92eb5fbbe635741ebd54d686e2e821129a6a847397e4c6fc0cf1683c19774e97d05475594a58e3545d0d923700c5443d1be2979f4005023a85a149adb0853522c236153af72c310ae5bea4b6b1f736ba7cb6698fa8c8b4456a261983ce30c4e6ee00b8bc32a4cdcda8b8d4084b6a12f47437dcfaa44f6e63d5a688e874155a0bff0d141ad5f29b880931fb491ac3bf385e1f3cbe06bdeafd9726636e9bdeae03c65a8f99e6b1b739b1b0cc4fd65c417424f2e98455a1fe4379e8c72d693fc3eb9047d6ebf0bdfed18f03e9bf4cd81d31cb33a0bae02b380fab01ef9bc71b4e7ef126a85b3bf0bce233f11e8f528c11027c1239652e4e6d7569d01472931b96f7c6cd01a0ee89ec6a2c4c33f804c3a9876590c44d45c7103163b745a97cf8ad86929d3c155679977da4d0fce192e560c41f6dfb0708f2f92aa6ad3e9abef7eef7dfb68181d36a9c191c4d612b35fc2ea8e37027bcc0a15d2cffb529c97e05c727afaa0e63217e57d475b6e6441afe7000b38df5659053590de4ff9070759102466703ddf6ba1ec06f9b613b9476a586d5f3e655a03ecb98b7ddae336404869291afc00861bb0090d38ee001f65d630d6ba269549dac8905b0bb18fcaa1da39f073d0ad1eda61fdb5e2ab850e82b734e93dd53139d9d294f7e61ec5a98debdddba86609926e4d7c513e62e533867f050b1e91b2172490a8d6622dd4543dc0e030ff55c1f1041c21559b222321a3fe671d6d626f0212c749a2c5e2c16c44794b3e95667f59d26b84efc0597cb861e2c93319414785aab58edb9d1c68bc245f2868f0a5a624c9122197f9f051332d7c7e6c5d0a8765d48b5e2afbebec30f2936a8b194333c0df234b01a81d63c0ca1af186182342da647f87a64c5edf2ffbb6996405528d73fbe83a7b61b77269145c9de1e38fe931e0bbc494610d50efc29bbc8590c19214ccc7fd68e667254f55b3b411f58094fa12a6f560af99873d0371259eb6c6b2587427a56ae698f1148142098034f0a05762d1473b0f4b3a0d50d858f4d90f17de99038a148b05d25756c8de62bc9b31e9fe4cfd56c4a499cef0705f4271c68a5183400343f16ff1d2ba01d7237f2ded074c240058f32894fab5a03c2021ebd02e0ef1b56293047eb53ac54c68f2cf722e5c85ec7e9fde52392a16cab94684c7fa44b684b11baf055de5e5704f2a133bf908afea7834fb377b65e7ecfad82e25954d725200efbe2b6d7d2d2be0e52587071c5027623c1c77fb9055f35ab0ece59742fdf661f35b2cf85d52c3da5be403fe022b7be4e534a11d59924b1add4ca707688a7d56583720034e84854abc923c5e1ee29acd633804bd2fb2252f0c9566c712f8233cbb1efdc8eceb7131d6951c0c5ea9b883b9dfa0f96d91666ff071d00bf94ed741f123048177a945b7323e691acb538e08ef6f3b129fc0f1f95fbc214d9a08593545c5c4fea521461969060f651a139c0ff5803a92acf3f24af32d4bc86849dae203793716b1ea897af65324aa01a2e99b8058ae0ba118a0f5cffb62e07bd9d72ae18412d9b93021e84bf99beb8aed8ce6dff003421dc5166fa4ec0440152905869a571ddb79cc04595d4730375d971518e3b02b6fe6c96bc147647f5973a140e7bcb9d5d8de5a890c9cf7718f4dd0d9937e5c18515786bbb3800208cc1024c275d53668ce9ad7ffa92464b17c93c6b4784245671397b9109e8ef0521b826ae342eac7f9ced821383e534e70cb47999e709b9a4df97f86507684630917f499241a3b2b49b5550a734afedaa2b1c7bee3384e4212c61c342ed678c45335e1c9bb757015bf91c654d2e77af3b734f38f6809cecc02c86fcabffddf1b5f838dbf7e82a7e694bbd5b673263b9385ae99b085ea2e3e8688ee0ade628a0d32beae8cb674a153af04d3807b5d9101e5612d782f9bcf7a520349187292aed64a1e2c8d307e55d0c2bd44f5e8969c92f351651582f9ae2f51d37bb6ed26442d763f2912faa81d6166663533315d91b993dcde5f1fdfc60ef3ffeea813cf9063f1b545d282f54384bafd37c8d5e5c7bcfb117cfb9df7710cb1cdb586d2d7d749f9ffefe5c7a3376eb2e440c399f5c415f76e6caacc205e61c38924cb7ce82a38e6b2c93efb92ccc792ab4c4261ab5b87620b42707d094edc49a247a0245096a6e10b3b44153c6f6f46614ba27feb68b42372177b961fad74d3ef44eb83de7de1bbc92c17cc2427cc95efb3e1fb9693fc27bd2d4543376248df024c3b2564970c9e7efd70f1760d33c0fe3134c111a1f327fd123d95a6e4dd664fc5c57ada1ab34e7f6986ad75609378f8249032db99be3b6432c89c25fe90636fb03640dcc4e85b5c9b3ff88672e64603bd0530e37969d878e112ae7b01cb6d087ed6280159f39a0eb5b5890163d9e8ac2f10915ec82c4f7ba3d2b961e546c6d7c34e377ad1cbfc103a8181374f8fe82a9abae02f1f0881569604feaa5463dd98adac84e05a446e6b0fac9188d93339a1e3add818df9bc73382a2d279eee419ea3107f6e1ad6454733005e65240b7abe37a474949b5472374d1efbd5781d782dd1a5b400ddbbbd0a5dcfbbe80e6a643ab107c2ad72cedac0263cb8767bf75c6147503587ffa9c131c56515f7f63abfd350cc086243e3abd653ce0a940b820fadc325f0a3ad6f42909c7cdb205bba36e2ca497adf4cdd1e7410fd2907c41625be8c2e48d12f6f842c923b04a440c934b3825245c7b6f4996f40d202a27c4f96e350d9c68bbf0ab288605988750ceb0d04188f933b9023e55c786e551597bb6dd31c5a1a34034124b7b09d3500f31a8030bcdace4d40dc51d6126bd7a2f67a16264e087e0245d9547aa6991ad1b0cbac913cbdf0a159aed204dca2f8b5897cd33284af77c697bd1510d06049715fda8e250b307edbd9da975d06ecdfc575ff184616a4c1e2192af46125a9893f5c533bcc3a1b4510522d32a3c4fa91b1ce2aa3067768c65540f139f75405e5d532f51201257d6afb4075ca8568cd45bae5bad4e45d531111cca2045f8aa511c19afff82457fb14a73eff96741855eed5f798e92b31828752ad5889b1458dbf6b749d6510fc9be7a200e1eb56f0e67e8ad8dec9598744a88f4870ec79364ff96375a84f89f69cfad09ae18a93ac39a3e6b2d3400950602d34d6c51bdbe4d345ab1edf3ae02c1f77d3cfe70767d43a6f94f9f9517b4420d88a8bd6821b8a11f43ed15ada41f69116b598e350e29bd180caee67ac248e9f4e1630934fcd5025430ef3280796338db554595ca4df4e0bf667d5bc480a69eeb82be899abab051ef054ce6481c1e1b4a7b3d291406dd175843e758a3cc6a6f2695ac49913e3ae8e132f4501c4b14144ea445f0d747221812d84c38483c521a4eb85d185bcfd85b72279b650791c88c1f7ac664ed9516e867a99df032dd9ca1c0bf262fbf9f433c43ded306bc39a22f42ffa217828bffdfe043b52c0febc712223d74bd223a0cc06ee64b588b21a258fa6fc72e447404730d404f5854612aff740983fed7227008759ffa0e9c61a42cb3f7a11f5493cc91deb09b1449db71e64f0a743440399a2e8eeb06e3eace3cd89f88f8f2535c2fd8cb4607e683e3b2bbd1cd5c05b7bc13c14469da5fb6bb4b411cade3a15efb83ba54adaca50fb13f04db1b8a57e14656c830ce98255ed04e5283c08f83a6fce06dcc1f6ced48acfda6fc6ed9d371bf6f6ec47450a222b69849793b2f9a69de086a743acac18444950b91b7201641e54d27b027d6f51b98f059070b55068d2b3ea558ca878dea69fb14ab410d75ab00efaf7b5c6fd1acf57e50f2c5e1f95afceeed5760c17e3624b02f95960eb5b7f8cb5d3d3472074d22439dc1d645d06578c7e11b1c42f9a7d1f7d369173ae7743d1e569027ef4eda99e0dc4ae8f97d6519a7cef5d51988a14f79cca1decd2aba68eca88895fa726658a52f606f1892eaaf4801163b79f27982428761931007b9e6c12e6f03a08cde234d8269db7b74aef180ad00b0960f604cc14d156a1a355f1d49b714059b9f54117337821719fbce5f89fdc280", 0x1000}, {&(0x7f0000001040)}], 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece0981b8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fce694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d", 0x7a1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000010c0)={0x3, 0x2, 0x7, 0x3fc00, r1}) 20:47:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x80, 0x100, 0x8}], 0x2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x20, 0xf0000003, 0x80, 0xffffffff80000001}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x92, 0x40000005, 0x82b9, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x72, 0x3, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x101, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x8}], 0x6, &(0x7f00000001c0)={0x4, 0x1}) kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kqueue() kqueue() close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x87, 0x8, 0x9, 0x81}) 20:47:39 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x7fffffffffb) setsockopt(r0, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 20:47:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 20:47:39 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x7) getrusage(0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) 20:47:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x230) read(r0, &(0x7f0000000000)=""/160, 0xa0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180)=0x1, 0x4) listen(r0, 0x8000000000000000) write(r0, &(0x7f00000000c0)="6f5d174e2f7b287d8a2586002e17222c773ba09b7018b81ca955ebadc9dbd5c2447fbbcc44f54fb5b948cceb3ec20a5e2d6bc76cd52c3accf770b6e7629404141bda3df628c2557cbe5acf6fbf5bf5ed0922c28bedda53961ffaf64cfabf337004787544b6896ec82cae2768b01ae47bc5f8c241f64c5a35688d18e8c86357fb79ebb1e4d41dd055d537", 0x8a) 20:47:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0bd088ee2674400", 0x8) 20:47:39 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0xb) close(r0) close(r0) 20:47:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() fcntl$setown(r2, 0x6, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x2, 0x6ed0}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x800, 0x3}, {{r1}, 0xfffffffffffffff8, 0x14, 0x6, 0x1be144d2, 0x100000000}], 0xae9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0xa0000006, 0x80000000, 0x7fff}], 0x3, &(0x7f00000000c0)={0x0, 0x3ff}) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 20:47:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10001, 0xffffffff, 0x1, 0x7, "2cb74581e922fd2ee9b8de3dbf453593c81c046c", 0x4000000000, 0x9}) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = geteuid() r4 = getegid() fchown(r2, r3, r4) fchmod(r2, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)=0xffde) 20:47:40 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f08", 0x113}], 0x1) 20:47:40 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) socket$inet(0x2, 0x4, 0x10001) getsockopt(r0, 0x3ff, 0x80, &(0x7f0000000180)=""/226, &(0x7f0000000280)=0xfffffffffffffe20) 20:47:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x844f336cbd623727) r1 = getppid() shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) wait4(r1, &(0x7f0000000000), 0xa, &(0x7f0000000040)) 20:47:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt(r1, 0xf292, 0x9, &(0x7f0000000040)="72b1bed18063c250625b9bc29f2c9710662515d2559619e70c5ecaba3a0f480f1719bc26303c44373bedcf39fd4a1f20d8959b7874ec418cf6c661080bb6daadfa3774922f597e0e68f81c3211bef5d52e51ee081f45f98a98248420cf5741e56cafca6c521ee3b23be7ba1d547cc67620c68eb96c2ffc86fdd7c17aeedaa216b78e84585dd1d2bf8abc08725f24236e7d204ffcba4efa61f65d5cf00e4b1d4a23542596804c8d17a1a082f2a7cfdb264ed961859ab809e38781f40e7e5920ab77e459e386872782ea87bdcb9b7025a539ee4611fe80bc2429e7fee85b94debbee3ae3af057e9ebf4ad7bb272e7b6fdb3b8b84034af114fc0a87d4a201ae634ef981eff7135e6f83f49548b734e384adbbb125a18d6f80bf6ec9948728a7a3268842efc759b46ec62270f4b0a53d7412d89703f25739628cd12997282cfc874193f7286444486f13c7218032f96373076063b44eec53a0c64d8cb033deb8bcab1e4fed17531454308488785a2cb54cba472046abb180301f9e34831ef16c18c8e193cd2456e6d85a4a6c35be43d88a27da8bb060510a5a9d0d8e6ffcdd640c4badd65cc7bd77dbc27705920dfdb1a10377db99a780a249bc01597ec0b1ed056eee6bddcd32f0893d9f2d94fbc67ed8c6701b88c6af01739976e9e79b69881965992d0175edcdcfd6c1f8cbf416d6c6212d910e6771f952d6bceec90323a4175339004f7bef14811e03832afa66e6ffc77aaf6434c7ddad5e57f74a375b95d334af2a8c960f5f8ff031f91953bd92f32175c2566de1f73089920ceab8b1b6337a7814bdc0b33dcd071445f1342750fb0892b28288b3115409ee711011c82e63e6b81e3534b1aea30221e84e505f75c823d1332143ad6cfc618e4e42b26974c564d4034676e7f6b76c0d6d6d8069118cf15d7d0c41119772ce21ac7540751d85855e4f1de0bacf18c29529c081bbd33a3b9d9bde7b0cb70273e6fc2562643e970eb34148ebc6635585a3bc76d23c776326357d2449fc2e77861460a783d568959054f573e59882c0fd567e5c46bf8df79685e82abbc3e72fc5341ee9da403320ea7653278eb4ff10f4763fe070d3ffca652d9a85ea33f8f808a0f791a953869276acd493eabbef5f97e515c3e5a8813b0c23f63c8a17cb84b8d82fe174e79b4ee15b59725beb7fb67a614d34183320926e06fd1808b2c73ad88ee9e8f2e28a9ef48981a996e72294499f372945f54ddb1f97debfc3a3316e12ccb67076f7029b5166c0fb7af81c331ed183fee8f0dd869dfbd7f59eb04a828995a496997cf0531fe986e2518980aa39f0a2de6ea3e925e6e8129e09335a96664e465c9f39787e598a8ab3318f61e786fb5f565218b1f8de2ff9ecf96cf683f3b926db683f553f45b902a27a2fd589c2f3491feb5b60906f1b0556c5f0f320ce8bc57b3aabccd8a46ce1afe8339ea9a7cac72ce68be23797c50ffba830febb124df5ff915dd86eb9d10a68b8dabd36973535f357272c4d0392349a43ec2e89d581ccb02d6dc1e6d43a246b2958e6a246b1a423f74aaebd7c7369c0e3543e5573682a5057bd4a74cb6f5678081d34e63d5bb9e44ed9e15219a4edb571739480ec41e96e85dac8828b492374cf2333229f0ce5092e09ea231114bc2ddc7228a5c52bbc3baf9e2358ffb2b998a8dc7e5197cf87d8bdea78f9e5d26b0e9562de8a99ab01b3a79c07d0dd051e4750b8d75cb74f9d96bc14029b508daccd609e8cc276d53e11bfc6dd15cce17670d4ef2463906127a74479cb469dc3c644b312a2a4aa6e688a9409e1e5eebf38e5109408b5b6f84c47370de60875404b5dbc9f361290a3f029902422f0ead90dfbc10c86835fcec3c83c09c1fea337f55465e651434af8ddb8c9bfbcbca2f9051a33c6ad2bdf54de1370ba65586cbd65e02e1187acd6649a7e632b6b9833d09bf774e26532ccb3499a235688b0a165f540ac00153c8635ec6238d56c58feed38d87161d22c650104ce170616d5a58185ae8c9aa7ebfaceed59f1ca58cc7f6a8617195c29a306125fd46fd030925efccbc14a6f1657e081b779bb47896d82677c01f6b8f72829d0d546a8f4782668bbc5e1eb8126e9296ec0148ebfb05302108826c67cd1aa93fad426029d4d7b11a3d714211e72adf834f7c02335cceb2f23a517ce34bddc954d4dd72e7e2ec8ce015e41196a2b6e04fc55eb81af8c3f9200f37ded1e87bd0eeff94242421d011fe4c60668b88f793c85aa2c07924906b8a6d970833b7013379417c91429502cd7a74fca0a26e67bb7a5cf18be3d9209c44d6d4d13cdba2e779d91810a4662035e43cb4328729e7780c2b2dbf8fcc44282abcead1b6a36ac72bc28448a642270ea33887cc5a0eaa8ad32b2313cd8edeb10c9ecae07733dee9d9ff2e5a4a087d43fe82b6a6b58b29c0b3062b792ba45fb01b575d3df7e5554b29a6506539c9aa211701ded748a39e369133f5a217177036f8b3094041ea4c5f50e77ee1e79e2c267be3e6599ee2296d54f3584c525f54c2ecb3c80f19f70097c7f0db5ab9b2eb2bd9b323b7aacbe56889600f474354e0ccdec49aefaf0c7e3bea2931100834bdccc3fce541b79e0fd924d01b8091f58e9e296559af68c1b1fda632cefa5d2d8e7c97eea8c8326df1b829f1facd2f60e3fec0f8d5f5f13dc9c7304ec0626a445084a10aa2aec49df4bd268c721a62c364ddc6c3f8c4faef5fd46438aefe5bafa6879770033946dae81a55075f1044620c569f04ebc4272cbc9fc8b4523eca23059a875a91bbf8e1f1453381d56100f39bba4dbe09f4cd18a7e5055cb860d1a6ae661f7f522d4f4bbdc899ffc9ddcbff599904a498e4e47b79fe56de2566138461c85f53abc2fac0a9f94e36769b87645622deed658c1c29129a83524a454f5b85449f98d86f008f6518a34f9c8fc3409b11a399c28f371d5e8275ddda9e9ed5cb6c892ce343020daf0517eb721d0b1d64ded556694d1ed2474f866730355579b6a8dbaaa76b968391454d224502572be080b6f96b9c040027468cf764d2a01bedc404a51a6ca8a82e099c8f06db6b3e4d8083d8d97487407ee3bcbab0964c32e5631a272a745df283182f17091812ec0b30e53e8836e0581e516bd1a891b5472f76cb8bb58e328ed836ecca403607fabf5a716c2bde87abd97b2e4b9279c731397ff701e0912ea480b400230c482d25ded922fa4108c0ba12e98b2e38602ff30e0cc19c60e2e39f064d1979f1f2f4e2357e671a341306c9aa73e86c80c09404a854a585842b0735f9d5a0becb75e9af1b909becc6c05465ca9ebf03a4d6597d71b22372711b32c553efc67b7ff1b61f1cb42f826d253d4e6d0fec86cd59ab3743e0c2cbaff82f383f9c42deb39294ba3ca35c93a9c162a72b6946187cfeb54257ba33eaa10667f978a0a69c4eb83790d8bc98af84c96916d40822cd9f1f00190b017d692a9102972993b3c84b429bcac11ec863d693360ff0395afe016645a168a32f9e06ba94e2003843569ec7f2a935f07f9181a6bbfc461875ad3cba8a587f5055140af07c8c590ff79055f54d3c0f0033efd6eb707e88f4ecbf2157e7d3bd7659263397d3a8c467f0da4e8cd22c499d01ad60880fa02edf017ba8cc15fa8cbcc8f8d63d04f80eddf5bddd91b42fcef602bf8a4133bf2aff22692fad2c98152b1ffe1a060c122e649e88e160d5b3068656bc676596acc3aacdebd1837627d76c07cb5557f5d737bb36632254ce015a12ce2847bc1141d2c2fe9d2402ee1a0edc3c2502aa40d7bfcea8d2a8404f50540b540679d813b68bfe7e813aed8df2fd51d97bf286c7182bfbe394ea9a2c74f7e057d6a6396349d6a00af40da0bc52739cb97fcf7d16d7553d5b9ff0588226222f9c8b3a1acacc289d3fb8394ee3e06d4a959a0e2a5ed9f5e2978c88a7f8c7e8f3393e988230eb6005baa836a228229f29376e5424de0396a80bf5c73443f31492a4d16d13efe1fa3039997c03c401a30528c73b9306e7e71b9951b1b0b6d554fe18f4d75dd8ee732d19983794c2fdafb5f7f340a8f5c4633b223ea14cc2fb61481550f6dab01efbb992c6e90153d3bfc822b7af5af49cf9dd24bfeec675ab963e864bee5c11905b2027c723b6596665ffa842435ef21b177371ba031da209baaac902e557001b667ed24da8f1bdb102877dc511acad77964269fe72e0fc9ab71ce446a12fd534180872a0fe95c16065baac07ded571a2e6297ebe86925af8f5c0305341321432309b55c89eb59ae9e0660a3d819204436cdf297e6070dfbc9d05ea1a53774132d228a0369b88b0f3d9666c53cfab195a8f23de05fad27cf931678d0df18a34ce3cf1a60d5c1cd5bc963430bb9c01f5e02a3d86d8617eacf9f222a6ba7de78f5d006cc8d60c3c192635ba0223f543ea31ee7acd7f8d74c0d1fdd395cedec1277ec95fea439699207061ba6e58e8da738486ec93d153cb2d9d60c175834faf0b236c0b48dd7c04c0f2685f375c78f354206e40ddf558e7e6286c78bf2293871e1d0a49dc91572fa5b724ca98d308f1693e7ff4f7b3be7ea4b4475933e53ab8596112543e3b71e908c3f6cee8499ea7071cef4e7b9505bca72b8323e2f3b3f0174465e4b6a2b174bc69d531f5330d8209d400d97dfe08de05fee5346c741595489031eb50545bfe63dd0e7681dca12a8f6d2ec5cd9ad0b80db8d4214d029d32f4fffa8a17eba6b724e095eae75c7b08618a0b8881a665ee32f7dc32bf6ac666ce2e8d59f5c027455f0a4487bcb4e4ccc1853fa7e9417df503f2296ee8aaa6263f5a47a922f411b5976ffb2541f9f3bcc4be26c545b177da9c3513169bdb6cd8cc6db4b0860fd517ccd0a29988a1164696e23f055d0a8e22da25f081540eba51e1d75d87d9058a2bd585de646bffdb994b71482c888dee2a2b16ff4a2b9fadc91064e802cbe0c51252648c6a10d3302f45534e47142d01f7849f027d0ad6a5b037523d0715af5b5f230d2b2b762642a60b3ec7e79ec9b0537e67049e34da9a0d9d6042d32726ffb69f087663098e20c30cdee29bd9c33548892ae9f2bd230c765e9775a176bc30a228637380391be80ed5eb297938ae8e01a02aa0c64e288e9f4a92155151205bf0c8236dd670310cdaaa3afda6c8663106f1ec102ea2002c260fa3adefde74ca3ef8dd5885c2b845cf80be7e25af1dd68ebec8d788233384288b01bfdcd2a1ce4d97227953c237ed62b8f6ab4b98e77e8211bef35943f698a5a3974ef7eb693697591fe002a549529493c0421af7668a5afdd35974234ab0f31804d122701f271eaa9cd16d93146a214d97517be41fabe2bfc335f1fd50824b42b15e97149021d2f9fcfe49d983ca09d0a5a30afc6e8731879f75da4e19ad60c31588a488f5f9661aa3319d613ddc033c1d654a96d5a5a46ae661aa5834367a242f3310d75bbc4e1c8fe9d23c5bda03934de5f1467c78d7cdab975683ed0bff534bcfe02bfa233a6b855c96094baa88634b7b935f5a0e61ffbd57ca4a85d6456adc165e0b2454a4d40062920b533aab933e696b8abf3cd7f7dd0e95885feb3acf8b38960155c50b7f44b3bee4ae4be5a2969a317348800145636528ce989eab814640a11bc03cdd8c5646a00e28c35a2ae33f3839696e4a99727ec8ad4b7f81eeeb79651f192c11cae8f8ab6e270785b14eda26e3e7f9b353bdb37d390fed369f0257d78bc93778c3525cbea30397192d71c6ab91a2c2fc08ea7e425883e5abd13e2d8c10868a6cb755f3d1ca19a2f8d20b4201227710248d09ed5d3", 0x1000) 20:47:40 executing program 1: r0 = geteuid() geteuid() seteuid(r0) 20:47:40 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xffffffffea098b69, 0x1, 0x100000000, 0x8, 0x2}, 0xc) r2 = getpid() getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="011407cedcfce032fc507d9994318efd027bb51653b6b5d37b1706ec115e90471448f577526201b01d7734d9677c7e7eb61df495824b349d569cb6338e68eed19074cc73ec9ac84f8b03a5ed2fdd8d31dbd03a86717f1f84180e31af0306d012882e5a7daea92712bdee24f8287611bbcc8b23580e5cd1175a51662a62d3", 0x7e}, {&(0x7f0000000200)="f0a4b5927b6bba0b53bb94ab", 0xc}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[r5, r5, r7]) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) ftruncate(r1, 0x8000) syz_execute_func(&(0x7f0000000380)="c463e55d2ad2f33e250700000045dd5ee2c483e178549d00f30ff47a338f293001a2070000003e3e400f18a9657c7a20c4c2fd33b43f6ccd022d8f497c819b58260000450f16bdfcffffff") connect$inet(r1, &(0x7f0000000400)={0x2, 0x3}, 0xc) r9 = semget(0x0, 0x7, 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000440)=[0x8, 0xffff, 0xfffffffffffffffd, 0x9]) fcntl$setflags(r0, 0x2, 0x1) fchown(r1, r4, r8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/186, &(0x7f0000000540)=0xba) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000580)={0x4, 0x1b}, 0x10) setpgid(r3, r2) setpgid(r6, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) connect$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000680)=""/230, 0xe6) dup(r1) accept(r1, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) 20:47:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x144}], 0x2, 0x0) read(r0, &(0x7f0000000080)=""/110, 0x6e) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r1, 0x9, 0x7fffffff, &(0x7f0000000000)=""/182, &(0x7f00000000c0)=0xb6) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 20:47:40 executing program 0: semget$private(0x0, 0x0, 0x80) semget(0x0, 0x2, 0x420) r0 = socket(0x2, 0x1, 0x0) semget$private(0x0, 0x2, 0x5) ftruncate(r0, 0x9d12) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000480)=""/185, 0xb9}], 0x1, &(0x7f0000000580)=""/219, 0xdb}, 0x0) semget(0x3, 0x0, 0x98) r1 = semget$private(0x0, 0xb, 0x80) semop(r1, &(0x7f0000000180)=[{0x2, 0x1, 0x1000}], 0x1) r2 = semget$private(0x0, 0x4, 0x10b) r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0x0, 0x1000) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/252) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x0, 0x9b5, 0x1800}, {0x7, 0x5, 0x800}], 0x6) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/241) 20:47:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 20:47:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffa}, 0x10) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/70, 0x46}], 0x4, &(0x7f00000002c0)=""/180, 0xb4}, 0x2) 20:47:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x10000005, 0xffffffffffffffad) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:47:41 executing program 1: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) r0 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 20:47:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffff3, &(0x7f0000000480)=""/95, 0x5f}, 0x801) r1 = getpgid(0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 20:47:41 executing program 0: r0 = msgget$private(0x0, 0x40000000) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r1, 0x6, r2) r3 = getppid() geteuid() geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:47:41 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="b6b77c0300000000000000188df2e01648d0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x1e5}, 0x0) dup2(r0, r0) poll(&(0x7f0000000040)=[{r0, 0x12}, {r0, 0x4}, {r0, 0x82}, {r0, 0x40}, {r0}], 0x5, 0x223) 20:47:42 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget$private(0x0, 0x2, 0x40) r2 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3ff, r2, r3, r4, r5, 0x4, 0x1}, 0x80000000, 0xff, 0x800000000009}) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/61) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="73697743376343a1d33c0fc0922d608c9fef0ac4aee5e25f61a6e6e3a629e078e6a1e686", 0x24}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 20:47:42 executing program 0: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmget(0x1, 0x4000, 0x203, &(0x7f0000ffb000/0x4000)=nil) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 20:47:42 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r0, 0x4, 0x4c) read(r0, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 20:47:42 executing program 1: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x30) getpid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffffe) 20:47:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000001) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 20:47:42 executing program 0: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20060, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) 20:47:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) getdents(r0, &(0x7f0000000080)=""/207, 0xcf) r1 = socket(0x8000000000000002, 0x6, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000e40)="0f9020f1e57cc9bc6e161d19fab1c2d43041a1be9a0d8ddb07bb9b9481c799ab9c702d478bd47f4de0352ac10ffb975a34a22967cf7edab645f4c58afb92ae608eff0a19ccc7d75603d273015e153dbcd41c39fd91dcc1f529ca3f2f29034502867ee325151d2c6a8dc3084dbfb6ae8602e75802db278df767375fc0ceff2168e62a328d90becc12562c0d9770e394bacdd15b82b6fd4e7ad9cc1e84ab857f404ea353dc15844ab97f110720455e9b996f0a913560dcb710fb9036f5647d9624b6e4c92b14d8cf303a9c7baf1caacf2aeee17922793b4840fa1197bac75d968e9abfa525e4b71e8e0bc33d77170b48e6a994165978cf0fca0b1fefd7b2871a12f9dbd0cbaec218fb37f8b6be08b83bdf5e163b5c97f29947ff424ed951892bbcc5e8d27ffe205cb9ce5690cadf2328a905b61d184ad6b5038a18c045757f0ae6490cb3112c6285a7f782bf32da79ae6de701fe8ff993b50b7657e9c9b950b932b40d2a9bbd4b66f6b718368e5a514728b6b0926f3d335c7ccf34838ac406148417d4aabb1de31ae0d5d87e571b2901ebcadaf337fd43deb16b3201d19fdba5b8eb4e00d35aad54ce83d4b6b7352a4d45fc4cf9200f8b79cc00c0f19a7c48b7e72c441e9b2ae69ed245fc105b7216a9c452a8e2d7cc7d0ae2c4d83bb1649ad208062152d082ef24cabd026dd44500021032553141a26ea3277c2ddcf4aef58b9ce7599f4d3601b94008721bd3863af7c1acf4f82613f5fec41ae927682ee26b0c065c366b077ea8b9bb993751e0d5c3216094cfe79793bc446ef41e8c94b03d3548dc09b43b3aa850cfca5f89378807d6351a4bf9f907483a70d5c36dc9cd13bdfe08f3e30cc25024219470e47a7b24ea7356ccc4a94b276db252adb855f3fce399e4f71e43bd803cb2faf693855b604926413b7939f79a60d59b637ae9c98990ead4f4c0ffd599e284de335fe7dc9879d5254c91af1ca27e99c203e0ba7b2dd4c4e0710f3d3cf6078f080db1512aceb9ce8546fac2b8dd0509a5bdde5b937e8fee853673959990600ed170ab94f8559fd961a408cdd169fd96dc86185ac44150b3853147c6ed272338844d2152498efaa6788eff2aee11b5d03f6880511d5faea576200cffe326396195984413fe0d5aee807eb0a650bfa3ca5353feaf76635de006bab39eb521c708ab6c3598dd96e7ca5f3682834b05b470bea11210529a01b206e6f9bb12027f332693cb2604ad72d439648ad6a5094f66706dc26ea538ead346d5cae50604f5c4421d8ddc7d9d029ab6fc42f5f9c00b55723f6b138f42aa55da5268dcbe9f92e294ce3ef498377191e964ed53b5e1103a6ea8edb0a00e4d86ffc109dc15135a97d0515e3101a4e384564fae429ab8c63b1393d1b765aee68d794063dedd99b3de88fcd8085d7e486ae2bd34b6744afb9310a20f8739b140eeda35ffb522a0ecd14d93bc43a80a3e9cada641d23fb928e32a1fc96a0931ba3ec513b9e5c8c157b1e19bda96fae1b257884dec8a0ac6ea119c47fcdfe506137b4051019fcb1a7ca5382899ffb18796b212475c2242dd9df4e49f1a2a23797e4069ad6d843c8c0e278b92274d081446f6aa2df9efbad71d695b8fc2ae9111b3ce0aa56c097e5fc5e89dc24d9831c7987fa22d6c5da14b72eae2cfb13d19b3e5dfa46b387d9d4990d6b5fb77f31a6678c4a0d34c6f25f91067a602970b0856367985cd71afa4d902a4aa522268d58a82a353c46a550383c5ac4489a6512ee53dc77c74936bc3d76ac031a7182d18aed527c9f3795b783e6e4e4103e5a291ed691d5ea2bc095057cfdac77089ec20b386663a6be41b58a039afd52d4e37717cce1e0ebce37dc8464930f1db70f439c3004085c0d672c3cecbfc6fbff76d148ad0378dfce2851a6bd5bb8148dbf53585e07420481fd208c8b0592b51825d40023b1ce4590e49496516224206f264b91e20f6cf68d75c95f25d4e8f0be444adb6babc16b62ddd15f338b302a0a2c1bbec00344dbb4cbdc82129193b9c71c4fc8ea89e3956cb227f69531e5718688ed4017d441526ee838251b94f77c70cc98d1b187eab9a8f5e72a52c36fa72289cb87b2a70de0fa316b9f33f72126cc1c8a1bf5dc8791da97159f94808cad26524ef307ff4c4be698d2ccf2dddff9dbaa86fc204af7931d038fb0a21021d7ff77dda037f53824bf672ea60913d83b4202afb6d3a85274448fa2eb2370a00335e50db5400246dbdff7e368e815dc4c393d6a31f517980e89eb40b76ac54f847c754ec5df4b2f4c1b257d016ffe55e91cf14a67573baa91ffe4172f59afdece8942b677e9ee8c2252b4d03714940410c71fc95745de60a884d9f1deda33ee969a1de265f0e420a024038a3ff05d4fafe8088c8ce6841864f5b17d745c76141d49c234c9241bae696780e001d5e38be71438c085241e7f282aa2b10907845e29f1514ded412c2aca4894a35900f87c6bd20baae6c4a35154b1922757edcdd355f04f28f393f00f5e67b4abccce42bd87b107ed8d50f235ffc3b07d7bca5e2d87691d40fe787a583c5a1f5310b72c705b48bffd3107c0420f3fa9a4bed053b90a51df5b57d118d4991994c7ef45f7c93a7858d35191b7d990128c355a04eb304ddf0ab8578461a6cfa4417f27ac5ed57ddea5942567a5255b1cb03ae9ff0c655e87defc72cdcad268e3a57e2aca56f2b3a1f06a7369caca5a6a2f4944da23b1bb100aac095b4e2a6e1fb116de8ea12fee1d7b669f7979b3fed885aa378bb861cd5f4b50da8438889a52164e0889ff3b2c432dc2587af2514f4e0c273163fa03eb0d5fcaa2849114fc9de401d6dde0751c6e4c2cb98912879d9819e3d6d431128687edca6aea197f06108e2449f971779a624008137d87856c109fbb410eb3b43410ae47f551a254a4d80be59900c1daae4401ff02766323f1324149b5e426d392d51447bfd805b14c40ab38e8b6017a8516dbeb513458aabf303f346c6fd294ef8cc74bdb50de03b038e5592827e4e51bf85606e8928c04c3c324022137de26d4f5bc45cc1a9fd9e4b23b66340dd747a7612785d01b203f26e89690919b7a5a38a8afb5aa85a0a69a424d98216ab67feae88a4ca110f34cb459506871a3de25ac635c4135daa8b5df1445870a25d1918ecea9b2b8063eda788e694597b868bdb47ef9a5bc370714a4042e334bd5680acb0ad6a70080f549a9d68fc2dc1abc871f2a40a22d9db9b2aba12259e42423d10a8f146aa0eef27e74b79e0270b01d8ec16c97093c2f2bf0fcecf09181248a9ad87cd1336c13d0ca7f479904ed1d6eebcbff91ff303ea13d7c85d5aa4aae6082a5ae8ffb1c53296a62de77f326a689577ad44fdf8f4133b71263ebfc02af2d6a55f77a44acdd96ddc770a6512386556c5e2949448f62fab86ed32644b94da8297f94f2ed4d9c5caf098e66fa3697c6d19976cc7f56e8ffc958bbb085e69964a4d2817c0147625f40b92687a79d1c9af44ef5a0d1d112c7b2e105c88814d0894c04420771b8eb0ff3d28f5f3f86169b30195dcb2c8072e897ce2dfc841feeab1c6fa4d96d0f8701518ed34d631d6f97232ad5a6d0024eab53595afd6e518d4aaa949a90e02b9741a88b314b59d59c95e12045dfeefee9779cc09af5969c6feb49d1ff2eef742e806b4ef90432057b2875a8283773c80d28cd5863596fd2dd927b4a082c4b7842b64ed5967", 0x102}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x112, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 20:47:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1000000000008) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x8) socket$inet(0x2, 0x8002, 0x2) 20:47:42 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0x800000000000005, 0x80}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x140) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mlockall(0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x58) fcntl$setflags(r1, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x3012, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) dup2(r1, r1) 20:47:42 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x8000000000025, 0x0, 0x0) 20:47:42 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x100, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706", 0x3ab}], 0x1) 20:47:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="0b39abea81525a2aaf7c0c74054a1850968ec731c96e725fc3007251c6861d794d0943b9769b7b048a9e3e2a66b05a2f8b8b915e3cf8d0cbe84b6b751386de4caab09b1d25fa4a62dd149104b01655a95967a0445faa2fd2232ac8920360894c7168e860af7e02192d333e60f1a656f29294a921022f4547fc9cbb1a9b2e6c97cc4265d08d07d4789f0783dc4e3cc8d32a0afbd8968326de34c50a7dd36cd762b5ad7590a693024f880c8a892038b1a38f7152c04fc2925cbc12ee9fcc7338234a205d9b0dab17a0745f70", 0xcb) fchdir(r0) 20:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8000000000000009) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x81) 20:47:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab800000007a098206fb200"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cca69c98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ce", 0x1f4) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) ioctl$TIOCSBRK(r0, 0x2000747b) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x81) 20:47:42 executing program 1: semget$private(0x0, 0x0, 0x80) r0 = socket(0x2, 0x1, 0x0) semget$private(0x0, 0x2, 0x5) ftruncate(r0, 0x9d12) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) semget(0x3, 0x0, 0x98) r1 = semget$private(0x0, 0xb, 0x80) semop(r1, &(0x7f0000000180)=[{0x2, 0x1, 0x1000}], 0x1) r2 = semget$private(0x0, 0x4, 0x10b) r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0x0, 0x1000) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/252) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x0, 0x9b5, 0x1800}, {0x7, 0x5, 0x800}], 0x6) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/241) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/185, &(0x7f0000000500)=0xb9) 20:47:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x10}, {r0, 0x10}, {r0, 0x10}, {r0, 0x30}], 0x5, 0x4e6) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5710ece5) shutdown(r0, 0x2) shutdown(r0, 0x3) 20:47:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x440, 0x100) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11010, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 20:47:42 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) ftruncate(r0, 0x100000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) fcntl$dupfd(r1, 0xa, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 20:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) pipe(&(0x7f00000000c0)) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 20:47:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') 20:47:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000001340)=[{&(0x7f0000000080)="679318864274868b58d32117b0ffab7ebe8696040efbef1a432dbeeb93243042f18db008fd4a4b59", 0x28}, {&(0x7f0000000100)="c7d9505a5c1ea7516108065fc2bed7a0a585fc44f08ee4b42b2f288cd69f2435a4f29629d72c28b921ed1bac930d52281a8c187e3e5b73bcaf467a3fde7b6257e9c4944fa9b181efaea9fea4e69260cea1ae62e838b7cc1a0e3f039ac86a8e8f93e2e86d36d7b60c4b2ed15465", 0x6d}, {&(0x7f0000000180)="2c8023af2cca2efea4cc191c6ed410e23deda75227e23f64ae9f7a187e784b9ed4a88fd06da0953b23f80c5da440d31fbba918f16d3e67517d0408eb9468bf754d1f584aa8e6bd2dfb2fc8684aaf19dcc3091cb383bc29a4dca54be433b4afc8f6d1c4310683b61d12e4241d2acec0ca27a3d46d6c2dd1ebdbf075b70e14294a5b75e644dabfd4c13dc6bf244eb94ae26d00c749f68ce276ed966c82b6cd135f823005b1622d58f5cf66816915b1f71ce2aadc966601f50075fce80fd8348f6a0412f3bb9677ae3cb9b602dac17f6000d551fb0ac5b871df858b292c8a930d838f2c293b9e046871e168ea9dc0f69cc3511019ddf7fc9a113c940e255ed9d3a43dc3eaec10b21ab07dfce40c338d91c0044007a63d0a61bc62529e40a4337e156e9c86047a24f62884abf66f97765276e8dd7cfaad93a43b6eff9974a67c592afcfc6bf5069eebc55959091bc4cd7ec767e80b37656b7ef910e70baf4bd8652b6c65e4ad14d1de436434817566ac06b7e150d6613d74e4e262b18aebe97729d709c8e5502f7aa2c3ca03ee019ffb4ed856bc8d9c09b9a248088ba5e3beb7c99e6a586f2d33c4c313413117c15c2b73d8e24a975a4c4a9f1f84d58660275b97a022ce5d05fdfa1a7c42ea837367ab55a61a03be717a1d0eb24bb4a61d1eee3e4c93f9813efc53697adccfd682e9d700d45ce087865a4556ca7ae7c8ac5b979742484d550a6cdbb0c5406421e4c4820f7797d4edc218386c3b9d99a8781a86b5ab4d1dbf4502b1c71003dc927dbc078a68d903eb2fb5fc13a5d2834fdd01f844f3254bc6b5b17aadb27b719a62de350bec0de569a1ccbdaa37f32aae6ffef828aa478a973801936923c62a047a845bbba21813b70c8f54358ce2de4c00eeb24bdb6071204302d3b008db6f0f2e2bbd96e58021b9528f96cb20c7d3ef82695f709cf7af073682c6e69e78d1f3f093d7948ca7870bf2e95c68a0b98d154b750cf36aaaa67c9ddd0368b103a8f3b02fe726be44f63bca33cfe5f56cb7a1928891f5b11c014898314ede4b790ad8f5d768d0ac4c5b4377cadeca571049528d4ffd3682056291e9b3b23b2531fc50de5d53b479ec24e4bc0b62db26c12874f91853ec138a8b90843ac77425f29f7469f77b868bfc482785fe74904d9c2c091d10c98a1a95023e89341e6ef40ebc2010d39ebb96043e29beb14b8be9478996f93cb1da49b0f8d17a54e76d2833d837e2fd8fb92deb4f31d543624fcb76646aa9ad03702a3e9e183230867dba37d94ee477402834b9dc6bced6a60f1e0875e3b6ab84e793e1eb17c0f17a5c257ad1eeb350e726d78403e66ca101bff78684803ec8f80300f28c3420c3c7a0ccd43b027bf77cc3d4ba8008b912c2e6ca638e94dc2759bf2f8629476b44d592b0f95ab9418dd6694c6eaa9d5151d497e7d61eee97aca0063b05bb88773c8df20b88280aaeb8c3d519cd9dbcde3352d1bffab75c7839f5f4d6484a29e2b626de1e11449cdca56efa071748fc0aa1487ac0da99bd925836c71a857d8623d868ef6d1d73aff2f4109ee7fa1c8898ce8ae8e8dcd6697ba76ae104e4594896996211cc4d686d5b7c4b28711d9ebaeab2c1230ac2dc505168b33a064aaa9434860a7353a808e226b0376b492d29cecd2e442b4f3d87b650ddbb344d807f911d4883598a8fa2d7c1ebb671f4794b8de37d9cb1504f2840edac79926e621b3be8ff0b2486218bfe049a849b1b14a999c475f95483ab203bf12d43582345dbc30b8dc3cac23972bcc09abe3f3f513f7cd60110f55983e8dd22a0fd7261fb75e0201738720fb8ca0e816f402daec211ae72d4a42eab999d7380baac2e7fc0493b99e19b04d568ed678c5f60b338cd83145cb19c1c4bd6b2d6246d9b20160960e02e598094f3cab28e94fb29e21475c9f55102a2bfffb66f00fff02b93a4498c053c4b0ab01ae52db5c7ce5ce4cd28c81654f87588d2f5c26286af695fb3fdad22f5b127e716aa364648cdef3e374f712f93a817580f7fb225f2f03a51014c6cb303ec9d39390c5d978aef9952388ca93e4368d46ca014269c1473c60022ec4ac5e1cbeac5e528870b3d7c65a67dbd93f17e4a4fd79beb8c34ac080baedaba2cdcca4af2b38c5cfa05b23156771100b0aa9ab29ce1d2371c2867458252202b68ff6d505e356f2b729c2d0ac6d5f764e2e18222d730f9943908d77a72401f3af732713a747102e69c196bfd7e80e900c9034d5cc8666763fcca8ee61f90396214ee5931434c15a68ff364fbd7e78ec0a7b13202f0676b12b84a3a350164e7cffe4031dff4ae4728c11eb9c3c5446041056a398f1dc9aad142a5efbcc2332c1752aacd7bd7949917919e07f5a97076fbf9b8c43e2be7c1af68c99e7e9409c4b5d59508fb978475832fa51a038e224c1dd504828ed586151075d93ff5d09d3692d43fd8a579a0ba098281185f9c381dc0a73578a3eff587c179d973f1b76cf02852c77789bea280a3cdb2e5e47355db0489fa0b0e7542f013134be26e66a4f79192cef31d0b2770750fde141eb677cb6cb94c7d0a02af84986c5f48a79d353813a0cae18d475d5184923ea25b158e55c8d3bca76b8ef71d23228d47ae55a2c6c5c3d49010268aa0da1fbc654c255fe179dfebf069269dd0fd83b294616e38e303a0c8c96b75002035203ab97b62b027f97e7014d60da047e59b42d865f24504aa7c9f4bd593f2319838ce054f6ffb01b02caf5b6997226a4ceeb60ba215bf7ad6dc281145d31fb2743dfcc4c761a87f8daa2698abba973be5832e954597326bd82311508c3eef6b43c53ca89bd99ec6fea829384e2d4c957c6b083181bf4f35cbe39de6a08a059fbe08c1a6632fefbb6258e5708fe1ce2232c9c0a3203674a147b78de6a848af4f4eaa9d3a7bc09e30a1cfd537c78aac3b96112351da1ed86316329b1867cfe7d80ca3a9dcae4d1bf2cb041f153065e249ddb83f46ae0aef4881a59e069a1e1a541728d4bf9e2567a3776f5d862df2f8c1bd028701e79e458a4a794d3c4f9f96c8429ab1bc5a37659dc5e423eaa09b6e94593df8b42bbb81ea1f2bf0aa89480f87e3ff063f57e6db45cdadcafc143bfb562e63c7b424dfa95e159f86e09eb5acc8f94052b2e389a38021880e2b02ac3e316bbe7831c62c49787dcddc058c5902bffd033df25b89f87471425da06d56e9c0ade8b4f96acf06b618a875a410e2c764261b72fddaf2354a2f83a8db12884bb50787a6403a6cf4a490f861e10713575151d7e3c431428292764c391cbb2e5ebfc528e9920b18f63105e1a77ab16745b6bd182a83ee123b990b4baa3e075d56a951e5179b941a3d4345937ba9d3d3e58517909e23ba03e6f3d27bb0ad7cdd0f2e67630a4225421df83545627b9255636ed19b16a5b85e6ab24397f6573efe242e34a2e3585a8f6f783e8fc5b131feedf22797e053cab9104abedbd35b39816533a97147b595f9aca009a23edb229edcd676eac814d983c1233d0190f0073c86aa4cabd4b4201c6da621ea517aa002cc7351a577f394765442f7eee2b3132da1e85b3fdca3e4a08ea2f0118e3234608782f97bed036866d0b7e3c804df3b334c1452dd2715139a6c0c265795edae313ac0f3044b6ea1e3eb814eb7900c9b9f4f3dd5806d285b64ad5bb5889cc65baa99a18402d0856caadff5d92f19f5a8fdfcc122c649ac423d47077ca8324bc80dfd15b1138b7acb83d5a09c2b040a8aa2f5174ed733be592fa52daa606158f52c2d5ed8059e8503c373bec80b7c2a053f91f97ff5edf0c391c280e4dfaf5e2726d630d1de7f91a575823b7c5da5f6161348cbab66de8f5eb90292ef5ce26d7a54d57d5b7d30e5dafc9c231066286ccd1b6099d8fdecafb31f0e0c9c8b3ddf8f9e04c845fd682fec86b9338b44d5f2150f9726b1495aa3af1561736de7996bfc22b485e7627f3489bfe65c50bb0da36e30b6b5e5c03011e312c5e65669a9a394e8fc4655a58f0a9fb61a8e9535829799ec63a57e6b36119bea5c694f2bbd1d669e5e4c411273c8b253d81f9e12280a1c446b468938fb3b557360f79e4fd32ad8706123dd94c4249e7887768b248444d314c2059c5853c6e7bf286698fd0c0b1ee2f347ef329b6501dcc11b7ae47c1d8654ebf286c298a99ef9f5799f70862d914af64f12aa79dc03ff2acdcc8f1db7bb7dd02815e97914ace3b8c8cff80679cafb995f5b4a8a989244add50d9f0a5e4b89823de066c05628f8f4d26873e1bbc130893135efa3a50e1dd152a393e27bdeb3cc396b2855c2bf5bfef7c351f507f00201bfbe929d245cc05f204e4142d2ec62555ef62e17142d3660effe8f9630414a062ca0add40995a53502e7e75ab1df1a9348f22959af260c5d3b79e6af239a6660b44bf65fca87ef2d535732dfd04a0786ba8c1db6576941f5c9302d455c6aa4c764c2773c64a1252a43c0a22e0f5d2585b40104aad7be0b85aecd201132760dd4b509e7c7f5aad341771d2809a7aa6e1fc9c85d5af6caae3777a317aad7c820f570f4564805547defcea8b9652e2a8e0c18155c56bb194a07a776fedae6c4b993823ba1634498818355f3d303911bc013e8368f08e3c7377258356ff8ff8a78e85b437eecc31a9bb6bcdde59de7fb532a092723e06736d09eb63153f209a2b4e49e18ebbafb3742977b5568480b1a39cdad259c21fbde5f524e7d30aebc26c2dfb1dc2714f210ca59705627fb644ba1e3de2a8d5d8729a3b1d28e24c6ea4fe4e3d9455b594535e03fe9804ed9c432328c12fea59a0ee0e9639b3bf09ddbf2ff8d6e1c0b523f174f9d46843ed0b38d215aac24f2891f76660c81ad6946c3f8596cda59900e498ed99a1ae350b8ab1fd9b3532140f963df073c90a2da46704609bb60dc3b250d4aa3ced58acc22c71c33667fa9f0919d78b4758d1e7ce33e9f8cb2e9adda80f534a1c192ccfa43aefa87be2fdb8e684a04c0e71c52ffdf22740f08021bd2f509bf8953ec3cb28d7e53766a6e1ddb288bbd0f14562d63122f32f1a23db4a0ffe367619e6a464e0bae8772dcf98791ff66def00a66745ce11207b49829f7af35b4408b3460ee878ffa46a900c0189c7d3cea059cc2e437e3bd95d4d318cecd326ba5fbf5556570a0a49d1b1d4f019b1e19a134d8023a7655cac734f14aa59ccaf7ce3f09b1dc7dc38a3d485d849c34207f75773e9cd51b6e11fd934efa5af8fc1ec4ac69f368081a25de8ca15e04b2403555eb15140192745312808efe4a800b81530d5b94c282aa9077ccc3477e92938f4e406cfe03cf298c6be39729f6e55433c3a2f835304d8b40632440b3ed57b13f01ba4f8eb2de2db9bbcf3dc717a283131d453705455ca78a9094d8d06075c9c0b8f700f704e789559e49e65fc566e07c08acddbc0f92923dbe3e09b8990a5c182e6e0814682134d0671af5189bead697e86246fd3977eefcd31a9dceb90093fdebb2e36ad0e6861a732e04433f046097d7a1c27aa7811fde10bfdefa3bae35693c43b126a9577a435981b9363abb97565b38b02d6a8382700395e217e7c798a856218e86e28b3aea4d1dfa39abb026304acfe894c3d17fb9b3e1727888b78026c1767ef8182ef2690ac265e7ba5ef8761595d59662da57a7859e938da3e48feb6ab6a89685605d9d8f053adf53d0d2aadeeb86f13cd382b6aec58fbb1b8005cb9acf23a69e7610849acfff9944fca040199cd433df6b8a4d936e225e081006631a5ad6dae08bcced934bf4b40c8583136387cd8ac326afa58805c88f4f570358317e3afc", 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="28b6921a0090b9ef00d50fabcf2e57254ad0a70435da57d07e98fd189a620cdb1db8a1ae0a53863e9f201c5d65da90de9c221e688f1da6ecf7efddb9b151cfb3fd929b3b929ccadaadf874b40602b6367b41c739227646669e248a4c9589259bbedac71c7bd8338b817d0d718580934d", 0x70}, {&(0x7f0000001240)="29ed1136e691cdcca68f148e86fa4046bb232521b7cbe469b9d3908528116783d87799aaed970f0cb7a41edc77e938296edb5e2a7367841449eb9ae6ed89d713735048221d875c0dabe58049fcc0eab4189eca7804c28caeb99cef103b2e034c8431f52c2eb0d6c554be9ccd216c6ddf1391597075ee995c8b1b44ba56937347a015d153d085d059edb31a891f2ebf75a48bc7fb2ab46b49c43434560a24150d4459024a097eb3b33d658afe95ed61732a17531f8fd5c3f5a5a32af6e4ac7d2e6a6ec34a8636a308a5b30423773d6288ffe598ca84a9", 0xd6}], 0x6) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1000, 0x6b}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) mlockall(0x2) fchmod(r1, 0x40) 20:47:43 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "162b15cfcb5a92f43a30183e4ec99751862aaf28", 0xfffffffffffffffc}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x9, 0x4, "e644194af4bddac2c2a3dca362e019db4a3f7a6f", 0xc5b}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x2, 0x9, "77db5a19668a17f55264948bf8ae98911d1737c0", 0x6ed6, 0x10000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1022, 0x3e9b9872, 0x5, 0x2, "170bb24b2d8c649861bb7449a1353e6040f6fcdb", 0x5, 0xf}) 20:47:43 executing program 0: r0 = socket(0x8000000002, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="baf91a", 0x3) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x9a1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x259) 20:47:43 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r0) close(r1) 20:47:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e6a9731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4967987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696", 0xf5b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x4}) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x37}, {0x30}}, &(0x7f0000000240)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x3ff, 0x100000001, 0x3, 0x5ba0b5ef, "26a65ece5ac8ffa076db1f80ec250416b8add3b0", 0x7fff, 0xea2}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:47:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x1) listen(r1, 0x6) 20:47:43 executing program 0: r0 = socket(0x38, 0x1, 0x2) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) close(r1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="725b7fee2984d5e50ce91b0df7edd3de68bf87a3c78b6ea3f4bd4be2751d41703a2ae21dd402a83dffb971e9e55e6640acc574dca70654e81e325e03d4e483cead617d65a508ba0dfbd5a7c7d094ad6f0f98c141139352e4b4b9a584707041fb654e76554aeef4519c64a24a084ea828f6a1494c3cbc7ff8f503ff8f1efc65a404b1d8b3addbfc4a00229310d72d513121feef78046904cf68d19ff48a8c551ac661a00698631b4f172faecda5c0c79bd3d972f4f32a4d5e94e670c04a2162d061383398abffb4fe88b02fecf2238be0aada0d88e7a575", 0xd7}, {&(0x7f0000000100)="8158d6756980bb33887c3f3e0043aa2e82d1097e5bab4ba159950c60e375f1bd7a704f2c84fc2d326296adaec27f05d27a0c51108161f361aae48ed41765a1b774d24a1b8efb1146a2b6bc5fc1ed8de8be343309d26edd13f18cae73136eba6b42771cf47eeb0aa584e32ee7b28b6357ab4fbd1501e96081168dcd80f99da98a1651e5368bceda9f43b66f51e239fe9545b78d35c0ea8b28f7c9827a79a9776df96b2281caa42e60e88ca1b389ebd0db5e9608aaf05086ee5156cf7cac6b416c87b2aac05e9d48b27565a5eed35b97d8b00b856f9bfa38b40b4a9a3fcf", 0xdd}, {&(0x7f0000000200)="6f6a716d2e1b74b72dcec56e1c3730f0c70c3447cf2016803bed92c5ba8f95fccd42a2f4d9f103df79a6ffaf39cee763e4305fb472f7f7", 0x37}, {&(0x7f0000000240)="010b3051bdb1c8c6c53779d268921ff33cd6", 0x12}], 0x4) 20:47:43 executing program 1: madvise(&(0x7f0000b48000/0x2000)=nil, 0x2000, 0x0) 20:47:43 executing program 0: r0 = socket(0x11, 0x8003, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) sendto(r0, &(0x7f0000000040)="d2", 0x1, 0x0, 0x0, 0x0) socket(0x2, 0x6, 0x7fff) 20:47:43 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x2) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') 20:47:43 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:47:43 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget(0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/68) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 20:47:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000540)="9b478d7e5f17b40a351f3afed3e1e2276b765d7660a091ea362925c334f581174991bc43e62c0e00c0f0acb0005024a360f3fdf09549f6999a955f4ce269c1ac6ff11e0cf1c0085685fe2f7978c490645bd220bea9d3eaa5c5a23e85de273466202f24fbd02c1bba36e78c2eb26761a720ad2015b9c876e04207fee218b310897f6a165142c4f0a3faa30c40ac64938b478be0b3ee3784ebf6a1", 0x9a, 0x5, &(0x7f0000000600)={0x18, 0x3, 0x95d2, 0x4}, 0xc) bind$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e729955eecf2f66606c653000"], 0xa) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c653000f30f38d698f8039ed87f99a167d0078256256d3babbd50aa5085babb193b9cd2f02d6b29efcdd48a426bd9a9c10d3d7f2abf28003952faedd57c8bb811595da8874f99c503640a6364c91bc83ab18a87eba7ba20d527a9cab0485fbd026b4e185fda0048ab59304420d1665293455165e62080f673"], 0xa) recvfrom(r0, &(0x7f0000000340)=""/178, 0xb2, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1, &(0x7f00000001c0)=""/243, 0xf3}, 0x41) sendto(r0, &(0x7f0000000440)="c1d8dea5352211d1ca563cd7ba2599d87e2dcd296f779c20bde5540f99d3cd4a5a94616d114536cf6e885ced5ea1039063de45e72a59ab7f0c7e495a093259f1ed44a3b1a14ff602b1dcda5819658ed30902d2ffa79c8fc5416a074d8d095fe1591883d1a2d0e76be77ed2d55b39ab7b3144535340cb70cba62e88f8cb05ce9c410aa0d3172dbe5c3c2772d6717fc9ee2132b499b7b01a1b079460d23af03da97695a8f726dc", 0xa6, 0xe, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7ff) mkdir(&(0x7f0000000640)='./file0\x00', 0x40) 20:47:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) clock_gettime(0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cc1d000"], 0xa) 20:47:43 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x5000000000000002, 0x9}, {0x9, 0x8}}, 0x0) getitimer(0x2, &(0x7f0000000000)) 20:47:43 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffff9c) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x3}, {0x18, 0x0, 0xffffffffffff8000}, 0xffff, [0x81, 0x1, 0x6, 0xffffffffffffffa8, 0x4d1258d, 0x9, 0xdf, 0x7]}, 0x3c) r3 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r3) 20:47:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r1, 0x4000) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 20:47:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x9, 0x7f, 0xda, "9c0e0434cebe8dc280fc5b3e7f2994656dbcfa48", 0x3, 0x80000000}) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 20:47:43 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000b8f57eebcf63abd00"], &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="122b15d2ac245bc3219638e2d9454976565356fd24db6fea1decc8651740aafcc234c7caf4c2d637dada4307ceb3cc28c5b9342ea60255cf631dda7d66329df779775f77a6f0aa73455824cec09776f56fb0fcd1c7ac70db8907e543590934a2d4761216ea95ba6884699c140b5d3351ee4ea24eecf55b40d0a2b30cc4cebc18bd57eff48607cfac920578aef87f7326e1ab8fc5188fe4374c14d0d75bb194bd1fccae94cd3fc48d1175679820fb4d1a2430ec3b8a6d5c13d71b6143bf8ce06b702d66944866d58ae216468fd3356221113f968c8a08c167bd7884b05af56a1a33da629743b11b2986f09077eada89d70248657b863b1dc7c00f", 0xfa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000200)="37aba262376f2f7a58246558414321a1998a8bfc6efa8f230ef5640739b6d380050b1d911adf307f2947cf", 0x2b) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 20:47:43 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x3, 0x1, 0x3, r1}) fchdir(r0) flock(r0, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0xffffffffffffffff, 0x8000000000, 0x3}) sendto(r0, &(0x7f0000000180)="31e7", 0x2, 0x0, &(0x7f00000001c0)=@un=@file={0x1, './bus/file0\x00'}, 0xe) 20:47:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) kqueue() close(r0) shutdown(r0, 0x0) r1 = getpgrp() r2 = msgget$private(0x0, 0x143) r3 = geteuid() r4 = getegid() r5 = geteuid() unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1, r3, r4, r5, r6, 0x30, 0x5}, 0x4, 0xefe, r7, r1, 0xdead, 0xfff, 0x0, 0x70}) wait4(r1, &(0x7f0000000100), 0x3, &(0x7f0000000040)) close(r0) 20:47:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x104) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000011c0)=""/221) 20:47:43 executing program 0: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 20:47:44 executing program 1: r0 = socket$inet(0x2, 0x5, 0xdd6b) recvfrom$inet(r0, &(0x7f00000000c0)=""/150, 0x96, 0x801, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r1, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() socket$inet(0x2, 0x0, 0x7) syz_open_pts() close(r1) kqueue() syz_open_pts() 20:47:44 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f00000002c0)="7e9fde216d9b2a01f7dc01095d3b2983eda0a5f251a39eef6174ca4418af82b4436439b581148985cb7904c126383783b6b77ac21efbb8e5a68c76c0cfbc0cbe6c4e7b791bda6ef3c0e25961e79c1b52b6532687edbd434e001a8e", 0x5b, 0x1, &(0x7f0000000340)={0x18, 0x3, 0x8, 0x8001}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) getsockopt(r0, 0x1, 0x3ff, &(0x7f00000001c0)=""/119, &(0x7f0000000140)=0x77) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000008, 0xffffffffffffffb0}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x6}], 0xbb96, &(0x7f0000000080)={0x10001, 0x4}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) getsockopt(r0, 0x10001, 0x9, &(0x7f0000000380)=""/229, &(0x7f0000000480)=0xe5) dup2(r0, r1) 20:47:44 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) kqueue() 20:47:44 executing program 1: r0 = syz_open_pts() close(r0) socket$inet6(0x18, 0x8000, 0x2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2e33) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffff5d02, 0x0, "dc77d71535e8ee55e0f68279ced27bcb09854528"}) readv(r1, &(0x7f0000000440)=[{0x0}, {&(0x7f00000001c0)=""/221, 0xdd}], 0x2) write(r0, &(0x7f00000000c0), 0xfffffeb0) 20:47:45 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) sendto(r1, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) setitimer(0x2, &(0x7f00000000c0)={{0x4, 0x9}, {0x1000, 0x1}}, 0x0) 20:47:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="fb5ef3be8e30c64fd451c44ab1469c436ea9fe6f5d631e1bf7ed47c0baea0d9ac53e4896de4d2a1fe4137cc2821ea2f244743b12fbbb2ebccf1ed41f0cf3a123402e491b04108506629d93a875bfe3b145a685cc1e449796b9a5fd36e2b9b86cba92cf613d8ce50ad13273d47687f3c2e7ad92ac380c43a1b2b1b69cc13aa112c02954272404fc1a3674c3bc64b31ba2a3495480d7cde47fcfee6e528fd2562717361cc084214c35e5f391c8349508a035c99a0db8fb693be526"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r1, 0x1) close(r1) 20:47:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) writev(r1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1) close(r1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xffffffff, 0x400, 0x20d, 0x10001, "64489adc0cd15f602274c68d163ce887f125332b", 0xa4da, 0x3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x5}) 20:47:45 executing program 0: semget(0x0, 0x7, 0x140) semget$private(0x0, 0x3, 0x450) semget$private(0x0, 0x0, 0xc) r0 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r0, 0x0, 0x6, 0xffffffffffffffff) 20:47:45 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8980, 0x2a) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) dup(r0) 20:47:45 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1afcd6e4) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000006b197f8793120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000d9f9dbb9d36e9f061fca69ca36bade0f4422522bbbcff0fc7edbc0241458ddb44a1a2c2ff1982beec4f38ed25ee8bd97727783eff4f86b87a4c3c4746ce0a3292cac365bdaf42c5517bc46f5d55178777f4ffc3e261a293ffdfb1379546c7fb75b566c8dc988689ec6d1d29e0a1750316b91f7c82c805a15d59f473b1dd42686"], &(0x7f00000000c0)=0x6e) listen(r0, 0x0) socketpair(0x0, 0x5, 0x2, &(0x7f0000000080)) socket(0x2, 0x5, 0x72e) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 20:47:45 executing program 1: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x100, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706", 0x3ab}], 0x1) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000040)="352751d88a574ada488eb61c8ddefbf1ddecea2b1539c5affbb7fc960fd0d6b70fe22eaec215104c26ec12741a58b46917574e425f7b1db09507e85d1a70f324cebb94ffae6043c9c1b3dd8bb0046d403a0855e66f01bc62390710bb5d9fa865e7bffb52403801014320a751c15671a572ccaa647cc2dc752bfb0db728c8654bf9fd83f81419163f4c6583a4d84a019ef61f5306a416aabe19ac50f1d0beb00c0e1cdbc5dfd81c8af197a6c47a875f380d5b551fda7061e8ebbf859795ff4d8ae0c25df1c374d7ab17afe59d5578afa7cdfc9202f5a65ff4f401c9f019", 0xdd}, {&(0x7f00000001c0)="e187be13924b92afe5fc7fa81f8ffcbbc0520ea4f04c5c934115e3400527ae3d2701c2bb80093edab57e8a9ef5e1ee86e8de8c997366641c39a8b02be21bf437da64dd105e41dfc0b2386a0bd27832ec719d3eb5bea1aa4f10430d432a790a160d7b0210ecadf453648f07af609e18dfb5fdfa566303d2870e601820d1f57730c542994ec207f6ea6d646e2e22c140a17adc25666bc0c094149af258189f19ed064bc50c1d4f307b7c4bc577815e83435a3d20d524d0e8073cca4143c8eca2df52413a7f3696aed6addea0dec42ea66ea380935fb5d3d08811965b6a38e76703623a078b7bb4648e3d037ccb8c6b51c6016011592fea8e00ea14abf916a9e42f5e2852fe8fbf2fc792bad39b8f247c48fe4c19b5dcbeccecc5ba9cc6e43d632241372d2a3146501b5883838c284877dfd56d5d46708df558d14be08bb4177879ba65f3dea12ad0445c4fcdfe44e61c952b6c634bca7083c0474fcf58472adaa1b9aed0eedf2617ce500935e66c5eb804745e31993801b53aa6f31946bf837c4d0706d684aeaede1a15c47ca5ffcde6541cb06eae8788b7f2a269fb7dfef8794f83a88be87b7b0ce681260f0db1cd093145558e25883b00c68364a9e0e7758351feef3dce36689aaaba1956f247352cdde7a728a980f2f8e8ddbd99fe7d6c948e2d9ed3d498b7d514a8b9e71dc1a98cd9cf0c9f834d572a90894bbaa494f2b64ac385582673462adb656db883441848db4fb22ff715397e4974e2aca4593f308a64da12f98df849bd846c7e164e4476717e9656089a932e3bdbde1a198b75d257a1325f21ba47390c07b7e9350364be45754c68e885001fc5462540e7633cb3fe1de980f6975d2068bcc6f7efe843e59af4c753c13b3cb959e434493b0d1a9bdf063619b2a377dc6bb931920e28ad09642c93a049ea12ca17c2c6f05ec0f304c0b9fac0cdef6648692b0d75cef631e4eaecc25e498926cb1d2a8e6a3986bce317ac47657ad37c8e65558b14097e0055384ef845a0d208efa80ad23a28e7bf65f22080f6ebb077dd654d4bebbbbfbd0d0e6b53043e94584be9ae9b12ffbcda9693259519bcd37dd3a7db4ec23c0317351188e35b7cf75c4d66a6a6b1816fe7f79b1d8931658dc40f2b2715c170d300add40bf83ac7cd5e815b54e0d6b7feb547d8ab8522d2bcff216c3e57a9a784dc3bd4b7b38c8f0c49482421b3b0ffdfe7931d6ec74bf7a8b4c8b1801ac1cf0be084b24b379f5cb5634ae622588ddb2c4b6627d122f184078b5711dc68c0728385fa714d637d894098cfadb699bc4625a026c3ca20724174bb57266790c43445dd89302d1d468b3d722690b8fa66bcf8d0d29e99bdb13d6fa1f41c266075d6973fc05875dee09d7b88b635586ed2d38dfa4e5c3f257cf44eb022056d867839f5ce1382a28e2e7d73686a7fcf48c9eab4390d91b7f63b80baa13ecd10bda8c3cdc60cdce8b3baa1f7d443560b842faab186683400c5b191e491060780fd98f8b69cc5de434533b25786acede8c1143edd678fdb73deccd27ea27229143bfd97608b8f16e44a086f29e78faab8f8fb3e993b27fe5910d9ffd53625ad92da36f41828c3e3cf9dbf613026fe3d942cbe1b0e3c6be88d5d302c55fe21cf52a16fdc20a2bce4be282a8c1736c733f0f7814ce755dc9ba3ac8538d179a5d764a0cebfaae4e69b103208f74193809e4ca7772870f9dba619ad13dde85edae357b0e94effde6bc765ed7eec7929fbd951709b82f1331fc68e8e90841558f37066eb7cfa81965f7af0df6f670618c8e5cc5de5382dfa8ecd7d625b1de4bcd1958d4417bf1b9924f9541540c5a686be695c7af72e7fb0ddb9234e2d8d1e863998e1208eadaa06bfb72c4665839ad43910daba2580b71c8ee55e3930e32934ecf939d47dd4fceb75fa2e771d612bca8c21c4263bba72f71fb4acfe07dcecfc8e6af97a35fe55cf4cafe2b48dd05c239dcb54435ba6db0fc3e06c01024d253f512652559d911bbc1076e1c825fd8bd65a75af29586e91677b6769e0fae68b39a2058a999e06292329944e303b9281199ec68a149faea73e0254635b29b1ac094501b80d768208f4ac27deb809c8413345fd3ce58c169965053de957718577d13ad74111e21e07eba46d2a0b18d11ce405aa092232a29aa75a299a6221e3235e3f2f7591922b16b72abceac3ed99900b4c898ff3000f90ee37bdb60553b0679ba3e5c9d1518e6e4008529704eca916d5bb9107b3f41ca8f963fedda93ab334bddaa69752f41b4ecb9f31748db7a44b94b4bb4202be310d097d2cf169f8d8026a989cdf6dea08807fd3086766a0ffb030539aef2825e685bd034d7494467261622b1dc9ed3c1243a0ee0625a0b35ad3d12c3ae767947bf8aa978355ad9ba49ffe006fb1adc1b8f9217d60b2724f24cd1be35bfe86d83741512283a4282f11c8a7c730a1c109b7d66a21d2f223bc5ad7ab47da2e762985bf73dd39850ee55ec76202989fabc1acb95549c36613e489bc3e042bcfc35eca74e4874819b043ea4bc2bb6a4ad8e1dc8680436a5ca3596376a3fc8bd7edb90325f25e4369fea1d6f86aeea43a794100edfbb59caa34f1cdd96275f455645442c18d0797e1288801010a45217d83ae75b2087353de4c1140ccfca2a6047c8b2215dd991c94cfaa9b601d29410059c2daca3103d142322f9f5fc0d3f417d69b6ab95e38f75695f4be85e9c935ba7ed6d0ed45753093da17e0469b7305d7ef6df42fd2854d405683dd8fc0cb650f653b91666ea5c5fb730fc66f2c1fc496ec6834b019d5295eb94e3c215c85ddd633852d078e00043831f88c3565731b74fc68e4c7994a8ed3f570e29929d19930cb074441cfeabf02ab0b703421d7b2c1f71a531335bdb3a361fa70c25f448fc56dca88ed9e78d6785542c503e989467fea86881b89d5a7c68555066cbca4b4994e70c1f8d1193cfb73c6e20a3d682a89c690db66f3399ef41cba699e143ab60638835c2e66fb32a3faf9a5e607b44f44af26481d0c310eb5ff2f349e0b2c183796a8a1d93f9984e081693aa6ada6b934016853c802efb9d695e2963a02a59cc668640aabc1b1d0fc433e0a94417bd0e9af9a7fc9504352dacd8e4c9d20420b58cc0abcc0ce03fadaf7facf71447c0d68ce96489be39a962ff44c113007c8ff3180f5e9b384213d90feb9fe6c74f67506fb1a0beb0adb75987ea35aef60823c09b00fab84b5a0702e875044b4c664b800c547ffefd9533f6c9d4fab6f3490885f83b0147491956f25f385c88ba6ba43169da50cd90f211cfea8670b6cca192a0788a25df33d5bc8ca83df2cb1b496d22ac2d32f34d50b9e4ae1d18e440cd507d64b724a30afb69fb1d8a676a8a33f097a6402f740b5ae15e3e7e44567a272ff27268badc960778db20f62a6d89a970305f099cd9337830382815861a59551e1337601564e7d9e9aeec762bcf9b0f6fb011aab2698b25992f885444015da63f85497244d873da4219eeb0e5b4840c74688e3ee1f9959ea97c985925aec9b857c672ba8617a9eb4ddc85f93abd204fcdfd5cdebae47ec7b78d285bd3ee736aab0f3dccc0850603b6e50b05eeaf563665a2b77a53e7d0a03e0c6b265df04802c731d3c56ad6d949f4fb37c63bed78ff92675c8b8602d4abaf329742fa624118390779bcaac9ada13594ef7349c71e0e68e276f6c69f73dcc2fbe3b657956824dc69e310715fe1e950d49565206af1cbf97fff19e857fee635a00ac4869d5ec33047744edef96b98b276a25ade82ef0e8f1eaaeafa7369f083d130715cf627d4f315175b1929ead747f764964629f0ebfdba7c3516749871b93b7a93101d03367fd348476d98d93e5fc8df22b2b47c929a7a77ae0415ab94c5921ce20ac667458fedd3085c75f33ddca1933c039089354ba7dcf7e706369588b72abf6ceae78a0c2483ad8966ff8bc78bb119052806306935f8e5b955993b3153cdefcfc0b376ebf263633650d8004ddd7c182d624818d9541b484f291082acf43008d94c6a08e2ba76ab16be44e884bf2e2729c1b1a86898c91a7b5b7764fabd7f25223fdf31cef3e361bf11f98aefbb60e7f1a40ba3b4e8be531f6ef525e01aa9902c13b40a51f1baf051316145d884d8574d40f8f3049a11c50c6feb7d68acfd2301ab2481bf07a8c0ba2e59268d2c0f334c683f85079f425a4e667aa4bbe6048d7a96f75169627190e82170027cd6c5d1fd9a5103ce162367cb78e3ba8c8e4723792cdbac950cd3327aaa2d147fe698474f947fe775eef77fd18ffe236604c729565ce5a7487317f26cded02034753d567ef7ea474a1dcf3617048c98bb5fd0051a52ce35b5b2b84dbe3d3fdb552014a39453cd27ef6a21556cdbff818ce626a1c6e72aafdf4c0e916fe9045e5f32ed7ab6098c28064f99218f85860c75ad0b0215ad2c6ca7a66589af716f2e59f5c36dc4786644e4867e37598fc227875ae1bee849a6d2d588ae2939f8b8ea1127e0e57da5035671ae7d310325ed10887fc7d2c98e59320a7e56cc9eba112112482036fa1fa99d6425fe7f603dfb1c1260e266c8a49d1bfefabfc3aa304fcb79515b24e87c52f0d1587c69f8d717a5a2779b4c7f5c6d815b4264f2512711a6213ed915a6683b6abb3ff7cda5e49aa0f5a067e53d7769630c9d3a1099cc67361acaab0d534748e361b4b83e770550996bbf084d63822e5a1a82553ccee032ec519a7292b996f558b02d60bc6359c1f57d72022f7a0b995d15c2728ddb5009dc3310222a32402c6657bc43f597a68e9d1589e24a559d83984c89ed12888f114d8826b6102a1bdd9592a09c2eef38bca07217e5833e77ff523757f9a4983190000503630f2120527026e0d0fd424a8b65de5120ba21d7adf600e84983ff581e61dfb696f1948b26c1dac398c218061f0bee916d4276c95178915797ad9159b8ead77348e40ad4584204ad4ddf229f663fe622e18738ac76a4e28c58cdab6a2cf03a8aded89d685f622b6d0761624c947a532e51eab0daf9ea6263f0b1ec0f0b17dcf4d3b45d7d0c61024ee788771461132c1f5815944aa8a245d355a06ff707cd70218105e7c485fc703dea10b5b2aabf6a98bdfbcf95338a65935feb56807e41ec05b951b3f9f31f3c0d32441dc9736fd0fa49788717e774e96fbeb0c477d6c31242d051324fe4cda61bbff4171517cc9d682bd062f85183485aee4a5c1f0411c096bb79d70bafeecc68ad567087b32cf62ba529f64bc031cc357240e656a8da98cbcbe6b3be0fa435aa09d9097554841eeab8acaec0e7de78404d383387346901a20f31caed1e45ff0f9ef13d53813035b932212da1a72ddaa2d687c7eb898757d7086f2c4bf2e8536fcd5bf3887ab560026d9866e6aa59d07229a62b736db6c273654c0a5a685e1050d360efe71b1d78bf6bac68ea88fb6bb20281c8c6efea7487444081f74b7a0ac23d4e7777acba350b7df0524555d13ed5304b37c768cbee43be5453fafffeca5d6105cff13163f253faf6c91d5cffbc762ddc00750f9e3a7c079ccfcffb4939a1ae25b6150132721a9043e3609a0f400b488ed459f179571ffae567584111b0b90751a42e048183d2b635857058c5a13ee678a68a53e64d1855e76a22b217fe103b19e774e3be648b06117447464c3e12cc92582ac2ecaad4fae2c87c668a8f046f2c60e027b680e7353db9ca3f559de8a42722dd63864398c863418021de1eaba018c2434157d888813a46ca3203d0ace3cca401fa4a6bf703f2239db8852d693441bc3a8f4c483", 0x1000}, {&(0x7f00000011c0)}], 0xaa) setrlimit(0x7, &(0x7f00000011c0)={0x0, 0x4}) 20:47:45 executing program 0: mprotect(&(0x7f00003f8000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() mmap(&(0x7f00003f9000/0x3000)=nil, 0x3000, 0x0, 0x4810, r0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000002c0)="ebd5a7cd94b901f298dbfdcb4c4bf59d257d02f6d9ac01b1033fab27f0be16d874b944ec82abb7d84de5a17cf8c822ac436fdf9c57d77ae46d297aeee9d92a8861b91d33f037e3e23e07f045abe0969a0dfdbd33c10e64276f9494e848019d0f8acff95297", 0x65, 0x406, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f00003f7000/0x3000)=nil, 0x3000, 0x10000000000005) nanosleep(&(0x7f0000000240), 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = dup2(r0, r0) chown(&(0x7f0000000380)='./file0\x00', r2, r3) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x0, 0x3f, 0x4fc}, 0xc) setegid(r3) 20:47:45 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 20:47:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r1, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r3, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r1, &(0x7f00000000c0)="b0", 0x1) write(r1, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2e", 0x8e) 20:47:45 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fchdir(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80000003, 0xc9, 0x3}], 0x2dd3800000, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0xffffffffffffff42}, {{r2}, 0x0, 0xb5a5c24d0c024679, 0x10, 0x2f, 0xffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x12, 0x3}, {{r1}, 0xfffffffffffffffa, 0x21, 0x3, 0x1, 0x66ddaf20}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0xffffffffffff8a0f}], 0x8001, &(0x7f0000000080)={0x100000000, 0x3}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3ff, 0x0) write(r1, &(0x7f00000000c0)="90", 0x1) 20:47:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000), 0x255) 20:47:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = semget(0x0, 0x4, 0x40) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0x4) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 20:47:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/207) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000800000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) 20:47:46 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x2) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x40, 0x100000000, r1}) 20:47:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000002500)='./file0\x00', 0x0, 0x20) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000024c0)=0x8) r4 = dup2(r1, r0) kevent(r4, &(0x7f0000002380)=[{{r1}, 0xfffffffffffffffc, 0xde, 0x200fffff, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0xd5e5, 0xff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x1, 0xfffffffffffffff8}], 0x8, &(0x7f0000002400)=[{{r4}, 0xfffffffffffffff9, 0xb98f26e02fd37aa4, 0x40000000, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x13, 0x40000008, 0x6c3e, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0xa741d0b}], 0x8, &(0x7f0000000000)={0x400, 0xfffffffeffffffff}) writev(r1, &(0x7f0000002300)=[{&(0x7f00000000c0)="324300a7f282eff1c0d843f18865d51ad3e78bdc91e97421865543401e09b59c7cabbf53562c20210fed77b1738aead09bf5b0412c4f3abe58488e5eb87659ec798b9d5fde652acd5389952a5ef5634d253084732bbae3ee22aa838bc924847e0ef5f04c0d53f105dbbc5a5240225636f66a5742c7c0d14a5330164263cbe7259e14ebeeeb71fcabbf01e0ec09ef034fca9f55df6fc7df1ef219a1e44967991157ee0b6ec6994eda5bf7575889bb808d0b79176db76483acc92a2a8106a81740d82b5714b86d5ffb8cbe796cb9302fefa76f10e7dbb608915c93dd1464fcdcb36623ed430a552bc58362be905f60dae9a47215ea8474c0d3756d9d7391d88a389399a383126bf84356974db4311166fc7b1e18a875863cf1e458b441bcd4b1cab7f8648ed26b9675d38a94ef680fc8cb74f164033fd8d8d8fa5cd2182d6c520c7cde6590de8426b4a3c672084da14f8475da44bb92ce9c0eb0919185700ad5f9e8322e41a6ecc84716913e18731125218d98c4e99fa4a80feba27c9ee72a6d2024d6d6200845502ed95c59f40f423775459d6443a30fa27aaf967284e983560b68cf54b2a4d3be63b8930b212ed707b8f59824c52cf448112e61e30c32fef1632f0486c90014a2cf597bc085953b04aaf2e511a58602772e65c569057875fd7c855424570144b876597b1cc4d42aa94fac14f2ba895df1c3a8592a79e6b7fa3a11677acfcfbb97984595f1a094e2de6f54f5325b3ac9c3064bee097454f0be3c6aebda20c317922c6707e573fd075f5b12cde73ae13a3b7baff4ae1dff64587e98643046b3d6c3c91282663fcb0297bc342e61b170a672056c869a1324c2b682c87581373d82c05de7f48219eb4524a9e0730fc02b1a0e4f9d59d25d2228ada1cc4ceb1b16c0c6b7fc6253ef29d1fb0815d518036f4204a87767bb116a692fb001e2fc43a8ceddf60444c1d17a4cd07b3ced42806c87c2e10e3b1ed445b25515ade5e531191ef924ce88b4232e8834e8cd86464d8ad25ef60070be23507d60a2beded4fc1682ae362f45b173f57cc5c81cda33931ee062ab90fa60662c6e3c003eb783b953d8374dbbffb2b434664406b429d53134536761c36f16f849ab23b69aab09ebc899c550c4c55ac3a484e065ac7bd2b6d6cba8eec0441c4a6fdabbc57eff10f2900dffbfdd6e850e7ed94efdf1ad4eb4ba73aa3836aff6f718563b2a56d7b1741d69eac99dba3bcc248bbf31a0e11ef7be7a73a4b69b353fed9c0fdba24502e22bc190e2d931483a6ceaf3229231502bf4ee98c113cf7b815c7bdd77e67a65f78795f6a76ee97009b3baeda48b469e8f1245dc8d8795ca31db4f46b9ae6b2fe86c35cfd8734c5492e66bd4e3ae72cf84d6c12ee5c64b269b4e9ca859bea4a74e92da0037535a64cd6688f2a53f2321780cb9fc5dcda2ca9bf74b872d97708cd867dd431b3e9b1b8e3d33263199637dafad9ce966af9e0ce4b226c9730a3af3d645d622c1dc84f4ac334d56169cac5090ed3fc82b162ecbd338a10165bad0d2d3fb8f42016adc09f075192a67da70ba995081d1a81808e86bc5791460656b7d1d70510cefce284f8adaf6c58f208832ec3de16f36b7a62e8fbde2c82a1d7b01e10e50a6dbac9b0e32464df722a88980e41c663d3fd6884f489ec5688c86c3770301b7b8aa437a0f4684f43812a6482cd69df99b632d09fc95cc6a3cb61a0d7ddb12d2a2c3810aafb576fff9272dbd2b5a037b846c3245a976bb930ca12f998de6459d782b471a3b506d49a4bd2ed7a717919683779e0f6ccf369638f3883c67c946e9af00a28e7444e7c8c7c41bd9f0f95f29bf51565d6f61419348d4177e9496cea7c0b8ee63c23b6ce70e97fa51877da8a4cd23319aa7452994ef15f471a967129c76f871c7a2c04ffd6a1d3fed64f1b35e3ad2fcca43355fb119681f5d290d7188ce8ca7cabd1cd20a7fc8893b9cb271d8b3cf5ee4209936fdad603a2a73fb85033234fb1269d2149d4874a5ef31d8adb63f661fc8e67e0c02127522b97c10f11c251bae5c96cd21ecc2593ad5783177abf0ef593a71279cbf1f8ee958bc4a3f88c2381d69d620208b9bdd9739043c558677585eb6499d5186db9b6c2f9f571b935e5e9e7b7f1660aeb69fd280c581d5de5e8cfac29b97cc4bc18b3894ce2fac873ef2600f181f89243bc43a26cc790e237737966cc04f942d81752f4ac25d2f2f02329eabf056cc1676f647e7036b57fc8c870315ff10d71540cd3ba29f1a58a9db207e96680ecd1c392f3815e9b5200ff9449a3b62990cd72b018dccc5cbcff779796e1759816886e3b2cb9c0cd7aa5bee7d2bb3af70439b7e8a027c11e28893998f53539054e78c134a0d8bba613b4e2e4863c7e5a2741502024577c32c67f0b8a94329b95b973769ece6dc53cc92c3c43e2496c75c46354d28c4b7f3e883839abe17a9c44c1e624f3f171c44fa2cafbe7adf4cf99303e8b5b958981a128cfc6123f46de990ea49a98425ed13bcbd59d334e6edc41edbc83b3c634a83c6398d89a2060909208b045d68d3646a6c2848eb6bfc5da4e489c6da55d1b702de4cb1e7f8414521364f8d54ae335ba4c5d9b39b35784821abead9b7a690d4cd4808cf27d3a13e656d5a7cd26fa4e2b930b1dc207a30ea659fa40610c26c9fde309fcf109bd20f7f4a62d39c46db7dc625f58e49cfd7de799b14b15afb316032da7e6b14dce1eeee1b58523379dc8afaba8656b7ca2afb99bae8d7a107bbb7f3cdfdb1469f100587349fde3242efaa69778aa2c2b473875e180cb1a0894910eac554604f6b08e1b29a67c6fed663616964c03653f9a33843fb49ccc38a6a8a17cafd5ee4ba8c491f0d304b5d5ba88a71c8c9cc6281ebdbebf592fdbecb3ea1fd05d8e37481917dbae50b9e227511db7bfb722a7de3dc7831a6dfaa9347c090aeaaf4eb8109d5d27dc47025a3718ed5f45764c30a46af8be272bd2a28c1ded2b2c059371239b1f85e815aa0798a265556a227675c21963dd631b81c080b03731266b8efce818a480aefc3dfca4ae83818ed531606a607935e1478e349cb919ddbf554f8c1e87bc73445b18ba8a1e234cc89d60af217f2e1fec630981f6e1b7ca5526362773561920966d62106da1da56d13dcf7f5e1db739f940ccae0c00fb576386f031c31cccc08c79eef636b2556e7952143de7b1fb852f636e55001537544f2f75ac6a64c348c2a885d16d01524ec52182ba7478172eb9323334da3d36cb7d9b88275a6aaa436832dfce9a5a8916e8fc89c21981759da011b58c6e72d04c3ff7e0ce9958da1c44f092feaaa64058adb59b3656056ce6581ad26dffb0aa9e78154c6e7feb3981ccdbb66af4daef28f70192c6bf9267516394a95dddcd5aa1c9030b009622aa05d61361684db6f6edf3aaea45bcbdf2e2d94b59e359b02ea16659e3b0f48ec28caada1cc927c273562b4a9f02d39309c721e1e69323876b07dd459fede9356584e59420308c451d4ad562e84dda720c631ad6de6e47279fbd50ce3ed92c8f05bbd0167a811bb3ed5db6cc6b9d3f30f45671d79f9eb94cc583165003520c0690ed3aa48695f2d8b4e2fcb49af24f0a2e5ee74012a65d28708f2e9045ecbb74d09a78a7256753d4d3ce3427b7b37e92d09bd4334cd8633b59257c3f018082a7acaf341c71a2f294997688436d1068ccdd09c0e1bccb954357ccf87393e6df2a975dc95cc0b8188857b71b14db647d2d99f8eafca7a32edefacf767538eaefd76e15b21d76c0aefb751a58ebbae93e6db5b463d0cc95e456b1e18d4262fae309d5df39eba5910c371f6427b29a881bed4cf9b87d8ca8e704fd9f6bbebbb29de318e1eccbf97f4588ecd53a43bb51f75d02c8a07754a0e0b37633a6546fd0667f02ab6f58c3831ccab92e92923ea949a5b4f6f35e5b074a25819ca306488a14fbb448b19a9219acec998e20870f24c12a168d4044368d77aa931a0922ec0e58682ab4cc59608048278f41ccfe0fa40a62aed9db355531784f2c475534598ac03b635d15c339739ac8a9d277806cf9428e2ccc02927181b829e8d8960defc7852c15afb246c329dcf7921cfe8b3e085ef649409ffc819ae55f43c542933c25df2771022bbacb41fda7f5e3cc0047527c55651e277799e5437f47b50249ba44320879fab4f6cf774c24bf6f972878c9004ff02dea0c499541a6d5877964210a73556f19c57ee88183d62de490fe857b4505448c868629c73c903ab5e845445184a152e8ec01efa267e79179ee90aa1c9e5961dbe6c93c1d333b7c2f88764323380c325fd1102772d9bd8bbce742091c1d1eb2d63a982db5a117e466d3c064f86a26af0c217084b2c284f5687cf170c67054cb359baac7a7b7e7e4d0100bc73c33001e8ef055b670e5559ce303c0c198cbc491d534a551e2c0504bb0328ad268ffd36b67709928645a7d0ce59d31003ec1b38b0cefd4ed10525d86c0bd3477e98d3f90c1f7b563e56fc92d87ed0a56aab8afb3553578832e8d46dd6212dd90ca0a1904992a991a8c89dce5dff86f6a13111f024aec61c264caa3f1a7d33b0f57e3979db98aaac4621da96df0ac54d89e381d5e4a066d1207508ea5a469d9d96542b31af69a0d56c8b2b1aa8391932e82bf3a65b6b9a8a7c3f929c92ebc418b8d2664289bc78c5a385442af93e2130e6f007505eadd5dc91e87c74ce77b92f4a70f36009fa22417733e9dfd2eba9f126c457cff5f838621756648b8abbcecd1d73583003a8e6f2dd472610677624ea500d1e7f701ed4b5d009676f24fe94c4ae684700d537fc6bf0ecf59ee7c4731bfa3931660bbbba716a01eed871608893f5896ec68575650653547d1af43becce8724c3c096bf75ce6dc349c1072bc469516e61c0cc9187eec1de7271944e28fc6d34836e5172bac2ac2b662b58bedd836ef4f26bec491af9b9f5c6cc0e03301336e5e3ce82db61c35a9c1517ea093d87aa7b5b91f89f4c1af0fbf566271a4a13c45caa7c1426e33e29a47fa76bcdd5be7608b39351abd892ff3f8a8896047350a9bcd169202a811119bef39da2908031d71b46f8ecb59b5ef4ce4a5bbede5f11e49ac43b29715cbeb54037943d5640ee0a70d9855db516328896d07b2973c67096020975ee6f3ca8c611fee908efdb561ed0d1447d82214ce36be2233d981e2686805475647fbad7c6016b3c0b23cac2a19da4222822c3059e92514460417894fbfbd622203f21e081d1d3cb1bf4f76091b825abb09b1bdcddc21d17f14338def50eb87f1317e6a51bc7e32e74bdfc4f8c6b6b39e55a05410754fc35842bcee06f892da23ae997ecffdfcd32d8e24aaeac0adeefeefe319f1a572eee96bbaea733347790e54f277e02c568cb8854f356b366ecf40fbeb78c06c673dca6f2c376ef87f9d74118c7fedea97ea506c9b569cfe336ad01cad6c832f454d2a767de0a1459f12a995386bcd4fdb9a5a15b7cf6650fcc73a5c947c94ae15bdfce5689281afd1735f1f84092721b336367ee8c7e42fd4593326734e02e0a3bf8272a1fc14625212ff1525eb2345fe0b09af6c8689679e05d6f86c0310bafe13e28b415f187f96c991a6084db5c031edb002e0f9508532bd9cb0631ff27a8e23a4140df476eb03896ca8551ebe6443241158607e6473c0f8db70f83d6921165caf2e8d8f688bdd176f5a0cc6f43f62c6e950cbfc469dd50b218a0f0eb407cf9c26dc4b0d2d36fcb75af63cd9f63631835195a24ff1695f544216d3ee95d7536fd1ab051618b36d53d67c98064b86df2", 0x1000}, {&(0x7f00000010c0)="75316be1f3e5205b1280f3a4758ca937ddec4eb3b1b889628e3164480b3fdbe5ee888670ebe9c9e56d77b7c963e0bfeb6e4052108ce19a8908706dc988c6ada314ff30cd9068e0c98a40d2fda4c967db3f353b146665bdb3794e9e21a8dd88a75bf7dd8c1e0de58db152817fba9e8efa08ac035bb509cfcc45767242431e9468a31f62607fc94f31930d712d7f484ec69ea69812c91a4807aef7102591eb291c96fd183ff4b518ebd13557c8676fda34ac8d669bb1730c71e749d8fd4d71edbdab7a942cdffa99b8a56a02943a8cb00ea1bbbf40ff70f23a8071bd134815b76525428af81b7b11cb40aa62807a0a785139190ece14085b081259b040a3abba17ffddccf670bb976c0a88b8b4a276f76964e4bb98842dcfb847115fc1d74d6ef4e589f62da3a0b7bb02a8889236a1fb898d22bdfd00d038f164703c1f95ec34b34222a73e049b9f51160f37e1a62eb8701a04862aa5d281a7c768e950a3aa931d450e1871c2682f947bac42f2f3504466b17050ceb7b8606b4985503a245cfa0af06dbcd0cf5bd316958f57cd2212751e90bd1d799570c28fc40529a490e636da45e1a3dda5fb817de7dc024c1eb81549dedd23396ee608769d069437780266a39d430747f920f9cda3f2f9b93b752602ae327300c5fa5b1d94026d206f3bbabfa3a90eeb19cb772439a71a9f4e895597ac93f2c38fe50063b726ef94c290907f3881551d5ccc18dfdea56a150a9693920e889b9d6c655b63db4d7ee5233883b72dcec20c4b9ccebfa3888e598444121fc6b8f8c2a25304845a660ba1c850fc1f89a3b7b242213d76dac2e6731db09d8514cd587d7c6b6420b6ce7d29ad41b22ea185e5790fc52d9328bb0d5fdc4ce1700a93c2ca2a4bcbbec5dff44d31cf3633ef37e03bb7819ecee3014fb31ae447694b437e48b169e5dc870359df94cfb6891dc18aaee276394ccf9603cd6df8c2750f81f50a4263aefacb86feab29a6607140bb6a42475373b9c91f864fd507fc6e50a19ebd51c9ed3e4315353dd8d0ddc9211093f2ca142bef2b052fec68be0259663bbbd80562d3251c4acdab8b77a6ec94c5d2e678a7d0d2980eee57039dc53d0d9e1c0790693dff29b7a3b887f8533f0da2b47b98051e01cedee2b971d3462472ed0fc27c3dd64e31619cd66e3ba9376151b1143db31e442fbce686ab40a235399772ccbb9e2950cf8a038a1ed7c79d63e0c3c93814d86fa86f8320a0a4aa17125d1e6aa7df7e75a5887de4ad4b40c7fa00c0656ae106cd664e722bee2c58c355ad35e10cef72023f1f20e4a04f98898bf38283e450bbfbebbfe4ff0d4d3fd08ea4eb3080631d01b5b9e6a6780016078428f3b87272f72aa70d78f2fc6e0d11e2908921faa7bfbd3f1959abacd012eddc0d716d1824e082cd9ae3584f4def6e863f8929638ca4eff454aabfd39f99483a091860d386dfba021f96eb64a1c185c9b8fe41cc811e6ed92d46675a6a40628014e516288936e1f22271df2dadfa017180a37a75f423b2033cfe52f52c92eace81d8288df36210f54b01ea60c4d256ca531440f93e16d66a1f51a8173cc0dab68fb4ce98d37d08f63aa00d20b26ad525fe7e302e9477b4bd2754a659245cd8e6d4696906759e22fe33e10129c06b0680f2c263b86f66613472ef3a7ceb4ce2660d5f77024a654dc525923e943dd5ad57e470feee487171c968e99141c07be156731efbf5aef746bdc319c3f25a71209b46f21d033d30bc0a9c5baac132a1fd49c3cc41a29876a2be8ecd7390f3395e305a5622d7fd0067852779782705d70c3011ed6b9f9dd97485f72218b89615a9c930135bc38281ab4000cac092c413014034fa4594403ae88d607d1b6e56d890041fd237df15c87af6285f4ab00b761c1205736e8fa1e34fb833286710f785f8268959de8a60197e5ac2f78c6207b1671b9d3a8de8c911aee558765546dd79ce79d3964437d6d3a6c099f2270573f17778da7a17364d9646929fe1c5799f49cec6f596e6a7ddc4d0839a0a503dd3f8cd5832060016d7b3951e1af99b7b1e208579d8d91a152c9a35d8c8afb1155cda388e1bada912c6b81ae04c888936ecd88e3f74dec6da74239dce3aa8c60f32216b215cac5dff0a0b970a7cc74ad71af5f7aa7ea4d830159bb6c2df726dc2287dc451b2de3a7392f9ec276a2787c567d565b11b416dcfbd9e8f2d6c9d9a19ce9d9ad1bce885cebaad29b9b9f3c72ea0d6f592ca55f5ed54fd7901e60b29eb8143b59e758cea5bbf979615da80af979f7afd5b9b2ed6fa3390d8a462f3fc07a93fbf023fe92d656a1b1c9df1ae5c2e238c7b1f1ade060e0638eadb2bbfd0bf863ffae35feabece6eb7c6c9327820d4007563f81b54ef0b5a00998290f1d6f20c8a174f9f1e24da09edba1b84846b15102ac3206d72003e2dae1db46fc311d83bf9d7152ea772ed9235907079d6d0638031ff370d4bdc3e8a7a754135f2e2ae92c4be62a9dee53c799621d1b03cd2877a39a25ee3bf65cc656b3f09fab7443524fc5c0409f6a722966361dc551d07ab98d6d4a9c2b0cc83e404c25410fb684841482cd9cf17371bc7035c52472f90f48aee38e0c4daebc3fe76b7c51464b4f9cf9d20b85e0bf88e64f7bb07cf5a9b1c25df7410f49864e85c271dbd8f52a7b46fabaa0e4807ce73d4a716d0c67bab921c5309ef169aadb0e7165c1d68b140204125cdaf1a60734749eec54a58472e2798174319b596cad397e9aeee297c282b4b1c87686b89e391efa9b8cdabf802cd7705b0a0a97da984f488487c1311e772c67745605bfa5bca4fdb93762bc509ee510973abab73de48c139f62962a0dc4354f8a9dab124822ad4d00c1423fa6c81f7608bb4f98f85c2004919bbdb0079a57f4792d465e4d53c7ffb89590395326256aa7634dd240bd3bdcc3b298c06336385d064ef576cc2933bffe40fdd99315420cf88a0b795f1ab3f64d196fa0d3fc316f50f948d21daf5ce9681348d5f3bcfeec6489f5c363c0d2a1bba9a7a3d1dc499ea3126ee2e0bf6e2484e87e416170f8ad45cc650b6d78b1263d5836e61947930b624c5d79c68685d10cf15102fe0e0f736b797040f4ec844c3f0ac568233af6b4eb5b9a6a0f2896b2dfe886ed814c7a64878239741841622c74e1bc0a7ffac0d3707ef8ad6e2139f10263a2b6f3f0bfe4197603e620962023ab7be35fc85902d4becd2966a424d00870228a28275dcb9b8f0c52ea130dc2a6e539d06f9ec780c0fb02ad21d6a8eb0ba659e4046168ad04268ff47652302eb9daff91d146d6d5c2ebfa5db50129e094d3cb4ff5c6ab3958507713b34ab4d0eb1411a02bf48c319df32317e9dd16b42603581d3cc95bafdb854f353f2ed40610da07bebd1945fcc4acb51950358d2718bf70fb781e8b59b6e93f4d7bbb2f0faa49d5e834d5f5858b6ae2cdd87d19e8e6eb61cb3fe561e676897e8a0c35f67de15d5e479c529b07d17ee15a2fd9eb2bf00cac007f29e588fdf5ea9510a894fb189ea8dda168c83735157c02a65b558be389715966b3a1bff16271d8a3886ca29fb2e8eeb6b908030cbf0b2c0b2a95251c885100664231da77165a169603dd936ae752ca5caaec0f940205c4e12321f86e33bfe9508c7647dbdb059a87ba25f17f93778af28b9dc0215a2c3faa22f73de7e13dbbe2602bf77cfd96a18ba99d3d7ff779f55dba0bfac3e60b996bd5e801e1bc564146e414024a4942bc1045fd2b45b1c11824d7214028f8cb9d7292f6c3bea67a3111d34ea09427fa876a0d7159facb48316ebe56e86ff5dea619a4eedefdfb47bf8b4a17f28e05766c1cf3310036005b02af2c16c1477fd240a7ab92dfe60496243b5941876c5b64b4cdf0bc8cd7a9a45fd24b63842c1064cd85d006b980010cfa4f2251758d017a77702f1c7bc93bc05772be56ad224dcffb9f3a0e4daf9113ebecc4b87b7e763f5c10e7aed154174db9239138f6b5d2b0b425ceaa8063536e404ba9255097164b89dd22954e7d5fefba695b4d49c85ac3b2f8a8f426f3d3362e7ee33b81d9976e125040432ad963d48d743b6300b64a26fd45a07995bda281a21cbb859779d048e5ac69a88ee71b9cc5e01e74e4fd4cf66492b93108c1af95d5899d742566a8fd31ffb2c1a0aebe484b77f8b9018c8e85bf9883fe063db61b4e0809f7af48e71981e0de75d9e30f9b63b4177bb5f5a11d603933a757139e2d87dbfacbe25696a5116f7bb1a3a9edb3434d715606341174b4ea4b27c53c58952c7e6da52a6d5b6dd078a4efa10365f931c044b7dce07fcf52f48a07f3672b06f04cd4a4cd3690d7cc3195b7ff9afdd8b03e77cc99ea5fd06f260c13aede0017ccd3191a36eca077c15cbac9b31f1c311fb913e05a660328f1d532be78d7eea9566e1b1b3ebc4a33773b654b93e9dcc1ecd776e63830e4b3694cf5655fa32a743acfb615ea270060cd012343e47d107cee4d08bb19a98f952a18de6216b29704fd42566650bff2d77e2ec8aaa09c392a9851175d958f92e89764e6e0b981dc6a2abb93e0360f2330015925c17e0db7ab78f813f4bb9544707557d8d057864950e257d819c5ff386d2da6365efd18e4a6526f0d3ae4eb222427a4564f605a141ed5268c21ea3e2ea8eec26ba512908499f3dac54605104c0177756783edac4b25748be83735e266dbec56259a4e03b23da61c53a5ec4d08e17f77c4659df421220409700f38f55f149e5fd288fb48826ffa1846ad3647416dfda1636449b42c1680421a897d6be07a9910e1ae77b498461c14c4b83d7c7c35c2a139a2fb34fdc8aeb19ff254ae7040d450ebc6c976f0e3a7dc08acdbbcd7c4868babb3a737eb50b8877269523fe509725cae1cdf66a2516e488fa03eab83b5d02722efae73c267a97b8c99373cedb548d7b801ca2d6659ee662ea4a670362085b1d2bb7f208f59c8248dab6e9bde3a2cef0057b763131f3100ccbd0702f59cffe6e73f209cbeba2fefd322a19dd86413ea7606ee1e926f96cddf9dae78b3ee4172b071e2d8abd291fdd2648eec29cdf245eb3176fd37aee98c079e2ce6ffc7052ffd8cbddc214a0990e8460c72f21a50fb29781f7bb7646f756f86335a7a140ee977a7c543edbede57bd610a91a511e6a2811467bfad6dd6c4f9f779ed2b337f2328e505a2bb9882e0b991eede5448776869293df90dbdf7267e39ecb47edf66e0649aa4d99ebdb6c0e64f997c34a91141455ed2c3790b19cc67dccf5568e6dea50b26f4ce0008cf7953ce6c78defae13572c6c98b35bf4f1061c4da2bf056f23e4d07b4f4a1a129948c18cbb6e10321b8f5c7389f9d7da6d0ef9754ee20f842fb41170a5e68005197671d7d09ea63cbb88187db69c7471b473d78b234867fc90acb3f88ba88cd1b2abe05acd1b8c53767342e7f9a8414caa5f28e09d35caf25cb1632c7c04e2a06b1a5cd9d65442d7d3b8efa95927273a906dbdd312ea719cea73a99c2239a8c8afb9749b451f358d66a8e9a3859ddd199a39db27146932c875e267eb0a2d521e9cefc3fd9d0b91789a4cd66f8c7d061b4e69695def7bfc3c03bcdf71d6f1b01c77725a72f3bd90d2f49695fd3373988c5fd6e1c86eaea224a84a59f12fed9f94d2455d538afdff1f7c05382eb9d041c1d8431914ad8bea1ac1ae86dfbc743e460df12c6634a6cd4a7ee05168ea5d8497d324157d5937b779ecd6cad0f23f045f5193a31d749e7a354f108207dbcafd658e147a5b8f0bfba8afe98300b9dc160b2a7d074b59fe9df47711c955cff14673349cf6485e2f24", 0x1000}, {&(0x7f00000020c0)="2b34f0ef45c4958516129d80d898e2612dda5eadf7f2ac37eacc083023404547aaf97544ca2638c397d7b0982bb0444ae28a86493215a6a8945c2784044cb96dc7162e42c7fdf6c182caeab148572729fad6bf851bebde15d2916d9a7be3787217b331a01d9f29d2c9318c11200bef9a3dd72d4d38a87270d68f1a95fd7f6a6f13ea3b0e617d0835e78ae3bfcd0d4db991d4eb06cb0be471bcfc253e34f2510b5692", 0xa2}, {&(0x7f0000002180)="70cc716207f9f21260a05441656f9754b1adf18ff8ae219d3b50c78b9e01d639f0a5371dac40a3c9cb8e42c3f70782f0a126cf609873020c64850180cee7db56f5facafa41e97fba0f00db561bb315d0081246caa90b5e6d", 0x58}, {&(0x7f0000002200)="8c199fea04e0bbf528b1b76e623f78cd15b42dc7c9b2d28ffb65f4ad04074df4d2d2c1dfb211691e0fbb6baf6cdfc85ec46095e9b67e99104eba1f1795bc5cf7436e33131be5c187", 0x48}, {&(0x7f0000002280)="b3d87ac0fc55c0be6f8f725d1fa11f00b5a3a5098b5576daa12587053beea8e5af724f9b671c70db59dbae0ce7a6db1cfeae0b7f98376010d515e762e70b1caf4f226427531299871927fbb7e45dfcf4168842efb4a59c013e2567fba86f5a07b6b7ce3e277ae2105f8da6da36ce5183f52e161c80c61857", 0x78}], 0x6) kqueue() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000002480)=0xfa) 20:47:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) r1 = socket$inet6(0x18, 0x8000000000000001, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0), 0x0) 20:47:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 20:47:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f9c5b00003000"], 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000200)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece09817e5fe42c569776fe486aea7b7eb8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fca0fe74927134e694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375caa586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc8222a525a6f8b2e56f88d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084c5c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e44181ebd2f3f027319688ae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee25e7a69e87ce4275f19036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f5f96eb130146cc8861852dff62a9e7d9fda67de95ea555243ea39c446e50314ad202f62bd8c9512ad32d17fe959a0e090ee7c4028d8f191a5893c793fb777fe9c858833942d870d69ca261f588455c24d50b06a01190db6d133cc6cde489fe56fdc97ec50db425703ea2", 0xfe9}], 0x1) 20:47:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x0, 0x5}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x50, 0xf0000004, 0x9, 0x7}, {{r1}, 0x5d1e4f59862ed5b8, 0x0, 0x20000022, 0x0, 0x5}, {{r1}, 0xfffffffffffffff8, 0x4, 0x6, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x88, 0xa0000011, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x8a65, 0x200}], 0xffffffff, &(0x7f0000000180)={0x200, 0x7}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) close(r2) 20:47:47 executing program 0: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mkdir(&(0x7f0000000040)='./file2\x00', 0x80) mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x800000005) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) symlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:47:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="38662447233fd878c784c1af0bf837951b824b0e81350ad0aaac14d25d2771492f0ba109188cfa8fb7854f7a06ceb3da8e94e705fcc0cb62c2bb067eccef2e95ff685cb0371e68c921f5a2aa4b3f5af02bc377207e02ce16129b00e4eaad3fb5329927529b5d38c2e92ac8a7a7cde1804f540de20176c2f2985fb3524970267f097347813851b4b08894fbaad6bbc192bd21c907436345129f5fda2e08803ac72029ed73e402bf50ae3c19c719053955b7dc5ceed94dfe8ba9838f137c9a8ac9531db33e52ba1a49c8151adb19ae68806128953512af3225f8a6993b286470652b65972c17eb02c3f40e8c0a332866deda", 0xf1}, {&(0x7f0000000280)="0ed7c3474cf98e226100d4007563537de2f88adaaccdc7813631b2f7821ef385cca97c305ebb6d01985a005018d65b74283fab91f5bc7508f23ff34f71454cd311981390605b58f13beae6a4704fb538c1a36a7a8d2d0c0fc4aa11559408dc2ff7da16f2c26e24dada9061f99479cbe02e4ef7e791ca16ccf3e3ca233593ac75162174c911afa9a915e244e0f755a27838df2863ed86b7893efd28769f8e470e93fce74e404378af9d21a92038594155332f5561318098", 0xb7}, {&(0x7f0000000340)="77eda5c1633367328727372a1ac126ed26c2b64a2fa729067db64eb5da392af9299402620229565f4d5566e7a96370d5322510dce5c4622331b0156cae8c50bb6f1ccb1536f57fc37901d3edecc7026a3a9c7c58a3fd7cbdf8f400cb310de8835f2d30b7594c416f91059a07002940", 0x6f}, {&(0x7f00000003c0)="819efa3aacdfd9483f00d0805f0e180511e50678a76171dab8c6f112e58a9b8ad1ea136c0b3d6ef83a1d532f4877438b53ea4bbbcebdfa13155e6e6d750a9b49bbb950ff6ecf52dd77841e30d312257d7cdf874d16381fa194a59d73f4652cf92ed69cc40211b12b4e6029b078c8bcd374de5a9e390441eb1ff30484796d9327defb3f7f2dfcc50944e3eec4eef812d4e4b079bf57014668fd316482973625aa86cc13fe91a0f5705200d1c28f086d7616", 0xb1}, {&(0x7f0000000480)="1debf81615010824a9517933084ae43a7b0a0fd5e96192801f3167f047dae42928a736d010f09ab70c8b828f45b8891b", 0x30}, {&(0x7f00000004c0)="283decb405cd3bbff279d9477d4b7b48a2788f", 0x13}], 0x6, 0x0, 0x0, 0x8}, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 20:47:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0xa, 0x88, 0xd72d, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x6, 0x372a}, {{r3}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x200, 0x7}, {{r1}, 0x0, 0x10, 0x9, 0xf613, 0x2}, {{r2}, 0xfffffffffffffffd, 0x81, 0x1, 0x1dfc0000000000, 0xf330000000000}, {{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1ff, 0x1000}, {{r3}, 0xffffffffffffffff, 0x42, 0x2, 0x7, 0x80000000}, {{r2}, 0x0, 0x43, 0x0, 0x7fff, 0x2}], 0xc1e0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 20:47:47 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:47:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x51) write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000480)) r4 = syz_open_pts() readv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000300)=""/105, 0x69}], 0x5) fcntl$setstatus(r4, 0x4, 0x8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000440)={0x3, 0x1f}) getpid() 20:47:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:47:47 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x4000, 0xa8, &(0x7f0000ff8000/0x4000)=nil) r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x49) writev(r5, &(0x7f0000001340)=[{&(0x7f0000000180)="9a9b18232805cd8af44f575ad16a876df1", 0x11}, {&(0x7f00000001c0)="e805e86f3e1a626c2a7123ab942b995a54cc9ac2dc3596d97de8697adae2eb43adc094889f67e652c1b7c8095b1b960a31cbb90a96113136c422ee69e681a0970f0f3be5fed013eea0b331772ad1617b997a0c612e28c8f00f864504c769a64f8863ad71a825dec0982aba3cad7fb56202f3fc0b5bdccfa836bf2dc1856bf48f37988d2362f2509d91667a52f74a408e33d9ef815eb64028934c0794adbe336c4233c8eece6d65cf2039d640e7ebac417f5dda549b079da43da1d8f7b7d11b3231760e8f2ac9bbad624a0f2a388a710af04167cafe053a883e3ab604d0af00555a2e6aff42267e88979ab2a7671e20548c3530136c87a65cd462446538bc896c0cf0f70442f182360e03608b5cdd02bc45af9f2820503b7373fb28332ad089ac11811d90781e28ee8eb87cfaae6fde68a4129c2956985f51c8495dafe2732477759d3e9309f8c435ab9d0590d931a25b187827d76115a145254ee402ce3f7bc58e8d6465e4f07310fa7ce670e857238dbe255d34bd800e8b610eaef1d6c7e3d4a9664325857a454aa0253a8a47f9baa5ecae8c5a2b66f9347837cb24072f5162dfae8feaec769f1645e6a7aec6bfe93c6ab68a0c5552442e24559eb2c70a81281fff51e4edace0961af8c867dfa8e9333bfac6505e117166bfecc7e23fba7633b3a365072473850738b7f30668edc689164e286c84477575a07b6284a605f97fa6e1f09f0c75b6a4d4e2e0770cc97f12dbce52ca6e34beb502ecde3b34559939377497267cc916894e2b1a8f58d01b0a3d7bd520bfa4f1f57fea7df36031ef82f323e98a918ce7ef59215af84bfa964d7c432732e26053959f320bf6e550a38a6000e865f2c381ccb749f9782e6899cf912950419b7bc9f1f963f7c052d49bd14d52adfd9ba4d2d0432a170a0d6dd1149f6370da37b7b1096d8f8f200be790c9b428948b2a3e5599e8aaaff6f668aaebddeb10be12b466af9c8aea6e186c0e729f172833323412dd59de924b317c6d841b1b0aacc1bc54175648b94ed2d43820ccc91e2843afaf02cc3a3ebe2d7f49a90ca324c4bd659c18533f4ca0c49c5908bddf3df6dae91695ae77bc4a6f524679dd81358ca6a919f346acd9984828fbb088ea5d7c9429e22100111717c5a5608a7b9f3f952cb65254c40530ea3e59267639a87b17473d2c898f3291e51281857cb72437561138e9bc529d8692b5d466a33d74476a246597619900be67d3e80ce839002808b62d36f4c8e07c2348b815ab51aeb9c860c36958a9755ea630313c3fe3ea7c0396fbf69a19a0d9f97d31e447b1def679d2fbec5da7721f6952ad42a941db00f5a0cc847ae8ccad7d35722d38794151f5ae85c4612c83fbd3c63bfacc97fd4ce5b440c074eb07d06813155116eb5f418f270707f53d90d200478d7a25cf5823498f3ce4273a985f46ed7fe128589c8d113b5d7ce1fffbee125faed8c4bf48eb93481f183aeb4d298355f17b65782e652338863f34eb0f13b941325b37ab4f3abc8e0590a20dc7f456d13cd9142de0a76409b2bd8a0cb70b99d705e33cc56115ff5ebdb2cd04f2b637ea0c002c5da7c343cbc7ddbd9e3315935c34e64271903fb69fe21b994e783cf3bd6d21445dd127a5d1ccb78520e26fd5f464c2532626cf786c51b8e9422769bfd71fb33063cc750e907dea4fbc739825f4137f608ad910d9da25918c8fb36805b9f538a3aa2a41f2b822983bc3e244dbe6cf41be62c983ed717877bec523434da7610c481f44fae88a8711039e0311ded5e529f1795c397946d8117484ccb0dde7d8562e4e63e44e87e4d6ccd2e98e55ae976abf14695aa0c5a20c186bea6a067e6e2078dce87b1dc75bfc71197d995b00c276968182da27df8d9e957ca55de68e79532700c9787e6c3d085ddc4c8521d61ae5e6b752a564c9a5ca11ca5857d035310ea01b0257f0e975526145c03c268a3185ddad933469ece5bb236a78cb5ebb57e56f2ccf0cd3e081041baa658f02991ef79ce49d66545b24217b8a51cdae2f1adafcfba23e16b699db481bd40c7b405d9b6b549a22864679393ded43064ef95bb7bcd5d144353f71862a8d4e1a3ceec5de72a3d332f720ef17601b40068d93fb7a936d1b91e3b1dad0203324c9737fe4a0ef329b4890e380212ba478fd8f0fba2cdbcf6fd60c753335b9e7a435038b2a81980a4e58841a0c5fbe987f67c4c7dcd0e300665f09268a03389c66be3042783bb87528ce305d87cfe779eae6ac7051d861f6c312012ee782db264ea5a574089f2280231207ba506543f63b9273a0b8433e834563e0c14687ca0cb96ab77e0ef6cde90795a00f02b03eaf6e4492170597fd0c13b66df02b19a7337d310c90178e90be678b9bd9702311e29fbc603e7332257d8b01700619ae2d3296eba5b31257a05d10a19dd36966e03bd20bf7874089f91318ddee4e2337d87003d66282e09e284d1487e3175a0ad4a2c942d8aa0f093c43cb7803c4d77537438b16faf2564ea1ba3d94fe356ac413479de3a093331403bba8aad80eced0dd9f3d9df1a28e1bb6b4e049b03206bfc56c50a9eef9c3cd2cc24b4111a6b34722a0dd5b4e94099b32ac8353d0829d48c95bdfb465914ec05afd6f1158b76f8b6eeb8bc8bc919a4251bd303c58da405c06a7d72c8d7dcb36ed8664719aec901c372d8591400b0b7758a8dee52882ce5ff2b476c0e9259f86d2b565245cfc0b74c9bc48ca44548e9c197fe73a96fa8ec1964c9064bf86e33f8f5a36e5f7d8e2cd005d68c0927b2459ea7823efcb15d12a79858a6621d7c2b373a2b5008b1226caaba178f896280c1e378d4782c9d30a47a1503c6192ba684fcbf85ae768641b75b53a31cbdbf6a2acedd9aa1fd327e553ff89103a4615cc524a43f8534a9810b2e0e7541923fd2f9e699ede2ff051480bbe21a58b974d594bf088f8158821b9314c14878d97b4d83571fff5436100bd136363a76bef490e9c084e3e6605ab52bd7ced2453344a323df3f64500f4d8d99a2fe6e81ad876be7512c1943cb28c0ff943aadddab7b7ff63413bdee98ca64b4fb5b79449591cdcee77be07e70bb38606fb5972a602616058fbfb839582e4ccf3edb4a3f53b962cf092dc91e9697e7d6ae7e4f235d8c72506c0b36c3da0473e25c43befdb614abf62dc2fdb04b1119d9b3733f041e52fcd8f9c7a3856108ec265791ae50a109bbf0a2b4a43b472f5edb17a1e8248f2a949f80e3283f5c0d8882d5854f692094e29c72a78da1a26edd613869674b5ed586c6db05be59627b3fef0eeb2f34ba1648728b1817bcc7e1488207cc1f7070e78eb82980410dc2de32c8ed416566037a7be14793c77f8083976f557ef79a15d4598b05746e23d9c6f6f66051ad1c5e6675e35f99ca01d0ec2a9b7396c83d9bd6791742af20a446eb84bd5669354ccd37a852b268d7cf08f3fee6ef09313e2de63b80f9bfb12d76aa8fb5062da0ed8385122bb556b0cdc4cf1703ade797d5f87d6d97eaec219eac3aada8311be117fb3a3fe128c242407293064765249cd30e76cc1170abb1404877f709050adf3d96784b5a045029e95531c028c22c2e5295e9e37d9891285daaf01b683fd0b8341cfd6e9d85344187bcda2a6888ac015880e2da8133f4e68a630f718509910fd958caf0ce00f665c71a84e7eaa9166ab8973ad83beb5f80345a0885b2a71b8238ac276c7b67af2ec78404859e1c806e13256d954abee235c4b20ed8c767f6829bfb72a98e2f34f992cd5ac224f4d5933f4c31506c7d4d8cb916f56ce67d8def71b2617b382fc2307936627e998e9ed20ec80abb0f62a1bd1ddf14d5352d197ff022cec00c15dda621882bc66783d872e42226a8e16b19a6b01b5258b9f20c79355d6454beb4042ffcb76d3a41d2eef99c837b207404e6b0eb1ae75801a2de792274dc35b39d611a320b70d866be9c354f63bc8dcb19bc99720791f10ef41c5b821c08b8ecab51bfcef582c6b9e68ef415b09f5dca98bbf82b8c30cc86ac47a9c76d3cd9085421b521ab7cd924f838952e2c55a3fa95a48bd6cff6bb3f8c57770bb2533b8ae09f9ad763a8e39d648f30115330b6fd6e9fee8ac50c876b136bf98ea8180a17f24c93d8239f700130cf31d17182397483ed9e5c1e0d49d100240a5d4594a3eb7494fa549a5f8774a28cfe60693129a4b860cff347692b5bdae404d57943ec02933a214d9176743aa414b395c48c59d57073f17fe87f1236b920e4c15aa819f88b352b879c45edcc40ca4a051bd67ba75dd4a866d84c2a90ab183bb6c43bcdd2ecdca5b9ef09ce370ad41c9718a05d2f634e9e90dc9b35de846f89b8c475e83321da8a5e412ea59ee68be2440f799093c8ccf06bf9933b07d5d796ff4ff080769ceb0c7ace927821ab391aa84e294e49a405720d999285de2fd7762ba677bfa85abf9dd108801f8d5baaaa1ce5a5c0d41c18fd35d78f11136e1cc35d0ec1ce3c21a0179b64ff75100724b47a6182a93e1cd8d6f6e79514899230989aac72504a7af9a4a8e0f5e7f2f76adca1882dc09f4b04c9445d10122e8034b59a87c5bc8143e73853f7dcf747ec39072a431e9eaae4d8fed35c7a4ddc2126a0bf086e0a890a7a16cedaba94170c5c5030f2ab04973607ee327d093c5b4a304bfc76870e9b798e5deec956e5b92f7d26f3b18f3b308499fa84ceb43efb407ac43f65d8ac630d097016bca2f2b9b6f743bbef6d67534cc89aa5b099d897ab5fc14fa854284497e8c9b7c933e51df6cf641a6a6064956d5dc6175216942b00146b8f7473ecdbbace377d7e71f9347a5516e9e82432c964f431a573098f1399a73cc615ae827c25dbd7f2c89e4907a2623283ec5c9c66f829cba3dc21762157b0ec11a73a8afd6fc1fa7263b0ca0cc2376ec4e0507cf5fef6c0749fac25644a6e669ef4c3a8b13ed5ec3cfd30ad86bdb04618db4eb31b113261fd608f380aa3d5c7bf424d2680f778a12262dc8b7e9b6308224141e29e66a8c624cc148ba44b16a9a5d5a696892c305c7892047deee848a0a53d902bc70c49719547f4b2b0ad3452a047ad81de6aa5e78c0b42fee31ff40098bbbfbe1cd6fe896895ded9bbeaabb89e640965e288785036eb9e662951e564dd26240b8629405f91f3f3c4802622763846383341721307a521204d9eff1cbb743fd1a3402a496f1408b4508da3f41ddb5fc05754a3ef4272c4189875af8bfb3c3fa6425b492637d195f3a62edf395172747cd3294204949a465443216a72592a4af5843f02d1cf9404f99ef9d44863053caff8c7b58cc7d904bf29811ef47b5c44c597c4da3c1bb3bc1e541ba3710d54eaa97ae4cb38ddc6fcd59f4f3f58503931eb8b3359ce6f98b777561dbf340db494918c5d881b41b71ab407730f27b831c39645d18df584b988b4230e13ade3386aea217fae349d79724f4c9ef9a46e95bed65866a7697933f6491f1009b0a31906c638b886edcd541329f5d6084aecbb496890abea66bacd3017f9b0699de1eb6424cf7514773f18e8d9bcf40d5d2637b78168b7eb6ca7d669501b8e19c35c215cdc34a0599a602bb70b7e0774f7b00d38c723a42d3e95031caca043d560db939067eada4402de01057b019cee4353cbd2e9024077181be6a0da7f4345d601ddae27c14f0d4a5f4e060e2e195efb224b296f695dbbe7324ad293c2c3284bba810ad731cd90a22ed4520515f68dd5f4f9a17700730e86eca9e87306f6f01b79f763bce8eb055430d359818418551df8fe0501977b54588fe153402851e175c6bd057c5784b76", 0x1000}, {&(0x7f00000011c0)="a363ad0be59c6ce772e0542b21031fe08aa59e064c153a0e2e5574fdf588", 0x1e}, {&(0x7f0000001200)="1b7ba8311e2f45", 0x7}, {&(0x7f0000001240)="f615d1299689ede30fcb1e0b261efe1ccec46ef4cc1bdf6d2090a331f8b9febcbce960c771dab9a5a285ffd7de5395fd35dc2e8a31958432b822a5c17d10af91baee302f60a80b758b", 0x49}, {&(0x7f00000012c0)="406aea9ac1c7d65709172d602394a4df1c79bee142a9394d204d9fb37cf647ba9f4163a74538ebd4d16ee796e6ff15a31af5177fb886c5e6802568bd21d6cc6821b80c41d4d0e6a06537b19625f1387fa274d227af3d873b4d7f823f52fdf48796", 0x61}], 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7fff, r3, r4, r6, r7, 0x40, 0x200}, 0x1, 0x1, r8, r9, 0x8001, 0x3, 0x7}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 20:47:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="7cd087f2bd925b8931daf8443bd131b76749ac22af61a75d432557766951316ed9a05104b4b5f9a51400cf8573fc6b9e3207270028b39d3650c34787189fe60699b42b71c74c2efff465a77e9143efb94b24193de46069153a69d99e5c7cdf47986177725a21040f99fa8888581a299b80d344388557fb169696e804dd", 0x7d}, {&(0x7f0000000100)="0ad755721836e431f8e2bd96d1f407e8e508dada0e4f6762be16b5ed9927df3c1465d27f9b8442948c67f3fa05579d79e692fbdeca7ae9b29a906fd3c9ff542318ed624ab539e6441f3577b4a5376385c8aa7557df84c5062a29742b84708600a56f8f06b75597d9687f9d983e70e497720f2c39a0d5e83c2d1f9c6485055db94a924c23643fb92246da858969aa414f862b603bdb71309b04db88555adde2b9", 0xa0}, {&(0x7f00000001c0)="46821c8eca865a419919e8204999dd697f8f78dd2960403728c86285e306f0d17c511a59ebe6e06b55d70176191a980c91d222a66c32378fc784fa4a0eb5f50bbe11ccc535ce76cee9e3ab627c1423a89944213ac65ff271bfebb26942fd9202e600d7f7459ec6ae4182e7cf3b49e3687cf7915e35dae4d30b15383f5a4093e4cdce0dc5a40b3f8639b6cbbd378fdd6f7a50a2d457e199b5fe4eb676de3dfee5ebe999369c7175c7a0ee591a91c2", 0xae}, {&(0x7f0000000000)="9fa27940e6bec75893502fb75ad57d05cdc869943fcc47", 0x17}, {&(0x7f0000000280)="f50d247c97c89501fd08205c283cdd9da293797930fb4d7959a49e170997e6b9450f22b07812c63db4dc7d97d59686052d1b9fa3bf7a8a4df7b8eeec91742068b9119334558a256c", 0x48}], 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:47:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f00002de000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000001780)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000017c0)={0x1000, 0x81, 0x4, 0x1, "48a87e4ff87b943cdb538ead7a9ad7a747a54b9d", 0x0, 0xffffffffffffffe0}) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000040)="dee904e51ee51cbbea167f202c07b8fe72ed3a7f98948b4fa859c6e28b10e4ee14363669f66fe80c67785d746dcaaa3142", 0x31}, {&(0x7f0000000080)="1d", 0x1}, {&(0x7f00000000c0)="3a448a7b17fb260f07800f4bc1a8fec42ae09ad1f9a005c1f7ec65a3a93fe86f5bc443daff73cd706eeec38785cec353362de09c370096c37162ff066cf939ff8df8ca74a9412c74aa5988b333fa", 0x4e}, {&(0x7f0000000140)="2268711028b59bc8dbbb1cdf884e5ac232b6cde15d0fb65269d327c8331bc12b71de401d195e8880563706e00c9cd7a0f493f24f15bd20176a303beeed32ab718521227767dd1e9893fd985023883ab2b5278c5176a9389c20d6d8eda477b26f3dcce36f9261c22fe53fb01ca5383035c95075b85343a670428635ff98300eddcd2a47ad1c3dfa77fe3b634efb446b55018787501476829dfa1eaaee994b2bc6e4275492e154f123ac4f78ee484e77edb792d42ab353a94776d75c1f3532f61e920a03c68d9e4e2eabe4bc57a7446bac9dc0eefc1ba325a1829104aaf555227d891ab8d8f4fc8c31750a3f2fb6ecf298e4c22a924dd1c05afb4fe31537174425abf6e6426eaf2141c639f6d3c49d33aa1420252df9897d0ca29460be6587253816c8b403be8c9ae8e8ed06dfebd9dd3f3b206ffb0b498ee82862ac9113e5fd170adf2eb417eb152a2e97905e839111c8eb44026520a02b3ee532b114476a42daf319ced28a627d090a076dbeedb91bcd64544b9cf5584742554dfcd1f372a051edd6914a8839e30ba8f31d5af1d1afb051a051f6eba47947f6817ab64cf0cc02be4b8daeca4688b180b364c1832ea77a9663e5105f30d84ef23305fefacb81d0cc9426a4ac766cf34f43ebd1850252ad49651c1ed3bf7d38329002a173622e812bbdecf6b4191612db0129983545fd7c446ba6c8bce310c267df00ae18c3546bf55930f53d7e149432fc6db9a1855289b0270ee1697db6a15111fa9ed288c81345e51ac533ba816972463ea0a6d4e2ea7cf0c828d02efa88ab6f72d5a33e0f0a20d8587092cfbaf0e82ecea6cb1272f5e27f896fe08c966fb3e1cb8a6035ec34305d542b1bbb6906fa01123963a12c7591c0fb2ce140b4e7dd31d0a0daafe48daba57265fb7ed89e795c2e096dca1295e5e025a607a9504e3be4e20a8c9d4334d27417b8d4093d0c458fd29e3f86a382294b9c035802e2a98758a00939369de44779d278712160be8da250aa362a004b21424c7ae852e6ae798542840193e020d79013395cce367b7396dffee6dfb82f09b20e016c37b6103186f0c3e4610be2a398fe871dae06bc11dfce49fd8fb00bfdca83e349e6c58b6c8f1ca2eb97a4e493b3ee9c80b8ac61850d68a1e23d3465d433e23669585c03fb76f034f5c9526c0434c8bd245d607093ea9f29c295d6f3cc4b6ba5415229b53fcb4405bd0f371eecc8c2f71f02cd5ca8a9b58f2894e00155568b4eb498c80b9b5bc078c189da433e45c4b9b87b289dd5e311bb79b7ee20ad1ba07dae8967000026ee41ee6be21d7413943d921dd37fe5cb43659c9e652e79d5d93759ff48223ff6a419088160969bf81d2666d60cedb0f5168ec2550302399216c8d0b964b60b8a73431dd67cee21b28cd5b3cb5d8fa296df3355b04432c02987feddd5152dfdee4d2befb3e2767b9661d848f5e837c4964774f18bdca14589a95eb8f6fdf9f017ddc8147f607da0246f3059b6da15ce5760a2a53e45ed4aafd1c15bfdf0dff288afdc0311bf6023c0299750806b3805240e2679f34596d8aafd85a0341fc74f9499b7ec1601cc4dfd40a92456e75cb2ad85e58b1098e845faaa2b75d5a41e6da3488718f0a825e76f1cbe0935023a52d9fc674ca4745733066d95e8b304d30c48b8b4f988c10ff8058b324c697a4f2fceccb9536061c49dfd8375c9298c8661b056a39b88d2968ccd00f4f3c2064324523008bb35f7f1579625ff661bbde91f8195f03da6e2aea7abf81146a857dd123993e10e2f6b61ce4759947e041a997384a16cd098e516a6d8e15b081be25bbccf8c8cb192350cc2179abada2a9e708f659f80aa8e70231b18011b8019b48a9b40c214f315ca81bfed9f57824064539a10dc6235855e1c7e5de82e8f92796476d18796bbbc41c81331c295ce07919cbef5e7f38784d6e92fd6321a34a7f131a71ddd96469d22fe97d1e08a90eae153ebcf4f707c2ff52c9b33962ae32137292cd6442bc54d567c59c9a685166539fdb0420ef2319e10788bfcc391f2482398beab717b4ad07c8e5a64aacd84761fba1a74d38ac88b7e4d8c5ff5a2779785342f16407e377c8a27ec171cb48cbbcea19ee4caf191967835371b50dd7a8fb893cd303c0fa72cc78fca4729a69bada95704007b814df04de0756385ebb15184ff65b6e93d0b35c75eeb7f0f3a5b503d215260e8950e1229d104df3e0090e6184e65a6f361d6ae91a9b631e1d2d4e4cfbf150f84dfea6f03ec344cc25323e0d007ea7a4331127ab81e46055bc603a5c07653c3fc764a9d32bc5f75090a8bb73e56320569d97e64261b72d834eb1031a0e14885e6f115a71ac22307013a406affafab4c71f5aec21d3fdb6df4f227d4002ab2dcb3483c84ad793d8261f606829d3e22bf6887e57734e823898264c61110732c58635e914b9dca8b9b0dcf236bd2d267a0595f9b6173c448368a6a781bb6f3d7789e586fdfa1719708d525e98ff6207b9b4b169506edac3ba4b139917f63c4db86e53698693bc0955579751016fdd925d0b9cfe2aeb5eadef8d84e143dd7e5b0bb5a85c6ddcb532ceb7303fd619361738268a4cb0604816829dea51b4ed037cffb973108b85d3855ae43287b2cc2e1f9a9f1920e56d1d2338de040573d79438b8be614caf7915ef6276164e1e6007c45e050ae087fa9f4d4fa2fe4352927cebbd1861468ee87413473f4b404c4bc3c210a99d907e028daafc25e837ba5bd9ac087aea77b0cde9b9dc49b8485a03876fc39736e047d4dc1aaff182ffd981f5b3409b2f00cbc6064bf56a3b70bb743b89109efa9fcb34a359b6c259db905bebea1b710d68e908e0ff7df616e8cb045e3ca1ca364a6c55cfb3b3e8eec8a238da762898d7cb5a57e79a8ff36a382b51722704d01300715f796244022fdec2fd0184df95b825b61fc4149d49b50e59a7207fcf13a91015005b86a48a000bfcb0332463d73fa3a433b3b9db9075934d4e19d680c0b3f5dcf48277f7f55dfd62583c6e2752b3e835c374735b8799292db3ddffa75c8f14992567ddd0662bdb41f0753dd2e765fc03151aed412fac0cb4d788d75ae335cc3f9983e731546c899d384d24ca6ea84490acc5c27721582644baca71404b9c122332b24a1f98b9f2a45178c3af9afbd0c3739ad36b409a3e63cee51619ee3315432d8d23cf341b4e8ac988c3d77fb055117766e3c9ca76508b8b56a0a13acbf98acd0697cecd288428ddaf8bf7d65e0e9543f997e9c34956e2862af66cb1173f3ea8ea2022b63fdb59228437ad3ac927ca5df8231320f4669bf0238b8a758f6e4ce254478d43e136c9c8d4a7f9b4aa971a3c29dc1406d8a90b5ec7fcd9254080027ef77e04ef298d99898bd234e43a3a8998fdd7cf9f565f5d3fea9979c440ded384615400d078ed06ac1ee9a54fa8ecf15e5826951095f1f48817bd546d24165c4b2b9d8b2b8160e9b8547890de03b152031eeedb73ec1f55bb57e7b3e39f9da1bdc00ea08b26dc0de8f3832fb1884b9b392224c035d6d852bc25c6c8ba7b83db62c0da766983ecc0e0aa923e8b34b1fdb740c4630a84578a5e8ba97d65102e579f126319b20220bc55375f1b9bb27cc77486e2e177058297b03d63133eb6a5d3715ea9896cb322d8e8496b919bb1d2f544e4df8a5e26fb4f84aba4d697da846c6da7bef57cfc84c287da3efc87ee78772de1c24da42cac4b17f586723fff06fcd9efddb4f2cf8ad1d5c4f095b0f0aae7fa1987617f1744ef1ba090a257e4ab8a030b31d9ff6e195c6eb4ca3f21e9f6fe97a8feadb5eed284271bddfd5e6fbdfd5ce50ca0951c82b227bc8b948400c85a1004f72e00cedeaf039ed54944c3d0b5d47b16d429714e6782197f3a67cbc55126211b9639a4549fdbd89adfbec62160f306f28aec0128d8d7e9f8ae2ea68ea8e650020a226648c449b805857447644b81ae8228cf94118fc783561815a9b0db2d61998471e856eb76d687aab7ade5bf89ce967bab79a9d40073ecfe1f1f8a197e44c9ea13ab26e1ce0e5359c4a0f5007268b413959cb1b4d848831496ecebfbd35171796bcd781019288b79c88179358dc5a08f66284579ea93fd5cc03e844ae671c9a10e49b200fcdc31a1ace03f53c22a3c3da14a606763534ddb7b7faef972361e62ce660a197fea3f4fbe9036e942ef36428efca89b68df159297e579ea1728f903893e17e17a2495a0d5141347518e09d6579e68583ae5d3b9737f5d79a3ac4aa62a88ce7e522b83337b46af59b28a31fc0f16aaf0aeb58dda889bb78fb919ac1320edf5b0f0853e55c244f2d9d483db3d9b93500118c258d3892599675a6079f604eee9cce7bf3739a7a35b6e9b2c0214bb4de63fdefa063932f3391ed1ae9ecc5283cc5609c74c977992eafcda58cb237e006c079c503cde8e76aebc5146dbcea7fd27003081c5e834b5348b1e366b338b8c79dd477844273c3558fdbc60b72794e8cff5b75db73c13661205998ffb266421229a5a687dcd538fd57438a1a49a549c89f5130829e5a5ffec1ca1212b8b6f532881f3bee6c73e370764cb152cda6f3b37c090ef4145819ed253d9e4edebd3141ffda66aba46918ffc1d50d8ff78fd9c7d73f8db982b9e2ef95074e5764a1443e53d332c5ab52d72353702b127e7dae19ad21c8cb2dc3a46890464c5ca312fb3902d6d7c19c2669a9f02decbb1ec0c6a32639ffe1b9da769db6de26144936753467be656e9af056cf4819fb6b23bc90fedc20879d9b4ff54542c25d4398acd7b5c944ff2757b3df83bd14cec62ed89b6c4b5cf91e5a125e2c2205ad36fab52c98cfe938699db91e58051fca7badd1bd277f0b3df12fbc511f4d2cc52ec52914eccc079a45bc64b9d8f804a537a1ed18b02e098adb2426e589057ecfcc54a271641623d962cb0c291ebbf6e22aa8758e76331ba7f38af58a77c852a7b949302b4b522649e3c118415e9c8d59385ec3585251cd9d80c6726c0d3ce379d1690c35e03d0c746a703ab4d187b96934844a01e5d5517626c1945645b781638f3b6e4738d03b1222f4ac1b430903d5dd9537f47a50a42031cfed679e1e090e8a2097a64c27d4973a78f0cf4d38f1a2d076f2c35c1a897799a64e5a4c6b70bc1a2c15274009c8796446240b6e41d45c1e76a68c33c4d197e5847b030c200652829fe70e9b7ed8818656ed6cf5a1c90c4c9748a4c8664adcac0317efd542b8dfecc662b021256faba0855eefe20c6815b1f3ee65da4c697c63bc559368a69e91586e82f3d929f40d58c40c90d04e19eb8bb7d375e2681e4038e6176072d09e5c9563613d2b4bab9fe9664e4a1a528e5d193398bc2aa7c701bca4f77961b7348c0c9ea0d682f7f7547a56fe70c350c7fdc277b3d4d4316e8f12c5d038759c9acb22ea797d8a04113fe39aa404cc9268d331352e22c441de2f277a0e994180a851b49ac678f455b74fc49ae7ec28732c980519fa5e7d8cb48d19f45ae0655586490772ba30162f4c4e22ec7d72adbc96823b98db2fd461d293a628ea8d9cb48d31003172df8e099b93330ced25f43a0dc17042668b34d57db93a60cc8a23d3c8dd56830c7c0b87ccb8779c5ae737ee3d2403a857608c42ac0d47f07ba332a569abad5ecba32f1e4c91d3179cd9507d7464bf300aef3f362212686a2338b3d6fb4fe541e36b44cba187ddf2046f66919b1a0a672188bd36889dcfa6b76d984618bd234348848932410cbd205ed071665d6b2ef9b750048c82d378a13c87754120945265e818ebf80bd05a1fefeef46b7fc574", 0x1000}, {&(0x7f0000001140)="b1a5ab04c9d8251bcd1f39221d61607a74ea8ac2f13fbc6c36ced9e1af77f319c9c1f338163707f4290cecfd02114fda9c8a001ffe53a82c681ebebbce52739f0668a6720fb742c3292f2026bda9e013ff1073f48853442d97a08a6bc73726ec30332acd6220738b43fd4898e207e9b2b3086cb8322b301ac3147699544947699695fe655fc6f6a652a8ab575119cf976954bb11536cfce9e50702882253ebfe6801b532154f1ba9f957cff704a73ea66d18b7a96855d618da7ce348e72de5acd18ea84d8bf5e2dab21f7187e06c1742ae2ce228222d959a79005bc9b012a922d1f3aea5c913b3c77610f7b5dab0ed90", 0xf0}, {&(0x7f0000001240)="da9884320cd68e2dab4b25daca80093844b6727f61bf92c81428d5d5a43b5c45956b17233f6e5c7d5356b51e8b213ceb4766e8b81e246a5be57f504e7610c1156d8f15a8ca45f009ae74b5e6230c0a1913e4ce8c1ec902e9e0a547cffda418a8890db4bc0e559203515beccba455dd409b6f97ed86ad3ff13e058db01a41e883ee67490d9cff6f964eb2dc65663e689685ac8d0b9570495d7e", 0x99}, {&(0x7f0000001300)="5d98e3e32152dd38a363e92be6ef2c48a4f83be862393ef9999e723803ba943379080494e93e03740fe307183f3a6a33737bead2f20a35e0f9eca2593acbf3aaf1339d471fe9e5dc19c8ef43753038cda3845a3929199dd1c840e3ac09287cb5d8411e8482bd65ec0444eb74b7e6e49f2dc69c0b0144bbbde5", 0x79}, {&(0x7f0000001380)="13ec2e911e9522911636bbe2e6f35aacd27b495e92dbc4f9143b2285bb858619a0969e3aa8be6348a967c5b82a8582d68adf37a0520292958e0ecb9c1d0c65845c145dcdd21c17db7332d3bd808948c75e781e3880a34f1c726232cf892d8fb520b3bc66408ee09f31db2b0323548720a1b6f9a77adb342099266e3e36a9ec6d986001b601f03f8794d955b973b32e042bd07eae80c63f55f3d894a061d2830fe88fcf4047b46c3070b57e6c903928ddff3be08164ac32d1f60ab28fb70d2c9ffb46231de77be7a2041d3a50a30e633cad83135c41863203a7e5e08c2fc2", 0xde}, {&(0x7f0000001480)="8effcf36f7406b8d951587b6cf436cce5c137b1ed9f7509ad1d80ee65b13e2795f258b0d457e4674571bd49761c619c640d2db62ad3d6f1c0b1895940565e28d3e928c0cbebded1b41d1bdfebbe150cab23fc10b9b6c0911bc1b8c2f3b7c38b13bccc71a4b9c6d2d1340d872ac3a10d081ee274edb545b92e6b2357c13515df0334dc274dce8e5888985713de5aae20bd5d24888", 0x94}, {&(0x7f0000001540)="061a934a288eb06da0f2046fb73bf1a2b0aece398327b29be24e4725c30c09526c62667383769d", 0x27}], 0xa, &(0x7f0000001640)=ANY=[@ANYBLOB="b800000000000020010000000300000094a3f6f4d5d56bd55b739525f4079f07a2041abeae7b058debfac14d2f213940184f756f3995c882969b00000000000029d0c0ed6be147bcfd71f5246a5355841d83ef18ed5a36c1d70400000000000000ae252907462663908d84226de08f9d45e8f1ed74531ce4929806f7177050aa3714c13abb00e5a5ebd30e00f55d5901e8325e8349da12c60b351066f8e706b91399fde267ea79466817022a20eec677a91fd11aafff0000ff010000bd706d6b924ec89928d7c024d8000000"], 0xd8}, 0x4) 20:47:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000840)="b2426c697caa70d5c7fea7d33bbdfd2105e961abfb82027c7f0b23eceaf4b50f62bb35f3d673df970e6b9bec3d138b407c275263a896a281025b0725ec157ab1b2aa1c28d5c63ea2d4bcccc13536e7c5c032e738d163bfdb71d7be77b88350357ea578ee84cfdaf379a2c1b69a095099b26ee37aafd9b30879c41c14344b54cfe976bf44263a5d4eaa8a1973d98c997b5963da098bcb1b0d4e9200760845baee3b65f3149b4f9913f4a277075af93511e2ac6aaf23772c7c558f8793bf3822e6884ab3b3f45f04b774bd29ea9a21f87b44d77fcd998881c68657aa7855b9fa863bc31012ee4d9e7bb7af0bc3613bb427d20a612ee2cb895a817e10a57ca6cc38f8ada0b74c566922559fcccaa1ecffd33fa1ed5ef88257f1d0b8b21a04d3d8f188b8f5c5eaa3d5a797de03134396110544c72ecbf18472e92fe2071545c3c77df7f70cff5d3267b0cdc9f3d22cae95912f081230406a1604a40773db4f15702547b9d969d377f5dddee43e1462b4e89d4b2e095d2dc7d191a25e221dfb6690bf4723cd5f8af80b88ae3aa2d8d154f14badbdbe90015662c0539ad3456e1e801e9c61afcd521438efa216b846da5cfaa1875d3157ce60a0fa20d705b8d86cfb027e7b8e35a7a2669ac9d14e13dc9bb6516f54c4b5d0821d388b57f2a5990ee634569e00ee77fa1ce6a0d58741fea8d6dffe1a316b95defb42219ae6ec5f8ee1632b483e7c557fc51bad67ef1201f709e30c3be374647bb376bafa1bed8f87c71e9445dbe26e262ac3ffb2dc82b786e76ff932bfba5eb78776146c3c685a24cf04ebd6b45f38d21f8ba370e07d15f30ca3593c7f8e975a7b0afaf24d94f2915548d49b718edbb13fde034cdaae984d37760fa964d5ebd6f375e901d1290917c44a598021dfd10c5ee0fc3d4a5f3087a60ce79a8676f62d7a0de4b6608fed4b06a3f5cae694563ff9377d1f5b097b55e341518399813111efaac6608d70ca2a917847004cb526a9541a9de28e9fc12905ad7162f53e0e5baae05ee5e5835e316b9fc72f99eaef2dd0c8c3a5cacb3232893f9731a78bb992076b78a04b8f86b9961144f22eccba2ef1efe499a241e5959fc41095f762f482fc1baa35faae4a23dd912ec0eed7d469332733e3e5b60e87020bf61413746aefedb01aa92a313bb20d23330944ae08fd323f2620309da40f4ca20e4c04972bc12ca00ab3155d24e12b0550f9f3cbe5017dd0a9c7bdef80f26594e9c1f96a1133a31096b666de82713fbf2e046e4f78c17d8b53ec1414bf1a1c0912874b136443f58ec204539022f8049e03f39ae3a95ddd47d6d8888c3d83dd36ab08fb26fe6d449d3ef0faab1fec7b2bfa2aec6df827eece8e0475f025b2c8dca6505e797df83af678bfff890651e84dd03fc1803719e4591a00bdb6d74f7c195d86bf9a4152ee236296ea38eab25125a147fffa9ff282aa8131e626eb815b1e6f7649fd2c5b2912c7e9527bade0971e3f9eca9f045a1cc5ecf948d74901754de6f275be59f1a1bf7f25897fc4f5bc59aaf6028a6f87d68d86a1ea29da12910c3d6475d98d033f54d90c0c902c857277ea4dc95917f0dcd908f9c517542dc43740336e5847987737cbc4b44d764810fad9c5a467913cf6a2c272381d6569e038f1eebfcd07003892f88f556f398f1f08dfc6e683e583cf98fea28268832f9b5dda8382313e2467d83a246c7b1e92cbb2d11d97d7d83e4b47ea199f93f856628ad45fffd843ec9cd8d0602d7f07eafd225cc7302f85dbd83734c21f2f10ac5ecfe757b5b7adb127c80f7a8fab02def372e4431a16da3a896b43bd9f668ecdf3a3a93ac8300b8e9c480a0fa1b0517cf9a31ebc2c70a68175c6f4558913a4b28e098035ddd9faae3a7aaad27ca708b5a03d7c7fdd65ec2aba646449f1bbb24d35548a5281bc1d77f24e2ed23171e37024d6fe6c3030087ff223ee7c4df225cc4a830de2b0bddb130c860f02a7103b32bff2f82f0b42c17ac0aa1bb07bc3d47954070eec390f577fed104ceca474d0738d1442369dc7cb393f5eb2292df97f85312e54e35e11441124d94b1300a649ae35eb57ce4e6733bbf4119ff814ed6e8426b573cb88a80a7b4ee2fd51f821043716918e42ae789ac178f0c5e575ed9924f30fa9a8db95727b699b3c88524128154b62c3823b5f148bf9fda09807cd2fe0149e7bdf6a19841ed8c85c3d69bf5209f9edcd96a7c157fa5d2b4d7fffc7631a589ff47d35a969e178ee86f3de8f658d005e4842b514f3de07557a688854f785cefec33c1a1eb8db4d1cfb4e82dc6d0473d69b8a4c20ae9f21748014f81cf23e8f944c48695d8b3191ba0d40f7fad2bdea8922d881b417f7d9f98058d9f111b080a5e56eee6534633a3fd0a4303fb890d2fefd1077a9962d0c73b236167e86617fca79b70f2aca0a8e196bbeb95a7ff2fd1c7c1d3c750221eb2cd2112b54d40ee6761fc52696ffaaf3c0d654458b357e7e007a183319e4011d1054356f5d8be57007804d10b578d35370801a55ae7cb92cd2d6902cc0184114673ebef0d671c37225e546b37a837c6334220d14255ffa92e6bc12b64257d066c3e1fbd16115b593cd4dcd6febaef4d22d8b7aff07b1603cb56725acbb844218acb1a523ef3cc35ce8b6fef963c51aa717d00a148b32eaf7b241de53f459414690da9bb510a961a71c1064bb57af4be72b8421c54a98ece2ae5078b910df01f8860f96539bad61c66bbfffb27b63527284cbfcffe1a6b2edfd24c2d3da8feec89e89c25fe28ceee45c517ecd9420897c3b45e3a8f9efab377d36aae818a9bd2e7c95b8b0de26c9750bfe2cdb18890fa8fa2f7a2166879301dfa52b07e811c0550e7151181a0489868cecb4278a98d21169fdf9aa3fd118f9b23d1d14dbefb831059aad14d434ade780b635a271d13d1b5f7b3e653a85a6afcaf434ade736788d032c37fa82a986b006b144bac1bea5b26314d91cd6992b462210fc4609ac26e497120167982ba570e65e43ba1e37eedd553504e74b048726206af15d0eeebf1848b0d7d7436b46897292abf7d8133209a3ce435a0819a34f75b3b82613520d7735ab84e92864f18cd62b862122f157f07e7aee26b828adc00fad7413a55a6ba8eced5450f76675b0b13a3fe18bb6dd0ac3ed0b9ecde600c480e79d9f7c3341fefc503e009b387e3f83c5a007734a3b773bbd8cb3839b115397e47fe1f31063092852086b32160738e64d93903c4b4bff26b3a190d1abd688839d635dbeb7a545c4a0137730a050e3726a4d47dfe67ed29dc4530794c631c9639ef3aba492bd69ed71a6933a486c1ccf8f1acbad912938635872c2300128862a1ee45e9fc2dcb607998337a8bb0933c66f21b2bfdcff9764b267afe352577846768a03d2604b551b1325da580f77ad0b661e6be18a52f33a55c4fc363efe2c458549ee4fa97af5eb9ea0a56fbdac709c4322a3d407243a03afaa8b9a89a0a7f4fbd742a6640a04a1249ddd637c8595760da7d8d9bf018278f701e083e15e28f1908e343acdfd6ee45ea21b482e8e1cd5e5a2f54fc71b6d821e158898871b2c90fc7eb0e77542c186d2102861e5627c129696fb444582e7d52452ea12e504045da8206e202a13e989e812841dbf9033d9026af87e4834e18ba8490d66dcd7cd191c5266f09c15fa675675312e5e3c3dc78f790b34b43ab79968920d1acd494bc1fa9702dc6de738a9b4708cc6ba87b473df466ff771d445b30043c208c0b5bc71e384fda1770e053112c73ce39139d82e7b18fcd5107babd159795f5ffebe41a2401405a259185620715046a6bdee04de8a3f0aacf45bdd09c4bb763e9b04ce8098892c50faecbc4d041743b640f9870537b6f67994415f39a50be9e1eba2a600686bb5c798d749324fcf454cc96ad1ba9d8866486cd7a03d28b8aa35eb7e03cf8d0bb5475d3e501906073eed8a14f158161da1a13f65c13b75f9c9510fa5712987aa3b55afee6ed5297549518795b63f9d89ac24fe35d7d79486e06b1d83101a77a2e62cc0463031caa8e446e51b5b93b924c6b02c1350b7f40af9cd3fb1d32147716c1b98bd620aa1d3c52422063098558bd34e276d0deb4b4441379d420b52d73d05279db798e6c778746358a32827bf2b63e31f4aabca841a5b03155b9d772126bd8e9279691c78ecb3a8cc1b8dd0bc0bc197cb927bae92348048ce431923c3e8dfcc88aa63778dfb633148ceca3ea14a48084f91506fb5b4fb950eb83ffd903a8856c4ea5d725f7f63f85898ae0d1ed44c40198c129ef74c05834af6b056038cd70fc262c23eddcd2868e15b1b46f231dfbc6c984100c491a2c78e3108ed2f59c305ab4307e5d9525c46d7a41b7fd15f84fa56326666d60af92bb0af8746cdd1c47a216c19367ab0cf0ff93958f5bd6df2ae482ec84e4652406c6112ac5712690c3cf2ed9a23c81d6bde30bbc46ab742b5b29d7f92875d8ce5aa282764d9b9c3acfe6211f6f5fecf6200c7d01b0dbccfbb4d5b7e42402fd5df503a26bd457a251cfff81ab20240b648ba3f52232df12d5b72c94a13d1ae850781f217dc8868bfe82f7e043c301e1efb3ad083b6f96932df51a0ce5e64bb500324e6053faec29eecc01755c36336f1978ccfe6e6bb168c1099d26fbbb6ecbfdf62b7993bef212376a65870ac84ef3ef2c3724fd43a960e38cc6ba06c87f9530cc36cb0dcb3d01e81d9a929e546170848e2c015363fa325d258470a7dacf0c23347e87da584eb86261dd19f65b5351c56c296816a25cf33193151c1a942ee24e5ba8dfd09e60072b54fed9948ce55853fcb80536ac375b30b4ba2b4290f1c926e7a83a1e54c15f29865a00c55bcfda6de6d40df66016365e8aa3339e88b7cde3b7f84d8eb93afa3fb7c938caf0ce8141bc46c95ba776940d5481349d2a60c3984886b13736a9e5d49f32f2c55b4a574a92a8722af32133b0d0f9c8bef88746056987ddbd58e366e5a7c0839b525dc30b35cc80e2cfeda26820c0ac31f477d92f5ade86c5d08e2d31ba3123b8b34a39f67ab7d456af7fbe2ba4239d41e3eb86f86c1068c72972376dbc177cf17f9825c84549237ef7efe1827d16bfa989bfa139e569a0012c67a2c7c9742a47ddd2c54bb8ce0978ac35838c740a9e33e5c023b9fa0b946d86eb1a743db931400860f178cc716a844fb18e02f21e72f990c60f74ccdfc8841991c39b9b78fa999026179d8451f9f21b7ac99ecee9707732bc7f6d18e1cc82633d327df09174d6f623b4bed35b9ddcea800a15244aa5cdaf65f29807cd618edcce1757dc735ad6d9ac47718b444307e2aad5410e673c2b4b2418a1fd251ebfb68f5bf396f219381ed58d6601e6999e8925df2bcb6fb4b7ae5fabb81ed838553a723f6267b26bcc560fec64c34ff0b9a4e353e45e5ed250d3ab9ab205ac35acdd2b7e312394676043d5db3aa5644bd85dcca03c77b8fd533d34986816b59d1e5b11debd93e272f5dcf8d91a06e3c80bc28538ac54e07fe5b6a9c0bb773261b87ace7cfdf20b155682d9af5fe12ef8e816f7cea73af7bff9bfada1bdbf977f35c141a9abad84bcd75b115a8d90ce333c8e4bfef9100c20c558ac595c0c1c3c4230c3ed3b6be8efcbda848", 0xf89}], 0x1) 20:47:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047d", 0xa1}], 0x1) syz_open_pts() getgid() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x10001, 0x6, 0x3bcf9830, 0x38, "383b15193c1d66275d4e3dc74fc72e77e5bc5650", 0x3, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000", 0x0, 0xfffffffffffffffe}) 20:47:47 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0xfffffffffffffffd}], 0x416, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 20:47:47 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x100000000, 0x10000) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)}], 0x3) socket(0x2, 0x3, 0x57f) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r2 = getppid() fcntl$setown(r1, 0x6, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), 0x0) 20:47:48 executing program 0: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x30, 0x72eeb279faf70588, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) 20:47:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 20:47:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffeffffffbfff, "a147780ac85a538a1310e3e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:47:48 executing program 1: msgget(0x2, 0x101224) getrusage(0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getrusage(0xfffffffffefffffc, &(0x7f0000000580)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x5, 0x3d24}, 0x10) 20:47:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000000)="0628526e91c38b2a49e85e9912a8808a18e294f36df076dccec18d17132779419f93ecd61c125fc3290dbf83ba4f8ab46838433a2a4d93e19bfc8cd6164208d294e923acb9ae56f6af6ad28cf479a9a4027d991ad93567312d70ac388015e7e2704bd5212f78242513a5e4095955870b5f4294acd29e69fcaeda2db1cca0dd779c99d0c4ee6891d94cdfcbfda2e5ca431bc86668e593ee29b6805edab48cda18ebcf0fddc566a34e13e11c2d4ee1688ff9ba706cd73f3ce7de661a8840c4c39dd98923a08cbf678fdcf3f723dfb8a9ddc568b3330db89b4444a13e618e0344c290cd06b654bc1ca3b795d79dab30e66ec4301acde91144693b2b290f", 0xfc, 0x6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 20:47:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x284c3, 0xc4) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x101, 0x1) write(r3, &(0x7f0000000180)="d54a38a7a568367afb7ca65d33b67356c08a6ff19d600c4d28ba76a1f8e63d49bdcc2437a4749fb3b30aa9de8119a5cea47cc3b90855ef1cb35a2948a7c00e277ed0708a4bfd7a93212243513f8d0a2d5465d763bbf2c658c3ca7d5ccc22f97bbaf3b448469d8c8e44a2b580064e68b688f3018020adf9a86fde9d5f0e20b870b232", 0x82) write(r1, &(0x7f0000000240)="f0", 0x1) write(r1, &(0x7f00000000c0)="631409d6a653308da19feed1b425e440d7a9e664101f04741ddf02d651813233e0a87b65794006b75d02", 0x2a) 20:47:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffffdd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) socketpair(0x10, 0x0, 0x100, &(0x7f0000000180)) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) select(0x40, &(0x7f0000000380)={0x8000, 0x20, 0x0, 0x3, 0x0, 0x0, 0xa}, 0x0, 0x0, &(0x7f0000000440)={0x4, 0x10003}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 20:47:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$setflags(r0, 0x2, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 20:47:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x401, 0x0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000180), 0x0, 0x0) close(r1) 20:47:49 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "56e5a24200"}) write(r0, &(0x7f0000000080)="450c54f2b0d7858bbf40f6b9dc52910ce793e02d8dca69de074bb82d97d7528c07bb5045266d7dbb061cf8698bd7c6f8c1b619b66a48f9cc0bf2212059d61e8c5b8ea061b0b6883e7eb6021e1bc33bca08fc02e8286d98c4b4e5579ce9250d05790092d5a78067e4e9e96ce32c9e9b4419d333b904fd349a27124ee04e50b2a0c8a7033f719f21f599270ed5443afa2fad3729e4069d91e59755441655d406051c6b3899d860bff7467bf0a6358ed9483eec101dffed11647b007f39d33bdb8c041c6b41d2116540db7ca47241034a201f1ec24101fb545fbae8ae06f2c8a81e5b652bf2b91c542ccec9eadc5312", 0xee) fcntl$setstatus(r0, 0x4, 0x2048) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() 20:47:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pipe(&(0x7f0000000040)) 20:47:49 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x58) 20:47:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x50) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7ca826a5) write(r0, &(0x7f0000000080)="b670724bf586b6862d9b454d6073281377b62396ff72a446475768aecbdceddadaa3637a7b", 0x25) r1 = socket$inet6(0x18, 0x0, 0x1) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/251, 0xfb) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x86) close(r2) getdents(r0, &(0x7f0000000240), 0x0) getgid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x3}, 0x8) ioctl$TIOCSTART(r2, 0x2000746e) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) fcntl$getflags(r1, 0x3) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x81, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x7}], 0x4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000027, 0x3, 0x200}, {{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0x4, 0x8000}, {{r2}, 0xfffffffffffffffa, 0xa4, 0x80000000, 0x2}], 0xffffffffffff3f05, &(0x7f00000003c0)={0x8000, 0x3}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/113) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000480)) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000500)='./file0\x00', 0x83, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000540)={0x7fffffff, 0x58d8, 0x400, 0x1, "b0c7204bdca3341fe016acc936e4beb2b500d570", 0xfffffffffffffff8, 0x643}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x5011, r2, 0x0, 0x0) readv(r4, &(0x7f0000001740)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/226, 0xe2}, {&(0x7f0000001680)=""/148, 0x94}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) utimes(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)={{0x3e, 0x2}, {0x3, 0x200}}) getsockname$unix(r2, &(0x7f0000001840)=@file={0x0, ""/4096}, &(0x7f0000002880)=0x1002) fcntl$lock(r1, 0x8, &(0x7f00000028c0)={0x3, 0x2, 0x8, 0x5, r5}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000002900)=""/119) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002980)) r6 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000029c0)=""/111) 20:47:50 executing program 0: nanosleep(&(0x7f0000000240)={0x8312, 0x7}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x145) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r2 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0x4b6) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) close(r1) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffe, 0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001300)="6b56d732c397dcb34cf36eaaf482b74009bcfc36386716d124d1fb32c9e867a96c28b6836fcfc1a9c9339a8f9ccfb32bf84dbf57c01b3bd98d23d02a39722172e57ecc018dc912482645593ded4a1e49a0b2218e1b7f485117666003c721be18d655a252fe28c14ef89f1aa0cfc26ee91bee199f78d139c168c670d00cd52c894d", 0x81) write(r3, &(0x7f0000000280)="c2c039b0a4aff02a39dbb6827625e9acd1e4132b447a7ef38a00d0fe19d5b4f1963a24062d02bc8616e70336ecf89ca4909f856776c0586df5218ea87d40ae997cc353aa83220a8441482e5c6a541bcf972915dba4971a7504c1a63cbb216f3a765d14f272e14d6f76256356c56ab20bea5a5a4f6f5cd53d3554c96c342cec778f2c45c25657289e0a88e417dfc17d9517681c3cadec2e4607a13394791a8c7b658cd46e4e4a566439ebfe43791775f850b11f5c7fe2bd73a1c9de34eff31c7236d8691061ee96297a3ca1de221f96e02ec9246b102e17fc74a6ff27db6476bde9d8cb858d81459ef7386682961e6958ab360cf741a83ae9088a4f372f8f28562e59206d8b779d7e7af619532cebe07d393c21d3dbed5053ff6e33fb77110aed5f699918a6e24d1e95a9998fc4f04ed439d8b35b71157015e184265ea9203bead72e402457b7186b05861eaa5bbe08e810ea42a0c9aaf8637cf80506aa7c3ce617e595bef1109f432758a2a4d821ce366191bebf8dc8a708b912a4d5037e0b254bea3337a88338634137661be6c0f4455ff90cf72f5b9aa7c1d6c7bd5d3ad9372a1e054691c7836bef3956be269a564296c42ca96fd15990324a29807ccaac1740a095b3184f56d8e3e89b37c0c60151560f8499930c5fd0a1f834c50668d1e33e9196e33f58156f75aef28fc4db4a2b8f7182e9fbca6c843b209f6526bc7c2b1bd18820a2be7e64c968a8af3b3775078d509cb84c13c30937e0a8fd959fbe1956f684e5c55bc0a1638bdb0c675146599f347421b5e21f292ebdef1e6ab7699d81e19bc8e27010304a0999225e362060d5fd6132d4646ca27175daec9876adcba94a9be750b9d4313f337b7c2c94280ecb2a11da3970042944f857bc7a8c1264718697ecc2494fbdf0bc4890ce9f239cc5d151aaf800f02d85d0e0e45b945a7008b2a3901a3ae0dbeff0323212780a706040faaaddac3c872d957512e096d4cca0abb69e8abd41cfb696a0efeb2ed596719bef0410ee8d8c2cad55d063ac3d917e9bd2dbf0bcab6959850f148783fde84b5acd43cf6d9f1c10a9436baa5156afb764dfd034512ea66f3964197d9cb5ccdd3a2d07036032202da89c97a358aaabe0f660fea6e23c3d45d9beca1d2b80ede27b629413dd57354862b3b770de0f30316aba01a2fb801661943f853dd30f14d48ed8dc701d5918bb9a41c8b1868d4ebaf66aedaa71e2e7988ac807d778f4e608ca1d77d5a10cd49f722ef28d378187776443b7bd868e99d3dd871bacc8614c3d25e10901325e3142161bf1b1098afaca05f5a961106cf6b4a47a3ba3647c6a5b4b536c3a129d5dd4f5f7ddae4f5e2155f6feebba7cf064dfcf3a4e33aecc365e5f6b436732c6fbe25b6ca36ef6542180a5d298874852cfc393c83b9057f29c8a8a9302378a636c4020436c4e60bb280751a05e0a53d98f55676769060094ed74e40d4ea28de261f099bae0e429b3f66c72ee46575a381508c9df5c5da5a900ba6590f40b06b3de357a9fc433ef0ebf7e795ea1ed284ccce43af27892bb0a9ea1b354b5cc0f7fbb3701fa6642b9ff2be65cae7b9aee81238063497d00268d1a9f57aeb6016d7b19c741885da695924bdd8cb0e3d29643705f7b7e9644d49020bceb86f99adcafbc57c2fcf1d31566e22dd8edc4791162a93adc397928d26a60f72c38c90dcdb2dd6c8e9013b2502f26b4f733a4250f44dd904f712371d65d2a4c66d1375bbfa6345c368bb4da46133ebcf54b2d8db6f0b6b82beb3a43919219f2d24fca987876d7a0a47723cfebc8fb4f2d1bad3c1766535d735256e459d01c6802fb7e0b47db0624cb7947ffdacd34982b83980ce35d99f89189a50fbac025915c77fe34e5e665c25e9943099b36289b8d4080b0b66f0c63448f264730d859194bbc2e0f8d455d7627a69cc9e96bc20380838807fab5eff59b1a7703f785dc651364b2dbcc0fafcb1cfaedd5aad26d11ff5555993dabc1f3850ba589278274c63f21c4c129cc8bd31332ef745304c28a76ed29f41af31150974839c5e32a3a7105b55ee1d22a1e437ca5eaffb5212556621ae23befb44b673495678ca73738f0d26e084632e3e44fbe42ff5bf25ed58f8f1e8ebee9597912e452377d3c9250639eff4c5fece732ccd31d9d44ce8c5d1fe77bb0da046e2a7b1be01a874c562446a29a55c0da753b49545001a6437a261367edb6fbfbacbbd65f19adf6cc112b93036feacad2df3ff46534f89b64db40ca63f4ff4786b5aaf88b992a9bfb37c1b22f8f780b1423b02da7b1dd860258dfabbaaac781e91c9ac4de90ac9d5dd6dfa610cf2516e95ca689af7cffa1b7edf24e535abc0c13e21779ab7958927faa8dd2a1f4615b4d1be03b92493e9497e600ed25e10fec0df6b0c6c58bc5aa7ef2a575df2bb93974d62a124bfe8af3c40e109620814f4d63f6aa818df9a5118dd0c07c05191b50b6097b8cf0923cfc1ff214c5a1b6419f89a2425fce5486d3eb131ac11588b86a6da5b03b0ed6254de31fbf285162785ec296220e054d456fae2e848a57b1897e8de2dab80b2f926bb7720a1b7a46c06404b7058bbb77c2d7036dc68de49e4975a12f09f26113f4f3090ace21df30fca1ba88976ae09f78892e7dcd13192e8d77bd5e554e6fae691563f786efcddccc907268802380fe9637571ec1e2a739b50f5cef41663d268f876a926f0b29a9db097383553713548cb961dc7f4fc5528fa1f278a57612ee82f3c9a7461a1322a517cb5a7f25cab8916f6cf1004baa53f09c326a6dd76c6255ae1641f526f96732b4ef64cbc62dc2018179a07324fbd25c1c5c12c1c77c7bce50e3fbe1c0d25bb358fb77fd0097951c637f93b854e765776b6b14755692bec9dad7ae9d90ae3f7dd35e7ff64883489b09771d90c5deaf434b88e0da9eb4f04cfa90d385e6a439ec7832d8490f4d73bc39a2ef63dd89838df247e807c4cebad3b436d9fd56ab725c33ce1b41ed4499913186596e6c202c90e989ed556b877de346168b9db58eca0992e6e8d9712e8a35b56b883d2989239ca605adb2d47481a4dab17d3228cf5d35b0bb17c5a080eb1c5b989626737a1474aee9b277ba6c0bf0f095a2a7e244c59a16569c71300f3c8a7e2b8a5a75aa8b2eba3b7b8727d6a83f93c84c9dbbf572d5dab9cc2f4b6718ffb385f5e806f61f7d1c1195ee7b432c64b86f6cefc77eb7de70ff748b6d40d40d4efa70ce83b433b70074dcb38f4ad62ab4497f81de35f75285621bda3be1576948cc7d237dbc6878f1a9899141460e3b5f1788b4b0462dfca641336168975902dacb504f8a00bf8aa282ae643aa28a6fdb2cb7b50493cb2216958a48d518558dbec7509a12de64dccad97f5650c46ae774504582bfcf998b527fabfc5bb8cded92749a15f46618489674c1a0e5a0c1f5ed2776a3b8704a87a15d0a396d4c3659a848780a16c719d2d7e0c50927b475df256667b706a477b52e37801d5859e4951e6e63b5c011d13c5874acebe1de7852ee75b27a2852761ba023bb9f08256ddf96b2892e44f4ab8131c9fa336c71f7a06a45f40011afd229f09f66cd01cfcfe5c695eebbb5190d59d0e9a4ea9e5cc3c8d7f6418be1a65a4b825af4017e48db4697a54acb2c32269384f0cff2479e37057f89c2a41ce4ef1c67557550be044890b4008bacaf82a34a59b903fadde366a9e5d6ad1022e6b318851a7faffcd0bfedee6fe50b9c6a0b368d2a0be0da93e22f656d65e148525b373b49cfc7da985f735f91e10b606e12e413325a4ab04c05c87d65fa81ba2d53907b6ebed1ee585dfb98dc8b542d3bfd3dcf8964ce07281feb8f8145cfb688244ca1f221b34ec145a6657fd4d4d73234603e1c8deca5d53d2babaa0b18448b1a6423404e1e196b142ebe76b3dc044bee1d204ed58f1389ca479114e4b2fea1295b3d498f9ab4588d5339006c677b26238012a31720390cc0bf7b693cd1007ab423b06d5ad4f9dbe641f36250b6356dd51486fee21cd827876f0ee34205c19e07004d511f1b5a5f9eea8a7571c99a3c610b2dfd43f093eb6900ff20ef522a66601349cd45703bb2f0b5a456a430c5559db48d61cd0efad2fa73376ef0c34193bc9098a80547c231fc2afce390e29db1ca4de0c4db110ee8d4bf8be74591518e6bb9264793c2e20a4edf93ceb5848279b7f6132ad2f87478c838274f9290e7f85d13d259d13ae75cb6deb3df1b57ae1a65ee2520497277b8a8b9f7ab0293a370bd86dfea19e8a472c3cfa046c0ff7f5cd3b0d8e4e134bfdb61015635196b4c4ed38f7a2b8743db49e3728f0a1ffa791774003b0253b64f2937b3b9a0b7720bf2dc52b793c16f791ea2df2ede1ffce2d2b60c985c583bb3722ed4b7a6dc7908ac897537419dea4245071e22981287f96c2039ca47848c8c520008307f7583786d6552ab94ca45bf62d13095eedca46c38c031fceeb7e4ccfe7ac7abe5e186d71fa1200f82634c57d519911881391df567274080679b4ce5f9377cb4bf87adc78cce32a356149916567889bf1793f514f5d9c472294171a549b334b540dfd76b35923d1092d9cfc83366b7a70c5b2efaf32eea3ede3aaccec98c1b4b18c164a90952a038f5e8240bd72c084bd8b66202b655d1b93a35c935a93a41349ac87a2dd2ed4f1e96b6d08c1cd6f9dee18946a64a8ba219dff98f6bfb3472f3d4d9d5839d6416f35db6a17894d09d338d748fa440521b6f457f6645b6494e8939f66388fc36da4de67b72a6c8a1ec4a6a82e0c4f7c9a9c40dd1b0740c8c9833064a102823c85d8259e239e41aa539099ce6f1aa9ced77f6c3b4045280224c99d2bfdc1e215b709e56c3b1bfb2406e2afb9c17f3ac34271ef19e3b73df4427755b87fbbcfc6874929f83f6ac83e4c2f1258822e92998fc2fe646a8857f5678aaaf69be5c75082291b89a7d2395fe588b5a71a52d08ea1f9fdea1d3a2c3a69e2598cf9cc2b683c7934425fcdecbf488ffdbfb5e15745733641407f60cdf96b7ef916a08f16d6f7b184cfc18d48488cd0fea1f4af4e5c80079f18e2a485554fd497071713f035e5efbeb1ae1eb21d9e7520f2c87f0e88c8a363cd02d5a204ec7483521180062c63205882d23d90886ea95493876c05cad0ebe2e1a3a4d07caf72264d6cf2f988744d44b50adfa587e1ba35201c4289d240460d61031621bce5fd9c10ff2e386efa50ab8322e22f45f502ab8cfa2aed52ef3cdf7917624ed87f7140674a5c37c226c69bcdce0807afe66c088e38067dc3632bb172b0f48ac8c144167a9018f4e7c4390fa2b060b56afec668753d6f61ca70510499c667b9d5daa3d6de048c5cf28f9a1022af8a9bb55bf205fb5c504eaf7042f2f900af61547a8478789c3ebe3a6fa8979ae1d4c856956ce83877efdca31e2a55abea16187b93e0eefc28a808623d99353c1575daf0cfb0aa49f6c646eee9d3c3598e9aa773d24001473d6914288c57f1f60db058629999ffe9823ce55337f6c3b5263cc1349bb845dc46648aeabcca475fea7562401a9d9abab7c1aba3aa124cedbbba82fcb72f07c2784628cb31761167788c533b801ed4e50b43235a15eea8a1e78e56c42e88a201c579fe4af7bda4869383fc5dad26297e7399c8d26e6793b6d51ed0d13316d0b980ba42f3ab88c9d50102aeee596b12858539d7dc6720644fe7d862da249be266372f8518c465bd3fa5b19bb0c88a6d985d4f5faf747eb403d9dd8eee2ca1ba75a72c26d5e89a3b2263d8edad738ced0a973ec83e0d6e1cf21339da3fe14053841e3", 0x1000) fsync(r0) 20:47:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)='~', 0x1) syz_open_pts() close(r1) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 20:47:50 executing program 1: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) dup2(r1, r0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r3, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r3, 0x0, 0x4, &(0x7f0000000140), 0x455, 0x0) r4 = dup(r2) getsockopt$sock_int(r4, 0xffff, 0x204, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000080000/0x3000)=nil, 0x3000, 0x1) 20:47:50 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x4004, 0x5) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="c20328ea22bac5b5a63cba2ca10271832a951699521e8764b7706361cb872a727dde5fa21d22d1bae8e27d0c08731f0c64bf7ff4e1e0d3c7c9d3d8a0b03221d622528936b7d67431d6f344f7a0cda48ff856dfabba26b78492ffa142cb12bf4447e014ef56b81608a05f0e92585e4b9a8b2cb3b3f978087b7fcd54fd9ec2c54c85017d95095fd1590ea0f1167a720cd8700805a318ad073c22a5", 0x9a}, {&(0x7f0000000180)="4e9a721975d214aac6d2dda9b1ce28d81ec049eb1af6a63f9b0b1ad2eec068c1f0225ad318450f19d21347cd38513a62c5a136a6cc9f9160775bc65518661fbaec7874ab886f2b2d08d66c2f6155847fc5429d5087f0d78dccc798cbf6eceba7b680d7ef162e31c2ceb97508ff1ccdef72dc3dee809da8e49e4a", 0x7a}, {&(0x7f0000000200)="3151631b65a8f8c79065c2804d5defd8", 0x10}, {&(0x7f0000000240)="09f1dc7932e1db0ad2ee2d2aadfbf9a9d3b4962298138903739ff514b675a03aceaa38b824c9344c2d6196aa27adc8e4e4d752a8c66a01aa563108c850154740a8197fd163544038e8645c8237a35ccf9ab645c1dd1cc668e40d757c2710bed5cc67c9dd4024172ee7a617226b691873641fc5342cd094a9d6d488a62ff691bdd46ffb3096a4b441ac6613930767dc1c4f71cc14510d672db435e43418991e42cc4827e24b94354732e03924f518a8b7b03bce19256ee314a482d5593e8e1877f378d751ee685793f91c450d0768edc8ac70932ab678549b1bdc2e67393c224e620409a21a33d8b1c5", 0xe9}, {&(0x7f0000000340)="3664177a595a4055fe83c276db1aee0f41ea94542ce39179963b4bd8c3e910131831416f93f16bd078ace4a3eb32c903a15eda99d66ac8cb0777cbcd5fdcf16fd3eee8e886696c3be00fecee12e307d365544fca566702e8be60bc1f32bbe9792bb2e1cf6b1b965e3005716309a24c3eff43acd0efa61a0541d2fea73babd64954c7c0f1f7a28a1c", 0x88}, {&(0x7f0000000400)="eda2197c0b67630ae617f3181b13d78aba615b66874771c1a37d18b7db4486fb6d57b40772a29abf3a67e9fcf8c70406df352fb4b2891537e10818cd295fe09d94198ceed9160c921ac489abd61ec987911ce0a57b366709661266924d2303131e66d6c6f6dc30400b88f55cae205cb7efa735af1d28a1fe1371bdd821e7294cabc50c4742da70c6dc1c8f010cf48fe339d2a26f067561a581cca08f1ae8c16853ae2f1971689db006b23042f3c04f3ab16a83fdc0ef8c05901aad5adefa383a9a86d4e5f18ca1dd5bc4c357edd889f38b3976001804b7b76b30ff5f", 0xdc}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="e000000000000000ffff0000010000003f0c10445136cdf939f9ed808585c9b319cad5714731c08dbef5028f9b2f5baee59bc40a4e39c3a4b92f47eebe6a9bde851582e1ec6923b79d8fb26abdfdea1a2f85bee4d1b3363e16fe6a59f1adaada158e6debecabacdbc247eb0449d1f60e4e760f853a31ae5a432f7ff73a89bdd8a7b2735e65a486d571c724ddd60e9729f2d844bf84796ace5eb84c907d4809adbb87896c258c6ac7b647e4ca5b98a023b61c717f8bff313d5b83287718eaa9277bd8a487bca7fbae958dd898f9a3f17d823f556170f43d21da000000000000006800000000000000010000007f0000008d99eb37fc12db6895234f7412d2eaff14905c1b55a31b36b6051855709bffcea527854103990be44fc278f504c3fce6267da3c4f227062fdc2c180d7524b0fb761b396e581493c3eb4d50d02ae597354e38a0937b000000"], 0x148}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) wait4(r1, &(0x7f00000007c0), 0x9, &(0x7f0000000800)) execve(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:47:50 executing program 1: getpeername$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047ddd", 0xa2}], 0x1) lstat(0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) 20:47:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x7, 0x9, &(0x7f0000000040)="b8", 0x1) 20:47:51 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x80000000001) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 20:47:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) sendto(r0, &(0x7f0000003240)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0x1001, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/217, 0xd9}, {&(0x7f0000000100)=""/76, 0x4c}], 0x2, &(0x7f00000001c0)=""/69, 0x45}, 0x2) 20:47:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000200)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a236437405000000000000006f1a06339b56eb1368e51ef73c7c8c50b808000000000000baad244041caa5a88d7a6a1938eeb76d2891e41aec0a9c2ceb8141b801a91d277bd815b87d29222311d9bcdf3bb2d439e53fcf5bd61bc184e3383c0860ac6b637e893b88d77b65bfb23ef1e2915ced5bfd5635bc5f96e93da8abd23792d9b187609339f7bbd43016b7f70a16d02cec62a18bcdb7b554e06748c3953e7188b9ae585d283df257b9c4204a6a6228d6600147c519026537add8b415315f121e40263aa8ef037a49892bc898", 0x10f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 20:47:51 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff4, 0x0, 0x9, 0xfffffffffffffffd, "12000000000000000000000000ff0100", 0x1}) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9", 0x11b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) 20:47:51 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x1bce05a80cfbc854, 0x0, 0x1f, &(0x7f0000000000), 0x100000004, 0x10000000}, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x5, 0x1, 0xcd2, 0x6, 0x305, 0x10000, 0x4}, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x5, 0xce, 0xef, 0x5, 0x100000000}, &(0x7f0000000080)={0x9, 0x8000, 0x4, 0xfffffffffffffffa, 0x1, 0x7, 0x1, 0x1}, &(0x7f00000000c0)={0x3}) 20:47:51 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x7f, 0x0, 0x7, 0x5, 0x1, 0x7, 0x10001}, &(0x7f0000000040)={0x3f, 0x100000001, 0xffffffffffffff00, 0x1000, 0xff, 0x81, 0xab2c, 0x5}, &(0x7f0000000080)={0x100000001, 0x14, 0x1, 0xfffffffffffffffa, 0x5, 0xfffffffffffffffa, 0x9, 0x3f}, &(0x7f00000000c0)={0xffffffffffffffe2, 0x100000001}) 20:47:52 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$getown(r0, 0x5) r1 = getpgid(0xffffffffffffffff) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0x1000100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x21e, 0x1, r1}) flock(r0, 0x2) listen(r0, 0xf7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) 20:47:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x3, 0x0, 0x200) semop(r1, &(0x7f0000000000)=[{0x2, 0x1, 0x800}, {0x2}, {0x2, 0xffffffffffffff1a, 0x1800}, {0x4, 0x70d, 0x800}], 0x4) bind$unix(r0, 0x0, 0x0) 20:47:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="11d009a2ddbdbeca6c8e69a402dac3b4df88d296517fbba5b85e51ca3d036b1031f9e55c34fe54586b5d23db76aabe8c740c7cd1d71424bd857a0d603194c963a0ffc9078975c5f6144a06442f9654a491a83ce30812efb5854d17d789ef9878a02d5ad22ceeb1b4f9ba8e046175e6285087dfed581c63f3a3e703c33e34c362112d166890e6950010767a74e343d256c0", 0x91) fchdir(r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 20:47:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000140)=ANY=[@ANYBLOB="feb36a3881acb63d3000"], 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x8) 20:47:53 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/87}, &(0x7f0000000000)=0x59) kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)) 20:47:53 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockname(r0, 0x0, 0x0) 20:47:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040), 0x1000002de}], 0x10000000000000ff, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xfffffffffffffffe) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:47:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) flock(r0, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 20:47:53 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 20:47:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x5, 0xa96) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe17}, 0x0) 20:47:53 executing program 1: link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:47:53 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) close(r0) read(r0, &(0x7f0000000000)=""/198, 0xc6) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "44b8ac4cd70a7da323dce96b94140e31015479dc"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 20:47:53 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='\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') mkdir(&(0x7f0000000240)='\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//file0\x00', 0x0) unveil(&(0x7f0000000680)='\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//file0\x00', &(0x7f00000000c0)='r\x00') chown(&(0x7f0000000000)='\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//file0\x00', 0x0, 0x0) 20:47:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 20:47:53 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 20:47:53 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xfb) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x44) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x81) semget$private(0x0, 0x7, 0x22) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 20:47:53 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x802, 0x1b7) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x20) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) recvmsg(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = semget$private(0x0, 0x0, 0x8) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x6, r4, r5, r4, r6, 0x80, 0x9}, 0x7f, 0x100000000, 0x100000000}) r7 = getegid() r8 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r4, r7, r8, r9, 0x4, 0xb9}, 0xffffffff, 0x100000000, 0x5}) writev(r2, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 20:47:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3a, &(0x7f0000000000), 0x0) 20:47:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x4) mlockall(0x3) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x4000000000000006, &(0x7f00000001c0)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/72, &(0x7f0000000200)=0x48) mlockall(0x1) mlockall(0x1) r2 = dup(0xffffffffffffff9c) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:47:53 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, &(0x7f0000000140)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 20:47:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) 20:47:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 20:47:53 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 20:47:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) socket$inet(0x2, 0x8000, 0x71) 20:47:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x8}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r0, &(0x7f0000002240)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6542961bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c3dc927410e06867fe2769b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) socket$unix(0x1, 0x7, 0x0) socketpair(0x3, 0x3, 0x84e, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="e2fd509da7cdeb016600f57bb3b4c0d931ce98fc633974141ea070640aa9a90700009c62592a17c8663a36a4440dd5018f13daccf0e441da4effd3ccc4337459a88bd4f906477984d116d7d18e006aef5bafab1d61a453ba56ac30f1993d711f4be13188ce742c0801fdacf49ec62e5f016f08873dfffffffffffffc80af2e11e9d3b851eb12d6fc5da22ba8e1aa6dafc08a1229ad0e9b7192da48d68f838bb0295cec2132871f7c3b195697c2c48e45d24df4179996cad1c47ceb5390a6bc14bcd323a59fd35ddba5d2a098b23d07e8526ea33bd20a289a1bcf2c20676a454c2be56c5d5506ec5154f7bc14f50fe96116c6230a9a40aabb173f38424a7da5cde79ffcef"], 0x1) r4 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000340)=""/210) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r7 = fcntl$dupfd(r6, 0x0, r2) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d3b, "bad85db5718000"}) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r5, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x3f, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) 20:47:53 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) ftruncate(r0, 0xffffffff) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r1, 0x10}, {r0, 0x4}], 0x3, 0x1) write(r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x8, 0x9}, 0x10) close(r1) 20:47:53 executing program 1: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) r2 = getuid() setuid(r2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x36}], 0x7, 0x0, 0x9, 0x0) 20:47:53 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x1000000009, &(0x7f0000000180)={0x0, 0x4}) unlink(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000040)='./bus\x00', 0x10, 0xfffffffffffffffe) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 20:47:53 executing program 1: r0 = msgget$private(0x0, 0x449) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffcfb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x80, r1, r2, r3, r4, 0x10}, 0x5, 0x400, r5, r6, 0x2d2b, 0x3, 0x1, 0xff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) 20:47:53 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8002262f6e696c653000"], 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0xa08, 0x4) r3 = getpgid(0xffffffffffffffff) r4 = getpgid(0x0) setpgid(r3, r4) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup(r2) socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="62c07a8217ce929d9f538f553483360053b810c8a00a70c156a241a6cb626742f5c67e974faa202d6235c3003c7e001079e213880496e5aa65a7237a953d8982b7f16826b2765ac293d7e205d89f0e225f856ba29e411b8dc2f7b78886", 0x5d}, {&(0x7f0000000140)="18b15bfda67a65863460f1e0d7b99430855556c16f68b77d8a445708857e3515d0d847193cdaac51c9c712105fdd91c71c1a1971d0fc977f6cf53579b1255c4f4db9e42a3c37c42ee751a65e3dea704775dfc1380269adf124dd8cd23c4f18c32eaea5cfd41fb0a38b946dc0f823626661575a47d94de3c3", 0x78}, {&(0x7f00000001c0)="28c3ca58a7a7c34313d28e98b7b6e393e84b156ec321b188fde1ac51179d859b1f2d093f180fe1ac8f003098a56c2f22d7ebfe6b26fa9a18d075c3796bb73333a0588360332a49e20d2ecc5f6ae6527db015870f3c333097bb73ea3c356631fee38771ed15401b084d640dbe94d4fb41cedeec2bdfbcf2ea1a5b7d29ee27f0467b2ae442e8b4e98de0ef67f83998bc76abde0b2cace96e4f255751e288a598345ba0e89c2e8770916c79115cd0ee2bd9a57c718ec31fa23078fc81c044bcd680550209d78ab7", 0xc6}, {&(0x7f00000002c0)="b98a1d4585814353d3e56061f602b36c036d4b6715537000cec41fcf34b56c71b3d4ca00f389096607a71dc3f4f4f234cbf2f6590468ca19baac61351efcd20765b56ef7fb3f681746c08870932403d89db735ce618f7ca57e4ff26c7da5", 0x5e}, {&(0x7f0000000340)="6b568751c03839e2610606131a6784e68d24e901ce4c69e40204e741b1743b9dca6ac96b2fad23a5cafe5ed3eaa27861183b4957b72089814312a283c9e13772f3d5feb55f07a7ab2eccb8a2ec1900474307e8886ca35484ae498d9f36", 0x5d}], 0x5) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 20:47:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0xe29d, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf0000041, 0x101, 0x9}, {{r2}, 0xffffffffffffffff, 0x60, 0x3, 0x20, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa1, 0x1, 0x0, 0xa9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000013, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x40, 0x2, 0xfffffffffffffff7}], 0x3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x7fff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2, 0x1}, {{r1}, 0xfffffffffffffffb, 0xe, 0xf0000040, 0x7, 0x9}, {{r3}, 0xffffffffffffffff, 0xa2, 0x20000000, 0x6}, {{r3}, 0xfffffffffffffff8, 0x80, 0x4, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x200000c0, 0x1f, 0x100000001}], 0x2, &(0x7f0000000000)={0x2, 0x8}) close(r3) 20:47:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f00000002c0)="c4d1b51ddf52f1bafe33732c22a4be4ad0ae97dd7b8c7a1132db15cb158f8ca9ad8df0904b257de716afdb40e484a21c389b9993fe9f8c4ae709c1c9be55145f1c0a49d63e", 0x45, 0xe, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0x100000400000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="d5740705"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x2400000}, {0x1, 0x3f}}) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000ffff00000100567163c4481b4e39faea800000"], 0x1b}, 0x0) r2 = fcntl$dupfd(r0, 0x27d7d6ab38114855, r0) listen(r2, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$dupfd(r0, 0x0, r0) r3 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000200)=""/113) r4 = msgget(0x2, 0x112) sendto$unix(r2, &(0x7f0000000000)="a7bc0f374b31a27f3503afe2fafef50667e847f9713882e0307c14348631e53fdc975dd14dacfd0ee35bc2423e202472b9e7604204993445c09f47b3008e95b9813700f9c79ff7ad8651ab9f2ea58c3984d8c7de21fc8b414e", 0x59, 0x405, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r4, &(0x7f0000000340)={0x0, ""/164}, 0xac, 0x3, 0x1800) 20:47:53 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="f15732050c61377630e18fa5a2d1c87eafdaa38381ab99af8a27cf8b6217570d1df58b5b4ecebbc03c97c7e74c2dd3882ca0ba541f80a966cadeb45bd6202f32460291c1b042c5fc48f437b963eb6fe85207d887dfae3e0ba56e56cf60de2cdf8af95cdcce0173e20a724cb9718af69295c57e0a87c57d5b3144875188310ee3f666fc6043f16e2faf585aee2f28f45b1855d07c716f8deff2de3d8841c9331b8077c9f85bd499434c3515eec062f18ab768509540eac4d94b5c8819", 0xbc}], 0x1) getpgrp() getppid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x20010, 0x11) fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="3e8b565f5d33f810c7301c7d3af4633b36dbb11aee89ac80851fc5c3056b97709459b5d20ca87fbe85eebfaf3ab0bf9b4a0b19da5b392963e4178098dea1b23912af493deecf2042", 0x48}, {&(0x7f00000001c0)="68158de7ce82d80d3799ac78f2561ca9a3317777a8b53f2fe8c706ab23412d043b74ddf57215d7c348ad8ed6d5088c59196889870d239a1804492d1e0aa37a1c136aaf88663a5ac40d5af708b8f817754f43a3d081889d950c70d7411f87305911dd91c0a7396e3cc3197aeb180f070884a70bc0fb0d2e4130b41e2cacee624d40eab69f57c1618868a90c389c659cc7efeb90cc11cd14c59eb25e0774658a710b17db57bb97a5fdbdb5ec86", 0xac}, {&(0x7f0000000280)="8bc5ad2b5e481f08b9d31df061de9578355f1cd7b768c64b0fe7e1025956729af9c03706ff0bcc0de3a6589a2d4113740249769228e9c93b16c40a58d9213dbbf26e9134aeb4a2b2f361d4cd71ab44149395cd65d29879ee46a70e3c7c1d506bae6eaa", 0x63}], 0x3) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getpgid(r2) wait4(r3, 0x0, 0x323741f1461611c2, 0x0) 20:47:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getpeername$unix(r0, 0x0, &(0x7f0000000080)=0xdf) mprotect(&(0x7f00007bd000/0x4000)=nil, 0x4000, 0x1) 20:47:54 executing program 1: socketpair$unix(0x1, 0x400000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1bb84d0bc351f72700", 0x1}], 0x10000000000001e3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0xffffffffffffff5f) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 20:47:54 executing program 0: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900013000"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b9543376dd4a12ad991fa768379b9bc6c050dcb598fd66df2334462d31184fd43ebe1c8ca61d2e143889a93e01d2ecee450d6c38803c4221e48192feeeb34ee8913bc594c171641259b4b5df14bab6be8f31c54b9a019a99e322c7e7a357eba6461ae6bc3de28a9599ea2df83709f8596b33c474afcdbec23c56b85445c05d4b8d4148d5daa7ea502675c2551192e85ad2", 0x91}], 0x0) write(r0, &(0x7f0000000040)="e769f47fc8073448ba63f5a5258b77dcda6b5155454a928ee53dbdee9c3c0d2f0e7843c02016782af74b737e50376ea204fd35dbed31b9193da210d62a774e401061e51d2007edba90ef96674c3ede7b490b5c7a64de927488", 0x59) 20:47:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000100)="9fef0734530bc7c2e3c30a7283517f35b1eb47db9a4e7c1a30e0e87418aa438f52efd44427b707eac5635ad2fc74579efd5f930fdf83d1e0fb4bcb0fa0598a78c91d818052092379890dade576bc4c1fe3c7b5393119e85da4c1f290beb9e0855b0de6b0389fa2255f1945", 0x6b}, {&(0x7f0000000180)="1a063e37f9e0209e03ffbf970eb19cb3e7e8d4c29447e7617857abc9f19918fc63d43056927c15b7f7f0ee363c40811eef0fff7300dc91ccb409b0cfbd0096a16c7b33cfd62aeb0a96282d2242ba5c30858dff9d0306d9dde452ae5bc9fb709008bc", 0x62}, {&(0x7f0000000200)="cb1db9b09150130b50046d459a1ca6be1929a7ecb52e9bef3418488849f0ee7d886210a35e02f6788a19ad4a9e31766e05ca25f09c2c3dc73281a9911ebb925c84d9ccec252e394b5b32bc8b6196b8f25af501d363a755c9ea436514289157d716f59cf2a4b42f2cc601aa97fc68fcbd67fa81fb33f8369423c7c1e30cbbdbbf054a3341966c5e0b63457d64f84eaf8058264b1930a1aca97afc610d6433a59b85e6ada18c1379e286218bdc196723cd9aa4d1ccef5fe8e6ea8bfef4f42e", 0xbe}, {&(0x7f0000000300)="afed0048d02b0eaf02b16e3d742a6ca3170e4dfa4faaf9b452278dd216f3b9b5645aafa460f423d99f72fa618c5f05e74dfa6236fd45017ff767f91b755c161659d937ccbba2db9102a4d8c21f7455e45695958afda169509a96fb2ad7d9955a5536d7fb2e725b104b90728095646dcebfd0b3a85b38d165bbd3c78740424d987d186600fe125ae73a6f64210d52faa9c3b74835308bb4af3ac531135cbbeda712df3e77f9d8054759d2a9a170fbbd15b1eee97b25420972f85a1c85fbdaa1df7ff8f6022cc928c20e672d83fcc210131111f5245a76d08fb4c5b315e4958b1aa6a3654a108920c22540f1605408e9c33dee9866f06e4cdffb7829da79fb32ad1e76b1c73a2af787431677bd11b0a23610d26789557e10856b4fd151052a639dbc006cf2bc413ab76d33ade9e0fca3f25507800ebda660683bba783999863f258551f922ce0bf79d32de50cddd0aa4fe78d130e395ad3cf48e66780918b2f06a9b4e8583c139e1ea6f8aa6fb9ed8b526270a4087caeb73f1b2b80ca54f6c8f58d856f8e1ca9ef32e954060c62444492676616a145cc70dca78422be3d1cc1d1762734998493cdbb81c7f604dba1ad4174fff956c13e90d1d8fe21c9a90ee832026554dec719dcc222042f94dfc6ae06b046f952340f4fcaa6ba085e8155847eae0fd37235ea5d2034c3f2649ced6ef811c7a060d9fda746327396882b82b1ede5f2f924d951c344e8a927592d637622c2e19a9aafdcf4dbf4826223299d1b5ec695268d3e861e15602cf481f0185838ae8d5310d9e66bc36197b98e18e7b828aa0f6949488a02c81f318d3e05c6621e3f75240580ab4f5829c27d37eefc11154eb7819010ea45c3ea5fca3ed3384550878e949d52dbbee3411fd5cbcef588d1a81d6aea17cedc51263ac1a98055554dc523a8cf627cb1dea968f5cd6233a5aa2ffae2d26b73759106e51044b5727b074acf7fe473ab28c764f18a937264f752a4d26fac4df6ffa59ad0163b1fefdbc43f0dafda824430388f6e7c93a9049035d846b6f93359adc3619cfc1933a0f020aa1283267ae12540cc97d538305bb7d02615af200e5a421cd35d0dad97e7541d0cd48abb8909e8f2ca8a618706d7816e225251cd67426915c2675a91ef5aae4c6fe5f76c24ab8f0951bb6e52cb48ca0292d4e204296be28e2760adbece9783fbf78395c8402d48027fa1df34cdb8e133f5aa9197a83023b399813e5e52e91f7222753016f7f1f29c88e764ea91797221108e4db051667735b67bfe63cb8924ae32201e56c47dc5600ccdce6b31e447bda2d4b5d5a011e6950c9e65c39e0c738d2733092c3d3f42ce776e75a1cfd47914cc3327bc0811c9cfc00f514470fdc769d348eaec5b05261ac11baa7b21e8e559499e9bbc747177299c956aded7ed96f79beef80cb5b4264557845b3935f5826647eebc17ca38acb708b29cb0e9edad3cc01f6c705eaf2c1b1af516b6ac7019567251a341c555cc1af6ea1f414da4de41b51ba485dcb70d0fdfcac5ebe773c94c4c43582d4681dbc3cd54200b302a40dbda4345bbf1c0a214f1bdf8d941808579fef0b86f2a136220aba6fafca833ebb42590354174ad1c2845fbb467fb6e47e60749027e9d060752c98d6964f2e9a210ae739f1796bd39e8dd6ffa075b83a1debd9b6956d0c745e4919a0bc42193f28722c6ea4680ef7a106789c654cfbf21c244b8d31a0683033d1e41ad48ea1534f0a350c07a97c6f50aef95db2039f9df7f874e32f2bb37565c5592b52ac08736aa7cf25dfe39365020828252cd128d97b6f28ec153703b452d3a67c900aba10cdd35c7c33fb2e30001b893560f15d140420f2fcbba775e44b6fb313036a688444864223c3596059e5b79738dc845dddaa6986c14e7df7a7a6eacdbe3f99ce794636edf79c31e7bc2a85ba29c5056f80a66e18963540633ed85720f6b80b0959d824e89ac316903062cbb1d3e01d429a20e16875dac93ddb2ee9f909d93b299bab7cbfeb5371a2c0f691e37e034adccfc44f59077b883893b51497b2ec89edf8fa9524363a98428c9c58670cec98d12d7e821c45e9286a4a30391a5d8194ddf21543774cfcb1c092f9c14832c3ec25c36458ef10111e11efcbb76de09a6a96ea8019f9594f7707097632a13fde70f0834d98f32c80e101fdb6cbef845e0c9861abee9fbab0e92c2f9bc8ba01998e524c5c9005d83db517ca2c01109d7d70ced4b139afa1c26bf9d6905d295ac622f8bd18de70feeb0b71d2f2ae0d44265a5dcd576958068caac05cfd1f2f80529ff1f5ddc521ae7340bcb32db5ae853764df424ca865df9c1f3325ef88a88b61800d9fc1fe3f1db7197352e0d16da5e7ba6a27b5729bb1d2a5390ed92b9558c85178bd606fb242c0bb8f5ffdcbd3e33205efe98c6884b4c798935ae2d1f3254604914497e9a1aa28dbce649756c716d670d68c70d785705c33fa2dce90f561dc38785b5389d39f36cd1236bf9197de82f18747ce4c92e08a7df2af7ca2b70d5653a5b3d55acf8fc75ceb66538fd25e81f8b019f6790698948ed9a2042e6754d05affb586f67cd15b191a5f0180e28f8f3be1a256919c0c81b9246779265fc3a01d0ec5cc261cdecc75e15e9be9887c07ce956365e7044fe17e7073db1ad33a154f33d93c80556e3e905e132fa39cc08a0cafbec83a4255a9a170bdceb6eb0f779578e3633fa4208611037f95a39babf6c90452260322037618725809770a492a459815903c33ea2fca4de0f9a6e9d5f196cabff34d664e74a777b9e4b7f499e8a2869558a4ffb9f52bd66cb102c8ac31505d6a697f8365c0b90c312f482aa834190af66ed84d5f399a0f2816c899cf9d06d424d813742711d98e08c7a2109a295ec04b9727540e69c311a8c31454a397434b9f49fa900a2809e987beba9bbff653262f9b12bfefc1ffd90adc1f8ce9e9ae4c14f8fe4379831bab13204ab2a67bb5fe46fa45a2ae2b92a8f01fe607fa2d37078edfc67f6c56d47f57903c2967edf852e2fb59138431e27c263ecb9f3247aeb0dfc8dc3b06586ac0fadceaa4364fdc590c4fcd127f0ac16c9cbedf54688045692a1c13e1678c80e794ddbffd61cdee861c3096010d0ee8ea650617bc30a38712f07ee843c094ef264a0028263c74e38ba88415fcd98f315aa56f933c2cfec7e5d33dbd849bd82950c6f45a8e292c3ef01e69a89c3b7e340bec039dee11629e40c0690989200573a9e854ab20612015c334938a5635e2a0388bd49a8542a018484db41bdc1ba7fd1df379b7399ba72988e388eba4b9e6f66e81de86d1722fcde0960721831c23bb2ca79ad18069226209a09ecc9d7a4695516ba5b829359702fccd938d262d2c1d412592d6f35d4dd3eadde9af5647c8413ad3e7639baa5f9d11485c02f1a8130a858055a620708c466436d644ae971f72cac27abf793471307eb09debda93382f28e5c31ea2f5868e0b365039f2addc6edf827e653b05306352ec0435e6e28c7e5bc67fda51d27fd7604f70d4578250f30256ee9ce9b04924a153e3c66aa57bffee285c5aa3b3c176ab4913e2de0aaddca8e669900684f2309016228cac1353f18c15630de61856fbb4d0fc9cf4b8eb5254a28e3e8011f8ebd4b681fad9cbdc5a591d43c9346ee426aea1f1b4d4d1467d69cff641636beb0593f2620c506572f2279ec9082e058b3ac44e6f5480bdb632e4426f34a01d6ff686e1b412f3ae54d49d190db5535394584e93f5e79b90f03dc50539e6798ba1997334d779b97e51b2c9f98e832292fe85ccac5b1bf1b3a7ec15629fe190091ed95a5d341abd31b2cb86ea0c2d65f5e9707779f6409a0526e11f47ccca18d02c8d1deafcd0a548815cc670bfa7cd28fd82464d4518b917c508a59a911f0d988130b6282cacdaafed11edde4093d2388ca230f021f5457567e79cac08b0c323f92aa0c75cf4496b8a947085a567f2d473794dc1ac2399bafb3e56932d1f3e89a069eb32b9405d88a8119d54cbb57af5f4839458cb7ed368fc3700c8b17ff53235c9faeb5e7550adfb97445e29856b8fa9dc24fd9bff47ce997edf2a3bb81a91a4ccfa2d58f9758631601b38ed8f95c132322a196c0a48d64e8d6072b493f7f46cdca502afd102428e0e313fbc738221b4297cfc1f7c33a074bf33a77f5ff5525fde1cd3cdde37156ed393af33204ab26b287af829d29403c604362ba33662fcf7e63d0a061d6ec6226806b11ec02766a3176b069a53176d89bc2fadd35b522dc50ecba24f37c0cd224b89fa41b18f99dfe5678d6cda43f922b7d3679dbac743690b52cedcfc897ea48fcd5fcbaaa649b20460f1014ea126da6a17eeebe06c2237c56651f6920626385704d66d7ff2bd6100b85c0610c2ae7bab678bf0b565c31996d7771f36244f67ea605c235433b6a9e1120dce3d80fd89a47daeee2f0a5ec03af2468947129ac02694423822d0708c599cf7ca4cb260d98503aa766ea18eac07e9ac1345d62530a8aaa33be801dc1b1a7d97b784a349c0f7dd288020de6e26481cdf086fe2a6939c5efcb0ae65818c232c8b284e9cee48521603e3d43dbaa8f10a2e0b1d80e9d8641d43e0f68af655457a33f1a1ad5e03e86e4098974bc800174c438053d1682052b5bd31f5ed50b392bb26be41ea68b937ad29dbd1bbae733a429ba72a0bf6c4a8a2e09502afb1b4e084490f7601af60c4d79929e37ad2d7cfef5dc1a6962382a0dad795b9096aa57d13ab6ab0aacc2eddf196f57a1873ee1829e508e1c0afbf6989a81ec3edf2654987f96c65ab8b370397680de7782de14aa96e0117a90b91fa2a2316e1047ed70efc9e6923010ed917b9c26276ab70da788b563727d55a7276dacf5ff06395124060b42ae7add25c30715c23301b37a61506dc0c07319ee1055607adecb0884a4a45b7df503e7c2472c79ab5ca3f0a4d865084849ed4cd4f638b0492799570edd30b763954f4ce7638d6d2d7d8eaf6d3fb482904f4e43c6d34272bb31ab8fff27c136bc0b3f4462853fa351d26474d2ecf668805f657583b4de7e149268426d6ed336c6e3c2dd2fafad44517f7ffa797f2ea8a667d3d24176675f559514a1eea42d689b0d91420dfb24ead32e8e6ce78702063e22b7dcc18b8d732488514f75855a596bf4bdbe36693d12763e50756feb81863f5f5e3501a04636212b3302a31423baabda33d8375a9e9160383033b443e60f33170493a65dded274254340d7193d49267f9d55005da01cb84c5b37d2ce9b77fea4e3615bdbd8d94b156e7c418b922d41a8c04bb435eb44537b84a70c23c90cffef2ebfea2b9b500bc863bcc63ea7d1bd036fead53520d017234074277d6801ebc0f79257721db11bad8b505115192ffaea83ea5344b5da84b9289df470e5c1cdba25987e38750abe383a8d3705a5a8fd7a1e59fab5150cab587e02c17e11c3e8aee250536183eb43ba1ee55ed1225dc2c14dc410c86a70e8da41a4a35368656dd8242347395707fa31f3899613497dfa5cd933704c5e1b304033388329af14dc0cb419f8b0874662a1297bb37820127daf6a54314f29d8d468d8607fa219ffd5053c6c0244f807ecf0ceda9b957e9caa3db3d78185774e3a15ac822259a78dd7327a995ba8f821f8e72b719c7b3e324e496da6e1955269b7b2983c80ec12823ebc49896b66d82ca263b36217ebfdbfaf20000c4155b7c187668f71544ef40b542a59171242d226df2d6ca1982d88aab0669e1d656e87dfe42d60f5c1a172e9f06e0471faa8a530a94fb1ad3298dc63b6d19", 0x1000}, {&(0x7f0000001300)="aa210575238df65ac1dfdf2dac6f34023655e3444bf7cd00235855937ebd9b3e0dea158d2697c250353b2ad11150497634b15a2945a40cc748a1460ad2c86b876dca8da6eb6c6668c8bd9dd5fc26cf84eba62bd988290a7665075f89ee9e3c9a5f4e8b5e2ab92ead210c68a4181bbcaa89e8f7de90ab704ad0ab50d66573a67272fcb267b5db661ad9bbccf521a85530ef89bc68b6522077cb3138294f0a10288bb6e50595c9b5d1df17d819c8e6f5727cb8394eac54b50a4a6be5c629470d3f9f83864d2a777a60dfb20c6b3c3a65a20382be6daa7568a81981a7af17f6964b25f8a632a554f6033a5775fa3d7e9f93e37d2e552a9a28153deb482c0b9b8a7e5fcf8ac2de6cdd0fba5dc42d5818c038afabdd8bb0eff0e1d8dcaf162c5ac2871038c8184b8d6fa3814214650ca434bd191ea5ee432ca813e235ead30fb68494d3dcfcecb225ec1b23657de9645aacf2d718ae104fbfddc1c357943fba9bd121d5b65bb2bab541eb92a4914daff4d455d914892c4c7fa740d3fe397c805928435198759cf8dbe1a6d12789d21899e63be2f1a0d29f4f3d9ab1b860998858ac1a12a38dbf9b3e84bb6818f1036bef96199cf1e1f89c510038d306f2cfbe0bfae71009fec6d5b34ed7aa47bc388de96c5dc01d52923ad330d249a956e7a8b452bc16e6241835cd9b0321f7f5cf58acb025cd448719eabf1ba9e65e3c0bd4ab97f4b97ef958d9f2a9e93d60d70dc4a151f70029f5c6f800eb9ceab450c52e1d2e1cb4c8214682c634df228d1e55a79d7ef0a97e2a9fe2650f472e2c487e47e2fa1d3a18617bfe9f46c041813cca1a2f610ee7dd70f807854e79e15fd29707e3545714dc8ed19e45199fa0a38540aeef9e0877b9faa7aa88b56444e837100b4b32e140efa2b0c40ed0dc7cfdcf4acdc9cf5cf4acc1bb4005a22a4817325b9b8321540670988b3f05b805574f8e5cbf57dd98c13d7d16e9a5b4e9c2c7a2e0a1a88af66727500cb2cbff22453bab0aea7bb584cf07e88f7246fe1f83fa1e21ac335bde5a7285086ea0ed0a8d169e778ffde44246d34eda6a55446634592044da69d53cdcb34a1de2a090fbc1bf7804f1c91e14acf2cda5ac8efdf45523270054d1e1f07b86761f3d7360ca4ff7208cff94c0319f7235ccbbeb6f4d61ca3c364c3de8a3e950b0d0f3d8694a9fa42686fde675de9a696d8b1626b484ac8aad4766a5adc0de72a04e64e49508d7a68d2bafc81b0402f1683fc08f27f17b50b9b19b7176af413fd146341a2c36a6594d43b440084c00e5dde5dc6d22b31267d0df01515ea238f09874e02c20c68fc60096b64775f86db481e74a1cc77c5ceb8e49f89178b34e1df037cb2a91478d541552d476fd630bf1549c8b590cd3207eb82b6313be071c45a3e06b53edcf460ccd36ba926f3ed0fa452457ac3b9fc2eeb027d03c18f7e5d492ea19ef11ad7f265c8b337182712dbeabe66fe2d86401b38e370fecb02e1eabb9a359fa66a73b115cb5eac02fa10ece19b1f36d45aa74a5dec8405251d618c48a6a9957ef9044579a94e3fd63b6e870699b8f0e8250a9dbaffa3195db2f5c93c1467ebf10f2e5839772e9b89daee9d339994e508180bd276bbb48dde5cfcc2338eb06f46e497e9aa6604f19611f2d6cdfb3ab43615a63efd79525ae5d43646261db85232d64344e31eb0e62604680a9e8a0f92ea60226615d087a0a9e89d5fb861f2c64bb671fe12c3c38979aef6c49c49bbf808fd62fc464219d07583e53ada119ab5c3689d1f0c985f5336fb2b3de00e4e50d7d35e7786868badbe776af6886842a10b192ee514b707faed5d93562ea7b90ced8d3752207fe33bd67ea997dca5db26e051da0adbd79b3c5708036063b2ce95819e9a25a3308e9469f891393d68852e177d3c0131d6ec6259497a9679ff5c0debd24e9659c74feb9393f69328d4b3b2009430f21dfa1c34fa988222a386ed57cb365150c84ec44caa9183460f3760caf1ad077ddb36b4f080f854201f0f3d67542d014bad1f29d38bd4a6fde3dd28c158e01fe8975d47b9b8cf7acd2ee77023aa7d9eee2969790bc233eb921f74d848f377da9b38c0cd1950ea07b3e3b46ae545637b7d893c8aeae46db2f3e8ff8b5ecb7352f7d081961a653592330937e86ce0f48f0a2cfcad754d6a8a34c52e01006d40dfbe80f1eaf30d4542b314fd0a1f18c0e7e7d9a4302f86124f7259ab5a6221566288b74db75312172dbee1a56b7bf41259c59d9218c71cd8dc5dae6a680d62760f66f90ee9b58856f8359b82e348d813ac1713aeeabdf1c7a6c3c51b8e5d18c3d4a46f0d0e6802a67fe1519fc2e13850bf79d59ef8e747ec733dcce92693c23ef7772c26ead736bb8e64e12e7e452598e7556a6f3bda0df2749cc6c894ac5068727ae4fb4f001eea5bbd979cce10e6537dcae84a76957cae98b6e196d37122c8c5d86547f4f2d6a0c12f2ba469d050ff5a4146fd5eab665dbc4b329413b1d9dd4d25d38e2e10fce74480ef13b3c17461a2506122dc7bee9b8bc850c18a1b3324497218dde2c379b56518cec4c0fb708fa6e58f18a294ebaaa50b1517c355d58abf0abb9d3da9ce7cd6dbbc15a3635f8452b8cac12e2cd6f74207d07c6b2ed48121665dece54fc24806cc6beccb4fd0c0fd95fd74bca82cf34d709dde23ee520708c0ce1b99c80b851dd56b7e186bda501605145248d4d6bc4e5c873cc6b333125b9b4170cb5fff5b4cd6f08b7ea8325c649ab7aabb54cfc7f4cbdd664c85c2519a193c46c185138898ee8c22c6808e9f0ecc4234d6e294058d84824b4edeb527559bc5048f713dfed14c4ddefe9eb784299e173994af9469f6d0669c7f5b8d587d2587fbfdefa3ba7ddb4a7ffb77eeeb28fa350d61a9e5a3e5285e07d51ca1845a49adb8ec954b6968baafd0f52498d21272eb91e9a4f76547849da70db4735b1aefb65c21f38ef36e88bf800d08b941084837368812178170cfdb37646ee6b27c233a60db8362793a5b3fc8d95c13539b4e62fb5232aa5c8cdbea7cfd3890b08f8e97e877b9ed7fa6527da7fd3cbf49eed2650e3b2fda4b076770c5e049c24cd8cd52dba55afc046b3001e2a8bad59cd7e92d6a37e828cbb8fb416888e12e31c35da9916043abc7fd804eb0bf14a96e68adc81704b34cca5c6e0a1a7fef4463437dd9409ce98903f6df24553c872f64913b2abdebc75da13c9e256462b0ddbefb45b50200cb6b12ced7fed4d194f474bdd784b3d60bd218574493ef2c5bd051660df5840d709441517cb52c28cb702f5f4284245e5933e4105a51734217fd6eaa87cad094c055c884733907876eb3cd9c61dd04f798513b3ea11cd331d6e60676ebd6655785095c126fd38f08e8d09902ed5616ecca2efe318b2cc9e41c706cc5b42c45cedbe81f655b90ab786db837961e973a7d6354927abb6a30fdc2b77e44aa7f92a809acb126b38d14393fce14f5a39e71088c524e0c4bac6d017d4c06f325d612aa0a203f8814d81ca869b21bd7c0d256398d36e9489b6e62af111ba22f36c961df00486a9fc7ec22865a3f5a6867c022257395d7507e1beb186f998b0fe2abe61ddb22aa882d19a40c951d3259a2f07056d0835fde9c4e4b6a93f69e9dea2e5648f9847b06e3676a6fbaeadf1da832dc66a18611c5e3c803faddf2c5bb145703958c4815205e29500209ac26fcc1b15f80292a4ca8fb0fa86304c720f3246dcae49b52cf067911185b10c20f00abf9381f3d28ee746077b8abba7d3ad2b09632ac282397b8e15c11fe7cfe92dfa14605fac6313fa402f2ae6febb8d3274c7ac93dfc56c31b3a3b6749b713cfb68bd0f7b4cf8b1d70f1fae1831fe24a4820047a047b058ca94c0485c924d0d755562138455456bd0b7291d545391a319a6fa95a10270cdd4bb6336baf5e5b0a749434f481b95b4fd2008dcc6c48971827bb33757d117801176250b4a5edfc71742d4ce3ce46a6db95c985a2852ac6e09ff34450b3f29880e01d5cfd5004026f4c5601230995b3d0d910fde759b41e3e4cf6e8dfc5ffb57cf0ea48f49b2a428400e5d232daf32d74a355b28c10dfb8977cb1d3c21aeb3bf924a7cfd14d5789750877e833c6c6b3aa039a684d642b72281d062ff6b8b38e8a6b398c90841bd9cc7d66e4e49be01c43e20a54ae39fbdb991a9a81ead6509ec5a2dd1a7a0d13b95545045162518f378564281d7d4e2fbd8aab8cf1287cce1bad7d5480f3da53b8f5279e36e13433693717c615e8a23981a68b71abf0143d73cc08ac2e0a42fd70b05031aa26bd74b97798b5f7313e66dcafa4f436ed0e2e6a71f35f24c6fc3a6d9cbbb63c4c01df5f845cb3cf6231e1f4efa75a3ff6edfe763ef07dd63e0c3746aea162598dddeaebe11c5e800c0e7bb6219605c7e02341f04398b5338441890e86961d190e435bd715fb1cd5615424b54276accbf01dfdadb5a1ccf9cf113e12024a6d222a92ae3b1a9572e33a7543e6176f26ce212d5b41ca9d7b04d7f85f0a9fd05fd296a84ed5447e233d876e76d194e0c46a8a60e3f54c921b5a66b7d612d86adbea1203f09d47b0b2757d8ed444ac89a2cf360da44e3e0e8530689e103ece3694c51065a5ac800de51d2cae478e8bb5cdd0d31967cb122873e8046590dc6157c18796b6456d17cf0b4a8df60bd097fccafad8230437c4b1d42d30f85226833b85ebebac994beb63fe40a7e6ee74a5bcc03030b7075c08c06149889702b94a45d882855b34bb71a182431b772678e11e5abc79a4eac837975fba2f6a69863ac5db0a49998e91c2542671afdce8913641d982962fbb6cee785bc17b5f50a6296fb3909a36c4d9338f376f8ef9e81ea2059ebde62d3b2f2b37e270334e77a3227d7049d7c6e13c1aeb8b625e8c168d4786b92f98865dcbd63eb717d8a1a10ae27ac307357d9e58a89254976b46607d8f9a3e9e04fd4fe9c1ef8093c2d518494d2461e6960cc15e51d866c2a49400384bc4669b8dc3e42017c99a75913888040bf29ab26cc325abbd2c7d1221f04139e6fbd9bc5de7551b1fe4e97557a1af61159c4e3d4c675a899bfcdf417b60b5dcc2102cbe58a9b836b93fe4f21b0b9fe3ac33f3a16464104e63ced659ebc228a944cbe1c896b2cef0b42dcf8c8618e7d6c912b88169ee6e5260fd8e90e88637092b2efcb8087803f0951178ed7dda3a755cfc7e1594658f4fb99247cdf36d44404d73afba7e98acf3c9b165657bc63096c0046f1c9bc1191c4b79c7ee8ebef4a9493835507d19b724d4d02f1fa3e78aad23649fc762f45d63b6e314287bfd66e3719f46b325332b540a659c23b8995872c7fccc6930a3386a7f34c2cb0916cb2fb863e28313f14e9bebccdd3ecaf39e90089b96fd33cc99389e3b0711e4081a1cf4d05d152340b8624dc876d3ca08132994c2e5fbb05e849ccbd26a57042bf64beac86b843af0a58898113d37df8b9f741366e53d13fe564834ae4d1190528a2b996a14d6cacc3f3276e7b6eabf8cae89f11653888eec2fd6cfbf685d7281f98fc3840d90a46e163314351acf893abcca34b10ad85491b3ef64835220d46c4ed0321d2cbedcabc188102aebc054f6168e8626062505b3442e955bf470dc923f11a52ac0d8b1769950b39b33f758e8352f6f14328ee9fbbb8978fb51ceec9c88c0fefcf725e72e613bdc02a49f77dca38053252fd0e9ea0c5ed331d52b1da0b7fa8856aaa2966bc2639261b5060970b9fdad28bdba49f52d5977772f2bcad170e616c1cb3f7381986f775552dfc38502fc87b7e79292c1a95104a", 0x1000}, {&(0x7f0000000040)="a3a75a2b3c350eae90038567c5c663d3c1c7533704caf01810c4f07510ee3d1cbe", 0x21}, {&(0x7f0000002300)="87a0272f1082e6e01cf23de4a2866961e342c8199f077ec5ee3f9d8eb00b69575dac2a17fd4074fcba934c00f21e30f2c11b159f80ef7b22fe38696203f178eda616f63821cc87d1f59757d2c644ffb1435ce9122fcfa3556f674c7928daf6b5a77eeace7c4b3f84c64d88a99c46908345dac2ac72fd8fa4e423c1c7d8ff1604e5bdc3af6edec40aaf1e8dfa91701d5bd6d128b9b766e2ade13c0a7fcbc1cf103f2ef9e6996ddd610389740f14e37880ee7734", 0xb3}, {&(0x7f00000023c0)="80ddd6a5033b4fe1a0325d2893ad4011a02399686d313558e944ab6892e33d0f54f428b7dcedd2a78848bce6b0cd5be15a3c6a0c6188b72bd4d9f803c818e216ab79b3f176f43f74c3da752cfb2f2cfa83ac43e4daec55a7fdc86df67364f8a40cc9908e107e664355b667b494fd25262c5a4d5c7c3d0fe2a4b586bc6730ff470d312260038ebf57dcdc79795fc4aad978fd35d1b5611bfb33ae5cf9e8361d8550d1b5c6b15dfb68fe955290c896d622f611d0dd1344431079071adf07d9907ab73b7b4c25b1c83443c8c31fe5098ed52ed3f6901c5573a4a2611593420dcbacd50c40d12cd3bf7f743f2ea2bef275cfe8e45b9e425ae134aa3170a27e551adc5732204b973e3206fdca2cfc024bd0d003ba90151a91bfa2d7927586163268f8a930d8b65736f9c167d9131ec705ca50cc151f72af59b70badbb9abaf44e6d21ce8e59bcbd3b9436d35a43a22c2fd40850d19404510e00de4e966651d19b820292fa1f36a08804630969e421eeac7d7e9b811fbd8a49cf950cd035e0ddc017bb3676804b7e20e5690ee1ea946bf83385afd2f78533c556138ee0a6699270899a4f89eb73ee735e5aaeba4f8329f9b804656dc3f3aa53e364cae1d71baa689d54e8e5516d6bc350ad68d7b345f60519057672cec74c18cff92704e4d9bf65f909f72d0b5ff21f47eb9248780bcb64da527ecaa497a4f218be30b79b17b5edc21924574ca8186a34d7e951b05b70fba05a611e80a8f43385c38943a4eea875486074e7de52ddf390d5a6bd4f393685112d03584e65b0e9a7171d3eaa3bd77e6cacfeae5129f17a1b871bede994a18ebc4b82d217cecbd21e0cb6c2d17709672855e62677973fa1efa010acbef9ff12ac22252c638d67d5e0eea8b4d277042bbbd173c439fbaa5cf157dec9b7e5ad39a272f7a183e1d4354bba4206e5b3ac4d0edffe63c46e7a723919ed040da299bf6a0c47926dc65f441b5b221bb0c2e7219dc4cef6fbd4721096391b31956c18cf8ec9ae3541ceab7ba6f462ee931b75f64c263698d2d2560c6facd5a07e449d693f72072dfec1c10e1a7a9aee426041e9e92a24339056f49f5b1654834864ad8b0fb82af5345fed5c7baede0331b73401755795dc6ba659bd68c88c4d638af8364a77336a78faa750983337bc5092470132e63a432a7a386f681b564be1682e4d4e54915a4c9483d2afc5b88b8f68e9bc6a147da21daf0dfed91cd6e2bed4c3da372b10763b9129ff43c7328632d52c680b5652fee2bac3609748c7bbd29a7cce7c88e69236e95562679e127883ac341b5a7100515e411c686c1f1486a911e381565fb19267157c7a5188af5455df3d1cc1fd0666c80e4e64a724c5063c9f6f64a03846edb4851d41a6a3095012732c308ac5402e81c0ee91e4b4d64d83fe13a97bfbf92e1e0697ac1ffe8d7c0a11b427048efbf3a0ed351f68c934e9726b59faed4f97e8273ba9d70425f72c9ef2cc4be0f89d7c62a0233d09e485914927bc4d06ebca64a3b7be29b68fcd702622eff14041a43ec96a1aee3b2a7cafc71cf62153b0b1dedace6d512d98d2f1639655f16673abdd0264ffb8aa981769e700638916cb32fe4b12e292c2625f7bd167490c3aab13eec91885b9d4ea8582c0695a3e950eafa16393a36a77b48671f7aa19e97b7a3638bb276370e9838bfb0d243af167dc4318202a133b7423e2e5feb2790bd73c85282aa7b76c1a61346e4d54f1ea3fe6296af430e32e5250d8977e41ca2b3614fd80e95ee20e99846cc036c0accea28266c31055f53a4b27babb002f4c2288795ebd9d9878d1c60d029b1ea3d01f334c2169b90031507b8ae5e5ac598df7bfbb4592bc994c401020578d98b6c25b158e2ddf4a0e1bc9326bd318adbe1e09743d849c36fac42ed68c304cb5c38c2f63476fa3ff8a783569d619be100905e04c77e44134cf6ec867821b1a56112265a99168e03df0c07a66889c48201b01d8e1aca89ea4a5d04b5b4eafc205ca9d93836e168be871691ded0ca6d514086a8c25cf51da1c9c030b86cd0067da26f8673d0cd483cd3ffa1336a20f1b64f7e0a505e47f61c82d29ed574b05a0b9c18db137e7b3c1ba53a6fb344de867437abdfd4192e40c24b7907a77190bab32fa1046b31da633693ec14aadacfdef6c6bdc063fa3d3c5042cbd625a5fae64cde4b1a381390cc6d31a12c9597561587a5cc0911c3ab2e9770764d974409122841bbe2e3005a9fa18dadbf3e31a716900c4e64d2055bdaf9f399f007e09b85617c06799046d6ba3a2cea6e32c64083a5d69eb91bd5e3a0f9034aae0fe9dc08c2a6903f32fe3600b7ddea673ee5eaeba0d235c025e470dca80602ec95fec1ae670dd6908c4ab104c5663cf86db28bed5e5f5bbded528acdff60260a54869bb6ef20b29be3cd6ae2ca98aed31a459bf63fe30175fdae8e9d7e7ccf8a4ac4d0bf61bc780f77038e3ca74aac0eb4fb7c6d70803cdc85d4bd67cda3f0d7be5b9d0a9d09db8520bf033489fc822082ffd8b02564be38bc1ea56625bcdafaacd39a80b14a75c43e383bcf4ef186732853c45ac1646ef89df0762376d8a862d2b8de3afad6c46ff7846a4a7195a36b6294dd80f634f47f5422d869258fbe975774fdba82aad9389cf8718ce049574ea2739c5b98664e2f013632b093b1b9f6cf12fff27de2e891edddec7f30fc285256be3836ce5b860c2af75761ca5c91eb79445ec4670cf7e72918b2657d99b2a61353205c7a48ee6dd45494847461a91a5130b75739971251f2544cbac6a6e37c97b6128cb77f8eb75362118e3fb175354b3c07316752196c0f042c926c8a8475f2d48952c111da062a319d6877044f61b39ff7acca1a696513673d6beed435cfa878c8fe4b13b2ade225dca50e5a2d3a9d62f6565284fb32197966d23a256e0e54ddd540c02f54c622862e484211805bf7d8bddff6ea4f7277092c91c8a1385bb7b14f527296a6987915d52c95eaad5adcf35f90a0a7395fb12e961efd01a459621753f481306b4d32da34d1dfac1f7ce4ad69d929d380764292029fe234ee5f8e252877a839ec0a65990c83ffa739bf965fc050788a4e790c8586f8ff681bc02d205afec0b571d9fc74f3ac691799ba86aee891d880c28eb4bb0eceb16ecfebe091b46d3dd8502e27d60545ce1154f36663bed52357beb1b59962d95c1a28b41b3617a8139d123f408fe0d4987f672a64b482f06097a25640db4652dea3fcbd143f8d55fc25d846c79e353cdc14de8a56343fa81f0dbf967b4d08974dad2d478029593649540ae8d0a816e55ef9afb8c3358d370d383edbd9b0b2d582fe10354764462e5023c6c5472470fa35c978f6b744bbdc5c4e2bd7578c5a6f19181b204ab5a375055eeff57e5684bbcbd7fc513d0c98054ef6f499756e9973c3562f37c0b8f83b4d98dc1e76c8b579688a97c1086c60234e6ca9e39ecfe37e299312ac5473e0b6957cf992abe4eeac88ae0f63451aeadd99a9ee0ed27e01d3f5b0564c3e12fa70f816afc3c4f76ba2706b559efed0843240167a3dfc14553631e663aba1aeaa8d30b963d9b90d0b2d25ee05a1f879fa7eb51b844b5802f56e7e4b158a7d95110d395ef586aad56fcab477ce4deddb86c6fd0e77ca9b04490be3bf91664068b0e7279db512f88ccb4848b2d27873876ac08852c019fd0d3a736fd36f929d5c984e58e73e590d672929d9c25fc3d54f011048b998da2c84805fce6b99116f704306f01eec0dfd243168b94652a883411c0609f080f96ed538bed139e6512f024d583493cd272f93b6eb9553a227107e88ef158d0b4317a35a8e2aa0e64f7247bed2c9f505230973ec7958d6fdef9fa414815ddedcbac131f3ebbe2cf7618a990f6c1df4e720d9174fd180152d4ae997ec2454789cf265d7874dd76ebae3b427583c6c3c10dfd6f8a854ed7b960a0b61ff23078f22705f3005fa9541be22c25378cb2426e580b04bbf5e7608059c296626e98dfbddba31b9a411298453aedf9238b4af4d3cafa0905a071d38b2f7d9ff4de44ed65f6abc6b5627626176fdbe8b2f7e6daa920099ddd1c2f2d70dd457104cf8e60b3d8f3453c9f7ddc67f740352950d3620f0507861b16c74acf5ef559f285204afa5575b05bb7f05e68dd2d1ec77556a14e9619175ca87b880e2b986bc495a90636f96d7d26939d9a598f98b56ace912dc425267989d9047a3979d943e241b10e5cc6cbf53d2f58173f748a5432919e04dc44b1145fdcfc3ba8e346e12ae5e63129e5c8f729b1327bf5cfdf3e1c329bd309713cb2b40ffd87f2fc340145aa6a9162fbf9fba66c1e80017ea8dec2894900111ce554dec8e9894b4f33dbd2102751225c80ec22fa50edc4433bf23d72f003dcfa2a1ad5c148c8f23528f63c488db198b38b405d69bfd80e45496747c8eada2a00877b7988c1568136f77a909e489e1e5ea138f4c401e08518b69681d8647db81e864941e8e6f9c046d4f8a19920bbdfb9b64b16d951c0613365816864fffc9b2add4264e0431e85ef15a3cbcffb82a2ed66edbf93a6b281370161efa9241debc7cfdf10c330c39796e389c66f592abb67ed6f7e86c0bd0c5071dd745142a0cf3c980e0cc8c4bd42c8a89b159331a713733204a04def9aa1bad36bb7ae2e22039bdf0365e2076d9d66d7c7cd0e8b6c883beb725a97ba0becea21b0ef714abae4929237c23cf98e5efb79ea27d86736cbbd30049399abb90063f9c4d194f075c430edf5ea3afca3c173dcb9b483ba79d30257a38eb33834762d789e79030c4fbe952215c5ac407839aefc695a7840dc0130f487db22dcdc38ad5b2e0743e0b7f72a635c2ddc25813a48ae19041ab822595c3a208b53802c33ae3ff884eb8df485dac3bbec88adddefded35960ad5165f346f093a4da075a8e60d8c89ab1a9a4a3ab8b440aefc0168fc7a806317d09d8f5df0c0c7f8da098bbd7cc0cd99ad26930c2ed088546d18f1c01aa6463949c3df544ecf4c6fd272d9b6fe76f106b347f3d2d8b8ead1bd5fdc53925970160b4651b71190697037d60fc361c42955e3b4f91aeb4754b5f11f385c52e04f2a080a680af88cf671b543902e850ab7bc5dc437b7dd290e18fd5539c474524a9b8c51a5b8c2716a71cb5f173a0b1f9ec5056c3ea0fb40cb28c3a2b31ab2fbd48e4956e4ab790c982e42c42f7e28dbef2a37952f9e785d250c4ac282c6c882e3f2e940313781685577ec9e9c5753bec8cf41d941d837610e2d31c73625ca57c41119d25a7111a2024ab61bb2238461b224a877c657ac2691b6531889185db6866e250c70245e47f090bcf462f465d2ade95fbc2f67c284ef4658661de90d06ea6fa55b122e70e04e2d70632c3818212c863913867d38751d5091bac1db012b23e0beed66ca41a4b2254cd5735c69b1541257ea02deb5129cac7c714f7dfbfe2b2ef89f7b77e1e32fc0b1d1e43f7a3a25634414fe219bd94982cd99602aa84653ead6cefb7ad8172ddd029760e70b3fdd2d8dac8b63a908cf8ae8a53574a687e0777bcdffed6810fa46c972615525b1e2e929f7900dcee52067c738b3e71ccb4965ada45102aec186cfb7eac8b26315ac22fa45833006d00bf53218a5da22ff06f466ef097742605c31b0892a0dafa1f804d605bbbca27e0cc65249b6a1ea1a093622789ad5a019d8cf8426936edb3e2ab479947f165a1125b2e8d0a8fdd5f624497b8551e319db4a27592ba101e88555a33efdb8ce5a2fa8c8fb4f51196dae3c01ac8847e58672b2cdc64aa0df579ac64e8b09282f8e8253a", 0x1000}, {&(0x7f00000033c0)="1fdecccc934afd737f3af7d0b66a5f82ecc3ec997c8558b9b9a587a479cd9b391fed5b0637f2723794cf0e8491bf597406ea1a94d1732caa1d433c2f8eb3ceefaf3308b45e873ef63acf402890760f8689748dfedd43c74d8db24bcc6e", 0x5d}, {&(0x7f0000003440)="ec44564ebfae39202989ab566e5ab675748e1c487a729d55c2e2bacda7", 0x1d}], 0xa, 0x0) write(r2, &(0x7f0000003540)="2b0f9b1b40c60959ff4c81d991fd46393ed097430316bbaa124b93aac4f9a81c7df8dd94440db52071332c526238206ed6bf1bf211404aadbf08ebf9902518527fcbc9eb56622bd5d895417f88bee8f416b69ac966f75996eda606c7a6ed4ad72e58b1fc2d48972efe41c182905d65f52fe85edf8fb4b0b2d76777f1300a299aa37c08ab628f0cf4f0a888ec363ccb3d13bc329294", 0x95) syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) r3 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f0000003640)=[{{r2}, 0xfffffffffffffffe, 0x36}], 0x3, 0x0, 0x9, 0x0) pipe2(&(0x7f0000000000), 0x10004) clock_getres(0x0, &(0x7f0000003600)) 20:47:54 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000000000000, 0x6, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000000)={0x5, 0x493a6c88, 0x7, 0x7, 0x2, 0x5, 0x71a61f06, 0x2}, &(0x7f0000000080)={0x8, 0x1, 0x80000000, 0x80, 0x5, 0xf68, 0x5, 0x2ea}, &(0x7f0000000180)={0x3, 0x400, 0x10001, 0x3, 0x7ff7, 0xfff, 0x1, 0x6}, &(0x7f0000000100)={0x81}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getgid() sendto(r1, &(0x7f0000000240)="052af3db9dfad97edfe22d666cb47fd8c54126209247db848fcbfbff3c1e520fcbd82b02e1ca8f596753d932d2726560f4be4bccd6e806add3653d5215754278b55240869c419d5cfed5dc4b70d6bcaa03720af83810948441ef35af6ef0bdc0670ce5e949bd0d91f66578831f199b69670b69234408a369a692b308d6614aebf3f4d8ab25e78761ca7d54b5f1032933082a8ed26b895da7ea2e7a6ca0cd3f502ec692eb408ded33fd", 0xa9, 0x408, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 20:47:55 executing program 1: r0 = kqueue() clock_settime(0x4, &(0x7f0000000000)={0x313b, 0x2}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 20:47:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f00000001c0)=""/144, 0x90}], 0x2, &(0x7f0000000280)=""/55, 0x37}, 0x1) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000300)="32b62fa6355ebede482d21ef63195cf1cb98ae4a2568313fce47525485d86cd57cdb14dbb2828be683ff09ed0e4fe07f802647d935fd77840c2dbd51913f3d5c43c008ea88d55bdb4d48e6f26694cb12b9fc5b9ebd04dfcaafbb2a96", 0x5c}, {&(0x7f0000000380)="ad66a28e53f4422dc20f9f8500b47ef63667fcae89bea7432ffb553bd36fce38bc29560ff31edd842f74d3aab7996d65ee4854696a85246079d3ec60b75be7c0adddce6fd740fd65e548d40d1131f527f3eb52c05f3c2a34c4285cb01e6806c6796c1f3d4323d34cd2b545f8f2788f6dd5fda4720baa1d568dad7acce6c44f3292e1e9696fe1928020b8194305d837b0ea914a1c7bfa6c5a34acb8", 0x9b}, {&(0x7f0000000440)="09b4fe77206624c7c8e5e61a10037a558c8138367e13b7bf631a35dc1c6c5146018dcd535ff39111f8f7145c4fb5d7198131ec5d02817c45e02ea69ed14ea2323a693e7069ccec384d20b291f4c1ebfea3630daae79b1037cc24c8c436acf4814b7cbd6969f482bb88d0dda5711819385c", 0x71}, {&(0x7f00000004c0)="e97befa120d4bd3ac8ff203f820bbba972c0ffbc2e20db1fe714e298ddcc51b5d762c7fd8e7c5e6b128d32416f66f3d048ccc01137172b4c37a9daf1d1d7325ba11d0f333b8f5490a6050a5bceac997aa586058c13176d0970703189696fe1f19756cd9a80bff4ddb28a46d7be71f760b3cec04bf3befcebd4140364ad30b80e817003e857f20126f1c3597d8e175c3b9ab7e6d192b52bec6e448ff47792c9c86f8bc9e6a3eb95188e7e0b21ad2ff466bad7a8dd3e2d9e", 0xb7}, {&(0x7f0000000580)="77926ab3c7de695256e93e55f80290aa7b187522892b9b75ac0d46716687044afb82966e3d707f42d46f2cdc794cbab30d8272ff96c4d98dd06ef5aa6cf6e526100ddd3c485618b419ebedc89f24f7c59ef1a432698dccc42e712d0758bd44b60d6f20028ce1f14bf6fd34b22d08dd39a622d6390f11bec2ea9c5869caa75204", 0x80}, {&(0x7f0000000600)="821fef2be689c4f101c7e777", 0xc}, {&(0x7f0000000640)="8c7f3ed5e9f4125260fe9ef316a7b98952041396292e44add04213c34444e000c1259838018a75ab1eb034c8876a23b33dadb94cc91d53e5ac6c91e94b8c6fea245a0e877e58b0004d3d3ad63302f54ea48102affcfaf3100656de889d8dac96", 0x60}], 0x7, &(0x7f0000000740)=[{0xb0, 0x1, 0x1, "da1081f69b8f822c98d9c581c633ccdb1868ad44c7c5fd94b047d834e9695f0e11469583b2c860b3d347166f19677b1d1fde33bc043794e65ed6a40a9c5412f68a4f34089903ab3615d8914d33892b878862366c119bab90a74aa9c511e30124eed9cfdf1f23918f6c0f49090fa0d3a6290be6e947d85f73f6aedd84431de74321cac8384986e4e4f7adcefab6c1212e005346853f42caeb89e3aea21294cea7"}], 0xb0}, 0x2) getsockopt(r0, 0x1000000000000029, 0x28, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/50, 0x32}, {&(0x7f0000000080)=""/8, 0x8}], 0x2, 0x0) write(r0, &(0x7f0000000000)="90565ceca70afc454de545e18a8ab5294d4049a0a65d269a367de8e1867b9f879979765f810538aa1578b5dfac51096dc9569749d1b7c2", 0x37) 20:47:55 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0xfffffffffffffeec) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "56e5a24281302b82f06f44f4ad3283a82c0299f4", 0x0, 0xfffffffffffffffc}) read(r0, &(0x7f0000000000)=""/57, 0x39) ioctl$TIOCEXCL(r0, 0x2000740d) 20:47:55 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) r2 = shmget(0x1, 0x2000, 0x4ac, &(0x7f0000ffc000/0x2000)=nil) r3 = semget$private(0x0, 0x4, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000080)=""/184) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x3, 0x8, 0x1, 0x6, "3f7a21fa01313abd5b6ca7753ad38d1d67127d40"}) shmdt(r1) shmctl$SHM_LOCK(r2, 0x3) 20:47:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) 20:47:55 executing program 0: select(0x2d8, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000001180)={0x2, 0x1, 0x7, 0x6, 0x0, 0xf41, 0x81, 0x6ef8}, &(0x7f00000011c0)={0x1cb7, 0x8, 0x2, 0x7ff, 0x7, 0x85, 0x0, 0x8}, &(0x7f0000001200)={0x3000000000000000, 0x180000000000000, 0x6, 0x0, 0x4, 0x4, 0x3b1f011f, 0x1365}, &(0x7f0000001240)={0x9, 0x80000000}) read(r0, &(0x7f0000000180)=""/4096, 0x1000) write(r0, &(0x7f00000000c0)="e57e3b71c5f216fd6b31ffd99a1ba3dbcb36a42e60e70817440b137ab60edd38087d2fd4aba1c97ab7cde3e83486fb8c18dd79a189fd413c6a94375bd8fc3c4094027e19b843d9ffca2035cbc49b36dd3911f7a3383f7cd42cbf0b83c2304a3220e3812ee0ceba84c5cab8293d1b46c6b688a343644764c64a2bdacf52048332940e3b7a5e1854400595866e8840c92cf47141444fb23b936e6e3c070e1db2a6d2d99f3f07", 0xa5) 20:47:56 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="11f1f77e0b16204ac18bdb6b8500d49f1311c9259b4e8a2ee802cf93678c636e283497015d55e9a08aae87e92b85085b56b6c8f712f0ec816e8c6127c74d08dac9d6c56389f9faa1930367db04b49955e75542acbc2ae1bb565080065baa7407697fb616cff338824cb11f97", 0x6c}, {&(0x7f0000000180)="d74bab491ca8be847d3cef612e1713276354637b8a20033dfd9a90da33f29ffe9e81abfcb7cc03ec7f4ac33a7edb7d1e00a5073e22ef9fd24c261f26fbb43f347d4ab3f7dc2499338565e16df2246e4a497fb8153920a9e9a24e208dc4be3096008609c0002b9fa4b8dfecea2e96e48896c8b1c70ed326d57aaf574a3b36a593d9cfd83c9ed4e421b57f6cdf91efdabd880a9661c6d4abfdba7fbce21619023c9d57364c0605896ed14b0fc81641b903caeeb793ccd498487e3eee58ad1b04191004e32596ea6308983dbe2428c43b07fff6e638f590ecb66e47a2583c4030fb4da18ed35913d1d12e8afc6275ed4a4a1c07b0b5f680044151d5becb9e2639de300ca1149c74a697431fa1c416218433de714e567f31814fd1b1c51be8b67a4a9375f00e0c326bad030f7e91fe22cc6eddbea53c8c24db4cf68eea97e0a7e66407487e67b1189d7c568f44076a1d7e086cc6d097dbd3d2672d3c27029cf377b4cf88c28201c304588cb4e3ef34fdbec09cc9d448f8287c783aeb060b2396891a6fd25ebe74952a50c1ed7d02ac360ecc70979beb170e6fada9b9a7e9fbd74494691b24c7dfc9ec352c457c949bdfac28b9de198c02b5ab17fbbddbb196f71ef7618deaf59073099acf856762b8fc14d33026097f082d2a3756c79ae6787b299160b3026d1ad5f786c7e3ccd20feb6e9c0c3e990ddf6f341b92ba6567e876c2ea5d2dd1d651440b322953a451332a89a70664a3a371f25d4622f1a68bef9c29df8a943a4569701e02be5d12ede236bf54146a3a5398052d0c4007765a96b3bb2256330051f9b70697a3470ff1f28b1cedce87fe9437a4511fc907afdb3b68f25653170fec4099574fa41d9e551ab01adb0933044da3040002f21d8f16e2d3fc5d4247c58c14fb15fcc2fd2685e7a1b489bf771180ad13677776e11379b7ec6b8c16238e7710b141f5128b279a0d6a218e1321315de888b38f834dd24153cb75acaec39f19b8a25963f7e8a709487a7fb4c01354f9c9b649834926d0a3995d8feea20862a754ec4ee0b6c2a72bd65339b29cf715c941c5d3b20684c6e3eb12280bf3438b9f1268de0567a2837ba9a1798cd915c19daae98c897118ac516c38439aace98a3a8dd4faf584e115cf4f2ba328d570cc30d655278c4a60b64e2e13310df6a33e946669d75c973d6aec47e0fed72a06e8f6d2fef8576c6113ad172b694cfa6f9b9b08dd3c943e6accc6fcbf9cd1c8a16e8f1ec1e929016a38860b94faae50f94110800eb2041171af8d38af41da1be78451b0f0480c8bac94072dcd05bcd13edec2984a90bd07bbe87d9636f4d752e7ba6a4be2196f32398ec48d851ff116d6a43221ede04043663c073e128c1276830b9742351a934ffdf3cba0d195ee871ed1c98ef4060a71c7297cdaa72aff853ef47ab6c49af89a5eaba3021be7a2cec0bff5922efb00f8821861c2983ae1ea0dcf8d55be7fdac342531a73c799da19c30a5111b4835c0fd97a654e810c73c1b5699267b80c50bd1ec78e4a79bd03dcd8dde706cedcee701732c53a9db03e4b8fb01d049b856a16fda452620acb5b05fbdd393bdd3121ab10b246d7a1d370b19e120d8d66245f85e5f5bb62269e266502e7d8003dc4a78713581bbdcbe90e188b4dd915ad1bf30b88cb4541f4d1980d1c397e08b688eb539a9e869249bbd444d0d21667ea6a5ac5b79623e6898c48ef62d3fa04a332bd8cd08fa874a76128241a23483722efd35dd37d1fdb3a6fce5a3c0f20935732dd907682da6c555a5566989e7fdcf56b7deb8540e0694534412214b6042bf8b9ad83c2f8b90d24a9fbc4001ea77d45bd7f4dcbc36b2d3845e9a58a278830ae2176c26b4c9c94f27c59ed6dbcd4075b38cc82df7c14c3dd70ae7c235dbd7fb699c21365499de1842c59fbf2a21fadd980e27236fa1ed862a9a481d72fc286e3a0ec0c99794ef3dc96a470c6998823c866a23a57621f7f1b3b7f593bd8a0e2885ca8409bb445e6064f74963233be2d27c90e073d62872eefd8dfb1571fb443ec09b230757513253fcbfb9ff5130b7d010ef44c6647b5b1fc95b544df6cdbf3a47ea9c5917d93e3825a55ea5ef2f2bbedcc3328c5579b3d6e56b222662aa457e92601440c60b6ce1d148bb6df8ebf11db63bd8a257dafa872122c93455a37ca6db27238d403d7165e1c8628dd7f01e74567ece71186853e2c16bfd169323f955d8501e68ad2027dba4bbb6db12269be4a427174b536ec6d2ae10377bf364ac80e65a994ac5c56bcedddf5ed709e148219ae3421be084cb8c927fa19bae7344da8da78658a98bcb6134493b15165848006bd642e60b3ec168db6af677b17aa3ca624757cb4bcb0a18b8ffc35c3cd4059eed919c7072affbfa3092c4d7419398c0a163a253a039d24de2e246f6175234fc8571fafd5c7d81df09bd1f67c2f4ee8ae23b905feac1f56856c475456edfa421803048ebb4de0ba82a9c058d236f32f7f95534780e01566267d6f3d6f40405173dd318a1051a2aa9fb522a7ef5d967699c6b65728ab0ff8644656fd665bc22235c8782acff7e960a3a60ce9fcd783a41a03f4bc76bafb2da0553bdaf5b269618531e2d463a9ad3ded89a5f87cd2b6c0f128d3e7f790a241c87f479b163f133f348b512fd48cc59cf02e000aa375ca0c3cc631f61978167161c4ebfa3762657a0b27274328f6c6f4fcfdea1ed8da9533a27d7fcf7bfc48de92e6a41d24501f057573a755f8c97f8e113a0b2093814df6f2b0ec7f10a40b83ebfc041fef93c6130cec88701f58db00cd82b0fc9f24fc06f0b563b92923bbb4b3950c97900452164f515d11681e2c3a9105c6822cf7cf839ec143a0430033e609f73ff38b90641bf98e9c91aa080e043f062fc65c24832d5b250da6ff2377e2769a5417bbfbda98848e121c9fdd5c0c8e1a8a366a414e66a1de8d09a762da6cbbf8916adcee9371714d2bb91411f76a835277a105990953878675ef351a78ca51783f84863ce39124aeb2f865a6381454f5138cf64e0981f2a7c42532aba223b97757dd8aa55d0f7428ad437d9fb643872196552d76f7c3ff0c0db2162b73803fb86a9b414199e07614f23506676973c0955e64546e192d6b1f0753b14f856d6c07277cbea70366a527d1ab875d5dd5aae616bf0724e06fed85521209dc0eef456134026123a503c354e3c36d1539486b63fd87af3b41f93bc5cd11cd18bfb7c98e3a89506d51bd5cb8884aca42bfd7f03644b40dc51c6e3133b4d695472ced336476913c80734c847ad5e36ed840687d4791d14709e389bb3d9411c9be33e278d56ee12364836769a56d4857871d5d167b5163a0cf1e1306c595ac9929771ee7f38fe7e246eb7c31b8108540d8c5177f74202fe21db27d58da06daa3749f9c5baaf379e7b8703e496bd1931d1b0c46cac56053b50d4a771268e523fd78cc5698c3fc8b0797d77cf4e2e1715cc3686109e5b0e66df7028a0849fbe9c5a9a931f2073075a367ae4db9bd4edcdf77eb759b6c11cbf288b43f2dd71deb239ecebe9996e14d216c9eeb9715c87a09cfd10bec2f800cdcf657488042245ec0b6f3cc2f108121d8ce41b66ce21ac6da4da6d0f1d5aece0b9e64446e493798efd6c6abd4f5553447d3d8295bb9a4d32e7148fa70e36015b638866301e834fe07298cf4fd89df22d59a2033da184ffc2ff5f8c5e73f589bd9f2e82228ad46b0488b6e2654556fdcf404ea18a1a3573fb4a82eb72417b9ec0b657346a23f5f10a9b7ba3cb2d48cdb2abdb5360b6af7a5b700812eb7e5e05dbb361f111dd67579f6f888c73e5b2f3d42487fbbc43d22f935f5e350a91065012511eb5f0369d2178cd48ebad9496a362251892638ba426090febefd27059427c3ade9a1f57de38087829ba5ecf24a9b714f972867db1a9b8adae156e02fec0ec3192f9ef8a5c7dfa67d4f10c356cac14e75d6cd5c72782ac62929b4618d74d590f1fcadd57335cc1660ba12d719516c750e05096b40f5bff54cab7091eab45d582743c5aeadccadaf3d608d5ba4e5c1395c3b4ab8e4aca2144171f858fa118f5d16935bf9a82a1c14eeadc25422c9a9082aaf45dbb0f811f308625e5d98097ca110731b4c557aec87e095611b9aa9f66c7fb1f8c07822cde8ea1f388444a5d3e50e4670749f7cc164ebe3fa0425c603c23f9e89b78a1ecc0113559e438fbfd00c615c85815aeabb22ac13cb4338f84748108d1c1813ef12ef52eb0e2ef9784c54d4cee1013f94e6d52f9b19a71a7f7cdf33eb320cc611009c93c8656a4d46ffa9bbc6aa904cff181457317919dcbbf4a69b962381da1723a30ede59f6733d38b95000de17585c3dd3705b1cbc9202183d3e3eb66a234f154301d5567fe9e543f5294d32e0892b185dc40b45077337d6c9f713dadb7728d57d80484cbcdcb0c2b790a4bc8ddd436c58080da008da1be95e9eccff3d146e056abbbf9e9702f0d4476c6e1d8e1249e7e7b9b43753b3cd51507a3aced5f029a85dcfdb06447caf5f2ef3e3b2e0f57729f674de1dc163667b6d06412189c39cabb75db1ca395cc09ff5aa61c636fd3b67576f3aa9f4b26cb3d5f779fd29d8999e64506438e2fd2504adbb56305b772399caa98e9ee3bad5a20a090bda4cf9e54ce7575e52ff88773ab3ff440809823f07f9245a07c19a8b884829778be8b345340ef7a8da8a7fdee10591fa998d53f1a3f831c8b8a260aa5f89437739995ab9ec3b916d822250bac5c527e034344ea3d797dfa6c249ca8556938d51b50efb24b5f23e1aeb75f382fbeff9950c7fa256ce52cc910ca3879dfe388e5e012f05070a9582bc6f2e7dafacda5b4ba27373e0846524ce97b8e96f66e34c76d95d83d23f34932a4622081026799340e87ca19ed9e6bd5d36aa2a3de9bb6a3d9c978c988b6a686c3717d3f2c49101613ac9b4e0b19a642005ec0306c9caa4ef3c772e0e2e70bacd9742fe2e0ec44813c553a3c4217ffab180d38cf392835eb417a97e440b83eae112e3888ebbb0507a807ac9ba4937ca516277c58b39795188fb93284e401b4fc39d97806a98e9a4aef8e5d26f68e122c2eb1382c626f193ae12ac7d66e0f5e440f7b21badfe34582478782d408f1cd6ab159da1cd99f9b15aedfa454f3f6b604411108fca2f115937e2010d13390d23b834c831e72896851c17e696c6f9dd3126887fe0bf574f386d76598b42db7af19e78023095edea1911b6c5c38824863b7b4e809d2d658f307f5662899c2f043fd832b95aded91d8d6e1b60a4771b5a2f0a19135aecf5796027ca79dbf9f0937808751133bc51625e019f4f37b94a6d5903b707ddd84d3538c27e4fc116f6e824f1214b104f7e88fe17e8b67d4c21f05a00f6fc83eb22856711950d20a83b806107a3764904fcc1f2720444167471a7e9948bbe386580e4db18bef9ce90a6b055f8b85004333f8f62a2d7d17f71d3b9455aa5e9388673e247c30a8ad016308a838223b187bdb707403271715d7a28e67a29aa9d14db80983dba636f3a4d4864c66806ab9b18125889e5209547412231b5fe43b3a612edba911faa6ad83abe2ba6e9c9e82a40499ac67106d112787e6de874c0c8bcf65b15cb4d4504689b20042dfec41806f4c0f2e1e68d52873f8e6e1e2a4e263b55ced3b399edbdb673cae8ec3cada1b1592484d86156d081e58e734fe737f2c1df97acae00751330bc1f6f3cf0bba17743bb9aac111f0121004a89136b14295b36c911c8e6938a545632df4e91aa20396ca78cc303a922a5ac12a3ec991f76680e", 0x1000}, {&(0x7f0000000000)="2d3bb824c80fd5c7ee818ec5013025d31890ed07fd00607eed3bb67e12f787a328f6", 0x22}, {&(0x7f0000001180)="f1ce6bc52e31ddca0ad2965e6d88cedc991b6c9665ac3f426e0882c0ad3a2ca7b1f237dca070294e55d221394d8bbe7b68972864ff87153301b70782caf304b02244f3a111c57acd038068a4cb27d1b830a36b9d9be4962874a1bf3ee93411a1945518fe11619656ef0d6fb9488b53a80681483e0e54e335051a2ac4e89b66c04cb22753f27f0e64ec54efcb808484af50fb0e74bb8e6108a85cf14fbbe2125c", 0xa0}, {&(0x7f0000000080)="c8ea6788afcab1bd64c6389c55425bea8a", 0x11}, {&(0x7f0000001240)="dcd3ec1a0374a99d5104896245246e0835545680e346370170b162e967a4050d2fe608b38e7c841b96408bac61aa5333ba71f4fec27c73726f3569d97ff65e67133768e751675103fde525529f384b06fc9bf69f8cde73c6b7914cce61c1b11dff5071e32c6c8d300a5cfb22100cafb03c03607a8604c4af9e4e9a87c39bd8d6aa3330ebe0321b1c642bbe90e0b403ba55c3645adf534a64d869689f998a4a4ceeb04b44732e9c3e0143b3258f4e22a24d30b5d431b047ae3a880f7ec29c263d17ee2dc7d22883d99b0dcce94feaaa", 0xcf}], 0x6) close(r0) 20:47:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000, 0x856) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffff8}}) 20:47:56 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4000000004) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) shmget(0x1, 0x1000, 0x100, &(0x7f000065d000/0x1000)=nil) 20:47:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf000000d, 0x6a, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x22, 0x8, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x8, 0xad19}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xcd, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4000001b, 0x5, 0xfc}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x6, 0x200}, {{r1}, 0xfffffffffffffffa, 0x30, 0x20000000, 0xfffffffffffffff9, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0x41, 0x1ff, 0x1ff}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0xa241}, {{r1}, 0xffffffffffffffff, 0x1b, 0x8, 0x7f, 0x8}, {{r1}, 0xffffffffffffffff, 0x98, 0x1, 0x437, 0x4}, {{r0}, 0xffffffffffffffff, 0x41, 0x40, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x44, 0x20, 0x1, 0x72c}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000003, 0x4, 0xaa6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0xffff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000002, 0x2, 0x5f63}], 0x6, &(0x7f00000000c0)={0x3, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 20:47:56 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = semget(0x2, 0x0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001740)=""/155) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x40, 0xfffff5fffffffff8, "17000d928a061500000000008000", 0x7, 0x80}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x7ff, 0xfffffffffffff3f0, 0x1, 0x1, "b4c44b8821dac7c42f71b6412920ff4467646bca", 0xffff, 0x5}) writev(r2, &(0x7f0000001d00)=[{&(0x7f0000005100)="8d5059e9eb55a6d42dcdcb681456c047aab1fcfd78d71caf4a8b3b8e651055b275826bdcef602cbfeb1e33c57593ea1067145ee7fe41333530e8d6ffdd6ead9411ca3e5fe0ffcce5a3c2308167947b87223fc20711eee6469380bcf30e434c62aeb82c326fefe6e346063327fc4df1334f478fbcd7da3da2ae680286ad53abf979bb42bbbc34dfe777a62f79c4b02af8d270f226adfbc667125a266a5e088ea50e24ed715bca2a1a585d4bdc1bfe7b2484bbac710171edc8fbcbeef04a750fc7e6eeb1f1da57d7e93eb5d4d1c9d6258e47246a18a47b5c7f47827f8f2b03cd40a2f21169a77acf5aaa3e96ba2f2e3b38e90a28b198c1284d957f68b973116eb758b1cdd138ff421749e4179e2fb1a87cf26cc420a07ca27536ef7ee86765c8a473163f2c07d4d23fc0563aecca6971cf397a461b7a3efbb48287f7096fa8c4d5f099307a4b2a00c316e4ec9154a1d308736414a23849676b7f2e0c7c6f17dfc0fb50db000855a20cd6e2a35f413ef921945effdb6cf8fe64a6e22d713eeb7bb80678ca6858e5a727f198136f7c3ae2aa44d4eb1f43ad3690517e40c075e32e9d9208c9b16988f1ab3f7040f51501775c9d2ef2470225121fece904a9c0df947a27edea802e5be147769f433b801929e26f3bea991d9a7a8b99a91598a7d2de15fce92115e3fd19fb1751d8dec1dec2374a00f07b13b00a423effaac984964e30abbfb65743763282e2b6ed0adc21f4e8bfac3a1f1fbff8d47d1278996e3e1585ae09a08e1a365c80eeb9eb9badf4793d31c1277970b51d678247cbf832048fff8578a4d2daee5484bdd4e7d20f3faf0d50bdd4499710d3ac8fad17014431076058cd4dfff8de1e95384a9621d3305e8971f74d53d72505ed971171087097f16fa3003bef3b99b7ea83d9a8a20428fbe2cc645fc9aa8c1ad80fc798f0dd2acff4758233cb1e1093d9538100a754f06a50dc540fdba050cf852bfc644f3961642514c9606237e80859261f1101f7b113e3c2b6aac25b6cfd90b07925f08f2b13a39db2f7a6cefd81f232c923da49d1cab186ef10ce10aa642b563dbb37e74f84d05c37714b453dca63a089dbc5c700bad2ec5830b8c9313e2e4ed0a6377febe9dad7709d1576f7a9368952e3416f93cd5da91921440a77b6a4036e48169f7a341b2f422acef43f10c8a51801fb276e3c7909ad293c94033ce903258e5be37df708be1d8f0d48da281c90a64c47b3ecaefacd1deeee7c9a545485b732fe869bd4d29fb0245528aa65c543d2fe3c71e1662aeaea1bb62d364d3a717be2184bc8feec7cfddeabf3aa5031bdfb59ed92b13243588a256b15867b12075ffe70bf34b165a1b8551830435ca567ce5ca58d3283f98414a4cc5a364dae3b53904fed726a195c8d1e03a70293ee28c3e9a22b71d6577788d13a53048ed370738998bd786f5dba4fa079570156a49b9632d0395eac21ff4e7f7371575db74ca4339ca55c7be1c0d7d95f13ab79b5cd910c2750a9ce5916c10abbb0f18343e09feb8b134da9c946cb2e05412372cef5db4c0af562b17f1b20bd3d7fff824ec850e18691769ee838c0056db3c6851e9ff0306a7dd766b7b5f93daecd41aea62f0840ba85c8725d046dac0924d91a420d7053e0f200d90593c62a940a4611e70c0fcb304001e1eba38ebdf6a581ba0b0f584df158fbd64fa9504676bcc756dfdfd4fd9d1f99118b11a68a1d4a331bb45c9e81d1a01ebe225cef0c2c3e3530f3b7d9d7cc3c7fa126f9bf03e0661220d188e4f69578e954367dbb56c98fc2dba3b6c1b4c6ccfa654bdaab54f04ae6dee155711bde8927c84cb2c92a41c9268782a0ffe56b329e84c0eb5fb1b75c79b083d65da52a4eb8403d986b9934cb113b292ff3829b52634c6b0b0d67d8b832e3b50c0379355ddefe30b9569a3eb0a64fc80bb113335a79330eb78d6b027b4a6222d8a316a9864b498b406979cf9ff2f5d4ee4528af5666b23d28520eb3a6767738f9134aaf4e52251c7625b1b680db7e1db05687f25b261b0948bd951fd41a0fb7ff0d0af29e7d7bea99cdcb51f9e16abe319db4316f4f04946c385d8f50e4e4e7862b1bb08acd94dfa8009406b89e88a16b8f9c086d75f05dd3804434d7a3fa74c5b51549aea3aa8b1115753016b34d914d6afc425e76d5d1335c674a73dff4989e0fae4678fe3ebed6ff166976c6f9e64053e1db133a8d6a0407e25b8425ccef50fca5739eb59709d58f2c0cedaa28ecd767ad929db8d19ccab76e41375fff64ed1895ad0c29bbc4f4dd48bbdc46055429969b36adcc3bb9805ad0f140064aea5f3e824c92069b325c3701dc5ad801afc60b40bc05022d09621ac88d7b18a8c266fa6c785924c0c9ff320ebea529ba57d7e49e5efdf71c6be8a52af3daf3aa73f9fd617d550da6372905fb141e5769d707e0939c683d65b3ab9f3a7e187fff09af61083208d507b98daae72ad0ff8a13f0c6e5a178fd2a984c5409b9e0d3e19612be6f8e08467a8424fe154f7be88a078390e6564b8f8f4d1ace0b1bb1d1be5dea9b5c543e34c57e227ad22311cabfd36d9cadcde08a8a4f65601d619d927b5584c22482f9d15dea5910342090b51983c828c9e2f23fdc90c8d870921f0e7cb0d1cefc267bf2ef4f582180fe041202b625a2df62a87275966f48cd93a2bb275ac54474255e7618ed82aa9b9a18c888ebea44aab4ea17c786910eee5e560b5cd70d6c358f74453fc575fc4e949eb642d7b6e895bfdca590cbd6660ac6f088dec65a511afb3cfc28d5c282e4db9929bbb5250d31bbf7881b5dc49508775e8179417b1e891ae7b1c9a61c246ed9700d53ee4fd7115e99bb132f0c9c5d8da1473783263a7633f39d19a1befe0b89955ef192ed9ab1cab5244fc242ba1dea6a8a9f89148e8385d3c67a291ae52004fc1c8feffa9fcccba442c932b780092307f5b146fe894d379a7469324ffa67d6ff2533e6e421ca91f7ea2f306b9e450bc48a29df39de7177859ccbeda53e0986466c9fc91bcd105b9d50c322abbf6bf4def8aba1c6d3e85760e6314b9686b2445a9ba168aea71f875febe01df5650520c0e4b7d9e88fb8496982209d15be1bdc087ff8343fbbffd34746e20a7de43d86f49e1b2ff04b96a2e9986984a81f21e60df6dd085df687c7c878b5a82f937325e1e3141af4a759c4c292ba7895c57163506031404cbbda8f1c15bb2bc0e4b1e9f218d0b9e8bc506a83598412611a5b03b65b9f0e68c599742b10090146e9f1e57c3fd2eb8f4e1706d75c5b79c83dcf3c41d361a76aa82becc3397925c855633884fc263f5103d1d5a1acfc57dd9faada229209a20de32ac634c50db58759b347a9e1bc45a554afd2d8716e532f80eec1f44e91ad701f34bc0715eae5bcb159bb5804c98a6477224f8f63cfe59d7ee37dbe9ecb183d73a1c9e1eb3696abb3e74fd7d5f0262ad3291959bcd63a2e298696d5d9687f01b171ab884612e97586503aea8530c9023ce27ac536953a2bfde24198f65441d1cfad3e155e2ed9cd76b2c3a13551a24cd11ce63ee1663853cb2d8ced69cffe5f9f5b44db8a184c868323c86ead383fad824a4fd55cdb30270f7950a034f087a17e7b2c1013245b796be14b8b9522fa5f82c0d67153e5cc842ac48a0f38f5f7f8c10a0f8ef2b9200ed1b52ebdbb15dcc6f4c3129d8ce09549372fd446d7ea751662616a90b5db09f43b2d4c22591630dc83161e634e66cbb393e249a69b73a9e0561e65f72834b00e4c6b584b94d7a63cf3a40882813e05cadcb656d7e7f4c4293143c79159958765a7a1eb7270e4c9a28baa3b3d4b1d8691128ae7750bbcd547f565200388ed41d974344a21ffb8a15d7329f7485433b8277f0c96a78a4e4b9613977fcb885941fa97f1c13944981a14ba270e2547a9c45f80bb0c5f439eff4a6c597bd11ffe5b9e59ebed71a443b78e17e8c5c6fc272e0aa2602c4867e177faac559295b766581465956deebc64e0d2382164c57a98cd7a9b52ee42699d7ff1e74a894e26fb155ff84fa56e2353ea9e5285cda2496a4fe68034058eeefb6198a183df2759b8a17afb2121ec1790d33267cce5c314c83d244f3ee4a8c2677ef576f8422e6d50acb4a5785f88788603f7f75df6c152a1fdeedd88ac2cad3c424f67df6741fca6065a2e143a52fd2645c8fb06e4738eb172261081c37d7c12f1adcd51df014b00a5df455a34c831516129f7c83d9272dc1cc2c7352998b3ac28c1922f300c323aef69813a649b7114b3c3b96227e29a6ef6bfdd14b05f055dd68db58409f95cde557847cf93e24f69c8d37385b238a8592d8424efc0c7d923446900c3710bd9e59db45bdc4ab17830e4b3dc261ac82bf19256f7a72e6442fd36b0807736c3f35366442c5ff424930cea510dcd886ab45f4ee08d843c0f3d22b289fa966157bb95f1d20a49a3b2c62da8e3e3f0583c038adfb0f44bc155dc9e3251ad94ddf8e86f41a9059bca79cabcc701b64c6995143ad4d7782f88987e6f7ec40207ece97b73b0cfa30b4667418a0236127a7df32292ef3d89025b113c733da82a6596994e97a5ad545da41c93adef75c4ebb52e6716b438c28e00cf3cda31b8485cbf66c722ea692d1f81bd7059e81c659ab2b14a3705cc1fd7114c90363ee40680f4817822d49d60c8872043ceff6138f1c15417e26f68022e459f9e25b0be3894893a25e933a1b96f10bf7f7b81b792f80bc63f910d1cc1f284d500c3c7f74b5bf2a3226cec2947b8e072fc5d11f0d78f9c7d6db7b2e60039be38c2935656aa889fa7690ffda7cc7bf6e152f5b1ca72bf5d5e7fe9a0933337910a933d285539758610a25b9f454661397dbabd716a7212595790b5eaddfcf4dd33174aadaf4c409a8f902a9acd271d9eabeb680ed04acfa93554ca593104a99a3463a223a3baf2a2d7acc30ceb5eabee72a20fa5a4750f29ab628bbbf4ec3805668412a3656d061a227e14ca59b1211778563fd229153f1e1108c511c8f1d94c2ef9b3a950fbcddcaf58519133e1592a0f73d6fe3aeaeaf38332ea49e51f23460332357cccb218f20d55bdc1b4c236f776f0ff4fa8867627fb1642abfad6e308c36ca83c13e7c3043d002ffa8f56268ef6eab486805a723e8d12182cc93df718e6cfd2ebc774e189f95bc22ff9b6941b0ea18b66cadc5dc14701969422978c42d004975eb18de3cb36441d9efc707ee8093b78f1047b543eb20234b196ec74c67c7af06df1e1a9d54caaf7fa163cf018713f029bba7dd4aa4eefdf0b2751632cdcce9ef20867ac2764cb459d647aa85b60620c860694122ea5618b7401362001cb11d46153385207111ba335c18fb6b2d0224c1359b1d69b2f5d53ec428939b995e8d404d53001289a85b994b5d337418db9fbe9bbca79c1fe41488e1b353c6a6683b17e28a08184421ad7989d42c340d9b021ab40b867465a230af58342c206345122b7980545dcee1e01abd81a57a0791d55c4a2ad9a754f7505fb196668721e2c29988d014ef3b6afe6b58d92c4185cb4cf3324b93636a0dbcb2b3228fb33b93352499e5e6598e63134374e91a74cc14b864ef1aa98a90ac7513a60eef553e9cd026f3c606ef8601eee5ef94fcde7c2d98ce045817e2743035cddfb50fb28da04955846431c7c145eec87d7a247447fd17f6864c8c40aa74e6bd9d09b0bb2ef9e8b61c07b1a22d10000d1ba62709ebb89823fd36692a998c7058131b56ce9c91ad0fb5f994b662c59f720136028e5a5fef7a54fa4da377c64deea985e6d6ca430dc9fa3ae6c506dc24e33"}, {&(0x7f0000000240)="af0c762955f438c92de6ced6cc85d54729c4eb54871846d38ac56eed64a7a55a3b5c7424"}, {&(0x7f0000000380)="2357e5b32fc99cb16686992cc6a5c06f8a49cda00739dc729178e6f42b638378f4d226a0f8cbd5b0d8c84b92309ce53cac438b5d9d7fed681f7224b983facf158560af29dc2f0e31996bb96a889a36b4aed6aa3ac1e191867ceb3d9d5483caaf9efb0a784bb89bf168b3b794c55455260a7783063356948f6b0aca656b5f35a304647eabf30e1e64e51749163031f64793fb4ec4ed684a4e8315ee678f8fdd14bacc2506b297bd2f28ec18abf773217d3cde548fc21cbe21cedd28ccb58a7834449a560c641f72778c04b343f0ff0dfbcc3f02c2024364"}, {&(0x7f0000001540)="cfb0b7e233b6dc12b2f9374f6a0dc8f0c0e1d77d8e473fdb488a03985b3b87184c11ffad38efe202e7185b30eee05ff0233178fa7cce00bddc9e48e49dd4f3f33f951682703931898b152f226e19ddf7fb9773540305fc36ecfd39950e98f1b2796d3d70544d820667965321c2b06f53c446701bff15f1747eb0d4b54965d212880e2e2b48d129fe4baf36da48f9f99b186636e18419a354abf02ed84a6009c46886c8e90d8c5daa534e31657f90c2253d1daf0abe9a3beb95b3e242a0c6b1a763d06522db8ff19ec2a0fe4d5640"}, {&(0x7f0000001640)="f0d7ccf04b0c1aeb1364abe78b16ebc6a58c3cf59fa47fe2b16dbd6cb94aa8e2bd24fbce95b159f942933cc2babb0bd632ab55c8d206738d6e9cd2de70f3a96c5a11775e4dd9ae12b3caf2b1daac837a4220abe320f0d8a24e0b344dc82451321c0d5f4784560e5bdf396e9016c604ee1bd7c89f57067d22bb88e0430b4197241b34b930dc8a9e4bd9481cea93c9ea6e25ed678ccc32e304c3c9be6b55c2b69dcdf456b727d7477554fafbc61debcbc8e9923ef2236cd628ae797167afeb6b3f4fb3ee9bd21af79e52e8134dd972df8f43caba5979ebcaf5a3bc0389232854569823"}], 0x10000000000000e4) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 20:47:57 executing program 1: symlink(0x0, &(0x7f0000000400)='./file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000280)=""/254, 0xfe}], 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) sendto$inet6(r0, &(0x7f0000000440)="60d084e9dc250d0ffd40e30e0cf2e14975709217455aa32b0055d12328cc5ba60ccd75572c2ad16e760397cdbf56b0d8c82f39ca9b7ad5a1c1930977fba8c0377f5c1290ce3ef2c82c4edc189411b8799be8272c56464cba783f17b26c0088b14b0f5eca89cd6e43464018f8ba20e4f207c10f1660a514a6554875076ec0aa6b76b67b86910efd0132bd57dcf4dabe8fe4e730f278514e36d687293f318efa8ff636c92d27c3cf69d2e8c9da3a983305121970321338c68e6abbadabe1cda0", 0xbf, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x1, 0xffff}, 0xc) 20:47:57 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f0", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202faffffffffffefff"], 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='$-\x00', &(0x7f0000000180)='{@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\':#\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#{)\x00', &(0x7f0000000340)='+/(\x00', &(0x7f0000000380)='(,\x00']) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x8) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000013c0)="9777295e5263016ad24303a6bd3aeefa92510a659bb839a4d49862c540f00dd0ea3a1f4aeeb3fcad3665535cca11a6ddf8e9d9ffd9a4d68289c45c5afc1717cbd633812eca72878c9db8f704784654cd0822481c1ed5ec8ca34fddc852d0b73600a1ccebb9bc1df0d0412114d6ec41f6f99af97021b8343228dceb9e6df363234e912966a72e9a4542b2329d92ed1b57794477b02383d4c24c2951cfc63b7e9328f49692605ce36cfadc127473a7c5c1cf95a0a8c58d0aa72b4a548301ba443d3308ae9e70d528138a2e596d64c51f4e6af9aa67565a211eca3f6c6596c44e678b90d0e4aea8cea2590051bbdf4ed4e1b429ca7b5cc3515b862b5b9e66f0c64949a23c5055c3ff2f1ff0383f311535b40fb7b993a4cd037bf33be1c06a4da2686dedec091776959c5e63a6421294ac3596c29100cc2996375d11483f5b6f4c1858cdbfd031263d940ec793da835c6bf9d013bedc4c018ccaf500a0cf14cbadf35bc554d9de316a8e0b8fe713dff0aef57e245be6604e13fcf2d831f2696a3ac15e67b9e59630ba6deb390a930a712c52c6ff4c4bc6d6c8f6d38229e30cd89f4b53bd8fecb54b3835a2fdc12035497677e08e9fea982e3d9606deae680191bb337e346531242e8393e93ba79285c455ad42b5b1d5e8ed0a2db1b37e2cba7ac43c88e61348c592317a5d1cd47e34e29e155ef02e156707d5969b90974393a66682bbec151aced9428df79d0fa9a2d6803e1bac2a4d0070448d9f8ba3f3dc23bef3ffc8f7fd90e2323d82bd1fd902bd813e4a0a6fb0706f8c1ccd4d2afee2cc27d12e96a27878bdccf45d7cf9b33fee4497b288b9f8c9988fb02d9c4f20c6e7160370f97210404d6b5f0df8a75d0903c64044652aef9218d53e276d542803edc098309e6e49995cfb49624635fb03104732aa376693896cb24332479306ab223d0385482e16bd4d6265aecb86a22a61a6a76d9cdaaec1a2d7db847fc513f1ec807718ad7958a6b51f0ed728f285554387b4cd77a586ea5860ab70d5da1485e8e8a33e6c1b590383324cdfe350111ad5d23e80ff9736cc99547da3afeb9bbab276c70af5838e724a73cf73ae050aeb586835175c94daa8d8816ed84b201063e614b346ca4a9a232984cfbcf9f808b9fb7128eda92f4e57b100fc7cee22b69d50250cce1aef1e583e12e61c1f08094db7aedbfaf811fe3cca185320b91a60a305388e3aeed80ebbc8c8afa166dc8136fb9c26ba2a8d16de43c95e9befb811abab6c332d306f426527b534a2cdb066bdb022575ac19e3b732f94595baa85906a5028a0006a0897b9c601c00ac5221663171b0d1643257b174a1857664f9a9b6dd754016cc176b9e02c31e26a6c93a403a0e1ff9b7493daa7b9b112e7091b5cf08f04e61b875c3bb6a4c64ce47a69e486b13aafa28bb8e12fcc7906cf09c75deab92025fb0fec4d8204cff77b65d020e5312a5655a9e01bbdb0e17aae2217069ba68ce76a7d8db9082b6b6aa97fdda6d5b9945668f89f33872d5636833b26b2837e37fa0f00f2f4e1882c5e19516d57983b6684fdfd3056252dd4ad77b3639cb0b3396ac70f12dfd77f580ff02f63bc372343543a643cd97f0056683a4459b8a4f5ef9beeb2271df811804c1cbac8bbce2ceab63e9de1dfb1f2438381cccc9333e48250edfd3a16f84024f2d5545dc47fafe7db29b962d13049772e5d5ae6e8fe7a1a8c07885465c983aa26500daca49e3418996797b108d2b56a5850bf959791c439129d0abe2c36a30313581c041e6c38c2ae1d821ae6a869e8f89378811406c3b4c0f8d0a2762f913228d256abf1bf90618ec2d6beaeef59e054774078c20c65a94204cf0286d0dcbeb9a3a1a86c49235b5a5e0f04781169d7db408394638ebe5cd3c38351a3b6ba7a351ad34c408855bcb8faa737be8e3506d00e05ed28090e027079808ca2a199fd485c7cbe4ef519e951c65beabbb859ed305a1140c6a34bd68a1e85fe5f0204cf1261334c12b4161edc451e007fcef90efd3a3f70660bf439b9d12dbb391dc3d960a28ad6194ae2bf7c48fffb76e1119344abf0b400c9b83e22ca02c81d9af8f8189439dc1de49aa0d5b6949f33a992e24515081e584f0a6746cad6d9162f87ea0d2601265348b41b94d33b46325ccbfc5fbdddad6f6f95d8c2192619d4ada92af2beb68ee42c21d1cb041d4bb9c047e999776df118c91391ce50388f9eda203c4ac10ae57c62ee6544b797a9a94082efa5c2befe98fb4d0976e1bb4bbb1cd7b5bc55a9671a14c96eff", 0x650}], 0x1) 20:47:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x40, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x2}, {0x8e30, 0x6}}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0x3, &(0x7f0000000100)={0x400, 0x1}) socket$inet(0x2, 0x4000, 0x800000000005f0) fcntl$getown(r2, 0x5) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:47:57 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 20:47:57 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/118) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200af, 0x7f}) 20:47:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x30) recvfrom$unix(r0, &(0x7f0000000040)=""/85, 0x55, 0x841, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) 20:47:57 executing program 1: r0 = msgget$private(0x0, 0xe4b7123629780969) msgsnd(r0, 0xfffffffffffffffe, 0x3cf, 0x800) getitimer(0x0, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet6(r1, 0x0, &(0x7f0000000240)) msgsnd(r0, &(0x7f0000000040)={0x0, "2f5ac9925006106334febbc907fb95cd99c21d4a5d50bb2c9fe9806db3e1db50567fe02d04f47a8c4fd7746924011edebac8217eb209ce8f60130f29bcfe49f0f143827529106ed5a488185c222a9f63d088d86960bb2af32fea7965349f3af28f00524975e272424f6b6f97ea1ab93f44664e73b7884bf479b296f95b8e8f6c0bd255646bdc7384677cad49e9902d04915c06a55ad13733d8eeb76e7dd12150c7603913154d697bebdc0d4ec99f0c308376aad55a88366dffce7be206211c2e0fe9467edae0d00dc7338a1c76a66b4876d635ea3870435eaac55a0cc86511286f96cd"}, 0xeb, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/201}, 0xd1, 0x1, 0x800) 20:47:57 executing program 0: syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x0) msgget(0x0, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7fffffff) r4 = semget$private(0x0, 0x1, 0x40000000000100) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000240)=""/112) r5 = msgget(0x1, 0x100) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="dc3345b4680045a0d141fd75171a5513d83d50000ce100000047ac10fe0a63ee0391a244e9de14e468aa18f9655fcbc4ec119683ea1ab475f5d86649c6becd8e03b74e0700000087407abb267c8bad45191f14cf643d352e5d20a644ce67fca04c631e25a375fc72a66e55f4f5cda8e6fd5a8ffbe845a5c5c018efdb8217b9b3699e0cc88a27e723ad00d33522d3437455d9887a52e47dda3109c40eea0825eb0532be1633e2666e898d605004f8e362d03ecc802fed9f"], 0x1, 0x2, 0x800) sendto$inet(r2, &(0x7f00000000c0)="cf1f935675eef7c151e53e59b73cd416f94a9dfa9d0849160ab9df061d2b9783a5bdf5246fbe7d8025b762a510362b40201d6250cbbf650106452688ecb3fde456184c03a18fc1ee6a0de30a3adc13dfcde84ba275bcbbb6135ad2c632fd40b220f170f9e98ead5c049c51b29bd4335b761fe906e28e786d04eceb256992f77947779b3ffaaaedd8024eae5b4d12", 0x8e, 0x4, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 20:47:57 executing program 1: r0 = socket$inet(0x2, 0x1000008004, 0x2000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f00000002c0)=0xfffffffffffffd8f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000000480)=""/146, 0xffffffffffffff0b, 0x46, &(0x7f0000000540)=@in={0x2, 0x1}, 0xfffffffffffffd9d) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000580)=ANY=[@ANYBLOB="289dfb6615c496ce2f69567ef19a943993d1079295e148524514644cbd14eafa866feb40f8eeb25560f4ede5c4cc3a33688631bc1ba99412fce00b64613d9382551865595685be12079c453f2899cfa4af5130bb1bcd0a4da1b4a250e050e64ab0236c5845fd6dc93554f65ab43d703cdacff3d2670331d80baef73e2b690082c4766eb0c0a5182f845645c35994b3ab989c2dfdeb8194d115d9c6d8e7deb6cbb083226da9fff099d06372ebd64e6db8e879ddf85d2d1bf5864a31508cd7ca002f6e4949e95d1ebb6b58d4ed21a3d4499731a7f128ada8ce7f51e9762729c243a106cb32295c3c15800d7b2dbff256e9e621b39e7430504e35d92dda2fb18abaffa6610267d54f5b6e68328e9bde8fbfa8e09ed939b531d95452d7f4e036520f98b3f0e640c54954cb8db3a1e8e86dc40ba12eeae468a987b2c5dc6f03376a726ef71c74d3bde2fe62dc6b28acdef1da7c989538d627012c57e0f2"], 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x29a}, 0x1) getrlimit(0xf, &(0x7f0000000040)) 20:47:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0xb87) recvfrom$inet(r0, &(0x7f0000000000)=""/39, 0x27, 0x800, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:47:57 executing program 0: unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') chmod(&(0x7f0000000200)='./file0/file0\x00', 0x30) 20:47:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x8) socket$unix(0x1, 0x5, 0x0) 20:47:57 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x40, 0x3fc1}, {0x8, 0x1f}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000080)) getitimer(0x1, &(0x7f00000000c0)) mlockall(0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xff) write(r0, &(0x7f0000000140)="466ebe50bc0ae1f897839d8329fe90e08d3f017f281d12970d572fa26446231273b3467c76d2eb35cf85265c84e9e06f759a0ae33087fa31d3e837d219548b167191d98073dbaaa94b6f6da5daf531d1b3c17ef377577cd82240188f2780ec0e985422d8f6397213e8f27e0496253719f54cc9c14d9fa0d2ca24ec2c37d3725a4d175efbdeccaee9ac45d0e5290c3ea845111e1c6509d6987bebabbc3a2742b5a079", 0xa2) flock(r0, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x10001, 0xd42}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000240)=0x9, 0x4) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)="36acb320362c05f5752907ff4d3180d223a83b5e527edeb7fc7d0a7dd247f24534298154e9357070edab9bbe6c85cd13c09c595b1adf864a745182bbd289190775310cddaac4453e6b6531657cc61bd18e89c5f65825a6f486b908d6d5c05e78f7ca5674b0dd38c2abe13c5d1cca004d952ded95d8acde24f136e54ed6d474fe0a25e519744015b6fd8b47e792ed7c1de74ddd2b831a4b42b3b8bfab", 0x9c}], 0x1, 0x0}, 0x8) getrlimit(0x4, &(0x7f0000000840)) recvfrom(r0, &(0x7f0000000880)=""/176, 0xb0, 0x1, &(0x7f0000000940)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x299) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000980)=""/41) semop(r1, &(0x7f00000009c0)=[{0x4, 0x10000}, {0x3, 0x1, 0x1000}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a00)=0xdb7f) sendto$unix(r0, &(0x7f0000000500)="8c21203839abc442e8eda89ab75158275b0dc1ef80361a704b31932614ba72f91f1c79afc6c842f2c908f67353b37627f0c4e6ae33f483600e000000ec30f8eec1826f1f258dbe8c6616b03d46aab8d666db5817c5bc18096b284888a62b382c70985ad2c73465dc911caa22b08c7e67d738481d321fa68876d5c13b308b32dfb4d56be5651ef1281664c3f292da76183b1ab53085c2dfe7a797cebb78c0151f59c4a9680000d66301e9057cb70c656315fd188ddb67f22e5a7e97bdb03de74078f23515428dd1db0000000000000000000000000000000040b2a9b2f084b6928c3e90c76617576bec4966f6dae744c3eb8676521d5e4bf8751f9acdce1370f8ce1dd355bab717b99b739b0b9c649694c98ebce015b67e549aab7aefa81cb6ee14873b4edd0000000000000091174c7bdfd19b7b32f74c955cb47ead53208bb4b86d38a4bd6ee466dcd67a811f0547ff280d082d4de12aed7ed44486052b41ee36c8a4680d9b0e4094aae6e8512571c75949a43dfca0ffd9c06d23ebde65b86eb09611", 0x183, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000b80), 0x0) open$dir(&(0x7f0000000bc0)='./file0/file0\x00', 0x10, 0x20) sendto$inet(r0, &(0x7f0000000c00)="d4c4db3df2eaff35fbf646bd659adac58615e6dfbb6ebb0f1921d61e13e6d04543359e27c544bdb444620526e15c7d1d6c6b694fec07ba8f34f1cbe9864936ed9de73019c34197ba44340ae3a8a946a2f40d3870f2eae8347246f702c51a51f8b1bf4935cec51811d41e27c25206b05cc6fbd8b0d28dacca109bb81b5b3ab5322cae225952b047c183debf67d136bf3fdd3103d24af726fc6aa21f1fe61d849d", 0xa0, 0x409, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000d00)) pipe2(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r3, &(0x7f0000001e80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff00000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023e54068fb60ebbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c3dcb93cfc6c664974d72e1d4299c910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070230914940f9a780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069265dc8628d31c5f2192bba8e712903eb2c42817721144339ff0132f93fc000161d8056a55387f47c6e5fee431da5ad74b31cb1e8d313294cd73136af8a28632005a7b5df49fb6e30e17449379ca33d3296c48ce25b4ca0ab2b67a27dbf8d0be96f14d68d4f929e87f8c4ef5e39db374e96f5a251a4cb459631b18d4bc2d2aa76531ad8666183ba15a3035825394ab41532387c46c1675e24506339b322bd64e7f5a7ba5cc332fb50"], &(0x7f0000001dc0)=0x1002) nanosleep(&(0x7f0000001e00)={0xb62, 0xff}, 0x0) r4 = dup2(r2, r0) fchmodat(r4, &(0x7f0000001e40)='./file0\x00', 0x10, 0x6) getppid() 20:47:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x19) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="81a460f6af56", 0x6}, {&(0x7f0000000240)="7f3d6a2bfe58db5b69416b76ad88740e85ccb7bcbdcd6afbe8ec3899fbb67e3861e0a89de7fc7cf5b9b0d77ef68ec1a9f6b527db9dc4fe9759e5943d5fd90e32440f46e2d1b35ba149621984799c40721e0832b70b0c9a6122b28ef0fc5b20cc563a632e987ec873fe9ae41eab20c6e56d47fdd514a4765aec6bcb48e5f340685d85f7751ce65a581997290cba8f2b3ffbe53ac907", 0x95}, {&(0x7f00000007c0)="f4936da98a37a9cfc1ec9ac8f0d37d60d26ea0658be3911f158ea6af9663bc7c41546da72061765d0de670921e86c71d986cd1d68608c361dc391229d8c4917cbfe4ae35c5c02ec46896d06681898697c476947fde582f1d46682de5a5bea61b63a674ab309cc78770129a0bd56ea53db09d5c9db7713698f988f831f354c44b3432dc7083d7020bf02d370000e09a192941326970764d92a2b8db8cbf4d6cb2005f1407f799693671ef434eb2b01f15a5ab1ce0769c835e7bcd385526fb74abe41167d37936389602b103bc80012a54705f712f42b87530e26dc017e694cab65cf3406d2d8988ab144cdb44291384dbe1ae9ce463c14e688c8db8369f6de088987036969ba2f334cc50eedf8e1980f1f5b2012debc7cf3b5351abe0dc31f8c3f31925e0f61e414069fabc0a60a6fc5bb9d59878ff1afaf0b354187285cd18ee436dbcee93cee735c7e85fce74cb4efc3d8a7d0b62fcece2880a86778b01699feb8655de2eefbbf8e777aa14ac787db25fbe0a68e5cbe5d20f75dce6308b44c78e101cae8981e5f93f082a4e24b896b150df12513b69ea5a589d86266bb1ac67b8f06adc0c34c84ea9b55e4229c92db9e06933932df78575fbc5bf9d76b831c4769b5b73e81a31029ce6f836ad0156deed4f88145cee44bd62ba6dc089ebfc1241a9f86ce6c0f0d6118a0aa714638a8367337136fbef327e603b27780927abddc075ebfcbd71f39378d26f89e9fb0e29eab2f4af32dc15123cff07f9eb287aa3a483a3fd890c942576b77f445fa4a4f75dd838d101bc04af8766d0d0afd601e8c7851d7e6b3f825876aac93458e02532856d7a767dbe0ee21a01b16688219a4390ab3307430cccaecf22d3764b09623b0e8bebe0c2bf0ed1868e27417868f4be07cc662bc95c29f3b98008fb6df7a8dc335fe6a2b64de3c23352320213b6355595ff14d7126a2d53f1290407aff24871de4d6f49343b520fb7d69a0401d0e5915f55156430f57ff58796d1950c1bf6e262d23812e41fb22a8b9417eb8a714d8a10cac00bec5efa34eb9aba6da124052554741269e33353938fec16caf580158ae37c3b69d06425a36da489da29293c5089dd55629841d06f61b02796845ea6f33b51856ee56b7218c33fbb88fa157deb0315b2e5b5ff3c769337ce65d8295b01ea9d45655a896818fb63abf9e433b1e2966369803fbaa80fe52ee069a23868bea2bb04161971f2da3209e0408009138ff691d81ece124820ff7b02afa844cc5554346ce1ff040077cc429887e874c4ae93a0446545c44ddc47d2f28dc885e6ec4af04e7a719d82aaaa9220a7ce62b372e0130a77d4ff4db55d77a19008189233f8332c9e38f033398762eb467c7e83444f6abdfa3016c88e6b647c022051e385f37e80c294ca19f233b5e23ca421239e69231bfb75d6b852d271c0251e4e8cbe15bf501f9eac82fd48ed2e4093233af6f41710686056da21692d4200925aedb3ece4503e7cca446c5659e7d598da3c9443c366e15d2928d5d230004474f728be95fb8199a6a6d64d009edfe2c962adc2345bd441548c08c95323dbb42090107258826027f2334e20e155b7c964b0625270976b37f22e832fd93a02cc68fbacb813998e622b6338bed77ebf61534d3b292d8d056d9e03b387dd9c13475de95c8b33b01eb0a4c81cc38611074a6deeb86c59c466cb387f809dac5cf9a9c969a5431d131a4e84a0ad1cd830edec996b54a0bfe414ef5e46c2bac7aea363ae703d8a11b59587575909810f735fe9fac92d17e5da21370f778c4c4566b8f6f2d976b89d7efb2d65a229a97bd678701867bf6a0c8508855bf0bb3ad4e3f12f1079b49a4b097b405ddf4b62b83ac34e1b893d508525f7355e2ef4d0006e457247e6654d5e03cf5340575e146f8c9ea169791d7d33a86565ccfa3a65391768d463dfed913e6fc4a4a67a30766eddfd04dd5de09a4faee4f868c3a2afd109eb3c280ba49ea4f60650a26446466f95c3fde2e6e6afcdc57f446267d9cbf6a6e4988baf4e25c773f25ff7071bafeb8895f77b0eccf3ef9c315e6b4dd702f1677aa983d5ac5a285eda7f3c2b5ab3a68c9c79b2dcf99cd4f632e960ccc0ac98dbe0963065c0a9d42bc513f35ebe8efc60358bd8731fd12b561bdb4ba43551540100286fe0b67807335492d5912137df660d8759a54c57cba8f5cf2cb25887211c678189aa9ab89d382441768f29429dbf296eae94bd04040903ab56266eb7c6343de3a0fe0e31cf05e78bff77212885e3aae9936a84ce7079fe442af8aa318530b2bceff537333c83c703114ff782536858fbf89dd6e1a84ed825fa809c99a3b0dd905fcb10cd7ea0ed61c2ad2ff808b8df8317649fe7610bd7637acb39187770da37f40aa57cab4f5f26ea38b5da69d588adfb397183819bb447ecffd06fd2c63db6878c8024764fc42492b96db857a930de5ae6281df29395ccaebf5b34eda85905755e940c3563595d4c998b982a573d33e36c8fee36d9996417a7e69c2b0fa8937535fe52824906c0a36868bc625b4b6e17274d103c6efe8d12552ece93d80fd6f0fee96a6ae6f67970d9cf30b80e0900ecdd4a5a9cb12882883849f1f14123d8dfeb1ecfba9a905b0460a87d2a261e37adcd16f30bf03df7028cc4668e3ed99dc30a23224c6ba764e654a22608fea0ca23af5f43b8450922f4cd89cb6645986975ad3721ea238f360546e354d466fff9199d1b96f375d54b8fb77d2f664e2a26697cb1fdea305e18bbd9dfa9a5151243b11188d82411b42b20249eeff1d1aaeb8ce8cab0f245405ac21c763e4cd0cb1a146826d0d25b482de835683ec243e659e9fe84cc13f8e43731f406cac9b1a63beb5c0e62d2b5a7bbc52664813e0ef0c8e2329157612939916b3356d125c10723a24228edefb3a8710d7a6a5a23dc04cf44c482766e16ee3bb96d08d45b3052c1b3e99abd619dcf57463186670c98a53a66ad861f8662c51be046c7465127cdfb4bfebc4925d576dc003ab1fc7f2b4f8e1763461d266083128824c3a3cc9cc532430f61efcb413ad4163fdbc3436f802975be67fc7cdc867fb11d0f278b8fb346fd33b13c2beecfe65c73fda989114a9ff828ceeb9bda01d5c2b1e003121137bd91ee4a2177e9748910650b65d957d10138e845c45ceb15c67b18a7f15749cda28962ca73ffca6a3adb5fb519ef2a602be62435a571bfbc0bda172e71f7a2c7fdbd88e5e5d8eb5c5f026a0d7d3ba4e99a4691d8bab231db91f37a00ce56c7bceb0254b512f2157125913ca3299862778eaf23669f3cb4d83b2b7a33c20454ba5eb56ce1750a03e39cfb14a1f67db436c72048f5d021bafb1cf0d1c9b0bf49cc89a6f69bbcf81fc6ddc3c7e3f255f9ba42304a513e932c96194468f61357cb9a66b66573828b25ed9668b7f2577cdb73b5312c79ccd5c2bbabaee57093d24c706d07bf1804aea45f0eb8fb0f0168ae6892321b026cd6bc49d34604f128d0a848f86d0e1bdadcd9d1036287176e41ecaffac8b411978d1f4d5bddb38b13637a22f5b1982cfd09650e099305e40d36f0b24250c084b4978e007081beb48a80ef237ac802ba281b470b4bc3574794bf22c8317a6f86d01636031738e113b2924de89aacce69fccb665dfcb69169f1a000b249d4cd05a85833703341077beff9637d8bf7d5f339fa85e1c07094b9f605eaada45d3939f46eee3a149101df6ba823ef21232faac785c875c042555308bfaf12afbb374dfce632b03210199808b35d1d5d84593741f23c9da394aec219ef5c9ade2a39dbe1997960a703718c4d88ce9d269fcceada69a51901dc344d7c2b7886d61a8ddf9e6674c040547f41612935aab491ef6527424c98490ef80070542037605cb32b423a5fec5a28262be40b071ff20a29a3dcd8c8f3639ab877ce83e4a497b41995a9da8fe5c027a32c6f9de936af7602fcb0a366755de37f683d9bcb8e1ba297ed56031c1ccefda35b5aa6f7e05a1fc590feba8bbf147d4347ed0a644f2083f193c5e7e02dd8155e83c13b6ea33cab9f400572c36e4c93f7206b1a598e63b02c7a65f9b691bbd89e06b198cce86a2d431f11dfca4d3d7f9e7e1a0f91be36b3fce95cf9615a693b4224a9cf7c9b1403714a40125758426fb343316b2bebcc80ebf874f5cb77c91ec771c66eaabb4f4b0baee5e57c165bbba5670902be96be6e949d0b9565c10ad3a6e50cc5f7012dcdb64ad8be2d5183073771975ae378dafee22ef953d866dcb2040b583bee86edc5cf36b76828f654121b7da7c07ebd511f83f5799e9473a2490a4c491bf351ab57cc1d434d3a9e9dbb36a4941e067c69cb786ed36ced3abb61d5a839e6e4c3fc29be72c930d5207f5515129d4655f2a80e315c1e1d07e79dc70957ab682d5900b9afef9d2bf6e9c0ddf96cb9b1eeb1f3fc3054d7937333ef0b4782a15a3dd457656b5595ac050254131f33c6d361fd62dab3143648e3e2851f93511167f72b6b051cf8b4c3565e11fba534c4aa82c56fe10919a273838b9a49eaa33c94e8b6e2a27425f3f9d68ce75dd7bd76b11b4e188984001dd42091a75d9b100f2df2e0baed195c23d40a26045f26aea4bbd7a6bd641ab2300a6f60629da04025f47841fd3435232035f17bfa8b751efbb5d5ccb126a1b1cf31c8d0f9c69e6806765da45c1e0a5e5f1eb8964fd6968778c1a2ca6c38366b84b80e7af21dfd97cdc9c8bb0d5831a0b120043748b36245fc591d451fb05501ad291c3048a580f91da46648fcd1b20e35e6116b82563ed7da8f0cc40d194e58ca2d11b6106309690aa3e89e27f6f9e0f73e09d0176f73841e6ce95876ef53c159b2c9d3fff76e79d9bdb3bb1d276bb2cec208f760c966805b75b618ae5d98e2e095f02e736f7e676f334ebe710e220e8c66e1cf1e916a56bd96234c660f1dd91fa98a9164866388564399867b5ca896e0e8215d1045dcb520a1eb2893b6d67555842f74624684d07d2156ecaa2faf5ac58862b1cf16e0d1ab50e044c1e92daa18ecadbb99c2fc3c8ca6712517bdd587974b47248b9f2da86bc40d1b13f1bb16f3c5dfc269f5bba34c6fc3cf9722830e2ab10a91812a8f94f2b142a3b9ef862af48987e0e94dbfbb81eadf0b0befe60d69d61f7142632328b99c62b86780c72bacc959b3b58da288f3cde0b71cda3792a604cbaf7247079e88111f51699f64cd4ce479c432ec17ad6b022fe58235611cf12fd2482914090bc02fb05bca4f8389cfd5a9a5bf692011e888cfb7d15e4c360ed67eb00c6ddc38195de441bba162faa20099d1da65140bb0fa6a7bb2d165b28525acdfa583b9295bb741fc602f70dfdfc3caa77ca397ed1d18cc562db0af8b39abe2406f077b497affe6c6ceb34952cd4813fcfababa1d669407c3e7350f20a4ee789518717f72eda8f58aaf9cbdf25bb7ddef8227af3dd55da5c7092c4ddeeafdebe4228fa4605e24168033b1d4b41999116c2f226bb4886af23fd7ef13a760e505816b5f6bbb7057b79131aca1b53e32a61937e0cc299e1740bed671de274a645fa98a4c141a4a95984cf05246bb4ab47fbecc6fded56850cc2daa9b3f15ee511bc1789431130688484f95d7360e450e5f1aeda90e27b02677ac2d7d5db86fe1412cfcfe41faa0f54dddd120b717631f8d8f1416d7e6dc01fc0c37b5825a38abd1b1404eea32779953e16a0593bf644ff8abd614fd93e70f725e23cbe13ea1e8ba2b71e224f363d4307bb3c6938f2029da56b0ee6fea7cc8be57d4f0c1d5b8af18318e651077b489e16ed3040e2eca", 0x1000}, {&(0x7f0000000300)="1b7cfad5b6872e70e658339dda7d14ed355edccfdfc185397edfa1a26319724d2ba65f2181b511c1afe30c9a3c7b4be08310f3170568afb428059a2b930ea19f44689bf761e17cce4e07343801865731b8658937eeab3353b09287d1ec2a27c89f45ef618a0d642f6f7461716d544601e95b03d187aaf4851c30c6349f7632050f374fb3fee694533e7be4a0e4657fa17e10d2c7c312dfdf2cf4a80982c994f6b99e8734c881ac69b808b25d1c2fce00d71cb45ff7fc5366ab9c83cf3eb26f039d57fc5535a77fd617cb2285ee379721c0e020bdc2976a3dada755b114", 0xdd}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000014000000000008000000000000f5156feec4a20d5286f2d31299ce14d3cf29050433f209de090000000000000033245098aafbb046c04753e2a2954b95ec50bd093884a4b9e263ced455564e98a63b9df08dd57ab9a698316a66f077a917088c6aee124415", 0xc7) write(r1, &(0x7f0000000100), 0x5da567d23149a443) r2 = dup2(r1, r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x57, 0x20000000, 0x1, 0xec}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x800, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x7, 0xe3}, {{r1}, 0xfffffffffffffffb, 0x26, 0x80, 0x7, 0x4c4d}, {{r1}, 0xfffffffffffffff9, 0x0, 0x8, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x80, 0x5810}, {{r1}, 0xfffffffffffffffa, 0xa2, 0x20, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000020, 0x2, 0xd1}], 0x3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80000021, 0xb7f7, 0x10000}, {{r1}, 0xffffffffffffffff, 0xa6, 0xfffff, 0x1, 0x40}], 0x2, &(0x7f0000000040)={0xf20, 0x4}) syz_open_pts() close(r1) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) 20:47:57 executing program 1: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mincore(&(0x7f0000f0e000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/4096) r0 = socket(0x30, 0x7, 0x43) getpeername$inet6(r0, &(0x7f0000001000), &(0x7f0000001040)=0xc) 20:47:57 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semop(r0, 0x0, 0x389) 20:47:58 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x401) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) setsockopt(r0, 0xf31f, 0x10000, &(0x7f00000000c0)="ae0d8493438ed1b8d11038af7164dfb38d791dc5c324051ab5b41e45ba179012f3d72bce9ac395a51bfb2a7d28d8df15a6820ee486f164ab2a3dd682db308d1cc0c3fea9f43f54921b3773ced97ecd5278a2c1c106fe4fc83ad43b4ae1b633654f025887223c2a3e319bad0d2506fd09c5596a0ceb404b60dcaea3f5dca9f15a75f613d882c38f59caab88f6731f491f5fe98c8481b090d7ed6684b4eb15130f19c6d4498888ff3d271b20dc275a3ba03a4ca85e0c8565e88dd520095bd80b2c704f6f2794e6eb3e212f3076fc606f6325a596ec8a4a2fe08255e668f5a2d762deff5feccccd7162befc4a5651d38891b41557ce890fe30feff6c6a16123ff25af0aa9e1b5a6e9452f0fc50a39fe784f7cd42d2945da345478c5ca3b9df15ed00cb63086496ac6b6455eff0bc794fa43d41ba281644f7c551b7b3596bbf36caedb6ce6a632f8d339d5c6cf2a28dbd0f6431d8b6137250447ac47f1023f0281b97fba2339e21a4288c83b06348aa1b64a83cf59fddbaa31a7ac918af02bcab371bce20a53dffe6a97370ee55380050d115f1cacf3217e31c03a3ff4bf92165c7cb524f8fca4b344ab797df2671038b5bf3a806951091693e9ad3cf2ae2cbaf8c22699cb65b6bd4cbcdc32558c632f2db82264f514edf8ee833a09ea1c6ec14fce9d00dde58380ec80854d9b7d9aa72f2225b0aad640e6a6d8c442b65ffa542baecaffca6d01c28b29d15755eaf1c55db2486d6f91d75d604609610b166e09d37003d3d000b63ca007342e9cf1584ec19c74db369193c1ba25a1ca5ebd2dac6b960ce00e3db634ebf02ea8190b5fbbe2fbe0b6596c0d0808a77f8ae1e410de907e04c7b0cfef08ded558e4f762661fb60f339c80e75de735f73de781c14c1bb4aa22af9ef4c1704f4da2d60fb2c90adf5af3cbc7914444aa94d50d90c0830e21cdd45ec5a13276114df7ae0dce3d6069d51e77e5fffbf37c7e80b4c7d41e449e04c292088c8e3454c5845a4a17b529c3be1c90a6b6a5011d286a80283136558aa2ae363d78d87d51b92ec2005e3cb8e0afb829845e951457dae609028792aeb648e9fafa325e3f24cef3e51fdeba35f566fb725ed7f366aa18fff160b1c3fdf1cd01b7940477c29c82763ad80876de6cf8159abf5b4ae51c235d1b97929430b19f9cd4c8035f05247921eb21b091b63d20ac64af974d9944dbe7f44a7b2f5ee1920689980e13f74e37b745951be3892d0c5331f1f6a9235c569b22209453c4f0c2c56322c952239d7a553df24856465e88c5c43003443dc66bc8d86dcaa636b9bac7da71f989177e7f5ba438b99b540564ea60bffdc737bebd94e9b04dd0bf19e89042b0c81a3e7c44ba86e95176d58e22d41c90e437bfdb00560e4a75e2699a7fa127e385b51099543650d3a9364367eabf5b295ff60a3d8cf823829275983496d3b0262812d9bfd157d97113bf476ef0c9534b0348f129d10ae6934b98b2f71b00c6d714943f22874b547ec4e1f1b51432f7cb82fd6546d68c605646c9c5ad0af8f27f42db3766a171f9983239c353d75046aa09ea05dde8bbd84a1b05bc64082076d1b059d8c315323ddf3c408c1129ff761a706c733d5899c25b0424b6f931e02331a8324a2b9185381478e31560649efbf5b58a0c483e45b4fb20f5c2dc6b68d402e638302ef414e2e4cc868832997120477e0191bffe093c8948972bd2092c9b30af05a50d16a28b4b166c87ce4c85102a0daf4f35b92c3b48356d2b7fb1d173105155870d7ed765c1147fc1c38e4a68b828ca5fa46e62c71057b758103b4985fc5cd60857353a05f1c0f3de6e530db9b0211c8e573f851fae8f575e4c3083d2dfd9379cb6ad2b54fd49755c7114aca67d7d15b2678d087486b5196b93644a706fa3004e1e75998cbf92ffaa7465337d51145733114dab74802be0f00c3cd14b7908480ed3d1cddab70550fa235f7b7e4ec41704f1c20793eea339325a13e1947b923208f6b39271cbd1e291af0fcca07f7c8e4f6e89ac1dcaa9a994b5fd3966fe54bbae856a2a66648cd733e388cf186c50807c0b16e95e5e132b681b38230a2f5a7550c976439f586cd2c438253a1d92dad362fba839c2209fda5c4a93b0a7d97c314dca8bf71e849e7bccb445760176548f1bf2d5564430674a387c8b69bc62413f48de00139a80ababbcbcfb9c0882c39394c5ec1eea53c2800cc7fe95bd81cb5f98d312c66e712564e680214d13b61799139d0dbc76c9dfb210db123b8f2c328eaf069edddc1dbdf8805653bf74cf66ad3edb17981c1e342b334048165aa663ee160469271c8740734ee0d58f1c4ec1fa72e0ddb7612650b7471523265392e303398c3d168557cf94ef468c0aac1778f779df8214e8b89597909ba7024be35ab3f4f1df82444f046dfc6b0643e46fe85998974142758169493b3c03ffa0c8c62943923e53c99a9ea03c921aaf3d7a9bceb2a862399ea37c22ccf619496cc6c524fef381e14e3b03b53bc1e88fa55d64887a8c0f3ff23f7a6157371d1978e8ae84bd1007b83b11b6f07cd2edabb03a64d3fe47e83d9ce317d77ec6e997ccb88868a1ab67776a00bf494e594c0ebfcb311a9552ff4e0ea3de51e39752945d640b9ea69175737e8a49a1769e267bf3b8f691321e6965ed33d51509bc9fd8bcd1a56e0573151d8add121399864e01c67cc2f146568a89d6acde9ebf7f63a86ff6865eb11f0b31b5aa9bac295cc1c9a3d1a8956bc794b19d3a703b285490fc795017c616ef790ed37bb73f0cf5cf2553603a8dc5429c53027030f579393d51bdedb8f72d6a641cfa7ad1636c9bb7814d65dfcb1a0599d1416dd4d0fa4f73af2ad0ada4c4663ad40470850dd1dbc2b9c8e9541493879f9eacf7e4976a38fb4f8efa18120ee4b675a47e16ad44e0073585c9682b90d3fa65164e3c1f0bb5f5f8da0bafb49c758a879508b6dc10a4010729a68bea644ae42a9809da1c93e209f4e83bfd7fe420491ed2ad1faa05280d540bb2f427917ce8baa3e5d4821d0107e2dd35f83f70333104e699df91d20558a85b7f653a33f19200704c5d1eda971c0c8391db5bc5581cf8fafb10c41fe1cc775e869099fbbedc82fb945cab883c9751f5d55f579c09a570ce5b33f1917b1405ccdffe56a22d87952d08a7eb80540b29cbb64f51922f69b9da43e37fd64fc8599f7ee82ad70a21c6424a3219798fc10a1431681957581c1f291101c41787591fc6a2c72783467a238d990716a979dd0e9d239c49057209e4eeb164e103707cdfbf7754b1aa4f272cf70dc752e947e0a8fe4bf2abbdce27c300b5ee79b12664337376d9625cffae292a112b82d329ee6ecdeecb89dde52b33659bbe16de7c71af524cc4770bf4603c5d4c0e76e22242863cba36b137983423cb5ad650540bacb81d4209f6865970cee8fe715e58bc9c2560e3e806e59b69fc003096ab7727a6dbd7b4ac71adc4a62b9cd94df45c71752adc6a25362b70315a0c4436d24aaeb78b0aec679275056e93a4a3703dad3153d0d6724d03c9b74a12723f1b4072cf56d2a58da895a71cb83f65b9e2a3ff3af7385025dc994ae33cd670def65b753b5964dcbcc6d3e1ec09b959994c2a19a784d270de69de16fc554e9f45d9140b789f316fd7b1628ba2c60c541ea6de1a40c139cd786e811b0e6b21a6c87133eda1c92e0ddd160db157a06831d586e9c824d68e03211a9dc897d4b299b01ffd5d96e2b75722035e117d83d72a4933294ed9ccffa96b5fd35cc26904ba74fa5357e958c84fa5e5c68531fe4b720879e206490387c4ccf6a66c10e005d79eda810259c3c5ccebcd4c50cac50106db4c298d801c8e17d5339191f7e379d8bb84521d6ac581dcd091b6b3142ad540e1c653d4529195c0022bd7c5a709552d8435434206d9af4f3bac81f45cb7bb5ed05ef6d88edbd96481e86deec315b33b767d0184ccb156bfe0bfd8582765386bcd8a7e970d8c4e3a3b1462dd865dd8148d8bdea52dac50b26e340b0b9e92825646315a6817a26ae8be284492f55ba14f379e7c2ee39a61b7b5a3468c3cd5ae6bd8e2ebc3afacdd5f76f76e65cd76c97a329a9d7022449d31cb489ee442ba624ca1c6c8773ba47fdaf46b08d11b6171888f2a3699cab98b76fd1c092284ee601282c6e49a389156144251a395acf5fe0061812b096a7c77fd9d2e53a51a3a0b160220aeaaf1c791b49875ab317bfd2b9cc5f12aa6ff306edadc4c3f85f13440c6e732667560f0023b1382c84ee838f63017321a5f800baed8caf9b1303575f1539ee28e00de2c3a923741921d5e59b8ebf47bd51e7f6ab38d10f2963294eeb28c896ada73faf68dc0e417ea498a82727ca1a0d42d4f98963aa1cd89684b1a027c85ca3810f9fd83c2ff71fec356b005c27286a329bfe948f89154cf604b35c15a32db9db6251beb86944fee29c913458c623458261c14889a264ad95b6f87d063c75db345f5f5b47b9aa95e9b39915aa726b5d241166c14578c56f6ab9727b6902e6d45775b048704e57f38188ea5952983b6b38664669f342a4f02fa351526d4864b4a4fdff98098183bf7ea7acdd3bc36007e448da81eb3b7f68629b5532774d0ee400473fed9da39afa901eef6efb4c03a8a50cd2840a820da07fa4c33aafea9f938646308cf7bce7065c2113a4c902e1fe5e7c3a4f8266084925ce35f5f94381e09563a0d8188c1a1848e150dc76e11dc8844397bd35d529acaff735fc25343f57427bee559986679933172a14786b2c90c3feaa84dbe6f81665b7a110ed520685f3104984dcae1ff429376fe7037d8335f69677cdacb466da7158e017e1316e0cc65b36a4ec4ae89275fb8479c5deea602e0f145a722b0a5b5fc2ebce7a0d8801eeae48055d27fd0e8ec073877ee2eab9c2812bcbc3ca72b0b74ed3c116e0c6e79633242c6152b99b4d070ff8f596e24bc6c947c2a4be0b7203aa5dc1a7583ff77b9e90d83121fc0c8a18b27dbb79f07880bbdfe75d7f643d22df04f08717ba5d5c2e1233c82f9c36fb3ef4b340c80d503a2e1da066caa22167ffc1d514fb0dcc9d6af5558909b0bb50d590efc258562c50886a9e85ed5002676c256d4aea07751e8343cb6e6df1be9b2376a8fda855e54f5326dbd239118aac8a663f4e56940c9eb6b243a8500019ec4b433fd0351f587de9bb7265ebc7731d682288bfaa2b2a75960f53dbfe230b63197017e20b3eb0d1cfe49a5f09138f17379bac4222727b6fcde7508a794ae680cad337e5a277caaddd32d78e6274f313321c893a9c9cc61c243fd42518c9554d48833c873a364959577bbdcec5f04f42457406256b62169b16248f8c4f43f5259cbff84402a56418d26fd640f69156b5fc941b70a25e57ee30f44035a562e5b60d386788c272f2b3929805767d2fcbea5c9161fba57cb24e39c61731ea8a10c904dd0da874f2f20577ecd08108721346a608183cc13c56738075f83220d7e01156cb20b95e82bc81f1075e4d7c1e71536e6e26939d4bdc2b8fd01e88c93f7dabc03f3f322044e278d90634a9b09925e822414c735225b4cc1ec1d40e8ff410647e449969cd62bf6e0d533538f59ad302a915a54c1162812cb0257e20c6925696314c14176eb3466a0a42c337829fa09e31ebc099ec286adae7621f759e569e3a73292006bdd2935c93e1ec988be33abe3d50746df546fca4800c67f8b758664ad6cf49e50fcb9025bf6096ba86aaa3c8015b3a05dc14940250e7bd0e4df520172984030e6b5c10d919fcb81aa8561a3489ce4f485fba1925e7bef", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:47:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x4, &(0x7f0000000000)="b59b6400", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) fchdir(r1) 20:47:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f0000000000)="0e495843a64d86a18d98e144287a0b7fc17523540f8c3b7aeacc7530d82719a4f89d647af3c00ab577c600df3023d28a7fb6824a3970de04d1b6500b1bf26ee1721e42ceb9d1c961ce9dbcffc4fc129bed9a6fb5f11db0c429fd01ebb272205a73e898cf6b02de7df615ad4dda68934d5185cbce08d0e4394497ba0b60c49255778a78d68c9401c9105d22911860c1f42eeefd9a730389446d422f7b92240fa803c14281d4e85ac6006f99d3f71ce34c22e53a5e688e650055a65b8295d9fa1bd09673b4bfb0cf1827cc7a7cbd8a04299c0acfc4906ca3", 0xd7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) getrlimit(0x1, &(0x7f0000000200)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x28) 20:47:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0xfffffffffffffff9) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 20:47:58 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x124}], 0x1, 0x0) close(r0) pipe(&(0x7f0000000000)) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000280)='<', 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 20:47:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 20:47:58 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07d68fc3e462812e2a5a8bd452c7752a05450079654c6af6695b0a61250c5b5537d8ab1b5384a813bac97e25affdf0f400bdfada11a1e3c34e2a5da5a226916c67dbf4a93e150a3f6eeef1ab92167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa742d1c2268e4719b63aacc37a4dffec7c842ea7e0fdec2d0f30b34acac8b358701505d170000000000000007bcea9d00000000000000000000000000"], 0x1, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) semop(r0, &(0x7f0000001bc0)=[{0x0, 0x4, 0x1000}], 0x1) r2 = socket$inet6(0x18, 0x4002, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000001580)=0xc) wait4(r3, &(0x7f0000003040), 0x8, &(0x7f0000001a80)) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000001680)=0x8e7faa26eabb2789) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSTART(r5, 0x2000746e) sendmsg(r6, &(0x7f0000003140)={0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f0000001d00)="0a90da9c183bbc58e6537b6ee3c65a1b2a25d03d034eb033a9248895652767c13be35a1b01cd761e2429df116096f64cd9cead59b787bb9ba5400aee1aa91c6c2801e721ba37518dba677cc24b95dd622787935e68a8bbb10a7a32945c7784301f2e38cdb61f86fdef1ae6237adfe09386907d76d735b0c8c1b66e9dfb82b47018212081184af84e7679d9755500e08912ab0db3efd2c7c408101f02159fbf6a16bc8f4ed87fb94bace02bdf03550a7fb5e56cc5728139977bb112cec02b05ffc2f3b171bf7606ef39f6e0f0c4fd13a88c1e6038d115c1", 0xd7}, {&(0x7f0000001c40)="4cc9721acf0e75d0b579697ba85684c401458effe2d1d3b5e44befc82ad101d07d2b64bbfccfaa2f29daac0591246a2b4a6744718440b68787ef4a651524ec34a4013ab1ce2bff646a", 0x49}, {&(0x7f0000001e00)="af75c6ff9c130e3bb3fbc305f4b73e", 0xf}, {&(0x7f0000001e40)="df1858cd0efb09fad61e3bf0883219dfaa4d44cc319b7e05c7ee0256bb8d2f6d71078a61fca9fd6bc827dd3ab9ea3e94ac264bc808113735ff3855054732dc110218b7f0f33f704d36654fcd470e049e51bc387549a6379653a69b1f1c10b1e9bc126399ac609a7199e1735f378e7c9cd10cdcca3a4bd7418a3089816afa1f8ed7ee0564d0bcba33814c48a940605f9f8ed2115655d6981af4ae21c443cfd27324f53a1cf6c46f684a14a32706052df360e90684e57e9cf82b872837c24258b0721a6f13aabf2f26af0146225d0c385c225a6d5521d742", 0xd7}, {&(0x7f0000001f40)="7970087425e30cbd8bcc882df3ee2a2958bd80dd53d4f2ff237497d8489a0fc37ddbf35b249103ed4acd3c0e4608117238bd1d13811a676f0c5ed8c1f575fab3c855d03a7deab52af9e6e56f738895", 0x4f}, {&(0x7f0000001fc0)="9277e615c1ed756d2857c428919864e1896a1ee8b935bbb1f06fd273195a5456d2be51003be1291786ea8c491be4be075503aaa9df5cab521e65135f973ac755576e9d6c5038d4ae2e89c3c1f92d3fdb08f33f861604a13841bf7bf76fc3fe3fa0f1f80ea9bd118043b04f40c3ffc31fdff1282155fc6f0cd90947b03b15303a0f3b1d49ecfe6a8f1cd74e821458c793f9ceca36047fec1b24a5e8b2b4bbd501b67c8d05909dfa7368b53ee40b1cc7b9a497a4b30d34292d8127d7056849c039e60f635fdaecad50ca9bd6800d8a6229d24193141e3fc8968e67e7bd6bc43ce7569bb1a8560432d8cd1edf1abef6be278548e483eae59b7119d4919fa4248d745a625ee716ff923e576ab029101d90d580a79bd34966eeb01ff782c48dfb005cf038dfe4e75648caeca46a96780d1292e8b796311893af381390e4626756d5463a6fe354f62429dcee9d6ada4e9a9183e386dc0f73db9ad1572cf48be8d767f9c64788ebac62cda94978f57b30c5c846727d02fa2760ad04c0b3fd85a512cd0b2ee4907add8e72b8b3109f9a56d7354c4ac024da5b4f9816f0b648e76387b8fe21756a9b42e0492767fce773e33d3c40fcd60a64f39602ca2f22e8c03153c6071a043632861e8b7e041942ccb38a0e0409b98288541509a4153a042194b0b2682f0035f4fd24c3ae142b5f124494fcff29af4c24c2c618dc98fc448f1b05181b34bda506de573abc495c4929ef1e9496e980456ba5a2cc1a6b4b59da5368da10b3d47c8dd26dda8588689292870ad6f3b715cae3d1322384d833ad7c08b1ca30a569d1fda025f287fa0805de1530aca581b75a987fef0b0e4b6225007cd9b423faca9c9dfce949c2281c5585244db8f064e42f41206813bd181ceb0ed6841b9b05c37d3ddb517834ee4cfd186a6419230ed98d70d788e1901ec67037d51e2d8cbbe82c751230fdc79fb4784214a363c1f161fc81a0e3188be7e3f35737e27ddd31f4e5b3210517457b7e62abc0f573a6f942258c2ff52b64874bc97ee2e4c41d3f27026e86bfa4267b63bc18795b44ab36f9363a73ea40e853fddd14ce1a95b37bb6b4ddc1bc398091d7e04fabe2bebcb2d971b23b0785bbe42162b272b0587ba64cdf205753f297b541cc6665b592ac5247e89acc9b0369ec6f25fd56c4f22d8f68bd20e8040af0a2b84d6b73c6d9507889edbce33c970c5b8ba8aa02a3a50707e09f7198112e6279fc8c351e0daf35cb969de503ea9969baabe0e28024a9a92944c816976932006283b2641be81604529bf496d18a898bc4d3ae656f3fab5393f12e83950065d02e89a1bed167a1101297f7a050ad0155f3944060197c9d2908794da9e36d8c6204dc5e241cff28ef5a33ee0d14cf09d7f9790408bd8d00a28a89bd021ba1aede7527e51f5517300fde64015ebe1fd595dcc44b209f325a6621a195781abd11a8e43a71c1510a5a918a861ba873c48768a37a9712a372ead9c1e90cf7d1c78689d426ed163d80b4613429d4343561f708d1ba626117171dc2ad883be6bf904918944b826a9153c31bdcdb8c7fe700e1a3ece64768718be20d0d1d90cb131ef8e068a5b497c8973a8e874d4b4413652b99aed3d7df9ef81e630947247053de6f22d14c3d67ed561861bef3289948bbed0b330f00bb16e618bc6e249995bcc4118393cab2c4951be42c0aed8aad73a00fb132538a1e98868b9bdbaf34f48a9a702a71481a64aed26d020d37bb6e11f72ba57ef0ea34a8379a2eb3d871ca5e8d03f824f6926f6cd7b10f7b17fa948bfc32cda5e55ebb3d82a3ebf80bd9148ebbe6754955075fc402f34cc71d22365c3349f88bd791a8a3cfe88b866f3a3dad8b0902e7052557071618e41be6753bedfc2b0ed59ea4cffa029df48836975bf3da87736b8ed2dcbd5bc354bce4c2afd000789d16725f508427063fd291b84e3c2081737acd36f34b304894e77fd0cbd398dadc01cb5727482012e0da676da29706fde1db7a393c9431a571aaf1e2f10b57475c92f749942bdf84a7c97c14109e53ac8fc3807b7381ef3691465be07cd254d06d0f3c74b4673b22eb0ca95e23bea20388adbf89a82b47bb5632789438de23032ad6522b9a89577c9646d64d53d744f78d293055061dbf3cedc9a86f4355e818c7ccd25b01ae182a4400a99b8f94f0cd605646a32f22de93b683f0ab2ac19010d9098ab520dc612cfcc515c606a3e9954dd4eafbaea8ccbf42bf747c4f0cb763037cec0ee3e508b9a26ed9e990dd9cdaa036bbbef9e72b117b588a95567ac9706438b6ae710f17c1e4f5515ddd6ce2a85cd88734b15bdeb990c5ee3a2c12c48824ed11dfd9653609097df377a1935a22af03efe195a7fc824609af9ca3048f0ece9b3edc5154b2f353f9e5d8a1815470dca71561dbe7effb608356fcfb117ff699760be9ecff64fd44afd626f49bca343912c4d33d4ba2c9aa3957ee7289e93cb15b849e28a149aac49e56e8e8164e46d57613b918f1a1b93b8a6e70960ec5502a9d29ec6bed367baa12623e2b07676cac927e97f11d934535318b560f2fa3a2ffb4e0643bb6ad7a6e65b7e435c431bb822223ee64f34a643a338184d8fdce8e143dbf1fa4e643fa721a303fdbdc0faf87f90e5b7aba961734ba686d748d106980869476fb7c8a160a87329e2411613fbab93f167374026389021888b910b6da34346930d780436a3f00002be7b81cc7702a1269e7f07e1a25f0f32e659ebe69f74da7bfdc9745f00b7da10b907d8b037a5d6d1b99ad1706af37bc95a8a2faf2864e0765e502ee2ecef23ca4381c92f27166adfe351c48f8e4c47fa2f98d75a736046aeb1c5e5e82a411a6fa867986ca182c95c1335946ba55b68047f43f5daad8ccc0a8e5f8754882b79f7f0ee9ba5514aa189c6d5a24c7c205f3df1080d7d47be90733ff2c407f51df90ae15b1322c4fbe3e8990837104ade7faefc259c85c91d44dbe77bb70e1aa1081d45b1df45cb74592c63c632231c41b8a7494c3f5d77c5a550f0993e5da17de56f702655a70bfc629c498da0f419afa325c60b4223a49446f60f3d5a0fe299ec91f2ba2a603af1e3018d8a4408629b47d4f379e1b1f435c38f64eefaa2088fed9840b01795f9fb20ba1a607a8c1499512f78659eeef3c310cdf2ab16efcfc01949a028a4a56ca0d82b9c1c4bb7ff4bc2c68b7fca4b7df834687646b255276d73b213554b024aa26e6ff9218e1a48c54ae4aff158855655608e715e54c99b43b8e22c948af3a52ed2d9c90d5f3d6ccd9b39a918de053cc1f94049cd1576976982ce77bdbb410e740bd457fa1f6ebb8a9ce0337feeee488d45d662ada2e35a203d0e206109f9dd3a58e66b01875ab6b198117e2216d1ff9e031feb472dfcc43275ab67bfb2fa26afaf1462d9cd81b0ca2356527a6075a25a02b657a45557ea751df68219270a55d6d32d3543d39da32aa22a21cfa31ba416f3dd4fe1c9fb2a15af3582b474ea21951b7b3b0e407dfdbf16c4e111b6af9e53328071d311eb3487b333709e798a8a97c477f532d14f8ff14894dabb8657e8b343d5a3a052efb7ff4e71420d3c315e2f2ec2e77e2864a426a06a0c0f4bda77152e5c297d809ec212d5f3ec88a1902b2d372a1942decfcd171d037c4c33a35895953129f7e04c2c9087eecb6248051ba791ec921e4ca3b2df63b2675f082eb14522bd9a3dd239afc5fa4547cbec906101e9690bf709583ec224bc42264bb7869944d745e2661f8630b9990019d7681ca117d9e58d83aa1d236076a3653d0ab8b712df0736e1b2afb9d514a175ad357186329bce8eb490265a141a2c2e9ee0179aa2caa8fc41fe3ebb37e7ebf1156e8ffd4367938204d63ce2bce871c211fcafc6e61c14696bf1ebd31e86fb36c8c2ac00ff8c1e22d72b8ae7bd793ec2c22e2ec18dc3b54f42c3e97c933b4f051bb159dbb4c16ff7a8b58affd431fb23cf306711ae83b1d21030e491bee12a239545c5a7df38bc9409952813425e697b67a5533bfb29d52022ae9fd650cd2c20f1a05430c1315d75bfef87ef67135e95bdb5fd401008234463641136918717a25152d11fa52bef18481b0eeaaa9a46904132e5d1805ac760c0a4abe7a45140dd19e0d659730dd4952fd2ed116a52a1de1f042a15e161970b042b13afe1e8246eb63b7eb48b6ac916959d4d4c9a08848053e5c2c76c953961621ec06358448b36287c2a60811dcc3046f8bfd6dcb61a02d3150c930d2eaec18ed908a28e149824bc389c4edb48e5d1fb1cbc1f3971015bbc6b2caeb74730738ab190a8de4f9255cd1804f1fec31798dce5fe8b96b50af210cfd84da904a329e2d2cb2a2556f6601de0c5829ce991f2501de00b569002e0d333a90838511bce8f3e1cdb56b2ece305e24d17b3e05cb67fb29fd87b3b78a278ea53981664d1a05567dec650a9209ad70bd51c12f7865ba9179ab190ad86537cd877ff6bde996fb71a3dd4ee8712e8307c602cfba99d96208dcbb8fb109d848072766b9a9d05c4d14c7364f035c4e9d33abbcbf2737fe3bec6fa875259472c8d6780a16225a89b5035633781d1c47120c4e7ac30689c42b9a0d0e51faa6ac6edaf156f37d700325fcd29696fdccfe16affb6147cf2bc326babfc79293179d52f64ffaf2de27fc7949ad68133dae6ae913df15f4a75d5f513b11bb4c30a6e2145d4b2a7bca7bf59871ba1267382b62050a0bd1ba54c86a7f02fb578029719085cbda7ab9ea152fdf44be10e9251d6dba37f3498845673f2fa0a15da549575af0124b3caeb692f9f8a592f3313ba308463c2b61859766c7a55d057a3085bccefdb4e2d839fc4d9a68c9db949a2bad12b9942804738286292f4df2d803358027a9d83b85b46d0c9c034b0641c7617418f24d4a337ace812b5a4693bda885ecb82afd08acbc415b7e347cffd9c0e69fba88f6e8735cd514df0b65f200dc1c87215a4169677f6f7c95cf755888546607774a7b408887d1c6c20153cde93cc01aadef595059786140db05d8f4bee614d902010ae298b09e7090564d1d76099c86b4a9454055df473e73803d41463f94e30969d604533c578d7f65236f27dec8d8589355d43ca4a440e158108d2439caacbd530e90c82f474734e1aa05b2a7f93ad9336d02dfbefc4c9fea49aa2f419e6fb32c70626a28df3020c8578e4b5f82ebc41544c105f1cfca04f5d210a8d09febbead090c0ba7d31c729b47c990fe9a59ba45f424ac89843f6e1d111ba7433103b186cdaab6c3ba3874972d498df47fec9ba79886cc9ac7e98682d833f8c73b8f9928e74fcadb35a71610ad2718e3994cd7870f75df31466b0f50ae4341e94e4b0a28204339221948df9eab31e8395d3e4f7e72e2fa32582d14d7c88a1dec980fb8e19a150f80b05f7bc774806ae37a87a2d97a15f8ba0b282594ac80969325e398c1f8bf035c690c690e8e4c9340e54052e35b2df8d1ac5bb37b38ba0524aac6ef088eb71b0ccf67679b17d81fb85067ffb3a20982a65744c17d8e1319ef566324ec1382f7871b5b9ddbfc05f760e8818311779bdd34a4d5c892836af5848ae5f1cf21167b5aba3a4a07f12990d24230718a8784c5f5bc02fbb65a58b2b51b0714f2393dadf1f1c36f0fbf6ec1f19b8cf3c4d10a586d56b3301929217bc9978833d8d2f90b64008f8ee48852637e84098c4d0bc088c629cf0fe0eb42c24490ab066bb013e961b7709b5d438646766a76f5e363a6f7a62eb54c2ba4ecf94aad76319dc9a55cc8b383885b6a8533a2d85039b6e946d251dc2e94f8c64e40", 0x1000}], 0x6, &(0x7f0000003200)=ANY=[@ANYBLOB="a000000000000000010000008100000087ad5db31a473dda2a5f3f72d9ffdbde6716a0f9485d8bb724e3b5c9976f5c074922f2c63f58b64858e8307d4caa6d3f90d6be349153690a963bba2116e89a0f9b041cb5760b0d692c69623fc58fdbda1c42448c43f1eb5a15cbd735c2233bec01ab48be5de37947a35dba209b9b935a9415635b7eff83801a50b30d3df0e4a6bc0cffacf0f43b81f418fc00000000006000000000000000ffff000005000000b864273c33379d777c88a87580feb45c9d7799d8ebdb2e058560f43023036942b7955917675ce39b6b57aa7c415c9d4bf1fa905c9d6da0268dad79ebca78791cfcc28d1a69b1dfa34c7a7432e17836004220df32d99d5bbc1e0ea11fb83add3be1cfc897abfe25705e1d638158bab89d870f4f50fd3898dcfdb01e150df7ac462491660e8ed5f839505e6768e0ddc871e1bffaba39bb342de31f8ef5c5493c7d478f319842980fcc052930c6cb4b2e9d6927b0832acc96d446880d9c8490759f73a607cff2844ceb08febf6989880236aa33b4ceb4c37eb3268a9df70b52ff6e73b9d5fc561015e1"], 0x100}, 0x3) r7 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) msgget(0x0, 0x8) r8 = dup(r2) socket$inet6(0x18, 0x7, 0x100000001) semop(r0, &(0x7f0000001c00)=[{0x6, 0xfffffffffffffff8, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x6, 0x800}, {0x0, 0x10000, 0x1800}, {0x2, 0xfbe, 0x800}], 0x5) syz_open_pts() ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000001540)) linkat(r8, &(0x7f0000001800)='./file0\x00', r8, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r4, &(0x7f0000001780)='./file0\x00', r8, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) r9 = getpgid(0x0) symlinkat(&(0x7f0000001b40)='./file0\x00', r7, &(0x7f0000001b80)='./file0\x00') wait4(r9, &(0x7f0000000040), 0x1, &(0x7f00000019c0)) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) 20:47:58 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="3c247ba94de062dc4624a00163db1ac079464afe5a0997e3231b45214c0d6bfed0f103bb2babf9de42b035107abbc6d84ae4d2de50e1b7e00b5167a6857ff5d85e24ae665b62cd136558ca120b375aea9ef69d38153e23dc2d8e1f75b220362dca0d9fa9a701fbde54590d0477dafa61b6d4a5be32d04e861a9d354ae1476017b8b8b53b96c723e8e1c26f596bda41ebbd0c33c244ac07b4d938d098e3507ceca217180e58abdeb1a3bba46c01f54bcfa9375b524e69baf5ed628bd8adf09c3fae47cc3130fc1f15e31eabebe45cef4d09dc636d63fded47c47305c11eb552a7887cbd8b2fb459edec1a", 0xea}, {&(0x7f0000000300)="f8df106ea72bee126258bc2a8aa58513c9cbcb9bbc3d7237c1e8e32456e8696a5d683edca19a9f2f889e50868a7199dfff0cb6c5fb6039e869e0f787b61fb4b4fbb7e2d6aa4546602a7a1eb5259a2af6217b6790da040b2be9", 0x59}, {&(0x7f0000000380)="7727e3bb6da6ada2fcdda69e6f8ae13f81e4e445b57aba523316d21235a94020664e99e9d635243e921645545db71baf1a39bf38f1a2ba1fcdef651ac71ab3d0803bb5feb35ea07c887741deb44ba67fa03d4c05254fa62ea2605bbd0f0e937d6bdf87a9a7b775cb0b482ed4d05f949173ba556c58c901b95ecc691927d5e10940e9edcfe1012262ea73b62be314a3667300c8f9253625798541bb054d8e2451ddcbe1b6a6aafdccf8836cb0defc1e87ed73", 0xb2}, {&(0x7f0000000440)="2101b82099d460c72aaccc3253b6cf51067a579d0584d03f1367c48e91bef6131ea8bd557f9cebe4ef9566b1252664ba59e31ae19c357f9d9c9bf48cbc41cae9b7f1a77f5f21d7344aa0c1591193a6fffda568c9eef2573ee8e887e5671e6c4f58e2d11da52b87004cd106e08348c06075f3009c3171dbaa18cc5c66889ba755d50515414d41f14d3bfacce52ab47affc9ec9ef1ab4047d1a726053827c035f38bbcc52befd2a3acc8b0fe49b248845f0fee9ccbdb759ae0eb3c229de091a8dfd482826ab4ef30cfaeb3ed9e77322f66b980d55f1dfe3968aeef7f3f8acb3430f9b9db17250a7d4ecbf565d5cc", 0xed}, {&(0x7f0000000540)="10f331ac4886680d02675d2276ae3232934d15e406dc188f8f9fd92b5a74449ebdca391372e73e1abd170f570a01a76c90b5c124cf3681ef55f7", 0x3a}, {&(0x7f0000000580)="761ae560288520c3e39ad82cb3096c7243dbb661e15fd76ccce9d98a88b5b83e1539aafa2599d26e718430f0742b66df245d71ca9961a63b25b340220d3f6f4ed17cd58d34846cbdd4b42551d35b78796247cd163bee60d519dabca29f837b1a3d965f38acb05b88ae6b6b6bf01f660f21d6f66659c7a3fcd6", 0x79}], 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x1}, 0x8) getrusage(0x0, &(0x7f00000006c0)) r1 = semget(0x3, 0x0, 0x200) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000200)) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x2}, 0xc) chmod(&(0x7f0000000680)='./file1\x00', 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) mkdir(&(0x7f0000000040)='./file0\x00', 0x22) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xb0) 20:47:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ecfe2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0xfffffffffffffffd, 0x15f) sendto(r1, &(0x7f0000000100)='(n', 0x2, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r3, r2) 20:47:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = accept(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x104, 0x4) 20:47:58 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0x7}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) msgget(0x1, 0x10) flock(r2, 0x6) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:47:58 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x2a) 20:47:58 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000001c0)) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 20:47:58 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) bind(r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) 20:47:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) poll(0xffffffffffffffff, 0x0, 0x0) 20:47:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="ce39aedcbda77e1daf7563eb2236672a0b65c7a7e69bd12d45e59b7e4b8a0408a8b9a3bbb884809ede1da0b1301d8b9555b77757962c3fbce5274e51df2c0f7c60e2b50b2d4a31f9b620d39bcf23b595541512f9743f054b883286be724b5dce598e8efe94e7b52bef5874f219fe53247a98c3107d722b0cde203ee2185462daa15689e1b744f8dbd8b0edbebfcaf9060c096d7b22b7977b2a7b0a4f96a13125fcaf8679f39447", 0xa7}, {&(0x7f0000000180)="a0e17d0a7107a2e681b3c31cb3ce51fe2a6c2bc90d4e44aa5b2a11c08bc7b02d868e75d64603b6f5be037c06e1c4790bdc", 0x31}, {&(0x7f00000001c0)="c53f594ae58af79136f2", 0xa}, {&(0x7f0000000200)="443d86f74e44d632905aa00783805c7ed3ca12e1c05bad3a86d13ed09c4b2fc025e4c6b81ae5e9f6c5eb15b17fc41b0618ac46069dabfbbabe2d561547482b46c4036b4ee7a380e556c425f7c379957e82110889577f2e42000d4e6a55f68f2173eab29a810090d32a36942a555727eb6cfc755edb4995372039e38dd7c85dc0bb43de0932827ee062590c611872bc6eb0e17ad46dff363a6393f98d69a33e58eb9373dc10450dc279011d", 0xab}], 0x4, 0x0) sendmsg(r0, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000300)="aa061c38073973bf682a3d8eacd6c23fe9a54b010331a95fb2e5078d5634547d362e023d81c479169b2c95baf7391e3bea824e5edb3b9c7ec90b113d7336fb69420cdc52a5be63c8fe223f301f9ab40883cf8eeadacf8ffde3bc77b263964a27d96a04dc2b2926bc6cd3d15b9966be976959ce374ee943452af9", 0x7a}, {&(0x7f0000000380)="e45a8c626dabf9b7e22101b6418d7528b38f88e299362073ca471718cc", 0x1d}, {&(0x7f00000003c0)="997321aeff49ac5cf54ca602652654773555fb58513bd4b91d5a68baaf6d90d1b5b1d9cbba120da363a06a40103c1dbb0a11d3bc63db0b4647e7b1ec253a98e7daaa3f35126e9fcd6d102925778dd08fd3b57390f18f3817a2f03cf3fb18efc433170a3a856ae6693af71be543166b061f9a5bac31c48e836508cd4ef628d1756201b1985e986500575523f776f685008240329d75111b92e39e1b6d240e4cfef014f7ebd8400d28d541a988378633f50bb226e54c5b73f3d7e46078859c32c467865b3a23b10cf54bd631e3656f3bcf17649c2504d730a639776a66c8fde21b242d6fc4efe7440e", 0xe8}, {&(0x7f00000004c0)="3ae8fc62c4fea8d3983ecf16047d217a4c9ccc85075fa66c368ddd74a76a188cee4b5dd704f01cf47d2cd214bf3db5a8543cebf79247d2a12a1976209b71383f52b17458a5833575f5d1d3bf53aa004c65face6a74d1515afe0328df76942f8b31d17cfebdde9d24d4b49580a856c48f5867779b1ffa28ac03b26479ebb123f1cdc6254f83ee886e3125f2665cc81541b01c63504f94f663b96dec076d8c988a4c2e5982ded67b746e070e79dfd4c5555931da8a7e8eebe371f660a48e6ef4e4282f9e0f6a530ac6c6021ec66fefa572c67ffe9f82c8855c2c018463ad67964c8ab613480987a770018625b53d9eab8917ebf2c66f23949bca28", 0xfa}, {&(0x7f00000005c0)="20501297fb83f51c3a6018f1124ec37faa13b7054b267098bf68ebe0749175d568461f9d8bcdec20bc68293cc578b8433667fc4866fec06e4f17f65e8209fe3de6f9227b2597855d51de3cfbf950c50adfb76238386f913dff0f98e3a1cb8ba175acb78df36ff71e045a33f335239baabeac4757af36659731004b231e61f175f4fdc7f57ebcefd175f581fd3e871d97451adea03a56f70535c85429433395c9fc325651ed391f5a6168b3c79578334f553e84b086c6405c8815b086dda7dbe7f0feeacce7026a5d34017bd4002f78477fabe7df411f6342825d444b30e98801670a8ab5ddeb05be1d24328df18f08c8b534e543", 0xf4}, {&(0x7f00000006c0)="aa0a393fce9aeb250c93c1a2000e70f348af563210dc43d33c933bbd37a54881e530314cf0321f7698c1539bee8c7f1b7b4be54d383be8844cb9c8bea439be9253a617a34dedd16d041a684b61b7a1cdd7d2eb3dfa36b3af37b55160eb7808b3a98bc1a32be33d5e5af8daf14a359a3390e6d3a7d7b2b7cf08c2f0f85459797757c47090c1d1a9cb", 0x88}, {&(0x7f0000000780)="9a93b4873b55b4257e78f532202f2b9c5203e0764e36a3171f9a745f238fcf856d901593fb7a3babbe25fc038640ca4898501f57aef1acbb67b6ef74eec87ee06f562d84841efaacea65", 0x4a}], 0x7, &(0x7f0000000880)=[{0x98, 0xffff, 0x9, "e0052e397a1b2a6a7079ad0491a352cbf18f6a3d96455117a8bba7192d3a9ab580dd9f7af9fd95614080139c36665f257ea846dd14cbfad2e91bd4db98ee823392c7297181d142317764edd5b5b3d5eff7f74f0ff88e663e34191bed2b01e401a7124fbd9e95ece2065275b881c719fa17192973a20f0bafa48036547d10f16c6eb6653b8ea7"}, {0xb8, 0x0, 0x7ff, "b2b579a7bd086eafdf3d70a533f3f9d2b31c68278d384ee28d8421459933bfeeac563a89ed026dc092009175f58a6caa830181f47007294d17779b65d3a015e01319ea3969024732bda5ffa7d0fb89d38e5ff188a4fcec82d68bc01775b24bdfaf9cda8b1fad74c6371f8c931cb51f46d008c60ed343307274d40e3353975a07dd44b5571160444811b304fc97d81a1f1ad39dd36041836df9a8e138889b0268477218"}, {0xf0, 0xffff, 0x8, "93ef74d60585edb8fbbbf8bcb602d646f62283af66c758eac851ee1956a50d39f835333443283898f9f670c8eaf706f3ea1e08343503dec6674b21c84906fd402cd2533ae5b31599afa2cd52a58ea748c6bf479e7e92a80fcb3b0a45ff8da4f053551f5694e5d4f03f7f5c0a9e6bbc8c217ed9460aef05ed7447000d87c642b399404b633b9928a78e086ab9214aa25e4dc875a9a4b9b4302b2558893890804f0f5f61b80bf656499461dd397cf3403338b7cf31aa4117c19067ece5d63005376e3a22dca18046a591e2f70f59eca6c7e8d1da9dbec53be73dfee082"}, {0xf8, 0x1, 0x80000000, "e1e6b1d826460076d283d94517d624142b8a1cbd19ff8f293457691e37e70776c732433b1f8c5ffb8d9b5f3c21e33deba73b4e0efa85f8ab7c0389dda042731433c167c65b37b08bc326c29f81be7de9109e2c6f0324418d9f9fe6d4affcdc5cc88ca2dce63c63a05251fb80c2c8e193818be826802795caf9520fc7f0147a51fcb26e33d54257c5434d17a5a3dd63567eb376258c97be702226eb95c78e9ada564d53823f480acd9457648cae3c37b33daceaef76c8b250b9362b0fe0485cffb3ed40e6a6fea43d1902146d859d14520211bd76ed9874263189834e1369a4f9de497969f776"}, {0xb8, 0x1, 0xe6a, "8910ea619b52557c5e9e3fb9abee674cf7fa11ba1efd80d7c1938c8c0ddb2e13a457d8ce17fb00a51138379f7a2000ad61a77d31754175130606f9c207b4ea8d6a63c8b2a9141ad46c67022fb6801b1aaf231d2ed98f0584e1cd92f753d4587bd31acb57ce88a6e341953c541fbf6d7d98d4503cacdc9008e759ec5d452e2fad7da9b6c2cf53142857806e7bc39d8b3d41ebfcc71db84ea9b9d720daddcb40150914"}, {0xf0, 0xffff, 0x6, "3bd759c7469d6d2b7f82dd79575bef748ef5e6fb1e9759808074dc20ce3d18a147ebda808f517996be8e729858b5beb7f013970af9edcd8a9652fa5d7096f94275dd93ae0db029337abaf3ff7794725300ddecf9ecd040acab10dfb69164695a83983c12b7c4d4b249af64c7fe20185270e5d147f185877a61ca7e5e39e3b8ead6206eb8679097970b06cfca31505250f830e20de68491adb5a0af6451b5874d9f53e9abfae75609909a7aefb79332a3ea6db5609e90046e7a99d03e802633716bde34ba0a54fa61cbcda00c7f29596c61684a4a893bb2d4e066e034fa"}, {0x100, 0xffff, 0x7, "9c3616be5def74647964ab676ad8da4c3c70f4729abcd786591994ee108da7dc644bf099feb4bb1611fe5b24e8f8f3b6a1926c0c227c5f2b0beb51eabd729efa7d96e420c62e1b4f00e083db6c6669b6d2a02c8988c4a720a5d331411049792cc210e25c954775163ad7a5cc5b4724323cc0f1eadc19ea0d5b00eedb33394d6f1088b778a4371b1e13a59236d6e8fda73b9d659a699af30d0161ae7099bf87d72c861e9ee48073a66856fe28238075dd7e300b3137584e8064bbf5f10f2b87507c084c20ced8338491918147528c350ad2b8a5e2eff64e55d3eb4ed9d5025898a2bf8d7719a70013b3"}], 0x5e0}, 0x5) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000ec0)="21dbf43a0120e148a7be9acbd7b24fdf2bd8325bdb67a91a2c828488fe6a6b4984781e9da519506d68478b60c2a7bc1a793fe2f65053661e1a916590c807dd3f499d2a64b81768307f", 0x49) r1 = socket$inet6(0x18, 0xc007, 0x9) rename(&(0x7f0000000f40)='./file0\x00', &(0x7f0000000f80)='./file0\x00') r2 = fcntl$getown(r0, 0x5) getpgid(r2) lseek(r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000fc0)='./file0\x00', 0x5) close(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001000)=0x5) symlinkat(&(0x7f0000001040)='./file0\x00', r0, &(0x7f0000001080)='./file0\x00') rename(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001140)={0xded, 0x80}, 0x10) unveil(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='x\x00') getpeername(r0, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) fcntl$setstatus(r0, 0x4, 0x80) sendto(r1, &(0x7f0000001280)="87e012038a0bd6538bb9fd89dfedff73d8f6f937ce4891009770085929c98f507c3dde6d83f9862daac14ebf353153b88221e042e9591a90c58d7e5216d08d20158d6de4051ac3f845d016852ea22352e05a23728aba86bf0c4fbdb4ce69651ba1439ce7431f7d975183f90b3b3de08e558c7ec8fec326a954fe0069e30ef841f7e4c5a70c58a1aeb8d698d56fc08a2902b7da5d6b49240f23e9b34f9b97f787598624cbc8654bc35f80c5d3d4b346754d4e3dd3b0c3c2b4c275144336fdd2201c0d176b83b4", 0xc6, 0x0, &(0x7f0000001380)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) readv(r0, &(0x7f0000002540)=[{&(0x7f00000013c0)=""/217, 0xd9}, {&(0x7f00000014c0)=""/109, 0x6d}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x3) unlinkat(r0, &(0x7f0000002580)='./file0\x00', 0x8) symlinkat(&(0x7f00000025c0)='./file1\x00', r0, &(0x7f0000002600)='./file0\x00') r3 = open(&(0x7f0000002640)='.\x00', 0x0, 0x10) mkdirat(r3, &(0x7f0000002680)='./file0\x00', 0x0) read(r0, &(0x7f00000026c0)=""/86, 0x56) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000027c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000002740)='./file1\x00', r4, r5) 20:47:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x4, &(0x7f0000000080)="5f072c89496144bf0df4ed0e0978d58b73611d7e0eb9662b65a7dfb689ed023d9289cc3e76fcd73933fb48530bab3a5b57ee5cecd01c4835cd40a9d3a18cede08165b75ce78fce2c4a1443850ed2af092352a033324234e68c20e0c8f03bcc9a3cb5bdd1080a001d2537e29764eb1befafd69de1bbc8ad0b284639a112bfd6f64b132f54199b49ea5de7425f7ca6c63fc10e769e57cad065a3fdb683b469328eb71e1eb795ee6ec6e9535a8159745680d0479232583be432980297df9614f7333b595830b3d6ba38b0374db4e01862dae9992beadb90f04a97a1eb5e98cc8b98e3d8f935075ae6c1", 0xe8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) 20:47:58 executing program 0: r0 = getpid() r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80000000) getpgid(r0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) getpeername$unix(r2, &(0x7f0000002380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009acfe3e01a44926900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d26a2dfd884f61636314658faf7b76e8f652ee1f36beff8ea20be6b3485080f1b8639ca87a74cfa7d5515ae61859237535f4b5abe1822b41b1b5747a38265fc8f38e3f32bf8ec129a2d147fb8df53f32b796171fece05a9d4c48382fd9253faad3de0368e2cdf087d3f9e892f24fc10a3c9b2ffd8dfd00773f4a9ec3a4b6e3d2438e88349e13624f10049ab48da05460c5df3634f2dd9e1f5d5664b30d5790507e8e609210928170418fcfc867cf8ddc4aee4cb25ac6cbbbd60733724d7c0a816f82cbaec378ae45f1e5ca58981580c5736ec689de4d29c7abdf8f4bbf7ae7319a7306b25acc454ac5b7"], &(0x7f0000001080)=0x1002) connect$inet6(r2, &(0x7f00000010c0)={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001100)=0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002340)={0x3, 0x100000000, 0xb6, 0xffff}) getsockname(r2, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) r5 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r5, 0x1, &(0x7f00000011c0)={{0x9, r3, r4, r3, r4}, 0x3, 0x81, r0, r1, 0x9, 0x8, 0xfffffffffffffffe, 0xffffffffffffffff}) msgget$private(0x0, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001240)) sendto$unix(r2, &(0x7f0000001280)="0769c6615d7c470a88030b19f8b8901fb4fdc244b8e9db4e0f70271943140af5a4d690a56b94191df43f086c3e4a44930ebebdb57fe624e1dd00dc4f37a9ff257c6e901bcef79c769b169e1e4d3092a455826be863746a092bfec1d27f8337d7335ee48f357ca63b93fe4e1d9476de43b6f8247cd92d793a81d488dceb4d75c604f50be6686d02cb67f2f25bb72bff9329adc1942019d5b8a6c420c54b188eeb77993ea1af9dd73419ea9aadeaa84053dcc0c225b1ff2e9fcaded911b8ef87f7ceaa76fe39f6e5b403d16c7c1ae87c9f88d1fc8c16d6fa6aff6f69b7ff99171b81656cbbe4dcef66c59654b286b702bff2c73e78b6a1125fa60a3f700b664c3032e438e22bccdf0fca7d0d589649f91b5f713249b7e934df2582a14edb9d7593e99a7212a3631dfb1abef64dd6ef82ae9fd3fb4bb3316c73fb4889df65121fe582cc3987012ec060ac56256ecbc6aa8c61533578ea6511029645bcb41ecc8b640d829ad02199ce00418f67adf88f17d67a065a85b87fff25517153763b5620c43e22a2ab2c5c908a515aa31a6aa5f91ad93ac6bb39a42b3bbc13a23e28e50b726cb5f887f81df635e9c805dc37f35d4713b084cd72a089ac993a7e5046e9153f1233c7d61dae10ae7c3a89eab2b4944d09463cd661347bcbb822cad3f852baca7a01c8187a88f64720b630cb11aefffb82a595a266d09036ddf5bc3675d401dda2d3ca3da5c84e24609b2b21d382fa0036c960ffbe390c8b1525b5ec2b6f29a25215f9daee2d062ab5b1a1f68dace052c480eed072c2462d7d2b17feec6cfc9204b426eb5d1268f21645bd3a12868c080f27db339040ff941be31897917ab4b2f627b493f4326f9a05a15fb56dafeb4061d0c653b9fce7de7068a8abc20284bcad0aacc619d29df4645add91c080ea2f82fbd72191513d6d8b2daadac369ca7588695695b3d51ac6525b31ef6fba8a60f4d79d5bfc63262233ab9b855f6fcb91a5f840ba4919dc1cabe75713c7252dcb3837afa10497e8918305167438277b9842142da44463ffe2beaa7d82fff7e5e4773c95e93150419c0b407c7ce49f9a7694c14744403d05aa2077a3a7deb527de9e65f87b3dd367180239ade3115a79c8aaacc799f6a3ed105c82a2cfd5a80eb2734fa20fb1e89806991f69a18fa5c861b7303bd2ad62290cc4d1de9db5ef2cef59432ddc8d70710ffc56b5c8a05fb7beed470a06006f4fca12293baee18b96132329706c7c2911951da6ef3a52e242d5dad4e369b6d7f8019d67b67f9a45b02490a8565ff88645993ded3943a3df656cfbbb83d94f51b1eac3b09c75a16ef62bc8bde240fac5d7b10c0f0f50bbfa1f97e38fa7bff5ca6468b19b58931477454598007df83a493e2d8dff5e9369e7e96ceddae2dcfd94213aec261f801a314154d309d066496f9fbcf660e9a5680a6a529970c48e0728852a65111cb46f42e7ae27198eb9e5c9ea9fe49fc8ea91f3f53a11653c15294d82e4528c245f98a5a8820ee68329ce716fa63227569a21907389b33c681d98a72fb8bdcaea7a508fa04b074cd3a1a33d98060280075472b7cdcec22380d3a4db94d2ab2877894a9a5fed884d47c9400cfb65f0c715671d0a2de9291d035e998353c747be9d7de733340655c9a5552cfd04752db565a2ec97d7b4d9b694b37260785bdefa284cca30e87594d7ef14194fe6cdcedb472ef05521ec527d50d7736a5fdd526bc47cffa73a8067a9e261bbdca9d5d15a461a959933f35044c697cbd73da3886b901f1353176b67c5fc732e3b01ad689601e3eae4a7c9be2a9e843c6335f217284f5860f26a5e2937cbc0f22e4bb9d501977c233ad38ca667d4d8d2c2e595863cb28f0fbebe2d71c10740ac12de06e968015c87133eea973c8bc78dce542d50afaa55920774eac549269a6dd9443bf83946cf1aeb06350c4e9114dfa8e7b97da527e50a99956b33ba9fbda70cf3970c580b88e4c3630a9950e63d6d2e1c57e79296eb102cbda139cb2db447318aede6b0602d22b094eb37919b52b8550ac9460c521b92188631f706922124e37075b294c2c9ab81efd5bc9fdeef84681af8f6098a28b987694515c2e9cd0185ff7c8442a5175e417c15544a139938b4de463d87dae16045bdc39ba6a3be1d10707a90c1af34ff79c01227eb9e4bc5df25c55d050ca252e00f7087a16a99491415420126780b527f894deed1f6c08a5696fd542e94abf368806b8c23600e2211ef7394e5cf1b76f92aac08549e04d4ce4cca2d08e91b8ec86812f368a3d4372d8a4a8d3a55125ffc590e5a89d72dc3f304aa4d15edb61101992e4e9a0877ddc947cc58458fb8d9ffd4a6d16fd0c80a29f0462430b8a42e8c4672f01c79b4afdcd44e7f3d2cb87b83b571dea1e9c55b77e947b7d12bb0bdc3fb9c380a333f90505c0c494d60c4d25fe7485478d937fcb8b61b9d291e0d640b6f772304691efc7fce0bbf0c71a833e770926219218351544c463b21bf8c4a9248d2defaa040963d290cfca22ac67837fa97792f5a161f956c4f75b90d7964e7ee55ea16ffb79babacf4a1a533fcf873cc62edd878dd03a9f167adc6a277b28d00f1f7d033b29d342c67589b492a45265cd0b052bb2ce660b478de2504e36f8e65927104c8cc3fd67cb4612fecd3ff3592273c92ecdf386d1fa172dd92b605ca5b83462649c95b0eacdaabe59110f0e58d3f962273db39c35fce080ad59f77972d4668d8af7ddbe930d9af258d3fb76d77ddae7ce40683030925fe2992bec0f06e7bba043c569fa0b3e280fea0459cc3f807eaca1e12e7770adab171336b5e67cb1a03f4358043f050c274a9b202d1c71509c70941d64d18d7b59d56f782d5f189a95e8fcd69b4db4133f79b4fe23ddf7e7f637a4c5896a1066f184ebdbcdfff68f19d0c507ef9900b1fe33882b9fb53bdabf5c8068320b5a4a3fe2bceed8361b9e225d7a67962032675a952de01b82fa3553c0b6a6b667c7b69ee327ca97003e9f7775411d83d56db45398d59035c30a18c7d0f508dab659bdaba6dd13eb30fa61ac8a72c36f34daf21c7eae8e5358e1849553ce7d420f10b01084090847971501a63f73196ec2936f4b4d8264c99a144369a06dd844b28b45ee298401b07207f6a4651501b330d4e975f543cf2bb1afec8049231ff4aa34a01f76eb4b14735f247a2f242fcdc2f446320412a0c6b330e9d8ad3bd40aa343674f32c4ee08f1739062640bef1b2226756f3ca0e73058a62674b475529e19e23f905224c0ca5387bb78997b9dca9f2ad50bd7913901cc648bd6977434d37afaba9480245e6c46acbe0af5ee70202eec164b06fd402d5f4f31bfb475af7ceaf4a619769df28930001814fdc4c01a99088770c18f9f5e06a9a6327d26a306eaaa650fe4706beeb4a858ba37dc6eb3958593d80ed6ac9b2807194f241852fdfe5b55ce86a619b733680101a88ef84084c59639c516ad6abd542006c1e2317f6a1a11519b8bb96dafe33b63a63d21c5ac8dd158dce6c40519a47bbfc3231888853aec074f20a41bd169d44ef4e5b8d0df67ef5e6897ea597d575886915cd7cc03bfe4c6df5e0a2a4987977753a509829db0de599806b054e06f5e7820a4741f4bc4766808689cf6373061d6b879ef5c99480a4f8a567e9d09d3f6681a8a9a154b4cd5ec2f0e472f8e7e14bb29ff8873d87721f52fb0417add97392eaf135341bd9a35ebaa8f1a9f35e9e52abc8b00fd310e341fde74c1c08128065fc9c35e2a2af00a1c6cad5d8f4495c376f785163c079c98a8880010212a9f57b53a900e7a1defb57694edbed2b6b63976c98bbe833055b5fafc66c1aca168bbc1b84f3560083b6489618fbdad994cdb9547ef6606ed1e6dba273bc17c67b8bb1c58bf17d82f6a297825e0d204ff7b41063286825d6387576ab5dd740d0d55ff381d6227c7e19f78636770ef816e7efd87f9babbaa6f62fb22594417943e8cf147d53bf9cc1dd39f07eda9c7226cd703b39d3267b4f4353a7babd7844e9623c0baf9d86e89913957812ac57af1ec2e4e159c4a585d19817eda0ecfd4fa606856b1f6fdfa3bb74fc654ba0dc942ee6e09ad3a9e2e85682309629c91bf73456c5e99a01f191adf60ae8634af3f25584c909fcb678dfd54fffbd1bd95af19e3d07c5afb3c688136c22128cce66c56cdd89a5d93bac03d56242abc73d51b1e21e865edec69089977d67f3c88fee001bcc98db9967859de789fbc2618f0ddc4573f8f58cbfae640a1422e423a931a7624c062f2e8c762bd5dc342285ec28bfa1c18ca651e858480b8b945de10df84a7750e5797b715b2bc8d87d94d8a04db9ce58e85cf6a3b2a25b470c496be12a1b78779e09784f6f19649ef3c6beeb1aed0d6d896d6e6b5cafcffd04c899c5fe355a87a72c590a2a94df17097c019152ee84934a4ef7274065c1d0e585e2808ea1e8207dfba67008097ec95a96e5b7a62a9b24ce62a51bebd7a49ee9b11cb2987f6b3a73317138f6bb262d9a028dcb33c49094ea4bb2a657cc93a2aec1ae004c52d97f89b965a73a0410858c750d91e5139fe07074960f6fc7dd79c1fc53b9e74510807132278ed6649a7abf64da15acf7129b319477ce4a284ce72bc18c36670225a1ab676edd226fded49eaa6524ab445058c75ad92f731709d1349d7161da532a0458f83f0dd08c4d66ea44234d28c260020c01fe6fc85caf7f2013acd47b264e9b123ddaed0320734223aebc28f9f0970329649469cdf21007357625cc0b69e5c17eec96d79032e74474af257106ce0bba7a29027c86a9add79e3ff30f8968d6736ccaeaa3e1e65cf1830a1924fad289b734fb4e650cc9e6b8b9d970812acdf70c600835cb973a1af845a46e95f781e2a84622cef8218fcebca6acafe57a52867576430f572c2965aa904eaeab4ff2595eeba829444bf6780cebd816e92514fa7f7b431e78f7c64a0e0feac66fb11b9bd56a0b331920845aa46323aece07017bdca52e4befad1f774ca4469be628063f2d675b1b346536dc01e62a79cbe91821dafda1958532497a4b7dfcdac212bc72b16336bfd096680ab459b3d3124d438ef9dda568840cafe6aa4181a2bab0c09a46919efc89520e3596274658eed05b3c9d3257f00b94a3ce452aba624d8bad2b7168cfd5ef1f9bbd7ca255bd1ebb7e1ff134f59b5ea84f812a6b77e040c858c1bfd0626d9c453d2e683aeeeb4440724a28c1ac4bbe7f7167da7e78c48a6f373a8179ce73927b66381ec1df6a6dcb52098ad49f2df88c00a6d838a73e01d4fee6d1c46d6b50bcedf94a2f72cf3d4d3812d75a9218314dc9bfd3a3d08fbd13c038c9e2205f094f9c6433bf2c9d5eef1c560e06db4329d446b2f5a6f1eee2929795662757d4a3bc41c2250e5346e7390286c8e7cc03553976bc6877f3bb5edf89f9914f94b0044d10c23b48d0b5c107223de3e48ac5953431e3c91933c97f0960dfc08d5474b2ac5996116cceb80abcd56146aeff7c1ff930e2d3408c6a043221b404f70b8764239e7503e29b1b3da1b6b1836aa8dca57b6d02a8c0c5a2e5e01c802cf2326563ba57cfa23e184b5c6717f3d3fdaa4f71bdb9805117f717e535d776738c561618b090799c50a344d0f455f8b86e10a504c462abaccee750713bd60c83b4d71cb4a13ad844172bb6c869aa72529bae114c3718df7c554997c90fd6f047d2a8f725fa348178ac1352b98a0bcc98d118ebf6436a94aad82ec295e0d1c59c30d5d365b9a30358a255d66934180d0caa37af01cc21eb5274bdff96da9261727110", 0x1000, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002280)) connect$inet6(r2, &(0x7f00000022c0)={0x18, 0x2, 0x3f, 0x7}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002300)) shmget(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) 20:47:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0xfffffffffffffffd, 0xfffffffffffffffd) 20:47:58 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = getpgrp() bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x80000000000000, 0x100000003, r2}) 20:47:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r2 = dup(0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x20) shutdown(r1, 0x1) socketpair(0x26, 0x7, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) r5 = socket(0x6, 0x4005, 0x3) r6 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20, 0x10) r9 = socket(0x1e, 0x7, 0x2) r10 = syz_open_pts() r11 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x9, 0x29a6fd30}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x2, 0x9}], 0x5, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x2}, {{r5}, 0xfffffffffffffffb, 0xe0, 0xf0000000, 0x925, 0x10000}, {{r6}, 0xfffffffffffffffe, 0xa8, 0x20000001, 0xff, 0x40}, {{r7}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfff, 0x7fff}, {{r8}, 0xfffffffffffffffe, 0x10, 0x10, 0x1, 0x29c}, {{r9}, 0xfffffffffffffffb, 0x19, 0x40000008, 0x3, 0xfffffffffffffffa}, {{r10}, 0xfffffffffffffff9, 0x8, 0x5, 0x7, 0x40}, {{r11}, 0xfffffffffffffffc, 0x82, 0x7, 0x3f, 0x8000}], 0x800, &(0x7f0000000540)={0xa350, 0x74}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600", 0x6, 0x4}) r13 = msgget$private(0x0, 0x800000000017d) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r18 = getpid() r19 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000680)={{0x20, r14, r15, r16, r17, 0x4, 0x8}, 0xb0, 0x1f, r18, r19, 0x8, 0x0, 0xffff, 0x5}) poll(&(0x7f0000000040)=[{r12, 0x18d}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7fe, 0xc017, 0xfffffffffffffff7, 0x3, "e0a4da64eb8f0000000100", 0x38000000, 0x2}) 20:47:58 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000337c74c33cc78c65318f074651ead5c65cde9f5f3a76b32df3099eeff2f8e4f67fdfad985c89acfad9849d21daae638b85c68c45b38cf1071d0a5a0ebb1206"], &(0x7f00000001c0)=0x1002) 20:47:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:47:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() close(r0) r1 = kqueue() r2 = socket$inet6(0x18, 0x7, 0xa42) r3 = accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) semget(0x0, 0x3, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x8, 0x5, 0x3, 0xffffffffffffffc1, "3969ad5557b002e1a5b3c262569de094f8f2d152", 0x3, 0x8}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) fchdir(r1) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:47:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa0529d56b4be8effeb08000000c351", 0x14) socketpair(0x18, 0x7, 0x1, &(0x7f0000000000)) 20:47:59 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x800000000000) open(&(0x7f0000000000)='./file1\x00', 0x10210, 0x9a) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 20:47:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000040)="e36258a416f790037494132477f256b4093cfb25b84e5b0700000070948b1b2e0ade41a52f5ea7fa0023d58bf6659991bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb000000004600000000000000000000000000000000", 0xffda) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x248) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/244) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x66d, 0x4000000b, 0xffffffffffffffe1, "020000005b7c30abffffffff0000000000c38200", 0x0, 0xfffffffffff7fffd}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 20:47:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_emit_ethernet(0xc9, &(0x7f0000000100)="7ff3817142946a5a1a0fe948303a9078ac48f673885165eece1d00959019e4519492711699ea2b34ebebdc7ce60f4b302a257a8ca7e5c04e01f12a715c21303508f680e0d6dc753bb77bf343fa0f898172b40cc045eb478ced8448f9d1144a01ae6d35e644f298ea19fe5d10c721cb46671d6bfd099be123deb5ba9888cd3d1fd871b43c18aeee4715a39a150dd96f5cea5d7e2a8a39588fde33ba51d87ed0bee4660278e532c315b22cc362467f5d222b2be2a49711efb669f124117233f0ca8a492ce98b487c6f8d") kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xaa4, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kqueue() 20:47:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x43d) close(r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) 20:47:59 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r5 = getppid() fcntl$setown(r3, 0x6, r5) kevent(r1, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) close(r2) 20:47:59 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x820, 0xd) lseek(r0, 0x0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x78) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpgid(0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) minherit(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x3) 20:48:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000377000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getgid() r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 20:48:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) ftruncate(0xffffffffffffffff, 0x0) 20:48:00 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x100000001) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 20:48:00 executing program 1: link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) 20:48:00 executing program 0: clock_getres(0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x1, 0x0) clock_getres(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffb5, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000000000000000e81bb60a6411e31b3a91e9cd7d4ff9df5c9c47fa8ead2defddbec0888f7cae26fe077a774252547abc9a"], 0x1d8}, 0xfffffffffffffffc) 20:48:00 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xb, 0x0, 0x20000eb8, &(0x7f00000000c0)={0xff, 0xfffffffffffffff9}) close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="0f00992cfbb88b358814e420f9022bea7809a360f745c182c518d326", 0x1c}, {&(0x7f0000000040)="e345713d1b20a8dead0906abbb3c7e96a10e98511abdf8fc0200700acc9b07e3bb8bedca96da529356bb4e48906ec949b8afead8bc0a42b313bae07a6fbbce4b1704680423c6aa8dafdffeb142506ffecb37f992", 0x54}, {&(0x7f0000000100)="1d3d6ed775b92d0e2b5e3654dc975f87f4e151fe1f4ced61e6f307e5e2b6c731c8d775122dfa758133b45e59ffc3f68b1a8f5d3e388e17264e2581ffdb92d4bf31105fda13b5e692ef964449e238516f1117c19099219570f1644f19634ef30bec3475be41ebc84061795bd274bbb9b696188dd75135146a2425a2545e78ca406921fa579e5815b6bf04b35c14b391aea40c52349e2d6238705d", 0x9a}], 0x3) 20:48:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000c4f000/0x2000)=nil, 0x2000, 0x1) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 20:48:00 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f0000000040)="3db4b1c653cdbd67341c242c754b4904703e064f93d15532db653901226007b84c6487", 0x23) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000002500)=[{0x40, 0xffff, 0x9, "956685be4ed562a6089a3fb4a249180f161863f7968d944a8a5f4c6c6f6cda3834027c91e89ce5e3d6"}], 0x40}, 0x7) 20:48:00 executing program 0: unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x0) execve(&(0x7f0000000380)='./file0/../file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='(.(\x00', &(0x7f0000000400)='c\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='c\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000080)=""/58, 0x3a, 0x842, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffdad) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000280)=0xc) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000480)='./file0\x00', 0x0) symlinkat(&(0x7f00000002c0)='./file0/../file0\x00', r2, &(0x7f0000000300)='./file0/file1\x00') 20:48:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) setsockopt(r0, 0xffffffffffffff01, 0x7ff, &(0x7f0000000000)="c806fea8cbae5a5f886244a470204e51a026209b3915239ef7f19426200077e3b73ede16f96e3d670b5e7898045d99ffc1271e37a37f75283a1d459c07653b3c8e94c8c4e6e2331ca7d4ee762fc0f1a6b350972ae536", 0x56) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8001, 0x1}, 0xc) 20:48:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x2c, 0x0, 0x0) getsockopt(r0, 0x2, 0x2, &(0x7f0000000000)=""/180, &(0x7f00000000c0)=0xb4) 20:48:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 20:48:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x46) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x4) read(r1, &(0x7f0000000100)=""/27, 0x1b) 20:48:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x80, 0x6a, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7da}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x100, 0x75969289}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x1, 0x10000, 0x7}, {{r3}, 0xffffffffffffffff, 0x58, 0x2, 0xcb, 0x7fff}], 0x400, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x40000041, 0x77, 0x1af4d9a9}, {{r3}, 0x0, 0x0, 0x0, 0xffffffffffff64da, 0x9}, {{r3}, 0xfffffffffffffff9, 0x3c, 0xc0000002, 0xaf5, 0x1}], 0x8cd6, &(0x7f0000000180)={0x1}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r1) 20:48:00 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x7f, 0x7}, {0x7fff}}, 0x0) chmod(&(0x7f0000000200)='./file1\x00', 0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r1 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x100) fcntl$setstatus(r1, 0x4, 0x84) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 20:48:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x20) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/28) 20:48:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffffb1df, 0x9b15}, {0x18, 0x2, 0x0, 0x200}, 0x20, [0x200, 0x5fec, 0x2, 0x26, 0x6, 0x7ff, 0x1, 0x100]}, 0x3c) setsockopt(r0, 0x8, 0x7fff, &(0x7f0000000040)="0b7f2c93b1c0253c0ad53c946abeb36f938696ec7504aed3ec68d8fe55fcae07a15debb376a5b94bc80c8d528169d8b88e881c1215822a6ecd0d531b403e2bff0e661c371018aedd0c4368b3364d9a3c524f8200290d415039c872b7b285d8f60607bcf91ccb5f97f88dee8b03e31a1406cfed2878d96ff4d2b7b8ea1ae41ef241ca249567ad5df8b56ff83fd85c17bd83c8aaacea984f732218c8a8ac18cfd5ec589fd4ed2f9a9645f98dd0a3a4f028d9946f6a01876b548ee8c6d1fd7edb048749933336f0a39070ebd9011491f2a04edb064743f5aff16bfcf87b9edc0f53ccbba5c7223a9da5d8c5afe85937ade74557ff94", 0xf4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa00800000400160000000000000000", 0x14) 20:48:01 executing program 0: r0 = socket$inet6(0x18, 0x1000000000008001, 0xfff) fchmod(r0, 0x100) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:48:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1, 0x100}, {{r0}, 0xc1ef44e4ed891ec4, 0x0, 0x4, 0x2, 0x244}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x101, 0x3}], 0x8, 0xfffffffffffffffe, 0x6, &(0x7f0000000180)={0xcaa, 0x10001}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setown(r3, 0x6, 0xffffffffffffffff) 20:48:01 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffff5d02, 0x0, "dc77d71535e8ee55e0f68279ced27bcb09854528"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000380)=""/79, 0x4f}], 0x5) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 20:48:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x4e, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0xd1, 0x40, 0x401}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x0, 0xff}, {{r1}, 0xfffffffffffffffd, 0x3, 0x40, 0x33, 0x5}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7f, 0x7}, {{r1}, 0x0, 0x26, 0x13, 0xffffffff, 0x9}], 0xfffffffffffffff9, &(0x7f0000000140)={0x8000}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 20:48:02 executing program 0: getrusage(0x0, &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\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//file0\x00') 20:48:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r0, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 20:48:02 executing program 0: r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff9, 0x5, 0xffff, 0x7ffffffd, "20f0a50693fdd24c87e03ed9e04e29604e40bac6", 0x4}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 20:48:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000180)=0x80000000) syz_open_pts() socketpair(0x21, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d9077efa529194c9e95616cab0000"], &(0x7f0000000140)=0x6e) close(r0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/235) 20:48:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x144) write(r0, &(0x7f0000000080)="faa4017e48dc7d35dc239ab861af58a63a1263547c13f9f16412b710306cba6eb90d78fcd5f256c734b59bd435e5ea0d8bcfd053b73df406e79838dedaa00b1c388d5470746c79e1cef697ff2cdc708d682e137755b74cbceb447607f35c331adedde45f6303ae1f0555aa9a3c3db9e92c07fa4939704080ab3ac0f8b8b8d905f339c98bee3bb0f6d5ecbdac1eade78a713f3aed8449fa6a99b4cf8d30040a88e5b32b8f0de39bc9b32f2ee14e1357", 0xaf) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0c312ff3ce83ac0bf3962c47477f6068c91e8ae6", 0x14) 20:48:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') open$dir(&(0x7f0000000040)='./file1\x00', 0x10912, 0x4) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/114, 0x72) 20:48:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x22) mkdir(&(0x7f0000000240)='\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//file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000680)='\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//file0\x00', &(0x7f00000000c0)='r\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') 20:48:02 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(0xffffffffffffffff, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) write(0xffffffffffffffff, &(0x7f0000002740), 0xfffffd93) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="59470340a009e48ebe85b4194a5eeec8e89245bac04a32f142d275a4db8b6bb021727819e8e5fe92de8ba7ceff8aa72b8df621a67a30d1d5a88a6bee482bd089aa7438b0f9df39df70c06a09581b29e991262e86787c185ff0b1b226eb9602fa65649a34b88fa00c4566407eb3ae0bfd872e05df715719bc796bba66a395f5027dbc85019e3bac5067c23ea48890c0df66f1a0b48b15c170d2dd5e6db520f440f1060b5134a7139a3d4cde716ae2405f48dcd60191f695f66d20a79aaadd79ae344bd73dc9f1d956cb1dc35c8b9aaa025190f68a", 0xd4) 20:48:02 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb168, 0x0, 0x1000, 0xd488, "300ca6ae101a6f8660b0a111658f783181b116d3", 0x6, 0x67}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) 20:48:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x40}], 0x3, 0x1) close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) fcntl$dupfd(r0, 0xa, r1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 20:48:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2005) socket$inet6(0x18, 0x5, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x6}, {0x4, 0x5}}) 20:48:03 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) write(r1, &(0x7f0000335000), 0x1023d) poll(&(0x7f0000000040)=[{r1, 0x24}], 0x1, 0x0) r2 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/21) execve(0x0, 0x0, 0x0) 20:48:04 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) kqueue() symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1f7faa6d723e17eada7a6129c128146c357e0add6646b235ed520dfb06439ff4b2ce6a98a55d882cb5f2b4af82fd8f548b42725ad73d8c6b49f9ca6fa0f5298a4ec1bdeccb4bfc54e1834cb47e43e377914c0b94b923f5b4391ca785456d05066b17042655c17023e59713e84fdd37f0f0c117a5eb2833efc03e1ed792e9b510505f1dcc668da7dfa0544dccd26695f483bf537e81b6621daadc44e2145aca539dcd2965bed1b046ac7f5f0f6cfa8c80e26996b1fca3369b82c23e1790bcc107698c47eefa60a922e93e8479e494e4b33be79e4c0e8376b5961cf90bd753687fc8bf9f070e192fc2ba801e6a8d0697999ef91ab86221b0b4f80861652c63bedab23c32d76f094fa9d597d37dd7da3ace9a57633a123e806aa97f8c570a3a60fbddf39cf2da3868056c6716f47bb0ce15fa8226256ea5772c8d497c22bd38b4bfa62323ea2ac62109fabe0eeed941b165cf801f37bedc8e9fa4e44539483436160ba51ea618d1a67c57d77386f7ba28a13680f025cad2e69908ec119460321eb73331a552f2e618b0e53c0e75ac67b5191e78ffb9a04434e3221d1e5de2ffe5aab99217e7b3c2a5a3f96480d1f27210a7a244f760000000000000000000", @ANYPTR, @ANYRES64=r2, @ANYRES32=r0], 0x20}, 0x0) 20:48:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r2, 0x2000740e) shmdt(r1) 20:48:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xff63) fchown(r0, r1, r2) 20:48:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto(r2, &(0x7f0000000080)="b990ae10a761087f2aed964f67252ae6330bab74dadd8a83d744c1972ba85c6222f70e72aa57ad2cb06a09a2de25cd905d68dd0be4741f37af01561e9b4e8bfd9d058fc38cf6f2413f8cd42bc9da10b64c755ad2324a8c2308f4497c2d79f34afd075f52e302b78035565ba905f5ee911e3de26c926989c2f4f04a2caa6b839472c33ae91cb4b7437989842a17be9883ff", 0x91, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 20:48:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r2, &(0x7f0000000500)="6059f1210461f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8ae060000000000000075befe56f5c60179b8290beaaac8216f59a1b04d34669e3ddc088526d127f6cf5457ede1675e57f404000000001197fa5b2a8660a7b9be760081e2681d696c128763dbde73470372c010ad7d98f8e19f17c2847b5f07da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e0697f00000093b700e4000000006740d0aa8137b31d5be80462abf4e58078649b6dba0c95d14abb0b1acb036a0123af29f3bf04d534aa07e7089e815a9d578cf82e694f57debb43fb237d3dbf6003a218ff07000000000000deab30aff14d537245feed7708a627c2525e3df99e2a0ba7307fcdc8864f9c9474ac26e4b1218a6bcf8577686ef65134665f7c77639e949c3f7b82f794f4e5ca52910d5b7a6b72f6eb0ef1cc228744bad510c3a88e5f23765bd1f87e71fedc52990a2827f2d62a6ba09c99938ff77a8b9cdef9ca0e251ee3df13ecb0ced890f985701a1dccdc0244a79f0c42d21247961368e549319d1ba8c02f925ebaa25ac2a488757238598b1c53ac6a67fd3143109f282efc7edd0eec5e3776ef03e5b13812795a318f8964fcb79764b22dff66d70c91a8e12ce748f6520f185486c940fd8aa7db1ee4a92e503c70fb3a8b61715d74c794c63724a2988025e0f14a859b1067c4f5eeabf265397b7ebdf3f2174bd47811cd1f8ff2e8a07d4eab091dc4d47e9676734625bdcf9a0686911ba82775d8f8c21bc046858466c6dd8f075c04", 0x235) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x8000000000002, 0x4) 20:48:04 executing program 0: r0 = socket(0x11, 0x8003, 0x0) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000000)=0xee) getsockopt$sock_timeval(r0, 0xffff, 0xd4990e7624a7714, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:48:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:48:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 20:48:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000010c0)="e04e5d010000000000c57d48f41083e39bd7c58224f6799900f8b6cdb09bf4fc52d0036e075067bd0a4dd2439bf67363f92d6c54d121774279dc75d86f3142b7a97a069bfb4b45f20aa5129a4467ac00f555d65fd9b3a996c570491025f7412b2e51acbd69cd668d6eca4b95dbb6e67c7f9b2ea4abb8c1c90d52a0548b00000000000000077187fea6c10a2b9528ca44725e57eb778a3a0c000000000000000000000000", 0xa4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e023000000000000e5acfe848e6dcc6f940f9429366995dd934353741fe506ef9a87467876515160557c6d3d3752381d0419a266c21d88cbb972e22e7e4325851c3b749916e844bf5d7865e9d532498af630e754223e1adad385a6dca706d9400b50d242526cfe4a", 0x68) 20:48:04 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0x0, 0x5}, 0x8) flock(r0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9, 0x0, 0x1000, 0x100000000000}, {{r0}, 0xfffffffffffffffc, 0x34, 0x20000020, 0x5, 0x40}, {}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0xff, 0x90e}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0xdc, 0xffffffffffffff25}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x8e5, 0xf0a}], 0x1, &(0x7f00000002c0)={0x7fff, 0x4}) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x2) r4 = kqueue() r5 = socket$unix(0x1, 0x1, 0x0) getppid() sendto$unix(r5, &(0x7f0000000000)="1f1dbf7ab1546a5bb60e038ebcd9197592ab655fcad40c0ede1d26004461362d9028e022cab271d7aa9020ca8848e98c9d5e8055eda0b4760c04f948178a6ede60914561be84d3", 0x47, 0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c65300034ed9b5f2475b9ea1501cc29e019583f47dc2ba1576304a5561aadac0042700062dfcd62ee0077afa090cf3665b054a5fcffffffffffffffeb1ae6a7f6a306bb37d3d77c"], 0xa) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r6 = kqueue() kevent(r2, &(0x7f0000000140), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r6, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r4) 20:48:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x200) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 20:48:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='W\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = dup(r0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./bus\x00') dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) 20:48:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x7ff, 0x20, 0x81, "61bb5befad4619cfddd3d90e842b408006724ea7", 0x53, 0x6}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:48:04 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="35ec5ab6c15affe7df44488bd5dfc38df3279aba3d82364a2c514bd806655bc3f16938c7414700c4efd6bfa32d8c4bda696bdfecb226ae78668a5ffbfa746aa81994daf2f3c7650d1ad68efdcf98c01682a2f6188728b74a78d8225db5ff8dfecb710ab0eb460df68a406bb5abc056", 0x6f}, {&(0x7f00000000c0)="916fe6dd1d677f9819ccab90d625c3709bffc3ba366ddce6121780b7f6d27cbefeaaebc7f8a6f54b9c23e850be24ec5f634356201e7ffd556917db09a81a85622170a2e5cb4e6aa084d2f2cb881efeb74a061c1a5d1ef4820633a7518e39ec9c4e8a62ee86f78e0a010a806b4bcf312bc738d2760e4763e8fe955f65465ce62c854d41b30594bf3764d4e16277af4d6f2c36ecb46da72e4eeddb", 0x9a}, {&(0x7f0000001600)="f5007b4e193a94060663eb01221b44247f6c0424d854e994e9ede44342ebef354c38f0f2d5025eb639070824bd20cd14fdf8cf38cadb67a176b2afc966cfd27faea76d323ce368fb52a87afa03b7b9adc2e3ab821070c6709475193086625a55a8ab95154d21eba9ecc4ec2e6c2c5a60e7289f0042c38c125d3a578999ecd77cf00c6b665b067ef209445980547dee34a3da0327e87fc8ad683f900caa66ba71c4ab08d7e616638faa326f87a0e9095a8413714a47a40efff8dfd148cac5b2d728c4c9a667719f8b3f4dd9b4f8afa3ed3540a8c2e0f9ad588531d7d64ae1953aeb4fe6a95deebb208f5ca97b611a1315a90ce406f4e5633969089a80ff555ed853630e091983cd37ce62893e9a22705307c8d989d2447b140d79b19253f858caeae7da028ed8bd3056e73ee2725cb7ad81afbc803503ec8dcdd454a19da732bd03d4411a38c17791f61a767cdeb26441b59b0223f397e34fda97f106cfe27a46a1ea7d65c093a6119ce5c1f236ebbd1d4711e45c569421b098c283905cf87834ca52088bb268720479e89953840e567f9584e75d5a226b8b0ddfd3564fed3d04b646d11bae103713254162eec2aaf3b83c36b6b9c22d235919eb9e2532604062c31fa4e03124c2757f90f99df35b9bd89a995fc86922a70d672660f034b0a57669f33e53ada8f2534ed1cdfbbe9a9fba264ab32aff7e0c3b1ee4c6c1566ac32e9b0c2d55a9dab0b1a3098c6c73cbde7dd70bae152533e1eb2c5069bde5ecb0a93fa41664ecc0cb72a3187abb13be4327fb16ae13d505e605933ee6d341d7a31394ad3509c2e909804c04382983ff1ee20b73007807ed2e1ec0450751d262dd5a4130e91b5e879de9b3c69914211407fab2a50e55baaa2790ff802903dd252109563704ba5fb54b5bb8a0e741b1290d752d998ad3671a09e8b728b10023568e052602b72441c21dbe3487dad60d099b00e762c9e18c7580cc893f71e8501cff9b64d14b04daaed6101d06190a528dc1278b6220e6a4bd371fb0d71a938acbd78ce405ffbbcfe814b152c1a7b56e23e449516d1b27d376565b93dedd7861780b63662f219a41630db76e8e6c66aa60c548420c5675fab7daa9907452563125a20641a0b11687c5bf20390504616d89d9e6e9e866f75e991851a37beec49da9f92e77e2bf0c01912676613cb947ee55ed4c2079b42aef25227288e785387ee1d872461a7c19fbd524fc814a83a27342b5e5231ababb60d99cab626459ec0c7adef1e18da79d2e78da7e783d639b5f94d3a2b913b739bd4b43192f0c4284e8e4e711496fb4c394deac00032da48fb3879743a02925abbb2412f856268ea9b9884f3cea65c8897533861cb24a32a8d30d3a47ad492ea198fc5e6fd2a1977503cac28b7a93eed34f16c2b008492a9ea2e14a6c11cb6359dd3b7421912518f6a2ac279a8f2288c9370b8a7c9df5cd9f225431489a1de8e4c864bc27a20cb39fc6ebc38867e6ed8899bc2d59398a1246b1cdfd3d9fa1691b382fd227479af63911120043da283c149f51ed66227076ac5f3c631f782a0dbf8a0ecc445b27fe10b2b18389594dce5d04a0d6c67c1453f9045c5faf7df52fa24ddcc1514dea07698e24ecf589397fa67c2b4b40c3dd206cab50a1da0890a07ca3147d6dbc5e10a47302a86850ee1d7923c6cb8f1d6835c58307c7f2844ae7bbb0c2fd6c450b7f77f191e2d87489448433590ec5bfef3ab0bec18202e1f9bb82339cc3859ddb4e0fcdf517917eb1038d56e457160fbae2489f103fef24056655ed59ff79d9b94a4df530e6716ec9f0a41cfbf9a8a96bfc26ff3eac0ffc5904153eb8d713bb0fde1dbc22f0961ae521c3939f75da2dbc16052d88124eeb88cd9145d1dcdd30541d9c118959e2429f5c38034ce025e8ee4f645cf55b51b0f54f108bf6ad8045ffe9d7256ba0c94f9ac54e2298c53bd2c78ea87177f9c595b0c3c915de49673bce6b851fa763a1502f0bb7670cfdfa56524c74f3680ad6def031de40947cefbbb1a2bd15a47e19bdc79ca10dc98bdfaa76a6fff9614fc8e104180c9e46395477a3a1b4a75b790d0c0164e390d5bf7eb6c9adf3b9a77605f32e44a55dd004702918dc462a9db3648f8997e9fb0d1b3cc30077ada4a197d0a436ebc1d999fd8623523ecb2c8722895fd8c8fa349a5903a77d49fdd58d73869a9474abc92ef44fcf3815b6ae4f7a9775c4e37948c5d58a5eedb7b12bf7699ddf4887bac0f10e487cc5321acfef138ce2d95b1da80881e4275af3bf7d5cf56baea5f93a73776e724a00e5f2108490eb7439be871b15724a75139f0b2b56b33ae7387f8db3debf684786675593350061ac82385d85423783f14e141d531de40342b94b43e63a3345944d8b5d87f3ace4fe1b05d12f2dfb9f60315e01f979c4f744ca8627afda0ee607a88758b07deaa916b0621dac750db568cb9ca511060af6033ba3b1c051260c69be333c17a69c003f73d5c0d1a910c84e4a848796cc77bbf530063afe787bd89bd4a5eab04d09e7bfc1af0e88a5291bef5818c1d2f479a7d4469379bd32079f0e26f53b8eb866e810df19a804d7f4b33f09e8d37731525c91304716160c4b7366acfd85a74389e74ee2d6dd9e17081d025f0ed22b0fdf3792482f4976a7825a9e71a8e8ef63cd64349e4a15356d2018dd4726e530bd948d45794efd3ff3292d5953315c2d1ceccd1f08fc122c28b9ed245e8b94dda684ebe97a147e2e621f67d70eea26a6adff26a39ff24f90c75f1b34e4b1e853e3445dda4e2b90c7dcad419e4908836c994313920919a9bf7415e0ae9551f9d0aa437f59d97977fbf6dc4983d451bc4d74a75a260ff30abebe4c7d5fb53326a5227c7bf1705116554e99cb79f0079a2b15e5358292d114038958264f41d39f4c0016eaecd8ce4e55c1f9a1be900cbf1d4b0285a8382a244f7db0be69bb19aee205bd5a175484767809481ecb1b5012702a95e1e6281a422432480e73de5aa2263e132e1e3aa4b0779b9e2b70402a3a594d993e0f5a4364e3d0aa29d8e76f7e7563ea68f9a94a134429bdef50f3fdd434ab540a5228f397c2147e871b11055c5496b9cc16a6c2bc043a7035b256795b84f03366c44497bc86af4647c2cace68829c18aecc9cda66c7ff39a91c19d6c26de4ceb99698d546a5392723543e5434d920d32a4c1297cc887edd5d6615eae52fd00bf0029136ffba3379cd9798f1a4d93178ea147153d944f203e1caeb13bb1951067a96f642814351edf9fdd8f20013f00d2a0009b980ef116f5fcfd69a841d36aa2d9b4ff57bc46276626c5b361ec6274205c14beaea76758a1a7d9cf831557f05fccdec15552088d1966850a3e7dfe8e58a12ec6218bba00ae4e219c90bef2f26d3f0ce492c55a1b68d848802fd2fd2f56d85a3d40196ea70b950cd22fe36db4bfa4712514feb38ddfcf938c675058607e53a993f09a30e87e4341896aca0de7e08afed8460d30d587294c028a46b6328c5aef48e0e64080ae5b96ab2becc4f004c4d16b20fd4e71717f142fe067f02711432e596143acf678177859b8251c6edf3324824c4f5416c01bcf2aac88cb3bcf56b16106561da9a50dc81be9851d9581b8a07c0e3a1a40e37c57cd4679e5eaee0c8c186095df1938b42055b5f9a56039f3419b279f504f21df421d06b2e61b5030714c7f171a0abfa36bd1783926e826814b456a8a8c3f3e9cfb0c29d53d1fbf66d1f036ba3b9544b876feacefcc51d681ce30165a113c65925b6b8150c061a12abbe1c9eed4e42751e91481f4831579da6b0c8237e47a9d974697c0504f336624fcc89c9583356a818494b379f9b68ee0d54db633cec1cfbc28fbbbdebb40c9c42539dfcfc7239c8b3bffb81f205a23820f25871df0f32e2cc28e82821b6b8faf69729f63991d7680aee1733b2d40cc33c257c5929b85682927de2f0190a92049af50429ff66771e58354d2eb8bf19803903d39615a7215c1baaea41346a8724b8646d87e2da4d2a519b3e414b6d1745799e082c438515e7ca973a357f6e8050b1cbe63af8d3625933df07ff3b3a52b8953d138124eb6e43932861f0b50b5996da678e9a9aaca4bdd4e26bdbee5a4c91edb0a047bc90b351237970febe09ef1d72d664f07710729630c03ad64bb633b562a13ae10164b0aed154af0f478b3619e9909a3e99086126766d9bd18509f0034f6522aa5229cabef8bb302b1f85267ada706c970446d1ff158b9babec1187fc6a8c7ff29db200be51b5bc2a54e77328dbf4f3ee5c4fc882b0ef271e046db1ff0c47e7142f168ed0a0d0631db9bab9475d7b2f2067b19d8b9b292a83ce981341f11e55d83757d80cdf80dab992e084c874c711379e1f8ddac7ce69b69134b7d53b6b74416ffaf13f6c50a2bd44bc81492a10b343fbaa068d6d661a8bfb6c61b398d690db7c64d41f4bdda793b2f72fbdcfa5a3745bbf3c4ac451c0b3ca0e27e49d9b4b2f3fa8e46a3aa84a0a399d3b155373b9fe39501cf5567fd80a54c2a92437254f5af56a2e67b7002b683701ba3aca2992ab81ad5ee76be8d7427ecaf44bce3f3843028cf230d6380aeea280005e2253d0c563a675522ee38a2df03dee435edcd60eaacb9ff6b5cda0a7b1072433bb872a6c40df281e4f99d5055bab8419d8a417723505293dec2cf52b123ad000cc96113f4886bfa61aec0803b822a8c79c38df6b0d84ac5f1b56e61637da3556948e1a514b70208ccbda02ccbe3518a4bacd39f146d1025903b0f68b6d492ead6d6462aed24662fc2d838354915180bd6ea769dcfb522c990b505634968d70fba89d008f41f3832c55990c6052cb7868c0a23cb81c7d1b57f5ae92f41d5132e0490b222e0a8cd2350678ea957751e2b4b35ca0fd834e37e78d91b45879d5135bef1d60472d57c36147be0067a289b95078deaab697f0f0f10fcdd98c4dd760ceb35cdad3f0a64ac6134214f948ee12ed0ec29a8d5616f798cb9ee14937e05b611ac2cc4d1f1c61cfb7f0a4ec5ee5bd87d4f5682bd0f18ef972fea91c9192c56da973e3b07a962b9faa87fe7a35033e2066ee4063691344b7624b182789df9c823808d0e3b1de84c1ebb601d328bed7a0e21381b7044b2e7242870556b3315df499adbb96400f53b2492bcffbf81e493bf4547991c5611703cc91a03d0e4b98dd399ec7d08d98dec8c235d324cca9ce621afe7637e71a0062ad2f529e41d794ed30d2d9dbd7a957e3255f652329d5266e4bbe4c9228fccc3f85a8362e52f99a0cc5669f9ba789dca54da81cafc5db89ac327ff9dcac02770f3eee52b25fd14788f61b530675d33ab543d081a39a75bcfe6aff8c197cd410846e5d4d4e9683036561c8c0d3dd730c4d17a4a9360ce0049286691dc1b74d8419d0e358dced191f87b066a1ead82fd8fae14a4127e685de93ace2b7e53c6cc702d8b475a0fb3661607336b4a309de65739aec7809657723fb5e0e177aae51d5398f8c5eb3da4cf293280d80c1972c6a7e0c178d6102374a3698b01ff19b6a4c3fdf3e56e236c91f15d10693c217840832f0d495595fb71334161809d5553af8f91ea84b0aff010063f03450c2a807a7cb3db0fb10d45a7c4eba6ac320acda035b931cead26d588293d3ad6c1fd98bf8f9c308fdc780d2b709b42e429bedd422e7f6a3dcb23d36d73249320f3bd02f2fcca84b4fa47ed83a072a32d37083912a3064d6c59ff5cd55050a8c2d96a64f0a16fc58f3c59f7838b6c102c54421155a9adfccfc220b1f3cf4b0e6b14b197bafcbd8d04afb65a66998", 0x1000}, {&(0x7f0000000200)="38dac921e8c8bbd78efe475491f087b6a78b8733db45ecadbe8f0d2470", 0x1d}, {&(0x7f0000000240)="0aba007731117b36afe9c0d93dbe2b5b36970f218d2a3378bd9897d4c688903851b32625dd7cb5341ef4c8a5f4aa7c609a87c70af6c7ddb88ce574e986031269fdd65c3c6a7d08fc1e39fc394b3de6fbbab4d9fbe4b0207b73c9d7a2e37771ec540ed67ae9534307ae42324e15fc7600042fff8c4c866217e2f1b69377e84c3e3281f08ec58b64460c1318b0f0a77cffd033cc9ce51cc9c8a85c0c98f130c06af656d091dcfbfbe9907c12c56bda030dab1adb744f8fc9faee741c3ba0c3571f5692728e", 0xc4}, {&(0x7f0000000340)="8745be3a85fd1d619d6dcefebba842fb7bc1fe95cb6f74a9c35d4d908aeeba2a83aacdad2e5fb4b962920b157e64b9495f71", 0x32}, {&(0x7f0000000380)="be917ca0327c9c0ba138933b444292728539e4e1a17ec74e8fd6bab24290ee535fa6dbec13841b29f170830f65d6b71f842d297b11818c200727bedc1ba3d25b52d761619d07", 0x46}, {&(0x7f0000000400)="aa3c7eb3c247d55dbcb8b672db3bcfd757f51162965cf7985a5560a90c89138b700fd355c0bb6acaf0f833848178548601e0a409e68c68e7c51c679c6f7b3f6c8add444dac11cc657d7b0f56b689237e9921bda5c3274dc608b051540a2cc5ba8d68d4c8aa5d6f8926818212fefd9ccf8df70cbeeaf86180d69e24ba851d37086b799c6747f6b00f4d3076f8e18b6c5298bdfa07187543392c60fc8b41f1e5b14c1eaeb8f8d5c715a183e5948c7c5d333909cf028208b559928729e6243546e23a7ee9543f59c0514bbe13468286b308fa2c58dabd7a493488fe2803b7d9612d5bd2", 0xe2}, {&(0x7f0000002600)="cce303465826068f33e601c2bb7e750b405085e04a6156dba275e9c2fe4ddb63f8644bd98d09ed253a2a10cf58fb0dc1e6b7f86a81c37073536de1538da4fb226f99b5c4b58bf8b82d163dbfe8cc6bed9482f25b2949e7aaa655d13b35ff98d18c81126326b6ef647971064a43692ac29597d077e679e5b3f3f3a0869640f7a1fd738bac036b052d061076da08dc9e9f4c40e6fa13d690e978e6ef1294a54ef0390e5df7d6a353b9126abd6b835c8d1eda6e985c8c62f7e97050f7b6dec90e20c865ebb52b303057ddd6017a14c70bc490c6f8d50c7a3b651e59582f22994b1548738f5d9f3343c19985d6ab356d5d707bf984a86a15a6b81016733b8271161443786795256bf6017281a429d794db532d3b57ad0ab574971921a02c46654c223a9f043e42dc6d6b59072e3321705196aab6f5c77ac0868a31dc63a30a9d3da0336cf0dd4b234137c1e2439b05cf35e976cf4091b0c90f13e11f87c0cf4ea3230d19af1cd63bcb73cbae7d8f1851a36a2ddf5874c5c4bd3e2f5c1c43c8f72b7197f354882e59542182ca4a9598f8d6539996cde00dac788f41918185ad5e9d5a091631de2e9757093dffe8d0b69e8cdb5821d4795e7312cff97ff59bb0d1099fea40ec146be319810cefea1974848d356e8e6d9c07803a5c1d98636a4fdc72683419ec79581e783802ede74f3be0844476c84a2e8159b961f9a1f150479cb454208a47b41f62f7312462af30368a898c587da5c792b1ade7e623cec2d7908cb01a42dddb929f42f0f44d5aaafb48e754d894328c682801a2b23b42ac1c76b0aa56fb02b3dbc0420d3d39d68ffbe45ab8ea68f4ef064eda1a99ef3e1679c23101cc7a1698b8b75843fae3e1423f455ae37393faf97e2c166de9b5707bdcf3b59bcf78b8e67eb2e9f8693f2b753ed6b81229905dd54b9ecca88e641dd83a931b46ed4f5a836c0565a5a67e516a51194c32dcfc715a281542fe5e0f3a1ed04f6f185c6b85fa2f4ed88b4000c93804da939f36bab8d38d51960d74ac7680596b268aa8f93b70080dae416d93736c46ed7bbfa91b14ff4fe907f11ff2ff7bf58ad1bd52d3c020d1d513cbcbb70d74acd5ba8fc2b9e6d417174b67811c198efa44ab51f14432d0f7c2098abee79ee28ae2541d771218ea55cd04604a4d7c7d44475d2fc767f1d1bfabea9a2888e7771a79e72ba4dba36cc981795323b075590012f99d3151fe1a5bfd504c9c3d1815ab55165f3d2428204e2c4e72649b0f27a78b67958377d23cd6eb986f7417e892ec2d895f52c44033a6043c1ad4cce335127c77ec7e1a6da9f88dd68e8bd10022a8707c92162de10b4c7c1947c42d3f20b8f43c5a4b8b194895f3890eacdb9f526f73ba9df7b5e04abeed8c07e75d439130304c2b928b42e62ce27219d7bf420e7930bfbf2175da491d809cefd2ee1821cae44885d5dafa4297a6f245f007c2b61981652ade264d1e94e3a40d4ac052bd46b675a4cfafcd52b7319858566b358d12877a19e05fe03a51321f26232152eebffc4b8936648b7008ce06074e319db85ec88bd4f81295732b780ce43b19d82f13cecd07b6eb8fc3cfc0b29eb6d3e1abe38a9e521bd61990cb08e536706a00efa5370630a11bffbac0901d42bfbf450b708edf4029b5043a65d78e4aabb6c404099cd8e05b55781bf3e9117a54ab5bdf1a6d346154730973f8d2a86f7dc9e879e5da71490c2cc599c2a5bf132aa66f7e6513d8b0ed45859775ac6172c31d577c46240f8915b09b5efda8e6f54713d38268e94375bbf0608e85f98a017df5987da19577ac0f7bf8464f8226426d24596a3a1716248147342358d9a551552b259305899ac29563217d6d6d6fe50d14f95798d955ab5f88825aa44e3e0d04cdec8ff8381222131ccfe847ff738cba968d99db3bbbf4a44a64db5a10bf26f94dad93422f86dea7b83267483f44d89b488e8505ce5d90c19dbfa7da1b2733bbcf61dbf08fdc90964ea71052d593a31e0f4d8ad2fa557d43b9055588c5f168903c3d8952cebea7a71b87c4e65071b7d2922dde7df0c87cbbffc1419c6d3c352bc9055cf1140b66b3538d6470481f44ad95df93cefb39af6e344d14c6111724ae3ace1609cda85b28bf825b830d1bd58aabb043aad084624d56e3416339c2bac22b48e6ffdfd5c2902999581b5c8715d37d1740ed1e278dd9f08645c268c9ea6fad44115f777162b09a90ca16e2e8512cf47e9506bf26917776aee06af974574351a62987e505e736a16faf3c166715cc47db65bfb7f83398ed65ed69e3ee467bd3b7587d24c191ce9f8dfc814c56b02dbb03c614a8596405f4d7c74aec4d8f98ed06d43b7a732d408ef077d872737e9ff05c74626aa8bcef7688f84271fcb6c470fd0d871d838be2ce2a0e248fcc409a2df49b52dea2b7b93d8eb33df334add0abc141ad4bf87f674bc291014e0bf2080c75e8e69066263ccce3596d567f90afad8484cbd42cdacb6def0da5e354d7e3f4453fa5e90dd1102cfae8331258c68c4fafb9df82b1dfb7c572d72a74b417661d0a635334412a35999d922bc3cc04dfbbf7fd1a5f6834ba9f8a49eb827cf491df2baa2437275ea7363205767855ab6f8470c4ba16483c4212d5ab8851efbc6a16d40e12ca5bc0d79730f5a8c718e50a65c47dfb366308ae9133b46f8f265c6ad43ef170934842d902c2e6d5279dabdb534f0950af6aefc826724434bad25aa391449fae9026d2b6c2e994c5167f784b8b8054ad748dbbd8bf5fcff8b6feb64c5209d948431128d646aa841fe3b5c58e47c036cbd8bc4a6feca4d7f281cbcff55f30c6100adcb91c27f29cac2982c6c16ae76677c320fd74e4dd362e00f99d9ffd37567f20526f94d1c378d3964ce413217e980d6390b5ed98f0e038a4c92b59b92d2da9a7fe6ddf79070e4567a9dfe06b7afc785e9af47dc3fe0edb4b087999be4ec6f8530fd66908b3505b02a62b2f60f53577cd934f1e2a91b613924ee0561fc71b953e789593265438e54a0cb1e7b3fcd3ede88debe971f04b512fdceb6222a5b29c22c43df935d7f61d397a9609afe69d68e1f5f9dd69cdd9c8be78caa05ae955c87740e1667706dc3ea91115ac49bbcc84b3775d74257126ab2c2b4cbf27f13f0ca6a725a93eacc8b3e6fc798a03ab87fd09d4dfc764422cd17594e381920ed5de253dc23f47b4efc43f1163bdfc336b4083371c480d9eca0f1fa821b71dde4ad0207f0f74fcdd20a72ab6be0d9c0abf7303ac343ebfe0e7079fd7e61207bcd076af1b4af37c4b2dd36d519ad61afbdb78a22666b8a10a095d5059b2ec5654618cdf85d7c1611c6b645adbb7261e43199a242eda4459165834afda8a1f759f9a1f859ea47c1812c5c86c58da2f06d9a79d461e2f5b05fd7fac996172cff2174f072e12c28587041c0e1d34bca7591fc01104577edc837fc2789a2e0b7535590bd590409d2f106e43511e69e84e111fa36b10b483f43b228e2e2e667c2b8058ce97df744ef4a41a19eec31136b284a4ec7570ae56b7dcf31c58da43674ec8f51c1b464caee2894a18536e217036d09b5f84481405e8b18ce8aa969ab5f5029be2fc6656edde32a163e08f98f4ac37728bbf5ddc58ced4ccd5d6a6e1021017755302852b827ae844ffcbbc64652dd33e88a833fa8b3698533daf9f3d47f907e00be5545b438eab3eb633e0171b1cd4bccc24acdcf9bc9e974b6b5df87bb45e75c23aed93c3ac08d1e9ef8094eeab9d0dadfeb03a8c3c6cf94a699297b2945d33834f9cb3fea8631442e6567942de49ee8faea12390858395df671696cd7af520181421dac08690d4dac51fc55e6c6a6bd1d869df5fc8c1c682d59ffec007162cb4e2e4a647a9487308d93ae04d30285346b624ca5ec0e4f06c49caaf74595736400f39ada78b8ed31056d2704d1635665efe113f2a17af6213d6cc39c1ca202663d6c52a7b7def8ecb92bbab46feb1cf1f9574c4cb1350584c900cdc571c9d767f31668385967a9c80bcd3206b06bc9f735dd764f3e6bd141575609fe5f73ca81dade5f539d2eb88187dc002fa432d72218f1d71a4502c764ed6db01cf39fa1e8deda4bb50f699be3f76221b0617bf1de8c5e621d1838cefd888c667a6f6686d845c1afa2e08879acdb8bb2c6ecc8f38ac2575036ca0b26d72933f08659932ab7a6e3479e4f1a2eff93a43cebcecbd0fbb3d42fc1f199ce808899fa9e5d30b058a56770d5b78da868eee2e792ec7e0bdc9fb0113024da7c720a23bacb04047775b74c9e74fe5c400ff897d8756ce7817484566b88a2b0a504bab84dee6826f413cee3faf6f3a86f3b43240b488d2eac392748a491eb69f7ebcf9f838d7c6578067fe09c3b8702e694610a2438edcc18aecefe0bd3a628a97f55b003a6e33fbd8bab9a985467d31d5678496d0d6b6929b2d66c2ebdeea5ed332ae1776f8fddf106f88e60b4fd6f29056dd6ed0ae06ac86ddebc9fc8925c36f95e557242c1e8d121f6ef1699cb9c78cbb95ed2b957a34f016b857a531c65bc54a6cf5022675ad9b1d0180b99117de69a052aa5b243956ffcf274a2d358389ee5b5733be831a618049a8d006a827ea85d8891d8d5582e1b9043a91034ac87125f02186e00e8bfb630d66aeffbb6661e9ae771b7e8bfa2ed626fd985a6dd37aa468161f4b014cee912b6a20263f1affe5156b70e34a51ee401aa5ce9e77300108c9533000bb9ffe9ea6761ad2f2672aa758f6d94668ff1a9d378bc967839d609ab311bf179ce6130299269d8848c9359aedc7cc4d50a49959d6ccf8d49cf6e044ac33be589bf6dcf571f3903d68cd782966ed5a5e74aaccfea6e34cb11e9f2f3f2163bac6ec4c7d2bb8446f4e9304c2432b6805c22ae9bd006ff6d2e54f5acedd011b34d222d123529dfbae90771c4e73420b6eef4654e8ce2b3b72240abe8d2d407c537a941f58e4ec73e29b24ce41c9647d7339d642374a452fcaa2893416c30e9ef0c483bdf066151e35bf0cd1633eddab4df4ad9ec3a78983691a9f6ed3d37ded808118bda5a9445a767d4c0fc274deace4dc37bf5ca9ce6e663f40db03086eb51455b65657789791b32a1651b790f6f8cd5ec89c5dc899a7891d1f992f4a4a94a38a86af7775120073194d479e5f23309816e515fe5c47ffde27b45319814672a5b2d0c0e5d647167b670f22e99477ece7462b85ba6e6afc3caff3084c35235e263125cb2a33fdafa605224d09764fc3a649a2add66a1b9801aab01d9bb79e2ba274f625c278b9197b19628130356298eb0b89b56c50b85fe68c7bd6f080225a8167ec256457561246c1fbfc4fe40aaf4c018040a535cfb5706cc0e73dd6afbca2a057645457b83798675c51c0d258fbca853eb8ad061e6dc366866796adaad2ae746a5a39e1a8093cfb327ed873262848a5bb6ebd74d08f88ab00d5fe1ecb116b68f7983fa5519e750e662b61db918c436ad8980f5bb32895fdf28876a7b17cd9dbeac3006a2e48a745838183ddc165122e84b5869e72aa5ae0ecc7eb0776437c9a63d4a629c667261e41b3382fecb655f003be00ff7b15b4f398102bb3e8a7eda3e62a2460e485ce2e161db0a42bfda48e313f6861bfc61729a282e7bd870fda432fb5b06f91b8214a73e6b8887e6b79f319907f9945b2ed171042c6dc6920f0860165aade44499c4f5af300566e7cb9f611b9240a3ba3c465612a3c7047c576394dfe6b5d7a3f040470822a693fb57ecd891564c44d8a1ce8c12a2fc2ed8dceed57610a4b02ccfd3b83d4dbd9b819c2f4c95229651c1a2e47ba", 0x1000}], 0x9) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x69ddebcf, "66b2f3a31a73d90c927d43752d89b231db37a775"}) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e424309", 0x10f}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e873", 0x2d) 20:48:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) fchdir(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x104) 20:48:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000040)=0xfffffffffffffff8, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x1, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:48:04 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) 20:48:04 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2090, 0x1) dup2(r1, r0) fcntl$getflags(r1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6004, 0x0) execve(0x0, 0x0, 0x0) 20:48:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x27}, 0xc) 20:48:04 executing program 1: r0 = socket(0x7, 0x3, 0x3) setsockopt(r0, 0x9, 0xfffffffffffffbff, &(0x7f0000000140)="00030237896c2e83bdf9034954fd501a584506aba4be92d2c891fab0716780fcd4fe82bb37023283a5055eaebd5b33506c", 0x31) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb5c9c3a69555b700000000000000000000000000000e0ff00000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) sendmsg(r0, &(0x7f0000000640)={&(0x7f00000002c0)=@in6={0x18, 0x1, 0x4}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)="7cc98e458cc1f1ba2d7aa3600c5031759814cac4f720bdf1bd395630be617f67121d104265fb980fd892dbf4c7cec6b3eac448c688476879937970c60361b0ab1642871f20f9c810a5033b4994e7a713c09d54224727c92e8d6186708bb599c156233fc639360ff9570da0faaf671a7c71bf543ecc0c8a85bb3d402bbf27b87634f7abe67ebaf387b5e9e03e510255f198b2fe435b83901c580c1e3f643b43767635", 0xa2}, {&(0x7f00000003c0)="d7f8e223", 0xffc4}], 0x2, &(0x7f0000000440)=[{0x90, 0xffff, 0x7, "7b0028086cd21a239b9bb7bfc1f047d77e3c285898123bc5a5c91587b5b9e68074be631892a42ef80c1101ef06f805ce8e6476dca183ab45750ba9274675bbd16618ac0550c7080a7575aa1b1d1c8816a631775d85ae4b3c4e15d6b10bd225fffcd7b2ddaa390b7edac662c0a25f40659f9882786c3d9e8a0213fa0880"}, {0xd0, 0x1, 0x6, "693e1f8a6c13b70670bbf950c7199d4313d8f416dfe9e668e0e4be951e026983e08b2fd63e770cf6fcbe52f3de4a8856cc9d467ef878b0c1424910f35efefe805eb36eab308c4dc9cd683f26303532510381414532ae6711de324c11bb2024de189b3f816613f88e5f60c3a793bbeec7bd0984b2290cdd8d66b84cfea3705bbc6c71cb8042a1ba9489029b39dce883846c81bf7b3cbb39514aa19faba34568dd0d52ac1c11fed0784ee7528c17535b20e4b2ddb24d984fe6762f33fdde46"}, {0x28, 0x0, 0x66, "8d2d8be9d17ae9c5db4271fa7c0e9bdd65140babbed875"}, {0x70, 0xffff, 0x7ff, "a41b660cb7a6f6022684c6af20b15bd213ea3f55b24a32ad5f2cd7b48c4f2736e3202bdeb8ed008f7c47304ec7b59491db533a06fd28d6cc136bb95cb374ae6ca5af4f4c7c0ce3ecdc604bd78bd6baf3de0fe49b83df878bffc6e60b95c004"}], 0x1f8}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="c9d52fe5d7632ac39e4c041cab7233c87fb024af99682e127d393a529d5c9f74243a58dddc50e54156cff8355e692fabb7815ac96a16d6f343deee6b1f0949b927ef0528511273fcc872d0580d13005a23aaad96c64015850af6f0dce6876592012d9d282ebb003063be07f6ad617f4b102bd16eb1ea454dedc86617304edffacc7779989bc7eb1efbdc2452cec11ebddbbf7a189a679bdfa0047a905959c72d661c1044fb16e77748e948c29401d21859f0438e4084e4a53c975fe07e2a656f7acf6a3bbcc13ac34f41fdccfb5cbbc6723dcc", 0xd3}], 0x1, 0x39) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000003c00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x6, 0x100000000, &(0x7f0000003c40)=""/143, &(0x7f0000003d00)=0x8f) sendmsg(r1, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000680)="211d753749be1e737f301c549fee5bf8fb7dfcb71bd9e5fdb3610fd3560f26be9725c3b02ca977f271b3e437c95b9232592f481b5f54020da9b1cebba96be2a970607a6049ee2028c3cdb9537a072ce00216f1bca1b345cf9ca66690ed18b635f7bbec9d8561920232ebc4e5191a8e6ca4bdf99d1bad655a7e12f49f8b1d0834f8b0e59e03132774cca82580ea368ac7e0d85d8fa8b909531d2a47218e4f8f267ca5c1f7750527634d6a4fcc3bc353b0c0b5496425e2ea1dc42ed873aa43588df986888abdb33e20ee37cc3c5a8b618751d922698a9f", 0xd6}, {&(0x7f0000000780)="fe369c24e10a1641f5fa1895b1ee481722c2508aa576c13e07c27c0c1ec2dbd7b2d1d4ee934b168be404eb5784c15ea11cad0b039a65d65e78e9127ec7b7962340736564924c5af67cdbb026c70a724a7d2e77127c3f5bf1e92944f171db265982911783da17", 0x66}, {&(0x7f0000000800)="48e45ae0ba160638112e7e51fe9d97371d83e4fb172d055133729f79ab9c3cbe83638722f5e68a3130692b26f59eb87c286e5d009d4e3b84366685c5bdd4d581cb4c4a37be642af760dbf118345b901995987cb560c0c4b31e55b3e715d00ebc18ca0fe214f478309b5faebbda78f8f68f87d2b87722e05c062d3250cffe6e982b2db4f8ab432be4463718c6a964459f7c8ab04279ee40a0929e5045cab73a9b0cd0c9b676ae5bb6266d80440ce8cf2ff58a95dde13d0fccb7542cdde07dbe66dd8f8f78d71e8f4c603e7a9ee3979397c8f1c7b8cf99ea77d7a0ea127f015a3e00741144aec22ce4441baa0c9583ebd0f202325b2725c3e00d8327ba1c030b94013127e362251749b2904498fd79d6b760f5674275e1c754e9b8b60b2720bb0c6e6742026f975d21a5d361fb71a61938769f3d6c20a9489a05867852e58dc47c2d5417d4f20e0220bbffc217f717031d9d2aa04c456815f9b20a47d3c1a4bb0a79de879cdd248e7d06995de0c818e70078ba7e54b1b19adec1897765f1d234e49414e865bbaa0ea5422048c1bd74bb683646da1a522a561f83d25520fba2152b3e7f9dd8b6469666207cd5da0cab90982bb58ad20a94d9a2d7b5bc0f6b898e90266b8fbc402fa85f99f2177f8ea03207ca037179969b4c67bf0b81d22cdd1d1b2186a506d8bdd0b6b4312b4c9ad0db7da78a130b1314c1638169fcb423d779e5e987b320a43e47853097299e7c5a0acd110d4fe9bf3ad7e91da0248faf885ddba3b87929a016fd745fed531ce18699a41fed2ef99893d7d0870966ae556823f5e89c6747de6a2676111802b8aed776edc01fc5f3fa4b9094383fdad9c94f4e4b01f80a5a624ca12627315b457158dcd98e5eda9fcae275c1efa612087c04d66b6400dc743b3ce3ca48ecaf6d03aa4e5d52f11586b3f62e440bc7e5069592f687b5807e997f7d21b7fb75ea8a7c8bbcaac4ba34fd997af9b5bcd364eaab1b67a8633a979fc783c575018671968863801e18f92406df218cae8ccc43e77dfd395e347ffb1dbcc180929fd8d22b36717c9aa5d2c81ff5195d62550477f603d46ce74d71418ab96fcbe8d001ae099df2066e707e64955eb40afed95c75091b3bc1e85da08626074e863727973f0727421f26cc6b7049c28b8ed5144affd21d3cc499193031ddbcc4771ceb3116fb31403815f71bf88e6ca24a34fa39d21fbbb96b771ee7022818129543247cd8d7529f07af41693a803b29a08bdfde3d82662c654a40d060493627041b9550a183ae953d4d0aa16cfd1d83d6e851c03f95fac7267cb169c60794b517ea44cddedd1d99b093b255ccc4019476d4c14248ab2f389635894b57122127f8004e19b42d02931ce062e18e4950626186fe79eb6269bd471433005edfb0edc6cecfd48d005c39666fa40f994e4713e00364f5f9cdcd4c9dbb1942ab7f658b807ddf2adf83a1936d979dd7434b1f9212a29d8d1019932c832ddaff3ba4c50613a4f1f1dc04aa4e438bebce1a1cc253b64542a9696be4455e41ac717248079241420740969aa3f9b96b232d3c45f17e27f886e8e639d3aa26219cab3b9cccb4287bcc23d74f7ac6867c856ed1c162effcb3e3490c875fb07aab68bb92db97399e007833fa1e09ffd184386fcaf9dc0ef78c24fbfef6ecd28b26e971e84b6744f9e8005478ed6c70b5e69b775dc153254a4f2a1ea7a82d6ce5b18bbcb02f10a3bb9e051d88ba040b12249363ea21f597e9e8a661213031d9fe80e03f56ca85342da973ade6ef0cb81a9906488612d6df31d196b4db229252c01bef22a818cb68cadc784e7f755889f661764e4044f95f403c5143158a9f093bd0d134760bcee40713280f24997c134a9b27fe061ac551b5a07034d95901e4ac780ae7ecd7de42e6551d15d5a0dd61df03147590676265f597467e37996f0fe006dd64b7f5b4bc66f8fa34f2832cda1996a000419a50d7b301d8422df28a3baee31d0c94d910e827244a225033c97fd64716d8045566250fb34a7806185bcd98eab5694c87be542be3bd3bf7303624e78241e1ff55edb279f321d37334a6d8e8d4ce9ea076d4e8686fcc02f5f947341b261bc53dec59b12f9b7c43a0eee7695652f5f4ac2049f9b27e3947e5d0c66f2708214c3c744d5b1c7e6ab243e1b73334cc03cc4f1bc8edc9759f7492f8bc43e57270bce6aaad413c8c1ec1faaeaeefbf7facce60626bf25f8f560571171ebbe99db1607dc76d306b068d14718d56c4277d9c85ddb7078c1f8475fd34359368535187a43633eabf464b4a16e2a3ec7a1cf946bff4f6f2e2e3d5c12601d92ddca67ede21b0d688c65f04850a4e85b0b007f396dba506a0647ba4f3b446d841cdc79ab23729572cc62e6acdb48e357827c183b988210be8a86816f3e113a9111439bc17f2af3e05e64cb1cca375cadb5d46832e7d7ecb09152d4517f822eefa2d556e429f5f0265d09b4cb8d88955aac2df83e2aea1d426f7b1a7ce7662a9eeb8ee8ec2bfed892f4185d779383ed1a25195107a0a98a3b847441dd2e39faf516c19cf43618da241123cf394461cbf64a1f4702f21ebf74e69df42a9a67cfeb9c01353e297f055f955da06f07836a2f11c3bc9dd082a03fb9adadfb474047e45715d2ec52398b496395eb5395020c7875383437330bd019cb49bbe9aca8c3b2ce3dc93478603ee55331f3419d6b0a0e268ac78b2552c7fbb90da8813a9a4ca99fa4c2ef29df66b575604ebd8cd0e48bced45d2829f0f0799131b4c7fa3546b96582bd5f949ef8371de3faf942b7a82b9f21b1621cfe763fb6cde47e6bf27a1a4f5f3e7846f17cea2bc17068744ebad2aa911727ad6796feb8df4e66f080b53d5800af65ce60307f935aafc20d48ebd7686a3a4f80f47acdd5a254313716975f68ad3d7f27a608656313b65f1461846873a41e86ee3d7618baa8108f68a4064f47fc810366d0d44a87d055c854a956368101209488fb8394facd3134dd549fc1218255d16197c775f18194491f755bbb17a3d61fa143e60a160affd2acc48dc0a6cc6f4005ada6b43d840b98094783a2aec638861a8e86fe0b4c2753a8aeecf5ccc065ed8301c9aaf2797689d8537fb8fc178e8b4d054fef777db79e90d02a1b0103ecd76b8d2f9c6df5e6662614641e5b3517195ee3fe26654b300d59604a85f6070fa37d1a6702a5b7164523445d851abe98ac32a76b8321e610bbace1c2c7bf143c3aaa32ea53619f7c29afd3d847a9704c37f7df2ebaf624b9edd337ea0d2af43ba96a74d4d922a0bf1e7883b45d23c0e025471456a9b8377525e14341273dca88388cee63d3227f739e17fe0ea27d403aabed841333c5a24d3d2e7f3831b579ed5c83619e77ad5844d4c8ca6ec4da829a068afbd34bfa336eb2831a6a728cb4a80c288b78073de534443478cac7effddf616ec5228d5231bea60fc9332fa3e40462051fde2c4bbbab2ee712ce0eb9796e366033418348a064bdca1047c6cedef3d0b4c84eb37552d14ca0ad48af53454b2fd34b96eae619ef831ef9c7224c14699f898dc94158589ccd78637e7110cd8224f6450620104e3840ef6ffded29edadb27b995cd0e370a3ad8c916d91ac0c3c563b9aac8b952657665ef69d4dda66cfe0c6e0163c9ee11e0ca58b63792edc6648a7e0a49b97171f1b10f29df3ac62492716c40e827b38afe974ac15ebb844f235a013dd1ca270d6642edd2b56b31ca5f91c1df3b68e75645a861a46a0abefc96e410e2f641a01997beb5019c76217f1c1ac8351366fa09273140782ee16ab3b8649aea432af4e749ce83ac802c460f14632330fba5da7fa034f65ffc430d4788d5d88a4d8f98cf0888376d3ff811f5acfde27b93314dce9842325db6f6a94eea524aad254be75357e012e7dff7bc29540dd79ffd47ef1b1e8daa2ac75f884aa841e008bd49d7fac456c55593b3176bb1536cfe0089986d800a45f18e9f4a868fab7bb78d44e9b1f347db6ac7e9598d3a7d35b271a817b8c8d8ab314e872f1701ec4c5167b87defe776ce00169702e7fd3630ef35a42bd5c326f6e77b8b2350e7bde824730788bf45ccb4773c50ff48f9c688a774eac1e9a86480714d4d6ff449dd83ad8f9db48534782601771a4e79933e325d75204d91001ffafad4d98423d48d6033d197dd4d683b6653eb0a8aed3c864ad71c6a212ec8c9ae6ed45430f1cdeda5576d55caae5288287a7b53e1e210beeec0052313e61b952e23bbe722b15d5bba173a376739f7cae9d98682402911720acb20049f2b969f6cbf65ded4b33f405f00752062d97c1b20dd24059fce6bf93fc3cc78048ae93583a5412b49fbd1b48784328a90e449210ec25d7b8f8892dc2f67efe272fe7bfe1c6560fc3d0b8a6e37a461d24610eab7751e5610cec80f9ac9e166ec4149c66dadb611226f2536618792f13988b0e3b925d4ba1966ff77a052b533aa11c2970ee38d91fd13c4abb3715060c64f384f98cd544ff4b96e01b8dee7777eaf944f8c2f5d9364e0b20311497b16e6923f420f49d9359afd179540cd495a8421dce4b2fcc50e7059ad473dc41ba143788871b59c64d9051e8f828fcce0bf54ac0f56b42d92853a5078c620a1e502a53caba4d196cb99dd663fcc2691cd7e35408e6b374217bbf035f98eab5d4df515ebe9fa1a4bedecaceee91663715aa64fa0030e737a1c20314d28a443848d5265480d1220a3c29e5220f6f9b42f1bb6805929267b7fc5b806ca79dbdd8a55b2d636cadf8ee5fb5c1c259118620e34ec50ee659d94e13c7ede5b760af0a3872b3ee7059f8cc2416a298d2078a35f871c8aa608ba29abb37404a0f5aaf358e0fa1d5b050a7379aa76ea8b4e42e166e2f8787f1811fbc91cdb7e0bbb5a4e09469ff46e960b1e8c45f5964cdee834017e2042bc556539f7c56559eae5d47d654050e34466a9982a39150eb85374d0e43806632d20edf127e9b148fa686d053d5c7d74d9e0887db5a4add3b3e3b7f87d16064f373ccb9ecb6aa51e013acc2c5962645c82a9c9d18a2e2145dd717fd8837ab71744b3b2a9881f411c9dbcd6bbbadeb071fef28b37edf57002145de692048ab0654b63a241435ea9c1047e52b3cc6a521db950f40f550547f930dbece5a8aa595202cc694c4e4bda31d065d2786384554e2a6a80be7106421dacc66f49b370ff2fc9d03b2232036cb4255fd500279212ad6ef02ac9eb082f038d33d2da5b47c36c1bd70326d8d9a6b4f616bd7985c7b53f8869d08619202da9461b56242f7032e13d3403b9d49d6764bb833f70c7f2b8a8f29f0f8b0eb1dfcc586286273399eb61a6db758c26bb3629d26306e62145fe559c7cb9bb4576dd6bb7fc214cedb5da2d09296cb7db49088d85b7f4007494fc988f7a4c14780105a335967b9a75b3e68639675bc696999e7bf325af43f425be2fa0b6694e0e612560ac1f4ca39c7a335c8155a6b8ca7230c07bda7d87780630ec11f035390ddd3c1000d0a4e3814b9f93ac2488362610f57df2bf8749329ec0453bfce7b5393af7c91be6c943d209d3f55139ddfbda91388f45500af4d605d5483ddbf0dee4d1568daa1e13051cdd136cd7946caa8ea40ff97c68105c2f0d1ef937fb65e92235f6cc460f78cbae7117a3a526fdb2c398fe881f500cf9ab5baf1ae6ddc1c6fa3fc7f58534269ff7e37d5fb1acc9bb3f82b67fc10256de082eb64767b04fee379da6c17815456cc91abd7d6ead7782d821f4e927114a2a928da948c31447f9fdd0df556b6eecf67e94d6b8eef5b443dade5af0880a14", 0x1000}], 0x3, &(0x7f0000001840)=[{0x78, 0x1, 0xb224, "f5937bfa89eb508da79038bfaa20c9192589ff1aee0d3c09d25c5c7745e4a432d3fb9d7e566728dc8f01a4b2fb3d4acdfdfd46e6a7213d75f612644856d2ef72970ac3eab505f8eda570d57b579586f2a28322837ad1e7dc70caf14b944ced2ce30e7e866b20ac"}, {0x1010, 0x1, 0x3, "d1e06f6ffbcdbccba4c2afd69d40d5694db807895f20c6a047b334fd66c6321887db5003c0410d25e46fb806b5aa4f8f9ac06aab8b78ea21fff3ca67f3ec545b344e320a91eb4fdc76b4c36e8643b294dcb126cb9bd21e6bd728c8dd519dd7358ecb337e5946e63e3491a205cb3b057e357a9bc56ee77dc7cd1c9764359bd8abdeb3e9363dc858fe81c2f5b9aab2520f324879c6273d06626f264136d67abad54e17d8795025680948ed06162b621dea65123eda47f836a9c1aea66504cb9b993247909a17e6e275f10702a95531d4c56772b12d6ce188983c8dac02c449f89eb58c2f811955bb613cb3d2fbdc04b4d2953ffe55dffb268e953a3d210c0f276bb45c14ae727c11e1192a11799e932cafe1532c0e02a7f24501cbd2a45390ff5cb28057c8ce9b1cae5681ee2bc782adfb5c5ae523f8127aeb20bf01f196fbfb598370c63ff3c854db00e4c520f49d0a6860502c45766880bc860458d36803acc3f00cbf44c4d2ce8354fa5dbfaa98ac50013c3c4b21fe6ce4f0f829a18eeb8c1278e1d54bdf55c43e8ec85b5e59bbcffe4ad6966695ee7521b9c045ab396cb5a9ed3a77300d8fed5650a6c3e8f84e8fff41173196f7bed3e08c200ffb0053736815f89fe8220b0c7ea2be7e86ba703a878fb0db665306db96b8cbe55c99de3ce9a64238495759c3881e3c39545993b1ed323086b96d6ae363f275737d1ca61dda5c9559ed621c05f9ebf2b28305b041fa6651db6b169b59a0e2bddd0cb6e96029ad2739d3303f1de8586614297742029767766a0ccdc789c11e2cfd45c14d74507f7edd5ff5e0eeebb6120a953d8328df6801f731609fa8720f3d73587cff9bdc49d0bf27133333247e36dbf6133d6cfa7cf8951f648a73163788f7c486ddb1342c513ffd8c2f245053a9ffdf4cdd7a26d2e28c61c3ca76c43258304e4aae17034c7de12851e5cbebd57d2fcceeeb00925b130612032bfac57e19841585d0831eca75958adcddfc08722f26db3606d2a9e2b1bd0ed0a0d3da9a3923b421931b193a78e7182fab055c58ad84900feced6e3120095f865ebb32ae60720fce1368ff050baad6ded5732b51f88c9fdf399083ec9b6fa1e599c5c7a79257b74fa1497341f7ecf251f8104aa7e566333d8aaec89c5f54a5b5b9d859750469d8726fe1b82397f884628828c574f127d94975200a8f7dd4bc5b1c6f8426f33317a465efdc3b7db06aae7181c19d21b612eba8af7c2f75dfc2cf057835f051da2e86139a1f7ad3c063ba8038c99725b4bf4634d90d8e1175380f071a4510549a95db4737fe9798227f2918a576a9f87924ec5516775479c35790d1a252f02e5097cf9baef19e1a58cae4d1af4ebfdbd82ead3221845b07c0b78949c2ed019bd0b4c6c2184a8ab8fc9c6394de61a3f6977d70f19166f0d1de7d07a4cdbe1d9e59bdfcc595dba9a85017ef74b50cd872486b5e5e13aa1636a1a195b2b5004c60f48df253a1a67c8c8492acf1176785261812278a29d8241d5d3ff92c8fc9158d42ff127973550bd4a8acff7842f796af58c26b235d13e9a95065ee46ec1b3be86f4380674f7d9fe96a37d960165a76d87739c7e55f552e16e8c6050712637f7a2e6dfb4cd25ca469490f02eceed09b047a517189aa0196e5e08d2a434257f6956a750dbb84588c6c716a18fef3d1571ae9d81904279f008eca831fd28ab5b41d50f52388325f4813a0d68bc3f62088cb2464d53c952ae9333abc5557e7e6d6b7a05f0b5e664dd59b054de7ad9a1596007b1c9241e8eb2d1719bf66d95911b9d345e22b87f4dee3d1f93062d290a33c4c6a48a9fd57f0efafbb5443e93933255c87ce3be17cde1fabc07e7f92ba272f723b2a93c4fd8357399a54327fccb2a1a9db3aa543a364510c358deafe89e8779a1d51ebffe8a57514342f0bbaabf05809bf27d6d323621f94802f3b62723d14c8874e7c10eb3c190e8a50d09e28beedce8fc6da1059a14c1a0939bf1652b948e5ae6bf7aa146ebbf80ffec9db4663d504ddecc05242cd998e6a42165309b7491d6eb4eb2dc514d66129cc87878219c48b318e3d08e0621db1f879f5a09327d66a2f3c9ed30461d427d670db04f9e77162f9ab776f5b10fea997f43d8e217f0b8a76e793e56cf45e4bd3145502f2aa6a30955764ca3f80834f9643d80c50030933f7323742ff4957a7288a02042480d18de43ae358eef50b477a9f25f237f80ffe8b34005d66d8e6e0634ac8417fbbc3ff2701edac0f883c53d5fde911e06fa938264b2b37a9933530893d32b8bda786d0581a1681db924ec62c23a3c0c78463a0741d85e97d3998c03616e1f162be9d08557aa21eb767c99da13742e706aee406e1b75004e97ebeaa5a03664edf67478ae5c0e56bff1f4364a40e760bd2dc132dc648101d662b77e9f45888026e459fb861ee1b3bab65fd4198022d9ee2f9f13cc4f9749d5e0f790577fe81070413a205d82a88702fa8cb1d36d85cc9d594ececb46b342271f2f5de37c1377fe61714760083a2183df961d0b5ec1248d34ac55309af5b8c6a400e4ed3b51562c104205a281bba69a1475df87db44ef825ac4bf5f1b9767883d7294504d0f70dd90dafaf5e979366aa3c73eb2e4af7625716bc3f1cba43d6973d9f56133cd742239a43ee1b52d320158d642f60ec0fc25bfaf4f11801176e72ca41091a6f0cdcf3ede1ea6fb0fe02c89de5593fb5a89c199131d933e93f9fa10ea063f2d3b60e9aa757c04087faf4683a8af4374502f037570265dcd0c0ce1174347793b0c922fc2ae6d2549c1c347f85bff81830bbfb3f820d2607deff0677c474889169a0555ccfc881039f0ace3eab2a833e3714d3c14cf85171d0d49ddfeba1da1bffb4a32daa98c9d975bd77f00a805f214d1541362f35832aebb1682d145a8a9c3d73956298d5f7e246b73cef87f107c7c856a98a986f4f96c7eebfcb766e336858b847e0970f45a06929d2888181c03a415e198ce5982696f17c005b098747ff834cea0cc1465197818483561b8d359aec4828462dcd3a205394d2696d348dba62f134432c87d82bfc5a06647d12bca9406243d503eb6c1f6f0d64daae7e49a307f72858dd9159db21954e28de627661dbe4977e43e07e0b6cbea4879e6a14316afdbf97bd275a80f3529c605f3b619b367090a65fcb5aefda869a6e1846f50ffa211db9dd8b62a1a9fcb66e406215bfd351a70341d5a93953a3f34cfd568486a585f43b08d7dd12563bd3bc225046e8920b868040d85f11ea9324a267f475b8aa508486d6e8967246265dcd2a56f38ccadb568e53d49af056e4154c688c690549cf5abc2d9d47791e381e679694a50cc5228ddbcc83c3b1d58b9ac47e60b88272c14531a15b98a9390abaf9bcd93d3312cc1f34d2154f00f30deec3656960ebaf4e0a2d6687f656dabd361ac665b141085b16e18e227992a175ddde8dc3168ca14e3b5184b24a04b2d6b7a04d99ac939b6a4e3e141dae131ef72d8cc73576b2391e0732c132fbd0df8dd431eccecb00402c58b98bae405c9761c466a26955d0a713647e88493a0beedc4f38537185abb8963aafebb6be4ce0499ec50ea454e876e2eb4e5b01163133480c2ed7f18ec98895bd4b3d6eb4aed3254d48f199e3f6b2b507b166122cfc2e1e13a962600ca573a58f0793fdef75714d9e2141b3e85c2d1f372657d5d739fa2422c176eccba0191c90a7b57e0e174ebb17090970b0a5c0684f3774955c396f4c7ca545dd810697b3f775662486835ba137cf5347767aa7a72eb709c9f796b830fc75b56c31284159d9a39cb61ebe459988ac88face0afa503baef1d4c2e2bb74fe5f5f4dfd57ebbada20e9aa493b81b332c12895992fdf8576108566b42f97a14e4819fdcf62fb62643400fc524e65b1f6426679882df1756f854164da3db69dc542795f129632ebe86769f568aa1852b7fdb69c158da2e0ee18414591e0e22f717d2785062fcd0e602f2ed90c83efd7cfaa99eb22f8c7482d7a7398eea7006f86ad8353341a66435c667dc1020783c88c2bf0576f07c6915f6d92f69e997128bbdf845772bcadd42378fc010e2bddee711f17fb7271260e58997e92906553227839594f5943b047e8900fd4a746cc93efe399ba962b561b39ce5dfd96ccaab86f622547d34056fd36828ba3b94e7acd7c65021e727af79c150641e42f3cf663011f412e06932d882b0831b586986e56387cbf18d0701831ec7c7c815482463bacef9a65c8abfbffb94825d566a73c8665b4b279e87eb1058fcbbcf6522d0b9bcbbda818bb91880856fea8baf67cb2937b53068fecb4e46e3c6d1ab3f91b81d0f305976230b0f7f11f0235ef58b0d80fbb39b29d37404ed540226129aaeb10c409bb7964ec62242002b929b4f48509c5d62816d923dc2dcbc1e4b0b8ccf0e3d200e09d7503279d01414a2351437ee310edc984d83fe99e98227e7a12324273e91c4911a5c4fb07e35996073241638ba06a6ad33d450bf8b8f84fa23cd1d665df3d5144a65f0ad1e522cdcb4c73081948dab0150ea3015f8e248d5763ddb3729d8ef351cdbf8c978843cb8450fc7df80d6d0b90f1d3c6fc7cbfa09e8eeef5e5eafb7d5a401e672310a652a10305b0247d0b003611e06f5229b7c3121d6b1fd839fc1a20e3a12ad88aa92c81dab598c7944854b77623b5e1c4b648d36a9db2f0b0f3dba103e7d86fbf8f261763ef7aceb3911b9a309110356e01a469e91ef0512658d436810032a2b209401eb3780f9d070670350192ded893a5441e04f1ab23ce074f88296f56c816322ad91962e4429ad0b67cb203a6088c1a828fb53125ae558d154e8a080df7ffc75158869621194294b634339d8c44345ecc2ef5da42d2114eeebd0857ac4f541e7510a543549ef10a2da8b4ad269b3052b5c469e6e431d5275e0788ca50d58307208e668ebaa1e4bda5eec43fe59aef21c15e15b650a07147c75aea34840de50dcf7545d5ba88d4ce9438f06c74835dde035038cfaf6893df30470a51366d88ab4367cb6be6ed549efe39935e99c6ee90ea10b017abfbc9b38982bd0a503e0dcce8fd59030b08292db2f3717400095b3b0ba76ce535b67ba32c8162db8d0fefb72779d0915b77b7da0a4d1f00b138317dc53771e183ab69c5ae88f0931be62f924dfe1580a43e9f220dde74dd53c505834cded335e4b536a06718ad62fb97278f4f71e8650935698e3fb386ca56e23721287b0372a7e623fe0d1b2196c1ac47ee8881237be307a93a64c8e1e585781039cf2ddc9527279fd1a7a3abdb4b28dc7a760607e8c9f41f9eac37477168e9f8028133c1a801a4be2dce4bb3c046c9f38628f49f7941f00adc1b04a0f62c3c0634af0c461b3a99c525133b98fa3d5aa52baa50c340e9f84344f53eea0bb1c5911603a6447fde847c47f0ccf91ff62109b9153a0d2e10b969d4447a568406cdfdae6a76eb4ee8f603a787f311d99711b0aedc0fad1c0ab3c17bda3d61d22eb6c6b2c944e5ef699473d2fbeeef49d83be15dfea0ec0aa817f4bd7c25aba674df9d7765b89bc77054327ac311c64c4d13542b9bb0ce4d039847523a97aabd986999ccf83990d9b7308e3ec5c1b3b96d08eb7840dcf31210aeec93330fadff6e55528b0d8c72ce9fb20ff8c28e3838ad9cab3b13e890c1d8c2f7564e59a652e4d7425f0a2c382c961e8234ed363f546868b1495a08c9e3c24439756201e83f047b27c0b41ecee14c533ff99a235c4d45815a7c4455509bba2ca4f2cdc7e8be966dad5aef1336a872be20a24c7d"}, {0x38, 0xffff, 0xd35, "36b40bdeb9e642cb172af15dce8200302f2eafda92ebdacd23b04ba6d6bcc598df78"}, {0x1010, 0x1, 0x3, "5c859d92f2c2e48f983fb7620a1994afccdcbe33710b8e4d8910c7cccc6eafb7980671cb7d403a2ffbe482ac8574bfbca7cf9981e46d3485c656a84e60d3089504037f3b74d39c7337cd8720c046c8cbeb506e0b998ce4c164f29e86b1b0b2bd76be79739b1c23a3c8e59de7a089220c160d3ed41cd6376c8cfdb21ff71ae61d74760e625f6ffbbca1e90b6792d1f3914162ffadc1e874019536a08adac45d7b70c9e54347908397a9eb4c69af41d79ab1e9f58da3c27c08e2c555bb2aa921ea78c359fd4c9579a334e673e82361f6fb009d915dccd993ee7124d9364ee5661237a3e0ef106dea7551a8ad6c6bc0b7a4324ed95e1b35d024db16981f8ada6acc863f9ce1d8d477739ddf02209a04c255c855c8e18830adf0405dd1cd66b05e148d505806243d05ad43aa1a80e1077bdec7516f4610f896bf35c8e23017fc600da49ed34009d77e0e1dd706562b6f80249fb7c5fa15b2356fa1ee943aea052bb73480c34006877b2e9aa0d4fc85519dbc668eb237f0c0c7ca17a883154d5825e97c6b3fb8972e9d84b99f51debba7e834210cbe619df719b9540b83d85fcb61cc4871f03e72829c2e6f9e2219cab6b8708b1fb67976573e8206ff3dd7763bb4a53964f8ed5032fab4b67e7190cf123ae2c23bbaaf4ca53ccb870c29d3f34f9923921f1fc64b0319e857dad5239156ae49d47bdd555111552979cccf6e208a8f99f0868dd3f93f921d695d711464df2b0586b2e48eaf9fbc350a0a8c5d10ad3a6ac887756b2d053ae9d174298373d0e55d354f917a3cd848e36729ede6980cf8d9ad4952a0753ea7715121a2b053c74806e461636c1f8137046a12c7ba543f4edda93d4ab7bdfa41cdaf58519e547fb4f794f3b4344c95d5053f616ca06b350936c2d85930782af0c3ae995508890c15ccb915ec2325ccb363da61edb1b1c33dec38a0483235396a5186dc2b441e28964d1cb77c89ca574400200d25d4ca7d742e2f059351959afa0768a3e7dd619848cab2773814c4879e86b1699e68aab530ae59d19d1a1e4862ddb59373bba4e6e1da8592cce1aec005af1ff764b0e8eed11f13babf24e6d5a9ff15c6367faff7244182e5133196754875e3be199bbe86c9a3c9e0b030242842f11c7df3b0be06a93b0859e44145c1f4ab0dabab7868dae21c01153fa1e7274e9a8c149559a64fb02b2787a86ed646638387ea412d8abe94ce4680423c4097f4d4e46d3361be17951632721ed2e86bea812a8026b74eb2934148ecf9d872514318af59e24ea7e714d087321f6a290eea268c91ca6c04ea1ab96a8c56f6fba4dad13ae1b7182132e7dda4fd9b5ee46aa80c401a16164949e0cbcde0f783114685dfa1f40aab266739dbbce23c83125d6412b0ebb834368682c436f12fd043610b58260247591092ea51bb17323a113802b6e9396bd38705b32a4c75d03f644aee744e42112f66a05e5d3fc933357b2457b0fe539dadbb639d5da57ad26463912afef4554fe8aef8688bde8390fdd660f4cafd4650e600582a3b5a272030445ea94b86e3cf3ccf1723b798de6b91b33c50c7675c82b6e336e8a0b1b55ba2ad6964cde1f9ffa50cb5c41a812a0ff1dcfdcdfedf71ca430ff8815d9da7de4cd72254bcf654049a87340fc991d96736b1bb35aa429d407a5aa0c0c219dad295a8d1803b472f411e344cf0fe1acef8767732a945e3029b0c586f0f911beeb559582537576591b96a95fd4174be81154418e64bc4400d9575e02f9efcb31612b4ae022013ab05f342414b533bda2215559df6c4e6b914b4f81d4e7f23f2044967747c898892157d89fb1d52d0e1c9ff9a96a84b0f827316dbacdbcf8e62d21bc9d0762bbf53e531fe45032e50d5dd8f97eb0218db6792bdf99edea7c25c7c9eaf45383ea95d7001f4cde233afcd2709cff0490ec943ea94b72aa1373771580351665d3b668d9ddb32ae07776a86c5e6f117f5de488cfa94bd2cd5598dfb325b341a1eeee97cd221894ab9338ab782e9230dccce6267a1cc6d746a5111dfd17b4e5dff55c1bfd7f7e7c90bcbe84ac248a9db0c550726885cccdcc81b377f5d0a390d6c078eb217645923ed86420439c09dc443a762d88c49081c283f8961b85a87955bfffb1e235c3d5df4ff262ed2803cc39829aca47571f82c5c05bdc7301911fa78c7ffc7712cd62a052c23208e622ed21d89caa3a92bc6d3dbe920b0d94d10e11c88ed048c1e3c43e5b68c709e552e263588dbab0c1a6885c8c8644105aed2f8f75a3edeaeecce8c883063d98eb7afe747ef28e3c84388fa810c7f259e666d1adebe5c0b5419fa5889fe7600a58e7f75bd0d3ab92b4a97964b651ce558294a8341f4d29ddbe243b6946037118b2f31950fe8eb2fcdb922e174f58eb2d7b22e81b718544636de9b859721eaf04a622f8baec7bc1d428dda1db2ab7d9da564f5123fd93701252e6881a0e29d618f4fe636da6be6ff7c5b7452a54b24eae28698bf19ff9db6dd26d13c2cf1d163c8ef0b42cb0641985e9db6dd1db719000068290e43d470dce693a6451d5a208cc0a79043a4bdab02627e85463a974712d6e7bb530a75ee5b5c13c0c41550a8a2c61d65f72ce0c8fb9902ff6ce1e16aa383530431464934e19f4f5cb4d803a287575a4bc9bddd145293a7091d0cab226723f62c2c71d0823d60523fa64c52ee492439fd1666ee40cf2230c5d6281760481c6e5ef5a17d611fea2a909bc49b3afa75ef144c9b1d5b655bd581215d57bdb4af3a756ad4b9465b31c287041424c3b5bba6a27790815b3edaee083cbccf9342f49bc88cc714555af9753be2941c324283977cebf187653195e35a3edb2ddecfbdc36a0524c4e8b82106a52d863002a6d30594648d7b663f834a9a3b8e3ed0a2df174c0a988cc619904567c1a90601dc48a94335634bfaf838b2706e6154da7e97f9b4fd4b3270c366bca273cc7d9b81d273acfefa6c4e7ba56530e9049fb260fc4db3c1f627ffec57d75ff46c070f3d23bf179c5af3edaa53987cb8b995cbd3a06855c391bda5867f69d20f4930ccb0c951c949b53b742b6827251a906c03c796351a199e53f2ccee5f73ab8db488ff9e4a95947e7d296e3a53af586329dd3fa848e80ca7d9fb0a5129610951c1304c6b5e22bd59fc9c0e9fbabc09119449611c29c18135ec8db058d547923b33cf38d07311869902ce80a4900b8748b0028a6bce1abedfc4254014d999ef9e133e69feee5879ee10f3b57243e7192214e2d95901874c7ce2c29d1d1fcf325d792e1b040ea3fad155aa08a76b63196d27a3a7403ebc830e9b4c1f26a1341051feb669cd7e308e693131ed1edb0e48bef0677e076a33c5fd98232ba176a15ddad6027b4f07907ec837c05d890eb57dab850810a54dce5b71cad0d33ef9dd9913da228b7a31acf9813dbf070504af0da69142a29884a5d3bfa497d13f28ec3b6b380ec9e5fc2c46fa674e8ccfedcb558df7570b53a37bdcddb25ec8bd9607875b06b1349af412a6e9bb2b8fb15b476db574285443988b938edc39fc61de60085bffdd6e9a1a3f277076bcafe01dab6faa9c7ceba72f69b304fb22b9aa342bd02282aa777a801ab5db3b29801595faf7465cc7eda474592c32346c2577f948fb3de5ca9d80fc7918cdd8219c8b265c8c01f0bc23b7cd9a6b0f27afa37de34df7359f69273ebc2aad0b73cde20381df0f3e2fcd732d3784545251ea52f3c4089578c0973b849ccfc14164d7a7763cb2309cab78e1929c12280a8e5150a3f0d05f83ac6150bae98332a66bc30885ae673feeed58b9852f2ff72cf10126c4a7777c8a4212141644839f3f0d1f3d367011f0da1d990a1698be226ef953a6632ee1375c9d357bca6a3fd5cfca5cb1603a4fc01d26da519cf0b8a3638e42aaf9846a919d8125f2a50ce140cf0208a12487f9f0755ec774a4b534de7a6242aa0f54c93823329c1a363dc3e8312d695c0c598c8ff900c253c0638dc18fd7457baa779f4cb876a8334cc631b229ce430bdf3302598f8746e7c6417eaf045a887972d3b897bfd1298c96c953346ddda75334896a96a7382ad5f5597a097130b4e1bb9c707e227d98cc6285b0726546065c96dadd2aaa5b9af03c0ce84ba30301f4c6466f0fa9cac67def3697e47eb597f8bb06093e862653a28f766c91cdf38beaa9b9bfb83da4572638b6bd98285ddf1f01d3f0356df1c01a7f490981376339c1b3d8cdecc7dc98e912a617875a2f57ddb418ac8dbd64addbc899c6b19fa09e9aaa3ed4639b3fb2548349ea3ae1229647afa9911122e024bd774adfa1e567d347ca10c264298327ad70d0fb2f45c9ee1298daa956307b3defbdb119a09a90f527f313e0e895aa345d47d209777dba67f7d7f1e555c1e1caebcbd85abf8f62cba5ea403c5d596cf6e1010668ee25c00a69971d4263343bbdd0bc007c582f8f9752885f598d1952b0a556100f56449bb0c977b693b6daea6b3c40bbb2e3a7d16c7e56dfd51b1074f91aecb624b623c4a08d1a22d3710065ee7e4b8aa2a70b2d5815db09fd3fdef04e925eb92377059ad58e6b89c9fde70b18845dbc0a10e912b0d2e30a6869f6042c45b64e0a4be50e0ab0fe660869983fbe2b8524cf2215ac7ffacd84772f391fb567c44bcb6c1c62a82448127dc250f4f93884b240162ce2495bee27251b5334f43a02faea1faf05a409b7dc019c82c28e3e462ff36a28996f52407a1206f366f6085afd86e96bf641566143d4fe0f6ffcd14d00756c06bf65607b428283d6e6d370f8ad1829c29704ef2ce331b1bc21e19a9635e4e350686b19bd60566696d056f30d7fe8ad8598eca3ac15ee538ddba67008e4d29e2e8a165b4017024c2d831eb703726edcb1ebdd4bb2583865a3575bc05c6a652811ac3e1260d3ba924229f285479ebe0f84b2818c9e46a0a57808c643ebd9c395a7b97c912bdb07ec7a80d87b0a0e2e7056f06f47acc13512c490f569519f9aae4ee703d0f66e76b2345fbdad621d094dd7ada43b01d7c2fe568dc145de31dd9860a84c52de08caba67a81a31ee414a68740b014b2edf5c930d144f74840b7b2182e8c758e285c9c8781baca1e55db64d998076246bec07cf6ba141bfa221ae26890a91ec9435a66f3dc2c47f1a383a578f9d0715090d53a563fba44abad74ffe9195decfffee485b35e3ce526a92642aad3f7a03f467b787e1d4c014a52720833d7ac0dfb68dfd84fec239ee42125b4f599581ed4c256cc32df86fea905d32fe3f7c90c78ceeb692d299385dc6c5598be91b16d530a337eece00faaf85c4f7ee9f1b0509ecf7d3b9f828ae1d53fa3007305883f447bf92e2d6e5bc1937bdf1d641c26fc52682dd4587bdabe11f7655be72ee751ef3c9df761822dd083804c4147b30c28045fe16a0eea41f20ff01a8e2323537b8dba705b2c67f2d78edf951347b25dde555974853973a5905c28e5660308c98c5beebef6108364631c6b47fccf9197a43a8e31c40ef2108050b6d8dcb89312edafe11f7f76436fb48325b4e6639d9f8f53c2f28a7d95736a644a5f6fe03359f96ac018acb1dc42114815dfc8dc31c92bb7e066daaedd8dd1b112c108b7a7fd121228a8b0df4fa9487eeb87f610fbef5fd30cfa843aa00686797a987f495436cbcabbea073b3b333cf93aba9aaf35535d4368609cdbe24f3082f6e717c878bbfb11edb4a61959e99b70126995e9146b3c30b4a0bbf65f49dc08ba599a3c21e0e211e5fe8809ce37d074c859f666bb101d6f1ae5c21a00ba724a7f61349c7fcbc60c7e6a48ea9b4e8"}, {0x78, 0xffff, 0x8, "94e39380329efb38861c69a824ea6c8aa78aa90ce38ca4aba55d3ca548345c8f33359d24c1c5e4a84fcf0257799e557b1b6be172ceb066e736e806ed74d6840ce2c9cc5f9f7e68e98a7cc4c3713b2426d598c236bb29cbbab2bfc678e6ca8d811c75"}, {0x20, 0xffff, 0x400, "3941fda785d6d94b2e977f3cc0"}, {0xe0, 0x1, 0x4, "b87aafbf290f0efe16d3ff0a83740c3f4e4b233ee7a7188974136babf319d65682059e61f8d556e96d59293bed0deba17f38992f4ff1aff7476b753e1c5f4824ce8cdbc95c75f2f3133400e9780d38b8d5de2d1dbea3d92052e59b10d5f1ba19d54043cda510888281863179289c2a229aba2de89ee4b365cc05a9589a9f9cb758d23c062acac7a91fa30e2126c56a65efb732f578f3ab6b93b0930d84d031ca8f6ec321fa1baf94bd52505813abb6479ece1cac13e37d873c1f9b7a310ccf17edd065e9dfcb3823ab8e60b4e77b93"}, {0x38, 0x1, 0x1f, "79be1dec5a70142e8e490820f7047f904c6c0cd7d1392cfb2bbbf204a5af887de9"}, {0x100, 0x0, 0x4, "c98cdccbc4e56b774fc05effcb01ac0a0e8f49e7f60c0f2e332a4e6375f48fc835e5aa4d290abf6c35be379a789787fb5e8698737c28d730a998fbc37e9a4ac53fdb6b2fc8688e00c92a5443b8557b9448be85b1e91065cf92bbb839213c76d6a4b2391c8c0f9059b048a56d4da5d3ee764f03ddb855bdb883f65b4f16a2e99c5a1a6c3f247d2484a3fc343b500fd3629f895c0e5ce3af582de62a5e03af43d88f1bb5c97ab5cef2f5056d144797bb49c0618660959343feb4354bc1efc37513c05caa7a449ce6811fc0b584fff9ca28802f67e8ea0e22434867ad31da057d724d84d62a55dac804672ad0e6"}], 0x2380}, 0x401) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000003d40)=0x200) 20:48:04 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x0) 20:48:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x8) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x408) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0), 0x10004) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x2, 0x80) r4 = dup(r3) unlinkat(r4, &(0x7f0000000180)='./file1\x00', 0x8) 20:48:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) fchdir(r0) close(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) fchdir(r0) 20:48:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x6, 0x0, 0x0, 0x0) kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 20:48:05 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xa9, 0xc, 0x7ff, 0x2}, {{r0}, 0xffffffffffffffff, 0xd0, 0x4, 0x7, 0x80000000}, {{r1}, 0x0, 0x2, 0x5, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x22, 0xffffffffffff8000, 0x8001}, {{r1}, 0xfffffffffffffffb, 0xec, 0x1, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x3, 0x7, 0x1ff}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0x800000, 0x6}], 0x100000001, &(0x7f0000000240)={0x0, 0x100}) fcntl$setflags(r1, 0x2, 0x2000000001) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000100)) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x3d47, 0x7b, r3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x329a4b1f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) pipe2(&(0x7f0000000300), 0x10000) close(r4) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10) 20:48:05 executing program 1: clock_gettime(0x1007, 0x0) 20:48:05 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 20:48:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) socket$inet(0x2, 0x8004, 0x20000100000001) semget(0x0, 0x3, 0x606) setsockopt$inet_opts(r0, 0x0, 0x20000000000000b, &(0x7f0000000040)="01", 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/253, &(0x7f0000000180)=0xfd) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/12, 0xfa) 20:48:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="5cc100a38229fa02391197ddc471173e085ab9a0040000000118f5d7000000000000008fe8ff9b532d99033442f3fe4ffee85a4f6ff0b6e0fd43b2b72a7be5cd99cbe7cedb0cbf9c13b0216038ba5654a42e65c79f4c69c95dadcf51100c181ff810cbfed159639e199377fcb2bdf398d15f30273f9e8208b4cc3ebc45f8e68b956f39be9e699999270e015fdd93bec26ae410fc4ea3d8bce864698e9632068485f071c36c92ba35c33e101d96b385a92eabe5339a2db2609c0fdfd5e25fde8243105ee9844f0ad591b5882d176e56ac978479ef55f3334180bf2d03cd279ca89b04bd31"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="fcb46f1d14481273f00405fe8867447ea257c15c5b7c3e4b90111b2ef801ae875874eb6d3590", 0x26}, {&(0x7f0000000040)="263c97775515018324a8856189d3a5ffe0c8367b8c4ca51648c1d08a6ae08f036a20ed", 0x23}, {&(0x7f00000000c0)="da90dc52", 0x4}, {&(0x7f0000000100)="6c389493eac71bae986e971b1a676c5690627d7604d790599536805929ccf1ce565ff3c7cb227ca9f30baeda8a575eed8b10be404b19809ca988b73a2d13feb44529", 0x42}, {&(0x7f0000000180)="58c136291222156e91d323a34dcbbb42088c4698e373f60c970f6ad88991100aebb557f8276df870ef0e15ff0fb3e00172c2c8846a6fa726ca066dcdcadaa96ff35f84d9ca37ded6146f697ec00e702117d3608b8b354ac4ebebbe2ef75ec44dfebcf4483f760253e91094d36de9c1a675e1f24970021a77866aadade286fe401291e48791b3cac3a601b233280bb83d4d81b3f80026dd05dce6763e5af5d3da6306c4783f61ce22b46525d0fbcbbbf49463d8d5a5f480044b6489c2b8ed9af842763ba7598fe1f1745f", 0xca}, {&(0x7f0000000300)="15f8479cd4815b57534f1067ae9c7249fc2726148497a4ea58da7c0aea1c6b0348c5d2178b16d21ba7be0cc725f5818550d607a8b55b3261bdc60f7019709a18fa6c7f7e1af204f3c56d75094e20", 0x4e}], 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="73697743376343a1d33c0fc0922d608c9fef0ac4aee5e25f61a6e6e3a629e078e6a1e686", 0x24}], 0x1) 20:48:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffffe}], 0xdfc7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 20:48:06 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x400000000000006) 20:48:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="12", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="cb79b8f477dcaf4e6545d6e0186c608eed2d523c6b3d3c6bc468b59d933f8da01bf8ff4f985cec49c7b3d75be7f9ed208cbcb2865cf0b4388781b02b9a18afacd8", 0x41}, {&(0x7f0000000540)="b54c77d6432a60f074cd0cbe6ba8226485a5ca432c19d61215dc430e2a85c2f41895a92025a3a5ecedf88350c6042e2d9b70a09f0f32eec19db0c7644c1e68facac1ebf0373f383b44ceae2bc8dacfd1d6ace7bbf2be2891671f5938b422231027af4db8d3a3ba1ce71b92f3cd3db1", 0x6f}], 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="8f63f62e6d8865b9072e64b3e5f4a471987d54f6c81d2a9d9f7e4f56356a3a515d2f3311d04c2ce58a101ac26a1fa9dbdd5241ad3cf61022a1308e96d8b9c2b01b0c798268fadb4d43ba88b6155749219d8b16164e7b12efa57abf13c5ba65f3ce175d0868325130e6ecb13a0e2b6e8a432a6532efbb7aaaff5dd8b31459ca", 0x7f}, {&(0x7f0000000140)="a49f90a74727fa464190a920e7f31bcbb644de75c98adc5898a8f407253be8bd7736f97a999442f335724bd08a3d09b7fa0a31a0a1649d5e0f9ee511df259b28e8ab2197c9b98e5ae52ef42f696a1abd27eb8d154bde8deb8571d608dc9095176545ee42", 0x64}, {&(0x7f00000001c0)="79aafac84f9a9171fedd242404b811852ef062b6c0d2c4e2fc8ab29058eef43ea7eace5d7eee5045fefbd1b61d5b9e481240175d7fb0e656859e57bef4f65a7531fbbe99923761b7c3ce334f01192e61f34c237180e44cbf8c718402c75a717cea14977e9f", 0x65}, {&(0x7f0000000240)="fa645ffd85a7ee46b77cff37024cca425903246d897b07e1ed53469fbeebaefc81e5faf1752d4695dedc1b15f713bb5fdc1ec488c89c48b234a0ff31c6c0a2d5e3dddb05ca29a6053717fb", 0x4b}, {&(0x7f00000002c0)="b154ad1a398ba49a13e1083344eaa58dd4ebbf4ba50ab713006f51ad8718d2ac8ad35492f5b1f01951d425105aa40c291331a39ab9a84dd2c57cdbfe027d9289fe8de83a60498bffeb758290bbceddadeba8efa92b5358b58f1b53b85da35d67e9a504004e1f39126854ae39561aa525c2088c1da1718a3f54469ae69f676c9129930730124688916db2424c1b33961a35528eb578af00b61849d375623e42", 0x9f}, {&(0x7f0000000380)="d6638e7003088ae21679133bb2ef5a3849aadd6c2a413521d911b1f4231f56924228d1e8633fae1daa6a61f4db74e5489750cb4198271b86304388b0d90f48de2f93b546", 0x44}], 0x6, 0x57) 20:48:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="41b6ebe6b35adef482539b64a5913dcf6b4375"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x17, 0x5, 0x94}) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 20:48:06 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) 20:48:06 executing program 0: pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8001, 0x1}, 0xc) kqueue() 20:48:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100)=0x4d05, 0x4) 20:48:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="08000000000000000000e08d0b00c0a9ac2e466d58d06394221c3c4a277ddda1eaf383ffd1fccf9ef7e327fc70ab026f4a51709b19c2793595711bc2a6916a3cf22a93d5f9d07f5e74646dc575af651ac3"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="0a66298dd849187f22c3d613ad63ca7dcf5e24dc8d25", 0x16}, {&(0x7f0000000100)="ae97408f32f230", 0x7}, {&(0x7f0000000140)="e1e6bab7eafe94ded143b92805a27dd7c93ca1b3c641bcccd3fd0f4a4d744c4d4fac0aeb75118a2f55b249f58a", 0x2d}], 0x3, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r1, r1, r2, r2, r2, r2]}], 0x58, 0x1}, 0x2) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 20:48:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac205302372b1360e9b1c16a8c770df5a35ef37c11fcd4f166692c0bda1143e2feadcbc2fbcb578a3fa3e99ad62", 0x65) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000000)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 20:48:06 executing program 0: socketpair$unix(0x1, 0x20000000007, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x20000093, 0x2, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0xc2, 0xf00fffff, 0x100, 0x4f767436}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x800}, {{r1}, 0x0, 0x5a, 0x4, 0x9, 0xc10}, {{r2}, 0xfffffffffffffffc, 0x84, 0x2, 0xb0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0xffff, 0x6}, {{r4}, 0xfffffffffffffff9, 0x10, 0x2, 0x1f, 0x1}, {{r2}, 0xffffffffffffffff, 0x13, 0x20, 0x40400000, 0xa7}, {{r4}, 0xfffffffffffffff8, 0x80, 0x4, 0x4, 0xffffffff}], 0x800, 0x0, 0x8000000000000000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7fd, 0x0, 0x800, 0x0) kqueue() 20:48:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) 20:48:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8020, 0x80) ioctl$TIOCNXCL(r2, 0x2000740e) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) dup2(r0, r1) 20:48:06 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) getpgrp() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 20:48:06 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x11) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget(0x1, 0x3, 0x1) 20:48:07 executing program 0: r0 = syz_open_pts() socketpair(0x27, 0x5, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x2}, {0x18, 0x2, 0x0, 0x8}, 0x100000001, [0x81, 0x9, 0x800, 0x800, 0x4, 0x7ff, 0x5, 0x3]}, 0x3c) syz_open_pts() syz_open_pts() poll(&(0x7f0000000780)=[{r0}], 0x1, 0x7) 20:48:07 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000000c0), 0xfffffeb0) write(r0, &(0x7f0000002800)="f9", 0x1) close(r1) 20:48:14 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="a7c13bf24e6003c1ebcc6fb6771866a5f0c49b8813ea682f53364f809e368a631844c860dc5f5658ce8811928da0babb6f96b49da809445d91e39e7ae1b26ef4c15f44c8ebce9f0aec7e2e9d0587ac28cc2dc41abaf792e3303eff9508f30b13a298f8cefcfb4da3034a558b1d3b88d007d76192edd6e42837e8aa6eb0e09d2a4319ded3d9c791ec4bca582026c36ff03634f6cc0abeb899ad96", 0x9a) flock(r0, 0x100000e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x7, 0xa45, 0x400, "c7dd947fbb273b6358898690d5d2a22dc189a4ba", 0x7, 0x2}) flock(r0, 0x3) flock(r0, 0x1) close(r0) 20:48:14 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) setsockopt(r1, 0x3, 0x28, &(0x7f0000000140)="a80e4c2076ab8cd0e254ef36bee1b11035e48f13898f836b15aab9cbacd1d9171d05c0811cedba4dfb1e6f2033b516c9595c038fb3938b347e9d7b75efe3c97607dd3503485805cc8971c0a2231c19483717bab009653d038b36a18731cd4a83bb1ae0faaf013cff74a2cc51723804757d7d1ae28f1c05973c488c09c94af5d75aa4aff6e33e0b0731dba04e9768a8c24c2182b594da7546369017dfb42dff8c93c13dfb0436e2d9c994b1a852143ca1743f967c8e905b904c57b97390a4995a6350461ad442574520f03771a960", 0xce) r4 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r4, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x800ff, 0x47cc4c20}, 0x7) socket$inet6(0x18, 0x4000, 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0xc315}, 0x8) 20:48:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shmget(0x1, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) r1 = syz_open_pts() r2 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r3 = semget$private(0x0, 0x2, 0x10) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = semget$private(0x0, 0x4, 0xa0) sendto(r0, &(0x7f0000000300)="7c4c4ed91ba2c9dd8cf3215ba8d2e362dee6908ffd82646f75e0a0948ab00b253b337a67e4b9bda5b4911153c7086b2ed9576792f264f867460f5f7999a509aec90cc82c6e533b3d54656b5f3f4321096a528d1e9fbf109870df7bce376e648cefed35efcb79f6a13eea5b929bd58fb065c7ee60d4f03e8c6a0a229ab7948c1aa2538ed777", 0x85, 0x400, 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, &(0x7f00000014c0)=""/139, 0x8b}, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)) pwritev(r1, &(0x7f0000001ac0)=[{&(0x7f00000015c0)="f0f6a8ed1e9f4d2b9dc4692005657b6482b77a2dacd4d21ee879c77b83b1bd069a2cbabc1e6c1d9f0eaff0bdf65d4dc8583e204813483c90a64ea3435d306af5afdf819b501d420f43dd13a635ec9b6ea29762dcfc393ddaaf9ca7210a95af661f54328c89de1be07d45910a59b70cc73a736d2c64c8518efe3b0e1b6d51fd9641f81d2543cbc71c3e929f1fbe01a6fee55f6cad8234f1d34ce60d6af6a0332ab18c5c26b856154385737351c9583b501ef64807954888eb606a382f2940a3ea726cfdbac072943b478fc38c517dca76acc9812e73856708ba116c532d3e38253ae535d1", 0xe4}, {&(0x7f00000016c0)="7a5110838345be1679a88ff1cd3d953de6ebba33b5a8ba327819a5bceb8cdc53df712143ce5df9a06e4d172b4feb2fe8d6f03d1ce38ce7350aa55351b23ccf4f6c00d5c999e97bd97414edfb62ca6b8d934a9a7fd211e5940ba9094e552da25bc61f2abab8ee16fb16c688f69ea1109f5ffdfd2b0fc4a50cce23b860bb39ffc9f06e3bd126be850b9e4ae8ca3a", 0x8d}, {&(0x7f0000001780)="643882111a7c195930e454bca5441e795af33c3f99520ed82e638b7cd94024c6761d7b9213c28b521836e9d5e92b9d1781f0527d49b383aafd74a664b6cb684df881907aa42d69a6d2b8c7b9952818fe1dc5d6b16ec0411f571771f8917bfd6e99712a688c2102251d8be86af56e0a02f69815a2b8abe6b2c8c9d33f9822b17a61bda856a3737d30c0d9505820d1fdac97ad0417b4699624c64df16ace6df5c1bd514c844bb0003f8988a96bc8aea1e3c288dd3c321a99061cec93cab9b597d7f690a4082540acb8b802f6a543ed6f26aa194a068241e3653e13105f99c9b09a27", 0xe1}, {&(0x7f0000001880)="6c9f4dfbec0c6e75153eef3c3d24671e307540098f869ee50d900b1eb26a36b755d87c8ba5cb04a5e9a7875def13293f0777c9e1b26e049ccfed81ae20a9967f9cc9bc03880ee527ccf7823309533121c7005e", 0x53}, {&(0x7f0000001900)="99c5d1236877c61e987388df62eaca52a733ed95e748ca3d129bd35c3a31e14625f41d5e79a6fc58d4f11ec0bdd7615035973c5d421aad2b114a278dc7000b7df896ec2960dd4edca5809959df10635525faf8ee37f400d430fa20fcaecd4fb62258ed6959e90c02e63341f50c8096334bab2a400230094c14d8d6c97b76ec5209d7de4d15a99dd4f531697053be4001216535194211280713274ee456266147f4c4e3d92b5612654c00af3c745c7ee3", 0xb0}, {&(0x7f00000019c0)="751d8f0b490643b06640bc480438be614526c52c7a404aab18aa4aafe3d75021dce0781e8733cfa1d1b1f09f93c7676f54341aa88a93fc51ed0cd58bbbbd5aca724947ce4a634f6db2c5d2ca110484c9dd97e231077e40e66c0c2c1dad1055ffd1ed59e602efbe320deb0134b31ce19dab764b814c4f2d18ecb56a163503cb383cd7d49a38986e442d99ec3beccc0ed76024b83728be240cb2e0e037f452e2c18a41e1cea15aef331c03dc840ab9dcc5603b3075914ed42889a281851670b780066777afe3b354f383146398082bdd2727af9ca234b5a1fad9ef9902d4bdff46e84f0c42b377addd4f221c", 0xeb}], 0x6, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000001b40)='./file0\x00', 0x40, 0x40) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x100000001, r5, r6, r7, r8, 0xa, 0x8}, 0x3800000000000, 0x3, 0x2e}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x4, 0x3f, 0xfff}) 20:48:14 executing program 0: symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000200)="590f4e8969f396380b55df7bde34f390153e35524ae99b1b56237a0c700a429ecfeebbaeb2df388719c2b819d4069826afb527769cb3bb931de60bef9fc31cb94597af9890cd395806882409665eab8c56a5e2ce67d91ad2d2b8b9eaf77d31b73437003121fa2114980659942d0c694a86256aabd691d1ba23052a0108ff6614e2ce9607ce2e2c3da772aca8066d882d", 0x90, 0x0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') 20:48:14 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x10000}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x6}, {0x5, 0x20}}, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x40, 0x4, 0xfffffffffffffffa}, 0xc) 20:48:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x110) r1 = shmget(0x2, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x348, r2, r3, r4, r5, 0x102, 0x5}, 0xfffffffffffffffa, 0x8, r6, r7, 0x81, 0x20, 0x68a03555}) r10 = getuid() fcntl$setown(r0, 0x6, r6) r11 = msgget$private(0x0, 0xb) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x6, r4, r5, r4, r3, 0x152, 0x4}, 0xa4, 0x7c6, r7, r6, 0x9, 0xd636, 0x5, 0x136ea5}) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0xb3, r10, r3, r4, r5, 0x84, 0x5}, 0x61b7, 0x2, r6, r6, 0xff, 0xfffffffffffffffe, 0x81, 0xc3}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockopt(r0, 0xf1, 0x58d85205, &(0x7f0000000300)=""/41, &(0x7f0000000340)=0x29) geteuid() r13 = semget(0x0, 0x1, 0x4c4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x8, r2, r3, r4, r9, 0x2, 0x7}, 0x10001, 0xd72, r6, r7, 0x1, 0x3ff, 0xd96c, 0x9af}) fchown(r12, r2, r5) r14 = dup(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000400)=0x2f4000000000) r15 = openat(r14, &(0x7f0000000440)='./file0\x00', 0x80, 0x0) close(r15) r16 = open(&(0x7f0000000480)='./file0\x00', 0x8708, 0x80) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000004c0)={{0x400, r8, r9, r8, r3, 0x8, 0x3}, 0x5, 0x4}) fchmod(r16, 0x66) fcntl$lock(r15, 0x9, &(0x7f0000000540)={0x1, 0x2, 0xe35c, 0x3, r6}) 20:48:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 20:48:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x2) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) close(r1) r3 = socket$inet6(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) r5 = dup2(r3, r4) r6 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x1ff, 0x0, r6}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) pipe(&(0x7f0000000040)) setsockopt(r5, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r3, 0x100000000029, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000a44000)) fchmod(r2, 0x8) dup2(r1, r2) 20:48:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20020, 0x1) sendto$unix(r0, &(0x7f0000000040)="326b33b9b0fe51abe8df0e8ba86f5dae12668cb2cbe2914be0df48672ad8557971dbc144d28aa1b2409c7bb1c586db3e1a133ce8b41687d5192d002098dc0ec47920564bda6880357bb04f776e466858fe26d38684974e4a18e96aeb3e611772b83ffee24fc43ea6f3d7aa3741a46adb2edf11882bc8189f4630e7e9c63630333be848416fb41b5faad1b55ff598655aacb086f723cde2721ee7429537c6b80bbe755e24a5eca4668a4bb76e572c32eb790e0037b2db28b5051b32d781c3608f0d0b3e978e84bd84578b6bcb849472962cab4305b2b56d5ce095104ea003864f8725a49c1bc42d0d47e0230ba0b01098288e912eafaa9e9dafdc", 0xfa, 0x401, 0x0, 0x0) nanosleep(0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="bba12d7d08b3fb4c48c99ade2b62e0a38020d911c9b08e1f7693e31e624d6cb7552a51e423ad82e7474456141fa37ab2e0ede0521889e0c84eeeabc343fa3af375202dccd770114280a79260e3013d8394189edbe8020d9552060f5cc82c76fc2a5e9a69cae4bfb5dd740c9c04d269fce70a4a4cffdfeee40316df4e74fedf9283b1bcd02e52aa94d1b7bc62f488c5b7df4358f61e3baf3e25b1fdd0d0ed3463906747c6", 0xffffffffffffffc2) dup2(r0, r0) r1 = socket$inet(0x2, 0x1, 0x2e57) ftruncate(r1, 0x0) fcntl$getflags(r1, 0x0) 20:48:15 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x4a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x2}, 0x8) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x4, 0x8bb2) 20:48:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 20:48:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 20:48:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x7, 0x1, 0x1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0xffffffffffffff0a, &(0x7f0000000080)={0x9, 0x0, 0x80000, 0x200000000000, 0x800, 0x0, 0x10001}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 20:48:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmod(r1, 0x2) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000100, 0x6) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 20:48:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) 20:48:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 20:48:15 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) close(r2) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) r3 = dup2(r0, r2) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) execve(0x0, 0x0, 0x0) 20:48:15 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) writev(r0, &(0x7f00000022c0), 0x100000ea) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001340)="e04e5d010000000000c57d48f41083e39bd7c58224f6799900f8b6cdb09bf4fc52d0036e075067bd0a4dd2439bf67363f92d6c54d121774279dc75d86f3142fd1fefefee407bb7a97a069bfb4b45f20aa505000000ac00f555d65fd9b3a996c570491025f7412b2e51acbd697c7f9b2ea4abb8c1c90d52a0548b00000000000000077187fea6c10a2b9528ca44725e57eb778a3a0c000000000000000000000000893fc1dae60ba476e87f8be270cc1635172ae83bf33a6cf6e5859d42f3c4e4a2f91b4ee86911fce335666395c2b4e7ced8999dfb3b00d1f1fa7bf71f72c10b66eea76180d8c799660758312e103f503bb8b02d87444db2b8ff7fe56e8f1effa2f644b0d96d34ee9b717ea034f3818fc1d9dfb357fa5c2c982f2e3daaa977ffafd7f306654d53c9cfcef57e5d4e0bfd4a4cde28ed6d7434d9499e1c69ba2d1c191233f30490409fbdfbaecc54b730f12eadd0a0f22cc94b56895dbf5aa52be089b6f4640b6053056196a985dbd83e95a01c99560a555b19c8ace24a4b7f00cf22121e4e1461a3cdc6f3cbefaaae103a00000000000000000000", 0x19a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) getgroups(0x1, &(0x7f0000001100)=[0xffffffffffffffff]) setgid(r1) r2 = dup(r0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000010c0)=0xc) socket$inet(0x2, 0x2, 0x5dd) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x840, &(0x7f0000000000)={0x2, 0x2}, 0x2da) 20:48:15 executing program 0: shmget(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x434, &(0x7f0000ffb000/0x2000)=nil) 20:48:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getrlimit(0x8, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) 20:48:15 executing program 0: pledge(0x0, &(0x7f0000000540)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') semget$private(0x0, 0x1, 0x3) 20:48:15 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7f, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 20:48:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e5937fc043ea31e8"], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="f47ab8fcee93b999a14b2adc700db1423269a09760d1e845b83bc407a2199db08b3f74943a9ac8772e5c4ef623653227da966142256e63e1b338c977ea96d7ba6af4a046b945d20c03e0e665c5"}], 0x41) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2030, 0x5) 20:48:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet6(0x18, 0x8004, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 20:48:15 executing program 0: socket(0x20, 0x0, 0xdd5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 20:48:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001540)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede13", 0x708) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 20:48:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="d23644af6618cfa87d7b87681889c98dcfba6b329dee1278a5dbd56afcbabdb0e1241cd2166571dda6fc4c6b37b52a", 0x2f) close(r0) 20:48:15 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = kqueue() close(r2) write(r2, &(0x7f00000000c0)="0a2900d7ba69194fb0ff68f56aa0714a83288bb67ef5b3226b59e50452f4f57651d47f0ebbfdd928113d0d9e732ee50fe05dc5240942447d10b5c0c9b9eedfa381", 0x41) r3 = open(&(0x7f0000000180)='.\x00', 0x801, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) poll(&(0x7f00000000c0), 0x20000000000000c2, 0x81) ioctl$TIOCNXCL(r3, 0x2000740e) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 20:48:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/42) 20:48:15 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x1, 0x1c, &(0x7f0000000100)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:48:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x18000, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000380)=0x20) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0x0, 0x4, 0x12, 0xd1, 0x1}], 0x0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x536, 0x4}], 0x9, &(0x7f0000000340)={0x48c, 0x1ff}) r3 = kqueue() r4 = syz_open_pts() readv(r4, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_emit_ethernet(0x1000, &(0x7f00000007c0)="345d28cc51f2fba3bdb5bf0bb2aa17cc297f90f694987a43efd3cf53520b83cb284d1291011eb285e9134226e6944be5987f84e087d149006fb07a903854296ad1f2cc7c0c3ce46a6de414eafd2ee337b40e6964814630e88c702a6859af6aa367e5ebb6914dd3f10dc02c6a7e4ac9dbe3427f48b51acef8301a1d1a9b62c2e902950bf51cf5a8a60b97c886b29c270934d017f0816e9b2221579851724858314f5aa2a1caa8da03edecb78fc44bf4bf2494dd9489db1f90c3c675db58dfe404cf094bf74a8d2cd166fb9297178c3a69bafa6727372e4fa136a320400c094a83470a3fa8632a460447624d61b9207a9d3228c655ac416447824fbd96f9052d07e373dbcd89b5fe88050741ee245ca0c22d6f7ac3a628fd0806cafaaca94912fd8c82e09b832bad257e72da96c03f8d3d8e90cc5ac0b4c4793c6b93d7745760f5c5a8c1e8998b07a7f3636f13538ab0d353c8a205cb9ca1851eb10f8d8c938ba979bf386a3c3caf49383d70925ec350dbeeeb0d766c10428713781a126ed03ebe513516fe577018a72041582bb80f90a8f9e2f2d11a2538ec231c4d89506b8a07acb50d1435e7227cf6d7c64fdc2c0e16ced301115f75314457e96a147386a68e355ab75923c1c4df5ff4cc1dc4d006efb39d0409a6bf87eec909f756beccb4cd62f899d29f56c88a2f902d599703ca847bceb9a171093bf00e328bf0b9d3ded8329a0921fb3590f4b6ae5d2211c167259bf23e96c6f4ef00121613e11f5396445ca6dee66dcfd9321c7efcea994aeec26970de631c088897d3bf2d5631a1de51f7ca422464660775230ad486eac793c6883f215fa00a788b79353c87fa7f6be5317b94f3f7c6405f3adebdc138a35fb52909b5cc03b67f9f1c0790c29ee18e7828017d0f951e952b9b559f01a6bab5d73ed6159ed0a07187589ad19080e27a629bc65fff0efe8fa6d138064ab733a33f15161a8e5b65cfafec20401ffe47d075fbba89935e33663f058354e95e3c6189d1b5a36c74f2b9f4fa7c0f677f87ba0885bf9320ff4e659386918fa9f3e6d6e89d79e91b413b79e9e1c7e19fa1ef351ade1d6f84494c0c28ddc5c1503bad92026d102e92fc1ac653ba2b89b602f6c5372ee7ea8823f2c656fca4ad2a6d5abd513ec3cd1615bd700fd53dbf09f4e3ce35cda918418e630dd0f92121e776ab3f1079be1fef65c8ad8ac5e1a1ce8b18cf773a630cab149e937e92bb2461e49a429954ac3f3b1cf5cf4629358a660b4aa1ec370aa538f7b1dbfe11f69d51012c1e1d09f55c3dc35998d1972e2d135807b07b7f00beaf29d74864eac7ad251b30b6cd2a3ecb2a9caf84ae57e0c593dd42dd1cfe4d8156cb0aae07ec5cb39fe34e23be610930f5a4a1bb7ab82096c2ba9dfbb2bee8b4fbdd8c99da3552a7c8771030b3eb7890ad45373b88afd31bdf157dee839eaa8e1e0363b76fc1a817becbaf0604ede02fcff97b91641247d934d6e23bc75d24695254c0fa264886494e8608e679d532f09047abe18f5ff4fb6cf722271f4ad8966c6ddd479f9f0396570cbe684903874b8a4ac9531b028511daba548372ab82df1a25f6bc64382303b38ff33d6b6978fad39f049fa594a59c44b47adf9e3f3392ad0af527ecc5251f23b1f90d0b5d166dc2408048afbe3f4dcef3e07d16e74c19c1a3cbcfbcdc6cb418dbeccd39baa15f5fb9a263c19a264fa7a58615e749bf32c3f0dd0ebf8c14a1fd373df70626b31a840c4ba9cb0f7d1e528071c74cc0de18c6143acc56d057213c7d70743a88d486849c4f13f17507e327aaf172cb794a789eacd5dd0cc0b61ed213b8bd0399b939e983d213a38f02c715059b2502be77748d0260ba97e867313871386b0d7d0191de440db4f4a258eec8d641116b386953efdfac3f6721ee9eee53cd0bc59833f4d7a8e6c7296781a2374742d84667730c94d757f130e0c3d54d874c57f082d915dc35ec497790c2da05a9552a6c5253001ec5665a9c4a42d00a9f71cb1d620c4aa86a7b05fd29852e14067f2fdbb47557fb254e5042d0df26c47932f0f7d4073c7e8a5156959d7e3a3f30aa63079dc74c74fe4d20f57cbf883342e81f6a9488fb4eb8c02337f5177bac48d9292f11cceb1235e84abbc2acce207e9f8fd1411c1bdc1fac0c6484fe6b7a432debf43a4783b05ce4b4feb9222cfe5860be9d0a4474144e318335ed8649fc15f1d5bc511a1005f432da000043a1aa64285a870bef6c182ebddb73b77e2aebd56deb2af531fc6f6adde8ea464a2065d806f4fce4c91798261b35ee3b3cceb36c4150a96f2651f73b5f5588d17f3f6ee74d46c6279642061068bb0478baf8ac2fc314b415ec2b699d2f1292fed911610e8fce009f43e447c9a7f5b99045aec72cc69016f6f879b785b11ba500bfdc3bd26ec93362ff00a2c5796953c7e2bae019fda49b79b422617446b68eb9a031c9336e16cd7f979aec789df2b59b19033dad22875f9e26350643e0ace85d143a2da655e486457e8e2c927e9808fa107bc100fbb5761d5addbfa7ef68e9d1391646671167a69599a73d52bfa64e2508cad2856e48075d3c0765f15df10f4a8f8481390df7fc6f6c9f1d509efdea7d1e95211c2c741b6524b58153fb14abcad9baa75b4aa773fe7cb598bf7ecf5df12972ca564bd26e465c68c46e0428f6a55a0fe26c2945ea63a90fd4ca4e03e58b9994440a0d50043d9c244566cbffa36baaf269e49bd191b6a7ca6f765124b5eaeda2e7a21ffb076af232c4f4080f17a82f330295378c2949eacf219e4ddb8326a3f7237dabb530a66e94d7fab7aa4a179c2f422d70ee26758e91574dbebe475193a6db1f5edb692180b56052d23a3df76c23a3ae7940e96be8cf9f8248ddd56d8b2941acd53098fc9d7ab37ae3c069e820d4f5f4f1f28a7e59d96711fe8505670b7847f1ca18046de20da58a73b5230ead3b0dbaa5d8dc90588ac0251595e627c63ccc5a633c08c85b7ed5059b59c0964c3f13c1acfdb6378100d52d5f6098a93654fed5473fe2bb822c117d737c88801e28cb2a15e8dcb2bb71b6f5f13a157cee5624d342e5960573ae0406a44e03282c44f96d64945cf3a9b55302413eb7219595c8d6cfc5c6c2b217354d5f3c6a000a527aee961be0d0818b59df2af74a5377e2a043e5e1fc4f9ae10b81f3d6ac026511de71c371ddc7e974a43fb6bb23040f495f0641250313a1f72e876051bd2063f5b46bed5e7aac06c77f07488bcb82a6334f6a3f8f36e1e5a055519eeede954ac6fcb076099398fc3f402de436884ba201eef3988d6c3fa0bb4eaec78d3ea699d5abb60898989b08ce86427d28503c12eae92f41047703c55fcea0d2fef2fb61f3e2223eea8287568811549ea353d0120d3f0f76221b111540a8c4964831d1c07dbb0f3cedd47b62bf7fd024c2a2914af0ad39731d4518ba206313e70184a4016f8f31cb3e5502a490ffa2048fcc22bd4e6126e27ffa80a92a084f16ed0990dc3df1137e43c442784bd6b31cbc2e9472d5a9c5c104623d3845f95e07209ca563594fc988d044a55f6eab5984d8614697aa1becc2c8ae79eb2edb703f5a27cdf7792dfad7d3dbabdd106e80ab153caac24a97d467f4c86ddecabc88165f33fab6a8c987f669d921b1063ea22d2114818c6e43a766a7af012dd43af7d72e4d257be52f5ee1bf02fbd0f7090d6d0fded24c75f4099271b918506920587cba1fbc60b599636f2a705fd265e1167da86c7d24a3a0b852d7e71f020a03f414078b74a50802310201a075ea7d52a64a9bb03d4a086e8627405bb689074af28547d04fcd58ab53124fad9ea37a4579a8cd284ae0cec9f36ed406b1817a969afbc4261861d10f0d2398b77b807e5867b0af973fe4da12385260ff466f89c94a30a53c4dbc3effbfae9eb71dafee3bea981d9d8bfb872d91af1fd5b854637550a887018e8a911780801ebc582e3f311daef67cbc63c04ffdbf9e958ec2125ecebc161546fd3d392ef047c44af837aae67f61b3aadc56ecae68f2b87302bc873178da2479936be00619436e9976d214f0b3fa335d6edbeb7184e5d2a3f3fe7f695e2a2f41c701e0e2680c1dbfe0d07169e3483dc5f0b01fd9f3a60c55ff27b67f055c3db644215316c1e66fe45f4237e72b9d532e7693fb9abe6e404130392b1a3388414a12f6bf771ec0dc64850f4ac71ad684e339b788ec578a5273fe711a18779bc98a3dc2f008ddf05b5d3a92ce343e4f953826a0e086303fa9ccbc2943eeb0e18158bca0e94f2627dc6206ee5aed0cd236873d6a7872dcf4b7723d130222ec1cc19efb8bb9f8cf05227a48530579df74a9bfdcecb7faff7a9e6583368e470ab88758fa55d3ce4084e10dda99c67b8aeaaa881ba703fa335284fd8ff195b1061c0616042b20747fac9717e2ae160c0ada20bc23ae57a2cfc8bc5ac75142534adac82ad69cd5c3446090b0b4617e2a7f9bd5f28c5ed547d63179fb8a9c5887c91742f36eb9371542ccc7be5c3dcae3a119deca2587c9b9bd71e79db899390e1678c2cf13a5f2dd5ac169103839469929125a8ebf070051e8d8d82dcda668c7823a93e598d31af816c8e925d8e08898c0e418ee2ddd7b43dfc4105e673d86e33cc9c33b4128d1e287d1b494490ed08d8a601fcb602b26118f81de666951e1e035dd2103dfe8bd8bc28a935aec838cabf01467a16cc57e27cdd6b7a3f5deee013e058c0a90ecf9db92b7f61fe4dc9e3ef7a1f76c330c8d252f3fca5097a3e3f720c73767c61b66b199ea7034ebcbdc2ecea4a8029e31bdd0935464eb7a57febe930b68ab4d3b2ed8c18b21eb99f86ef14ac6972cea26999561daef53c3132f3a4195e2d230c68cc58f9b7b72333482d8e97dc21f4a5a689f07fa40ca7be46f43bec5937136068ee2fd2c0a5e6fcc89ec0949d631aaff1676c22c655c0fb8a3a5c45954228fa0e9695e0698b8fd3e0f4b0fbf008495b8ac0e9e231de94c8f608df5fd9b5c0f81f43c294fa96fa09e24b18090f83acf3dc29051c812e4cd75280316ccaa31c220a244d16ce66376b419fcb7b9c05bba68d5141515fd91cc079b0446ba9fa4645dcd5c182833f135c3132c50d43eb2ab7173291a3c84b24927ca4f2078f9b40c1d5cb44c0ba1d13ff290efc9574e75d13f8e43a6505cad47eeeec84a9043a38d572a8cd6b5cfad3f80d1de333dca459705352e535ff1a422284079a9d11e9181bef4d91943e8c9ec898eba25eb1dfe7a34c0bf1814980b64c9e689f4f094c64a6acfe84c9f12227891f0791dde82b6208ea85daaba86d2afb220d4c7d274accd80c25ad753dc1abe8de32240994ce18064e7c09ad802225455c6d86352b36e3ecccdeedb66e17a26177301a6d3c8c0e4d83bb2ae11ec6109daad3a2a435f0bdfc11a1c51bbd84b1e140f5216715a6a39c3718b1daa99b309de7c9b364b9f592ed560ecdcfe3ad57154a05ce85fa8cc82dfa0ac2128869a2ebca74ff6140f7fda7d54fbfacfd1cdc119b554af3f445ae0322eec362a710b2220d3c5cdeb5b2e5e8eca51cd39ab4931d399dfddb131b0680c7ef7628d59c48c2e8110e4c0485b3291e1c8e64a7fd580c167371aa13e529e0fe32319e4937f6ccf81af815c52e419e0e559aa884884d640f7b52e9cf232f8073b623cb18b8d7a775084858689cff24f666ae9cba520ca1ea36a9a5efe5fd266152434c6a6a02deec824b7226c7ca70d2a775b154a3557d72db0562571fdc9a76bd5e91b315c5e965a31c73945ffc672bb38deb86f5c2e93c6b78400740a0af538dc49b718") 20:48:15 executing program 0: mlock(&(0x7f0000d54000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mlock(&(0x7f0000d54000/0x2000)=nil, 0x2000) 20:48:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="01000000771cc9fcca982739205a71477b827700581c8ee7c0536627e0ee4edebd9d0da6c30db39f", 0x28) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/250, 0xfa}], 0x1) 20:48:16 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000225000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/4096) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)="fa593e14211ad870f9c55e2a8e1caaf237ca89beedf3376d2dca1073a58f2b0e1b9f48d9803647207edf37931a0a2d69bf02aee21509b09ee48f89dcce4e489ce199e5909386cc84f8b501dbee6b5a466a7d68256f1338b8e3479d4e4ac00dc8959005a7859f74546d", 0x69) 20:48:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10004, 0x0) pipe2(&(0x7f0000000000), 0x10000) getegid() fchmod(r0, 0x20) syz_open_pts() write(r0, &(0x7f0000000080)="efaaca9a57eb50d4599e7eb0bfd5b05a99c0d9a880c2a3dc25457b0c8644a45ffcd70e55c427e93fc52846ab71bf8d0e376d", 0x32) 20:48:16 executing program 0: setrlimit(0x8, &(0x7f00000003c0)) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x4000000007, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) 20:48:17 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="87b014554a6ffac3302fbbb5d372fdbf", 0x10) write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 20:48:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa012e2f643f00000000"], 0xa) 20:48:17 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='(*:+\x00', &(0x7f0000000080)=':^\x00', &(0x7f00000000c0)='-%@{+%[*\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='+!,$[^,{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{:d\x00', &(0x7f0000000240)='}!}\xed\x00', &(0x7f0000000280)='{!$-\x00', &(0x7f00000002c0)='^@\x00', &(0x7f0000000300)='\x00']) r0 = semget(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000380)=[0x1, 0x7f, 0x7, 0xffffffffffffffff, 0x100000000, 0x3, 0x0, 0x4, 0xffffffffffffff00, 0xfffffffffffffc00]) 20:48:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x20000000000000, 0x0, 0x14000000000, 0x100000001, r1}) close(r0) open(&(0x7f0000000140)='./bus\x00', 0x400000006e, 0xc0) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100000000}) 20:48:18 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x81f308cd2331070e) 20:48:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) ftruncate(r0, 0xbb7) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 20:48:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908", 0x36) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) chdir(&(0x7f0000000000)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r4, 0x105}, {r3}], 0xdcde669, 0x0) 20:48:18 executing program 1: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="dda1a13ccbf129bf3f4249d976ade289bfa730ac4a2fef51e7f4a24d7121a1b5cbd638bee1b2a0bfc7f46f357c9ee6fa5ba1c7d7f345c38c3661fe30b2edf9f1c5555067630ca4e7f47722a88c081bf79e72d0eaf98f5c3a430aacffb2b6f0640449aff189b042b2ee7a0b8e8f01ea5913fb9cfc62ab6b2a4a62b93ac796c2", 0x7f) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getrusage(0x1, &(0x7f0000000240)) 20:48:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000335000), 0xfc94) 20:48:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1ff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() 20:48:18 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 20:48:18 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x9, 0xffffffffffffffc8) 20:48:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x101) sendto$inet(r1, &(0x7f0000000080)="7a4404f5e8350038a3311186f4f97f6eaf11da2c31f40a4aa5a6f283dade0bcb1b3654e5cd6b9ef2caad2748002d4ab63e03c531e8a9b8b61ea23c51f813b4b6ec69397bfb73f6bf04dedabaa7e78bb756d8a096e23742bb69358d81064b329a9c61e8e493d3b0e4510a45e60d9d08432382c72eb90a14d533bba7f4fa06cade87240cd4ae1e9b27dd1a7b9c0756d8aeddf49eee1df4f5024b298b6a19ee73e6442d", 0xa2, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0xffffffffffffffa5) 20:48:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1082, 0x8dd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8d72f4e0e77f3e5b7a98bcb5a11105ae14a5ec9d", 0x0, 0x9}) 20:48:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258dfb319c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb394b842dbbccbbdaba6eef00000000000068f7acad445dd9760000000000000000000000000000000000000400", 0x65) write(r0, &(0x7f0000000140)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35a47f70c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a23d2f91d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100cffe20000000000000000000000000058361cab9edf2aeafb0c22a828e62753d2d51b82ff60a454e432f3", 0x115) syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) r2 = kqueue() r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xff, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 20:48:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad01e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7c6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) 20:48:19 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="fe", 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdc7a85f07a099206fb2"}) write(r0, &(0x7f0000000100), 0xfffffcb3) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) syz_emit_ethernet(0x0, 0x0) fsync(r0) open(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 20:48:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$dupfd(r1, 0x0, r1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x80000001) close(r1) 20:48:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) close(r0) pipe(&(0x7f0000000000)) 20:48:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x2, &(0x7f0000000080)="dd0100088aa008000000c3000000000000000000000000000000", 0x1a) setsockopt(r0, 0x2000000000029, 0xe, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 20:48:19 executing program 1: syz_open_pts() syz_open_pts() r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) getsockopt(r0, 0x8002, 0x40000, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0x1) r2 = semget(0x0, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB='\x00'], 0xffffffffffffff70) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x40a6, &(0x7f0000000680)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, r9, r10, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 20:48:19 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup(r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x100e, r1) ioctl$TIOCNXCL(r0, 0x2000740e) kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x3, 0x4e5}], 0x0, &(0x7f00000000c0), 0x8, &(0x7f0000000100)={0x3, 0xff}) dup2(r0, r1) 20:48:19 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x7fffffff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="69f0bb6f2b1a703dbf245aeebbf532fca1c96df03b09329f0b740843232aaf1a403b21b47018e4b313af79e2b2b36d0e6953a89c56280b4722d5d274e7e429e850fa42776792dfe8e4b3c0b1bc653322c4737ba27da64030b253d81b905c20efd4c7dee036", 0x65}], 0x1, &(0x7f0000000100)=[{0xe0, 0x0, 0x1d, "518e51c20f3a647237a4de29011b5129cee630bb3cdee3c6d8c789492fe6814ec4ea64a56202f4638c84d5aa015fcb98925ffa2c80ac2484ddc17e5fe3bec94b887aa6493500036e9b46227dcd06c0f35edd59ffe8367a42196f4d8dbbdba1c253bead2cd3fa4d39cadcdde7c2cf68c6f760df2db124a7a0af24505486a9b2c52762b3069e91ca6da4fc97b3ec4394ea7fa387ed71c76b98763141e3543e62cb9b269a767d2a7787bb1c6685c9aaf390c06081fa9d4e84cf18030f8c2a39d4627af44a6fb2fd96c8a3539ce44cf364a6"}, {0x110, 0xffff, 0x7f, "bdbaefe716374d13846c53db062c2af09858fd51538de4ea30f54ca067bf8dcf6cf26dc279bfe77bf89dc891add9e082e09c0eda2d99f0a0eba25a3f884beba8f5a38577e596f4cece8ba1adb2bc9567d356b7a9313e8d1cee4ab5fb453382b350702965d94619e33d287b43751654a0d2b7b228c904df4ae6800860eeed63abe5fc438369f1dc9e7337e4213336b8ae63774463b4d32301c8aa4b8fb28e973c9a778e709d01e49d4379bf5385944e60dd7187023c1989a310bc9c0b6fda56f265b4feefd183b6964e323642f4eba84c55ad234d5ced9197959304075a72de89e4862d95af88fa9983f9b0f48d28ce18e854f6d0d9db3c892f"}, {0x90, 0xffff, 0x3, "05585a20bbd70db2451d9b2324dfa285636783c12c7836f5e81f2294fac6be44c9ee1cd001c1a8abe3b77f8633a9e32e30005facb1780a908b94efef056282c9f018ac32c42f11fc33cfd1ddf47fb95dfd87aeb770556d6378fb9bf61b2b24d3bc335c1efc09d460c4ded33f45f044ba7c088ac3c30763ef74a76952"}, {0xf8, 0x1, 0x1, "7b9793cc8cac004e6d52502298da511baaf9fac002de4af893289e37c864ca9eae1c3664413ef9422703fcfc111df09d43314613ae439c3bd38bb7bfd3d911c00ba6b5fcd3bf6c75f14eaedcb57e85ac785c63393607314ee6a01b9bbe6b8fe13dd1374fc54bb4eef48d1068284aa7a051a3b178229f9106bbf83c8e4327c104da8f9e9205e3731b97416803f2c9228b534d3ff32972da85ef7ac91fd9e5ae39b334535b6de8cd888a871fc5c48b6b54d1daacbb70e2b85a9624d8799fb35c42791c5d2c70e0e253ac67e56833ca0ef98fa5d5f6f18ac0c50ab7067082f3029277829853"}, {0x40, 0xffff, 0xfffffffffffffff9, "a9bf64c9623030d14101beb02c3575a6525470e043725443772ddd1c6af84145b45f6dc6823bc13032"}, {0x78, 0xffff, 0x8, "945895f329d2b5ba25121ac6e4e29fe9b4b1675f1c6d1cdf39399833135a86e6e665f6c504d86b01a553e171aff90a60e2d003efdee32b4c50ed62a6dfaf14129dad4b9502b9c41d6369b61e93cc6874e93dda248bf572adaba109fb25e6f21256"}, {0x10, 0x1, 0x2}, {0x108, 0x1, 0x8001, "ff522500647f3ff68b49d69628e2dd0c60b56de9b5942512dc40f41563381381b848bd3c60e2f9a8c4a3c4d88934716161a9d92047e4756f545cf88da419286c3dc25385e60741ebf39214aea068901b6ef443207bc96c6ab776a64e5f06b382f6dabd2b6b670fac1aafb705eae5ede02c952158cb5f016cd7614448d9afa70c83a5740ae4716af9520c9f24b1309001cecda895d26c31df8afd8a74c118fd8ee917440f249a45a67ebdf4f658a3d6e92569fdfda09703ce2d4f3915793f5c2e0d5bc6385c0943c5970de21e70412f05c327a2090da0da6f16f0e7a5debda0f08c812e08643bca30aab2e37f012788f184cb9b3f4d2c6cf9"}, {0x40, 0x1, 0xfbbd, "b2b950642fd3b19af8ae7ed7d179c1e3782c937b247cc8fd78cacc444e2687cb74d728f4e209f0487b"}], 0x588}, 0x5) 20:48:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x10000, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, "3c815387ab0320755ab8bdad345fff0f00006fb2", 0x2}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:48:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x200000000002b, 0xc, &(0x7f00000000c0)="ff01000800000000000000e9df08adcc68000000", 0x14) 20:48:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2f9b4dbb9299fc5c4e3d2d666956a800e1ff"], 0x1) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) recvfrom$inet(r0, &(0x7f0000000580)=""/8, 0x8, 0x843, &(0x7f00000005c0)={0x2, 0x1}, 0xc) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='&/}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',[\x00', &(0x7f0000000180)='[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[&\x00', &(0x7f0000000300)='@#\x00', &(0x7f0000000340)='\\\x89\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\xf0\x00', &(0x7f0000000500)='@\x00']) getpeername$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 20:48:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 20:48:20 executing program 0: socketpair(0x31, 0x6, 0x3be2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="892c3c02b86df8916e12a8038bdbc512715334658cd3d5e1af95f642c20213a5d5fae3aee80cc185a1d447ef39a9361ca7ed27a85918002320", 0x39, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) sendto(r1, &(0x7f0000000040)="3308243380f7663fe1", 0x9, 0x408, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 20:48:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x9, 0x5, 0x8, "f295aa5570531025a5228c7e86c73f595273884e", 0x8, 0xffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x3f}, 0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 20:48:20 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7ff, 0x8}, {0x7fffffff, 0x6c}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x0, 0xe936, 0x6ad, r1}) write(r0, &(0x7f0000000200)="fb42ce8ee35e7f9e1500dc0a9d3355caa70a063025e43b8ad11941a4235a5a2101e920c1dc277475af0df3c23dc66bff9b93577cc042c966fd52a0a8a7ea70e7cacacd69a955093e7f66194f54dd01820b2b2e834fac00b6eb106625b9e46d9fdae96967b2550a60639524d722603de5f5a6d58d06c780bf96b3d71ad54531b81a98dc8396b2220d4984e40571a313a2fbe7cb9b1980b566fd3a33a136ee3c0eb04bef16d1778d246f26cad69c5f5c25d65cc2c60c32722cb93a0b20397771dda30fe483a7d1d88649a489019cb5cca5079d16800639179c92bc6a052d8dff27896f1af645344c1b76cf7c5a3d15d9877d9440db8d38fda6ed5f1ef20a7d42f67c065df08cb8f2858132b9bf22d45eee89db05fac5a2d39a5611ea44e39300d7e28a458406f76eae3d7baae8235c95d38216ead6f1747c608c86a40bec436545", 0x58) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) syz_open_pts() 20:48:20 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) mmap(&(0x7f00003a2000/0x4000)=nil, 0x4000, 0x6, 0x4012, r0, 0x0, 0x0) 20:48:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x1d25b806a4f6f22c}], 0x1}, 0x0) dup2(r0, r1) 20:48:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2c, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000005, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x11, 0x1, 0xe1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x200, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0xfffffffffffffdae}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x9}, {{r0}, 0x0, 0x8, 0xa, 0x8, 0x7}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0x418, 0x15e}], 0xfffffffffffffff8, &(0x7f0000000100)={0x6, 0x8}) r2 = kqueue() open(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:48:20 executing program 0: clock_getres(0x8000000006, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x5b, 0x2}, &(0x7f0000000040)) 20:48:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="37688b219efac6c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e47722cec050000000000000082c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe4a2adeb41f955632ba088cc17c14b9b584aeaa9cf", 0x65}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001340)="620d08805a7a3462e6a6125b4d230dcdd26e624dd340884a29dfb2fdf9c454cefc086850af6b61d6b372dc371140d5f4b5dc6112b8ad0e9e012c99a7c116c0985c241a47e7ea80aadf5341b8e3a5fc5d185586702da5ecb65fbf0efb0e157d51e4db85ece64a03a0f97e7f82cc8c8d4bd4d8166f3b5b41d66fcaa9afbddc2c3143c76b36410a5d", 0x87}], 0x1) r1 = syz_open_pts() mlockall(0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) fcntl$getflags(r2, 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) syz_open_pts() kqueue() r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0xbe) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x2, 0xfffffffffffffbfc, 0xfffffffffffffffe, "a18cd70492b32644e8f72523fc7e297a00", 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) poll(&(0x7f0000000300)=[{r3, 0xb}], 0x1, 0x0) 20:48:20 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r1, 0x0, 0x1) openat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x84) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000000000, 0x100000001}) 20:48:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x7ff, 0xfffffffffffffffa, &(0x7f0000000240)=""/212, &(0x7f0000000000)=0x493) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x5) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 20:48:20 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000002, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000011, 0xfffffffffffffff9, 0xaa03}, {{r1}, 0xffffffffffffffff, 0x40, 0x22, 0x0, 0x101}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x7, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x93, 0x400fffff, 0x6, 0xffff}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0xaf8, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x84, 0x8000, 0x7}, {{r2}, 0xffffffffffffffff, 0x21, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0x10001}, {{r1}, 0x0, 0x20, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x5, 0x20000002, 0x5, 0x6}], 0x7, &(0x7f0000000100)={0x6, 0x9}) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) close(r0) 20:48:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x4001, 0x5) 20:48:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) 20:48:20 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000000)={0x13f, 0x1000000007e}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, "518ea0d8b0cf4450292d160b1ea0cce42bfdafd7"}) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 20:48:21 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) setsockopt(r0, 0x400200000000002c, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x3) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:48:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="54fe59aaac66b11f3858172c9873f3a2000a0a96a9fdcf8057495cbd963597be3bc8c759ddac77a75205299a85b70a012b3fb3cc1aae9d949768f98e5a1dd1d1e3497f6ba3cbed3144602cf93278aae767bb0d6d335b0c5a39e29b9e8b773f9c6daa794fab5f61926bcdd0f49343cc1ea6b003d9fed40532da62c8ac3f7a69100e43285813afe26952e74ab3d72c3a2bef474f55c2d0ce14fd1f155f02104543b15a4e7286e338b51ee8630b155950f489841654909ba3f0818d9cce331b553c4912d07fde5b55c081aba42d", 0xcc}, {&(0x7f0000000140)="955d4652f09f0d7c6096fad9ddf98a92ca838a1bd1e4169c", 0x18}], 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 20:48:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x1000, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x596ca2f2bdecc4dd, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x5, 0x10001}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x80000000000000, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x8f, 0x2, 0x7fffffff, 0x6}], 0x4, &(0x7f0000000200)={0x7, 0x8433}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x204c1, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x1) syz_extract_tcp_res(&(0x7f0000000240), 0x7ff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="04000000", 0x4) clock_settime(0x0, &(0x7f0000000180)={0x23d8218e, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 20:48:21 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x0, 0x4003, 0x800) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x0) 20:48:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) chdir(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000000c0)=0x10) 20:48:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x80000000000000) getpeername(r0, 0x0, 0x0) 20:48:21 executing program 1: r0 = msgget(0x2, 0xc4) msgrcv(r0, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012565a9ba35583e8387abd8d88e2c00000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000200000000000000009e74000000000000000000000000000000000000001200000000000000000000a31c0a653f0200000000000000000000"], 0xd4, 0x0, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x104) ioctl$TIOCDRAIN(r1, 0x2000745e) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x40000000002, 0x8, 0xffff, 0x2, "282c43729212f0a9959401000b1c132cb6e26300", 0x7, 0x960}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x5b0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ftruncate(r1, 0xbc9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xffffffdf) fchown(r1, r2, r3) msgsnd(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="03000000000000001f2222d6b233270f6c3e6aba48a7d8e38199c21cca768aab5833de01a431435ac496084fe0b6671ba78eb7db21c1578239e6ca18a07a0d72e96e0a32b4a74f5766f786bc60913246b87d67c4026e7806821a63848eff073239c82478d98fb62ce8d1c7dcffb759f5f05143b7d08eb11c4e879b353e5ebd00b9eb4252df4b2eaa3fd99b073c5317c5e3221bc1a591932c8ef4ad12fca4d07bc0ce559a777212cbb46b429cdf1dbe01849b658fca0a917e7d9bd86c94c763340ec05dba27c02feebdcf37789a5dff61d240bb7bd7ea22262e9f12065c7d7365de3925411e1d00eaed7cc8e43a97845ce6df65ee6f91cfeb4d5d0b673d4b1820b8b4a8266466e514f77167aa9dff1767cba30fe8bddef6c42702e19480d07d05d52143b2550e8175c9a374f273b97451949bce2d68e68450b76da7313c6eb9984557452c9a3c5f6e0762f64789b9433e5def3c9afad168900821bc79ad1ec4f534bdb7546da98597f11b8ae87a84faa9b59e3ed01d6007fc736d10f87145b7a6d8a4c3372faf7e4258d9970e2eae1c38d9bef7c5aa44b44a360bdff3c67cfd355b698f455a4216e0e7e1699c1719003e978df6f4466e31a9637b3a3401cf37d5bb9ca2f90a22ee75282c68eca0b63260f2d8c95f8657658ca512c048c0c6452968cf81f8b8082441948dc75cb34502000000000000"], 0x68, 0x800) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r4 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x8080, 0x40) r5 = openat(r4, &(0x7f00000003c0)='./file0\x00', 0x408, 0x2) r6 = semget$private(0x0, 0x5, 0x110) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000400)=[0x6, 0x5, 0x4]) getpeername$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = socket(0x2, 0xc004, 0x81) r8 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r8, &(0x7f0000ffc000/0x2000)=nil, 0x3000) preadv(r1, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/56, 0x38}, {&(0x7f00000015c0)=""/244, 0xf4}], 0x4, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001700)) semget$private(0x0, 0x3, 0x20) ioctl$TIOCEXCL(r7, 0x2000740d) semctl$GETPID(r6, 0xef5a0853cda6d834, 0x4, &(0x7f0000001740)=""/174) fcntl$setstatus(r5, 0x4, 0x80) 20:48:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$unix(0x1, 0x3, 0x0) r2 = getegid() setgid(r2) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="fa012e2f72ba6d36d93019a618c0165004ee9bcd6da4cff94c71f49f1b991fd85ce820f1b9082dc42de43910bd9d841b9d263793a28087cc83ea0ac30d95fa1e60e37c1e25a818b7b756c34f657e49dea60c6a1ae7825e48c9bb76f2551897c0646760b2f1446f5d6133a53575e375fa4989bec3ac0eb25641498efc05946b24632f3c479965"], 0xa) 20:48:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20240, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20400, 0x102) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 20:48:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x10000, &(0x7f00000000c0)="e886f9caea92812024d7c402da4fc3de50104c7f4c1db5d1c053e51fc28bda7eeb2e7f8f3ad52f9ac5ce1f33461a9656a4d3aaa00f01924f6435eade80c7d1428074761d0f1f57cdc9c1f00b783a4df46c9a6dd7324635e80092ddd3b51cae2e82758835732d131542515765243c47bc0a9ff084ee4075e803e964b952533f78d3b958e9d871ed73c49dca2b67785836eac42b288f3a2617f9fe15c3c4182e6f6cf1a6675f4eba5be2ddc67d849a70d80e5ed4eb0aedbc8138", 0xb9) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 20:48:21 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) minherit(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) 20:48:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="06f9712dad1ac62a385449d15fdb661d8f9e0a793af35851cd35bc0a9861479c109c48787723955873046880ce", 0x2d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x599, 0x2, 0x3, 0x6, "3f0fe52b793376b7bd8138cde24eb4d9356be003", 0x3, 0xfffffffffffffffd}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x12, r1, 0x0, 0x8) 20:48:21 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt(r0, 0x35b, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372", 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202010000006c653000"], 0x10) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 20:48:21 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f0000002b80)=ANY=[@ANYPTR64=&(0x7f0000002b40)=ANY=[@ANYRES16, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRESDEC=r0], @ANYRESOCT=r0], 0x2, 0x200803) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000000000016, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) socket$inet(0x2, 0x4, 0x7fffffff) socket$inet6(0x18, 0x3, 0x1) msgsnd(r0, &(0x7f0000002b00)={0x3, "a96104977f25e9b4ad423e3e88fd1cf796a61616ac4356"}, 0x1f, 0x800) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x8) readv(r2, &(0x7f0000002a40)=[{&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000001640)=""/231, 0xe7}, {&(0x7f0000001740)=""/5, 0x5}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/221, 0xdd}, {&(0x7f0000002880)=""/224, 0xe0}, {&(0x7f0000002980)=""/179, 0xb3}], 0xa) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1) 20:48:21 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x5a) 20:48:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x40000000000001d7, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r3]) r5 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x8) ioctl$TIOCDRAIN(r5, 0x2000745e) close(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000180)) pwritev(r5, &(0x7f00000005c0)=[{&(0x7f0000000340)="eda41e90b91fedd34a39a6e48365e03b99f7619f1f113685229c6a03e8b4df5c523817b22c536c7e339a3eebfdd3f1fbe9f7069993e8d8c890fa7a241b93505890adfd638386ff5ce9b696", 0xfd90}, {&(0x7f00000003c0)="6cd4b4e89f025a0609f0dc3106859eca22730fb5a90c764fbee63eaf194ae298d9b4d6fdd1762f8b8fe6d3d69b0be3e146c5c5acd7d321ca81a1baecff6e2dc184ee422c88c1739a868754d5d2438b3dc3e6496689c0e5eaa365e5cbfb76c564f05eb899db2f0d655997", 0x6a}, {&(0x7f0000000440)="2501314c6d09f92edca7dc6965689f9cea98df51f4d7654e47054bdc0738e56b378a7236788492ea2d1f3c7da604e45c98f1f176b04820f1aa0d46aaa567ded17f5afd9d898cb7c18d5e22eec9d3b70b40ef3fa192e219d879be4aa15b99f022cb49a84cf386960e7baba3076e9eddc716d470c9de66abdeb23bf320dda08848e1a1426f0fc030bb872e2dadb80a23be", 0x90}, {&(0x7f0000000500)="70c403160c3544eb8e3df8f79952a530c92f3484d0db7c4486ac50bd2b453dceb36feb0cb09b861cb8fa9ed24660decbc189faa94b90e6289a92a7efcaeec7adab960fe22de660ec37d3f8007477ad6908b96189fcc94fc5c5ad0cf27b2bb4e44fe06f1cf2eb1afdb7e2663bd771fcb0db044ff8f598db4f1b25cdd56e8d55155dd41c30", 0x84}], 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) recvfrom(r1, &(0x7f0000000240)=""/189, 0xbd, 0x801, 0x0, 0x0) 20:48:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000480)=""/239, 0xef}, {&(0x7f0000000580)=""/201, 0xc9}], 0x6, &(0x7f0000000700)=""/187, 0xbb}, 0x803) 20:48:22 executing program 0: getitimer(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) 20:48:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x14) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x392) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x140) 20:48:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_gettime(0x2, &(0x7f0000000000)) 20:48:22 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x7, 0x24d250c5}) kevent(r2, 0x0, 0x100000000bd, 0x0, 0x80, 0x0) 20:48:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 20:48:22 executing program 1: r0 = syz_open_pts() setrlimit(0x0, &(0x7f0000000080)={0xcf5, 0x5}) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() setrlimit(0x1, &(0x7f0000000040)={0x10001, 0x100000000}) write(r0, &(0x7f00000000c0), 0xfffffeb0) kevent(r1, &(0x7f0000000040), 0x9, &(0x7f0000000080), 0x100, 0x0) close(r1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x2}) 20:48:24 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) r1 = dup2(r0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 20:48:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x100000000000034b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r1, 0xf}], 0x1, 0x0) 20:48:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xffffffffffffff82) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb1410fb3371fe4d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b113dfb5bfae763b95f39ea63cf03c7a55f30d58465598b8c47a1ed8893ce775e2dee5ebdeb455c813e8f71f3b42de6836dd01e4ba29e31d6bebddf3ae919874125538ce09c398cdf1c3bcb18a", 0x109) syz_open_pts() dup2(r0, r0) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 20:48:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xb) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 20:48:29 executing program 0: mkdir(&(0x7f00000003c0)='./file0\x00', 0x2000000070) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x10) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000040)='./file0/file0\x00', r3, r4, 0x2) r5 = socket$inet6(0x18, 0x4003, 0x6) connect(r5, &(0x7f0000000140)=@in6={0x18, 0x3, 0xffffffffffff8000, 0x5}, 0xc) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x20) 20:48:29 executing program 1: r0 = socket(0x6, 0x4005, 0x3d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[{0x10}], 0x10}, 0x402) 20:48:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="52af7f", 0x3, 0x9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fchmod(r0, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) dup2(r0, r1) 20:48:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 20:48:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d8946fec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963f009d4d35d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2000000000000000000000000000000", 0xfa4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a1476133c2c783bd97b7efe8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:48:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0xffffffffffffff91) socket$unix(0x1, 0x7, 0x0) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 20:48:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000400), 0xffffdfa) dup2(r1, r0) 20:48:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0xfffffffffffffffd, 0x0, 0x0) write(r0, &(0x7f0000000000)="1528050e22e8248a0621d4b054433b212935c3e23f09b8463af1cb7af03bd3eef139607174f547f6b0528747dee6b4ad2c45af73a7948144b2b67364d44eca455b969f7db2405e271942784067b32b9776d99fa3eed2a937132f9e3cf914cceb3a514629f91696bb5ad414e0f340", 0x6e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/193, 0xc1) 20:48:30 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') r0 = socket$inet(0x2, 0x7, 0x9) socketpair(0x2, 0x5, 0x200, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), &(0x7f0000000200)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 20:48:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0x4}, 0x10) 20:48:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) r4 = geteuid() r5 = getegid() fchown(r0, r4, r5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 20:48:30 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 20:48:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xa88, 0x18) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x800000400000001c, &(0x7f0000000100)="d92c39ae5cbbfb63a0a1d0a27018ab481e7f092cf9746e90c136f3645919e2ae27cd66ffd07a87e2665510d187b9f0fe8f72a94436e57cc82bea5f7cefc0ef55d84cc39f25ea74197efc43884ff19716c118339ee4b7f161f8078efc02e2ffe87231e0018ae6dc79a0db55910e02672b1b915add1fa88d5ccdefa4af81829261ac8aac1e384a47d4ce7aa83600d7b06a1dd6062904a7c6aa9169e00c93830e6b1d5e3e7f0b55d7dfd1f97c9300c631e57fe7ae3a9b78a87351315baf5efbffad6e2113b75a4c0ef6eb9cb9f94a7c188fb37640ef91494c812a7630ebd78c521ee537a3ded08e5716772ea9bf2a26954de6edad2c560e506f7dea6747c230", 0xfe) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="076d3d65c2c2094ac7199015347b595294b1f1bda35dd7b147e699fa770f6db8001041a365259f5b13ca22df520ad763ca94e9f2fb06bbbc86abd06cfcb47a862c5ea00c9d167b67d5983e3e638859f325396d2f812572a403b9247635b1753e7876f4d08f8794ec6d7ca633ae1719ce20762f6e5fd55d22f8147d39a67c8a3514c041b3f9c954f2c4b587355af3c6204c608bb9c5eff0d0bf941d31bcecc989c45e278c49b29ead4c19059fcf7406a61a34f6bcddcd866094b5a317cea46176fb25f5b4735c51451ee4a1b613d2511de81139518c3936d60aa017cc9e0da9c739d3fc42634db67f8fd1143f75e448c98d52eb6e2e2846286e5d721391", 0xfd) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = dup2(r2, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000300)) 20:48:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) socketpair(0x10, 0x2, 0x0, &(0x7f0000000000)) r2 = socket(0x11, 0x8003, 0x0) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66b80a57c641"], 0xa) connect(r2, &(0x7f0000000000)=@un=@abs, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000001880)=[{}, {r1}], 0x2, 0x6) 20:48:30 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1000) fchdir(r0) r1 = socket$inet(0x2, 0x5, 0x0) fchdir(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) r7 = dup2(r6, r3) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%{{[\x00', &(0x7f0000000240)='/\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='..\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='},\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='\x00']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x6, 0x9, 0x3, 0xfffffffffffffffa, "84cd772b85e215bb8ab8bb04d4ba191b07260b51", 0x5, 0x9}) poll(&(0x7f0000000500)=[{r5, 0x2}, {r1, 0x94}, {r4, 0x30}, {r5, 0x8}, {r7}, {r3, 0x80}], 0x6, 0x7fffffff) preadv(r5, &(0x7f0000000900)=[{&(0x7f0000000540)=""/160, 0xa0}, {&(0x7f0000000600)=""/189, 0xbd}, {&(0x7f00000006c0)=""/250, 0xfa}, {&(0x7f00000007c0)=""/3, 0x3}, {&(0x7f0000000800)=""/186, 0xba}, {&(0x7f00000008c0)=""/23, 0x17}], 0x6, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000980)="7a0bca7986f3e8d1da821f904cd317d3f209d0890c5f0a", 0x17) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000009c0)={0x9, 0x1, 0x6, 0x3, "52f5ec25e2b750da2bb23285a5280ab566aedece", 0x2, 0xf1}) getpeername$inet(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getpeername$inet(r0, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) link(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0/file0\x00') mknod(&(0x7f0000000b80)='./file0/file0\x00', 0x2004, 0x4) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000c00)="f05e7cd5ede2023bf941dfce14a407837833760e21393125ff1266deb7c25249c734bb81489b0d6197cf153daa875a68f7a9fa27c4e258aa597f1f2786f431742b32bf3a3da1670e42e0bf544040bfdbb9708a5872641a1ff34d08791287c6e8368e135446e4bdd88799c885690051287e6c576b8b10f24d286779e9d6427f7502f716e22f3de812d4254234f0cc7dd9", 0x90, 0x406, &(0x7f0000000cc0)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) accept(r1, &(0x7f0000000d00)=@un=@file={0x0, ""/108}, &(0x7f0000000d80)=0x6e) kqueue() fchdir(r6) shutdown(r9, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000dc0)={0x8, 0x7fff, 0x81, 0x6, "b621fa9e91ec4e105f50fc894adfbe8b6ba0896b", 0x1, 0xca5}) getpeername(r7, &(0x7f0000000e00)=@in6, &(0x7f0000000e40)=0xc) r10 = fcntl$getown(r0, 0x5) fcntl$setown(r6, 0x6, r10) 20:48:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r1, r2) 20:48:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xb6d1262907236562) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="faff0000", 0xffffffffffffff3a) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = shmget(0x1, 0x4000, 0xfd, &(0x7f0000ffa000/0x4000)=nil) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x80) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r6) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x78, r2, r3, r2, r3, 0x2, 0x7}, 0x8, 0x5, r1, r1, 0x0, 0x6, 0x2}) r7 = msgget$private(0x0, 0x240) msgrcv(r7, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000004aa23389a0826bae04de9c94fc702d120000000000000000000000020000000000000000000000000000000000000000000000000085d3ffe301b45f3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e766b6604e64202bbecc99fb6c2c28319d86e25cdffcbc77f2f5a6ad1c71ac8c9312e55f7cd29d26835b10ea2ccc0c27cfe5494eb7e05d21e5bbdcee6d71e76692c56c5b5ce3b265d80a1e8abe1f072e1962b159f27241fc0638112e54c30849dbc3a1c9e690240cee480aaad2364c934c30842de7d0ae67a26b82301ef0d603581fc40ffedb3e8252d6cfca4220c86cd63e485623b2a08ee7516e8129ea05645012630f3747f138708b7e31e4c5a3997106d60000"], 0xf4, 0x0, 0x1800) link(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') 20:48:30 executing program 1: clock_gettime(0x5, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000d6a199a3072f38bc71f2abf84b6787a580000000002c3200000000000000000020000000000000"], &(0x7f0000000100)=0x38) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140)=0x5, 0x4) clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) 20:48:30 executing program 0: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = socket(0x2, 0x8007, 0x0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$getown(r2, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xfffffffffffffe33) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x6c5, 0x2, r3}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) writev(r2, &(0x7f0000000280)=[{&(0x7f00000003c0)="0f9020f1e57cc9bc6e161d19fab1c2d43041a1be9a0d8ddb07bb9b9481c799ab9c702d478bd47f4de0352ac10ffb975a34a22967cf7edab645f4c58afb92ae608eff0a19ccc7d75603d273015e153dbcd41c39fd91dcc1f529ca3f2f29034502867ee325151d2c6a8dc3084dbfb6ae8602e75802db278df767375fc0ceff2168e62a328d90becc12562c0d9770e394bacdd15b82b6fd4e7ad9cc1e84ab857f404ea353dc15844ab97f110720455e9b996f0a913560dcb710fb9036f5647d9624b6e4c92b14d8cf303a9c7baf1caacf2aeee17922793b4840fa1197bac75d968e9abfa525e4b71e8e0bc33d77170b48e6a994165978cf0fca0b1fefd7b2871a12f9dbd0cbaec218fb37f8b6be08b83bdf5e163b5c97f29947ff424ed951892bbcc5e8d27ffe205cb9ce5690cadf2328a905b61d184ad6b5038a18c045757f0ae6490cb3112c6285a7f782bf32da79ae6de701fe8ff993b50b7657e9c9b950b932b40d2a9bbd4b66f6b718368e5a514728b6b0926f3d335c7ccf34838ac406148417d4aabb1de31ae0d5d87e571b2901ebcadaf337fd43deb16b3201d19fdba5b8eb4e00d35aad54ce83d4b6b7352a4d45fc4cf9200f8b79cc00c0f19a7c48b7e72c441e9b2ae69ed245fc105b7216a9c452a8e2d7cc7d0ae2c4d83bb1649ad208062152d082ef24cabd026dd44500021032553141a26ea3277c2ddcf4aef58b9ce7599f4d3601b94008721bd3863af7c1acf4f82613f5fec41ae927682ee26b0c065c366b077ea8b9bb993751e0d5c3216094cfe79793bc446ef41e8c94b03d3548dc09b43b3aa850cfca5f89378807d6351a4bf9f907483a70d5c36dc9cd13bdfe08f3e30cc25024219470e47a7b24ea7356ccc4a94b276db252adb855f3fce399e4f71e43bd803cb2faf693855b604926413b7939f79a60d59b637ae9c98990ead4f4c0ffd599e284de335fe7dc9879d5254c91af1ca27e99c203e0ba7b2dd4c4e0710f3d3cf6078f080db1512aceb9ce8546fac2b8dd0509a5bdde5b937e8fee853673959990600ed170ab94f8559fd961a408cdd169fd96dc86185ac44150b3853147c6ed272338844d2152498efaa6788eff2aee11b5d03f6880511d5faea576200cffe326396195984413fe0d5aee807eb0a650bfa3ca5353feaf76635de006bab39eb521c708ab6c3598dd96e7ca5f3682834b05b470bea11210529a01b206e6f9bb12027f332693cb2604ad72d439648ad6a5094f66706dc26ea538ead346d5cae50604f5c4421d8ddc7d9d029ab6fc42f5f9c00b55723f6b138f42aa55da5268dcbe9f92e294ce3ef498377191e964ed53b5e1103a6ea8edb0a00e4d86ffc109dc15135a97d0515e3101a4e384564fae429ab8c63b1393d1b765aee68d794063dedd99b3de88fcd8085d7e486ae2bd34b6744afb9310a20f8739b140eeda35ffb522a0ecd14d93bc43a80a3e9cada641d23fb928e32a1fc96a0931ba3ec513b9e5c8c157b1e19bda96fae1b257884dec8a0ac6ea119c47fcdfe506137b4051019fcb1a7ca5382899ffb18796b212475c2242dd9df4e49f1a2a23797e4069ad6d843c8c0e278b92274d081446f6aa2df9efbad71d695b8fc2ae9111b3ce0aa56c097e5fc5e89dc24d9831c7987fa22d6c5da14b72eae2cfb13d19b3e5dfa46b387d9d4990d6b5fb77f31a6678c4a0d34c6f25f91067a602970b0856367985cd71afa4d902a4aa522268d58a82a353c46a550383c5ac4489a6512ee53dc77c74936bc3d76ac031a7182d18aed527c9f3795b783e6e4e4103e5a291ed691d5ea2bc095057cfdac77089ec20b386663a6be41b58a039afd52d4e37717cce1e0ebce37dc8464930f1db70f439c3004085c0d672c3cecbfc6fbff76d148ad0378dfce2851a6bd5bb8148dbf53585e07420481fd208c8b0592b51825d40023b1ce4590e49496516224206f264b91e20f6cf68d75c95f25d4e8f0be444adb6babc16b62ddd15f338b302a0a2c1bbec00344dbb4cbdc82129193b9c71c4fc8ea89e3956cb227f69531e5718688ed4017d441526ee838251b94f77c70cc98d1b187eab9a8f5e72a52c36fa72289cb87b2a70de0fa316b9f33f72126cc1c8a1bf5dc8791da97159f94808cad26524ef307ff4c4be698d2ccf2dddff9dbaa86fc204af7931d038fb0a21021d7ff77dda037f53824bf672ea60913d83b4202afb6d3a85274448fa2eb2370a00335e50db5400246dbdff7e368e815dc4c393d6a31f517980e89eb40b76ac54f847c754ec5df4b2f4c1b257d016ffe55e91cf14a67573baa91ffe4172f59afdece8942b677e9ee8c2252b4d03714940410c71fc95745de60a884d9f1deda33ee969a1de265f0e420a024038a3ff05d4fafe8088c8ce6841864f5b17d745c76141d49c234c9241bae696780e001d5e38be71438c085241e7f282aa2b10907845e29f1514ded412c2aca4894a35900f87c6bd20baae6c4a35154b1922757edcdd355f04f28f393f00f5e67b4abccce42bd87b107ed8d50f235ffc3b07d7bca5e2d87691d40fe787a583c5a1f5310b72c705b48bffd3107c0420f3fa9a4bed053b90a51df5b57d118d4991994c7ef45f7c93a7858d35191b7d990128c355a04eb304ddf0ab8578461a6cfa4417f27ac5ed57ddea5942567a5255b1cb03ae9ff0c655e87defc72cdcad268e3a57e2aca56f2b3a1f06a7369caca5a6a2f4944da23b1bb100aac095b4e2a6e1fb116de8ea12fee1d7b669f7979b3fed885aa378bb861cd5f4b50da8438889a52164e0889ff3b2c432dc2587af2514f4e0c273163fa03eb0d5fcaa2849114fc9de401d6dde0751c6e4c2cb98912879d9819e3d6d431128687edca6aea197f06108e2449f971779a624008137d87856c109fbb410eb3b43410ae47f551a254a4d80be59900c1daae4401ff02766323f1324149b5e426d392d51447bfd805b14c40ab38e8b6017a8516dbeb513458aabf303f346c6fd294ef8cc74bdb50de03b038e5592827e4e51bf85606e8928c04c3c324022137de26d4f5bc45cc1a9fd9e4b23b66340dd747a7612785d01b203f26e89690919b7a5a38a8afb5aa85a0a69a424d98216ab67feae88a4ca110f34cb459506871a3de25ac635c4135daa8b5df1445870a25d1918ecea9b2b8063eda788e694597b868bdb47ef9a5bc370714a4042e334bd5680acb0ad6a70080f549a9d68fc2dc1abc871f2a40a22d9db9b2aba12259e42423d10a8f146aa0eef27e74b79e0270b01d8ec16c97093c2f2bf0fcecf09181248a9ad87cd1336c13d0ca7f479904ed1d6eebcbff91ff303ea13d7c85d5aa4aae6082a5ae8ffb1c53296a62de77f326a689577ad44fdf8f4133b71263ebfc02af2d6a55f77a44acdd96ddc770a6512386556c5e2949448f62fab86ed32644b94da8297f94f2ed4d9c5caf098e66fa3697c6d19976cc7f56e8ffc958bbb085e69964a4d2817c0147625f40b92687a79d1c9af44ef5a0d1d112c7b2e105c88814d0894c04420771b8eb0ff3d28f5f3f86169b30195dcb2c8072e897ce2dfc841feeab1c6fa4d96d0f8701518ed34d631d6f97232ad5a6d0024eab53595afd6e518d4aaa949a90e02b9741a88b314b59d59c95e12045dfeefee9779cc09af5969c6feb49d1ff2eef742e806b4ef90432057b2875a8283773c80d28cd5863596fd2dd927b4a082c4b7842b64ed5967", 0xa44}], 0x1) 20:48:30 executing program 1: r0 = socket(0x38, 0xc005, 0x800) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff000001000000b23e4fa5333db46e5bfcd9ea73a132181a0481251d6a9f9aa8974fa0c4aa5134f610d3ca1a34124009f6384ad613ddc99a765399e5b512fdfac4084166be931c939121be08816867c52dc9161ed378b138c27779b8e027920f8f1b07ed21", @ANYRES32, @ANYRES64=r2, @ANYPTR64], 0x20}, 0x0) r3 = dup(r0) fchmod(r0, 0x81) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 20:48:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x83, 0x0) 20:48:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x9}) sendto(r0, &(0x7f0000000080)="92ba4c091945af359f8fa0a9368d48b68b0fd72581d91f4efd9243bb1f4c5976ee8c0988ca56c628634ecac400c96dd7d7dbf2523e1ade3fc6729c2e6500f1ea", 0x40, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0xc000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xa, 0x0, 0x0) 20:48:31 executing program 1: r0 = semget(0x3, 0x0, 0x10) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 20:48:31 executing program 0: r0 = socket(0x4011, 0xc000000000008003, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) 20:48:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000200)="4fb7eeaeacca48211ea60da8afd4df0fb9a24032ddb2e882baf8601df90e22010b0c48d2f8191ce019c8a3cab10d77c22123a3b0c8fc5b58e99f6ef2fedca1f8d7097d1debdb2d85de224361f6814701008720959c18", 0x56, 0x404, &(0x7f0000000280)={0x2, 0x0}, 0xc) r2 = getpid() pipe(&(0x7f00000000c0)) getppid() recvfrom$unix(r1, &(0x7f0000000100)=""/161, 0xa1, 0x42, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/116, 0x74}], 0x1) 20:48:31 executing program 0: r0 = socket(0x6, 0x2, 0x11f) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x20, 0x0, 0x945e, 0x0) dup2(r2, r1) 20:48:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = geteuid() connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) seteuid(r2) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x40000000000000, 0x0) 20:48:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$inet6(r1, &(0x7f0000000100)="0b8339cfe78fc7054c26635461c09aa55744cd1f98062792163707c48164974167db6463fd4e69e61162592811661673a0f8c16babc1ab1df14eb643c582d52dce04d447c0a9c5f45815b25f2914fd53b8b795675df2c785bdff799bee85b77aa3224840600e0770043698447576ca545c4b5cfd1424127003816ae14865adc37de9725a0041c8895c08dbf9a8814c2f22d076aa67587c5d166250b59f6b05148fe3ef0fccbb11e2e7a7e3888cb23368f4972e655c0e2267900dbb770e0f7435639ace3833df9229478ffc314e5b56e0b12f008f5b27c7d73fcb55113b628cf085da3ada902738580fd0b89d6e6879c12031608bb1e5b1d428e2d7787ac9a5bc518ae7a1f5abfed2df7742346f6234f78b2b994d254ea8bbceba38851b9903a3a1944c66ffeb87608fa093d5ba5d53f10c6f8d7ef10b8f52868f97d1347c2c44136baf0e4389284fe8b63841ceca691b5917a98df5809b489f490d3ed011508927c37fd9fd097906258eccd693bf36f70d5e6e515aa6bd3c0f94d7427a03be80e06b23817eee43606d96c4250194bf24b10af3fa245708f1edabd39ffa71ef2406fec2c8e88236bc2489fe7f1a9f5def3308f43b067fe6f8ac20424322fb27b155d78011f7eb2d6311271dfacae8ed113850ff73f21cafaf49c8f618f814c48a6f657f9963d6a74da4d3057075bcc434cfe53040b7da9ea97b24ab245c9a01f68c85efafeb44cb9252870f4a2f7b557fee534c2b8c0d9160e36d0047bda018d7b091d37449b243d503dd0c0980696a0d3306d2a5285caa5e05173be2f1d8a0bb35acb9bf0e8211e71d564ab55b140c35a6a503e3355d4d7ca8b4e932dc8663759f92e7911cbc85e86e039e6ffe6ab7a7cef4e318e0259b8f3e2c524e3a2a019dd371c16ca0c38ccf9e69bde8a891765f79a1d7ce432a0b35af24d98aa8d7c28e288651b3a4e94b60079f0afcb4f7c5a7dc9b6620bbb008f3bc9d25ec04d21a00127b49554a0defeb2f4565b7b9ec5084fdb2d49535095b31e47b09666078ab6bfbaaaa00b4bba60cb824c19e994544e65ae50fe7f1e034beaff488a5db7ad05417bef4fcfbc9bd86515ead38d69003f68ebaea4cbe0eac5ca00dff1d5aa4b1b919bc8b7f0a1e36d9efdf9e4ea21481c906b0212e9b118983a158ee486c0d59f0e76de162cc60b4b92ebdb5a94a6a99c1ed96386ba4bf5639c9f5cfc57e00d15ec08e46f98e34302cf4ebe85995107deea038df0ddfc57854a2a789b908010e583c1a5be20367852b30d2020dab8d1c0d0c60f0b2783015135f363af165d5d58acb28b01a586b7af4ece765a75412f31ba5d21347333f32ebaa15dddb0e0481ec6b5b75642935b72d828973b8ac3bca285e81cda3fb084afe7f0687dfbb786d30ef213353847969c9c7a9a10bfb209c5d75eea4cf57bdac93b78bc4bb10896a4ae51daef769289d5947ad74a344386a045c0cfafb7be2c169a793a2cf34fe4259cd0ecce137eb71bd84bd08ca0648b6e909192f7e9cb9ce7fa1e6f89762669ef02f864a8405435e2e56a7c96404314128d518ae993d6b0a30dedae111444c602646dd4523b07051a8c1d93fff41d47fc0b10db9d30620941499f432a6faaee82e8073ad29bf239b7b31aeb10923730f415f0ec0833eadc58a436bb4f3e54c4951bac620fe348917336aa9eb9506720b7c30ce0ce678a5e823a8d51a422eb88792ae8d633004b928a1ef4884dc45c5ac4fe14e745589c5c4f55ad4d7aee3aed89d991fee6d6788d8e8683cef2f7132d7e6d2c7f0777e90ae18eda1334ae2bdaec5e3c7a249b9a31db332c28778b3d63046e64b3d6aa7721b59f66c9a79765f397d80a56244086bcef0ae0c4b5bbb8482400ba1a402ea931d55398d236843b2b3b194b31ae43942c586a4638592dda64df9d63e6d3c653a010d23df4ca4dfd58559e7ca14aa62faf25c8f8b12b7a24842eee0312903325cccf1b6c1f79aa3f28d997d3d8dc3f23df983f43843d4ba7b78eedfa1a2483a49a73cd41ff71e167d63f7af40708de4f367f448f815ff5d7f0e36e8f331c4bd8ac2e128396e6a95d8d0cb0a76c89b1aa8d2dc0e912faf53aca727cb8e9a43f57c0dca4978018ddd541ee86a3d3177bd0ff1f5c75de1833bffbbe5fe8ad2669e7c9b371ea22e550546bca20f82e148e2f8849a005349885cd5d85497f70ed689eb8fc7c8109d967c34c29ca15caf679f5ea09de36a2546b4408798fe4d495e4c536a4df735ec07d429b572613ff5287b545ce5fedb981f89df10289f398272a2e5d67d11681f961b47f132168536d764029349bb978291dd49d9e266e1c5908d23639af0315a47b6e5a10ffdad1260efa31a50afbf8bfde259dc96b3adbb2a7dc0bd9b6aeccfa63a596ca7742926a88c9977fde39d84fc4f58a6390f5dd9aef9ef2345cf290a5a4bbea554132d17e1350f3384ba6839af3e159882d9c34acfbbaebd6bd14137295e3bda279b78b8596690f73f79fb822500ed957df72bc17025829a34607c50c7d0845176ab1f8807f0b5b005e10a3734c710c3ec711b6959edca1c2c701a967740e36887e2fb27128fb18d7e104dece35c2983a4eb15b1392c6454fb72bb1808f48dde21b8ecbbb0e6243bd28ae6655d39ac10883951b673b82a6d498632257bdc38a5f4ef42823b16bf99083f99e0d26c4c8dd87e54efde497f5c8ab65511f8f017c75987c825cdfb5b1412a63c8d16cc3825adb1a2affdf30df854ded328ceb0950b704acd92f46d434762ffef7eac4d885243e5e2658be28da69bdd304263d1d4b18d0324083ca8ec4cb2d0e2e1aca28ead86853c31493e0201ea45b102dda2ccae15bf66873c0cb532b1a41416f2a5d629b9c83ec1f3a30ecdcc5f701999a264e445be68b8a6638c77e22c757cae47deba3969dde44692b396d93f4f75cd0d98dcce633ab68302bfa72bbd9fcae923e70b33167c3f1c8f9d7bd6f712daca377a12ede11c8d6e491e591c58543e5408b072ddab8a53592d825b5a74b93b6aa4f64e1f0b1b99986c3dc46d9dd0ba8151b48c3debfe180b27a5876219dd2f5d072ee82f342dbb8e3de91d3ff4db9cc53978afc5a7d127722065a80c489244613f82ab87eca6cb2b5150f2f72f77f2b1aec0beaaa9cd4034da43c058ca1e859af33eba69c81cbac98e76d762335fc120acabb6176fc8b495600c863de42a299791449dab34989d21ec5853b1a9d0afe5377e6262c27a9004fdca519c9e73bb504c127d9ee2efe64d8c1b0bb169e36c68f1489df3a39816b29587d1460c36d0c86ded33ce6780bf1956c537514178ffb3e3a51bb592ae097232bf2b786cf5c92824fe0fa6acced6a6ad87dcf4d27937dab7cdf80918a38cb2f1e352ba98a91c0fd959261efc3491430edd873c65aced037b67e3c03b74758763886935883347fb65b93c6e381211a8bcb52498af06c08c878ad3d345e667e8f392e590fb0de49152189967b262810d965c3833f3adf07d0d4f0ae5d8a3198455be9a792955f2cee954b4adec2b0956f4734c00f2abf1f1e6811739bdb7fb0349ea008db74458b13774053ee09496b0f0751e2c797141f5cfb7f24e4ee395912ee5ad3184d29f5f7a42efad30546ffd47442c508b1d1f08d99f556381487ac8da33b6e8e1ac463e3da3d6a117abd4be9ee23aa229ede372561b74b80b99c9fd1b57b07c034455a28092bbda1c19ea16286471cf8d82e86efe4eb7d8e46dc179b47a533b65eb12d93f9c12b771d149f03f69c67e30155763ed94938ffbe07b23f6a5b6c68cda7afb9b573647faf2f777470ab326d4531c6be370ed52eb782fa045388c1baa89d0f7069978b5f0d355b0064dae3de43a61ec41c5f645f105bbae8ff2b7acec2f1794745c6f1500723c85c1192c3749e4d6448376919fac053731fc7bd565dd2208f820ceb04b66794638ed672af56854099229e639ac0f0707b716998167bfbed380777b3edff5190ee7e121dcdca877834e1f39ed987a70894940089df76f11b7134693081d7f3b11093eb195e948a2ccf3eaf3bb4569cc4034cb241f1ecd528475b7f3c6a851a8bab6566e085a4db22a8c21e3f47e55ad1ee8e07a000f4348d334807bed9ac7cbba4d94bf2cbd1ed2530422dc8fb54f8884df7711b0d2b500ddc5512062fb10bbfad1e92ef7f83f8c8e5da0b60dc8f50465293773831f1c9d7b4169f2179920c21edc27222d5e95e16488c4ffa391587c854793580747e600493b4668e3f2798349ca8c172f1d59da3293fc571dab8975fa9f0d2a4fb46b91e03bfdc0e5cab2bdadf4e62114856b9dae9083f4a2f632ce613acad2f725024de55caac34eec0f90159d144ecc7414af3be1d0826017820e9d64a67b9a06319b466da2d4e7dac484c77dbd8c088fa261029d945eccc6d57b3f5bf33f3f4d2da1530467ef329bda007c31a9ea5199900e48542ca942148ce73ae99b04a08d2ced12a5cf109024d3c4aa652c0dca8c2c6250acd3d5df6ee2429495814ba80d6a651191a7f87da761244722c1b2b3d9bf997333e0c5d96d95dab916299aabfa3d952f0eef5c9129e1e01a8e8ea94210a2040c7a9020cafc07e23bd2577b5e9249a8bba324d7b61563a26dc5b05ad7375c3d6436cfdaf8dfd3f4a7407043debcf7d3d5ceea329e189d81ed42a9c151230788fcc3aceb12d042e15ef22c723cbe0e3c94b529fca992c9877e68877910db60643a2721a1083ff1cb3fa590ccfbb9a42c44af3d40976089be945f7dd2b3e4ea08dfc9e3337493dffcb5c4f992f2e5b1ab59236c45aa33401cb32dc21e34a8a137337deba09c41a2e1b793ca2b511157638ebfcf6a88372e9bce1c0a78e04904b03c32debca90b945c0eeb6dc9043a9de4769740dcf35faaf44bd2471634f1af3658fb85623de773a1581247e1d0802b440e2a27a66d2a164f90108431f5f8ad672150f1e3dae7d700c8fb088eb8855975388cf67dbb92c7c230d09283387d649dacdd80b48c059de781e4d6612c8d383a03b55731d6089acdc5916e673b1d4986317685f8fb931c03aa25b52de06dc183ca65b6c385339260be861559d0d1a073c459b4cd8d020e4fcf12c18fc0f6dca99f808f059481c33a95cbbcc0e95493d6bf40075beb20d6845ea28acc871f75ca44dd8ac8fe26518cf09be50d175d825f3bdd170e3cdc01a1567e00b94437f58793de40398dabd2b87fcce297a065c193455f4230810b46ccff7498a57e12e44b1dde06c5966e8f5cd9cb787658a79ba0820bf50da2c8dae94f3f1186646292033bbfeab7fe17e7f0d202fc987a618e74983ad46abbf91250382c1425bf21e6bf0cf0608208adac8165f408d31be5e8a9220b62d5ec9dd45b57b11b3a91a2e2752e54d6fe5bed29e40a42968a3aec26ab6ee37a309f6be354e4ee2b196279b2789521d31722dd74379138cef73d8372cdfd5a8681bf8d16ce32150173ec1a7a5b17e9306ae2f0a47c147f6c98c61d3441e06f5a88e467766a7b060e9a7ce12769a5aa73a57389a2c4c60863dbf08ea7728ef0c99c994007af7f1d0d22cb269a171565d9c0a10564800adef71095a49c2faeb57f49797e76125d0f98dd5044920543839fd9900bc9da2b7d464b89691bc41401127a58756a4420d35e6a5b0a53f5c3ee519f41e2e48d16115d462e059ac581266086f9a0f99f849d2d4daad2c51d3368a55da1e995e06c43a4f56ec4d222f1ebad0a8d9d0aba6dd3be0d0db9c95f4163e755349691202e9fc8502c40d93a71b3b613e6cf8f82f65123670b663034d59689e85bb5", 0x1000, 0x4, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x1, 0x5) faccessat(r2, &(0x7f0000001140)='./file0\x00', 0x120, 0x3) setsockopt(r0, 0x0, 0xa, &(0x7f0000000200), 0x143) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 20:48:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x2000000000, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = getgid() r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[r0, r1]) socketpair(0x18, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) listen(r3, 0x85) 20:48:31 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x41b1f84c, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) r6 = kqueue() r7 = syz_open_pts() write(r7, 0x0, 0x74631c4684484df9) kevent(r6, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 20:48:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000040), 0x0) socketpair(0x20, 0x3, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:48:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001300)="01aa5f812ff59f9b1b1680a1286387fc72db1ff8a5731f28332a021314c4cc4c12db613904119ff5c544cdedb2124dc0cc66a7d169c75819d0b28d458cab3126eb244c40070fa7d99d930b7b71bfd53363f605f01d9fe61bd6ca10d08f59e17e68cfdf57d275fdb37954398e5ad51677dd4a97d3e99824ac46c9fef76ee3633824d2a7ac8087e716f8147b6ea6adb5ee45425b1e7d932ba88587200f76a7b1404a9dd84dead1c48f221a6fdbd1d35020ed696cb2b346465c7eee43f0f433f6d3cb76e832090f8807ba88ec7610ff73580634b200269b0f835bee4fa71a81f0d0214b1f00c627dd858b0b22737897010a000a8cd287f21eca47e4925afb96f9169c09179bfab584b71cc9be44c3b4597dc55477a977961c1c969199dff41a730d869cc1856ae9e94eab0fac22498cb80537fb29e3924e07ae54ea0ba43b11e84e921f0d614e5c2629189553d7c7221b60172447d8a8727b77c50b6a4c8aa82ca43d5c81c23cd47726dea9bf9030f428f9d841b10f536512e05cf235aceb754b7cfbe256c22b6c15e98d315bfe1e56e8fffea25ec6c75718be2fd0b815b1b1abf2f899fba8b19bc877ec9c3b1e0633fc7d4aba7f74879c6b3b2333bf2daa381bd8425cc083cee55cbe966d3020f837e10ccc04744e1840dbfa21b4a1c62ad45faeb09778c363bd847e225b4a0afea847dd9ad645227b230b8164bedc92a10cc80add5c935a87d43c6129e3e807d6b2435842fe65c0a9aedaf88c056a939674f0963a248828cd0bc694cbf0a4bcd846c0184f82f4a77eba7146500ff0a1d2dc5cc28e1b3f804d5c0847d97b34b9534fdfcebbc6401eff74436fc539c74068e3f61d0b76a676ce480e978e46ac93af11a49f805c5527365cfcab50e0bcd355fd403bd53a7ab521f35ad8252ae0e8bf393618e3a2b3bf898486e59c1a77e8aa507cd3234be366d66e30b5513b4b2ad487e50fe8fe89194897b69e42fd6dca78e8b2654d291251e98450e48f5cc11903c0b0f922d92faa1bf292a38895659f045c6f06de73b1f4d6ff57d40e9d234873dfc3a4f00bb5f6578e660a06426ac0b2b0e9917a732330f43fb22d9cd49aae65f22db5744a0e46a0cd31bb4f6cd4dc3acd850ecf2b316ed031b59480797b7b9209cdf7cbec25afc3dc8f22831b97be3ec817e2646e82bace5b3ffd5172836938d4e65dcd1aeec7736c274f2c6bd52f504c657bd7d3623bd3842b6038847d8bf4c260bc7282201d0ceb64a4282826a1ad221e2a3b42e2c0101faaa8bafd0206600d037837ff1d0d0428a2afc230ce1cfaa787c937f004011cb0ad9e7bf0f13e0ac5b193f76a248cd852e6f6c0bc87d6d2012b226c69c1c6eebfbd9447018e9dbfa1e28aa7fe3865b6fc65add7c509ad8f4e3cabdb799c5a1730dc1fd4e49384f5ec5b6da83d3a784beebd86a4c7b2d4fa1fd2bb3decb467921f0552a6416171f4af2e334cf9e7abcd5f7bd6615b0244e780ca6f1135cddc2bfc8cc729808ccc131cd95113447949afab2bd749223fa650f2b87e8e44b0886d485ab17ecd25966785a5b2b8aa91fdded9dda3bc2e04247500dec4b96074759bafcd51331472ace293a5a87a3d940be9ae7cb865a31714ffe5599be1faaaed29d3803094cce4fee86e3b6ead30e9607a8266fab8ab9ed4e3bccf9194777f6a6a0d707b2af6ea216bda75438f780f0375601f73d842305a2200e3bc0a9de1f2d4e6ea753d6d5037e777a0ac7fc190f722ea6a0e7504d5e39b00ddb7c521b4595911d48bd7b7aec8e6c566204e8e3925df9e16783a4bcc3dd472c07fb98ca311e77ca30fc2f0f1875bdf2ebabac705fcfe49bd474f140cda5aa6157b5d5e4bd12f1e440b33227505059779ed4941dfe8cebea0155c8e1f91298222b8c5c438504906803a746c6bb3861396a88a443b0717d35261f4e88ed84750162025dcdb853d9007797756dd6a17a2b6520ec8a61543cc6b1dbd07f0ad7a67a274d4acab643d9f43fc31e11eaa1ecddc248707aa6ec9b9f6034b2c8b22c6ff509fdc2febb7bcb97fb86d3b14d6a8c9199cab823ef2d7925c9ce600263a6ed1554d17f2b4e387a1c058f756cd251c82bd553e2abbeedd398a129d630ffd5906a2dcee6282a117cd93250b770b35f09e7814b6e22fb981fbc096bca6d3a9706e8f9e11529055d58c3d91682c8ad6038506b7eadd187c64cd7264cc49c6c48987029a247b8df3bbbbde0549ddb2cb7b3c31bc7a95c401cd95cb1bd03ccf055442435566e59bf618abde74f9f012157d84f0cbf6003d843e078d2401274065d258ced3953eabcd271d26f9a2565a8287758463190d87a8e4b86768d5799bc5ebe111c887dba4d211d094949d4ad404c953b9b6b84df65b1069768c1f70876e9cd64c6b69389017b7246b74d171c3f2a76bb1094a6e2dc991995d3be7726089d7878dd3fc20f8daa2a4e390b059ac08ce137ad08aabfd9e91045925fb0f6bcd0a751d9e4fe917e5c25e691fdf8161f76c95754f0dd8c3fc237ec84cd0aa4ceef2c02f0c8b364d99c6f176eb8da6c83f83e6b21e17205606b5f5ff16d49986acd7e6411055cbd0ed624e42afd21c80ae3b2a34825cb573b0de26c953091ec04dcb58f3f6de2eef1d13a220a3d37f05b5cabb6292e41ea00b7b952e2318c0c52ee6873d04aa5799122400e2174f15f2af9c450013899a9a3aa916e564750daf30b4289cf1e1c164deb7c729c39a8b4a7fa05d64cf5b0967c37390b2e5f122bddbfd87ec0c7e7bf19d406190a3ebf88a240e82327fd6afa440a7eb09855f5d5f490a43be8cd7e525f36a5a9912d491c5dc772c8dda9c9ba3353ca60ec2a097a106266f71884e7c36103a3dd4018a071ab9899be79aa5a6fa58e19eb861b54c6ba427f6bc35527ff88f7fb6a2363587e581f5b80c5ddb8fca29242b228e5cebb4e13610d933c910cc04dea8754df76ca2bea32f943c803b11baae26ed61e012e11adab5de0722e4de568a7e724bd5cb1553b1eb446daad80de77118d339dc49a6287524595a73e575f5e107d2c08c444b9b326c8ef5ee87701576f17347e398dcb63824489b3804288ef565f4eaad52bf7aacf15a586c778566ac4c934494d75a4fd4e3a1b93640a45edc1f6e26dee135d3588277b7027fb875dc47efb5a41239eff666510614145b7167c5110328b6b7e1d080c721a5e46cced822c101e74e2c8ac7593e5562774075470c3ba260eb6ba6d07a2827409b729220a4b46120fb8f895660e75204de36111006092c32260f5d4b93a7c57fc0acc2211913dd1ea8e86f587d46df5afc87a4cbc90eb33fb597bcaf4a8ba9be750e6a96e2019b4806d870c9194d338c6a53f77c0c900d406274d9866f2a2d14faa7db7a0846be1c7f180346721a51f8e126a6ae628ebfc68311e6ab5bd67872943b7baad607e89526cbf77219ae9e4bba585e78c4342219ff198af26358caf7ee77d96d1c2f47f4cc130c4604e550379b66a37a4e6c361713dd101a8f45339ed64c1ff30b4287e7a4101c5b9686210f9c91dc76be5e3eca97c1d535f77adaa0ae4e05884c298610d8e66c0a6d72a9e20ac3249501e65c8c32cecde72c28995eca3bb405f9f12cc51dc6692dbc87a7a23239b2f4b1479f59aa209d0b89dfbd02a81edefd1a8c6989927019a0091f7eaba4b4171cba2ce86fe384609be558e27afd32c34bd98baf4ae1bcbe2c21d2d926f58549a76ae38ca263bf610b90b4f3d986c33595346e4659ab069bcf43a57cad0d8a27911c3f7c4602000ebc52cff6e0c30a4ad2d0f1ebaa7a6447f7858fa0893e9819232023fe5537e46e2707552fda5c74068566261535fb1af440d06b7baed6450257df6705130920c5f88a718f294482d7bb4e87497fbe3b523474eab91813cb2d27c6cccfcb323f4288e98b74a97fb208cee90542d7a64dfafa7d93b2dfc93d446a7c37d7d9d052935d64c6de2068716f7028467a34e782a2b088e65eda032818d37420d00efaf11feba57389275ba716fae366ecb1929a16035c8ff3d25d1a86a30e1db51f41734099682ac56317728d3adebc14379c6d4cbad93bba5abb7279d0867ceb9ab6878c38554813759987a6ed5ccc048831ec16c1f203b8d11098d33b9f61a16c6809512f7709243d5acfac40a5fa5d242f71598b023129f26867d613e08430a141371492822f4d1598a82efc25bb6c042da7ae87743be19a2d54f01315746677a9d4a0646afe7f7656b2bf0b9d9e84842b0d663712db6a714feb313a4a0d4ecd91a5e7ae0bed5c4d548e76042fae61f5962ab25c3788d72e02de2bcc030c1f42f131405d52478ba057a2aa619ac42ba4eddc989742b5fd79870bebbedd5f5e8d11f79d32f6bc843526231c2316fb08741e174cb571c68226b8371ed4592131837368cf0e7e3730a22162a2d2cd952e8d06ad7ead0c110dd0263b088f213b494605695578e2729a85956f7873c2b34109611fb448bffceb45ae4c7b5835fc25aea8cff8a0a0b00561f0ee95eec709ea33dd82aa5b4ff6b4c9f171eb666d8d6940a98f0c3fe4e5ac27242cb2af9f90ce115d006336645b55439be15099e0b15ed0c48fb25e3b6815675d62ea25815cce127d45a3e309e7ab8c017e44db4a1ae4868539c9b80609bc2d7b9abd012b35b7c932d99c6c3eab779ae66eb296282e0498da0452bab1666234a3096391f318411a5ce57110c8cef661e559fa8ac99fd735c4b2d42309d2de42fc5fc7394626de1dc9642c121cafd59700544be2efe5c63ab461a03541e67002d8c00607da9bf8d8d16d624da13016f9df65cd1e0aa56efedf9a0be274ea32764296ac30d59b6f30c9a81ade5f414d9dadae43ec9492c13cfa800b5abc492346edc5465ebf21adb849bed3552f9382637b7691a30b7c292ba71d1c1286155acc3c7eacca2381c405aef549e57a9f3f67999efc392c8a2a8598ea38b87e77d0eeca42cfac65e43990bddb50a561f3392500319e898623c9361cce751bed2e24055cadbfe9d5a83f13f8dec5cce930fb259551ae9e865cd7f900476b1f9b8cc01042156ad7519433313f888cc7f593009088941c79065990ebeefc49dc0e48444d13a46598284d2403422ae9e7ff73432e2d2d99114794f46fc2b012370079fd292676587a9151db5d6566bdd7bd181573e0038d0a13fadde90a11cab5942cd16d9c89c767e335495cda78314e987164b9822e55898f3429802867da119ae37673c0c9d159e79c06e05446367c213e6fdc7e0b9aa07ff0a5202019cd518c6035a3c61d495e38390930d925cb282393e58108440ecd056cc8ca6f036e2c581424d5d71112bfec6e948ba44d32f8b569bc7f3b459a04a88b93e15fb57bf15566552a14952065937156a6b9c629c412a1f7167748132c773fe8e8a3041ea9b195571f5148014d2e546d34f9637dcf7bf1cf5cf192af4a89af65f7c0f2e7c82f0afb5ef372b99ed5d46c0d3092e053c4b9d545bece8a634c9dca37d997c722027bfd873d912bafb521053b5d3812d455410d8b6e9fa2d9da80e2ea407c7a6cc04a9a0dd28f80c45971560b93980ee5f0cc3c2768d406d33ecf5283c63854e573507427e0905e9b8b50b5d88c3e6b837baea3d07b06884ebd20096973195f933ac99fc7a9a0d859a0b21ca7f20f075eeb0024558700b31cb5770d23bbb7b143ffef93241e63153350637c38555dc40677bdb8553b161907fec8b614742641b9a12c2ddf059f14a5d105dbab469c74b1ba798fc7726e7bc7c398dea1e84a19c4e605e4e140783ebc6868fdb0db4d04efff5ae5eb", 0x1001}], 0x1) shmget(0x2, 0x2000, 0x410, &(0x7f0000ffb000/0x2000)=nil) 20:48:31 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 20:48:31 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='\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', 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) faccessat(r0, &(0x7f0000000000)='\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', 0x0, 0x1) 20:48:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0x0, 0xfffffffffffffffe) 20:48:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpid() getppid() fcntl$setown(r0, 0x8, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:48:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xe, &(0x7f0000000040)="b83a03c03b6de36c66401bb7bcc9c466ded62ecce8ac06", 0xfffffffffffffdb0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ff0900000000", 0x14) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9f2, 0x7}, 0xc) 20:48:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x101, 0x1000}, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) setitimer(0x3, &(0x7f0000000080)={{0x4, 0x1}, {0xa0f, 0x81}}, &(0x7f0000000100)) 20:48:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = socket$inet(0x2, 0x1, 0x8000) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='H', 0x83) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r1, 0x6) 20:48:32 executing program 0: semget(0x2, 0x2, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') 20:48:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x8, 0x7}, 0x10) 20:48:32 executing program 0: r0 = semget(0x3, 0x3, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002a80)=""/31) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) sendmsg(r1, &(0x7f00000029c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x100000001}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="2ae2a1e915d26524dbed6e84490705ba0c90f26f8f15efcc1c1837c1664826125f4fe914555986bc", 0x28}, {&(0x7f00000000c0)="55047a9e37d61425b5bdcf578674682e97b7f26ba74a90c35a40975b6abb70c283b9c3bc2414b3bb3d4120985b19848b9771f9384a53f4f13ea8acbe5e0479bf7b28879a471430ae9dd9aa3381f400d6983484c93d6f8ae50ba4771f697550b4051cb789b6abb2a34aebcd6106fe24f78230b8ee29300ddb5267516becbeeaafcc069405e64e4b899ca24e1e2b281a5d80f129", 0x93}, {&(0x7f00000001c0)="32fb4a88b1112c8b0fae9204308d8cbdeb396c1b342530ab584adb1e96ce697fc1ded12554989f4eca7b970f0fe0df093ff812f685cbb01ed6ddf28d", 0x3c}, {&(0x7f0000000200)="d7cbf3cba9cb2251fbd650c82ce22e6474d8a9c06ecd46d8ec976d7e50a7cd7a95f38bc64bc61d52c58be0e909087d3b6ac77b53c754bdba926886c1000f403eb318bc5ac8aa83a3e9ceb6ef9371e3bdbbe6bc1a8a202996c7cee185d425fe2076bd0d3cb62f4844f87c7a0b8b1e95d7dd33b78058add31fa51dcdfb5f4c9272b3bd0f6425ddeeb7943971", 0x8b}, {&(0x7f00000002c0)="d4f270a14dc71c40c890f69968d8f73029926f8e14bd02cf1e062807c315bcec8fa09733a9714625d8c01f0b6f740760766a3c73b9cd9b568fb39cb6d26cb10631fe19b4806d81cd1e0ed1a02b6e6b77", 0x50}, {&(0x7f0000000340)="245021830a7ea0cde21dcc5abda8ccc4f0caf017e55fc30a06d7b33240325da8435d544682e44c33d5585d4e327692802eb42b4ef613", 0x36}, {&(0x7f0000000380)="15574cab446f229dc2a378bb0d37e2acfe4783f548a776c020255fc0381506771fe033ee6622cf9a5508a95cec47edbfdb30274b4b985d65965f7849e1efb5b480e5db32990da05dcfd2edf045048335532a8ddadf0bb1692d9c52a5fc655d303de053b230f526c7470ddade6a01f23873d175fd846887d872cc337c636320c2d0287291f81e8334fc8d5f78aa8401b91c229bb4553e462bcc55de9a2b378ab4", 0xa0}, {&(0x7f0000000440)="f536e2958872521e0484dc39de87", 0xe}], 0x8, &(0x7f0000000500)=ANY=[@ANYBLOB="6000000000000000010000006c0b000006f07b43a089ffc024e5a036945e85a54825f52d10d6da6e3befe4117cc4c4644e8549e6d8d9a043324183d21eaebad2dd47372780a931df00a265ad0d6791554a87aa1cb2c47b793cdc5f229e48e000e800000000000000ffff00001f0000009decb98f2d881cdd515ec76855924679f75f87df810e2fef13cd6f62c8ad4b8e750d0a1ecab2694cf5d723645031402a9b9bddc6067dacc809970ee5491d3e9f33c9329bf0b4a3d25b5475fe3c2f78636ff7c2f03d1946e8d0ed9bbda21a0f619799fc6a79fa73e0b63b388043333a77b7204d31d7b1649a554fb404404e87ae880e7153e23ff1479ad5cbfc5368828427df23b305bf2a53a4cd14164d09cafff22429fa06d9e6e48e155a49aa4f367066866bbd25f27457c46eb442d6c6dc65ae302d2ec75d9d784f889d9eea98700b0dea398488d9213b9000000000000000ffff0000ff7f00005632194ac43afd0751b8a9356745e9fa0afb6ef33f734e9e91ecfd6e26aa7e8ce7563db99badfae2d9851d23b83245aa2cd9ba6a8db6344070217176b2bf1cf3cd73c140e07727019bc2875751187c7f363ed3cd7edb5dc9580c78baaba7ed96faad6aacde993737981a02ca351f618e399b84fd39101d4c354ff300000000005800000000000000ffff000020000000a922bf2b4f999e17a3ac8459a7d602b1bd8d973362ef11d4123b78f48d91a7a60dcccb26a5863429f0ba27818d3c53f1e513dc8499f4dc5e5ae3a969f317626dd84fe369f7000000a00000000000000001000000020000004e64064fe3f1e83f6426550f3231e74be9f952cd8dcec96b40760b364575ee22bde81672f87f067ed5308edbf67dd0b0b52b7ce44a3c4d05f5774a2eb5cdbd1340ee83955832342769cf9a4190cd79e5bb7394befdd34895e56d70f9d3027efffb802cc05ef7c3fc64872dfff869245f937c7897a21aa792bfbf597b8029d236c1aeacb7754cd2ca5558df59dd1c00001010000000000000ffff000007000000b484c533e666f9da67b61489f7e26a20c865db859922647e483f0d6003bf5585e35d39397958fe516faef517964eb3e9cf57ce471f366ddc7f5e85962e4247392f13b26e412628815c49df27209ba4c264a2532a1e437d7a6d38cee4c9205696f66ebc7b42665d905ce1b8051fa278e067f6ef3ad321fa7ee0f2e8b95503e83137c612af63818614263c30932799892231edc59dea5af97aad4d108de3870ecc0f49d523b304f084aa969aba923f93e79c3c66ded19a73f3af8898b2f1499b08fb04cf7dcb6fbe94d68234c21c5c9cbee106f07b5b33578a57203795163d6b7ad586bca171f12186543ad13a1afa977da60d16f173c54563cf3d126755eddc91bbc55f534d4c1c8ffc5087d3a0fe357d94416c1b71a001a7d44a8f9aa61a9a9d657292b54003af1bb388b02fd1797115a2d62bacfbba3876797049b89feea0cc654e8d0c1bedb4493a49b7920fe8edef26c50d5fd9ee04c2b894e2fa29ebd1c324f3dbefae1c7c8e98b96e1ed786566941bbda095bc823a33a7ea1e454b8408f84137a48e1a923ac3b6d8a1c1c4415bc43733e063cf4292c21f2075739adceb313eb15462b27adea60c1299526d7636d27f3f23f17ca665e5cf97a03b12f734e5f1fef3aa878c80141138ee896e232da6d2159deb0fd56097ecfd50250ea2507fe571127c1d12179474037a98d9544ea5006149797efc1d23b7fb7b68456489d721e5744a7408258a4bdc0a7c0872203fb8a5fa0e41ac5014b6fe446d07447ca6202b265ee741e00a354764ff99edd9702eda091ada9280fae2f0147d2ec2104d56130a62d248c6e37271c012debc06b22be2de6e9379b663f20ec47a1e2ffa274ebf9f4c5d3c96c78cd1dd9dc940b992900797411139ac4cea61a72dd2d0c39c67bf453625a1a92523096383208a20fe6525a9a7e4e86a30bc104b85e647d44d0f6e2802c65768576011a28f2dd70335566163389a8a21b232fa5f3b57d6e59dbe36e34a6755bc33f15ff9aa62a10da454e5ac35ca3f7a8f429cde3ec7e146aa07fd1bc6036117c45ae63fc9bda0d57f4c3f5fc81ba4ccfc658cd1b309c6254332529c89c88746b69d53949f5173ee5d9d8fc28de1a3432e13d70b1f15b901d08ca082a0fa2af9c847f3200a26c3229d0537e0d9846fe7621daea8c8d6418b21dbe8e1282cf307c4980691b416969c712eb53a36c72885bac4a8f71ee0a7d7c3082127b3306c797b6c6f48d46d65f94e4e0076a95c67a9db60868c4f37631710cbbb5ba78c12e4d4d7ed5ecec4f42ae0ff227f00d9ad093029ce83626d3d5085d745e75883398c0ecc25313a14b53a40ade55bc6f31282f1a58fb4413c3a195273156c44f06373ad4914d7d7a0be7b015b5edcafdc9189542e1f95452e6b994eec0963b6c804f33157e45e928023a58dddf860db18962336f4d059ca96a8d2043090920232fa5ad90f0eef4f393098a472565409302e6d165e4d9eb7869669e05c813a4a1a61b75456f2506942336fd3f61a9b82866ac2d6c598183ebc8733081e27b40dfbabf46b659847822d14e68b83256260143a16bfc0136ee728a06dce56a2ffbe4efcb2c186cf24ff9100e78078f22f696f90812069b0dc4028ea1c2979646f6deb3c71ef22d576262d10e345ead4d6364a1d0dd7c4fc5a7d80d53181040995515990908bb1f9d1621e73ef7c68b5a48ad239ad7e1d909f4f6a0eec89003d21a8f389ea0fd3732d7d81e5dcb95a0a567d8eacb05e0ef032baa8644ad2b09084f24175b6bc5d8192c5df5f59fe6485b158af3235bf41937a34ea6460b4ec05fb373280fd9358a75f87a1a9de287593d93c9c64ac8dc36e3a37261ede56eb65a0bb6eec626e6647e7f158944acec5f8c6f48984f109e13521184a98dd77d101e09ef3ae3f2dccf561d5df81f68f476defcfb2b89869f8375b5148426828ee2faf2ae76af0b41364a2c05b16fe0b4e2930e151821ac69891ee3aa892e16420fba329945958d92399baf3034b7721615a3df3cdd29e9f8ddb9e4c67b842bf3ecbfcf32941e1a5de66a071142d4650364e405c79df4b5524a908c209f636e79d8078e4f74ba509ed5674fca5635d2a9976d67e10ad655a865fc264e0a906a874b5b1e2806381984b6dbef7aed35549f53fa16eaf4ab5e07ae0e3fff33fd531445bee34923b3101d472dd8efa14a51e9a37ccee59b57293131ce89bc1bafc413dd1d8d9901011f592ab35dae5912029a5b8157d4cf840807e0b9d166cf1d326c839bf9ef97cc658ee3fd7b13bf016bb6041dd093526d523fe26b0087ea186272fe97022ca0d91a778d7768481e0e6ea7f3228ef5954715ef1a22c3956c4f74a9c88734b5318d671b8f8fb307e0876d77ecc8e299457201e713bc8778a465385491568399fc23e0437c55dcb615e33c5d4912c113d4ff1a1b93d4dd91181fbacf335fc9f592ca0d2245998a9d2e176bfe9cce9d875787c1ecab9969dd6c19cc68ef8e4c1ba928c98200c75ef75c3eee18d4aebfbff9e3b4684a5db4fcce05469438a80faff3fc667da5c430273e2ac3df6e8e6c06e3fa95e9263c2479dd6ada54bcbe0b07833c55606409a7a71ae74465b944f6776506e10e5d555de4f3063d0ca3aba56f303a4ae0210d16c65b6e047bc89926ec13f2c07fc5874b215aca502b16b791f8a22ba3ddb5dae61a25cda0bbaf9161c97769b5505b30eaca36037c2502ffd97dbbbb2e7a6e99384cd9183cd33537cfcd04412c7a6ea1145d95b8047d96f5b81c7c374fd13d311a7f980c59af338e51af2383c263b8316a60dd97721f583cc138c2e0405166bfda8e01f8d49d624175e1163e349741294413cc445a7ab9cf67e21de519fa885bca9d95de2fe20ccfca2a459320a63ce58ed97b8832dbd8a3e153dd13419ad3516ff7d13309aa793e70ada4a94fb10e32e4d08aaca49be6fddde0c034986a5076067baeaf1372c224a016ddd8e4bb5d8a57b137846e90c0d76dfcaf7e8b98ea4cd04b1947a69107b996991a8e41f8ef610c49c3af834a3aabe249a0231008ad9e76ed6babb4f4a7e59c2c50cb5dd4ab3e9702caeae17dd93d2b62ca96c2e003b9df43dc399ed8a659d3a801c3c30f333f00076a0c85bf6e2e2767996ad01078e9b5d45f006e089b66890a8ace77313c3db80498fb7f574636baf2883dfa4fdb207a886f4b3f6542e631567fd8cf5b73295546dd75a19c2597f7a66f7d5ac426f431259b39bc47439b68ac551ecc2cb70fd36f03cd33c1388f69c74d25d69dfb189ca4bdb8e57bee99b6b653f82fd56fb0e387168c033c0a42330277b2cb944a98cf13e7f5ab416a8484356781204404ba5473957a1802010f3f493ea65be582bb82b4f0269d423e809766e064e6d5f69e489e505fdcdf3a16698a96800ce7bd20884b74878ff1d8a6b1c643350c3744d1185457460070b3b3ec2068a52cc1dd52e6b1e90f509bc2cfb59069aca51f36619dd24a1a4642844bc804e24ca4e51c49065c766e874d58951a3a5a5ae99697c30a109faf2c85c02c5f2b362eac2d0c2258ded239b62ee9a8ff315b3e8e5680c5eab18cec7041651b63ec12ae523ef5ab762f5f1949d7d3f564fce89cf8c8653b51c6dda0b7523dfbb8e5e4a4ef095dd18f6c7c5d7c674f893e8c4a10898ecf6679793b30d73eb7afd2799694499594493ee57fea2a667e7f244a41ac490cbe8eac9c5742706411d267a11a807ca89fcf58e951c55d25d2cb3984dc5f4c97ca1195fe3c220275e620d3757921ffb92765951ad25a0a551daac30d33e6311b19a1f013f7192376efb58672fadca05dae4b4dc7046ab9c29453c9c9f84d60894c35041e36579f10732fcc640ef4448f6c06adb71af0ab4dfb1ae5e393234493462993ca0bf9b9c1f83bdeba5d6b6396350eb176bb53a3d46a5d59b0f69302576ba32422c8b3b6906c140bc9c81d1e910f5f09c7eb2ac4179b38c365afd6bd857df5b2e03be4d9b805fb5cfe66b8ac71b21a0fb1c74ba953b9c60543b35bd52c4716d62867fbb5c39d0a7bc6ca456064ae4aeee8c47a961924e906525166efbdbfea8f1c5a21874ffe752693c89b706f01efb348d61489b3007a7fbcc0e6ad34b8733e5bb7858695b43b9386aab2fd48af66b553b7229ef00f9dd6276ea9f66e6a0becaca7d696149851ad3bbffe7b7cb3e9b5d808a35b8dfa73eaeef31b20a41703bee2421c6dbad1d49d07705432e345cfe9f445d39ade910a96acc9f5ca3a2eb5a4fe16f7cfe56465a47c649f0b02b4ce7408519bea9168aa0121f06aa2a7684d6208bdbcc35788577dc1562355e0aa52540e31184e786021a575756e3d54f3ac3253e1316d4962633da5b154bbdacf8451284fc331314d2035b7584f4e4434bd2aae60f4d1698019f13c715f88e14f9ff4a8611e299e6b9d3cd604589be02a99fc7bd435bcfb3588d51900a3a4e4683519ee35a4f95b4463720f30c064d5ab52b691e88d67c6afb85f6361b0f00b0547dfbab833ecd61ff3c7dd973341cdae28e0f1838f6055a0e1166dbbb83e8bb8a8f06c97d13c1594bc9beee7080a390b60850d1a79076d5f6215056f70c4c0746fec10a79f413f860b597967bcebfcf5dbce2617474881fe658010cec8aff1a0c3cf7658204ced902772d86296bb24a4a4e16c217511d947ef1cfcfe90c750f3b5156673767e58aa5121760eb7ada215ae718a66d029c1a82d85b469bafdaa5aa0644c448d7f69634847d0c9f6e70203634e5d2108852a6d2bdb9322bce68352e633e60204c83cc6d9c9e8cf73b7f48574c1bd5c17ae96b3776605f423eaab403361e7a5994c5734f8ee85efbe2922d91b1654d30e5cff56a161d8c7dc3117f0bb037ddc91e1218cb5fb13bf37dd3722dc6f46b56ef689e19bba9223f797f0179d11a56b19a9853fa73368d3ab75fd7547c44a8e1e203b8bba50638a57780b28bfa85b21a42d07e7de1fd6eb1da47c33b2cba3952e35f67a1991032c64059b63ab2f8548b537571ed58ceeb9c53719fc8d70764cee35e53e3d6232d6dd126e0d597dea0f7d020c4d32dd0f181f35df53b2985782e031502c475991ca409bf271ffa3b65d00aebacc3eda4fa934f52b5fff9e7a431472e3ce08c4ab70d4f89cd1786ba0f80c9aedd46f4dcbfdc4634ed1b4eef1a2c55b5093449b200b25546147d982f3d5aa900fb758ecdc733278dd587287421813e2afbb719d9fd9ab98f9a62b4465180440a91f8c59ba28162066d41a696472aefb623a7ef16c7347192dd71784d064df0c62261d71bfeabed7c28a1318e6da2814de0d14c0340c788fde328e36faef8779659efdc98024ef2d235ede5090e9896bdcc047428086db29aac4126d84d7820454ea42f728366e31b3c4439cb215a90bd838354348a6f750efc2edfa07478904c9a1da2b4a3be1161ecf9266986413ea626f62374d80dddfa94e40c23ff7c420b75b86c1c04eb53d90ce4026bafda582ad1f4c4ea818592595ef2f75f69b9001020a40e127412bf89c41b2e48d150ae6e1dcf06b4b5cc5155703e61a6268211e05a2b5baaad7b8c76a10b863e9c4fe6c393c3c0c569771dcd37ebcbfcbcf987c46f802426696c1ad9c5cf488656e9d2fadd5fb1f7b760e9a734c08016b693aeac23c0466c1e02b3c9ea199d4e0e81375c0d98d2366e2d46a17f6ebfbbe80277f48d6fb9aaff2359a69f948e309084b86d00600d6915d56061ddf625c2d22caaaf891bc5a01b864134b86345923f2cd0be5efa4d41a20ce5e4950d5e808ccbe2e4a7f6c9d17f31bf4c6378738882668c4000100000000000001000000feffffff883c911fd1418e39226b245a125c1ae4586d2cbb9ad1ed89ee255351a13bfdc56e6f34fda083ac3a086d5073222260a5c1e5d07640406d73b704549a06f6be9df40a17173413ba00846a91a469099c3e9d4399724a4dfb4684eb72ab3969b36ec1ea73b93877168cb68a8c9d3cd21d3603df427b4a4fbcadb23b8e5e7e15c7958072088a031c22c61c40da5c6b273bf9a431c48b7e06d72472e6348d8377248ca98b79232c18c56a96995bb2c28a7d2d14d163d73aba749b745b8b2e41943daefb0e49f5a65c5fbbfea87ebcdb3849c7cedb1d2de5768328ce49d191eb630b04bd02ff2f32036164bfd9f791e85d00009800000000000000ffff000004000000fa27556e8127109fce628d4d7262a5cfd74c1e2d08d711a86ddf19830ebffe94ce1e25c99ebbda7280a5ddc816bf5c560615e4d7b0da177a0d36d5c6f4e1ffbe3f360f1c67ed4bea99171b6bb7ae991b7269985c56010bf47a86974a0780614a3bf3a9ccdb35616351ced10fbc953a2802797a906d6b676c20d885c6bfa410af218c6b000000000010100000000000000100000001000000e4efde332b9f31fa54aa8b59e966f4886e23e155316052429e61c550ca2d34c081fb2bae9e9d3cdb0d50a8f8b25f69251b0207762e317e4a49fdac4daacf3dfcda313608288a361ca31c983df6caa17bdb310c42f109e439b53009c6e069e9dd4409f98570328437ecedd178bf08c026c84794430f87d358263cebaf2a7338f9ef92de2aedf37039778a729770d46363dfcfb8acecb6af7b5a2ba2bca0ff9b7484c72312e055527fed9089e6576f4ab2e3368ebba057ebcddf7c9946c58ca272dde8fcf48477bd47a58d560f7a1d0958225962865b4fe187e593932ac6bb14d06d73a5bb5d980d8e2549611dfe22bc5afde1e88bca3e763ffedda0640ca484c0ce2df483d244ec1009f9a20a2185f3fee8e8437839215dcfee5fc2a28dfd20f50cd9b486be3bfc90dfe1fb389b18297a456c6dd7e80851aa9cf7c361302a76f6dba68ea4b2004eb44d28402797f98cebaf15c094873d52cb9d1625234113ed68981b0c68ae1945dedde6f59544e6400e502b3e8609e85711e07866f4a5d7ce2bbc61a247059a05016cf89fc2eae4e7d36e4a1e0d6b82311f3486d3673ecc341e62874d758825ff764a3649cfa11683c442cd98b4fd4360573cf08fb8195ad1ae72bd2e1fa3fdc0a791105d368224cb421c6d6bf71cd9e53f6eb62d2472086b7bbbc72839d3797dea5ef73b010adf3f238f6c0774da8261ac49ffbbe2c2dbebd21a5a38efa1af16261a1657ad9ae26b79a1ceeb34bae16154fe55e43c223cf1abad8204b5e2d27eb3d0fa533c28244828766e23f07a6807d8c641444c066c27e610809570506299be160463e43ab6f1369aec56b0311d486287e20986ad222a70da8d49ec33b838a775286f0f8a359b5b8b7a713ec9005be340a336bfc378a7c2097bd9dd2445c46561887018540ffdea2dc4d7d07883e44eff1845499127e0c205a4524698a19fd53bcdc3ca32df4810506eca3f7f6c5eb4a653fc29388bf4c7cd3c5309e7817a4d440e684fc1d98199f506003da67755e7e37cc088a9ba1dbad5fb9758ea8d125dcae04e9df9d66b4a4b737415f082f4d81501b3db00a653c4eab37ee8c92c014f3cd2e613520c8ece09a816d8468c7cf6a3b35c1c3a3d5548619ec370ac782907e155645e5a2b9513040f095f05c459644763251af83df4b59c1b29808888f62d22285e426ec2c625c7f80c5fafc7a2979bb6687088bf76c0638f7028f51e2e525b29ec2b0ca12113591d06830e9187260637cbfc0cab2aa83440003079c6913bc43bdbd1d7ecf3ec2e7753c2e675ef605d25eaa142cb05d890bc698ad0c63832764040dc431d138fd8c539d984ea6c3ceb61f104dd1f48e02c5cd77858c44a3c9b9be9410f799944f20bc35df13f935bc5ab020e278f053dfa984d06d7ac79c2df833eaa6c918d8c04f40803da1cac47e39e488c6a2ef4cdd299e8fc3af0f83e0e5fd055f2836a969283687c2c2a833e3fcc8bff6e23bb008b37c7b9d507340e0601eade40057f71b6cd95df4a92b797be0f79d766c5a650db2d48dcd982aeb85b82642ff938608421a38f0303ea34402cde0a211e5a95e07f00e7ad0ec5eebcaef3640352f438188e4fc42a0a56722da740660f67fd4cce955dd3e9568d4558215974f32154d3a11658317a99819e577c0987e23dffd2046cc3e8a3247f340664c10a245734019fc5e66c9aa71928bf1480c6eeff6e8ded1d21b26d92bc91e1655b707b3a797bd35a9e9ba079b4a88adfd25bacbab63ba3c0cce9e7a2b5a4f4e436c3561d247a3202d268c68abcfb78db24cdd0d24d549330573ba0a479f2e815a7687a6cb23e443c9cd8676999a49f920b8809e0e64b38d2e58c50fea677c84da71c4dd9efbcb1078c756e312bee188ac68994995ec0556c4e26806c5def82780cad73add210f1c45043395ecd5ac4b90f5e65d64dfc4b38a08c59300539711313f15c2ead289e8896d82e3a8bbb92700b109e40a73c9ab651c070a2335e54820c9ec03afd1151dd9ebdd8adb0f18cbc47746c31150a6fbd40d9b90390aec07fdb4cf6a404249afc7923976bc717cfbdcd3193e3cef4652f350e61b9d56b84e901abd2902181e60b24a5c0fe19e3971930587d266521af145bce15660aef6dc6baa43398aea36a1a138ecf5d9216011aced7062222fd0aee6b5c398cc3ee72b81c0111ede5dc2c596a30c08b11b6de4906ab469ab4926aa11315312cb4d5403b7b4d97827a2b3d4496427e8f91023d734fb643dddf2db74955924d1aaaeecd9bc971f52527eac54a7551019d18a4d320c09817a1a1a0e38aac4c7e29570c69238a6450e940e48ecea01cb883b444783d9f126080e9adb4d6504fae356e99c1935bea51a4c019f3684c310a025aca1c64fbe30586e14eec7f267a965b5c684c0f21766ea4919a2b134c43dca437d0db9f8afd6b503ae4a49ae426325c5a84c5c321d084871ce682b5f35f18b82c0212c4501013d0dcf01644de0dfb4d447205f18d2479d2fa06370845d5689705616c764e9de2326bb2102e02b7b24e91987bc324f32e3a23c2c2f05b050452b58202f27f0a017f7bd3fa4e0bd7c37c1cf31c39ba82e6bf1588ed083cb48ee6d43fb5129627084ebe1deb092d7ee5343486e77337a6d36757122f89b21b1d091623c9f26999434379ba1b1c8515f67b8f00ba7a893b04cadfe6dc7f6314b617cef69f75ab9345373479b7745bf01a5ffb7c912059ecec4f3c9bb5414bbe81da248623881def83b0641685418ecd9d67f2dc4328116f91d796d3123cc35fd964b620225b6d864cbba1ddd2cca0a674e1dda8e3ef90e62b1879d86d3a721360bd18ecf4d1d3c0102cc4b69dd47563014c1781851e63114a10e12eceb501b7bbab3ed02e4c65fa558fdc6ac378e1fed8f846c6e148c34441e65705af89519a227a65615549f4b7d6fc2e89f2f7ffbdbfdabd3a6c049d529a230061de1ef3cbd5dc60b40c4c9237a84be1c59c48d7521b98d5420570b7cac0b6f12838fe97fcdb784b35a0b54a3dc9f66461009ae6eba8e0f788dce6f47a86291fa613854d45a107326e4ac126d0d5b85d4a88f09495416aec0e321bc24316bf6272bd4db7d980ab6239f0e1d69cc9cb7df3e50ad498d92cc8f221ecf91214aa9b2a60fb92906ab60cc5fd04c129103377795dbf89418930711f44acc0be708da02fab73e8582a282656e68201f16615c62eaebd8a2149ce56da804fbb2465d146b71fe90580665c1733e5810268972c5eceaef430971217148bdf4fc3d49ee729087e10bbbea310c821656b452e957bcbfca093b083f77dfe2b247719793ff3e3b13ee5561876ebddd0febd14b022771317a5bc2cef19194f66a69a700b09a25119cde11e3fe920fa42b9530d99fd2b6902563bb54a4b6c10c6f8c5a97978ecb926515ca0ea3e5d63fa7a5cf0f5f902fc1af41e5c10c2bdfb4ea804430c8fea404a52c4a4227b16a9a121c843ca92d5dd4d7cebcb9d0eb43249ad2787aa0420ddad7d9725f1a1ef4f92e48a863c558e65b646e510880cfab7c740873fc5f3f01954f9c1d3405857271095f04005f5a50657a4076403b825a5b776406fee40a3b07b70f97c0cfb6d547a629d3f3ed5cae7ccf8aeb6a3e858385a5cf6f093402eff700b715409fbc83836e64dd6108f3fc4fcd41eb62fa080b8ac11f65270470f54383612a710400f69f3fcf8372aa603a98085b44958648d6c62ee62ce5fc104a6e1cca673e79a57ea7db20c94c59ae50c1491afe0f7382fe7dc8a7c984e7f5431188ba8d5d8c5b0ce6610ed7d7f76a776ab1e51195fc4fc97d0fe18ae8b18fa63da38e8ea32ed2372079a3a3beb5771afdd922a16bfbb5058af12d893038184fd154c14e8a71559ead2fff86551a16882de486383ced198782c78d8050d667535793c932ab2903e6901886657157e503aa1448e5615aa4566592c573357c55817c4a45be1e4af1a5f95984ddd38babe96958544915638c35f76675bb053e970f447c78b3e215af51e365e1d2000c6b8a85d2f94b2dd3a6ce87de3a60b469e2f6f6f6fbc77e058c6d69e2f12e7b9860d3e02f6c134f0df97eaea43b71d9dfcecbac96a8b35b0b47bc151e3f0ca658b1fd354d6fd3e86ffafe2cacc76e033acc4ee8a254d6d830700514c47d0ab2dca4a51d1ac3b2bcd55c3dcf2de2967bc735958b5917569904aa1cc968d13c8d1032b11099765d8034c3c8918a20b46458ea98a7dbeb16900e0b59311021f72902feb865450015f3314251fe397a871dd3d5b8fd43be84dc12b3592f28869cefe0f62902a9899a4ec6f8b8c1105cc73e700bf9b8d66e9b1d12b54e787226f22c62ca2a693af70f8ef98e1630cbd20f8e159976b142dab36334688554401ed9806e24f263a2cd8134a1c11bc5fbd9ee313f1e00ca11e03d40b34627d7d6d24ac01eba5871377d3c02f06fd7d4dde9e01285c3689aefc72cd2f5d34124c8782f6f267e3b8b377212e1d08edd61d48d3840b938b90dec62a07394f37e5c918a286707371c0c2a9db7d0e04bfad62439a41f23d1f8388e4534c6cdcbfb6d9eb15540ebf1cdadd69dbcdcd1db703bbf95b738ad5a90ddeb00b4c735b37b93c2536d1e02b9bbe1c2c9fa8a12fc7911e8d9b6df1e5600411fc26d924e4e28c2fd01528e884b407ad25554812bec305910a36f5e6f8723dc91382cc910fe293274b41b7ca58af9c2eb77da86c228303f960b572a44a2ab8f2a798170e4882b3630522719a49db76b377b07a07ccbeb4ce1c06fafe7c18c863ce578aa488851345c514b461642b82513075187f509abba9d5a17b715902692b6f58b76f4a6693169bbbd7bbe6f3cc0ef28ec905f2bdab79a837d6e0625b2a7f3eb54289122723353b68d44bc33be8c073780841a637b5c97023e825a0e3e0307f20bcd5d4db5edc752a53c7ff7b21794918442c04c6a9f99008b350fa7ae644699e8b8249de08e7acc4c1ffa9a8fee3dbee914b223d0286b2056a7ea51925e3699a23afa28014d9ee39c9383c3632b04d28f32fe7c0d56a5938d19b41dd6999228ee593b38a5a92a4d307f8120a7cd42eeb8618cd99fb353291864674e32d5bdf217d8822b6940618d246a28fd17f08f406cb2b3468654b0b7600aff5d9afb19cc572a63c5fb03c37ea0509610c4260fc7244fa2f1596191139fbb42000b9e93ae14743d43822de18f867a8140096199b68475050ae735036949d30535207f9ba29c10f8d4801ac66403db9308995575752005f9acf86e1d31e7cc52bd0dd07c448843da423b522ed1d25d4ca27f757033f50c3d352293d7b7652affd882a1eec1747a1601613307c87fb1a34b32d5d6598bc93701ffc51ba30cf548a3a86c40ee328e18308071a293975ddef65dbcfbee6a8276f4fe257732f2b0657bfbe16049995d0ee9d99c080ae4690b81bbbd374f05c024ab74553ed185ddda220e82ddf7a5ee15087d5206c0372b1e132ff59fa87c2ad50b4d422a286c32b0293e37c2fcd2ab00dc0983660335f8563fd86d406e4d7306941f0bb732dd1fd7c9ed555e3c80353dcc23ce25ac9045464bd2e7066e34e69c7d83182938b9cb2d2ccf23eb1b3768fd304117873a72ee70cc9057eaa35308ecd42171eb3613fb9d1f8ec63aee2f689e4ae144cf5887fe0f1ae220d7cddc7d4d85fcc8bc4688e7ed6335266b0bbae9b296668c4f9533239a2ca971dadb51d3a5f0c90bb6852685d755e336b13a821cebb945437b98f7b929072fbfa3d1624ce1938d1783d125e15c0d0965aef7bbc7d02ce2c5781c6f62b827939072f"], 0x2488}, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) 20:48:32 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 20:48:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000280)='j', 0x1) 20:48:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x110) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/116, 0x74) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x10b) 20:48:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000240)='\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//file0\x00', 0x0) unveil(&(0x7f0000000680)='\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//file0\x00', &(0x7f00000000c0)='r\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) unveil(&(0x7f00000002c0)='\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', &(0x7f0000000340)='x\x00') mknod$loop(&(0x7f0000000380)='./file0\x00', 0x6004, 0x1) r0 = geteuid() chown(&(0x7f0000000000)='\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//file0\x00', r0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r1, &(0x7f0000000440)="af4646594eb3f790c429ea7c23feb047eb161970de7da61ba7ae5c941173a9428e30052b4484a6be19c661c192478edea5e3d95928dcba0a03d49d685707229247bf037fb14e5387a2d778e462ac964e5ac02d11fa4cfc1caf8a121a1671d1f1d667be31fd4624cacd207c392692bcde47e1d19267722a779cb4534f1432dc07e84f35acc9ec3d944810649c96a8e9921a29cfe16a0d558d792476e5e121f0aab9e633333fb8d4a6c7895516f4ba2612d91356771ade6cc177c74d677b166755b5d049ce89c7340acdb1c3a79beb2ac7d588aa79256bf572918a8f98b5c7c48dccfde49c02dfc2002c4d399ac4c578f00bed3e55beade1b240f5e6", 0xfb) 20:48:32 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x23) 20:48:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa2, 0x1) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/40, 0x28}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f0000001300)=""/158, 0x9e}, {&(0x7f00000013c0)=""/113, 0x71}], 0x8) r1 = kqueue() r2 = open(&(0x7f00000014c0)='./file0\x00', 0x800, 0x110) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001500)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 20:48:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x81, 0xb, &(0x7f0000000180)="b53a00f9", 0x2e5) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 20:48:32 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r2, r1) dup2(r2, r1) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/182, 0xb6}], 0x4) pipe(&(0x7f0000000040)) getpgrp() 20:48:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x7, 0xffffffffffffbfbf, "47780ac85a538a932000e847094a0b00", 0x0, 0x1}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:48:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r1, 0x190) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) poll(&(0x7f00000000c0)=[{r2, 0x83}], 0x1, 0x0) 20:48:33 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet(0x2, 0x8004, 0x1d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x80000001, 0x3ff}, 0x10) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto(r1, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 20:48:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad01e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7c6) syz_open_pts() socket$inet6(0x18, 0x7, 0x5) close(r0) r1 = kqueue() r2 = syz_open_pts() socketpair(0x1a, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) 20:48:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x49b, 0x0, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 20:48:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000040)="11b30000", 0x2eb) 20:48:33 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = socket(0x16, 0x7, 0x55a) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1a) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x2) r4 = shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r4) 20:48:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) r1 = kqueue() write(r1, &(0x7f00000000c0)="3297549b2e621174193a6d23d56680de6ef2f02c3da659b712417a0001dd766c7a225ac2e1ea80057b3fda73240171829024e48bb866f28830c31627cce626a0e1ba0474fe63691a73c6", 0x4a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "8228e2c5cd6474f0d60ababc9d2400"}) poll(&(0x7f0000000040)=[{r3, 0x144}], 0x1, 0x0) 20:48:33 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSCTTY(r0, 0x20007461) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x48, 0xbf}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) recvfrom(r1, &(0x7f0000000100)=""/190, 0xbe, 0x42, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000001c0)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xd91, 0x8000, 0x3, 0x4, "a2bba9de0354086ceb5d5e90fc662dcf16fac4b2", 0x40, 0x8000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) close(r0) 20:48:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 20:48:33 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x108, 0x2) sendto$unix(r1, &(0x7f00000001c0)="db501dbe750a7bcc35eeda4b25d4c2b376ec4f72e4ce92113b9513ab191cbeb569e57fb4df3b719ac1681ecdde18835e29c2b3fa973d8b6da8ffe4b4c7dd3a0126c620fadb99e5a674aa9a8b5bfb314e3e5ab6ea9ea0376fd589708fb39206b15b642de8445f9d458aad2ea2cda74d2b2df017", 0x73, 0x9, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:48:33 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) flock(r0, 0x24fb3e5de073a568) 20:48:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xd3) 20:48:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/13, 0x266) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r3, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r5 = kqueue() syz_emit_ethernet(0x48, &(0x7f00000000c0)="21b175411400c64f0b1a4775e1683cc8e8b2f490f9277b9290d58a8348356cdfa0f7ce251c4212090d66d015e1f32f71c5f5de6808b542c545206983664b1f3bf5ff5ef8c09fdf30") kevent(r3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0xb06c, 0xfff}, {{r5}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x4}, {{r3}, 0xfffffffffffffff8, 0x2, 0x6, 0x3, 0x7}, {{r2}, 0xfffffffffffffffa, 0x28, 0x0, 0x3, 0xffffffffffffffff}, {{r3}, 0x0, 0x20, 0x1, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6a9be04b, 0x7fffffff}], 0x20, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x8, 0x6}, {{r5}, 0xfffffffffffffffd, 0x40, 0x60000008, 0xfffffffffffffff8, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1000, 0xfffffffffffff8ed}, {{r3}, 0xffffffffffffffff, 0x41, 0xf00fffff, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x19fc, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0x4}], 0xa4, &(0x7f0000000040)={0x7dde}) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [r5, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r5, r5, r1, r1, r1, r5, r0, r5, 0xffffffffffffffff]}], 0x58, 0x407}, 0x1) 20:48:33 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x130) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x5) 20:48:33 executing program 0: 20:48:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1a, 0xc002, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18282, 0x0) kqueue() kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x6d6, 0x7}], 0x9c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0xf00fffff, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x2d59, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x5, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf00fffff, 0x6, 0x326}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000005, 0x93f, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x12, 0x4000, 0x4}], 0x3f, &(0x7f00000001c0)={0x38, 0x4}) 20:48:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x82) utimensat(r2, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffa, 0xfffffffffffff15c}, {0x6, 0x3}}, 0x0) 20:48:33 executing program 1: socketpair(0x1a, 0x4, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket(0x11, 0x8003, 0x0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) 20:48:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2b08fc3dfbac2404beb71a1c517b239b6ad873d5fffd5433b85bbeafc50b52c778d97d578a31ab62fc6d0a0a723cd5bcbea1bef11b63a8157a5c93123fa09c739582316dda6d29bd6d79f461f3f51e5ca909d86ed6c8114f99777aeeabbd7b698a47db910414", 0x66) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) 20:48:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9c, 0x6, 0xb6c, 0x7fa, "8e036470d62c7278b5f1dd19e87600005cc0eb04", 0x3, 0xfffffffffffffffb}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0x2f5}], 0x1) syz_open_pts() close(r0) pipe2(&(0x7f00000000c0), 0x10000) kqueue() syz_open_pts() 20:48:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x2, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x195) 20:48:33 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r3, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 20:48:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b00e58957455e2be4e21198b27b089ddaa709ce0d475c79e50d0889bdfa350f84343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x401) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469", 0xfa8}], 0x1) write(r0, &(0x7f0000000140)="2a808d", 0x3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0xfffffffffffffff8, 0x9, "a147780ac85a53080000000000000023fc7e0d7a", 0x0, 0xffffffffffeffffe}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 20:48:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x38ac91ab4deef128) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/60) r1 = syz_open_pts() pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.A\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000001740)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001900)={0x400, 0x5, 0xf8f, 0x1ff, "5809d52646a9acc6af7662ebda1125bfb6a2277f", 0x2000000000000004, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) semop(r0, &(0x7f00000018c0)=[{0x800000000000002, 0x2000000ffffffff, 0x1800}, {0x6, 0x8004, 0xffd}, {0x4, 0x3, 0x1000}, {0x3, 0xfffffffffffff800, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xb9, 0x1800}], 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001840)={{0x3, r2, r3, r4, r5, 0x4, 0x2}, 0x3b, 0x4, 0x2}) semop(r0, &(0x7f0000000100)=[{0x2, 0x100000000, 0x800}], 0x1) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000240)=""/4096) write(r1, &(0x7f0000001240)="a05349c3c5250d4f2878fd1640622138aa74735986e253147339b5a1a399a0e021034f7b7046fb4ca1e607d2a1dd2149eaee9d746d7106442980724dc64437b428376aa536f774e12877aef01630892e281b2494fcabef54dbe261", 0x5b) ioctl$TIOCSDTR(r1, 0x20007479) preadv(r1, &(0x7f00000016c0)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f00000012c0)=""/153, 0x99}, {&(0x7f0000001380)=""/151, 0x97}, {&(0x7f0000001440)=""/195, 0xc3}, {&(0x7f0000001540)=""/105, 0x69}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f00000015c0)=""/195, 0xc3}], 0x7, 0x0) pipe(&(0x7f0000001940)={0xffffffffffffffff}) mknodat(r6, &(0x7f0000001980)='./file0\x00', 0x8000, 0x2) 20:48:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="3818a327", 0x4) setsockopt(r0, 0x6, 0x10000000020000, &(0x7f00000000c0)="147a421f", 0x4) 20:48:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100001000000000c, &(0x7f0000000000)="e000000100000000", 0x8) socket$inet(0x2, 0x40000005, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) 20:48:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, 0x0, 0x0) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) clock_getres(0x3, &(0x7f0000000140)) recvfrom(r0, &(0x7f00000000c0)=""/127, 0x7f, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ftruncate(r0, 0x0) 20:48:34 executing program 1: r0 = syz_open_pts() close(r0) munlockall() r1 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r0, r2, r3) setrlimit(0x8, &(0x7f0000000180)={0x80000000, 0x81}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x69ddebcf, "66b2f3a31a73d90c927d43752d89b231db37a775"}) dup2(r0, r1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e424309", 0x10f}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e873", 0x2d) 20:48:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7ff, 0x800}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x5, 0x5, 0x10000, "078684dd4b93e071be7f417bd2d5ef7513f223cd", 0x1, 0x1}) 20:48:34 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 20:48:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 20:48:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) close(r2) 20:48:34 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x4) getitimer(0x0, &(0x7f00000000c0)) 20:48:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff000001000000651d0358316fcf455ea91c6c5a168f7090dab2b77427ff4cb2c0fc85285a345241830292f789464f32fb6757120a4d12843234e064bf5908e53da216886a2fdece8a46a5430aab6ee79587333c6c86cbc146f113ce452b0003012f8d423822d0202c004c5a47c63ef4703bee5e8803aedec681af48ef8f76b1652b754f79227561a58a2ad31ccf09036a9a8c432b3334c3fb9c270852f6f32d7a9a00041d0aca47e8e472a0893116567c7ba2cf4b33505d50"], 0x10}, 0x0) 20:48:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0xfffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 20:48:34 executing program 1: mlock(&(0x7f00003fe000/0x13000)=nil, 0x13000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100), 0x4) mmap(&(0x7f000040c000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munlock(&(0x7f0000407000/0x1000)=nil, 0x1000) msgget(0x1, 0x400000000000010) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xd968, 0xc9, 0x401, 0x1ff, "37d973c7fafd7ea5016d67171dd6159cffb22e3e", 0x51, 0xfff}) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x5) 20:48:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r0, &(0x7f0000000000)="19", 0x1) write(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0xbe7, 0x1f, 0xb17c, "b41b10390bc669d207e4a8ba27e08c5d7875beb0", 0xffffffffffffff46, 0x1000}) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) ftruncate(r0, 0xfffffffffffffff8) 20:48:34 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x1, 0xfffffffffffffff8, 0x7ffffffffffffffa}) r0 = semget(0x1, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x800, 0xffff, 0x200000000000000, "941b7b7692bdbcfa41aa3c1a19b24aa634063fd7", 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchown(r3, r1, r2) 20:48:34 executing program 0: socket(0x11, 0x3, 0x0) socket(0x11, 0x8004, 0x6) pipe(&(0x7f0000000000)) 20:48:34 executing program 1: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f0000000540)='./file0\x00') sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="78ad7b2d00ead60928cf1460d5dba68fef4c2c8f2d7dfca6baa0329d7d535ad4beeb5463cde382c85570858e3ae8fcf945fd8146ffc1c8a3d2361df0c837bdd18e294303a81cbfac9f4194dd7d6048f5c98d13c2260e91c925c9fe41e58dcee5ee02577875439bee67ce8ed47c2ee07ef966f8f14e8dd55e342d54e9de", 0x7d}], 0x1, &(0x7f0000000140)=[{0xe0, 0xffff, 0x6, "6ff44f63876757eecefb36924c82f82018f6d79fa33a5ba1ff1fd43e1ab7166c3420a9d778760463b0ff5ccfcd3ca72e08ebbb3e640b736832add7b045d883f679ff258d89ebe73f4c1dc9373f6d1f164c2aeceb9c2cf0f6d21cc1700feebcd2caf791b5eac1bb2a45e2082b7dd11c80017e9c11774d73331f6f19b54c7505fd07d0a28052e17adffbbe87cb97c335a89d55929543f873d2534235c4902b25aa734e57f8ddb0ef4c2af6c4c72ac7e1006e56deeda658bf119645afaf85319b795cd9ce23a0e2a4b68fdac411d659141e"}, {0x40, 0xffff, 0x401, "b50c15540afc769490a233235f05ff8fb7f9aba1832ea7d67b691e61d3b12de1878512fb4c221b104e04"}, {0xf0, 0xffff, 0xd5b4, "8a1b2449f5787bc560fe3102d97cf25ad8643efbe626d5a874ebdabdc39c34cba8677c0711e357f27023237c28e5f47b18e49781d95a1ad8dd6f96eb745b76d2832349eb75b742aaa65193387dc2f7f8a1acadeb69f2c047f090a20982524a8a188b3eaba26e54c352f46e2422f8151cfa13a3350a6d75caac33cefec0ab310e0f7a8e055f1e18850768a28463cb0e13f314956997ddd4070b314db5f5c5661244df06681bf80a01f1113b2dac0f042c9464722280d1292511d995de08953e498ba9fc1a601c630b08c5fbad623ced061a8da20d2fe5cbbf78583308bc0e"}, {0x78, 0xffff, 0x1, "5c9b7b74f6f3b33611646617a6d13274e0494db6cd823f0cd986c16b226ee945e383534539e94dbc087c6c3ebf058e88860cc2ccfe45f19cbdf20ce0d5292d20e92f75ac2b6ac39f24955c850b4a4fe4beb0f9da5c134864f7731c12f5bbeff36ead08"}, {0x70, 0xffff, 0x6cdb, "96b8ce9844e6098d691194860b48b875b772f3629001420f526db092203016532be4d05b5f1e179d3c1b4c7af10c51f43aab579b98657545ac3ce2bc47d6c19ab0f5fbff9040865f69fa96781b200988bfbdf8c82fa0c19360"}, {0x68, 0xffff, 0x3, "a04042db5e4f9adb0f65e1c9dd8a76f95cdbebd79f8931560092809b5e8615e083280083098358b22f5c0227f1c1d34932d80f218e247d7ce34cd2a1dc692377adec81e1fa11e4c612a75063adbc2a78fafc33fa1c3c"}, {0x40, 0xffff, 0x3, "44949c60cdc875d9823ff1156ce6d5b8e51a95d0f9dad2413e0943f62f36382bd769d1ab45fc78249669900761b837f6"}], 0x3a0}, 0x6) 20:48:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) 20:48:34 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 20:48:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x1, 0x81c, r0, 0x0, 0x2000000) unlink(&(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) 20:48:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="5cb107ec689ba0a716017e4c61e8bf7e25e81de3e2fc8d438e5ac8df9870b38ddcc7074a415d2bdaec3cdf62bb6a5bbb55a27822ed12482143464d9fba75f2c155230dfbae33481d40a06c0015558fbd4f211eb87afa6afd932240234903e4ead1383b1b3b9472d07bc24718a9abfe866c09d695c3b74bd8b705533d9887def3d11a27e6bb49a794ee4076a9225b3ed93471d49c1f7b", 0x96, 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='\x00', 0x908, 0x80) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:48:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x279b550b4e098127, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="107e78bbbe5879f7e13631f6dec75623413597600dcb4d84f8f80b354f83ed90bb70fa9847aa", 0x26}, {&(0x7f00000000c0)="c662d751b54826747be88d3b14071d094a2b4a256ac3fa39b346b34dec8fa8b7c5fa93bdf3baef817bd8016805e7168ca36b5e8379", 0x35}, {&(0x7f0000000280)="be8c0ac6857857b34ceebf5b21f6e4dd221e30dffcb1af03dfb1a1a96da8391cb19faa445a930ef89bb1f42999f0d4b5e08b07b1d1219f5797442aef30ffa1ff06dd913ce034d4d5ef04f1eb9906e27147e1a4677ab5237d6ff8350877fc2ab947dfc668b2867065080acf7feb0e1d92a33149f85a93", 0x76}, {&(0x7f0000000300)="b4c92e4b0d198c733d8a9fa4fd742488efb7e28874b61295a31f001b2e0b927327dcb2db554720e48c4082e5ab4f0659bc92bb2110573d95b40193b6f0ea2c2295b8f84f3867a3a087434627b40db6c9756b835e92df430b435efa75a3d3824b33313adb267ac7433f206117fc2091e36492f5d4f12b5edbf46017b0ebbfcd35a1ed1da18d525752ec18ceedc5e4c5ddd2dc22970ca6659090e1958ceab8297f0dd2a305301fdd0fa19b35db2a1c8509809dfa7d01c68a70594424e4e5fa399edfe28b854af8c11e7c2c", 0xca}, {&(0x7f0000000400)="9febb88003a814181d85e2036ad4cb3afdb46e60b77ec7610d2db3a50c7f54b7948539d954f15e19744da75a28e8acf8d4101f7efc90d40e1c1940d7796739fb00e5232043867d6d2bd1066ea78733c63e986e8cd4a2b4c0b0d24d2a16ef7bde75233c1e26621ee52cdde49bd7183aebff8c9fe19a868d3c383df9de5b9681f666944f7dd4922dc10d03c31cf04b2cddbb6342a1936c3c1db35f804ee917cf3046b91ac72d299a7a1b1ec59270ccca4b072801dcef6349fa01a9d696b2b991a8ccf6fe2c80b574c5cf87efb3f9e41b72bdddd0", 0xd3}, {&(0x7f0000000500)="0f27c7176028d88c08eb207e8c565e88ec2ba59ac69dddaf3cf93466b053a507be773b79d123a630b38c9dc034319cd54674cc739920e43195de60435717047c7c2e8fdb12ecc9ef4d22ee49a32dbcd875ac3f2f4be484093103ba7336da83c1", 0x60}], 0x6, &(0x7f0000000600)=[{0x108, 0xffff, 0x1, "70c114a79680a9c4fda547884b88d85298294d1074861f6c32ae98ab88bc089b2d9c5f776ea89632f8b4f29190a59e5be51c71279e5e499f74bdab048a9faa5107976e608594abcedb6f43d7b6296604314818ac1fa0464d80414dbc9549a1024353f9841be1f3304903a04f0545dac2b9e1f77a097fe29a00aa05145677195161e493981174a037965ed72a68aa7bd5ee8cb725cfeddb69700e32f92198292887533c9680f2ef6bd25abe224d2fdb6e6cb2bd9139af66f2e9d9e6fff4ab5d8a17cb424879f8e9d6166e323b571b7359d361224f3d6398cc1e5fb2eed2f77aa43d15343a9b8823931f6cf38156da054c6d"}, {0x48, 0x1, 0xaf, "4d88c3f4d4d500c36022a57f3176826876f38f4fa4a02ce1786ae279d1f6501f28c40b182df6258da3a54f36196c76c3babc0a8e"}, {0xa8, 0xffff, 0x100000001, "bf716286b8d39747cee593b18274ba708593ff3594b1c40fb3e9aa10b12a4c27528c9f298dcb1854efe8d5ef5b873a70d0289c38dc92c57e731990cbe4bbfefed8085a98eeabbf7f9b821e4e4176a5f0427f19254dacde3175b96dab5f110f256b61495290fadf2c8dfe7e26ff538d6b28e7a9d29ea64fec2043d5f17d75958933e0e72bb3ca84b77b4ab3c940b2858cf4bba59174"}, {0x68, 0xffff, 0x74, "ffe2d7c302331fbbd259970a44b558745037954ac24f3af348447f8942fb84d8c4b5febeedae2e50ecae96565969b3381699dc9377ffdaf4c926612a0f063728c1ec79e6a1aeec04035d038c2f7f6b1b221da973531d7fb7"}], 0x260}, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) listen(r0, 0xfffffffffffffff7) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:48:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r1, 0x100000000029, 0x9, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="ac6b0c2e7ae584db2c8856e2334f80548492a897a7ac7caa781fb0ea271b24a25cd24ad58406da432fe7242d079c930650c3ca88b3e241bc52cb6aec76a95c0f450d1d755b57e3ea9512e1e3547924ecfc6413869431c71ef2b48a3332d1bf791e1942a1e22d5addcb5334ca205cbbd08c8110e13713ffeaf5a1d3fe5a77d81a", 0x80) 20:48:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) r1 = syz_open_pts() close(r0) ftruncate(r1, 0x9) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) fcntl$getown(r0, 0x5) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 20:48:34 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() stat(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, 0x0, &(0x7f00000013c0)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x7, &(0x7f0000001400)={0x3, 0x100000001}) socket$inet6(0x18, 0x2, 0x0) syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x401, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r3) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/98, 0x62}, {&(0x7f00000011c0)=""/73, 0x49}, {&(0x7f0000001240)=""/199, 0xc7}], 0x6, 0x0) 20:48:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/116, 0x74}], 0x1) setpgid(r1, r1) 20:48:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x79) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') close(r0) 20:48:34 executing program 1: chroot(&(0x7f0000000000)='./file0/file1\x00') symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x110) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 20:48:34 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x28027, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="d67537c06c2240f03a1d1e70b7289c84af77b510900bf4280ff3ed2da6076669199864fc31423905865f1fdf0193d507dbdaeb3d6041db8eb609138ab336f56fd39a5acfc6ac668649ea959d98b64e37b3e731349325e7d2fadff96e17e4de83fb5149f165b90ec1cd2997d1f49d2b2a3bbf9df25f1316d4b72687ec4a034f53db4738dc120ad083eeed3da666613903b4697e1a224eede9f8558b35e3ae5ca911b429dfe6251185d6c17923c7dd", 0xae}, {&(0x7f0000000100)="1f9e67dfd96cb6cb115c80b7142a0cd05088cc7a1e7aad39852bd1c660c639fe12ed13bf2fe5bc", 0x27}], 0x2) close(r0) 20:48:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x14) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x1, 0xffffffff, 0x401, r2}) getsockopt(r1, 0x0, 0x9, &(0x7f0000000040)=""/254, &(0x7f0000000140)=0xfe) close(r1) 20:48:34 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r0, 0x0) 20:48:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x7f, 0x7}, 0x10) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f00000013c0)=[{&(0x7f0000000100)="0c26d6129c8d85a0b429f27901cbb5e326dcce93181b5ce56c24103397be7b2943ddea218bfe996f51d97b6c6dec90af2ed8314918c7c96c960e66d3f5bb04a8bc561fe09f929dfab1edb428edac7ec051468907bf937e2f4638d7721e73f6371a83b19611abc61ed462d46dfecc0a042c49a3d6312fa64b21f5225a58b8b957c14755427df4706bd35a071c57c86f2384b2ee730b34d4bec6e6b4eae6ea85ef6aca6e5d4cd48a05d85f9be7bd810a8b93fdf4f642e4a7bc88db87ddc27f388083f65413fff8d78f7f", 0xc9}, {&(0x7f0000000200)="9262b547aac1846a8dd4642768f508d8a0c38d557682aa13260938330746b125f6e20e45bcdd12544e9bde846bbd04a8af48f5a8bdb1b13244a0805a414da1fdd768ba3363cfa5b96f6320c3bf99bb8bfe328d6131646a1cb8fc3bff3efc567fe26d33b3e9b0ff2b11c61bb7e0080218f01d6346c0bee4257228bbb79a3d16cd3d0f5368a4ee9858e626f2bdd9b2808a30c8866afdb2876495769c92bafa6fcce1f20d5007e030171c5a955bbc6d1923a5b1b33b39c06e8aa82b0ea0b938da01de540a0248270163034a1d073cc8f8324693880c16e4c50448c25a5cab11ea033dc132becb7cd53ee03ac2c8ac3fc1d4eb71eb88a5b54ce2e03b3a32", 0xfc}, {&(0x7f0000000300)="e386d43362606a1b6599d5b950b347dad07fba8153ae8a9bf12059e6c0a7200a33e470141622f1a025c0608e6304cda6785ff4f4fb597b0cf7111683e60ded09acc7b5c68fcad651e3ec8c43778045e93a1449b43ea99ea648453f1684aa0ec1e1c1e33018835924385bf34d42784f72a284613c83bdea5c2baef8306f0e7c9794861f12d873f5e559aa", 0x8a}, {&(0x7f00000003c0)="dbbe3aa43aeed8608f7b0135e66bc6a7e6cb2c8255e5acac47cb45a080f25b09b6ca2d068b5d1b512df201bb15b6c9e73537d9860f3661e2146a0987527297a5ae200bd0bce2fcc7596808a0f6a044cef5f1f1e6dec553d9529feb8597c7f2a1948283087633f94c417d12e6eaa659962a81adc0a1f57517d2498b7d1286865b2815c7e39c402bf5a9b5ac985a09418dabba633299eede06069cfea625f418aca75b0af01d69607ee0904eecfa4b6667c39fb463fa6a7f88f94d714fdbb8d20bc295cacc2bff3549851eea50dbc41bc374ac427c9dc9905e002d09331caa667f7ab2e662a54f39a69a2e6d4a41932654882a74688593a6f960cf3fabc78c7c9c2d132546dd7bc8d08925282af92bfddcb47dbb120df5223c2f34357199062e8540a2572ab4e247de10b1e8fe9dbbf299050c4a0f74bf1004022d1d1281316da9f03850c9a3737c22a1f8907cb00d2932e3c4ed49df0f4ba1b5f1c0eec6e85d1e81767b21af642f508bda0481fb3459ac9b044f64fa8484002d71942f408002150343a453715431aed740d334a8202640930216a537a742741dab18b0e377117d55a3ecaac521faf4eacca146688050c3bd915e47b24f282bfab6cf2e27bc1413a78474a0d4e5f3253e4530528a15eac4784d7951a05f6195b3a18384259514cf0b4f7cc1371f1c3fe99b1f298d036b0e9f84e6cbd3ba655b983b542dabd0f72b212ea2d45c798e00746dc750c14a738a8a37bfecfca30a92a7da0915b63da27d219eb8cf5bc133ccdad57c7bb0af8bd9940283190ee4faca3834ea43f2eafd6ae877afce71b142cdef5e59cc0bb2a17c2687cdd6e9b64bf01787523b1f4a7405f01d692838b86fda1db627a7598d8f44eaaef8d0075b11761cd17b8473573d0f76c90adac115d5b1f32e2daae50a67374dddcab489d3374519e1c826a640c6d5609fd3d287336e9bdc254b0e512746066f4689cb6f18fb4d93d652390e5b21e545419ad57bab9c6aa80d9cbad580533f94554415954afcc56ec9c242d9117112d93f301691cc550b4a5f39dd8e6622bf896f8116af152523dce741441ea5af1369a9750335333846ece6284e791138bacad6929c3fdc02884de6bda3099356361f5503ebeb31ed90b1922ae4d9d100172a641b5599ec2033fae3099925172e058c7b642969488b95f9a67f2bd7193e85955ddf346118aaa39d2e0a2059874ecf8f4bceaa52b186d5163fb14b661c272882ac30761d5af49f0f5227c1ae8813cfe642d8acb34e3a222804d0183f65f1431cc0d97f9ad21ad8df1041afdc53b458709da66e2706f5d83eaa5d7933cf72a9994ee8b2e2d3d5248d9d1312f6ae46c87cea6838309f69862898584e6d6707bde994a59459ffacc9dc3d3ddd3ad895578239a8b66ac6f9d40642fd6b6300520415efe467bdd44072b663101c559fe4786376194637aa0a10ef7e2daac56f686da5c8f127535d5e33fcbc154f0b8d25df3f3e766781320140cd7e3848b9f358ce8399a6a34a4dc7a0313516507aeda00c66a6255274b62c09cf190d979c9125ce8a724637e3cea323d04dd42afcce4460b437323caef0181e11647fcc6acc11d8064e38ca4e5c442db01f546788099a49c63b7c8b375126cf758ccdd8713961a7d16a5be791ae1973561248c2023dd0d9bbcc8f4a30dd9f093738dc4c617dcfdadf3d748f2473f60d5f90e67dc4a7d463c70376206b52adf2dbb5446da086f3307674ba709442168658a31ccba5ab777e86f46f67aa2fb19ff809e823e7a210e3344ded328aa10b13b6ce68a3ac29d5b3a4e9c26c9a2c701d98027161449ca553beec41895f32f89ee642b83c06e655adae3f9e6dd3f0c706419976ebd05eccb93483540bb27ef7700a90c012592a06310db3af3870a05812006b13a4b79cad2a7be7bdd5689ad909f0115e2c3c4ca48f78ff767b6b1c15900af89c4d3c34890f3747d37118b0786605ce078860c002312d093a24fc3cedf6bfdb042e398920c4ade2911578588520b37f26f3ef9f3fee223693c42f1c431319d63e20db41c365379b00f062da813d38415835d4b04c5f26ade8c641aa490d4c11dc4d99ebd0570ff779937b5ff1bc450276f3f5b355d9724f206ebfcf643e8b28bb5b3196ee943f5f73093ac40790b03ab8c4769bfa8080dabb1538807a4abe13489c731ed26f018c9ca4407050febaac15680f8a65213d27257229c8b921363e9025a30ea43f4254d3f76c80b9a3447e76b1c366b64ff2dd3abed2ab52fdb207fc2312ac2e1c21f21a6d0db0130f75108769439b1410a0942ef48073aac9881ebc239ca5b949576927cad8c94f114c1f48a7db6114c84eaeaf55a31af146e43e16c07cb88e85cad4ad8471c3dc1e2bd52b7e1cd996876bd33405cba561543ac116c284146eca60686e7793d3401461ed013aee20a2789d6ad7afe17bf992a1b80dc302e58853ae5e78372386d8f92ca1786557343497928c83b1e5a22f664913dbe72d565b2743ce36b11cd943bb51d3ebbe990270a960ceaaa3e7dace3ec88c871a424676dabdf46adf892f8ddadaa4910c4447829a7277ad07f7ed622cb3ff19b5ee03bbdb95f897bab43f4f12c4520a35d11b8c2a33b1bb7e271e20b2ad2ca15e53d349ea9de00fc460debf08cc1aaba84de75fd205e45fb5997dceab11e771cc05e8efd3fde21e8d277811900b405ac209f1536888f5d7fabaa0d090abc20a1806a81b484ba2ba61d39b8afbd7a45070ea83ea9c397a0d1e25cad5dd893e7ae31ac904116f28a99ca0a5af516598ed530f29a4e6c9d7e4d993a8634a0cfd3b3e6f772fd9bf70dbf0605ae1fe61a8406d830517b65de8837473107c97d530cfb1ef77f8e27923a2fc096ac3e2e66f06ca876c447d5ed79366ce60ec5c9190f4c7005c68a84461bf0d7e6817068021c25bca8ea59c87a6bbab8ad33cd9ebb6f22af8149f9291ec0b2967e8aaa72e2af20e6944dc2e2bb6665789187eda3b80ae3cccbfb0cc8aa7bbf5422faed0ec65f018fa4e54c9c558f54744da287d1c14b71ec72057605fa1899f25ea7b8957274f81576b0a2dfb23544756e19948cf9c66fed0ad3095bc5ced447a7443140f2173ce7ebcf70d2686608c0d26983c03d3c8621d199f0c8f53e71ace38d94bed11a7bd7e2fdaa4a69d1d29104a6e376f21bb89f8c972fb50f0a1bca2e3bab06955a4169f833f7d876ec67f0a51a0c53c7868bd25128be18b0b6df438502fa86d00afeb8b85ff64b6ad296da16bbffda3fc328bdff537a5e6cc4e26390e744d4a92cbe2e7a2d405121c10a18877fbb8be8de4c44152e253fb00ddde3263cc697b631b495e2dab311e159df0cb964ff3ba0a122065c46c20fc62688330ccd3cfae263e473e3d69109a354ba2d0106e775d747f325e702811be2f387f77d2b40222ae21fb6649bac9d80da9808d88162f8870dd3e8412469f2693dd0986a6f35e9ad9d237195cd8644778da15629a26f040b180c7a2c7a695ed354bc06acc2f6557af7b154a7ceba5f0ee0981979de3eb325fddada66e03d887c52b45a221db7a77cae4c57b4c31fbf127eb5b5c73736572746daabebbcc8b1f41d0991a944d776a8ce9524010aec45c982992be0e2db9e7e8e3cab58f966e8c5f4ac91250bd2495915041b483dc007dcaa5e2cf9d59814a86d03a5a167b9475ee0c70fb69755d60fffb68c958093f3c7e7551eeaefba29a4b140ac1570f2555c011a75a8e793563c1d49a8caa42caf88fc836e31c296560a2ed3ea4a6e5ad715a42c90be717ee9820d049c1040db0b879dbc352b3ab9fb915d8190f05db4cb5e3361069382f45597b7f4683614172568cea672204802fde49159ef6ca28630b026e1d44116b135631c97a15f6916cede37c909b924a4c790ece4235a1dd4b477a8d2f6c13263a1282e03518b09cfefbdc0c82263c69aa16ddc8b473ace1ed57de6b65d0a0878387e642ec67b6c8f21280cdddc0b3d0504b33ef066be01c3e1844b3f8ca97591bca8fa662f98f343d0caa885a1481882d46511b480a277f2cf11e8748c5894dc2d6ef9d70be9a9403023c6d16c29b2fb2d5c9bc217a543a954aa973ada11e5768a249369f90c0bbc5d27f2eb313198c1c32954db38fc450289746b60145576a74f72b85d4e179abf8c982fbca40069fd67c7de5119ca35709b095570d261f1d2702d55e3746bb37fa6153d302a6b82cea4f6c9be40bf0813ed4be101a34f6d42e551d9154db5fdac39856a53e2eb388c987d66328eb3e08509c2662f3624f946dfa9b09348cf06bb559f0fa1bb78342afabf0c065485f50c291d9e593281a9a0483e814e2114b10296632f4cd00f691c83507aee5b40e4bb6275d4138aaf01828ffc6483a8357850d2c21c64a95ae838c7aa83c4dd1fd68bb0237ef2a7ceffcfff72b1696953c227053dc7ae4bc39eec037449a5b2b8b26b344d2d588aa0f13993fbf1cfd312919972e733b31bccfd73e518614ec2f272f48251d494104d03e22ad82d602376cc5cdf33d29859f9ed9b4fac866e0eb5c0d21e6d5f2f734b66400d578e5ae6aa6e3938725e646bc21c1b77217e0208f56e08dba73fb2e911fee8fab2406288e4dbb79ce9cf5f3375d5b35d1435c35fbc10d4c1eda1fb12546a221e95720252cf9efc0c977eab5a70eee4e82d3b4193a673c219990006353e6c99c2a2a3644c689d1a64f7c400798a949794e99870bac3aaf1c2bd44f38de6c0ae8f9ff82c4db467a399aa4eddccaf43d9136cd097edb61a3cd87ba50335ebbe9950e5bdd55fd6dfb63970fba1566e69913ddbfdf894376297a4fbf424a8543bd75a77a300112f47d393412b0963b7b5f5ecd2fc588dd4e6731dbe16b06c915eaa2cdf7e90e7c63643bf2ad785dc38cfd8573c9cbe129b698b6eb7b86ee0eed61afa49738247b7f60105d54ebb59363683aca92995f03a53c2d3dfad38865138a6401a9b770e14a1cb30de9260e481d3c2024f9d896ecdf7652c0849e3b4ba1d2526056183dafa6b9d7cf1aa560b8c51c1f9ece69bdc984029f56218510d4c535f123e10bfbd471619e756d92a71c7fd11908c60f423448c7a5655f9774fe6cd79f96dfee636b87fe4772d1127eec673592be5d276d02e4961660fd984f2b5f62372d4002956e4717fdbd82d507b7a06a9485cfc026b44e2f8d3c7da2e32f01eb1dfcf1a1f1d5539f8fac438d4341160cf27d555fe50f5eaba596754a5a8753a35f25156949e0635b9353a22c01b54ca2654b0a44bb0be41e6773e1d8f54dbf8bf4b08a5f601d4c26ec93665f4228fdad98f33ef364b0a233a4e333dc96c4a6fda8f9e68fcb891c3c6aa1792c8f573c52dbea1595e697109341d1562a2bde8640eaa2fbfb0f02b1ac6a8fea0a3dd92456cc1ac736039abcc8a0acc211d9161cc5f297847dd364ac1889c53c674132957da70803029a52b4ff1c11709b23c70a0e7d3e0eef9d90efc295415a53ced259a2a8e2f215e92578d41c22928237c48e891feade825466f1a45f8e4ab2405d1aade50be1593cfcaa68b08ebee528ee803c95bfbc1387af86f57e0a7d843a8c797a39b783fd4e2b8470cb64fc7c6cb04cfe05f1ff193b2b8998454a8452154fc4e5da2d2e9444aa8431e34ea3d58abc9ee2b0c0295f42280747b5762df63edbe6d268b49014a3d647c676abd6b0e486e5735513243f06592edb67b793ca18112405cad7bf6f6d1af04e184b0d7ff5a541df1fd3d4241149fc4b85ef49b4edb7db0cb3b36ddc24c69a6897e516d9192a3bd4fa6453ebb283facc26", 0x1000}], 0x4, 0x0) r6 = semget(0x2, 0x3, 0x430) semop(r6, &(0x7f0000001400)=[{0x2, 0x85, 0x800}, {0x1, 0x4, 0x1000}, {0x3, 0x1f, 0x1000}, {0x3, 0x3ff, 0x1800}], 0x4) renameat(r0, &(0x7f0000001440)='./file0\x00', r3, &(0x7f0000001480)='./file0\x00') sendmsg(r2, &(0x7f0000002b40)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000014c0)="a1f283a764181019a5e768d529cce39d767a68d3e6debd62196d1c1fc1a0f842e3d37e74b1fb121a2fc4028cc182ee6524ab8c2b2733677f814f14905894843219102640c604cf5a5681eaf676d773b93919f2fb92d7f1aa72094e6404d471dd02ed516bb4842be040084fd17584a1ba780f354247a62a2a178f2ff56763be66c73f02ad43d0bd3e13cdf971ec86fcfe45580116d8d3c83858b79c54b69faf59d12e3b4b3a284f7614fc6d9db50a7ccfb0281c09a898e494e6a60bf478b0396330635d6a81eecc2e7126a68e2971d26d241d6fc3c571c6c936feca81587f", 0xde}], 0x1, &(0x7f0000001600)=[{0x80, 0x1, 0x0, "2700f8f2f25737e8558d1c823a15d5c9b130e3ad7b5a4eb9442d0cb63cd8534b6c8f38910c6db5316fc4dc490cfa032f8e0ce1a946ef751fae3ff75d05c89be56dd40ec4212f43f5233198229707f4746cc1adf47110ac4b4d9a0d67bcf3249308fe9a86d79e02b7549d9f"}, {0x30, 0xffff, 0x3, "f530173d15518eb15a7485b2d40259d2448f02cbd324f767538959b8363d"}, {0xc0, 0xffff, 0x4, "844d52b6a441376232d2af2adee78a2de6ed785e10ca2f1e564323ea40605105ff0ee582165debcd568a4fa6ce5de8c86bb9b8f8ef073ffd9f83171e1b397735a23a0a96ec41f7c157e8463d48aa98bfd61ab5e881c44e7e7495dceddf8aad52577690eda0a0d24877f0fdb5ab4915018bd549ad969f4bb98193cd9d863037e9b2eef828e9977a14264d4bd0de69884c0cf533f41feb314d7db7695aab1fa485f41c3831463d9fbfa2439f7b"}, {0x108, 0xffff, 0x3, "d28f30124df559a7ac18c123dbd775c6e1b53ff43afb01b8ca19613ac07ad73b4adfb2ea9e79af1db7fae25ee1ccf779f68d01c9ae8cee1163a9e11e77117456f1bef6f01c2df3078c77e8a39eea11cbc250f4fc8446e1ed4f06dacf3cad1a18ab1c6beba12570be7bd859f7c6c3159ea0fb59307555f4e47de6401735538ce18d87ce9984e8150413f28249e8ee576bfd6467c21acb5e093473b5070407d8c8f3bf9c404754207e60f82ed2513c3763fed846c418381ab2fdc96b73fd8a55ab4f17281819bf53e2fa96727b54a10e4f841cb2f72b08081f031724149eb612094c814a6bbb94a4db4f1642f3fe75776b2eb2c55973b1"}, {0x48, 0x1, 0x0, "30f6f78b982c98acffbac927ce0285c79b512048753f59ab967f00642eb31369823496e7afb917450eb2ce49f046a1241d2ac0ff602995d6"}, {0x1010, 0x0, 0x1502, "fb47af8518581d4de02405e6669d09438a2995b0fbb00af0a23971e86ac408489a2300e2a8a15e7e7cab145d541a5211b5e01f08886c9c072c9fc05fbc962c716e8aa68395d75ac6ca0a56e6b4d117d164580c0d6b677cdc011e2c7546e9c16ddd024b0a8e82c66cab453f3bfac56ec61f2fde4e654d708ce31c6b55ba41fc3004788a1fb20cafed8a5b762301d966cee677a81b4db34f6b6b5ce00cef0834d012657f3dc13e22bb00e0add36034c888b4662d64b169cb2b75c2c4f6e0c48eb338fd5fc0495fc24de5d9fc80a8e7f4414476adae8b8f12d465a1d1811de4ede6fc709195496ef88c174a8d7da982e2b88e239f911aa8013d0f32d2719be1295a0c493a5ba9038a1196718f50baebd9fe4ebfeca3e3352ac068001bd87597af5739e4d042c8bcd4e5c81800529eaab943449bdbcbfc0adc1ef954e65f3d0605f08a65fdd6026acb7dd42318b6ecbe60dafe5c9b0a2c77f6d1d73e6047a4abc233fe585f9984540a1ac713eaeec53be645b3bef09a106851031ac65eea5766b010ec8fee5a26bf44374ff8ba0c5114727186f95c0706f223e441163d03abd072eab6fc7bbb0ed0fd3859c2c8de7056ca4e9c706fb4b1774526c2d9a8a092fd7510dcd5e48d5ce03c1d67ac26c2cf2689a6eb52b05c89b4d3c0d73a844b98d0ff0d009858a845fe0a677674f1569ed0dc19ee048f95ad6e8397432a54dafff4ee9d4d32feefa85d9bffb3879d0123603b9c0c7a3b238d0947c33acfa2864746840596fabfa66d0b042d46309c6cf8be0ceeb1e57a50422deb88f9319a34e98659735a89a98e9945fa23bf1d71111f3c662f85601ae429e2b9ff6d653bc1f06fe35b21ade2b3634ac5d6f6dd24c6e4aeef4c5c94085a4a8f44ac5438fb54b3ce838069b4a0983c6fe7ceae2f24b205a97766f00b9776c7c3c671d7105877a37e85e0fb2d7cf2df60b8edee97fdf1d5c2a1d742c309e7228aacfe5686380fc832c4a751e77afd3677e3f16c0215a36600c4943fbb234adbcd6c1f3ad302e104cb578d1f7672626838a25d1b4e5e8624fe9ee684a8b4a55c946976c35680e15ed2a1ee7e6d4151d3cf298377f1fdb50fc77ca2037a96b059738811c2777d7dc5b213739a6b3b85834f562c9c37504a6d3b87c87c44a94a357fe069cf18b1ba51e6a4095e427ac4be3bba02d387af43b7cb3fe796fa1bc4369b820955928e0cf348977378c0bcc3e7b4f35070fdb5f6acc96d321a0d51c6e98e0b2dd611b59a5e940528312dd6d1171e750dc4548b9afe6d11c71c457f9da2188de022958e61b90b9a01cbeee29ae092409a94efc744360358833d9638a969d532902b4fdea19c98f6a02fa25c8e3b2ca474124075fd4aaf78786641828b66887bfeb8cbed6c0a1711b1242d1549092004bc18f4e054f5763dde877b7d78558c1de3745852095797e855e3ff64c27659ccc3398c35f13828213d5eed21f3c818f5eb5d209190b285d75977e808f3909591efbde9394ca44e59ffc64ac8c53a56102e672183e81a6d488761d4ecee4940e656ddc06e4f8a2dff930deed7273241d2fd2c2762af38a5698c1a95e9c321d29b3590f293b26d2ee5a3edb4e34acd2e772e1f1283fc3c30cf042ddab3bed2edbb525d737dae586b83b60dab7e19fe02a76e3f5e89742057e06b51c5d419e29d3b4cfd94a7ad9d203a2062e5d20b7c9991aeffd0b1b8b41a5e7931204a9bf42eab296e5016c3508ce5533437fca61d80d9f9ad0d9428cbcd30e12d07dabefa4d56292ddc7df316817d01bdbba3dc0ccf91dbcd706c83d27b57380b046d5cd90e790c7a714a28cbf86e2a18ece7864d22582349719bfd24fcd07225d9eb586aac0a62ee72c4f891771a16149a33e4c0fdb4cbc3c0cb3d18fcdc787639ad31fedcb42b7dc5a7a8e6b853cc30167a4983b2b6aaad5ea2cd222b1b7e014e3faaf75bc54aee2adc7176b4476d06b1454237a9e35dac0e70596581a17f0f2839679a235b14656f5df137c3f94b48d624e93db2578a6a0f2dcf94fd74e1f8886f3d54b9057af5efa240405f3e76666c890ab465a690df8ca19af53593b2e01fa9b9bf6fea02abb4c75d81224c798782e63329ff5c823a23ea745756b416800a0814c5928d9d4d39a89396dd954c27aca47dd7872e79bfbb3d36feb08348f09f55836f4d6926cb94b5a2872bfe94cf43add7320c9fa55c5912e7c1c2999ecd757b22b3f2976a64bf6ee5ad9c7536b4a86451e0e6aac22ddbdfce0fa2283e4429e43c04c5baccc0a315c0b455da63f4f3b203be1bc02884d0cffe3fce0e36cc94d9f0a24f76f036e350daf644697a6c234107c2ec47236b80ba8ff64e0ebe550fa4d6d7c999a147e65b14a7be8168cad8ed73beaa51c235e857775e804b5b1f35c46d2a2409354bd85fb7fd949181d0cfb0a27f27b632a2579edbe6a9ec590b4f30aadd4f9a3783723e0fc8dad88066c36976e8379e09152fb1038e512679533a40b821e451baf6b8d142dfda0cc2c2ff2407176c01cdfcd6adc9ea7649e611fbc5861a12d42c0e6668db5738d1e62ec2aad21d01fc69f67c4c69bce5a52fb41adfa106dd350df5721d6373a615cdd5ca1b99a28ceb4578f9e83ab3dd7ea23e8f665f9f370fd79eaacef6508ca3e5fae706f00c96a0883c2d27e83c0b8ee56761508c1137283b99cef89bf7adf92623b31b2613fa73c061d1e174d7c6b78f53577bacb3cd4e35952f784b071165225988f365d48c955c62122473108437f7a17809ec5072d5ce88dd903d30b24c7c719a7e4720e1ceb794eda582e3181292d00f79a7fd4472a55c7ec9158f2d17f30a51926754c1ad4745f4cca3906a5ae8a9a02b0399434c03787220e8c7889c6f4f78247e6b786fbbc92387664054bc054b323c78c01ce7f7bd9f17ee2929ecaf539b0679ebc1a3b4b8af015e10eaeab105d77c6a420703a71dbddace8b095f2cb29b4d09a062607030dfe774b928bc96d8dedee12c302a387e208c7e184829a54ee20c3ee7cdb1cf92dbe1cda7d3d59385506b763e75bc6c1cf2cfae133aa05e2915398298b1dd8494acb5b95d904cc79b9fd5ce18aa65d77fd0b78e114cfd6b37b8a85c925d8f7c1175fd87ed304fa94c3dc5f72a8f59560078d3d8c9ebe82ceb537bc808109a599e57dbd00c3ee919104a8a219796d1059ae4c79bc64d937fb511173c944468dd26160ec0639dec6d02ae286931ed62f42da009736212d224c09713eaadeb0581ecd0e97f6813e3bca414e64ea375aeba9429db84fad1d58dd5fcd4bb9f774e894f5b7afd981582f8fe8345e3c986f82727f7bec938e86b51756f4e64a2e01118d7cec1681fb182b367f3546eeef21c56280222c74fc6eb7e95fce6f64d2efe260f2bea77f4612f3ba114692750bbf9bf36fbb6390578b90356302288773adeb3e9695b8c94b96a547809b73f60cebed3f7b10f2960725e2291b739785b03f0ddd1670b6a6b8fee3bfa9e174793a2352d27e06c4d1491164990532ed18ecb17968328600fe357d1508e3be08dff304c332897f2d37e06650dcc2c709e1b0a5632d77b589e627ddce7d631beca09e37afe0c9f6215d1c9c046f6f614fcf6c64ac50752141af89a0a749dca83645c83ba8d5e7d0e1a31b58f5456235b062f722c42a73aabbe9d0d64a59c4fa3d100121dab0818710a2baf088c4a91eb9aa576ce3e1bf39b4f3492d014f1a073e7a7eee38a8bf7b789f0bc20d22b8b71bfe75dade67ab068631b0ccb36b0d175a7123525bbc5271913a0e11083d6a88e55e8f46fb16e3759c723f029bfdbd29b64907be2fc70c338e795f3e51cf0c51257a1c13eefb3df26c8511c0837006f9865a9853c6efe5de523b395353d1d07dcfe154472c80909ad1321e9259b99fcc96c474a38338852d6744a84b5fa65c7be783eddb5e1e0dd514f64cacd00aca2fb894981e2d5028e0969ea5fe8149f7f8d5128995f8c730a27504521720c83bbee3f8b4f1c4b3ddb2add05e0c6f5c818928b75f7dd58e53a4d1a581acea09fe144f39d0077c6266fd6710c318c1ab7b38c381668ef44c217d9d5a8181c0b3b72fa1d87076afcde2567fe6207b791ac058a20d3ad70cf5a7476209cd379c5e611da15359518420f55356334f199a032848d151f61bf74173f24b22923da0f071c8c57dbe11c96a92d0191af8e429e2e29373d44a194b9cb322b589817a64c0f4434004abe1866f1d5a6768e3c9b9e33e766e693a7ac4c9ae8d4da84e3d0d652862e2dba0e03a8c3bf42b38bdbec7bcbbc8541a726fd219de3df6b2db4d82d041c061f47fdb0ad92ef06b1c2c2ec5eb8e51b568c395eb43d0df975f9d99ae3b2b7c721f35ec6866ddf583be15b6a035fb28c7c0aa3e59f739eeb0e35d6305431a8a692bcc12b05f0d80ecb21bd289bcd0f8060fdf4334e427f0d38eee918624b767e961b9166fce3242cab9e685e1201506ff1e3d2cc724ef33f5f986c7c555b306ae7a48d3bce4d688ea8d52c28d0e842180a8761d7c07cba14d270999736f0d6568d273c0dc88d884a506131b024a0f2b631cdaa1f388a447d352480a3343fa111de2c282b1fb183bb1c14b9ead2d881041c5ef8a492175a39c2835a734c70a88e791cb9627173b4fc75bb9466a67fe0dc17212ac072df1c8765a3b59ac84e672015bc8a226ee4d5ca745f13d1c8f31674a8e085ec638cb9b858cecbfaedce504bc4dcc9a75d112230ad0a2e16b8ea8eb6dc656626cf8f1af3792506f704ff291fd4c743d66ef24a133592ead1961cf021e56f72a20be342287295efbed43ec898c9e1e0ca35dd4be9f897d7fdb8e2d9c7a72f7b1dda060b7472cc1075e2ceef8ffb41001d094d78d0443f5f61446dedbbdfde82e620099a83e7c3a4cdc7b22d35b60bfe28fe2f522b2104fdb34ee97c0e6cf61680cfdf675df2687d3dec979b103d3838a6fe5df142df3ddc114f39cac2e48c9cf8869428a358ef8e7fd0e4b29639b1763ab4e84cbe6eb31dfba6d0fdbeaddadb2d7ab19766259996a36dc20b38b8f83ec169a0e0ae37f4e554c9f186a565b75144eea1102d638c065fe00d2817be66f8ecde39333047946a692dd43437df6c88154146e6fcb490db05693f18bc71ea690ee98fd1cd7f551282c3c0846ac6fac5647451d2b541ea6b18d5b2220f68e2202035fae9f4ea35814d76ba591f250240940743d6c1e3d232bab070a9fabb05f5018aba5f4656ce3714d4945b6b9a9e27a090a83887061a6fb493ed147f78a00987d6f81765a5a4eb3f9ad7328d33aa3e4d6a7e3d8a1a0a1c5ffec568122afd5d1264f40c12fc5ac6903e3c078cf31005abf4f29c50db4bb9316d7fa4b16771c76b45ef23d17885185e6812fdbc1d9b8936b66efc1f2e074a53eb7c278be5eae8a3bb02fbe8c75749bb4360793c066218764bae1d16d3b79719936b0264d18de370f6715d2c421d77d83761114475b60b8b033872f5b4a107b6d9d663ad5398cefa88f6425cb849f781844a1b30de9babdced0516377134f0dad12ae19a27511d33494a1c461454bb340cec27caefedce83adefb341c2b52f6e1cc7061efcefaa9da62a7383cc11e9eba43f26855f212bc591a5add96c5cc53b14feb32f32dd759592dabb6e19f0eb05d0830ef9efeb43156a18208afa9462c07e6370fb6f1374742ab6673622f107d441d78c0f41a51b37196f697ede0dcfa85e2ecb03cdf42d0ff86dc2e08f3badfd9f5a3b8390e957e875df730a941c52e0109547b3c81cc48865099a1d232bba993d688b9481fb6bb8832260ee5045943653"}, {0x70, 0xffff, 0x10000000000, "2ee6f16e856a051e14b51cd09c47bdeaf84bf5ebf1bf7350f6e0a9d19dae86d69411882ec649ac205c67f54eec64448f82d3281c5d147cceb44d2b5789bacb57cf465278950bd5597780d31ab39b413403e631e8daacbde01ffad62d1f5d"}, {0xf8, 0x1, 0x1, "8d262814a717522bbdfb9870c930155562732c2e7edf88fc99687a29f742eae66490fc588409c1b8f39276db0f0b780f540d0bc07ce2d97ad78296fdafa87cb700784b0855abb844ebd1481537a7a6f278b6bf4c1521a43db99a66a2f494beb731f4c8fbfff040ebb3dab42499712de08c4418ae805cedb742237a5e066a2e06a394b5283f8bb95ea67ab691de0ecfac8f345c4817d6d3725a6b64c77aeafd09708dcc470de13666f70f9557b8d9ca5928f08d3a342e055abaa715e67f21a82d706f25e8f325882aae6179fb71d2814ba70823bf3f0930c5bdcc89364092a9c29ae587"}, {0xe8, 0xffff, 0x4, "35e88b7d3286ba9d4af3ebfd5278789d3c73dee530d5d39bdee3f834a6ff527d597f8ce226eadf710b289c9c47edd9341ba61d1b6c9ae4611e59b1b2dd338fcb462b8b3403aba45014b815addfbe8264a993b867c296cfc1efebfea080f67e85a84d4fa62b84445cf14150f76b70316a41fd384ba051221c125136a2f0e9cc4318892798729f0eb9e705c1c3f9acc99f68afdc4601173fac1140da50283d938ed27a94e56ed9b7a63014cd90ebb6bc5bad16283f150e136918c034023e5e3958f489e36acc501d08f50b8191a27ba07fafa04eaa"}], 0x1520}, 0x4) r7 = openat(r2, &(0x7f0000002b80)='./file0/file0\x00', 0x200, 0x80) pipe(&(0x7f0000002bc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002c00)={0x2, 0x8001}, 0x10) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000002c40)=0xa9) syz_open_pts() shutdown(r5, 0x2) open(&(0x7f0000002c80)='./file0/file0\x00', 0x100, 0x10) r9 = geteuid() getgroups(0x2, &(0x7f0000002cc0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, 0xc) r12 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002d40)={{0x7, r9, r10, r11, r12, 0x80, 0x1}, 0xeec1, 0x6, 0x5}) getsockopt$sock_int(r7, 0xffff, 0x1187, &(0x7f0000002dc0), &(0x7f0000002e00)=0x4) setregid(r12, r10) 20:48:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x101, 0x0, 0x0, 0x0) 20:48:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x200000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2055, r2}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 20:48:34 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) write(r0, &(0x7f0000000080)="e825f9169b1f23d7ba3fec6a7d0b84ed863629589d01f973cac1b7183142b3f953c4eed3b6624d1f378f352bf8a85157883bf3bcd256bf88ac07fef3c522f9bbf0edcf336a6621cab3f0ad4cc22a632cde1d3b816f5b594be0d981d54ff1e3d983167657c7", 0x65) sendto$unix(r0, &(0x7f0000000200)="b871bf35a32e9efaac4d2b039a3659f010367437cdbf0c4bd9559d72d7d5316c644881c723cdc7a78d8b3ba85144e39086f55e1aa216d34ea3e0c529949e0cf23b9fa8f217f06d7ac160eed869e719b7144bb4b46d4e3321b9f8f0e135f708e9cc2482f32e91f345e0cbf5be51ab9ef131bf7b04fd24e7e7aaecd7bf28c881d7ac76eaf3ec72f73174292616b4f3304596a72d279088d3529a97b3372b69bc0637", 0xa1, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 20:48:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) msgget$private(0x0, 0x6) r1 = msgget(0x3, 0x102) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240), 0xc) syz_extract_tcp_res$synack(&(0x7f0000001300), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) socketpair(0x17, 0x1, 0x20000080000005, &(0x7f0000001400)={0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000001380)={0x18, 0x1, 0x1, 0x182080000}, 0xc) setpgid(r2, r2) truncate(&(0x7f0000001340)='./file0\x00', 0x4) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0xd11c, 0x1ff, 0x5, 0x6, 0x9}, &(0x7f0000000080)={0x4, 0x37, 0x4, 0x101, 0x2, 0xfffffffffffffff8, 0xbacb, 0x1}, &(0x7f00000000c0)={0x170, 0x8, 0x1ff, 0x40, 0x5e, 0x4b, 0x2, 0x1000}, &(0x7f0000000100)={0xb8a, 0x6}) recvfrom$inet6(r0, &(0x7f0000001140)=""/201, 0xc9, 0x3, 0x0, 0x0) 20:48:34 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="410eb5b2326a094e39ef4e0272670901e5df1d8b4d626c1c3b2dd5cb3e077fda46d812cdcd67b1dbdee2a2888256ea39b31ac610dd07aaf283e9a657fb4258597842c07d98302c6df27a83c0d865935ab9562e891a43d8875c0f24fa3a9b167d81a278a9971252eab5e3f4396f753a20f188d00ffac4", 0x76) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/229, &(0x7f0000000040)=0xe5) 20:48:34 executing program 1: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x4) r1 = socket(0x22, 0x0, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffff, 0x4}, {0x18, 0x2, 0x0, 0x1f}, 0x10000, [0x100, 0xfffffffffffff800, 0x8, 0xfff, 0xce, 0x5, 0x80, 0x46f]}, 0x3c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x20000080) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="c8906b59ea2e6d1c", 0x8}, {&(0x7f0000000140)="23ac0012dbdf6d4e61680ea2e9a8fd788fcaeb20deff939eb4fa94e3ed23c71d34e50a76cf40634f0b8b1dccd5e04d6bbf4e15fdb52f63c6cb17e2e1e386aa07c274ad800849ce020ad8655a998713beaa2a25cf2bb97a98aca463db0802382e6f9d0330f8ec361edb2ed63c52f78e41a248800b", 0x74}, {&(0x7f00000001c0)="1b06dbf424cd10c695273252a794432c0e3cb5d81a7854f532813ee4ab9a49ce44af6e1f1428511ee9198c61cb549062da8c40d0c6eb6a817a1733c612b548ad36a8206a4a041f80779739", 0x4b}], 0x3, 0x0) 20:48:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) write(r1, &(0x7f00000000c0)="0fd4c7f9e315c64a658d3adb68a3aadd3b0cd9baf637355d9f163affd8be88c5209a0bfab9e54d3f863fdabbd4c6c831f94ddfdaab48a58434e913a9e54f14398e57017276e0a2c04a0684d5f51ce945a2c0cfa44c85fc6e5ccbcebd0317308930fbdeb6f30eff82776d51462485d501f7e4018b08b4791f047ae031e704d942afa046b4eea706be681651a56d76e7af0725932767324af807be99d77520c6e2f9efe783364f5f52541a8a954ce9ae395ad94311203c9e117ac034b97c1ba13e1295e480261ddba6b322a1294f5370ba4900e38ff043d854a2f316987509a38f0307", 0xe2) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 20:48:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000e4ed192bffff0000", @ANYRES32, @ANYRES64=r0, @ANYPTR64], 0x20}, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)="9cd842e3b94ceb317de02636997a073229c59b5d9292ae693b3bf0f8dd246ae382e1c04bb95819af058de3aa970f0874894083b0bc90bf151e3b2fb3309af52f3b5f7411a7cf390139af3701e14e27bd0a06") r1 = dup(r0) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 20:48:34 executing program 0: r0 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000537000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000240), 0x0) 20:48:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 20:48:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10400, 0x10) r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = dup(r0) pledge(0x0, 0x0) r4 = dup(0xffffffffffffffff) fcntl$getown(r3, 0x5) r5 = socket$inet(0x2, 0x3, 0xc3) fcntl$dupfd(r4, 0x0, r5) 20:48:35 executing program 1: preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff83, 0x0) r0 = socket$inet6(0x18, 0x0, 0x5) sendto$inet6(r0, &(0x7f0000000180)="6439a672de52471a3e524aefd1a574d8a731ed9d14221143051a6c2961f906febcef455cf26f5404eb89e2d45ca654b34c7019b01a3925c5d48226c8b6fca4c8bbed229da1711ddc406d3b73dea47b0e7c17bfb8b6e77edad15a2d2a584b30e038038eab7f87a8a2ffd24b9e6924daf73dc261ca32f596157d08e1bd89d24f24451ea828ef1074359490cfa776910e38e143684b2138040369fabc0ba6698c94dc6445c555e6cea635944ed5d013cc82cf9773e3fb54dfd2feb23c9cc459508177255d204cc296a35e0c752383afa7509a1846a4cbf6253599d1d85dfc6a439563337e3b3178d4e5b322360a552a3f33cf816470858e36", 0xf7, 0x2, &(0x7f0000000280)={0x18, 0x1, 0x7fffffff, 0x68c8}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 20:48:35 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 20:48:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000021"], 0x9}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 20:48:35 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) munlock(&(0x7f00000cb000/0x1000)=nil, 0x1000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munlock(&(0x7f0000182000/0x1000)=nil, 0x1000) 20:48:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x201, 0x0, 0x0) 20:48:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec1cac5704f7ce66583b16d54a06b9a7bbe577a0bb5c91b5266b77a4b76445ee47ed51a073b48b4e26b9d2f10b45c21b07486f17aa115e4e9927e36672e9da9154b78448e64e9970ba9c36135ceb7f17b1"], &(0x7f0000000180)=0x1002) recvfrom(r2, &(0x7f0000001340)=""/231, 0xe7, 0x802, &(0x7f0000001440)=@in={0x2, 0x0}, 0xc) r3 = socket(0x13, 0x2, 0x7) recvfrom(r3, &(0x7f0000000200)=""/200, 0xc8, 0x801, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') rmdir(&(0x7f0000001480)='./file0\x00') r4 = msgget$private(0x0, 0x612) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000014c0)=""/76) syz_emit_ethernet(0xfc, &(0x7f0000001540)="27dfa76f18f198fa25639fae641a3d9dc8b84c7414a5cd6cecba85c0bc4d6fbd7aaabf9672ba635ac54c591e131fd51e438bbf947cf923d65cf1a87f20eaa41a482429fedd1d8877345232d1a49dab7e78851651e4bc0255921e887d5618e40204c1f85fd1c9d975761727f0ad3d72ab2241e498879531324c86ac63a91131e85e1594bdeddb3c631528b74028a8b7b248ca584bd9e7d9587db03958509365bdc5fbb42a391e8ada316d8990e48f425fb9ba16181d91f86434382dedb9456a9b61b6762152173e2b90b449913e6ec53063fe8460cdccbe626480510d1366826cdf174df237e0fb8afedb1e103df5ab90f8d15b0cd54cd091706a15d6") 20:48:35 executing program 1: socket$inet6(0x18, 0x4, 0xfffffffffffffffb) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x26, 0x0, 0x0) 20:48:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10860, 0x44) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x21, 0x0) 20:48:35 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="4de48708697c9f9f5f6fe641c5c10fb42c8876d1b2c0acfe20ea", 0x1a) sendto(r0, &(0x7f0000000000)="505d7f52e70e2773bfbdeb36d4e1070567f45ebcf87ee9ae0b6d79d45497e90822b932995d54b2d110a05d2cabcf51760dacb78c6ddefee5c9158e633bae6a35d47fac110f5be023f569a8d2897de477712f017abd933d14b8b061671eaa4300f917aeebf172c8", 0x67, 0x4, 0x0, 0x0) 20:48:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) shutdown(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x5f}, 0x801) 20:48:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x180) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:48:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0x107, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) 20:48:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x8) 20:48:36 executing program 0: r0 = socket(0x11, 0x8003, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/248, 0xf8}, {&(0x7f0000001180)=""/57, 0x39}, {&(0x7f00000011c0)=""/88, 0x58}], 0x4, 0x50) r1 = semget(0x1, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001280)=""/39) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000001300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 20:48:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:48:36 executing program 0: socket$inet(0x2, 0x4002, 0x0) 20:48:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x3, 0x6, 0x67a8, "f269ede09c0c7b0f89f08debace3a48e5d10a5a3", 0x9, 0x5}) nanosleep(&(0x7f0000000000), &(0x7f0000000040)) 20:48:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r2 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x918e, 0xdb89, 0x800, 0x0, 0x3, 0x0]) write(r1, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) r3 = syz_open_pts() syz_open_pts() semget$private(0x0, 0x0, 0x200) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) close(r3) kqueue() syz_open_pts() 20:48:36 executing program 1: r0 = open(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f00000012c0)='./bus/../file0\x00', 0x220, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) flock(r0, 0x3) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f00000015c0)={0x0, ""/139}, 0x93, 0x2, 0x800) flock(r0, 0x1) sendmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="bc3e0de7a553e5ffcb624d55164cc0bf3c839acf996be4d6f5b6614dc1843e92022f31588c13d5f3ffb5e93b531eed0dccdf1dd3f9b10189e48e020ad598fa82e3cb21678a74bb304af4d4aca1", 0x4d}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2800000000000000010000000300000029f2ee512e218c76444644f61067c25ad066368c5111000050000000000000000100000081000000cc5f834c0da79d8d7618c062aa5449b9a2507d31b73ae1a7d0ee2003a1a96f5008cf699c514aefcef28e24605e6e6a50b3cc1b691fb8f2ca8badef0bf46300001010000000000000ffff00001f000000ae9efea86b21abc156c03483b0c1829528b58ba5cff7182047e5f78c72e5b0045165a0dd3b9335cc127d7541fa141ba4f695a12f172797ad8c42fe41907663b3a78855aabcb7ce8ac69092a4d1ae759f3265bfa207e85c601c692f6a200f78918d8123404ca74e5421666bdfc3c2e854a010c5451c761357b59e689bb77022318b5f4c9547e950aae34beacbaa8a6dd2df35e54774236baacf002f32e31f44a0baeee2246b7b06137faec2e3966fd6a89c962745417d9ad6958a6d54e80438d101a2386be9f18b2df89e1abed55d60fa48943074826284515cc04366191b1860c1dddda0759b70331378405f435c235e7c5955362b92df1ef6e978d6b87b6157d795fd8b9de9048960f5714b9ef8e89e43d7a677ae7d47173ff1349ffa7d4147529c71f9374f4c58d37b84f07edbd391a05de1af662c212178f521049e0bbabe4d66b92db216418858168df534db81e5142fa64730a422c93d9c575691bfa2223c3a5ac44a6d06dd1a2bb0145f375a08630dc48ec21448058c4e6b19aa0a382a0ec000791c0c171f811627d99776b9ee8eb733555965360de8f0328f1e908a39342d8afc9335e2a72d6acfc89dc7f53a561b3ca3a9a90e0843b1074ff66c63d55e85d27a632f8b66b5b25e6605e98e1d5f04ad0d03e4736ff81a05a432908daaee1d40d2640a62e7dcb9d40abee5314253af2e0bc20112b57a576f50c705b6f4c4b2e6a7488c56b7cb9fd25c23b8869f2437194999458791ff78b6d3f5f342a1409455d82fe85feee82d113741a3ed924f21060d4b823e1a4b62a0e54eec4523446d784bce1e1eecac25e42cf802e0c8d90ef169d9449ba810cd46f04666d8308412d71168db657989711f08171455cbd7c7df2abb638d4ec312b722f9103bab6e03ea0022f8e05a82028f652ec5af2fc0b0f018a0b3b9a4627f58b84ffa296177e362ef0d28f0fd9e7b95043e9430bc9ef4cf92e4f095ff115dd5efd8155883bc795b894bf7fd306eaf90ca11dec003e623cbeff1768641051e4d16d7281b197cab9af5f7548e57bbe2e5b02fa0636ce0d464b5f6cfb532e70bebb72a0385ec3035d49986c81592643d3a06c09dae528aecf82824e362eb4239f3bb615c8988425da3033b257280301a368b3055ed8a367109d83ab33abbae2c942b525a04ae6f2cc27ba9bcb651928bc2e341714bc27d9aa4a4ddad3d15d524fc9da85a59b85ed69a8e53ddcdfb9e8118e5e82f051c072a89868fb0f3a46abe111986595ba86749c1177907bc61ca480236fecca1dc084fb3502c43195950a4062e70e884fc957adda22fe23c11bbf0748c93d1e03e901d2a92942ff12d99f5d126c4e1b66cf6f9b81affebcdb02bc2723427321ebc9080081e9d93fd8a7ed9c83bd54a09cfc4e79ce7fb099607582df7e48d9017a9d0b001f45a2e627747ee720440bada98996ad1f8ebd977e39db6d3897f203ddb076cd97d4295d159436b8c317223730cd85d665c57b04a189da0a0f9a5ef79e88def6aa6e7af946b9a36bf691cbe00dca877446ee39c9a167582375210849c575e9d38847dbc7130a901dc89e9f76510756341ed30336509b4a8811f552ff97df0782033d4da6fcd7454550ed92ad046b15d02b86fef9fdcd27cf553bd73ecabc96d570c99b82108c46a2d512344f0e64a819a816f4b30c57f34d1fe3051b15d0b86e3b6e7ca8b4cdf02e0baf26c016450682f936ef9a97b9eb9fee93b19ac8e34d623737e8d3991c2e2e46c4462dd8cc07a802a167dee808c0e3ff6008479c97fb4ff3d9bb4adf986b0e547dfb7f28e8c32a00e1c4a2b00f2ddf2b0997077798d68fcb5e880d9894072a6ac9ed8a3fa5563f5247540c64008d3369d103327592fa34c58d3ddf15036eab67722c009f69428e462fb76064f4e80e7ee09802ae1b10d2d3a3e98cf8122613a61559671cc8c3237be4d924ed56de4079c26974af0fd6d8c66d0931ea743a863e37cdeb83cdb937c5b58475ba0e7abe08664c6b507b7ba353d6baaaa4e0866a848adc2215bd88ce901c84f0ab394864e6ec36e076d81ee26782fad6005ea7bd27a58890a1033a6153694b4c529cef8e7c8e9f789098fdaefbe43629e1439b0d3844396c213d8f5ed9d7a3aee03d9c419e339e63fe6dc73cbad6e30d73e25923cafdf84810e445d572f1fd7c668e9fa3c7918c0f582acb7c5343e0e77c4f6c404b6924fdd6d724582fca0b630044bb2a7cddebd95337a5d8192b873cb4519d10e0be81902eb41cc8b476169e5497d2ecf43083969d9a6961c3f905ded4e3dc18427a9e318c44b82051814b67b6c38f6eaba819372783965b07a541eec9141fa1579c099a4234d64cae3171aabbc47e3a208d3f6c7452b463a630aedb3f5d7a614fc4464a25d7efc2918da06c120d13fb8b9cd491980f9101066bd3a80b3b571103766287f7cd1c3db56ac95b714ae6c9b27a95207fa8854dae91104813a7e2306c0f3ba3e3b6692935fade33e70912f0391f82f428c812f0187559c43b36e07153c2729cc896877f53bf89ef55673f6916c0190e28c9427133ef9aa24a56acab52ee61a2445ebdb4a342de789167ef4ad3fd03ede114495b9008ada47f2e7301eeb30bc4a55aefb889810a6f4585358c80f9061e382a0410927fc0f626bfa6376affafac8f60c46a53889bc5de02b2f721d98205ca52c4837ed99ed3fbcdedea28992258dc7dc2f8925ba1a5ef465789725ade8f3d4c79abc9dc1096be2a7fe5bc4c9dced5c6d10a835da103d0275be951d7c6e45546bab3667b0a987e3810ba10e4f3e16a6b230cf5df90b10ed97bd0e36ceb0197cea5d29aceaca3cfabc124f1705618ee28d04af33316da469e55ea96a87a8c1f5f69bcfff09583147d63977b153198b1a186a30cad75f50d839bc75d9ab2e964d788eef25e959a4e0d24571eaf60ba01632aa5ea7f3bfd4f29e52929f267023b420da998e97ccfbc2c75178f0d69251b6063232343b78dd21b7001357d26fa326c97aa9f6c8e8e51aeb8f08a794116f27dff77029ffc2784c6636dd8e6ff07d74add17be346018053a430e6046d768dcfebaf45d8a3caf18b6e85ab8146285908255dc14299866078c67484803fafd334a053e11e06a653e811764263fe32b593f38a4f3993c85f7bc3fae63e01953391d670c44a1d2c15bfd96bc622a2c1b7500c62aa237be59d52e7ad37ced072d466e1b44141c6968784de5f1b220ecda7ba28c868b920e4627b10f95bedcf2a0640f21fb4a905ca7902878ff245fb6d99842b28d1ed055713054949e6dc012aaa671053e59bbaa06e524c6d6d1a3dfe05296a0d9470ab74f95316a413865964ac8946b33a4771d53d8cf1cae27020191ed3e508ba88d07f2b4c28cd3d3a809ef90c9ebeb6a194be3f59107dfc0938769e044ef33669d42368e2161c65c3a89435694ff706a9cbcf18fe485270b6424b88d265a4b0cfb2ebbdd9bb8d71db3e907d0703adf6d2e88ddeb3d08e8314e122327475aa7add2d69124d4b87253d5ec629c2da98c3d9f5f0a88bab35187f5e5e3b5fda0e5d5d385ce8f39d7bf459483089937f9688653edada02ca7fd2e4b6c4479b019d51034a32782e833923e4fefb2914cad1fd42ca5ee6d839a517d85c157e71eb298765528caefa0e289e428411134cb5fa86cbf91645aac25780c28d1ba795c53affcf66f79b2b659c85737ccce1932d1940c5dd50dedeb1bf0f9b2e1b5aa22515b243a0a31d13c6697b358aab34363e16d391e7205765089ea6e86917eb719b8de49ffb389f119f8268f315d98dd1aead9a2928a8160635a9bb8c34cb485644e9869d75c792df50c143474894028e0598d9ec488f0c74dacfe5434be2b74782aca3bfbacda7ca43d93618265049126ce5d479a0a5b679832916952ddc3bd694557c09da76444dbb913a85f5ec2d260f20e601272ae8577949fd3b81a138aef140d822eb9e52a0764eff11938af9e7efe2bb58aa9d1a8aa5c59d2117b48f1d9e1a0a900a29d9aad31fe4196d8fa755e1b073a491684c8766d44b41043b611faf5f1e02b196682d58f92651356182884a077bc665ed7b798a80bf934023860a5b96d361aa40cceed80daddfc5355b4dc2d9bfb70e19a6a4a3b9ae77a2242f5f5f0f03d9e8fa26a1affc7aa813147ffcc480299e40698bec7f0c9ca5f21a02f7de421e469e21fb2cab492f15f1e0558e097e31f873b25483aa323263606768e897bf20aa6b74dc3542170a66e144ee5506384e387df927b84740e36f8fc4559805a24fa89c0888cc95e9edbe2963458bce9afe48d9f3758d9f2c477dd17dbf92cbbff098ede403a3e4ea243bcbffa83c5ce713c0afca52232f5363e134c6fe6e9269c0e9c2bdea6611cb03fce8407669b561f3ff81b3b484e0eb9f4377a8ef82633f0dac01795cea035b2d93718dcfe0b538c55ddc8b9933ad2adddc157cfd83269b0ac5f8de1cffb3ad64be8f6a3851dc59d89ebf91190593efe50af543a64776493e1244bc13b5cc42fb3288b571e55ae5dafdef2ea5e9f930be07c3bba94436c4509095dc94f188047f1872d4ae30111e08fb977c00adecbbe45e304c837aa4bcc2d19b90c61aed2668bc0f949da6fe6b5007cbc3dae4d3e900737dcdb589e3ead84a711d0bc63aaf34f8481c960345a0cb7751b30fbe765075218a71b989755437740f6cd2c54ee3739011d40cc42aa4ab3828f959de72c92d6f1d82462be900a7ce8e579495fc66128a317dd86b5466e2618f78366e8f276030d924160bbf316bce75c60070151a71942fa5cfffa3494135d6e9d1d5330096af34aa3cc0218d5ab1fc2e2c0f82ad3c71670e64ec66e2f4b5631369c1c551cf7b721e87d76be6eae3c8983bec257808539a9d9988f7eaedd07a90447a8a1784006eead5204578e78b93585bfde21f81f3694543f44cb18ab67d11551e714798c03cf9de0ac6e47fb23c636ad8bb9a9aa9938c9945546374d0eb42356ad49b9d0ae13ff4fcb502443902f16489e04e911387fcc97a0a0c8919b3fc098ad2d75426134b13744664e66a994de0ba07a6666602e0ffc307a64cab2664ef7cf78047d3f779bca4834a4f17ad042f9bf57d300fb30cd84c64383824c8b510dcd6dfd5a24e8716dd0da30e7f691745cc577ce689931eafe4a5bd7945c1ea53a09c5d974312ef389abf93e12e19da8db5bf573c61aedde699a8354e0a7c4f525c0ae58e7038667df65526cbb6724e797b8cc84eb8bbe9873d385ee66c967d1d1bd8c4bb80fb8a1ffcc70596ee4ad67a47d5b8abf58d3dcb8a580ad6c4172c8b0828c0fc977066c96a9056778395991109ccd605272b744abb639f823f445568fec8a1a58fed3ad30f8e9275b88dfff702adcfce25c052244ee190ff3467a8db5db99f5555ce3141ff3e5b9c1ef548ee928f52f0c7fac17b24924e5f7de699fbcd75ec0496b2855aa37fc978e83cec7edca25f3d56689420ba0fd4521ada87e80384f5f0addc6996bb363c82a942d37b4b8b0ad81ebee48a5b7dd91b603379d6bb1dcd9e71fa4da82438dd3189b194b0a28310eda9171eb3623f6bcc092872b8ff7fedc759e4f408cf994f03dc6110e44ec21d6fc0ee10d1d25c38885a2ea9bc09a3ecf827dcd2f4476fa42d5c3297ed33364959ea25ca89c245083a6cd81bacae486b67df9fcafeed18b3bcd2f3443c0db6653263a6d4532f4c840cdb96fe5bd65a9c527846b34bb6a14e834bd87f418e76d1f4402c86c3cbf97b62ef49d179811a31cf3d10957369c7c91c938cc3a5bd7c3b92bf9b12268d"], 0x1088}, 0x400) r2 = getppid() fcntl$lock(r0, 0x2000000000008, &(0x7f0000000040)={0x0, 0x3, 0x6, 0x200000004, r2}) accept$inet6(r0, 0x0, &(0x7f00000000c0)) execve(&(0x7f0000001300)='./bus/../file0\x00', &(0x7f0000001380)=[&(0x7f0000001340)='.!\x00'], &(0x7f0000001580)=[&(0x7f00000013c0)='+.\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='{\xb0\x00', &(0x7f0000001480)=',\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='+*\xd2$\x00']) 20:48:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0x7fffffff, 0x1c000000000000}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000000)=0x5, 0x4) 20:48:36 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) kqueue() pipe(&(0x7f0000000140)) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = syz_open_pts() close(r3) read(r3, &(0x7f0000000000)=""/86, 0x56) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 20:48:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) pwritev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="41d43fb1053ca099e1697647f5eeccb7a3f6f416ec7728e16231a354caa98ffb7474ccb05b50cb545fb153a09f27bdbe82eb14839a78e6984d546a0e3d2f2e5fecd5cfff12a70b19dfeda3299e643379e990d6204f1c9d986f913a1c8f445293e2cf5540aaaf7834aa2f3a33ddc054e4f40653f24cb42122109a3f4bab2242f72b54c1849601593bde85fe535d9f645f5519e76fdf97ab02b744ca261da375a7d756ed48900c4cb0df2fa69aae435daad837e8ea578d6e0784fad8e1f2d62895122bd7b3911af7e7c996a687fa5332b4fe238dcb55fa07bb1bd0ca3b62f49a5b2a4c6ea9b61cda33845fdb52489620856e65de8f468bff3fa8cb7d804e525feb514974709a051b956241baa97ba42380d195b0338726ae79f31cf656c1828310a85fec89ce85d42b041b504ee19b906353cbe6ab6398bc1a844d20d50d64cb8a5c20b83a4753470dd1935e2384eb1bce2faa4a6a80f3497d213bc5e49e51105c07a7413773e678149409756c0bcf5b35aa6cbf2d6648a9e49904e11050288fb4aa51e6f8e7d9bcb470178fff6260fdb978923f84283df76d4db36cdd3ef03a5bc5bbcccdf91b1bbd242231bf4ee57168c9bed18e0fe51d8562647f123a8d72f51238505bc585b526a68e0e6338292f0d8c15f13feb64a4b6f0d67af21a1c4075d36d3fd4b76617032ec5a31942fe355964aeddfcdb3cf311866332f4d9836e0fc55505bb5dd7f593cba6331c04d1fb4bf0fd3a512f2525780288027fada5f118a3ed3ca36788d8d49cdd95f2fb6b7317d8f9e8afdde982b18135e7d67ada4c8e849e5a3886a1d30488c37884020b2142b30693d2319e7d8248e081160759c15ca36e5c50a7208d2be79782bad26b09b452fcbd2eaf9cc8db46375e40169bcacfaa771d1a7e319d0895eda581370ee7129fbfd48170ce720909da26cd2f91c0ea8e4792512c3456d75af0dc0a42726a24eb9bdc1ce996b48a4e5f3fc003a17953381efe7c3e8819c7b49d985cd28f7167fb662a9d0fe7a8c5c0e5dab9857a205b614d998841459f823bee2ad7917f7b958ebadd1f6c6368ce48f8ebc1bdb7a60db052f76e0927ecd3412cfee138362e4646ad405d48ccdf7a8da38726f22c660d77c8b1cb6c270cef0fa90ffcd2e059f03c31b8929d6e44f4a56618f7e695c69d6347a29ecbb71d06105c87306d9a5fbaf4622da0c486e17cd00644c7d761f7728b27772dd74c33e0c40289fcba2bda93f154a2e477559a8047deee433d567bb1133f858cb383c8ccf696853fdba6fe1d9b902280b23a4c2155b6c2b3e50398443258f91cd4b8db449d68feaab84a60ef95d9b2124576b2771220d57b5b53ce72cb2dd2500361aa4894c4cb4b8f5ed724bff74c65c4e76cb3cc96ade98562431cb8e25e1277cc9c18dd50e43d1a823399eda1d2c1c539b3ec35a8cc69c8ccda40505b87d63b87208df179b83aa62e206fcb81e1075326ac4f38c03f396eab2b417e970906e3fdf385089b07bf4f223af22269089d2f10defdc6899b2a1812552c5e7b0670f8b57272b9497f5bf61bee2b4b41447ddbbfc8a46a435160b3dbaa2510fa1d8b78b919ac2204224898d2ade770c578a652fdc43668c68137a2ac437d802ef7096d4f2a375edcd0e9afb06e53aafcee627536344901dd6d001a273582bcf5c9a822863fd5e4ce3ac5be06454b4bc52a2bba523b24241e7e06047aa6045df1295a32d2a1990f94dba8e66507216e895b81eccb3cf180f204e1e65a2e819bdd12ca9661f002a17117e4f76d74e3db8d63cee1ead5a5f3031d13ceda6cc2e17ff2fff61c100ddd12b20edc32f0c6db2d78706cef116fec303abbdc2081588ecafd1f8f6dee61edd01d11c8e01227a7a93418ed8bc3b36ae2558c39707d9c40bbf149e3ce921aecf0612da994a7e4e63b9b72d36183ba6ba50a3c129c289f7e43af4da5c8920ad169248a96e121f0d2505866575734a650a92a1475ffdf24b02190e5ce5fedd3df78c25417fb9c80ae39c09477b143d09d77d3b67e764dd29b4d9bba1a933c45a5880dda9b7ae22ae5ea968d2f03020fdb28961126b679d072c2f30277ee32ff26ad1b3831de0d985800d6a1afcd52e877fdd818fe61171b60f4150e05b49733880532e088e478c912be5ec505e38246b86324fce890b1a63bd5a93887bd2e730df2aed55d2fca019b93923775a893222eb28d0e62aba5bcf3ae7d7bd21738a633b87bca1ab3444150db2fc107fb20bbf79ab9a2730cfccb0905bcace589a4a0034f1f700f6c096b3d127db78296bbc8c2b85a2af983d4f83f6e12d6f9f4ee753423e0b16b330cf420604a03745217caca10a29235c222a087dc563b644bdc3c4257697936b0f1028db8bfbff5ac5cb45d7ba2db666d28fbfcb4aab949ea24fd1a1dd2cad26da29913dfcb7679e337a788f7e9c1b6459ff22403750e4748af2413fd712ee4d39de995eb6946ff3c249bc6a8e4bde4755b8ec6500943f0da04b1c547e688c96db5c2184f568b443afd9911f5064c08bd6734bedc67804b45b86615f328e2032ddbfc6c6500648ac2e152918bf8b250043427f3c5edc50a1641a2b70a5a73736acc13464e306a470f08b898389961244835e01e62a6c623f8fec12c0e7fb10fe8efd8596dd49d96ba2f97a42162ee4b7b2feaeb2f1173d393a498db74c7365dea49b025b7de7ec50b63dba56edfbcd2ec8b9bbe1d7fd97063b3059be7226a7248e9ca49bbf444c627fe471f97e3a2e9b34c32be7f02a28e88c648a4bfa94c6f0e510e3697277d1acda58fa3245ae566fa0c20dcc32d703e0ced0810ad8180a3d83572437c69cd667beeffce3d12e72ec3f84d0b26d037a5ed10031389fdfcb881f50ac887e581f434aaa22899fe64fe163f500fb309711e8180a3221fd0a1c7eae84c1f556a96834d54948fab044f997cfd4ebe60677852bcc20700adc429905d9c8d27ca669d925dffb9a08f2259d58a852d075b5d351fde4290beca1822469c11489e7c27aca9a53fb725500b6741c08e2aad02a55c5ac52e3c8a53f7c01e157dca7e7d67861c67b5d24b688229e202a63c5ea333b196feb196932139f96f162edb76eedf87d5911eaba0548a96766f14f3cf0568dace6bc802973f08f20ff31f8a443b3685394a518801ffe9a2cf4406917d496e20720842d9b383d6c51873ef2c8026c7a2c256d6b819b23fb742c678bc4e9ab8cd1843b8315737b7489820c68506cbe6c6e302a16d7fb664646ae17df2bf72402f6b1931c4c0fb63d0d2a1af5330da2983545629099a0be086e667dd0c509464b2de3372689201dae8223666933a28a667b4765888b0e56aa99eecec63dd310d5777960ec4018618ebc68a4d9d7d5ee7a26f1d785386c41720e0aed1d02405fc72f1620c55aa4d330e941dbdfb8fad672f1e3b18bfc8820547c5533d71906b42719d5e0a6cdca6dcf693ae16ec8b8e0e7ac09fb64ace2d835d42a5f74c3e1cb40280d4524bba1f05997e66476d60a4a3ff94fd036d24fa2d536e3edd0aba56af0a18dde22cfdc836468d19f42c485bc7342bd5e4e848923fa8b2a40ead4a00003706765b71a03b1db2002b90c27843de7ef5178bd7c93ad9a1fce4528404086e754eaa4b462d2802d472bbf0b489e6f05afc10a8d4e91ae0cacbdec18c165e4a688f415f39b61c8b835e1cd92189b962ca2dcd3340a6a4e808ac1a8472ba0b5f4c55c57a6b12ade2232b94f7b4eac3b2028b2139375dffeb170206db5c5186d00624f0c09a725665df0bc8fbf0268f9c80c045f69c01ae9dcc8b926b7c5bf725b9ece143196d8dac96a562e0653cf709d4ce9d18aafcffffb18119dc1e48e9c32d59022f7415e74fc9fa54ed95c966c85ea8c08b779bc587475a0d90f4700500fdc4c23a8dc01bbb4c69ec095b8821dccc71cdb02e947ff21849345652d07b0d5d32dd6b7809818cafbfe07f849c2a88d6c82521fbc62ad19421141e60c8e01daceabe1a2217d12de9941b6f96c03b8da7bf9f334d4516cbd218794d6dfdf80662633fea5c58bfe0f83dba0b42b3de010dbf66f978ecf6d3cd4ad7d928bb41877b0ee6fe8a775eec802873a08a3da0d1434ff632fa2277114c04a886b6272bf21e1cbde6f932c1cfbeb8b2590b377a09245c4df95ba553dd4c46e9d54b858a417bb332ae889ddb97bf03f226a6a4025fda30456af3fed7374b8291c6be964a4e806bdd61193115ebc63bceb7597d308b334ad156b6382c073078cb25119bc6d9b9c0b51535c5cfd41c64180820a2d7351f39dd82020fc562809fa65e9ac7ca937a2a7b3a8dd4717585c75f20e2e1def6cdfde8273aa58cdfcf54b62cbea1502d09aa1b70db1bccc44ffa68817e056be0b2aaed2b3e1c45259b28722629ec7045a585a2cb30157b5d58eb0ca596c9c42c3237472732ee9768929c4c685643b31507831ad79ab30aa8d4f9da99516b9ac07d9399bec7c551ffe8657af8a593ab1520ed9a3d6022244b8307f45d109d1785ee2fc492cf13138b9b9c793e706a81e39965bb86af7831d73b69200a5e05e7556f48e772542d85e444da8864e0b1044eb49faab07ca0e0fb62e07a46b181494cdaa2a414bf181d2ceecc162a08e04d36af240b6bc90c9e0c13f873bb4ba0374699ffb75116e4629c60aecf946418c89122007cf6f090bc5c08e3800c9a91d09f62174226378dd322f79fa37d69cba50c4fd02c5c3c21f556d923414cf6246aaed5c935930ca1a2131e5c8b5df1840569a475e47aeb59d7918e8832ceae4ac93cb67335d060b00893a68c425f7612d6225e0fa3bf31b47b4727721cd10481cb89de2ca5169ec4849ec9e8173b62328947aa3badbbd599f23b9404d411b8e02053d5c021e88276eef763fd55615a08a47ae92e1921ea8ff30cc955a8bcf14e6b8fa2ff5f3473a54cff21134248c59f8c6363554772e9b219060db77b13a28183479dabd2a4d3f3b22c000b66306ddc73686897889d4781e8dbe4a025226283e97193fc1d67111ce9eb52fccdbe41d6e2b3facbad40eef27b229f52d576396677a3c1676b70f4c8c707df99a93ea3e4e0510b40795c574c799a5ec557fdfa9a56d8562027e295692925cea54853e7bcfd236f8adf6a58dc75bf773665abffc9ba25a281f8e78ab1bc573135e6cc9578de446731adc3a4d1268e5b06ad24405408a31f4636dd65be944a9bdd9fdb7254aed533f99d80326a88d499326a9640cd123bf19766ebd71abe8e63062afdfe2925c6d8778b51fefed447e270a3eb2b1f34d6b130564c1082f786a915beffffa5647212bdd7f9e77d4e20f8fcac94b4605f09f6fc130f373bb2026c88af20a64d97a43538e832c7f73f3634f56877ce846162972d2a58b15a0c84785edf968ce46782d74f83cddf42f3255572062bc3282c51fbe13e026d74d7c0fd28b7b5283db52c426c18e711d5c32ae759e05ac0ed31baf4af5439757578676674f05fdd47d105fd628cf0ef34753c1e426194f41f02972327dcf54ebb78d56d47cbcac3c85adc261f78e877460dc53ab141815d6618405baa58e55078f41d2dfe8417efe56057744ca373ff5b146e6ddd2a95ffdc03849e698ca922d57ea731248f5b1b4637b7b1d5125145aeab4d1695d4d848c765db390e47ec0106927bd325cf19fd014293e654f088018bc91ef9c6e6c280cb2f429fb8d475be6c1c180810370ec63da70945a3b7e9a82976460640996800c7a06c6456206ba9b6efa2338957c27f72fe4a91b14f14e7a567d5d9211ad1e4f87309823683f7732b42153897bbcccb", 0x1000}, {&(0x7f00000010c0)="a6435328b4877be477783b5937ab8453d71511ebdbc301c4354e8a4d3633559a527d4d9cba5e515d078c9752e3c7b965021ac99d0dd920c839ec00a26bd6d2fd62d168cae8cade182843bd04313b6b1c44918f6cb03f4eec5ee4efe5663db82380d506b031c91252e285fb7eb245beb7789b2f39dc2880e313b6311152fd00730f7dd3e5859794f6de97cf8f25d56bd9", 0x90}, {&(0x7f0000001180)="9c030206dc82fd626a51260ccd0de7d1ebbe2794ed8181490f6d05a561da1d32564695d565fc98a158172fa0633c3c3906e04740b64a72a678dcd97998a1ab8f8f0367b8d94d303e9891258d79e3f0a71e6a7dfdd113d67582e1b449b07be7fd5f96df2b10eb97201a76486a86c659306b75c14b3a11e52b6f2c2a5a828cba528b636789e76d2799e1a7ce4fb98bc048d9e31af936b99ec558d19896edc87cd5fff7c7e2c9bbe72224364a4a90b585e7a8e001ff753b3f18c4cb9727ce", 0xbd}, {&(0x7f0000001240)="d53fbf8adb40dff9e541e667ae885c79a042736936463f3eb0d297f8acd3d50e7b25aa3178c7d2e5d8c6834bbb1a048c1f6e51659f25754b25315494249aeb7322a1fe6d023da96193577fb292f9b19135e310c7418ec47fbfd06967677765cc2263b245c2ec059939f4ce5d19ae7d9032b15b044343262ea1351bb33fccc8e65bdb5eef72dadacec2be13902a6eb3fdd53dafb4cf6f22098760f701c6872bdca925fcf9d1f7e2ef728323472f056c6ffeea60fd24d6d15aa0e6a68a0a3e9bceefd791d9534a49f4f2add4349f2544a3fbb5d9", 0xd3}], 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) close(r1) 20:48:36 executing program 0: shmget$private(0x0, 0x4000, 0x1, &(0x7f000032d000/0x4000)=nil) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000032c000/0x4000)=nil) r1 = geteuid() socketpair(0x20, 0x8000, 0x1, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r2, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) poll(&(0x7f0000000000)=[{r4, 0x97}], 0x1, 0x0) r6 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xff, r1, r8, r1, r8, 0x0, 0xff}, 0x11b0, 0x4, r7, r7, 0xaf, 0x2, 0x7}) 20:48:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) r1 = kqueue() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000001240)=""/238, 0xee}, {&(0x7f0000001340)=""/255, 0xff}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x6) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) execve(0x0, 0x0, 0x0) 20:48:36 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 20:48:36 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x40000100, 0x277) socket$inet6(0x18, 0x4, 0x100000001) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 20:48:36 executing program 1: pledge(0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 20:48:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) r2 = dup2(r1, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) accept(r0, 0x0, 0x0) 20:48:36 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 20:48:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x88) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x4, 0x1) readv(r10, &(0x7f00000007c0)=[{&(0x7f00000005c0)=""/127, 0x7f}, {&(0x7f0000000640)=""/97, 0x61}, {&(0x7f00000006c0)=""/247, 0xf7}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x21, 0x8000, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) r13 = socket(0x20, 0x3, 0x81) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x0, 0x18, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffff9, 0x8, 0x4, 0x5}, {{r3}, 0x0, 0x6, 0xfffff, 0xffffffff, 0x9adb}, {{r4}, 0xfffffffffffffffe, 0xc, 0x1, 0x2d00000, 0x1}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x80000000, 0x5}, {{r6}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0xff}, {{r7}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x2}, {{r8}, 0xfffffffffffffffc, 0x8, 0xf0000082, 0x6, 0xbd73}], 0x45, &(0x7f00000004c0)=[{{r9}, 0xffffffffffffffff, 0x20, 0x2, 0x5108, 0x7fffffff}, {{r10}, 0x0, 0x0, 0x0, 0x0, 0x101}, {{r11}, 0xfffffffffffffffb, 0x80, 0x0, 0x8, 0x6}, {{r12}, 0xfffffffffffffff9, 0x2, 0xc5, 0x81}, {{r13}, 0xfffffffffffffff9, 0x40, 0x800fffff, 0xb6ff, 0x60}], 0x1, &(0x7f0000000580)={0xa0, 0x5}) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 20:48:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x89eb111653ba5a96, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047d", 0xa1}], 0x1) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="1666414386cb7f9a60879af54459adacd6d5da916eb6f4e77c83f673a771122a130d4310fff92b6073069d75c918ba88072839958f722afe02fe2d8a3a029e90f32ef0a2b31257bdc5c72d782b98d92e9e0568b6d7d6501861a5b12f114beb87013b76f0e564625235afc07bb0d3ae6f72b5b47635be9bf28ca4ee7eec14f1d812a4af405f823014d4b2b056f32b1ff560cbb71843857cdaf6b4d95f5d8ba5fd956e272a4f2c648c", 0xa8}, {&(0x7f0000000400)="f7b78e25ff0d84103fe06f98a8d6650fc6aa98a4328fe752fe10ba8a7867f0533ec3bf0437f899b2acf612574ac4a74fb0fe7e5a6db8951b4683753e98c6ed62f495cd68894baad2252608da496355e24d0af5ab249c6bddd0aaa1601b32aa7de3b0dca550213fec6390be8e352f214d95b3bc831f7c5ddfa1d7e558a21e95cb1a", 0x81}, {&(0x7f00000000c0)="e3f63a7b195bb5cdd2c3e1ba993530b8db483de95839473dc06e8ea2fd8d7094e18a07af4eb14f887e599536b5cb3789097d", 0x32}, {&(0x7f00000005c0)="dbce7b42348003d94d4ab1259671142b794a228f421b50d2a59e318e6e543579754130c662e91edfbc373d50e68cb9aa075ea39aa590f373761bad7b084bdb55ec01120074eeb92e3e0176884bb84159c318045aa8282cd86df66f157944f534927e98f85eb4cc532c0ec621af851cb3bd5cb4c62184df1f38f07f5006c30853863710", 0x83}], 0x4) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x5, 0x4001d36, "82bc73c8e98d19a3deffffffff00000400008000"}) 20:48:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8007, 0xffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) dup2(0xffffffffffffffff, r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) fchmod(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 20:48:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000040), 0x0) syz_open_pts() close(r0) kqueue() msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000006465b453ed0e942e512f5d"], 0x1, 0x800) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:48:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socket(0x21, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:48:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) socket(0x30, 0x5, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10280, 0xd0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x6, 0x5, "202a24430dea3845c338c026a2891712e25bb199", 0x428, 0xc4}) 20:48:37 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x4, 0x7) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x201810, r0, 0x0, 0x0) 20:48:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) kevent(r0, &(0x7f00000010c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xc0, 0x81, 0x100}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x50, 0x1ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x34, 0x0, 0xfb}, {{r0}, 0xfffffffffffffffe, 0x8a, 0xf0000004, 0x80, 0x100}], 0x6c9d, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffff9, 0x46, 0x400fffff, 0x4, 0xe5}, {{r0}, 0x0, 0x10, 0x80, 0x3, 0x100000001}], 0xff, &(0x7f00000011c0)={0x8}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) fchown(r0, r1, r2) getdents(r0, &(0x7f0000000000)=""/13, 0xd) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001200)) 20:48:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000031faaf4de78e421000000000000"], 0x10}, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffc71, 0xfffffffffffffffe, 0x1bc, 0x0}, 0x2) 20:48:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 20:48:37 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x101) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffff8, 0x200000004}) 20:48:37 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = socket(0x2, 0x3, 0x8) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="010064bd36de11b4e82d2f66696c65310014111772d31bc092f260423f49beba4a8bcd33e9a5a494990200000027"], 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r1) open(&(0x7f0000000200)='./file1\x00', 0x400, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r2) 20:48:37 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x7fff, 0x0, 0x4, 0xff8, 0x9}, 0xc) poll(&(0x7f00000004c0)=[{r0, 0x1}], 0x1, 0x0) r3 = dup2(r0, r1) munlockall() connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0xffffffff, 0x4}, 0xc) syz_open_pts() 20:48:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000001740)='./bus\x00', 0xd, 0x0) sendto(r0, &(0x7f0000001880)="963d4f0db17c83bf7ee1be9cb71d679fc51e40ed6cc6681968798a53708e69a7331ba3097ad49d275e0fc6c7108e4acc824aadd554aecedb8e6f4c8a313755ccbb2b", 0x42, 0x1, &(0x7f0000001900)=@in={0x2, 0x3}, 0xc) lstat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/124, 0x7c}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x6, &(0x7f00000015c0)=""/176, 0xb0}, 0x40) shmctl$SHM_UNLOCK(0x0, 0x4) chroot(&(0x7f0000000100)='./bus\x00') mknodat(r0, &(0x7f0000001940)='./bus\x00', 0x6000, 0x100000000) sendto(r1, &(0x7f0000001780)="4a8505a917802fba9de0682e8d206088e20e94e4a639b47c8669fb5a3e247f212e959f42325d5ba35a8edee743b66713ed63912179b3b53d106fb96c3dca3ff228c54eba23f0360712d59e76eb5a71c7720180926c83ccf6307e8923978ce21d503ada65ec12582d26745fcc80bf359962816756ff37644a6e86af704175af6cb12ab0c80e9415c922d76d9f5fa5f85d22fb0678214396a2adbe6baadefc72ef59e86891d8c3624b44b31feec9d5964288d541d2e43ac48b195828894b79274afdd712e6341e53b2c9068f3ac28133118518809fc5479fd589d4cb9a18de5b77d2c06b95836b021c3cefe59679e0a5e34d35f516bd20", 0xf6, 0x400, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 20:48:37 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 20:48:37 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) getsockopt(r1, 0xc15, 0x8, &(0x7f0000000000)=""/206, &(0x7f0000000140)=0xce) 20:48:37 executing program 0: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000400)='./file0/file0\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x48, 0x10) openat(r0, &(0x7f0000000380)='./file0\x00', 0x20202, 0x40) connect(r0, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000440)='./file0/file0\x00') execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140), &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000300)='c\x00']) fchmod(r0, 0x2c) 20:48:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xc1) getdents(r0, &(0x7f0000000080)=""/13, 0xfffd) write(r0, &(0x7f00000000c0)="f1a66ecd657f0acddbd88816196c4652eef9d4ee2bf614c94ceb0386f5eb1023d8b56c8d6575c4da5776b4e8118b5c8b0ef3a67a5da34167c6bf3193f53fbef6935b0f389b0cee6eac8996bf08abddbfdb93b8db122e832aaf44d8c1722349b668edd5507a670e3c5b62fea0a62407a4b7c8ab542ec3521740c98b48a70d08717f596b0b6d62eb2009f0dd3f2400241e3a71e24d316b5533491bababe12fab40de0e74465fe1722a9341682218ad815dfc92310abd8d0597820ad0a049952e31c46a5b2e79b0d2a2dcb658b485aea53d81e221851f84633f11a62fe36a8914954d39f5381f29582eac379f4777e854", 0xef) getdents(r0, &(0x7f00000030c0)=""/4096, 0x1000) fcntl$getown(r0, 0x5) 20:48:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x0, 0xea96) r1 = socket$inet6(0x18, 0x8000, 0x120) sendto$inet6(r1, &(0x7f0000000040)="5ce51a08a1eec03d1fe54f9ff6672e4fdbe168f452fe5f1f7eae77322127910c7d68403544fea7a43808da5ad42e8861b1e2031657f6bd8dbc3aafc479b19a1e7bf829f75eedde6c78a49c899959f53a58c5b79633d18b691ef9b40c256df5421080728453ad647aea6d05b5c9ad2280c17a1d91e25c890df13255594ccdb9a6cafc3de88d3d823bef3c17525a1f15de8e8038b1b95ddcf72cfded82187ab75d07f4fbdf1ab21f2508ca49c768f4ea7075ffb360016b66df8ad4b864cd8e4dc86c0f3c91136d0ffdee18c772ce1660ee139b6d4d118df29c8e02eac193f6249224c8379ebe56a19c74f986b0a4bff0ecea09496ade2ee9dcdd8176e59b86931990a2a2d5c45dff481d5b8b0567d6d12cc1f288c8c70c999e3991d5a9875ff906133e2caca772ec29f415f1ff0862f9764742f4598d6c88f21e5f53d731e615bc800594cd1de6317f0ff04c34ddf95060661bcdb2cc2a88f74bd31c6e4a05ee79a65be1f48618670449c4dc01421b84b263dd8bd36f0cc7c961c530a68c10c33ea32c6150568bfd48375c2bc4cabbe39a7afc3c73c18d98c114bbfc667173435874ccd0456236e09c750ebb893936e157222534e84ce11a398d81559d37f75d92a490a2bddbd5098d3e9a9b80745bd81a4bb6bd11e5c13beb8c5e6552a3066c2ca93eebcfd0ca967068e184c436bea0bceaaa540bd6a1a805d24efee9799c813a623b9cfb6480ee7ea21989b57840026c4d0fe0716ed7f0a7481e2821d2e9659fa3de858b97cc0eb96aaaeaf1672c7269108c882481c227b11743374999f5169f75439a72d228d45afc53d028a33ce3a29433f3842d065e94adf15c1c8de777ac4681246fa18c68a7dc9a7212d67854ca5a0e4f34f2e637e5b3c1f7fe29d428011ba312d0d216b1ffd13b1f05d514727521a743b8471419ba82e621a57565d95f92a3f49b619ff91165b04596bf67ae9c1d2b630316eea0ff962a1be1f62e79f1d795aa8895b05b05a792371e4b5a781f0cc221851964e3fac093f3e84d2d02a317899f4b4e68fd2b27a3b0c071b9e4faade2f0a52cadc2c36d55649c3eee1ba7b0e5896fbdf6c6b0d01c1567de640df639169c9d66ca5f79535a7d5744c6086f7c89a0f4de7ed4dec01090f73833d8783b102c97198a699cbb546c7de78cbe9732472a477a235e9caa9ef4dc0889e101a9bfad78a1bc05b1dc72386caf375573443708b7e12d4f7cef38f7c3f25e14399fce49ec7c3a2aa239b143f972cf7f670887bbf6a6df0f2cfaa5c1ff61234a70430ffca03d5a09cf5f251351ecead0f27ab674609e799328aace1bfe9ec6c53f7b6056c0c6ea9745e4821e8f9baee054f7fe1fe91b7df2eac3732c5dfd7be1dccf636919945c79bdcad839c32f0e991b4c6e12781117ac1a57ec58bea330c87d9f54fc60d8e72a11e7240a2133b51258c67d2753db0d4937d129df9dd320453ecde5ced550d830543225b94d5f3cf6b186dcd3777270589e13eedaf1b31de153263a9b86b51a69613d256234fea45f81b726e0fc62affbd27e3f19a33b8748a941875201e8232830eba9886d7989c4443c45bb12f8903aa7ca6627b1acb1a4a28225a8778ed2d4979a1859caad57feb7182559e1b88af3954c24a3ab26e43990f390ab3cb9ce90276f32ee5af477c3c0b3dd82cfc811b50522304db78dcf8c65256e3aa267fd0d401a07eba9e616730bc19fd0f74c2e9273df5694f508ef783b63473212cf5362a6abba715531267cfd7fe1333b30465c4bf9eadd0ed8a183bac28f27598d2bd12f017891ce237c8f5b2094ef5e00d2f88fc12cbaca89e2512f8429813e417c0de061ed0ad6cc4c121cd3776d6386acded7e7694404a7d75b0373a862ecdc566b183107d7271fb5c0f8dcc585e9eeb2459105ede5d4eee29f0c64a7cc0daa24726828e2dc5891562ff98ecaf710f8afd3f94c011166d1867ffe5ad8e222dc58098e0248bd6c78b420202c231986f563b194a72b1092fd85d03ac844bc726b2227afeab9a18b37e57b6cd71ed82660176a3bc5630ef6e4d5796c7f6156238bcec391775b9cfceee342d19c2e251bcfb67afd7911cadd08fa4f12d90a8b4c3277d0cc25235007c5885780c31e3dd9f1df7f5d4b6cbad2797b96bf0d7b8270953916bb710d3ccaf9a993fe7037f0c6d320537cfe1c772f94e9bc0abb7754b6499717dc12e0bc55786a36492ea3139dbb3466d1538d4a0851ae28e17f3d9102c0006aa9af202d731240f3a771862174048970c2058ac57a58e832604cd9255ed118c42cb50f0f1889003b668a8bfba71bf35b44910780af78d795fcdf5ca047e92803061e064e70a2c83806db2e4f559234f61d7ddc3a70895908465bc7a9cfa05fc5eeb90a600f365d078860a8411e2266f4a6ee035ddd12808ebcf32a20c049894855e54dd18880a91ab5b13b734fb3c6768ef89f0d48ae9386c5f645a5b4eea44d1516d3dc783506b2673733eb44d7260c1df0c9ce76ebfe184b116f5bf7a78206ee8f3ac7ae4a3c3c499d904a4b824a3e38ebbec4ca99850eb96cabd957c3e0616e83e9c65e4607f47daa8b6fa0e5db0bf733a6d5c445f1a5999061b6e3f01edb128cc5e37b2eceaba7c3b378c1481d4c63938d2e061595fbb63799e0ae9fd5b8723b9658e9f6e84353f43c382531c9a885596fda98fadb30bf900bc93d2428d4bd319cde4dfc8bf368744dc027f4c7ffea70630af648fecbacaf3d1b2cabfd4d282454045a254952e50ce1b19882e6f1cadb9ede4ff1d56a6b302cb6eb4294cf1c88cb5cef34417a1d87ea3b18701d829556f6b3a30f00a7748e945d4fa7bd5478d6b50b85fdcfb4b2e910cc9b189f38f5402765d9fd06417aacf4a65767ffd5f6d79154065c676bef6ae995bb0e12bdcb529e31ac84c3a9bcabf3b3d61945dcb69487bbb3addc57abe791c7a90d3ddedb804ec7ce59951ace8736d8a117b6a8301a83ae9a4c9c7169b8ce3aa7c2707b277f46975df7c48eb92345230efb5ed8bd71d05827afa8936cee275fb3cff351b78fb2c6edd2b3f3ffca49f282bd49a6ba6615c4530231255e63a3a885718af9274a7ca42ffb246c73a6055081275e70af0a9ed61d373ca63d32d1b11fb51cbf53b3eace5d4258aa9ebf313f82b14613a6daebb7674f2d3bf4f62bd4d1df9ed96124097bd5c6c93e597a283224417323a19ba567566b470782a3dee9ef849edbd255112694df06160f7a93df6dfbdd8df2ffa1369c36048ea123ed12c8be5ba5c3fa356f6687ea235e1a8aa9de445667a2192326b1559e785af71e43679d8fd3d555a2d06a4633a24ef08d46b54d5a53f4ae5cc6fcd50bfc5202737bafc824d498f9e9fa999965e782d813c5e229c95f0a6147f4e29a340e2b496e91a6593a97c37c359af1adbe62ff17c77e22943161d4a155110cf5c7319d8a3ae9d85ec840d9613bda0944a8cbb6c0198699a34c9d86ed2ef8d2fea7cc30271fc7989e74c2043d39a4ebb232f3ded6138051f46e8ffbe90cd4c54585ab9fdaf757714b5acc6c15b483b24380eccc00c068f8fab35b0afd02577760b932b2a63a4f27eb405e9304a69bb05537f3b6c0be0a95edd2c700265a6b4cde31eb22f02b2b6253eca76991ddf02871a06fbeced9d8555d8d782e8f5724a3a80107ab4955a31afbc7ecbe99cdc635b1fd1307ef546eea25f107aa8b6127ce39fae58b5ebd285e548650931c1436c3021685a846a8cae2ae9d1bab2a4df056000454516b6dced4f4e795b1a892f379a543f0b91ffd45aaeb36f02c4b37e947ce04694a91de718c60720ce22268246aa20f95b9d463dc018e06f85b5d0fd626a6b6118384fbc049091f731ccc848cef978c60ef764b2dc3f7773133d495615394469ee10536c64f4446251eadb0f9a779398576e8cd7a14baf2143281da0886e468df506fa945da83f4dba686a232529ccd2dd8b8f7bc76855cf06931dbc3d2ecfb75268872ddbfb2ad257aebf5b7ada488d0aa5430aedda86692825448454055ad9566e9a3aab8f336ee9d370a2cea6ce75a82d37c79e48d1e6887630123327db87fb6e5d944f38900c45dbbb1f607d45009601f3e2a243ce2784f3552b06dc890b8a8965971883e536116e099b4774124636edc154b132b5c8aaed4cf4449171e9ee7d76264e23abe0b46ce1ca22f7a70525ad7d894bee7b367bb3fe964f9759f62982c4f12a426629ef24558a9708b8e38e9964addea12682ad564c1662624a5b7a95e07f187fd8f3aad696e870f11f646b6a984595b80a51bc673bfbdee6eaad610b0d1a5d8dcfbcc766e5be44c2eb01e9f69f642e927217ac8d47e7530fa68fe54f780905bea48602da3d5c67505e0d94c3a08c3d22e41a80f86bfbafd334f28aba2aba1f93774d2a837d8fb89c042799627529ca46c4e41eca08f828ca49e9901bc22a36525ecb26d2dffb27969706f4074f06f32c65000eab726fed438c072f98b4aa07e10e44c092d257a220e384f87826faecf16b682f06d043c5d7849d0adc47f2f47da171b247b9b04f5472b258e3c464d8ad4426996a8f6eadb2960fcb1170037e944374783cf75ac6710fb48a841f731c141410ec84035afaa75e0e0a457651fd2d2a71ad367583a0c6a145fd7a6a3b2dcbeeebc86e552b555147b40d7941a10bacd8d883e2e97295ffe0463ab738cd334ded557298645828b024033a39a2a3f4c099b3e464d616e0cbc5b58749f254387d21c7b35c304295bbca4c1df8201570719535f55c07f663336b8c610781cbf5cec4ca754833f5edff19f92e93f6d2c209847f5c78fd2e11f5ad27752f8799928c11555e448f0d29f74de97f7b352b021dfeccbebe06fd4a25d086bc629392849e4a266a1527266d0d0a39e392a2c27a2050554bafb99efa944d3cba4293d64bd66439e7f259fcd82aec7e10b678139d68b989f24489efdbf2c33c01bef412473cbbd867dd680e275f8c8a4de02b2806f14a257ee61f5acf0ced84fbcbaa3794a2e5c55eea2aba1522a08fb373a0b85ec9bc9358aa3878130c666d518b029d9f76e3448c72793919efe609c8ffa8530fa967cc89c822fb50e193b29caee781551b53370a207b48792b27404b77c90ac41170dc9e5a34a143b51025a6a64db5cd8ad341ad3157d6ed5de0dc876e21ef59c58b8c315b0678b8d8f103ffcdf825654411210ca460403dc8758266ed288d484712243f8ba0e66d87f4e2bd1007625de6387fb51ab9a6c08f285b30e72cb335fbeb74b9d794dfb27134a39c68bc6d193f046f2f4497e269348ded588c6cca389a919b0cc7ed71837f31e0756fbd6b300278c83564a4673367f9f2d4c6690bf355818c6b3a351a3f0ad474f264db18196269793c5f39e52253a9f85143ceaea53614980d18aa7a1e87d5096387d8796592e0460dd818e63ab90c218ed19e7121e2fb5b8183cd3faa19a4609dd862c46723ba44508d231d92aeffae081300d4ae7f9cf06d7fa42c0f1a6114cab5a2e6d6a2fd393af37599f28b692daef84749529653572486b3edc6cd941b83c03b552d371afe2495a32f38ecdc3b3d9261fce5fef7f595d2bb511c037e0ccc6931610a6a0ed5707fde369227c402eadd2577e3e31c3ddbcd112cea3c0b8962c2b322720ab650cceddd82dedc6a5337933b8e769dbe60e81c72b9d8065c030ce0160f5659ffefdf8bd51778d168a16baa9acf892ecf27863c51fe9d13feb6657868ed9a4d8beb91926092173944c807a527553879b7a518f5ee34897f80543af51a0a7519700c8a671582950af5f5bfe", 0x1000, 0x1, &(0x7f0000001040)={0x18, 0x1, 0x40}, 0xc) connect$inet6(r0, &(0x7f0000001080)={0x18, 0x1, 0x4, 0x3e}, 0xc) writev(r1, 0xfffffffffffffffe, 0x0) 20:48:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4000000000) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="b989658f8cab8a195d6c035eaefc9adbfcdddbcc76d0b3c134b0e950394c647910410cc9f78ea2513b7083925f216112b248c3353c9749", 0x37, 0x8, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10010, 0x3) 20:48:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="dac60e4d39490c9442e0c59b641928a779c4722b7c9bb916c6396dd69e7722d55357e008a6eb8d95421e96533b3006aa78bfb09b236a5299371ba3d3a4efd581e8f177c4ab87fc47190954f139d64efec72f071f589661e694023016acc0ee69c5322e9df3402fbab8d5ee29f73280b1dfc832cae9fca7d549db0b968b3f05a553c219677c8453dfeaf49b7146a6360aee2f6eaf0dbc1ff6a41635ccd5e894ed1f240a72924a72af4ada99fd68f1390b930ff7daf14845c5288de42add0e36c5aa05dc51a69c8f6a715ac95067408998f516a5a784726003cdffa47926d8ea92d8c17e38b7e8109a393d4437b76a8ee89c618b38a5942c6094ba8b6a91a079753472978f947d6c6f3dbf5e132b436b06afa802cd085751eca56058"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) r1 = msgget(0x0, 0x2) msgsnd(r1, &(0x7f0000000140)={0x3, "ebb05585ca0725d88c2e0357d6e46687e3f7b7072329f6dc415c1631cf8a5c19e84423fd3227dc57f2f9d822baee975c235c3266213034bdce120c41230944ce8d6f9a0d84779175ce8d0a7bf52a516a47cc477e898f1c6eb7b657d46cb786ad752473eff0b5cd2f0c9d4498ee72b3f5a269d6df3c10f63ab96473bc"}, 0x84, 0x800) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be77924", 0x406, 0x7, 0x0, 0x0) 20:48:37 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) recvfrom(r0, &(0x7f0000000000)=""/99, 0x63, 0x843, 0x0, 0x0) getsockopt(r0, 0x9, 0x1, &(0x7f0000000100)=""/21, &(0x7f0000000140)=0x15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="73d499ee7a5c2ec14b0aa457fa889aaa9a08bb90a57f979b4b5d23c43c8a35b8e15861030b7a50750afeb371929c5f086f5c471eb2c0f0a675a9fdaaea37860fc0087dd5e3898e010855415a538150eb9cec0ea6899c9930c02c3551633ddf542b8da4344065156fae03ab72be0194e7257e005494a6a5b29131843f4bc093521c0cba505f57e776bf3a37f3c84d27e699b3f619b8e1c01f0b2cdabc1599c90ef4f130ec4ab7053e8bed9b06abc0cae2128c007c43d4bd315b1821f083de84870c", 0xc1) recvfrom$inet(r0, &(0x7f0000000280)=""/225, 0xe1, 0x40, &(0x7f0000000380)={0x2, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x4, 0x2) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r4, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x43, 0xffffffff, 0xffffffff}, {{r3}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x5, 0x80, 0x3f}], 0x0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0xca}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80000000, 0xffffffff, 0x367}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9, 0x3e07}, {{r3}, 0xef293f20a884d587, 0x0, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffffd, 0x79, 0x80000000, 0x3, 0x8}], 0xff, &(0x7f0000000580)={0x401}) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x8) 20:48:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) write(r0, &(0x7f0000000000)="69081466b91041bab738be9e911e07a0d192cce0ec5a7f51c3dd56c962fa89e08c7423b7445d8070ff0ef17936bf1d8766de8643797b1f31e62f36c1290f533104a34e7c5bc9365c8d535ac07c9ceeaa03719030ee26d93b06ba2d6a7ee09d785e9eda8108b6e9dd561d798672c4656a44d9cab308772428a270500cfd7c0543cfd25009d0da329401cdcfde697faaf3654ed7e2ad471f47adc2ebf3", 0x9c) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 20:48:37 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0x5, 0x0) syz_open_pts() 20:48:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x9, 0x0, r2}) write(r1, 0x0, 0x0) 20:48:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setrlimit(0x7, &(0x7f00000001c0)={0xfff, 0x7fff}) r2 = dup2(r0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xfff) socket$inet6(0x18, 0x4000, 0x54d) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:48:37 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 20:48:37 executing program 0: clock_getres(0x4000004, 0x0) r0 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 20:48:38 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0x9}, {0xfffffffffffffc}}) r0 = msgget(0x1, 0x2) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="3819fa6ec14d1251", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR, @ANYRESOCT, @ANYBLOB="0cd584bc42c35be2d32bc1973cbab9f36822fed53308523d4a490f30d47fa2f2576008edb5c008105fbb9b8c9c68d67f45d5e3a4ef41be7005077eff25f589ce321d106ade32d53d685e89f33100d96c4378253b05710899efb32c1fbb29bff2aeb54ba3874c0ef0bdf5d2a2ae91347c9a9c3c5a306f757af3c8493515fd366e80608f12107bdd76ce016747f60cfb7c62956c", @ANYBLOB, @ANYRES64, @ANYRES32], @ANYRES32, @ANYRESHEX], @ANYRESOCT], 0x3, 0x0, 0x1800) pipe(&(0x7f0000000000)) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 20:48:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x800029, 0x1b, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x1f}, {0x18, 0x2, 0x7, 0x7}, 0x4, [0x20, 0x5, 0x7, 0xed1e, 0x4, 0xb4, 0x200, 0x7fff]}, 0x3c) 20:48:38 executing program 0: r0 = socket$inet6(0x18, 0x80000000008001, 0x1) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:48:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x7ff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3ea026db, 0x8cd}, {0x18, 0x3, 0x4af30135, 0x40}, 0x100000000, [0xa8, 0x2000000000000fff, 0x2, 0x2000000009, 0x400000000000005, 0x6, 0x0, 0x7e8]}, 0x13) 20:48:38 executing program 0: r0 = kqueue() r1 = semget(0x3, 0x0, 0x230) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/255) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) close(r2) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:48:38 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x200}, {0xfffffffffffffc, 0x2000003}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{0x0}, {0x0}], 0x2) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(0xffffffffffffffff) 20:48:38 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r2) clock_getres(0x4, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0xa0) 20:48:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendto$unix(r0, &(0x7f0000000100)="f507c7", 0x3, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r1, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) getpeername(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) poll(&(0x7f0000000080)=[{r2, 0x104}, {r1, 0x8}, {r2, 0x8}, {r1, 0x25}, {r2, 0x5}, {r2, 0x40}, {r1, 0x44}, {r2, 0x2}], 0x8, 0x7) 20:48:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) fchmod(r0, 0x0) 20:48:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket(0x12, 0x4, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="51c00eb595727d95a4e4327356c6212998ce510c1eb195ec2391740c54f5cba42996fe0df234970491f623d40bc43dcd6f8ec97d8dbdbcce1a3de11106156a823fd10d1cd10cb29fdf4fe463daf78f420bf5139f5dbafedea1bc7174550371e2bf5154f3e50fb6d3606f98f02544f53cc110683080556744d05c29b87ef7a636e4c9aff0a70b55fa932af9f46ff8994b1b4f0d04f5824b1d7bbf4294e250a3c824b802bc945d8765889b53f4b647068a61afef217b64fce953fb0eb386423285d96a4d46b2f8b571bf78ade722befeafaea30a42039444a703d8f161d21185115f832475d4", 0xe5}, {&(0x7f00000001c0)="d7ba54af59a0b754030dfc723be6a88fac780b617209d1fd0c681801d061a2ccb89df31a776a5a56a6663651461bc00607174c79a741d9e37b33a19382040f7cefbedf07b382b41ea422a428aa0eaeab12fe673e26a631a14cea1774da938ac35b7f3d4c70f48711dcb73cf38e902cda8f8e4ac8b1d7cec6575d5bd1cc27dfba20a4be2af5b11cd70c4ca096e8a099a61fbda9a3d2eb5c23fe51e865e43d0fe98b55c6d64c81f1a25f5daa7be3d6e59d60f7dffbfae4d0724d4fce952e96bbaa06fce3452d57cb7cf6db98a06acdcf43d05a056d2a005b60a8eea8f87ace76634068ca7425408d60a6b701ddbe36bddf036df29885f177b751", 0xf9}, {&(0x7f00000002c0)="1c627d44e93638e4cda7278a2481bf6a91d78706c90ca887558238f3d934e351c9e9df732eea845bcbaead264d1bac905673266a3b67b3", 0x37}, {&(0x7f0000000300)="68a6134b56dcc619d14ff308f0226ed4b964aefdfca2168866d7aa02ffc4508febd90d5e35a555249318f717fee193903c0bc71a79f1badb6a16a72c1b4c719dd9d9d1eb6cd1660b26d0bfc201a08ed2006794a96a79826213034b95b01320", 0x5f}, {&(0x7f0000000380)="6d0a5a92cb7fa52b9c4292b5680fb8ccb2c7cf7523a00b2a276d67cdecb70430736d7a7b879676c4ec445bb9f28a26db6761ef2b4f2c755c67777139489e3a8bcd4bce7eaf20", 0x46}], 0x5}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x800000400000001e, &(0x7f0000000040)='\x00 \b\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 20:48:38 executing program 1: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r1, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r1, &(0x7f0000000100)='\x00', 0x1) r2 = syz_open_pts() close(r1) kqueue() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 20:48:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) r1 = semget(0x3, 0x0, 0x240) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x180000000000000, 0x7fffffff]) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f00000001c0), 0x0) 20:48:38 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc}], 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x1, 0xfff}, {{r1}, 0xfbfffffffffffffe, 0x4, 0x1, 0xffff, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xa0000022, 0x1, 0xffe2}, {{r1}, 0xfffffffffffffffa, 0xb, 0x1, 0x6, 0xffffffffffffef82}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3f, 0x7, 0xffffffffffffffff}], 0x40, 0x0, 0xec, 0x0) close(r2) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') r4 = getpid() readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/120, 0x78) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0xff, 0x4, r4}) r5 = shmget(0x0, 0x4000, 0x480, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/202) 20:48:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x42b42110, 0x3d, 0x8}) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 20:48:38 executing program 1: r0 = socket(0x40000000000002, 0x2, 0x7) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="810000000000000080aec043ea11e8"], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000013c0)="9777295e5263016ad24303a6bd3aeefa92510a659bb839a4d49862c540f00dd0ea3a1f4aeeb3fcad3665535cca11a6ddf8e9d9ffd9a4d68289c45c5afc1717cbd633812eca72878c9db8f704784654cd0822481c1ed5ec8ca34fddc852d0b73600a1ccebb9bc1df0d0412114d6ec41f6f99af97021b8343228dceb9e6df363234e912966a72e9a4542b2329d92ed1b57794477b02383d4c24c2951cfc63b7e9328f49692605ce36cfadc127473a7c5c1cf95a0a8c58d0aa72b4a548301ba443d3308ae9e70d528138a2e596d64c51f4e6af9aa67565a211eca3f6c6596c44e678b90d0e4aea8cea2590051bbdf4ed4e1b429ca7b5cc3515b862b5b9e66f0c64949a23c5055c3ff2f1ff0383f311535b40fb7b993a4cd037bf33be1c06a4da2686dedec091776959c5e63a6421294ac3596c29100cc2996375d11483f5b6f4c1858cdbfd031263d940ec793da835c6bf9d013bedc4c018ccaf500a0cf14cbadf35bc554d9de316a8e0b8fe713dff0aef57e245be6604e13fcf2d831f2696a3ac15e67b9e59630ba6deb390a930a712c52c6ff4c4bc6d6c8f6d38229e30cd89f4b53bd8fecb54b3835a2fdc12035497677e08e9fea982e3d9606deae680191bb337e346531242e8393e93ba79285c455ad42b5b1d5e8ed0a2db1b37e2cba7ac43c88e61348c592317a5d1cd47e34e29e155ef02e156707d5969b90974393a66682bbec151aced9428df79d0fa9a2d6803e1bac2a4d0070448d9f8ba3f3dc23bef3ffc8f7fd90e2323d82bd1fd902bd813e4a0a6fb0706f8c1ccd4d2afee2cc27d12e96a27878bdccf45d7cf9b33fee4497b288b9f8c9988fb02d9c4f20c6e7160370f97210404d6b5f0df8a75d0903c64044652aef9218d53e276d542803edc098309e6e49995cfb49624635fb03104732aa376693896cb24332479306ab223d0385482e16bd4d6265aecb86a22a61a6a76d9cdaaec1a2d7db847fc513f1ec807718ad7958a6b51f0ed728f285554387b4cd77a586ea5860ab70d5da1485e8e8a33e6c1b590383324cdfe350111ad5d23e80ff9736cc99547da3afeb9bbab276c70af5838e724a73cf73ae050aeb586835175c94daa8d8816ed84b201063e614b346ca4a9a232984cfbcf9f808b9fb7128eda92f4e57b100fc7cee22b69d50250cce1aef1e583e12e61c1f08094db7aedbfaf811fe3cca185320b91a60a305388e3aeed80ebbc8c8afa166dc8136fb9c26ba2a8d16de43c95e9befb811abab6c332d306f426527b534a2cdb066bdb022575ac19e3b732f94595baa85906a5028a0006a0897b9c601c00ac5221663171b0d1643257b174a1857664f9a9b6dd754016cc176b9e02c31e26a6c93a403a0e1ff9b7493daa7b9b112e7091b5cf08f04e61b875c3bb6a4c64ce47a69e486b13aafa28bb8e12fcc7906cf09c75deab92025fb0fec4d8204cff77b65d020e5312a5655a9e01bbdb0e17aae2217069ba68ce76a7d8db9082b6b6aa97fdda6d5b9945668f89f33872d5636833b26b2837e37fa0f00f2f4e1882c5e19516d57983b6684fdfd3056252dd4ad77b3639cb0b3396ac70f12dfd77f580ff02f63bc372343543a643cd97f0056683a4459b8a4f5ef9beeb2271df811804c1cbac8bbce2ceab63e9de1dfb1f2438381cccc9333e48250edfd3a16f84024f2d5545dc47fafe7db29b962d13049772e5d5ae6e8fe7a1a8c07885465c983aa26500daca49e3418996797b108d2b56a5850bf959791c439129d0abe2c36a30313581c041e6c38c2ae1d821ae6a869e8f89378811406c3b4c0f8d0a2762f913228d256abf1bf90618ec2d6beaeef59e054774078c20c65a94204cf0286d0dcbeb9a3a1a86c49235b5a5e0f04781169d7db408394638ebe5cd3c38351a3b6ba7a351ad34c408855bcb8faa737be8e3506d00e05ed28090e027079808ca2a199fd485c7cbe4ef519e951c65beabbb859ed305a1140c6a34bd68a1e85fe5f0204cf1261334c12b4161edc451e007fcef90efd3a3f70660bf439b9d12dbb391dc3d960a28ad6194ae2bf7c48fffb76e1119344abf0b400c9b83e22ca02c81d9af8f8189439dc1de49aa0d5b6949f33a992e24515081e584f0a6746cad6d9162f87ea0d2601265348b41b94d33b46325ccbfc5fbdddad6f6f95d8c2192619d4ada92af2beb68ee42c21d1cb041d4bb9c047e999776df118c91391ce50388f9eda203c4ac10ae57c62ee6544b797a9a94082efa5c2befe98fb4d0976e1bb4bbb1cd7b5bc55a9671a14c96eff5e7b65806f30c0493ee13136faa87bb7c8e6f4b9c25e2d8235de25d25933655819599b49528313ac6a74835af5810053cf5414f2e723c396b038b8158038a23f82beb9868d583a524d87e6d090ec112edd3713e108fa58274fa89609a1717836b60183e167f2715013052786cd834c868c5bdfd3f6392184730eadec230d0c788706db481ef060335deef28013d4368f87deb198442adffeffdec4ed8539c1a5e4abb68a08720a6cdaf2945a37ca0409910e523e7280bdd2b31aa12c1f5670027c7bf74a1e24d7874da59f8d5e46aed9545982153d6a6d39a62411904ce1adf9650140615445798d0a56a177419b00024e75c4e04d449547c2c7dc6ad0befc27f8fba1f32404d04934d6be6eddc98a66cf00f19512a25992a0e9d3f0c65b373d8e8695e413a2b2a4c3ada13238027669271ce06c26113cb64e12e0cd7d50db5e63d3cc265cbeff041a449b47d4dc0b65c3d4616f40078d54269ac86f254ca40bd514f5a2170fca662c3dd09f17a4e2f2b642a4257a643acdcdd1541ca0b7d513e27617972ce3697c96b3d55137fa982bfe8666dd4ced03c267aa00a69731b17bad885d7f915228193d6f44cfe2bef293d39fe4d34de2d3adf7b00cde3cf7474d098c85335006c569c3681b6be55d793a0445999143173d6cc129c28428ff1c646df48c2ca71fb08342c57c619bb42877cf3e1870e83e529f8e30a9ea2b5d2fd43e94a720ab4aa353246f364b00a980164d12d04e9c4ef78e00c3bbea90af958e841bbab2ddfb3bd00091029c03582988761d256f0550ed73afa82a03219d472d01d0c521ee15b7ff754caadc1b87c7bd19ae8ee9fe117a54ad825eb01042db69e02955d0a00151cb3557d0c218a1046cf2caceb7004491ff45520f2ad37dfdfc4c528cf7a88e11a541512c4a9ea00ba467f769febaf07a1ab44ec95589da3a1be9b70cf4368740514a4e7a9193a8608eb2c16a657aea7a77c2d378e5415bf4a99556814bc6be32e6b31e37da62897dd3a9e8607b6c718a387870543f79f2d60041df8db782a34b9b5ab3aad6585e8ea4421f8cd156861eaf6106b3019a5d5a0c2285c921e3f3ab2c92238ae1b43066c0e290d319a1691c576ec69b55a270abfd92455cee7274d645349f501a303e88eae70630f71d4b34e1f511224e7eb0518f89b67e79b57eddf7ca50206b9e22a095a3c5b11366845c79c651b77a9a18afbfb9bba2b3edce5baf2b6bf03c7a9ba9ab69d1be6772f994f1b50947971e4fde92f387aee15ab3e954ade785482c49e625182cbeb309e4455fb7221ea99b7aff6e77331dc5bdbaf4955e4f959e32943ffeef4a274dfbc3dc67eb12bda0de38b435a2a86382744451a6b49273908a234dabec397cfcb0018cffb8083ad792389c604ac07f8d5fd6ed21ec4ec18c3a121dd487a8bddaa58666b2455a5a410809da3c2ca09f1e237ea05b1fa5d695bf8df02dac07591603b6a1a2dd9f02c7d8fb7d6f4d67c4232066d2e0c08a3280b31cabaf422bd79f05b0e0976ef62379194da3f6de7433d817cdce77a77172bd03a72821cda22667b8071e6c28743b4cc8cef6de2a4ae65c5d09d881e8fd9db8231b2efcd289093e01e55d5b72e75581ec0f292dc724839c63adca9483b7a54bf048d754b018f7b431472698fdd7eaa6e67477e7f6de4eadc9c0e3baac62ff39316237191d061c1cd7370fa217bd00a6e10efe2027441bc84e4d8f12bfbcd5d541e2a5a600716064c6054497f9c4bc460d881f99fd7831248ac1a6ce51e453d8789ddd0357b4be3a7ddaf0a26fb6a44b66742d078c939cf462e6d7b001c0ecedea68978dfe970519089ef6622f988b17f0b43785842d5320d5369c55c01579655056cf2658ade33195aa9f4a5014c9ab73891ded8fd0e35a43504b3a4b19cd7bd7a8f1e5166a458a5f357c307d5a730d1b5eb34ba697c4095b6334b08fb355ef7c2f8ed96ffd6487c57961474784534029cf18c0422f777cb2d82a91fac30186bf74f91134f71ba1e7988fbfa5a50624fc41d7610b2f92ac320f3ff1e91d4389c986091aada7f1b432263aaa0c64dc9a51e022f0d4bfb90aeb32e73a0e08f97a418ab967f2e6ac8ec2e23f441b0753f4252075982eae52ba17b05af17e7e0de990f4ad38c6bc2c3a08d0215df16f8eee53770c543774797bf4726f4ff10554d6dfa5721d51b4e098b83e4ec2c2bf60ca259f9e3a3561197a5d5945abf5a329163b3e5f23bf002903216236555dfbec0b9decb61ae7d73b420883cc8c9912a103be905ea4964dab89e0a9039195a55ad585b2e51e86b588690800919cd553f0339b0b8b5f5200adc7bffd06124f917a2eebfa9fdc41332184ee985921d17905065dd47f5aec19cf7d2d937099881e3c1bd4626bd78667d0336eb60f3731186309cb2463a50432964bb4517b676524690c57c064346593034ebd0ba723a7aa1c00b580ddf47adefebbf0488e5a216489e58a6ab8808c76820f3c8c76c2fbc152433cfd7526b1266284023d4857c96825f35d08dca316146af5fbec8bcdc0f0a9c0508a912a5b549151b30314860cf1ab36e4ddc69a626d7c2fe547500d7e9895a2adca459eab95c5e07fa1f13e70b1ea369e5bd85d9bf024b4c5c730873ab0d464a97af00dcea512b81cf9253b423d5d0778eb97eb3832410d70b75904518193453d1d3fe3b58bce9107ff63c134616be1e7d291108da52083fd5c52c627c9f6cb84ba21f88a2565b72f8ee3aa359a25788f7ac20e2bd07313cd78cdbbb2559a14c4c5488142cbf22f68ebe68c91a4257e677f700a3cc83cf2aee9010a1bba13e63ce599d332ca1bc9c81e52efa7faeb45d0ce402024f25bb1931bda891e23eb495a837ced78a71769a7cb4c1c6802e64f85135e805543d29593412f31740cf1ee796723894a07c89c1b369798329d8bfba1727b65e9145e7c849b3e228f066cecc19e45b8", 0xe80}], 0x1) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=""/162) 20:48:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = semget$private(0x0, 0x0, 0xed) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 20:48:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, &(0x7f0000002a80)=0xc) r13 = getpgrp() r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, &(0x7f0000002b00)=0xc) r17 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002cc0)={&(0x7f0000002480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002800)=[{&(0x7f00000024c0)}, {&(0x7f0000002500)="48b70460a23785a3e4b01f03d29cf152874531efb39f2a", 0x17}, {&(0x7f0000002540)="b6e2808a30eebe98f1a7c7acb0d8828aaf092c28acdb79472f442eaa498ef5a761bab75255b082aebffde1e537e8aa7115e670cea88b6df2fded4ba019c57a05b81e21834c441db3abc00b6df4b60e591eb2e81fb11d55d70f66af43", 0x5c}, {&(0x7f00000025c0)="f7ea0ccc", 0x4}, {&(0x7f0000002600)="cde56595fe02d719be739686d2fea622c95e122f24894551789838376073b59f5bb7e82df56675e4307597a21f80843f8558dbc0f83debd850f773f6d34c02ae767b5b410c25", 0x46}, {&(0x7f0000002680)="b9ba5453d0b5cda3fddd8b3f2a11d68133a57fd088aa9742efd7573058557ba96851e3b77b18d5c233497a4cf735fc43c36b29ae1082168fab8ca413f48a8975a0005eb08bca3eab1d5ec6740e231a5afe0033d7d6a786b0767f2ed62fa483e896e7ade72b83d564d50fc632a0e2bc68115a9edbdf72389e324eb499b1d45801caac431a22fb3cb6850a83bb492e8b9ca444d922f936f43d607cb3e5410391131a11c5b437a4165cd273", 0xaa}, {&(0x7f0000002740)="b234c4b3e3b93f8d3a347a014525c0b76af57274a5613942312802a82edc494ad94d52dbeacb7a4fa3fc042517b3347d02ee3ed4c9e1a26e4c4a3faedf7c2ed767eeb35c5ea0503f0050433eb4ee98d6b6df3b0c0ce7ef77b8727f5d6c830189d6fd128175441d84fd88283d9cb06c659bcab9c344dbbe2387f99fcc7df94c4cb7", 0x81}], 0x7, &(0x7f0000002bc0)=[@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}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8, 0x4}, 0xc) write(r0, &(0x7f0000000100)="d9", 0x1) r20 = kqueue() r21 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r20, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000140)=[{{r21}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r20, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000280)="daf5023ece99a47187f40b04532c24ce8ee143494f5821f5929dd5a3a2ebe66c3cf9ebd10044188fd278fe6720b997ac8cbbb1f55877c8c3c71075b6d23c4a9b482dc5a7750eb34073e97dbc811c8fc29c882fe53c6133c696f4e5b53711f4039948bf8d5a10123ce654d6d77affa9daa6bf32d7fc061de5be4a684c995463e7389f86792911602d9ee01ec921fc44531f1c76c77ff97da160a9ccd93cf95c0235bc2659f0550f8d959feb9f9c619d64b4b538ed69fff5f823fc87b61955f4d76f96f82a0f4387dd7522254999d178d7e119593a7a0f542d9677a6da5868f66b1a8ca308076fed26606d3b04feb903950ec21c658fba46fd68f55dc715ce97093b13f68436a127627c9e6983396e0fded392bf3fe8d74708d73159c5dc15a0edae7691a4525b0d92fce4d4e2af34ac37eb74bc1d8d5374ff26d39ea0ce0b1d0ef2642994ad76c18f83b46d81d3e84b8ed6b7863caadb6b7fdf1070be294b7afc986b5c0070bc30e458deddde117d72868e7c1db479748624c3db3c47d0ed009740cd99f97e1f9e7af128f2f277f87f1f9cc1eb474a573d8a413919cf8d6d27a32d5dafefe7153f698ab47e4dae03ff9d6205947b04ad435f38a1ffb5d606bc1b6f4e5d76f211ad9e446e370dbef3f3f094936054c56aaff9bfa038838eb96a03b24639c9ac36891a1121de11ad4a876873e523880cd42f642c954668ae7c54d0fb875af5b9049fb0866db64cb4084f46f695b2ae0d5fd6b9844bc74f988207b457f3c27b366e4b0b146bf60bf052afed877aca126b668e93c2c439ab7e8fc6d41e1317f9d2abb9a7325184d763f74bc8f243962942e43a36f3863580f700b62684d8f654d54f4cf273ea14c4ea4d1908dddcb5ab5992b2c2812d817fc9f8eaae80794e1df99204589cc1425c0067998c52f2c3f27046e3658a67dec52fc294c84c62696055fd98b074bff59aeb1c2fc32b5d42eb511bdbd55d706ab55fa20799e52293ee8c16ea29b40e797ab480e162dba1255a7d0ff66be9acbad06221db2b8f1a0c8a6525974dd9dd6a5980d20d8920290db8c32ad8eac4ddfa1a0b094cbd25993f14dd1b62c4031835e2ca4ce108853374c3f5affdc3ac0e24d0a1a9e0bfdcefc0c2f1943c4bdcaa9460211159e8ceb02d3c8a8b9be283bb454e74e7bdca7a2a83d282598dee00fdc937648225d4963a78a6b419a8229d8f199aa6fb0187dce9c7cdca6a46b6d55c096eee06df8ab84318df2c1c572424cdaff1d98a3bc87e6e8007076724aea7561031b37530d5233d97db706e922a2c3b6211671d758bf07c86706932d6661af8e8b2ad7a506a7fd39e143bc17d77c0e47d1fe56518c82f885eb2a881ff33b33a4e7b32d229951502d70d63123aad05f0554967b4172130759ba4791b8ae894db9f32c9e24177ec7b6156e2a2b0d887f3adf8c6a7763be6cf18f5cd0293629f422ba81e0ba7afc3b91544c2217b9a6603cd0ce986675057e3aa66d5a34e4132e31be2c4959a74523d43852ca18dfbec142e231a8b150c2f077ada7313a6ac0362cdf399fb5031af9eb28fa6b2bdba83476577b4b953205cf13032ab53c92f8f53dccea3f542f71c8e97d42ca124cb029caca2f0f5ba367d7abe4f4d77286b8f1ad89f438978c3424881ec6e95fae672e0018fc1794a4ee83a3669872a16c47cb113c609b3e668cf87a5c855a368c9ec4f78dfb364a0d4437627736388b4f162d5a9676dff6ef6a4e433b7455a43806135ba18731d80a90f6320d1a0686bd76f474d55b000416a14f3670ceb5d80144f72a1cef45eaa8ed956dbb7547b5324987d8d9814f66aa29828bb6910a9d7f1d309f78a4b26a48dd257a7a15bac4a2fa9df7d828ccae942f27d3d2776cc0f37eeedb47d049fc02a8e5ec8a9abc3ee67d9576daef6281435353cc03d044cfe6a8afe7cd8fde6b975cbefb290aa0976c1d2b82a30c395c2d954d0b526e1a817763db3247e7783b41fe6dc50896969ec007697fdcdb349de88e6abb748dae859ac27d5694d870153f2edc61b0445fc83fbe33b176612e64ee08961e0ea83304cb354954bb9c10a3ac351975470339b5a3d26f6bd67e692ee58185b555390baacd8be11c682f2a8c7ec6525ec3a1f6908ebd672676e8ea4f2a3e6a63f913f32929713d159b573268c32e79a64d03ec1c39b0d38254e4944c82a61776a1778d1f21408159c73fe2dbe9a2af6db63eb0fdd8b2c21842a5c74bbba90a9640bb4965a4f20ff29e537a4ec19b78d22b74301b5a3138d1f7e5f4516ada5f0b5ab4c5b9c765a864f34556c63fb044d328e3f97af9dacb5a79be3a4957c2ee03375b125a3ddc49fc513b62be619bcfe378aca2fea495a5896e81312f8075c2a627d2af665d915a4bb1859c8560d9060852b5c80955c0ef4c90349d7330391a055c1b603b6074249b3cb1f6506aad2b9938c3e4c5fdb073163efaf04025751e96b801157675ddad298ad5da1c86bd3d6aaa2cbb8263cf397b10a0c6b6b0a35e7125ad0194f7bcbd80128e7d8f2dbde1c10c7bb56f70e49279762685a8e5cb98c63b974a68bb0ea8518d8b2e9180ca089ebcd9f2dc354e9b27d09726c24637e5eae20bd2e903fc1e639f847dd1ecb1db07a04731f6dca976d55dae5780e000d1e990d14c4160516b45c13dc09d4f00381a809269f7f34f3e71f632ac00efc23c0b74237168882a6a43ff2c1883268d3d6828e21fc554dbd412251dea06ed897fa26ae57d967d8360fd69a87d33c876525d30e41195d3f308253b1406efd8b4a509e89785aeb1f5a8accc6e9024cfef3443100ca2dc488c06c797761e23e5a7b87e0753455c39d8f2bafdb736423e834a272d4eafe57ddf5d7a04cf73b2aaf178b1f858b24644d125ce4380c605e59d050eb5757531533b7e33f130f36b97b3cbf0794f707094ba495e0596da31de0f30efd9655cfe4b2a7a7edfe6aa1423168f6dd7b884c058266af356fb13a5989896b99cd8ac61967b12854c89c3a8104725d41ba3706b7819cf023c90072abf59b71efd7cfd85f233e3b03a557a53335686e9920db18b3884a8f5b1e91e95a39f3ff23a25215a2b5a42bcf9c677d42c21138e136247c4b754ce62659f5caba2566b9b269af0c7c7a66558d35e09e81e2771bd01f69de8fb7c57fb7a81ea46902d87cdedd2127f797d40126b06b7f7f7adf27b9e3266e0a8928858030a347fbfb59b212aaa41e9e1df52513c2ed6b6b801397209ccb4fd86d81b0effa144e49ba0f9cb77c0520817242db602d103f64effa2612a25a0d5a577c6aaf5f7915e08b35cf4b45e157e2107d0784905d6ffb6fc95f8e0eeebc2cbf8440554aa0330d15071298a834ae89f81918ba41da1c458e719bc669e7d941e540b3513ca08f155f218324fd102e1500a833538b238fce6482fe2a637e5b8949a95614b68f70b2d4be533b394d9e6d9d3ac798ce8bb54cd997a120e1d1e254639bde23177a854860738c3c55569247e3e3a1c00cd104cbc744ffc6c72ec512932ec2686a3fb48e85642025f6bfe913839fe5e3e1692da18dc290bf16f4aaaa9e3c14f4e8399de7525062b6dbdf7bbbc8cb4ad65fd0111f92f67f616a830bf7d52ccbc09b9629f2d1a5e6a561b6288e08f0d462306812d9940bad262fd7f03fdcfd0ea149305c3d57332b26ddcf1f961ac4f6e21041b8705b131645809ba4f4723c2ce3f7f4815830123b33790d46992196258c4d86cae224a1279824cd99fc9b55fe51c6a2387616de5cf31dbcfc0df8c97fc66072590b521e29171c041a7ab995898dc02f416fc1727f957f32630d31f196557f57d1a11aca9bcfc4865320d44d70364a09e43fd645306faaa7eb49058bf0a6c051fb8ababeb547745b0d14e3d3066ac17f7cfa663834d7969f8de850cf3268c01072eaf6f3fd40010f73725d12fa0374cac466948ce632112b965f4ec90cb05c657b60f98b3298db572bf108aef1a4cc2a8a37854ca8e9107700865d2aba01a039180c6aec76060e3f45e05488a77d80d5d214b211ea8b4756ce8813de24bf0cc9afd71d7eec0f4c4bdaa8bf9f442685583db4ca0e25c0e99e3ac2ea974fefd06360016bc732d8ffc8e5b31bd2861fa19bd084f1c158a39d444f0c3e77b52c61050628703cf0fe4e2b1754896378de407653e541226a6ef874e72bf7c11a19eb2f2bb03921018e833c5f22927147e1f5b264e7a92d634404730f4c3aec07b111674e72b0720b9a5784e8d089b9dd2d4650675aab3de2b258a2700dbd1626928e504de17d65639755f129d792a6e4e8f731c247a94a2e368e9f7d10ad24abc98f2a179dfe36acc704f380fafa2cec232ae1addcd386c887ee6e9e0ed4aa6ffe76d1f5527c85126f17d68994b51f93254055c79d708a126cc5f852c87f396c88e6ad765fd742d1007ff1006dc528d30cf9aab102287f34c7eec807a2730a76a4f79778d0aa496f8f44f5950fefb657ea85fa5631a6526c938e2857eda3f034b688b37565909fe7877a8e842b0a4d18ff5cbd435d5b9c63cdce6dc131187f46891ff8e7aff85767ea0a9c69596723a4110e6c885bc375557a9bc9d581b9b7fe9567c0948988d1c587129d6faba1393dcd534add65510c6528575391e19a097f3da0a05bb979d454ffb7721c2aa246a4e7c2cfc00f54fdfae2cab9ff5ac828fc633fc8d3dd12451af2bde2c0515d1d5bf5d27469eee32fa5576fef3d8686ebd2ad75266b689a88cd3ce3fb8282e2db15307ef3cb5b8ab05ca90fa5bfd964e7875436b340be906dcb137b396aafdb7a3de153aa140aecbd75e22c16504e36d1d92f71740aaa8d5a18101f1ab9105165ae42ce82cefd1c53338007457bf33aaab8f8239d07c01e1c587bd3d408ab764a6db58b5bc727767a2a2ede4917980a2e0d25c80c9561dc48abb019a81681d15da6cbe15cacb1bd1e185189445e53f1b71275756e6df323f54d5443807df1533fd79f313844864ae07463cc61a9ae2357659ed35a724ea2410bb3536ea81a4512e7bfb3f3859ddbe3434c739e9e13ebbc608f17ed80f930568b7e1e29db91cc1009f215a4af7c0a75891e65cd2efb3e65ce6d5c21e61960eec9fcdb58c0c73f631819fddc8117a67d3b25de53093f98096da381cbd449c1ed47b29a387c518048cf7f85f9fae909bfa45ab3f94917d48744cd0b6b481240998579d6ac104b7a23f503101f50dd3055e2067ebe298dbac1642413c3d44a832fc24b5790d93112cdcff84eeb3b774b30891e74259d88e5e2d3546302bb9f6a487baa20deb7ddc0dd3b06d07a0ebde0110f9a78204a8a8b47019e62592d56fb2dae5d461f534e0a48a19870cb9f14459089dc7c9b6e20e188f66052a69dd5263167eff2508db4fb3c57c25c16b7ceea050fd92115a0c09a8b9c07b89aa27ef542ce4de9dcf8053790ce6efb9f49436e85d02748f4aa9549caa671b2aa2d374dd0fd9bbbd578cf357c3222b73a863826c51720506c395ad0bfa0b9b95996faecfa7cf298fb7eab863df02f7341db2946bbd0126b9a9245797dab0f4758d60d2e23b1613c744aa7342f7c164174592b41e6f0f469143296364dd06a2a7c88eb66fe92c50200400b68cff1e218df1f5ffbe0d8d2f016693d189a2205ab8eaacbe517430557ded4790323c327ff770da75ddf2aa8c1702dedae990cad7bda249b18f8212fb431319cef3a8acf20315749a92eaeb5a2c2128df8c241c536778cbe319e0c5cb08446e56b4f3d82bb1ace144f5160463909e897e309611fcef178941695b528823796721e41577e64644b609c", 0x1000}, {&(0x7f00000001c0)="914830e9bc4a0643dc69936d39bcda14a8c5e6fed42069d7a9f7317818c233cafd65839c279a1a067c2a88287932796a8ff8877e6db77e53ac3ff771de2f47f090370f6968e6cc081df43b0c7fd23aef3b472b5f55836f", 0x57}, {&(0x7f0000001280)="d5e182b741172e6a6f890c039dd937288eba1a0be3cb4d29db72fa4f66ce47ab932e68a22470190b40d915d67373aeec28e04c4392730a6c67e985e71aa7ffa677b38a8972f6fea0f6a90047f0cf9348894d41e2590154d1bca810a49d1dcdccb855f1fbff9feeddbfeb5d545f9e93f57cdb786c7905457cf3255bc7bb8fb172eed8eebabc80814e0d2cc83ea4a08476b9385ccbfb8024f0e7a8751e0f329addaf58a626302d49ccc122b91fdfbad891ba468e4a6bda76e5963b315ee3760f7c7dd9fdc29856af17e6c887ca81bc7e46cc57aa80b2261a8a1a7fd87e5d771d34f8722e890c9a8030b9220a0abe36ee4fbdecb4ad7d31cd", 0xf7}, {&(0x7f0000001380)="fa3754c8a76737a99250f983e4e6dd7429fbf4226ce12e22b18053fdeda73aa4053f265514be60b47f312c34388684ab319a082028dda67f29e494bc6c97b7c6160506e6b48a166f9c1d55fe0d9db1e16631f66100d5b3a5d63cebaf6a49482bd97d5d3143ec74cb3431d7c2158768f3f6e10ec79955b71f5383c102a02ee928bb4f36777eb25477bb503e6a1caeba0cbf7dcd671d5b3dd4f031bf135f56c7104f8c66a418911e16188673bcf152de954281cc8a0cbe79c851c755e45f7a68b15c44ef00eb30da64753cff0e9d88728efe72241aee9b3aae770a1f49dbf6fc5118c44c3cd74c5a1ca80ac6ec300322fd893a9e2c6995c90e08e3b18ed116a2d8636188239b39b059fa48040f79fd72f991007b31323bd471656c64a148cae4b19593d39e199d5946e5e54a50627143623f2045a37f9ce6dae7f99cbc2dbf05f163afeeb55f1f4f85af71d425f47b0120ace30e24daef969541d70c904638fc0765d6f2aa58d5b7365d17541a1adad2552f76569559d2a78fd717fd24ebf1f963435cb056722d831fc177f4da0ee108fefe2ec2e564a792a1ba4ec449d6839840f3da25cd0d940ec85d6228beb455ffc757405bf9eda2df5ff97188c88eadfaee3adf9f9956c5146ac3506743c21e66c605bce282f5670b52d1ef42458a91adce56b901d58cdd732969338aa097e822c48fbc65d1b39185b6e7a48aebdd17ac971c996c380919ed6f353811fb5b93395cf8431b60b456803ea465227bf41039a45874778aaeaf14d234fec314b82e926c7c165051e4e6f503c7980b65db7cf11ce09d9862d7780f1463f3931cece6e110fb22e6dc051c0c03322da2a2ae31c2fc5801acb58b129929e53b5af07723ad26025af85e8b87f868b7b01442c1547fd79455cb6b53ba8727c0034b35ab709c2afd4c7cd83319adad0355346072c6a71f040515776f7a162fbf0f4dd1e78865ff71ea3b25a2c139e40449119307fd81d844b5719fe6616d1391d1349d50f7a0f0d048a739ee0de568ee84520872ab4621153c3360344adfc6a310595ef4449d6d4b24201f30c9b1635b2847e9f75ff97250f5617e62d2a89e3d5b617c3dbbadee19e82379f782e13e378a1d7075c44495a0e74307908ebaf67aa473c003679f37167c8f6526e95e8bdc53489f0bb57faa31c953279e3f029e0e8d843b68fd7a7a567fc901f8a08718f8158165338ebf447184458216b576064b373c1c9f202b53fdd333def16084ff964adda2bb5cd543b9d6f812fce5cede4d010177b305b7bef8daf84b083a946e205dbf78f5b16100daec01dcf8829e5d1ed87b28db74e654031229f066060f5806cba0940ae38fcad6649494fb59f896fc59632b6dda52b04f9b4acb718df0452b8ff6208f4a5ae34d809e1967722da6dfe35f61e97baa4550d7219808c7eb991567592fe18d85914771f12eb33f910fc683e6fc3ff72650b2acee4e204131a10fc523f02938aae7ceb8817a3e0beca48f9ecedf8edb8a4a51836a386f9ce18ce5bce9fe52b135f6f018521b439a12c7bf66f4df872e790f67969a07b823f6ea429978615214949613c2b7d21ae510bc510910ddf86deab7888de4f9d897f41a6c6eb2302cd9c483c8745ee18e0533b8fe595f96d14dc8525a0927ddf9f1e995765967dcf4a521985c903dd0c4174ff761b37aab5fd6c15d22c1c907f90486d08ac07a29599d703e55afc8b503002ff59360bc17b8b70a9224cec3201cf4c2b047119b2580ecb2e7051b079e85f8b4b14876c4a2902c745830ca59d232141f30fc1443d127909aae4a654e90121ef6aaa9623941b7478cf67c839794efed249659d716eef9c0d06b05244bd4af8e55c373446373e7ca297a3075f16f882473db29e2a7418bd5fd9f8685e49f834e62859c3f1add43f01f811a103783e5f4fe6df00750ec3f81a0ca05c815fdd960c13345a415b61dff03ad7e373bae54fc2447476e7985a13d028a9fcb957588938d6ebfdf2fb698cc10db0057da84caed900f0c46f86a4b51f8f91bad30c51dfc8ff723fa94cfd96e207717259135714b30480ce318ae3a1e1b33e16843e0bd6f0ad107c6dd1a4985f16d12898eb91587ffc63f700377738dfac3681de1bf05ead210b249894e2b37abaac1fe660fd91a66d40e08efb953f12c4f4531a75155d1723d09773d1f460de59dc07355b5972276fc7649f743254712625a111893eee88421efbc0384c84c701f0750f0bc62a0d380526964f2bd42ae77fbcf8f58e2b5ca53be884390bc351a4d76a71dec676fe878edf66ffc6ac88267f30c3eebc27604c4f1d7038fe365d15376f316353f0b02d1f968943feec7e6d165ffb27aba41a1b3e6164e08612b87540e090404116a1f732ba8de8168cdc201f453721e1eddb5507600268098c5615f90b6b5e9e913e6d2919b5ce7e46d05333acef7ac1b810881511dc1101b24d6a3c1c6621b77b18a7640baf70af40e08b9e2706a1dbe4940fd209e06d4c53bdf54cd8ffbdab1ef80486919257df44ccf073affcf2a272912c88888b44f90154f4f110e39a056dba2fcfe84a197bdb64c3b4d892958b6c7180a5c3260affb2fd936311e313487b098cb328ae283717a33763a0eef76b416521cf7170cf41e329bde4155a1c26d01e6c768025a6a2157e365b2c538300a5d1991db26372644f7befeeb8aa02ed8e70d5d9c08c5fd4fb3d1d778c2c8c6c394ce75165ddc7b0918421646576f3b9e2e1dca968d57d9de5eca0ddaf2a9875374efbbb246862171874fdd112cd658121d4ba557c7ec650139906628a5b38e49ab472c76a65179e6e81a836b767d4ba93fc94ff0cba2624e1daf756e563ceaaf051f4a566f708fd604e90911bcf5350a4f594c4419095126bd35fb02fe5518d640e6a342fde9ffec14c4e72ccc34407657711faca137ee6eab4831b755eef61060ada9c3db9fea1cae245fc4db433fe0b68d587a60aad43cf5f3415412dd371f59c04a14bcd90dbb1d24f575a11dc8901beb6124e7d15fe64b82e010e9a6f693e03ff03ea521a07806f5a4d9087bd052815a90dad2695c6e565a190f031d8f175c08fc1a9f8d8d4ac0d3d828687e2a67971521df7a509abeb88f3ee5d5b051f16982db53d91e140ef9ab41b5f7de10f63beddcb12142f1e9f3ef42e9501799ce17e13d7d5b56d0cad38c065a3edaf2994c7c40950ae54041cdb980831ef1388d4af3af653ed4048dd572bd7f735a4e55ce784bf234f0d85d9805dd5c84db1313bf9fd04c6a99a117871dc5b1b7e73e2cbd12773f9fe4cd6cf248ffb624794fc27ed9c23c6db25213444f09f8197166a79bd7ed64bbe593f9256806d02ff9018820b4adf681346f101c4ac0d04fed8e269fa129643a3acd5a8b245ff444cc44f1a2e474ead9366175359a93ee4989fcd235dd3e74df3cdf57c541422e026131976a8bb7c33b81658c478d8b374138a43fb0283b87fc23fe087d360ee718df3341b9b30c39eb6e6fcc5997d19387971e53d830eadead433f6bf25e5e07ee28e96e10cdc803e94886e8a8f2dacc8a7fef80dc747d454259a6839cab05c922059e8668c2929d7186ef5884e400d7f25a9067aa14893cbd17b26258e34daf28faaec244892b917956625fac76170a32dced305e65f79739cf9bdaa7ed456b644631e973e9881e9018cbb58775b3753470228f8bcec98edfcf006fc2b9be603404206bc7e52e5cd44bbc97e22e79c3c5640351e16cf8c600d25b2d45174dbe2668c4cf0d42e4274d3927e11f72512b2885429c62c2901521c7a40dbe6752e8dc409a5d7fdfa01a13ca598d7b24061e714141e724c305176d0fbe5a7f88e19e157857fe00fa3df76109df1b2c72abaf05e0704f2d1ad8f30b4b55ba4e39a7ba3a7e2bfe93c86f90ff4ebc466197376682be7b6ac9a0a79a6c46b6dc42c102deea1a964c88d98f1dd2d0a3665775d46e474d6c359c8aa10ded0b44a8e7c2cad687444bf9e98568625ad125ab0e9a99458e39f1eaaf213b4dd46a3f564fee5f6821cbab05129be252ee0a9a6f67ae47834656e07d66b37e9304d15a996f08f9d2666cfd6d823a340762e35dd5e2803931bb8259eee413d8634daca8559dc08bfd9ed977c3f0b1b96260a1eae24a0bc805a6649481e28581830c1aa619291e2876a57847c17525fefdc773dbe85cc75f6c5943e835356c435c00a6c37ef582f4351773ca619bd2b9864cdd20dba53f59318ca49ef6a02a5e77312e646a408c67f07b4ad21333a104b12a6cc18b55e227f143375060dbd13d4fcddfa58188a3c53ac7b456e6f68064e31cd2d2fd6acef943168f594674c4608b40d1d8219d655cec4d7b8f26e9a8c48d7c5cd89d3fb856516da697242ad46415a69a3d180a6ca1886d77a801b7782425955b53e74829bbeae7114c877a90e125ac948d361b6d776a89e4dd493ff951f019f429de7d6fdfec2cf6d3a7810b77f11e1546b5b92f30622b69459e7810a451b9b00c55cbb4cbbdd98c09d628e849f331fc7c91d08f762c4bd74e076b6ba3129cd8d02e8fdd945ce6c807d38f3eb3ddcdc7e39ea21a2894707aaeb01b63c917a7bc3ea6ad6f46ba9a1bc4acce9499ba59a70b65f2f3fd7f995074ac398451abb1581083dd92b88f75bee635d5c3b62679ce7a7ff2a7ca0431de95cf407ceb511a266c21a68ec2367c099c7aa9fc98d2f3db2c51864b6d0fbb6d8d5a41b1bbc1951fec0594491462cdbdcbbc40c19ccfd9d11726d7e77291cf98a42aec9a65646362e09eaf42d32446e8e271a25f13916b4c3896a94a08a6047e5ed56009adb4f64ffbe5acefdbbfb8f51a79d4e1063ffb5d9c10a14745673078f0bd2de96ed2c344c0554f5274be9b1c53f5bfb35d79bbf8075b432b1cec8984921c720b3a37fdcc6ce33f1813bc832b55b4bbeafea8e3f7713f3688b0fac9e3358a0ec44516c02a9dc51edb4ce317ca6893c3f3c617c44f11db67386ce49312deb55d88f6fa5b448a5571bbf8a4e42ed25631ba085ec658723aa106085d08bd7f5c5bd3c17d9954b7d747521324471a13ca3b83d8ebf7dea562a39bc3daa9476b384d6383e5af13b6d290df7df9b45a632d84a029edf0f98a2c91fb3990ac9fd1fe5d4572c63c9a5c6c08ffd8b6c81ff97ffc2aea324309e46842747c9bd99cced8f206422f633d4aa264a28e1e355ec5d299c194ee85ce70994a08db293a471b0322986f829cd3fbdcc9f898b30dc89c1b9291ff156d015ccbc2f1dae136431e0b6de3d9f3d40ee04f85ff1604fed60c0cac5430e6cc8b028750b6829ca1617594ad0cda179c0cd6eeaf1574ddf19d8bb79585b5642b07e056f54f3d774c5d68e0a3684480c7d0a5dd9032f646719ce8079da67b28f6d7d55be5e8e8447b32353ec1d4cda536978601183562ee250f900f9b0fb08e457cf259f26fe6849ef6ca2f2e059b80a8368552d1e9555ef56df339cce71ddd8dba79a9c68e5f174a28069cb2d64cdb46017c67be498baf4e93d5a6c1136cec95b61a4f13d3040a945eef39fce77b0459af2a8af705abf9a4751777d48ad8350b908fd0eed2b2498bc3b8068455832a0e72d405e25f6ba8e605035cc4be674954b3fad3c33b89684cb2f389b5f7f663784d9f0c0d951521ca18b5c06a8075443f0da4899a8da51b825cab6d155a082636c870ae762c763a92bbda4976b44cd675391d7735f47da555e25bb9a1045879a8ec5c30a86a0dd994a052289401e10079ce2ce808ad1f7fcb03b95b12d8de79f462bb1573f9a46b6fd0e7f128c07cb19ca7d6bc8ac830", 0x1000}, {&(0x7f0000002380)="999ed3e12571b8e24211353e52fe4e07898d22f51c5fd0ba12ed8a3ecee870d42351c1c3e178211710ea64be3243451d7f3857bb341333b83b1e6dc7a7936ccdf03079839105404c8d61a126f84c25a8282abcd5d373e3fe12cd26", 0x5b}], 0x5, 0x0, 0x0, 0x2}, 0x408) r22 = semget$private(0x0, 0x7, 0x48) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000002d00)={{0x2, r5, r16, r15, r9, 0x40, 0x7}, 0x3, 0xfffffffffffff000, 0x3}) 20:48:39 executing program 1: poll(0x0, 0x0, 0x6b) execve(0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) 20:48:39 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x4000000002802a, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x44e0, 0x8001, 0x4, 0x8000, "9107cb9cfdcac4442ee2d52085d6de049fd18c31", 0xffffffffffffff80, 0x4}) fcntl$dupfd(r1, 0xa, r0) 20:48:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r0, &(0x7f00000001c0)="6059f1210461f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8ae060000000000000075befe56f5c60179b8290beaaac8216f59a1b04d34669e3ddc088526d127f6cf5457ede1675e57f404000000001197fa5b2a8660a7b9be760081e2681d696c128763dbde73470372c010ad7d200ab4b317c2847b5f07da7fd37e97e0e3f8d8fc5406a945d9e06e60b5e0697f00000093b700e4000000006740d0aa8137b31d5be80462abf4e58078649b6dba0c95d14abb0b1acb036a0123af29f3bf04d534aa07e7089e815a9d578cf82e694f57debb43fb237d3dbf6003a018ff07000000000000deab30aff14d537245feed7708a627c2525e3df99e2a0ba7307fcdc8864f9c9474ac26e4b1218a6bcf8577686ef651346677639e949c3f7b82f794f4e5ca52910d5b7a6b72f6eb0ef1cc228744bad510c3a88e5f23765bd1f87e71fedc52990a2827f2d62a6ba09c99938ff77a8b9cdef9ca0e251ee3df13ecb0ced890f985701a1dccdc0244a79f0c42d2124796136813ef5a1a021344e549319d1ba8c02f925ebaa25ac2a488757238598b1c53ac6a67fd3143109f282efc7edd0eec5e3776ef03e5b13812795a318f8964fcbe9764b22dff66d70c91a8e12ce748f6520f185486c940fd8aa7db1ee4a92e503c70fb3a8b61715d74c794c63724a2988025e0f14a859b1067c4f5eeabf265397b7ebdf3f2174bd47811cd1f8ff2e8a07d4eab091dc4d47e9676734625bdcf9a0686911ba82775d8f8c21bc046858466c683f0f97e85426a307f8e537a304229ed58eddc9ee2e4f33cce646bbd9bf9180a1bb0b7554fdd4ddca138dcac503890dcdb0d1ff122db98728594f1bea0c8173901dc1eafdfd955f21817556c7ce5863ccbcd86c18afa4a", 0x28c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() read(r3, &(0x7f00000000c0)=""/185, 0xb9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25, 0xf0000001}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x90) ioctl$TIOCCDTR(r4, 0x20007478) 20:48:39 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x3, &(0x7f0000000180)={0x37, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x9, 0xfffffffffffffffd, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9", 0x11b) r2 = fcntl$dupfd(r1, 0xa, r1) sendto$unix(r2, &(0x7f0000000080)="9c42f72e8d87e1539e6cefe8f5df1b8bbdd5c2b33483eaed659a98f2ffe1382947e66152815bbbdf5b47113cef7fee1d99fc35b99d265ff7926306d576e4bed2ba8a38bf14acdaa5aec246191298ee552407e6ca5edf25a561472a49174980aecaa939e1446159f00cd0280341e454d11718716ab6f7a357e0569705bba7210a", 0x80, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) fcntl$dupfd(r3, 0x0, r1) syz_open_pts() 20:48:39 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r2, r3) syz_open_pts() close(r0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x20808, 0x1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x400, r4}) write(r0, &(0x7f0000000300)="7dfe779e88b16e6a317275d88db4bfcb73ba173f2f994a2feace4a9ecfb291674573223b81da761fe21615ebc1caa2eeddfc0c59d1aaabcdaa57060f69268876adc43a6a874c49239458db2d3142fa097a691313890765aec57d8656957efca3c2f8e68415e81249558271529c83914d1f62347838dd75b834658fa46231553462727d38f38254080a46b8000da6185bdbeca106084c53afa89011ee5994927540c99d5beffc604a5f06903e19bd0a7ba351861ed6b963881516d29d9725d464c8ec43ffe61e24296bc1d0beb48df0b1b26ff67a7e6fe6736a5b398168eb6f866b502e911355a3fe4cb44983bf9265b67ab4649f5af51027f152a09f9c621e9fd0b665bd4b18b00aa5c0f47cf02cff944a4a4de187c0b8f5cfabc2b85879898a9e7674f61b085e0207dfc9d0ef3af40599c10a4cc0e9f6855608e74cef9d2b2d7b6b6bd44cfa313ee55312bb2cdddabb0ca0276a143d6098a9046b22f59cc5a7a7e6edde4ddb9ab1f45dd7eb9f5710036e5ff5b0495a17f41f75084730a12362d951689341808b784f3287f15a60cb9bd514c2d256eb3fac47ecf4db4936198336adac52be8f7e544e99ba77596e5287f85822147223cef8214377fe451c7733a8a2e5c970c9686a8720c3d3cf3d5bb8e4c19acf76a41cadbb311c2737c87c4accb5823a062a6a90f65a54b807ab55a006faa3a8c1557e90563991e765a385a184df20223a540e1a42a10af5ee79affb410992120d83a98de6b3e0e69fcbc47119de3c0b814fd8f2f6acca729732ce7ca3b5cbe073018f9bcdd4668b5be985abf5a382a87c6a30c15bbdd9d8832e586ae7d0428c2316e8280ef1f2b919d4d358ba833fb01c82a8920b1edcf8d6b4683962be251c78970b847f3ffca69d31be5576919a778abf79fa0b3560c912d38f005ee6ab393eec4e35d05642f018e2d7795f107f491f9f0ed305221a261d434093ed4ac0355a233e43d2d4f050f655111480dedd38fd846c237b92951382d6699796dd1a1ea6e5819cd016c426052572bd2b62fa8d52caad26f373322acd502458376dbb8a875ada13210849ad4c9a209669a45692a521a0de97e678aaa56f1e29f30bfdf6db9edc2331143fa11ac3de77e78508783031ad154eb77195748f7d77e00f59ba7a68c3434d302e325e06b93accd246df3616ffdb501658251dc0a000605a42dc9e8d922214fc5c753aa1ce28204c8d8da5d4218ee8036ee3e619681da20765c771d478783dced735725f3f06afd6b54125d6991264490febe19237571680de5a608144d002f28150663e000a6bc9bbf834702b3489e2116fcef39ee31a867a93877f38b8d871440fc3e3eae77ada290e11f4d433a1a9bf8fa706598074758f269315798c9983dac5b5a53943e9fe715b9f325ed1cf57081f87d0c048d2ed3450799277f413e84e7b61e6d45b05e3c0791906ae28acdb80a21b9f2119ef8cb8c9b5731ac2210fe5bdc61da2c7ccd8d46dc043096343f5e80fdf767cc23981557e1d4dde68476bdea95df1da4a2c624a5fe4e5f9ba9da1e936deb3a6bf356f7b0835b4a75514e1febdc9a36124df817c7d30aca7d4c41ef14befea9c0f31b35f9b114f610741c8ea0dafab8a82fcdf13e61749c66f2507416e6741dbe3bc7bb72842b47167e7cad46bd4663e2cfa99295ac59143a08ddbcb047fbea8e8dbae56de0e1d983a257b9c2a43a24b5867593696162f1143d7b56a1bc42b1c4da69ff7a1a61c7953729d4f5dc0655ccf110eec19e60d0f85c1fa4ced9945a6972a9437b048ed672f27114821015e491f58523754ef87667d172e0e6cbfa179c1a5c6181a9c584a80fd9c2b77f82cb4a2f8ccc4b54d22979555b622689430b538a5e7f77b5341e0d979081bed345234a724340fa749ca74d2db7996abfa824911b7e8edd2b9bff91ac2e64f36d0ff4910638b01212ad5923f3c8c8ba42ce8cc552fdd77581b0dcfd9e904bf0c0ece6283943a2c8fccbe65b0bfb35e5e9d2c226b9255998e4fda8c149f533a9f74207ba8b5035bee3f418fc17e3ff0f22b75669e873d76c7e857b3579cea5106a64de7c935693cfbb22fab803e945f8243acc0ee60cc20a76b8fa74f11aeebdc7b0432cc235ce11c78402fdd9c828930eff7bd7350ef694d9b2add1277434bb32b99501161e58d6c207421f112388016149f4163a6d3e5bed328403eef5b3ed14faa89f39cced4290e718beb29bd2cd37d51ad281787f357cac7ae31192f7cd80dcd739e36174396adb212af308227a3bef49a079559848839c1be88ba2af5f891cedd4ef4776207d868e8a6f643896ad5f118389c1c54b7944498b44e224a52c1cfaf982d044b379c247013ced2139f838a909b05eab949ddab27ac1c9d5cbb4f77774fceddb57e7448942ab5888918521be0b117300b90a3e697a4a37cfdb9958d99461f03baa774902c78758e3641f0425c197d94044d4b1437ed4929a20e2dce2fbccd74b337f132fecc57531c521d57e7ef48db8423d1e9a717a871ed5e972d24b80c794a2fdedecb6bee4347ca72d4822bc0b7c39b89b9af476cae63c4b960f8a8bddd6afceee56b17f4597702fd6cf7309393707b4687c4fe89791aed39da21be3704a1d964da4c6f2c661d151db3659d336ec78b8315e239c078a329010813f359ccad7410a03ed5b6c996b49a0b8f82150d92ff5f23e8e54322ba82978994110560d2a2d92cdaed6a718adf827607557f257f9f797cfdea1beac047f1b732b5cf14920213527e0226b248563d99882e38bbaf6e3d6d63571105be59179c2b443c195135663625d4302f2129a162e2c923975bd5b44369157c359a440f52c5f153a924d10cb0c4f6a0a8873f3b503ac112660302127e469e2092f2917399ff9df2a3c9c46560ab2557986319d3feccabf683413287913568554049ee18599eb794fcb376cb353aeddccc30a770794e5975dd84d58b96357dc5df36f20630391b8c74b0e8bb7664618113aa0ae4f74d71aea0513d0442ecc4b2781948af6dc5c782c0dae800a506f472418fb7c9426cb9c63e8b819c50de2e31f59be65e23ff2c51e936a070eb0f12a36ff538d344b1ab99f8b89d6a885ef31de74998adf6153e6cc2bb2d518c2b2d6c438d7e3b8bbec70f549dccc4d2da392c1babda241be77da69ac288d726135a9b9a6f944b30d4c76091d0e67afeea73f67b81e2f851fa10cd6ecff7fa245738e88fd41ecfa0eecbdc0cf2027d335ce093fc63d7b6b29f099fc7e5774ba7a9fc27aaaa44ac544a16cdfe346cabfd044fa25452f9a76d44ebafb02ab5c2b309abf68b813a3075731b4c9949fe8a022383167eda5e75a0361ccd281576088a638dd0e2325349ee1f81f6119881d2638d0cd26f71423809af59ebf9cf2f1bcfadda08fa438b1c3198857e465c64a1afed73a2d5054817c1eb2996313b79670867d387a9f79952565393bfc1657d2735e9988cbe5c2f12f503e8b03bd21c77b6f78b5a3afc664c139348ad344e3f4233c6eca6106c8e874f7f1894bdc9ad6c03a89102c3d045e6b49dfd8a389922abbf0c567c551d071ddf42da283234aa1354ec54e4815a045900a67a354d0d4973f70f7222a8d7c5d50256bedf6e0f0654fb368393dc53a1703fe1d7c54e3623e5aeffba01e603c2e1d89887301f349aa2d1d1357ec37ef45b8a3668830a86def92cc986e191d0918df666c6c5706a56af4ff8c32b9ebd15aeb0624883d12a27f54e28831fc373a6ed498b1224c0d5fee27e89e5a53689444004b5a6dd2d2b57c15138031a51e85be5bbe92d8232bc279adb9dc93fd37d76c2661a60071b06c6109d862db3bd9cfec98b71df086fa920f38c966bab36c841265f67b2890178d65e647baa037382abd312da1609881d4fe44827382d35c835d1f3084556203f65fd4a31da869ea92f68e6e0efe6c1d90a0dbad2afc6728ef14bcf8bdbd2e0d09e327248093b2e1a08fa6f3f133df17a5fd59e257cb6b027125194ca66127c3ad3d82f34639f3eb778bd58bd877287d70d49f9089a55717a4ff3b6a0f9190106ae998d45c8b1ffa67746569a04d6530180035064b116b5afa0327bc143d3b772e8890c2f8cc08f7674c84eb90110684876cf9e4b4f2ec9071ffa38605910582d80fbe7cd2b3af82f30b185f0645607e2ee0acbfd2e8e9c8c19d058d735c6cb314729bd5fb4471931f216f882e8891d920f51732a560fe511e5ece90c68f0a1f17c83819969da1d78004ad5b952ab593193a60c3f83a547ff9fdd6c98595c65ecbefed1bbca0e337edff7bd1d9f76929aa76e651eb8837e38fc85bc79a0b04b3e013ff7535e6d22a1a0e64fb73b16a5fd47552afea2433894661b8db8ec478c30bc939b8bcc8c223fae62d0ac5f23db2aa6d681c037266f839d2c5a5547c00baa83cd555085f07278972f3590c82b4dab1a0285e12a4a0b040078edd0d052e49c757813c3875aed7b85a38839a1b1e3bec7e3bf8fc3691331e6b4a9257e50468b2e25ce584d35318ce9f792bf907944f3d052cd1d4befb8ed8bbae8ed736edde6dc1ad451debf5f2d190f371f9ca53121e09622818b53052fe0a3784005b9b444875e79f74919828bff2f77fc3129c69fd3fa0c663f9f6361b905ff7b9680d6b0f3e5de0f5ad58da2e55bc69a1a8b198c879a9c9bfb9d8baa4046121e25ba7d58aa44f492d1761f7c0287f79c82105a6c318ed662ff953664c7ff4d01413d8f7b5cacd1d50116c6e46879f5a3c17464db1505bbd4b802545811a26a16037f624127f1075b47d5cf9eec830d4a3c099a15b73d9f0516f77e63c366ba1163a9fcecde8d4b8e1d586413fe70b7000ec1cc4471149d8f79378100cd196dee4c1eebb796f617232e01208bee3e713197062754d5282d68aebeb0817f9f978cd9927ff28c5d9796ce4b963033e155ecc4c6705dea2c7e8568946f005f94d07af2541819abecc6af411bc979f72e5c7a506e022a1425a9c9251321a286378fd00c8a56479bbbc738a038cf93133ef564d29e62c4babee20d9ef661a6733d32fc60e6bd61b544fa50e214cf7ec139c9faa7424c8caa1d6e4ba2b7880569eb945f8d2301d6f0b3283f3c1c0e37ae9db9a0ac9a6f222268ec547a491665c1d5114f00266123dae7c185e3ec80344fcebf098d951a0ab08d0fc0dfc60ecb24a9fdaefb88479b55ae91fd7339991e49131ef62808a64442098bedd255edcb2f8c28a4489af289d70d9f6a1b9c772f629dc6cc122748928e18b74e499d84beb84994b8f2a3b0ab212b78b359203647b1b52f60b7263e9af5123fc1e0d94f97a820b1253ea963e6d5fdef05df550ff4a3e8cd712bd612dffc6b7c8918554daf2ea054dbca97fa314fe27ef6ff57a00b9919f72049517d279968d8132859255a4efc2b69d2af843fdf8e10c0cdfe247ab6aa5ccea292089ef7d8c686a4e844b0213979ceb45b87d4ea2315b86524428734e0e7c68853c2d5d1fd1967dfa07ec73cae194f20834a62080178462a08ebfbc0886f2bda19b2e8be7682bc236f96c17a62ede5c40beec44ea41fe136fe4210531b457fbe55f479292b109092a99e601e97145f34b78402f013df8d04983a55442430e918ad75078e92e1586c6ff488d1cdb4ca4c75696f849573fe24193c7142c694d0c28cb968e9c0308fabd783faae6cc69209b4131c2740a05d1945ed4d076021bfe70bedd4fa738c693d6056dc0e10d71a8f178da9d5148eab8b39e13cee9fd2ebe2f2ebcf597d4b2cb5afd81faa31a5d0b2c9440a8530fea65ebf89583ba3e8f030", 0x1000) geteuid() truncate(&(0x7f00000002c0)='./file0\x00', 0x0) 20:48:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 20:48:39 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x200) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, 0x0, 0x2f5) 20:48:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0xb5) 20:48:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a", 0x45) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000001580)=""/249, 0xf9) setrlimit(0x8, &(0x7f00000003c0)) setrlimit(0x0, &(0x7f0000000000)) r2 = socket(0x6, 0x8000, 0x6) fcntl$setflags(r2, 0x2, 0x1) 20:48:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x9) 20:48:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x4b9c129da9d3f22c) r3 = getuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xb02e, r3, r4, r5, r6, 0x88, 0x101}, 0x75, 0x8, 0x5}) fcntl$getflags(r1, 0x3) pledge(&(0x7f0000000180)=']\x00', &(0x7f00000001c0)=')$\x00') kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80000001}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 20:48:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1179b3fb550f39a, r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffeffffffbfff, "a147780ac85a538a1310e3e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81aa77c4,ffff8000211aadf0,ffff8000210844b8,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210844b8,ffff8000211a6000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000022d7000,ffffffffffffffff,0,9,ffff8000210844b8) at allt raps_kern+0x7b ptsignal(1965,ffff8000210844b8,ffff8000210b6990) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211ab080) at sleep_finish+0xd3 sleep_finish_all(ffff8000211ab080,32) at sleep_finish_all+0x22 tsleep(ffff8000210844b8,3,0,ffff8000210b6a58) at tsleep+0x142 single_thread_set(ffff8000210844b8,ffff8000210844b8,0) at single_thread_set+0x2 8b exit1(ffff8000210844b8,9,0) at exit1+0x84 end trace frame: 0xffff8000211ab250, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81aa77c4,ffff8000211aadf0,ffff8000210844b8,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210844b8,ffff8000211a6000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000022d7000,ffffffffffffffff,0,9,ffff8000210844b8) at alltraps_kern+0x7b ptsignal(1965,ffff8000210844b8,ffff8000210b6990) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211ab080) at sleep_finish+0xd3 sleep_finish_all(ffff8000211ab080,32) at sleep_finish_all+0x22 tsleep(ffff8000210844b8,3,0,ffff8000210b6a58) at tsleep+0x142 single_thread_set(ffff8000210844b8,ffff8000210844b8,0) at single_thread_set+0x28b exit1(ffff8000210844b8,9,0) at exit1+0x84 postsig(100,ffff8000210844b8) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,2a72d15ae00,53,0,2a707237800) at Xsyscall+0x128 end of kernel end trace frame: 0x2a6e3ddfb80, count: -18 ddb{1}> show registers rdi 0xffffffff81e53648 kprintf_mutex rsi 0xffffffff81711a99 db_enter+0x9 rbp 0xffff8000211aad50 rbx 0xffff8000211aadf0 rdx 0xffff8000022d7000 rcx 0x4885 __ALIGN_SIZE+0x3885 rax 0xffff8000022d7000 r8 0xffff8000211aad20 r9 0x8080808080808080 r10 0x8e148540c0b6c5b5 r11 0xffffffff811c6fd0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211aad60 r14 0x100 r15 0xffffffff81bf6fda cmd0646_9_tim_udma+0x1e6e0 rip 0xffffffff81711a9a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211aad50 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=94516 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=76, nice=20 forw=0x0, list=0xffff800021084968,0xffff800021085080 process=0xffff8000210b6990 user=0xffff8000211a6000, vmspace=0xffffff0065824e78 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 17397 56172 6651 65534 2 0x10 syz-executor1 17397 337640 6651 65534 3 0x4000090 ttyout syz-executor1 *41752 94516 82593 65534 3 0x4003010 suspend syz-executor0 41752 446308 82593 65534 2 0x4081090 syz-executor0 82593 276075 69876 65534 3 0x90 nanosleep syz-executor0 69876 36056 9260 0 3 0x82 wait syz-executor0 6651 12098 76462 65534 3 0x90 nanosleep syz-executor1 76462 50532 9260 0 3 0x82 wait syz-executor1 20445 252845 0 0 3 0x14200 bored sosplice 9260 242931 50003 0 3 0x82 thrsleep syz-fuzzer 9260 88512 50003 0 3 0x4000082 thrsleep syz-fuzzer 9260 247535 50003 0 3 0x4000082 thrsleep syz-fuzzer 9260 175701 50003 0 3 0x4000082 thrsleep syz-fuzzer 9260 305298 50003 0 3 0x4000082 thrsleep syz-fuzzer 9260 338773 50003 0 3 0x4000082 thrsleep syz-fuzzer 9260 63488 50003 0 3 0x4000082 thrsleep syz-fuzzer 9260 315981 50003 0 3 0x4000082 thrsleep syz-fuzzer 9260 41455 50003 0 3 0x4000082 thrsleep syz-fuzzer 9260 369128 50003 0 3 0x4000082 thrsleep syz-fuzzer 9260 232556 50003 0 3 0x4000082 kqread syz-fuzzer 9260 297152 50003 0 3 0x4000082 thrsleep syz-fuzzer 50003 159870 10634 0 3 0x10008a pause ksh 10634 142646 4950 0 3 0x92 select sshd 45708 175318 1 0 3 0x100083 ttyin getty 4950 97072 1 0 3 0x80 select sshd 84463 149003 13045 73 3 0x100090 kqread syslogd 13045 355030 1 0 3 0x100082 netio syslogd 26254 415841 1 77 3 0x100090 poll dhclient 34464 56663 1 0 3 0x80 poll dhclient 86893 201171 0 0 2 0x14200 zerothread 42616 341212 0 0 3 0x14200 aiodoned aiodoned 82369 465600 0 0 3 0x14200 syncer update 42351 313474 0 0 3 0x14200 cleaner cleaner 4815 112437 0 0 3 0x14200 reaper reaper 6834 179886 0 0 3 0x14200 pgdaemon pagedaemon 86449 115389 0 0 3 0x14200 bored crynlk 74890 406765 0 0 3 0x14200 bored crypto 75872 350728 0 0 3 0x40014200 acpi0 acpi0 95033 180177 0 0 3 0x40014200 idle1 49487 307508 0 0 3 0x14200 bored softnet 59358 351442 0 0 3 0x14200 bored systqmp 47903 332749 0 0 3 0x14200 bored systq 59572 190768 0 0 3 0x40014200 bored softclock 82025 243009 0 0 3 0x40014200 idle0 1 379444 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper