Warning: Permanently added '10.128.0.168' (ECDSA) to the list of known hosts. 2018/12/12 16:44:27 fuzzer started 2018/12/12 16:44:32 dialing manager at 10.128.0.118:28604 2018/12/12 16:44:32 syscalls: 1 2018/12/12 16:44:32 code coverage: enabled 2018/12/12 16:44:32 comparison tracing: support is not implemented in syzkaller 2018/12/12 16:44:32 setuid sandbox: enabled 2018/12/12 16:44:32 namespace sandbox: support is not implemented in syzkaller 2018/12/12 16:44:32 Android sandbox: support is not implemented in syzkaller 2018/12/12 16:44:32 fault injection: support is not implemented in syzkaller 2018/12/12 16:44:32 leak checking: support is not implemented in syzkaller 2018/12/12 16:44:32 net packet injection: enabled 2018/12/12 16:44:32 net device setup: support is not implemented in syzkaller 16:44:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001180)) symlinkat(&(0x7f00000011c0)='./file0\x00', r3, &(0x7f0000001200)='./file0\x00') connect(r3, &(0x7f0000001240)=@un=@file={0x1, './file0\x00'}, 0xa) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x8}, {0x3, 0x80}}) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001300)=0x5) connect$inet(r3, &(0x7f0000001340)={0x2, 0x0}, 0xc) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001380)={{0x18, 0x1, 0x3, 0x8000}, {0x18, 0x2, 0x0, 0x4}, 0x730, [0x1, 0xfff, 0x80000000, 0x1, 0x8000, 0x1f, 0x9, 0x8]}, 0x3c) readlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)=""/215, 0xd7) connect$inet6(r3, &(0x7f0000001500)={0x18, 0x0, 0x200, 0x1}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001540), &(0x7f0000001580)=0x8) readlink(&(0x7f00000015c0)='./file1\x00', &(0x7f0000001600)=""/133, 0x85) connect$unix(r3, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x3}, 0x8) lseek(r3, 0x0, 0x2) fcntl$setflags(r3, 0x2, 0x1) getegid() recvmsg(r3, &(0x7f0000002b00)={&(0x7f0000001700)=@in, 0xc, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/233, 0xe9}, {&(0x7f0000001840)=""/18, 0x12}, {&(0x7f0000001880)=""/127, 0x7f}, {&(0x7f0000001900)=""/47, 0x2f}, {&(0x7f0000001940)=""/92, 0x5c}, {&(0x7f00000019c0)=""/1, 0x1}, {&(0x7f0000001a00)=""/21, 0x15}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x8, &(0x7f0000002ac0)=""/47, 0x2f}, 0x800) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000002b40)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002b80)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x0, 0x6, 0x1}, 0x4, [0x2, 0xffffffff, 0x1, 0x3, 0x0, 0x6, 0x7, 0x6]}, 0x3c) connect$inet6(r3, &(0x7f0000002bc0)={0x18, 0x0, 0x3ff, 0x9}, 0xc) bind$inet(r3, &(0x7f0000002c00)={0x2, 0x3}, 0xc) utimensat(r3, &(0x7f0000002c40)='./file1\x00', &(0x7f0000002c80)={{0x3, 0x7}, {0x7, 0x5a5}}, 0x2) connect$unix(r3, &(0x7f0000002cc0)=@file={0x1, './file1\x00'}, 0xa) lchown(&(0x7f0000002d00)='./file0\x00', r0, r1) 16:44:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) recvfrom(r0, &(0x7f0000000000)=""/206, 0xce, 0x40, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x28, 0x2) sendto$unix(r1, &(0x7f0000000180)="ace3d45bcdec10c0f8f84cb841ce5b8fb7717b8bb3d6e33c0a13f0613e2b49649a1a5aacbf9881299ec87e4b68949fdb", 0x30, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) listen(r1, 0x3) r2 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x20800, 0x48) linkat(r1, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) getsockname(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) connect$unix(r1, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x0, 0x202) r3 = open(&(0x7f0000000540)='./file0\x00', 0x802, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)=""/147, &(0x7f0000000640)=0x93) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000680)="efab78cae53f8c7661119ecaaa724e6fa92bee6ed0d2650f32bc28ea5b1932e6e9095857e05c05c2e1fa877d8b1f71840a2d46c138cd32dba979b2c045f7db5e50dacb184e4133deee5dc25d757d67901876dbea6d8e4ad894a9b61e10b427b194b321a12bb3f58e01ad71d18b89c232fecb8e7fa53a15ca9f4169c807d0a7", 0x7f) recvmsg(r2, &(0x7f0000000980)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000740)=""/19, 0x13}, {&(0x7f0000000780)=""/81, 0x51}, {&(0x7f0000000800)=""/223, 0xdf}], 0x3, &(0x7f0000000940)=""/18, 0x12}, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setflags(r3, 0x2, 0x1) sendto$unix(r2, &(0x7f00000009c0)="d728021315a30dc6d9958e83f68b0cb1b31dde04546e0861a2e643b08543ab77d92adbd27dad9c8837bd3b0488db6c568d12483f91c556e8d35715c55c4e945d42981b80bbebcbe6fc5b4dd283f94b36a855659e1d0a105a3d13bb716b56e59ae46319f78f710020531880ea669fd685708d592b9483adf1f536899d9e8e8bcf67e3d83a758468c71b272dfff2d05ca50ace0d48eca5eeac4248d8343b82988959ac27c2bd4a2c43d9806e7e614a12e7476891e1da84a965d83b02d94b45d0737fb03da5c8d49b03d5f89ac8fcb27d9729f34012aa704e855ac827e8f6f36f41dd1d", 0xe2, 0x403, &(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000bc0)=""/11, &(0x7f0000000c00)=0xb) r4 = open$dir(&(0x7f0000000c40)='./file0\x00', 0x40, 0x0) connect$unix(r2, &(0x7f0000000c80)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000cc0)='./file0\x00', r1, &(0x7f0000000d00)='./file0\x00') fsync(r4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000d40)="184b42f2c9f8389ba54610564b", 0xd) recvfrom(r3, &(0x7f0000000d80)=""/217, 0xd9, 0x2, &(0x7f0000000e80)=@un=@file={0x1, './file0\x00'}, 0xa) openat(r2, &(0x7f0000000ec0)='./file0\x00', 0x90, 0x101) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000f00)) 16:44:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000200)=""/200, 0xc8) getdents(r0, 0x0, 0x0) 16:44:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3", 0x4a0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:44:35 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc1}, {r0}], 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8000, 0x80000000, 0x2, 0x5, "0f8521a7573138600b8c9f0bb7440714c5a2d9ff", 0x5, 0x5}) mprotect(&(0x7f0000574000/0x2000)=nil, 0x2000, 0xfffffffffffffffa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/211, &(0x7f0000000180)=0xd3) mmap(&(0x7f0000574000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x53) r2 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r2, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r17 = getegid() r18 = fcntl$getown(r0, 0x5) r19 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="12599674bfbd339b5eb983026c49a9db3817fbc4c571e1054e9c94d40c6b49675cdd08532e95f350711d4af6e6eb4dca067e016a14a6d562b1b8c8352a4a6c616be460318913ab9fc4ec7d4d939d55137ea36a95b2a42b5c68f644144156d3b7a21dcf8a8d40d741c4f0785baa6c436bf346664cf0749b550ede7b632deee19e7bfb938273b8642982b138d4c123ae069bd8920c", 0x94}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff0000000b0000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x40a}, 0x0) 16:44:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="d048c62d99c55e4763265461f615f4971450c15e376594924d42d335751102623e79a40dfb2726275231dc9b437b8335b78fa92207991e7d8861b56a6de959586ff8a71b3858b2c7f6929f0ce44cc3e355a1e8f79cc4c48c0a961d5f1014a29e0481e67ccd499c5f98b595de12a2bc4b0bd31e7862805a72b21e14dd59376c", 0x7f) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x10000000000001a8, 0x0}, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000000120b, &(0x7f0000000100), 0x4) dup2(r2, r1) 16:44:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x20, 0x40, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0xb2, 0x8, 0x6, 0x4}], 0x40, 0x0, 0x20000000ed, 0x0) close(r0) r4 = socket(0x21, 0x4000, 0x1) r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(r9) r13 = geteuid() getgroups(0x3, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="8906da42ea0ecfeca5ae8246c17dc36db11357bb878dc87bee900e51eac107dfd0f3fb6bd8ac976092668cfd40ab9f0500", 0x31}, {&(0x7f0000000100)="2e159086c5a780b0e51e497e9f5cb91ecc2aa1f1ac5df2b60ecf5e0061a62542ee959f58fd5b4060d9c49b819d83e14b88848e", 0x33}, {&(0x7f0000000140)="49ecb49f212c332449304721d0ad599584a3e381ffc067147901327cd79e549ceb315338ebb71f658cdcb58d823dbf24f82daefb9d33c6738e7efd0b0cd9f0dbb7fe91b7a2cd4156867a83aeb9dab8eb6244a4fac0e9828f955b4788ea903ade972e8eac57dfd564387ab293d6dfb5dbc9c2b2c227e9f38724b896c80033ddacbb1d8f3495ef3a8391cd8a51597f2b2b12bdd7943203060420d9dd28cf405cfc31715ee53e26b25c49f1e42f9ef9bf8d9e25167d48b9a42ef05557594e830f97acaacd1432ff235562066b5f075de6caa326195dffc09009938fdf4e664cf24c71832a868095ed3f0fe37d3ef6ca688c7f7ac38379c6d16cb330325bdf3c", 0xfe}, {&(0x7f0000000240)="a49bfa18eb30050853988d202a20356e5b80ea098bde75fb8b60aa818e9f9945757d9a2d936e5fa4759ba0576a14b3175e575ebf7b73a8068b45379289152ebcd713568a2cc71b1606af325a4123d6225593f308e1290fd94627096cf93c54c2aa726430d134f9ea3effd0523cf4e4377df5254492514c02ca864790565444f8f477bfdccab2fdb0b419bbbe7143b8fdecf44338715c0606f361173d6c298a2092334867b834ea555800103112a923b91781e5571abdece5442c4971880a21d2501be15aad18cdf4335221aaa3306ba14b5ffb65f89edebcdee0dfab031fe646bd451a05f3ca549c4ae60d7bf559b3aab283ddb8099bc781f9f14d2b9b78ead240f786f02bd929273bbefad6ceccd5247b66a3dae8df2c70e1002feeb291ad33af0720f0098b29a92aa0f13147351f492a93c718cdef277d71a03c9103c80769252eb55f212298eaf421e49090e4558f959bafd827afa9669f8a3e1bab3f6cc3d6f4b4203b06733f2068f7b6c68ec1f8a62c712497e6aefa1dbbd66ea7d8e0168ab5e0dd63f7dd28b75809854f7b4d71a6f015f3a23e417cadc02694af4cfab78fa396117ac8e3818aa11af1f5578bcec58cf332e947c9469de0eba16bf0405248c4d8c52c7ff56798d803292764d3e3841243ca4d343d868bfb5254884feb893080f4ea9f7b2fab462f3a5fd72e32a41d52771e0cf8ea2e7972b54ed8f18a240998c2046a65e5b965299047ea29170fe9be403f9459ca7f7e940c7ee665787ff19098a2fe3d4133dc40078dd47d34d44c0c06e080131fb98879073d2394a7a274b1145d050cff0afbb09607f99047812ca9a77b318dd5c91d500121566376f92b90b49b092cb8fcff2daa683ce0aec744c1fe3ffeb102fea0caea855560d3377640590493f68b2495bd1241835af03e6de9755c500bfe696eefeb939a7e372585fd7a41bbbd55472bdf1a67b7856e504a82ab783b8aa129a8930e132e4a1a36402abcc566e33208456d3327954f28be476d086a167881c0ede068597e6b5dc85b44ef0d7d4be5f19f46b9c397414dd77e74b96647a682230d5e6ca688614fc4d766b93052f64d432f8aa3c8f7fbaaa2a5efefdcc1574b29e5af9b19510bfb672bcb18ee58614efdd1a03eafae5206c4dfedf59141dcfa1f14bcec0aadbbc4f2196712f9abd5b069a096f4fc97d63f5a2652691df9cd8ef9fb49db3180e3628879b399d2555ab511881727cfed2c87f15fce6a9c7a359d99fc2f1b5dfae9135dcf64b107cb285b2c9e91fc31bb75a9fecb3e5927f3ba74fdc4d24e16098ac3156d2349977ee9f6f28b527f7b77ef0dcdc134d6a1f16424f5d26afac5a724484444ffa3e77eaec9c191a049d5a2ef43c162b24f54ac15dd4fc31cdcdaff7665b374284b6c62f3a13918f765b8d5cbdd03b87037914cbec792b2c6db680f92f8dc7b1585342e2a270dc4284f62fe13301450cb98a3781b3deb231a2b0eb8374df2667eb41c5bb7bee402e8d9c27e25ef807a6e95662395e7d9f823f4c6ff9adc3745d3d7950d7188414f4e1bc338df60e24491851ff196042adc56e4cded21fb49f2e956d483de86f3228c90c65a97f34c46baf22e2c1fd934a595960e3466ab7981f87168dabb697ada03bcf0db2fbe5f6ad545321beae2e4a5a6cf1fc663181dafdf9b5e33f2c470ae5bd947a6510cf0be159f7a2554b213438c73d6dfede9395e75cfdfcea96023227cd336a655ec8c06433ea19980ac6a8c7b259f357526b901bcb6e24b3839730dd65e5f34efb4d39ce9849b77605d0f29038a00360cf0630133b1f24fa106f371cd2e93ee7de2435f278dc0bed053d0a0d33c7ead1949713e0d91ff87aa2383585741c15ee1f695606ee8ca95dd77acc46a42572edbee4ac4697c13b108878720b2e68c074d725aacff3a1e3c8f94959fbcf5a32588a33748fdc1d7153fd933b4801edbc898c4a038e2c5172bcf086ca3bda5e2d256fe1e175fa94a907b1dabd4e34544603b2b8b677789b245d4db7d36c60e6aab9f21d7c77dcff008cb54827a9aa266f606bd3e6f19fc942cc1ebc0b9898c592b09d986a358e8f4d5da653b2b6a5b610267df4907c8114a156c435d533ddacd20bab2bbf1b84a09caf4ac4bfb88ade114de73f1f75ae4aa9cbf36fe465cec68e9f80522f6e68102846e52e862a87f02f044dab298d7d5a2567396d85d6b93d5b737c22742020f0b6e8891e570eaa8de6df0daac238d623e1564fae79f35314137c3946abdacdb4abe361690a32a2217230bdea6bafcfbc8d1789a394efb1bf51f002aed6f31336849639d59bdef1ff3b6559cf403e1a13af3532afd4ddf8fd713168b2a1eecfe21cee9b30a557c802307c1d6798cadc5cce0775516cec9aa44de3c73705e3e0d9623cd152bcb518a47490b8165694c9cc1870cf530d95f679088f14fb028c6ee8073b2b50e4c4950e7f01e55204095861414af0f0ad0c17890c8aee061427931eb067ee61d600f2eb6fcde1a1c9137ea66f4acd951f1cba874442cfc23d193b9179d612fe4591fa493b9f6e8c4379561a65637829674d67f5ef0d97e382767b6a34cb797b85531a2392aa4c4c86a81a4a88c1bf21e619689dd5394aadc69d96fad764ed808befe946631ec963154424753aa1b463f942e2a5924146fe0da6cee4a69d86b0c067c8e097201448914fcf1f2399c333d2cfa6dcc0d00c6da0295e128e417d683548fa1edb809abec9907b794fe4696787598d3aefef50b9ae209c076d567ff75c8b455b29250971f70995d4926b862b4e7c0f4afcfed43ca632b24b201603faab1f73a30284c928792eedd19507c1f58ccf12c223def3c6c7feae01690315ae3ee1505d9ccf33947d9cc2b77c0e1fb1de36f7ad9551eb6e1996027f232482f53eb94319e7a026b6c3dcd27e5d98921e96ee579cf9c937c8b1d1f8a3781bb72ad01cf3882c5d023850139b2cb108f14eaf62ffec2f4dd5fb680b58b6e9d3866eea70e779ebbc786a2374d840c6dac4c1e64ab667e5f360e8d17d544ccc1fd03a8e813301a9effc607b7af0e45be00b0c978995246413529868c2308607aca82a328d4d8dabde7ade96864d3f78ddffe75b886d0d8b14c746998745275ca15d639a298b0f7badd9cc697ddd192ef70a04e70e4aa75b2bc3e0651a302a6adc41120a306b4ab056ce247ac046517052c5d8d8a40ce4e46b376b173910fac03038775d54c1533e31468c91944b7c08ee54729ac985ae4163f649886e7634f44d50cc76e6db6c3e5d7831f2d3621afff287908b35324b98fcab293322b4e9a988f976e33becd69edf1b3bd21a4349ee690c6436e7a5f0030a63165ff3324b84af7ad75fa24e5fba10efaf0ed6b1c801b768a58b95083bccab8eb5735f065216d9d90a53e083e1f7548fb4522787c9b034393777e677221f41c37ed6f6e535bfc55b805fa1ad37dea05fd940831cc947b6de9e339b2b12c6f68c417c3d7114a4566e7bd744ded01c4487dc8abdfc7fd9110546a68ccf2d40b29bd763285273b6a5b7ca6caffed1d77f646530343963b43e0013d1a11d3c1accb46e4dc8e2d4a2edbafb21c2b2d8658f29f10b82a250ef3997cfc0da9fb1329efaf4ad2dabb8c278e5a10dd024bec35ad5fd431e4308a08a78af488631d86b128a2e64b51e8230f3ed22a00ed834c062251458110459e16b8e863605fe00b592a5e33a702bbc4d04174b45974532cf36aee0b322baae59a461491e474fe3b1957ef9451155e4ec84aca76ecebeefebf362428255cd63faa8f86ff8bb7d7dab3f1d31864acaffe5776f19547b6e938f117a23926213a63eb1140af35f9ddc75a49bb7e4994a06acde25b91f1b1506df3f50afb6547e37ef792844b68dacc4c38d2d5959ef0ab89fa94b93d7e99e790d3d231752641cbe53b1a24f4401d452e52a07dd3760ba31006c5842a12f3eb90a95ab5af48b085bb2a2d516838ec03dfd3cc5b38850ba0f023c9d31e95bda0b5f0c5b54628a46caafcc8dccbf48777fea973b3b078348bde4e1ac82efa3c0f22f293704eebb069ed4f6dcb5c6bce3cc9007dd3c5d691bd48a29d2dbdb07593c420c1f477775ec349a9176a204db359696c580275f2957aefbba70d82ff9b38e3129d761dca73c45d7642537dca10a47ec871c9575473f76ecf41fdb9bd5921c5cb66aef5bc984b968f1db95f0fa7b71ade237da26d4bda845a98863ad31bf57ed5543aa8e96514bbe1583a14e1756e1b25df4d3fecca69511c8838c254a6f941943317f70d1b8bafcc8e0c38a5f0badbad0bbfa0e3799cc83bf3201f0f139b2f344f348604439f1f7eefa9bedcc31f5bf86d7279865afbcb2111eac5b625edc827519506184c08310077343beb8792acdfae3ce8cc50dfd705796fa7cae2a4eef5efc6b6f30e6fcfbe5057e23fcdfebcee39774ddd19fb97c9ff1fe788985594bba08d8cf0fb9fb0e21e9a3b66ab88bcb4cf0cc75233ebead80428482398a08e16cb2c345a221f8396469b96e61c21e90cb483c16fb296d39b486d536b4d5daaa01ab64b6799120e27b7a55d199e657af0299956f7775c1bd804d212d463d3aa84cd2eafcd173074ca6e2a6bafd2560fd5c5e88cbd47b3dd06acce26ffd0732d514a07729cc20a13e0a287c4792c80ac32684b7ca4bd1ae325bd2354ef8f28acf25045e6c11ddc88d97ba25519ecdaf579efcd7e1aa4ae6d02d9819a702d3112510269d7c16ad9f25ea65d539f8272259bfce633f6c3d603c6bab4b2d4d218657e1023622997361af12a6eafc50f10f78f72c23dc2971f7595437a6ad52b5ea817a4e8c0fd62d425c51a6857d38c77296117d8129791ebc27ab53d2ff8066179826a15356cbedde7b3b4cf1cd09a974902ca7ca469e6006d9d5e7495d3f53e137d7c036f72d8a0e54067a5d822a8175d2773e08ddc24e2b4ac547456d3ac62853be5a111b4bac10633432420c62dcc3f02874220444707ec1bd8f12906e7b569ac4ce3b3ff81a52a205a2a9937a44e3b9f1ba15ce69331d955dd5c441e9af24c13e15d0814f054a901df1d33fba6a907cf70f2b2329ca2372060b676710e6bb04ab498b7e32e608fc53dee620fde4857f29e4255a22abcf57b9768b1f999c40659b3f4f44f8273a291d3f25aa38fadc6713eb106dcc560710e124a7dc2603f4546c3f8c78162b79d653e02562ef4875715891d6f1af92ef536afe01e7dc1549f7af61df05f9fc2ec39aef128b78ab34128be52e2854b95e361225c9afe75888c38c98170b3d8b5bfbdf541b463d2b22d4cf5c9e0886d706ae45f4e2d71773dd3fdb5ffd1897bd5c5d2468fda015c68175448adf3449fa5990a5b8b47b966bce30b2fbc9c4364cb9d32b66fd84527d1c11e2f0e5266955540728dad96e6944fef56556609f6f8a25890fb3b75e28315e375ad385580710b2cadd3f1f196ce512ed4fd1fbfca63106da64acb6548c71d4176334055ff970c663b9464ee32830c99a2fa11de17ac3e9c97025be2de7a46f76fa52f99b169659960b527e1e9cc3ba016b6257324b84d39edb068636a9d56b8341441136b2fcfba77e6d972835f07d85a7f60dfdaf3ec8c9b940380a1efe7ef9b602a14b435a289a6ee60c6fbd0f031514b217b79bb66870ecfd121aa0f6c17fefb074308d24e4b03385f17e0c27ac9d134b5c7435c9335854cb722b9e9a19eead5c89762743d4f7b107688e163d5ea816a7d19b22287594eda785ce250afbfae87d3258244d168fca74c42cd843a4e3e219e812b067a96a81866cf3efdf2776336e342", 0x1000}, {&(0x7f0000001240)="4ead05510e22450951c817beec1041773f6fd2f4b81f630e53b6171e6407d14f2c469773d24cfe31c98d59e63fd7a4c12cc1652d9b9381beabb44356f77249869479f4477a7dd0c65ad9cdad4389061366787ee8228792d30b100969570fc6f06e9aa327d971d54da06dcccb2542ccbe94f76549e951ccb6f9769cd4020a96e867240446fc1965f640a29055799627d8345c99490456a996626f0252fd41d92d7499584c9481e954b2dbf7c2", 0xac}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r3, r3, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r1, r3, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xc0, 0x3}, 0x2) 16:44:35 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x10000ffb) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x9}, 0xc) 16:44:35 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264", 0x386) r1 = semget$private(0x0, 0x0, 0x10) semop(r1, &(0x7f0000000000)=[{0x7, 0x8, 0x800}], 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:44:35 executing program 1: r0 = socket$inet(0x2, 0x4000004004, 0x100000000000005) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) poll(0x0, 0x0, 0x0) 16:44:35 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c2}, 0x0) 16:44:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) r2 = getppid() munlock(&(0x7f0000feb000/0x12000)=nil, 0x12000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getegid() r5 = getpgid(r2) r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = socket(0xfffffffffffffffc, 0x4007, 0x5) sendto$inet(r9, &(0x7f0000000740)="71a8f6ea06aca088ae6b7412e3fbdce569af67e33d604876c53722686664faa7ea5840a93ed3d52b2df108ddb07b5cf86aaefbae596740e9fc80a092e530e83510d1e1022cfc8831b47de857c0393dee31883118a1719f3e47e3f7fba9aa448f5f02c2376e8bc6664372b29e1d64b85b93725c83dbe3fb237d86edf9a081e237d1fa4a8ac72e67c002cb231d8203c7a8130df3c3a6fef34f39e4f6c335b8316c47d76aded0fc377a3a962f9f5f6d20064e53986563ab2b0e5fa90703aa6e2b8c4b9e6268ce3dcb8834d84862455278103c1b38bf2d29fc86c01c343dff165cec2f4859280468eb4bb5541135bbcd9501e91adac3d09b3c130e46f72ec3fa49b8f18d46e4dad672278663faa625485b7747b3f5da522da419c42504dcb5efc1a30eca5990d3433d3b9ecc5a2736d1a00b721c3f89bb28ee3730ffb288578affa5c9ce95094f8dfb37734f8d5235bede0f4936a867f0c7937054b3be339b58315cae671c21ed1914222b86e5793f7e6c4b2da5f08afd57523b8e4e6a9bb1d6e761990ed538c2ddf52ec8b45207f239cfa1d438473f9a7b5a822032f4412e0199e6b85e9f30ef02d3d2af6276c4fbf57df355f917076a17c7a7e596e14b47f64c33cc2ec8620741f7f11ad3e9cd4ba6d73befa9ac7a5f520e83f63677905052e16622b43d6454ed8315dce55785f4e5d2491c78e77e872998f8bde58234d6497e470521b13b8b11004a61c51b226f4017b79ea652362eac98564a0334dbaead6e0beedf0a1f16f1c12e188396101468680ae3bcf65551026b4a21d0be3a963e1842e37ec1195585014580eb8e2ac3c27b5eda777966e45f69abca746d0b71e88b4fb83f21ae13905042dcc8c6a22e773e9a0b164a59823590d95a4eee4bde392657a36d4e2e5ed3827f2c972b1a160ece521095bd2f9f02c6f2af69463837db6fe072b53b743c23ad0f00088ab57b6cefca6fe97641a18e401ab6a65d206e3f84dcf518308692317d0a1a9735feafff51dfa528b2a4450365757708cc894e2edda9363a3474a9c713114f1a54fa9317fbf5731578e463483cbdf9d3a88c3d255219218757b87abfa4d38fec84e2a1f64fcd9b9d8614e7b71f5ff368c9c5909bcd6356010e2074f934cd2e9366792d26bdab27279e37491377814a4cc09526715498533de5fabe3d4d219f32067a072c40015dbd4292b491980f8b781952250d7b6dec215b543c5787ef0fc51a9353cd60d203ad1973dcb8aa1467e0a57b91f01b4d6565a61d9dbf712fa6b475251d7e459874e3f60a564c0ab37edf1f83a416b49820a59e0dbc9b3a3a413dbb7cf716ebb8161a1c2b3cd09402c2bf3c250dacc89e328b0b645bb6b16ca09b209c9edb8ab282e5a32edde46d0c588433e7d59761eaee7b6074813b322d29ca0fbfc31ed0b2e17e79cfef03493443435c83fc2cfeb353134567e6361aec1f7098a382ba19a812388ec2d04167896a7038ccd8ee291bfc64008e56dea83a32dc36156c68d6bc0d037c6e73837d2b03a623b6cc0f8de060658bf225cc295367a1d1b47af8ba71113bbb6c2356360a072166dcc3857445230ff9cea3b5dcf9d5a69a89923cc51a133e578a00d5add1f344a0c841c2d84fb20dcd30649ee6c297fdf0b9e3fafbff095bbaf820080a92ff65ee0c6335c1281735fc4c8f57918b9f0d0ae34520758e0f9a0c836c254704aeaf482c658265a3f837c930bc8c1270cb89616b9d4b47d4b47ce48d9aeb900cbb8fe6fed6c5322e1fd01401025f649aa3849f49f5a4e9717facaa0077482ee1967003479a33fe42671cf2b6f29d13493dcdf8d7efebf76d9dca54e7f62751d0937d9006e306970fc043be20f34e4c81219f6fe7cc29cecf44ae084691bb532042ff66854449110cf6417725358794cc4558a1b7cdc70401f5d849ee3a618a22270f2e0edacc12dbf868f4362bc82ac5f78b0308d312530fe3aa24e085c314d0629e6c2b2460a01b1b225fcc8334a2dc6459bdceeffe6dff7650451644db1f310f5892172b38934e3cee5578356d2aa9c405dff638a4371fe65ac7b1dd27671d03b8602ff1c18d61b06bee48daf41556c9c9439cf9c555685112aaa6e867a079517005f35bb899ac3a5b9a814c0b1a36c031b4047d1b5da61116db6a4d0d13e279c3074360a93c0a171db9679cb182701f52ecfa5d85eb155d83482e86869fd60879f30683b88a29f8a82faf9da893f26bb31a2fe16db919f563729b05605aa5065486447e2d13bc4ba5238982c3e97deb52be2aa314fbf28b701166297fbbd70fa2db9de4cb7a58143a402f25554da992bfb3b0c9f4742514862bc477925194362f58dcf6fc2d4f74e4387abf2dfd47ad98b4d893fb1cad1e9790d34f005fa682880f8add7cdfcd6401436ae36d2f86d3e00d0d0fe5aaa48af75b79cf6b7731cb2be2a37cadea5b2ee0286b67ba213cc49e42f36cb6dca0a008f5ee1e88c5089a6a91845ed21407761e420e44cf2a3877422ae8ee56b7a207f453ba8a569e1a9caf3d18393e4475dc0e626ac2df99b2f084a64d64d5384ba423a1268ce3b63020677e517dc329e44c27b405bb98f76a5f69e49052ca8d3ea6dd36c99b2db44f8152b2f1f4149cd8ea096575fb69fafe29a59e7be8689f9368f6a59bd1b0a580edee99595da257630f7d2603043cc8f9a50779ca89db391822692136567725e02722c596b760033568d2a71f13c4147334a6172405c4cc72fe7c2ac936124d4047131df822a50812ef95bdc65ae4cca5ff243fdd51e17dd4a6aeef7ecc6d8f569601efe8da21c1a20d7e2d8741f9316fbdce33b5b5cfbccd0653c0ad2f7c8a84db30c966530dd2f7c200d47822c0652a6258388183ccd28a58bc3587ea640039910a59552181a5f3915c6d8828b50062207ba676bc715e2acfa4c0409229fc9c6b50b4970ff136e8b6936c7c1aa23a7ffa63037816d32c7af6f7cd9c6d5c1248da645d4048eb76c799405f83d5b664758036562f0c52baadeec574b2820f4c74c131e9fe252473b7b1215d424d5421c4d2d9e9f6df49b8b4e758acad8aa312d172980efd83130532c05119bfdeea6991944252a704707af999db6ead806e691bc8baea9652198017172206ad8d1f903892053ec10d1e98938200fce64516bbdc48dac123a9cc39920fe6dd15d4191722154ab1b9dc4f46d5293843a51a938d679f15ab29b2e31e30b23ecd80db2dc3371d90085d626fbaf08f53d324798267e8b272e215fe629a368c9c2718f419ebd41a9e17693bcb252febedd53cf4a0e6cb8d021f2223a6cd8d0af70f28fab466c03aad44204eeb92d6f0ab818a04dfabd5e98be8624a2bdba3993906126c97948a8a054d4b96008d7ebbedfbead973d00025be4e906e51c796bc513036921bc23cf9687e4dd45d6f18db5247ea260385412b512b67ba082d05db9b5d6746820e723a572860c81051ab0ff71bb5ed9339ebe3463346bca0486402fe506a167a6c93c06736d3fef1ade90ebdbdd85e329f7d272b5e9b646481a710a90400230e0f60e4c2a54affe2e45cfc311d348cf9fa3f45dbe06919e085afa8d15757692e06c10eb63ab0ed7e551daddc080493286d0a4b3a892b026a82aa864c1a2e084628660cf24f34f77c3640e57c1bf386846f82d50a87f28bfc6e32ae19741635250fa49ac1b7d5f1e074d3e0cba53ea4853842f10414972d20e255d6c524a44b690a0d2e210d6b2e1cb6345fcec0f0776cd12694e45a6fcc3cf31fda2975239fdad6f07ccb350b02cc7b973a7d91c2608fb82d8dadff8d3f0a4526ab47ce618c60837fa52fc9423ae68223fca938cac358cae9d79798704b3fd7ebec6f7af06b5208b9223a763f98774e372976b1d37a63ef2dc4a9665bf772a85e0b6bff0b2c7ff6725710223de51c1868ffbd568fa436df82f8f2bf285e0414a5ae15f0fc1ef68a8f819783e4d993d91e8b177ed7c5d249ce7cf84d8cca6e966d3fb48a95232361ff1089fc96499afd05aa83335f45c3227141cd16f901310f4527c291ef0d9ea785cc87c36342d2d2986bf1bf8eaac38dafba45ea6ab810112612ae4b806c67bd55d2f9617607e81072a9aae99d27b351bd8011370ccec95343d087e7b5096241ebc4ac4d953bf26bdf0cb06569c386a563f29bed59b2cf59868f4aa58c77c74ff3dad1ce4d78d1e136d12dd2d34137366c0b8e92146e15891b5d03bba46258e255ee24e32e70d9bd93d8e85954643b522e7871cae490600d0a8959ad43ef3ca0e89543f73ab9678a84b15355250eb1c122c38378dc461221f4045d259c11b2a81ada21528838b0b0249cc9cade8f57e26ed6b4dd3f8422f8db1cdb82955231660a36b2cb4c7d7758a42afd8ce8c7c3a0882b6f2561facb420eafaf84576d55240633e71815dbe58d0b7744f61ee808ddec60adf0dd44c7817a69c24928bdb0849b66f4f6d8e80e2dbf031bb2dea9d97209905b2564e0899297bfc3d9f1e3501a5eafcf452e88050938bfeb7b6d3979e516f64c9ed892a92519f981c79a8fd32a4024aa70df3927a33a5234894912b00940f7ef69fc6d5b26b8fbf5d11d3d4c45658e18f9c1312449e9ea1df33311337e77394994af6a64f898bc4e0cf82e3a2ccff9ad7ccdb10cf748881b1c0ed2a8692d9695d13644fe8d36cb80b5e286913067518dc5b2c3c8361e9d3c27e9f5db9b7fb172919dc7109b9c9316ba3530981104a94cf476b6d2592252cdaffcf8425f2ab49c0ec3be26d563102908b868bd35f8994ead0a7e133342cc053e288d4dd71df9f30f7719f08b3b206740151473975e84e491c9711de50c91e89a0efb077f0194b380c0477f7c6c738eb1d6020ad982938df16effde8f3d1af2221eb506c15b2bc5c94760974a30fb51da880ce0feb19eb9afe1aa6441900bb80f715d1c82e4850f1429ef4b4db6e89eb5f5b1cf05db3a596570e57ececf63e493f8d08e09c576c624c88a85681a70d1d2fd96521f432387dfcfa1d644054821b8cf7ed49e1f6be7062f9c0b9386932ea793d5229b44ff64e34a0726355f639d53f719bcfe3bf5e4a233c84ce4932159e08942d8318aa494a1027684a37485ed6a1e7183c68975733185d6c4dde37bff119e39982bf56eacd6c72b49ab87b7664f176929e0f97b112bf31da00738a0f1a24fdb3667b23e4b7b4827ca152805eb46d06df6e26d13622416eb69f902e8147dec406112b5b360fffe379f24a669ff767999a29305f2b8eeec3942ed3eec9e499073da0cf44244dba42deda2c175f26fc391e9cd5f5e8e96f4a82cdeab5354e1cd22e2b8e8d87be8fd381c0a51d19a7d5ecf24d896375fbe46fa77168d933cd67648eaedb995bcf5adcd93be2806eb3f0c767b68158fc2607179c6f03e8710bc47a3a814c3c9dcc640564045e6ba1c78ba44df629233696151a62ede305434bb90435f228d54efa5d4581236cfb1158cf1bdc14f6bd338440c676f1c5fc291e599589e52c037f241e291cd0d66fe980ee346a2c6c18b3fe21bc6b97f76076c48d5a99a90318741c4eebc53bea574c7da982b77b61924d0e94258c267a83fbf2176687efb8bba07d8dbe9458b4cd09710762fa08cc651c224be250c0334d072b8de37cf9b2c549fc36cff6d85b9442ac7d7dd4bf706e752bbf595b829c329b507843728485243f05808118e397093ed63ddd4a1e34c9c593b2f7db4897edf82717f68a8a76b2429cebd248ab53180b55a8b7d0946197f5e03554518c4b979e1744bed752d06cf3fa30bd5ba57fcf696811a64268d99d2de05b58ca4f62e", 0x1000, 0x4, &(0x7f00000004c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="2c6f9b6822cd0e3473e3720596d216dc0cce9a3fd9852fee3a1f", 0x1a}, {&(0x7f00000000c0)="42d34810c4b36096a366195a4431c1e18560ba9a3a68e9e82bb916703c3113b51ce3bbda9b831fe14b84d25f8fe0cba09dfa667a858beb3a9531d6d8550b89bd70304a7f789da1", 0x47}, {&(0x7f0000000140)="4963cdfa9bb94cd442e90f2d317cb3094d82b772f525e573717088166cc127d6ffc0e72c93357e8e0a2439b6ff197ad86c291c8d462b03c9ed25f9a27802b72cc16f4936efae7333810e4dff2f11362f059717a9b367a507cb3cc47a424ce36727f8793c769868a20cc6c72960a928f006dcf327072204ce6b3c11ca32e74812ea1a6105d2c17f7ada8449d063e70da03394f689520db1a3d8ae261325d786ed9b96e822fe404b4397f81fc03593efd578a383ed3e018244d5c2079d45edc7c6e8c775280af7e913b883a93e", 0xcc}, {&(0x7f0000000240)}, {&(0x7f0000000280)="32a436cc19f9994ebe9d664df410b42b1a5f", 0x12}], 0x5, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0x108, 0x403}, 0x1) 16:44:35 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x2, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r1) 16:44:35 executing program 0: minherit(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) 16:44:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xfffffffffffff783) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r1, &(0x7f00000013c0)="cfa15bf37d56fb0b22fcad99241315080011c8a2d0ca46ce658afe885d5a033043e7da39ace9a40535bad48b9565334b37b466aa50d863a3fc1c0f6615badc3ed296f5c7c801cee14e62e0f2fdaadfd4bee602917eec5e76760c06bb55492684c317e83392e0908a9eacf19435522481add3", 0x72, 0x9, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet6(r1, &(0x7f00000012c0)=""/225, 0xe1, 0x3, &(0x7f0000000200)={0x18, 0x2, 0x1, 0x2}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/4096, 0x1000) 16:44:35 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) truncate(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:44:35 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000000c0)='./file0\x00') getdents(r0, 0x0, 0xffffffffffffff55) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xe068, 0x0) 16:44:35 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)="fe4470", 0x3, 0x100000200400, 0x0, 0x0) socketpair(0x18, 0x8003, 0x2b, 0x0) 16:44:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80012a0a, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="acad1afec1e81abbc5f5fa6ae0fc52198f0bc5c2b74075dec8178fbd25140f295c1358fcfdce9cf5a2579836a59a3b6b2830f83d3d346cfe71981cd7544fc38d4c203e3a11225ad34be45e7b259c624e1ce1c38c6f06e47c53c6fd336f2cd4a2942e2290e2002c77bf2694d0050a4b7a2e2d38556ed259a41dbbedfa6f7e7af46056f6e8fc2b091a9c4a7fed3536ddac75b0fa65f43dba36329315b20df76239b7d3a502c5a49d5ab782ec853ea6fdaebd4cda2d8c7f780f5593424dfa7609714ce34cc9dea30db710e3b5d914ac1423f3a4e5ff72190da0b4d139b2a2360e0ba1af6289dd956536f99cc88fa0ec3f696c04e04e08db", 0xf6}, {&(0x7f0000000200)="a61918c0c8000d0d564a60a48c1f9b7260c990b7d54cb55c17e1fe0c4a04afc38b1e318f42734f85c83ad8565b3e1fb1151af4052cfd8ad4d18a2968dab725259ade976faa2998a984e00cbdefbbb00674bf0b72c5afb98492f886b5e311883653501c7ec31cf78bfd342e17cc647df15ec98ae94aaf709eaedc416c2a1ab0ea73885ca3758b2e2f9ee631732e225240c908c22755b334635c6b26cb6d400a36e9966f01d74d6d61dfdaf7f8a779c24755c1ca4740b89da3285297db864ca68a80b6a7a4723db714c6bd7cbda2434cbd785eff", 0xd3}, {&(0x7f0000000300)="33cca15fb82744fc013f8bcf6522462d7da3dac95c60d07ff372ddd81cae6370f88e1ce2331b26427ecb6f137f1eb407646a28bb1225ab64b87cded4d18d3aaf9b6f85683774e5002e4d41de8c3db6c4ab9e422405ca0a6e806edf057c0b3e4bdaaeb9fc38db1d5188eb00dcd9bfd440b5", 0x71}, {&(0x7f0000000380)="1167ebb59bb5989b37e3f3b1f155fec1539b067278a9d5b9428e43bb5b669e90ba6fcf9ed77e31bd3118d0dcab0351bfeb6e8daa2d95811cef9ef9740c83f6abd90f0820bc0783aa2ef7dee1b45f27dc2466e02c94eb5da15c11ebe30055a1967d4926408cef9464bc0b64266a4e256b4afedc23cd88458930f71ce24cccc6b8359708fe0bcd1e50bcb1f0ec6be44c1c2b4e16476007aa72ce7e1722d189c3895be3305f994bbf79059b00f3a22e9d40bd991b06b2868790e613119c28cb341fa7d7b881f900b7f451261c62c5b1455548919ebaba4bbe2ccf4896abfc7ebc4f47db829c1011031af23951d9b74f8341", 0xf0}, {&(0x7f0000000480)="aa2352a892a8b31949ec8a1142d9cd41534b24b4907dc6fe3dacbab8eff9ed584a8941cfb15b00e400bf47a05e65e0baa1e5d873657118daf91772489d9d04737f62629c624d748c2062743d291647acac5c43af75211b9b8349de0e1f14b4c62d4556e51a1ad820778a383f34991421913208aa681421c0a467924d284c605bae77df40b1e380275cb26783538216625a152c52cf727ba68c81fba807245fb1b8e97f557bf4313c1f1b0acb7e8f5a7169872a106c9923324b852df5e954c8243b9683e22e7bdce86d54810994386513dd4d074852d826", 0xd7}, {&(0x7f0000000000)="501eccfb2e235e0b79b75e99c363d3778b6ec113ebd4ea7832aabec8feb9c9789ddd74768cd883dc9be1683d3966cf7c9218dfa2679eca1c012bc5400b2312d8", 0x40}, {&(0x7f0000000580)="5e0010c01eba3833ae32cd62a8d476ca14a45110c66716a03e96af7f6f45b0d7d34be0e8ef26b600a328dc859759974e68a873f4ee4168186e8cbf67cf1b707605339934", 0x44}], 0x7, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) fsync(r0) 16:44:35 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x0) munmap(&(0x7f00003b5000/0x3000)=nil, 0x3000) 16:44:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xe2, 0x1}) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x0) 16:44:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa012eaf70696c653000"], 0xa) listen(r0, 0x0) login: map stack 0x20000000-0x20400000 of map 0xffffff007f125108 failed: hole in range 16:44:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom$inet(r0, &(0x7f00000000c0)=""/240, 0xf0, 0x840, &(0x7f00000001c0)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x28) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:44:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) write(r0, &(0x7f0000000040)="f376a551628d42f089fd5761ba95860a43cbada85ad15a7d7fd3d62b65353432dbbd280238e780157585cb0ccd97a124195d90e5db194f99e96dab04efb46edc2e7d0d187ced6d45da7125f998b3b53845e069abbf50e959f25b15d54a3981368af5ce051bcc68045e73178247d978db80bc258519599e6b9c87d16214062b7dffcbb3c0d4d85df93c04cfe093f657272a9a1a8c66a0220a1c1461907ed036eaba7e0661b409cd90a418624254445a0bf3e74d89a22cea568ecd18111c09af89ebe233ba879cd8b5e64548dc75dfdfaf2dee0a967d851ebb43d04ec1cdcc3ecb5fd49b4290c43f854d21685bf68a", 0xee) poll(&(0x7f0000000000)=[{r0, 0xa5}], 0x1, 0x0) 16:44:35 executing program 0: socketpair$unix(0x1, 0x1000000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:44:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82022eee3ce2b7b2042f47"], 0x1) socketpair(0x6, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 16:44:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x1) fsync(r0) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x1}, {0xeba, 0x100000000}}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:44:35 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000040)="6b93aa0a7357f41f9c77164717c3b9fa4e4f922b4644a333388ff21831d468162716e84c8da7de657e4583e01d8ae15377c17e4cb90c6037d4574926082495aea2af20b8f79a54433a002f4642def4a1", 0x50}, {&(0x7f00000000c0)="924cb2854c9b70040c94dd8b76a6a9e02fb3bad018faa2a2d2c8b0ae6e7701aaf1ac944d35dd77680dac", 0x2a}, {&(0x7f0000000240)="d042bd1937e3ec31e676a404fcfd3cef4fdf0cce2e3c0134d4f0cbca50f458a67a8e7f2ae231063c10bb9319779a311b60b4a238b44d7fb0caf1b2feba136b4f49d790640c03942c0d3b4be60b0cb890e5daa4fd096ecc6a80fa017514362ae894aeb554412113d592f42c6bf01afc58ca3597fb73ed5573c738991ced68a23497ea8b295a631c5f9c163a4ec274bbdca8cd4d40917d9ac0cc44d2e8a294438cd07ab4c85f791f605c3ac7da98464aede133e380eeb2c13bf564209d2fb6734ffe7bb032ba953bde44ecd336944dfe06d49b48d36e30df35ade5c080309bd150b6e6266413833c7a1aa08cd074993cff8e28f1baa78e3b8d3e80bcfb71344d3640da15b11d299418e99d4c416ba5598a58b1d6b4715e0e864b73dc442707195050e05ddd0518f77f3b36a4d498e0987008bde3c485ed25ed89995dbf04ce29ff3371d1ace73d3962e385794fd770fab198254c6f44bc308236a4b9d104c75088dfa6a7703cd5cea106c38bc6b59a844c51f0a53f99c9fba5f4f16ef9fc9a0a180576a4d69d62ef7092d32071b859577f4780b4588c3a8118474154298ba52b6ee14b103e2026e27387ec16b70904e2561a41c5a3209cc2c435c3bb93a32563659857272aba9d1bd8ced7ac969a3efa3eeb58ef255ba38b00b6066c5768749e699a7ea5bc2a624f7badc42dd744ea951f9f49116da9b7b6740a0db8bea4dcaf631576757f6185f4b9d2c160d9855387c5f7be26cebd7e61686f32c454650154fb39786acd4fc6a248877bb91e221ca92b2c7b73aa8f8a6492f03f4239b124573f1ae9ec967f56061f902b6c2670b23ca000de627d41357316da4b93256c5df9caf3553f845330ee17f9dba8b6ce40b6a068eb75d5ad3d0aa391d18ddbba0e40fedad11b8771a0050b60870ae6932eb56acda8af58241c13b96245d2db8523a8a156d8e5c15c20668f5393275f364335104885491aaded91636e88612aed33ec7705cf9607c5347255b9612fabada07e2d9b2f529a170f10e21067f49aff3c7392287782498977032817f1552ecb24504636e8bf3639c5221bc07faccf6c87766699541271e6c91812aed2e85104efca9197f9f6643122c0ea1ef35f9090f9a28540a8f0e063f85ca654436959a263082897814cd8fd2ffb502e47fceab9f46c601253df872ecb057f327d10b6d2ee23e5680ca39325bae3449f4c27de5bbee87d7a158f80a7d54d5db4268cffcbc6e7527cc90ab1e362b7398ad520cfbde8910780c5c97aeea4bd45d936a525bc537e49bcbe96a074968d8fa5be470fb4bc2de9dc9e5497965d7ff63fdb94a94c7fd440c6a3472a7e8da39d340d642c2686cc14b7f0f585f07c8e9726f94e16c5717f3e67aa0f2fd0c0d96646285a2b46b7b883a43f06effd0780a3b531d9acf356bbba13ddd00e830b904b696b1ae0d3f79331924727df5d1c39a907d636b5d34fdd91a85ff7320ea88d4dd66a658b76685562e9be24b1014cfb8ec1cb89f9ce8b378ede2fce4c83eff912adc09bd2cd41cda3a73d3d773b4caba8145b1e40d44f130caa23c0893ee5400f8deb3bb5938251395cdd8b05181a74b6060026ad31e283e03ba1e44dfe093dbd8f787af2001fc221cbe7975a7785ab3eb544f443eb6713be82f37058055236ae851c6f574a13929933a95515f77ab51ebb12e5b7c2f15d2ec73f1c95cc0a735942d2000106464ac89606279b5b6ca49d79ddc3336cdc2634002dc6a3c3fa1f2069b4d5092405705a0f833281cfd6cc39ee510eed5afb22862b54972a0c10c1e3e8870d5ecf9cf71293f99f2c2fea9ae4de91ca50240908dbb7db62d4cdee7fa832690123e9c0c6e3603e66bd6680fe47ae0516122bf496f0923b593cc1122e0cf6b6658935421d6005607957c48717100303ef66f61e87048b6674773d5d686c28c12a8bc84bb6ac60bc95a65256f7eee1753c40a45d13e8335342bc28d90492a96590b7a6d468c3882c8148465ab09201f8d21d56094759a318c0948973d6d985b22fae3758c72511627a9e240ad2692b95d242456df9faa5d73d7bd0dabf556ae2f14076aa6ed84457bfc36b1a67277fced1cbc7ee98c692a1b70afe12a62f7299ac811cfee4a7fac9a7b447803ff9560fda915ca34f2d19a523a6175d6572f83560c2aa88e5ff2480eb2e878c0600be7c3159dda4dcbeb6da231db9d388cef143bdf1d7f11dc0ccac6152515c86a6a28180c69569fe2e8e706d377d40e7446f08315ccae4773b30982b574342b6e43dcf6259e0f1fd313dd56ffc6254d2817c1ee3c35e894f1a4bb246d19476066f425e77fedaa6dc5e0b58efa34fe0a3ce584601b2a8f9c0fca7570444092368c65e325e5f42de6247f3567805373f6d5d539cca9f5e23acee96e08ffbe1341ceb35a4f304fe4a647149d2ebb983641a5f54664a66c497a755d831dc56954490c55590902322fa8baa7929a4becca8d7f6a0fac1d2eb890f64ae29fb2f90a9505c7467dc98e830bc669b6a21ac077d2ec415c66724a4ef3d82d66ebb1a21cd7b2085dded23b408b6ac3e4016b738fbe549d3be7e379f286d73c5dd767e895e7002acb5772acefe261eed924f244c717cf05a778aa5cc05c40db1c0f13d0e4a79d5967ef68b58ec6aa38fc7c2386704259e6c4b2e32f5d804902adc029fe7fd38b112476f08cc666506f5ae8713c0131e38d9448260bea1893d9d721556244e2752d46f592ca73fea52380093c656382f5e7cc3bc94a1603e68a76cae3c8c4f5071604203c1bde62737550b58cd5949a044ac602fbb4fb4f7c42edf793d107b52fbd591a6efc3d87fdaa81aed042f9ad73a2ae64737f78bbe13d6fb71ea187d3ad9ef721717dc32e3b27c6fbe85a26783d60ea41614f1b056cec8160945b7d9e75a5ae808ac929eeae35913e98bf5e122e503761d63cd22e0fb04fe0481d19f236517a58a452538efff147ce87491308de39b59369328b2a520e7944697a58c6ad2ff3508e7491b32ddb3d567099a73bd710af740a1133dec8f237bf64ac46e05e31b9da40cd7d296ba6b4dfabb7270cc2af4d03847f9ea2631b35700d86f47bac0ba590b17cabcd018ad0baa93960b92975b05cb23111f7b1aea6457d7080d1c6d2edf1d9c869e917c3e176911915fd1cc8f4405614b0d0073ea9cdced435fb9e3a2235e0a622c12031d1d82c91db449ab42d6444fe984d52632ad5ef7289760356d89458a155ad2b16a4f00a92985da8e75ba12763a88217a930c6a9fb9bf52b97b02a8145e56229fa1b3cf8caad1393bc0a54ecd443af3c21435697fcf86a678769399405d59cc5a24a8bcd129a995c45fd97775cf359d9d2810ac791ee28c024b78f11fc3e518418b09414e15d45180986659add6869e094b6ef089d61694424ff81af5a9caea2acf39322e45aab7d8a299d5443444455c98e1cc8419e37278df6cfa06451f0813c4037b4d4aeb38143844ffd81d8eca81d89f48b8dd10e12915519023107cc20ae2ad9dbfdb2dab88b95d1212748a2ebc5940b7510eca10e313ff4cd2c7b114f62171b09d006298922825841cabec69b0753273a71745061d1a9b03eb8fd3d60e27c673b52f58f6ddf9291de6eb54c27a1e198c8df97af73bd1787bcf5c62c07785ecd9c3e95a03fe19abbef8c8561a507e1af1df07fccc0ecc679412a5c4159cdd023a9919a6c0d05ebeca91cc1c6da3559593d54e6482853777f053a8b2e71a0ce7954fe0a1b89ba6618de3cf19b4e157944ff828fc2eab69a013ec4cc169f71c35f9e56af8fb98b96c5ce81789c5ee29d3ba04cd690fcf7d2ddffb7d234359d880555db4a7c60dd115ff23b9eb40efa80b9b21d9b4be3749402c48f4506b7e5740a8e32c9b81eb2056f3a461fc0be685d8f7622de011c7265d69e9e40b45990a54fb2ac1dbf405b44c4646bceee2c84d214a1fe5ba2252ec333c4ed97b0417bb20c509b2a9dc6123e6bf140b0aedc0737f9d7bc34cc625bd16c5a3857dd10192872a1dedca46877fd7d9c7dd5dd5aa1362d91d23a23da62277b52024db59386d01e30f9351a80fe510b77d967beb47493cf963317adc2d5aa348e0eb9ecdd7f2563fbd5b28f2f83f49ee2adcca2c7a2777864f0e325a349d4f75eb39f1b955952720f9c96137ef51b86e57263f837e2d86b4c96b1071722b53adba41e4e4ea97e6a4e4ae632d6fa8f4a3ae301bc16c6a85fa733f40a91186c335c208d22ccbf9e959b0f52b35569ea3ee03cf9259b7ec47c97ff9c1ded0e43a4b9c6f4b27db1fb8063d0ce5b9b461fba29e2e2967dd7bd7d8150d3354d371ae538c65c401a7ccc96f940b1dcf5a97eb0b5adda4fdddb703d8a31993d3f1b3b409cf91cd15d06d103e79a96ed57f82cf29392eb4392a4149d838e7fdae5a86cca9a178f153f71cc300d97fbc3565cba694610c8e8bce6ae1a8fa549a6fc3abe8fc47516d89120dbdf229bb2758d556778a3434ae19ebf07fe338375263c370bb194b8d9c41b166013a70a9123174df5b483e425442386f870628f596700456e6cb131c3bdc6180681fcd702ce1cf30f6e479d6ae88397f2bbbf24930e964e799484b601735ce53ffd4db15f8db507313a705dcbcb3845f48e281ac23d79ef7b28f3ac4398a76ece62c3478f559973d40236326343a50afdabdd4a61cb536e140f620c171833f5ed0348cbcd44125e971d10c77a5b4aab267ea4849ca55199bc434ffaa4822551d60e7043f9b7ff347a6586bcc9db39aa865726c5aba36fbddebb90d44734d447f3d739914dc0362a6cd12658f5bb9a11967e3e594a20f229908f56edd10a647ee30eb5ba431fc92a96afd07513e2efc91aa38b575814c15ec1b1b0fb105b0ab731b9cd1027ed9e39b4a82f6a8624655143f1e5e12e7b853ec957c6d1a9b8caf3953969a799ea655150e63618e0783269e7acb50484c593c7279d6d018a3867b90bee8161b3c2828aed5c325158c925c45da4ee30e702c799fe8ffe0f7951149ab7f41abe3e4122857650ab67a48b7b8fca0af9844e96785eaebfb65470a1ed23654bf6b38d38c5e2b84ee263b83deedc5584474cc65e6c7e91f34dadea470ad940c17df747f21f3bd8ac7039203ff0f9ce6dfe0c61d6c632e9343c7b6f379d353afa27f52136e97f67f8ae737ab50c81b575281cd68b07510fa59782a9102866b88fcef0364fca70ea562d212dbed5d4bc7d405ee7723af47b33a8ed5660e9b0dcf24e2244b00cfe5155549c3ea30f1f44c5484cfb0d85faf44ebfae8fc59631814199d1a484d83fa81f788fba66af790e24eeb34e961513d1255b4cf181990e390a48778a021afb3fdad0b7e318f77fa74f620687f0099e4c72051c1573ef85d804af8f53fe40cd5e727413539cd81d0b1a8374253e8690e227926f157a938201c6e1fc426b8987bce64d113d0449efdf147089c213874f773cf4e3e705131ed9a345a6da8b559db902410969228d0f6768dc3034b1e18a64cc58c3c1c79ecf5c91a57d61fb4aaa452f669fcf14428ae1084489c074950d7eda04b59bbebae994fe30e550e8e99e7e207d11edf3cb5ed55d145b9587d986b42a50c1b34300abd32cc13a06e6b6b569f1e062c8901b7017f3c7e9c5a46ddbb9e2399bd112faf2e68e66861d2127f2dc2aa7b56a29d72cafcf9ad40296ae68befefd499a1ed59277c3df21c307c0abc3a19a7f3fd14ab3b1c461a08c5b50dcbcf0c5e102fdd03929745f99e41639be466bec9b308ac52387cde5ddfad93d0a2515541ddc2e907d5674b21d5e8a8fe777284082d757d47", 0x1000}, {&(0x7f0000000100)="b66b1d622b11529f7d759a4bd45de5086344c54ae64abb99e5dbd0cd960b3c7d42ca99215542db711ba5a8dcd34f372171a71573757eb00340d4f4d4768da5625f413da49e959fb73e741bc37b7d6d7cbc1c296574d4c513dbcf37a9b007dec4b0743cd678b91bbce5758e8cd0", 0x6d}, {&(0x7f0000000180)="45c5da4c3a23324537101b43cdf19d1392300dd29afe9a67d5faa55d5567a3ff8e910bf13d5d45865b450dda4a0781e9b3d1114822", 0x35}, {&(0x7f00000001c0)="d40d582808fbc6ebfc113cd0788cedc202b087fe3820fc812b6a3fe0c3bdf7c9ef0d0299217b5ffe6a6509949b232019d0494120d24fe71b14a9", 0x3a}, {&(0x7f0000001240)="dfcf61a6c50d6cc4665119f9a52c318d5199da", 0x13}], 0x7) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 16:44:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) r2 = syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) 16:44:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x100) semop(r1, &(0x7f0000000000)=[{0x0, 0x9}, {0x7, 0xfffffffffffffffe, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x4, 0x1000}, {0x4, 0x8001, 0x1000}, {0x1, 0x200000000000000, 0x1000}, {0x3, 0x6, 0x800}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1800}], 0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:44:35 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000000000000, 0x0, 0x4, 0xb11}, 0x0) 16:44:36 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="81e8aa3670eafbeb53f76d309b40d9a2d22ce8fa6daab89b89133dc78fe8ff67fb210ec6a64aae0e4c955160c5c4368cd98c98dfad6c7bc9ab64e9dcac5c782355ab6de46edc1da204f559ae5a041388aefb0fff662b929cd41e6ea561152da04c384318123f4e5e6fbdf65ff18f5a4f56cdfd52e32258a7c8fd7d5a30b785fe674f084b2a31142352cc9272590997486738b4e21ba7af71e8c0ec251234bfe56fe4857e678169b677e60bebba439828f31428d2999f692fc6e165c895aff9d2cd4d6135ca7617c0b8bfa8598d140ef8ccbcb265e3cd3c7b662432c2ea6b4cb4c9ebebf26107285282cc56dacc639d96effe3b9fecf8175fed22879532759d875917abca79978cf51c9117cbac14a546d7166b6e7ecfeecdbe8b2e6e7b636b2b9de160d74b723aa03e48afec398ae869", 0x130}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400), 0x11a, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x0, 0x3ff) r3 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/60}, &(0x7f0000000180)=0x3e) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x4) 16:44:36 executing program 1: r0 = open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0x20001, 0x40) open$dir(&(0x7f0000000380)='./file0\x00', 0x8a, 0xb) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x400, 0x8}, {0x5, 0x4}}, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x40400, 0x80) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='c\x00') select(0x40, &(0x7f0000000200)={0x10000, 0x0, 0x401, 0x8, 0x2, 0x2, 0x1, 0x7}, &(0x7f0000000240)={0x4, 0x401, 0x0, 0x568, 0x8001, 0x9, 0x0, 0x40}, &(0x7f0000000280)={0x3, 0x5, 0x3, 0x3, 0x2, 0x1, 0x1000, 0x80000001}, &(0x7f00000002c0)={0x8a0000000}) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)}, 0x0) 16:44:36 executing program 1: kqueue() r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kqueue() kqueue() 16:44:36 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000780)="8e0f7fcfc76f879a4dc92516a90a0d6e40bc82e130863555915b81ab5b906327b0ee4bec37ef72f11e69b773eb76eedfa4932b76576256be99df72baad2fa94969f48d5a9cab8a4dec32681373f18bc6b6128f6d3d12e4baf016dcce06c18d8626c55deaf0e567ce0e8f43c219300036b0c50a119be8b276c34d56cbf844eeefd790474edac17a244986551325c030542c43320729768b442d55e8a551ffc62dd2eb6fc3a735563d4f3d18e958851a6c6ac69ab03e79a2d6c90735e9d7665397", 0xc0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffffffffffd3e) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000100)="8e3f296ec4ee4f10d28e2981906adccb1f623bb4ba3fce6f6af66e9e0eb86304f4f1808a15240e2db215bd16ae81a5bfa44ca9ccd9834137f48193b95f028f3e9c6f2ba6b848257b027ce282f5b2c990c3ecab818907ae0a3b8c9abb5999f76937a501e89cfcd925423f758d837834474dbc9e0c1e82b03ea92f9dd73e06435ce4a19fba49dca00a848cd9c38cdc5b7ee39fc47f26eefa3e950c0a6f97715c141cee9aaeb65d24bc4a5507a49e917f9bd11d96dddd82ddee6d5fef105aba53cee4cc627d8e0944baab5473319229ae115ce256e94f25a20c697fff89a2fee1", 0xdf}, {&(0x7f0000000280)="bea3dbb814327150a4557af3284260ba5c4a24603f1ebba0403fa3b6c28551e6a51625235248218ba03cc2cfec44376b5b3575e7f6e72dd1c1562a2edca77f7c369bb8e2af907f2c865d3656fad170e4a49002bda6255b32837d83d8051892b63d270fc07325a87b87e89d2a6f0dc3a3a1ccce7dba58f70b2c0cadde52036fc54067fc765b421fc46d004eea12415d41bf7defa4503d296f6ea1b74eeb43d1fd8b56d0c61c", 0xa5}, {&(0x7f0000000340)="6490f9e37f813b052cf2f57015f8b171fea95fa1c25fbc0fa8c299f8c473fb035d5c1329823566c43a78bbdf7140d3cc5fc87a4d1ad96666afaacb084038a1cc6b4c95eea13ba4267860a92201f81093456e23d3d2e8055e762c04ea530f4cbb154520760fac014d51af833a02597af735fda16692787595c2685dfe294dfe0593e3f23404de685e2ffe830d83c5d362f712eb3003f1158960e9891aa802f2c832561f3619c2fe543c7d39e51f66003c495afc43c158dc601d35af9979dd03b6f747230a1c61abdc5366e68740782baa3694e7ea0afd4ded1266bb", 0xdb}, {&(0x7f0000000440)="e6208cbc778aa97166ab7afaa7cae6c6388e637bb8b2ee0633decbd5a1fed20352e7861c235d0e8f8f7ac965da11fe1143fc94c39389221cf066ace53b1aec177593f4f45b2831864c679132ca4803000096bfb6f50b92badb68acd6759505b37f4959e340ae9568950573cd2d7c47ea683fa3a952d94a85dc43e1c13c492d8684e956d14a7f52b688c9dd9d1a", 0x8d}, {&(0x7f0000000500)="1b572badb77c8b2b9b9cfc070da8f74dae819cd38e200163950c72a0ea3bec96acee16ee9e4503e8abcadbbe07c7c82f1a4793893b9a415fd46c72af0f2b261181f152d55500b09167bdf717364d1791b7a491c34e2585221238aa4296efb8357e43f59bfee5906d4750f2798a38cf6103cbe7f863d42e4268a822884db105bb5ea777b7eb533129ee9c4732dd565b65f2beeb9ad2b3835eebd76ecd9248232d35d56509f52875a046cca2d9254d37a68dcae432ee0297e6c092337a63f673e323a1a0a1d2ad2ca14c8cce8da8258a22c56d960ea0084cf0fb9ae59c7ac6d22f23edea10322cf26666", 0xe9}, {&(0x7f0000000600)="93493eafc6ccd09d8dd25b858b0936d7325242dff78292b6730dde0fc5308c7695de7224ed79b43ed639b1f2efd515b8e77ee9ca190d4a1721a9f968c945b73ea92b74", 0x43}, {&(0x7f0000000040)="3aacdc3f80a70f232b84e109bfd8c25fb5b75d0e8247be", 0x17}, {&(0x7f0000000680)="9a633a73cd9737734c64acb1deb96d7b5239a69189eca1332ae09dfbb7d5a10840bf3cb73b1127e7cf02c4f8cc774f75860efea2c4fbded22967c644ccc992aba2f6b4f88490fe96ed04152f7d2a1a8018fdbd5ba23c19e8dd940b60be090d1e670c2527e32c1d8814118a217c9a33896066c66250c35e", 0x77}], 0x8, 0x0) ftruncate(r0, 0x101) pipe(&(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000880)=""/75, 0x4b, 0x1, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffeffffffbfff, "a147780ac85a538a1310e3e800"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 16:44:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa8, 0x80) close(r0) fsync(r0) 16:44:36 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r1) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000180), 0x0) socket$unix(0x1, 0x5, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) dup(r3) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x6}, {0x800, 0x2}}) syz_open_pts() 16:44:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/34, &(0x7f00000000c0)=0x22) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/198) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x83) setsockopt$inet_opts(r0, 0x0, 0xffffffffffe00001, &(0x7f00000004c0)="4ea6d12b27eb789ed66babe50bfe3d55ea52b2716fbd41aa214d452601f6a62acc8400cc87f06a7980c027a21e9491a31ff230fc77f1488a8bc02614c7c06f00f28fc37b876e41313a4a2610eefb855f625838d4a290268180572d008b8ff22d104ae14177729451e02e83be9400b445904e673224e8e35c9dd42f783669e1ca0c2a3ddb4a017f134226a0b730a1305ce2d9ad9b4971b95e92b2406063ab80395f0000ac6813a21e85ca480a51b3a16c3043d2a41c7aff8eae78afed99e4565ac7addcebe09291d883f8247d174e826c90e10474d6e7dfa0bd998edc07b9b10f352e495eae5b5d4f067e8f5a6cace8d75c3a481033dcf57ec8de521aa70de537dc09c1f9e79595933ffc848d88a835faffd04daf02f0b55aadb43402d79a320d511c87b877116583bb7d63df4458f9c2996aedbd046bb025a2a574baa3a2988ebe78fc03b8907f763ea8b7becbc9cb041b9164b107f0f4ba5e546e92c774a4e125ddba8492f6be695fe2b954a9abaa516f467e57d3bf1865e58a2befe6134cab7305af69ebaa9d93e16a81b30e5e493fadb5d65cb0b7019cd9337fe5ad43244a7a19e5ec9e452e86977b8ac75a4a76b9567c4e9376daa48bbc", 0x1b9) r2 = geteuid() symlinkat(&(0x7f0000000380)='./file0/file0\x00', r1, &(0x7f00000003c0)='./file0\x00') r3 = getegid() r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x58, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) bind$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r5, 0x0) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) socket$inet(0x2, 0x5, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:44:36 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="a62ef89fdca99fa44f5fe1ac506621c717ba10ee87c655cfa40d15bf8b3b9d127e91e9e83acf7f371b28a1c9801d6392a9f90d14a0625d3de1d94d940d77bf681fb7b8bcb800e0fedc06ad7afa93ee2c165ffc28ff789e10e329efb284e549b61405113dd5cd214ab2b8434f74375af0948974c21761a0672a47ab5d6ef33a72", 0x80, 0xd, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') 16:44:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140), 0x0) msgget(0x0, 0x611) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/149, 0x95}, {&(0x7f0000000540)=""/237, 0xed}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f0000000640)=""/205, 0xcd}], 0x5, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:44:36 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) munlockall() shutdown(r0, 0x0) linkat(r0, &(0x7f0000000000)='\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:44:37 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="010100b6", 0x4) fcntl$setstatus(r0, 0x4, 0x84) 16:44:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x75) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/161) 16:44:37 executing program 1: clock_settime(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x1, 0x3115, 0x8}], 0xff, &(0x7f0000000140), 0x20001000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:44:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket$inet6(0x18, 0x4, 0x20000000000) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:44:37 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000040)=0x1c633ee0, 0xf3421bf38211a02d) 16:44:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001e, &(0x7f0000000040), 0xa3) r1 = socket(0x1, 0x8005, 0x3) r2 = semget(0x2, 0x4, 0x400) semop(r2, &(0x7f0000000000)=[{0x3, 0x0, 0x1000}, {0x0, 0xa4e, 0x800}, {0x7, 0x9, 0x1000}, {0x6, 0x9, 0x1000}, {0x7, 0x2, 0x1800}, {0x0, 0x2, 0x800}], 0x6) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000002000000000000000000000000000000000015cad7bdf810000b76f000000f3ffffffffffffff0000000000000000000000002732d5731f6d7c80852cc7a53efc51a56d10d6d341e34e3b61fb8360c62e51a126012cdc1580f3031eea68d58620f3d1e9ada41f8e7801285f6467a7be4b042be23ce2275454fb9707626cdaaf36c8224748bf62d6584fb2092d03d85a4fc24f12307e2b3310df4545c622636024867b2b5d769d0f8d87d013170b1c5d0d8331f901"], &(0x7f0000000040)=0x2f) semget(0x2, 0x0, 0x14) 16:44:37 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000081) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000380)='./bus\x00', 0x0) 16:44:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000340)="98c3f4856cec21335f51eb31db9649455bac9b835739bbca14c8ea425799b6212ec19298ca357abdcabb980a67b13412e4341c6fad88cf7cdce0bc8826e93abd495cc9b8d39967393b224c97498a640d0c0296ffb46ff5442ce098b059d8a0e3aadd7d94d0ff5f65b6779df8f5354b7e471e43fff2c1d560d7048f06a3a5f7fbac7147417e201c26cbc70a2d30f553cabaebc3affc7d761bd29e3751db6aae3d4107a6f114dc046c525f4fd366eeb7346f8c1ea3ea14e7b479b5e14263bfd4fafd9eb88a5b0bafd1a35b8b14582d7789238bcef41bebbdfc5c0de10f0e615ab9eb6f8191dc1fd00655b446f6bac451f86c0793c90762e14e8f39a1293b13520e1219751b4f4ef1498da583866eddd04cc7836b95b68dfe0c2acba3c9a61055f12b479a993a70b6967266493f48b18992a8967d40f7c1c29253dc05910a458a5848501284ae0a54ed3193b486c2d88c5f5d5e83f3f762ea94d11784d9727a6ed45827577f13ac4374c6d738aec48fd4184676fba8098024189557586b6cfc2c8d42d1e653b14e4e8dc798e47d8cef95fdde51154008ce6a0be7ce4bca6da37883b4355f047161265f595406738da4cc3f8b2a1d9b45eaebd88430e70eecc7a1db0ff176981a7aa5c588c6bf9b04f2cf070eb77ad61e667ec36400451d116c5ac9d5be2a6ef07f7fa4583bc391cc56f991d696e949ca8632725825c304c75dfba42bad27147cfca4a13b12752912895b4853e2e0e79fc6562278fa3204c939d421dafe180442f7e645057cce20e6c73a6f939ccf125e1804a332edb2cbee6850123495ab5c0253c79212173a9d623e60ac5356689a40d12fca85d5769596e522242351e3f0e018964ae5bc496070bbbfc981f4abaeb9cf77573db11990477bb002d9d90fc6dd833defd42d62bf1ca00f10c25e4094db81cb2b6e84200a67c7acde5aa70ae8da7008a62e34659555d1b185864b34137466a65340f205604b2e88771d09bfed9ba54fa2502228dd443746e8fa52f0695aefdb7cca17cd6240fced7b7855f9f8f63a8d498a6e2e7612653615b5996d26ec669b51428f8d9efb7a933a987c88fe26cff284d2a7f829f27f916b314951112864b01e571d54d8e8e68359e60b6d3bf24e97fa7d030f8a3241c2f8aca9f333f0fff44353e68cdc82418125df152dac312e1e5a5778e46c903f60bc19c85fb3bee4a256cbb34176b1b54d73c5c872b8e8311bbc70085be4726731e9a88ee79a7ddf24c0158885ef70c6adeb101c8de51f6f65e9bd86f06242d10d589957190688a01690cbdabe6c05a7f95861d5e3ef9e306efdbe220ae3e3f3270a3cde9b014bc504d9beb30ed80fc3a60aacddca48c0b7da6c2a79a0c9ef2047cfed19b1c86dbfbde4faa98e94da70c589b9e0a5a2b8a97ca314ae955a51d5f9cbcc8e9601c761467418d6399b1a8ae8eb4a149ede8713c6f5a649021a43c8ba1f65b618cde811a876b5b9b6e5f1945aa05da7e26b8cce2a38e416b859cab7ee921061e28ba17112fbfbc22120f68d0a98b6d717e3b36fa34c7e177858337bd258bcc85ef83263a076801a7dabca8be48c6a41dddcaf6385dd6841dd54ff0cfda056a5b0117e3f5393b7a20d251d47890ce8c192299164242a3ce4a86cb7aa364188e02eebfd241397d77052decb92e342ee45b31c5a4f3229a8067721ab66534cafc97023c1cefaf3d334b8a1c905184a5c20ce7b1ae110e99608137f94cf8c28fe588c8317370f171d440ae845a02220a9fce08f4cabaf92125c69aa35ea8188e7fa74812384d4eb2735b9fc21fdb45373d7777072cf0874a87e6b8f6ccb0f6e367f2812452e6607e7abaa4e49cc3fd82825a4b37337b4f899de97fb1c377d55f34e113d5a684af450b278f955b83267e70959d8c52eba9c6a2a3834862da2bf3223fd044a4fc1e6db0bb673d3c6b66bd444c785c824e8721e79446f2a5bf715d5bb5205405f81dcfbbd19c63a8265e4abc3e1a260163ad197c72c3f66e03f36b5dbf5822986a77711c8c02bad39cf1556b58c5f191c7e6b10bbdde21d2c4ffd0a4df87201fca6fedce97c28d7f8d9191521825855dc8a6afc2e182a09faefc1d843ba4c5b3fa125711cf7834541bb9d448b3eacf37d21cd9e0ea64cb952f9bb78c303682f623b7b6cd1c96e522f42e25dcbea13b19181920d31199cf04908f1310fd8c23576a9c627b7567b5313d5bc4c00c7e9ca1f9a91808775996e909b2df1daed1273301caea22772716be2c0373598f0c9e6d70b5fa2e60ccacf4f83fff67d0b213a0ca2d273a4c552bf6e19edd4d002851711446730dd26f93c8ee61c21ec12af97709b9e2cd45e350485fc55bdb827dfd46a9866f3b416e47e291476458d4e821372123594b9e823cc7179f60dcdbea8f2ccd2268e8921f4a780918bdeb4aebec3ba92fe858d67a76e01b8ba3ee72aa7d686da0e3fba3d7b34d5992fbfc5320198a870420d0a5436729206d7826b6c4cb17f69de091a88af2d7c82437d73773bd00714f93df0ec71df9c94e7002bdf5eb7628be481e3f374d5a67cf1accdeeabe1ac8555c7c5d2e2a208936411008bf2a4455f40ce3a36eb4be03bd414d984de21d937b8d58b6fba3a90b1442ad1693abd22c22f0a0bd2a85ced6aa832aa1a134dbbc232955ce32ec783a3f7d66dee7df143804b50de34321ecfdd4f6cfce347b37d182b13da2c70c67b660e41c5a085e74b69347cc4cf7b6d82daefa3cef581471f5ee9186cad6c9cb191fc7f9f6614b0ce0e7d5fcded6e516f30ab1a0ad108f7b3b3ad3244fdf4bb5eeb66cfa53976e3ac2db177c9fd910366178d7691ed6a075863d5cc598078fe9ab944f3a0689317d27a08093949bb17b2c9bcb377ee95d258f77aa7ca4536e8fc92d9f909d291584e7225b41bd30a9d2f9a9f35f89ee15a5d6068cefe0cca6dafbf91132f2644886c178183dff0dbdc92c96ca7cc4de631466bd15cc6be7c2c067d7f5f5385785b43a6d5c67cd7280d334c29072d3a999cf99e2e01d37a25d79fd0c7731cbdcca5cf4ed064aef8d377d074d506af3024f49a0aa803a75a8745f48b2a5033e6ad674e0f99b389749a0061a958e82fd713b603f90b5cee363b5d2db910889497dc59537e01cf25367dbb20b0877a8bc0a12053a182212520acdc6a5c047b1d90e81a3c1be38b593e3983a17b0c52e255d1e77e4a5a85d6ff0217ffbbd5469d70c1d5a0be5789e33efea21210ffd242237c0529080ec1f15d162c90a9d6897120e062a57f8503c8bfedb67a88718ea7c8964ceb4df8b31bc2420c55e9d8865fa07467356ca0220b79409f06df7f574630beedf9ae248bd816636ee3694bd81419fe659b2475ece576ebf8af49faf2d78e557f703ce4c6b3edb7c5a21b4c55e78bf2fb28dd2012f4484fcb54917c9562c89f782a24159636909adb0a3486d591a2d46a53dbd9e33992a56781c8a003d51207879e06e4242243ae2bb2a5d32a52699436793304162e979228c8d6ebbaa3a8e5971c86135db253fd005e1787f46808b1e4a19ff26155583e7bbab9c9015f64436632672ebeb7c904b5eaafbdd2f3683c1c50b3c71e55516c84f1ef5fa33b1fb8e03489d7c3374fdbb0330f909e3957d34b14a668dbae5fae865d3cc3e15a7a18941552b1ca00bd7a4ba2e05817c81eab43799cc4c2b0adc5a824e35f6974caa7cdcb0b38f9a38478db594bd220bfd947916701b85ed5942e15379f1cc3c6aaec575c16cc40321b5fe88b884304c568e7a3f195f1ff9abe8be65f415145f3c8e64f5c90ab1e1ebeb5ff8be5a4acbba6510b90aba8f586126d2ca577dc522277d41bd625379fa1b6bfabe40128f3884d6d4a2e74cd60fc4b51e278dbad0164ec068dd4a834d791536f31f98f4908786f4db4e5eceac25685cace75331e36258dfc4cee49a299bbdc9e3307e40afde70ccc9275cc1bb73252ca665e4298eca9061e40155b0fb65591af9a3d0277f33b17780c5f3558fcf9b40bfb61ba891b5fdb7727ec96c88dfc5a3c18e262b8e072439454aff9dd0a093a401bc6af333a6c99052a8ed3229bc1b3c4c564f929fdda359f488b22951c37a2278aeb581e15433cdf709a76c2a9bcebc1bebe0e288ee3a70d91d6e21995ff1fd2d971fc16ebcc5cb4d2f0ea490dc2dccae1cf38c8b1e568301cbcfcb3b7985f5ebcde0a3deadc79934abab437810cea815096f14ff06b21dd6f404c121c168daf6ef5def4ff82decdde87133a804eb311f3fdc431948c56e82f6bf5ba281fe11fc3c27525acd017e878d9fb822152f161d502fb09afd9faf85027c72cdc2b61431ffca8e8df0fef946b985af03dfbe17e7c0b316deb563e3d97731a723e4de7ba777029bd1a9b21af949273930a4ff7b56913e8aff22410c019c6def71ee63bd6f6d2ac631745b5aac7bcddb795d40def2acb838126a2a8b555dd55f278ec2d37b6b4c39d651c9316d4d163e6cd6b13525a9a7cf7576c1687f317025170096a711efb82f08309fb3b23e387ad1a52796a74b9c913de0978a02e6eb5acfaba8785eec52fa13c7b8d35fb27f5f6573c103ab707b12afdc4240bfa4b72130c153a00b8f0b3b4169b58783a850c8c443875763af739e3b9686a82bf747812d53eda9970344f09245d73a644bf1613d9e7d5e0aaa96721e0522223782381f00933c01e074cdf4e2c27ad15ce765e67ce92ea0c2820249b712d7c39c2df66bbed894cc3f658b932d2d75dcc1140a8f10391bc19b307b931368ae9d695817c35e9901ac52b9d321fd47f205caf626877b3fa846edddbdca94b2411471f93d795eae79e734d6d636f2b2dc1e9cbb1ec0b47099cc775b82cb7d97d95a076092a60df81760fb31523975633e33e738adf904ecb45835481b36262c79e50eb1cc192b65493953024ec047f770fa22e0291506dad7f4ceae8ef2d7c721bd5c11ebc112ef9639b261025c66e39a395a5700e1ccff8d7f8bec7194298bda8e94e1d9fa18c630b4fe7370e24b0161d3c73a9bd85d5b209bb69a9fc00ef8d8d90634173ceab384691bfb5e651fe5ae66cdd2d5b03fcf3b411b5f89bcfba4d041c551a887b7e5c4259020714241e4ffa5bc0d51ae709a09a40c1ba894dbf29bf8c3706fbd111e4b080dc292c66024e7261af90049d88dbf2efc827a7e1f8ce777184778f45a3143ea36b85c3bcb83ab87ce07a841591cc661b7f7edb4fc6696a595ce5242b592fc414379e764753fa2d2a32e99d35b0d637e0229cc415bb66f3fd045182fd7689a23c5501e4caa71871650cc9d45667c444be60b4a513a7282d658084f4093d9be43501ae", 0xeae}], 0x1000000000000135, 0x0, 0xbf, 0x8000ffffffffff}, 0x5) sendto(r1, &(0x7f0000001200)="1bbd16be4765121ba8a7c51634fede2a51a94376ad2dcd4822981df51b1e375a3dca70e7feee9ec4f4afbb77a882f6a99240679c7290e1d703227b2d45b65a1af5d32f511291ef6c19dfda6fe83ffae455c42c425e5f7c2795fc4b2b0f162b0376026eb9e777aa4bbace0ae5b1d63a34a55cc9ca21fbd478c8972e9ac6ac9e2bff13e9e853621b82007c58f069ddc8d840fa5fb06ae87e5c19e870e46633a7b1ab09d5d118082b4591e50a8ac58feb743411c0ca951f5318435ba5db13e1dc934c889d9941233b44c81cb64fb118d10cba05ace5c75c6e3c1c09c12d78f8dea130534cfbf81d8ffd48e07deeccf563144a757006a67832c499382551e7647bdf6553c9936fe41dfccace43b973489803d944fc8e0a6f93e7b8217abb2e975bc52c241cd5043ca3b7dc8851af78555f8d7b9fb887dbb32deb68ecf26ec984b79a9fb9a66d055681d7e7bc074b28c745814cca464ebe8e117499e084186b3ae567f52c986d25ac9add22185d115961b85205a2df8339db7ac83622a39006a5a724e1497c5843232433dd303fede6cad78067e13a3e3c4ffa23e56c56082732000f21005c3608ba9b878a1cc0ca332883bae1293508e2f84d700bb4486baf4b0b16d2aaafd0571cef66304e7803e89612d69524e586e4947e3d67502b91462eeb3854dd31c1b59a0cd39226f8d2ef9df48bc9878cd34418a9ec62202a2151918e5fae15e439547f98639a2ca7d7494754385b7c80428c673817462ce950d5288ff6ec09c954b3ac7a6b675f547df8e6a5d7b4ed629b2a5dd6898d082efc82a7ccdc224e019720b5971ada984a77b69ea01b38c9c5ab1849784c348c8e57e48d0b603f63888db4d1aaba1b5ff6b9174a64361138a2459af2f4bd76400d782f91bcf51d7589dd72d7a06e78f19a4c13fc4f3a6448e6efe824fa2856595d84a340e4cc5397334dd02cbb1402bfdb3f47211655d44d42bb9585e13084d548d0e15f2bf9bc4fe31c7f8c43083e159afa42e97fb0739c75d1cc2b95b8fd5fe93eaf86c212e97e0c38e9ff167fb9c041956f0e072c32b48d9ba934f725bc020a5f06974e9f959e58a4dc6f5e3bd16daaf0b03c05c2716edf7958a798dbbf4007bbb825dba0c1f815c265c7ab0033fc7b9b68a6344afb99ee90b122e89675288dcc75d787d62a01e85ab8ba5a1f690bf6faf1e6bc16519254a81053793053ffe931db317d066f015d34903646431b784501a07d91e4a53cf293fd47b962db961a25507310915a2d0ea7823eaad046c8ef85cd8e1e3795d5fc64909fc3085b6a6063d0cb97eef40bb6eb456afce1e45ea5864ce8c2319699e5f1dce2a054f487d847792c890b826cbb676730630448e1e6a23299b1319c9bd21cf7fa557a2be2a6a19fea0d60f9eff5b8f5f15f73e83d4ccf09860729f324bd4987e323fbeb10c868c76f1e282c8fea965545bc81427ccd3d888a5130c9caa73b9c29e069f019d95a3cbb53d86d213f3795470dc9293743f052cbfb71c5a67ff956e40412505f8ec1ca54df89272c5aa32bbef57bbc6efb7d696962505db6d42c7362a6bd3f942c478c7f466a2c35cba928a8b6145cfad73379306ad982f044e99bc84d8c6f05c81a2a30747eed6e91a53f77b320c22f13130bf64bc47ebdc9390559c737d974c4722d9a6b4085976d1c1a27ba9da0a5e1160271e7d0b8bab7ce35bdb7306e72b58a13574901951e279ac3869cbcb4eb40f091de639a4425b2565a5cedd945565a1533ee8fcfa6267844f49768cd6cc52fba9eee2572a9dfdedddcef19b5cc46c1ef10ee525ac027718d7543f725bbc750108adec5f2766e4a801c377540578b4dae9cb4840d7face727c7e0321f7f8b141b43bb6cc675e2f20b622bff0b281276f37714dde4efd2df68f96d63bed392f5fdd0d180123db5c804d722e4b17dc7cd0114b808f8efb65bb09cd19e772bea85dd849242b7d90cae2451c184765564b5905855d12bd297b2aab047c88189eba030c15f7a6f17dcff42c8280d28494ffb89ea92cd75c5671882f360783143cf6fb559eab1bcd3da3f7e7094570d9d8ad7bd47807856d215ee47047b01d2a9b4745608a53bee3e87b224e17ce97852ce109063a270bec852cc3594042d34a135dc27a4522525a5a28b09e4b8a0c438cc29008535dc197e5fca2447d9d1fd1471cc0dd8d320e8f4a6184e6f1698ecac930fca3d13ea475f32d6b2b07f3cbe213d2d7f484ee521a952c9de211d5a5d01262cb306511c65b66a9be7fdc29ee84874e27f797e3dd108ad1b664b1c694fcf9cfabc6ceefaaca1284b1d4994a4272e4b04568c66e8d2c296f1f7da7c3b8e910444c199d86aafd81843446b5f8aadad9854075c54c697d25191098eb55919e118ad6a84a1e8a19c717f2a01bda3ca9744cd65f34de32a2c9a938be49a1db7c66f17fb359f55ddf29f84682727a9b40775be51edb25afa4616fe8a10520870d871cf9f867c23295dcf2df19b949caba866e21c87ae66ef7b918cd18e5c3c06a865a709c20f92abbc13bfa6309e55416a1ae22c716c0695d3352effe2fe0a4070c9fce06522d4b5071b40dcd50cd24cd8ed83a1a9a0ad2e6c1188300e9e5881157b53616ed81d8b472197be768aeac62331e1caa22bc4c645944778d716776a2e0a64f26ecbd9fef87a3a91aa434224171fac849a31e1701beca86855bfd4fbb27cf9a10a1073687eaabeb9d70d9cbb19a520877d059ee091cb24a66f6b6ab2c0238bcb1b3939b669b1ba8a76f2742cabd6157d3c05b326566475574de56f21916446e21efc45d3e1884b305d831248a14b4d9c8d78562ee9a1c3d529ab9dfe18bd0516a7bfde2c92f9c1afd1d9d3925b78a290fe00ec3a055c11f51aa9bde5fba4efccaf54242c5693137f31068e7fd6181b01f473cc6686fc912f3a88acf3cc42d72aade9c3d8aac27d327be3d1b3f5e4200485a011133db93f2258be84251be87ee743195f768139461d353cd2fab6f1a3f8b394fdc22ed22a7b76164e23924d3166007f4442260fb88f51a9148bdcfb173cc68eb4cda411c9aaa74230efb726eaea97847940a2f19e58e7917ef639dffc42f0ef311dba4788dfd6326a9de2465927d99a6a544a2db321680e54b326a3a3054a590b4263851805a7df4243c9a692826c36b2554ea282bfebf20c9e6c96bbd24806ce086ad27f26ad9811a34de50de674f8272f472de52f34b3594a976dc5616a6d56b07e230250652bf2b4aa09e32632e6a189ac858713b3bd73542ac909e21a937f51c7ea1ff81a4fbe54efee1351a04951be060a64b856e43cb3688a93c5dc07e40aefa84d8e858353a924c483a680a8ca6ee26aabdab7f46a2d8bfd050595aa08da070d0bd47a71437a5f5efb6608453fb9d5ed785b1acc58b93d7579a3d306141878540f9a8e5bea8455d8db7c5e9b43bce8e5ed9eb77a8f08dc3ac7938b45b3e5512b22adf6401393728c406a1a0d7b793e5105ff69c1f88dcfc310fc529d60afe992a58a38df7883bd8b9611d1235704bc9e17c249ea045963752a2db34da7cd41f60ad77fc0edbe1b6638c5e3bc6e4cb2288b573349542b496e6d8aeb13d8b9fa6bd3559b9f65196e2339e19ba424c06138ae7942d9589e8bbf86202ce50df8ee22ddd4f822df05b970ab28de5f6660d9121a7c7b2c985fa03c8aa1c9f7773b5fcae08d63f3e355716ea03a84ba347603b0581e675915af22c65582a66de3d0cbf45fc58374da65d17bcab45abad65f6e1b8d3ddb08f119927b5fefd9d4acc6b5671db3e3c6bf24fb149f268d96dfbedaf6878b7e5f0fdf6975dd601d6fae80762808465c3c9faaf15a220badeabb341e984957e9c83ac9851584f4ff17d0a94b69cd7c16b8e48bda0129107b97df87bfa222f6344c6b557ed5c75c9f86f1fc158549be0579d9bb804d5fc2b22c8d4abfdf4ff169fdb6269e17a828b515d929943b0762899ee73671a3954625556723e6ad8d3b63f0528cbd1129833aa6e68845793e5659851c21441d41f256de3a5b9a70e2c9c605c14b9c7443f42ead68d0325938c8158dd0e545ae22ff99f127be6845f91441bc3e7bc336cf0ba8db6bb29a0600bd4a5a0dc0b806ed876948f6905652071383f7c9042edb5ee447da0c9d498d14a78c995de007a6cd00382b92b2d01a1f7398207a28ae8fda7c2e72a0ce6727840c0ed10933a3ed1c5e09e8de90eb2203bf3ac7692aa8f660b7b5b6c5c3422a6dc4c92c439a28807c8d3a3ed1a697c4c5e7486e71210054a4fd178faf58dbcf3db0521ed1c12e595226f7e342dae2032400389482b6f648e1eb086512df75e18c46327c9128b3df82c336308e187a9a3a7023812bb6f9829fe7e4860551b58c38c51bdc7310175323faa792aba2265c3c88405ddf80976f4bf540fdab7b52a5486189b4c4dcb1d43a26b09df91bf8beb06c1169b91a53b3390e1272aa212a3c9a95b4a7d6ac9efc176bafcc9bcceb487f4396a3f9997f3f26196c7640e4b33326003662fd8275da033d44ae3ae6b0630990d424f9fe1d924896f8b066f27cb0a883677b76eb964fca5e3762e8a47fc046ec6524812cfaf96fc2cbedb8a9844be88734152d3aa673aabb728b1533dfd06748ccba46d616876f5561e605870eb478a9ae08926d35a07b3293f64e8a4e635abb1061fe3b370bb97096a564b802ea49813cd83f731118538ed5c49a3177bf39760e6c46163e38d381db07dad98247165029070d06b723931b7fc40dc4f3d7836c128631f1e6dfafc380988fc028701b420219195fcef732fd22cd476b5ba296b25e40db62f45afdef3b8ac68e5600203a0af99f2bbde8fa5e647a9591cfb877fd85073493bec77f52129555e046299ed9c8b3c43db6c1327cf7a7d2db5595fded05f7ae99f7b8ce31eaac7e6d3fe92c1e1da40a3fac4091e2881f6fcf3776c5e940a5f63922665b723aa31483aa807d914673e53a32e780d80bc27d0ffb8c5e6b7efd1a5c150457f2957e295ec0f378f3e22a9b4e7ce388a881f499d5a12e2710ca283041fd101da9a434c5b5b2d370698d1995a2285369c35875364fdb05a98448a603e86971d008459a87dd5be48302a352076e96bac50dc0acad719e482e5fbe9b290d5b5c20aaaa2e1ce9933087d58be4485f4b3806a7a6c37271c44d7154d684cf10a7afe23a6234adbd4ce8e8c92eef698f42771e3320c9a24129917144bb36b098ad5dd0dee469cb4b1d077d92daf9174ce7e1c226e4bd387b3d83b2de36a7345cad02b6727aa32225809ef687a1c9d4606e31de7fcfe4c8772cf0553e88d6be5ef2e64ea45432419a0bd10c7a901752953539d10b3fd56f00cb2ac314343f0c64795801ed4f4ca73043228c94ce7c808f3618419ca0d065d9c2ca844c18db29b8e0c47a8058e8e6158649b18f8b4014c790c76e550b8cd84575f9bfd68e0e468f9b981635b0111eba9ac38cdd9a75e0a95b142d43945acd67adc22d50bde9281df5061027f4c534bc2516f1dc6851085faed68eb4a1f8b96b4deeec98378a1f7f6b05a89c4c0b7c755b0dceae2c16f7e029fa3eb8fefc66247c865ef7367405a7c715f9f93afba325883fe29a4bc93d68bc41784fa2f22ebf22a07490190bebfd2b97a442bf737e61ec59c5b4f850070253dfffd940c20e7dc7175154c77c2cc8bb6b21190996731f774c2a603727027c47ec44b21eeac3105283cf9281c4ab105db58be4a194b6b6296a038cc8f87dc326acd5f9942127fdc5400f918c7d157747044a2c491f3da4c2efe9a1f1221bd5f872a702a0c8b81d", 0x1000, 0x407, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x602}, 0xc) r2 = fcntl$dupfd(r1, 0xa, r0) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x5, 0x7ffffffe}, {0x8, 0x6}}) 16:44:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r2) r5 = fcntl$dupfd(r4, 0x0, r1) kevent(r5, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) dup2(r4, r0) 16:44:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x400, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 16:44:37 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0xa, 0x40000004, 0xff, 0x3}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x10, 0x82, 0x63}, {{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x79a8, 0x4}], 0x3e, &(0x7f00000000c0)={0xa78, 0x7fff}) clock_gettime(0x0, &(0x7f0000000100)) 16:44:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x10) ioctl$TIOCSTOP(r1, 0x2000746f) chdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c2}, 0x0) lseek(r0, 0xc, 0x3) 16:44:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) close(r0) 16:44:38 executing program 1: mprotect(&(0x7f00002b2000/0x9000)=nil, 0x9000, 0x1) r0 = semget(0x1, 0x3, 0x212) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, r4, 0x4, 0x4}, 0x5, 0x8, 0x2}) socket$inet6(0x18, 0x3, 0x7f) r5 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r5, 0x0, &(0x7f0000000000)) r6 = fcntl$getown(r5, 0x5) shmget$private(0x0, 0x4000, 0x3c9, &(0x7f00002b3000/0x4000)=nil) munmap(&(0x7f00002b3000/0x4000)=nil, 0x4000) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x3, r6}) minherit(&(0x7f00002b5000/0x1000)=nil, 0x1000, 0x1) 16:44:38 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) 16:44:38 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/76, 0x4c}], 0x9b, &(0x7f0000000340)=""/179, 0xb3}, 0x1) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000480)=""/64, 0x40}, {&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000580)=""/157, 0x9d}], 0x3, &(0x7f0000000680)=""/195, 0xc3}, 0x40) socket$inet(0x2, 0x3, 0x6) 16:44:38 executing program 1: clock_getres(0x0, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x44) open(&(0x7f0000000100)='./file0\x00', 0x8400, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) 16:44:38 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 16:44:38 executing program 1: r0 = msgget(0x2, 0x380) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)={0x3, "02e1f0d535e09565c4cf25800f0936a588e8d31d18837d402d83e0f0b02e482c148e0993b20283c911cb5e2fe70da7c8c6d1435d0e3da0203700da70dfe1244e538abcb9ee"}, 0x4d, 0x800) 16:44:38 executing program 0: r0 = syz_open_pts() close(r0) getpgrp() kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7e}) truncate(&(0x7f00000000c0)='./file0\x00', 0x8000) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000001c0)="000080549100000040e643f25e95cbdb6bd752472acf697ff4", 0x19) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfff, "aff6031dbf93f4bf0dd70321db144251cc557b93"}) write(r0, &(0x7f0000000100)="19c48001009b96e7ede4e0f9", 0xc) 16:44:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="5cbd0008456bd05951d3361668294b2553429e8766c902ac127a9f9d8b002d1c163cec34181e237db01df4f5130df478292133dedba30f0edc2f67f925c5833a8f25e60495556dc44b61b8cee070bb85dd3766e49f5d6159fe746eddb99fbc94db39d1b4672748c6dac0f5d51bb249728d36df7b599d701089c3b851748993338d75601e897f39c0a94b05dcce5cd8a53198b8a6179e01df70168bfce6f3ebebc9655025cd9505237ec31e3712ad5719078d9f906160dd3a602fc3ea7c65405bf7bc3a51fa76b9b0129c3f4af4412b920497b7434719d0a23db724cddf653d0a46a69915b89626c802133e57a82a94ed"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:44:38 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x3ff}, 0x10) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x9913b38d03fa9cb1, 0x1, 0xf29, 0x2, r1}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0xfffffffffffffffd}, 0x10) 16:44:38 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x0) clock_gettime(0x5, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000100)=0xf) connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="87729ee2959d"], 0xa) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:44:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) 16:44:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) fcntl$setflags(r0, 0x2, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) flock(r0, 0x6) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x11, r1, 0x0, 0x0) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) 16:44:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r0, &(0x7f0000335000), 0x0) 16:44:38 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="09ec00caf80c9902f88dd59221accc6e68e268ccca63ea5afa"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) fsync(r1) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/15, 0xf}, {&(0x7f0000000580)=""/42, 0x2a}, {&(0x7f00000005c0)=""/197, 0xc5}, {&(0x7f00000006c0)=""/31, 0x1f}], 0x9, &(0x7f00000007c0)=""/9, 0x9}, 0x41) bind$unix(r1, &(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 16:44:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) ftruncate(r0, 0x0) 16:44:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) msgget(0x2, 0x10) msgget$private(0x0, 0x208) mlockall(0x2) read(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = socket$inet(0x2, 0x0, 0x94cf) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001100)="347e9b4a7a0795d341f83c195748", 0xe) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) rmdir(&(0x7f00000010c0)='./file0\x00') fcntl$getown(r2, 0x5) 16:44:38 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x60, 0x1, 0x100000000, 0x3}, {{r0}, 0x0, 0x2, 0x13, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x5, 0x10, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0xc0, 0xf0000081, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0xffff, 0x7}], 0x10001, &(0x7f0000000000)=[{{r0}, 0x0, 0x9c, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x95, 0x6bfd9d804b30414f, 0xcb, 0x8001}], 0x2, &(0x7f0000000240)={0x6, 0xfffffffffffff800}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4605bc2ddb795ce6}], 0x5bc, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f00000000c0)=[{r1, 0x10c}, {r1, 0x100}, {r0, 0x4}, {r1, 0x8}, {r0, 0x80}, {r1, 0x10}, {r0, 0x1a2}, {r1, 0x26}, {r1, 0x43}, {r1, 0x8}], 0xa, 0x7fff) ioctl$TIOCCDTR(r1, 0x20007478) 16:44:38 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fee000/0x12000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) r1 = msgget(0x3, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1ff, r2, r3, r4, r5, 0x100}, 0x80, 0x925a, r6, r7, 0x4, 0x8, 0x7, 0x1800000000000000}) link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') 16:44:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b001600000004fffaff00"}) poll(&(0x7f00000000c0), 0x0, 0x0) 16:44:39 executing program 0: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x80}, 0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:44:39 executing program 1: r0 = semget(0xffffffffffffffff, 0x5, 0x280) semop(r0, &(0x7f00000002c0), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000140)=""/3) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/21) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) r3 = msgget(0x3, 0x20) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x0, 0x8ea, 0x1800}, {0x3, 0x4d2, 0x1000}, {0x1, 0x100000001, 0x800}, {0x3, 0x88, 0x800}, {0x1, 0x7}, {0x2, 0x200, 0x800}], 0x7) semop(r0, &(0x7f0000000080), 0x0) r4 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x91}, 0x8) 16:44:39 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) 16:44:39 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = getegid() setgroups(0x1, &(0x7f0000000140)=[r0]) rmdir(&(0x7f00000002c0)='./file0/file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) recvfrom$unix(r1, &(0x7f0000000040)=""/148, 0x94, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:44:39 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', r1, r2) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1\x00') r3 = socket(0x6, 0x2, 0x3ff) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:44:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x11, 0x4000000004003, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x6}, {0x1, 0x4}}, 0x2) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x4) 16:44:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x42, 0x0, 0x0) connect(r0, 0x0, 0x0) 16:44:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) chdir(0x0) write(r0, &(0x7f0000004140)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f50000000000000000000000000000000065d1b43268f85266e93c7fcfed608872ce55cbc730d88016deef5231ec814e49b01d5fd4edecc044875c333908c595673947ad", 0xef6) syz_open_pts() close(r0) syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r4, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 16:44:40 executing program 1: r0 = socket(0x6, 0xfffffffffffffffb, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000001"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) shutdown(r0, 0x2) 16:44:40 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shutdown(r0, 0x0) 16:44:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:44:40 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0xfff) r2 = dup(0xffffffffffffff9c) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x5, 0x9) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x40) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20010, 0x27) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0x8}, {r2, 0xc0}, {r3, 0x100}, {r5, 0x4}, {r6, 0x4}, {r7, 0x40}, {r8, 0x100}, {r9}], 0x9, 0x9) r10 = kqueue() r11 = kqueue() r12 = syz_open_pts() kevent(r11, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1, 0x2, 0x80, 0x6}, {{r11}, 0xfffffffffffffffb, 0x80, 0x10, 0x2, 0x6}, {{r3}, 0xfffffffffffffffd, 0x98, 0x0, 0xa79, 0x4}, {{r4}, 0xfffffffffffffffa, 0x80, 0xc0000010, 0x5, 0x7a}, {{r1}, 0xfffffffffffffff9, 0x4, 0x86, 0x3, 0x8}], 0x5, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x8}, {{r11}, 0x0, 0xa0, 0x1, 0xaa22}, {{r7}, 0xfffffffffffffffd, 0x84, 0x4, 0x33, 0x3}, {{r10}, 0xfffffffffffffffb, 0xa, 0xf0000021, 0x2d9a, 0x6}, {{r6}, 0x0, 0xa0, 0x21, 0x9, 0x7fff}, {{r11}, 0xfffffffffffffffd, 0x40, 0x80000041, 0x0, 0x6081}, {{r10}, 0xfffffffffffffffe, 0x40, 0x40, 0xbd37, 0xdf}, {{r6}, 0xffffffffffffffff, 0x21, 0x0, 0x3, 0x80000000}], 0x7, &(0x7f0000000480)={0x8e, 0x4}) kevent(r0, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffb, 0x1, 0x20, 0x8, 0x2}], 0xfffffffffffff471, &(0x7f0000000500), 0x7, &(0x7f0000000540)={0xffffffffffff564c, 0x1ff}) kevent(r10, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000000)=0x8) 16:44:40 executing program 0: socketpair(0x4, 0xc003, 0x7ffd, 0x0) setrlimit(0x7, &(0x7f0000000000)={0xffffffffffffff5a, 0xfffffffffffffffb}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/186, 0xba, 0x800, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:44:40 executing program 1: r0 = socket(0x40000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0045aa00000000000000"], 0x10) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000001880)="3fcd76ab5fde3201f1588a0b18a71c2caf949c8509511dbfa01c902e9a0ccba6280cbdb6ec9f86ee1e748d5a4b2bf7c3e8de24edac86d8a68f72cc7032eccb5b759dcd41266e0eabd41cdc5701b1da52d4373c0a6a549f1f23d4e8df4a3180333da542e0fc201938ed32c33e95a03236736184e76c9680f30956b307c63833517bfb4dfb9b46be8fca8b3f8254c1e0b84ec5ecbdbcd4e9a57706f9741f210160ae98fe8799b0709f22d37d37ba394df85f752163cac68d646971bffbd23eddbf929d843101a8d1fff35815e46ada4993a79837b567be71332f85be13102436c20c1ccfa4b69cd8c70cfede812d06abbc9200a7dc3654a30eb263af182206f111b0db622b558d53fe8be2c30890adc02b8248648179bcb506a89d52c905f69d491ca0060d907cce20a101480099552070ba8bace13ab0a79276b33d576e7a760c52d8759bbaec9616fe5dee5aca3bbd9ea22ecc4f7ab395a4fc1e32612a2701d68e5be0d13040b5a72db35aba3171cdfd7621faaccc259e7d7fd9d823de3c41af73510ef7a5d6865566e4d2fb082ff7213c8afc515e15eed772e1e51bc07cc4fd42308e41aa8dac1ade23a2baa2eb68de118050da9678a7b50d16ad9e4e1648678841cb2c6a494388b2e5a373fdc575b3aff6b7947b1812297ae4f10f78ee99423a2eee357180d7ac43430e62448c37058593df96d9ef8d797f669486be22a1e1e30bea1a1cd74f5d8ab109b750364f97f9e92947f3ca49bb04dab9e273981e9a5942a31ee8e52818e1d3755ce2728e73d4a72544fb8d849d9019c727c4cdbc478b564dd6a5ebf6c78afd11376749786771834b4a89b49711e2d627e397669cfc6c18d92b2dadb486fc87294b094653b06a2be0e9234dff56c4bde1f5c7fd17f60a34d7e64c5214bcf20c33244fd500298e973eba7e7e7c15c8325405e7d38b6cbe0acb23bf6dc1c2f44f38e6cd9ace98347f3af9964aadd0eec702edec231ea68454604cfbb0b095e7d055433f814cbbc90d2837c2eb3c4cdf65ec6aac3016f0aefcf252db39a7dcb4b96645d159a6e70727ebab0a5b264fb33db82e8345ede69d841b7946498fb04dfc9e4ec00b1a0057046fb4e0a93cb9ce49acdcf52df6e2347e1a2af0c4ca3c1419be23bcbd2bc53391f70add5918589d9fe6868119359b8fa44cdbe0d455919c6e9af52e708a4f473332832a48faa82b3915333e585a2943d3aea0d7dcb322f3a5deb79158921e44d09a52e8e2b35d244f502e41a68f6f5171387165f16ea1570dbe7b4ae76dd281b6151297f4e58b6f3064a29fc6e252020333f8a614947b73b68d1f40a4722d9a8b5945d65512bde026b0630ece705cf315516a3a4bf2da834982345eb92095c77f012d72992e2f6ec0f4347f8030c00dd804ce0d4940a330b260f499a352537bab4e5168c9111abe99d526c19556e91796699638b775047255f75b1aec24fe66ed5fb2f1eefe9dc6fa9aec650873a3422231d9fe2432ef9e71bdaaa26be1a5d9ec12964203ee44200529361255ff65f421c7698bb4065c9cac022a12b91fbb2e6f3a25cb6e4dd4f730f45817cf526e5b324e4f5b7aa5845935f0656a8ef054126c1ba26b2097b8fdac87524fb0f2eb60e8ef823710fa94309aab33a0d019641776b534ffea8ffeba1e358348062ff929ce8cbafd8ebb70888167cbeb172d53d64d4ebcad3e2676529a9a2586dda0de4674b687f28adb0f440a72b9a9617fdb88d4fe74b839a1b698653e493176b02bc99f664d808656203ca1e444097fa9be574c93834d8a5e08d685b748c82410115d46ce0ebe298b0569f780a2c1902d8b685290ffe1e68764cc7543e37e3993a853c73a5b62a183e56e1c3dd96db2c43db06b59f3c43a7111558bdb69dbb95b8fa2cb3fedd0eadfa2fd874afa90b93d078de0ccd1c4b103b99954db8670ff9fbc3f4ae8816e5a1e9ad1957fb46332d0a972cae72ff8983374cd0611e693607025d22d970c66355dabd1bbd043107b76267c58f2ccdc5068983416202c4dd66ca90864519608547b2b6c541363f3d356772c5c52b703f736e6a99eb5a6244640712784ee25996161191c31512b7d18fbe5afe1c69f6aa6e8005e9538b36038d1d04dc046646626daf9c356e089319e4832e1deb1fd416511c650a044840aecd1abc28b453a98e105d2bf63a5f8ed3b52ab9cb68ca463d0e76c2b1a5a8e7132ed21a0b9bcca4bd3c10bae4ea9a19d9fce5a2854f4acf491d1f2a66250bd599e72d115b539673d05dea2c3b680750d2d0cd73af01ca7b6e1049e3cd3ae0c8fe6a2549df67705883ab6760f91aff57295fe06aa9ffcda6f6df7e5956c82e5bdd7d512cba3a3e5532a87d2e68bb1b45174064911e5c3d90f557a7eb1faf2e2990fe06a4743c17e81e2ac0545364132e56c919b1942891d055529735b60ad2b334641b1a97aabae32a87c901b9a041f34149a53de43275a4631195ec6a384a1db70045ccd9e63feaf643b189a09c8d984799ce94703f5454ff5249417f8d92990609872016e99af8bfdd59a47b86c2f9c3840a7f91048f278be58586d59892bd58e19991f533e7f2f3fdf2c769dd403f0f00d75f69f2e7504ed895971ed98da174eca97fa8ea175334ab20d948ba75a3c035dca1da83886f19c0eb4277bfe489a1d3e6a1d09fedbd042e66e95bd756f9cbd710ba72df558ec0f9f83eb52752e2e063e51cde5fa5f7cf3526501d345f0978114857d25976820c43cdd5dc2f48c6dad04a81550d394c4eff87805fbf4829bd6176d4a14148630849c455920bdb2328529d0e502c3f87723f0fa09db15105d03efb47b90a9a446661c4a972d80977fa5396d8175508e90a4ddeb1996e7941c519681b4c06b404e18fd702fba3616aff123a54d9899fd99cb2090e92b5ccdfde6d7c4ce53269ca6c2e47f38fc5f9075ddaa672ce736e154d9d77489bf850744d173c97ae5f2a825183f3dc1af51343cc1c15b363c04949cdfe64db05176ca796080ac76ab8be3da451002aed80fb2460eaf1f5663e2d068f76ecd18cd73ec84edc9da21aaae61acb7af1289ef4ce6a189de12c563f8412bad1b4ed195f412cdfd6066a5c292eef04de6f8c852909f8e0a53293bb78cd56dfe660093de3701b97a843f9832f78a75c88d344bb40784683e2bb464c1199cc1e6fbacd709162f48308bd470e2dc33656f0885668b", 0x8da) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:44:40 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x110, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x290) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x6) getpeername$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000e9fffffffffaff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000d"], &(0x7f0000000180)=0x43) semop(r3, &(0x7f0000000100)=[{0x3, 0x5, 0x1800}, {0x7, 0x7, 0x800}, {0x1, 0x1e72f732, 0x1800}, {0x0, 0xefb4}, {0x4, 0x9, 0x1800}, {0x1, 0x70, 0x800}, {0x4, 0x8, 0x1800}, {0x0, 0x1, 0x800}], 0x8) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 16:44:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f00000001c0)={0x1ff, 0x81}, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0xef, &(0x7f00000000c0)="a5f71b096cbde0ae7aa0ce280db07955fca5243a043ecb453e6b410f0010b2ffaabc60306e29e4da4064379030a89146d610d2fc3296adb56d8e68e82c21f838340a4998b41855e2e0ab4b96a558444d3c7530614f0bb91ca3f0b7824c9352e73545626501c36f0e03647ad34635190d3ea55ff5b71abf31b8b436a23f5fa98205e2bf153756c701a97e72d94e9e4a35a178d67ac710acdc6989c0367f1962a98a5fbf616c5b235d90380cde1f2c929a6650a4655093c6413248c3b28ca7685c342d13e706c1c9cf00e15e640893237a64496d6ca0279d00349877b76a6d443c78d66cad82130d9abe805daf5e984a") setsockopt(r0, 0xcd0, 0x0, &(0x7f0000000000)="4f59e3a72679f8daaa3656fdb00e6632547047201552c092def75b86a4b01273198ca88a1c28f4fd67989c1a2b2315ea77235c7e48ea2166f058aa3cc8", 0x3d) socket$inet6(0x18, 0x3, 0x100000001) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:44:40 executing program 0: msgget(0x2, 0x10000210) r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000980)=ANY=[], 0x0, 0x0) 16:44:40 executing program 0: mprotect(&(0x7f00005d4000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:44:40 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = semget(0x2, 0x2, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x68659b37]) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa1, 0x40, 0xffffff0000000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x22, 0x1, 0xca, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x180, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x80, 0xc8}, {{r2}, 0xffffffffffffffff, 0x8a, 0x20, 0xd134fa2, 0x81}, {{r1}, 0xfffffffffffffffb, 0x22, 0x40000001, 0x2, 0x4}, {{r2}, 0xfffffffffffffff8, 0x198a66eaa1680b70, 0x80000002, 0xdaf, 0x6}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x2, 0x81, 0x80}, {{r1}, 0xfffffffffffffffa, 0x8, 0x6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf, 0x5, 0x3d4e428}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffff7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x800, 0x5}, {{r2}, 0x0, 0x2, 0x1, 0x6, 0x40}], 0x80, &(0x7f0000000240)={0x2, 0x4}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x9) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) kqueue() r4 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x4a7, 0x80, 0x10001, "5b592d6dbd54ff372beb55628ad4b3075de26556", 0x5, 0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 16:44:41 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') socketpair(0x18, 0x3, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x3, 0x6, &(0x7f00000004c0)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r3 = socket$inet6(0x18, 0x1, 0x6) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r6 = open(&(0x7f00000005c0)='./file0\x00', 0xcb6df3b7b983071, 0x4) pipe(&(0x7f0000000600)={0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r10 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet(0x2, 0x3, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0/file0\x00', 0x8080, 0x10) r14 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="9379eec034532f187df4804daaf719b43b2b2cb7dab970171aa022db651464f76a5d", 0x22}, {&(0x7f0000000180)="72b920396173f5242270f9ac5cbb94253f3413a4231a32a52aeb3f8aa35861a1c2e7465a51142e8fc9b960508923766dd90b7380b9ac8695f3a23bb0b468790baceb1b82c600a7f172759fbc0fceae593e41522f2acb0670bca741916e114c0feab057de4bcb160d6a2527e9bfe85d70db9e", 0x72}, {&(0x7f0000000280)="bd3583e0fef7861a35ed1593cdec9d7549c91cd8e184d139bdeaf1df18c162b47f40df5b962ecf98aba6b90683fa57a4a25938e3b96d5f95b61b1268ac54fcf00958fa784d437a5e2bb9e40c68ded404da8853", 0x53}, {&(0x7f0000000300)="2f601f9f71265db347e18be694b5469fac4e789c9bb22680787e46021637b855c8b8b4f3fe0098", 0x27}, {&(0x7f0000000340)="04815e5cf6c3719c5b9be0be93b17b51305384f75b3b083c5ab8dc1f2726afa2499f161d5aa404f5f570ac7b2214bff0b9bf8be97727b4ba04a76c5ade8a3712d460c2e2b0efa6b2ef243adde70ed8fa8df2bbaf00e1e10faa1f94cadea3cfb8683f079bf57a817c2405052140ead1a1031aa5baf149ba67e9d85dbbc619e09e814b2f6f14b087a82054b994392fbc1332dc62157a64472b7f8581dcd500346027d570853415b1e521c4abbaae18a2c01988d302d5fb773c054ccd5707b793", 0xbf}, {&(0x7f0000000400)="c77d203243cb42392f1f036ad5", 0xd}], 0x6, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}], 0x68, 0x9}, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000040)=0x962) 16:44:41 executing program 1: r0 = socket(0x0, 0x2, 0x7) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) read(r1, 0x0, 0x0) 16:44:41 executing program 1: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x7, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = kqueue() fcntl$dupfd(r3, 0x0, r3) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0xf00, 0xbe0b}, {{}, 0xffffffffffffffff, 0x66, 0x20000002, 0x5, 0x8}, {{r2}, 0xfffffffffffffffe, 0x12, 0xf0000003, 0x400, 0x4}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0xa6a, 0x2}], 0x1f, &(0x7f0000000100)={0x2f2, 0x3}) fcntl$getown(r1, 0x5) close(r2) writev(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)="b76caddb3ad4c354967939930af61c8339beda4e9f0888766e4a88715c7053df4e5aea635baea6991f313cba749bb94ee1c5aabd1c9996ccaebdc5674ef4d5c7ac5f93bcb7ae37f0b936e478ce39333f558ff3c5d8761729cf586c15d3e0b5775b5576d1e6323ac3d039551010c6102e750fb33d60a66d4985", 0x79}, {&(0x7f0000000240)="d7de8046886d4436c4fecf5261e6d0fc978f8484a916d78c9d2cb11380e2474efe601df06ff239c25384a1083063aa4fc2b45820632f9b466732eb5510b04d7e846258", 0x43}, {&(0x7f00000002c0)="8dc54ed6b186e74073dc47b0183d2b685005b437598e5f14d0649f93daf48ba5b1fa6af35512559d30dc06aef14e0ce86c3509c77e9eef341999182b96d0142d86ee249e4b3f5bde906c4baf14eb7a7ff2dc91a99d614d20e2bff825538d16e6f9c04be3f641ed87d6b0c255616fd1666b1f003bf150d739bd24fd68", 0x7c}, {&(0x7f0000000340)="d8d57d4a30ce69949570193981a82b3ecf439fc75852b229b4d357d44df293bead6a8ab2f34981f3ae03611782db8b6a62751d3b25998fe0638641281509bfbbd78748df38e47e93cbd2d128e5cb54f0cdfd3eb2b11099dcfb2bd21e03845195beffa7f1d8d7d0a1aea74f08e8c8b6b740f78aed6d35469363d0a2a688e96139ab15c0388bb27fd0149e5b5cc7d01ff937f7d12db8603b9b1dbd21c24a0efea5a356f50ea662824174e3746e5d266a17d394ed70f39e38e0cf5fb0d4ff3cb1651e3aee3c3e148431bf9fd9306f953e5a0481e563a539be5b306eadb42dcdb5be5f", 0xe1}, {&(0x7f0000000680)="ddd08212af55a0404d4908f921e27820a5529ede6f0940ac1627d9dfd175a482fd3ad36a3baffc5222e896d02a1485fc26bd9fd70fa3a5e589fb6097ecaa7e738aace92b6347dd4df1d12c5298fc09923a6ab7cc7b1f60d26b6129e555c6d0cce2bfb9c11d1dfadce264", 0x6a}, {&(0x7f00000004c0)="94a4e17505933b593321c5fdad77b48389b5ede9a1cacfc173f90c5143d9e18984d81e0801a7290ec47a30bd5f240b2d11ddbd2730067fe973e068b7b65f71ede97667a6d538186c57753add0e598c3e6dbccffc0ac1226b1a55b147cfb8147d30f422c0b9", 0x65}, {&(0x7f0000000540)="c2e1d48b4d965c5195e77212fcce9b8b1e22642d209fe10165a121289325357f3d233c89de88bae7c9d0bc142b20fece0db65dcd6af81e0f64b51dc36b3096e214f5331b42d4adaa1b4c6c76b8a83b0e4c0fee9e6533c24c067f6c019c2a0884d5c828e8f2fdc4571838234865187d677bef54f97476df8ac93c2711ecfa090e223f02a07fe7124c59", 0x89}], 0x7) 16:44:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x81) r2 = dup2(r0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xfff, 0x200000000000000, 0xa71, 0x2000, "39c6311b85df853fe7dc02d073b42aab2aff16ee", 0x631, 0xff}) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdda) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:44:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="dd0dba0405f5f6c446919dd2a27b943c4c982e70d7dee006924fb6a9cd5057f69ecdc0d8f07696dbba29c72fc680653a192b38998356a671361f5670758e43475e352e1f4d51162fc210772f8600077f5a5cfad7cb9d173eb4df5fc2380c037c087ce681af40690810aa65a830474a8a9b0f7aeefbed4329cea1ba6a5586088829c04d32e73198aa86aed779a54c957c62adff47346d2944030dc0d090481477f96636162d6e89f393dd71315812a118d024e08dcd6827331563aa36675b2a0fa1f0e2ab3e2a0b9f3cd94a2497bd234e2fc9", 0xd2}], 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x10) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="9cf671767236f836c8af4c246904eb3d7f5b0532fe268a7c1f6ee096e7bc4d3e385835996577142521cc", 0x2a}, {&(0x7f0000000140)="910cd8cbc99c4205d653db8355a8588f316c2dc5ab4e8e594bf6c19d2dd4a76439d3da9aeb0da9d8c0b2b9f6881c4fc63ebcf0d0006ccc0f9c7404725c8045ada47a56835359855aa842988c3f0bae99789bbf210f2a4fca52fc3a", 0x5b}], 0x2, 0x0) r2 = getegid() setgid(r2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/63) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x8, 0x2}, {0x6, 0x100000000}}) 16:44:41 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 16:44:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe040, 0x0) socket$inet(0x2, 0x2, 0x1000) 16:44:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1215, &(0x7f0000000000), 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000008c0)={0xfffffffffffffffe}) 16:44:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000180)="0000040000000000007c2e2f7065ae29b3692b047f0db9664bcf54a43af0deed0e9b8620a36f3437d87ca08a4863d4df1f235de45f8b0ccfec38ed5fc4ee31d1805e40ce6da3ddbd4f134f435596756b647de6c6585eceb46a6d0cfc84964b9012", 0x80) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, &(0x7f0000000080)={0x1a9200}) kevent(r1, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSCTTY(r2, 0x20007461) 16:44:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) getppid() sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000001380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=',/*/-\x00', &(0x7f0000001240)='(\\\x00', &(0x7f0000001280)='^\x00', &(0x7f00000012c0)=',\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\x00'], &(0x7f0000001400)=[&(0x7f00000013c0)='\x00']) read(r1, &(0x7f0000000080)=""/241, 0xf1) 16:44:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, &(0x7f0000000080)={0x1a9200}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 16:44:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000240)=""/164, 0xa4}], 0x3) 16:44:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x6, 0x8, 0x7, "686d7d7a0eab8b64dd78a33039314e1b9f52d01f", 0x1, 0x7}) 16:44:42 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getpid() setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa00800000400160000000000000000", 0x14) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2}, 0xc) 16:44:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r1, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r1, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r1, &(0x7f0000000280)='V', 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001640)) close(r1) syz_open_pts() syz_open_pts() 16:44:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) chmod(&(0x7f0000000480)='./file0\x00', 0xc) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000002c0)=0x53) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) r14 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 16:44:42 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 16:44:42 executing program 0: r0 = socket(0x11, 0x8003, 0x0) shutdown(r0, 0x2) 16:44:42 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:44:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) syz_open_pts() 16:44:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0x2, 0x0, 0x0, &(0x7f0000001340), 0x12c}, 0xfffffffffffffffe) socketpair(0x80000000000002, 0xa008001, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 16:44:43 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x60000}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 16:44:43 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x29, 0x2}, {{r1}, 0xffffffffffffffff, 0x85, 0x40, 0x80, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000046, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x5, 0x80, 0x8, 0x5}], 0x10001, 0x0, 0xffeffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 16:44:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = msgget(0x0, 0x26) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/110) socket$unix(0x1, 0x5, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = geteuid() accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) dup(0xffffffffffffff9c) r3 = getgid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, 0x0, 0x0, r3, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 16:44:43 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x2df, &(0x7f0000002800), 0xfffffffffffffd9c}, 0x0) 16:44:44 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) socket(0x2, 0xfffffffffffffffe, 0x8001) 16:44:44 executing program 1: mkdir(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x6) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='r\x00') 16:44:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) munlockall() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet(0x2, 0x5, 0x0) open(&(0x7f0000002380)='./file0\x00', 0x10, 0x2) recvmsg(r1, &(0x7f0000002340)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000021c0)=[{&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/42, 0x2a}], 0x5, &(0x7f0000002240)=""/216, 0xd8}, 0x41) 16:44:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) syz_open_pts() 16:44:44 executing program 0: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x80, 0x8}, {0xdc0, 0x1}}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x40, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r5 = socket$inet(0x2, 0x1, 0x8) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x808, 0x80) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x510) getpeername(r5, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) lseek(r5, 0x0, 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000680)=""/158) 16:44:44 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x21) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0xf57, 0x0, &(0x7f0000000080)="5ac0f9803d1db9d35ca85efcda5433a2b74eff6cad478c909284f78d86234602af7d6590b303960cf725bc94b5e0bc0edc2d0285961f764aa215", 0x3a) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x80, 0x5}, 0xc) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x7, 0x8}, 0xc) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000300)="ab18cb20895afa85ca63d4cdc3a6950a05260228f5", 0x15}, {&(0x7f0000000340)="d592b50406038a1891b0ef71f544be966b97300cb88303efaa2da70231c898d8a6088d5b178568581718d46be78d7af80980872ae4572d982aec861c1db2c2de42317bcdebcf0f1c558c92d16612c87e7602826f9d69121a8c7d92c6ee81ce5949691b33270f82355ebbf5ee9a301fc9b004e7922772d74df2f69a743bcd8bd70ffc2296a9", 0x85}, {&(0x7f0000000400)="dcb0bbfea0b5f6b31ff66935d5bb263895612bfa0f2364fc89e45fe931c687ec0c2b4715051019b2ad56b085815652bfe3ccdd4c1a1b7f3b3d0513b14a614f3ff54b61a86e4253c107bdc8844092c46440403131241c497adb58ee74499f2f287c325b31e4a6a37b14bb6c9d8e6e1483ecff9262729067aa2112797209cb9ad1d834b99ad3c1b982d6ce1b619d0aee3d57e483818547a5631ebbf7cdfba16a461dce2d3af27649d33267020d99343e3bb4bf76d0453bc01caf577ff3d82ce4be2baee413a341f8c58dc0960c80ef651b147a48268746ced75aa4040706bddf5dbca1e4d4892b5b58569aad9699a22ce65322ca9ee46d250dcfd548a030f41be165bd7e37d85b47135fd7885c042b6d0bea1fbdf894f09e261d7c7cfc9c05fde1d7a87b85371da11ec07e6b7c494adc5ef28a01a8ce175aa5101021a48bd57c3dc1308319c943a5e9952088b589f0a5de45e0f566b44d33460828c98059e046b34548aa4359d7c05249c94e15c76167b55df5c6738f580497163f89575eb1b6f74b3893ac03ca23de5dd52bef63df539da964202cf8a06bf5375934d62b3c04fa07ee753033962cc3bab95bc74cad9e3f8fcf90b5af5f9946506a36ecabc84ae95380dfff2b3fc08b7f8425439a6d36eae42dd7d9b244c6cd5742c59d0f0b07f6cc03ec3d6b45dc396f8bb0bc8a09ad8a8a64a4159d22040260e4f6c51c01fa43fe278eb22b5f652f8e56002df85d8d45cdebd99ce99a398944dba4742b1348c3977df1240a5d6f1528a0ec1a65ae20895f6a6e69070577eb88dcb2928ccc7f3b19e8789cd9eee00aaaf8a3491763236e335ba5bfe6551ab4e5b7b731e17bee818f01de951bab01523d725e9f3c7f19dc157043ba66bed44937a9b380dc4e4d74e0a50acb83a90ab2edc6c50badb07199c42885adc8830560e371877651b31f48e90a0d8f6f4b6173b3ffde7568efa0443a391f994d7d10071ca82da5667cd51b71ea01755b52daae01bc07c45bbf4b36e9e6e2529092eae19ef9f72f0e343f0f1e9dc8aa9b6cc69d9c72a462a7fd485fdb5085728510a9fbf46658ac5ef44fca58b89e968be6f6376962f28ff95a3caf0275f7d4edec7b15860d4ad859dd1bb9f3b2fe7cdde260c749dbe72563902f5d3edfa4786ad934caba2ca8f2d8450cdd2b443ff895625dce8636734b34b8b3d25ee4865d09fefbafe0f299d33e3244882bb2937d1a2e687a8b6e13bb5d4f86d9a04df97286bad11fceba6efaa43a61f08490f67ad708dd95c8a225fccab8ad40fee24ed8e3de4e1bc20f6b50e029ee32ca47424ff16d6d9b816c261166f6916428de71c1dda3926a9c7d803755afa3e68de47c79710dcf59d16bbef406ce313310375d90cd60e9f1ee8b13667611b7976f7c92e61cb37147b7c9e85a0f61d1e8733fcac04b0661fdf7d149cf9fabf7504d5081b808b1d464b4502da559fc34de9ae96d4df6252c46a2a04f9e5844448f2fe2742313ad77fb99ac51e4468fc800e6cb8bb1c0a4b0b70a0f79f7306b87fc612a1c0fbe4713a3556be933fb85cf9741d059dc1b9964beb27cfb8f4c2ffcb1f9ec96b2bc6f2d8906e01f9231cb781273044e7d1854b7ad5630e23fcfa6121e56917104cff5d0f9bfbbd4d4a9c5c4c15bf2fafd804ff365727a35b1c949f3c728777e27c6c3e8f814665882b30398218e700728a40c215252389d088c5578216506748d6ddef5d0dcfa1cbcb66e8bb857d09ee3374557060284eb9a43544212d81b03e139d812d6b8b396c117e8ab7bc0f52a5a6a221455b93f403a0e2ea9baf380cf3a0cad7915fdd546b2bf40ef328a6de9ce3619b9f10ce1f694222f18a6c89b5ec9a0d1d42e03a965aa5da47a2e76123405b5fe8f15f490db5f19859fe69daf75261d87424d2aae7120f479ca634de69ca21f68420809ae1747274b50284fdf66e5c211d1cd21a50bf5ea88dffe26f1c0849e3884b49750b878704d846cc472812c60781b01893d5546d0fe0350fdfa0adbde04bf8a2667adad1ab6a2f0059aeb8f5fde1e799ce5c56a6a7c1c51abaed48826c273c8ebad3a97b5f88bc3d321ed22570d86acc166f3fb57132e196e5f79fa473ffec48b4af5c1f7175e10494d4b76eb14da1fa92881b652f09440f427f3e6bf88f4d5e6240477eb051a76c302441cc7d7bd95c1df50a730a093d2996442acdd9f1716927d0c9b6262267c1706e65adc05738a5ccad6fc62536228de262c2c2989c3c2ba1610dbbc153beaaa08f951b9274547dfddebeac1ea6e1226686fc12d7f84391f747e11ccecca18b3ce9fa553f4ccf759375371445c2aea11bc2d5c0aef58736e704363392e180ee19b14d43116331e60e834ff08384d6b37502342d111302511023586b258fb647b1a09c922f1a815f5109aa932ea4de3c05e770629c49cd1f698741299662e153d426091f8544b79a90b406b632d0bffc8229f06760fbadddca3a6c2a1693184aadf6449f01738bd7f601f9f86bbd8ba02434acbc6de7a4c99deda4a0046b8bcb7734fbaaaa881083c3ea7b87a8327a9e6ca2be828e92a10cd5fe7ddfca9c1f9d90df1af8bd370f310ae3ac30aed1b7d4db5e91da0330c760e48651a51a4663b43e20866043c607b7651d727c36890fcdfd5636374cd7cfe862017f9196ba56193f5a27c6ea794820e65263d51bc1e54859c9cd5be0ce5d8d84fcb76a05c03f3857086cd2ede1e5b1dd31ba107b45c8f2116a0cad2c12c27af3c484e85a81feb1aac7640c9135e5ad4822329007cbb484a17bc293164fab2c30d57c2f582129cc327433a17fa92be76018e5f9b79655507fec6ffc97d08e3ca6283b0b8e899cf714a4fff7f9210431a32ea76c1a4ba2f7eb5ba424eb0a25f252d0d395528acde54eed2aaaae45816325f4845c71c97636b8cfc757d1e706db676d55cb00647facad4ed82f5af96ec77c15a3ff12ac22f58520839ee8997fb3e067032db68fe64ca982cd4327b52b59e8ffeb70ae5e55b6337c8c7eef81246a07ac8c32ddede53fe23f12b3b31633eded7c74899ac3d3fc6d6a2801b86bd26001b01889f7839355b6cf779da319642a3af4c2eca0385e119b29cb057f1a1d9722eaed7b6439e07971a685af118080c049a270a39f3bb45538a6ea4c04e4c7dce5393ef16cb956e16e9bd0f1dfd5b53e9177e9c1f1f6c2459f0834e29706e002eb965c88db48747f01bd2f815fc9b69ccfe618ce80553d11f948c2110afb821454fb99ccebc093549887edd34f6c5986fbfd73f23a20c6c3ccbf4fc6f46b54eaea772e2abf631d5a6cc1df5cac8971978f6e1388abb06101d6ada6391b08c738f1d83fca923af6d0fbd9cf9502747175b5ea5f6eeb42200a71564f3b3acc8ec9379dafefec2a29ccfb2f2737070014e85473343465487c51e2a0c1a156642309dc6b4c4f15ba5164db7852e538b7aced53bde0b76bbf587eb458a98ace6a7a58a08c99dd2303ec9c32118a1ecb76d172a4a55723f463f7dddfb7edc276e168f2c1c944075df554e3bf607dd4b54d05be3f590e5ac341f1b0bb3be7b1b03d634a2b58d1ff92212f295dfbeb22c48cb8bd3495a6d7cea43a95d91e5a4ba42244aa6144de63407f06e7e96d555346f0a8da46979b9198a04544d05b1b0422ea889a5c782ccc2363ecf9380050cf602042c503d060d5b114b38d36dcce772d3ac617bfca79921248b775a6d6959f6a2f3a7a5799444a063522e22c9ffeaa9f3876c446897fb1f9a9277ef7ac00ed80bc2fa4bdcbea21b96260e28cc286f91e0ddb7c55ba4e3498e4f52990bac02c9ab52baf2f805a6efb38afe6955f174b7eb87b9d4456db974741fc01f1819bc13ff9b463589c0d483b78ba2008ce90799fffe0d92f20d83511e9a3ea1cf26b90e8bacf566f4642dedb21e1b24dd762364087ad076e57e305de66a7b87032c99adb2457ae4eee357227e032ca5318f15a3ce213eb9822111b01bf2dbc3c6ebd7bcc24e29e5cd1f86daef4d44f9ec3a95a481edd9e038599084aef81a3d0a14cfae9e8192a02464a1ec2f5a98c017cf2f7c650233e5b60594c2e3583b54a566e1e40d3c7860dd88909f74f5ab0ce78e7a09aec439f75e166300aa999bb6a1a734e06f8bf62c1ca7bb9d2b06cf43e37730558d5a71a2bebe6a984c6bcdda46c1f23829fa56aea6942f9f509e6dbc736f3eb2551ee2d775f4aec99e2199bb054e419bff02e2177a3b5b6d9775c7d6840bcd68dbeb2fc01088be9725545b54f20059789a4e8354c53554d7d8e3b968aee93b2050bc4abb1bb8568893c96bd3aa0ccaafded6500b54f1f4eb536d56c0129bd9805557d083ad8bb6876147c74ebdd27ccd10e54b880ff56157f099cfd641a21345d3517a45790e94652f3e883b00c985ea74dcd1ce711e05c4a4ca04cefc8630d384d223472e435dc3fe22ef777fc9fb7848f0d67d4023817f058cb6cd394a20240958e38daec3bd978fe37341e23dc3ea133c69a370182fed05fee7a16851e96289f831beaee869f1dcfb9a4f49ef6d325ab9abaea8cb1a7be4853f3aa72e33c5e48b76525640b5532ac8f9da26cd65e0a6fdc45c6cba95111ccc4463bbeff835226b474aae755bf5ff0f64429793e3d92bd6370b7eb2a354be347d277c62913a565213dff9a97fe2262b7cc414b0b3e7720aae42c0c1a70a139132c1c41ec3b53697aa95790e65690b138d6edaceaed81c9b8c5a43810e6d1303485337c46c7ccb1d783e95924680f22e3a9ffdfbb09ef2c8b86faaa7fb47834b6366b2232d8e654552b64ca27bec2f1f5207fa9533e218ffb6122b8566dbc72ac72107956cc99986aa589f51d49d71e14f7cb91107e372323db0ac349eade5d4dc607c78e145d7ec1ca2fc009cdee6203cf2b638ff87e41c99552250d4994b74bcb21e796bd3348e9f61b33c8efdd41fd9e5a1881241025cec54dae6df2a49d6d5e069a1d714a5e0f42372cfba3fabb783e50bf0d067c0199763f2691286fcce5248b9c7e971349d78f5cae94bf0c08b0fc3e86e9abb35ac01ba732848d08193e8f0345363090554e223366f8b452bad4d380f06bac3b818af25d1d47bfddfd2ea1179a7368ac44b5c9ce2021834c26f583a53913d07ca4f723e73e96a1f63ab96e889391b015b3d84d32701308e11ef1e0d727cd20c64b551a7a7418ece5985e064a2d416893ae982649de10dc8238e7884f484627dafe50eba4e00a9c43641b7911fcc56da35ed78b6be4199cdeb6e0fdc2902625622a8bb8ec002c541a8eaee3878e60b845a0863c7997f13d3bb3bec3c7b1af1b4c40a0bdf8435bb948a8bed132fc1ad1b99e5ea9a18977e6f0dbd17b81d2d8bea500e83653ba1bcc03d9258eb36f4525a60f1d7464c5c5bef82961e9b3727f9432bdf4b21c1e4652f76ffc6b6f21c347e47acfe57fa287c73987a6e0fbe99340906cab04eddcb81a7126f110928083bdd2e00635e9a2cc97b0c441481a45d816261fc57da4f8657d6683f96d49de5cc935ade2e6be7f3cc904ae070ab993c208d0c097f4595cf0c432043b0e32c363208a40f4acab50dab99e2e6f3ba3251ac3224c743c6e5ac4f21cc6be2b04960002e9a2823a44d94809bf371e0b58cd06b49a3ed5c235dba881d184ed4c1005790c89b755f08303beef561faf2e9ceacc92484111a8f4c005bdbfe825df3d1e8e48b3a6e63ab3158d22d75d907a62537a51f4ed79697cfb6446344e91d9430fe7263d76db07f66d87fa3e07a840e24367c3776f947fa9621f5a6633f483d15a3fa2ed2ca40ff5e50e1394f4fe4", 0x1000}, {&(0x7f0000001400)="5d36db34", 0x4}, {&(0x7f0000001440)="da52c5496d5ad7b095add9eafaed231e980b2c5e95551cf9f86ffcf7c66355c8adb3c64a5f8cce488dceb5ffd9f121c49a76176277037f4337a1023f5b", 0x3d}, {&(0x7f0000001480)="30c34d2433d1a4fffc4626e2ef2db6b4201437f16d7cc0e9e7f9ea2153341b9f310a8a6cccf76d6269db717e806425c9fee1119024a636428668cb7e0c66978eb7b4e4478a5969eea7d1c68628c183258d49990d375c473ed264f57ded1c064abf09477a415e95bde435040e0675b8705ac87f6a77065178346594714929b1abda1d096e2d6b26737b11da0cc68e55d8688330", 0x93}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x4) sendto(r1, &(0x7f00000016c0)="1c631ec40fa8f6d2f5ed062544b99dcda80917ca889c631f798788c88c396d824118ec420d3d9650e92f695d8592663041bb9e1219593c0e7ebac4f5861c601816d7057dd661b8114a8c5e63cbf4065325eb014db63c7c29896959e382a1d7a5438e05eba9050bdef0f347200cb7d49fb4efe108691228b3a309ce", 0x7b, 0x7, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:44:45 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000200)) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8000, r1, r2, r3, r4, 0x1, 0x7fff}, 0x6, 0x4, 0x80000001}) 16:44:45 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) 16:44:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955e1b56bbd3c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec39", 0xfb3}], 0x1) syz_open_pts() syz_open_pts() close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/92}, &(0x7f0000000300)=0x5e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kqueue() r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0xbcf0}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x4000000000009, 0x1d38, "9ad84b20c97502010040a0ea9d3900"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 16:44:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 16:44:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) dup2(r1, r0) 16:44:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = socket$inet(0x2, 0xc003, 0x4) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x3ff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x1f, 0x12f}, {{r3}, 0xfffffffffffffff9, 0x81, 0x5, 0x101, 0x7}], 0x1000, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x60, 0x0, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0xc9, 0x8, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x41, 0x4, 0x4, 0x7}, {{r0}, 0x0, 0x20, 0x80, 0x7fff, 0xfffffffffffeffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x21, 0x3c6f, 0x6}, {{r1}, 0xfffffffffffffffe, 0xc, 0x8, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0x1ffc, 0x4}, {{r3}, 0x0, 0x40, 0x10, 0x8, 0x10001}], 0x20, &(0x7f0000000280)={0x8125, 0x6}) 16:44:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c2760db8f6ab72cafc56a28ae35d05d5ff15db134f81d43a20fa6dd27e4ee451201acbe893dd97ab8", 0xb33) syz_open_pts() close(r0) r1 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) r5 = socket$inet(0x2, 0x4000, 0xfffffffffffffffa) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) recvmsg(r5, &(0x7f0000000300)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x2, &(0x7f00000002c0)=""/53, 0x35}, 0x800) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:44:46 executing program 0: r0 = socket(0x2, 0xc002, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x20808, 0x0, 0x0) shutdown(r1, 0x1) 16:44:46 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:44:46 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) utimes(0x0, &(0x7f0000000080)={{0x4000000000, 0x40000000000}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:44:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000002a40)="c59ef1019921bf25e1c38647d5370631d7b36921fd2b64319ef6ed6980008b95ef3e27816337ec04de83ef6ccfc361e182667b2374a4b93fb541342dc7003ba7b056ae2c512a2484bf97657380ce5680b785c769b8b9d2292f03c85ce97ddba8313fc6494737d138e2ba90fd9ef05c68840d8c650b54d2ec9c3fbe910773e6b0ea611dc56fbe039a7b535007f2c619a9e2a69d3e8b9a3e41d288a878d7085a026d151cd22fe31df6302b67895f30752e43d22bdafdbce0f4debef4fde5c2d98e68c28332a157d855294b322b8b43f5c4b1a9177eaacfde5b96d1dd2259d750ddcbada4839ca88548a8956a61e65177c2026fcb0fcc51cc62bdf877a7232b22d5cfbaa2ade9d62d894a1a8e083a8e35fad723e61344ade506bcc00a078dab3b160b111ecdafd3bf226bdce3d8326d3a8a5f99b5db4f975cad19beff0bc6ca405c181e9b8f24bdc9ba77599440c1de87cda7d7f6304c23d90e55f5f2779cea9790139c239286a2f2d66b9d995858a81238d224a8fad592b10b6578f502220124c3fa2e5149d537a7b53f6c378346a7735d3a7219c344da6ee2daf66becc1732d82e193924eaab2c40f60085393e4b7a39a01e41d22a65a5d49376cba9f1ef7a20362c5e3881569a33a6109b686278468e74b40679b8193c0d74b203561c373776ace26025c08b59c5cfafedc2e6e2297bc4b9892c9a2aaaaf86b61baa97c3e2a8e860d85028edd7667291403c1171a66cea33696ee4a579c087b79ceba9e53063063caccbbad22bbf8ade5fd80ae2af33eba828876669db316c10eba622d8064be05818a7d664482f70647c3b352918b2f85142c71a11ac50cc4876875808f304c6b98d890510b48bbd1dc3dc7afa31c6e447cbe21bdebd490cc58061a58e43e0176f9a60c32c1968f8e54e4c4c683e3a6297652c6ee8e765df7739aff83814f24b3e89f6bee685f2e793f69ebbb17f4e408a9fc4b087cdcf41328653c10bf5fd5d9c72e645978934003c86a588f7b602611ef2beedce7563f7a209abdf90d3553486805d65a852d3c2b9c282728dc1c5a106c648df746f76fe5a276b437c82405d1686bc1adc0a0db23d3eb19daf16c6e61b1e883bf6ed154261d12e884f1a8cf902769374523acc654ada559fe9417b7d97b49768a8b7d51c98b085758fe08beeb5e05251eebe55bab2b6fa0b4a442662ed19156ce32a63fef7eeee6df74675ae927c21647cfa30f265390a203b58a086f52ac1d3e3711057bdce3ca73ebb9278062496df47d0d406db0313888926e9d9b2bd5f5a38f6eb04e8d60ab8f06e0fbc5c5057683b849eeb68cb45bdd0a4ef6fcaa19eb8ec776b5236bb706d652a807812c3b83edfa524791ad80bee523f732f982c203f60a83f8b9f8cb8c5ab43e5a5562380026849d95acb2a3e0656d6b6fc5622c4ab1c96707329689e99b555ffeeea2ba0e40bc55577738355a6bdb6326e9ee8b111b0a09d848dd720a117cf5cf33443afdec62a9335edca4396cecd9f30ff8c2ebcb05fbf8e6890e68cc76fee6dddcd8512c27e77750a6ba7679efba54577d27a7d0c8e451bc66d5ecdedf33c873b4d31f334599cf54f240060145430a917f160c6ee4d71f89f40d2ff60ae5edd33c0d593ff930bfeb795c92f5662974aa08d8b00ba893cf4e28125eb8ed51741f25a83b3a258675f71141b23c1a366610f236a79149c40e761f0134eb0e56ba8fd43b6af6d7834891603367a9f3c1ec843f4df96ec28b1fa098c8d9a223246e2ba08ef5c48d9a114c9dbd91103d5b68d1a729268f9de1950946b12662b4921f5865cd1ab210f7e0479c824401903a68a7eaedc38b1cb06880dc74461acab13dee1853e589af4b0ca1b236028571a206be5f3317e543a12353f89a9d47a13f225c15ce1d70f94226950fb13645e9d00e52426acf982396cd1ac65af23f9ef58bbcc23fd56871a40725a87fafdd4b4d947a5c37928d059abfed67dac4f7aa15d432fbb75b301baa2ccc2e4e0cc30dc1bf691cb297e4bd4bf94af3d0b490fd2515d2af2df79cf0033ffbbec8c603fb547f45b07b776ee06575f4e6f82127a4751f8ed2087e763559ea6106c205e97516c60c3bf279a208ddfe24742ba652631b414ecead41767c02f9cfd1d0506c10c1c09a00953284333de89fad484c98f138212ed71eadded98b9822bda28f30b1aa8ec971505ce229c51b4cffa25996a998bb94e36edbbdde644216019b5a6912fcabbfb11b49ef0da704056c3f90b7c4ccf869f7605a9c82d94dd5f6d9ff0bb2110585886080e6d70074bd1ef94d8ca5e7beb10d51aa8bed7b0d055020c5cda2c4de7a48d45bdf7149ece597b2912bd31a81d9b55924f43638f89c91a047b0d19e24ccf5e682612b1391b6db971a82c1f39f9b416edfbecc349ba0046a4aa44b517d93fa57fdc08042c0a5d0aaa7a636c3c73418cfafbd08b0ba6834ecf9676aaf069fa4df77624e54e2df6f35b910cf63e9021a943272d2c7c8788106200d7cd7c549277eb8ea0a4b5021e230893ebe84e0e5433ccf580aa935f9e15f8567ce574913647eaff6a3e702b823f28d9d876b396304dc47346571567b80664c4d57951cfbe1dcdc9d49fe04dadeda3d7e8e80284b4ea6e0d7891ff3a2c3fd4fce122d9e9f921deff77e17e294871c3cb39ed26a6a53a31290deb748114063faddc60d8ea99fd0ddc73c56fbea79963a907edfb2f6cd2d5e0a2b7eea9e1c9a3802ced9d9e00dcc3e67", 0x795}], 0x1, 0x0, 0x0, 0x4}, 0x0) 16:44:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) syz_open_pts() 16:44:47 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) 16:44:47 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') dup2(0xffffffffffffffff, 0xffffffffffffff9c) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x108) pipe2(&(0x7f0000000080), 0x10004) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x10) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f00003e5000)='./file0\x00', 0x8000, 0xa0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:44:47 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x7}, {0x4, 0x4}}, 0x0) 16:44:47 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x7f}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 16:44:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r1 = msgget$private(0x0, 0x202) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x29e3019f, r2, r3, r4, r5, 0x8}, 0x2, 0x7fff, r6, r7, 0x5, 0x7fffffff, 0x200, 0x1f}) 16:44:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) seteuid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x100000000) flock(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r6, r7) close(r1) wait4(r5, &(0x7f0000000100), 0xa, &(0x7f0000000140)) 16:44:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200000000020, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:44:47 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000ed2a1edade92bea3da132d067747be11aafba47018908bd48e42ccf344d7396ee1dc6c73a0b582ed7d6985337ef4e5e73f84790b39bd819e8db880495f565fa331f52e19b5768e2d13a6f3944a3f8765cae99d95f38e1e84aefbab8f"], 0x1, 0x800) msgget$private(0x0, 0x2) getpgrp() msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a5201a30014000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000100000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000cd2fc40a3f6f6ebfabe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4ddca2502307f705219694e7d3047dbb463b773d5726fcdf6c0b0a0f6688e60598c34d5f1649f3bf9258dc1a8df2d87d511c22815e581945b6308fa922a0cf5a91"], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000a46e1f1c9336748db90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd4ef10730ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4c88c0450a0700000000000000295c973ccc44c6fa464510e8cffd558f4c6d0ac0b6359a64a5e34cbf3fbad046539fd0336719a6310881863447a05601606a16e4ac314b4bf25d453b00000000000000"], 0xa0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x2, "ea558793f944d163fb5d7a85d3c23bc073573f5153c945bfa131cb745b18fd6860bec26cf8ebef03be86a6cc7dee927bc0a3f47ef8251d13ae8c402ab942740cacc98690fb6f8fd58575346899dc220b08fb181f3a7efeb41c7dfa0ee56903bee00037650cf09c8927fe70728595296d4bff1603b68875b70dae49b337185095b6b1dedf1612f306b52839001e77512a81c035a8bc34c7d970487b16bfae04000000eb272ad577016941f6be2b50a653332c"}, 0xba, 0x801) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000200)={0x3, "2dbc119d6e3e4d30d4fc6e2e0d74f443fa5780ad4a456ec81e6ff9e37e3bf6239f0fb57e0d097abb6010d3d3eabdcf0704e991"}, 0x3b, 0x800) 16:44:47 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) msgget$private(0x0, 0x208) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) 16:44:47 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) sendto(r0, &(0x7f0000000180)="84496e8cd21f9a3c8b6c7d6d98af5211a4345dc93e8d03a92ee7fea46cc421c47d51c0290eac2c32943f01f29a70c84ae8902db9337ebd1c83e990eb22bc25d6e3", 0x41, 0x404, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x400000000000001, 0x3f}, {0x5, 0x1}}) flock(r0, 0x2) 16:44:47 executing program 0: 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) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 16:44:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) dup2(r0, r3) 16:44:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725051"], 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xffffffff, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000001740)="d1bf809ddb6b2ad12aee2b3cdedb6287aa80cee7e27dabcd2fbfc92639f2039d29640b511e30c0c560bc4d92b165704e1326aa73a63c53fb7ffe4fc09190034f6b319ad607282ec347d607353edb1eefa19beb685c2278c308fc44c9487d016fb3a75c3bb261081ce0082a05703ea2888eac21cd2036fbdc629de455c4b5aeecc6a0566a072aeb626c0b7141a553767780dd06cddee4b552a3ca2d0f55018eb6fd7eb009b1a90f077125cdb3958287eec1f6db8582751a1d9e9e7796d9b1198c7435df8eef423d8d405d0e02b026caaee72d99822e4e7e06170df78fa8e76b19d802fabc00ce0feff1911fa322b6870aa6846482abca5f919ee23c370224c4f8e3686b5c2943cf0c6d2e8668f002d2280a22a1475a7423f2c9d5cb74945382ed65c03a5096bd2059b5b394dd464976c127fe242fce80a05affccab0c338f966d93c45658155774c0073543f1d36b1418e66e7f41bc229956bfe27ba8c08de20f3edc646e00483814b1358516f09da85dd3a20efebc5b11b1d32dc9b30455e934418c312cbfe7e693dbcf23833306f06902376ba28b453d3cdb31fca09e0697a1e87cc06f27fdf365924005903dbd0984ecfbca06409b94c45aaad037f2d690e01d2a4bd4ed2f31775759758a4df9855d6dafa07ba67b5fc9be94e0834d8a2f0c29a8c9632d127cdf8c5c5ee8e1597411394f11431d030fdcd4596dcafff4db899b255ceb947235b1e2c0c1b6a3e0deefa88bcb9f579cb0de7d6320ef83bdee6ffeadbdc04b0655cdcfffba674dc7b5ea714b7db0bb5b0e3b024f15c9f47b0a8ac742fafb4f886bb9734c3e01c92293c1be83fe748a1e10acc3e017d6325051e5d7670b5aace6f3c345eb1e598323148c8f0dc346ebac1568d47b5cbf08f33ad1c1def32d2e7c20726d21bf7b1874a3fc5bec00d86912e366912a90b51337555b9b9c0d72caba098412e3663b7bbdf5383dd4e41d91a0c0fc61d70a4d0d3e2dbc2b48367d6749b874cc84af4076955f1f8c3ff86c0be80b93143cae3940fbe54bfdc419a8a591decbd430d586d7c302afea3075a848e26420a9b96bb4ea70107290ea59c2ed2d0a8002a10d034c87e29d8077aade61ae90d4505a569a67bc6d5224881abbe29429f03b8c66d1164d6bd59d9830ec0fc90c6cdbc78e624eb8e08eed6b087d7fca4affcd22f3387f7c85b00e2cc5a6c6af1a0a9baf8441268e1a772a2ae028b8592b7eda4a4807d905795b0879af66ced0d8bc991060b3ac05117a4dc95d59040c05cb1b6858a2087fb462d0e60ec2adcfd7203f192df30aafe237c1b145162fddd3eb9bd51c6320284f3cc91addc9946310c9668d8b27c85dcd3415a142e565cab57232e7edfaeab69b005f3a46f2d979fa8ba29637b4955fc9a1acbd6cb754f27be76337bfe2403065e7826967a4ede3ceb9fcd1d0748c6f65ea2cab9f9da53c48f761ae4aa972f3f4fc6d5bf09a5e81f2642bd2d900dadd6700c7cc4c970d9225e72dc5e4a493ec1adb02c403c037415ee8851c10b35b4559957d66fc5dfe8ca998c93ab06fbcc2ca1addffaf26818ea71e593becf22d5b0621d66a175918fc61fdca5d662721047dc203f6ca37c46838a9e2fa3accc5c7747709c63afa6c249ea8bb5378ad7a62f082c5ca7a19b41247081b31324d1d13097ca4cae25e4a18894a6c7e1af7159e71a1bac026cf34408997cbb3ac4fb4710e27a3d5748ab0882755b485e60e4addea5c41d9e82e927b3289ed8ea7f6ed25885dde5367756ef9ec68ac61115029395c248eac96d5ca37580d12f3ecd319968c008490db315ef668e09d630c4b3182a8a2bf11c8303d6638aace6cfc58e7a0b02045a3d858e316f6bee9db124f9539fcf340bf38577f19263923dcff249f793717a01b6ca952150c32185aa3e7775df544c5f30f444063ac525235ef9ae0cc345a0436c29c548b0fa9c0673e39790ff8869881497907a9d0b15720f7cde48f57a14a1db1acccee59743548cc5019309d11103ab249c479917a6f4ab6c6665bf0deedce48f9e3ff12152a0e69b2c9a3c417a86970a80d652224faf0bf40852f159bcb9be8de2960be64e113ba85542dcd16a1523b435a8845c166143893145b5737269f32ec3a98464df24631af75a2875843ed15154545192c81d9551bff0b701ed6d3c2c5b39d22f3e22f570dfc69d3551a615970956fc0cf6d288ad5a9ffb7bd4301f62dfaf2d86a92bc66e70e83a00f5a8c95b1d1dea298552090a8ae5fdba8b1ad768d49fb008a71e3bf3f550561ba8007c05a8c20cf0904e9cf3056dc4822ef6491b480885a0e019cde628ed4c9a1b5f4d0211e46f03b7c99671817e110c052e418560c2c90fe773cc58bbafe6a59664edee8ed2ad6de9145fb279573c61b780d97b1d56d125bb51fba73893075cedd9df4c9888b1e6b501701960dd0c59a82bfc289a46f62ed826018e14502f2189195d2ad466109a05f1be0804dc8a5d6dcdb4ca867f9300015dec1b3f604dd1d02a1b8e7ff82a0627e25934fc37e1e2c22254b602dce9086ab9cd06aba71ac2bdefda2f7053d34eea68e7e0b7e0a91762a8fec0af9bcc574545437d5b3945bf9962b3089a82c7cc6f939b2540c96e07f63c20204abbd464efa6671b9e10a836955478240c5a108137e5eb6d9d6e106e64a5c381f51f5006c6c113501b2fe7f0733b795ce1bb932287bfdf4c6023ef50e458e4cb4381504d9178ee8fc5214d5517f8b3c98703266b4db76606505f2160a75d2f730fefa5def39342d73858bb78b0f8752d81482bf6590a4ba9a3fbd8a79059f3a48559735ded28f517ba606565e1ccc39ca327521ba0e792efc719ca43d3643419e9ba0d63ee82b6bf9b0eadab6108f241021f873a04bcba5270ee6e2cbeb4a9b9ce71197cb70e8d75df28796c69693cd59c650f38a766bdd569acf0c77c6c7dbcc57c3a115016114d2384c2132c966d247933e7d2c898de74b310bcb8298c9186b21ef7a6f0c2ae928f694ee246d78d74749c4eac828508270c452285a3c170d36dee795eb42d56bb343a9372047a4cdcd8f11c46e95f7e6de0069bcc3092ae48fc0f324c5e4e1e5024aa34e509bda401e92daae5afaa737965b2dbd87fef619859370bdd8979bb6b66a67ac9611362c8451cd0361d809648450ceada6f0a03cd3606f90c1016f07486f085f406ed5c1598e46d3b17739a7695cb6c6a942342345f6c37398f6d305e8fadbf60a8b142c2fc9727f6784e453016d770653c3a840f97e345429c0053f2e5884b5c069e0132327057de8e3727ee42eb8221986591c72c8293e75eb8e4c22598ce89e0d9974222d60640031e2e1629bdd22fe0d150e3940c33e920a4a41dd4f0e28cd2351b118edc251f994a079aca714c01049b8d90515d94b9564f9bb3de2707e0757df0e127312d63c7ac1e0eabdd42061b034aec68a548519c2cccc9a725b6352ef3ab38dbc3cb91dfe9736f2992a23b1129ddeebdcd929a9c16b6018a1df9712ce8137de279c843b364e748d97704df7f34a567d7a523a6f730d0a1782cfd5e05e856e578c93970bbff63609866417a4cebb89f96e931fea405f36fa7d310846357ecd93785d774f0f57380bda10e56cdd83452a2a2662b99bb157d98d240315db1680557b3e99e4ce7a9f7eece3feba5fa32968bb5de34f7735ed24eb85163ee6bf234ee7e9e34cef198bbdbffdca1ee24f3810c2039f4c2c9ddb924c7593338d31262f32b4648a5eb07250c432da1418beed982a858ec2e16bfe6c333edb57a417119f560964c100424f550ceee844ce33ab66d51528d89e8e931937de07e9c8827b410407800ea7aa17fda53eddfc1b08a5d47c37abc648e7bf2c86874f902aeae428b0c6a251f944dc246bca3ad42adcb715c6bd87c710a202b736ce91959bc018e58e3ec0cf6759ec0a813e92df0a42152f4bb1587ceda4f980add5b4b27f0fd91cd31cee1a9177f692283ab8063c4e04610435350feac50da37286a7f7a3090896f82d883bc20035a7a73acbf3b517e9e1c40cff9b54d5c30e874b236c9021fcb8ae8f0e5b891f9e4adbb12e597309051a125b81d91ff5028699b60856330f7f0183426b23317f9f480952c857dcce2aa46486dd248f9ddecad479f243f52be2159ea76e7134604f2c24565861b0c08ad9c8947e50504d65a8e2f48df5de4355d9c639155aba80f12ef759dd14ffd6bcbc05439a8b59e887670ccd0c014dcc209296ce304066c19467414798994803f0fa02fb5b064bb481be95e9d192b339ee2b289cfa0188f18dbf8c563041c94a87a23a1457839b33f35f66e4918219bed0d16c05cf5713239692abd086c74f5efab5f6fdc6af85f28f9871bf4d8787742d2cfd88716c5e5e52a514c07e9b41f98682e8329dfb48cc17b8777c1b2979246f76755c17be918bdf4a729ff0f227191a6a4cce794ebbbf191b7be3f764d8409c7d7789aa91305800dc977e22e5d97839a927e5fb06d489582c6d0d68a36d5d24a6e2fd6bab9f2e1ccaadd23452e61e949e7282f6e5a622853bb13b943e21d30f71c3abe06e6adc0b25a6ac127045165418dd658642f895133da48b8d6a462506ee706acdf83bcb384c99e7e224bf3b654b18249012ab652ec8a51d9e3cb15aa3460467bd5b499a0a8dad7d2ea0c55f9fc340517498901b0bc49e933ff9c4448c8baaba22fe2db231989d44e0ad8abe924c0918cb173fd3501d19fa60b0b23486ab7b984ebff36217fb62ac9378633f8af3e9854f820f60168974a5551a5c59df15c1a901045535d798f70a5b266c8e53ba28cdd905628a0b8c1f27516f010136ee873ae80bc5b151425634ea34b2dca2a0b3ad9994563dfb73633f76c5eee20f32d6b020be070a31ff6739001dbb573ee9b2e298c081623da416d13fc473e3d6432d81dd7f05446c60ece094074727ee21cc458500636c62a4dbaf03467fc417d75a4889b7c197de1d906de26a3971ca6a754e8e5c961a960dc58b2ad750a25103f28696c572fb91521efd7e4ffd3b346bda82b70da8ae43ed823b730ce31b3866fd56ab2e18814a021e7ba83fcf800092cf44467ce7b41a3d66aa452d79ab51291a395832d9d33a9265b194a9b4a22f89a6d69f99747420ace4343e47b1516ab290e387d7739d20a3dfa4e71f64e3fc1929182c9d3849943d7c888c74e43c60c0c0f724ed29f91cb75ca5eea1cdfbb62ceb4de96efe554ac301a4bb72a9e0099f292419f8f3a9e21034e1dab7bf7565f86574ab698a1ec2a87c82637a422bceb346c9a0294b60acb04306c367de8d4d2312a6cf983f1f60e844e4446c48e3a465ab76d6b5596348fa23fe94ddbeb96e3fbd564f5d401ac44c2af81150c75e17ad67e1fa2d8bb2e544e0f9de11f6e440c485e96c3ce8f736438eb23ba0220cacf717bbf021eab3d3ea9a95abb823383315cb8498a3c42bbfee8eace6ef65d56e71fc9c3d82482000b32549ce0569dff6694eab4b0398079ce0af03ee450357e833f06432e8347f01cd2913d404a65115ab04057c18f37f62be371f9dab64f16fa6d44c17595069e232825c35173376896ad88c0e63", 0xf68}], 0x1) socket$unix(0x1, 0x1, 0x0) 16:44:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) close(r0) shutdown(r1, 0x2) poll(&(0x7f0000000140)=[{r1, 0x104}, {r1, 0x8d}], 0x2, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:44:48 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x200}, 0x8) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040)=0x7, 0xe8c110ad) accept(r0, 0x0, &(0x7f00000000c0)) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) 16:44:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000000000e3ffffffff99adff00"}) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x1, 0x7f}, 0x7, [0x7, 0x80, 0x4, 0x5d51, 0x1, 0x2, 0x20000000000000, 0x5]}, 0x3c) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:44:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000020020, &(0x7f00000001c0)="d5241800da88531bab6c8976970b946f4e509c73bbbc52fd088fdde3876e1e6bf058adc04d1601fed5b1454096be362c1051689840d1cac015b8371ce9eba6cd3ad16f3c3d7b42a7a83ec464efc5f0ca6b12440208081bb2504372fa9297189c56de403ee86ce3d6ba4857a2cd2b631c8cb7fdae129d5110b989280a0692d3434d7ba189bc9f09580142cabd8a8f482d992223825206def1e3950844f8e9271f7efa82c8bba8cf9667f816fb51feead6a1568558e6fbbbcb3563d5aedda3d4954fac9d08ff97f5c10399359a32330f81985cb6b530bede6c320fcfc67ba93157171dce9d41a37ad62c56005144a4ca6a8aa0233061d0eb188c6dc07560edd2dc7bc4afae1e016d5b4d0838feba13162586356b3d86a20fbda06f0b280c113e9dc9d7651af85c9531481fdbcbbd34230ecdf63266581c70", 0x137) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x29) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:44:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) write(r0, &(0x7f0000000000)="8c64bd3abfe72f9309c529554a92c3bf176b71862ac69f1140839a67a78d5411bcb2e3eec1409e6d7ebff29f1b6adba3e761744bf8d3e2075c9695314bdf9e95dc45dbdcf5037fd79ee22385fa3da37c6351174941e2c6ee018a5f4c86d2ea95ea8e5695ba68b6e67858f0156305a35cc1ddc871310b91de366d9399839934f4f27d6fcf9118a3c35c17374636bb7ef167c485cee0", 0x95) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:44:48 executing program 0: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/248) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 16:44:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) close(r0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:44:48 executing program 1: select(0x2d8, 0x0, &(0x7f0000000040), 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x19, 0x8007, 0x10000) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:44:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() semget$private(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:44:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)="e0ff050000800000", 0x8) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x4) 16:44:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0xd74}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x8}, 0x10) write(r0, &(0x7f0000000440)="2fbc21f8f7ef5fff2c0971c33856ac7df787a776390e0600000000000000455c75ddad8c4c5be1f579fa7b1f7937407baf4e6fc873fe915155627e31248ccdb3dd1af19847405ceab1a17af1d5d1e0c487222940d63c82287f390f86163b3f0ffb9a846ec535e80000000000000000c5470f8e3e7f929a8c16337ed57439b8910d0192e95576435409955f278d1022fbb59c3a69ebecc1109aae609fef267b728dbcab17da585f533a00c514f9b166f5834508045270654985f61e16e829988f04f4337e05ead1fb12a59b8cc1b867b1bbf4a4ac7691540f19f1f2e99f9f5592a39982dab3ecf5feb1e8c956373d7e3d22fa172c74771e62ef52723e38f0f0b01f56a7aeb4a54d0cb94a3bfaca5779719cefa4994b2766a5e6ecfdaf0a8f96d2462634e324e5188b62e4e30e94229ba1208d2454634cc1ca4478bf80276592552b5eb699216f01d6b3", 0xfffffffffffffcab) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x815}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9}, 0x10) 16:44:49 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x84, 0x104) fcntl$lock(r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_emit_ethernet(0xa5, &(0x7f0000000000)="1d109f367113505a41c819b4290b01fdc01273056347c8e94ab16cfb32a0095a8e5391791a700296abba251bec94d8a6db84a9fe409c446072f9d7b8436c72adbd4265f57bcb855c092ba8eeafc3f72a2908ce13c2d58353ed58161cb439468cc647286ed36b2345fc9301262e2961fa193b6436efe5d9c261463deda492a7949f4e50bd7b905578262a214f1aa87de7c114661bd88262acddad57bc7356de79c0a82aa4c1") 16:44:49 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x409, 0x7, 0x0, 0x0) 16:44:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x120) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) dup(r0) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x0, r2, r3, r4, r5, 0x31, 0xffffffffffffffc0}, 0x9, 0x1000, r6, r7, 0x101, 0x934, 0x3f, 0x800}) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) msgget(0x2, 0x1a) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) getsockopt(r0, 0x1, 0x3, &(0x7f0000000000)=""/134, &(0x7f00000000c0)=0x86) sendto(r0, &(0x7f0000000100), 0x0, 0x9, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:44:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)="df", 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='-', 0x1}], 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fsync(r1) 16:44:49 executing program 1: setrlimit(0x8, &(0x7f00000003c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x3f, 0x2, 0x8, "e9067bf799d1af07a3c3b071d1343a58345e8584", 0x3, 0x8000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x800, 0x8, 0x81, "6917933cbcc39b9fa361ce9acf7c2f703e735e56", 0x20000000000000, 0xc43}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4bde2574, 0x0, 0x7, 0x9dfd, "d73556ab340c1b4b4bd830a314f06dedc16987e6", 0x1, 0x2bfe}) socketpair$unix(0x1, 0x5, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) fcntl$getown(r0, 0x5) 16:44:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee", 0x148) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894", 0x3, 0x1fe}) read(r1, &(0x7f0000000640)=""/249, 0xfffffffffffffee0) 16:44:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x4, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb9}], 0x400080, 0x0, 0x408, 0x0) 16:44:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r0, 0x0, 0x0) 16:44:49 executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000020000080) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="26a9882a0cb7b2611dcf282aeea7a7961b8d1296c2744c2356936a3fa53890a3a571786254d29088daeb45e972ea864f266e21933044f4db154ca71e62d30f959fdb85c474e60eb0483dcf9c23d05cc6c36ca717a6dc39bf19c24bd103c319763881d547ded2acfb4214dc126a9ec5f964fe09c9f331a66d8086f1efa6466a6ed9302c3a45d3dec4e00695bf3f30d44fde6e4aa0abeac5f6e82a960d5ab984643d5d9a71dc259e30d5e1a9d15efda486121f59c531a40e25ca0f0767", 0xbc}], 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x2) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) getpgrp() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ftruncate(0xffffffffffffffff, 0xc73) rename(&(0x7f0000000200)='./file0\x00', 0x0) 16:44:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0x4}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r1, r0) 16:44:49 executing program 0: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = getgid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) getgroups(0x1, &(0x7f0000000100)=[r5]) getgroups(0x4, &(0x7f0000000180)=[r6, r4, r8, r7]) 16:44:49 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x18) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r1) r2 = kqueue() lseek(r0, 0x20001, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x48, 0x49, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x98, 0x2, 0xffffffff7fffffff, 0x7f}, {{r3}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x7ff, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000004, 0x7fffffff, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x4, 0x10, 0x4, 0x4}, {{r3}, 0xfffffffffffffff9, 0x22, 0x8, 0xefaf, 0x40}, {{r3}, 0xffffffffffffffff, 0x50, 0x2, 0x3ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x6, 0x100000001}], 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 16:44:49 executing program 0: socket$inet6(0x18, 0x8007, 0x2) 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) close(r0) 16:44:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:44:49 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x12) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x4000, 0x20) fcntl$dupfd(r3, 0x0, r0) 16:44:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x7}, 0xc) syz_open_pts() preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000040)=""/47, 0x2f}], 0x7, 0x0) 16:44:49 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) ftruncate(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) close(r0) 16:44:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="b0", 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xd, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget(0x3, 0x1000, 0x9c, &(0x7f0000ffd000/0x1000)=nil) 16:44:49 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) clock_getres(0x2, &(0x7f0000000000)) shutdown(r0, 0xfffffffffffffffc) 16:44:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r2) close(r0) 16:44:50 executing program 0: socket(0x3b, 0x4003, 0x9) r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:44:50 executing program 1: syz_open_pts() r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = dup2(r1, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) fcntl$getflags(r1, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCSTOP(r4, 0x2000746f) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/86) munlockall() execve(0x0, 0x0, 0x0) dup2(r2, r4) 16:44:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) socket$inet6(0x18, 0x4002, 0x6) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:44:50 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 16:44:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002b, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x400000000020) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x81) 16:44:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xffffffffffffffff, 0x287, 0x8}], 0x9, 0x0, 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xffffffffffffffff, 0x396be3296e6275cd, 0x0, 0xffff}], 0x1000, 0x0, 0x0, 0x0) 16:44:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x10, 0x6}, 0x55e, 0x7fff, r6, r7, 0x90, 0x0, 0x4}) shmget$private(0x0, 0x1000, 0x401, &(0x7f0000fff000/0x1000)=nil) 16:44:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x53, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:44:50 executing program 0: setgroups(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet(0x2, 0x1, 0x72) mmap(&(0x7f0000580000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x7) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:44:50 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) 16:44:50 executing program 0: r0 = kqueue() socketpair(0xcaebaf138aa58c23, 0x8007, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)="f64a4accc78266e10b601341e04c1052cef6749c2aeec37e5e5645a035c30883533a96c7cca0dad67226d61e3c1e24dcd1950bbfc3d7215244fbb6f41a9413a830bbe0be816abdc4d663329e34e4a90ebba65bd1", 0x54}, {&(0x7f0000000280)="e4f82cc78c57d8fc1cc677195cc3ebf1b77bc08e5aa224e2b812aa92ac44f764b2f6c42cb486ffa87ff1d808d3944d149f13b1b9e60870f17375451daf2d7db2b5ac343e095430d3fbb0dcf2e83b4e4b49c3888ab60cc2f8ad5cb32bd8dd3b1ba106304bca96138bdc1d2cf11b77fc714e75e6ae42f19cf8614eb87f196efbc6bec0bf37625e8467a4dd42670afc91adfdc3f2ab3c6fab2ba4f2da76e279abf9072b88deae63fd478f8e332ab4070c71d1b150f5083c69c26924fab037cb7ad36c6c48d18ad4b8613702889c7c575d32e00ef885716371786442699c20eb5acc6e051ebc676afff7b471edaf00", 0xed}, {&(0x7f00000001c0)="afc97db5f947b11dbb7a4bf459b241785399160e0ffa505a4f4d2d26df63caa588e75c74fca63da9056d5f92a4f013d0e4d15dce73ca6f9ed1b677533c7df19fc9f6f30dfa953921722c444f", 0x4c}, {&(0x7f0000000380)="b5cfb86f405f53ac02f51c61a4a816eb253fde460fe5c21ac32e9342442a8d466883e49d047a1436492ac272904eb711169c959a42597db8905bd37bfa62fd2d9e23aefdcd178544f4bb69592f0ec65c505712b1f9c09fb78b06f62fcb56a110b918328db10ca139c6e255bde1d421ad31369f082e19796e87b4172fe2c8d683722085f1c20095e44497d41604b37ac37e6215ab8b7a9d6e8e3e3f72ecf9fbcedb7e1ed40898a895c9393fc37ce78bdb63a871ffc37d4002e4698b3a2512a5deb919f9b4647d6f5f061406c518bc", 0xce}, {&(0x7f0000000480)="84b3ac58ee5c0ba32946c1c951cd264904de2cfca9bfaec1fd4003265e45caea420a", 0x22}, {&(0x7f00000004c0)="91ef4c7066c23616139f43", 0xb}, {&(0x7f0000000500)="e7288fa8e1512d0c03d0cf7b928c33ea0d7543fdbabd9c77323c9f04cf1e6ba6d266bebf3789a6ad9f08167efee34372f8a69ef7ee5cd4541fd5461cc40c60c24fc95825378134dc4e8eaf12ccb2d468e3d58877b86a0086085c8c7812fd8b51bb4df173b23be3e91807a5ed5a7ca1bc43bdce99e722958096be103d4e3866ead2c42d054ba4e0094a59c448d1e8073433b49d8e459350543073af40813f224d0de9fe04136c80a67ce98ba9cb9e70c9117744d33abb14b5a5f69284e28e3050ae267b8791739db6ef2c1f16af6b6aefbda0e631c82a0fb7fde436af858fcc85372da7bd42a5b1e23e20ae000658fc639d5f1b38130366dc2411b81139ef60c70fe50a89a3be5d16c25ea55f4e0d627ba62edaac645c9d2265b61248ce2ba242fa08c59e4c07ebc2569606448cb77adfa279a467c5a4e838528f1be662cf4012e5c2163dc9a5d327909cc6e6e6baff6dbde4027a9863c683410c5d64e2842115c737828a6dd4cca52f1f47b1b7f0439a367e68b4a1467e2714a54d0d703f1aa53657f318c3a99526ce4ed027d9e4d2a944507dbd611f1fdb6b4886636b80e6d44bb9f8924aafec7f63f7cf009794f01b0eada0890b099b4cfd1efa44c1fd2b21d6b2b10bb68f79f68ac7a3c4ba82975e692795023ca9a27f7ec6af9237355c2cf053852ac99d41136b77a7b5129b3a57ffd49b36fb81179ddc39ef897e252c04fc46f5e47252c7e3c3afec1cbaabef24444fe7eef22ef98329673c5f7948c1c6f8158de0c16a22b5de41cf34cc82d8fb31561369c793c9b51323bd50496be477896128656505a80f96975906296d77bb1d77b262ae3067093ea43c0acaab67e6964c8ce4cbc570ca541087eff0156f2f8a0b353c48094bffe1ce2317cf23961601f43e9f3e47f41d302a234bf1b4b2124cd54fe27498feb4fb146b943339a621729d76b43f95fb6d6a1a5a521640e8caaad431b1fd4a36f4dbef6fe2fd22e5ab69ff2053c5eef3b453a20c55c163ba6fdfa44b982d4b0f0fb49b04f1fc216d6923972ce1a71db2edd8430e817b3e6990e08de1cabd19f272871bb828f434e84841fed9afa37b28948767e3ba28efef3e7c40192fa086076dd95634cfabeafb9d4ac0d779618fe4e8af497eeccae3387f67df47560bd022209a14f155c399081028d813560e787607d6c223c3a845cf82d6a5993b69cbe2cd214fa993f68a3487a1280055210c462968e4048a172c260d1570f9f04069e8d6816659561a93576a3750aa824434cca295e813afcf4a033990a65c0344277f46ac4c11861b31c698d56213188748c08e51c2fa514f33a7640575170e1806193d7ac87f3cd73855b0022d5e9e85c9f0651322a026d341bd1c2ad2b4c29a43150759a1b07c94db08f0c7d2bc0f42c371dd5e85c2ddd6cfcab1baa0548d01c6f91e355ea779016113b549d9202c7aa9985569561b4fbde550f6f6e188e4b93ec825b381aba4b85310c5f02d4bcfbf197c91347c1bee51424965c4e0c21323040e63ae5fdcb621270f28d2ec0910f34ce48d9841ca03f0fef108e5c40f0fd826165241c54ba2e9d54acbc8cc8a0c8d30aea57d0e6b633ee5ae79d68917f2841a8f7091a5437dd3d9f31f23a351ba5b631fc617519b25d9f38e88c04bb971150ee9dfc653385c1ab3c18c9ab90cc109ed3616dd06523af393ede40f87c4c148ef51ff338dcdc5fdb71a3db09259e3d488d16e4d01b770524767dfbb3769a6a8d0c9d234373a704a6958bf116871f30a8e6046317deda13147ee55c616b531a840786df2c919f5177df03d4e30559422fd34643990b1bdb9ea2bbe897a8a1d76b09e7444d8391972a290baf617354dd2acf21bc8bfd66d0773c2f06a3cc6791bce29312d386e1710beac6dfcf0c26a31d6f1e6a6bce057f58bb7f0b6b4b7c72ae6be6ba8506abe38d9463206be73b28a00bb9db924807391d813c60be2fc2a92959e88fcb1dd174e3982f939ad02798269033eb90f920d610c585afe6af95d8b7d83b9db08a65fbee103b661d4a1c8ea8b16c0a1ea17e0a2e936983234f4758debba5865869948c5271a8e0d10dde6cd8f19bae33718e4f124c52faeaa83994cbc5f52d4a758d203a9b19f3065baaeda74735fbb47e609bb4da2e8656e6bb61a8ad50d92420408d3f8dfc3b7d92e3d7968cfc930ed1b6928bee1f6b2663e6e9b3c3aae2cb8cd89f50e9a2eebe81910e76716b296e5ff0c5b30bfbb8cabd9cf91e8b34cbc793c6b49106389c3274b083c8cac87b6ef1644e6db70660e517ec3302af427454d36e2b8084101cad6e03171c23b27c2c4a028a388d03c148ea32cf153256e1f64c939c7a29e03f457b2bb440f27d20417a02f59989e46dafcc1257d90ccb19d95c5b33571342b46077beda96f0b1bfaa50c975dafeae87a70e37aef01dd5885ed8c00b6ecb5ff64bc4082a63c913766d1ead72d73a0f017240361005cffaa5f27b5ecbee443e8d3ff65defc6b8376a470cc32c5923272ebead7d0bcc45339b2f3a401bd7dd93da2713074a351a0b213e57df79bc0ddee4b7c9b762ccb670257fdb3192042fc91880c4913f76caa88b0e3281fd05dee5666558fc1e1b0394ae9d1564976b3efd023fe9ee45ef22fe5caa91a6db337652aa07858f348b4fa9f51d0e42ec1d719be9764e5a1c0658f2db8f60befcde4c6cb7c55f357e20f368000fbdd12ca3443c65349dc76d8e46eee2df6d2d1ac8a92083fbad0cd8a6d41540b732fb0ed06059b379c66f3fb6f77726e7eedba3fec61eadffecfa5d368dbb36b65634471a3e2f0a7ee226e7aaa9f977c06611ed9c9b2c0e161e7d31844c48de843e83811af6dda9e199d85ca039bb9baf23516f8163f4153cd5cf05c7f245e7f4bcf8b14c94993478cb2c25cd284f523c9d446ebf3150c7296e7bd605da90639ac2d421fb54eeaff2862690645854b3a70e2a43de572aa3c0ca595cf56bf7f2f09b62cc882fd1ebb20036935540ff492d0da1196199c553e8eb4b86e33ffc128ceb2ee6692fb1d04ceb5d25c177e2a8d6d3a0deca3cecc24d6d280ddfa14bbe6857f00fe6712b2b39565dabef8c2cd65ff07384389efcf722d196e5f8c302b6769621be21014562f8bc30d5a36f4f84322b8168b5d6c14ecb560971ef097bcc0a561a5c381ee2cc0c02f40680f909d770b8d07cd41e0f67f4a1a13c1a018befb463f29c177cca717941c2be33f17c9a5897242d1b0f647d6603f1b1696b5394f80a56a882c428648ceba0660679b1f038be32c3bfeb1c4032a07a1c33a2a0ae3afc98a33a1f37ac9b3198ef9f1950fd723845bb6c0a6650e028962c606efe572f05ca08980ce45aaa1eaa20052cd63effb3b7cbffaf5e80993f1c02e898dc2e837d2988e70563ec76e03580a0fe613a6a6c54eae438146999f45e19dc41ad52740865a50e93557d86ee9c9ed8782c49e0ea5505eedbe78074257468bf843ab9fbc497deb325a12cd101178608e71fad582d71552483ab4ce887f0cc254d646c928507aeea41c0478d25621fcad1d4fb3cb952e8a8a4c6a81b41711509f8f9199551e583c100834405cc1f3f7308e46b4ce18ecb354800c62e861a6982594223cd4396048d64b2de43c543b8a8e0924b83c3be556e917218418738e6f3b1b068567d054d01dee58b22599814c62d1a71044cea354e661d4dbb08632d3be7f7e53c05c950b249a457fab87546661bfaad7a70754b7c8c121120791462225b14cafbe874f45088e3c75bb554d93b27fb08bbd7ebe8ca47cc9d5af2b63b6b3161fbfd4e8e504fd2d806efb094b27230f55450ae4c440c29471637e03b920ac06b2ce553b6dd25b0c79990aac8c9b9bedd67c7acddf96888898a182c980ab605099c888703da74d653e82845adb24407f63b303363d1dbc7041da4a53341c116803d533cc93969c3cff00e78ed60a126df591a08d61e22be07a615acb207f285cf5b017e9fafcc8aab09825f5bcdd8d1ed845f5eac5beb5eb38e345d3722c214bc9c919e2fe664416d7e2b458dc9e00d99212126f9d95b1146ea3cd395b226521cdee506e8f1b218d7969f8dc6a71eb872407c6022d46016b70a6bfc69eeb1b9b0f2a7d118f81f94e0aefcd0ef2aebd45b4d892ebc24df6cc91677c5d1987bebd62605548b15f7f1f457cef3e25554bc3ed42442f9fa5ab623b82f85ecf5217098245a2aa6e440e083f124e20040ced10f6ad09d1fb68c743150d8acbda16285dd60d4e125c50edc74f06a5dbd38f9173f73f8ed61e802994fedec866f8a03e16a7a33a5e8626521349afc41441bb9ed507127a832a8154154441572e19cf4ebe0cb1da1e79943c3eae8b73d22baff0223177872c3c42377c78381731b710b3d3e700956fd86adbb9630b3a66d0204971fe955e486c89b2af978bfac6a97b2d9172e8316babae9ee555cb64c0318bb0abd59b063c21e39b2def62ca9f7590060ec4f941274a04912f50adfafb512cf440534c66636879981bd322635c7e2dc9c4ca1ca8e6bce03c4f7fb701fdaa7b5865cda72ef89c97c154faf6022111e3d4c917ae9eda3bc33ff0e2e70a4cc43112c1e12a4cf66137062f1a46a495432abd39c0b435581603f704b8d063d75e8d95d9e8938c0d9e01ccb69cff32099187a5b133cb2873da1bada902fae7148d1cb0945cb188fe9e49bac377c7b37d34edc250a35d4ee855858dceae4fede4c9b5bd243a867fbab5011cd5e03054f37e8cff8aebb9e8c5d38aa775fffd93f356f8901787eb36d28c95db1d94ad5e6e82e1894d463161f2df09c6b2af7f1ad0d0bce823221375924ed78e1847af96853f59e7a65bec840138ea8d4bc61557867c02aede53b9e307e5ffefca1395816d277377be096d2e65caad8f70fd877b40fa7e075cd7dd8b467c6df4abf24cf15c200f9c25541e15bd13bd243bbdf3d26d93fc6af9d1deb0cb203d2fb097a1aea837e0cc21ec5f3bdb785b86101fe8559643016f721252a0f7a60dd0886b352e7c5f1c4af73a3edb3d6c1e2012328b3d575edc4b93f377fbc818857ee92cfb58b766a42632d9fe5cf742ac51f9d6c5e7b88a21feb8fead2e49511dc9a2db381ac8fbf21293328998dc0aa2c86cdc850c28831000f6ca7a8f0645fc1ea654c8638c94950e38bbc149bdf8dea924cc58c29f2a21b79060c1b48c73341e0af407ad34a01e7af4d5fc31ef268a153ca3bb82c234307c191ee319c1436f660684de470f9730d696dfe828bc72c0b952d54dfc528d70e4765368b59bee7c5c27fcf74d25bb28107944084837f41a524a76570c22e8d1bb72c05b5a37a1afeb149d889248fd990b2ff21205fbcfb16c7f5e919cffd52c211f6e52c3a455117659338344d3c40cc6398fbb395cd8e25d4f406c33d8f7b782189e683677d42e721b0835ac4f3b33a663419252368b587660d036481de87866085c25f5bd2e48dc6c407a5a2be2485bbe6d3305454d482282733e10785590ccfb26be9637ddd759656b0e8e9daf29c133c2f3ee6a22f3a621a03bdcf0a944296be943bfe806b3a120ec80d6f68dec725bedafa90a110102cc59e2ec77e95d43b57a54b7e6f1435ff66df8ae004e33bb68d206a8ed4bebe5660318d19d0728475d8116bbb5514ede4d0034bc7f3417be2ba7b55b95a4b42f0ca617c81ee1a44c328cb99a960e83339af90cdc4c7bd077175f455c93212efab129f50e0f4aab785ee8d51aeafbbe7c8015e0ffc3734cea2a8c9cb78d51e48174e1aec33f52cb689d171a01b5cacd8d509c31c953e894ddd636b4264a34f9692f0e", 0x1000}, {&(0x7f0000001500)="4ca62c7741f25e7274ba090d027fdf80feb49a526798016e19b459fc5496109d2c51ba6e110d2bab531ed18db7a2bb6f94a088063902fc0355fde98cf1a966", 0x3f}], 0x8, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x58, 0x8}, 0x402) r5 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000001700)={0x6, 0x0, 0x80000001, 0xff, "212fbea9c12124c0d7557bcf117cf7e996fa7806", 0x5, 0xfffffffeffffffff}) kevent(r0, &(0x7f0000000000), 0x3628f6eb, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) 16:44:50 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 16:44:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="24e03a679f9e7fb4ac1fd408a42b3c567f900e8c7f996ad5aaf28b49294a6a038eb06d11faea7bb32617b9276e"}, {&(0x7f00000003c0)="31c718f2c29de9a120205eff47fdf4465f6601ad096416cbbbfbd8d3286003694b71c4edf240ff1ba9744b12a50e6146424a5e171d15ec007835f71734d64a0e99e31f1b4a0a17d05cd282ec78d0cd30e2908a31750a574eaa5b814946deb3d967351b5f2b7db961d3144795ce956653d0cc8f190500cb35c680121376e6a59a04801a2ed0047c1d453760bc9da365528ce8ed3797610e1bce877ec36d02c6e4da890211858a9266a4f3836af4efd8dc5a39bab295354cb523b395d26640f6607a03b7101184f4cf819cba67e38e230cf6b88e3b0104ef3b43d8bca11290a2642bff34d01c000943c33d634804edefdb95baaecb9bf727ce65dd44484c989ff2a57068016974042ce8e4148f554d406b2ace1c1ea46d188403dd2b6d63e25c20d0bab46413d815b9d98581a0003b311930d99f0c826f10c4b0f791cc1a872ea933d7bdd1be63a72a"}], 0x188876e8079ea55) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:44:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="5a5421e3684ef626a32934c79e1e6561fe67ec3bb9bbbd13b22b28d6a578fe2290c41385dbe84ce79c8099936e1b875d3319bf1cefc2528c1e45f46509c03b05ee8e1ca99e3e83c1a3dbf23ae59599f6d9ac3b683d920a33a413b9f2a8499071ae18d382e9739e125adfd65e31dd147a761af6a078a043298795083d080104906f2ef2fdaf0375eb1794f1afc7a8a81995fee49347547098dbbf83577ab98fcb006ead24124ef8f6cea40513a4778f99c7387251b46513ad8e2c2f1748b15dc56230427156b9b6bf4b6bd66a065222f367ae4ce18123c4cc9110a600cc7c9e75326e633d74ff98e099d814beb60247adbca7e0f5b7679d914e7e03656b46ea45ad1e9d7e6c09b94eca38781a5f2bd8e393b86a1abdb3b281c4", 0x119) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) syz_open_pts() 16:44:51 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) open(&(0x7f0000000080)='\x00', 0x0, 0xe2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4, 0x3, 0x7fff, 0xd4, "8e40b65adf4d34a8d3597033524c1270c635bea2", 0x4, 0x2}) 16:44:51 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000380)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="02c23d4780711d0fc3401fe6bf3602b621d052e720a7b2977562064fa21f80c65cb4ced9a2afc8f205b79c1d6b22e5dfd394493cd013a2ab9c9033645ef26ba8814dac2c30edb2eed8881ef8ad0ba68bd44865d225d200348cac985927aaa293020b67257531aebd5218b12a1acf2c9e7a3723d36c6c0b404309e7f6f4864b93eb2bb9f502a041327f8746398b2b5e130dd3da8d8bc9aa7ab0606a29ce2a2770b6411274d007a0bec1935fee5b3613ecdb74e0464f9726f58a719da378d17b421a1d8ffaac60258cbb44479ae1e0062d898f6f2e3361cfd117650a23cf", 0xdd}, {&(0x7f0000000080)="aa07999e68ab1108fddaa92728d058453cbb0f81620bc1b80c3b770e5216ff966b0a679f0e77b8f5e1cf8ace2dcacd7cb95cfbf8fa", 0x35}, {&(0x7f00000002c0)="c5e6f3b5b82677f9169cd409f8312ba767f7fec1b685aea4d252a89f129f757860520851dc5fc616c8c034aa8c19b1059e9e287dc5034e2337bc4fb11c6c318aab799bae9b1237a6c0a56565dc68963e98d4b08649023f5c41cda75e4c44978c029b6549c90c759c067b", 0x6a}, {&(0x7f00000003c0)="9855f055d35e353660b01aaf09cf270e87a31f5eeceb2896acfc19c871e6b2a345a22ffb5160a65ae75b0110c2c4828595b898508daee71d056aeaaaad3343ee7a0073e2a992fb8f07525b8a4b323dfbdfc5045eaabdcdea94a796bcb8031ac2c111b706481b0075f6f25464ffbc5734109c48956a4a676a487beb95f8d9319d004889fa2e6902abe157b5f14a589b48e2d12929341b9c3ef4008b1e587758c700f745f4d6a2c879483679119ad6af168411c1182f6331769670ddcb667d1c00bb9fe268f0e0b14eace6f7f466be26d8ef93dd9ce861fe", 0xd7}], 0x4, 0x0) 16:44:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0, 0xfb4ec6dc0fe37cf4}, {0x0}, {0x0, 0x187}, {0x0, 0xfffffffffffffeb8}, {0x0}, {0x0, 0x6fe}, {0x0}, {0x0, 0x1ab}, {0x0, 0xfffffc98}], 0x33d) 16:44:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) dup2(r0, r1) recvfrom$inet(r0, &(0x7f0000000280)=""/195, 0xc3, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:44:52 executing program 1: semget(0x3, 0x3, 0x0) r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) 16:44:52 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0xffffffff, 0x200, 0x8}, 0xc) 16:44:52 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r2 = socket(0x2, 0x8000, 0x1) getsockname$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af01a0549d9ed62c7079cc4bc6ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001280)={{0x0, r3, r4, r5, r6, 0x100, 0x4}, 0x100000000, 0x0, r7, r8, 0x8, 0x0, 0xff}) r9 = open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x489a, 0x9}, {0x18, 0x1, 0xffff, 0x5}, 0x80, [0x80000001, 0x7, 0x40, 0x2, 0x81, 0x9, 0x3]}, 0x3c) r10 = shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0xff8) shmdt(r10) 16:44:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb10, 0x6, 0x1ff, 0xfffffffffffff87b}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x1, 0x200, 0x8000}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x9, 0x7d, 0xf81}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r2, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000140)="119bb0b8f7bb81e63784e662c1e4fee4aab68c66cfc961cb2c80328e968a3780fe4771f58b48265e0aab6cf573265139adf47bb2892c1b4d7712105b47ff3a479e3b876578c8a2df5b48f5557ad533bf65c6eed0b00612edc07c989512b7b5f3c22a40761a9d04e0df41882d0272cf29545b8395582cc2c4286fb132ea9b00b879ef8335042979b0134a472ca07f817d7e03f1dbc1f733c6e939da0eb64fbde2c93da77dc0ec39534b3c7d302d2076d0b48ee4308811b3930ebdb9565b25d369c5eb6a1d30ccea3296152c9193fb6724439378f55833a9fca0f143c2e53a77b91112e022ac71ba0f7c1175d05403b6311ad7c23bca5a65f6468339fa2956c90c297d7206e68a5a1819a003acebc3d62964d820dcf3dc7f349fb578bda66d4a02c03e795efe7ab94348d5d1d0c0da9527e0063b0aa5880e679c4df97cd91ef10ea971d742c64824e5dcc7dd3213a87444aad82fdd7b1815e1189f6d5be755c69b81921d9dd2505aaf8c97a8080fde037ba016ffaf5517071e8042014663e368460e525bbf8ad762b5310416736e428c76521c8a32c50ff0dd7f749492a902e0357dc419ffa532c5ec3dfda6e9273186b2d2c6bcd9d0eda474d7fe71acb69a4e789154896cc5f2e1566b5338015f128e965bf242014bd19ad9f198e169a3049a5ec98fe990ffc5b414041aef0067cb421bc5d59ceecd21f1e0998f0ff94f98bd5d48a89d4cdcf6d2c03c151168a8b4493db5763d4e16d595befe393b02609342a9918eccd51f7673a1adbb64b0063fd267c5e73d129a9c78cb192d2d6f50734365e4d21fd6a32100721f0dffabca32c754acb10ccec89109625c27be8849827186df5b912699fdfe4d65ff022e40e63a70520df8ec66331c8730be263f93465e01c3110b8af87b7612c9ec37756db51c163a8905e5eca625dac842605e73a88a2ab2da8102fb67ef4b2674ca0f67dcc245fc6b95ca05b7208669d592b9a1dc2448dd123cd677d5cd83b6602c731f85c3a3d414e9e19888b609c61d85229d5fca0786df28462bc582ad2438c582e824811862bb6baa88328c9e4ddf29a64f25ae0b586d525ddb06743d1c17c03d1ac66972eb2dd8255d8f89e17ef56b6d8d7b1e0e2820946e1a01082cd42bcbcefdc7b8853c09842409c8731492f07e49ea7df9e379a509ea8455abf4dc8ffe827206a55d3ca60dea30091847f659072802943ff1d11fb8f25823a9230360d4a94c20abd55f0038840218319e03debda89c8be9faafcc6bf6671f77645c028ee61a296e3f08ff1cb11207e3135fc26911935ec4c68711cccb2e108b01a1a5757306e8ec3503e1b8fd1a104908ea94d0b2652e7843d81a09671a6067ac1e12dea298a458c55fdcc191ee7ef34ec6b7a68f5687cbd2f530d474b8fb3ee80edd91f46529d61d231011ed561ba30222b8ca6e84c85afedc7cba10dd4e1ec99bf3c950d7d5d880d21546234a7f7b4c3b8dc376d7683ffac674999e183fe6f534b6f7cb801c1179016a22e03fb4dbf9c5b5946fd298268115259983eabddc782f82f0e6152d99bfb81693d70b76354584ec894e1a2f63ed06daf2eae003ca545d08c1afdc4bd1f5670f6dcfc7eee2a85c3f62353d8ec93d642bd658fb75badf59678ec3e86ef3aee1ecde0693dfea91928a71df5a5d8e521228d5c0d2137902205f6e34445bb2707893e0945d3773e829602ebff5786ecc90940751fa195eae07ecc311989f9eca50d1076f9b36e7986a445171e8f7a61bd66b67b90c6490bc3afd2d1445739e065bfa16c01bded6062b6e3b049def5488f8a5130c554566ca76ecc8324b460e576a7146c0c8fed4889e2ead6a2dfc1eb5920febbdf8170331ac6801e2fc9b0b130eb0563226ce49ac12bad9952b4b24975829b14da5c262ff328a377c9354b0893d81d021b6765c2a575828400bc339f12c0b736fdd80b3525c4529a31483a14f1adf0050796ae5484ac9754f2afb5af915fc7d87d0d01bb6d3280d60fcf5140646e850df216e8a4ccfd8b17941e2516d53ebd7635c3ed4c721900ce3e500bbcbf9201206c9eb5b705b278771c8834c8490308639b8075a7648fe097adfa14dcdccc918096a2cb7618dc4955f9d819a4e96bcc86e8f129b449af92b6c9a5637af1af31c7ac0ef78f07fa40fc0730939251728c644d1a6df77aca1e241ec89245769b0a32e1d9e4d515e479e2d60c38ae67173d9612130abf39a7cd0450f85c17e9253a0da3ceb65c9e853f7576ac86d0143e3240f2d64b75789a3ae3ebf016848a86a17076849c484b8fcf9bb45ee528d05f891ae6fd53ff71e20a80015e4440b07722ebdee58cdefe01fbb010b547d67c4b47d188f605f19ff4294f56c3c745b6437dcbd3cabcae06b6897e0f822772a2cdf6c3a9dfde6b9cfbfbec6a6daa10a83e7c3e3d9918359b4aade271249edc1a6ec0af30a933fb8781dd764bc9978b494fdff4e279aafb7b5ab334709a8deb2f9a221147f240b10c81b887ecd90307c3b75c35b4e7aa42ecf0bd885c929a949d7f0b3ef8e3af2984feed8531b257ab1b9f8bc247c448e09d7da60d8ba5b56b5eb71019d477b4d553e215837cdff8edab878e3759808c81537ecedb83db5a198e9fa0dad3fcda8a0c715683dca09cec9fc59a340ed036be3c6c4a84b2e138a60edbc766c4dcf133b71802f45025345bcff4bb85aac445ddd25cb8ad6fc3499d61af23027d5f28a7a57e102b89c17678c181ae6a4e7d80c72d4d9d7bf4090d4cd85158482809eabfc6ba2e52b34a9abb5abfd0122b1f9283e11f7ffca8adfcccd16f756a0638ce3e09edd4ef3aab49808a0a63c835defdc8981ed6d025f17938db01284cf1e425183e0c30c2f3d1daf259b4a8242830970dbe87a94c9601ffd846812d91f9a2242c5bfdbeebe8585f5a269eaf77cdae9aa4ec0d75fa1d768aa0ae13f31752bd7bbd707e1543f7a0729227e047a6bcafeddda1ad380f6b9674d259780e67288334c630f6258880f7465bb8c0675ce9db7be2744d7d6db46042fe6f1c39e74e6cd7b1784a90695d5526af31190ea940b9b20728310ae90098c3ab630d8add98a5737f75af5119a5bbeb22c2abbcd6d123abc73cd4f386d810a19ab6f3d2a13099f309616831896c1a9d87c379c1dedcb452263f9655e2a198636b1ad3cab71f7f0f0465ebaf715aeceebd34045b545f9317cc3ff59df5a47281c5cbd1ebfcce4bd09dccc16e3d93ed473f7c58dd0c07be823bdeb77a30552b447db05078520406ac2409aa7413ba40129816c2bf5b2b01d7bf6709d02010773469b8f73dd01101aa2236b983c1c3b4f1c3e07e18d5810da8e70833b285de858ba22c59f18fa8fd60fa6f5a2514e86eae3889b5bdb35ed2c621c6ee8e822b2b8bd3cac3ff60308904f0e161d2af200c1b5e8dfaee71ab975d753f2e481c0f02b085565132e321058f05e93dc477b8f9767f22f134e45e2536d6fe448ae4e50fc579c2637690c3bbbda8489358c037650d41505137d17177482f75bbecf46a94b0ac639ad096abddf8194e428aa617e5f4335fd669758b554ce1612e990f44a48a506c6716c8a3883abd3a402127c71afb43477a3c2a6a4f130ddb5a3d6246a12a1f80d4a0f505e26e58e60d0a3d8aefe6af2d8062a361968a8d4379a71cb1b70cf4078c2cb593f94fd1ad3be91adb59f7ce741cbf73af1eca42410d99a9b33cfddcd518cb1ac9b615d6f34906b657b977e556d48e19c0300b1f8208a6cb26d846e4b9b747a75582ff221f75da66da7a75b2627a4bcd0edb3de10e575bf015aabcb9728102412f1744ddf354723fbc8194e865adf7ef831ed320a3214d201e2ddbdfe731686d6792fb67dd13cd1bdc2b5b8e3a39c0607c3f9e21f5b5f11d307a537c6d8a38863e5938c06a06253a599143f1b5724421405dd5104a492b8b3edb916730eaa4021b0ed4c280b2383ecb3fd74cfc293de7fc4f4f77922dd7093868a5a2471a1b7cb46d5874661ce3a97cd428fd8942a37da96818adef4bffbbd5fe5af172f847821270aaf068e2fb01f9a06430f852d08c58abb58fd73b318d8d5d1fc39050098dbf8fac8703bf4b3d86fa7c6a25a214d2c95bf1e49e7d895be1ac273835cf2682106c5404c9f61c610b49705da7690272b93d32662befa5fade1ee42ea9a04a5cceb8fd649a82191fa5176ead378b66934ed80e5d11a5da50b54823c142573d90ece409328ac846258ebc665585a4e4b7302db4b2465b95f83767ff26522999f0f971307f83d86511294bd8e1675c0bd41d9bce67feb212343d1a16aa42e8556526cf53ce4e0ec0d484b54ac45865def23741d5c3071ba72d3e80a9a9b072b9f193a9f7880afaee0e7e45ba05f38eeb8ce40c8cce3043014e4e3d709c9869d95f4b917166e079e207a1ca21bad7ec6dc2d76f520c1f01f24fa67400d0981f2b74149358efd00862f8a88890573dcc7a73dcc28d87e1311181deb119fd3ec6972ac537a4e7f1a8ab044bc84b54b898728818aaf9a78e6112de18083d77e9d42e966bf91edfa2150a7144d5dd584b6923e96b88fb3e72342bdc5ca2e443b60296205964bef196185c320a3d2d8a95c070fdd0f8039b3b31936d0dd591200cdd4c4a3a3f5fc43820c27062ad1a61909de6a8cc27523ed6efd88acbd6054b72699d2aeb6269b1bc60f1dec5d1f28c484ad7e87409f006ff9b2eef02508531f5b0d3368522a9b2e6d42773489a1ee3d370e3362131dbfd4dfc081e88c1b217903c0519d62cccf6c4657d5aef823f360edc8b29ad20b1bbb00bf520d3332162a57bfe88d1bc31e2ce5730bd7f8dc10cf9c5f717c3540afb1da711ab515e2ae77149392ed12546e394c4ea9e6607be934fe2444082edd58423e15470f2a6c9ce5d001a84f8c39b628a89730c7e8c4935daca6087421188f61ad3a297de64997da844e6d379181ffeedcd61b2d6d90d19e5dae56f7c4b594d6f2f743dee31655359bc42916a350ccd9157929eb67e2348991f4005777c958bb3de1ba08f46cbb411dafab561c99bfcb0f00f8d923a734cd6d90cdc02f9bf7b5796b1b716f9a344e375ebc4dc8d3c8adf35c0bd9b68b61ad6da68035449e4f00e8ccc5edb47b0711d7d71dca751a16fc5a31d216a51b319639c0022b5a494cbb8e699ba65062c722e5441b1f900ff0fca70d089e62df789d8747e25caa77f48fe65847f4e2927717fb3c79ac1baec05e5fbb58fe11b642e665cd62d3b6de38736a61328dbe694570d29319fe1f444c5fe15e8f64b245191bacad2f1f45adfba648cc919807f6cd144f64e752aab0158fe8dcc5b106ecbd73a12c8b3a6069001300f4f3073f0c64be07cf5aaa711334ae60a23c00639962dfbcc446b3c53dc8b2ea425baa6f3f61d2cb7b5bc0e865c3790be5f60766c9f172d35c4564e5d081e20ecdc6c20867e394f7d095640b1eb5593b3d8cbe4447439055473bcbcd02877bc62a2ce833c88c2f82324a242a41e1d10c0fd3f0bf5b9410ef4263e040980884fae2dd8f76fad258300c6fb851f56412caab56f9c678264bcf63cb5bbe907ee9af96fd2da7b6ffd4aabab0358746a561d25e8dd096d0d0af262e9e8ccadb82a01ee1a3e51a322f46a6b76bc49f854b7ecb40102ab0b1c93239842eec093bff4c1f346cc397c87071db943a4be263d9e11a53a4897417c56a74c1e01c925961ef000292da94b563d10734199e8fcea34d61aadb5383284163e24cd78987ca5572c4a8b1666d007e32e16514d2ed7b6571491b0a446e039c0d78d4ef7cd877c671b43462dd51fda475", 0x1000}], 0x1, &(0x7f0000001180)=[{0x68, 0x1, 0xde, "d90540424dc75a199ff4a7517f1c6fd5997cdf557f5dde1b99db9cf5f01693cb68511d238289c1ee83fc1fb2c618c85d7b9cb2bf9b988079ff641884f2bc0137aac73fe8fecc9e5449abde7ee51cc593fbc6"}, {0x88, 0x0, 0x0, "45bb6fb4b908646c7b2bf0f4d3d7478d2e984b414b9de1a88643f914a7e0d7ddd2f1f749004cc96806a9e2c50deb40d9e866e6608d77d3af7654a3befbf937a75a27d2cfa20f66f7b8bdf1e5c2d7f3c0396148871cec2fc1a6ed6efccb53b7c1ab5801a390d79bc99e6908cf7cc7420daf93"}, {0x40, 0xffff, 0x5, "37d1540c64ac871c2ae01184597fe821ae3edbb3123a3c17ec725f269a2ded07af4d79e669c90e7046a1"}, {0xc0, 0x1, 0x4, "313940b7970d0f9df7396d4d4e554a8d807f09377938a49c32221be44cc5df509a85d32d3a1d997e427226b2fc0805a8ce7e914eed6f0f05ff7d50fbe272e54ab4c4681a3fbf0f7e62d7bd0aa3e71c0aa3600cd78c1ba5e5577e96b602049d72a4a37d4538e79fc54f1b35b5a8549d01880a9de0add1eaea2339adaf64d1bfb0806e43d2a4f975766234bb72fe0a853e5fadd8b4c3a31342b0624f7ae3e73d58557986a1e410b268f3782b68"}], 0x1f0}, 0x2) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) socketpair(0x1, 0x3, 0x9, &(0x7f00000013c0)={0xffffffffffffffff}) r6 = msgget$private(0x0, 0x400) msgrcv(r6, &(0x7f0000001400)={0x0, ""/190}, 0xc6, 0x3, 0x800) r7 = geteuid() msgsnd(r6, &(0x7f0000001500)={0x0, "67bd59ca3b01e365272a00a78cae537cb9f38fdc08b2df537a1e2ddf787bbbea0bc2e43458692e00b462811a7a59e7267f04c2c013fefcf4ed7f876a5a9db86f209d815696e1e99408886f3ab2f288fb1aeaed23b03d68851f7b36c3aeb0a3dce5620f599b9ce07e079e6d5a820dd7d87b77b2b2f466387a78fa89b6e19a02c372187253f7f4b3066f0bcf635b6a29863e9e32d55b1bb5c9e58539936d6d836a9d3911c7e9c47cb1b8180b128df74114b77e67517cf0a203f3a99e126d2fc4d7dfe98ded29a2ad0c0f82ea0e5f3ca25dc75072f6675e6a087d7b3a942299e9592118af2bc6c79a983e679f2823eb63cf3b9395a22e73341f4b5f1f3671273ce3e44e6a757b713d0cbab39314b1b4b0ff1e3eb119039d4a6a82135ac14d7a1d50470cab518861b383e451baf77ee1838a67d304f1e4eca1c7bd7dfc951177a4def4542efa91670a60a0759bb24a6b2212ef09bf2f947294fccf45a05cad1118232907f29c702923d14f2eec7c65fb2c971dcc5aceab47ce1abebe367b6a1f051145c9c607fc81e7b783b073c15a7ecd25de57653832488e39d99c45ecfcdaac9badf09a3bda04e9345b3373a9a2726c01ba981b84ad34784019d258cb220c5a18d2c2214e6d87930310ca35bab85286436d95ec928a9b46508955bad2ae258cbd937cf8c69468e674a55e290c7f0cbc2307d07d81ea764808dc110c999d9a4e978bae92a0276dd3e2f8ff22c249b3d79f335f3251b3d3c7b6935c97a4c619a8292b87777738c9cf28c36eafb0b293f45528950181f4d79fcf59a46efc7789102bdf3019113fa3aa88124578cf2e355ff911c2757865ce7fae8dbd6d927165c789d048d3fb3177d8bc26cfec2d0b008ed116b8e4fa4f507d9ef07d0d64f720e5375a0101b338da48837c40d9b1d4514685150889da06f976d4370b1ace5f13edeec360adfb191cdd97c149d7f7de85d6c7869a134b79428a09af92f72259454f5263caf1b7218db27fdf862ddad8f9e4d590847415b5a5010cfd99811755ba15f85be0e8e4863ea1b55c59b8163cd7acca5cc65254e14932ccfadff1967902775a5c1998664567270121e8239a91dfaf0515f2ff0f90ca71c68b961290f10e8bb789c14c5bf361e0d6397d6af7e068776f799e7eded5a2d24da4fd03d1499bed156ed7c1c7498f70dd37f8cd92e8da584cbf75d2488573c3f6e7317be9f66b1944487c38f0e9a2db396121d11f472165e6c88162d6987be15acf809139a72851d6dec1096c5b03d462efab748c467aab4d0a5ef3e59fdaa1060079d6ea2879303bd944021a411059164ad3bd65398125dcf7828f416ead18acdc62a58509f7a8ffcf783784759d14da379c0e5d1d85dc6c1ebd989dfef0a7713e150297fadd0b2a9e568b71979c5d85bc715bdb9522e0f450c0181b2c15777b52a245b5f1e87359baf7012c58cb7e8eff6e899409e60432f2789e459bbea740d379b345a6ebf881c736406c9624cd8191c050cae27751f94c7553d7f739b26a2bf350181c6c260aec71641247bc1778abcd0983de06bff4e6ec59ac3d92984cee44916b2c3772e3fa5115fab55955bbf60af4c59dce0a4ca37acdebc4b0596e95f9c59739f04a906e3ff99aa067a4a4c97e3143cd9b7e796ce043fe44fbd22d075ea8ec1557a58b7d247032894a62b44b78480420887342fd4ebc67e9c1bfe7d3b8662eca010bf625ca7ec1b846693f7cc88fb08598c9bfb8b47386d5f33b05574501067e03bd366e1f71d177467324b117c6d7e9416221322830926a0d719490d73fbaef8210a355fdbc31370aad38c42a9a243bc7b0f9f3cd427b6fe2d42d20f790e2d9583868fce42fc0d34d3d87c701548b3f8ac188053c4cf5129830ca1b12d8a585f870add93559da1599ef0ec3e40a8cf0c83682d03ec6465c798812589d64838655601c0d7f539f136593b93412de224adc3d87d6fa60a6c42620e152089be5d42885930df0d6c14ca58793ec00f0a5ffb05fc42eec1dcf3c73b548a2cd507bdfbab1ec512da78d8db4d80a25d4f190c76ea36400506df6a64c404ae5c7613e7039ccbcbe353fa50ac4fa2108a5d7ae4f30e8d37887a1173c9aa039c00e0236d9d76ea881c220cf89a9562bb1ccd248802950c895610510ab194d749d8702ef511a7c3c65354272a2c324bb674d3d793c155f0826e53f2adf50b7899b69afa31ce4c77f722b52b81884bc0bca2f55ad68b6c5562695822eb07abf7c9cc9994e694ab460de91ade4926f1ded3c76ee6dc865edc06ef15186f08c1442b0099afb756321f179d26b1e11da088880e1316d698a885394abc5ee5dbba66733e857840e425d04be1666f7ca91a8b1a2a3d37d5d2521d20961c7cdfbfe10b3873c190c1226ba4c3593ff658b53eb6016ac502e819faf97d9aad9e5202500c74eb7401dc739529db6164b234ffb083655da8cff0d7a8670368c2104566433901acd3c109e9ac156127122427fe03f6ab8f151cfd25750da88c5c065ca5cd65d8a59b8e89f26b5ceec06948e5a0ecd98ece58c2277c45d798b219c2b3362abf873ce7b087b470b84d2a4a6f870498f33522a1a353ce6a37f33e6b127ac548a1451cb35d3b026ed33769767f975239e709463a0828fcb6ce7880f2317f20304adc57c31ddf0d90942be2a2288909dc5d86c4a2ed5c3255d15bfbc4ddb00e608287f10c40bc6a1f28437c46b983c9b426d698774970fcfcb62410a0c798ffb5cc3c47a485876cdd3fa08623bdc66ea0dd39791c909d449a88b8bfbda5cde146543fe7a2fd684e2bbbc172c49ec4ab4df35d92cda8bfa04c1289717bd104a70dd5a3ef0bf6027930e94600c4d6da9ddf71f900a733cc0fe5ef04330415fb53429e137086c318a8344a10830524d19a367fc317be98056428bb51e59fc3ada9a59b35f4e24fc5c44801bafcac7a7f02e83b39d4a7ccb38631a830c74bbe393118250425460f30cab8e254154b53bd102803be02314b6fd01ee82957ba71313c2983bf89753f19d0b07d11cca82c6db16bf6cfa02f56df24fe12f27fe5501d9472660421bee4aba8aa5d0401174665fbdf1d258d5be2dc28bf8181ab9f21c12fb17df3702d6dde2c42faaf4eeee9ee8ace99839b2e711be648e41eb59e82b697a2cbddd318d3e6cf63a225df61aeb36e79ce62430e898610d365068dc1aa7a7f11b131e31b1e8cd57097f3ffe0e87a1f2217ffd116e1d86496617f528d9486cb9907e5caa1786627b4a94834295cdb3a0953f8e8737eed0391b1d4be1157373196bb5b47299b1b9a9e041cc6a7d4c36e3d1ae8dec4d3277e3b5b7a8d0cf1d0c23be9d81d95b1a66f9b92df52fb63ac4d27b3b429424334a5c8617ea01b98098a85f0a94990bb3ddb2cfdb8929090221e05b842184b9cbb6fa8592f3b9f6b628860f333a760b70b4fed4b4d4cef7c54b697b798b5c512b305d0ad9b6f23921bbead1429e8da86f53afbf6eb081b36840b06cac42d88466a84eacb8b91706e1a2ed5aae146b90d8ebc7a74d6b0ee278c92e5399080b075063ca0bf9deaad21bd13f101cf7e83caf3a54916d14d4745642e95e849b92c9c1b899ba4b8a4b779d83feb5e5f9466ae5eb59436e7a31044033798d281025b3eccf0a06d5905e9e74e119e493babd5ebbd18bf6324995cd6027524f44e28efd93b67bd17758897ac7bc133e109e4d4d75c5867716c3f63d79fb03434fa8f4161b18c5e9fc5e368e6b6fedb4b243aec5aeb68efd8e473d4fd223ffa591857e1961f66868ee358563e49d7a94bad3458116103716345dba61e6e4ac3aad7db64243d4cf81e12890b18ad7cdb9bdcdec4f5dd6bf824c2e6c2e0a233b25b266b243a670413155ea5794c72ad8ec644396ca2272b01fc8823cdde2f7625954b10ad88228ccf7cf4cc010bcc0ef8f95b5f755c1db099a4c0b531132d8c31168f1b515fe3b326dac2707f186525ac89686716fab85e843ae3979ea604a6d97ef98e1582849799a2fc8625c6dbb60376a5a9d6320e20a2c63ccaa49d55b7eff09c4a356c0c907db5f0e633d755143666d769477cbeac0fa117667111cb9de933c210d6ad3be2b9d6c3e9d3eaa338c829ff9bf7b789763596d3ff403420c042d423a7b9d96e8d2ac496f5db0c2ec8fb559031e30d30bd6aa3558b2d299c86e2921a72177f8f9c5eebe042dd86d09a349bb87d9d1a83d8dfd7610decb755d5208fb51f21f9aba5cd76d4ee7ecc7b38246b94c716620593f1dba7ef45ab5a7855c0de9fd61801cf743128279f20668079594cbbd7b8d80fc80cc9d43865b253b681af10622861fe6e2503f4474cc1caa06b0f59a2469adfaa11d2ddb6f3137be070b6e0bd818f931a0fdc5405a8d4ea41cac5a28b943f0f0c7063dabdb259c0ef9407561eec7eaee040b0e9ec61b146b9af7f2005390145a75f03483ba7f5fb0c701003f552f64a50b855dee04951a6fc48d838cf2552d029a189d43dd7224c0b592c5adab4b839d38eacbde68e55bf197e80099366e21df04f5df3dbed7153cd398e800b2e64fdd4e03bed2798ead067ec76ff4963d7f70dbb2b442a6d4714cf2f2b09df4e96d268a5bad9f4a3a6312054caa17a1d629b7ea1faa9dba10c75814cc3766d35c89c22d5240e2d8f7303b4030536a1471b8322ca1cde35fd7b2a3b4134a0d004f5c02dda95d4fce5d29dff936064163f846a23210bd6d4f9808415c6d63394195abdf508b75c2a29a0923234aa2382e4ac919fa2339a32252efa7f8cdb733abe210e8c014c74d679b152ca3ae37cb23c9d1853a105e20d19edf26d48cac08fe8ec381079cf725090dda28474e736febdb17a75345fe474f4e02b15f5c6edbb53ccfc832637afab198d25b2b0f2f28cd8e55b001059515b3c4635bfa5c8c5659ff76fd3e13591cb3101b7caa4a2c60cc9ca74aeec46ad0ee326d4042a0d5dac755691ddd1a4ff3ecd960f3ececb22b158c4cc793ca50b1e1573f91553fc748ad89a8d5015a7c5b60a79f7cb218eb673ade3234f78604137ca065595de751cb630d37a6f131cea551697afc5e3bec1cb63edd5a79ee8828c42cb031da4b2925dc1d541d0f80f8aa34021b4efba8dec95a9ad4c89ace7fcf784a1f66310c4803b94a420d2c7d9c2baa8b59843cc48b32c02cde91b45d584ea98dd77e4694b4595242b0b3d67955d3eced49e6d7c926d171ab89649f3478675741cbe233b55a4c87e40db8a4198659d59df21e5eba85281fa62c97ce700e561f4da7cc9ca1711df0b87c5abb10a45b31c730fd52ec5cdfe76e5aebee7296149c12c1e27daa8a82903042b3cf4bb36f6509a231cdc62cc72ff45803357a5d2d65119a1685b1995e76992985b15fa8b8963c48d67955d9feb6cf69adcbe0983b3376e473149a199d4e89bb8037b5597da229a7e421cddbe809e27e1359a5737579c2b66def0ed8e105236468b6268ed363283eb57e8562cafb05d53f3db91db3bbfb5b2f1b320eb225e35c021adab158c6a886609685765c75727d6faef960fc025d2e0d9787d18c821d2ebc3a11ac26acd26cd1b54dd6185299e4e2c493e7a46bf52ea5533a0268661c8bd9f014f71b016065ee2dd5ee889651fe07dbdebda8abc445ebec15ed300a308eecab96bd76f135794a7ad36d94e7c13db66a1a3075f910ee048afff45a6daaf06288e698a021763a0831f11a755da8d895f8ce9302be67bb018e3ca2e203ffbc8a66af740ec6386dc525b5da67eccc492b8b46745c7dfa98433206ab33fe2dcda7c024fc4b4b4ef28fbe41fbe53af6d3aa45a2"}, 0x1008, 0x800) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$setflags(r1, 0x2, 0x1) syz_extract_tcp_res(&(0x7f0000002540), 0x0, 0x3) r8 = syz_open_pts() recvfrom$unix(r5, &(0x7f0000002580)=""/84, 0x54, 0x40, &(0x7f0000002600)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r2, &(0x7f0000002640)=""/43, 0x2b, 0x0, &(0x7f0000002680)=@in6={0x18, 0x1, 0x1}, 0xc) fchmod(r8, 0x150) r9 = semget$private(0x0, 0x3, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002740)={{0x7, r7, r10, r7, r11, 0x8, 0x6}, 0x5, 0x1ff, 0x3}) chroot(&(0x7f00000027c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) 16:44:52 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x3}, {0x8, 0x1b8}}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/150, 0x96}], 0x1) readv(r2, &(0x7f00000035c0)=[{&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/94, 0x5e}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/89, 0x59}, {&(0x7f00000024c0)}, {&(0x7f0000002500)=""/95, 0x5f}, {&(0x7f0000002580)=""/41, 0x29}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0xa) write(r2, &(0x7f0000003680)="71d3814504fc6e6f8d6d70cefd7c4421891b8d86abb996d20eaafefa7214257ee080ab", 0x23) mkdirat(r2, &(0x7f00000036c0)='./file0\x00', 0x108) fchmodat(r0, &(0x7f0000003700)='./file0/file0\x00', 0x189, 0x6) r3 = socket$unix(0x1, 0x2, 0x0) readv(r3, &(0x7f00000038c0)=[{&(0x7f0000003740)=""/56, 0x38}, {&(0x7f0000003780)=""/3, 0x3}, {&(0x7f00000037c0)=""/218, 0xda}], 0x3) unveil(&(0x7f0000003900)='./file0\x00', &(0x7f0000003940)='r\x00') kqueue() readv(r3, &(0x7f0000004f80)=[{&(0x7f0000003980)=""/4096, 0x1000}, {&(0x7f0000004980)=""/250, 0xfa}, {&(0x7f0000004a80)=""/93, 0x5d}, {&(0x7f0000004b00)=""/144, 0x90}, {&(0x7f0000004bc0)=""/253, 0xfd}, {&(0x7f0000004cc0)=""/197, 0xc5}, {&(0x7f0000004dc0)=""/183, 0xb7}, {&(0x7f0000004e80)=""/108, 0x6c}, {&(0x7f0000004f00)=""/33, 0x21}, {&(0x7f0000004f40)=""/43, 0x2b}], 0xa) connect$inet6(r2, &(0x7f0000005040)={0x18, 0x0, 0x2, 0x70000000000}, 0xc) listen(r0, 0x3ff) getsockopt(r2, 0x7fffffff, 0x800, &(0x7f0000005080)=""/245, &(0x7f0000005180)=0xf5) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000051c0)={0x7, 0x1}) syz_extract_tcp_res$synack(&(0x7f0000005200), 0x1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) fsync(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000005240)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000005280)) mkdir(&(0x7f00000052c0)='./file0\x00', 0x0) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000005300)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005340)={r1, r4, r5}, 0xc) 16:44:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x8abf, 0x2}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$dupfd(r0, 0xa, r0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) map stack 0x20ffd000-0x21000000 of map 0xffffff00658b0950 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff00658b0950 failed: hole in range 16:44:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100, 0x1ff}, {0x3, 0x6}}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x5, 0x4) 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) sendto(r0, &(0x7f0000000780)='[', 0x1, 0x401, 0x0, 0x0) 16:44:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x4003, 0x7fff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7fffffff, 0x0, "0000000000e3ffffffff99adff00"}) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:44:53 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021", 0x201) syz_open_pts() flock(r0, 0x3) close(r0) syz_open_pts() 16:44:53 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) setitimer(0x0, 0x0, &(0x7f0000000380)) r0 = msgget$private(0x0, 0x200) r1 = geteuid() getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) sendmsg$unix(r6, &(0x7f00000014c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="0243b1ac6511cbb37e4096e6ce8dcfa345dddfa5f61ef28f2a4c9fc18b941a58c70eccbc43ed1bad7540f229be44ead50fd2fb9727fb34a6a9c040532408c8998efe1294e380aec2ffcb549110fd65f7a6758258b3c81eee87c2d51acfc9466d4c3bfb33bfe98ac297d98a1fef5b65ac09cd2a433251bf8f687cee3db7b64880687f2710afddf7e4340cdf56bb387d042e1c7368", 0x94}, {&(0x7f00000003c0)="87fd817017ddd7fb1e55e8ad5182f8b365d45bd676674ce87756a059b3596745071fefc17e9797af0b940253027050510c8a08dfaed78033ba8bf14a4c2252a1eea2d9486807d2ee9ef6188d936cc12198f19b81d7250fe2d9141bf26ce11c52ebdff60b3be816aec3f97954a4d5fe94", 0x70}, {&(0x7f0000000440)="e9602fe73b1f28a49cc9677f69044bdc4dc75609d6932e5c5a8948ec1704797a9fe0f93b45d92f5fa442f11978f2ace72ae3641237e9869669d4347fd7f3145534b9870dd70d1e6dbb633b9ab3a30bf30b221eb85d09e079c15ca8bd", 0x5c}, {&(0x7f00000004c0)="de63e53e81ed16c80923bba5d4fe7cda0bf475678a7cca55b5fcf371018a552d030d00bf8335f1ef208b0d055d5e68dd4d0f95b51795612e6e7cb267b7d13931156cf176f94acd6d6f39f65ea5dd267299bde95870cdeb41212bffafae5e6f9958605ce8a44df78bedbece3d1768b6659c9ac8f9d7514df20e831a4cc6e0bc3df22025ee4c7f0373ea7000cec82d486a1e801d4854b7254906320faf03d43ee3a9ccc3bac5eada7f86d67336f46b3a22296e9be2180c25736536586a0832615f5a75622ab85d94b4624a6c2bb97512d5cb86f3af6d8ed99b05b4c51fd6641290e3c6d9f9544092d404672c37184c0f307d9aeb65c1a2da50cf192175064d31e3a1dadab0ed5ca3e6c01eb87a9a4cd4071ea0ee7a59d9b42494c667a8c18273bdcc34b2ba52608c9d514c23efa6a733166d563109881dc4ef02b56e8eb31f5d3331de1f921b0f3cd6b0c7307a86a559fc062f3cbbbc67960868a3f9e0e8687500fdb8ad44be1cd6b86c655e516e3dc7ec879617133025b577b2fe6dab34fc9dc344f3550076db7f6965773a92bd4dde3dad0afefdea6ad4eb213bf2f8822e02a44195e76930cb0ec5a3ba8c77f40bf42ea427635b69d07edcd28847c38800f54301d7461c16d39816bdb258ab0bf7d53ba8c37d34185754ac41f5b72d4d5166ae56a2ac029246a3f58d7295e172c243089b1eaeefa818390b28a93c2bcc9ebe6b19ddc9d2a1e0ca7eed9980a1df0b980e316931e386808aff414967a5929fc64fa7ff992ac0320914c9d7b88121b32e5ae7b098c4f13be723062580a3c69abc894a27de3fe0953c32ab65f00841562b513e54fcd8f024efb5980c6fed244024375fec6dbea9d32fa02c2349cdde644280f4722037c089718bb45fd65fdbc46bcafa88559b482215d602c003ca0a9cdaead2daa96d96d80aede618def164f67ef3aa9f80f847b7d74425189a98d6a9a19b622aed57371c0d30f1a36a3bd664a54d8e000f08a8615b6c9ba0c55f2c3f6692ddc9d01e6d63c5a799d8ff1e8cc834c75ccdb1c9b31cca3f1c42c47f5b96bc842e74eb01bab790a9289d2199b6b0a5ecd55fd973da8297bfe29cdf319706c0e7dab5c0e2dfc7532fb4460489d3406bf3849393e9411a35ec4aad75201aa57492d69aae06b899cd0fc88ff78fe533431220c0aaec058410eb8a325d98efd6ca3923368c9fe1bbe60c4bccdbf656733acc2b1905ea34940bb0d450870a3af94842d74e67c6985ef8c46694cc0a5052220fb4a72c72984d26c2d7d84e7d070fdad8212b91ddb90d12178b714eb6ea68d00bc8f26cc47cd3afbab516926497bdf28522e75b3c5fdec03fe71ef882004ba99e540f6eac730ed57a954ff4d8799d512ce3a513402e5dd80e6a094cfa5cc902ab8533ca47faeccd2b1ed46bbc6c6a06e1d15aca9c348708eb7a0e3a46ad5d3afd1a16de1bcdc87d3364b41416a5abdf491439ba4244585e69482a5f68328c49c1bf21d2d7b577de11e20df10f80a97c13b601c7ac4095c677e201dac3728153cb35829d404c5b8f5a815e716951283cde30ceb052043e8f3894c75e2936ae42e417ed092e7fab39d3a6cc6dba02ef816b355cfc8b6abf944cfa3bf61aaa0148f041707827f8a172c19b1f16edbd7fad09bf4c6c1eae7f702de7587b1517c39825ffff6b7273f53fbe7d7b7a900d15b90f60c5ca5de86c8847c72404b6a5bbf5527290a604108e7eed6330ecd7e742cb9e1175472f35e59a8ad96cafd09de4684bb539415c634334dace6dd3569736b3d4852fa1602004dab343fdc5cfb2eb5db081525212540bcb2d0315a610ef4ef99c27076d1538daf96ed6cef0ea7b4af86d4a234163a39fc5fa0a0e8a8ca8981f278b903f3f3a7b1e77e9e12c7dd7b570d8e068cb7bc80ad4e2b9a68135592e06823f208457f8dd05b7f8a3f7271af615113e09428ad49cfe72d474f8f52ff6961c99d8d0e9f5d3dbee19aa5641fb6de205ffc9453da6a0acdff9705c10c01f941e8af07730c1c6b03b5193aefb200091cdca693971a2be6afb6044f06aebe1fdbc5c8c9f4c2d59018b8a5972d00347e2e42865affff2f41d5d984f2f3fb0eefdcda1d9563e620853e5822f3b3c2a09517f463ee8df7c5ba8716228e9b6df77bd8a774717fa6a755bbf4c1c24bebe67427bc7f2f31d33cfbf8fcad5625c8da5718098dc8fb1f0144bb34cfb97a65b98ed4eac96b3e1230d548fbecba76988cc77dc135e6470c07cae2f035609e655aa43a55a56d7392c07a63d4c549d98e8dd974233ab04ff03d1f54ff1f3ed2e93932b20981d3c51207610696c0cb99cd2f940294af94c86e33306479d34dc2a8278b8553d6caf8560d3e4befb0bbad7ea78809907c77586d36c178ee0d433ce9214eac9a12731c48c51213299c2fc00245cdfc29c7abb3eb032f6fec2be6e27182dc514aa66bb1ff8672da858f81374bf84b3184125f119be864017988e6ad941f8de3e3e19014fdfd5caef04981cf8bcd71311ccb25c965eec8890cadd3e0079789dbc8ae2ba8af0a933d83bc6ac31d47776a3409250dc8abc1687b4ce8c071783f8e3103ee09f406e02aee438d37fe92736fec3f3c5e9c7bd972efb6d9b444ef1172c1554bac7b4f5567c9dd7ada01d087fc9d4fbb6f73e07bbe93a11245083468e189585bd590bcffef8659804dc7d8c3053270633742b19e5e7375df734e7cb678a4d8c5cf026a82d115527c084c3a19f44e57dabea017f4bcd9f2889928c5b506101d3423e90a84fd135620a8cfd98962aea267f29a1910919d590e917f63a6d1eccdf048fdaafa5cb72bab39d1daf4a5fec7a4fb0f2d4564652ae3a0fe1a28ab2e1876297ba6b653a88f59f2af8d517692fb54ac21590101b82b3943df94da5dd7a0524ff54c9e7e8d5ba482ae17735fa49292fe8e4f135be32ae97af79b65c9f08ef9142d0a71aafd7e30e3cf6155099bd677d43a8935484de1f75fd893ba67d3cacd341456f2ff957e4237bbc0b7c8e732c4f243c0fb5a398c1956c075f8446bbc819eac6fd9785bf9c6eb2f5f4c627f42437ae6e56824af4fc3f5f756bdadce9dbe7578180a8a3b2dec680015ea77be8b1fc1c6cd4d730675e0e162f0646fa9abdb7d8f2a7bd97223cc07170239e830d06d2450f86f841c422919e2029b82f4726779fa0b1fb75268f2dbc103663b8171866e7c3e1f643004fe53516d60488cb9c00b084d69252520d852587623b9279570d3604d1f9460fbbc4313fe29eb9916079d61336c2a9de7fb3b899d90f42583643d5324bc8aaa743e16158a68be0600448284f119a8db7452257342ccf9ec4fa0950c911bfb33d41bc4f35d5538eb3beb75d197282581dfb1831d49c4c732f9942312ecdfff9d795e59df45ac706712eb73fce70e8f06a45f369e47e02c4d80ca5a3a7dd854b544ca48535eed8d766d5c3771c70056683c77c2886ac699ed0aec5af1419afa4114d231472188abdcfa379b112c351740815ff2b1eaed01bf651b4f5dfad91f7a9468d44b7ff3b3309ca5fdd140e7e5dd9c9fe0e2a517ce0357b9ba3b9859932d31ec3148878c1b14473088d8ff0f24c6ac1d4a8d7b61be9057686012fd0a4327adb9f1281d8c33d65bc969ede54a22ea91948c1cad50c88df118a1a681c50973ac796aaf307f7dc215cc61e85d7173a655be0ff10a205785aafb53afca558ec3cf15504fabfdfb1252691c4bb2f4b47a8dd6cb5244d3f8243fd81cded298e050cb138117f797ac778549897fb16b6d4b420c0c7142954102fa0169b31032e1a9f01f56c20401e0bb46a4e754bc18c5c2f62889b9a8588963fe3196b0b70f5e485f8c505632d29a64aa3f00a1e4413068835c9df1feea7fee91fc7b6c1c766ea369d81078ba2f58ce30f3c7bf37633509417f883397e262f574079cd349759735a18297379052e66bc1dd21c2361294b11999ec5722ff3a96241907462672159ab79d703af1eb0b5a7bc4e78a8ec68c66f3a4c0f351f5cd0443801a524d69567503ab769ea820454af56b02acc639276276884a7e156bf0ef4884489ff7b1a188a4a90f7d6152ad0145a5f39118ff7aaf9c217dc6636515808335d9595b5765a026c0fab98c306d0e3bdd49504afd36c84c06ad1ea8ebbd2febc29cbe3c3c05e189682186da009b41578c865adcb91e660c1592a99efdfe205bebb18870a74ca9decb1be70ee143b55f64032de8ec913df9d2a99a2b0a0583f8dd51fd81e3eea9c6ed3bd39e7f4182da15e9626a9b7d02f290765858d67cd9888b3e45978c1879c389d2e7112568d051bb8953e3afddc3ad640b01fe3a3fe1581cce736d3053b9935ae11ddfdecc34cdcf3a237b3dc296faba4f6b27f39a6075bb12d263ae4120cfc7f040e7053659ba41616b4a2336f314f49e2ba67633acf4af969b065966594ea7c0c1fa2070481fd15d47af1c885da5ff368adf1ff2f479b5b8f0ab5c1728599d498b52a73b6159ed13bea38e31f744b2dd981a44ce6e26dd73db254470e341a6a5dd9e26add2fc4daafa2fafe25b9f89592ba73196463cab3c40b06b8cdd8b5c653e978a0040997827747d2511da70aa1d60baf715739d7c32e5b6d94d6c417afa9131c7719add824d0358ff2f30b5c35e8e78df824b8433c8f9a55c456d1259528a6a3991c38e6fefea5e5d4f1e925d438b3f9a895711e87c406341e83d500dca4dd4889eea1058bea2b49d98e706214ceff84fcd6e21492b4699e9d12c7f1b22f99a70b1db644d7a4a4598a7829057fb88235a0aba514714aae0d158d875ac2c2e7e8cd1f57a2671dcbdab1a8ff33b0ef3c124c6a461272783b9b4b74feb262a2865ea7a6ec9614047c737c30acd2a809b811fab8ee1744f5127fa034592cb4185b85f9fb3d9297a4a145ca6e76b9c14cb499f05f66734eda2abd1388704af06ca7e5442dbec304c55403b0b28fef922d893ad1a938662d182cbd2d5489b6b53999128054140e6cc7de2fd918962fe99a38cfee75d6d7a30793f6ed0a898d74a388f1420d9d80a9ea5b2b3b24182b4f2e1885869fdaf4fe85081ab072dd9be44427c735fe8cb2506552d047fd21009a7e547ea1c97b762463086a3476fd431f4eb6f49d297740abb85e216ecd3bcf5638bd0075a4a66928301c66e027b1c733f1cad9c2a5c65eaab084acea5064c80ae2a68be6e2a024899df0d1154bddae448ded29d598463ab4aa2c17c5ba1fa3a81522c005af019dc43b3e6085882d2cd6b67a0b76965c052df89846eed283a20e6f7fbec0c94537fc480a38ab5e59f3c5e1eebc9e725c7b48c8cbf343ede763b29d5da6158cc91a520f7a1675364b64874857fdf1e64809a2175110dda29fb78f36dee5f962c1ec4b1f1c263d0e33018dc27ca3ad1d3ab1864602911ca6031f1f2f17a155a5d85045b5f013f813dadf7e38a7b98a8f365d6b46585a38577c7e71eff4981f6fd550e0acd2e7a60c14d1a9ad9acc984fa19f475af3fb5e3fd2322c06dcae19556db4d0450e227840f2d0f7fddc571dae8ba567ce16f157ca4d85ffe7eb736e33c44e22b1e4a32fc051406de82b307988e82c0eb5e7ca6085adf27c4412ea00b7add9ee1d48c92a8cabd1d342bc2edebbf3d9426894c9d9af8eace459ec1bb71cabce4fdb06add4762c4665f6574cde176bac55c722bce0ab9209e202f33a27e484cff484641768429f4a0639fb054c0122dd1ece82f6462209f36e405952b5e0fd8cfeb496f24437ce54d0ebbcd8e036f55991ed65e695b3c7f54e415b6d021391888bb103151a8cf0f38cc7155bcf14", 0x1000}], 0x4, 0x0, 0x0, 0x1}, 0x1) r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xff, r1, r2, r3, r4, 0xe1, 0x6}, 0x6, 0x401, r5, r7, 0x1, 0x8001, 0x1, 0x3}) getppid() 16:44:53 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 16:44:53 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r3 = getppid() mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x2201) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) 16:44:53 executing program 1: r0 = socket(0x1, 0x4005, 0x2) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) fcntl$getown(r4, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) r5 = dup2(r4, r4) close(r4) fcntl$setflags(r5, 0x2, 0x1) kevent(r5, 0x0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:44:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x140000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x8, 0xffc0000000, 0x34, 0x3}, &(0x7f0000000040)={0x4, 0x8001, 0x5, 0x5, 0x10001, 0xab, 0x7f, 0x19c3d997}, &(0x7f00000000c0)={0x76, 0x4, 0x0, 0x5, 0xd1d, 0x100000000, 0x7, 0x401}, &(0x7f0000000100)={0x3, 0x8}) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:44:53 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x800602) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:44:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/33, 0x21, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x80000000000200, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:44:53 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8284, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000500)="91", 0x1) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x44) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 16:44:53 executing program 1: socket$inet(0x2, 0x3, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x186) 16:44:53 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') unlink(&(0x7f0000000000)='./file1\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:44:53 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) 16:44:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) close(r0) fcntl$dupfd(r0, 0x849937f69eac2e63, r0) 16:44:53 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x8000, 0x9, &(0x7f0000000640)=""/5, &(0x7f0000000680)=0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffdde) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/136, 0x88}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f0000000440)=""/119, 0x77}, {&(0x7f00000004c0)=""/101, 0x65}, {&(0x7f0000000540)=""/93, 0x5d}], 0x8) 16:44:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0x7f}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021", 0x201) syz_open_pts() flock(r1, 0x3) setitimer(0x1, &(0x7f00000000c0)={{0x8, 0x6}, {0xe67, 0x307d139f}}, &(0x7f0000000100)) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) syz_open_pts() 16:44:53 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x80000000000611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x8a, 0xa4) kqueue() write(r1, &(0x7f0000000000)="f309535acea47adad8599679802b1280634bcc4f295de1c332411e2317952ccfbfe36c45c58166ea5f0a8f7b43073a27384b565acc07d0021d0852fb5ec515ae905abc934b92fd9ea8a3f9de41946ee9ad20d58ea30acbf28faaba75076ba0c1b04416dfa1cd2c88bc6147977eb5f2d4669933a110f6a0bfa94edcd760697210feca", 0x82) 16:44:53 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) r0 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r0) r1 = shmget$private(0x0, 0x4000, 0xb2, &(0x7f0000ffb000/0x4000)=nil) r2 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r4 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r3) shmdt(r4) 16:44:53 executing program 1: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) syz_open_pts() fcntl$getown(r0, 0x5) 16:44:53 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f00000001c0)='./file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 16:44:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 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) 16:44:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10090, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() mmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x2, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() 16:44:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/205, 0xcd, 0x842, &(0x7f00000001c0)={0x2, 0x2}, 0xc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 16:44:53 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) 16:44:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000080)="0020f2d208004cff72e93483d68502c68d85672b1521942b641a93e843838171884d3a738d23f16b", 0x28) 16:44:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e5dd0f0210000000"], 0x10) shutdown(r0, 0x2) r1 = socket(0x11, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:44:54 executing program 0: clock_getres(0x7, &(0x7f0000000000)) r0 = getppid() setpgid(0xffffffffffffffff, r0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:44:54 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unlink(&(0x7f0000000240)='./file0/file0\x00') socketpair(0x20, 0x8000, 0x93f1, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)="f71d6cdfe33c36dd73cb365e04ea1d3ab5549ab299dd0e67cc1e4d3bce296aa6549d70a152da64d88db1b2e58071b6324690cc587fc34e3a4dfba2171e622300c85f9b277b2ea42eafe78b3c6aa767363e33fd5862229e79368ce440d634a4795fb7ce092b46644a14f63ac9153b82bb27ea76caf481b1bf30452491accec04b27224e88ae3ce79b3986627e95d4d598ca03931385b16ede6a803c459e09c78140d1f19aa9f0e4ce1578529b519dceb953cdafbd42e80aef7e769c6aa23f956af51c95e38c8ea7b2658be30eeba84052734019a00b2b0f66ee6060e85958e54cb7", 0xe1}, {&(0x7f00000000c0)="9b321f0d6c1fc3e91ecd97fb7e", 0xd}], 0x2, &(0x7f0000000380)=[{0x108, 0xffff, 0x7, "565c5b8dc0f239bff56ae8b3a4cd4c8501ccab10eaae2ec6882d403ec9a5acce7ecc343b7fc565cbc914b5ccf0c0fdd140873f8098f2990e276988134ff381b4fd4ea702404dd6a33d50d164a1087db37eeb16cde60c1701dd159a94544992ad1935877d2fffa2ab0c8442170833ff1d7a30d8db65511c4fe27fab2958bb78f632f72b011583711da3bf6a0fb619e2939e283c50bbbf344af66ffea9564e211a75f795cd21324226b8327444d8ac875a1c9cf92b76917f3fd583281a697d79a24c4e53ee8ec7f697aff4bd44cf88bcec7ce0c2f5335dd21f2b2ed854184d0ec09ca76d48269399bcba7fa4c43ffffb5e94bd74"}, {0xb0, 0xffff, 0x3, "b3de880651fde77421cc36851821181e94b02e6b44705a9afe2e29822a7d7293f6c04f787af55b1d5b710459f16c535679a715c7e600702d27f6136f2a483cb4f2a6537742749e6156137ccd4b1c4cb1ef217d3f7b9c9d569e47adaf6030c679e974d0eacaf9091de98acd14739f7f72844802b3e8215a3d676fca5abf104072da53bbebd22ab5c929aa0095652b9a0feebe87ff50aac564bdbe1946d68872"}, {0x1010, 0xffff, 0x6, "eee33281ac6850be85604e7350f7f0c0ac78b29d724a787d25e612eaa62471dbdc93350f4d3e56ec39a08cc319486f408626ddd3856a1290d4e40fcb6971321bf90ca58dad6e29eee6d9c42fbbf3fa9571043cf7c542ce07813b2f86581ea43cb74b88238ab88e4b5906ac38c494e6f1649f42d3f0bb60ae8989cdc44ed1ff024c63b90d911626b2e66901691885216a8349d164424ac439a2310ea2d48232903b9416d7594815d4b071a52f7a047abf49c2dfe4d2f3c434a4457dd8cd3c8ed71593b1966305fe13ffeb417bfab4a738e372b80d523d452b41031536ee68e6c00830837f27afd13e441adafa6b6a1d4fd8501389a9b41f1bc3eb0d2e0190f79c08fb0feaaa7890f08c9896080737c49761cbf9cc1601b2e36b9e96d5f07ff6926bb9fcf5b57a7e779ba017eac50c758e2abe13e138a6f9cee26b98b7c52ecce15e2ae647e33c84f523730d4b1b24306665ef7ca43703bd4a085bd159fddc253dbb2a36b03b9eee55629dd828b1cfaf247c8cceb13ef43607eda555ff26535bdd8913930017c0431d9a05698fba822fd22178919262aa64357382116eb23f19bb273dc97529814abf9736ef82572d6b68a00c837dc7d6e8c8b23977f62d61799b8b8048f705eb1259e4d3b0c24928d68d053f16dc14d599f4d44f63bc7156d203a9e7cba979a693bed257cafb365f960eb61ba0aec86364c4e497921c6f0acc7362541e5fa5f5660e3d402b89ca9fe796e3b6ab6f1b71f17a655d8360021154ae222fdf6d6c9574372b6d517ef64abc5d023513bc06f6ed58ca568be9157bd69f382b54780dd3b5e78d6a6ae9618a928aa07771bcd055159fa016ae5d049a841e4a9871280c87c242aa57cf2151ed9cd2b56ec7a8fbb31b143c74887e4d22aa8cb8b19c1cef95e06fa879696e489693e20366e7196a2a501801aad0d301ec9d28dec7053e018b984a0e38b2cc61acd58abf63358eb8f889cbfac7bc48a1fc6923b329300d36562141cf5f713b8b1453dd3ace5338b2669a9be3b297ff93482a23f0bf4da7f33a887f5dd5b87c4293c1554d7a4c0ef43edf36f0e0fa9f7e69f0d1a3ccf2f9f7de38143589c70c20eac915364139f0536a290a54ba19f9c55976fd29954c0e751985f165a6d97e15aa493820da3c32aab1c1b53a40a440e6dd0ac48e85b53b6cd7343172a451f75433caaef04cb5fd2d2cef78d39b996c7959279a85af611c356045a237361fb594c832e6ea4464872abf6b2ee0402cbfa04780088bb2637d23792bb6b4535f4e8ac3b1d44acb92d5c2e964c3da41302e9c1477f10deaadca55ef1f748b0ef5ebf7315302175a6b3d42bed5a1a6df91afa987ea90b4f614702da74eeb69d2ef6e175120e6af82da6f026c5e0ee7255f978ee6f1dcf1cecf6bf8f68334a04d425281c21b4c9b8252af51576ffc016f446abc5b4ee89316f0768f3efd776ce06351ccead291de264abacfdfa6eb4dad80f56e998555957e393edb65c30ede057c63229ce77c3d3f7261e40e0e5940c9634bd4e7adf320ec83b6d83e70930d053cdba07cecc1df2e337d9fd09c19c905c0c10120a62c020eab5af3933b2cb9fe24640b61ef0a50301f7d8e27dbaa00bb9721c7e9775415cab1d11c9ef6979c32be220a5ca5823d9f6f6a7310d1f50d3f3d74c96062e9009e449fa877d1f12d442a92b92f9e17687ea67e206b8ebf8a3a6bfa867c509e9b888377c5050180f87501e29d465a9fff7c9f102448bb8a5ff1513c91c2ddd8974c9eca04e2db06885093a72d22c9f543d8e83a95490f85df7020433e1eebf913a1c0533beaa17e34b43ca61791e60e4cc8a5a96e1809f83e2928044d360d86ba0e348010f020764abfe90b09c177c024e9b7eca57601a6c0760510ac4cbfd73b8ae7659b6c8d6b2ef946a6de963dfa6d6dfa77f5b875607407a5bb44904e8f8ed2282a5bd7e5d1a39111e1abcb36dd6d3bfffec51d9e90e7d3f7eabe825e19a09d3f949613184051d939adcb1021972e52fc5c83dd5431d84073a50014213308f3dadb41a742449a5f3691a7930f5335b59c71cc97f0a48dc7b1a4ece0c924c7ca9bdcde660ec6f6a9ef00c2b8633ae2ff10ad373033e1c02435a12a1e4fe55263f9c2894fff6fdebf40dc00429728a42a2160b468a5b647b97e30bca513d6dff1a33e29b5bd9b93d45c1775922102547ede0312118b485ec664e52e01229a046039d251bc0473cb2e9840566e1cbd08957d36ec6eff079ca95677f2fb9e688ef454b0e329aba1f303c886d3c7995b5a8e3a39bd0b688fdb726303012d7ed0115ee38ab5f32fe241d75872a517212cb5d88cf70902c2327f23867f7b3121cb5ca77adb64892b7c9563361986a5fe9b5912fe23a3a46d580ab5240e9479034183b209d59bf3716237141b1321ecd600623b707aacdec10b495b2038b24ec01261e1108f0507c4a9a2b12bbd05dceb1a55e6472903ba110e818dcab7e9390d790494d12d4c2dc7cf147f473ffecfa18c85c1cd6dd35b440daf1c340a3d632b97c7e8cac9d8855ad3fb724c38605bbc7c55866fc4a9b77547d5ffcee394c530bc8bd7f6a308139183be5fa9022c88a12117a3715d1b0c4764651c6b29023347b409a7608219c87588573050849abbf0e141762ee9f9f2ae8a12134607a5bec0acfc1ae175235e899d4317187b95e83cca99b60751a3bfeb6e0c69dca6a9b39ddc3bea599ce82a790cf1682f9041f2f146b413932051652fecf29b74e366467d3a2640789a9030109b51505b03a5d27471af7e29ff8e1054e569ddd060a4707b64d38a66cc5191b0649c5b3ccc04e82c2e4e61e0d5aca397ab7d9a9ce93f64f58bb7947bde3d1bfa63e8bb3a96c70bd13bcc01f0540aa15f9f10872448541f03a980609c0e1415a0de6ce6aedc9d4cb6614c635a9761c829e79aac163818297f8447f0624d2ab87d6bf1c500919cf70013bc9b852dd43bf551a8f300d3207b6ef3851166faac1a7c2523a5f96b6b9a5bebdf2a0814ebbf7ebd42d6600d29ae91d0d2e4b5579eb78d425e6f2bbb99c7c1142adb1ef486aea7e863a7fd477db782412bd289580ea733b69ca4a93315c670a671b921460be83115b548e0218bdf5a803a08c47749fc0723efbb2147aa00a1d7c8607935a6f9c0ec0eb5535d3123a385d09208dff2bef295bdc14f7577c69c313d5f8170cf14c42f8823dab7fd26b488d5c83c445ed8202d0fb4b4228e3e004e9eb6b71e83aa7405180dcacf0fcb4c55edd6d68c477c0396b42c9b46342a1f65e4f1da49edd620e9398d1e602b5e5e18425df2609e2671cc99c5691b140344d46a8f1a65073cc7fff9bc7ce9cba97105a78ec9d25b9b0b09d1f032fea3c108f3b5527e3956f1272c4257af36ce973123d4aaf4e09a4592792f8e0ec068e62be65641a85e0f14ff62412d52c081ca834dec207e2607183265470ca929cf1ed99ae59c30a465550b98d307cdac665c7a7a4ed23b3a0e8070894506cd7adc7cc19cf768f2bd69f7861a3735c2c7066bac9df1aad69c94309603032731e9456eee3c3cd7e4ab9fdd2cfefe9a68f82814a3d81c96fc6a9a4820b597b7b31baaef6c699c69e88daa8ec413c883971b680b78268f1751484f9446c65574116fa1843dfcd317d5649c9c626c73848c40b6b08ff3ef4bbd2bda9d3abd4476592349578cad7922329f0336d1ef6736afa8800a8ffc69e66e5781029fb0ba335243f49ce43d0697e2d473ba3b1c91f538861da66a88535261934ff6d09412f0344d8385f97e862f4156a8c42d2d2645c727eae86a72d7b88fd3178c7ff02741bfefb881dd40e9714e5262fd6ada5848dfcaa53d125eab4b97dcbfe27b2e3ecc723947c2485aa456e626f98d3db25fa613f6286e4c9380acc09175f73ae58962f15c8ec780d778109e5d4b3b18f9ab006eaea0c8af190ec530f352d294c8a3a8cd7ebe99bb14913ddc0752cc5ed6fe77d83ffb056fa67260e03289b1b1b4ceeacb421b0ae24087084cf7410f80557ba9d1439244090d8edcf6c7228f31202ec3fa040753e1cc5271bb8c3f9eccc2e01f2e5749fddf6175b56791772363e0a31c583ee680582eb22005f102f507b8bd8503620f41f2d213dd242a507751ef482d3c6cb13d0c4f792d9b4e696fe00a2131515fabe19d3bdc798fe07c1a90c7f38f61dc2a2fbcd501f11e970fde8b79ada32b8b98298684ceb243a9ee6e063bcb8b47838bad30c8b02985edcee60ebd86ee0241d178e51c049937816c8b076d416e677cdd5455a3d5290bcfa574597c12dc23722611146cf8f737a6757da16005552a3dcd7a6295b63e6a96485e6b67d0715534da391309e7cd77eb88c355a4dccbf2b5bcbca1660f641e492a0fcbe9ea90b1d1adc8a7d4eb5da5e127d713847cad9217b1818146e5738796a44f8e30bb97bc2219aa2cfe624edb56d56054637a933bd846b6677cca5e43111f3b362c643b38c14a5fa7e8450469548648bc5d2ccff4a4e64c3dc5e9e942c0c6b3e3c574d46ef31d4030fc9b375975eba42d25807b559ab6378e175e0e1892164d0af8fda238e1e6ba2b26bb7049a09aaf8f46ac00e71f277d678d1cb086b764298a98310311652af636841a12bcd4e49e7b21adba3b85c6caf76c4b46efe0459ab92db20895526448c62c5c65fd225b256581bdd2cbdbf40352fdde464a99a3df58faa8e51fcf7bdfd90de04e1b2978c38ca93442aa9cf72293b860cdf47078c676b54bf0c21a2308502113cff6934064f4544cdbed3f992d9f20e58abaf11d40d0bf84eb5b33df619a8f0b1566da69391831d989157bbcd4bfbd3b3f562e22343652db52d336ddb55cd9dcab91cdc2d1ef0516307d54cc2da02ef192fbaa64069d3807fe1287e9f059cca1e0b06550f8d312886ed87546fe0c836e56c49813b7660d44afd29e98969904cdc5a08fb67a2ead1556e11e613fe8de47c0614b95a2674ccbaf62f6611a507a6a40dbd62eb519d2c56d70c3a33646b0b1b5602544c4a99c52fe1ae7676306d3e5db266bfbd562acbc13e4c081211dc81e7afc0c01e79e1225e95d64047a8820af22f03808aa1b2485ef68ab7daca78a36663bea0f8780139737847b15dd3f9851974e60fc7f33b723b36ca06e78ab264b1e9e9c089ae007316f4e1351ae9a97181c30306fbea0d615af2928ae42f651ce75acaf38d4a1e8a22fbdf0b4cfdda68bb22adff177d8131ecd078ff37f1c6c3dfbf4bbdc8dbad995c7022a1c73018b8b97732381788a1ae59a15c3086a363e3f297755b4de298ea94591f11f72fc6fd24aad9af9681be0a180871854ff12636310d6bfcaeda693e84d182b7e09272ee2b015e89452ff931bc05449439edf3a64ad01a289127b8ea734608d03d433e1e80b2b4bc971e92a18a799d01ff67b64e2fd6e3cb905ce604ff4f4cb7bad47d938681a97bb902e4b120c0985e26b08a4d136d9546292424c27975592a2b430c29cf33a20898ba82eced3bc4a460d498bde407894fbb5ace6c0b905d0e835a5078b4841fac26d1c9edafd4a4217a3ab78de62b5d40fc8b848bb357ea4088750d79fea9e2572c57dd52b4dccb51348873e747f23a3a5672c2404e1e82b9844a12f3b348e351fd1e206b582079b58bc94e6154688906352380f0540cef525a3fa4254a603e08ecc100318bfc04dc6df3038ae2878cfce30bbf73374b665cdb1d8ef0ef4dd9991baf2bcc466a1e4581e3718c0de5a7aee328a07912e483e3a9c6b811a1412519b5d2404fd80a9a78c1057a238aca43f03307e2ed9ea463166b8fb48"}, {0x40, 0xffff, 0x0, "13560a638b8e9a9ab4b03922ddfafb75036a9f32e673e4ac0c07097b6508ba985af8c9e865e277fd187ee43227fb2ce8"}, {0xc0, 0xffff, 0x0, "736a5e6269f9a47a87f106fec482885542e26180418737624fbc9fc35b9ace9abe7f2bec3e3824e1fc51b012863ddbd4aeacf3d9150cafc9e19252e1d8d5c3e01f22d91f50d7708157a3446bec4edad097d0ffd914750396584af254ac034676f84f04294dbe2e697c381bf4c9b800553cb42fb5b332d6af741da485bbead9086a47a743d9c43b04aae4ea1d16ea03afba264b948884c690be585aaac3af3301dcf2794d6fa1a7f251a871db"}, {0xe0, 0x0, 0x8, "498e72c91a898029ece5479da71f111fae61029b31791c5f58004257125d7b9b31cf5b915f31916d3eaf82480239b6f9ba4fbf46097f6d4a20e64f9619840a0d3c1a265eccfdc94deda348e2f0ce5c40a2c6b9da1b29b0c32cd442657838beb15dee6ff53438df362c9d1f11d310ac924e90bd44bac54495927422fd51c17714d68eb683b18273af7a78fb5d395522a7e8c9f90fefdbdec0194d57dcd5cfbfdf0add416a8d494cf6358fd59204ec9db311c045adfbf56b320eb81b86c0074ce4823dd3720488f394b35726c80132"}], 0x13a8}, 0x4) getgid() 16:44:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pledge(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, 0x0, r2}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xff) 16:44:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0x227) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f00005cf000/0x1000)=nil, 0x1000, 0x3, 0x5031, r4, 0x0, 0x11) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r5 = kqueue() setitimer(0x0, &(0x7f0000000100)={{0x6, 0x3}, {0xfffffffffffffff9, 0x2}}, &(0x7f00000001c0)) truncate(&(0x7f0000000040)='./file0\x00', 0x9) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x1) kevent(r5, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) fcntl$setflags(r0, 0x2, 0x0) 16:44:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getrlimit(0x6, 0x0) getrlimit(0x0, &(0x7f0000000000)) 16:44:54 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) select(0x1887ce7001c700b5, 0xfffffffffffffffe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0xfffffffffffffff8, 0x7ffffffffffffffa, 0x2000000000004}) 16:44:54 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000000)=[{r1, 0x8000000000000010}], 0xf3, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:44:54 executing program 1: r0 = shmget(0x3, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000000)=[0x0, r2]) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000080)=0xc) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x401, r1, r3, r4, r5, 0x0, 0xa7}, 0x1, 0x2, r6, r7, 0x5, 0x3, 0x4}) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) pipe2(&(0x7f0000000140), 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x6, 0x1) r9 = syz_open_pts() listen(r8, 0x75) r10 = dup2(r9, r8) ioctl$TIOCSBRK(r10, 0x2000747b) 16:44:55 executing program 1: clock_getres(0x4, &(0x7f0000000080)) dup(0xffffffffffffff9c) getpgid(0x0) msgget(0x1, 0x3e) 16:44:55 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000001c0)='\x00\x00', 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) 16:44:55 executing program 1: r0 = socket(0x12, 0x8003, 0x3) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x111a, &(0x7f0000000000), 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:44:55 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0xfffffffffffffffc) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:44:55 executing program 1: r0 = socket(0x100002, 0x0, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) shutdown(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x21c, &(0x7f00000000c0)=ANY=[]}, 0x0) 16:44:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:44:55 executing program 1: dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x820, 0x8) r0 = socket$inet(0x2, 0x8000, 0x9) getsockname$inet(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r1, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x1, 0x7fffffff, 0x0, 0xffffffff, "8467222e8cc3395c2fedb4910180ffffffffffff", 0x0, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x20, 0x3, 0x80000001, 0x6f8, "d27dca71ef9829677b0bf94f1a653148b3a44775", 0x2, 0x4}) write(r1, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 16:44:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="8009cc007aaaa59b359d070b1d48672b83640317772c7a666fbcb21878a957a4a09fea6fff0b143afbb77139731f1047c05e1299e7c451df182211de59caa006b7d00029935a94295841820c8b66e2fdc5c4cc1318605daf8503b784c768c9ae00cd3f0b08af2f1c0c26afaa4cffebc17693f7fcc7422a5f199f1478ab8b1117ec31c28183c1bf68b6a8c4156c7b13b433075e6e85869090662f03c586c968cb5c1891869aaa240fe69c45eeabb6283ad39fece5b2fadcd6ed53441bc6a37d2ded1b65925ce8f9b81ab499d9ff8ab91b64cf4c76d4b0e94aedd7a8db76dd95", 0xdf}], 0x1) 16:44:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x7, 0x24d250c5}) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x80, 0x9, r2}) kevent(r1, 0x0, 0x3, 0x0, 0x7, 0x0) 16:44:55 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sendto(r1, &(0x7f0000000100)="03b4035db9726e004e796770e4e4002d629a49a7b77746b2aa8e0be4a568bc23c233c6625484fa87b16c97b38091f5b42aa56a456484c68cc0f5147aded3fb9fe9a54fa459a815b0bc9340c8b2da342dac6f91b2b0fa2e860133d777083907e48ed61b47adb900946c82ee9758c7ddaa1f263e1423e39dbc9dd13db4546d4910aa14b742a11d310f4d5db439ecc53e910149ee91a6c28167a81900a52ef979a9b67a0d226ce73fb2e5be2eb47af4c5786a3586d38f0f6abe85d9", 0xba, 0x4, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:44:56 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0xfcae4c5c26c74aa6) kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x2a, 0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:44:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 16:44:56 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 16:44:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:44:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mlockall(0x3) clock_getres(0x6, &(0x7f0000000000)) fchmod(r0, 0x1) write(r0, &(0x7f0000000080)="9d2273e42a0ca1ed427fe4f7e780144b15ed7f91539a50ff6b5d40b3595c88bffc407797c6d4221fd04dd5ad42b928ff69c35360703f602a50f05819b0a5158bd6d5ca4f7437b25aaa7e549bd0080a569d0503c5c5b0826dbadd78e75d91c4545d24ffeefa42b557193a7076674da4767acb91fe4741165625ae28bb5705949e6fe6d8f06d8d4c2f0d8b5c4867b8357f4be114b1891ba4ccdad65ae78f1ef25d397d6c7b71ffcce834e1ca1645edbe3acaa00b1f146f18f6344756f44327e332cb14c285a4e34686f5a8996c483a1b04850895a3df136a91a8d0e51a", 0xdc) clock_getres(0x2, &(0x7f0000000040)) 16:44:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffff82) 16:44:56 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/86}, &(0x7f0000000040)=0x58) 16:44:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001000)='./file0\x00', 0x80, 0x100) sendto$inet(r0, &(0x7f0000001040)="da714ddf8b7d6d2db4115de9f54fc86b92e91e1fcfd2994a0b6563c5b975c0917b31988f9e4a2c6ff848d181dbffb2cb3eef54caefbcca9ed5386a5f5011c7e86ce075a2d851b5e4c46263c18b7efbcb818f8670a293b5b626ae70cd3dd4ea39e6368ffd97b9c11fe89b421708e70663a009af969b836e4ae7", 0x79, 0x8, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0)={0x8c1a, 0x7}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="fdc0bd9dc53e6365324789211945b2eada9c72bfd75a6c15872daa27fbc198130e275de8bc2109b93b525509cdf2357ac89e0e0c5bb106ff0d98eec1c7136fb16ddab423eb1cbd2b3c9a88861488af2b0ae10c20519eeac2efc4a91f9e14f9adace357baf9613603bf960ec262ff1f573f2b63b20909931abd8837f3e7430c89bbff983fe667b7e1145859cb28b88d01a2422ea741ddedbe89655e0f669186f963426b435c52d30440353a512c8700ce2a263ea94acc7e9766de9a686fcf6e8840b1a047ae5c635c2ff4d7c926f73c19e25e7d4f0546ab2145cdf5ff588f07510b48d01a4596ab7c0939b17cf956ec92d86604ab0ad91f4344aa4b350132f2680cfe18c2cd89ecb6a0dc3a9044ee5276d33abb43f2512fc18baf684c7989300a1805906c24d8960bd4af6f65ac0463099c671ee6cff2203a8e00bd22719f70ffecb7363774d7bdff4e28fd200a7bb8b726888606b11c6497492d0be312d61857a2ef7be8938af711c00e659abbf411e52f15066818f732680599600f37be212fc846f483abfabccf0ff902d546ade8ea5beed160c5a7e431be80a3e512a4e2613c2d941cb6c7dc64dbc1c2437fa719dba5870e4850c663f347270f29652efe65e498f14597b89fd9c93072b423679fc45b88d06ff9b38ccf5cec8b5ac17717ba403ecdcaea4599ad2dc63f129ea206a9ca385ba5e378ca4d80415e0d43ce88283ad9bc579036ef3ca4417a7efec1d28c8d9d03bc5b62278baaeedf8b0401a7efd70f801a036c01372de29d1114a3b6f7aa57c04d47a8ed71264b94ce4dd195f83ec7795173bf0979deccf843fee43f54e825f27044892f9892e24ae3816697b577e3264c45148296dfd34e2428c4c1f2f414ae5343009f7e3f6b36605c5408200d8dfec38921b06ebb5ba32d016c39e9cdd6535035b1f9c967febbcae9b55e55c51011bc7c82d320cb4707b86dc2d0ec43484de5bba08acb2985e061587955c6bffc4208a986ca238a55e9722984853e91484bfa4f2ad25c61012359f72ff05ac4f3c7b7d6b094a127b5b7b3134e78bafd6ee50ea7d70323138cd6a6a3259c6aeb357bb7f7b67c0b82bb938b94449db34e788206240fce561b3ea9ea4d6d4a123d2ee5b219bebf577f82b80683401a8a4e555f8561af8e460423e1f5a01cf5c13f7b7205e4f325f6abd8c88d2439636d5e4372842b92034e232901f975f14d4c5201e8c0fa303fcf74cc738ed2d3dc6bf03227189e74d50d464720c8ae59cedaf78481d32bd90b742eafd0e364bf5da4882b73cdb5a95c3e6e797d15cc726c25a0040dc827f2b148f1651ec645a26c85de4b17c3d9e11a1d4dd72a198f861a72dcbe31e16fb2b24ada8e209c566a5e84dbc6645affdcefd0bdea6421314ab34d8585ccf7f50bfae25664d76a07df194c4895548d5fbae15322ca9bca58f5b0b4e7918b9cd6843cdfe4d5d0554ebd0041f1fa7ecc7e5baac33292e4f8b993a9824c40be1abfc4e898878df2cd51ec31a59a0e9dde65a58d1b430add7a7d9afb5ac81b1f49cbfb5dbc0d44368098a6c5bffa9b20567dae41a53809e50c5cad629e461b9b02bb1acea78f9ea8ffbb487ddaea56bd432322bceabe5458779079c3b47a704d2a859fab03efe358356c64507932b8d2c97b194b31bfc37d1db4f9b89c6b017de68cbf233a0a67bc7cf90cc6544b93755151578a442a3b49a02ddd57e36904985cd75b78f9f19cfc53dd50780e878a1274e10f31f1b510ee7cf05e8a6b11da89ed7caf4aaa2b6018668d6a348124d9d601a9eed562e0122ec01f6635df5d5a52d11032dbad9a2982098c28e2f3fd3576463c604f6565c53629cea384c03d33022852487e35191c040d7c3fd23aca973b0d4492214a99aae7e9fc4247f69962c5748ffa47b4d1fbbef0c8f654f8c9ae2ac720cf1e7048e3ead9a53410b1f57652180dfab9c360cb957a50f960b016c921c0128971e9e53988f56d055aba09cf08d702e2793c6d775adbb8aa041109d9f5aeda14e6b027d1d9f851612690f5a4beb6bda010f6098850a157186717dfde86a8798f0e46630b60316d46591956335470829127ff119dca1b740a484816901d37d1ad69be401165aaacac2a7093095e3e4eed835fa086f4533c4e03139785a73f97d8eeb924a975e5d8f990d58631a1fdf45a37c6c7ffd974628ceb132a741d2bb22a502984c442118fa69bbeb22f16e6f9efab2af485618c932d276086a28e020441183b1f7e3d3658308d58c0968e30193f7477ae7015eec9168f908beef0242e714d697e6dc517e679ab3b8a544a004c5daf034619393897a67602ac7342d073b8beec5545c44e0ef97badf1d4e3e184fa22f876d706dae29eabf5c8a7ae6e7d8ffebd474bf1d776b405cd2c2922c1a937d0f3f45d52719f1721202b15fb3c65fe464800ef94ad4fb9b6ad327ae141c347379de50b0b1c7aea21436f147778923f7ce65469155a9538bec3b863bba3d67db158a29846d10ffc265c2966d2d9579a1e42221ea3a84df4ea6f15146b34feba12f920e0256ef19f4edb69fb83f3557f9e620211a00651ba705518c3d1f5872a2441c58018206208b52249c5a4f8f52ae0613be30252eb1e98393a10900ab14fec439b38e5cba08db2b1319698381feea1558adc313454fef5ecebddbf0057091ee8920176523fc96da870019b87619cc214c87c4208db1b67b435af9b9518f2edd7095a53418de13446452ce22873a544bba35ec1031c2a9444588d1b3d68c443cfb8063cbacdcaadce7b56f14390c7a718d7df37f8a6b0c916977e2e08361fc1a714956ae5a6b06acd77543bf3cb35311cd76e017822d5a52b1377eb795b0c7bea5dae45ce059949c79cae1195b7bc2ed92a7b919833358d1b01e71d8f7a689028cb73c0fbc1b50cca4d9bbde4c40c017605811293b54bb8a40fbd6b06857c7fafffcc2c15109a0386e536faa2a3f0e964522b2ac4cd8c79482ba704f2e5788a81e72f363ea1ef3130bee14f27e2a00811ec111dbec5306238e3d3948c9256b56955645094c1401220610909722ba733a2add51306f9da8820d887e794760dc6b79a2a09d535037bee56c3b1a0d6312d0c564790ac711a39f5ddd45cfb67e71df32cb84c8a19abba203248b24aafb62dc23d7e1d223478063723c6573da03fcaee311017cf9e1cb2768ad94ea1c0f40b17edd8e379df225d5ba25b35bfeded2da7f4dd48e417cdca6dd2c2e5680959cac3354f86bb820a6776f1bf6fbbcc87b022367ded31b05456b830fc23828dc1b091175f200fb577623e452edd812cfbaae681109e8c7ed78e27b88636fe450162d3191527c24dcf5dbbeaa0d9d11f54498cfd98fc3ac1f3e9a2aefe815c8d03bbaca08bd884338b5e46452a164ee1f49929f112800f5d140ccb3466c7e90b31b8b87af66aa24f31952be432fe909d4fe8f823c5f6750faffdd1e67c7fdcbf576e019a9c7df5f3ce3cb5fee7cd63efc374c9453b12313924cc6b8b760c7bea093da8d05eeda1890f98a5fdf2480953cd9ec0c4b3d15ceca1217738be4eb9d96353936b7319f3ea06d1e825266e6793adcb15724019715a1369a2878483a96532a9d106b5e0640eac1222fbed004e2c4d2983c9710954852fd8e3cde202008374a088026e7593e1796bed365e0559a14f69c4268245c7bf1f45da938022a9b65d1781548389c0612302a29fa400910bc1ebc0815ee32c5c9797fa6afc35908e4d2e74088f312f6f4e0eeb8acb8dfbc41d2c8620608699393f55abe2020eda5ae36a9eab04a6365a16b81b89a06d4c668ae1b885a70b7b3c52b77b61ded4a28086b43a234d89c30289f72979ea6f645549d95631d1db1ee425fefb974e0fb003f8d461da62f9d8629b5caf3f20029ed29f72920c21f3aee29b30f9af076473b086704b95d7bacb3774c2f9fe2053c4c6a01aeebd74494ef666f428abd7c64598c1ba225c03ed8b8b94084776e480eb918325d68a533ffa10c9cc446bae37af055a106601e6943ecd8c67fca9251fa33f4e62d299193d14b093f0f6c68500c54ead67569d0afb24e91d7be735c93f0f97e3050b5f9c67a08d2c91d564850c09ead585210f08196636c30e88b9d9b702183e7065f1f5c0e184c5073fe7ad4e1bbd74ae44e6416f3b109c7e9bdac0833bd605c9ecae4991240de93e71a2bf9eb24dc95dfacdac69594b9a0ea21b3aaff4f6c913b1d320874ab6ec2ca627fa46fc6810f679e209550eaa426c4325ad9cf0a59c21c6745a7157ec6e679015060a0ed08a57ed8877c342df78c6142cad9701c3997f93118b4dc97a3446a8767efc121c35a1b48a3a6a3d1c331cf20f793bb6090d8aff5d6f3426af57ff94bd825f6af4ce2bf53577f5c80aa96fca37b4b78b7da31ad41ad34380dfef03a0baf7def90793e1cd46b20c281a827b161c35ed94731ac2d997b67b563753c0026cb872a44241b50bc14001764d9f4f8cc364d4395614584e92195c9f950fa6db6abcd93a77b8c672d36689a15befb23e9eec07ef6b2639d5c62b082f5b5676111bfc693998ed861e703809f348108bde15a250aa743989df59b1d8c5f1e294789e51cb3e41243e1b400450f799c5d7b672b5f60a1a949616d968a28f4e00ee4e463488f7d40f3accca1a90cb6ea58af03182527099b143dc9494f3009497f328f2004f188877d4a3e19a4e5052715dbf92e5e2515bf58bd28665594f621b2eb4401e2a3eaede6f6561574797c20c073eb5c0213209676037172826d7643aa31ed29b286812edefafacd49e7bf4a2e801c00dbca59922819f428f00038f0eaa27ede37b86562e3c1edc844207ea409a36e6eca4032768173f5e003a123f1ae4ba3afb14d993667a5a352657292bfd0b50008a601988da8a608c117a3a354be679c39eb2559dd27cd7dfc24ff24cd63dabdb5a0c011d9df9e5bbd7d9971fd9e6f06322ac3b80f95a99e773170f88ff6a4e525554e37cb28a2f1101e6d4bda004bf64c0d1b47fc9d87d5849a4b32ccc9bc90fca6f5efc9dfce9155c3f9eb5ac162cb0d035a039f7ac1189feee3e9aa23a0e62a2f446e29b28a8c469e5053c7f1885bad9e14b61516f6ddbdc740392ce5e5461dd0fcfdbcfa4e3c0d3af3306299d1c45bfcef2bd6154e9afda6a064f2b4ecfcc699deb019281003bf99e18b03a4a5f80bc20d8da3bd70bdaadcc1d36ab01baa128998593e02d998e11aaf15fead558b9465698d2535e4db753c944bbaee51c6ef287917dad3b952d79a637192f9dc647df8467ac6aa8d012993994bcb16102afb133256f5fac148d5a1887450cd9a9644eff4f42d3a8bb25bc4e26376f66a955385b0250d948edb34412ad1f2fdad50a2c8fcb9b43255d959ba241c46fdea2ab6cb03cdab99e9fa860780009a3deb6c67804074c83bb6c211f4f87af408a2cce017aaadac3d606c262c4df202f1bd8602ee0366b20b769ac14607eca13358a3ab1e3fbe0f86848d67e6bc203801da588ead4e3df159c6ffe509f1dd8901ace9f973068a3003ee97ea2dbff9e435341cf1b812562d636629b8a49f18a0dfadd44620e7bce660e5d7133fc2f38655f41d8cc67476303468ff1d5a86cfe66298a18db7860ff338b7575dd2b2d7f5ecdb7b7965b9a7e6d5de769cbf49bd901315dd404841d892d09eb5f139cc9a367d94fe62b378953ac7e8998d06203c8e043c096085227b75a1207bb60cf8d411b29a1a56911ee69cb347e130b6e3eaa2b7fdb606b4518a626a4b16e0fd5d88caae9a2415ec14d0f57907d62f753c4d7474fba", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000040), 0x0) 16:44:56 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) mlock(&(0x7f000000f000/0x2000)=nil, 0x2000) 16:44:56 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a80000000000000000000000000000000081cdd0b847066aac000000000000000000000000000000"], &(0x7f0000000240)=0x6e) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:44:56 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xa8d3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r0, 0xff, 0x80000001, &(0x7f00000000c0)=""/236, &(0x7f00000001c0)=0xec) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x6d) 16:44:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, 0x0, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:44:56 executing program 0: clock_gettime(0x0, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) nanosleep(&(0x7f0000000000)={0x2, 0x5}, &(0x7f0000000040)) 16:44:57 executing program 1: r0 = dup(0xffffffffffffffff) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/135) ioctl$TIOCSTART(r0, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') 16:44:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba851cd8bf11f551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:44:57 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) lchown(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) 16:44:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x512) close(r0) 16:44:57 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)="23004f9c80000000a07214", 0xb) syz_open_pts() r1 = socket(0x0, 0x2, 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="81beac0efdb5a27ae532636209232bf96eb2d001a5142970acc667bdab16955b6838d4e6fa46dfc714ceb01137e243b0c028182851d87f4ca057058b1ca786b324e909ddef2fefc67afbf88cca2ded561c899ea5c6cb3f025c1f8b3956c9e77147f9623d93c48afed8de2b4504ee3b7e4779147087bc5a37d9160755bdef032062090769e4f03897e658096b351a71cb32bcfb95c2f3ded626d345c0c2f439e6605777a0b4ddc7485797ade1ba1674ce53828a2865e21f95a5dbbdb48c1b878a2734c6436906091423478af5d0af9af92b8d222ade66f522e5c4d34160bdf8", 0xdf}, {&(0x7f0000000140)="6d3f77d8cdfee747dff618279a3d38d75a48ab3af5c54d5657654424475688d0fc7b08f83fe5afc248", 0x29}, {&(0x7f00000001c0)="bda181591061f2", 0x7}, {&(0x7f0000000380)="3c70b05e2e8a", 0x6}, {&(0x7f00000003c0)="104686b8cbc2993dea9a51f7914c245900f19605e3e222df1db6b774d8ebf2465bab867238a6b50df57440dbfc8a020cf117a2fe44b14cf37a6a916ed212922c41ea50bfbaa89f5cbd596fd282f9bae6eb1bddb513755669592438df47b0fc6de4b21177735e7fb2f0", 0x69}, {&(0x7f0000000440)="42958d5c8941a0fd10ecc7328bb86b63f05df9387aaec250a7c6d05874c9fc0b6a98cc6f4e0511f42961f9f51303ccba35950da003733e317504dc8af4dd4ce81f3d7567ee734d6a128396e910689af85c372c75e6eeabc39be6a2c4f317b8a56e92a6d81e9beb4572200d1b4aa0fd1722a3d578a72c6aed1f3a8a198b9e78375feae5ebddec884721775113e6181defd253be463e0ac245b7bee68ab566db6e5b8b0d4b0f3d13ed52ed5003737046ba9c", 0xb1}], 0x6, &(0x7f0000000580)=[{0x1010, 0x1, 0x7, "93969c0f7696cc32f7c5ce8ded8818ec0d330e1d06dc0cc0b8001558a1bf967f56dc73b499cb8044fd429064e82b5565c37a048567de62f2bbd1162495da8a241a6a5c1a23f77124850c03eaf7c0ffd6b87bdb7838f6b977666731cfecd666c32b18829850467a82d71f748e90aa22f0e4ae1fc5f3dce0c6d28b98d57e2839d8215907bbf5b4dc86b474fbfb8baddef3924a9a3ceb3fa07f6f58573ea3aa6aeef27c9eb56a2769e8717cb19fa2720d750ab4d9acde55f2fe50be4fc90dba78a5c82c5a138cf1f75803d0914d0db5e066d73f2b93bfe91119b221558e50369b989edbe9cc8acc7f4b6969e8283bdaa3aa5ef6c69967a6ab37b84fb4ecba50d597e26a886d54d9735e8ebde86e38befdb4d1f8dac056cd1f9d2e72cec6ccd337da34d45915daa75d66d01af3d770a8fb0730b50afe674b35908a83fb5b2682683f00157296d28b3863e451d7f906b7baa8dbd1df3405153ecdd00c7f3b90accef44bf857d8023a02ab8e0965758138cae02dbc8655aae272bb6d28de2f372f06e0495380a2bfadc3cce1af41ab4bd49193fc5a384f6cf221c138c6ec6e590b5fceb163fbddd1799b29c00f55672a6addf6a75de08e136460e39733cc586573ca823e06bf4445aac5410361b2792a07b08ca895e690a99991fbcc41010652e940d44324274ad13451008d008c6812e71fac0139d44504b741653a142d840fdd9f97c2169b352b0d7fc9d2a494260cc86c1f37df82ab112a521b8af8ab08a9c2d8885349303aab3bb8fc89b7baef3d1ee71df351c32b6999ee9c70925faa965633b16d0b236689749744cd9e704d497685dcaf46cf0ed158c0ae9f1794d0a864314d3e77e155cbd24735929e996dc3a999db2759165eb40ffabaaba461073518b721bca17020202b276ffefd8cc75a8c95ca5b4ed9e78122a07e9df7d3d686d6f9acfe58755b46dd16a6ce3bb0e32f58e2184a8cdc33d38af00290f1df423e912d080f2af631d48de638030bc25d028863af305eccb220267097cd9b3731a164dfd2e5af50db44861f456fc73c8db431dcd31edd60138971b4c158e43f2f137dd612289fee3f6d6d9fb3e1ebb4cff61d52aa4b9bc37a8b1e0ccf88226ea2e1856d354c92f30e9c098255eb1b46b8be8928b0c87eddef24bc556b1edf450b25d9b685f9dc1e4ef7e8e5570658bb9b853a0091a734a58b0c34ab5093828a2b9e1e0e674638b423e745b64e6b8885cc8fa618034519383722ea7076a861646641fb83cdaf806ff1061175cbd49e7cd1af3120e7d6c79fd86c56bcb2f3f959b249c3cb95dfcde4ab73ba8584d074f1da8e407ed47edd8d7a7185aae6b34e774190fd4c2d11a165df6ed5367f0bf667617a08715bc59580a11446485460e13af98d0968ac03b1018c60e4f252470e47830633f7dc2c1effbccd6647580c5b36969813008d371aba318c259a74d1ae4c6a9af0747e6f092d01a3cd5136e7ae441942c19f91b00be00824505f0f313b9c98a9911115ca32239ca72e044f96ec2298a1fe5e6bd4f0c9ae2476bce36baa4858f34585b7bece222305394e206c33ddcb7824d1c3a8436ad1988bfe7ef528a897f30a3e4647c9e4c64e3960404716902f8f682e6b4d7654e373dbe7fa2d6350a2842819761f73acd98af4aee55d34491227e3e28ef3fa2d294c049a8a516447a229ce9f7bdcaedbb5033368259c6545993ec08dbd4c5f33584db9bb3d854cbb3aea29d87487270019ee6890e2246cfd9c79322a2efc35b6a0cc3cb64651eda9958522d3c3fadc9982ae01628f4a1be5cd5900e0f534a1794599e40d1694bc3f65ee7a2b4a1a134e8dbc7d282a66b0f08bfbc7f983a8653a018f8a065442a90c47a2a670d0f07dbe012e95e82cab696c3efc8964f6c51a0d6722c7747417d37ad6c97dd17d493503531fd83715c7aad95bd6c957ae57ad0d8f91a5ed2f0c2003d3e9cbce1d5e6bbdf6f0a45b86a163ca891c60408ad93ad781cfd18e4c5c8dce4eb9b818f7e92a65799fc94605d9736e767b3aae13533ec2a4c1704bb43e19cfce4c287489c299853a5ef8542e0cdb8fe5c13836e6b390d2c2fbb982d3ad2232d44056c3d3d784965642bd2f639ee9b2fc366df788f5f618062a63336481a03eadcd9a1a00f69c0d22f789efa940aa9ff25850b8b290df870d3d348632043bf5730ed7d55ed3c11cebcb44cbc0640bfdcf623ba73cec7ff2bc63f3fd3320cd116a946c22be1928074f48d8de67367da299500a527482f1091fe520e8303bf2ec7371f4659014c4d7dbce6a1f80d04d6912eac90a099803679079ba4c09c31414734c4a47c7b784afb15de2dcd4de503a4694885c7f283f74e2464fb48cc13dfc741b2d760abcfcd67eafd42025397f266f4d1823ede7b3d989ef5cacb2af22cb61bc00f26de17561c7dd1090b8e71be548f31eeb1dcc2d6a1ec55d764a56b47283f0007e7daf985720fc5bfacaea3d51c13c6fc110492b6709322ab75dc7ef8b37254fe416fca1cfa3fad9499199cab26690af280dfb24c65a279113400e874dc9c1f7cb94616c958b41a559229749d534339b9521bd07196aa48681500d2046e8f83baf2e64ec98e024f3d521a01e6a8b9dbe9b1ff4d0c9d48bff1f3054df1227bc23ce4d501b74b82047b0324b20c0457451ea9a328e0a70c0db81b43c0fb3588d1614251ce691240ea1e4b3b9b39f103b45cef02df2863f3b63371e7dea97dcec05594dfde640a3772f7c5ff52e7cf9fe7f243c25ca64f946234837f9b356efec1f956c22ea06f9622771745d897ea12b13ae491aef04f26dca409dd8eaefce13c13b4a888a235ac220e318ad213e8fe4308a58b7871926f18ba75657b98c0a795566ab3bafa407d3792f91d035660772d3623755be459113468d87ab6999ff8e0539eba7815e25527bc01f1b9d6d0f01f7de7f25332f9044c3790745c91e158af66f6ca6545d5c27d4ea1f3abf1d7c56f0c4a4257cf2c344585856c2decb3725b7bf91bb02f3c15d7aa85fdbf4d26a7874d65f2dd828b1eda67ab56d4193ce1d49b0bd5b4e7ad6b48b9ce5bf3adf1693355300a50fa2f4170bd40580cb1e347c5e03e7193441ce171acb6e9c2084e8e73f7adb3e070526c45f5fb751e2a1eded63103901fca6326365a4198563c640b9f7282d70897b80b3af30358871fdcaec73da66cecaa061d5499f1eed123184577041638afc6c6aaa76ada456aa965abd5b3b47548e05c8fa12b1e0d67d28d9229d424d5f143994637f2bdfb39c972207644043adb68523a2a4fe75a390b18c1e7a220618119f2382c9c517d48e215d0f80748e177c532bec3e8d6445968b5b844c07b9970d5e8f86df31b10fc6f742cb3b06c046f51fed9d8deaf22074445ce74ec5bbb5815c1a5270bab7e628bd9362440937cbc2636a5747c912fe4375c66ab26b6dc475b91e5c36dca9060523d8524364b7ed3ef0c7e7ec2d7424eb57bbf2177df8b8e308cdcd364a1f4dae48400bb58dcaf7b3bf266d7492aad71227153fd8fd42c80c6d660ee419e02839bb5356cd1d441401ad89219862eae828813910ba6407585409dbc50d681c0985ee1d8ab0bd3e4aca9fe39926d6a3d2d2a394d9e1976012b8874bec4349aa942c6d15f8b8096438650e9bbcd5f38868313ec236b6ae5b33b1a9f3eee242d760925ec44e59c5ab903c6c624465e27338121d058e9ad82c1531a345b79495e51dd1a105b0eaf843683c153109b67102e775cd69162e735b7e8b8733332b14955bba74d36120396c3c13a6af95138fd6545338bf8b40c42f6afa52a82dd14e0edc1d5800bdda1e11c222d2e0f347561669248179c816e78a33e00134204042ef53ef227c73b1a939faaba46547769525132018c1b5e215baa32065adcce82900eb6be0445ff095599142e222f2aacad91b084f4e89a9cec253b6f5c495f69ee3b5075cfe9714a27d3c992220f5907b043d8d6dd65c048cfc4550f06343f8de288574c091f8ea1a995cb9ebebb1905ccf0d5a6d260d20e67aeeb3e5c14aed0a7cfa66fc2a35111c7c26d3137f3d8d002fe99117b5358fbd4fa7fca617d9f10a381dcf6cdb61c9e22cba1bf99d5768756c6346abc4a2f2375757a1d178b03495249e7e97d4ce5772201204af29d832a0b8260d46934e8427517edb3728795b2a646576b1473fffcfdcabbe263fe7bb3593a56778dc4dc493b61f20b259c024f965dc60664db4cfd72d7f53ce9fc10a326364974b0aca386c5eba57c5f7d6022d7b4ed1b47a05be19e07c068abcf596fa284361314bf7ca5e5acf4a613f58ce53d1de3ee0a191ed61bc00437eddb1c26bc2ce0cc34f16150c5a614466f05740b0c9b385ce798be9cf84af05765ed8d6a3b63aac8a0069f62ce2a6c91ff9d0cb718508c9aec4f32b65fa7b9b3c075aadd7f3a47c9f0ce59a1874d12fafd88ca5aa0ab5d8afa166f2cd081a47e0403eaf94dc0bc16446bcf92af4e54267e5e1a1130998d05ca37dac576fbd663d8d4ea4bdfd56dc41ce8a7db3a5d1bcf79d0b1a09014b85d295ec132fb78eea3d7b8e5ccf6376837c3fe1182ce50d4e04ddd37ca15265466c29c74507fbf23451bb0f3126e0dba9c97d7c272b55b9068701cad6a08d1ed96bad2b04a5a97261075b0b66d982cf86903fbbcaed84dbcfaeb88d43a4d7469b61ef2516dc207da12b5487aee4bcf560b8a8b87977949c02789e1df4b2beb1f1893601c04e060606aaae66ec66c3e9cb46835ba0a372a414b2434702d68f211bf1e9f0ff50be2588eb12a39ba58c8d5818376ec1edb8b17160d1fdf8908dfa017b37208817550ef350a56908aae79823ae0ba6f3ee13580bab23381cd71951cb525c30d79286aed02d19763d70216305f66ac463264522a327887a5820b864520777dfa7f9d978e53b352a0c4af393623a0724aa63d7b33402176d9894ed32e35edd09c345e60007ec5b4648e80499100a0f1bfe9d5f9dc3ad02f0a556c55f727e98d4ee483d5a683060336a8fc79a646cb93152552384aa8981b735ca3ff880cecf3f8ba79943010e9574c2d7493ebf78afb3b9ccfb412ffbec788014c11c5cae6d778fa7f7e86aa13aa94f571656fdfb546f6e1e095ecbfe81b19468b5949d464c42758120792fd1a7d9412b19f05266e8b44e5a1f0986c844e0f66c83cb6df9a925cf7eeefc2f4e119368ba5f9abd50924c2ce3799a74e3a8e519d15d6d669c3af575779d18ce6a84fadcd212c6dbcbbc535dba3850cec9fee5e7c279ea11c9ea95295ea2e15faa8135524cc534035eec11f71bca0928bec8dbd51600cb4203a1f9f2b27e1e947440c60175a0af962a1bd633b82a2868edcdfd5a5281d4f5b388bb736e5ac5db51fba6aea3aca1a1400915879319fa52053b7a3c6cda4c6cfa59cd600ae40ec22617dd869840c274bfafe86b70b4e847dfe21215153d90abe83ff5bbb4bf3092eb0a1d9f61ef6be6d92a95a2e560fe6f6c6b114add76f0c1ab26581417916a652709e78a16373b24dd021630f95def28e85eeb7e1871b552418cff906fd7c035da4ff3c5b262e48416b2239c641af175ce6c0546266c5024f451529b33e98044234a944cddbb29b3eaf8db99e81cb2cb11b186d06bf32db7c5bcbba31cdfc13ce06d998a7450d1034937ac83e110134130a879c6df46c6b03a7f75294d29be5acd27d085bcaf237a4eaa94e7060a8acab8ad5d9e1bc66b01f35af268ba66fb5681630b6e7bb687cb5f77ece2b891feed63cc54c76607ffa91920b00f600cff36873048c52fff3c87731e033037be"}, {0x88, 0xffff, 0xe03c, "2d5171bcd4a3262bfb1aae4d9bbb043e921b5283dd95dcb07464c162e97ead18dde03fc82ecfa0d6a01178da5c7bdd79ae379c3bf4e6de3fb1c90fb70af41c8dbeca3d5ffebd5d21c3c857302e01f545cb8cb007bb2152d00886cfbe93f18e42ca944c8592af77bc5d5d7d694b7863bf71a592"}, {0x80, 0xffff, 0xff, "5db9614c8373ebf3b2ea5c4694a0790b16c225658a80c064060e40becbad6e062a72de406252c41034257904164287ab58a3e79ea202b341a2e32915bfb5431f0b851ed9f44eb28a30b0e2a237be46b8aca10b34c555674acee766c850b5f5a14a8499f0a86f991ea18c9b0a5d"}], 0x1118}, 0x40c) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = socket(0x18, 0xce7a18af735134ea, 0x1) r6 = getgid() sendto$unix(r5, &(0x7f0000001700)="7d7deea401237777acede12dd4d93c8a53200663a3f39335acf7da92ce6a4adc427a5ee5d5b6483d8392455e610cc364d8f28c8377b9dc87fd73b2843ee1d07337005803186df6b1fa8bbc43f3c63ff232f7f1b597bd8730272a92bcf1fec0c19ad34d3f1572d178d60210f7dc88ad5ff5343d973673165d66baa98934e25f69", 0x80, 0x2, &(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa) setregid(r4, r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:44:57 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e3", 0x1) close(r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfff9) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCCBRK(r4, 0x2000747a) fchdir(r4) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) nanosleep(&(0x7f0000000000)={0x2, 0x6}, &(0x7f0000000180)) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x13, 0xf0000007, 0x9, 0x9}, {{r0}, 0x0, 0x81, 0x12, 0x7, 0x2000000000000000}], 0x400, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x7f, 0xfffffffeffffffff}, {{r2}, 0xffffffffffffffff, 0x82, 0xfffff, 0x5, 0x100000001}, {{r5}, 0xfffffffffffffffd, 0xb, 0xfffff, 0x6, 0x19a0}, {{r3}, 0xfffffffffffffff8, 0x1, 0x1, 0xffff, 0x8}], 0x1a0, &(0x7f0000000200)={0x80000000, 0x8}) read(r6, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() semget$private(0x0, 0x2, 0x41) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f00000000c0)=""/123) fchdir(r4) mlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:44:57 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x80) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") symlink(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') 16:44:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x3, 0xdd, 0x8}, 0x9, [0x5abc, 0x20, 0x40, 0x3f, 0x64, 0x6, 0x20, 0x5]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:44:58 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x102) shutdown(r0, 0x1) 16:44:58 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) getdents(r1, &(0x7f0000000380)=""/254, 0xfe) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0x0, &(0x7f0000000100)) semget$private(0x0, 0x0, 0x80) 16:44:58 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:44:58 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x100) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000180), 0x0) 16:44:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf74610c439bd37abcbba66d0f009c083b83bf7f6a6ebb06b52f10ec0e7643ab5f5885018ccb7324", 0x69) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) syz_open_pts() 16:44:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8284, 0x80) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000100000000}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x140) 16:44:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1f) 16:44:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000140)='./file1\x00', 0x43c, 0x49) r1 = shmat(0x0, &(0x7f0000264000/0x1000)=nil, 0x2000) shmdt(r1) openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0xc0) setrlimit(0x4, &(0x7f0000000000)) chdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000279000/0x1000)=nil, 0x1000, 0x3) socket(0x21, 0x8003, 0x5) 16:44:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="fc5300800000000000006d4316cf81425ffb3e81ac330c05167f", 0x1a) fchmod(r0, 0x142) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x71, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:44:59 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20012, 0x48) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) syz_open_pts() 16:44:59 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), 0x4) getrlimit(0x0, 0x0) 16:44:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x40000000000000) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x2) socket$inet(0x2, 0x8005, 0x4) 16:44:59 executing program 1: r0 = socket$unix(0x1, 0x40f, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) 16:44:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x3, 0x1, 0x80000000, "2fcff81befc6f1417457dcd7394539363f841f65", 0x9, 0x8}) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4) flock(r0, 0x1) 16:44:59 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) close(r1) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x0) 16:44:59 executing program 1: clock_getres(0x4, 0x0) getrlimit(0x4, &(0x7f0000000000)) 16:44:59 executing program 1: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x13c, 0x0}, 0x0) 16:44:59 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:44:59 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1000) sendto(r0, &(0x7f0000000440)="be712253cedbb8bffcb5effbdc7ccfb32ec23915fad08e27b46b6c4f9e9644416987f56f27542e8f4e33dae42de86252241af4f6bb1800a702c8f2fe89ab74bb2181f3d89f7a42859ec9146d67fe0666d99bccf2aa464dbe300ac0009e994d9dae78ce0971cb70450af4e63bcf60c98b98cc5ea1f5641694b8aba064f0f8d117aee4", 0x82, 0x400, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='@\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&](\x00', &(0x7f0000000200)='\'#\x00', &(0x7f0000000240)='.&\x00', &(0x7f0000000280)='!#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{--\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='{}\x00']) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x6, &(0x7f0000000000)={0xfffffffffffffffe, 0x1, 0x1, 0x1000100000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:44:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) 16:44:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000180)=""/253, 0xfd, 0x842, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e000000100000000", 0xfffffffffffffe45) 16:44:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x26, 0x0, 0x0) r1 = msgget(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/63) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x252}, 0xc) 16:44:59 executing program 1: socketpair(0x6, 0x4, 0x18, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x58, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:44:59 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000001900)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:44:59 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x1, 0x7) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:44:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r3, &(0x7f0000000100)='<', 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) socketpair(0x1, 0x7, 0x2, &(0x7f0000000500)) write(r4, &(0x7f0000000480)="8f8bcdc7154c0a3f6175a001a7ea3ba442a3dfd145bbd311168317830c73d580f1858906e4dbba51eb5932a4212b1ec4faa91bae1e3ef16bd9889d9900f010cf0096c4d0bbd9377e8a92ce5c136e39688fcca00b46ef74a4d31e18e8f33d015e8f21572aa99abd8090d20fcd3276973088f31ebab4f239f2c8c58e2e96ad0586", 0x80) r5 = fcntl$dupfd(r1, 0xa, r1) linkat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000340)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) fchmod(r2, 0x1) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000380)="e8a02c5d9f24457619d87d150e31f1a98341fec21d41f441d3a278c745d698c509429f8f6aefb0e171d9915438d36dccb69da883c57e3d6c022f26a2d53064a37bf0598230b5466526964b657e1a79413cd1e4d00d17ceeba2500c267454ee7a2fa7ae709122d15d689bf1deb6c88681182d21d658be10f63250c297181c0c93ac495f1276b97a8e8e72facfd2f7d033aabe146ec80f43a3a63ae6f31eae8be3a709", 0xa2}], 0x1) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x2c, 0x20000001, 0x319, 0x800}, {{r3}, 0xffffffffffffffff, 0x29, 0x0, 0x5c, 0x5}, {{r3}, 0xffffffffffffffff, 0x20, 0x44, 0x3, 0x3}, {{r3}, 0xfffffffffffffff9, 0x15, 0x4, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x6, 0x7}, {{r3}, 0xfffffffffffffffe, 0x7e, 0x16, 0xffffffffffff8000, 0xfffffffffffffffc}, {{r0}, 0x0, 0x3, 0x0, 0xfff, 0x975}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20000002, 0x4, 0x12}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x4, 0x80}, {{r3}, 0xffffffffffffffff, 0x54, 0x60000007, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4cdf046e, 0x7}], 0x3, &(0x7f0000000000)={0x8, 0x2}) 16:44:59 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 16:44:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) close(r0) 16:44:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3b5aa377999b6598a6af5be632beca58", 0x10}, {&(0x7f0000000140)="af49cb7f919cb38424e065f5dfac192a1d4a9174dd48c1f32602fd9f77daab8b508be7b380a302058687c9778a2d5c827836ec0085b59ec98f85462f671201d08c7c9b99f02141a0767e6ec441f4b2b1d96c5bff554881ea94cb1c559965751be265baafdf5505c386bde56093170cf1c072f18980fc0ea5cf3537e554a4265ed009ddd37c0affd35d36fc4c16a3f3efccd2a2792cabed7fac5865a841c4d10992d5dd1ddf711e82477284fd05a699cd94266658c7910166a17a58b27ba8c2bb6e6dde4b2c8c176cddd86c5ce42eae49796632e5737cfd357ce5ce8b1286f76599dd98cd42e9", 0xe6}, {&(0x7f0000000240)="98b268ae02dd78f4bd88c346fb9b6a5c0d6e3544a686bf229113dda26a8a8068fd00aa6da9ec935b043745af394a231647b2c35d7a9df8e1e5d0138c0b6a984be413f4d2c89c43a46d977a5fc903147c40025805fc272b54700620ab44c90d929fc9ead5a2f8f4ee3b077e40fab80854a42619f78661", 0x76}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x38, 0x402}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:44:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x401, 0x2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = geteuid() setuid(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chroot(&(0x7f0000000100)='./file0/file0\x00') chown(&(0x7f0000000080)='./file0/file0\x00', r3, r4) 16:44:59 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)={{0x1eaa, 0x4437dec7}, {0xf0c, 0x966}}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000100000000}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000280)="23e002094a8a1c86634b5a0f045279e9590221097d66c66796fc8307744f65a39af635d7fc4f23617fa45d56c18d19621a54ec800ec48075f98236e43414dee5c0002989ac32cca576de4bfcd6189debf38d0e7a03f16aee32", 0x59) setsockopt(r1, 0x7, 0x3, &(0x7f0000000100)="8858a75084aa477a65cc7e5a6ecdad0e6c4068d6a7ed332f5983d2b0e10cb4157634e28c6d5c5dff5170d33347450e34a44b6475e3b5f38cfb508ba4be5130b34366aae6eb92f553cb905d5b3a3309cf5a7a04f86ff5c1b7b1cd4c663d52d043b7a2a487e4816d8fc5f8bd364371a7d58971547a9ee4e61128050c8fc5eebc84de8824177d8ba57245f7f3e420ae20f349cc4d5be086d408b6508b1ba21e2d0eacc2955d1f40a8ab29e8605a1146443928cda9987e9cfe924a7b1ed7bce3fe4d30bcc0b141907b7b42e6edeaac914dd44d16851c1d", 0xd5) 16:44:59 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:44:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 16:44:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de9680db3a5ef3b66b03eb44c0cd5e4b7198b5e900e8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a00", 0x10d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f0000000640)=[{&(0x7f0000000100)=""/71, 0x47}], 0x1) execve(0x0, 0x0, 0x0) 16:44:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', 0x0) 16:44:59 executing program 0: r0 = semget(0x3, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/127) semctl$GETZCNT(r0, 0x5, 0x7, 0x0) 16:44:59 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) r1 = socket(0x20, 0xc000, 0x1db2) mlock(&(0x7f00005d9000/0x2000)=nil, 0x2000) sendto$inet6(r1, &(0x7f0000000000)="5ec979e4bebb0ee5bc0763e8dd8b6a897f31a7fea41ba97323b0e2c15acb3256ae867bd6cdc07da986cf79f3c7522ffbe8cd962511d1cc01640999b59d6bd64aebe63ca6752f8b0f66ea0db908fa64dff3ba8e3756e36160e2eda08ac7250f4cfae621d57484bbafb405cf52331cbfaf40e88821dbe7ee887e9d58b15267ac82a3b81a1fc330d8ce790951da08ad3ffbd7cbb6d6e4ac75ff69d2651795239b7df88062089263404a4ff691215dbb96988332a56f31117f7c8ce55494e8e6636883d4c6b532159608aa9de4d5ddd248117881e5bae5b1644bbb0a3a33f432183099f1d8ae73b049e3e432f3ae6271d7e946edc896253f10622bf4db9a84ff19e9a4616028c321b85cc6b3982da9e81cb2b484b25a16a0da6fd0bc1ed591bbb3ec5f9bb977a8c2d8a41ff47cfb60cc1e411a9d6a8bd1cb6fe364ff418886dec44abebe2f082a2482c52888ae0956a775fb9e71d5eed6886f88737b6a62274563f2930192d73e50da6655249c14577493d1f6c8210c74ff2a190b2584affc30ffe6ab9865328785846720cd99492febd7ebfd8dbfddcb876b37c4c63473d28cbbccdbc5a833045f1be6a2bf1da659560cfaa7675b092b74d55be7fdb2152fa44c7c432b19cfd6f6492139d3dbaed2354475fce275657a23ec36ce053d94152e3c6bdcbb0a8df89e6cfd66af89171caecc1ef6aaa2561eaa73340a6e44c931062241f1717b6d7e286c2bb3ab6081fb947df1882e3f06b8ac2112788ffecbadd08bfb9f7b7a29b7e41aeaf1fb5cabc7a85d1d62e86a1ab4addfece84db0dde01b920ab553a830008679fd9f243d3955fe55ca7e8d8651ed21c1b3ba5d5223ae2e96d3c4175693a9e46e2c8fd76347ed91cfe2243b0036f2e7c3fd1638e6f7e08aca4158719feeccf2a8b0e984194c012b2ce7b441be77035387e971ba8337b50636c2d23a33340c5697d122d27f3d6d366caf866afdfe1665c0fed34349e5cc69a207e0c93ccf8ee7248960b74fe632ef548c65cb4df5b6c47ec8bf92852e167eb7e72e1601389653f1654020e04542542a13369391ef3a6d9ed6d0ccc61f3bb72cc49e59b335ba5ef5c32a9c8fa184c79fa57497e1ad7efda4f810074049675efc00c54ee3721c4fb4ccb05d65dc9ef5e2037c853560da1c30d6f42c2e51dddfd9f60f3a96decbfd91c31edbfb134fb804d8f87eeace7011e9a4f27bbfc1386fe8f92bdeb64a73a67d8766538bfb0bcae04b5776726d3484543ee8adacf503a07e2f7eddb3a8f8cb8ce3f2933346c3fecbe5dfc2fc70ba3bd60cb02a0d9f2bc676eaa6e34ae99c8618af721fc4d9df2a01d433a7280abd7cdf0b4d8c34a783d129ffb119423c4ef0cc15227058a15a5f3a98cf01d5b1cfb8012faee5664b1731d50025cbfed47b3b2c9f9559dcb519ed69b575edf4cdc0018bb62b7493b2d2fe2006d9dfc6954f55534095ee73207547b2d32cf963deaa8fbadcc0ddb1bf46d144e2d18e66b7a3c81fdecbecb6127eabd4f9e33ab45e95088583d1edf17a0bda60bebe87122eff471a97857e444b00aafdd0a0b191b4893e329c3163a52c1971f9f64a73ec68f6dc3c9c5053fcba55b56070286be56ef694b8f517651f38cc96c580c6d2a029514e6f46394559739e60bee017e8f86756d7b87430a37114615508813988f3fdf733397631ed64629e8090f4782c35380a5d39d30cc442720776fdc5eb8a3bd2ef2ba86ee2b0d4213953b34d3bb150352412eee34e0867382b25a1930a6ef0a1a37769eab4c832687743188a42e343022802249d5a199091bb50af3befa822002457d3ad88abb201e93eada770d7dddcfb0f532784ded33f89184f929d68c9f1c6ce181b930fc3e3ae9a5eaaae1e831c7c2190df71511acc9136930210e5734ab2876dc5a3b13334ce36ee97524f774d9b9d1deb634c9d80032c6e9b2953e64b137e015d38c1042af4b8176e8e2b206a669bd44da4909c631952b525bf0bdd01bdab6068537c42bd2daf994205fc327a4682256373689737537856cd1badc7c365e79bd7502cb6c0cc662d00002357630ee1d82bf1f0ae9cd1867abcd32e77a8de88e5a02697c04e3ce8c1553c5ef86f574369911c8fa5d7c2b782322bee594901b0f6e076814f2a36f70a815507dfaadd7a841915c1685d2eed2ebe6d8dcddf8841b296bd1ef26fbcbd24e3e318b2df7c0362203abd5236d2123e5ec1b2132ccdc7257697dc802d9ec4b01e94721998aac7fec700fa5bdb15849b8375acf2ff58a8c126384d0734b9faeb08ef04b2334b3d3d993a36640532ef3cc87618e5c6a2efdeb2d9d66c13c8b5009b958d3290dbcd5ac23be9804bfb399be8fcf4e2c333867aa0395aa31b0eed4b9860736a7309422e325645f64e978e6e58ca182a31c16119aae2b7b497e15048f77fac6250029783cd3af559d032c65d7774ec8c4d404b7e287eedab045231f7a227b89d6e3d977efc0645cf8de402688828dc884abec689a3d7750343388198991b2455af20b9252684e896b17f3f7943094904d7de16f0b606792306debee2a7eba3c5d73cc114bf5b0091fae5b983106e1eeba10a257245d00fde8c898660790f11e8383ebbaa737ffe14ac524057bb8d8413bd1014b2b28f3362d21e2d0edd67b8ae1a027c461b3fc8dfc3846936dbb01204d78b1febc644ec384d44df97ac9f54f5e0d5f6176291ac16f52b17489d035e7ef85ff3e8eed2ffcd2fe65ae3490680115fe5c465ecf254273451a1ef5b7dd3bd1cfb7707d2e48979c5848625c0a84165c6cfdf4c7cf67f37b7c350ec724b66f875ce04f5bb8e3f204e894934eca39457f3e9149822b81b50c4560857b6ae05ba5b199e00d1784902fd3c7e446e855b57cecce32afc0b6eac56bb8e4eb347e2e8bb97bc9176533aa86218ac40796660ad13b8b641e1a7b516f58c587bb5d6624ca45f21623b571b4ecde2a70fbf6e668d42e574b78ed476e7a1430bb98c68695ae9e9349c21f5cf294ba35cc1acc26d2ff137952dc773f89090bf4dec7c6a3497365bb413033a32389b80a94c19f363f181daee3f258397230a60823e595fb380c2a7fa6dae3f11d9b4b9dc36dc0f1df729c05dbbe9e82ddae2b481dd58f6f87f6908a7ea9d3af989e12f3daadf5f3007095939104209488fabb5c04e9cd98d0707b5ad9126536293ff6dc3eb81ff7df7d34329c630a50f8a1c87243130e086588a7964b5d27d5b365fb2a2a1b8291878c39d48d056166f979a8cabd60e86b08d1930e58d0cb4bf058ea60486ce60aa32ea531a89cb6cac0bda297524b465f3aeed5e36debfcf52b9682683fba26e73d1893cde1d688026a832d04b30379cf6b04c096e178e04d7ba1f22dba5d4b0be197ba20e5b21098b80a88a1c9fcbf6c6440d07284b344097fe6f4fa1f5d71f2f0bd4f870736e03cb2c1e5503baba37de05fca74d3310346224ad91c0fb4e6a48ebbf7e526dedad53be2cf51097c36123da073d720f4b1c4afff910c25f4411a41381e64ec22a6619bc0e4a66195af16407922844ff552f4196d38b4d6deef0ce6eddfecc1022d26958be16b561eee07e7656c72b17992f733f71766b6e37b0f2e53e4edf50a727a5908800a2fd1f8ce734733ba51bb5df8f351b21b26c7e50eb765cf87d62848ceb77c9de9276d134581f00ef48d6180a8cfa94245d62c749bce69802f75997da1f1710707e3aa9a828ceea273caf96b18324e5b015b9b592f4c57d2f336b23fdb12d76ad708fecb79879b0383385ae5cb2ee9855cb96062ba3dafcc44809f2ea578c8bc8ca57cb3a6bd46bf55aabca8a51990fc665c32821c521ea715fdc08871b0367b84a4c64b7c531d5f41b7362bcd69f6188b6bd59309014129c6b398343addbbf46fc3ec978a9db6f36f951fc5d9fb53cb7967f0cbee3e6e281686a83ed524bf655caa6cda1719116d76c7b4f34ac1e129b4c92710cd7a736b48215ffc60a56f3f253c46430305cede5397d8aa0b086bfc6aa815d4f93f18ead4ce724fe6e3beadc6f4e450c57f32c098aa3b5e71feae48dc914754e2b2c622ab6787c2895a882b9558e424da24760fcb7cad7f3117ec9b2113664c220ec6c33f892c606491eb19187233f66200df662bd3f1fe30340d47b333fef96e983cccbc2fff15b678d170e797ffbf9da913933a208d945a3bfb30fc36dc63f0bf5104a13c32bf13384695bf69c5f1fd1112a5988ede0df423a25435d1efd22d040d4e4503c7cee3c7f2a7e2882b420759e1c3ae7a07a1a411c2a613cd45ef9847dd4dfa96855c88abe0b407251b7ebc3df8d2fb4799fe611ffdcb6511811158d310f68455929a3f2d813223210f494e6dee5a9c3cd314ac60366b55197d50944b1423ba864e4a35cbfd025df0572c257261ad3aca117659441c738495d3f137a34f1f91aac751f3fde019aeeb8f5f3c582f38e414fa8ef68061eed278d3e3533e0963f4c5ef17c83997f6baf30c34cf69427124eae71563c643f63fd06732bdd7c0673c441cc0a5acc1e67f1047348b6ea7314a1db0a7d55fbb1747041c9b8e07293308d3ae3f85cb33032496d15ee0df61d4cf9aa75af1618357e14ac2f53e44f405ec4aceb920db8e896d24ad5969b80780769ff982fdcd4d4f5142ead57fa71626444da8ad1a7cce4f5b9070ecacdf0732f8b74f2a761998470039a727d0dae50ec0bbc00bae979b82703b5cfd64662262bdba815ff425460cae08c4085a9f87b50e34710df25864a63f41b107ee4b4e83c8da5c18359997767a5ecc455a839a7833e308f69b18b9692de17ffb1a4910c5e7569e0223d517a4e2c5fc4cc9bfb3675a34115b2465bf871b18bbd6f9120c6cfbdd6fea202435f2aed0d80563d854273fa73ace0922641aeb24212cb1e098690167a28ebf53e59e87b67539f741914298d1e039f25d7b40603b38f6b00406e4afb642df47726654168ae2f36db7a2915dfc0b1becdc7a9bca254134f61dbb2fe9de48feed2e1331cd5c1e1bf19674c3a075a5b00bcf3e34e75102888e834a5056c1d202e915adba8627f4619bfde3a87f2b766252bcbf47b0d63ba448e3708d9daec9c42f50fbd164500d7a0171a4677675896517f6dd2894c94adb523c53363f15e6152fc50e88637531494fcb89491a4e26d4c4164dae9b85cd7883535695cfcdd16a1698e42e8aaef2c8ce3b4f952b79e0cd2fa5174ac5e20f4abab80a5fa43d58cdcb5ac114a0986940221d35c6e34a17a5b61d2693e3060cfd77d5859ee1511d84121595f8b0cf2568d001003a03d8c9968caf6d847a0705a182167a75678360e6ca544c5dc9341e8c24b9680bba8ede0b18df79215722bfa26cb038c78c45016ed230c2ba7c21680f0cc684e773f6aefe9baf1482520490997aa8c7bed1611d8b0fb6d68538f3ec909fa7c65333f50157de2c18c2515786d5410dc2b333268667c3e614909283db79f93cf96cd85c67fa9fbdda58f601b9672219022af76008773265362e7b7faeca727862a773e7c2f081ee145a18d451de28470e81f06978acee5c6d5dd842bdae53685227418fc97001b21b5459d7ac673ef09e0d5facc9e4f265b1c55399fa59ea427d1884153b4b26200100665190579b60910ea13f625d4f5d93a0e2bf4b6771124db971fa57a8accb8ec3da20ba3fb1e0d6e78091eaed7b9444505a7653df61458dd4b978ee854c79eb6766751b179e312663d92a78fe3f5ed217f23f28238ab0d7786eb7031a81464bbdde9d5e19efa52f965f16856e42814d9c48c74e97eb0beb6090c19b0fe88b0746c071ea9", 0x1000, 0x6, 0x0, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) shmget(0x3, 0x4000, 0x201, &(0x7f0000294000/0x4000)=nil) 16:44:59 executing program 0: mprotect(&(0x7f00004cb000/0x3000)=nil, 0x3000, 0x1) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:45:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$inet6(r0, &(0x7f00000000c0), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) socket$inet6(0x18, 0x3, 0xd292) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) lseek(r1, 0x0, 0x0) 16:45:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1, 0x0) shmget$private(0x0, 0x4000, 0x28, &(0x7f00002be000/0x4000)=nil) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:45:00 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xfb20) 16:45:00 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) syz_open_pts() 16:45:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x9) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:45:00 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x800) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000140)=""/189, 0x59545073, 0x0, 0x0, 0x336) close(r1) getuid() 16:45:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) setgroups(0x6, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) flock(r0, 0x0) fchown(r0, 0x0, 0x0) ftruncate(r1, 0xfff) ioctl$TIOCCBRK(r1, 0x2000747a) 16:45:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setown(r0, 0x6, 0x0) kqueue() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x7, r1}) 16:45:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 16:45:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x6) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94eb3a4afaebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8ca4138f6899068dfdc0c34e013b4e609cee1fe00c2cc4cf84d6d42d70e8f122c8a74a6365fa2359c49ff69d9e8687c7076fdcb169c80c03ac98e8e4dc919072226c09868cf6725db5167f76ce2646cc72de94b3f7e3c342f6118e5f014ee6f342082eb839c", 0x27d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() read(r3, &(0x7f00000002c0)=""/249, 0xf9) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x23, 0x2, 0xf53, 0x6}, {{r2}, 0xffffffffffffffff, 0xb6, 0x8, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8a, 0x3, 0x3f}, {{r1}, 0xffffffffffffffff, 0x30, 0x0, 0x1, 0x10001}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x5, 0x1ff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x89, 0x80000000, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x6, 0x2000000000000}], 0x40, &(0x7f00000001c0)={0x7fff, 0x6}) 16:45:00 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 16:45:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x40) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:45:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0xffffffffedc57548) poll(&(0x7f0000000040)=[{r2, 0x23}, {r3, 0x4}], 0x2, 0x6) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 16:45:01 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x0) mmap(&(0x7f0000123000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet(0x2, 0x8006, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) 16:45:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x400003, 0x2}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2007"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x4) r1 = getgid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = getgid() recvfrom(r0, &(0x7f0000000280)=""/5, 0x5, 0x801, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) setgroups(0x3, &(0x7f0000000300)=[r1, r4, r7]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = socket$inet(0x2, 0x8005, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x131) setgroups(0x7, &(0x7f00000001c0)=[r2, r3, r4, r5, r7, r8, r10]) connect(r6, &(0x7f0000000440)=@in6={0x18, 0x0, 0x8, 0x3}, 0x16a) r11 = fcntl$dupfd(r0, 0x0, r0) shutdown(r11, 0x1) getgid() shutdown(r11, 0x1) socket$inet(0x2, 0x4000, 0x8) 16:45:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x3f}, {0x4, 0x8}}, 0x2) 16:45:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a", 0xc58) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, 0x0, 0x0) r6 = getpid() syz_emit_ethernet(0xf0, &(0x7f00000002c0)="f2e2b3c361baf85f747d2122c47ecec2be6f3599117a85b65d430d62711f0da9e08a188f9ffd4db0b96f833684564ef022ee34baf63b90f525d940d5df2d3a5a817ac4660ddcb92e5c54a931eedfbdf343f3e85c230ac9eb9cedaeac2626b9a8ff8eff0dc3ad2ca570822d89e455ed80c6e5091aa4c69b4a9c07411638fc98e4b9c0e49184674a25c77ecbcd57e42cc353dfb3b9922fc13a390aa83ee24aa49974c02ae9a37ad854831b2dd6f7d8970f4a2f4425a5889c59e157d3b439a4b7ed3c2b70e56afc801e91253af41302b0a6077e233f0204a6fdb3dfa5514b1d459bb550249534c4e49327c164c4ee7344f8") wait4(r6, &(0x7f0000000080), 0x9, &(0x7f0000000140)) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f00000003c0)={0x0, ""/53}, 0x3d, 0x0, 0x1000) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) wait4(r6, &(0x7f00000000c0), 0x2, &(0x7f0000000200)) r8 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r8, &(0x7f0000001780)=[{&(0x7f0000000200)=""/208}, {&(0x7f0000000300)=""/155}, {&(0x7f00000003c0)=""/87}, {&(0x7f0000001800)=""/212}, {&(0x7f00000005c0)=""/90}, {&(0x7f0000000640)=""/24}, {&(0x7f0000000680)=""/244}, {&(0x7f0000000780)=""/4096}], 0x10000000000000c5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ecba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xe3) r9 = syz_open_pts() close(r0) kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) readv(r9, &(0x7f0000000500)=[{&(0x7f0000000000)=""/6, 0xff70}, {&(0x7f0000000580)=""/95, 0xffffff3a}, {&(0x7f0000000380)=""/130, 0x82}, {&(0x7f0000000440)=""/174, 0xffffffffffffff97}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/43, 0x2b}], 0x6) 16:45:01 executing program 0: mprotect(&(0x7f0000e98000/0x2000)=nil, 0x2000, 0x1001) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kqueue() mincore(&(0x7f0000e98000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/103) mincore(&(0x7f0000e98000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/123) 16:45:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x400000003) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:45:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="c7", 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:45:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffd95) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x91) fcntl$getown(r0, 0x5) close(r0) listen(r0, 0x0) 16:45:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x22) setsockopt(r0, 0xff00000000000, 0x6, &(0x7f0000000040)="9a6664fdab4ba60c8d02765aff", 0xd) r1 = socket(0x2, 0x1, 0x0) write(r0, &(0x7f0000000080)="f80524cde6d812e86290e7b8ffb58f30ae4c04faa4d5e0779a683f83a30920d0ef544240f2841043a014e52bda634a3fe3de18210539e5b026ba77c2be185f4e65fb992974d4011f4277f3e6443f171c87dcfb35e2ea96d3a5f28a7a86a83640785d4dce3b8106f8d9a56d9c9d4a5799a6f56581072d91c367b60d142d1c", 0x7e) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:45:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/134}, 0x8e, 0x3, 0x800) semget$private(0x0, 0x0, 0x40) 16:45:01 executing program 0: mlock(&(0x7f0000215000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x8003, 0x4) setsockopt(r0, 0xffffffff, 0x1, &(0x7f0000000000)="88dea4c462afeaedcab59df5b4104eb48979e31d6a92589d0ea6f03dbabe776c1402b457f3d2770f95cd25994c154ce3e038c5824be0e4d29ee1730905b801caa1a1f027ea599c287cc1fabad9ed9fbcae076399b6692b5eafd1045b11775e94d269ca5aa25537cb00f7ef0a5ec051be8b3417f39d34121222d20444ace1b8fe27685b4efe071b63598ece476ac4b3958e2ab5cd1739ff7d9dc2a477b09c52a19446129a6f357ca8939d8d773109a8c682711f7e0e8ad940f719c80f0b84272432c557c0da27e6ba9c02adf5616d46c8f1fc8218e69729e9920289dd33038e24af4d092688d0455983689ff917d56649d5078e60f615d4dd20", 0xf9) 16:45:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x4e6) poll(&(0x7f00000000c0)=[{r0, 0x14}], 0x200000000000005a, 0x9) shutdown(r0, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) close(r0) 16:45:01 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x7ff, 0x1}, {0x9, 0x2}}, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x90, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:45:01 executing program 0: clock_gettime(0x8, 0x0) clock_gettime(0x0, &(0x7f0000000040)) 16:45:01 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x60000, 0x2}) select(0x40, &(0x7f0000000000)={0x1, 0x4, 0x0, 0x1, 0x1000, 0x7f, 0x800, 0x5}, &(0x7f0000000040)={0x9, 0x2400000, 0xffff, 0x9, 0xffffffffffffff65, 0x9, 0x5, 0x4}, &(0x7f0000000080)={0x7f, 0x80, 0x9, 0x8, 0x6, 0x7, 0x4, 0x7}, &(0x7f00000000c0)={0x10000, 0x3}) select(0x40, &(0x7f0000000100)={0x7c055a24, 0x4, 0x6, 0x6, 0x1, 0x3f, 0x6, 0x27}, &(0x7f0000000140)={0x7, 0x80000001, 0x4, 0x3, 0x8, 0x3, 0x6, 0x7}, &(0x7f00000001c0)={0xf38, 0x80, 0x0, 0x0, 0x4, 0xfff, 0x8, 0xfa5}, &(0x7f0000000200)={0x59a, 0x100000001}) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x4, 0x104) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) 16:45:01 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:45:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchdir(r2) setsockopt(r0, 0x6, 0x7, &(0x7f00000000c0)="739faf869a4ab1e71d874c2a556ea5a955820e1523ce8a0ffd550000ba250c2b3aa303508cb0aee44283c7bcbd25b656e034323d84e71cb000853af627207590e48110e03015aa7e2410630d25d265c66b86d92251cee72cf824ebaf24308e029084532b8274da84e430134ddeba3f7f94029b4a81b6610b4d34c297ee996d63297d7f17622228fef738e28fbe9f83a592536b6e63f2946e4b4f", 0x9a) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) socket$inet6(0x18, 0x4, 0x5) 16:45:01 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000040)=[r0, r0, r0]) r1 = getgid() setregid(r1, r0) 16:45:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='M'], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) write(r1, 0x0, 0x0) 16:45:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) read(r0, &(0x7f0000000280)=""/67, 0x43) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x3, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x9, 0x0, 0xbd, 0xfff, "18c621bf8a2a98635fee1cd1cc3ce1f1f7a3f2b7", 0x80000000, 0x2a}) r4 = syz_open_pts() close(r3) kevent(r1, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0x0, 0x84, 0x0, 0x80, 0xe4b}], 0x8fe5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x80000010, 0x6, 0x9}], 0xba, &(0x7f0000000140)={0x7, 0x80}) r5 = socket$inet(0x2, 0x0, 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x7fffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = syz_open_pts() close(r5) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000300)={0x7fffffff, 0x9c}) fcntl$getown(r6, 0x5) 16:45:02 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/66) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f0000000380)=[{&(0x7f00000003c0)=""/235, 0xfe82}], 0x2b) 16:45:02 executing program 1: getuid() setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x1}, {0x400000000000000, 0xfc}}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r1, r2) clock_gettime(0x6, &(0x7f0000000040)) setitimer(0x4, &(0x7f0000000080)={{0x0, 0x8}, {0xffffffffffffffc1, 0x7fe}}, 0x0) clock_gettime(0x5, &(0x7f00000000c0)) 16:45:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8, 0x9}, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) 16:45:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8284, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:45:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) r1 = syz_open_pts() flock(r1, 0x0) close(r0) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) 16:45:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/139, 0x8b}], 0x4, &(0x7f0000000380)=""/129, 0x81}, 0x800) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x5d3, 0x44143348}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) lseek(r1, 0x0, 0x2) fsync(r1) 16:45:02 executing program 1: r0 = socket$inet6(0x18, 0x80000001, 0x1) getsockopt(r0, 0x1000000000000029, 0x3b, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 16:45:02 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) truncate(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x7, 0xf918}, {0x18, 0x1, 0x100, 0x163e6916}, 0x2, [0x400, 0xb2, 0x3, 0x3f, 0x7, 0x7fff, 0xfffffffeffffffff, 0xe5]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x947) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) 16:45:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x2a7) r1 = dup(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0xffffffffffffffff}, 0x8) 16:45:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000046, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x5c, 0xfffff, 0x80, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0x401, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000006, 0x101, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0x0, 0x5}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x6, 0xfffff, 0x800, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8a, 0x40000000, 0x800, 0x7f}, {{r1}, 0xffffffffffffffff, 0x34, 0x20000000, 0x6, 0x8}], 0x40, &(0x7f0000000040)={0x2e, 0x6}) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 16:45:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00001f0ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:45:03 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) close(r0) 16:45:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) r4 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000080)='./file0/file0\x00') setsockopt$inet_opts(r4, 0x0, 0x800000400000001d, &(0x7f0000000180), 0x0) 16:45:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r2) r5 = fcntl$dupfd(r4, 0x0, r1) kevent(r5, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) dup2(r5, r0) 16:45:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="01ff22569297c40900000000000000f93d501e97c4443d651d2f"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000200)=0x100, 0x4) sendto(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 16:45:03 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000080)="1331d0d6f379a8984b55a869e272835c8712debbd230fe5c67abadab75df3636da6ffee69a661c17c5c3f21f5e703af46cb40c5d05317af7760de0e4ed57ed47ef55dc2ca6b7f280ffb603c51037edf58e07c02e0db4abd185b5484b7ca09d026d400a6100fa6a8c944de985d90d719940ca489298a178023ba04559de1c3e9cf99e10cd6ef12799b8760a383da94778dfb1d99805ad5a6d4e80abb4769a1e7853da0e1191544b9963acc1ffa076850d9303551a202e7d4f9c50dfa79bb9e37defc44e8499842abb84cd4f24461c66e0d112eacdad2c9b002d0e0ba0d472a7cd770f0bdc017b22d8837b0ba9ddbfd0d5147837feb24a9842", 0xf8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0xb3e8, 0x0) 16:45:03 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x673) 16:45:03 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/174, 0xae) 16:45:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x10) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) 16:45:03 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x12) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 16:45:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x2, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:45:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000001ea73206e75e903c736ac3e7cffa0334cd69e1683bc8c190a6eb2a581b0d171599b27558d368c45f215ad5304c06a7ad1ddee9d25fd9c1d5654586dacf5f6ffb1e11457279c4be9bb888e9d34c8a98d1c50dc22bc70afa33077acf36438109a9476838eaf22ed018e2b4d65c3323d946e324be78eba6695941d02c382af184d777d99f63bb02824c3cec36757c6a2e633e92916de0b106dff4c3fc58f1d492456d0b2ffa80e7746921238bc8f747e2e82796c9e225b9e8dbf65af5cf006dad0db12bb629bb00000000000000000000000000002c7902c784de34e9e8a101e2cef809a2e278b0aa02833257ad846b167b"], 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) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = socket(0x1a, 0x2, 0x101) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 16:45:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) socket$inet6(0x18, 0x5, 0xa0b) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x120, 0x1d0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) 16:45:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r2 = socket(0x3e, 0x3, 0x8) r3 = syz_open_pts() r4 = accept(0xffffffffffffff9c, &(0x7f0000001800)=@un=@abs, &(0x7f0000001840)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000018c0), &(0x7f0000001900)=0xc) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000001c0)="355dfa9e0bdd791f5786a9a50856b8842ee8d95b2cdda6f70a4c629f1dc74f", 0x1f}, {&(0x7f0000000200)="8a90e5cf3231979b1b28feb43fb5c25eeca99451bebff58bdeae6c6cf5db9b986e04bf32456a8e29cf991f2a526823aa445ca82e2f9da5ea534ff5fd1ca5b988da04927b299b1975de8ef7466cd178a6627a14cef6595b847e39da2de0044b08518e5821b555855bcf7cfce709120dc81f195c509479211245f4458148a80247f1d10126614230599125298f5928565c97ad61779840d8e7a3b117cc1739e36a24beb388fd7a5b41d20d6d7af1afcb4465f4915682364a412c7673b6096d58d95ce5344f505b9cc6b2b268505ac00bca10d9818df23e400bfdc7520e17274b72c191", 0xe2}, {&(0x7f0000000300)="e21182679399fe1c824d4311a5709192c26ad32747a87697c2e62ee243e8c02b907de35ad3395d92981413840392206f778b75b85ac4f7535082305013434cc7c9f7333425264c1dce73a045c8720db2f11e04c3ee1273056079b4fe8ff60cdaf09c4560d95c880071c0dab757542fcc0843b52ec20be70abb55122b8c35999b457ea1a1e519ab40cbd1f934ec8f8530c1f659ce764974f614ef0f4342f2e0cc9f23fed115ca59fa80a6b4928a13b767ad3d765843d3", 0xb6}, {&(0x7f00000003c0)="49810beb949a5df071cfd97121a496ed85b10d3033cbda80b1ae81d302d3e7fb67b64af109cbef7e65d00d1ec5dd6833c7647b05bcae34272de47dd1a1db460d620376660809d3da7eaf2bb6adbb1b8ed3618dfd39f60e14429b935a736a0e8eb74378ff7cf9305e0faa1003e017e7d6b8af4b6cd0503d92d2f5573d79ee0b5777739e9ae7f07c8d1e6581d71b10161e5922d36d12229839fa9dd6a53ae86b532b6d3f51a6eb2c0a77c7aacc45caf7334852102a6d9c03e53dfee57ea1ab0b7b544b6a9c27866064a45edd2c764b9ccc1941bbbfddf45890d15c4f0e510f86db6340fdf41fd5f0beeac6f3eda19cdc19be336cec70217e718a774dc612e6ffb30881b824053c5280221b054f893f89bf26abfb20b98bf4b975ef09b39f02a8e2f5d7406552e92160dc802b7eba0be5f5c387d0a7419e451090aac453a00e866a7ab9367c2b1ef06481bf09a660fa049c69f9b0d7dea14aacc222614282c4f5fef8f71f408537706a5515a900d4651ad9d21c380955ff2f7aa03b2083b9ea8540af15957fbc21abda5985a8bf8ed4af1721884d2027da2ebc991b2dd4e5323861901bb3f78ac804a9bc62316fa4566bb9963d13b0e239ae97de9e0e5342dc8ddd622b96f8eb982c81c897d21fdc33431f8fd84efdbc96feecda5cb9a224c99b1efd6955ff0ba5be50c30682765a6fddfa7ca9097001d1c60ec3aeb40560a6fc56cebdc263f84b111bb7eb50aa4f1358c08dbfd90c53d245953551dd113794fadfd1513831ba55d0725a17d5235fe0ce7adb2ac4cfeb82ab17baaaf775f2b120d40407c9c2870e3e680f62c08ead9a8f2d1f0d43493393cc2ddad902dd5fa77a4e1e75e545723c91bb7b9b9383e719b27aaf0528530b60b82219d7e8abd3bb60828f1d0e42d4457d954bad5ae661221d4ca52a1a522ef048d9bfd656499bd4e1111a98ee5629fbb5ad6cc4d1da9001c00bc21d18eded99dd47454fbca4dab2e423fd0e3d90a91298bd42eea1ef6a2ab2468dad986649282bff7620d54c0de78bbb932d7336ee38241c515b34d5b23ae8f540d0d76821a4deb8ee9aabbc5ec5c20968bcfbb05c2edc3ed66e7afad058da45a8dee73000fc304f199d69f1565a8eac0cf85c0093b436e9f3137e545cd36114218d10162613e5a1cfaa252633e6bb31bad91ee3a5db4195ddad979811cfcadf0871f33ae30680c8df5d29d275ac4e98aed83149868513ef49e0288c1de866a0fa1a959fd066f506aa854f33858ffba752ef6b7b3c2dc094a24455a3b7b9b023095fc44fe119560e3f0f00fbf5e78d9806dba746701f54c998c87db743a0714a0acb6fccf774a777cfcd07549f85ffb903e15e9e255e03335cee4f900af58cb73f35179290d98d38f963715bdaf06a625b222d5488f50384841edf6320bcffac44e04d9b111df5bd387e301907ea9b7910f4c86130264e9a1a200a5013c97f58467b6cdde90ac6badde5c1bdd65d363c713ed7d2c92c7df9e6ecbc45249a7a1d855bf5199792a01046adb6a21df7f25e7e768c1cbbe463a9a752207f9610e038dbc4491fb56cea054392b3f83e0e25999ccbd4ec85f52137b3300778e6ce6ddc5888e4851ccc1b494026f15f2118c838f2324c4ff5a1d94f1d7fa9ae135309d7d216bf57fee7447a3e99b94854d78db52bd2224c5d1f826670ff9eae968414aca54a24dbd93c4d2fa29ba6dc5fbeee90bff010e109882f23136350ee6d5100afbf2c3469fedd801d0a449a224c6a771cd44d78ecd80e6ed8e55449d37ef73d108d76745c45d0cec35bda687b3801cd194433377796c6ca61820a59c01bc8f65d9729e2b5fb0e6d93ead7c5e502f7ec7c67830c15f081c808a87fd52ce889a3c3ea09a520fbf52cf419bc38ca2daf550e4bf891e451bbaef26c7a8269dc06ec322f55deaec09a9c5244530f7f44581a48f4d674a54e91aac173be8c84511853ce7784fbd4e8b6443bd51c215ed3747b79d4b488783a53b50e5dbf7a4d33822de9c602497262da42a9fa42a6dc95cf85c4b1f0f965333f7d2228d631ca171fb695261e0d0652dee861c399d2145be41dc384d694ab61ed2c9610cb27c4c5c65ee8aa5590e148fe8fdaa86396d67e69f9529f2ba77197bf72226160e751dbfc8e817c989d59062f1caee8e64f3fba0b8f43eb34bde57b9a9a668cd892ab1baa4cd8e4b4002eeb3d3e9a2f895ef9451a82f93ff5c70713ff41c9823967cfda8faf2cb27f169def7eb9c16b1adaaf1c53ecfee6185e2d15ff79b013f92058862c5c9aee9993a2014778e7709c948a54787ffd27f7b70fd50f35b7724ea32249c3b161c460b45eb0144b87a7357c63e18755c40d4e57c40166af2b27916246f84e9201d5cacd1f0ada63fcbc1362984425e0ab5f531f0456c684eafb1bc23ced75076189fb10afd11e45c1b5dccf70d83cb85261fb0b92fb73159b91cb12b8e3c8c0764b695cb0777c376cbd012b49dc8dfe511bf6a48582214dad5a5211a92a8841cc695f82a559dc39b0bc1aa83c2869b2b9549ee4fb7988958cae8794e5c4cfb7348e10109721c8c93d0232b4f169093a0bc9f59609b71b6151fd8078cb4b46c94125745fc6e5931c4c0e1c5cb33952ab837a2a6befab5e579f15b5ed58a6596379755a74a3fee4c2d58b7b7459595445a1cd26102a69cca8fbf1ca5caf534ad6162609acb31d42a21f8e3733a61a364018e4d176a5df781cf4067c6165ed844b3fceb26f52b92d5ac9e85f5c8ff64d5cddf967ae1fdab9cdd0763e7c3f9e31580f013d01e09ff318c93d0b9b069507befb37fda15e407bdfb880426021892c0b30d75cd0f44940aeeab8b329e62d5e42942ad4e196032d8b942c374e5fcb0976c55464680760c4cb48f0012ea778af4cf2bc63c4b5e5d7fe6287eee5bf5bdfffd9d861a437d961ea5926819cefcae1933c0b22bb71844d5ed9092af67ab7c8f2e56159d6de0747f60ab49457f6344498696dcde6f68557b67dadf66e38b0c8d3281c1883711fc70c408665f4a864369d4eae323fef3e994b4ead1d278f03a52c2a55cd54fc68a766d8854fc3a2cad544160cee11c0b25f0c2559f6070e35c963f297fb6e65239939880fe12b7eb9d98331572ce0855233de6ec208b7e2bb52e84b768d09af6653a03e6d0bc8d0b71e2e7f07b94dd6efd5aa8b17e02de4ca4668835bec5b51738c0386eefda642a9def1187f2e20d25af96cd67c1bf92234bf5f175ff8f3ec71672947a88ed09384acb4d6187369bfcde5aec664b23e1b1c8011d6edcc1295d32a98b43f575ebefc133260d4e3f4a0abeffd7c2539397fb88a57dea568d233eebcba1bdb3573d308b6190ddb05df580055f4505cc63e817e751002c8ef723fd2bf087398553296a2638127c60114fcfab554bac71a4ab8781b6b2b5fbec961b708d74d81620f90993db1f620ecd70b18c9f96459fd1a0ee89417698a6bb4f654ceac1a41b6aa4061e14dde1c02eb19c37b394f3efd3ad1d81c53f98cccd0df69150869e93662113701f4b57187b8737b0f4f9208cabb1b1b8d345589b36c6a1992f439c34b87481b0b5e4d55d1923bc990810a02506393c6f41ebfcbee80da00b5c25535d9aaef70909d597e0d18cea63e37a08524cd6fc5dcbbb614195408b2e6aeecd2ffb9d323db7b49d38e2b5311b3e319f69f78e8eb074409bda5d73de15adab62f4f1f67defa1f82b287ffd6607950e7532a943edc7e7b6e71440d3f1dcb9de4518a6db731cb68cd658ca55717d1218f627d158d76a23c59896b38ed5ee50e7b3c630a149a0b58764d1a304eaf16e1e17777dcc6598b23124ff6cade520ed3aef8b0f34f5381fd84367161394d0b4b5910afef5b09340969f7a0740ae1d0bbbfb433a59e08756b012bccbb0e78b564b68610c665b6632c4983c583201ae2e8d4e1cc6c85f15fa441439b741eca25b74e30ca5abd127efdf649c337b6d4031890ec2ece1c6d4a2676ebab73d30dde23855eecbb664258dc13e788bd7f22467ca5ac4ef5858df45cc36f61f043dd5d71c6cdffe4841a8c5ed7352fe09ee0153ad1169de121c6dc1fc337dd7731374e3057d1297154263e127e7ba674703d8ac0f87524be19ea915593e1da03db24cc92029790a58a3742a1559a77217982af8560e6c13c11a1a803113c7d0ce3dd5b6134b475e3c29ff2e9fddf204e1e0a6a32bd16eb4be57d7398ff182f4fcb33475e2f75373272c56483c574a9b133f9557ee3ae434691be8a5cd06a0b9d6fbf368b82daffec1eba73a1cbc0f52e73165002e51896a15fa367594c365ad19ce9134641d1fcda551908c92eacf791c8ec7640f905da0bbb9e5f5d1af834ddfb310e53578d2700a739c143b342bc8bdde815480cbcc0fdf267360d4d9b9ffb388f71d9856f67691012c249e676dbcc0ad6d29734115448ff8f79d9b4a9c76ba92e61203d217930a816e49cebb1b8b778e7f9a365307c19e1e5c498918b94751aaf752b461d429383f6a64769ad35e3b6c1d3b864015064c866b38b75e4c5cb332c65c97c005ea92719e5b1c0b613bbee3db7119183d4ddc1bdbe759c85def6af975b5186e7ab292763f9e10a43256e6c97d12cb0bae2ee633d2d31e8511901c8041ae5e061c3d1bc34fae3e63ca3f8fb54cdb2c7e6e414862912e9eee5f143dd89f8317a5df55dfaebc67aa943003824aabdc13ff2c54b2ed7168dffa00d31ded338cf51a9f43514f0a8c954ba6d3ebfcbeccd088a33c6081ca4c26f7ffdca04924ccbce1d8225b456938090131fc0161b7746ba51dcec5b6fb7038c81eaf9962f8d21c7ff6c115a7e8c6f2377e07d40ad47f20c6bf0969ef33c5a8897258bc5560a7e0152ece25c39c1d87f19481397612c1ad89412c720775269b7cb9e79c11333998564e5d47e55c58ac1a5c464ab486637e019e2806f0439a8e89e2e45f23c6d0ee3bbf52803ffd03df142f94e333a5854c6aaa5c414b9b98dc3e5470193382ad3c341606d26a6df83cc60739283788a7bcba19ed57264370c20634887d556b602663dc9a7b4791310c90f340f4e48bcb54865a8dada6e84c592d892cc6c6b09ed3676243711925adb01a951412b34521c7d94ef86f39e4d78345f57ddfdf6576fa7087651807bbe6f8364ad70e0549532e465bee2c81cb0e0b6ebe4bbaa2a61b918b62c31056438e5af8412b3e60d708626a10a27b0badba6685755dcaf4e019e80346b97cf5f37ef9c44220374db9e173bc250de4992470f731f1581a3093ab2893ffe23dae2c039e09297a84f93aa68abdaade563f72e793489106e930c68a459594a8b9654a0245aa056a62cece0d33e5fd4d60dc89861c985b714fea9669f71093d28babb01223af8c8fdc366f18fd514a529d3d9315468922ba6bfe941067c2a4bc5ee5816f7c2341f37c48d6847863b1a8b6572eeaf96a705e3a7a999429cf38fd03ed34f8e09b847ff643e98b9a7196588753fc4432c1baa19464619337d4166acbaee8233b5d7585331cba81e558c1cfd7b9365ad5574a88bfad886108fdac2b9cd8f965923b723096567eca0acdd025a081cf13885bdb6f1861edcc12f1ad71e1858833061d59614a89b1b0928b3fa74b47422a66f9a0e2696c1a76d35bde70435dd13d82292df2c9d1b50f403662c5a9391e64dbacb8c2ed8dcb5716717eb0763f06652f01507501cdaff750f4aefe97ed3af28bb7f2c1bfd376be2252a413010cfa0177b12994f762ac33e3484d15ea00d25b8edd9728911f60077f3bbe8237e9964f3f92df6d6ef262121205eaabac92701fe95", 0x1000}, {&(0x7f00000013c0)="73329b4b027b631e8b35b0dff28ff6391d", 0x11}, {&(0x7f0000001400)="ec42b8a489f760127351badb388e125cfb07878b2e54c390a3a0ad2e91d1c1e5d51b16d811f1faa397fd5e2ea9e7ce0f5c1f34d1768ea42ebc8a84f7d3b68ece7637b49c2751552932b68490756e552217d11513ed63f7f3e1d7fee126d83a5a", 0x60}, {&(0x7f0000001480)="cbbd65d1b88fb8b2940aff0ac3119e057bef73e4a60b1c0bef7b2cf38bd2f3a0b021e5becac3074e8956fed568ab309831becc7795d1cd7e723b4863db13713f9bc13f97ceaa46f1b69e1d797fa97be2bf48b5c24c6cdd83a0f69c4ea6a475098bc357de133791933c59b0dc4d7d33a8ac406146064b8581c21dbc5fab51a0a04c1bad12987c0a9b8ae358ca7a7b6ae9410f6a4b5b9feb98a6fe5406daaad752", 0xa0}, {&(0x7f0000001540)="967965aaa4f4e283a06f6a2a6b735f8a1a9b0b3c4f7d42291de770a0305b6460a92b22", 0x23}, {&(0x7f0000001580)="18d2d83d1020e1053127e9bdd7b63423bb122f544a76ab9943653d3ad5c16d2ca16df92bc20607f37077e05ee279b6e8ce0d28fc3c7c598a52b1a6240e8cf04527400bb89cbccc5bba4098868fe80be45fb31e60502e9b800e5420391bb4a805c7013c826694ad6e40b83fe281", 0x6d}, {&(0x7f0000001600)="f1429f8145ad8aa04eaf04fd5288bf0590180a93f5ea9057f44570f8a4405b9951ba27a133a3ef96336b5c31e67b0419619d0a83648c7a3f69d62f00a516bd3058a9a5e0b3a98d3b3e27ae01d1d7b4599fd22dc6c33ca8043d82ff03ad835ab864e2cedac46b536814be9307dbcb0796dd69372c05ec086340863b118bfefa1a1fa6c2d4f43c880b80854208747ec5607442a011a259c4aef4c953a25819a636933af4f89cbbdaab2c32267faf51c8a856575d", 0xb3}], 0xa, &(0x7f0000001940)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}], 0x28, 0x401}, 0xd) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80000000012a06, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r7, 0x0, 0x0) write(r7, &(0x7f0000002740), 0x3628fbe8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000019c0)) read(r7, &(0x7f0000000080)=""/201, 0xfffffffffffffdfe) 16:45:03 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:45:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x105) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000000)=""/9) 16:45:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xf7d8) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), 0x0) 16:45:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:45:03 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x8000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffe, 0x1, 0x0, 0x1, 0x800}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:45:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:45:04 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x40, 0x184) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r0) write(r1, &(0x7f0000000300)="d5562d7ccc871856a6d8feef3a8dcf326485bc166cbd073f2565f94c671fbe2c002d2db0d703211b46ce2b69e76270cc5284dd14ebee15a9ba605bb648bc39e5e58dd7b32dbbeeeb38167651a33b9492e7188129586516ae29de4b58a2af0aac200811fcef2158c9670660085d6303eaab22aca45f862215768d222f17b2cdfb89b9735dca9fc769a6e5a0ceb0e7d11f2b0390610d356b618d56621fb974392b82bcaab058a0e5e9b334ea934a46001ba58ebd", 0xb3) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) recvfrom$inet6(r4, &(0x7f00000001c0)=""/143, 0x8f, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x400, 0x2}, 0xc) 16:45:04 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1f, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000800)="51ecc608cacac39640e49305e74f365ad69aa02d95ace96df30aa43e3e549a32599c3955c410c2f0acffb5a1b26f76cf550f90d590ec2091142932c60523ac394d7f666a8abf77fea70db27cbec76227677b652e03a74476d1c15167002de1fd545fe245ea7ba6289fd16f347504fbedc8bbacb639ef0e536ffd353229b998d72a2c60a0fe0bca2dee1598900b91f2975984e40b69121fa0ae0a9f7882ccc3689b2977b097fbf93ee2884afe0bc67bb102dab548bcdcbdbc184908cb1336b46667f26b58918c8234da574dc70f26ea484171b29ad140948d4f14240b5e526d33c8a4ff3e0904348a1b04c08afdb4c8d81876924ad58c35aeca9ef3b192b8b682625d300af3c72e717105213b2964633bea14229cbb9b109fc6f607324be2c5981c85dc061b1c186b7dd0062d532459e25db82135072db4d0be705ad2c0de1fd89caa50074a9c22d1fcdc6e9cc7f67422edb20286ae19a1ca3d230031c09102ca1e06109ccde99c64fd61d06a57ab5a1cc5c1167fa9ace38b693e6b19d15f0e8718012d89a309a97af3a3cc5f547cdc2b5a6906932f64bc5a06493f650f", 0x19d}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:45:04 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:45:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x880, 0x10) 16:45:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) select(0x40, &(0x7f00000000c0)={0x6a, 0x4, 0x5, 0x7, 0xd4c, 0x2, 0x2de, 0x200}, &(0x7f0000000100)={0x6, 0x1, 0x1, 0x8, 0xbdcd, 0x3, 0x4, 0x798a68c2}, &(0x7f00000003c0)={0x1, 0x100, 0x6, 0x1, 0x9, 0x7ff, 0xff, 0x7}, &(0x7f0000000400)={0x8000, 0x26}) write(r0, &(0x7f0000000180)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc03, 0x2, 0x6, 0x40000000, "ef40f05c7ebbc2561033b951b5f43fcd1f21ff18", 0x2c9, 0x8}) ftruncate(r1, 0xfffffffffffffff8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b", 0x14d, 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x200000000000005) r2 = open(&(0x7f0000000440)='./file0\x00', 0xaf07911e611bd611, 0x0) getpeername$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 16:45:04 executing program 1: socket$inet6(0x18, 0xffffffffffffbffd, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') socket$inet6(0x18, 0x3, 0x3c) socketpair(0x19, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x2}, 0xc) 16:45:04 executing program 1: nanosleep(&(0x7f0000000380)={0x3, 0x10ab}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='[*\'\x00', &(0x7f0000000100)='*$\x00', &(0x7f0000000140)=',#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)="2d5e2f7dfd402d7b2400", &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='\x00']) 16:45:04 executing program 1: r0 = semget(0x0, 0x8b54ecdc45921931, 0x8f890ca85125bcf5) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/48) r1 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, 0x0) 16:45:05 executing program 0: socketpair(0x6, 0x8000, 0x9, &(0x7f0000000000)) r0 = getgid() setegid(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), 0x8) 16:45:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x5}) 16:45:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r0, &(0x7f0000000380)="56c2b45d3f257185d07bfe730762dc313d5367eec8e0b60615ccc872b488503591aaa4fa321235d6a228509dcad8bd8500b2c012f1709ef28961717433a57b0e483ae2161791adb47f4dbe0ad1e83236c0ce3a2447751ae257e3e567bd22c51b2778a5b8730843dd27332a747fc00ec2edf3c4e0dedead9b97adaf32f2e2648bd3b406c58cb8b30453ad8d0182e6ced48d2004540ce8b2a864c9fc70100140112a466cdc407e9b071a17e52854db7811a89e5d6151351aec9bd754397c62c8ab57aed868401b960cd78e", 0xca) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x7) 16:45:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000010ed3edda213c7bdb7da0765ba47"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) pmap_unwire: wiring for pmap 0xffffff007f1249c0 va 0x1b32d20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1249c0 va 0x1b32d21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1249c0 va 0x1b32d22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1249c0 va 0x1b32d20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1249c0 va 0x1b32d21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1249c0 va 0x1b32d22000 didn't change! 16:45:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() getegid() getgroups(0x3d42efcd, &(0x7f0000000080)) fchown(r0, r1, 0x0) 16:45:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchmod(r0, 0x0) close(r0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:45:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0x8, 0x0, "504fc6e40a8d86be4539f33367f825ebcd433e1a", 0x7, 0xf3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() 16:45:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f00000000c0)="507b75f34ac73656ddc60e38bae953a3d5f09c11a2f2283ac28a8709deaa656234fa15f5199dec2ea2e95ea1f1d6d3a12b3ecb3b8b7e25f139a2a7975b63db85db4629f3b6ca67a37b584eb93b7b2af5f017778b086768dc3041cd28b1f64ca9397a2c5815da8ed92e2619985fa40bd66c1f297e2c8d0b46a57ff7d3ec61c162e3525194a5b7332d10281b8b1949b517807c3845d6", 0x95) r2 = geteuid() seteuid(r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) 16:45:06 executing program 0: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x80, 0x8}, {0xdc0, 0x1}}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100) lseek(r3, 0x0, 0x1) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x40, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r5 = socket$inet(0x2, 0x1, 0x8) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x808, 0x80) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x510) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) lseek(r5, 0x0, 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000680)=""/158) 16:45:06 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x38}, {r0}, {r0, 0x2}, {r0, 0x42}, {r0, 0x18}, {r0, 0xa}, {r0}], 0x7, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x4b65d26ceff3af94, 0x2, 0x1ff, 0x3}, {{r2}, 0xffffffffffffffff, 0xbd, 0x20000004, 0x4, 0x6}], 0x8, 0x0, 0xfffffffffffffffc, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x1085, 0x10001) 16:45:06 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) socket$unix(0x1, 0x10080001, 0x0) r2 = fcntl$dupfd(r1, 0x7, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x9, 0x4}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:45:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:45:07 executing program 1: pipe(0xfffffffffffffffe) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffff, 0x0, 0x401, 0xff, "79d9b2f7bcca9b25a560df3a2ab52c523d920138", 0x0, 0xcd7a}) r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x20, 0x7, 0x7, 0x3ff, "5877054dce7d5410e2816473a86c6074902ab838", 0x1, 0x6}) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:45:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="fb047b8e1c87af718b189ca74560114c3c4709facda42c853f43508e75db3ec91881afcf7c1aa690cb6068d203ac473878a51648", 0x34) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x800) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f00000000c0)=0xffffffffffffff69) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kqueue() fcntl$dupfd(r2, 0x800000000a, r1) close(r2) 16:45:07 executing program 1: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r3 = geteuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = socket$unix(0x1, 0x0, 0x0) getpeername(r6, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r4, 0x188, 0xb77}, 0x8, 0x3ff, r5, r7, 0x8, 0x2, 0x8}) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:45:07 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x2ab) r1 = getegid() chown(&(0x7f0000000040)='./file1\x00', r0, r1) lstat(&(0x7f0000000400)='./bus\x00', 0x0) msgget(0x3, 0x460) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000200)=0x10) shmget(0x3, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) 16:45:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:45:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="17", 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x339, 0x6, 0x4}) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x177}, {r0, 0x2}], 0x3, 0xfff) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) r2 = dup2(r0, r0) close(r0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r3, r4) pipe(&(0x7f00000000c0)) kqueue() syz_open_pts() 16:45:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x4000, 0x81) r4 = socket$inet(0x2, 0x4000, 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0xfffffffffffffe3c}, 0x10) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1, 0x6, 0x5565, 0x401}) fcntl$setstatus(r4, 0x4, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x180f, 0x2}, 0x10) r5 = dup2(r3, r4) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/182, 0xb6}], 0x3, &(0x7f0000001380)=""/132, 0x84}, 0x40) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x2002, 0x1) listen(r1, 0x4) writev(r5, &(0x7f0000001640)=[{&(0x7f00000014c0)="596a7c18e26ad7315cb0b425b4dd42ac725bb61dad9a30f6b4dd028b0d0b72265560453d1818c77fb6d0afb0ae7083db1d811495077e63b45c51a16c90b7aae092c2bcd5c572f7b16d16de4d99178d108c97ec5df42dbb92477fb59441197d2a759fef1ea17a99cddfeeb41ed071d8df01c02eb394493670aad55e74c98080eb31fe75381de0b27146d031b1601099346f5a222c88e2d716145e9df5d9f10b80874a8f1b1680d38dc0a73ceb7cfc36f0ca4bd4096db4f7e75e1af66733c5da1c22606dbebbde85305ee207f50a020122c0ff92b2145902e2434e19a87c35fd64", 0xe0}, {&(0x7f00000015c0)="2106a9b1eb81efd191b139abecadaf26613b95c59c05d96e298f579524c5333c928b603712fa17ecc5327560391651cf3995bd24308911a5554b427eb14f781071b4befeab5a28dccf23522bb5a411383d8db791035b8c21d3997f1a1f8663a4bdef3e5138920c9731a8e57e12d328e0626c3c07e168569abb13", 0x7a}], 0x2) recvfrom$unix(r3, &(0x7f0000001680)=""/6, 0x6, 0x843, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001700)={0x8001, 0x7f, 0x0, 0xfff, "f3a5a055eee3a11caa676744399e2ded9c8a1650", 0xfffffffffffffffd, 0x80000000}) recvmsg(r4, &(0x7f0000002800)={&(0x7f0000001740)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001780)=""/45, 0x2d}], 0x1, &(0x7f0000001800)=""/4096, 0x1000}, 0x1) getsockname$inet6(r5, &(0x7f0000002840), &(0x7f0000002880)=0xc) ioctl$TIOCSDTR(r5, 0x20007479) utimes(&(0x7f00000028c0)='./file0/file0\x00', &(0x7f0000002900)={{0x8, 0x1000}, {0x7, 0x200}}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) accept$unix(r3, &(0x7f0000002940)=@file={0x0, ""/31}, &(0x7f0000002980)=0x21) unlink(&(0x7f00000029c0)='./file0/file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000002a00)=0xd13) recvmsg(r4, &(0x7f0000003d40)={&(0x7f0000002a40)=@in6, 0xc, &(0x7f0000002d00)=[{&(0x7f0000002a80)=""/8, 0x8}, {&(0x7f0000002ac0)=""/169, 0xa9}, {&(0x7f0000002b80)=""/202, 0xca}, {&(0x7f0000002c80)=""/112, 0x70}], 0x4, &(0x7f0000002d40)=""/4096, 0x1000}, 0x803) fcntl$setflags(r4, 0x2, 0x1) 16:45:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x2) flock(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0xe5, 0x100, r1}) fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x20000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0x7ff, 0x74}, {{r0}, 0xfffffffffffffffc, 0x2, 0x3, 0x8, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x101, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000040, 0x4, 0x6}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8c, 0x40000026, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x6c, 0x40000000, 0x0, 0x7fffffff}, {{r0}, 0x0, 0x21, 0x80000008, 0x2, 0xffffffff}], 0x800, &(0x7f0000000300)={0x8, 0x5}) fcntl$setstatus(r2, 0x4, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)=""/196, &(0x7f0000000500)=0xc4) fcntl$getflags(r2, 0x3) r4 = dup2(r2, r3) pipe2(&(0x7f0000000780), 0x10000) read(r4, &(0x7f0000000540)=""/22, 0x16) r5 = fcntl$dupfd(r3, 0x0, r3) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r2, &(0x7f0000000580)='./file0\x00', r6, r7, 0x6) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000640)) dup(r5) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000680)) setgroups(0x8, &(0x7f00000006c0)=[r7, r7, r7, r7, r7, r7, r7, r7]) getsockname$inet(r4, &(0x7f0000000700), &(0x7f0000000740)=0xc) fchmod(r0, 0x100) msgget(0x3, 0x390) 16:45:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000200)) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x480, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xd02f) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r2, 0x0, 0x0, 0x0, 0x38, 0x38d}, 0x6, 0x40, 0x0, 0x0, 0x5, 0x77, 0x9}) shmctl$IPC_SET(r0, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) 16:45:07 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x7, 0x3}, {0x0, 0x4}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x101, 0xffffffffffffffe5}, {0x4, 0x3f}}, &(0x7f0000000040)) 16:45:07 executing program 0: r0 = socket$unix(0x1, 0x4002, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="fa012a2f66696c653000432bfde2bf830d99bb0e003382a288fdbaa35298668b09c2fba0fed048f077e182db62539ab89546f9ccb3c23f9e31977ba13e4b6856a42dec6f1a22cc1e99f267204530cfc55fc5cd8b4ae7012af71a976bc6aa671c9276cc5ef75c66d749e8c7eaa686addb294b8ad67ff175f6753772c79117077543435f226bf67a577146d38d4f704817f425d875142e2d2561837359"], 0xa) listen(r0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept(r0, 0x0, 0x0) mlockall(0x2) 16:45:07 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$dupfd(r0, 0x6, r0) 16:45:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000400)=0x9, 0x4) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="76d61f5c3a4213af81fd0c587dfe4586d7ffbc941a3ad890baaedb666a85f0152cf311f427fb8a3c585109db5e917ad43158f1c2d7b37227286b35774e921eb5c9e48f0b450a19b2cac8c50d721d13dbc2565dba04654e9ea51e631811ba011c3a73f2097df19f191caa63d12934204bf443fd37e00c64c83fc0773166701e85a44f04a9ad50fea9686967a9f87332b50c98d82056963c22", 0x98}, {&(0x7f0000000340)="146cdd546cb40f8baa517ba26fc4222a46fec7ddac85e0bef21b8781bb41d3e36f462f60db91675c7e291ec896239e68f3d79c65f2e237c951084d070eef9be59febbb7006328711187cad8d303bcbdae7cd9c57eab60671f5b3dd2b1f092b9dd61ba0de446c14f891dc2db360f8779a1cca37022e70525a93073dfcf4fd1cfab5c4f3", 0x83}], 0x2) r2 = syz_open_pts() close(r0) kqueue() write(r2, &(0x7f0000000100)="9b1fc06edca3675777e95f1d6f78c85895a94b1245f86a9c900b87bf0a02446bf393a8009eef3ddb19c62fce99cd7ac2112ccce65fdd009bef05dd671634e108e3b2aea8b6a9d67c259b1359ddb36ebafa63f76a54bfe2bd5a0c244ce38e9312050c7643e878552072c36fc3a9a812c282da5cf829d01a0cc87977243a614dc4728c8317249315f69a535c27", 0x8c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffbfbc, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 16:45:08 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:45:08 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) 16:45:08 executing program 0: r0 = socket(0x2, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0xf395062db1f32b2e, &(0x7f0000000000)=0xffffffffffffff01, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:45:08 executing program 1: nanosleep(&(0x7f0000001140)={0x0, 0xfffffffffffffeff}, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:45:08 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 16:45:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:08 executing program 1: r0 = msgget(0x2, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/125) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xcb) r2 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt(r2, 0x2, 0x3ff, &(0x7f0000000180)="47982c9d1762a7a0b520eedc97e590aeb2a1a95f270d480f936bc4a7bca5c722396d552bbdd4f51ec3b26caacfef627eb6a741291d764bc6bd18bff801e025d6bec713a86996d38f67a7ecb2ec3a0dbcfce1af", 0x53) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/90, &(0x7f0000000280)=0x5a) r3 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) fchmodat(r1, &(0x7f0000001340)='./file0/file0\x00', 0x1, 0x6) readlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/224, 0xe0) munlockall() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000014c0)=""/80, &(0x7f0000001540)=0x50) execve(&(0x7f0000001580)='./file0/file0\x00', &(0x7f0000001680)=[&(0x7f00000015c0)=',:-\'&#,$\x00', &(0x7f0000001600)=':!\x00', &(0x7f0000001640)='\x00'], &(0x7f0000001780)=[&(0x7f00000016c0)='\x00', &(0x7f0000001700)='}}.\x00', &(0x7f0000001740)='\x00']) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000017c0), &(0x7f0000001800)=0x10) sendto$unix(r3, &(0x7f0000001840)="3f1e0311b0a53899c622b9c1528a008f8ffe293f0fa6b0a706cf6fe27fe602a14fddbce443bd0ffcab8d75d568307d10138f46c21cb4858a0c90a4f91e55d092a2f7ffcf7136ae6075a6077dfc9e7d42e2a7a26169271510bf56da7f53d1acaa2f1ba3b31bcd59fac8f185136db449333f0e193f17255e43a4e93bad1b3a0e1c85800b463ce895619d94ef4d649816366ab3ee1f29dc61bf89ab0b95c0a6888cfdb6fa44d03d20be4dccd09f6efa4572689ddbdfc394cdf60dcc6a8ac3dc362e243f", 0xc2, 0x0, &(0x7f0000001940)=@file={0x1, './file0/file0\x00'}, 0x10) shmget(0x0, 0x2000, 0x4cc, &(0x7f0000ffd000/0x2000)=nil) msgget(0x1, 0x80) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001980), &(0x7f00000019c0)=0x10) r4 = open(&(0x7f0000001a00)='.\x00', 0x10940, 0x100) r5 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x40, 0x20) fchmodat(r5, &(0x7f0000001a80)='./file0/file0\x00', 0x4, 0x4) sendto$unix(r3, &(0x7f0000001ac0)="ee09b3d91a37fed50e010647dfb7b34566b1f94b6a1bbb4345a27d7ddddbb18b6b9418f3542897df75d2285c5138006b54cd13f705723e0c81c17dee23f6f5d9bc7314ce3a209faf4d27161de006cf76c02cca11985161e51c5d29c8993f00858de511b3ebed7822c9a87b", 0x6b, 0x408, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getdents(r5, &(0x7f0000001b40)=""/153, 0x99) rmdir(&(0x7f0000001c00)='./file0/file0\x00') r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003240)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0}, &(0x7f00000032c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003300)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003340)={0x0, 0x0}, &(0x7f0000003380)=0xc) r14 = getegid() r15 = getppid() r16 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000033c0)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() r19 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000003540)={&(0x7f0000001c40)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000031c0)=[{&(0x7f0000001c80)="6a24bfee6c538425abb3f50e6daeafbac2730746be9d6f6301ca4155b008a6c84dfacc277653aed4ba5c9f921a3fca6c19172927dab15ef8d8cc01b1c7fad45daf342a76d64f082d5849d51b36e514c98efb4d94fcb4299bdd01c65218eaa594085c9749d3b6069e607660eae8a1aee912b3006b7d6ccf72f6696cb47b67d648f7349d5411b8948c6b40bdfcdec33b10ccb2ba76e2593200d3b8eb4f61407bfb7dbbfed4e1218b67c41e3e00b2da1d7982117ac79675187da426306f4d929375b1541e29f55b04722dbb6a913fd0f7c494722891f5f51f6725be1666b34ed9", 0xdf}, {&(0x7f0000001d80)}, {&(0x7f0000001dc0)="07956b1c329578a4041303906850d9abac1015936d868a0881da4464818c97205ff4ef0c17484c8a41b2ae75ccc154ddbab81c3ce11da8fc8dd88b1c81fdb251545d15eb8dc8f850f4d8e3e90b4899f715c2a8192cc53c6df9025e391024f69165743a2f07f040c1981472045be14b9eb09e383c15ee45a69659f3d9a74f4a6703c7cd41d94c4328d572e3728de6ddf6da9a166b4db30a91d91f4c4e0dffe3ea5b102cf98bffd9c5a0995b05c81f0284458bf467a8f9578b2f18888f9f7f32fee080573acdc3eb37283838b90e9f23ab548debcf931a276ba0e4d0539c48789ca5761ec584dde4b4b3448cc01b70d96c3afe82ef0b961c1caa6410b7e89bbf716bc847c376f616d1071cecaf70fea8ff6dc9125a40288b52607727d2ca89ef89f9d4263373745600c9ada456fdd2ee7d3dbc1eb7a65649d21826c46260b93a76a7623450fbf20a188de25335b89484f5ecc4e57b498e19f0862b466ad131e13c5860fcef951b08fe8dff3f46e8f4d7cf46636efcfb86ebb687787e96c44a4e9e22d54aec31235cf356511c67e0ee0de7d667c898822efc4bce9ebfde3eb45c31a5ae54730bdfcd495b4538647835da944853e8f9fa3dc6d39afd4890303ef5518c72e43d3cc4303c9ff9a783dd347be6287b5e580020dcd5ddbd4095505873dab2f3ed622f7d02c91a8af7845307c6e46c176d873239594c8bfc3bc05e6f819201c769c2ac0775df57bb30c3715f7d19a36b9b00afc658574c0399a8ae44e0c98bd58d319841da666fdafa394c921f64a177794d64e3c1e9933e5ff97527c74981afead922389519cadcbb368af2af30950e87f26661a659f1464ddf9fab808c8b58e01711c1331d0489bbafbaabdd8e4d6df46976202489d9d164c1d3801537c43570864547112c6836ed4a58182808573f122b09d91feacce26d9e6493406245ec5356617b7ff124b187cb26d8ab72f34ec88139474dc74cba7f48886ec640088283efe93bfe5fe70c02a4717bdda5f0c5aff92c826ac69693d24ed2279b7fadf6bd37a44348b148c02fcd7b2d4f4d74c85e3b163a0edce967d8058337f222f59911f9870bfff9e5e60203df60f4c61df52f11bc0493a5f8df4acf42a45e5e99fba569c39afe818f85bca847d2f0345676a5204cc0ac7b4a402d9682c52ec4dbc03dfd2a4998752d20ff7a694e940247039ef5703f543f7ddb94a4d24a641af8ddd2fee87d33ad75def5bdde47abee559db3203f9c1494952b5b8638aa34d76274a068ddcd20ed377d286293c1fd52f4e2ed17dc8e1a29532c984d04938fcf6a8b900d1e14f2adcc1f182632e9892c262b689ce57a6b051c6b1c59fd081403d3ef3d5d9d4146dac78c01673d603e0da3777f7e75d5f186d766a3c7eec01a007b3bb2e01c8875c117b2fab33ce00f72e7768e3f66a18f1750089f6e81d85ef5fcc93c6a1ae4836a2122cb503a5ecc3b76dd920b364edf99f72d763242d5b2813902336cd5ec40329e9f632803be8a87daf753a6899f70dc3ecf1a0c01bbaca22744d9d59d4f8ac70542c4819e48aa9bdc49486f368495237169e15deaebe095c9b0c64afde61facfaad9e06034f63088594dd81c541d580b00f86a402be1136c4e2cf4c611a03836e8f65a718580fd64edcc1054b9fb6b42c96769d895b0b7f01debc104f72a7e4060e632240b3c324ddf27df76fc46de3f31affb7d1b27514850742795e18986f8ed81bd704db976271c759b47dc1cb1fac2b4dd4e75397024314fdc4c686015abcc5b1fce016c8713f8d67bbba3c7242a384505f477c42555e3accf0bae592b4c8d7d3c6472d4b5143c44b76b168abcf24a06b54be019ed4bdf9cc7b4735adc6a6fad1e8ad1f7aa346e8fc5fee40b2d7c671ee354f9f3d387d972ef7ead251b89c6e9c96395108216b867ff00fac2b732edd4748b8916a9f34ed42cf7a357d7a0a736dc1bedeb2fe8bf9c2824e908b178c457de0aa62aefd032bfea11cc4c264056cb7ce76f2f268ad6a021b0c0e954dc39c26e76c471ceb978bd9ec4ee314e4d42b11e0ec1d5d5283a0d32c4fa4b225bf9bb2366da4cebc02aff16675a272e3c1e9d8ddff7ca1cab23827821672ac2d9be95e548239b2fad7123037819eaf039cd48ee096e5a58be4312bda53e0b055875412b6906fe533fcd09b85d0acea3f61bbaa8348d0a96880c7d7b16a26eaae20e530d1ce5c311f418121e8b8f842725b2508a8b4fd0e424c3d77425138bb852d49c1c0a8c81ff6def8c919e76401ca8ac0242b155e1224ae0bd694997ae9a1c03cdd1e6f974605eba7f09ad493164d95fa2e81a684cce07cc6f8791d59cf75a881a6af967060eb01be65976f8fc32ab7ef6e819e35e988f456d287418ca001332079b88923941aac863fa06a96d69b8f871ec42f16e2f834dffb1070e307864db689fccbcdb3270349ebd0136e50add25da2b686d1ac5351e031b6a74a2223f2478dda9b10b366ac8185899c19f61bbc009177ac911001d698177bd63852db9a1372173ca164a769a0417a4cfbc5b763ea77536a5494c3267ac70a4a3e90dd5961737c36bde42f6fc24036ca039579863bbc35ad66bea2e79a369fa98318ef9ea9faeffc4bff52564a013dc95392784adf46a1d671395f8445b484565aa6a44fdb1f6ba858b3705f7bfb917a2b2fb2799402244cbae989c9361ea2037f633bed004eed8245598ada49423fafcb20756f7a6954cf1113a6d4fd1d54d72267899ba625bd20dc6d661f224ebc5992453d6fd0b6b2099245ffa02c764f4c960a0479d7d0d6569ab617e577af7546ee5e11f9ba7747da7dcc3e20c5cc3a619f86ddf3503e4c1834ceaf7f4f814d7a6aae2890aa1503cd8e7860d0af9d91983267b9b7e2e7febec87ca78daf85655fea1c2706abf35e3599f4e8473ccd901eff2084521621e5f73810967217e13dacbd2152c6323e72f9d7889767974557a976303163e4903f6e606095b517d2b73e5987b4c32c8a90d4a2d6e3838224541e79a819cc5d95d611bca436301fca853140990860f95e683b51c03337372d66b864d94f97aa66d1807eda2a0beb1ed69b45f2bf60f5a902ea9187a6c7518c93786a504ebf313a121cef07f19f9e1704b8d9ecf14abfd13b1b32011c72f5b7e737423406794def254a509730a791c74be363e39fffa759765b227b32dddef1cccf156306929f6a0eb83b69cdfc865d3bc924c93ecd61d1dc8202bcc20551d7c2da1a6be24809639f2761a825e60f4f08286ecef741d5a71715a1c1b18788c0f549667169dd90a7be2ce8c1f731320de0fe6facf3e2f4cca7b6a38c6276a3ce8987cfe0139a540cda83ac3d3419ec21e2719f91ed32f45c3cd07f61362ecc93a8ef913421c83544c63139493f84c4fd7150e3300b0444b0ff2aa57fcab0f82915c3c21df369d4769426208030f6786ef7694edd5f8b54df13373f21c1c5418bc85ab33590695ae5a54ee9e3def0c88f55e60be39a2d05d21084554f8c3754226d5f5e7e3bcc6a2b7993cfa361976e87311266f4ad9a7b713ce033da6166c534caca479ed19f4d94dbbcb5ac557c201ea097f08ad380fcf33a1fcce13dcb19da355e31ad64e4f21ef2b9ef68dbe5540e30541f58dab3ffbb6d316c6149525d5f9c9e327347ce11acfdb1cbb9a72836fd06e3a7776a2455d7823cf826e2bdfe6c6e7f854c9f432041e5db85520bb1f8f149f336f870bdb058d969fc0c0ee3b67eba14d85849d019f31a054d26eee6b432f2930cb83accbb947a5f2521917c51541b70706883212529a7373b3cf1e29235d6d2e414e425a747706baeb7e8c83bd0176e9a7f40441b934e7397d5d6d897f9c921e168f8bcf3eaba4724cd6661151daece8e25aff7c2dce3cc288b80ab01d954adf867de352ad267cb5302db98c5d43f96ecb58c57014cf2baba5ee54c859ccf10bc07fec748507e6d445c73a708b3970be83e4904ba0f102a27be81dce21e930e4a23f724b52d3a24ba0bdbd09d3b46738925d127a32505bdc99c08db19a943ff81d272ee278808202cfe96851a03cd1c47ad0a0a8f6490bda5c623681b3a369349c3190114fdc3e79748585d88bacb645e184179214f7f3b1221f31e33bea728e3d0991f773108bcc7ffae77a6a97b59047696ca747ac062211d53c38a32538b1d634b77eeccdf4bc39db395b01bbda6b2f8ae383282ca1ca9e2d1d5ea1d41b60087b135a05864cdd5cd03a36c40e85a5502302e01b91cf39164522a5e866e92ff9a29f3a8c207894bf33c78d5179d16caecd0b3acbff8874b84f95406bc3e8d734b41e137148431db7c2426d84ef682454d7059acee9e6850224c3c365d9aa2ee826c4fd7cb93657ab3f5d6ff507df28d86ef614f2ec009c81ba34958ce4eac6836c04c99df0639972a03ce0fe4738a9d5271c0830344becd827ab6a4ba9bbda61b2e07feca845d9fe3923c4350986740aea70c1f06b7b350722dac6cb90feabc39cc41358e81eb9c5c73517dcf5dda9c2a9eaacc75e2d4756e27e475ad8d22d16f9beca2f6b6b88903da5130f8b2d8d8bca66cb9d3a8649ecf4fab86fa0ff39e23b65f900cebc629b7c68753a4321a0f4957cb28bb5db2f4c4b4b8d55ed3f51390cfecc37b19421423e0a37f7af7defa82bb4f1c50f943c63dd6cfaeabe9822aaf1278fa1c2ba63f344c34241d2ad90db4905d7485881b06b255bb20a170d8ea3e0963446636c236b784615ae52c28c79e7a2f2cbb98bcf1fa5ff7b053fd76596bbb1a34b6f9140ca4b4681e97643a62f48ec1998c9ac1987c76896bdef530929c19ba100270881a4129836a3bc583fcf01fe9160ef4ac1b21bf745ad65fe38a38d35c3a5a2b71bf2c43cbe8b22c98108d616f663b4b4a88a5378dfac0cedfac0f18c633d4960fd20cf341e842c9d5d0db7a2a5033b45c7fac6cf68c678cfb9bf2bdba697cbb3fadf72cd866525e6e0cdf9cd7ae0f48fde81dd5fa46fbcd15eaa869cffc307824b1a23b5a6151b7d86baa5b436683de3a5f68e76ad6d305144145faaa1cfc9bbde179d387eb6b519c7ad9e744fac439d4891009375266d42a61bee931b5d9525ee90a55c1fc09fcc5db1a6d0b1c6059c72788e2e2e8c8772bc3f19122f13344e4b02d73340e4e6ac862291f67d92c3e459905f8ba255d25d886a3d5c5d61dbd763dbca34ed762613a7d02f5c6a8af6ac1ab677e60e104ddb3066940f7b5a9746e6011f8bec5d7c8ec697a99228bfb63f48c62759b9a365e94cfd1dafb4f6d74e2748c7447726e4b6c311dcf9bca779363914dc398fc830070f0fee279f4d590533f11e9b04624cfccaa43feddc121300bb2dba49891753d1aa8d821d2652ffbe5595c6e53c9a4d5693f89533545df04ee93d987b007ef7388480697fd3a1d3c683e3aba176388abddd1e7b1b37dc461398c31255a81fa5ff0bf31387851e68b628c50985ddb8580e374b88a11ed138b46229dc22b1fd0fe1056ab06308635a26eea072c625ddfa771ae7f40ae72eb770b2286fd21e0f8d0957775a1198404d27e7ae63a1dd85036328c16004a4a5f39c4289278c3f0473a4b798765392cde72a0792fc8d9450d2da55280986db24d666568bf09a812c24e21582595ced9850f709840cb9433ff71c0895d927487e92e0d5feb15df26679fdd084bd7e09d3b00ada5bbd02ed3c106fd6110e8f887e981ac75fe864386a6085a047da03837ed92ef37f5a68c4abe0d4da80a48870db17a848a91ea6914988381795850860adbeed7fa871b6ff3d0c54464c231e831ee7abb15aa30", 0x1000}, {&(0x7f0000002dc0)="8447d08fa21b3038040e30b8098bacdf696bd05c09e78899e47480624adf58a89a6b8cdd88864265373ce95ef8247cd7a869bbb1ee6db4657002d6d272023562f3e8b7a9295dab0ea85884f50ee88d32954a6e5fba9cdebdd95c8e831d8d83ad7b97f17648b6239dbd22cf7d5474cced0d1566e792829a86a699295c12b0a2bc39f196e3a389a0f7311693dbf418f67c8bb04b778c6ffa18cba97691fbf0f159d7f7645e226991455f6cc9033aed4187a21ce0fd11808f08fdab14231bb133b1750c66a1079da2fc58e1be6dbd4b1b4f9371d49ea02b349be11f51ad9140c3a853dc1f820597f58293ee11ffd85cd8", 0xef}, {&(0x7f0000002ec0)="9f49f41afe9d3f8024be1f17f2f341b543463b26bdc242b9cdfe5a776b4ebc2f8ace6c643c6044b6ead5519b00e9fa1144f12e6f17837e3ed1efb614832e12daf5e013cd654753cb16700e0014f060f07052af298bf1cdae3c90e9d58be040c4d0695da6220d483589aa4f8fe2ec22557ca7d70b83692066ac27e1f8120490f0507b8735c9afe4e0c092a87444cbfd63c06c1719b83df591a055be6f8f492ee870d79216751802539d90fdd410c6110326ec911173", 0xb5}, {&(0x7f0000002f80)="8fb0aed441278b640e65a96dc8cb0987ff41c72a357cd21ba445373e5f02a976dbddfc60bf6156c78dfe0eb9ea0862c0a0c716cf0e6971ec966a6d7ab1440b79601d41c53f", 0x45}, {&(0x7f0000003000)="39b2f68d81248ff3da26dffec3773d0c0176299155fe4be43bf5ecf2d9f8f1a2c62b3fc30f3e6fb7b85342e11d73a8c1ac2a07a451cf4f7cac90619b5a0e37a21b8c793c20910809d0bb58caac07af8b3245671da9541e4e5231df02d1d934c5b3a13ae11805ade2596cd768c51028105373858edf261c79ee9336fc6f4c58f3b1858e5fa567dea0c8f6073aa1ad701dcdd901ca9b01ebcd3eb8b7244ced34b815afdacc7e283fcb631358f3d28231e59199343e241d708649ab788a06a6118062e0896fce4d2925c9ac3e3281bcbf7dda561bcc0b85eed90553b594", 0xdc}, {&(0x7f0000003100)="380237c8d1c5059bd2d3ed8d9e1cf952ecab3188afb01c1ff59c95df0c4b991abc6423d967927ced810b5b0e331e172cce3b5c1b88d2e19158f71414208665941d0a12f7b99a52a9600757a61fa34f055744cdc8e2bf67202d24759e5d31b1e47d604c563b4033eea12a3ed12544adea562421246ebeb47f1909a818312ab1bc4ed4266065bbe9d5430c7149d2f5128f770c", 0x92}], 0x8, &(0x7f0000003440)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r1, r3]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r3, r5]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x100, 0x400}, 0x4) 16:45:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:45:08 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, 0xffffffffffffffc5}, {&(0x7f0000001540)=""/37, 0xfffffffffffffe95}, {&(0x7f00000018c0)=""/127, 0xffffffffffffff4d}, {&(0x7f0000001640)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e462812e2a5a8bd48a4edb52c7539305450037d8ab1b5384a813bac97e25affdf0f400bdfada11a1e3c367089969dba950bfa65d4e2a5da5a226916c67dbf4a93e150a3f6eeef1ab92167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa742d1c2268e4719b63aacc37a4dffec7c842ea7e0fdec2d0f30b34acac8b358701505d17d5251fb29740b033bcea9d4b76d863"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4002, 0x0) close(r2) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) r4 = dup(r2) linkat(r4, &(0x7f0000001800)='./file0\x00', r4, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r3, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)='./file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5, 0x2018, r5, 0x0, 0x4) 16:45:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4468) setsockopt(r0, 0x9, 0x9, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:45:09 executing program 1: r0 = geteuid() socketpair(0x7, 0x1, 0x101, &(0x7f0000000000)) seteuid(r0) 16:45:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x40000000001, 0x0, 0x0) 16:45:09 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000200)='./file0/file1/file0\x00', 0x2000010000) mkdir(&(0x7f0000000000)='./file1\x00', 0xfb) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x81) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000140)='./file2\x00', 0x120, 0x3) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000040)='\x00') 16:45:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) getpeername(r0, 0x0, 0x0) r1 = getuid() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xc0) r2 = getegid() lchown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) 16:45:09 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:45:09 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:45:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) ioctl$TIOCCBRK(r1, 0x2000747a) 16:45:09 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) lseek(r0, 0x0, 0x2) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) pipe2(&(0x7f0000000080), 0x4) socket$unix(0x1, 0x1, 0x0) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x6) getppid() r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8140, 0x14) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x4, 0x2, 0x100000000, 0x2, "080e66d568df170771d03ef8226c2e713f564036", 0x3, 0x3353ddab}) 16:45:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) msgget$private(0x0, 0x20000000004) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r3 = socket(0x10, 0x3, 0x89f) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) open(&(0x7f0000000000)='./file0\x00', 0x83, 0x20) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) close(r0) kqueue() syz_open_pts() 16:45:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)="3a262724ce00", &(0x7f0000000240)='\x00', &(0x7f0000000280)='}%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)=']@%(^\x00']) 16:45:10 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/83, &(0x7f00000000c0)=0x53) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:45:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x8) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) select(0x40, &(0x7f0000000180), 0x0, 0x0, 0x0) 16:45:10 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000000400)="19", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84a5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda7e9a086d21f850bc0010d91ae61049fad2ba6eeb0454fe5c217139000000000072712ef660b30d5068f7acad445dd9760a2bd43b849a837fcd85e5ecea04000000be9dd65a8f2db646647f5cfd13d096ddaf5fb090272fffc02fc007a1ac41f39fba2c508865c932e6745b5da0b43379ce2ccb73218eeabf7826aae5e404e45c44e398217e945faa1d9469e290d309448d7265393fb8925ae01e6f53d09d1840aa92313258811e26cd501149b0b316fee75a5764829253debdcb30bfb0bfd2e84d026bb53f88bbd39db2f582cb00ef1916bfcbf334131be446189482a75843efc033463bed85b6858f557156efe3beb3fd89a44fb4f2a17e77f80324fa2f9d842f5c01cbe2443b5bd6a8c7d0d014705d8c", 0xffffffffffffff99) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x55e7}}, &(0x7f0000000100)) 16:45:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:45:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:45:11 executing program 0: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f0000000040)="1f0000000506ff00fd4354c007110000f305010008000100010423dcffdf00", 0x1f) 16:45:11 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), 0xc7) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0xffffffffffffffff, 0x7}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:11 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffabaaaaaaaa0086dd6050a09c0008004eb5ef00fe8000000000000000000000000000bbfe8000000000000000000000000000aa0000000000"]) 16:45:11 executing program 0: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f0000000040)="1f0000000606ff00fd4354c007110000f305010008000100010423dcffdf00", 0x1f) 16:45:11 executing program 0: r0 = socket$inet(0x15, 0x5, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0x10) 16:45:12 executing program 1: 16:45:12 executing program 0: 16:45:12 executing program 0: 16:45:12 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="0180c20000000180c200000086dd60093a0600022b00fe8000000000feff00000000000000bbffc898000000000000000000000000010000000000089078"]) 16:45:12 executing program 0: syz_emit_ethernet(0x185, &(0x7f0000000080)) 16:45:12 executing program 1: poll(0x0, 0x0, 0x231) 16:45:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) 16:45:12 executing program 0: socketpair$unix(0x1, 0x100002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 16:45:12 executing program 0: r0 = socket$unix(0x1, 0x10000000002, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0090b8796a2be03e1c060000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 16:45:12 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) 16:45:12 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f0000000100)=""/59, 0x3b}], 0x4) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f00000003c0)=[{r0, 0x77}, {r1, 0x1}, {r0, 0x100}, {r0, 0x100}, {r1, 0x5}], 0x5, 0x6) 16:45:12 executing program 1: mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) munlock(&(0x7f000023d000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x30, 0x4}, &(0x7f0000000040)) 16:45:13 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) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000240)=""/116, 0x74) munmap(&(0x7f0000269000/0x1000)=nil, 0x1000) 16:45:13 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) write(r0, &(0x7f0000000000)="e601914c325118cc2fec498d2dcfd4af434ed149", 0x14) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 16:45:13 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="c7552dbb6a4c14b1ae64736932b2e376c2a2628ff68f87cc41910fc85bea985ed77c16a84822", 0x26) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0)='~', 0x1) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r2) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 16:45:14 executing program 0: r0 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r2, r3, r4, 0x50, 0x2}, 0x0, 0x7, r5, r6, 0xfe32, 0x5, 0x9, 0x10000}) sync() getrusage(0x1, 0xffffffffffffffff) 16:45:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r0, 0x2a, 0x36, &(0x7f0000000080)="e60aa3d88dc055fc83866b1578afadba345c2fad0c6441cc4a8490b3ea839c92b09a9b96a523c308b4530232942feb3cf385f04f36027d64", 0x83) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000081, 0x1c, 0xe0f}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x8, 0xe2}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0xe0, 0x2, 0xee, 0x6}, {{r0}, 0xfffffffffffffffc, 0x38, 0x1, 0xfffffffffffffff9, 0xedb}, {{r0}, 0xfffffffffffffffd, 0x45, 0x80000080, 0x8, 0x400}, {{r0}, 0x0, 0x2, 0x40000000, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000002, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80, 0x1ff, 0x8000}], 0x2, &(0x7f00000002c0)={0x3, 0x6}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:45:14 executing program 0: truncate(&(0x7f0000000100)='./file1\x00', 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x5b) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)='r', 0x2a2}], 0x1) read(r0, 0x0, 0x0) 16:45:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="c47b8b05de32241b4b4a41e3883e2832d216ddf26013309324c7ee422c17295c4c6a48187c7ea5c1fee293fd265941cf681da8aa953c325c5f763147c5fa030f222c487eab922edd79446f1c7f3c8cc5bbcfd7431e8e23ca1d93f65cd47853c0498dd30b8c30e5c05b4506abde6a2de99cc7b484ee", 0x75) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:45:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x101) 16:45:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) recvfrom(r0, &(0x7f0000000080)=""/109, 0x6d, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x7fff}}, 0x0) 16:45:14 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x5373d803eb1549e3}, {0x0}, {0x0, 0xfd}, {0x0, 0xfffffffffffffea9}, {0x0}], 0x9, 0x0}, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/83, 0x53, 0x40, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x1b9}, 0xc) socket$inet6(0x18, 0x4, 0x80) 16:45:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) dup(r0) r1 = semget$private(0x0, 0x2, 0x410) semctl$IPC_RMID(r1, 0x0, 0x0) 16:45:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x0, 0x66b) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) 16:45:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xa36, 0x4) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:45:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1080, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:45:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xf411) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6, 0x54f6}) nanosleep(&(0x7f0000000000), 0x0) 16:45:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7f, 0x4) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xf07, 0x3ff}, 0xc) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) 16:45:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r0) sendto$unix(r2, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547d", 0x172, 0x4, 0x0, 0x0) 16:45:14 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') r0 = socket$inet(0x2, 0x4, 0x2) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="97465669b10a3220bb47145d7ffaa28a73db9c4d254d5b47da871c5a3c9debf23139340371fd3cb8c2845c49345c8906489d001cf6d6a5f53d02e9c09860fcebeb9f950e227b0126f6de06e53cfa94aac57993661d182c598a64cf", 0x5b}], 0x1, &(0x7f0000000180)=[{0x18, 0x1, 0x1, "818d7c3bae7b"}, {0xe8, 0xffff, 0x7a38bb48, "50b2ceafffdbb183fe863c59002ae3381dedfa66a0b14b5489422ba772a30cc254d08141fc45526b41045ab158f88fbb60aac3aabe528c4987aaeeff53c57c4bee6a79a8069940bc2b29b5583d96abcf0e59ea49e3c85e8d010f8a970620289b4432dec558515e9d0c5eacbabb2c4d8494fca691981357ed6f7f6ded2ce515bda2e9f112d704c29784b52113913c1a4be4ba2e892e8f64c387ecefe0c9b59616ac00df0ae9b0aa59690597e59b3f95cab93436ddb22d37aa9a7fcec911c7a5bd3f50c79e3393d0d8efbf9702a061930d70d1bc05dff8"}, {0x1010, 0xffff, 0x100, "21b940f7073f5e45383c69ff0271fdf1ec56975da17abd9aa8dee0d67cf137160c969bcf2a70a84f0504ce04040f87555702023f00e2e7baa4eb9537d4ad81609ee006399517d978cd54c9274d81cdffc94de658f14351abf8d52c0fb5863120419a714dc78638d672f87cd622520c814f990e87e509e6d916d68dcdbc25dfa531b6d2bc659bf525542b383329d6e29f855692462bf37de0ee9deab4426e2b800f51b95ffd401df17c236fa90f0bab34edbc4d6600ede35b7705e004f652f78ad8dd1232746bf52004774be3de8c49c1b0e085fc7babac74c68084668e075287a665bbda1c649be4e0c75ac7a6d3d4e19084b1cff3ffded24e4b842a25c0bd21350ec4323a8f9be2848cbcf9ff2e7a1971a0b3e3817a1afb935d8ac547dcf91a4c28f3834fd3b3f19d1adc1d8f3f76945f41f224d5720ea86bfbdb74f941117116ef62ff2beb817cc9c767975ecb8b8746dada9be45a906ddeeb6cf681d7e59d0ad32e8a0650cf5f0a81dbad9c31c2df9c3d2f286cbc38c98f784e1141f9a3bf50fe98ea3869086c166fd6b8b0f443cda098568308ba243750fb9ddb40ec2ab320c653d7999634813ba0f5e344feced644ba0f0bec46c8c7e07b7635265afa16ae96c3e6a7bd190d11d04377afc661517421c1da91016d04aa9c7e6b0c7ad17c9f7638d65a18b80b20813cb0b3129c4e2e37fdcf3109d41a52cdf340dd6476bed2a25bb5928b8494f362ddc04470a57750be3c5396fe1688d16455718f16db7bf97b89648edae3209378f9c95a12952e512adb21bafa6d33c0672ba4c34c7ec65cfe7486f4ad61ce406d9b3c0707b1e32d1ccf5b54b7065d2e90a7dacb63dead4187d1e1da43a0c8a948ea6f677fc9d1f3a131d005c3ea773eeb57589fd448ce75370c5a99140b3dce5d7c5221c94ffac1533e98cd1f24ac58aba7ab653255e1ada6d2ec9be132f18b1a23eb5c0debf300071e451beb422c5767afab69751f1070b608d792241c3bc05d52998733dc49afbc1da9f08d9630e49e9dff9c8e6b920747de27758627c130e2cfa741ee1956d332bd63c9d8f9a7a80b357f1edf93ac9fe797fb0f4efb503ec177024b8899637a1f095ca376e6fc99d466d3133cfb7d5562f1b1be8c1e1b001c4834fed9d78b5b7f7705103a4eaaa117de87d1ad993c930c04f78655df4dfa1b2fd278972d0e4a0dce6785d380b019c497c1fcc428e7f1f24e0aeaef998ae9eb8aa709467c4f4df56a525cf53e3326340d324c619915fae72581a3b8b588921a09e7971568a70f685be2cca7bc7738a9d17693333a65ea245369844e9ced74bf420576f0ba9bbb8842b6462b4e11dcf710a5c342abf5c72f912495eb4a4dae32154bdd2b54bb4ea0de7594cbedabb30e6e93932af22c4848a65512f8faac9fbb574ef4df5c0c2b5ecbe7e19abe77bccebe0f946ca1391c260a56fafe5934479eee797eedb5d766aff38342d816dbccb5f69e5d469f47fa3d06b019bd84f8ccdc4c1699748d709f173d83b22b90c8b77e8854aecf5677029356d21dc8456e2cdec7919a6dfbc77491db35015a70311bee5c0c37ee55ffb1a6c361f209677412f685dc32a23c78a52e46e40801786aef3f5c1abde4c175cbd759f82d4016d1ab1ffd6844e28fea3fd508e07b10ec76f0bdbfcc3316dcc4a683ee508f2e76fde4d4e5d97d44166882b980a7208aaccb7d1b990e68559efb228d691df9e7f4f859c76678248c149e97f8ff96e880638838068bb41f25facaf35bfa7789a008bc093060905ce225b47f86e0737536a552584666bc8149c00ab3fe4a66c8138b4991e0b91b1d7f5fa2403b6c26413c2bb09bf64957ef9dfe268e6f8785a85f13d6381e4f7ed1398f4e0317e7f73eb0ed68976adce8a5050794b77e3eb309d9edc0aa8626c943c72629aabff720aa176fee7a625de6702d199bae0b8cea83fcabaef292f1a795d052d01fbb0367d7d905014979ca98182d1f92db97df0471261d788637745bf395701cf443dc69337bebb8e98aa6ce15dd1e22f743cd8f355a5ee6911f903764612526d274eb732410de90c17c96e29da52b085ad0c36b97b91596b607c2a354e5a4ebf08de0c613381b1a2c67f9b2d9bea10e86bd79a24f9d09f5a342ed23ca88cd09324e3dc71f46174165dba6f4c397480fd9d2ef64c212241a129b4cddad3be47c92f5b4909117256841a2857c5dc87526d1d26002118c8ad9e3b042268343594cc66ce41b51960bc7e4a7b1e2a8c465d796aa6df9f0385d8c24eeb9d0c7011133f28365204ec751aa8e6996ba35e501434fb415f21e044bb78c68dcdbd42505804aa18fcfc29ad77864e9314eee34174c0d266b1c245cd2d2de958f630da59dbea9191a923001eed4f60f8c222b4a0d72b04a15fa3279ea1796b01b403c11a492b4d278ceeaa68b79d5ed2cc725b961d6cd96d5de7d8c84f1864658c884da1ed137a0b5cb6c0f2404d613228087155a6fc24a850d062a0ac63929d03d9469a9e1e48f9df5b33b13f9b3620f2039a64d738d209fccf59543fb164ab42438da00cac8597a0fef6fdda236aca9b5324b370709fc13ae78850f7f2fa71ba90871670d1fd16848827415c3df6f65624b7d0d4ca7c1e46ebc595214f745370ec5cd78e55d771ee330968bb5d38aaa3a19880cc4313ce92d33d911e38a4884b4399588417ebcda572f4ab5e7add6c0cb79d24b93efd227382ed6701096b36702877d831b64f51eaacd11c4693cba7e3469143a553ce8cd246c1dc2995b1cd8d0ea5173b731a86ac011a2676479f4978c6e56ac539e41bdfcca95557e0cc695c29878898091d0fdadb8838dce6b51df71f6a46cfa6917a526f28a87ab3c4a6f1515f7314fb29fb4b989f1e2f351dff8e51bb38ca024b11ed2501122a519449a73825ecd20e77994c3dcd3250477ac2d52ca64e25a9b8cc412c8040594a9f94ffd9ad7362794eac226e793a03be6295af468aa80edca9874b8e68c6ab805cc932fea1887409be48803b4d39ab7f09d39faa60edc51b84ddce0f555b09d5020675776fe059ebae6cd7b44584252850fc5e27cafbc5a14dfbeece3b9239998f0fc430ed21e1200d4ed78ce399d55b748960fc6ed551ac5d1ef0ee32a9ee857f58b45367a472dd8a1081becbdc85103f2d60eb5eb95c36c479a89c55c59f4cd56d06bb274d6f7f52e107f96a20db9673d1483f7afc497a7fded22098a556c63fbb4ec179462161383a9d628e15e7dbac96d9a60236ae29ac899e632740979a46d2035f7c04640729d800879dc8bf893450bc02de3359ab6bd57124f61c5ac4bd074b22ce8361afb50583122ed09dba8cc79d612f546f9721af7c950f15ad965b766ef5d118b647c678e27f4fa861d1b15edccd5388b14613ab17d99f8cfb102a4c272d4a6d9a5ab335ccb4fd3f7e749f9d59aa2ad060f9bcd95460154d772faa0b9ce54e3bcdb2b7c274161f87c0308fd5248c11c1ec6d3e542a9d2204e949aee575bdd3fd2b391e3b520a56ee071730130a5ce423f796ac2cf3cf5fda1529a87a610a43d2d137f469ecad37a4407ca8d21493efe08c6c91d663f5607b3a46cce3f9c017aca298dc5a7ba33cef39126e2301d0151e99ffee0a816f4ea7bba9a939957ecd3da9c8a0589aa889ad9836d3cf98e8ba313e5812f9a4b9ece5a97be2807a438b763c76ab46a0f95dd2f30fd2a416a5699e29f31a1764abbaa98462617e28fce4444f99826d381bb33e5abb85e9d82a3eab1b0169a3ade39179f9f61b6886f2ba258738df5fe8e51bffd465d2ff78cd7b70174316f4525d05568a1e098f76f71d9d59bf95df47cd9a190be9b55952178d4d186739f350ecdcbb182cf9b2d3d61485cbaab5be8f67d6dd83e32d4e9fd69ba918b006dc4aa75550c3091db59a7a3d3e1f95f373e1495375026625f6a22bf609741f23d338283f714dcf7c7d1301b5d11089ab7963478f35c6aed02de0689569490fa7cd48ae5d1b74a87b1276698487ec24106fb94d3bc3c7eac70a14f43819746e3258e4e07e28ea6d93da7ac02619a091392af30edac87c2d4d3acfe53fd4f0bc458d6739aea49932bb21658feb9b0f623db789f2c1a28521093b242b23926dfc2320c06f6c4ac8918d8939442e92a234d96a3b3bac40f32e46d76b652613d0e30e5084ef0166b4817d2e124740dd1fdc48aa06712da30116d5a6f0964b8d347b5f127456e337af6750244f33304394dee02c7290853e8cd97bd680275ed5dbef45cd982ee4c1edae3f446bea4435f3cbe5c39147e6c3d562a6675fc54aae27cc6f47e3f686da94ac71c2dbe067c3bc3be1a7e947b00fa1cd94a0f934d3a23e4eddc606855c788f659445ebc465c092674b09c79f9c5432a4cb857f6a9d7c2e8851143f092740ed6065280468c7095168d82ef62c94be95834fb87e5aa0a27632679d10538a151f4901470ad791e26dcd16c1209428d7c70755bd017aae858aed6cbf16c8aa7d4c2e5a9eb9e158dd5b1e44bdc95a0cf481ac512661f3755ceab53e7e14181155bcd5bec11ae6eb628a7c29bf49d2b1f466972583d38be57ad039e3bd45b11aa2157284fe93e4ea8b16c6d8972e27853df33541384e7dde4b44fe828e00140a7f34984202d94a5cd60eab4f3ea2a41eb937c0adb801e76a5b791ab03820a69e70d1dee21d6e6d62a45dcdabb7057e1f82b459f5d3ea692d803af63f3284c5f2c82cab8068771dcaaf5ce40d6d2ded62e06bbcb4342c876d7e70994385b11cf06f6d506a65ffaca8ad02120c325d828e29b7136707540a624b28854c0057359dd27e120062ba343bb13c11abdae49f9940c3ef76f1af9030eaf2158a5f7f8dbf9d804229dc2696028ab9ab5d260c528c626813287f92e20acd3b9d6739ae3772e7621586dbe6980d25fe13d0218cfee09d730a107eb65abbdc2ecff990e8e8874b3721c89b03cf16e4dd1de17db017639fd31eadb919c777488749e7a9068a725ddf70be8a7c6d1080802e68bdc9bc64fdad8b7fad680f6e2dc91cfbc41da41ad34aa4eecfff52c48a27c1c4c6b94e599f87a775e2b3a9fa972fbcd0100df8b5befa148e45171aacc25f1b12a1d30a048fa19872109fc5e3968ea2b1959c12af508eab01202e60bd613a566ce4cd97e0c5c203c7ba3b4a5ac0697159e028d45d22d638d632e7cbde1e870a2d355807353fa012c2f9978de66a0009d7b250311828b6683562b61560d3423d1f41ff0bd1f2325bc79946b40221130abf9c3f33a379d2cd3b3cd869fb5c3613cc6d5632f6187ab1cdf536974a835855b0f0850713ffd684411b46584d299935812a2501c05e529ceeca15a244a1d249dd08365a84afce2dbd67aa72a4d256cc07b103038ef3fa3097208df1ca0b35be9c8cd5db0221d35c4c8a944371e8a9f2cc4596cfa8717a6028c24bd4dd94b41b8f1a87d3f07f021ca619d79e35115e08540e379336a8e43b4cccc2e555f1c0e19922c5dd893927e39b5b6afcabf231cdd16449badbd7113c53030788bc368bfa9e8d9b5c08b2a4b42126279dfea88e15286f6e3867017ccc1cb09c154c0914b63cb1fb4adf51db308b3a17622d335e1d77059fc31183d56a9c51ea1383d17c95b2c06eef6b3f429cb1c745ef5114432f3d0d1ebd5d5a9d39c49f473ab513d172141392e415643a7b148829625876a5042095901e57d7df5d75f0bb87333f3f238500b7e4af40907c790550183cfe5d3f6fd95ac2bcfcb2e6ad4049a54fd06fcdf5a5f875fae109711c7dc89b17c82f15d0298bc678852bf3cb02e5502f90b8a"}, {0x1010, 0xffff, 0x1, "9aab2a5893f21eb73c39dbfc5bfe14ee6bc5b45b15a88b9e10619a2c5c939e365e61039af62df2adb26b49791035ac92a651f3d81ef18549e168c000c5265cc02e3f840b157dbe4fb906a1a96e4d012251e556e25365813f75125fb1123cb48d7ab1427681fcc0fda80fa5d512b0ffaf8abd60fa303284f13a02ed68abac2a784ce37d97a80584fb52d431a56ed0190bfca959d1f55e16bd02393637cbc5b15593c1e0eb77c1ac823b576fd74bc060fdc58808cc680d6a8470e3004b03c061c6a856c4e75740c89d6d19c5805bfb9624950090ccbaf0cfe4c9fb9fe2375ba350175f42c2b4bd8ee9e75a2d7765315031e701dd01665309fb64f196d0f115b2279b8c649ddb8c6fe7c6d8c820d10ded6049bf48fadcf89b69b31f14b17602286113d8852f6b45e17adeb46b0d343bb03eeab94bcb6853de14cbe8301222556ccb1d467eb8328beb0d60886a4c248273360b6ff875b493bdc540dad00346e7305338326a96c6cc98ecceb9c72c7d419213aa88cbd4a2ded4538f26495a8bc17bbfd3a79a763fccdf42624ec81e982437ede00c8d66705dc610259e174308e7b00394ddfce0c7d9e587d4cffa02418d1a71e6df25ab0b2b6fa2a0ee602379c1e33432a6607926653e82c1c68dc669a5f99fdd71b1f0ed46377c9297e5e2f4baf1a868c7f3619da5c6a58d9c98e9d6ab06f48d2f8084fbe3fee52d8f0b75fafb56d89c3744e65a6738877959c9f5dbaa89e51a8dc5b4a859d664f0cd9f5876d391bd451cb6468f88246a34e289e9b61157266810b7df8ef3a5908b76c533e9beec2cc0dc174d6424bb66668a25e040775765d6a77eb90c146d9a0794b81e153bae0ee135c88b67d24afafe1bd62c025bd69c18ec8d803f516ba94e68e623bf1b77f075ad23c102958c87bfd9a0599038542210c77fb967c415c1aa234e8d44f5e4662d6418a2e42fac7f17c74885900a0a01e9eac04f4649195b9a34800d3ff51b94232955a6a8cb2917b145c372d479716ef192a191abaa567985af2f3972941d46825b0959f672428a51c33d54b20dc5ee51c299e9c0b362c9dfc4d464af870199b66e1bf746a8653a3d9d6657365af81c61a404adf3c4eba86a7aa4ccb63d70323bde751df571f7447eb64efb540df826bdd6e970375e6dee66d4c4c14559616e85aad26c9d1ddc8ceab8ed2b6439efd32e9ddd7da16e1f1f57fd5b17f6f39ff3f23a4559467cfc3472cfb48a2c029bf8cd2a2fa484033bfe1a13cd4d2f2abdea749e1cf8c520cc495eb9751b5f705962aac0798b15e0a9576fefebc2affc0371688f7fb24553d175491570730fb82cf0d525dacc35a2f5ed5ae8cb8e6dc15d43345481861bdf35e7146160fe4ed109c51deefef8857c1fb83efaa04f334f3844158c09e05d8bedb9c84dcdc85daa82fe5210c17ab7bd8368286806463c62115acb4da361c3a63b3798d9c615f1c9f8e778db1a2623b54a05299dc0df19198e2bc3c11e2a123247ad6ff8400e71afdc4ea3edcf62642cee89dc649842b545b561eeb0388615fd04fa8bffbd9a6c4b4eef9e062ecd509c020a1bf62ee726ba128c0b738438e5d9f5987920f236c17fd8b981b7efedb31ce0ed0212282b5ebdbfe1158470bf2da96d70e0a4fd835e865125fa2c7dabeb6ab157c024ec5ed94b9c1a3fc10eddafd0460fe294d02c3a0762da18e6488bc7b2edd909023385aebec60e269eb1429f809cf4093015cdea435d762fc1d4c0d88689834ffb852019c6c27e7240b0008e1104de91de5430888771490b954671a5724c98dc16da12bd4210af626bb2a6a9643d9a2f70ee97504664fb458b9de9aadc01d56b19e7050a0d5d1b11ce82c2f14cccfc4bed0f95598a8880be6552c9d569accc5d9e31b3a38ff55ea9ad47c6d5a6b73f4c1ab84b507b3307238799f83a78c7e3be5f636c216ee4045dbafe7576b6d63fa7824e64421fd773310f2178fcd18260121eeda87332b11498f6d4e45faa615fa3500d7c3856e47cb8fef4a71d9a97d444a46542ddc0f5d7d0cc981bc8c8f79b10ae4f5098c91ecbb71d3faf4ccff09e0d3dacc61fd9fa54155e408e07c3e660a9be8c5f874ab7943855423545da7fb708d67e44f7a72dd1144cba9ae1a4d0e73dc516e49173296d3febcbc5e0376973ce7da1042c8bf9d9d88b478bc476e795ad4c8aeacbea32e6d53d38e8489f519783faff5b59ae8a984fc612b8c9e0c31637cc1735d714d27a0a0fc7073f11050bf7eb3c43e491cf9e0cc745af54c22274192a668f5d258d486e6b27fe83580edfa85360f5ae61d6ff54c7e85c9f76af60bd857455351a565de078e0222ac0bc00dc6862677ed14b9a344f3934aa447ff258532d5e584f815501685938114d333dc33c93c2c2edb7d32df0850aa5229522d3023fd28e2baf94ddff9ae9b7cad312923e95750bab552a3e3c55248941676abfff746d46f8937b0b044bf3abe8b0e872d1e9ea1d472ccc19a91570dfb24b5f5b055addca49cc28fd91f7a60592fb900b2924f0302d8e682f4dc97a9627474c089fa9dc0b8e6511c021160e3db24ff197e1d139a992f85885867fd769e5935ac898c8e99fb624ba5a2486ea3f52641211bced31fb999245baba0f551943f096ea4c1bc5cb56dbda335238ea21a05aff8bf43d24d16ed5f0b42111d162c0f33e5097ebb13c135c1b8bf1b19338a04b1b79a48a7f629336672c623ad26ff7bd07edecfdbbf2065109ff87180e9d5710dc908a06d0ed4eae2a03482e2edfc88d80577c88e33ef6f5db5ac7e9c0836d055382366f614072300d4edc74109f8e0a7a94e0a2d895e21e86395fb452f60ba27a89aca8e8a0f80c2c72e0e8ab9d0d475439804e214101c3e4cb0e51330a76868f04c048389dc0209df496adbf6ffc2e0b3e5a7abcb94ff945866efd154a87c5548ab565c9b605e37b7000b01ed22413f8af24415983602730aec8bcc4b1e89c9b3146dcc091cd88380615bf678e0f39a1d828a17ea52407d2308680ef8d83b7be138b504850c430b4657bdefd610936084b16de090e0455aa2dec0a5a70b457763950f3445fc6acace19daa7a74fcb782e891d96193340e4076f4697ae37402b5f32a2fe24dc1a45ed145366dd1c0cc2a07f71964f67b961d962b47b186eda836d4b871374514f54aa24324883633cdc2d8f68ca57c96d010852eff9ed15b8fe7e3f64821aae07d53d573935f9675fdfaceb60b0038214e0e94cb19faf8d14b0b91cc42100ff9d4f0d45119f7559f9959924493d6634c54fe9c8e7f658a420ec04ad4d085670f793782dc938657b1f18554fe23acc24981ef7fbbf35c07820d85ca990f5ea1af2d40dac4389b77fc48f7a18c23a7095ef585cafdbbc4fa8aa044cbfc18d1ac338d361ff9011717d4cfc05dbd675cd7b6d6f0d57c891bb0b1facee91d4f879b075dda31acc3743f030e200e013a92fb848007d16888eaccd90fc93fd5c3d5fb2679c9fb854a83bed40bec010feffa38289cd8b10a30580e2bbf581e441cead3cb6b4a3fa8fca9727a2cf8cdbf69ad4aa22f803c53d75c29824e46676375ee38b2fdfd72c0016e968e627cd3e1b23a27fcea7ddaee8131b6a7518e85d487f94ee64c5157c2faf8c28651a38819b0810605d42fb8be129c645af31b9001a5d349945aa2db109f1ff395bda3a1ecad66688696b297362e8992f92c7b31fce6c3a4cf75f4d0686791694ed6470518bb50606493f84e2bf74212fd8c4cb8eac4c0672afbea1c78bd2bc02896df9f46b8d220a57913a51d0f4b9edd295975c3861d62bb3146f0869b5c40c3aaaaf22a77d2e7c3380ca2ee70755cdc9f4066ebc1cb6083bd861c90d017fa057be7f1e05368fa02f8aa4f7c75d70675921f78525740be68dc01538f07916244330b6efc4e2bee297698364a026d5ecaf06548c004c973f74e111de6ce4c59e00437d840c4092346f374f2dc3be5e3984356a702c3fffbcc5abbc2105c52f183d258869e397d74e504e37c9e7481e66abc265bf950f595fc4f7773dc4649cf311dcc111ca6216a1aa4e0d1daaf707a827ca19ae90d5747e6d96c252b95c5fe90f4fa313dfd1ee5f3dd09bfe9625f62b45a68134829ca493555684a67224ce2ab571f914bc0270dbc2897799cdd486dcfe9e0b36fcc20e299ddfbef38a366fd90627d5898704967e3aab102e4e2a2de4e49744301891882140312d0db8ae772a5d340cc8993ca2956098784d855caa19a4a46e30ab1009c873818a450938cacd636f0dce0ae2ff79459b27eddabb8435c121d29bd84ea324c03a844fabe42716ceaff668353ff4df4fe207aa6d19a2568a9430c9b16bf2f9c0feffa3c5ff9b9ee85456596fdfc2798a50cc6f3696a7eb0dbf09da2890c49df30448b7948e6fb12638ae6c4a79b97c57c8bcb4b3970cb1e78842f870adfd4681816a1d24845feddff4f824c2435533163b35aa75c4c6c501f79cfb9364c05324435ccbae224e6b457e281c4ca30d01e650d265c0486a7d6c6e820361f0abc685e04a818bbd0dd2b728acd60d534a7784c75311ec2365f290b947a3e5c1518dcd87a1969754cf1b5954f8dfe52e97d150d523dc71e9ce5fff28b2a904afaf525402500420316f33879e98c9cddd2a5169bde35b39b3269d630acb463fe10ea28da49381a39ec7bed070447a1906bad6a58a697b56f1b1e10ad51eb284eb3830a7b1ab14bbdcba0a04f9b24600410c227475f6b6f14666e4c0dfe97bcd7bb65049af89bce85cbaeb1bc4aedebce7735bf78668f8ee7a6b0ec78ac4aea8d1b92e6d79a729a979250d05550c5f4902e26c7dc0af3dcb82bde4233a652464b2002aded26c4b6fa4ecf3ea8a5170837aa310a15c1d4403bc88fa3dab2dcd2b95f2c1f96d8e96da5d3b8c4a2d805c7588a25604830de5888355359cc0c74dbb71c1b80e472a0c7e3c1c753243dd1785d4208f6e698647cc9d7004c1da998b7c99c1fd37d57ba5f1300483d1e83d7ebb858b61dbdbac1dd8b71e5dc192d5858bdbf6c83118b17d91a98c2cc54894524ac66f494dadc2e1bbd183ac4614b06d1b91280b07c2882219de1c1f25179db7ef3780a8c9200f206165e66eae732a6d660a097fb40ebaffffcc13da53ce9df46ecce50beb618d64686c828c1cee50771d500c43968bc604ed058139becdf2f9eeadb0f900751404334bcfafa1462ebdbb4c0cb35b7d64752d5711a6488983d4f4272b8a7b9b4192e2178ffab2f4548a015808a614ea03b1c2636dbf22dc177836e5125a9aa622322dd71f13049d26010a62cf23d77e903279d871353a94e5899110b4e7e343f1afd135011e6cdf3f607c462744d2bb25246a1af8c582e9f6d62e799bb84e1a4b4bee6bad70f253eb9f6f674c0152165d27dae689c5867e78e2e8d6437b9f843a9d90f79c2cd60cec7a139c443cc0ff346a367aecdd013ef4a58bb37288d03baefa0be82e0b37d7c0a2579e89d4bb29242f61c0997dfd374ce83a806b633d9759f4a3166986d51f14ddd57d6f72b08ef330f3301b530c6168698dd826b1ce0ff72d069ef69c0ecd7077d526de58babb89dfd0ed45d499538c2efeb76e8129422465bb844bd27622055140ba77752a055829ef9cf2abbf51d3116184a4002c8de2f22c3d722539e78ab059f0038fc441cfcbbb52d4146800ec6f03eccf4cf476ac6bb537cca46f9fb94a4b913b83ca4f8f5154be38fba8ce4fc2eb2f56d8a0efff28d0e3052670b0b7127c214b9515ccb1159929e7f79e82a0612801bd4094600be5bb202c26965dcc2464aa8e41b2c98"}, {0x78, 0xffff, 0x4, "73700f7b68faeb79aba613f4da0aa5e5be1a03a107c0fe365568c27e30065a05746fcd6701e6b00d2ccd8b421489c8bef04eb9e3f432ecf69616f9434b6bd108360bf0276dc6177bcce840aa5d33e84462200fb12ae1bb3ac756faf55cf9788b9dbeb35c74"}, {0x110, 0xffff, 0x800, "4421421df6e9fa11416641e25c662d6b769c08662291f9a1fd8e0617dc84a8bf292cff7bd6730e32cd1696e1af913f4e85603178af2855a86cea7ab00902aba68fbc9b2d6de052df374bd71672bb72f0be26178d4a8ebe00d58511af3c57bc2b4a1c19c3e9227f28838fdf79e7be63b480eeeeca83cec84c483aac3f73584cf249275be2c5556bb8be75d4519927185b46951eddadbe9ada02390b87588fe6dcb7ba11be08c0298ae70d8eadb05eeb4a997d00be7816e63df04c5e373e4528c0d8f11d36045a4e979b5a5af07ace810c68ca5e33a5c193bbbe384fbe86187ac54eda729ff53dda06c525a377d2eb37a33402df9292de5f3845edcfe293a7"}, {0x60, 0xffff, 0x3ff, "bfb62a46b64b9d9e8f53a9b5633beb5e1fbd18d9876e1d9e86cf0a1c52571027956c8983f964a732f996eee5975fe63a4b6803c73a3cf7eb836e06d5f9bd8d6b5cd5f1991b97ceeceb75e0"}, {0x98, 0xffff, 0x5, "db31ec9e5cef3f1f9a5a6cdff1e63dc0f7d4882ee0b1e40280b13ca31c0cca4fd7123879793442a0b6b9057ad8ac0c4f674d622fe80ad5cc11505ce0026d674b7fd630eb00f5e39de6cf44c841116fcb35fc0fcfa26601bbb75bf30f9f3ef2fe104402cc790c478b287e33a31ff86dbf2a5ae1a503d496fa1a17f56635008cccc402e31c"}], 0x23a0}, 0x400) chdir(&(0x7f0000739ffe)='..') 16:45:14 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) 16:45:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000002200)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/179, 0xb3}, {&(0x7f0000001180)=""/60, 0x3c}], 0x4, &(0x7f0000001200)=""/4096, 0x1000}, 0x42) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x8001}, 0x174) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000023c0)="7ac34278b2a6826a28047be098ff48c659e8b664f5708e0e6a6add71f0338755e2b452446172bcc18de9825b3d000000000000b8feec86b32479a2a37cc58a3768ea2b912b672004e8df2857b10ee702e908b26391974ec4dc88b761cab63ba54abe926e063e464bf14240d550d915697564267ea02e323e2bedf141af36d314f39b67cefd0d6b7521608c35a8461c5d9bc36c9f933a87cadb6ec26972bff61cfc38cf0400fe3fa94510f13dfd1ae0c77c9a351bdcaa3993499be013b4f30e72c9a8d33e9f2fd917140c17d46ca94a936d905bd43858d2c1b853b9330fae5eb86b43d8becf05d105a5978f080e6058be475c7a71872dcd66f869ae633b53d9cf583484df94cfc2ce17d6c08774454031415c48cd4dc4dbaad9766d3118ade81f0b4fe9894c02efde18967e829e13aed51ae9351c7dfc7121d20aa30667ff4537e6574ea2311507990da244ce67774b6854e1daefef24896bd7f3bd399c644b67774867ca5cbdde507fc46a7683720ef3dacbb2c276c4cb73e0000000000000000000000000000000000000000000f61b", 0xac) 16:45:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/199) bind(r0, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:45:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x100000001, 0x1}, 0x10) r1 = getpid() fcntl$setown(r0, 0x8, r1) 16:45:14 executing program 1: r0 = socket(0x4372681282386031, 0x12, 0xa6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x28c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, r2, r1}}) 16:45:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = getpid() r3 = geteuid() r4 = getgid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, &(0x7f0000002740)=0xc) r9 = geteuid() r10 = getgid() r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000000080)="628b85e9ccaa6d8e26cfb3e3791f7f0c00c11ac9c430696d", 0x18}, {&(0x7f00000000c0)="185899bb1e6d4283ea4b10dd8bb45f2ad8d35e08a013b3cbf8025f0671551262f3bb3758a07df3b20c0872ed1d186f1feb18df1a3b6b70de879ebeeb33aea2c2fc8b6d04efe144b8ef9e052355ff0224814a9800be88c298d1aab2a99ac655d89772d0111d256766bf11c23c973fe45fb397d641d02e2acfec2b4a2b9bac2bcf7a9fdd6947e6566ca182480cb36bc1624b7e985972bab9d88135", 0x9a}, {&(0x7f0000000180)="c96ce35f1f26de11651167a649458223ebbf65b5bd45361b3fb883d2ca691a15cb3b4c419504490d49a42ca68905ce1f2d2f9374bbc612fe0f8904d5ff69a68173270ca5316c699d04f227d696eb5733118bf1d1c320f42ff4d04eee5c8aa18a8b5f9fb8e4775e2851116e9fdb5c0269a4efb69832386037b9a35e60f1959bf69423bd44e32576f2c31123a8779e8daaecff4bf63d57176b54710224d5b0462bbc484837ff25f7eea814ba72f52f1abf6c077584b5de2737ff8fa3", 0xbb}, {&(0x7f0000000240)="dee12405d32927e12709fadc9c6829de37892f9617a6af489199926aa797016e0b0ae503c00a8d0d4373e9dc12eff77b33b5e8ae1bae92365cece5fa0441bc6b7e29316732831d893b60dab9ff10678df92aecdf737c6cc26aad78dd5dd0fb2b1f71131048d18db0036fb7a303ea4a13d0e572891a9dc15a6fbf90bbb31f8054b79095f2fb07558cdc4e110687467390a1e6fdb1414aa41a7acaf6c33983500773850078845a7f27fee2fb8af66d4bdee8d69886a8b2bfb1efaa1a234b9a589115ced69b0b4e78f21dfc4a4df390335f14279b6a571c410b08088d64ffc8e34d1455", 0xe2}, {&(0x7f0000000340)="3163a17079f7d95acecf433f6dfb702bc2567e31f8b0c2de7fa25f9d18390720cd1d70fd957a8379ee81386d93414fdea6882f823bbcc5d49ec72f508c9b918ad3de08e80f8c4476af0aef8b247a05eed8e9a849aee3c764b1ade2afe257aaaba61c97253d309de9a247e0c07e2b55e97c1b1e47c423728aa9c21128c07fc477e64d7ee09014df9c6e9337c25f5673c3dfa7cf81319a878f2f3575ae7c114103b97b2aa15615fc5d35688d082252f73d7a9faffe9708ea87bdf1fa4b6b53e1116070822ce0db5d6a83c8d22b5f44652e41a0b5433d9b7e5dc1d666f3b412e5c83eb708bf384e46c9d49f27b043fe6a10c7148af02c864f23f2fad9e0884ea80f8889aaa80dfbb43a95b33b8026e121f0f35258d0644a46c8b65871cdcacc9a280f39b5a7830a1f62badca4c84108f09f52067da8b639d8e36b831c2f02b6fe93c1ccfe22464cdf6e4c3c54da3c8ce787c72af5733d808e684b60501a486cc23ceefee097f1c39e395ae1c7a21beacd2e608544cf24ccd30e448525c1e584ff7e105e432741a0bfdbb387f99a5756976b272edf1772fabb779edd9e42a862167e51edeb426a0eac7686ab692a972b2cf096efd71686501a3e19a1e7b63989847a5b03db0fd95007faef4bea24384bc75e7d22db30a5bd392e65aee8443f6f8d36bbf1a325fae09f69a7d4a64b653d2c828a9827c84ff301664a2956b84535f9716553f1d802330d9696829cc0de3990f2b4a303749fd035388a9c27c0809e657c701b503accef41b3149540476651754de7c1295fc1a655b9ba4bf1739edc133e1845237af3042c6917ca9843cb6d0d1bd5ccd406afaa4ba7529951aa0a5bbb18eb699b6f6b17db5d388fa0be15b89884936c2fd947b4a21ddbb97ee0db220a9b4cd182d949a746c28f7cf3b8033562a6073fe07fe407755da2e3d78535e8e06a492f17eea4b6706b818d69c3bcad51ef67f9379a2531725e23695a4c8241d6d20c2d151447243abd86f96265e28e7301967a4ba0324bdab0bc0073aaa4fdc3adacfc036b45845aa8c19d71479bb3336ddd8b72d5bf8170cf9f1d83225da741e6fdb43a7dde4c5037cfd732790a3c737310145288e1ecbacb8791ce0713c04bf06337cfe450fd3ab8005dc78605e6cda71c255e8ed64b4c02897b89f45a4b1ab305f08061ae08702a59e2fb347108edda52a235500142271f63f1ab2092737d96a48075e20264e4e05b8d19778b2b4baf6b433affb9b1e092b5a95d6a8aafe1a7be4814b3e366165cf98081c0e8cbc25ca1ca7a3813228bb145ababf56f02c92472056226cbc375c19af7bd14111d70a8953fa3556f331fbcccd2a8b12f7fea40ed4890295dc36bcc40eb0b76365070375750fc3ae01b327e42abbb48e9e10d835fdaa28d40f1278e38b59bca013b69eadb8b14756501fbf88560df19aab131845bc8cddde36cf8f77a08481a4e8998d7d5d4cbc1cef88b6ad8b68d6b038eb7cf76ec242bd9e8e6aa1771b60753da1ec8133e6774a18a2b9f66e8a207f6931c8899c04b596f76b5f4d730c7ef3287cea44c2cb9d055b06eba54af9a406a6a7a522e447b37830fd8bea2ffb1895a22653139a7f414b2379c6f7d824e9a16f1a7bbcbbb7e07effb64f427f6f1c3bcfffdc968e7a8d65a3820d1a7eaf31f9cfc09daa2c5446d3c3f8ba37bdeef76637d1d9ef0470c11d0176ac75aeba1c76fcd365c1130ae0f6c4a90574c6c90bd6ac7037dad1d21d7ddffe14685becbe69940ebbc09da2a45e226ddc1fa3564be7d4c8814c33f598694b54fc971103bd1b3e2a5b31af379b82bd66c7d86ee239cc6fca1997e9262f30f56cb1c60d554cb5c245ca404eae812e508b511643b1c70fa768f4d49c28c5777b399a3ab8a1c5a051688cac416aaacf9fb32ec3dd7303dba2a00fa130c960adbdf4554115b532497746dcb5986a9971ca6e73d918629a47ddddd8a6780cd5c243eda60507107c549a513c968098b4512edef9ccc45095480e399c4e1294a55523cfdee70b1eb4b0fd6b302b9e94956deca6279b3a31f642889d75c7dd71545b0645eef9426fe82e9e013c11e66290e75b5f8c65474622cf3ba7da19f4c3068c04cdd4600a9d71b6d4b6fc2c6c1d0043ef45cdac7067eb4b25b9d8d8683133d686ed7226da62bd4c04670fa1a256625490977e9c02e244dee248b3bf2be48e9ec4a92394f2ea0521cb03c8fe20ebbc0b77a230b076b4b8b1bcd5cb3f40125c92d1786f7bd1f83065107faef28eb4fcd489e41d15946551e956e016455d98c10adf5f4b74d1df0dbefecaf5bc3e1e97977d3d6c05d5975a1ad2f4b43a02447778fa811c0f41ff12c3234ac54778baba6450be8f1d106785ba0686e2707d07e2dcf3d8d56856e4cffe79c6b32852c83b9cb0730d51e37a01dd3dd7bff2e72b99e074d85b6294de389cfa2dc05a1f80f9954892300ef46b059a44f124d69137bdc4612247649a30e781e9a76485d1e531f632541053cf16d941b6a14d8a96e972a3d5fc603c4ba261bb0bc363f52cbf14f7cf41153005d1d8f51dde561412737373db4d0d1d461f6931a24809c6ca0cdb5337ca2dfa5e0ec0a1a202ee9ac03e699c098c1a9cad351e4cb0689658e1f4707ef0ad9812d22de0052da1cbd2e8272e3829867b3e1941808013b211b57cf91b8e61a727aa670b9b7d791852ded26d5f8d042ef3695b224d2c609d3502e88372c8045ba75fb118feba3c282f61603e2225adeae937cee617e722833333db27d7729022aca2eb6ac0729e7977f3e1b375e98105c4230725b379141a9d486d80ad545ee8b163c52f26166ad2d44856e5434d72fe97372f70bfafeb7197a57f4598dca36aef1bb52f78e5cb75f5772a773a55b6113b1b6283d7d6bce6ccec1f3c576f5a0d879a6e31f4fa58718b3176811a1b4dbe3a67affdf076f659f04c76b36aded367b2546378ee94e98c51fe99c088d0211c3a2887dfb595689e2f4ab7d08258d1c7288af48870440689410e9a15caf75c72d472759f69f47c2d436e395a7bcedfa8128e106e1062c8c7714d9a0b97d037954c2a946c2d6681420673ca9e68c72f34df6a1e13d409f23bdc85253526544063d77957f17e1f39db1aae265d02bc19bb007dad10df6ec738c890ccac22b6c1dba77e71f919bf3d8435a612795ae316fd0b99ba6130866dd8549f8cd4f9a7e56af7f362e7f24951302a4cf3114993fc021bb7aea52ac636dde214bd52229cb578c34600852df2bc8e9e484f5603ead8c3632e85645115ae6cd9a417a92ccc37a5601c78a6ceef1828cb9ab2701662ad7dcd3ec2a58845682b3081843477cbf11acc4c954b0ad84c4e0223d3cbb6cb34316ff94f61116c46b618c6242a8468453203743d66437c077a7e6dcdaf1d8a3871a2ea444e8487d2d23165e1bcde571bdcc568ad79afc2bac29e3b4a755edfaa558f9a29551ddf696fecd6b2242a624339c17caf3c6084729894be7995b416f1e876a9a738069bb105be02d544953c3284f929cf2da0e320e8fe4599e82a945df9860e7a1d7692c78063181362065f021a5666cc078da123a2eb3d230facfdf38ccab90c61a22e7170918a8b2546e78ee539da9db68c4d496a01cd3c84c4b2bf522bbeb0c0f7bc6c24828ffbb53f94f09ce66a4448ed75204ba54724b50d7bb4e919354b9ebd39c1fc61228005bd995134b4ecaf825573b70fd0afd72d011b26e036716c1e20c65e31c52cab1e217cec6f5cc27d1737ce43039227f28b89de65dcdc61b622509bfd82bbe4fed7ba5b4872d952d844b58ad1c32eb8194c8ba1bece3128e19c1e894f1cc127fbd3557febd48e1779eefa766d88aa94a7448d0c397bc4c6051f70771db3a72ec4348d0099d65afc49013c82b90473f76d511364d455131987ef8069ba9226984121c852399a142a7aa773f7d4de042da67c292593e184747a90018fdcf02800724953fd61cb0612aa7a80dbf99c2eb7e79de150a28f62d6fb7d25538611face796f3b969e56d0adb7ca80254091da94f956a85681fc3690db84df4b5d74db321c2e6ce2e6acdc7c2d3de81e69ec496433c9a9b99b7cec5391da488c41a9148df1f9b9b683fa3637069a00dd44ec8a0482aef8fa304f9de236de2cd63b2cb7a9c11f47c173d5f94518851178c4b92d7e55054a67d915a19bf8608a2da60254a2ec81088ccc7b0ad663ec645ad75140a4e3b2ae89b14bddcd789b4b312c764edecf2bacd24e3cfff23c588b77e18c1164cdd1cec5824cc0af4add990f54fa6a55a43ba82f41a9bdb09327b24b3c48cd710daff162b7b9343d7f8876ed67b1a4b641d0ee7c6f656e23b0db24841861aea1a6266055e5e874ad5aa11641d1a79f040c8cca23e59ba922049c60464c745784b693f3998014655acb2e6d57b5a3b9edf6ffa5ba60e852f2a85925f2fe48b1fe41c92c507fa165e8edcf5c699f0b76c4998aa1289ed5478a0a2e1781e653764102c6bc7918bfb8e6f7fe567d01c77c85c9b243f98716b9e22b14535d21e063ec6ede8afcaa8d1b34e3d5bee36525ebad7412aeab9c8df2411e4de4412d86b22bcffd9c3f6cf2fc76e494b2b28c9c7debb3052f8af90e0e5ad4a0699e34ceae415a48fa12af1aaea6249ce4790aad71004c883d17385b9fa8e400586ad273a283923fdd56ed82c2af4ca1b0f157fd60c954531fdd4735d0be1c7a0ee46602565bfadeed27f8243b733331423237bf9072e63336fa2c30e4bdbe8723df4645aefc551fe1ae78f8a5311184f61ae8630ca8a67ef62d33944edff24f163225b9d1506a2025499be56cdd82b9e902f31659344795b69e1b75b400637eab55f5cdc36e527adb53a7f1bc42f72f719da3d111ffa04e5d4adfe95d60b17823970edc6c65dc6208c5e5cdb785670a6fa0d1fd22801acbb171a987093862dbe428cfae8a2f772dcc4a1888d1941b56da25ea4204a41589b420299329f300e57207af06a0f09abbff5fda86f04529018694cafc787f50a21a6de8986fc72b4605b932381bd61586f0062ce9e798097e3e0e7d27269f04aabca9d1e859369bb0fc885298a2547bf2dcc11914f3494967ab3b6ab4e11587a7a12b54e82667cbceb933be59246e44a4f8b946fce02f8b478688c9b0ab4337fd3f235836a93858c3d03253b5e40a4897d1ade677d1be68792c7df3da70133148ac94af0a091db8a73df17491c7ff5aa7eb9c7690230eb179b08cfd84c1cfeb2c9eb0ef5123b0df6765be020b65c883a3d7dd5f3534288f1edfe94ab8ca6365821c69be48b05fee9cfd5df983fb6449372c21131f6fe707cf357324367313aa28466b1f6012dbb232e8b0796083176ac1f2ccefd28a21e1575273df1b9c6ab2dea5867684692b598c5ea8753ed8d74deb9eb4faf3cd439cea297adf1de59ff8c4228c842f2af5e5edbf6b852f42f68ca0da299cce6f4dcb4e737914c0846559ab8dc5df277fc7f9a2f5effa09063b6e81ba4035f39e4b04b047b3d13f6960e671cc3104e695d42fe3b2690c7c343d7305541cb61ad5f5ea09c5282fc47f385d687528d3b725fe38676d92805a267af21e70a4c8ea7d3c4f0ad965b10514ae2291a217dd5b4dd195e54906d29c8116efccdb17b994824545d5725e211ea40c4789c11b71ae153667a550f5931c1924939acbb85f1b264319c7afe07442b8430a0fd547a6d72fd355b3152b30f794d58e757bfe6ccba31a0b23d08c919b503355c81cd2b64d433baa14fe61504b8168cccba49b543e19d025b93d20a5a7bee3a30f5d483bf43c302f8102e929594d5", 0x1000}, {&(0x7f0000001340)="e4b1565b3465cb013a9ad99d3687030d0f3ccc6b170233d56128fc5c11f11590b585cdf6c98d98037c0dc627856dd78ffa2d895bab9810a6979fbed157ef7e687e91afc7eaf425de22f80330b48d83fbf26050f4161b6d69217c0d218fb3b3a398e4dc7006f55d392c857716fbe129339c59cef52390af83e97cee56359531b5af904cd8ad9292c6e12c77defb9042ef0234e62dceb091607d6040518fca41927a783435c7dbf842344d0033f5a7d403f7ab25828deea47c914823c3212eae5ac5bd7c9e5d14d163012b002b78ff22d366b5f808c727160e1e297f763e3d73d956c17fa65c24a79fe492a2aaef6eae92552e4048e087d230726b4a10c082adf307067abeb340f5504372f9c7ce78504101dab2841658945709d0a30a13e3a730db0d646e8a2c785b1353e2c2083fdc6ef71dcb5fac6253828bcffa549c6427c2dea96a5e95793ba753897d18d0e332a631c0845f2648cf1c9775ec32997e9a2594be4744d1cb02a5fb6e845377296b8f008b5bd9efa025bc39cd15dbcce3fdce37fc92b3a56f942bc1fd7284659db1f5c6fdfaa91babcdb857a9efbbb62ce684bb63e1458b6e4de4e379a834d66551941fb6ea94194e51d16b3af067e2168ede4f8653f9477d9c3bd8a1996da54b49d0d89a715ab7bc6962d12bf3119a75ccd34e00fd1d5c247e3bf02f14bf3ab6da859170a2d30cd679b7f9155434f3291b691846e0a47a7d01d137b697ce40617f016d747877f40e71470452ec461fb6cf1028ce95e324c9959d202386a7406f64745c3fe197292b7c5f71170bf84fd4f925233aff696207f5268de54ae98fcc59fc469ded2e608d8a693ae91d53e3ac341658871bb8c5f14a09b6701222ba9d8caa6161295e4705a164cef7cb96458db92014ce82256787a4a1c9fff59a49a472f7fbc1573d4cb5152bcb80ceca74e3062f8675c5e49e418af0b05adaa4483927d8e50b58f860f8d76e60f09b37e78a08ea78fc26f18976887e56e250eb490c492b371e7b7789f70186b8c6f8cf03d700f86124731eec49824b8e4809efa2dc64cf07352dcbcdee84fc9c3180a38a7c4955fdc6a66aaf0519ae04f94949dcc72c12153ec96d931ffa92195a79b8fdefbb44beea12d68cc5727372047e6446428a36c520d65c0a3bd7b4c69f9ac5e4b449bb35dce63ebcd0ca60f213c1fb67fd674f546483dff034386791d8f60b6b3cbf6102c15ba16f56ddcedc33b0eccb33ee35f10a0c3111594854da597b260661ce67b8c5d0b48bc060b4b7b0b9d3d521fbb03ee02d2e87ba0a3070c45391ff716750a06620edb7875d68b549989fada68a37f00ad5eb2d6e5d22669d8c7323e35fbc962c5029c3639ed2dde543136053190975d3d61592af32c14b6cbd1dce46da8127c9d120e61e23c2832a4b5d6db4ccc7f55bce8ecaba01d9f47e03c01b88602032e97ab93a1bd2687544655708db11690be85ac0b901d684e8f4612b606aa67b98693811eb305bd234b3c81f0446c093df3044c992f627439e661518d91315d836c33e33818977c8e3da5fd57cbf39db2cd8aff2153587c3764748b52482677f953409fd5df2056f1d28a6376ceb3d2dd57a384fb0e09de120c87ad0a29b43160486ee30faa7f668776100bb966ad62aa79a5df9df071fd1cbc3a909a8ce471feb3e4a8f367ce09816bbade25e596dadee8e95807a42f19851d39c7c4be2bde2bf0cc39adc7777139278c04610af8ec01dc08a982e65c76ccaa87b89a019742ed7f8f93d9d3750fcc0400706c1403dd6427f071dd6fb49ee4352f4c04173e4533dba3f6ccf54aab234ce224cfa4360452b8be2dbb2128a3258117b4de111c5896531d9e436417f2d6739dfab38a995dd9914e0c108ecb613992c83cbf6053e21b8524f30131541b68ca855b8f53ee21d0d648f0c21068513fa647de952c51436a1d3435ef82ee48cbdbf90247d51957dbd5fa29d1d57841fca96e1a427282ffc17e751c515225410e59f2cc0122cd10937dbe3f96bd25bbc081226e56fe0250b078dd819c9aa6812e58dbe10070f1d9c846f1e3bc46ee372700cc6191f1eba706f492f04d75810cdcb02bf68af3a18afedcb3dd5f325cb526d0e9fc6a7df164686ed7416588f197e1c837c50aa9ccab20e052780f7a867c1c114d206772991de3d626cbfa53464ff38dbf2a267cbabd45d12a56cdb2d76104fc042453059fff7717cb5a63f50e567179c24dca0fb1a3b5d3c476b936902cb992456aef1122bbda76b35c7df2caf3a3de58af180c3cc347d86e119ea15ef363490687041555e1507881dc927f36efb5760bb86c5632e1f1efb93fc5fceb3cd801febf08f23cc2ee7f5708ecd782ab9d293b6e5ebe7bb0e2c5cb1e3bb3d66f276fbb805d3280508cc750e6582e29b3e9767e7a2a5a8bb51e4b680ed4f516ede592d42e3936e8fb3d08d6d7b2dcade019a174433045c4c8feba799dfe57439319546d26104f3501c36dcfb387cea8e43b46ec935307e0abee0e3e7541e7861e442c68d241ef2bbb6f158955dfdd8407d7c6ff7305fe5d77f6cd2e3e70296ccb6d2d5573d8425ae6ae021ad82e4524009890f0753f4be1a1db7fc14e40b06bcaf109325c5f61429f2345679e5a2e466c30ca02b18ef2fe86d3caf880bc2291af38d31a5cb6564160aefbcf3b16d95c7230556dc62b4a19b8aa0ea64d0dcb126c70dd3ad9d988bed9451f8e0ca3ddffc1a0660cb239a25006643c8b7797b848bc4e5565facea290973617b8cc5f8fdf3f29bcbb4ad43b646136d5b812f6c07f595a315513968b9df5c242715781c33dd2c9dea52c03429ec4c13732a8ad3b2e9a9987cbb6b5b345863773c6daf0239841fd1c106e58ed6fd87f71ad5670bd7a79655da543916568a114bb9fdb1fe868a467201d694343c8e3f250f9359cce14ab08a4388164f195546c99cd6ba3f136398b8913d07789cd49c361ef6a1a8b0a5ae1729d5af320b05a00b2b136c742485d9338de3d061c0c738f75bd7718d0aa527d8dea7a341800d25cfa86f2d40272853ce7fd40d971039741c9528cedee4a617e3479b0dbcb4990d065690a320c2193e6331af4e98b3c64ad09864733340aa963f5c0ebd36c5e2a8d1788f97a52bbec9a96f47df70b65e86fa429477dae7332782033cf503a1cb4e9c8a25a823da034df55e9b169d96d9fd58b8237547cf005e4c88dbe1e30158d3428301f802fd6bbc3c4e61a653174385bf291f29ec682cfb1b89c6da0d94dfc9fd06805749a6163efe3d7df9e2d1a76ec7cca64c026d64e474b5e46a03c3ef5fcd928ac123abe2e4c8ce778d739ba941ee637cbc2f7945f8de8af342fbc8b90b783257728b36f3591ce15e062d3cc9e684f28031e4d509c79fc0b201c31d77b8908cb8d449cd872296cf0f068818007af8b38f71c40cddfb2826bd5832457b1a96ca170d211eed2f26ea9a90cbd6d1500a1b3a9baadd712ad189f7a563c2a5fba1497d07579a04b6376a75fdec1e331e575a8352c1c01e4cfb4f3aac4387c04d42eef3020ca20a387d5f66f0979e2b6c38015a015a49a21020a3fc34a18a2a2af63882615444ea06be17ac7506e4689b9bfafd7d7c8ec150129bfb4bd05c8ba4004cee1826df5ac7c6cf370a9054a74c247e35ec5f3f3bb9534f76e5b3c12dcc95dd44c380e09a01cec6751994ef1002d3f81d5d730c547a61833ad2c1ccff207d5b127ef5b39916bae56f8218f850b1264d99624a32cd4934711a745cb74d149f82a37eb76f1c7cc87654e63e515d9cc824e685b6937e12661fe65e1fde5eca17cf6dcf8527a5958c652e35f507e2b1388c6bc0bdc7cd0558fc99cc9bd177dc7c1d87aec02fb7a5b7b45958662bfa9d5679ba0b11fdc1dc95de0db67efa4403c7c688c479ea13edcbcf5dd2bd7cfbdde26bbcd1e6b2b9ee80196c22a430ab32c2c8a47bc374870542d0f295e768d4fbc35aacb6a2ffda2963cdd4e23be88c39132b92a3a83b586bc05a7b6b022fe285e795c4c9ff5a06dccb03c53aac5ba244d64a2758c7638d3118ef66137c8cbf8684b9528c92803fe68aa9a7581becc35286d4f01f5bdec991c9c22a8dea0451be4a9d84fee722afb4a081c07d16f7c24db7a6a5e3086170cc86b26afd46042515e146cfa6ec1b539131ade158a92db12a2f52e50930987846e1ddad59fac91f4c2d938b9c48ca20832080a82afeae125ae48ffff6f7b120eae6b702c70964b7fccffc4e6c84c9f6566669b61c75dde48b290f4d04d8991f58aca4e596ce7e753cb657384cd057e53b1488288f17389791a8fa78def0d3e2e0d91aa937f87681b64dfd644e58359e588f397555578d63764541610350a6b51293d8cac1016f07e494977d5363c68753bbfb07bef2c37c2574db97d06c0a93843b31f35cd9d8c8db45314b82a26973aed41523089da7b6b5bf061ba6d07c87fdfd361fae3d83875f4d84526cae1d2fdb2dc40efbea75a9520b38b5abde41e97584d88b51d1bd43e7cced920522441bc41cfd971dbe74d0bbf325094f86861d2157a6c67548b93084224cb059168513d9c91cb06e25f9e99ca740128150e1e1da699002c1224e5f38a87df24a29c4fa555b012c5e7e5778567e727b06dca145bfcdbb4ff46ed37aacb01094049756ab8578920305752d488c0c2426bd7475ec72a142be1d96faeacf1e13bb36a5bed93bdc73e744087053fdd3d5ac247e0fda550de892db81522abaef004c720112834bf1a18e48bb4572ceab1c5bf73d77b3522318cdc43beea15f9131ad7d8326f9139da854988d850a8aa3e9ac0ff62a6fb67ec6aa0b7172a27a0f6bbcbda5aba6ebcad2185a97c9bc9b8adf27faa70788ef36a830112acdfb90e7cf02b505e41eb478491337ad74021a31f4455968b07533b3821114a97efa557545b29cd0c56ca8cbffffe2610b0cb759126c0b37df16dc9cf4aa9a7377b8333a2c3ef9a3ff96825c290d18b8e59c16de4d60fbab99918107c6fe7262a36d599c4d1868213032776cae13f9221ffdaafe9519c49c109c8d6225ebfece9479761f97c16f8895f90df24a6cbccca954cf5f1d0ab2e7c6a8bff2de3af0a8c06c22fa214230ee746640bfc30508b965dd54c93d04240c206b2ff0d6385dc730822925e3692c4e23b3c7db4ca8e5fdd27f4a5a0a0f9e516506d22d47e04d0f0e3b5787083805459483feeff31c0299d5e9e8bb716f0d645bbd39c3959319ca9ead513308338bc12e5b44ea3d6722d5a7f26f6c7ea06ec098695ae66ca6ec0f754f474c7d76e8c2db5e4a49d78bafbb6033b95c90ec821958c36adfeaae3c65e96b593bab7f1b2966bb43a1aaef940f1cc9c36cefd71d3b8c751b5ae87adfd6fccc68037152833fc65dad7f9fe3bde6335f607fa69c9fee3f518a1e33235bb253a420f7afef3049b0e966a9139411f7b83121b6311812506970629df50b8f0a2be2fc4c51673377e11b04c11f3db8482116ea9576281ed1343434fb0eb874db34118d645d419c7bb8a6e3c1f4dbad8b10bc8e4d4ca0dea23a95550a996a3fdfe8a29d5d1540b55c2aa0e245158be8bd620c0f2d332cb6151fea90e682cf9d54c48fd8e807e4701fe7a7aedb52de4e5f3c6d596e8fff710274817e5db701a311770783a019fc2394b9ac06023a0533721afff331f98c6d123192dc11f4e3fc225eda4325194d922dbf438e3df74545062285f63962a52722b156f1ecd1bc1a610aacb0936ea4dc015941ee656d202754d817fd5c49cbba34b5fa113090b38d3be188d4a531426d655be81d891e158566bf0afd", 0x1000}, {&(0x7f0000002340)="260f608d855b53ad0788afec6b4ef52abc12e7ebcc8bab0ec474a642c14aad4d13cd086323cac0929f5cb57bb338adde4a4e04aba0e20f08db94d9de10237e22deac18450809adf2a9420486dc260fbb28739b48889f775536e833b702bb68c7277b05ea93c1800634a9298507316f641b2b7b60a954ec8a890331195815ec2cf0908a16978514b0a57fe265933cd7bb4d94b63c5ccb059cff7690c1618eb0b74e899a8bda4de2871542ae7287fb69fed101953082d02ef67cd10b", 0xbb}, {&(0x7f0000002400)="9426b1edebf90723d0110fe4b473b8fe6ced66557df6402e54f491c2547a192f34dd64756ab4285a0b5a309ca320637ad3328d96920044e9bb406fee6f9be56491b45bc529c6c707385b7b6ed21945a8b37ee48dcaa42f304be7bc235173585b25126649870245b4068ae4c0410f46329c318dda2bb5e2c2ad7d78d3bc15fb59d44dcc89a08ecad4066aba2e38f9d5bf12ae6c8f967eef1b9dbfe96174263c0e3e210c92e3fee57dab075f62cb300453239b3e09", 0xb4}, {&(0x7f00000024c0)="b3ff384e55bf141a7d598e364f5faf5cb80c6165bd14bf7eb65789a8a9366ed78b60c13bb53c70b3dfddb55d882a0c47f535447be7192e1e77ce6514792a7dd1efd9cb45774fbd9fba282013f1ec2617049fcc4b4060e32e9e99044598959ad45a021f714c520de147fddef0dbd7fc53f730f70508c9d81b322b57711e2271b762603fcc4a9b97515c074044bf286e1138ccb862cdc9b3c0feb223e21a08b703bf4d7d619df4c852a84eda", 0xab}], 0x9, &(0x7f0000002880)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0xe8, 0x8}, 0x0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) 16:45:15 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:45:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)="74b02cf28dfff3b3f344f0d953a5ece54d7abc5d7d5463999df630ba9bc84de7f7d534aa6de3b3d35a01b2cf772519dc7c9d1d9824d5c1e8a8789855518909dcf72f4ec0621280e6ae3711b693a2db8d358a5d5dcabb473f823367927e833927b6273fbd17d05afa", 0x68}], 0x1, &(0x7f0000001680)=ANY=[@ANYBLOB="b000000000000000ffff000000040000e914572198d8d0d27a6fdd8ab6616e317bff712bb1cec1cdfd5e4ad2c1ee37e76130512941571fc2a10249e3e028b60a3f7ee7c1dfc762d334c742f8d97dc48ccb9c82c3c8e2217a72e8fbb40e5e3b2016301b85847d1952aa5ef0e7eae1dc9862ee1ebc17cd688906d20117d707d94b4539efe0e5f685dc3a06f9e7e8f142e4f47d07138d1668e19cda246d68e21a3e15171f4ca5aa9bfb8900000000000000c800000000000000ffff0000ff070000bf77a8afddc80c10977a2d30d05c5eb6d88954369535c0b04200e30d83c73c87449799100d6cb83b52758a65687d421a0a892998c9bb83f2ff4b8e70a7d9785832f4812d3e904f2c10b806821910c643e4167eafed48c8af42a90c9c0395037998581f76181ae13aa4aea792929bb94a84ad6d58ced8f87036c941c7a02880179d866a3d1026246cee5659bb354916d53431cf79c7098ebcf20dca0431308e2ceba795102bbd6f9d1ad5ac6fdd584698961a2b9c000000001010000000000000ffff0000090000004c2961c758737a74890ba830ec188b4d697370736976c639a6421770fa8e45f1e57215cf72e589877e3c8a6647096f002929ead0e33b49fd2d0d8131c3693d0e9a680fa4cda66d7684d445e4d63ed87e62545bfc9f3962a05c7c41b541bc1fd887805f90fccde74986cdcb95f3377e02e88fdaef24dd63365f111f857926d1f2f346fd17298b7dafc8e2d99f335c8c26f2148f71d590d72e465dcb54cfd001079b788f846162c0a3c961112132b6e011a196307df53701c25ad3fa00309c6f92e998440f80d9b4873082ec5ce3a32e5d0a74fb5026844fa858d480d5ddf45cff3e15f2489fd3c2a219e4439c001338c6fea8fd377eaa15d1c7bfb2ae7c4257c824224c7b99cef4f1d9083ba7b30f4c2c681feb50ff40d4abc6b34dff4faeb98e974c54982973b544216821dfd2cdc20d33dd4b9394ffb0260942046c87c27b57fbdd38490b03517919b292ff4a16139cfe8153f18065085c9441eb124d6045ab7f792c62d5ea7e9c8f3d61373a1df726d16f6950c2e1c164519a5be1fdd4d4592656f8bd0a63f27b56abb7ca2075b0804a5082c863cac879793da568c04d3e41e56abd3e4e9e9de8c5c08afc242c2eb7df24ccc61a972271e5ca451fa5f9f267563830408a61f03c15d05e6069aedf8a9d72c2dcd93b5ca7877b105d03bd1b868ffef5288fb6d47cb911db03efedba9fe45593a135e89c72e4c3f0dfa09516b25e57c8734f998b4f767666454018fca14dd18fa54972c76428a24a0348db9064c9ee8a2960256441991d0c083599c58fc2c81ccd60330272362e322610035ceef9db735cbe516f4e40dfee7449e00913ee1508d5c2fd6b2f03f2a5d44e183460c55f49ab64fbda91673d71d72bd9aeae1ef0ed96d99c2424dea7ad5cc5800fdc98e73fdc364c6840a1db00a3ea6cd5fd831126dbf853601f89d7dd7b345e834ae95af44f6fd1414d4dbf217ca698cba09641665c77b13ffa640675ccb84404b6373ea4c99301e1a83fb15f385624fcdbf73128541eee974f4e3455d7863aa0d2d19a8aeb6756eb258a601b43b990e30e9b1f70cbb867e41ad98565abd3f0f5551773daf503f68c66d3f6e5229580a7b8498fd4beab515be622717797e1b0aae53a91e0107ffefaf7e615ff2da776399bd8c43fb0aeafcebd151af2eafc919903a5b411bca123d51c567acb323949c95a97f612f206d323360ef38d6bb7a1a92d353b91a2a3b6ef45383f9a58e49b449d7fb1af48ec38a6a044b43dc186e56746fb7388170a8fe0468c0086802a878e43bae47ad3dbe6727282a648876566c4d0dbbb5b32df4acd79d21bd7279147fa82cc3c4b75b5772dd68f39d26eddeb444a19c2a43c47f64dcf37c63dafe9af6ad525a08f67ab556632429a925c0d2a7d2331efee32b8106aeefb05ff764c36bbeb235363eeb630cf65622fc8db91f7d1c978595ebf6a554faadb638189d702a7d47ae43af48d2667723018158b1c88e8fdf179d05e1f9b8d71b680d2e045c03a4858fd6db94bdca58173f67203eac2fcc999ceedcf66822b88cef11de1d8b6317d59395646a43d95b9e0475a6bc850fb28b15f6a628b92239aad7438ce83b442f6fec5e1da156a1a17e78243e23474ff0e8c09db106e517a3fbd51bc725a4b742a0e1740e94a0c011774bf2697848676871e2d4039254a35b251711b91686e79b3e6e4901d2f4a79d16c77f02540c6a8c0e116e8af708f0995130111fd488b9a633b07597dd86b1b2b77e5230330f88c03bd647cc5b31395070e423e7dc9e228003557cae7861830f4c6d88133d5d081a44517a3d2bff77e1d2483ac6f745c97670bdeb5d670aa4fb4b0512f3acddbb8df131eaecef56ecea6238f516baf1963df2e19cdee4db7eadba50b58581be6920ce2e2e8d50f36012fe18e3a2b93ced198e80a9aa5364b9d050d339cf1d1cd0c49f1332e593d31a369b0c56af0ec6f0844b8861d15b3e778460c240c1a7f2e997d87ded560d91061012de6afea596e0fd8d3ccb989bf3d0e8f5aaf3cb903f44f1adf1fd3e20c1f2957923ff260e14de126f20a5b054eadbe43a6dfddd232119cafee778633d31f8fb11007d0d4c084642772915fd4e8162f4e4a50c297e2afd195d6c31e630cb9b1a82bfd664d8abe3c46e7383858ac268617ad56caa4e48eb303bc908aa9315392030f9dff137acf524ee1908c584aedce0d56f7f2895bb8a7b12aaf1bfcccbd79877bee0119e937b1dd80a38659235ca11141b6ec5e962d3d94cf1c4c86feb7a6e6e1a482a48fd6d1b55f46d19f06de9b635fa96acb23659849f147c905fb86f679688fbc73f379a2862e2b28bb7fa4a3d381c5518778d46df9bd88e43db140582ec7de0552dab976f27af598213c7f91d4f89fea9aad5637a9a6c09b200cebc5dd81779114703471a9533566781fa1d9099fedabbab0dc76936de892abd930e42eb8dead608775089a75cf529c9dee37773354e90549c092f0314da1cd256256ec9f06c21de357dae0ad16ad68700dd126675295ead301455a7327715ea2e2d9d888c8e833135d419ae74caeb9f4aa24ff7a00c240da23903364c940fde75382e10e68f53a14f51be2b8832cf468e7e9f06d9ef13112753a6f42fc693a6db863af548034b541be2d72ec9903d29f2eab6cbe62d75775117b16cd0318909784fbc0e70c19de28bbcda328a71d39af4b3aa6ca98c9894fab58b5a5dcf91e2a4e4bc663d33100a1dbb49b128b7632f59c1cfe3a1f3620386dc659d563cba7583daf736232cb7d697eee20b34165d26caaf0d3111d6862e17c7e63dd818ea3a9c30a89cf09dd972ab8212e198bfe46935176f053c4f82d8f20f28f794b2f2bacffef645ee33e4373589866bcebd6610a34f2b09bdcc0c6113372b90080f9b9889965636659b27638b40ec48b946e7ea824267fb7659b1b45af0d2f116e8082d9835c34064bd483c43e4b02c5c39e281316a1cc32d100d8eae68bf1a6d7e739ad1a8f14eed3eb7cef4ebc22a77b551660f4cf11061f241843f4c2e903764335253131bb09be765227c75f5ca75a5b627e659252b8d9957497cf6cf85243a3e9f729d2b595cbb2b3c10089d9592b361d7acb608c7c4f32c82dde7083b85e1174e99b82fea2bcc4c6f70a23269fa602d286f4a00e1ccdfeefe301c7e0677d46615862235963cd915cdc8303ac8f053d0e484c978c4f2091566b97b1dfb6fdc9b086eb803dce5817d3e706136d85116c6baa3ed3e804487deb99aa023f26580ce34cd01173282cf030fb83dcc5ee67f9195b62a2055111146253af477cad1e3f47ae8c52df5e65c622914d4a82ff640b1e7010fa8f89f0501d445f2f7c506791c38b6a0241d3f5efe42fc4c63808534057477f40f76683bebe7d35a8304918d9f7f939cc58d9ef523776858ea936b13037df4931acbbccfe5076b7fbc425e75742b50147a1bbad14aa69b3b1257c7f370cd1e01a405486fcc429fc6fccd5c366a4d5de7bb40cb10473865b515d1dbc30b1a3950841607a1439d87221f129b737995681b5881a35ab26aab0a5ef8784b7f6ac9309edf22d57e0083539a8888923675d9313fa60802132422033c46a2d30bf4ca3e9ba5d05795041ad5fe8d050b9c5a95ab1361ad0c5e66988cbb6808c2a798d3da32291908fd2ad79e6b9477d0aa2dc66ec720e2ea83e1a74dd6007ac64d299257ca6a45692564384dcc3ce2f90b71d60755872c733c376dcbdec6827c89cf87d1a9e1d9419faf6738cfa34c4b897821b20b983be750b97e783b5a017b63309bb3b7e37f8904fc38ec1bac088c40f6b5857cd7973bb85fe90f4a558fc63b8e52761f509143f02ec13e61e17472adac698a5ef82d431c94868494554d360f155e2d55011ffd6cd3b0038cfc84c841ab5ffe9d46d61b0aa43f617a8f8332b6eae1f7f499eb8a4e019e1910e93d4bfa69e33bd20904992494e10a3a3eb227ca1195acea18c7721cc715a64d3fe8ed3223fb94a69ce0319bfa9e831683233c7ed83dbb09706f022ed6b55b02575bf848c53ef73f23b929f8514d6cc53945ed05cebbe19634bffbb2a795c56f162d53a9b3bf6f14879a1f0b3cc6e781ce444750a156c0af142ca0dc4b685f4676d2eb21b682b93b133b7657b4da5ba08a75203ff450e6eff17e985989de53106b40422d5a41ab6cb072749ae931bbe3d0a2819889ad55b98a16e629fb5c3572caeab3cbbff6467585c8dd2fd8021bc16682f2122d30064fdc97226693fcdf7f27b050498d19f13820cddfe2743f3fbfcf5afa3c6d0b6468a8f1a765a13f7a83c24776b37408f3abf9d24b5690a15505de4563a637b7cae722d414e06cfa96100c0a8532d45af630f02078c5aa4e47b56fcb6c66d79c16ed28304af40695a8d20efb7eabd9916e59e89334803f5a18f58aefee3eceae7026e53bcb3d2b7340990bec28e8fa88ea8d4c050780b6b27bc3ec2b38e004495a727634967d71c553a2e9c706fee9853102d83d35adf71306baeaeeb3955f7ce1705c06260a496c1831b1053b6d6996a8b14a36e7cdcdb21c1f5d5e394daf2058f0f3ece5a0d2570d9aaa632f0b58018eff9b5362a64b757421ee6b0b805acac470eaa7587c8710c1cf0da20c6a33ef3b9e8bc3e7dbe51c382970932390e540d1d4b7a9d2dc1b504aebc85b9bf0f1f2784c0fd4b9f74eb089c00398830505ea18543d4dc27a17cf03367a40f3101fb206b30465f0a976e19efb5d42199a9101bff740fd9d5c85bdcb344a281d17b6c6395db3434aef336800385541a2699dd196083572e1461e486af232d6da4811fa70792b8e60502e25ad8f5b33b64a8ea7730354be11cea66d0fabacd95d6cdb98efe762b7d0910bf4ebd6c62645df2ca49ea161ea5c0c6352155e16e33788c446bc1539860e7747b6315187ae1b0a195b2ced6145e98f638321224ca107ecfd0e34d09b02e81277b9d8cbdef1b3c06228a0a32c4c2fae0e9acbeb04c98cb20303f5e7bc610f1d46e2c15c342de200cb2adf3d1d242d61aa382ca379c2c08dd280bd82472c34bc1dd7342b9e49e415ae47abf262e60ea553842354aac764330b5c6fae1d0a6daa7c338079c97c6310401601e35a36dc84a64650b6bbbd8ba6a48249d0c510d0019bb57d9a8f44648a132b3ed24f6aa8ec1eadebd28fdbf52662917d8fda80c971f7634e4937968d020fecd1a35d306ecd5ab445a989d0769a9574d86323dd73cc1cee226f7719303508e2761827adbbd726a4d6eac244c22f609afe7734a66a9b667c47a03e0511f627446d9140f4b329fa984f3d4da097059303e868e278d6a031df471d5d75910c365780bb15317069e7cb5cc292d5e0ad45932b88d061ea26c10555b6c9b86edc3ef48451fde27b48896f2472517f8b5b9773dc2963f4e1eb23c6578a01b3106fae2b81a17f3ccd07131b61ee9ebd554c173d474755c58c4a2ac7b611bfb657cefddfdd5a457576f4bb4df28e1bc5e6970f8bb48da73202c190ee7fd159ef4e60e78666f18aa7fcfb61e6a135e62b45567c9b673eb6f961f79ca86dff7b02d10b008ae5aacdacfae1310aa9c89a2ab69cc4069fe6194de9d5bee9bfa2fba36b07ac457c2960c13a0989d8226c878420f70b3240395b628cef3f36dd3c2c74ae6ff1069333ea15fc78d3c16e7a87185d33e0a7cd991fa154d15fa8179a70f3eb25bd06073d2704477d0d417af3e6bad27c95263ee372e5c27c6ec39222e8d8a51d41d4349d633c6e5d78e6637c99f1313322eb09bdd7fc69b2febac0ac206375739ae4f6a2baeb3c685ad2f3b789bb4492cdd78c9a36ac0dd6a1b1eeb4a3bd09cd91f9941a6d20f19508ae2dbf640ad2a6123f7fda30f3ae288dda24c5aeb58bcffd18c6ef45ec577038f2b53b477714b1847344fd4af6a2c5e9fa1ce5d2802c1f906b50775a1f99e626413a40c2c5bef762b1b0ec0e44223a148f93f45eab8d2b195d08219b10f16e967db4a397f3ec221aa611041a5d10c24b1ad98e7eaf959551a16ae78e809a95793b1aaac0545b3fa0f20d26efeb5f1b3e56912ebce92135be6477baf815a8405b7933cdc7c4c9c096a171abf76877908c5aa29b26544b4df80e5cc7720ca89f2d3"], 0x1188}, 0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r2 = fcntl$dupfd(r1, 0x0, r1) syz_open_pts() readv(r2, &(0x7f0000000400), 0x100000000000032e) 16:45:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0/file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000a00)='./file1\x00', r2, r3) renameat(r0, &(0x7f0000000940)='./file1\x00', r1, &(0x7f00000009c0)='./file0\x00') r4 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r9 = dup(0xffffffffffffffff) r10 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x80, 0xa) r11 = dup(0xffffffffffffffff) r12 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000740)) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="1833c75994306e96c92b66cbea7ae10ca9fcbf9aea75827abc2293ba5bd842daefab3e3f2f49896d145f6854246411cd130fdbd3d15c621610acc6bf96b5301e8c24ebe4f57d279e42e9313ba564787f74b2d0730c04c983dd3bb940c28beef7421926a1b3e52a28f540f54ce1f706dcee39c5504364faa3937edee0b860c789714b4c252a86c8990ca63b9a439f44bbf6c3648f1c7030bd16ebbf17e32e1193fd4f7d81e9be72", 0xa7}, {&(0x7f0000000280)="cb2115282c7ec9c5d498d67b162d3871e4f5ab46c4cc3fdd5b1544666c78677827d5e4a7980cf7b63057c6aacef8e0a36f0d227efe782210713e8b4363348217d4479e5593ab3faf4e8764f4e6e33cd87051a57333cc3e87b780aa465ddbc365c5276f61d39cb36029fd9d0f1787c5e8a23430fef40c8a7bec996630edd1375cddbbdb6fca2f0006afde0c7a89ea5143fd01596afca667e86addf342a8b424f2f4c49d8691071be01b1cdcfb86f1765d1c5d9217829af02b1531b3d94f651a2f98c080064b17665451f25915", 0xcc}, {&(0x7f0000000380)="b63fa770c3120f93f1f813cea502ee6be6262dba59f6aa45024c398a744d999b136e3a9d575fce315e7638bdfb2e08fb827bbd6e4870e6d0e3c3f4bda218cee2d4f96762c8509e3ce1adbe24a7f54e6365aa5f2e6913e1e8192024ba8bffba58dcaa60d0189b16bc8147bcc642b173855b5510458bc56b33f67cb6de204735a7cedf30ea7b908eabd21a0f6f5a3282081fd44987da33210cb60c358aaf8799f45a29602d985ba44f5f1e7469cbbfb7a2af6fe12a121758cacacde1a7da9eea28266cfcff26ff1cc47a0a3e07dbf7e3a44b5fc88bef3aacd387d175", 0xdb}, {&(0x7f0000000bc0)="5b9a6eacf80f102eaa3be339af4c4a924f1cdd2806d774232c97b0c600a735530b88ade9f499c3e03bc2a594803be383c752430b630b8291261f6ec5c96f30bb139b32a6bce3eb7883cf30e642b7b2129083cc4e139f15d6d38102d1833d877e0c44b5c23d495d40b300f68476d9e7cb0e0fd720db5e69a43fd70232f0231f4a88cd424662c0f5f2852d353e4aab83250c609376ee0014d491d92011632df7ffc75e4472383e561ec2bbb07765745072600172eff55817f959537f6af18a85876bf4ed1480904ba772ff68cc509cf627ee121c2f0e07c6a5525b7fb7e51f37c49f5a11bd915f298a3a683c0958250a0f2102fd6d0a5292d23ecb13026f32eebf34bb149c043bbebb79338b077cbce26e59c060951b59e3ace20a64e0d6bf64d25738be125904cb80aea883492c3094078b686669c46363f2e0427183a0fbc5cdd40b504565cd0829f90e894bb90b18e5df0590f6444374f29363ea4cc33e3ea489ed9f29e12a22b0c7ff9733845c8cec993bdc7543449474a60852e9de8c8ddaa7c44e7f919e71793830cf150095250eb66ff36f00bcb6a038877a6fc9bef81dc01fcfce14455fe305ef4f59ce5f5cfffb4ada01e181af3defa57ea434088d1e5434fbda52bea9b6363a003e8f9880d4ebd09e4c42e9a32d8f8c1f8d87dc9cb080cabc7c0026a2dc61d4a23b7d27d1aa49fbaf22021c2494be30e4f2e7796d40b6efe22d5886e2207d10e62271c96570c754905e23df6fe0c82f3fc0912b437c62b4eac0c3b4b487fc4129d949a27f1b7407a7a03c6b1b244b797665f107cf7f2fb2d56368eb627fb75b4db08b7cf3a9721f6a19d05408b4fc80e0ffd04ba173804eb2880554721e2d779c9a990dd08dc06616a501554e4f4778c598dabab098754625d00e0624d0364c9cd325c10f552debd0b28b142f9798a7f69985315138a9e815b052eb34396f686dbc267bd189a08c6de26e291c326507c1d29655dd6843b00c174a3ec1633ee62af57e1bd49c2e2c55d639bc62e98e386df161afe309a12d16010d38dc285ac4ca6a380b01a8111441aa7d15fa34b682e50668752798098d6de861593be7506ea74a6737ebcd4129dfd7866f803b74fd7bd7acf651d064b46810ee6f86e2df30fc905d8853318f7ee4f8c8895907e27bf80ef980661f7586c538ff65f6568c8782cf8bfc16f0812c1fe0b5fbbda14bca5dbce2793b286586bb6e558e1081e888885cbbb3bafb34e0e3cde2e90154299257735afddf28c57e786fa9ccd6fdf7cac2f1c96fc13c00dbb0ea3471f90513a8d03dceea8fe4607d31357f933d28a622f3afa49d16313e3ade59f4c7dec89d5ab531fb641f5a763fb64f0d90dae432fd3a462f224276a42025505bdfb2686b90cf08820bf57c617cabe675aa369b195e4d6d8787bd9978959d17bec3d914b0d53393293128c2c7e1e355f0dcf8002405dbb465c47422e3e38f4f6910962b8cce13dc52f55640023d0332953025b676753b0b702ccb3da10301abfa929c156effbd836cf939d3fc4cfbe41e6b66bbdc85b77635ca2baf1a25a9c75524fab486717a6a48f83ccce0635a7866971c3bb132edce8648ea037cf5e4df4dc46fd8b127481987fe301db01ea1a7829771fd95526ca015da18542f6d1fb4dbc5f021766e2fb3f898eef1eed63f18d696f1b06060585bb9c2930103ca97018988483aa98621c4fb4611977ff0c3e4ae66e50c3f39f54f3ecbf2e0c08ce4b7a45bdf215cf7951500dfbab8bdcaf1345780afe9b40863f4ca92612368312e36faa442cf4210f7d29fd9c067818d45ef03f3fd487d1d925a0ffabac84f35c3517f0d0f5e07e6d8710a422db8d3effbd98e2a74d511b7c492f82791846c57143deef819b4efe3679dba53356c6ab8050ee3d6baf7da3869f58e6ea14be83ef778fa19a01c3dc18b1feb5c63343d880d0a21910c4a232ebbe1a234c67ef5bf3be0e7e7d390382d0a99c5d8194fb8e406d34ed4a74e09adb8a5a2da30bf9b94176a30db9f53798e6065217bf98edbf4a51e1ad11b7da9f93dbaaf0e89701d0eb6f41494383d7bbe1d3bd5f4eaf988bf39ec909a0930c231e3dc77b541467763bea5cdb0ba0f9f97ac4f4c1ef3b85f39fc8d847b58d7ec1ee95f84c11bbb946db526a55086c391844532df5a76c1a19966aeca38cde8f135c09c70b60bfea160e73ab6e1bb9aa3324f8dbf2f5530070584d0e259f1415b422c08944db9d2d9f84056b94093df65e1bf469eeea3f201183e89e7259333123d50ef2477edae0107d0c3d2bdeb6acc0ecc9327b730692ccb93e855f319c4221876f1e4607f4618ccd7761bb8bc9819370a0ed7f975c8bbf9f1d0100d9e490673387ac69015bb53b9900165eaea154dc631249fdbae2d0c977935d596977bd93005962f4c2b14b384bcfb431486a1ee236386b3ebdb69d477861d8c30cfe96f688da484c0f766ee6d9e86b1ff72ba580b4b6adba8d2f265190a403d3ead50610b37c12a647323257eeed852759dce451cd2e1f873b20a92d3868cbd9701e724e9e0fef5735b7a8b389af0361372766f13f9bbe2824d8aef644596a09ceefbd398828d58b10f16bdecbd292bc17a4e39f1582de74e05769dca2c97d7682a48e8c9d68ad8ff110b23304f392d2af4d643090fefc8e4de6f3c47f7d3b7cf0568885f69db8de180809fef1c12f5645121abfb8980341219523513a666a18f8dcd50ddc90235687de220cf36e0c929c18d2c6d10f2cefcfd807359c874d820e2c44eb7bcc0934026966b0310734f76b2d43d6550f1f29281689cc18fdd8c4f5fa9d0aa0505bb7969d1280f586d045fc008177902527c9d10b04bf540ec5b584e7c6810b1ed450c686e867c833b1cdc9226dfc170593d23f34f17cb9c08a96ef346c783d681f081e3d01848c89a20f5d47da54125b6f3df6ce43ac4252b8a404435a852f0717124c8c5eead0a12465aac8d9280e8ceac4c6a6e4fba7942a58499676d2251dcee030a99e452f1d2e75d2cbbcd2dfbb5e44fc0b2a58ade1971fb12e60b03a580a5d3e380d02381aeb5736aa99bd8ec280be212878624c0fe6ce7a6ad63d7031ecdede5f24b766a5fa7346ef2af102468f0d95b7ffa5f581e055d5cd3ca7d5c356abbaafe87441d9b31c38bafd31a4ae377c4aa5261feeb6566693ad5ecb356355272d899357437aa9549e878e0dbb8dcfe304225ca1ae0687ba2a9c77b4ff4c9e39158636adbf7a5d7456e9c43993550c9f4397406ffb259d2b3586c56e457a0a56938a6d4d4c6e01d3010e1692b098a6dcbeab7489e6554caf0de43e632e6a977eb465b51d94bd62bfdfa9c40f3bdcc1943162edef8ee4851f3ab0d99ca411233206f8fec3d92ccb74252de833f044950a10d9c6d6adfae69e94550a5ad2cf12940c94ceb407a152ce47282f905bf8802f35ed2e515b9214ba36e3e421d6545da1af8cf74434eecc0e735df9fbc04ea6cd36482bd770d41c8d17c57bb859afc6802e57faf49988649fa33a0ddda6d2519492be6467f17d46b372b140e3cf6d8c5f74449427e11e0cab88ae5d076348b476bc40eacdbdad93923163856aaddee457c1262f501faaa913d2fd5348c42c2c6e111ccbd3250cfc5ba0abc54ff59c990f08ba477167301cf848895d1a6d64a3327d2d46863b2532f7dd9e08c6f30c403d79c12c7a00b69b48bf8f5bce9856247879b925191c6a62f797963adf1e103d881b29daa61330b25e41a8acf0a237f36266f875b89463c3baa881a615ac0f4ca337225e53504ffa33d66ea91ca6420d096240410106b045571191bd4ea7630accbb84c80f027007cf73101be2aeb12914489488aee85f370594ea302f098f3ee776d49d5ae4af49ff48c4984b73b7e4c28b48a098e630a825be03fa3825a13f8fdc9fb0ac72ecd47d5e0c6ecfa6401bbd77fca6d027d7dc87065eebdd39402782d5d0f84163b820da815c6487a12cec7a0fc0dc24e200007ee10fa5391c2ac7e71e09910dace81925069ddd79ee3d08d3b42eda2627cda6b0a5a754928db28bc0bc10749a00e489c17f5babb444b2ff546fc672ca809870c5d527445b1b269f49feb056e48379dec9e16bcfce341abf711f6b89d5cba05be7d50716e27aac9e86ecd435b216a646c4b8cf2456be42ebfb4ebbbc44a8acfef81814c1d7874db0b17f176dd5ce79702500e5a0e91b69074c2f996446f3879f42705cacc003d1e3301d476851cbb3d35c338d1e20639e995fc14dab3b45cb3dee44431f7b1a864bf16759fca84a490eef5ddda45620a5d0656cfae10c4e87971b61322e3523f3f1cb4a7f30ebbef3d65fe5004aac2be01d5ddb01a87915803538affd14be2767ad1ac20ab565ad569fa3b8eeed4c1b6dcf6a958261928ae39b8be647719ce77a9c8d284856bb4434692f5f02aec7eb32394811a6de32479476bb3504b64993291ac08a9f26927529bc43c3387018873794a066ca838be18fc58f65b6abc55acd29b82b56dcf105e8a8a461322184571ddf1ba4335a70e7599e1452b18617630e8055cc6b35bd0b43e5ae7773d35a2dbbb63a7a94307a30316107bb3bb4bf0958f12265fa4f8787a5d5d0eb1d4d4f07f7445a2882f00cc58f6e8bede9a2ca3fa031d0722f910b8b4fff144ced6fc5cd179fbe41a85b03689fa010710b2c4bb93b728bfa2509f38c56571a2b8d14dcf64d184a5fc31e194af5f97b3a153f543b6ac79432686c9d186f7f7dfd484898661c3a38537293aba6457c5da7a32712fd4aed9bfa562ed47f5f60e998550727ecf3280489df288e8320bb7f7e4adfd81802c51f1909f841ea687f0807998c57768fa32a8156b408a275989d5368718c335f2ea2aa07c82063fab4dc1d33209a026390dde7058d04beac994e5bc5c4af46e2ee9b2c28dd5b55612b1d6ffe75dada6252e02c4f35b6557c09cad5cbdefe80bd05b4eac178b3e41efb42738b09e8d9b8ca008dffc01b37e39daad8020fb7fba68e213e6e4516a30c54175b1230510d1bab808c2e6449a88a4817291ec4e7037dc90ec5af7e297cd8b4a0f611f447b4c077a2255e7bfd7b1b98c766d85d18bee97d2581b824e9cd1e523d08583592e2c4ba98e1dda3b258564dc3c11cc3532eb21d9182501aede4a524ca3b5bf957c8cdb05a96eb527d6c166ac22bc68a3b2beebe6283bacae7726970a08fc8e70bb83560a010c1731dd21f911f052c57b3cf139a752546cc515f4229518c30b48ce9f2b9b4250baa4313ff869b239ed008049ef0c9263db0d14917dbf840fa8dafe1802af0420a5b14ffdc1c501226480903e522ed8f42e1bae001bfcd0345d45626156d7c7f7e5d5a33b99e51091f5064a5f370f5676ae0d5f3d0980eecf98656d5dab2226488df2c703110b6d8d129a36f9d6177fbc1eb6f8d9e38cf9b0c78e292b9b83392f619be5aedd07fecaad0fd90a5e2ddac64d603a350ec73e4a417551ff333a5b881c4ea793baa3016ab12654324953cb872e93ef2576a9ab120d2806abe605f39ed63737d84b5a5c567a7b2833b59aa8f90dedec3b330965f3093807834291e35a1d405dd7be4bab5bf2d22668fc993187d5e8b8d419d9e674db4cddff95bede7c8f262a6cbafd0f4a343a1d7d78ea41a53e029a274e92ee03ac6bd0b3ca37a985ecc43f204975a3320c295b2a69f340a3a4c358d6ed423f9ae8dbe88a70fa444334b8420789f133574d207a544b8077437aeb154e885bb8429a952d846d157faf46f9f829d1ee3c4a1a8dd49b465ee5b31e4349d9b5e80b54ebc0405b28d8dc7218", 0x1000}, {&(0x7f0000000480)="7690e8b79fb09afa86e93051bba0ddd463053faf693aab66ab670dd7c701df7310bc485e46c030b9e246213fda867f6cd42f542570c2f80fea5216b1ccc81b93a7e93b97617e60e33cd35feb806d04c2235abc7b9af6c82fadd8f08fb9e59fa5c8aa76eac594269f569bac65a8ba1242fa8ed02fb520ff72118ab70bc3fb6e1cb155eab2aa0e38fed9ade4e02a6e717db95eb2cfe0b1c7f8832159f6cc14c301d4704e57a65e29bb99f273553363ebd62a517132a2c8acb234", 0xb9}], 0x5, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x40e}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r13, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) preadv(r12, &(0x7f0000000900)=[{&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000000840)=""/187, 0xbb}], 0x1000001a, 0x0) sendmsg$unix(r14, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r14, r13) 16:45:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:45:15 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x4}}) getuid() 16:45:15 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) setsockopt(r0, 0x4, 0x800, &(0x7f0000000000)="5384d44d5ff2ad616bed9fc44a45a3c8d9c28763e2deb1d9f4499b91e0dfc2ffe61eae9262af91c4b74359f30469b96384b1db9cedfd8003529abfbf77c760c62e8690247ed3f12afcc44480da31af79fb948f0fc38aafc93f2110710a1201aa250a752bbde41a77f2db3ed43cb251b03b7477da47d3b8259053db1c5e99bd70da82f682fdc003276eb778a3ae92e1c6c05729d4cb", 0x95) setsockopt(r0, 0x1, 0x6, &(0x7f00000000c0)="773be85d30afa078f5f4debae1fdd56394b290", 0x13) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) flock(r0, 0x9) 16:45:16 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41, 0x40, 0x3, 0xee6}, {{r0}, 0x0, 0x20, 0x40000000, 0x55f8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x100000000, 0x8}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x600fffff, 0xfb89, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x14, 0x7fffffff}], 0x10000, &(0x7f0000000100)={0x0, 0x800}) clock_getres(0x2, &(0x7f0000000000)) 16:45:16 executing program 1: r0 = semget(0x2, 0x4, 0x0) semget(0x0, 0x3, 0x8) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x4, 0x8edb, 0x8, 0xfff, 0xb9]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/4096) 16:45:16 executing program 0: syz_emit_ethernet(0x6a, &(0x7f00000000c0)="b6643a7890d076a1fbf0fd4f33bd22fb3b206a444e1a3e9bdd8edfaeba46c7ce01f3ca773b94f6f264b8cd281d246a1794914f231438915683bbd54c845f19a1812429edb54d3907f9e2f54ba8d43437f2046284043c42330471b6d1aeaa08541681fd7f88f2fe10c5f1") socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)="85317fe709d28fe59700007653", 0xd) 16:45:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$inet6(r0, &(0x7f00000000c0)="49ef58910fc57f91abf0a5341af3f5d1484724025222ed89e07c98b27395b7a0c84371c57a2b928e9273432cdb0de6c21d42bf09a5b5ff33a7aa7120b5e04535090c877c48bdae6ef18620e4aa881c66fd0d797b63aea834fc409d255c916c8525ac18691f2e86181a50894f5a1a528f3651ce4cc0ea3b7c8d82a34d9cf0bf4e6ea3c74af5fbaa1bd87f10de", 0x8c, 0x403, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x38a}, 0xc) r2 = getegid() setegid(r2) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547d", 0x172, 0x4, 0x0, 0x0) 16:45:16 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x8000, 0x5) lseek(r0, 0x0, 0x3) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 16:45:16 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/13, 0xd) 16:45:16 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4, 0xdd65) r1 = dup(r0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 16:45:16 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xac) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:45:16 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)="e7d43edc206388791d840aecd40cf6ef7c34d1d29f5baafbf455e2697c2381e4cc4194f247b93f2bf6092f89daca7931b774e1fab08bd811ed0c08be205b8da37f444d54649349f723c2a530ff6b51a04743d4111edbaeae0960bfe34bbbdb313ff17c089dfb8f21a8223b3bc27fb218efb96b184fd1805c43fbe1755b8b472e6fec4861c3f06aa06baa5d1489649d6fa69b310f5576c365ce4c6f43afeb5c172388c9f9bd40d24b6d1c2dfb2c1d328a31786b73a391e0d8e5265be85531c1b1a4d47c2bf3d4b9eff79f1ae5e8a43415118ad4bc7ed4f9625ff177ab5e1e807ab021656bd4c17f9e3fa1f056a27ec6ff81ed8dc9ae67c708625e6a44dcb3", 0xfe}, {&(0x7f0000000240)="6dde11755e362bb6ad8f7632c31c0742599ab808b3f21aec61b0e6fabace13313c3e76879f8e51a56676984ac1588af054beddaff52830b216eed912f731773e31ef45a958bfd5528a32654f8ce1b24f97ad6d83eaab6448ac12004b52fa88f1169095fb5a583b31adae5bd30b0a49d5063b7103481668a0b8017226e4749c4a2029d5e0efb47a6357f7328dd34da6614c5eff6de6d67af3ea6e54ee4f640d8c9229bae2e7218a6741bda8285f2d8d9004b70d113b3a63a5e21f56857040ca76643e3d460b31e3", 0xc7}, {&(0x7f0000000340)="90df4df9e5470581dd5f020aa400092ab3b4c4d43734a9a46222b3f3a559adad844e944434e0162c16e8c131d0b92bc4b437e23240cd8aa52d53827acd779ecaa1335c7874cabc8a77f151db1fcbe785f5930e784f9a4089d1c974f179f9f08f3c6c54ae0b3e593653a1822af73c286dead2ff53ec86aa3da6130d67e066dcffac4623777a53fd845ff2f492d4b255273ee18e8bc9868e74ced10b64c9e95399e60d414177bcc3e930f1a5554d9114162a7e55efd78b69f8822b43730c72cf41db3ca0152c102b1bda61b900a1876c15178e1a76cdebafa0c292b6ddfa3d991b6ebf3fefac5161a3479690952aea2725086403906c7e0c0c5408a05ce285e11de2d538882f83e17c8e0fc66775de259f071c267b68d18f6744cec9a2754e5d1eb31851347bd265b9f9d8e619c2f2c9f05d6faaab68bdaa10e956bb0c9eede727f1d1696d64b938fe48bf345a5ff4d2861fd2f50d1c4847e87e4bab40d2bee6cc6d99c8238ad96efd08a5c3d7506b719bed5aedcf5f2ca4c50a1521216a992d7e0f6898ffd5da1374ec0edb16ca3ed120dc5f847c3fe8310ffabd281f488141cc5a02fd96cd2221467c82c325512a9a3993a0dc5473b3fa3970cf7ff7fab307ac61ebd6dfe02c4946a8775374262360a854d26e17545d0071c532218e522bb9d265a46fccc665991d23ad3e1b26a64f9a66c0b9c8e1c3e2f79fa2eeccc7d89982f8146f4d6573b97e0f9c1f09fd9a875343c64ad5d250adb75d7dc340cbcdd6582ddb69ccddb5308fd42ba5449660bdb10c027d5fc10dfb209be0f9708104b07218bc9c383b6c75b72125911eb2800c3dac611234e3c8f7754454f1179e8aa063656ccbda5522c9254780554f40dce99981326dff57347ed01fbb996931fe19f6e9829f21b07559baadcc46f2db965ee1b6f29bd9cc608041c86e89a88d6808725439d8f847fc73a9004b9847ea30063760687b4c300eacf310f1733c1f41b9d6a5e74fe793cde94edbf3fa77342320f27e613fc3658b69f05ab5de33db02230cef774ae96b52e16063b9c5f540a753f8b3f32f385354da67ee2e110704793f35a7a8023084a4ad12e844f73b5ddbefc3014e0346d8cf6c3ca953102b7bccdc6390e4dc76e6fe6b8719167e64c738e3ede6475237b88c55f3228b099f82307b2b714cf229b122b143b62c76245ba829b9d61c4d09b64878c9c0c28273a3939eee13e5ea41b8c54585840abc66f6c42aa77f8be834ace4890ef31123cb9e9efb9cb2d367e8d1bded77a906d55b5bfbee7665942d08df5a85431169d9e4dfc2bd4fb3205fff92045fc900fcc9e89d60ef28454946f4408ee4f1f5ab8c6b06d1fd74d0288c05269e0bb499d3c9c4a891dca73192b6ae143892f463fd15641061a1305a1660159d78ff55fe35cba872ac23ff6c73f389d19c61db1d8cd80d778274adfab189fd5b749b56eab15462329eb2d2d683fd76e37fde1ee1673cf1ef648750afd82de472211615b3fdc8364fdc753035fffb31d3e66f30ba3aa4d090810a48925614189c51a979a060a62f45d1cae1ec2a14d3ed931950e5a5f83dfcf42b22cd466ab27c70c68866dfcb7f0e2be7e2b55dbabd91667da203474b8733cc1d5782e958c5eadc745e399956ba2b5b50089f2f3228f6cdde8958a37656600b6d073302cc69755411a668a2878c65ecff6ab1c55443c88a7aa31df11468733ec3549411239c170ab42c724bfbcd48ef6b7ea63e27e439a46f2b70323cfbc2c187c629d1b466236df340c0a9eff0fb6f425722f6f02c751db9c8c487de59117b1f7838446c3b8545466227b6d4c33e7eb9d41575fdba0b0867ab485dee74a3ec7557b9266a9043cccdba11dcde70140f5606b1ee9b936fdc1270ca9230a33972e864a780e86783b446d3ea7f30e578e379be3bc28e676d76b998a7b168aaa885077189ee5a99789aa60295dde15519ebb72c70d18c4282e8ad70dc760b464beb8e78c692d3a0bbfdee96b881ac13c017ba049ed52011523fcf96e94338d8eaa687c1549159e44aa81094b5cfc8d1ff89c54424800b83b2ee1ed168ea162b1f03da124f9b060c090e10ffaed9570a2c9ee543e07d46d080a018a83e9616996b448c1d510d27f9a1271c1931458e97f6b138ed5b57d994c0a9b004a99a8ecfb2b8bff57882f58231d5e6bac58d707bb900a464c17f39acca69363b0eb322da953bf28afca27b235916bd017e112197068093a6ea70d47ec8d5c030b72641efd1b640b11d1104390c6f3110a5963ba3505d7255d89b09ba03e590645fc38da768ec91746fc5bfeadc08cda34afc149b495a58def586643e1856b88769d1ced0baa13c67049eb5fe6498fd616da4ad5a22c11cc477c2c3a7872b2ea8d15d523c95ca5f4d5ab3edbd63fbb86ff78f727eaab58873eb6965467764f9f63aad0dc4c62aac928a8e3388f4797684b03369255607e68f700a58987387b01347fa618bd64af5682c394230acf4fe5241945041f4bc4c2b4c84361ec67fb074bca79ceea364b86bef27c04fe8d15018a63026f4bbb22370bbccc6be0cac7804abd9f5e4b97d553976e51b50b77e96a98609816bca00ba99c82386b5c7c8412d33ba0de3588d47bc789fd6f8ecbc1681daa7173c5e140e63a70d3e7a56c637f69883f04c1f70d5ab9a44d68fff4a47b71b3387cb2622c0a7ea6c80cbf244b415013871b887beb211046017a80be510ca644841e3e011a7ed56a03124db7608c8f39e48e7cc0b25c4445f29465bcefe18280143ca200e899b0fe91a5b341c9460215f3a1b04b12712624603dde11d668ed31b0326b07e571c6317d1b570a1e953fbbb7ab510e47fac2144ab1496611d6995f40e22a2914e943d4d4a94707c8be7957a6d3be77c7da1bda56880c6d714654484799c7869a9ddecfbab733d06a3b803bd5b46f895c5720cc1d9d0cc1cab27de03e422829fc136b6bcb59cf1d026d43f9ca2edb0571d0ba7f01d28dde3e27273c1520494907ba214513496a29cc0bf1b6977c9f41d0a86e59d8f6f4f3d80fd8309ffaa4dc3d5972ad3f1a1f93686566a3e0e1c0718acbd496690d9e2b045332722cf77381a659d81d8dfe07ecc16c8f1a538139a20c2c4ff5ad93e930d87ae5f2f4299453e60fd5f4e1a2d2cec335edbb5a8abb7b183f861cfd4f76402c0de5d36fb84765c8f1c99c6841b339aa5d060a2ebbdc7ede55cbb1816354e6e0257f8a8169d762da8f76ee5eb3340c409eec7e730a3ed02dea8472b0bad9029ec827708f917f070ef690b22ece0e5c0ce4e1352493fc724fb346b1f839fecb48b54ec6ce2b24dde25357d655a4c577c30f3223f8eba6c7808ee6ff8ed6291f022686990de97a9fc836990dd0ee3a88d589e1a10b0f6684dfc6bcad5a01c68f2b567f0415d327c178ec553ab5b9c1bc7412bd779eeb928a3fc4b7d4624a81f8fdf0c5fecaad81cc1b275e1cf1b58a223de79ee3506280580d7dd3d58d1cb9c944df07008e19727a9836ad23dd43004cb0320314f7c610a1be9fa4236dd197773a34e916281cecd77586d65e19ac73b1817c217ceee8243286e937db06f900144650919a286cbce6fda3bfdec3df1ac5737f6f54190e2a89cf1ed56982c47013fdc31f00bb150b2769ded9262873fca24890de2b123fdc9188252af0effcdfe4c4fa16a1678fabd1e415f4b3dd5f440d50786106722f396cd8b4779297af0ad75e6c5e73062314bbb0d463cba8d5dde1cd8b8e2d6cbc614269d400ef85ed5bbbcf39d2393ac295f122be8667548de230cabb8244c8755c8418a9a872c7b27b9c7ef1f2fbb9c7059e9dab20833e3167846631ea902d95a3039cd5965fef7f83b8496513b41399bb98122eb2f71ef73685c54695ae7d2d6b5322f690762ad236d84c8872931faca25dfb214ce33d7d74ffdc90e8d9f7e89e77a34a2d4f5ba7c77814b3fe5e746279da8c6f06c5c91ed5c170d56af52b521ec9134da95d62ad1fe3305972537dad5210999513b70c55833349db8e798b66802356efebd6659eb418b03e744dd36995a59341c1934293368a41daf4455d440e7a37bfc7761722363432c002f260498203fc4fa2c645cbab5b764aeac18d34f342964557247681d86cb9e4fc1dceebc360490a962fad94395890b07ef6cd3734d5b469608ea153492af60972507fed534ee7608ffe179d3a4eabb115fbd7609e961d749abf59574069baeccae879a8256b3a35d3773e29f869423b062eb38a2e9b6ececc1d08e57661dc444aab71a4fed43f7831562fec9ebaeb0a00117ea226d212b305bf2dcf7662e0a29fa37789a4b99ef1671ef4d5da055fa3a74eb0f4ca7748603483e282d81a9087e5f90e9ddca6ffb06176a072f9c015436e6a299e4f00b04dc87198a3cccd6832e1a696784e05aa3d4df582d9504594d1ab6325f79c2c8edb2cc88c42a78cdae3652cb21a2b0c1de78e9b5531f7a9a392241c009ad34122c1b9259ab5dfa92e954b95e6885c5d117f6b7f987324210d98001e4dab8d4b9563fb762c8d890e42b751d686690928eba92d4ddde560a9a3571ff47fb94a2bf35ef3179d227488aafa241c1efc1c4f6a8130438527491de5491a37a4eaea9f4f3b25695489d5c7a3146440e1497b4149e526209aeb26411d5e990320de29078dd7eb09189b890dacedf5b9d88440b47d433633e09553dca4db42cd391a8d418f3541469e889e136a7357bae87c9cdc960b67537b2908ad513626532669e0ffad90268c58d74b465897d68e16cbec4a320d20f5ff1da3a96e410ce99f24ffe15fd77ca9ad5a4174f993201fc59fd2188b95a0f5e75214286235d8807ec0d33e49c744f138651527f315f5a1c952bb6ce63688c57b1df92974ad1ec70c76aba34d0d45d11e4c9bd45f71d5e377e341109d56f74e196307cad9470cbf2a94d330d8b32f347014299379a659703df1bd367b962548d3487dfac395cba151023eb294b1a5b6c56d93f302e156d913684b23a9d56ac30d9de27688121b3178262f3fbaba63d773e4161c4a9fbf18e0741d00681dd6029642da24cec2d9dd1a771a6e3917f29f9b30ff1ec97fb3cc656e85b77762ac7f6096e1e04e70921b350707fb9b62286038f18ad4f1abd197f8154e2077dee64678e792364058a955303d9e0efd37bc5ec56570845bfdf4746343de8ed2b6e6717f775fa128a0e1e10490071a88c0198378cf7cb4a0483ee72e5b77d2eebb3de56432253a6b61801f4018637bbaaeb8216947db516c6653a54f4a8c55e09af2d8aa7e8230a5fae4fbeb040fdfebba2f7390c0efd2ae3e63bec94590f128574e746667cddd35adb25a1b0142d00824cbb00eb2f19c800f2ba239ad6f5031f0313e29e98e919b030fa48490a3e087954b8750869c252de9f8919a814f1ad8d7f841ccd48db9736a842ec23aa0006f6b2573251acb852ee2eef8d936c684ef795b87c6d44ee457d3a768a7400dc4e29cdbf109466e9504b2b18364b04841e0c182b35b6f3298338abf0276211cdbf852d7fed201f54f24460271e970e21b42336bace42942256f9ebb2d9ee0856dc4140d84fa1d9aca14705bca5da16cad25e02394bc817cddead6ab55410f5b1563154796ccaf788dc241ff96db2c52a578dba4a73f1ce139a2695ff2ca3f2bdc2d5d34a022fbf38bc3d61aba9bbd2c9b658ca006d5a4e9521886cee28fac83eab87d5886d98b9fc0e32b4f8bbcc67e291680ea36ddf7ec76399ed62828e550bc5d87c15f7ac5cdee1360f68787c5b141378ee364ea6851656c2a9913367dc227ce081", 0x1000}, {&(0x7f0000001340)="668076fcceab2208f711ba694b408cb93059f1aea94300b17f95b46852020e55ad741d5bebccac0e263a7aa5d6fe99eebbce6a71fe439a983eff30c5498f6a7617b8d37e293af76832184e9de557e31bc26b401fe232cf903df2b3344c2f", 0x5e}, {&(0x7f0000000140)="80b95235b209c14a80cd060936e2bebfde94ab69b80c1559cf80f5e506c9637566e79cc7ea37a9f2fc2f4495bc07e6ee5c8e66", 0x33}, {&(0x7f00000013c0)="4793b5fdd353a7a1cbf913d3796edb336a8ce0e9313cea42782ad1c2cb5b72f4a92d7b56b8f1028d64259999a576ded4df78f72a5f662bcb90eb5fb32734a8f94203228d7cea2538eb95948ec9d442572a54b314750507bce0cf673e8f86cd19b97a59cfb66f28425da3affa3dfe96268c77eea8f1c7c72c023b3ada52226f5c3636f79307254b2cbbd2f85ae369cdded6a682b5b77c35a1a63ec6254d553316b74d2fb4cf5d4b0602b10dac09fb18ebaf8aec8daf49655db352afee7bc1155ea169390f00f518a890d3155a6f0f6fc53bf88be949ecc89db2cc79fef3c8bf260a9e99aa9ac619ca48a70f29c0c39f04119a78db98201abcbc8df99f93", 0xfd}], 0x6, 0x3c) ftruncate(r0, 0x6) ioctl$TIOCSTART(r0, 0x2000746e) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) dup(r0) close(r0) 16:45:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000ec}], 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:45:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)=0x106) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:45:16 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) setitimer(0x5, 0x0, &(0x7f0000000040)) r0 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:45:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/203, 0xcb}, {&(0x7f0000001500)=""/144, 0x90}, {&(0x7f00000015c0)=""/126, 0x7e}], 0x9, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(r1, 0x2000000000029, 0x2f, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:45:16 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000100)='./file1\x00', 0x60f, 0x1) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 16:45:16 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) select(0x40, &(0x7f0000000000)={0x6, 0x80, 0x0, 0x3a1, 0x3f, 0x1, 0x4, 0xffffffffffff0000}, &(0x7f0000000040)={0x0, 0x80000000, 0x55cb, 0x3800, 0x0, 0x51, 0x4, 0x6}, &(0x7f0000000080)={0x9, 0x1, 0xffffffffffff31f4, 0x9, 0x6, 0x8950, 0x1, 0x6}, &(0x7f00000000c0)={0x2, 0x1000}) 16:45:17 executing program 1: readlink(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) open$dir(&(0x7f0000000180)='./file0\x00', 0x10082, 0x100) chdir(&(0x7f0000000040)='./file0\x00') 16:45:17 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:45:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4) getdents(r0, &(0x7f0000000000)=""/13, 0x266) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/213, 0xd5}, {&(0x7f0000001200)=""/120, 0x78}, {&(0x7f0000001280)=""/40, 0x28}], 0x7) 16:45:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0x4b, 0xfffffffc}) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:45:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x9) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x3, 0x275) socket$inet6(0x18, 0xc000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x1, 0x2, 0x100000001}, 0x0, [0x5, 0x401, 0x7, 0xd5ad, 0x5, 0x7d, 0x100, 0x7fff]}, 0x3c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:45:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchmod(r0, 0x14d) 16:45:17 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./file0\x00', 0x28000, 0x40) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80000001, 0x2, 0x2}, {{r2}, 0x0, 0x0, 0x40000020, 0x8, 0x4}], 0x1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x4, 0xa466, 0x2}], 0xaed, &(0x7f0000000280)={0xdd, 0x56}) socketpair(0x6, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xfffffffffffeffff}, 0x8) r5 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r5, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x816a, 0x1ed600000000}, 0x8) close(r5) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x70, 0x6}, 0x8) 16:45:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = getpid() setpgid(r4, 0x0) 16:45:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8000, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) fsync(r0) setsockopt(r0, 0x6b, 0x40, &(0x7f00000000c0)="dd6d5f8d63646c694562db0b0d634506e70642a69ca7bdf819ef5d40d4a0f82f30e9aed9ea971365dc1d9755cc0efb65da74b993a32f301b0e594f0db63fa2570ba42cb57e032d8ace0e0d0bcecfcca83ab933f9c31a093f9843e5345f3998532eb4ca8b02", 0x65) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="360931b0e5e145", 0x7}, {&(0x7f00000001c0)="3d6afd4a3d573e5c31fc29593be994ac8592fcf1ad24297b55c374c50471e170a1acd1e504ef4c9e692bc75f153f538c2c8137dfc500ddcc0cc3163130206ffb442a2fb2c16a9ee106cbf11e8a610fbf9d890d4366c10eed54ce86e26b", 0x5d}, {&(0x7f0000000240)="fcedd2cf440964cab00fd4eb27c1892e5ae1a3a467902a4599606a31f7fda0caac042c8203ec2629fab4cfb8b81584293301151303062b3d1dc6dfc2cce9734e3cfda08811af69959ac5db0fe455394ee6b5c4337c8740f37728246b5450db3688bd122cb91988b3db1b189b449d1a3ffcd626a63016fdb1838b81082be2c959095953e116c1d42c35b9b7d40298c6e346f431f54e29710e840e3349e4080f8f95f7dcdd28fc8372a86d496efaf89cf5d7db6e06aebf272f", 0xb8}, {&(0x7f0000000300)="0409cb3ea00c4e8fd7686e679aa2514cb9009b4bcb4ab00fec712cc9c0d0ac40460210f2bed17d06ceacd41c50e8ff29b4148c3aa0d3ef8aeb10bc3ac413178e9d870e51815f66c1613226cc18441d6b43f648add7eacfd013f217cfe22b66750ad337a5f81fd917c960520f5dd158f485dfb646238a23e6fa81cbd9b3621bdd67e964cf49f2f3960ab7cdf1b0543f905634a992448cd88d224a6e9b90722620f94473de51f111bf53e2928d03da254f6ff70d042e", 0xb5}, {&(0x7f00000003c0)="ec88df57cb8d43387476e7ba327462b39405bd79621eecd0e3e336f02d9f0f405924bd5d7be92dd3a631426d67dc76241aa428140921e9eb50e13ad51d8bfbd15197bca0b2a3c37ba2be08afdb972ee71232633d2a5d756fc411159a0d6cb589480b613182a3e2e98f9f34fb85639edfc3b6fd2e491c0fceffefb424f97e1b5d62d6e3dd4e01cee06f74e5ea770bd03ac8434e196cc03d70", 0x98}], 0x5, 0x0) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x10, 0x4}, {0x1000, 0x8}}) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000580)=0x5c9) 16:45:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:45:17 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000840)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f0000000300)=""/23, 0x17}, {&(0x7f00000004c0)=""/21, 0x15}, {&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/166, 0xa6}, {&(0x7f00000006c0)=""/163, 0xa3}, {&(0x7f0000000780)=""/151, 0x97}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r1, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) syz_open_pts() r3 = socket(0x20, 0x7, 0x80) close(r1) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000008c0)) sendto$inet6(r3, &(0x7f0000000380)="bacea1383395b526e30dd827644557476d98d8b1336ab19cd9ae0951805cfcf08afa11ee348a75b69a31fb9729fdae9ccd57842d2a409851088e52f841c53db7fc6b91531ca1a9", 0x47, 0x1, &(0x7f0000000280)={0x18, 0x1, 0x8, 0x8}, 0xc) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet6(r6, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x10000, 0x401, 0x2, 0x5, "6b7e040c76417a95c4bcc726a334c0dcedf74572", 0x1000, 0x101}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:17 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x10}], 0x10}, 0x400) socket$inet6(0x18, 0x4002, 0x0) 16:45:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x7, 0x2, 0x7ff, "c6d20280614ddb5700112fd8b567dae9a39c4441", 0x5, 0x2}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 16:45:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x209, 0x80) setsockopt(r1, 0xff, 0x6, &(0x7f0000000200)="fe0e1ace2c841a544d462bc8a66d3ca4d143a82cd091e6c8c885647071eca15c124d37291ed62c1b7df9e79ccc9f62b993c31c7b40ee0ec22f9e7a878a863ee38363dc39df2c25c0b970c545805c3872b4eceb0ff3e79861d2e76568ee01aecd95b59a6a029840a6ae672936452b35f25a23793b2284a5b11eb68c15d91b782e39aaad2cfc3bdaeb95481cd7411607f3c5c096bc184d2a53364c9ebc27d79f16612892d670c9382cdb4cfb53535e1ea62d66a3de015d394cb54033dce066e873ad7090c57a35c996d70e745cae9e08df14ca83934493028b9b98ee0ba9deea7df1fa33c8676fe7fec771dda16970056d3e0a62eab28abb0b5c7d35cef44ed8", 0xff) recvfrom$unix(r1, &(0x7f00000000c0)=""/232, 0xe8, 0x801, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:45:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6040, 0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x71) r1 = dup2(r0, r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x5}, {0x8, 0xa5}}) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 16:45:18 executing program 1: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) kevent(r0, &(0x7f0000000040), 0x800000003f, 0x0, 0xfffffffffffffffa, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000400)='^\x00', &(0x7f0000000440)='(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)="a02eb15c2929267b2e00", &(0x7f0000000580)="b200"], &(0x7f0000000780)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='\\*)*\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='(:)\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)=')\x00']) dup2(r0, r0) 16:45:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="45609b1105b862e3bfa41fc51f61be812adabc8264dcf48c332fe8f5b180b54d4ca5ebaf8d738bb06bc1ecfcbf0630d5a7fb0abb0d6452dad5a29333ad85c261d197080eb3a719bb5c685c78930f01e72e95cdf4b79eaf375601312c9d42a03aecdd1ccfb6c2ab9142fe0cf94a37ecfbe317eb72ef3a8c0a4cc596dc797b3a538f2fd2297dafec3f220e6f9b275cb81218068506a1de565e232f151b97b44e287dc03563b1ace2fb498f3590d6fcba10839c58fc57b5a0e9347e0ba4fd67d876de30f38edf2a03e7c6c5b9bab9475bd3f0fd82db0714d676d9a135a05679a09b0d4232", 0xe3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3de2, 0x4) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:45:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="874521d289c523c071fa85967c9e07a0b79182ce81bb0cd5a8cba830db5ffab0b9d89258d0dbca158c2edcadbe1685f1bb39054fe92c9284bc80fa1293933c68345254668f0733067865b86b5ac2908293294e4880c7fd4c873751cf1e0f24717403f70665e0a4c12f04dcf4ef7237959d04695f22ee93be310bec647fa788b461f91c451021578c6ba81df655f7e3663bdf4e74516bea52a7d51274ad752b302db0526a87"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) semget$private(0x0, 0x4, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a", 0x6c) close(r0) 16:45:18 executing program 0: symlink(0xfffffffffffffffe, 0x0) r0 = socket(0x18, 0x4001, 0x9d) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:45:18 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x24) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x18280, 0x17) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r4, 0x1}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x102) 16:45:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x12) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x23, 0x4) r1 = socket$inet6(0x18, 0x5, 0xffffffffb263df44) recvfrom$inet6(r1, &(0x7f0000000000)=""/59, 0x3b, 0x801, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb19c01d46d31fb4, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:45:18 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = getpid() r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000100)="3cf66edd4d15b1b17adab5a9f72cd42ac39d30c451b53b61864cbbf716e12efed33ae9144ef61fb074abf6dd48e0783048fe9b350c43872fe26d6bef675726c27a26beaa3141559f15f0da13d722215e5eac752e9e2854b282171a3fe2", 0x5d}, {&(0x7f0000000180)="f8193213ebe0d4be0b2ce32c2a66d39300826daf3ad843d7281bef8f433bd7f2d781c03c32d911e3a12bd72da730517737bae1c28f276836d58af0af693aa959fc99ab6582ebf9d23e354c4b10f90fbcf24ecfe448758a245ca4d55e1927d9178d253b78307ccc04b5d5a50540c5d6a1882a397e727718c1df7fc91ea24b1414bccb09dab0a078ed221075854067f15468caecb22fb9c7697580fe", 0x9b}, {&(0x7f0000000240)="d80f424dc58aed738004673fe32740cee6e10cca6af98eb8d79dae3ae0e67f9f28dfe6d101829e2758ce9534d27e58e778370d87e102cfab5f7b2808baf8c576764624009c4a6c6245b95c7faf0c295335429230e9693b733f62996028c70fba390dd14ee60239eaedeb8ffc925593719d0ec475c81e530dee445932889b3f426d5999a260c30e5e0759f3bfcf3eb7c1fb0d56882da3387b6946737728913e2bccaa738e7082acc3a573dad3f2c826486b9ce8dbc4ae4d49b1b28cf87ca71e00f69298f962a55b2117bfc4b21d75f9266a0b58a5f163a28415dc9046de2376c77615aaa5d4fc48c48caba49d278eac81c4", 0xf1}, {&(0x7f0000000340)="e4d13ba3df4a4e4e092a61a40ee121d9787740c2b1b72982b3a774a3beeb005b66c862877fd651a247ab4a26f43d0026097a5eed2de90908f7d7a14e57121e2c541d6fa9f8928ac690f40e103e3d6a5cd3db251a5bc01865d880f617365e2fb961dc9c88d4d31ccf72314d20b17139000e367fed25ba3c4e091ff4e3e5fcaa021238b7744c73374af3a936c1707048ad89171572bd62ef5010d07cb872b55735d76d07968eeac65eaf3695de83763414335fe48d1b7e374e8bffb35f892a56e9", 0xc0}, {&(0x7f0000000400)="0176288bf513d43661e363b61befaf8e2208bcdf7024a60ef293f61405a99d7e9ef93fdab34161b1d119428d19e1233db368b60768748553c83eaed08c686323b0fa6236944d91c955dac073d62667bc34751e7f9a9919237061002ff0bec0edcbe60d5cfee0cccf4dba4b113bd396452f8b35abf6a8877120c77c673aa47cf176af0c69d3269923b66314dd270705bde8961ba3004cd15c0064a707560e0394ec84d04116602b72ce27", 0xaa}, {&(0x7f00000004c0)="434f501c8d3c12fff7b3003302bd3ba4f99cef578ad3f51c3588be1cc2cbcdac85b0601042e1a809c84b90aff87df82ab059c375eee66ba948d547f2fe97b6f48043d04d4fea6a766bd98acb2015a71d7e6fd324efb4df5f159ab9ed6d5b793debf6f898ec05241d4ba646d370a7d97e3a43bc7c6661ee680c64e97b4b2d9975c9b8fc85f7ecffaaf1f822adde6fcbbabc199fa6fadb2e2ff9b2b02072b23c400e1426c924d535295d73d934f2c39c378573b16de70216fb42b81a1a03f9fa929619e1048aaabf7974daf3395913f0039f751b5a0b1c7b8a1a1e4ee83572213b36ec407e2253aa9161d21ae7908ed4c2f843a89d33", 0xf5}, {&(0x7f00000005c0)="2bad756ae185807fce4fc546a4ad52f5bed5ce30b927d412bea6d6cff2dedf5aaa41d9f47103e3451e57891c4094dcecf3d7d7162ee0f822caf45a58a2cda738fdd75ccfec63dacb05d6731e35064b432a3eec7e512e5017d11ccca5206bb9dca7b8fa3b3c5a15b554fe5cf8de2c03e87f097e9fe9185d8b75a36a440b235018c68167b644b85562964fb67adf55b1fe39881c5c31a36370e3d14e8b6fbe4baee187d6a5231384fe19a1a7ba", 0xac}, {&(0x7f0000000680)="b92fad123a4bc99cfa4fb9159df1afcb48fe94d5bc98a8de8ce71495b92ac7723ba250aaae1118ffa430", 0x2a}], 0x8, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}], 0x58, 0x400}, 0x2) setgroups(0x3, &(0x7f0000000880)=[r8, r6, r6]) r9 = syz_open_pts() ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000840)=0x1f) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:45:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x5}) 16:45:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x80000001, 0x6f7, 0x5, "e56ea4dc8b8d780369891c94d1738c75c9a92ad8", 0x83, 0xffffffff}) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:45:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r3 = dup2(r0, r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/120, &(0x7f0000000080)=0x78) 16:45:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x7, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:45:19 executing program 0: mlockall(0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x121) pipe(&(0x7f0000000100)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffffff8, 0xfff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:45:19 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x4}], 0x0, &(0x7f0000000080)=[{{r1}, 0x0, 0x8e, 0x8, 0xfffffffffffffffc, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffff7, 0xf}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x54}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x10001, 0x2}], 0x1, &(0x7f0000000100)={0x3ff, 0xd02b}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc4) openat(r2, &(0x7f0000000140)='./file0\x00', 0x400, 0x64) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) 16:45:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="04000000", 0xffffffffffffff77}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) 16:45:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='/\x00', &(0x7f0000000080)=',@\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000140)="9c5c3a00"], &(0x7f0000000280)=[&(0x7f0000000200)=',\x00', &(0x7f0000000240)=':\x00']) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000002c0)=0x674d) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 16:45:19 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:45:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x4, 0x80, 0x0, 0x3ffc, "6c6c551467bda2580a81647c790cd015d8c4e3dc", 0x1d8d, 0x401}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:45:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="8128efa63003971392147374028ff18cd43bc9d5a0fe1ec9ffcf0142cf2510d6ddf1f9a17fc4b847f773883894e166a5406cdb813ecdc63bcc10e23b3ef12b38c08c15f2699d5dffdcbe1d67db60967aa8c03c104955542162d98fd8962e567bcdec2af0c0271dc40e09e9dc3077faabac8e2938c1ffcd4a44ff6a008058", 0x7e}, {&(0x7f0000000100)="b6dc6e82a78f52d1808401cae5a4c371ed1149d2888398f44f7c2c5c8c5d25f32f949756fbadfebad4bd68851e7152", 0x2f}], 0x2) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 16:45:19 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000180), 0x139) 16:45:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x100000, 0x5, 0x3, "722bb5fbda23ddcd95c6b3631471db5f81da3fb7", 0x4, 0x2}) kevent(r1, 0x0, 0x0, 0x0, 0x80000001, 0x0) write(r0, &(0x7f0000000140)="a9e5c646ebce00a767eca45edb092d46e2e6800003", 0x15) 16:45:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), 0x4) 16:45:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r0, 0x9, r1) chroot(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) dup2(r1, r0) 16:45:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fchmod(r0, 0x6) fcntl$setown(r0, 0x6, r1) 16:45:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), 0x10) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:45:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:19 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81, 0x0, 0xfffffffffffffffe}], 0x400, 0x0, 0x2, 0x0) dup2(r0, r1) 16:45:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() close(r0) fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:45:20 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x900, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x8}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:45:20 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 16:45:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x123) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:45:20 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x2, 0x2, 0x80000000}, 0xfff, [0xffffffffffffffc0, 0xffffffffffffff2a, 0x800, 0x20, 0x0, 0x5, 0x1f, 0x2]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x2}, {0x18, 0x3, 0x20, 0x3f}, 0x9, [0x101, 0xf41f, 0x7, 0x3aef, 0x39, 0x7ff, 0x9, 0x6]}, 0x3c) r1 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x3, 0x40) setsockopt(r1, 0xd6, 0xa, &(0x7f0000000080)="01000000", 0x4) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="ba365954184eed5e1967d4d9190eb471189b98b3e129976dca90d504f89649e17280e4302163b660a1937f44f11f78f1fcef9f35ea1da14ab0d982bc26a15e7cab81e652bb4d7f302ba4cf3cc65d808d4362764980c9958506306d6405cda7dea5da3c930b10c3db5014a57d6512fbfe88d3af21b87e7dc56f47ae28ed2b5a3948baa8a5c5345513ebaf2180358480fd7dfc5313e67b3df3ca9dc08f28d52b4a7bffade94f2221e39d244e7df7505e9a7f38fc05b81a304351077d8cf4ef619bf9131fe449cd85eea6911b6a74db", 0xce}, {&(0x7f0000000200)="89a5c1ef83d63fa71828e501527c7ebf196ac6dcf8ab3f3a3411bac430d7390cdbdff612e042cfbf3cbf3c0dc032a8a8acc9f4c70bdc3b79e66edc05452ae64f9576114ddbe5c082186b692640a2c2c22b02272e1bfaa242eaa1d209034b5e36b939a772842df65581dac9b4e422e92a5a7d5ecf8730bdfe7debc02c71162ada9f7f7cfade7b7829e15fbd1e89b360458c21cd7a4a86cb384a84ad9a6c1f1b0c0e7e03dd9daf3896372546742e20436dba26b930eebae1459c7dc3b32e0d057f9c582c25265eb8140364a823d1ce41f402c3", 0xd2}], 0x2, 0x0, 0x0, 0x7}, 0x0) socket$inet6(0x18, 0x8007, 0x2) kqueue() 16:45:20 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f1ff2016241d852e05eebf525cf0da6596cfbe455364bda3436aa99c43a3c02bcf0d5fed59e9a7d3a0b46a05a755d5ae00000000eb2bbba8fcf50472fe86653542fa57fe23e230831c3416d7fc2db8c5946349a96b198c96b4709f0a5f9253e4940944a56396511e4f6d89d47ce7fc88df2210e54471631ba3fd2347655e3d6b5078776dbf0fb340d16134f497cae73d95e0febbfbccfcdd4002f711b7515c0e4f7d44e34e919cf13e9f6794fd51cb167c1665ec201d330cef11d7d1396abac859a46511abb98666ee147aa456895de43f2b06a35e11a46a4c449f467c006738b342b69d78445e84d65093a3f2e10ff0a6c33cb2684c1190254cf92386db59c5424c5998a544c6a3ef48672d98150c9c79a7a99d83ac0142d238d82ecd2f34904d6d288f081f421793ec65c5a4c8f3"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 16:45:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000001840)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000040)='./file0/file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x1d) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00') 16:45:20 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x9}) unlink(&(0x7f0000003980)='./bus\x00') 16:45:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140), 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x4, &(0x7f0000000000)="f3daee8d8dca03654cfb0a37952fefbf5161754c66daa083c1cd212b101f81e8f49136f3e5f834888dae042de19f68708d14dda9a001c510624f57800fc3537e7bdfb07d6ea6b53d15344e1645d0d7fef4dca810738ad99d3b2bad91926a6defee94e38c4cb6b763af0ad2b2e3229793f370dae42200100a161ccc0283961bb69ef110e20c48b0c4c169ff605ebdeea0f6bd99af1274f839d803e574f2d74473a65db9539ed9cacb0e245e1fa836805e1ba3419c8e406b71eebab3e1e1f6908d91f3b8585c22ec0165", 0xc9) 16:45:21 executing program 0: kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f000020f000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x6c) munmap(&(0x7f000025d000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:45:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x203a1, 0x12) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:45:21 executing program 0: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r0 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmdt(r0) 16:45:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f00000000c0)=0x314) 16:45:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0x65}], 0x1) write(r0, &(0x7f0000000440)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd2d07d90a3ec3b4704e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781ccfcbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c737275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a24f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268adc6fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c83c65ea1a4b372cce706eb83877f1b7ca8ac6fd2e846d10e7598fdf5b46e2b5b1fc157caa4585f5fe71e9512483c2edf0614fe071c75c4e043f08b9a62573c414a59fa0d03f099fee4342512fdcc9935db2da12f60e9e85c37231551c4b12647ecd7cae2f055fc1a749996a5a47ace22775b13fffe032ded22482e6d7821e669f746c11cca05fbc917b64999839dccb351cf407aaa387e6f0fa135600c9ab251245d73a4965b66c63663eff27ac819041a36cc3a2284f9e247995365e8ac271be57903e527396ec9223477af2c0a29dd8b63f22bdcc53d594ed3dbe4a958d3dd625fc5bfeccf201dca47ca21a11a75ef7e5ff0b937ff7ddd5dcfee75ff72521f771aa9b151eebc25f3e3e92f745e88a540b31d712d305e1c039b50822ef0f7ddb1a59327b9780c07100cc7dc2e339193c933fe08984bafffa21e2fa0f61f7f1b0933f7dcc589d3d51477813eb27f6ba5c84617de7f550c779373492f99e4fe610df569568ce3ba462999fbf6b727bf53c7bcaed298fff814d42ed442ed8f928589a0bd9f2c03ffd65fbd83f10a1da70fe6cc556c6fce9c579b15cc1dab90d7e654388202160306d231c97c5e78ab8c8444ba89a7b86bde7f3f51d0d111e13341428ce17a28eda0da7129daa5cc990baa9b47644841a49b1cc1d41b5fb1f119d58e87f051b281ae5b0b5e78ab21206fa130b07a9459f4291284506e8051c5e7a68030c89d803557877d21d0a830216625f32020ec775605ec23c057762340296f89ecfdda0686c66549e3774ce553729a93c0726165ef35cb88c1b205636f67c5ef9a7aae2d3966f304e621a0346ef58d9a265e57b6230e29bbef0ebbbcb79cef6b26e7bb91f122f37d7ef7d0aeb560a70e7dc8529d5ef130df278eb065e382df141f87522bf75fe03369411d7e1b6f999988a8d915f1e343c6ea57e548475ff269e0d9595c08cc808cc128c9ea44c6b313f667e2ecff5f3df6461b41109ff2785c0f9c79fcb4865319d6f6754be003aa9d568ce07e56dbc3239f9653c7b30302f05c632e4d3c6eb3d20a6e9ffd7ea56aa4ce019a8a30f1befd41bf8445d37294ffa35510efc0ba60767342e9486aca02dc4c6bea2279189e20d186b855573c4b9ef6054726e51f27209b6f84804d1eb5d27c17d99f43df153825c720a4b830d5fa597f5e31860cff1353e2541fd95fe524df54b2adaa17c3c3f35c2112878d6ca743d8af467249010ca51e831a455cdca2899715ecef0e258fce0025c0a592124ca1a481caa966013ca604bce3f6764c1213271f9edaf601fe620a383dfd3779cd91646e62e8c6f8ba47290a64b4ed273980be59ae687f5ff4d5f0c1aee8a5d3a87d4df4c5a64689d6f13dd269cff2ba340be13579f5c95a81ee18e305de658d4b5af5b8e37d2c3a80a791a1716fc2e9ce46c9d3fde99309c89e28192fd565faa326d1189e900322877a9f382fd158b64e884a0d7cce3ff9b1474553ca7cac0d8ebec694d8c3548ac7fb7653526001d793033f47ecc201e0fc3cfb21759a23ac3dc3cdc95b4e9feb74b0d0e841145a608574eed9535a99904f82d33419077fdf16ec7dd4e8043294e5939b8c4279ac818cc8304f064b5e6dc2641b42c344b4e6c89f649e9cb3545709061be678334026d2bf030a710074efc2eeac682c4abb66e68dc2545905cefbe820023ea6328bd29f2be91a91711281e8c803e5c100a3584d213c504ad15cfddeeba59f760f8fb35070cfea53b6d725b165a1a2b6ebae06d9bc5e0d2dd9d5fcc4c30b97ff7478ff16f3330aa9c7c0f225d88ddae8d0622ccaa89f25dbca6a20cbf168125ef58878f00a09be18fecef969a2bbafd72249b5c5eb0247c2022158cfa7bc9134ce2649631a9e45eab38677295e4f3e065663f233f7318c835b75d4eb6adbf9a01b04c87b3e5e58fa4d0c9c2d333415bcb3a85a04da85dd990dbb1004926b1c9fe40a5b2b81d7a04e00a353656b4bf1e37ec54b78920f573525727f0832e89c8fe1f98763df7904e17bc88d7dd027bf9fa9093b80521e34917dff8843a543cc418b2fe0463b3f70fe71c991ee444115c6349e331678db2f8dda731f26064b1d2b1edd45e2e537294058f6ecccdf1166450921dc55f5f29a93b9b813ccb52284992d38c11a00dcfde723dad45ecefb489536ed45907a6196f370c07b3a4ee3f28ed6f89bac89014e8e5b2a5ef5bbb216fb03c930f53effce655f87a5eaa675257fc9dd7ec0a7207b3c8b5da346e88bc170995c71a359d382c216ed061ebb00c0adc93f3239fcca2f7617653e7213840a", 0xe39) syz_open_pts() pipe(&(0x7f0000000000)) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:21 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffb) lseek(r0, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r1, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x100, 0x0]) r2 = socket$inet6(0x18, 0x4005, 0x1) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r4 = geteuid() fchownat(r3, &(0x7f0000000300)='./file0\x00', r4, 0x0, 0x6) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xc}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) chmod(&(0x7f00000018c0)='./file0\x00', 0x1) mkdirat(r3, &(0x7f0000001840)='./file0\x00', 0x5) shutdown(r5, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r6, &(0x7f0000001a00)='./file0\x00', 0x102) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001880)) 16:45:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) 16:45:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) socketpair(0x3, 0x3, 0x10001, &(0x7f0000000080)) 16:45:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) r1 = syz_open_pts() preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}], 0x5, 0x0) close(r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x2) recvfrom$inet(r2, &(0x7f00000004c0)=""/233, 0xe9, 0x2, &(0x7f00000005c0)={0x2, 0x3}, 0xc) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) ioctl$TIOCSTOP(r1, 0x2000746f) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 16:45:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) 16:45:22 executing program 1: symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file3\x00', 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file2\x00', 0x4) 16:45:22 executing program 1: dup(0xffffffffffffffff) socketpair$unix(0x1, 0xb89d4116a03f5d11, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x8000000000, 0x0, &(0x7f0000000200)) socket$inet6(0x18, 0x0, 0x2) munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7fffffff, 0x2}, 0xc) kqueue() r2 = msgget(0x1, 0x40) msgrcv(r2, &(0x7f0000000100)={0x0, ""/216}, 0xe0, 0x3, 0x1000) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) madvise(&(0x7f00007fb000/0x1000)=nil, 0x1000, 0x4) 16:45:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfff, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000040)="fe4470", 0x3, 0x100000200400, 0x0, 0x0) 16:45:22 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:45:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0}, {r1, 0x40}], 0x2, 0x8) getgid() select(0xffffffffffffff91, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) write(r1, &(0x7f0000000080)="334ab9c64f4290589c4b40d78983e2fb09b7c9acd2cbd131b230e07f0b71d537d72d17fdd7d0e09816c248b7bb98b37cb724390509f1f45df988ca94195ff5dcddaeedd90b756b4dece37c7cdae3bbe8310ff76e14ce57795f072371801b8c925783ce4c4b00fd5b9d1e3053bae7ef05edb75dd50cbf4ea32aa7060450b115b17f90abc9805089fea809122edefda87d055376f1a4f1973802741679a4f1e0c3eab6d454214fd73f4af6e634cb09fd8f07afaa79f5908fb1a9f0f5a0da7c9a87cd850475e98eed02c669d2d4e6b2", 0xce) lseek(r2, 0x0, 0x1) shutdown(r0, 0x1) 16:45:22 executing program 1: clock_gettime(0xdfffffffffffefff, 0xfffffffffffffffe) 16:45:22 executing program 0: mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) mprotect(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x4) 16:45:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000040), 0x0) close(r0) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() write(r1, &(0x7f0000000100)="130887c0d322afdc68d31d32aedbb5cda8e89c9b438a4f80298c9d8eb30e90456123e861e638c6ee13ace86627395e2980cb67f923afd72a012c901ef98e8f65e1386317", 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:45:22 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0xc) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:45:22 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x8004, 0x8) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x184, 0x7}, 0xcc7f, 0x1, r6, r7, 0x9, 0x7, 0x1b8cacd4, 0x3a}) 16:45:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7ff}) 16:45:22 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1ff, 0x8}, 0x10) 16:45:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="e033a0e9018c45fc0712499cde554a26b720e3af5f6ded7befca4d32b0049b2b8650b3bc1b99686fb91a20f967f6fe6653446b5a9a108d44c8b111ab12c315167d82fc2b3be5dfd585b28b350eb327dac3f2029de6dba797197a541d5b52601dd6694638a4484f2a8d0b405572eee6f9836504a0ac97ff4c19230b5e99908a03a281a7591d11d763dc28ee3d164cdf1049437defdc560b7b36b3839bdf85e1f3fba46a58af18dc636727aac398c7db15486404305cee48b754bfefd20bacd172246c004b97", 0xc5}, {&(0x7f0000001200)="0af69ce97aed931b3193757ff0e2f1ad8d6d15f1630cf622bedfc404d155a22021db2b396943880e53c828c8fb37cd4d537f751a28d111ab5d21348766cf68556855d777ff45051eace821", 0x4b}, {&(0x7f0000000200)="0b458254f96a291e08b6ccab0a9d22e120178a326bd105ee6ae9ad4c97d89b798b42bc6ffd4ab013fd6483abd6d59d4889b7b27fd75282597d144834d30270b60e29f0484a691171d0df9242540737eb39f5f5043fc411e44265348a726677310a20285ffe18944470af76d6d9f40966917d120b707f311fb470b48de602b5119b8037488acf991ede1ee106ab4d259e38aea23c11fd2a1cc33477eb91f70f26292f7f84948fb89cee47921e7d82d0b22b8f13c57f75e7a3016735010e38403fc31e2a509dd4f932bd7791fdfe4c6edf864dac5a004fd159abfe6ee63b22fa45b8db13879ee75431e8c16b7d1fc65f9cda0dac7ac1a19c11f8d5a2968b25b1095b589edbde1f18833f961f155f5e7d7c398ea49f63e411739e9d84ea4894374573f4941922b9c9849089207fa6f4294e453c32d322e5cc6e6e582f393ebf8b7eb0507ecd062e1e571f5e48e91dd58eb6b3153b3ae429bf5b9788ff76f2b375246629c04336efc9ad10c8b6e8478effdfa0c33a4859650f92aac3f3e231740496ab5a2f23b78343463531f3b1b822e895e72032c27d9983c1f8a210e3a49128cd365229f75a6c4f8a3a999dbd23363f5e50b73bbfd9067e9f9671ad96be2a19cfff45b21f24190671a7a3e9dc5b2c4918a3a047198eb321d84207bb0eecdaa37a5abd0030f5e0d5b24ca7a3d93feb3bd6a92003bd4a37ae2f4730266fad7bb4a7532ecc9c4dcc4d6d841c42a3e223f5d854664e3bc4580cab9e702995944f406e2ac7fcba90c7f008955c7c48ef19ead96694cfbf528cfc5193e3514947a12bf69b99bba8ee4bb7dd1acb7964c0a48ef3d418a5564405742476cc476966cd4499fc366a35a40d47c81264330a141595963cf15b2c153cde3496bd154dc0e3078a225d3338930a780cf72e6fcab8cfbc8e4d5dd9077639dcc05b7d66c7b329d9f6bed7697d2c8f0a54a18ae465ebdb7d62c32b5669bc6b5192f06e2410239a674a7f791639d86d4aef4e0c48868ac790ab4c1151239e5538bae25c31cfdf113de598dae8d2e928d2fff7240d665c1278db29fdf9112d20fd98e7c39234d04f11640628a4974d03d49c77d94ea3f27d2ee03767f44c1234704ed5b91e50db2363b9f77eb7ec0fbd8aca232f6e27e1032ec6bbd722fd0962209c070443b76bea5fa2b5791b6ea7a7bde413fe60700fa73e060347147d498a5dafb2bd62058a72aeea4c73f384755c89b3ba95e1a6c8e34a7e28a1d5ce1ab681e565964f7b9e4b5a098ad00a7ee5dfc06ebdb73dbb41e9314dc75431561e5f79e6642667ad89434d6cdecb2ae0359491fc1fa366839c41e08c0cfa114da6ebeba2dca101d7196100e48b846f8d598518615ba7566c9e237a080eb9c1709ee700f5b242ef79fb8f5d3b057c3508a6e19c6decd50de9f1c7a62406cb9d666b6ceacaa20807b2f884dfae2e52f5547e7caa37328481b66a10ae621b41e77d9dcba36a0e24700dcd0b4d2d26e986186518a617f2be967a7c253b065a3e9845a03196ccd1de3e5b01847d8983bc0717ddde156d43aadd83a2a6c008c2b83666a555d704153a6e0eecc44f9234d0e4614996f8e1ccf56145287f4a02509aaeb7dc82082723e32b75f508527446255b66950abf1742e2df3f958924c09d5a905c0ae23154520e00855d6de0cce683fc20a1d53d93b2de8b27521736228584216fe6a9b807c8660ccd51e0dbddc27630b55beeb4fd0710ab15ecaff73cd5e7b085c937b9af1f70f5174fa5ae9c6642f2557a17f4f823210ca748b71eab99df84ab4283a2f7eb529cc113cabe65fb6f49caf576c08b55866df38d75e7a3da84bcb1bfcf0f9ba55695a451d25b2ddb327bbfebe8baf27756abfbd45eb7993f780d256d9dd38873238e758bba0bd3e14210816d72308ef0df449a6d7a60a7877dcd3437da77fc30d5dfaed3b40bc7306650836a7af24ede63dd608c1ba586fa291cf796b9e5ce9bea453c688b3941810787be75674c2b57920a0d7923cf0d4b682264c8b5a7c61b86994a29f42cda3ab9c93704c7c74552b27f0f2c9c73e414fa0046aafe85f05115e3159a00028295780997cb6f5d729caa0cd5b19b5f047e98444a6cdcd41993568c4a6047b8820de06596648aa676665d2c370180f275f1989811b4f3fe591f8acf95ea9624fd77c4bfba3fd37fc29a52d63802f457cb600cbcefb6e0199d2c565e87548e5a73274a121536d8316a43fcc233c8cbdb6ae79ca219a7ecdd6d3466d0a68a329abd167480b3070a0bbf5d810d803d32de119f7ea97ced573cd296f8913c1f4d298efa7cd14cb1e212a981b28c49bf8116270917e4ed4f0de400734e70ab6cd948cb708141820f3cd1d88c3164c262a3919380194c27ef0c341e0a95ed0c92f6ad53c9527fff43dd22ea71f90a3cf0eafcee9270206f8ddbcbdc7fc1c16cd37b2fa8b4f95c4adda3df51e5b25a0c95e403521d4430e51ad4968155c81f02dd030fa529d9feda552cf317fb729621d3840755dd9e3c707896def88566e28aa4e14dd9f8eeb839e6f287b038aab221ad20b8a9819933a564f8da4828a71f2719ded11a4190c217de6add20aed76b4a364ccb305ad7cfdb4cf08750da381412d9766841acdaf21c319ce4008e400e195ea9dd339d9b1fc337a901f712fa42214bfc97da80e8499ef3aee3915904ec1fb206f00413b62d911bc07eb7001657dd1c1aaff15984d7cfd60aff5b571e494509247388437da6af20e2c545fb1ba7f07c6d7773d6909bba99209a24fd4e305b86f39e34d19786b7dabada53c050a7ddf1fbb22c55e2f38ae9802aaa405c224e87780129d1d1f0f304c2717b3c2aefc297ce26845aa402a54c6700ed1360d59925ad105b0d4b3ec690fcf30f9e95bdbf16ff5e410fa6d5413740db31ab04750f2617c661d4f93463376be2d8c51cbf4c22afa34e228b30ff14c16b77f2357cd0c378e34fb286db2ff4b28471773a22cb91eeced810c06e3466f266edad066f1592cceb59da44eba7102ff6038b5dd6f8af83a655f85c555f96b76b9c49e8334515a3c7f8e63dd8ff7f0c4b0fe7b88b41ad0d79174e25cb636a4c2ac1b4c24a1fa9f885968efc9e7fbcb37734c228c5d478a3e18afcc431adba2ca223c6099ce4225a7e16f27f0d8812d5f3311d8e8b4fa8b08298b0a3e33899ed645b064c9a665f0722bb4439d04398cd819ef8b1088e27d04471aa1354ff30d59afeaca0ed52662962a69ea6cbf2b281850a83016c6890d301daad8d4b82a4b3e66408a8d2adaa13eef1b22f15631d031c5af26c71498b55c07b5b3143110617bdc78b202854312502c09252704bd3ab42c13f12375ad3d31e0c29b061305be8c980e40d5cf5509944ab764d30e6ca44ebec54909113f7dfa5e448927dd29997e02ead3d7f8419682d28ee2b02ba5870ff944469104c24e6bd0989a955b66a5d2cf9e75302c18d783ed4ef1e011853f29d05f9c8d52395113a31718018cf1ca0b40675d041237d56d77f251c876857bc23b41d082ae8e0ba35ffff3b1e0037f5674d3609ae3e5598b4954fdd34fff817a564725d2ab6810ff97c401c09a74d9828d8bc42f611b39b5888ef51c274e2f51a961a539069bfdd9c3837396165124da58359b35cf35b2e07d2723444263d7f06a7b4af86c3a95c4043d4a6b9fee348ad5cb715baf8c18c7f914d4b2447d47892f9f27ae2c02357aa5c6595f8bdb2d499562115ab5d07e42e2c586877f12c4ef76816a1cd72f5aedb53524c8e6827a57696f1c99fb72bbe417add7cf5b53d7b6fa64b6d89a133bdb74fb31f2a177cc3e8f1c9c13ad3c50736709064d94969eecfa334091e93b05c514e955d52670bbadf4a0c69de67f0816b14765c2729ff12a43f644bc9f1a623abd0dc7b7c1e1fc3586d9c504d3f8ba7b21b3cd73b9d0c83044f05c14a5b4bcfb002bb1a419f4b23d95927bc7cd3ae06a68778df9cc55ac4cceb0081166fb59525554c20fe7ca08418e19fb638b3c43ef48fb844c2743b057ec311e40204a4ddc7b775566cde13a1db0cf44e16e6cbcc18847ca5e952cc64e6a50ebfa3e2c805fe29a4a14b541d6f763f9adfcc49ea85fd48033187ab3e38de1d578e7d3b3009bfdbb9a4ea1ca413b2ff11e84f7785e3a08d8368afac6b4300690362122a0deb399cab218efccdfb43fac674c1bac6367d4aa2246afec3bf842803011b0ea7e3136020f1943431336eb3b190fe6e2df408c89cc6441dacf6a734db9d7dd6479665b3a6f42ec1c0df41517ce3cfe35ad34c99fbde36d48e1e589dd6ad9d712648b03bc5928ea5fb397ceca20783d8d489a39f20bd329591e829d322fce012e5e938170891aeb8650fcb41bb42a594c58d144b71d4895638c43836e9ca9e186df93ef4cad644f969a253b5cdc023589d58731695aa5565f6b8064d6a1e0598f5c44958a1864c36eaf53da3e804d1577d218dee7a67152d49380591922b498c2687be3582659699f8e4bb37d0b382d96937db3210fecb279caabb66af97acf9d3c52774333c6693f419a0b87ebe5ad4b78c7d86e8cf69627460f43575a834e4127092e3df9be11dd25d15a63dae5e23f3d50f6cc898e2c183299b85557e03f41d08485a142b2e6bc3228d98fd7a55a8948910432f9caa6c3c2f858cbe068503a01123ffb926f6b2987710225e118163795db940a09edcf793cadcb1f5c19b333426d838fc73253d4f7133353c0164d09350fdae7330baadcb0a4f2f8d84334bb8715df0c6eef2a81a9131d587370a2ac020157bcb0574507c6ef15876181c6e284d5b2f30d749a189cf122e0ae7f2b49f9b4cc1373d4ba7fbb7e03e25fe7487eca276da0e79e4b6b26219a547cade0ecb1b16767945d9d19f77a8cd1cd3b826b730ef51887cdcdec977b7afb5c67e78c5eb4aa4191d8f33f7dabfae7722a123dab6b62227332486d1eba08f1542f11f6910b9961466462056b17a6d34bbe98f2cb2b0c910b2b586d43628ac6ea4f589d8bd96cbc2c4d79aaec38b91fa10a56294cd26bc65be987767802a4b0180c14b391e5bc5232325ba711d9f13237a2028478dbdd93134d30d2b027d8e41f430c9273cee74fe4091d134f7a50ed3b9d7ac66f904a3a2a2f17a8d0c5bcb125d688d1f040b59cffcc381c7722f088325a93073715cda0d5aaa6f89f95a9460f9f0f1f8cbec7bec636cdb8ab2a2352beaf9d79dd7b35453e6f6b1b6c6f99b80ca933a1500ede8af97d01d7aea99026fe6e34c07090fe14cbd3e4273f22c758d3f2c567e2a4685fcdee2d297d0c422ceba5e743c0e44ec2a66547a28347da7b349791e4568a4318a3d606ebed77c32ba5ece18a628453bfbaa003f0511e94a21b79553c608e5c0c8dcda51318f9cd8441b9dc94eff32c9082957cbb34e7b0a5055e55cef12530e8cce200dd85cb6a0f43664d3bccc013a600541f81787c3dcc1829d13fd57f9857214f65637c687d20c44e84ed17097039f2dab54f4c18fa38928626b36773d34404c0e2eaa12991ad29761089f4204c47fc5af5cf8d7948d190488228e2cb2fc79e9523e3966aa4f56fc2d2417d104e9ef11a1bc4cbee8de368fbb8c289a8626840e94c1bb05f58620b4164bab73f0b4d6a140eaafabc0213a7a11a46c1d84dbe6c00ebbb1654aa38daaae54a3d95a775d457f6ba2aafece09c06efd1089d07c2a760d4f310873a3a627d165c1bb42b3aa6ef313d0d77dc4fd996d9a34bc9ebe80d47b9fb6addf051edadd4c83b6596d3da4bba3c8e93f529ec39363b599a34ce7975c4fa673fdf32cf179bf12a5347b", 0x1000}], 0x3) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) 16:45:22 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) 16:45:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x100000001, 0x8, 0x6, 0x4, "8af6395c33a2f2d9c476aed55e9a9a94e39b27fb", 0x9, 0x7}) getrlimit(0x0, 0x0) getrlimit(0x3, &(0x7f0000000000)) 16:45:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x288}], 0x1) syz_open_pts() close(r0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x8b) syz_open_pts() 16:45:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getpeername$inet(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000001180)='.\x00', r2, r3) r4 = dup2(r0, r0) socket$inet6(0x18, 0x0, 0x0) setrlimit(0x0, &(0x7f00000011c0)={0x100000000}) getsockname$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa39ba97b7000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 16:45:22 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(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x22, 0x4, 0x7}, {{r2}, 0xfffffffffffffffe, 0x92, 0x0, 0x200, 0xc92}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0x800}, {{r1}, 0x0, 0x80, 0x40000001, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x4, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000005, 0xf, 0x9}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x7, 0x3}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8798, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x8f1, 0x401}], 0x8000, &(0x7f00000001c0)={0x8000, 0x9}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, r4) dup2(r5, r1) 16:45:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 16:45:22 executing program 1: r0 = msgget$private(0x0, 0xf8) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) getrlimit(0x5, &(0x7f00000002c0)) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4a, 0x101, 0x5ee02594, 0x3, "4869bc78939cc6eff7aa56edef6d17fd42b2bd68", 0x96, 0xf6}) r3 = socket(0x11, 0x3, 0x1) fchdir(r3) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/229, 0xe5}], 0x3) 16:45:22 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x5) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:45:22 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/74, 0x4a}], 0x5, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x100000003) execve(0x0, 0x0, 0x0) 16:45:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10f) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xb) setgroups(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000365000/0x3000)=nil, 0x3000, 0x7) 16:45:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0xa8) r1 = kqueue() write(r0, &(0x7f0000000100)="e5269b8e75b873f89e3d5488e064c918bfd68520d9b562b61182f673c5ae7938ff94ee2822a76681e2fedef1c3314b03de8cdcacc661f2daa81f28e580babf0e2c21f62c8f3f91a1fa77f0134b043622677b6b49f44439fe9a504a0eebf305272e20c25d46491c154a77835e106b4b9040a78ce05bcab89e1032e74eab3e456d85ab80c25ce35440edaa0de6391f4e8a59fc50abd690fe883652aff4509e6a2cc3bf0ebb1f4ee217a47777962a4aa2797f12d741bcccbe94c51f191c0c09e4e7834d8977ba66ab48e15290dc45ea", 0xce) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x400, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x2, 0x9d41}], 0x3630ba3e, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x0, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000045, 0x7ff, 0x43d2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0x100}, {{r1}, 0x0, 0x20, 0x40, 0x4, 0xc36b}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0xb7, 0x5}], 0x80000001, &(0x7f0000000080)={0x100, 0x4}) 16:45:22 executing program 0: r0 = socket(0x1, 0x4003, 0x1) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)="a1e62ba992dc16af2dfed8d2ab6fe8e61279cb5b2938b71115cb1cc03e3143831e427ba9938aa3df998b7a088d6bbf7112e79dd2647553d0ff67a0672836682c299d97a83c74ac3aa54d2a26a8d178f827a22e44c98a01312cd596c5f809e531d5d4d797439456e3fa797299c3607e76d7a433346731a4a04591e178547a4c8560f61be0f06ccd48cf0539b0c8c5717c87d069ff605b50a7caa2b278257945597c866dc8062315b9748fc0a65cea6232f7e1e3c90cb1c3a783850d5956637b93", 0xc0) lseek(r0, 0x0, 0x2) 16:45:22 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) read(r0, &(0x7f0000000000)=""/250, 0xfa) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 16:45:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) dup(r0) 16:45:22 executing program 0: socketpair$unix(0x1, 0x800000000000001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x210) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/141) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r5, r6, 0x80, 0x4}, 0x302, 0x7, 0x7}) semget(0x3, 0x2, 0x100) 16:45:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2040, 0x1) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="32486012471a26e4a7a819ba75365e29ccf244884f0139ac572088bc0c75b25858f14867404b6789453363c8db14519514386eee87b01d0499ec208e5793256975eb9737047fc33734bd31f537c8f4d5", 0x50}], 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:45:22 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) fcntl$getflags(r1, 0x3) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/9, 0x9) 16:45:22 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x200000000002b, 0x9, 0x0, 0xfffffdcc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) 16:45:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r2, 0x8, 0x80000001, &(0x7f0000000000)="099302cc3884e0b8dc807b62f105826fb3cba87407749eb485b7acf6be73051121f44c9fd76d2004b8be29a3c63c523a5e95c1bb23f59715ede486b3d7bb18affa9b15964ce9b9d6c325161515b693c11bce", 0x52) 16:45:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x2e4) syz_open_pts() close(r0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x1f, 0x4) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:45:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000700)="f32d00544049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720ef8ab9d978b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c098add9a350b7e2df26ecbb5e12490d2c665ec01ff81a3045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770628c37fa927bc97e5d7a689ec44e67437d722be8c6b2b195d0656e7890718449832f92720d67a63ab513b5229d9d41da35d872aa657b2addbeabee54238a8e588244b884b1c092aca54bc1af5425", 0x18d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() socketpair(0x10, 0x8003, 0x0, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x1, 0x0) 16:45:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0xd0, 0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = dup(r2) write(r3, 0x0, 0x2e033057d7d5ee6) poll(&(0x7f0000000000)=[{r4, 0x9}, {r0, 0x10}, {r3, 0x11c}], 0x3, 0x8) 16:45:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="a51d61a249daabf57dccac04e5fcc1a45a789b14ea7df3eca5b69c6731d94d63fc8b7bef4d162c40b6dbddca322a3e729c760cd273b2879c4ba0fc4bf163e0fb37dce644239130a030efd16514e5ddd2729aea299eb082f2548aa6272c2df59899cfb14f4dae1ff392b880474dc8e59aef4061f63572e5d99aa211769e1796db2aef6d1180b007ac0ed2e6f320c38e651d31591ff19c2cd57602cefacd2eefec77fddf30f1ead3ca2fd2687892e9bf77296e057ec315926aa2f3546dda5b5bfa5a3aba9457f37200a472b5d8b26ed8f4bd3bd25c14e7d49eea748f4ed212ab4820b55d88637e089924053aae083749e6fd9d6a20eedee8d620f89beb3a121feaf9fb4dd5c5c8e135d02e8868770d1160d038109031019aadf87cb98d02e74e920253a7886cd54a3c7113a74f36fe40a0bb37d9cef8e018f9783abc95a7b3a6a163a2f87c863e5bfba3bf3fb1d0a810d6b9abe2f86517ddcf779d0fd51ed30f8098aeec248834723d154921bc1410b3a87054e8604ae9c3b53f7c72560b73defbafa6d422110475b7d0ace3ac9128d3ebf105139ee5d0382cdac16da658addcacc8da07037ece3741eddc889f040495c8bce380819e21d508c569c7d9f9b0457574e38ab9d7884878f5c6ff43e430dac0eca3658d1453ea5046c45ca6247ef03dc2c330fc2cd58f5c719de97ac80e44e89c0d1950956dd5ccf6ca1dba03ff330a368c763877af4243df5a1a615f023a1e64f07ab8aecb7cc6702651ca27bf3dab7ceb975de9f8706ac4c79867ad322c2381a1c880084e64f71e81fca28f708c1705fb10fa8676c7ebc6185f0476ba9c4f2ef23f2328aeb63e15f85f050f27d8b5f41a4d2bd3110c5b9c24a1f5d1e07869f933c2d7a17c2117f4b1b153966274af33ec43357777297a911d46a48049e57b71bc7848d599a0c058cdf7d51071230ac8d74a36301570681bac27818c357f4e46b204a6b300c08ccc9404b5ccf99d2f976d33ce30bd1467c145b015a1df4a35b6d5dac02bbd61e31b063c9d5b7b0c05af5ab4e63d1cfff9222db87d6ab3e30e6e1be2229858aa055e4097b7a8b7fabce57c3e0a3a6938059f5e42afa4c3775d793b0a3a4d0a1ae43633c7f4bcbbfc94581e84d1ac20cb203825fe043900b4fbe74e47ab45bd965bdf53166b79587a4cd9df2a2cff11e788fc593004dad8568ab56f1bfed96e4de7e46204991696a5964a7bc705ec0ae3866c9e60d6122187a9ed04ab7e2d6dbe05d856b2a3dc20727abda0bb2fadecb8932a9b00e752d60330e70dbb3c169070a1b44db2ee5727eb491d6a38fe8730954380977fc77e2047ddb5aad0af4d0ee5e8062a8145549bb618fd33d78cdb263ed5d5ee5019c680a20e837fce7eb7f47354e3339bbb8980dafadb8bf8ecc4a174328fffb3cdc52e67fd0bc2f99ab67648daba8fd3102a465face8761e61f0d09a98e2e7e09cbc3e80b79f66fedc2b0f72fd6e67383c5fea38eb4104f5e2c3968210ab3576ac25977be938beac9924977012e595cc2382293d76be174a7480d51908f8c8cede79be41175af22fc099d5dede52191333030ee38d162ca893ae1bb12c42fec4639c51b40986c43475d068d054adbe69889550cc0394846294779dd783cd71be5fd60844f31b8621c47d11e3d715273e9057deee092bf70741b3dd7b37ba145129a9f476193b5c8d61ad3d6eaa3cdf9d8fef56d63bf803d6a3c15a69820ca71f5325cc05af4bc00a7908fc3d32878741e77c3a30d6fbc7b545f5e06e04722ad81c056ffb4bb754d3cd856561ccff87d4c43ee9392fd555f829b026de6486e2116046aa95a65fed1cd262b15c672ce69cad95596d1724d3342e99407733431f7cda1baa1fefc01cc4219f257a9e17e7d3d228319d2b44eda4e9b62490933f9d1237d76638ac91a13ae3cd2bda78498f7f7696747a279498fd6a29d2da7e3c95c8b8f67b6b5cc92167f69dc900e76009f3811f99e60d280a96e0969c89097aabc2a288494bb452dc30a7520df9b6d7e3dc37b851551dd346b220d6659adf30452b1868ae69a47847f6e1af00c55f99bead68c04e8ac1950361796b91c4db489cb5b0b076ffc340a3820310806042d8be4bfc739747c35007efb765c19068ce886e93bd7f6a17e3b603ccd56681235125193043f0b819b5ef535afd1ba9e2647f4f52e486c7efdaa5044637960fe48e082766fcfcc292d93779f7f8a08732557dff622d3868f097f351eb230d955a66dfdb065af6a5fb7ab80888c21357099dcbb599008f2fa8ed3d885a5fffff4b2313ad3d7e36132123b0032bb368c3bd5f292b3cb4162b1a8d9374297a9bcf48e575d128a22f66ad60be032a8d20d9ab1dd7b619189b821ecbd4a4bb7707ae6e9e47cf45ccc6c00acc9c50b17c6b15f27fa5c256f6fa69b01003064cf5b444edf943782f274b3b80d021daa5fd612d075e5e224ab974581085c97932e23ce67199b2244b007c799448a238f9a1e7032db3961e2105b78b624971cc6dc94898a58f0d18c672ac88960febf8b6aa519d3c37a34ec224b909f475435000986cc5e5c1010e3ea9bac2bff2b148c6a0a1181b8cae5b4c3302ab0e52e4b082f436d30fb997647b9d5e0e63b84d3946cb911207853efbe07556425c4f4d858eed24df5791728ff38339bf04fde66738813e63862d3473f3e713dd730e3f8365dc0fcff0a3fcd7c195212e50eec1c20e6af1cf1268624fecd3c21f26c925dfa35007bef193f1a9de4bb6c6c70c6fbd5adf089aee0bb17ea6ac047251ac06801edc57e35f81ff1c59ca7121fd490d6d301ecf328082c2fc6faa92a805a13817786efd498d1152df41e3a081801b1ca90fce6b46601d5c54ad954c31cb70784a8a079b9eda118fced7725ad45ea9fc92a2d36328c8eabb258175db5001dd06cca8b770b137fbe50b0f11ae7b9ff7d7bdbb925d470e8177b1beb4a97e026275b4584601e3f0dad7abcfe47ac5fc16429c1544849ea297272b22fb0876f11abc190fad4db4642c9e6f3fd12d6ff84ca3a883a9960644d6e0c574794a299aa9022d9fcf9023f28e549b70f0aaa6b6aa88377c066341256da35e04fafe12c5443fade51cff4c35f14368aae379bd99dfd2aea2b6a8115cbc488aa96e7a5eb40494ca1d59df53bd01b9eefddcbf269602af313386a0144388ad3bd06ff68cae90be37e7ccee1818f553eb9e9f114009c3a562a49848a96764c76cf8dd65bf4d55c0d721167dd9e5a8eca221735556fd68c129c6f51c8d1e7fd4e5c5d1db0be561b04887561751210c62ea4ccdb05b2122b8abc909e4770f951d2fc5836abf006870099ff878cee1c0a6c2b23b2e3dc6a49b6e56404a2f9687f9f9b0866fdd0f6ee2af655ddc292dafb0ee9dcf839e86dd1272c4604b8aeb077b6193f9db22e53b9ca340ef6f7cc746e41e6f2f3b091b4bf2c8ce40e8acafa0eaa1ce729cb8f99b5a0b2cb2da72fabcd11ffc630861cb137d8679762e07d174ed23dd0025d60de665609cc696ffa2cf4c3c0de32d7f5b9a6ccd4c5cbc6681f275add511ba3334d585150d435690b83f606fd1f29d477a7053cca1d99b00817a4540be61be37092ea348b3ab57393d580ea6b7aea32ccbbd121ab729b16be59627924e25e6a70303e8df061ed97c0e1d9b2db036f2d954f2cfe067578997d3e408d295df76b6fc593a3019c752728962755f126605eadb1d1180d80b3ed8ec3d155358fe6cfaae3fee2575f1df25412655d06b0a5bce860b008582c985a414e8d532637820857b8ca9ba2a34128285d0138a7242747a1abcf858359d377efd3ef8a3d318ad3e6c90004b0fcf24d887874bb985483798ce3b376f4fb1507c0a22e7f41a04d9fa7b872d8d33c72b923470e32cf40b701d22b08ee80a33ccdbd68294c0b5580cc7295dc80c9cdc7faef5d58de59d7fb770ddbc0d011b71847bfe5b9e6569cf05638bb91e38e8a125d1f2c4e2ef23381f5717dbdd45ff5bbcb3f685e3b814320c57315f873074967c6f6d9f84246f0e4b7ca9b2351c66a7321c05bc596c9ca7c2a16a122ab7ad5570a18d27cfa771a6207f79a2bcdec96171bad751ce6d3c7825533f9cf4339755e42381d9df36c6ad5569636f69b51b927efea5150c1aa147164030375488dc991aa7b177d322ff14d341a8343773c40fac2118a200d90edc0275e28ac69850ae6c183fa401aade015674e307ff568c59ffbb608080fc40f5264707b1eb9dcd2bdb7e2cbb1185c39ea25fd78efaf1ee7e511799b0d17726cf2e5558be54cfd87aaf9421bba104eff16128131b26964c84892e4fdf775b573a38b10b37c839b4f5e47f38cf7a9ac87131d076094097af17a9f746e0e8c0f0490e2c3e7c3c790c965b5e8342c2f19b41b167f29e2cd48c31fcfd61e24c5a35294180522ec8435fbc38ea5c652c2b5f3aee3c12bddfcb904856f11bd3688e0830de29ae1dea6f89209bae12e5f7861bdfa5f11052b6ab5c48c0cab9a86c2e5cad54586d4c4f70d3f50e8d1c4142bd5194216a33ff17bbe06531ee8bb949690275cad09be265513b178135848e02123f14c7de92f40a9ea38f86595555f85aa84afc04b3d12d74486b7f40e1b550eb079bc3ac5207366e6653d0ef6602ed74fde3231eeb814924250001d6e7ad3b44b99a49481251178a6c10f9acd3195e741c9c30ceb913663566715d10b69b99fda48fd207ec43a717ea0572eea220c3949ea16cad58a496745edaa9dd682a0dddcc606630ddcd6546acd97132e118027849a809dbc5baaac9b10be0f1d3efc7eadaed9a1e3d5f30e3b4e4383645faca95fa659e7af630f5c86db61a49b6fec28cc62787f6058b63eacb46d49134f69d0bb82837d75198832b42d8b82d693eccdb3ca829fe0ba268b6170612134a75adde6413368b7c5db7c5115006bf155a61bb0f22f5447258c02eb3acd1598652fb3e8b6568077a8627a2f488b20732358cbf07fdb45f731c874907c76a2455edd0f2331ddcf4e3a790120881fa81663925ec88d125cc5223f50d33d1221a79e8864a21bb0f2cd3d8e96838d9283851d5c33d76731013d5b86af28f652cbd903697d9f3cad6d9b8d8e07442c5839fa9b3a587334100443b539584f3aff1438d3aa133adfab5bfef319c3ec15b6d92ed821cf269abd11df6ec51f74e3a3a30d14b4b1f24139ea6560599e5d998637106c09492072b36158336c8a4df16ad60299ebfb3d5d454c67341046f8026a557d3f7e7394d6a8f2a757e6c0f5c3fd61910b69902057e297b2cd3e6c87350f06e7876a00d19535049485b29470d674222927ee869ebee4ca4615dc84a4e4e5be43e7dd9171e3056785a313283eab4526cb09e63e86c5c5621abc38c5b3e1654866597aa218754870ff3fb6370783970863bb0a2276253a2c0aeb7753024b507a6a87bfac65fe899a220dd778df7bf327e8d492f6c887277c4e4032db35e0ea50d73e1229e74b67729e1ef4647c713b5eaa19627a36a575fecc58577ba84f486d9f0c97e5bcdf642c71107bc094eba0841ab4cf7398e9a798a315d22b768ab4bf0cb6a48efaef71a8be9fd1c83ea4c870592ca55333373d98eb91aaa267f88f3168a367b8b133b053193d888b149f158876fd66f31e2574655e520471d1b3d31a909d8a073efa09d66db5db79aacab873668420b9b72b8cd477a3e2496fd28b1f821550aaf9172e5512fc448939023df90dadc88923f5607a810dd5c755ca3e2bbaa7c7aa091965a61c41479a46150299ffb13760f34bde0046daac074c17ff986e19c6bb24a57971518", 0x1000}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a5", 0x24) write(r1, 0x0, 0x0) fchdir(r0) poll(&(0x7f0000000140)=[{r1, 0x4}, {}], 0x2, 0xfff) syz_open_pts() 16:45:23 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x20000010) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/210, 0xd2) clock_settime(0x4, &(0x7f0000000040)={0xfffffffffffff992, 0x547}) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x89) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='c\x00') clock_settime(0x5, &(0x7f0000000340)={0x800000000006ce, 0x8}) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0xc000, 0x1) 16:45:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:23 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:45:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="eb30b93851887434b714e14e9f9dd671cb81502c692886c9fbf5633016490cb684460a8cc8d9dcb3743c4136179557566d02f554f7c4868d46f46c74429033101d8df6fdd513c7a8cd517e42e303acab88da97e108df83e63958933434c8ba367bb387c216d6fdcf807d267ded", 0x6d}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) kqueue() syz_open_pts() syz_open_pts() getitimer(0x2, &(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xafc7, 0x4, 0xece4, 0xfffffffffffffff5, "62722b051f60f896bae0d28d48c37018b529b3b1", 0x0, 0xfffffffffffffffe}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:24 executing program 1: r0 = semget$private(0x0, 0x3, 0x504) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x83) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000001}}, 0x0) 16:45:24 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = semget(0x3, 0x40000000000000, 0x0) semget$private(0x0, 0x2, 0x84) semctl$GETZCNT(r0, 0x5, 0x7, 0x0) 16:45:24 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 16:45:24 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x800000000000000) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:45:24 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x59) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) chown(&(0x7f00000011c0)='./file0\x00', r1, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) r4 = dup2(r3, r3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r3, 0x0, 0x0) stat(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001340)={{0x18, 0x3, 0xfab, 0x1000}, {0x18, 0x2}, 0x3, [0x1f, 0xe359, 0x2, 0x3, 0x7, 0xff, 0x0, 0x6]}, 0x3c) bind$inet6(r4, &(0x7f0000001380)={0x18, 0x1, 0x1, 0x6}, 0xc) preadv(r4, &(0x7f0000001480)=[{&(0x7f00000013c0)=""/137, 0x89}], 0x1, 0x0) writev(r3, &(0x7f00000014c0), 0x0) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000001500)=""/69, 0x45}, {&(0x7f0000001580)=""/123, 0x7b}], 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001900)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001680)="e82cbeba744a5856c8b52a9464fa2ebe2a5028a1d0270e0223c0f47cb8940bef222392281128db746e4aab09b599188a48cd4a18a8a4fa81be2a6b367a383e9b2c684050aec8ad7021475c3442683979c5a98c74839d107a7aa99aac7d464eb20f45fe9ea4c977f4bd9e20909fbe099d8d7f25c5f7d9fd071a7b544b91504b038731382c0595cb", 0x87}, {&(0x7f0000001740)="325e6f9f1543df31076b141c", 0xc}, {&(0x7f0000001780)="0e9f1c6f71f720a48041ea160a15ab7e6e9cb079fe2c8d747cfa64e9419ac8ebcfe7aad4a53d3fb518d50bc640d4572212407b3cf4e5177e7cfc4865f2343e59c77651cfcfaba17f669cb503f25f63e8d11ac2d73efc67b08d60277c7899b5097f23bb34ff3b15824ac44b87da9c", 0x6e}, {&(0x7f0000001800)="a5ebeefc7e02df7b60f3832e80d30a5077406a61c9af3c50cd155a855acbf5950473fcd74e1d7656cd6f15067a991783e7cb99181e1fb3a8643ce785a89c0ec2f4718d1bce3a949f49fa86250088bd2c19180df8ea79c30a0558dfa30426f27cc19d211107ad30beb2c629ef98c68c504484ea4902693ce4b3083f7f1246d7e542423195679bd5f2b723e46629185ad7c86fd1f7", 0x94}], 0x4, 0x0, 0x0, 0xe}, 0x0) rename(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0\x00') setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000019c0)={0xffffffffffffff00, 0x3c57}, 0x10) stat(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)) getitimer(0x3, &(0x7f0000001ac0)) sendmsg(r4, &(0x7f0000001f80)={&(0x7f0000001b00)=@in6={0x18, 0x1, 0x318a4000000000, 0x4}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000001b40)}], 0x1, &(0x7f0000001bc0)=[{0x28, 0xffff, 0x7fff, "7b5e947aa713070a8696cf109646703d423ebe"}, {0x30, 0xffff, 0x18b, "506a3691c0a8bbe11c936f0a5c4213f8ad8203c0fda51f5fe148eba11b2c"}, {0x80, 0x1, 0x0, "0957a3b766535abe44df7cc93de7c07e133bb715caebacd680eda528e7e6f979312d012ad0c2e7c4ee046407113759fa1d03d44a3786fc5cac3901d170431cbc7b70309404164365eb92d64a5fb70c0bd80b70153f1447cc2ce242ac7a12bed2c37d02a5a0b094955a10cb8a56"}, {0x78, 0xffff, 0x1, "fc1de59c635a6daaff4114b2b8018ff47c7774fafcf92b46cc5167c99f9ca82ae6b053895f753b0e0938aea063c9698904e0944bf014143905885d962154919207ff9aef221f7f4c0ca0f901fb558c72f93a6e836b9e71d4f5e307ed210412cb58fc39a57c"}, {0xc0, 0xffff, 0x2, "8fc25a7db45307ac837ffade8444fd6a84be8c92638c82e4b8d91e9bf7ca356667b46cc95e7c3905dcbf6a88598232c746ddedc5b2861ab5282be0ddeaf3659801065bdab89bbeeb59f650804a78809e32fccb699d7c8bf803f2123c2388f39cc3e3e254d5109464b5aad84aaac5334e10c98bec1a947679d01904c285341f456c2670310935293bafe0e4ca2a32635376bd84f3d757da9b2cb7a060dc46a10f6d3c9df8e23b40b0ec31d67c4d8ef347"}, {0xc8, 0xffff, 0x5, "9d49b75f2770f2bab877855ad787908a388843fb15bf591a9db761037850ccd86ff58d71618bb79ea65bdae178d22f0f72547460b7a4fe5128940ba27f0b539ca840c464447eae02066540d2ea88cf718e595ece803e203ac508f02450a8170aed13d9f31be613c3d818bf42c8ee4d387c96bd0e93b8a99416c7e828f2f6e019e4c9f01e2993c90eb61b2f03711a601f61c385ccffcd24002057c611495b66a73b13e4ef54d4c3b12aaa4d6d5e7a301762d35b27c5a4"}, {0xd0, 0xffff, 0x7f, "017b0111188d0d55a807b6587c37f7e355bbd84f20cc1cec13165af01b23b4e00de5f4faf54b1765c2e9fbe88e33964aba75ab14cd9e6b1a759ec9527e5c6d67a1071052a437ac04f2b5e8730fdcff8ea9bacc9f3bb7bfe69bba31d4e945634db68ae99cc654ef74ae83ec59201c2336e1ff4accc787d48442bf344f22d17124240d75f0ac2076c6229004cdc5d8a40371df610d6f655e558fc5b50ef892081f2fbc27380a4201cf10f8053989ae9f6883342d85aeed135dc73adfc115fa"}], 0x3a8}, 0x4) accept$unix(r3, 0x0, &(0x7f0000001fc0)) rename(&(0x7f0000002000)='./file0\x00', &(0x7f0000002040)='./file0\x00') getitimer(0x0, &(0x7f0000002080)) unlinkat(r3, &(0x7f00000020c0)='./file0\x00', 0x8) getitimer(0x2, &(0x7f0000002100)) accept$inet(r4, &(0x7f0000002140), &(0x7f0000002180)=0xc) mkdir(&(0x7f00000021c0)='./file0\x00', 0x180) sendto$unix(r3, &(0x7f0000002200)="5bfe33d85e6afa1a5b8dd00da463d8c13faf3ee822d277c7cbb118dc75190560585d75982747e2cf5f6686e09225a987ddfe9eb091824e6e4bae5eb7330746b14ccc43a1b50038f00d495eecdff503512eeeece4a8dd2f18a5ef5b0f98254718e0bd4cef3c11736885dac6f54dd3c497be46ecdb35c3717d24fa74ff0e0248a0729b6937c580546435e7d5c27c76edbbd007d100291dd6dbe99c3d9f83cb90632bd1e79224e0b93014715505621d95f5f496b93c4d946f37a9b2b2f1256c42a6de49b79858da770e3cb292ed639404e4362f73e0f7f22a872f8254d9198ed0b8147de841ea23ef4bc25cc13000cbf97b0db30f0083319afdffd6c83d7bafa0f30b5edf06c0229c83e213681355c1ef2e668492fce615852a1ecca7302d05265d8d3f7c62e8422a3ed8150d7e83b12ce950ac32394a52f2303cbee0b6f7f4f904afa2a2bedf8245446782afc48af208c2b25de4d0ae0aa83fa665c596e4c34abf297e0fb80094f14672950b7ec479332d0ddbb29707a2d35d636d69fa8b978e3943d2138b474f3910477778d16d76a44fb0c440a0e4c973094ca9f6b2c10a1fa788704289bf0fb9910dbd858202d0811b4cc7973b81998e3c1c6e91722899ff9440c15e4111d2d62e6cf8d483624991501ccef6d80e1efc081309786a916705e445449fd83f4c81ef3d3d7be7e138bd8ddf4c872b42b934e751fbe670d0684f2ea99262fd14e0f9d4dcc0ecc22bae2d3106a66591eac3bccf0a7cda54d77592da2397797fc12e711df52774a7a8864c2207aeefda4944e13658f10bec6425cac4123d6c8abb880f000a2c0113c02df2c42b0cceae927a3c65b69abe8ceac73964c0e636423ba82404cd76736af9bc848a6e6766318b785cbdf78a728198c9da8b8b8374d9dfea7233c4e94dfb20341e6b37e183a50e95be85bfa52eacd8b328f01bf365f5a11cb98053aa95d6a8c55b4e967455ea66ef285e8168cd1ea84ae962d899b7d44df5021416e363de46ec30bdda2c9d9405824ffa28e0f7e386aae903eb8505bb59638232f0e8ccf4e07f22d6eb1744c8f615286a8c7adcfeb3729ce95ec7dfac0cfcea4858a601488d655e43c562cfaf918318a2878fb1112f6e550c7abe3fbd6b62d1f8819c693de8dc5ac90a96787072ecb6a09f4a018d36793e60a0f0f0dafd3990a3931a210cb85ea0d877223eefbb55850ed6d3697dc36020fe230b138ed12efe1f791fad134ed9f59fe853e21c57c1d242d175a7a0701f1a11caeac94f74b6b734d20508f632c4b32a38bdbcbe2bd11baff2a4a045f01939ce0eda9f622753d926076e69b99ee175db4effc31300495b60e618417a99f38484cca62d567f58359af38de69197db78f63e8a31bf77215265817fddef76d4267390eeb8e4e33f929672a1b2655a2bf999c82c26e985cc6ccedbe69b8efe0027aa462ea004d8afa7352811fddfcf348de9b1f60260459b3807b6ea1829e28cf99e0523a3e08167b1859a5b12145bc0be71da71964edb686ae402fa06fba5eec19f0ea96fb7bdf3dcf3de1a32e2c5f3061ead271b33943220e19f7a8af174078d496bd91f53d0b42a62cfc395952bf19227a4889cfe518dfe099c53738589e1b4183761d2a44bc9dec86a451c4f27bc4221c0bac5139355ed0f25ddf16d1bfd89c668a44878463bd126dbf3b86072e2de65dadd8832dd64b990c0c6fb5380d74536c18442ffbc254e29d65a833a371e7ef2eb33d7b9cedb152d24660e7e5a7167037ab26411a9ea55174fcf7bfd2494405e551493c67aa2c4523ca04d8b18831b158d2e22c7053e4cbf7971bd43535a4ebe1f9c1807f4000d289df52fa629b897658268cb4f5547af4eea1ac85e16134ad3cba2b7a962d162da65923f99be44c3aaf7e02cefb15d9b5bcdceeee77ac7c5acb7537266cde55e686ebb18e55462dd65e58cd3272f7f7a7987a0c31856d24a52ac3a89b0d6e956b1f181d4c40380fd0de5e4450860228580a505915c61e3aabeafafd2449001697d136bd253c9651ce211b194c34d23f9812a47e9a9ccbcd501e8a79404cdcc4aa8f945707bc193e10170ee6b5a61dc8332af6eda492d75772e8aa4a099c08f681f9e7efaf35a512f48ddb5824c708610e7332d5c40430e9c9fc1367190e2c49947bbef156b175e634e38f577ba1954c8ccc1a659ec6d8e5e691551412211619f33d8baec5636d8de1b644df2985f2a9a01b68486c781a2afd5f0b4274370a8ad31cec8093e333c86dbc183879be8f567d47c18f79ac5b8de8bd61dc9b1bc1e2c7642685cece7a2710cdb57574b15751a87796b9ae81ae24b8e5ce7ec19c268863163a0caa5a4507150764f1a0b18886ef10d04952f85c1f2d87e7c322171cb07887aac01364a2383b8681f678f386df44898454e9846cf84ca0a2de429f56d0598fbb4395eb0590640db07fb65b8f82f196b8eda9c6d53bb858a0decbce75fe51f8623f3632ae18eae905c48ec629e57d364bbce22af9c72f002a3c916a15e9636c5249b783dcdd4054309aeb8cbb4ea743b7450884ef6c33e2bc127551fd2e58992bcf9dac3b3c41fee5750fe485f8b758d5cf52374b4cbca4e3b07c1737458bf67c403e138e8a5298854c5d12dc5bffc0149c62ed3739adcf05549013dac47a375c9a3101de1ce6bb9f8e5cff009dea5e8ffabb046356090a8f35f4b4b239db87ca911c4a1b148cef72737426072b6714b2cffe1b8ef233cf22ef97ddc7b63d4834d9e5474486ce9b8ab6ce47f0c26d45668937cfe10d03a0bdb85347597d56203b12aa3fa24346957de5514a870e78d39becc8f31fbacb27b64b8d14e0fa9219b4053dd1d6a60a06acf164ddf6de08b2517805547d5a03e5e62a1d9edcc1c6a3f360e9788cc7e84a19766163a9adfc07dafce673513cebcadd80d7c84155ce3baacf0111c2ff8342c971b8932a20594f76c0627503be14ec38ff1108db07e2af3884f4f74a4fda880d1887747835c8becc40547f0d5886760f9e4a796c60d7bec16b5de8c36c2d3d16710635606790949cfb5109e7b4ae3bcfb1bf6318f3cb760d455e2882550c4de9a8bbe76e625543d03709366508738831f6aa8ea0da38539556b321d3fcbe5bf79cae1734450dfec7ae7630d52d44207825d2802ab83683cb3557a1e6f1cab9263269ba9901e4fce9d99448546b2905144f7187c2ea14b2d046371dfa24c23029570d15abd01b725306fd89f0f42de1c9cf08718e6f55a37274ecb78ca8e095dc5f2da46e114b5b08dce55660c9788b185c05c843f33db75b60e7fc13b54a9c4a83dc674b32fc77294485d65d7b58242195403e918c28bb8ebd03109deea71ab0c7b54afe583e3e6c1aaffece794004c4ae729d6ddb922b0873c4214c4dacc710eb1b05c813b48ef3c9f03d45074ee94f9bd2f363b8f0bc543a979c3639b383a0cfa6356bc05ca1356f7ca9753f09f00e55bff33cea58d1841e5a97c0c7a0f8d48f0976eaa0aa4ceff833ea6b81bbb3a097b088ebbe8c5a9908a0444dbbe8e3bec514d31e1516b67e8639cb07e00c49ff1af71bf47499bf8e0613af6ce14a9b88886578a339fed782de51c6103df3e52fb134c4cbd918404c485e4200bf8fb8988806f943ebb4cc3cba34cdb49059ae4e3fa68711b441866da31c9799b75ee66069a68cd6ccc6d9942463f7b6dedcf0e7c7a8bd61ed4ca07c57265c7c5771f5258663370c9a3e8a339401707aa1c48d44de56821cb50c219f55932cb6b6c3697b26122c4b59e37d27eee7156e38188a47f8b36c5b865f5f4e04ebb33cc84a185af82efd23bd08778cc6bfab5a5b25fc72c1c8713d5e7f95262a66c6f94fc7070885da283905991511d89d57e0473da0971f0875e7b26f6bb84dd0f75688ced234b6dd20f07c432955fa129808fbe7a8a57e383dd6e98b240bdcaebc10143de5e2bb02558e49b879f6974c88b7d0698c8233171652db8d942e360035b2ce99eb81cdc86919c9c7effec289236f54e007de6b1831b17a7f7ff1846c1bcf7f497fd0a7ea4f8906b13b5001fb70f2c2cc6325e1e16976eb8fa71fdb426e2c791ef657e4dd448d7d6fafb779d12740aa494bc42df7e1a6624db10f104b9e295b37a0ec6282c4a35810050e74abf3e62f31dbc580fe661f89013ede0feb0adaa8c4530e14600eaf580d78a3d3db392e84ec7bad9b26b0795c6897249fe74d89f165d6b4380cb6c97b8cdbbfc619254049548bb58b233803cb309198e609e9a59d1e5e9bb224c0899c316335a87b25fea5620e6e17aa30d9e138a763ed9658c1cc8f98784ba3a40e338ab083888623fb2a043c4ba2ae4f3fd71b4c88412f0d4058d94e0b9ba9f1c6fd287d8c52106bb77e824a834256a427961460e8af16c6df5848aedcf34e2646c830fe062b4f740bdbb9389ad7c3eec412c63f4173a158524d5e44fb9b5a94a375b30275619152ac106e3eb78cb9a91da5cdabf805bbe1e6d052e1d3cb273bdd5b2e7a7b33edf02e730985d082e9a488f4ee7db81b0c45bb4515a2456c1dc522e652a563420791d9a7a9bc2aa6d1c1fbfbf889dfca205790a08a11f200d2335ab7e6ac2b361051ff5e8eaab51aba197bc5ad2c2142f2dfdc13a2dfb1c7a76e91e7385880800b7811be1756474f1e7056d8fb8f68215ba7fe48bdccf68d04ddfde268c56e1388e0a3e7b9025a30cce1027dc8a0eaea4f7f73b2311cc215dad744d8fc3d2515990f548df9705d040191a42668d0bb6d4976e47640c6f1506347206abf6a5b0b371fc2c6f0fe1d0521250fd1fc3ccab4e76f8839c1abe3ad2d42288c8cbcc68dfc6938cbc9e07802a1bd602109e13885975421360beffc7ff5c362e585bc6e71292b46c6d8315cec0ce8b64cdb1ffed75fbd7f67f2ea3dcad272ab3a303e7fa39c0f0877b83b8436d594b0b29d6270a5b0341af8adf190f7eb6f4f5babbff3b0e17101d9fc4e3ff9e288959878e5cc66d439bd370f6b1d37ef5d719bcabba0dd46e90f1def6850b03dc6e7932616586b8ad610e611157aa75dcdd854519f53335a8a3ceab45b682d4d8e2a56799d55556112d219ce7d3a66f7966c8f497877041f9fb8c84de6a7e55ddea2757a95132eff4eac62dc952271d49b2de589ae793683481c4684aedeab814d3859021357e15408dc526f6939b0b92f588a828fc540d8d2899c660d5e91ec6d2943c914fdf58b4cb21209c57c21f478ba98ae863358e15ec2a3709f3243241d6987467e5b754808739f65a5249b1243b0f73ad14b4e5b5b8938a09db201a99695617971b2210bee4c66cca3c6eecb790a73b512d411f85c547927558e5a9109151cf793b5bfa2c84164bbc0196735bfd3c402e419aa66f2bcb6bcdffe06dc6852500982c6bd12f22e14c034c47e7560ad3a488968500d648dca923bcc5c7949b9d0de3169739aeb2ab6fcb65c3a509836010294c375a7507150c48397e470735c09bb6acb79d3fba35b97ffbe5f43efc5eace0b151ea710fcb3c923e440f22b741964f1cfd4ee7190ca138b3bd3797f2f912e7036e0c207e09554b9aa06a1bbad113b7d7a04c04c94bab93823297931462570ee2a9704efcabb9266d98db3a89f236969f38ccfc5d5136a61ef958a448818f1917992950acf748d72ba45c02215ad24058622bdd3954ad4943aef43d213222e3fffae8a44aa165744b678ac3b9a0454ed986b761982506923d5841e03ee9ac96604eeeae99f299608bc164fec0cbee401cb6967d66abf90faaac07987a2829e892652bc2b69d650547b9a0336133aacc92f1894185d2bbc3", 0x1000, 0x400, &(0x7f0000003200)=@abs={0x0, 0x0, 0x0}, 0x8) 16:45:24 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) r1 = socket(0x10, 0x8005, 0x81) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080), 0xfc4c) 16:45:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1ff, 0x20002, 0x7, "f311a4302fb4f6b50200000000000000c765eba1", 0x4, 0xa9}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) kqueue() 16:45:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=ANY=[@ANYBLOB="e0fdfda7ce1fffffffffff0002000000"], 0x10}, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000000)="2de6833fb3fb63dacef4a9b9c041b23d289ee7e6e650773680e2c15478ee2170a035eeaa3dae91d6ba70f5e03a0e67ce523afb2e7a7533ff4933af9cb2e4bd2c811fa8eaeed4e866d066f5e3abb192b389dd3145c39a1c747e5bacbd2b527a45f26f8ca257e930ce946c932ab29e4ae5143b131e72adf8d0bc8bbaa0233e8ffb41dff0c64d2a7e5cf72934", 0x45) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:45:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xffffffffffffffff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="de563838487c251b2486f69b948403f601fae4939913c31be7794e236cf8ca5d732ba09929b87d6ec4991288c8af9b950648ccf771ae4712d44dfcfaec4565c082c031d08f50f33ceab015db0c5773c000daba14dfd5b858da06", 0x5a}, {&(0x7f00000001c0)="70a6933f86efbfc00b06103d712c0930e5818ad1077f1c0b7c4a78538427ba14a84a6ef3ed40dfa816cf62d4b77b8055ff1c3694bd42bed6c59e28ecd8ddeaf923be2777926b1a8e064c4353aa04f98a15013faecb6d11237879a81795e9b7976585e707a0ca8bd2ab2bb491dd63982fd856e64bd3735772884a942d9c66313d5b2d3202327a16423cacd2ce9ace391801994ffc07c76db65759337bcab87a65aaa2", 0xa2}, {&(0x7f0000000280)="3de056018385d5c14f1763aa8cd6c0347aa1ef1bef88fe44670f8f94284009586a112d5e0895640f95aa731608ab0eae5fba84b1d7d88934c16b000af26910eb4893999f", 0x44}, {&(0x7f0000000300)="ed18f5e58184f0a52c6ea1c0cd3606ce67734d3ebcfc1f8f412ae29bddc8823320ff468de2a29a3a0da5aa9bc3a8deeb25b35d13d3260ca3bac968b7d6ad5104806aaafac7a4ad49c2e1e999685781a0fc5663663c4f936d15a003134fb3bf988c0dcb9436d250fe310261fac914b411a5e4002804", 0x75}, {&(0x7f0000000140)}, {&(0x7f0000000380)="add55d37d498b591a1863a6e4ed707c06f7e5cbd681abb95def37272", 0x1c}], 0x6) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchmod(r0, 0x0) 16:45:24 executing program 1: socketpair(0x30, 0x3, 0x9762, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/226, 0xe2, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) r3 = getuid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r6, 0x2) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)=""/101, 0x65}], 0x1, &(0x7f0000000340)=""/7, 0x7}, 0x40) r7 = accept$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = dup2(r0, r2) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000440)) r9 = shmget(0x3, 0x2000, 0x510, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000004c0)=""/110) preadv(r11, &(0x7f0000001b40)=[{&(0x7f0000000540)=""/187, 0xbb}, {&(0x7f0000000600)=""/80, 0x50}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f00000006c0)=""/203, 0xcb}, {&(0x7f00000007c0)=""/197, 0xc5}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/201, 0xc9}, {&(0x7f00000019c0)=""/238, 0xee}, {&(0x7f0000001ac0)=""/108, 0x6c}], 0x9, 0x0) execve(&(0x7f0000001c00)='./file1\x00', &(0x7f0000001d40)=[&(0x7f0000001c40)='^/#@\x00', &(0x7f0000001c80)='!^(,\x00', &(0x7f0000001cc0)='$,\x00', &(0x7f0000001d00)='\x00'], &(0x7f0000001f80)=[&(0x7f0000001d80)='\x00', &(0x7f0000001dc0)='!($.\x00', &(0x7f0000001e00)='\x00', &(0x7f0000001e40)="cf5e2900", &(0x7f0000001e80)='\x00', &(0x7f0000001ec0)=')\x00', &(0x7f0000001f00)='\x00', &(0x7f0000001f40)=',\x00']) getgroups(0x1, &(0x7f0000001fc0)=[r4]) r12 = accept$unix(r0, &(0x7f0000002000)=@file={0x0, ""/4096}, &(0x7f0000003040)=0x1002) recvmsg(r7, &(0x7f0000004580)={&(0x7f0000003080)=@in6, 0xc, &(0x7f00000044c0)=[{&(0x7f00000030c0)=""/72, 0x48}, {&(0x7f0000003140)=""/196, 0xc4}, {&(0x7f0000003240)=""/4096, 0x1000}, {&(0x7f0000004240)=""/241, 0xf1}, {&(0x7f0000004340)=""/58, 0x3a}, {&(0x7f0000004380)=""/135, 0x87}, {&(0x7f0000004440)=""/121, 0x79}], 0x7, &(0x7f0000004540)=""/3, 0x3}, 0x40) symlink(&(0x7f00000045c0)='./file0\x00', &(0x7f0000004600)='./file1\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000004640)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000004680)='./file1/file0\x00', 0xe044, 0x1) r15 = accept(r13, 0x0, &(0x7f00000046c0)) fchown(r2, r3, r4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) readlink(&(0x7f0000004700)='./file1/file0\x00', &(0x7f0000004740)=""/212, 0xd4) chroot(&(0x7f0000004840)='./file1\x00') pwritev(r12, &(0x7f0000004a80)=[{&(0x7f0000004880)="16c74935e8b3caf358be7910cbd4a46dabc58a736f7f4e9808d77a0bf0d729836e10ca2e3bd62f9ed4cf3e1c3fb5f98f68eebedfd7f8b7395c522afe54e267f8302db62a7d8cb94e3aece28b07e65c202cfc8e9cce385ed87ad65c8d9850dd1e769ad8569738f0aafdb52687d3340a9fe020c664f3308561521c292e8730b771cfb75007b8acfe550059b73980c8db33b953b5d8960bb8933a3928cb2038abadd558d3b612ff665bff", 0xa9}, {&(0x7f0000004940)="495bf2327b90d4f39bdfc54bfba5b98258c22655a87151380aa2c8423fcbc9c9e852ac7d96ad1a0508b981afb3ddbd6ef337073003d94a34fcbe45507a68fc263954005dbeda05f9b9a9deb73aadd07c6887", 0x52}, {&(0x7f00000049c0)="aef4e0cbca6a66436fd9097b5399fee302bc7691776a79c997a0ab86af6fb501a6ef91a30c08547dbb9e42aaa8e12e9901ce851ea7875db362066dbdfc915988c2b91b3c64c26d34e4d4d77d6c57a806f7c892ecb175fa6c8c4f9d74dfb32e382d1043bd472b9777c0ed14aa29ea59a446d517e627cbcb0e233cf9aa80446dae2dd80589ab7ffdf467414eedd6203252d7cb805295c13c0e81ec69f3604baa59091c", 0xa2}], 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000004ac0)={0xffffffff, 0x1, 0x2, 0x3, 0x7}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000004e80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000004ec0)={0x0}, 0xc) r18 = getpgrp() r19 = fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000004f00)={0x0}, 0xc) sendmsg$unix(r13, &(0x7f0000005040)={&(0x7f0000004b00)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000004e40)=[{&(0x7f0000004b40)="713017983a1d51bbd2d6c694c80aae1cb6d7d6fe9039f09cb0091735426b3e4f8e95f341", 0x24}, {&(0x7f0000004b80)="ae6427f7d2f237478bb92a3aa1fae690c19cfa66cff0ba91f75721d952f76f02e63586ae74ada5a8152efd97562a806981e5897312753455dda44f4143b996be0c51c371990e3af88da32c1eb2156d704f2db145b6a5ceb8e69c1a72184d5ff4c3a080c20cdf336ef2ccdeebd3ad586a6e7410ed15c59f9a4d407caea40fad5c6d0db0", 0x83}, {&(0x7f0000004c40)="db4f1e66953155ce50600801490d0ce4fb29f10df44f508078a7e7a6eb8bce2f03e3c2d54061483382d7232572c8fe41821ea485ece81c7a67ca7b2887533d22c70cf5651ea5db04fb8b2daf41774ffda66dd6b93cf014d202600be494531079100e17f09169c2460f762472e5d52df0c82e046e0032c8300bcac5904be8dc813e11f7d2e7571a97cbb8d4e76ec9c01431031055a17de61f9094aac7a4b3e87ea3974e664a58e083fb494c1b3245f3c5270da53c675297b4e95b6f7b9f3352c9afe226590cd7c5de5c45b2ec1d8ddbff52a9d1961f7fb7b0f96f2dc6bf28af306e65599122", 0xe5}, {&(0x7f0000004d40)="4f06e355448cca605cee0c357686cc02475a38f393b875737901a1bafe7840fd977015884914c0ae1abf24f6e40188fed548289aeefb83065088788f82d4037fb9a5b82b6332b665a7c4d1d77f694ba2d7c9ac3b0c9a93c94fa65b9d2f6c2d8a2995a381b132d23a162e4e4452f5c50e56d257ae01d7388c0b28593fac9c3bbe2b0c7d5e54ecdd1ddf57b5275ba575ff91de51b4807b5a956ec648b981dbba73e6ce5ee8480c5dcd4c74a86cf67a83ee7473419f38166fd332b1be388e40c6f3759c92f31f8989bd6dc7097f7d", 0xcd}], 0x4, &(0x7f0000004f40)=[@rights={0x28, 0xffff, 0x1, [r15, r12, r7, r14, r15, r12]}, @cred={0x20, 0xffff, 0x0, r16, r3, r6}, @cred={0x20, 0xffff, 0x0, r17, r3, r4}, @cred={0x20, 0xffff, 0x0, r18, r3, r4}, @cred={0x20, 0xffff, 0x0, r19, r3, r4}, @rights={0x20, 0xffff, 0x1, [r11, r13, r11, r8]}, @cred={0x20, 0xffff, 0x0, r20, r3, r5}], 0xe8, 0x404}, 0x1) 16:45:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x1000000000000029, 0x31, 0x0, 0x0) 16:45:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0xfffffffffbfffffd, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:45:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x141, 0x80) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x5) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x6, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) clock_getres(0x2, &(0x7f0000000140)) accept(r2, 0x0, &(0x7f0000000100)) 16:45:24 executing program 1: r0 = msgget$private(0x0, 0x539) msgsnd(r0, &(0x7f0000000000)={0x1, "4bf9bc9a1c506daef77d617daeae855c64819ba9db44def4b96fde8cefb0b2c8c1208e1c6f90df67d5e375a4783e82d0cc4610659bec34028fd50fb618c7475ce268706856d189c4b7d06ed9e0d006368f555efe443ad0769e95d8340557e4508dd2134bfc1eec6740a0316dae2c79e5fda59a5e97fac29c3f140bbc2d8cb823927cd5591e3e169ba088c4a5d279ac5fd446b0c182f0105e0f480d8310b17ba0d0287eb7e1e3a8170ec0455327862cbcd6e0d451d251245a50141f3f9a48179764613ed4d2dfd613234de2f180ac12405e3fbc"}, 0xdb, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x124, 0x0, 0x1800) 16:45:24 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) setrlimit(0x0, &(0x7f0000000040)={0x6, 0x84}) write(r0, &(0x7f0000000200)='\x00', 0x1) read(r1, &(0x7f0000000240)=""/86, 0x521f3f8e300025ef) syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kqueue() setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x7fff, 0x4) syz_open_pts() syz_open_pts() syz_open_pts() 16:45:24 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1100100000000}) r1 = shmget$private(0x0, 0x1000, 0x100000000040, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x8, 0x8001}, {0x4, 0x3}}, 0x2) 16:45:24 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x9, &(0x7f0000001000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9e, r2, r3, r4, r5, 0x85, 0x36}, 0x9, 0x7, r6, r7, 0x4, 0x3ff, 0x80000001}) semget$private(0x0, 0x0, 0x8) r8 = shmget(0x1, 0x2000, 0x560, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x0]) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000000)) 16:45:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) lseek(r1, 0xfffffffffffffffe, 0x8000000000) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3a5c5141d4d56bfb, 0x1, 0x7, 0x7, r2}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x8000, 0x100000000, r2}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:45:24 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:45:24 executing program 1: r0 = socket$inet(0x2, 0x400002, 0x80) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000540)="9dff3ba579891709bfc69db73841ec9123695806d99c822ed190380db647091e4677af54be66e68891b88ddeed19d399ff81850cefc723559d734e229e2fd1d7fca9417c677db6dbcd55f6126eccc05fa5878f7b48015583869d6c1dfb5ae583d44ee08cbf14471281fd48ed3ceeb200dfc01853cf0e560d59b0ac09726a3d4c47ec09291d70bcb55d4724291be3561c633d2e3bb8cb56d5779731cfb6b8c79777b2014f388b2130f70b34479ca33b6129f9a862f0fa7a1a4be52ee8104d462142f7a92e0c6a918972e5909dd76982f4a921fecad509fdca18986294ea397148b369eb624aa4fa73436ec35df79ba7d9363e6c2ffa54792467a34f7fe43ec860695488e6671cc496ddd1b7ff00481f1ef01eab4ee5d8c9d389867447358be6132d999b8da543ec00eccbe299727585ac47bee3762656bc41c1988eb80c01910afcd41146512f7279fc6252f05c03024c5b073a8b69cec8844e849429472bc2b105e7b1506787367ba43cf144d165d15d61d1fade8c82e2c9ac4747bdbc23d7dc53e73627961979dedacb73c6cc8e64d5c1bb7f3be73ca4f45b0207f96b190a30fc5929cb0fa0a817fcb59dd2465b0126c751a95476bcefafe705e04c1627de833bfaf8ea71eded8fda1f56084f4ddd1a6324b83781515f82dc113bbc2485f3de53dea33acb4b814fc117d97cc6a97c1ef21e51e8b2675009899ea326f82658f2541f4968037b41c8588c175cb1fac3927ddf3d5ffb1a358be8650c80f8304c6ea30e94e005ff2fdf460e129e706fbc3f4d14436f5f9ace79e0a0aa707f05589c914afc6110756c8e3e1c227c6c4e2b4b4acba4c9a9a9387250264f77c298029f4b97adb41580d7874beb3ccd6a33bce51a5ded8bedeab6080bdd49a78cda8417d41025b944730b7481392534d690bcd65ed9f325eeba6e165128ed12f59e66607e0338e7b99e17724a511476c52b78b0b88bd571cc65232eb569d3982c2bded575a7de6969bdce71ad2ff31c3bc927bd44534ec7f8c8fb473f8729c9728d9925066c4ed5a83d06bdc9003a579f7ba1561c821a5c052121f9e7f2e790348e41f4d0f36d8a73d3974714bde53fca348881ebfd813a627e958dae867428a9f81c0589270d4aca8da4a7707802e3ea7a24f58fa2d969e902c94778a8a3fdd8e1b870a938768d13590d12e8a3fda10c26de8fdafe79f6b68a9ad3328d9b07bb34af949fd3b10be66e3f154308254fbfe2b7f2bef6e5938cde54610ebf3371585147e97eb5eb92ced9eaa2d3ee76bc1d1187cbd5b8864c0f01b4cc0c10f23235689bb9ab6f20455561336b79a3184916f8eac168b88ea1b5812266f6df7b5ba188dc7d976adc3cf903e0c86ba6ada4fefe8840a76f866beb4b867bb8f5ecaf4012a67ba57a7be5e171a6d512b24df557d6625be186a735124c3261bfd0f9a570aaab9eb0464d29fcad381eaf84c52deb35b408467a48e34663837e4df40afc66a8b7c37ce3e7f328500d70ad058fc47687127f2a415e8f9b290f80b9ac342769dd5977d332dca4b56b528b5f512569a75500aa8efb2128f5646396b08bcaf5c8641833af24667d71f853f3604aea4c027fc62c73dc33ad261bf9277a50891e7f0b505b0152d7ea92bbbd9a6f215da3e1159194fec1254a2c9d52cb437d5ff6c275ad1816d21a97c27b8ff2e92e8d5e8061b3e6845039caee8dd38491c81bdbe218973658156da3228c096d5232ace68f5e6df7db84f5c927af0ceca5b44e397e82155d50cd28cadef7bf08b4de29c340fde9055498a06a9f5088f8fdffc54394be37e05e196e61d329be7db3d347bfd1e95a632a86b71a8e20dced87821df259ca0b29b024e3b1a015d531ae401145c68e66fc16cbaadfbb23974cf7d6ce015110ad19eb781706cca1e6d880f303d3a20a3476f9ee8fe2c5d664397e46e15af7e849d19efb8595fc8cab775495ca942950e60430315fc9fb0786017ad57294441e8550548127fd3acbc36aa07d347398a301e0fddabbc0ec5c033643121e368599853acc754f39a43aaf3a6f411f6b1ca00588168fc9d1215c4fc180843548932ff652b9365c1f382da3178cb718dabe9a0b562c3ea8f98276ee172d85a40537d647ecadc716c3a31152dfda1c716b4a054eeb16d71937cc92c4cb19a6115f2bdbb6957474ddf6cbd3bb029c1649db3b7e7f9f99ecbb23e3f68fb55c2e2fe847ae67f1cd06c3b01e6fe9479435261bf0e20ab298368fcffc27908e269af051586c090b7791b08b5162f8a9ff45cc26d8b36b8ea093ad2953ff03a6a97a99747e4ea8e5bc47178b8ffef413be4374cd90acf18f4be6deccf87f0bf86c5e92313de11363e717248719097733060999e91c579daf92b210c2264a4b7c17d4a59d51f21bd513d97e712c3fe76288687cc68b85431335ed9e459d07d160c63937e7d035d4b5ad7d0d3bc97450af0c6bd137c7595c692fece3823b32551e6815d597e60ff50ca804283ab540115e388b28851ac86a46aed2114361f6dd965d3a1233e1f81e64be306edbb25c84adfaa60592c1dfc23be5ae3ecc839f584dcab7f22cf4d3b5d8b40690deb0ec64e1e80815be46b5a54375c3d0ea602a5b8ffce36ea59e063f5a80c0016dc6bc2f456d505d304e41715ea418fb50dbda5af6a9c48960e40f94c9a80ef58153127cb67af03a6b5dd8b2d26c7462a6ac6cec7c96db36cd989bd5a1b32e987fe2ceb1b9387da358bfa3de2a2e92f7e0aab1556f0ad50aebf9c9718927a9b9dd640d22cc701ba847a8866915c3a2bc4348917866a969c274aed456e20fbb829ad1497f25f690ce6137b63904e60c4609424f76ca847eff16564caab0eb56ea1e4efe9df59c9c896e3be8eff3e664c41596b976547057c1ae1e9f0337bbfe0bb57e10314cd87ca52fd4e78035f487029037021e053230ef98c1b7317b7241cd77f927b6e405e292b0c7ff29e2165c0013549e0391668c0d4c948ea2520a8c8774fcb30936ab6e4fb9abedf2553199f8cdff8b8848ec7eb0890c05d6e6d3820ec72497dcf60df3a0c4df64ae2eb66332d877e2c7d9e5a9d98219c4ca80d93024801695b481b1bcf726b0a34e6ed743fe95a6735cd75428cefbc5c9af55bbdf1e4942a35a55b4d6fce29f6457111cd4d30ddc68b4cc4709902696506c255cdb2e4c423ca536aa1e3752209f63a2c9ed877b1add41eb8488c20b434b19211c0a936012ba837dd31e681b6df3fb3c63fb191068997ab4c9413ada6056bd03cd65d5f1547e1bfebced1d4c3362b338255943a8bd4f70f7860f647565a89c2db302c2cc0587b12a700367b6f21e21616856c408a94f451efada7a78bfbd0cd2e63f97b55466fc3c1d8f122815ffd450241bcfe86ada4a6770bea131b1ca52b086a074ab2a843982eef1107169ce41bc94114e92667ce5a7ae00209598943d62354741e3c4dbc4afe1fa682037be083f43a91a85ab7225b1642062952deffdce2fd8b0c551d5b8c928b2591d3d3727546eb730fa239d9a041a3d37e1f1342eff201156261f591f2ebd8175edff4823d899bf82dbb82eb93b12e0eccfeef54017d1616d6a4acb967a6827e081af217548b313eb3e11682a8d53de0a61e5de7d23e61dd87e1e8b66ead07288e260c96c81a589a91d82cde5c5687f61cb218a45c2f4a7f415f13c75678854719c2c9fad823af90b051c7b5236a97019be039ccf0cb8527412064644e1bb8348b560afb0f336aa552e6fcaba6d93de3d31c81836904e30d14ef99b2622e316ee751832ff46378830acad48896bb3de8ad2289b4ab3fd628948ba1d61ea8940b1e795c27654bf355a9681c86d2a3cef47fdafd91112ccca1e1739b5a9d01fb4d90d831f452f6827a6b050da1ea447d83b6522141dfad67c7e5492ff94a8f8bb021746a062e46353eacd09e63204d897048eb2c9c9fd09be4098706daf6af809079c723c63185acff713dda6a3eaa33723a54a5f773127d25d2de26cbedf6450c1aac63cf099f7b92ab5e6d258aef460981f33cdefc95dd3d5eb5a27048fe4a0d1816b842c0eb07b230ef23327f9ef4a60b4e745c0c98dcd5a1ec09ff92555118c87b1ffd83307d163ddac81fb0e22f55ea90c1eb27d580c9ba9ac8bc9775bb02b70937c515be992d88e9d6a93ad32478c531db560b349f95535345e72fa6e1b947cf149fcb209c16b3297ff3b5bc504b870a4a1955c9456ebaefc7e048bba4e185dfc842a362d9bb388f1831c1a8fc0e58bd7d5cfccd0dcd2d034895d0d96584aa43463d0b20c240fe5d077a642a918509bac8402982ba536aea9cd9614ff40b83b4dba080ca72344eb0b951e148b5a9f348c700b93f00b9449e9956fcc9dfc5561dc72b3e5e858cc80cb7d70d81d9c31b3def43c11ab4de0490f05011530694e986857a68988dfae8e1a13621670d06fc077ac9cfe701ee66dda88ae9021d0cc10d65d8e74dd780c6b86ea2d4c045f7271652e22bf50e04f8268136ccc80abd8bf7378a0570701291e77925032f6bc7c4cfbd93f4503dda7caca13d11b01a4e3b8f2cb389aac54ff71b186951c6b88d99819c055b4057ed47279dce1f7df0eb919205594cb07e9845a79b7ec9769f77fe07633147966ffe9ac2418a6ff307d35febed71c065501898018bef410eb202a723f7e17cd15956dc902326230825affe55e23d8c1ce863cb77617f8d304473d67155ecdd5d7c53b7ea0b4663dc864672253d2a074ba97bbe523083ab7a4d9627875fa6c896267ac5f805f2668931fb3785341d8a064951be930410ad9ad34f701613154af48c8781ffbc97e5b1f776de2fddac4f6ce6731c3147e7351c74576176f4e8eb6473aa6efd744c9919cc50939ae56c81a787a953554c1c1602d19cb0b8c6341fd2bdced84457b2135d3c83de8d128e7efc127ec99fef10dc0666259cbfeb394c5680772bf10aaacea2df70f8b98f2f35d86685b80f374ea04ed3eb7c638d2d3edd7a39331e5432e47489568135cc78ffe0b3e8d8717b7c5d947bcd053b31e8a6500aa36bdde8bb9632b809d1bbc3c31218f80c704c93e8d27343bcaa487f37f6c17ba3439367ba2b2211ca43aeb4094fa708b4d2d01bccef6fdadf03ef8239e71508d67ef6e8015d10fef7e97dc45ad78ae714c7dd626a1cf81e4bb5ffc56d904459a44c4b6c7560a19657044bc6a3efbd28cb383b519de09b5bfabf953086db50163b01b59834a114e1da652892234770e14bb716c481de62dce79e82deb67746858c4a43b56d6f1c97bb2336332eccaddda6a0798a89291064389b4946d26580ea795c722ac822f9032722f298c28723e7572f9a93df7b14aa06975b9bab1433dd5eac4935f416bb0c5fd2b3ed82adaef01c10ac336762503c4e164ec9c0d93dcb209589be8d2c77d2b75c31febb937ba001be84474a724ec0518b6db12f1369f63f241e0aa356d35ee54ebf91bbf87559c14aef022120ca9a1fd1b6e00b9fafa5a377145a8bcff7333abae151429f472da0d80ae639100f13962be16f313c20e1c3b4eaf3957232981c91a82d518a78a8252bbdcaf9a5a5157cc86a3893f15c00e0a54381c56a66e1ce1ffccf47c284dbc48d423933befeab1951b4df6ac96dfba733bd093b1b006e147cc29058bcb0a8442f4e6452f8325c17c1365b7e1349355fa65d11703b2097325868f5964f5c03f6ba94596fd49740649e17eb7426fade464493e73cf947754d917cb82d52abed30b3f8554c06e857bd18a8e80d555b6dc850786e46c49ee41acb38cd48bcfbac94b0749a9a93929d6f77377b3b121", 0x1000}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000180), 0x1, &(0x7f00000000c0)) poll(0x0, 0x0, 0x0) 16:45:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x171}], 0x1}, 0x0) dup2(r1, r0) dup2(r0, r1) 16:45:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) pipe(&(0x7f0000000080)) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x285a0, 0x192) r4 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x1e, 0xffffffffffff0000, r4}) openat(r3, &(0x7f0000000400)='./file0\x00', 0x10090, 0x80) r5 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) fcntl$dupfd(r1, 0x0, r3) read(r5, &(0x7f00000002c0)=""/249, 0x3b) 16:45:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 16:45:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="8c3d608b", 0x4}, {&(0x7f00000000c0)="500d02412f61bebb88367e61bb76f692b8c63883b0a10e3b0c11061254545f5bda226a65cd", 0x25}, {&(0x7f0000000100)="b75439644ade68497161fb6e5b082b384a6172623294c2414323030ad1664e49f9bb3c4f49e89506387da3b3b4c146d9b07eaf21b871b56d798ffd0f6558715bc42c8fa74c671a59d304b22f51836856d1925b5afc63f03c060233f63e83827846955c458ae937af34bc7a4bb23021e41daf1876728c77f64120b32c99774f906db3ccd8396b9c0620009f26f096b02669698ba2a9758471496b5a13ad4d89c07745f73660e8a918f365e7a7f898ecf3903168456d1f8376a1f6f090db7743df7e37fbd2ff303108a64a86d7342bb991dc60b48bb4c19a463131eb7db406351701afc2aa967ab3df1f6ccd8a97cc766dabab498a0b5d731100b980327e0bd87f81b5cd058687ff0d71ee4c5ed7a8c3355a1be53a568340265f6474bd7c77437ae783b8968bb35edcc4183bab9453b80a25a85597a1a1b51baac1bdb973c3cc9b11ccd5568fd553b4396d0c265c22a0457f58677e91fdfc36a7c9b1480e0cf6a32664430c60ddaabd660c8dfe00c2c5765f8bc4e06b4b664a15ec9eafde082a87b634b3ca80e5b2fd859b84a8edd9e2f8d503b1164c40b57e84d8420ed3d4fbfa64dd381f19fd4f9c3dcc4184d18158c846cb0665bcdcb934a6743b3d5dd51df379759db133aecb36027581bf4ba4c34a2927e035fbd627a47f5afca81561eae525cdbe89a6b0514bef00a1631cb0ea1bcdcd5ee457832e419dec7664b58099715ecb15a32b1d11cdf4fdb8456c05ee27a88c37d2c1cb0f5eda116877fd8140af41c1e3a2bbe6d95f21a67917005298480724e344f580d9afeac75a6b0d530e4140a309110d97336ee2e2456d5a82fed9ac18df29aaee302dd6a4d3d9db11ce589ab8bdb25cf9466d97a2380d513a44400598c675a1231eeee069165e654f0bbe329cdb0ec901529fc8b89f537125e2da0665556b3b35522b8c83abea005e35a72564aafe7d669a8982360794913b2acc8cbf373583093a559e70c37f0753f99f5da211904ff38beef121bfee6d7fb93ba392ec0f3daba40d56b6a21b369b3430fef5ff1aa097dc47a41e80ec3fc587544fb07068ff2b229bb64a134fb0a5706160c404bfcc009c22a684936efca27329a3c61083c2af93b2c3e48e93bcafe56c5fa45e3602f3d3b6a961e89da2b7131c0ff54c9764552c0a900d242e1d35699af7c9cf7abea960f91bb751f23784c0baed892d146e81a933276214c4793301808e7a1d66b1aafca21c2202ab819e47297380f214369d20a6d20c60b58595b52bc3be2e5229ffffe3071c15aab21d59306787337caf7e1dfc61867212163dc0f3a7dbbce5418fe98c9999a9080ca1a3b4ff8de33cfc799d4252347f16a088df5131cfcb98132dc7a0622c6fc341cdca582a22837ddcb63ea0da8fd19ef798066f70565c6cf5efa92aa8db5e8ff519940a34b00b4c5a56156120e72c53c13ac0ec3187d089654ec75f68f7cee5d0086eb72d662ac09b86344296e1c2f1441a95ed9f407844318ee5962845a4d9387ff90f943fd95a0c29975210a609fefe8c9d38eace7ef347b6a01c0a317041de0850366756ad26fdedeafde5921b0772d0f61f85032d5932804e9e31dfa881c9675baa0cc54cdf31c008d7b38599002cc14e88ea5622adfa0ffc414d4c2460071dddbc4fa70224d302aee9aa618722fec05f9ad371994014e2ecffdfa7f4cc9415166d0b870566d472bcc0306c738519dbf93d6cbd3f403642e734e48a41d051e4c8e4eaf8456cbb321ca70a788bd4134c8cfcf405304c7e2e56075979e342c3d9730dd5c6c298a1471b36ad54c55eee2ac0b96edfae89b3f5df9897287bbe8fec074dac68bd53939fa366d02b77d639caa8cc5a3ff779b42775256456d02f70fe55397f8b50b6efd69c3c4ccb61db756cb0f80594597af2e9713c70919348c486e1ece85a367d1f695257661e8020e74f69b1fb6b157a27990f9081790017a9e6fa99e69686f008c6331283bf736430afd4ba4f6bfc4ed20476b2389c223cb73fde5e7e37ee870226198d4e717b429571b7d5861f21c1cd33fbcaa1fb53bea7be7b4d24018608c2be161362f46b6d009696a5e729edb610d014d9e33317f42460046dbe5ed175dd56e9ba41443fc766070f8ca2194b6e6cba1523c31f233df26d7cf3842882e0ca9b2bb88dcb8cfa7f84cc1ae992ab04288bd4b4cf575cd20092dfc047521caa02503732cd173f1b466e3d381c7701d0815a3f06923fefb8a30323d2eeddbcd330f2c74fb535f4c7c8776ec68fdcf745a599014517aa5b57f40976e5a811e0b4d1074a91239de5548384721274b9e49ccbe6c9ba4f3504512955069618252bb1015cdca672446a45323ed499da5edab77eee5c5b572799abe42abf68f929c508786a568759429a20c95478c92cfc2b363da34223bfbfb3594ae6a81f2c33451faeb730e15cbc02c68f9dde0050515bb888105c47f30a7535d45b41a26b34091e7719a8c85e7d3343b672e9efc4e00ccb85da98360765a547e443c45f33a53d1e711ba4bf854b4222fe510750641e6996c3b79b0b5f8198210f96f1d8a2eef88076e54b042042dc76adf9d04b7d879252edea851cbd0fe891000f52273062e4bc029d024a7e1e1302052f0018d81f293b0286f921c99877b8a03b85448c5275998dc1cfaf99dd094982b4c3e5c5569a93a9b1a0e2ba9f5c74418ad11e7b310c773b6f4c99e5c60c3d1bd12161d60f9fdfd8768140fc4373db43887754242a14ca8e1a2aa926b9020e189522c5fc53a3b7f1eaa6c719ec8b5ea7aa406123637a4aa090faa9423fdf9aa9b397a48a42ae6cb8bd48b25a5dd4abac8a36c497d641637ebb23df06666fa5e5a815910d6783dc22eecce06580b9ea8295d06727b2680ef29e68e7a882a73ab99c194a7e55660a526de545bad80ae9e0799e2b51ea262b54d9cafeffcbee98b8a53cd9028fa509508bbe2f37373700d6b1678eaa4efd70a8d6a4c661fdd64e980f9bf5417cd0517717c0c66aa25c0670812385405bfff4d72e3e87ed5592f73c6d566ed638569d2461759e06f5af09db61740a37e1009de3e1e36df9f9bba2e37ec3ee967c028dd27b75dfd8d47eaf413ea4103e92e2cfd2a0c53776f10a3b53b14e07301c70ba63906041548210f6178f7acad6dd0775bf3b7cca65fe410ee319bdb51a07ff4631694a49de469009f0b04aafc9b6f3b0c99564bbf6c5a206ea80231023728ec051db167a079f1254d0a5100fbad36ffc4779752523ffa1823efa5efd6452e8a5b235c227a65bdcf12062bc467ec47414c2834e4202bd9f9986be7aee7daca3ae3cb120be087401c3f3fa48a70e0cae1c23f8531cac6a7bee73c0a12b6eb61a824b410cab2b0645bb925c6fcf9a7e9a426c1bd64511acc45b5878d288a3a9f1c2ab72399e098576a28d2d45f85cceb8cc82706696e1e36b5c03abacf291ca33ee8868fda17ce18abbb236a6f4507b39042bd5c5f4feecd783df41567d2f67cee556ccc18fd0eda9aa77d8f5da59a6b5fe7b333ff91e5dcb92abda7540217170b1265f1e366ac1738298b53838e7267f3bb67e033010eb83acda111120bf6996cb264bd661fe6aa0e68e62d4483b373c1cdb7c843d330aae2ae9f26a0d625e8a61e6ed418e12ae5e482c7f5b8260df9d8936acde046786f585a5b80646882c312dd20a35a9a0d7694b23bd8311c5be1022695f902624781ae66b098b560e91e8d10aefd9b99c6555fe834328c8ded7c50c20b328b42ed340fe57aba6ed240089edaf5261911e1b96a5d4f6a32373c9d5469b76713869f81d2f48c907488701d8095741a09dcd18e3420e6a3a57418f3adcc42c2f5e9e533022cb4d2be77021ccb01beb9b30975bf3470503c797d82f5ca5139453aee463e4e518cd47cb13af44da5ff1d146eecd67a7f320e4ad21220f54930acd172f256456015ca3cfb5e9b452b72c5ddc048f9ac4eb7f214fb3a138686bec824c5208a6f498dd690564acf2a0ad3bbdd8bf4301c5ba64bd41ea69d34a9d63b8a68d53bc4262ea35768a6025cef280f6bd4af88fe536f067d0fd7cddfac336c52c6e43dd53cc47cea683537e62fd80d998c637ccea8b7c1845297d8e2f4a8014fdb93de893f9e2408c1bc77c7741e2dacf100ac5616113f224b299154b70fe95644ebeb51d644fe521d0167811f7bc347aad6abb112991701554361efb02ab5d4c0849065602af95a90d5b11851dd1d85b65e30ec27f3a1cc6660b6439ccf231addc5bb64bbfd78b6a40c9f107174c325d335b0672135ec5a39acb7cc74bc687b329592a6b53a0127677551097bd90ac4af9bae1168da850f44beeeddf277d205cc8dc137a0641fc51b781868e352d7b5339fcb31dcd8db7c3ab1aaa6ed3ec34dc368bd6ac9f2fa4dfb35b1bfaa9bb99236700d655f79b221c9c0a9bdc4cf5b006a8cea46af747102639934803459997c3970f296cb6a18f09dec07059de82be0da27461b5ddf5897aa3b4df741d8c0f27ac178615135564a16bb850b22420e74255058f6b1a675a7a51e3c7e755a6a7353bb70ad8dae760abdfe139e17088e259f2c751271ab4e77fa73c0729eadc64fab25d478a9a2a777480d26732394686072fa6e2666e252841c6eff8138b2d8350c873018a4263fbfe34150f8d7e89859c55518a4e3c1ba64da572d5d408eb6455cb0d9c38d58df75306b131d5c4ecef4a9d29ddac63b890c016179e09cbc2adb8b7bb24187eced8d48013269a2389dc60b61ee2cbeb1459cb73f0f50a5fa53222aa9e33c9cd84dcc601c2afae0577d3c948cc57d7b19b6ad805515c5208aad1b59543938fe91997c4c872fcb4f0c8e5eacc3e03c14920a6f4b5d0601d949c5a7e51a3391c1a9a3774e477fe7cd8d6329c7a695ae8ff48cbef01918642331ade323ae5ebc55b813858f72ede8a1e1bd21679180bd61fa88ee4fe5e4336624a20a990bfb2dca333f911fd356c52a9ffd91d389af1406ddbb7923bfc4aa91513159611f407437a6049dadbdb3a68112091d20f7d9065d92885cc15ad270749b20332071063b4e0ad30fa83c46ed77f65386c9ed2639ee86b3605af17374fa69d48552eacec5ce6807ef6cb7a516afbfd6f89146d07e4f00939199e721b3ee656e610bcbc90f529b0b8f497efb741d0e7585c7cd509866ae0fb541b125a6d3fb1c1cc8329e2e4800290b5c6f33083cf29069a92a8be9ad1e56a4f454f0032e16c1b1fe67f5cd04f01e3520e5f3f340ac97991092750d94cbf79eacf0071a83871f99a9d51be5183226567f99d6dd338e4218700de4fe30d6ca871eb3f322324b6de6a25a285c177afb26ca46eb821b92058c21df2758fd22dad9dc6dca989deb9268535beb00595d17c224b8baf6ecafc566b9ca06021abd4da9bbea2c38f0eb856cc8919566a4d3ad364ad4e8f978f2c0cf5fa58377d68c72cd7378aed58b3e460eacae65cfec95fdfb6d7164a70962da477fb10125a810ec245e5c48edc987f4d38fc15f84947ec086d2fad0099c76cf23b61470bcd11cffd5e676cc4bf2d343d2469180dde13613301054de81e592ffb5ff660d6469d10c2a6cd65fcfb467ce1be56b6c13c68aab9eb636ce923bbbdccd13ec84b47e5a9cc5742046a9fda3dec242f3df11d5e28857bad7fae76200b3b4166f52870eceefa6ab955f0757d0a99b6ca946e38fca43071e3e8f322eb0aa0aaa82964cfe11ea3683d058b4dbd139ea966570e8f2a0aa29214c55982601055a1ef8fa6b04e60c07eb3d2cee389a82e90508866bba3e32cd2c99c2de1aae1cfcfe595ef7613dc1ed1", 0x1000}, {&(0x7f0000001100)="f1e2afd69cb4ad35dbb162d9290ca3dc97588d029885bc26c9d980f21bb322c05f84acc3b56c02548cbacbe99d211f2c9ffd2a515cb68d7bd271cdb81d1b56b44a4cca9ff94cc5fbec7a41ca8122d543442565a1dcf6cdb7f54a4a66e2193d9c8fbca1842a0be2bdbcc71c068e211ecff8f9b606f52b5d9ab145a1c4575d7eaad07aa1ce89", 0x85}], 0x4, &(0x7f0000001200)=[{0x110, 0xffff, 0x100000000, "5a7da08e07ecee27e1d8bf6b48d9a9737ca3c15ee9d9c09e84a52c5e892e3f1e67f375c1e41ad58f0729872a04fab4d0c571b2c87c3a951636a5a8d1b6315b4ea4f47192866d91f459abf3f2ade12ad2b3c8ba1b21a507c7aa2f2f6f9f6b74274c551811fbc05297894cf4726b566726c548c23f7b123e123a72f38f293c07095f00a005b62dba507e13385636c1bb9b55a33ea663908a5bda175f56cc24ff619566a740e4af3b5854f7db760df7c90c4431666caaee447658c09952844363b3a619010b0f2df72886506bc253cb80552a003ef963ad32bc60197f3a1e3c3ecb8961ec53affb687747ef030b24a6e29d4e0ff3055e18723c6cdd2fd09a"}, {0xd8, 0x0, 0x72c, "5702810717d7bd315c82ed7626461d2341ce20418f77b9352371265ae51f3d8043fce220c597ead85357e1ab08d5935cd96750754cdf5d9d1cb4b6321b14d2025ad4e5c2d39084d31fa1f041fc8e9c2f9b11e81b1ece18cd1e810f0c9623126160fac3ddd8681857be3901051eac5c3834f41dd73a3785c92e86c8cbc9d052b0e4d84b9eb96711abf114655e388dcba52002c8fde6101c5cd45710744619338a6a67e7bd87c8e38e6730436ec55a1d2723dc7065840ba52b15f556f29bd0f34df4744787"}, {0xb8, 0xffff, 0x6, "85852b1ed628e81ca4014845b460bac332de7f1685828eaaf70ab427820c7f4ff892c9a3a59086f618af566c2a4abaa8643cdb662af5cb8616110f761dda134fdfd810a04ed038fc6121241475bf8a05e2e8a24d4db1ddfe5693c0c44590f653ded643756e5a7dd10b38ae30b1d58c7b827761e567370eea437cfb0163aefb6ca2486c6b540ca91ed0ea0174ada9dd2f246f74ef075ac2c4914bbc8e7c6be8cc35a8b78dbf83"}, {0x98, 0xffff, 0x81, "bf5ff9188b0bfcf77cf6030261e007f759b58e7df9070b061d849ad3f02de7779912b0a928b8c4e516ef78b67c0ec363b9d9075331af1539a6792b04c05de4691c9647c6cdaad1eeee55716931ad0b6540839e848e6953c62dd5ddd3a3f6049863750ceaa4b8faa586eb17f1451f0cf6df6c51a68e0c8c705b6867bcbba74d89a41ab38850"}, {0x1010, 0xffff, 0x1, "ae382f3abc2b11822d080b7865287c62a19cb9528b22620ed96dbdc1420121886bed1cc9dff5ac17f48b5eca25c5478193015f6f5948a1360fedfeb8ef5591b502d3de2f397800d26e686edb66a06fed5b2381db0146836224cf234d48b1430f48ea397dc76e2db4d7510809b5ebb470df498907cf2364ae2a26f16d098ced0fd545f7e9a819ab32281f1734e362cb3f78610d7ddb2aa80dc697618c5c8288812dcf774086e26626fb0fda8e70245e7db7e0bc4a07d372a77e4ab01c95195e396d82fe5374ff75b6213a39835eef3d8c2257eba01445db923416616e9c259b2b73f3fac115cefc97605e0b78a9775ec72ad96f729af4a19fd62c17d8cf7166157f3794f52d72d613cb7009f26cb172bd3f0e2cf5c88c51b66ad48e90a384ffa44bbe41bb9bd0d7c3c89c9f9c415986a31716e4267d0678b8974484f194c96bd70889190fc6c573ecf0b8523b94557f868089e9f03eb096dbe5be4846ec06ee3f265884a30015bc43ed29b10bef96fef4ed4740cd3d8cb3bdab2a2fde4d2a5a0eedb154c2b5ffd4393ba6a869cfeef4241ebf8974e5aa7c592e95c15fa14eb6d8e89632f87e4fd851ebf5bcd1014c89e343f261c2fd145fd20ec8448246fde4e26fd4d78c57d45390c358f863a254785752f98dfb4af0f578b8831a407bb8a4cc0a1b5ff6a731c97566244348e535374bd59bacbea62cbe744edd6ccedc6351651b5b8984ab406dcca3978afb42eb07aedc4ce165e41bc7487cfc1d1457ad351041ce777fbcf5612e8a0dcb922907fa0c8ef0773b6022bceeb50dbcab9221c6d84aa5227197d96edf7453ebd17b39e31f60588c75f1829f4825efd70e380a0e2ebeafc4a61b5032c3e3f136ad6f686990dbdfaa10c5622395b1aaebf40c101e6ae109111fc2eaa4a8490af555a494aced0f4d21ae0a5735e327395f97be60a3f6f8fdefc3ece67ceac29d702800103c11fb6a72343e02b2fd200e430482445bd2cd7d6f28312bc9372317d1f96efa6dc42bf8dba6afbb837eb6b5c601f090644d9d49e33614f5231e97d0b7fda347f71d2d18983a214f3f8f0dc7b09fca6eb7651b4ddc32a10d52ba83286bdcf33ae00846d7a690581de8eb1753b31f14a0257530dba0566459d2e982b6807c03953a57682d6f8bc497889544eb7c68b7c4336dff88b18c0a5db91d4cc0866623f0e9f0b1ba17bd653878450c8b2bbb42e24e6356f44ebae7c8966ab82ee144c0aac74e3ceaa58c336c079d987182d9326e0cb54e1c9b46e19c26ec3250472d4d93b43581c6308e263aa23beccdfb891f106cb477285ce7747d44269b7975f3ed3ee62480e2ed2e7382c162a80ae45d2fee506269800d724afb459f26d119329a813849190e4aadb5e5e8746153f61e24c8095b7580ba91a683f5be255e1e95f0e4b4820d27bdc9e1914f52b35930584c591fe0b36010168afaa02a85c998b2eb5452fb577c10d94601df6182c8abb1dad71c50dc1d63fd65acadac440fb756748cf7776fbed6ea465ad18b6c9df7fc34a8614472c72316bd8e0deeb98734629eef100809ab4758b8c9d208fab98e63c97456044c3a3fc2fed2051bdc96876da74a902ab0385932d6af101367d64239f2f5bb091cb36a6182949b91ab6404abe12c7b9ba5c558fb689e8bdbfaeefcd94f136bffdba438c768951a178fd89f77c2022fcc0c039e4d6a13c669167388adfdfb6ca4d44488097ea646a454dfb853c5987e2b421491d2d56e90f74912c52643b8ec1a532a2e0d97598d327e57a89ab2d0b618a8972ec4e9dc671cf884f6ddf594dbac80fceaa9af5e7c11ef24813069896b1b4a26944f193cf7c038c8cd1bf647262078c7a441041038027853c119ac489b4848b8c413b9e92a63610a11a7e6d8d995c152f4ebe06978695b249b9a432bc58f5d0a014565fc1e1ab56a27fed155552b56e5dee9650b8356306596829daa7c9cdbf2cb97e0e6be1c6f90b69b0eccbfc105508ebe8ba89893c9e85246ce2c4c23368c3f2ef90a2adf7d28ccbc7014997a245752635822bbd89b80541fca38041db9f2619effe0db26a3bb93e259116685c05abe8615007d7e97f8b84858c54aa88f79d0bc768544de16d6b9eac2d24ecd48dd5a726ffc5ac347904013baf8ee6de183b955483a9579007ae0c7ab1e842e41057fa2422d0303966d77e41bdcb85b8e6d2a5e2c71c0241cd381b01fb9ebd59b5798df4a5edb1e9252fb689c2f91402ec2745926ed849a566e72e5e2b5a311c8024a6a96aea74fc27fa0028b9b5be6bc7e1bd67d2fbc2bc28b7ce8f3630c78f06d218b400626a3e44e1c13532451aca866bf24ea456c061edb17715abafa59ba3ff031438e93022c26e62a2806442e80dc3ad5195d330430c0e487ee3071bfea5aa2fcbd06f9e467b18a6bab811ca2266bb00b2c2a2ab6922ae41e94213c5058f9b55f7105fcb8bc2a293a2cea3b16be1a8d94352614e555da31aa3e13ce665cf9db52501117ef421a829a163d6df493a1d9c311fbd754b2446a8f2726f8c9111a4b22ea625224529ff1a3cadaeb9131df53e9b6089619771f1a75e087818da01777a90572161404d42747499ee52de92d2a6e4ddb56253158793f218949e46b5cd00cb3b41f03f1fe0925b699cd4ca9f6c73347fecaa0d4b95c96966747dbe3a728cb34f941ab5044bce5715f7e569f84bd3ac837c65f6cb169135b7a44c9744da8c3352347e55adff4c3b9f60243117e52a91a6ef2f40d3dcecd03029b058175c81b3f92c68f28cc5b28b3b3c0cecaec9f08f9db21af4f8fb05cc100ad738804541516b0805a1c28ad82c910bd1842239096462f216c4872c63707ecac41674dd9183ccdb9ddcda82000d68a3704f39c28d55d7bf194180fd7f2aeb0b7924ce50432e6ccd373d5076435c82b43b2bb73b84b02c689f5dfe5814ab43160acebef6568ea34872e122f67733b2a30100771d3ed2f4a502cebbdbee919986b2d0b44a09a6aa89e9db6716b33370ff62b6825b11846482e207dd2c6b4443ac70f5128990a604a02610d4c9d78724fc3d6490e06543cf41e5e7fd1f5db9f5c341aae38630799a35659b2671a0642ecbb738ce8a7cfb1b9bd9d53ccc5d7795d07cb465be9e957c2beb474ae3f59685ee958849c4b454bfbbe881ba5b54e8bbf2cb03ceb77df0e1f7e05fd6ba2038012ad55d947293f5a82b69f36339a073cc46977573254d424d9324e922f9def3d4b1a2c1ea222f27570d2ea9eb22f0f314849215e9598e6db56605945a27a8274cb53defdfcf0315d1083659eb925f856057b9bab71d22950ff7e46200820ae35f0481ec778839b8ffe19dc0844d9a68609918c0ae2c424ff463a93476d57d526878cfecfe408b19542fc50e2210193592fd80845b3479c7b986c80bf6e76918f2fcbf8efa4114f13f764798028c27dfff4dc63eec0b70bc652092232a6183f79848a1e47d8a6b1e2f0c987b12ba73b8f8cd026d05cf55a83d1bdaf9c5df17b7046a9b1c10e8f30e72262926ed144d6c1b03accffac677f3e8ca60ecdd78b26ae0a16cb35f9264017d57febb7677efd7dc5db21a2810b5e62a267107e2af753fd3f077bf6a9db6e4216cd3f8c61fda0f1d8519ca1e7bd61853bfffbb7f9dae2c2f116130dfe9e92c1fd05afe8f5fe3b83213edce3521207e1de6b9f8e4b3cef08131dbebf3b071959726bc7b9e740289ae132af6ca091c06948dce7842945b030bd0e842833b721a0f1da52a21e600686de19d8e4d417ee7e69b6d2574656c9be9de1947cfdfe4a63048e4c6641b92ac2efdcb7e8550dfc849a2577a9e89bfda82f05e3d4c2aee655177ef5dff18f32d7e4b29562e8721159808d80f81d5fde4a86b7384c82753ca2b1f13a81631235b53756fad95b19ef7bea836fde0b49b725848783db0500a4745deb25dfc2b22a83e224c4039900c0e36d2e3153d16dc0e93838680a4951bd181f40bbdd440170b0050a4ed6df92333001cb42edcbbb65ffdb31d538ed2d085c43c41ba16c4866a2efa153ff85deadb14002031b8af87f4d317718230c916c89987da1d2285379b3728b75f013102bf28bc0fef656d67d74b40e51528e9307313b337a99b43876f87adf6d19c1199378004a1ff41da1d4d2d9bd17d4d50574fe01cf548c7d3eaccf3a388c054f274e4ae14aaf5587efee1b0a0ea3306cf09cfa9e772dbb828e220739bc0fc698e6ad2c8faac66237c7b6b963e3817a6a99085356d16fa1fab0b90e228ffcec931ff0d50f32b1a9f7f4a1658130459feaab2ce7e0640498a08949ab02e775449211c7f67e7f1dccf8012baf0e006c9daa4ae3b0adf4e05dfa0cfd4dba5f09c4ffa4d48ed5cedd19cebf72b75ab6cc5c65107a559393391332a27c1539a73082a06c6c95035191f22c92f670b9bbd64c26c5f682312bb96a9988764429521a9a2f6bf30ff1a9fcccca7c50b8bbed811fcc825341c0cb4c5ff3f7c856c551af390ff018433137ea737396fb670f8ded6cb853da907eb03314f35825f510b5a06ae6dce7526aa05d9fc86c46c0ecf8f7c80d6880c0b5a8039695af89d04eba7a44c22d59e5d685fb570032bfe016bde4427eba879f06e14de4c23d4d94d33cc85592591771092929b5f7c46e56f0b60bfaeade82f5635b98f26322b7904138189aace72fc70c570ded349e3178b0e6bc37f27967de75735e0f5b2ad81061a3635410bba3643e2dedfdbcd9568404f3ac8b3a3b4686800f50402b0375a90d558f2775558b64d90272455de9c8009cbc83368244e0c980293154a45716d8957ebe6f4de7a963b1627e8ad85a71af7d915d63ebed831350ad8640ce3a2d56c309c461b1ffb3540c02b9181b59f6a3879b8a9c66184d5c074cd856bcd939ea09628d734a65051a9281cbbd0c72a6566d29d9acfb53667fd00c7386f24120b94b62e90bd8385a0c81b49f596d12233ede9f0c09d7c95e9518511eaf8f762b39c083d7a65c113287e926d66a86970f2651eb119d5b065819405db5a6f4a493a88f7dbc5b213828633f12b01fe1523dc29fe469858b49e1cd3e3a12907c56a56a34c0ac551ea0a6f7893bd596d611e43cf4e21eceee180ffa35aecfe7ad76e7791301df3fab2a1056b931b94835cd69f6d952f47ad3a13d6bc8dd9b12cea695cbe8120115484a3b5e489ef52955d00624d9021c69ba3098575892c07897d5a72b0f86565c08c07b59e22dc6540040f1870d90652a712c5546e74616ebba976f2f4bb71d2a09d3ad50ad993e05e9b24af2a5e0aeb33941e836464cec644583b7cfa987c30918ef635729ccd83d0343fadba6cd81b68e2b7a1ad7cd1493513668e98f8ed81cf9f00c8fcd02c592468ade3ac7adef8ff936a2b1371c3acac3ab8d20dcf255f87a4259c2ba9efd7e133b6480a18746c9c3a2f9de0c43a946cf6b228c7d19282bb2e42eb8523a9113c23b37bb2819032b0fa53fadd9d72098d323a6b879bc37b027068a18235f64c7ac1ccdd8301ffbc91e2d2074b152231c6aec5eaa2ff2eda16103694ac3d6cbcfb1001e46b1a449f38faf29b0d2a7ad50542ee167c83c572c245d94d685468f7d52ee59ac1fbb1290984e47fc69336df25875eaffdc9db8db80fc912e49598b73d583980cecceeea06fe99c2e7adeede35dff8bdf71644ffb9be3a49a99c4d7c5bfb732346006ebaff69c03b305af0da778309abee46a2e33b6427f871d91e62fec47daef85192b3f34474c14dca658816c8075e89c55213af5ff51353302da473c6a01fa4ab59e514be0c22ace2d24f0c033f4b0e28a92"}, {0x10, 0xffff, 0x400}, {0x88, 0x1, 0x20, "f73fffbf5f3d422c29d3b042a62fe34af8a38a5a93b77f1fca76d905586b3fc55d55ed7a1d0246915f876272056fa8affd8e997878ea43d0a884d6664726566b53075efa689335a7b2eca83d8362386bd54ae60a45453358ca85542e3df339686dadfefbbdbba9a4002d227ba2bfc16cc452d1188b"}], 0x13e0}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82050000000000000000"], 0x10) connect(r0, 0x0, 0x0) 16:45:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000fe00deffffffffffffff0000"], 0x18}, 0x0) 16:45:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="fcd4299677f388eea9895824bc69cd3ca07ab326fa77c31e03e4f966704b54952b3bb4fcc169a54badb9b8d777e2ad5ab825fe00b3de9173b094109396ae36a08d3a", 0x42}], 0x1) r1 = socket(0x2000000011, 0x3, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:45:25 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:45:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf74610c439bd37abcbba66d0f009c083b83bf7f6a6ebb06b52f10ec0e7643ab5f5885018ccb7324", 0x69) syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x3}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x3, 0x9cc8, r2}) syz_open_pts() 16:45:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="abcd1fb814636e5ac870c5fa69a0dfa28861f50702363d484c3de2b0cdb07b73e423d618ee4a552d5cd85754ec24810791f3b4ff16118ae1b214c123fce28a4e16f717a258805285b935fcbf6f32dd62f895a521e2cd2bdf772c17e80765e5b77e61981cf0fb975f99c109c34250cb4468ac085f169c54cd9594bf46c002058b2110cb7988a129f4f7121a67429fecb39e3dfdae2cd60a759d5f70fd1906cbdb65d41869925dfbdd974496cf3b2ee0d6da3d49a5e53eb506a38c6fc95fa744d4ef33aa24d32b1741f2cddabc66b40b9286db3de3cf716d4b3ede7b20d4fa87bde0c7d09302617c7ee40008e55dee86", 0xef}, {&(0x7f0000000300)="b901b87b6955d51feba10f1479388ff6374e8316fe320c9e6cbd9a078d6b9a01e0c5f11c064882a9c128f45e6256f07c7109ea9c3e09b178b5e72c3be0e3eb74291620e82bcaffc1f836f98fe3bbff1517b766b822ff9ff1080992add0210320f50ecc29a03ee318fb11cee3c288e8658063acd9871a0e5983e0d32d5f5e51b0afd53da5547bb581", 0x88}, {&(0x7f0000000080)="950b8f3421522a58380a5eea938118ada677886f5337702f8883513f3f34c42c5c83d97c7412bd803eb9cc74333276cbc214433621dba85eb7c6b55031e025e73b8bee55bb5aa1d8273b8a303a0463524d50cd", 0x53}, {&(0x7f00000003c0)="14f10fcb91f419c7527f85b8ef8ced4c8838649ca9003aa0e5c61fa74176b83fb3405c1aa17de5b4e676d09e1b7d771e67385908a3ff4729159b16deb1dc9ebc82fd784bd1e18557f97770db194ad03880830bb0c84cb3f7604eb4f0495f147eae48a7d90a6d477de3027b97ecbf9a3b82e0f364dad336176d8d9fe72429580e038c2c1ea538b6dfb0176c9d7cee22d80a713b8368aea81264b1ae864be9dd6d8399e921d358f10a51904fa0438127c99d2093d2b1530cd54b42d49c9c82e921683be21abc73acb67dfa37f48d7f87f58ff1820d3d873bfea3f70abf7b6f2195f58aab1e30f98c1b39dcb17a92a4cf", 0xef}, {&(0x7f00000004c0)="f61660775af42275b380f49b5e1b713e2df4d01ff081c46658d972ddf88d78b51b04c2a30f800af26c39562c899b795e42da3a087038b9ec91fa0c158f22d1113b39b1e614b4f01557a77958c71d04a6ed5fab306e1188bce0ebcee487c38fae14ba3e9ebc41beae820362f487b407f2f157eea7c7d3cb5ad572d01030a88010c525be0a762ddbd189e87b75799cf4fd4a483afabfd8278106d7771b60a692198b5e2a", 0xa3}, {&(0x7f0000000580)="79b7a5d7377dcee7ca26788406116fd107c3140576c75be7571fd7f3d34b0dd9368d70338bb7ab3dea864b5dd2734c43ceda26909bb29aa087205ee1baad7bb5482bcb59f7ad7596c2b891c0f055824ccd87b992a8e1f08542ce11c62c897c6cef673b10cb4354a57c70f871cbe2d67847b781", 0x73}], 0x6, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) 16:45:25 executing program 0: r0 = msgget$private(0x0, 0x228) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/212) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r1, 0xffffffffffffffff) 16:45:25 executing program 1: socket$inet6(0x18, 0x2, 0x8) r0 = socket$inet6(0x18, 0x8001, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x2) clock_settime(0x3, &(0x7f0000000000)={0x10001}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x2ce) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:45:25 executing program 0: r0 = getegid() setregid(r0, 0x0) r1 = socket$inet6(0x18, 0x4007, 0x100) r2 = getuid() clock_gettime(0x4, &(0x7f0000000000)) fchown(r1, r2, r0) 16:45:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:45:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x4, 0xa000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x100}, {{r0}, 0xfffffffffffffffe, 0x0, 0x200fffff, 0xf6c4, 0x100000000}], 0xf5b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x9, 0xe6}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xbd0, 0xff}, {{r0}, 0xfffffffffffffffc, 0x48, 0x4, 0x97, 0x9}, {{r0}, 0xfffffffffffffffd, 0xf, 0x80000000, 0xe992, 0x81}], 0x0, &(0x7f0000000100)={0x6, 0x6}) kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 16:45:25 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000880), 0x0) 16:45:25 executing program 1: mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 16:45:25 executing program 1: clock_gettime(0x6, 0xfffffffffffffffe) clock_gettime(0x2, &(0x7f0000000000)) 16:45:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0xea) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f00000000c0)="0117e88950e3e9dc2a66a2a3bf5da3ac70a466f394e1d44e05ed488124d4743d60b7b416d7e2a40b655c3faf9b9eebea92be2108b64f6bd6d641d0b909d01fbcb35d648b450930fff9e2611ac9f1dcb2245df226f32d1edeea2631098ab9d06ec24ab9f4c19e2db33f0319708c2bcdb4c847471a867f08fe3cfa6f9968e7fe7b0d047c854e731f2bf0e51e1e93cefc3e077f91f30df2c50f43a9c5d8b722bb1c541ec59d3756c455c404fe8b1b1d03665f6a60d0bba45a3e0e75f47f007bcbb826f1b5d76033d1c7d54808db8875c4b5f69279016cbcdb779f3869e4d7e9ae4eab94e25a4f24a72220b3", 0xea) 16:45:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000001680)=ANY=[@ANYBLOB="00002e2f66696c653000c79fb7d863fb2306eb4cc48ec16b670822ade9ed1612118ad15b3b31de793741e8d69dd8c8f7a20a1b178193c61bfc97eed2ab2c2acf3e318f597a0b92a51ab6841fa0189f0d925352b0245faef0a967bdab0c12af93f51274143558b2a86f1672040000005afc20aff2782337857253b3f47b3976ebfc189d5fa885876d798175c2b6981f1dbdf2e44e195e8ab75ab8cafe4214e4aae0b69c98abdf71e0a671ef3537ae6de27af336167d89f2cd282b53b9b4f8b310329e67dd0c120420fa33d9e53c4544151064a83109c2fbebd2552e800804391322d2be82382b33310c53e09a9c5acd5d89a087364dc0720003ec8f60837aecb6"], 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="fa352fb85dbd5f8e8c01961fdb74c68cb85e1fd075a98ec648c2cbfe", 0x1c}, {&(0x7f00000000c0)="6a16d2aa7eff26c08a8f1371f9cac9c562c100f88a02a5e6b89c8194f17e1def96bb665d92a2d2044c46b72db4c0bd72df8652d9cd2d5f6695dd81e1deb26d642278714d2273d7781da4289ac87f8fba3fe25114602c27492942099e11364d1076c83e9b4cf701ec32d38994d19e86ad4c580496ee57bdfb37c3989ae38326253b19109a21e462ed809746cf401faaa9ff385c9b408a7dee8332b873b599d35c23ff063198053793f4c05f882e93c2125222655c57a7bade20a9d599ffe3dc4035fb8021e501a63f9e42c2aad2062dfa18ea8df1c2ea60f2450337ac48d557d98602033d4585c7851aded56206c640c36b33b1fa5a1576ba8271a2ebc0a239865af9c3e729de488b0e515503dca52b87c2fd986adbcacf733bb3782f4b538bdc5eef69c91175ddc33d0bedc17b809c898c4dfad8d72089d9307c1e6c4a0ff96f7205ee334db442bb812357423e5147394fc3b12b408a34e1386160ff2a2574a3bd3cb09811a2e396a74390c7fa9408b6a5bccf63b0e8e83bbef32c30e7f5fdee1141ee484b0c07ce0e105e97a32442bd09ba31583f5f05dabdddf02af6181cd244b0a5195094cedf2c1e3607560e684d5029ac9d28fcd03ce90cf037b364ba7374a5dca936bbe5cf5b0e4b2609b1042c05c7c2e9a69ee9bb6506621761425ae448f573d7bf78839b034d919cc4965dd97c7779bef7a1f33f3d641e1c643be0d324216e68b397edd7c0183fda5ed79a8ed7ed262dae741845413f1d0974d2972c1b31eaadb98c35693690e2bab66573a944e4f72f9371f21868f7d0436f0abfb883c17cb2369580176531133d47bed58628d024bfa9f642090344ee5665d42eb24f226d302a664abe714bd25ac9f4ebd764be343a9ab6899c3229d8824517849f710b1a610682ed34827620e1f1a568dd74631bbb76aa739dab8ff23d49108965367b0853cb17d8237fe577b8aa86d35bb595c5054578ddf82135bc483da31edf158fc4f9942ae8030f72a1c1d53a1106cb793ccb01f4b71c92f4a82faa30d640451662e3ce088c6952abd5a3360cec591da590b4613c6607cebcc0463697f380d882a912c42f35e8ff9cec4caf274d33f5897dc5106d750e8096b13ebe3a17d08a570e0c2e55b3b78704eaf010a1ccb017a922ac981a7f7b6c6e3c2b8f0e3ff9ac47223db55bf60cf73d5ad70ab0ce2bec34bbd7c8ac4f0389081dd3df80452f80ebb84d9df282505a5847cbfc915bf0afe78c49faf9da8572e97b1ead54d04ac6ce8745b0787ac6a71fea5302e2a010ec6ce3f2828f5c1db1a0e36bf0ea15dbe26397686fb865f5c103d2308e9049d928e7a648dd00f81084e0e5a2de1f299097662dd6a8290e843bb2fdb7dc465ac39be4f274e27d65a7f63ca288b7d3292248bac187d809c2c52cf18b4c54ecede0fb776ea143d3e3494743d6ccbb53df300ac2bee148301b932504c317549ee544a98520d10e946c1ef4f0d3a0b06a9bc2d8d133b481f53dd11dccbcbaefc2671d974c41b5aa181119bdea1b4b326b8515a58b80e1251cb683c8fd0b00c2ece7bb7126061adea89a33701559bf13eb83f34c5a9d6f6eb684101bc8e37bab7a0f1c1ca61967c2b637c3907762bc9d94bd7721999546d62f63101555a3328420fe142ebefd1ab7a391e2be7863595ec29b24d1691f1a8702a6c24fc5dd2b2ac6713dab0723405fb1c16839af593705bd4299fb9617d1af27bf695c573aae96c9f68d4ecba1c88d31c540ae133443ce60e6cbceb546f8f7cfb1e81e171d932e1fb09d85637637314ba66e551f2ed45cdd51245b03ca3ab81bf6622fbefb81528eaf95c5d0c8035925283dc8e24c01bb737dfad36d7eb4fbf7987b9096b1a9dac271673b149d34a83912d0c5c6fc67ebc603ad34f9300fbd368263c4928d52581fc5a2ba3640e21e8c23843f89444198b56cc03e1a38ca4913919ad05d6209e6611e787cca20addde4c505a7cc06a1b6c34a99742bb248bc766dbfc87a68735d6a44d52044462e6056aad07f52813340c31aaa5c51fbb376aeb08820194f6d092cee87588d41e7c7d70530cb6c98bdab6ff6f1296454c133e2021bc1817a55c861aef28088df12cb89ad3153d775e7036713bc5cd511514007f86d60986737256f70d337b2a7c88754ed628801830e7e43fa92011dcce5ef97406771274fbd65a6b67a0b024ba73ab12b7b421461daa07b1e47fbf3a7702d68aa64f0c5992948153718dfc6e26031619e8eb8331e687c03e4b921fc9b753d6bff3fc151125153d9a6fe24a39a73e3a17fc9a69b5e49a5384fcf6578178812391f498803a199df7df916455eeb475fb532858aa4fd13738223f64aaf7ea2a31ab5e2d16487f6641de1e1e5b5e15d60ce8f2aa9e3c69adee37fea61a1266c4a16d973ce8a524320287e8bd0626bda5b10e1209d7ad862588d1f3ae2f5fcaf9e4be720f8aee84437bb8c129742cb17776aa69393243d18e986d8d08b16ceb6412e9ac387f709f908027b427b5af0c8f5d1eab6e5c3f2c5fac093423d57cc2fcb2e163d27652caed4ef80a69a245e2c97b0007a17cb5f557aa83fb21023d4facff91b87d27cc3f7a496096d129cbb35a1f3a85878240868892ee005ce26bed930e349bca6d6c64c882ca16a1d9733cdc1e4d9545ef0266e2fa5fd0201efde538fda03ae87a21cb1d755cd15a02d7c71ae3b77e72bd5045c0c5c78cd83c313e73ef731c31b3c4dd8d5e5e95e0ae7e327dbb5ea7ba8cecb72bc67ca15db15c59f93e23153bd37361ebaa3853a21a18344f86d9a19fd12ccebf88de8bca5092cb4edecabb27e0084bfc476059c0503a3d99463508fedff4f9e088254013e4a8a888de52a6e0dfb979b822e5cf914d2452f0cecff1915082b4abd22acd794760d6676a5590acf3431fcf2e848ecd07e3f9406d05fe1aac022d81ecae1a90aefe6910e9accc1fc922128b6289ac03af0369f847c2b6f5f4864c65eb753654224eefb3d9a6009f0df5c2ed8fa0118b876ef462d1e46d1be29e4458f82bfa387ea7d2364024c4b7cadad8b15e61f09044d961905bb5546c3e87cbc2cf69cc908489eaad9589f67adc5fe4c714375589365244548dd86eaf63aa4cadcb99e0a5ba65d2192daf4acccbb1f1e4c6365efb97689a94013abd8ef1c80db570973ebb23829967e17b6231c9eacab68f2a32d1b91518c6a207235567c13f841e76d504c83a546f4494522f374f6b3bce9643ab720a7ea561c10d451d496757e0219bd9b3a3e8f46e660cda4684b4b723bae7d3aff51687758c6f785a8978a8912232be2cd2edddfeef1578f92055a93aadd78ecd6065dfcb42d5fe639aa0baf8ff826d609a678ce1e3fb36668416cc9dafacebf33ece3cd275045cce3a557ef6c3d3e7085a5ba75445b6e37ead7b934102859c7e61615d4647c6317dc0328345498302dd8486513204327c286e020533664ae65c47d409d82b0178cb62e887b5249447e523f5528919a2cc0bd872cf67e24bca18e731e056c2f529cf22a4fc4496567de97c9188343c2337b0bcd5831241f13182fa9d7d1f5ffe2f921fab908e0c026f12e7890839be38e71a454e8dd2a4577382fab81fcdfc4eef0bee7b21a87ff3f507dbf3bcd8870cd0b88f25019033c3a5f1e7e37fde1ff5de0705344d85af8548667b43e55220b44f809675b008faf282e86a7c2402f7dde57df310ddce8ac1cc3775f934226233b5b7ed42d3a0b890df91b39b364cd3854bb91b2fe8f75b28e45cc99638927322079fddf984037590dbdaf19ac8bd426062f5ac3f58315ba3349ad7724afa02678f53804b951ce14d3206378cce23e8fa270274d3fd8a69ca6d354c0badafd8ba1f7e9e407837c6b02ba6d996d736e635856a50217afb621aca61fb2d82051b7ac004a7e3f35e45269b475b0cfd4d88a851cf8c7fa4fcded275bb7d98330705dada8f76d6cfd7e38538c1673c06d0986d9c9166e31a27c34a01e95513e5cf08b90a910dd33157f76b8b6da26ff4e78615fea8c63495a8ceeef7389b4fd4eb3041cfc8c1cbb377b8814e5d7f31e5ec85862c00b01a9426edffbacd4cc9b0b865171534d92edf64123633c6b62b5b052fb750ff1f4523054c9244737ab7f99c59adcbc07dd253a3ef2ec8e963511bc4f1fb7c9118768ab63633bdaeb8cf89b7c2cb69834b457a0608ea7094f0b73d9ddff0db2a044b3494af5ebddc7db46ea21f2f60bb2931619d3745cdac0388de12b4257859c40d373c1bbdb8860280fb1cfdd9a432e5e3727d810e992bc34863c9cb5ce880373b293ce148042fcdbc3ef17004c0cfc191a31b37c53ecd8f87605e188e963d780e8bf47c2b7a6cc6b9c5208354796504365afc738d62f91b356aa8b432883d360a17d7ae655507ff3a94310abdc6ab8e5956e799f071f1d6085f24e96fd3df645259cf7a27a425e6776ba4256ca0615f4ded388e5172b5855c97acf75422f3bffad74f68074e0fba62f3e212006fd02420d566d8e2843c66ea86099237a4d0f4cb57f3392795342d58b34c79417c0306d88f75a8c91c181aecd28195b8395ca4291404c7c521e68e34e9afd185b8b87ce7fbfd357ee06167a40142376ae88beb1238ccc62ba287323c1b5144cbc556435800bcdce798aa20db3e4d8d50cf40623e24de20b599609e1e3266315aa078cbdc481a7a135e3bbc9bd027fb97073593cf1c1cd5a4fa8ac93d27390837fd347de03652a497d243f39df0bb5608cec9968f21bd073dff5e169d3a86138437301129586d0e49bca004fc782cd96c7d532b234625ca1fbbff8a091f650fb3ef5ab6343a4d54b2f90b61fd580411b1fe07546975a082904ad7c96b1ba06601e530d6f152debae364e06fbf4a79f800a93614c9c99455d02b1f7c3bd5c65b61f076acb843108477851476134538c295423c2daaff6d75539668e1db9547a8aafd128b738d263b0b9bd801e93a09572284c7fdafed388f79e26b2951405aeff33b665e3eb617fb8f0505e85e011d4cc15cdddcde0e46e08a964179aa830108e6e41a85dc442db8915a8a27dbbc12670c84a4b40070e77927ffcbe01b4dff575c423077055c53629340fe03a74feb6e8081c141b52c42106d2dd4d4febaee84fa4ba4bd090ca2cb9059b2968a6705d2fc047e6b4a6639a502798a6c43ede821aa2c4ee4de3e8deb08dd4b76fa5727e3a5e157693228a678cf2fbfc5271ddb688b27023daf55e93df589560d3413dfd2ee3f2b4aeec901440feb641b03e05537cebc278f6ba16394d7c1f127db60cf263f3164d90677cd3828ad6b9bd1c76a956306a17a0ae38dcef8191bb579889c9bdb9ead1d52c2e53d890b464af5cb4c19c6f2a8f8d316b61b03a65955af6ad29294d43021a631ff4f90c3326e9b9a7a5eb8d463a65c43b7100ca2b12e5c3c18c942438833a9d11bf2ea77d8cf018b8da81fc4f18caffda6565999577fe15d755a3fd83d42bfc2227f052a833a2ef894a723d6c5195271f939a9174eb0033c384f444abde2d1d72d685500f7d0d8f098607374d04ab364d05d033e26163c7bd98f38efc00e00eb1432d583a6789e336f5fd0da6f47af94cd4e4b13234dc5d273e42754bd816f6c6d272d53aff347ba27540a1e5054934bd75af0bff0509320c9c1b511e75ad5817b8340c75bfa374060731589e7990353dc8021241f58e3e5d92c937a5b1affbb661e09cfd286d119eeae811c759e60217dd892697af5857fc35cc2fd0772c2676c86362322953b65b634830b80e874b6b676c4a53955a3d46d1fa0e4f20ea5c9c90aa66", 0x1000}, {&(0x7f00000010c0)="393e4b3b664cf0bc0c01c178eb289c2091ae2a02ce7c2a179d87d1048c4b2b8b04c4d788596366bf8d7cda1841b12e14b3c3555f401a39317996283dffa80f93314451f236ec09a270f9fbeb2ef28d39ceb57a4e52828d0bbaade084ccf2e41642bc335d16956d56a545da783d3974dc88991efd1a21c2463e1a53a6c2fe81208a4677e2fcc01b68e1227fd70dffa3a5a4d8d23687889aabadcf0d9c48b1c444e7b5263edf406b599636c74608c3e46515f3406647ce329b1a9cc9bafe0f93676cf4e6443a5b7fa70e8e96ba", 0xcc}], 0x3, &(0x7f0000001200)=[{0x88, 0x0, 0xd3, "1758dc406847ee5eaa79208ea8c732425fc4458374b0df5fa9be575f7d4876031fedf1430311b2d0e69c016426f0ce23398b123b22b0e15602fb052637221ceb5fd9522d4fd8f8d5524a9a2d5d095b83ff380c6a21a621382dee24cc5c7dcadf8275e74b679be7bc58afe2a67b80fe6cea97f268118ed2"}, {0x38, 0xffff, 0x0, "a368bbe3a5f1a837769e6b4d8ce51f13791a43f0faed986031e0ebc16a78cd352d2171dc6365d2"}, {0x30, 0x1, 0x0, "adffb5e30e3abb8edaee39dbb7a8cfe78b0c32af2be009838c33"}, {0xc8, 0x1, 0x3, "3be0207a0ada641f80704dc89b0bf14e0d3b482ce8ee817aec33ebf18eaa365b8f1371766de0006bf575314c0c214f6fb3e00faa04ecc663db467179fafac5ca3e04551f49fb94d0ba431825e666db17f6d80d7eb3cb22003239924f1062b0d4a715d6eb858419270f6490c28040ea0dcc801e2533c8e900e9dca82ff50a1e7a6ba4892fd24c639a3f93745d7d9c761edddae3c93546eebf3be1c1d82d8d52be31c665dd9afd95fe4bb2dec710a1f93fc21b7533"}, {0x108, 0x0, 0x9b31, "c882eb14b724a0c545cff5bfc421b99447ab4fe653e577de4f858f27bb324d76a39d30808e10b48d294130f9350171a7977d5f32d7a2d7c274c4dbe82979338c1098ed7ed9386c3364c0574835ddc04aa837c6bfe552a259f54cd562ba080b6fcf8287473b9444796e537637058d331bab7c5299ecb80e6b981bd625df57d7f74d8cbc7a11890f14a08a592e2039a50baa5eec5610419d949fa82e1826cd22e52974281a7d86200fc6a0fe44f6a7ea2f27bce47a1b3f9024e1cd3bd14d0ec5d242c7953c8ba42a6831ca07da6e2bad2332d6cc8f9691e60ff072d4063bf3d59c2651e7e8233832c34c9392bfca8fb7e52195"}], 0x2c0}, 0x1) connect$unix(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="01002e2f66696c65aed933a81c6c86e369b38b3000292c8cd9d8d475862b2569c6bb30c20de268443909604e6e3eec5c169bf87253fbb72fa97b5137fda09d2ac57b873405552dda5d21bcc2a6e1edcb8202ef8070daaac502a0396ab2785120c724674c292715e253eaadaaa405b20b236a6b559ca3f56f9e36ccbb0d1a0e304d1f35b1be1374b41974a1950a6b297c82b1b30bd3f2bbe619227dec2bf5524ee7032136c8e4a499ccc6c8fadb46d0bf1b762ed43c080000000000000000000f6e1a6ed3302592e022c5b135323218987f1a1e7211630200565bf903"], 0xa) listen(r1, 0x0) fchmod(r1, 0x52) 16:45:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x328, &(0x7f0000001640), 0x5a4, 0x0, 0x3b1}, 0x0) 16:45:25 executing program 0: r0 = open(&(0x7f0000001200)='./file0\x00', 0x0, 0x21) recvfrom$unix(r0, &(0x7f0000001240)=""/179, 0xb3, 0x801, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000011c0)={0x2c8d, 0x3f}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) lstat(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)) 16:45:25 executing program 1: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x140) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000140)="d1e903ddf662f653bc77c7d1fd78d31e246a98eb2c59a38f5cde2eb80f813115cb2d4d870db1bab1cb703a792b6362cbcfdd53168f37f4e36267687ee95a7aab7e2fe93cfd5bebd3586efab36502bd82c6c72edd49b01d4520ce", 0x5a, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="cc5cff790d16e02c543eaa4b6afcdbad570ab38483b81e7151f8e377c9d5ca97ee18b20e38f1bcf971a9b7ac242f15d8d39493d850897a262fb3fb36", 0x3c, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:45:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget(0x0, 0x3, 0x308) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000000)=""/115) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:45:25 executing program 1: r0 = socket(0x1, 0xffffffffffffffff, 0x6) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) 16:45:25 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000200)='r\x00') chown(0x0, 0x0, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') 16:45:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1, 0x0, 0xfffffffffffffffd}], 0x6, 0x0, 0x2, 0x0) r3 = dup(r0) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x0, 0xffff, r4}) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:45:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000000)="04b7040040d76a4b"], 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) pwritev(r0, &(0x7f0000000140), 0xce, 0x0) 16:45:25 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x3c2) 16:45:26 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080)="1ed6b537", 0x4) r1 = semget(0x3, 0x3, 0x14) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000002f40)) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockname$inet6(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="2caacc16a0bf13f0f3da13424f1eb09707c46a3a3e975289f6839e01411071d68f060b5e74fb610ab29eb2df7c44f5b9a92ad0f786ee2f4427be2c0c160ebe771da3445cc75aac34ec51340a0194664d973630566fa545c555ef9b8ef9503dfc405e1d145219e35ccff07532ad087b666d277cc252fb15af8a2b5f6fe40f12e29da58cd97fdefb1ed47d80c964ba2a6a4fd663379e1ea7ccecf4bf2c65e491fe6b72b62651ee3fa50f19111608719f", 0xaf}, {&(0x7f0000000200)="99e56e99335eca491189c75521187ccef3c8ac21665344b6e48057b5e3c06bf8707caf43d262183bf54d57fee125a81992f5ac8b33558cfdc280fcc90044d46a5dff3166409d5d3dfe67280be71031cf48d04671bf53751a742b7a18a7da8ba449057f8497fc9e4286a824aa6ed43e29e41dd1befe4ac1b1331d8c52", 0x7c}, {&(0x7f0000000280)="5faa48a833d4d20ae01c6f7e952faf28d772999a4f4f30dd54a43a398ebadf6c42b920a97eb25b", 0x27}], 0x3, &(0x7f0000000300)=[{0xe0, 0x1, 0xfd8, "2a352aa48df924c20f4d0a3da83ddd6ae556c539a8ca5542aaea89e9da7f59e4dd7843d8fc93ca44c75726a0e13918219cd07d1395b8fd87578f005907c339f9927f80e4b72384206e0fd3458882a511dc1e73f0fbf0fedbf14d03a20adcc99556a0c2c8ab73ecb7fad91930afb12778b794e6da397b658699c15f585ffae7e51eb83ca09dca5010a726cc979e5abd1999d1307da2c0695ccaa8320da0e288cd3acd688913145d4aa2cbb9362f76e0370148be90085e8db520c0e1b69dced4e652f48e31a22fd8e43409"}, {0xe0, 0x1, 0x7, "ac0cb19c9187cac659aa81534ff65bf53722b01508d07800b4ae7654bb75573ee78939595adfbc6fa636ba2af43cb7c7acc33f93227ac6af2e75f5ab5adb9c0bb9ab985799bd7158bcdc5b1d5aaeda106e6479c2db30da2fb1a8068b70f29bf0607b40ef929f738b12f115441ab5031e1449c60f6d2d9d555648a351334acf7bc043d538d639526ba336feb453195885e11777b251d706fd8ece694caea56882606d384d6c96f5f7edad307b8b32e2ff35b19cb204a4408e4c4c1f264dcaafb7a71353f1a2ffe6ccdcb1b070"}, {0xe8, 0xffff, 0x4, "f6fe07fc57b16c50225ce6e55707dd096b081ffdec13f637ece409298978db3df8f222faf1931c2be5341a364a3524846f675ed492705749f46271a01769b1cef7c7682397a8e97c5bdd6c27066a805b798fcb75ce23a2cfd31d32c98bd33fd9df76b90ee8bc624e9faa8c06d6a75c65e1791170e0a81238ac5b5a331955e000cc9144629cf8ca9cf0de8a3846d6135c2a800b0d054c40c4ffac7b5da33560981151cf32fa96334b4a5b02f36d2da98393668fac00616d7c68757409b968974824438f14e1136899a9df912dac6cba5d3b60f0d70d284d2a"}, {0x38, 0xffff, 0x5, "c651175caff594eeaf240a94a599960f8619b8cc4a946ecb977360b2d32c555e56c14ce4fe2821"}, {0xf0, 0x0, 0x2, "2047c2f0e524925944bed8e38539cfae148baeccd2bf43a5eefe74fe584a82f4d9783ae421d5b7009b46ccab3cfffd2e4f8af01b25e0146080c67b7629d508062076234ac4677f3c63b5222733c6faecaf5aa31791ae3a2819886099c02d57ddbca3b5422ddb2e35ae8c916e290ebf472dd47565780867e4b6e768cb92ebeee4f048c0f7e615ace95bdfe3d52a34b9835a08b61c3e930597fc8f405580f805ed248b6f031108c533014f2349439504a1acbc4918742f1fa1110155b97cff6b6fff6e1774b94df6a66f47ea376b1298de999940c61749bdbfe2"}], 0x3d0}, 0x1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002e40)=""/229, &(0x7f00000000c0)=0xe5) socket$inet6(0x18, 0x7, 0x201) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000001b00)=[{&(0x7f00000000c0)}, {&(0x7f00000007c0)="90cb0871e058f3a3b58ca597a11b2642ea9bc9e80af23d45b37818b0ad9f14152841c5da4f0758bc7a7e262cba7370998030a9bf871a6d212b4630b30ee2e6468821bb37b203568152bbbb1eeaf9e888ea5c6326645a33fbf9cdfda1309f77c9d8d7191fd19584de2f33b68296cd6ca39d630d1c1669b75972a09f03dd2529dcd44e081fd9d7d56eb70f8fe0c14f722a1a8f17de6d8f66319d5bb475adb4e468a473a748758212cde6fedf9c64399b5ff6fff293cdbacb716a427817e51f", 0xbe}, {&(0x7f0000000900)="4175ecf2207bdc6e5783ca1e22b72a621d6d316c0480b0b83696fc44a7dd22d9fc51c440da4c93f041325776bcac53ba36978cac53a0854f8ffa9597c850f6d56cf238ca48bb751263b49aad5141fc6d8660f620046288484e23b41dbad4f38d7f0995807e52ef18dfcd76076fecf913516355d2669f7eb61a8fff4d0236617ea4c3030345f250a66415dfc79a91b21948646026b17855da9d3eb0f86234ccaabf1364c1aa26df38f9cb2cf0ba8f92eeb8eb7aa09711fb07053bbda20df1b66705e34980cb8cdf8c399b8cb237c9416e8289313861376e2fe4666c9d6405b558f6bd4c8dfa21d55bac1afca3", 0xec}, {&(0x7f0000000a00)="e1adda8cff5ceadd60d2ecc38cacf992450cabdbefac9da19b9ffcfc71edd57ad780460ce98261d05d665c70efa992ba3b6be3a032bc28caf44d3b37a800f0f696081bf3d6412f0610f0", 0x4a}, {&(0x7f0000000a80)="e5d4210c082d3efbf43ed7f06228d92e3008160d1e29b21b956444c5e2eaa3068d595c7631c5bbf43d560a7244315c16d71e5c3c99574d99ef2b040d8f422089b04b9062f391fd981c553ea13f8a0a251cee61d4c337", 0x56}, {&(0x7f0000000b00)="9bbf2b194b15096758227e21b944b819542de27f34e0cb1ea51f6773a81e57fff0d95751a979cb05cfb8d4b3933b81f9548b792d31f63013a671e711c46a63edecb725bcecaa6f997e526229b93b348fe3892aeb03506686edef12bc1c21a6c1f51aa3584d4a9b1a4b0222fbcdab21833a191016558391f95097f65328c245a70510413ba2d9219bcaa9c8e09f20e3bef118e0ec471ec062d4ac495349503099edc525a8c2e9ec8d6995693e519175e80f1604ef8c11dbf244ca20ff9cfaf8c765a91a69790df88cc9f557820b1cd39672d29b48ad08c6bdb8bc79e46231c074ed0f4108407504f3faf7588d5d9827e6831b4640e6b9dd350406c7f9803e5138a1a5ce9cd421d37512c4cec7fc02d6652bad22e0b3f9674a63c6a8de17da491ba19d7c0534529ba011339e7109299da9ef08b924c8b1e9b8fee30a370965a221770ba6092d7ff867742416ab14c8b0563d931c3b9cb444004b979ac78adfedade4bd27699bfbb39a5297af2520decccda02e136f853e052aad39ba0e756d43337f421f4cd4f89082b0b79cd99da88ed1869149ddc75411ebdc382c5111d7811a2d20fd4658e483c5172ca2079fd74b516f487140a4666b16d74b4343ca50ed5fc56fe9f0b319bdd5848ad6cbda8ca7956801491665ebfbce06a1759e8ff49f3467cf39f8b99cb25877f3275c8595eee93fe15c7d40e975f5e99100748134da57ec930cf3e23d9eb256100ff4387c328f0f9207f6750352dc8c20e2f77917973baaf18f0d83b986c0a6daf76e9a0c17a02513e2ad624a2ab9fc4dccf6bea219c9aefd98fb455162344961d69b35a181f85f194a3014539be7c849e84d39be7d4b1569ac6751a51b9d22cab9540c42f941dbc73c5b49671a59baba0b584478ddbca6f87fbde85143d5e381ed4d49f76698bff8705142050b36f498c9604401957b89ac4e368736ed903d3f62e58d466765a4580c0197be6a70b429e8bf294698406c13a1bf8b4080b618fa4610efecd32879d6863e7345120d6d7adeff8d2034aca6aa3cebf08786c578cf8115be73b3904d47bc801679fe8604c04770adb52edbaf658a1f662c76de8a53cf5105f71de96ef1839805be2fe37c7610abef3043973929fb81036d8f1cd2e3a2ee144dae0a0d453a3c1549773f7c1fbe59a05b8104af671c2223663e24b155db2a8fe6889ce4f43d7fb42387663a105b57da86d9239d2db51f52e8c8aeab9611e44f1024a9f938496060b8ef7f63cba8d12e565e9adf57cc71aee4072c8d592c1481e121ccc55f1d476ed10942b8edb9f6b3ec18dea365029ed03b6c805b0a43de29f457d30ea5e8eaeacc373928d807ecc57af34b22cbc1a7fd4b59bd07644f099df513396f808226fd906b2df0d308bc7d3220526a98225a3604c7c3c509547ba71cf2ba3eef870440017263fea42192ec408de1b14b8e1565993e16b3a7c7e648f8079e2420a52e85d2434e29cd969aa1f357e35957e136b2c293b46e5342ea3896c6ac998240616cff3c96bd488232e3b48115da463ef3d9c8a1ee33a37c43ef8e44c0e60ce45c0c985b28b5b1c95d5f693d752ff1e820bc53d5de77490593d30c16e9b5a5232b22a5c554ce8e8e8bfbe74bce9a8845cd1ae77896595a3943dd46f684aec1052fbbd89e047a594febb79aaad0ca5d5b6299d10652a38f89ee9835e478f7ee9616f16c2335ca43587d9ca7406d3dba0d398f06695a04e12d132fbebcce135f270b0f17a4137812bc94827ab1ba32ee3e6b7840654eafde2152b3e4cadf4bdbea6560423bbb5b8f6a987d3d977b678c250f3b2e92b0a2608aaed854a5323abd4c25d4d00af3409c66f02de03973b1c6e0306e06895b4970dd8586741bd0b9df95557cc5d0002f4c53d00b6c436c56d56e30e8f3c4b4653f5d41a59744cf5d96c7556cd74ea6af7a1429f81d6af325702b4b898277e67b8502cf547c53ab66b289eddeec36525587f5f5c416a44f13b1262799b2c19738717da3d8a9f15914d4c55b169126f5b617b4d99e5e4ba6ebcae32895f9fd4f595684dfd13f368fc407dc108620374063ffe66374715881a6ad0de9feba1acecbdb28a88dc15039a6871a6df17f85cd25adb35c698d599b26dfd0d6ef1643326ca5273e76a447761a4f36ad3c81831e3b68d5d43eccc26e444e79baa1ccc396c59e6d938dd511a5214f770fdc7368ba88a94c4f29cca0c8fdfc654a712e8d12578fa603e6411aa8f433edddc1d9347a2f512c5bb8a6c78669db3acc5a4388960a83c8fbecfd27815cdedaae325b56c25887d24a823379f61aecac2ceeabee024e77615c2200bc8f14cb9fb11eccd1a0b4121fa4c2ab5fac0348e93cb072a0a4a697722d8b8ac23dd253129226d5497fdfbba461575abfcba052c89e24b8805a99325ba368e21f31b2d027f0c1f122b30122b3e3480fb46680ac2899635cfeae8a6892b96f8b5b0d26cad8308ec40fe95d5a66238fd88febc2eb5434556a15df275ff090a26011085c2b0f8caf8e1abd8bbc90ded9217411d475b2cf7e43d327adc5576e0a2244b95cdb646b26c4018dda1e1b0a3bce424e602e88061546cd6c9cb5bd7c0de59ab32725077461164106241423287e97fc4c97329e651e2728e35950a4e03f8386136153419a0e95fee325741c453883798e0e81ee16ddc40bf923e235ab9e2765b3b4671280fcf99e2e9eb4688f3d5b736d55f4fb0eb8a7281a109298a619dd7c188c989d65018072d0f1f9687d9acff619134084fa86eb89afbf3cfd49f89b291d6267a73576725f30d4ad5c54c1d2d645a2dd1bb07338d89d3804f1075f9bbb1b180a9a068699ae5335805d56d014db6ebe4df171e3505b485bdafd3fcd8132a4c087476ac67c60ccf6dc398fefed06fdd34054a486acde7314109c611d0fb13819b08538f0b58336269428ccdf62a4ea666ac463254193cd6902c6a9cb8b07e8d67a9c7a869b13f3194f1226096780c193f8fbf78ba548aeab4c529accc60e169bcedfdbe6a145644c2e25e3ac01f1ca61db0ee267d12cc4829208aa1b4a299add8591ca89467f94a370325e773eef63af19b183ae8a0bf6bd45b84ed0580467a142d1bce7ec22576c3ded504de063e6f4c664f8a989167d54b9f4547ac15052f7edefb656dcaee23691867f7c719243090e9496e06475ada7350a7e547d61ea10418f397d44d98daf57a8b3b3bf48be6302464a78273e55eba7ade9e19351adc2d1e018472dd03b03ff3b55998c4dd2f688266b2346d6f9ff527fa1720e1fb8cdfa301596a85fdf96c7f3e470d27632e5414ae894ee630e9fb94d98573b70cbb53f9b5227342bf127d02656825b76cad42aaff2e59c7a3b520ae0b4871b6fddeca284aa85a563d46b3b2a2cbb40d8e28c4d9d5d1ebac8f329a39c2f05f1bb4ea6c64635a7685f07e39d9c43785d9989c9668ca71056b21b4a60ec404412f11788b78e1399f090300be16d37e6cda59b9940a8efe410d07ba7101d2dd3d3f4c53a3561738da76d3cf270ff2dd8f34f5ed4e604cd7a61d6d1c56c3d24a6e22546ab1b8f908f7f92146210c448d9c7ebb7de0c5047e1a55eea1f47fec19130d7d456016748caebf72f4f532547b8d8ac65ee46cc6603d0dc8f77004834f1c2a9b0399ebd9dde8276aba65ba640744853c196e8aba34d6f4598e488cf53802bee8e3c7f48d0824342998efd101eac32a92f19a6b17ea3837c86cc250ff4d7b4ff36511c95756e456871178c99cfa18d18421d40470a57631977e4079d483b6c79f19212868d12a2f1ef87516f7c91aadc22b86a2a6b763b36c80aa94768cf7f466f0365e112422449cc6a5c87f5a7c5d3840f84ae19b8e19f3c7c5e7b3afdf4e34069791c8f9129741daaccf3c92ec59d56a04818c845ba6cefcefa1a1a77028e2de466b08d13f9f67941f7cab4639645d4605d9e3e1a9b7550591b5e95a1dd2f8df9b0c9383304fccb270d984ba2f516cc9abbf910d1e1684be843a89f09092ba453defc2242b1b31221fe7fc5a68306b3becd349e0154301ee0b1d9fabed5326403252228e827fcf4f08c3c8212c8ea519183c9c1f7c1982e413ce6f1b1fddf6c00f9bef8ac73be8085087aa8812586f5bf7888b8bb453e67c3972e0bddc045e53d4e56ddb3b743b03ed7ec0d1bb29e5f33ddfb1b7c76b191a8d5e9c7b80176916153bd52a0a22c5d9831ffc9c345491b99b358c6aebd5f9cd74b100e1017a2c026942f33bf1cb50a78a68a377ad5d6708e07d63b4a5a1c9dc047fbf9bbea13441de77ebf31a4c1508d6b3e9378108b5793700dc1e4c61540da2d370fc754aece8bee70372fabcb8032c65245634679c9cda2a0ad48047fa3db453a6b1e97ba5102fc2f87b83f1d5abce87181935868ff8a57ab77841883787f5e2326a8cbc9b2ce4e5ec41d9468922ea5fab3c2a98c1170536c04ce47111c3cee4ecdb3ea9c4052f9cb94aceff0e78266849fc95e62ceb2cc5fc2c888023680ce3c6b6b2bd5c0947d15673a32f0e5c369d7a2543182dbcee9f2a44df84f27390e2b6c390940dbde7cad7d5ebe103f8eb8f496f962318f3712d260d61c28f883a825d77dc27c9b382e28c70c172e7728711ab29c295ac0016d9f8697d993991215efc5a3f4c769821594e8de3b49a4ef30c48da4970ccbae4752f5fa676dcbf9d4d40e13bf808fbd758350e52d93809d6223dfd49bd8be533a072919cee747deae0150394687e342ea3131d7bc212a70cf0f6930bced5b9a1ac47441252eec55d702e98321854c653be4bf707a92c46f4a1386bdeea0290f6c8d795f92e4c1ad8d3b9b91f13686c2398ba008ca12392ad439f1c2c9b637fc4c099d76153ad92b2b068da8f403b5acaeefa2737c9b23350093e2ef72de948ec91b17bb6a50d1979c63957886958500f012dacb4aed3fb475913d35235bd25ea83da53ef7ed517c75aaa694d9ce3188f60b7ed3949cad00fe51a6fc03b83c14c1e6e40c4a7ff10e567df873e10e970e574b523dda89d271fe230a784253fb467d30115f8fccf27ad8f77c8f1a286e1f6b9af39727c505fcf99e97545cda1942153b320d45ca6bcbad7034f6775cff52826dc745cfd960ee68e57b2610b716ea19257b8cf459e2726cc9ca5444000b4218daf5180275bc58946a7bfa0e7919bd73fcc88686bb6cf2a759dadb6bbc2c187fa4bc242a131688ffd29ee10abb042862e6d3a4886eee7f654058887d1ab9332bd3c2dc936ff6c19cac9ae510f48e0d582673bbf6f41a8159263baeb824ace2ec8d38ab23fd7e769150263f049805d96df5e021dd672a2d03434427d264adcb2a3dea942fdf6fb800147304f7a780fee8b8d407d5cb1d7b3d69bcd1d1c44db92a282116fd30425be6f9d129f5bddc8000fb984b8c02c2e09c6b5c14b81d3278f4fb8fd06fcf5bab6e6ff1dec0a96081f2cb7010bf1f48ae21d11b5ad0f813486bdc47493bbdf3dce5600c5d50375d6cf20805a0d969eb75dd2e8970ed79392b7f0104b7d598491236f96d626110ae53950dd55d85ce6f912ca27d3a7a9e368e40c3e2f6190658ce16862e76b42910661fa8be8b0c72f2c5894f0ce568edfeef5993bd90c5b3debe8ecf711476d8b5d4f89f15e80b80c4cec48630bb6b5d5acaf11896ee4dbb646494e0e4294ee234197066edcb8fe5aa0cb22de117768b5a3f640dfeaa331791fe67f4060dde0a61fad5c7b3ffcf080a9abf8ebd6808ac542fed8a2c50a3f9011e0f20592faf665216d441e48c66cec7dfbf7c7158bf7bbdcd93dbc7e339cbb63872daa0806f8b7b", 0x1000}], 0x6, &(0x7f0000001b80)=[{0x1010, 0xffff, 0xdb1c, "32578c719e05ac6d2047ffc8cd1f130c0dd42f4fe992c82dcb4a5addd3ee6ce846b5b84445df2aacdaea98e8a6cbc3e9c0b75b90619383c812210ab388888ad0301aed88a4fc228bca692fc4f6da1594e04cca72d028c084d1063f4a7da5d3b37c92d4e7ee8d656c615baa05751c9c7ed81715d51fb1e9a8254b875823b515811bcdaeeeb8185ec7d859383f803f35851acdc7ba9e1caabaae0bbe6fbb4fe67bfab3bd2c8a18dfa66eaadf500eecd37bb4bc2638b187192296f63fbf7d8328983e8cce98a4466ec6caa7475973ce5c97baac5561452344bd7a5a444bce11545c483fa40cec088ae545592fe5bb76f1c5552bc373fca44a63f9b97bb60273e41d56a618a02e69652c7a4ce5c919fa712df01a0f617974d0cae95db0bc9a9fe360c537fc5165e6c30a88b1432b07c9ab486947b15190d2e1ec8d7755f5fc5fe8f661b4b2ea60d162df738091fb914832eb5122e65d98641c6b39ec3a4a1ec7d328dc4c2912bc0be5b461b6664ca8cddd31206e9bd987c7f651e23e8933766395d6aa5719198cf54a32ba5b44f5ba84c5c4d5b0db844b3de6ce5905fbb57afadd6c145a90a9b0b7220288c492ece66f79f7e11a5c7cb8978bd16bf7faeb3677dad16a0e50e4c8773af8e024c6b0d4f35cde6c362ce380afc733948f2d7714df2bb661abc5ec5093dfa9220f3a29751df48875b9a592d87ced34f2f78611fd32014b04b938c11e30bcdc6261ae82c4e17d46172b6dcb9ffd7270c739daa23121a7c65cdea43cb11c6dd2e8f87d0aeb490536779a78e0ddccb48aea482db484c6456916fc227834ca9e9825ff51f6756bea64d1174eec711d92aeafc99494c53e3a6442de94856245d23db238b5086a32d3e0fc0b9b13a48439b1febb933a3a14b523e6d8b3e1b9b173d13b7a2730fe3a4d558d05e77aac10be5c54c50ecd7e4554f5dec23980816ec9b13788c9f1908f8ebeb9dfcc60d2713cf308c80e0f91b923f589b6014a091e04ec2c16fd7007d2f6b2e87fe37095b21f5f43687de965e97577ab1a24e5fbdf779f8cccceadb74a65458328656309fa4d8db5e07ef6785b98ef3c33e530aab7235bdfd14895fdd0adb6082af2e948375252d3a1202b06ec79bbd3e6c311120ec33c180e924e708eb96173b140ea5ff6dae82d2d434c1c3fa64e751ba765e868b2fae4192de92a758b9a94d96f1e1d7e2e9752a1b553695a88400ae9b77d56d74a0dfb9492ad8e376b2b7f52400ef93310bb9b63f44fa74d939918f95d01f9678fc16241e79b03e65d1f6b982943b39b9e0048916f2390e630af0a40f0484c0fef32dde5c1a016b031a618c51fd2e49dd9029e72d3e8b863b76a0ae2f1886cb7259eaa6f14b7dd6eea436425908912006fe62bb64973d39da9a00902986f66e0e5daba885d386e2bae4a28869f7023e2add0a4888248a894b67aa014d2161b2cfcd65247cc6566f2537a0a98af9ec736898f53d9bc7e0cd8a217c4590eba61822f32779952f51f62cbe5f100c944c1d94257cb4686a72e9b451b0c389e907d3f9ffcf76756b86910c81b071bad7fe2d69ca4f16a2b2b1b2cc19054cc9b8e4ed95b90f800237934e6a0a06c77b5577ac8471246d537c4cf35fec809248ff12a6705f8b3186de099ad830a3490da3bceaef2790a90f66b61484f731b8d105d0e5133c3009a87e48e7b4a01c7592c6266debe9ffb727a87df51157385ad4a8217b7db8c3b537a3d1a8c44b476a6f6960da56824593ea94fcb9392d11c1706493a86d1ab6052e748ad21f336a6f17d4580243d3a9fc955dc7dc3208c0d610620dfec93e5596e7912d836536f596d74a4885820059e61575e1f89e8dc300ce3b8bccc22b5a55149c451028a8b96a7c9a46d80e2729bf483b7df94da760016e5c5233879cf239af43df193e1c844729ba78acacc54dd765ecf140200044eed4b583705327c753a0028fcc8e2c9ba46b6e4c5a12c2e32192b2966aea273862f89c7653e056021d824a7528996717a490eeee7054f3226f76589203ffbf926dbf6c3a380a9d793387920e1ece3e44d8bac2edc3ce98564b5eef13e17bc54eb7fd68239b1ecba348e2008be4a7c94c6c5bb44b6287276ef30a2218bae265cadd3a7f0fd9d67cb6640d9ac3528b2fd69455bb9e4d8871a3cd075772eded1fe769639c9556f571a20606a6b8daf6a39512c33ebbdb8ee32572c5632758fa15e524af5e15caef6ca75b21834cd09cd4c01c195f6b92cb24d6cefc51d61faa2948d2f173085525b9dfbf82cf1e38ddf02fd9f8708a8d1081d57a6e39cd2a70d81dd1689b7d387a11f9caadbc4c2677c0b9dfd8b138ec095865532b80c019ee0a623c9011866f5d4a3c7840f4a8b319394734f744ba1a895d1a7a77f524397a4a3a918da8c2e8702479a7cb0cf9ae85a0214d35bd8993f249a42be63954da27c37b1e819fb0838cce285872e23d8dfb728cca0d6504b81c3328f6b53ef3ebd1386b955b7e6abbc20268f5d103bce0eb85aed880f759ff017715b5cac3af5859bcd8b7aa3690b189c87b5c4b404f379e09857a3f99fa8130f538d9ae849bda222f0e69caf4ba298452a85d26971beba43180449e00387c4d24f081e02e3c760dbe964080ad07c8bd8139f5337733f553148850a759855c28cfa6650d5aab5031aec6404bf66f43cb7628cd1b8bbd3251767ee52bb110ff38d3f80f308fb4eaa44ad1780b648dfb0763bd89ff6090f8b2a764eec6e6e9949686f974a3ceedf65a893ab581597831a77b96c9be571e62560e81645c06457fadbdfbdf94cc4d19aeda8f0602c92deccbb9ad542e75f5e2f6c377e68ccdf9c3466fffcb1b195d17a533d5856683c8f50e2e40ab413a678d42e8ed0c7449eebfbee471df4e6307aca08df36e34bb2f648c7aaaad57d8d27d969e95838a980a6f59d003ca3b5f31cafcecb172d26335094cd43e1ada2a7943937e9b6a1e06573150e345a28f4f51fe516f1ecac39dea1ee903890e2cb370b795e452fc0c1efa803a614e315cb66511053a8dfbed3ca07acddac5bd0bc62591f3d6c1997f07d1fe36e0f8ee2032e4b75836ab1e43317bf05bd02f29828d6041bf7466eac776f7592fee32a9dbd5804b11fb8a6661df3c0f4e66368c43c1f7bbf68a5323361bd698c38ce604f38b718f4a73eff9ffc93ecf819788999bd0e2c4da58aa67c73ba53735211cc8d4ee8fe3ed68f017f8033d470d72d840bfc3dc6640ec68dcca109e42522898c8a07573e1d78d7a6aa537226ed4289c3cec38119d5cd1cb291bce5f21be309690d6bca30a4101ad17233b1b872d822886bc68dd3d3d79b6cee7e72b414c65dae359de064a7c0f03e6d878b21943b9e916a63c303d83f0379fb21d8cfb860ec943d1dc1bda747e9bfd329cd07458b5bd9981abee031a9aa4cd85e7cde16ff6a47441a79047c102308c8e39215640df4e1f854c2e88f8d88b392e8badc9155c621f47bef36e0045b4e787df3fb4da69e376211fcad36faa4c31bfe72b54def4db33d6ff12396abcca9f29955fa20eec49f180b0bdd305b9690bab00c8679379a6c92940cb871fabd0b5dc4536bcaaf2bb0c3975e7428b4247c6fee197c3ce06f78c0f9dca26ef8ba1fa36425235cde8e2471fbed7c9f058e1d660eaa6d02ccff831093941b067dbd7ddf249ab1adb5b84c516dc9f99cdc8f829e51d0e51f72d5d43a009808261130f1d42b0dc297f8d012c1db16b5923590b8830c738610db5992789bde8d0cb775e6c5ad182097630ac112ca459a2690a0216853cfc3a446c7fe8e8c366eaefdc1d7720caf10ac5ae117eaebaeb33c66c6c5e82e57a82499681cd5ed74a7fe817a34ec7089a96ccae6a9ec2c87699425341b106825f7a1628ab302c9620d01ded96397e5061f92fa4a1d709fc9116002c564996fb93968307da7a3465680619b0d7ac4d17012447c2a3294689927b0b7686a82cd3ae66aadd9c86e1c9c0f94e15b8a9963af0d62a04834b4df759b0b132bed8061cdb15b2b3ede5d2914e223dd042d1afafba2877a5699411fbfe1c1902439f09a770e04bf82459b396b07d02cdd0f02d12541bd4cf6e0d077c7fc17ed9ffc93de1032e520855a19181a332d6adc3a0bf63260c99a9f2755f9b4b35a296a07a3aa9f3303a1cd172cdcfbeaab416212551a0c429cc7ce33c51c5f0a454969af56e4c1c3d60a0817b4cb4f56732da5344d744febe3c22bd38099f14de601fb7556c5404209585f23c6aee92fb07de50745dd706b82fc3b22cdc1aa94b6ab2ab2c213c31d1ffd418e38e9a44521840b8e472c851e465c1176fb652fe60ee94e9f637fae02670b9e1eae849e7a2c0b05e1e776c8878c08e43cda6acad20a39a476890c19fcfcaf5485a3a6020c47d7bd1d86d65beea01fca57e96806443dba6ebfde268175da21e6e92e4dd830dc7e9c81fe440542bd2f7046ddf9ae94bcf4a84dfd1c4e62212cc5b6daad1a35f5d10d4260b8016c117345f6560795b939bc874349b663342dc91dafbaea15bb3118a6492b3e5c4de9bced1e85f6d697c63ac3006325ff2bb5719c09335d24861b753b3edb63a758bca71ccaf2ca80e18b03e52840c0fb60c73c55a46e5e26fd055ce8c0236ee6d7a5141a71ee0c4810c0509f4e5b15a114b14afbcaaf042f589277839dbf7123707700142b7ae69ce0abe849f4bc9fd5aab7af78e763700c2d67881e3b10ed281acc4eb48b4b36ed32a0602615490d6d69e916bbe7063d77cbb0e39c3b5c8f2cabf747cdc4246db8630e0c3b578c400fc31f1dc76d9e40e968df4a3432904e38c6f104547a51c77488e844e91e4e382a70ef97f8de6279084275177f42b0ac29b10269617a965048254920be8da32e6a5d975051a21f6ae9b9963ee9a13d4459ebaf83625ece79ccd74b565196e4a34c600c6b018858f0fda6c4a449c6d28966bc78ab516d80fa5a3b73bb72ce1ceb958c79410236e30dfeae4b683df11e7320c4fa6663ab9d2312812670648c6ac2a1e978722c474ee9f6f4512262f46867573ddc807dc1e60f0e75a2fb26d9828035f97a8018c9f6c93c0f0e501c96680b8bb86de282f98055bdf32f62fd7400502f32732c717b3934659eb085676bf3b978f066253989a9b0d12d77db965e4e20ac4ba939d605adc9b2d9e7199a8384115e56203093c3d3cd26f7522eea98b13e50a0d18f2302fef042a093ee26d09417bfb678d3d4d3492c4b137b198e084fc9a9256056ee0520995c90fc073e4564ff1d0a7d62a73b0b26ae277305fdc7c8beb9330c956c90aba6aaa856e8d74fdaeae50a907db2df810685b99b6cf247e320eb88e93d622c1a9b304f0c80fdd3871d57a700be38583d79c6376ad3ab86a782a84d8d17161d95b3de4499cdba8fcac6108aa56591b13d2580bd2f1522c61a68930dae7989b11f0b952aebde3a023d2ad8f1a1974a0a9477aac812f3795d57646b52f4c286f058a753c350182221e3e628d5468e9d5f87824526ee50d4c38195ce293a62efe98dd90963a4fa7855d07190244cbe6550ec49aa5ec2310d572259bc15059918f733dffb8d807069fa85da591dee861a6e39ec23e201ba0370dd0280a9cd34bbdb10c0f8fcf61854ea987b75a16d2e1a1372d8fc6b9c385fca8573c33c2844d0467bf58e8e72a8378d160084ab386110be58202e93ed3f062687055ad5a2895b14588a49fad11aafa3f40cd1eef14bb7f97c62c07a70cb0ea101f27beff7526157c227325d755475e9ca006d57d1f076e597628a2a9aea649e3317271df6a7eee9a23acc456279dc"}, {0x90, 0x1, 0x8, "4609e55dad56edd3b65133a3cd2e189226f6304fe497d0782866b9586d24146a287a33b4a48de484d0a04773d5ec487d76964851453c2ad8d3aba9b823d6f89b4eac5fcbd4fbd5056b0aa464875b192859b8afdec87663ad1229f88792994cf1d22bef7de56a4bb40ccd495f0254a39f8ad3676926f72a56f2"}, {0x10, 0x1, 0x1ff}, {0x48, 0x1, 0x6, "c8dd25b2e48437bbe3dce4c9e46dbc07a313a2ede1bc5c40e8cc67a1563b5b640faf9ac1c281130f9b3d47bbd2a9765ca441a49d"}, {0xe8, 0xffff, 0x1, "92d9f2bd81ae1072a11ffdf8519f8d6d7e714ea662721c3da8833479ed3e81228c420be012723a3e881921b89aa8876ff027f467b154c0bf153b090e491b2c00a5dcc9538ae3303474457ab7106bfb0aa7deca90cadcd68c1a79c5b67ecf7603d7f2aec247ed436f54f40f7606d9241311c93ba5ab6b185fa4bee68124336942e18ec53a8a99ce1225aef60ca1ee6f1bd3c4f16bab293b1fdaceff06eb7f78ea409fb42243129ec8507389535be7bf89d6e8c579243c2ca78df87f2d49bef04b3e9546936a50e347149b6914dd3f94201287847415928edd"}, {0xd8, 0xffff, 0x4eae, "26848fdd56ca9dfbd27dc27c8584ed9ebef1880764526c6539a194dd694abc7be33f9f6160f4c2b18f448ff5e17996e6645c253c21e509630cffc04e9a00323e2d2f6cdafdfcd942bbd5f8201999c243e2eec341f6bddffa3921c58261f8b4cce62afa5a0114a96366573a1f98843226ef34720972c2bd31da3c3fe43fc6a08c87d097a6f4b50d65621d49adab8b77867c12061ef4c2c64edd0e9d1e886068e1caca9f820a3d15bc2898aa9737f0bbe5dc002aaf6f1d87aef9bb21bb90c10c970335b8"}], 0x12b8}, 0x40e) socket$inet6(0x18, 0x2, 0x40) 16:45:26 executing program 0: mlock(&(0x7f00003bc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003bc000/0x2000)=nil, 0x2000) mlock(&(0x7f00003ba000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfff, 0x8, 0xb9, 0x6, "704330bce7ea1390a734acafa564b3ed4245c0f1", 0x3ad7, 0x10001}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x100) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) ioctl$TIOCNOTTY(r1, 0x20007471) 16:45:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) shutdown(r0, 0x1) 16:45:27 executing program 1: r0 = socket(0x11, 0x8003, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) getpeername(r0, 0x0, &(0x7f0000000040)) 16:45:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x4, 0xfe, &(0x7f0000000440)="05fa9349c7cb3f2d517067438c48fce8806f723ad7eb5d8ffce4c08a56ad71cefb60a0e0787d328a00e116042350b5ae6981560100ca20584a0aa6c3beef7f802f077394e713c9059b21f06a56d75977b63a586cd8895b568e01ef747fc650967e4708dcbd40e3735646f41e6f61c092dc097ef1c7fadb901d5396fb88bcfc8c0a0038252cdb9e6f62db49929e7ad0cf6d8b37c6e619ba62c6f18aae4924a8f8a0434d2e40cf38b333bc9b9b94e7f643b506155a50caba532ddcbbd2015afd2569634955b32ef67e6b76a36c855fe662f7e82d74c0955ccfe53216cf586e484ac09bba12fb935335d39d835868ab9fa2b86fc5c432f460a83de3c2dd9c4ed90c6092dd708963b6106db2df11b3d94caae7e00564d399646c9fced50fcc3399b0ca6a4beda35c1468f694b43a465215bfe7a19777cf44f42500a698a02b6665481951b066d6d66f97ab9d42fca9777315d115e8ec5e406a00199024d6f39d583e61e43cabc4631e4bab8210f9a054eeab8fadca7fb841a2d2782c686df14c943ceb5d5ebb81cd9c1fbef61bc97e765e7b7b7693fe2cb32dab16a6143e6b0af7eb452d6e824fe612753fc0ddf077dac56c23a9cbc6384db73bbce5346498972c1f0000000000000000000000", 0x13b) 16:45:27 executing program 0: r0 = kqueue() r1 = getppid() syz_open_pts() fcntl$setown(r0, 0x6, r1) 16:45:27 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) 16:45:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffeff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77aebffffffffffff03000000", 0x14) socket$inet6(0x18, 0x8000, 0x8) socket$inet6(0x18, 0x4, 0xff) 16:45:27 executing program 0: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000060ff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) socketpair(0x6, 0x8004, 0x3, &(0x7f0000000040)) 16:45:27 executing program 1: preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff83, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) flock(r1, 0x2) r3 = fcntl$dupfd(r2, 0x10000000a, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x80000000) preadv(r3, &(0x7f0000000040), 0x0, 0x0) 16:45:27 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) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)=""/239, 0xef}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, &(0x7f00000005c0)=""/208, 0xd0}, 0x840) r4 = socket(0x18, 0x4002, 0x1) connect$unix(r4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x3cd) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x2, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="8d43cf26"], 0x1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x5, 0x2}, 0xc) sendto(r4, &(0x7f0000000000)="fe", 0x1, 0xe6c35453e31ceae3, 0x0, 0x0) 16:45:27 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x1006, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x0) setsockopt(r0, 0x3, 0x80, &(0x7f0000000040)="388b15c02e3378552bd63938a10ca9eb561a90eff74be762e525a22b3b9890cdddee3cf46954caccb4ce752b05fac734f9c1c735eb045981a7b52198c8c3e7b4fa28527cced0b40175eb0c807e88f7d2fc6825755707b151c2afb66713331f3fa32f23c6e49cd15e9878b0f0108f4a7bafa1ab85de0b91b8c2fb015f64ded4a7e6c56cef791ea300cfaa973fd09c89197c589d84165f6a246aa1f11ada7fe1d40db0ded1c2bb850eabbf79f30b906b4dc4a0b3b7ecf82202e71f6c7dfc5a50dd7d776062791f57405c77e60151096d26", 0xd0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000240)="e357782beffbba83a95ddbd38f976a968d27f4cdc6970ffe1c57f830ffe65c65edff229af25365270140c55756ac23ba2ac21aba2c2a5c2391fbb1cd3012468850018762922883467e13b26d4c45456ffa20c7da9161f39b514d72d2581cf76f375a92523d24fbf442e685175ed76ac1e9891062213f1812af461235fe6bcee8d99d789484cf72f68f61357de424330109309f6a5a3159505dc4d25a95732dc7d1d0213b22b1c94d349f709def698d5a991a0077f8d31317158c1e5215b8972f18eaebcbf8f50b40440b6b2020ff3ad0fc08461231c45c83b2306fba22db52b260f3e7099db8cb", 0xe7) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f00000004c0)='./file0/file0\x00', r1, &(0x7f0000000500)='./file1\x00') kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0xff, 0x5}, {{r0}, 0xffffffffffffffff, 0x14, 0x80, 0x1384, 0xc000000000000000}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x0, 0x6}], 0x2c86, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0xe1, 0x0, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x28, 0x80000001, 0xf29b}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x7fff}], 0x7, &(0x7f0000000480)={0x81, 0x20000}) openat(r1, &(0x7f0000000180)='./file1\x00', 0x80, 0x2) fcntl$getflags(r1, 0x1) connect(r1, &(0x7f0000000340)=@in6={0x18, 0x1, 0xf334, 0x2}, 0xc) 16:45:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x840, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:45:27 executing program 1: socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="3f7b243f2f24af324ecb5377448f4baae738231167b04d1480c98e0fb35da4073cf03434d934b2c76d54085fa751233494fb526cc880e4cb62bdd2e9b1bf978a74f4d89b628d5ed6bb3cbe5b3303d463e408059e916719baa62850066d1dc72015f2e588dde92f1c6f216d4f5bba58ae49b4bae297f8af564eda79f835f7f538f967a8c77233d3c98327dc9ef9f1a1b67916d3a709188f0e28fe8ee5744f5943372daf155728d31497514144eedd47d59d05f64a780335d54639207325e7f7fbfdfe9a73b7b97f2d1d512b2cc3cbb3e57d3cddc79e44429af73b28c898bed32398f2883bd137", 0xe6) r2 = kqueue() read(r0, &(0x7f0000000400)=""/159, 0x9f) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x200) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) 16:45:27 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)="6059f1bfa561f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8ae060000000000000075befe56f5c60179b8290beaaac8216f59a1b04d3426d127f6cf5457ede1675e57f404000000001197fa5b2a8660a7b9be760081da689d696c1287e23fa80c470372c010ad7d98f8e19f17c2847b5f07da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e0697f00000093b70000000000006740d0aa8137b31d5be80c62abf4e58278649b6dba0c95d14abb0b1acb036a0123af29f3bf04d534aa07e7089e815a9d578cf82e694f57debb43fb237d3dbf6003a2189b27375da2e18f0adeab30aff14d537245feed7708a627c2525e3df99e2a0ba7307fcdc8864f989474ac26e4b1213466", 0x119) r1 = dup(r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00", 0xff}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:45:27 executing program 1: r0 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)) r1 = msgget(0x2, 0x80) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x28, 0x13}, 0xfffffffffffffc00, 0x40, r6, r7, 0x20, 0x3ff, 0x9, 0x4}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') 16:45:28 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00001dc000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() mmap(&(0x7f000036c000/0x3000)=nil, 0x3000, 0x7, 0x401f, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 16:45:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="3e718892fc96d83386f9747e65cd2cad4a0814b9bfb573e691a43792d9f29dc91bdd99f4769bdc14f21bed633efe098d86412e596509cfa8c281124990c398270f99d78b3684569808431a74cce92dcbdd977bf450b023b87ce19163f76d521a0cd47e7785471ab538cf9b6fd633587d9ddbe58ed61d984c0f6ac3b13f3e4bb73caa8530c48bdfe190c3f1b6164efc467ff83c80e8cf90818a3454b00b6540b10d89de76024446ee3d224bd17dad2c4ed3055557fbe6020dc531beb3d479437d0cdc97d0db95f8606a74502c98dad95f061ef1650796a66e4d5e72b9f670de302b80c6349299c968495a88f8627699aad1ee8ebe61f500dd925e4698e29babe49214c5d9503a817fd30c0a61df8ac0b80c38d831596ec9abfc0a21511c5ebfce64c31fe761c9cd03f4b9a2c6774d42f70c520a490acec4af29896c2fa82ddc5163244725a3de0d057e08ba32bcb5ab8f220c9771feed3dd5c5259446a190b5e1b15ad359bceff56652741dba2b902c263da5c707b3577e036b6968611489d76bb8f0b7578a6af6443fc10315d8c886c4e6cb5f6d0cf3bad2e1ba20bef8b68da55d0eca74f30f319db4acfe4488407cbf34163147a3e3d4059f82f6ac58923cd99c3b81bceec7575535c80a7cc0073f906bf4adf873b58058b96e6412ff7873912062c691d1d9ef8cf7abf192695dd27fd57e71a3ca33c26aea8bc882c70d42610ff4b59b8cbcf3c4473dd3188a3c73f38010849351cdd892122cbb337aa7066ab69aa30d4a6ae66be1f7a55d2c78275b8c93b72649af5881629c15ab415afe1a93e52b2261b844b3d4541cac1f3310a7628291eaad745bca3666f00efc7f8aea00ab9e9407d620c4cf3aa4f913ce3dffe9c514920e2fd5870a8906f6acc9594703d7993da38f6b701f59cca65f1d175eade64a1d615a13b8c6510a94d970ef955dbd5695f2628cc216fc2eeda726826a3cd9031b2517c7ae7f450ff5b2db5b8894b38db78ebd990dd53af2cde0b010d9b581ca57da861467c0f87949ba0cbf7b3af12472845396101caa257a61fcbef2895ce3ae60615a7ac14b5bfcf7aa0edf09b4f473e81022008d365c462ff35c1666654bb0828ecab8f505f0a792ceba80cf17e16029492d43076259530e54060c88a7ffaaa3f0d833c954b09cce0ba852dc53c849bf1217a1dcea957822da04d00921a48c186195d6111aedff48cb18a3bb285ce2242ef32fd741c7d099bc379622d9ddf803d0821dcef08cc058d29ca1c309ac765cdc33ca41ad4f7e43eec0669a0e21a30b673e95fa8b8874d33c6f7a82f40ceefc6e5f91c18084c749850012a1f52e55822f3852e8aa42d07d5c0733c51032bf0a1b7e1a229c003b86de01982e5bbb400e0cc105763d9b0757b81cc8ca6cd955c2d1cb5328c40e511141d0a5479a5e31663e2578ca3c691d31eea11c0154d1d7be92ff0e26bf90e43d746943f63bfb9857bc16c18284e3b5d86bccf852e7223a78d9e4ff80ff82b0afd15e25747d105515a9a2e6b26b7458cb81e5266f4f39d083927dd0debbe61af9a18b7ed04df6937c817d022ca46c5c85643b14c4bfbd30480b25dd13e433783cbcbe98b43fbbaeaffdc1055b927542779f27ed31c5e72762e93c6414744eb9387f2e29357a2ff625b45d9567565891d94209534bc531825c501b13e91638a8a8e4e3d1fd14deb962583995f7b18f8046d36f00bd4089352ba3f4088c8ca4569ebb5cf1f8daa340efe0a289a42892ac04df250570c7985ecf7a7de05e43e4fb256e16c9af148a3bafd58992a53358e7c201d62e629d2f5094f2013c74f9291144b359def50470f7ee85407e5436b542bf98fdfdf684f28a55f0caecfb7551c465e845817a1c3ffcc18c40a4f7fa483dbc6e4d991799ef94a8acb9be91d7e6d6548a746f8352fe9a32de0c3e1b3ab8dec408809432c5c1dfa49e810a3989eb9c4fe17aa27910703fbe13c31be3048cc546f63c8eb0959fe4f7dd40c867b5e583967eabb09530708a183b1c06b8c4101dc4e1d20a7cfec3ef083d553980fcce7a6cdd121374f0524ae3f1272c2dd7168173c1889ff95af603e8558710d6be81283d7e6a91da9a398c06aec0c3f9194dfd293b5d1ffaa550ff1c22aae336f3a7d69bc445bf14916ba4c60e0f776ce7b7b83794e998bdbb0286aa0e674b122afaa26cc213772390f2b280cc44e9e6b7c9a76e4be61eee27c37a126c9f621a54713b20c1312b59b2c4009717f54129967ca87c82b10fee547101ce8de06968054c5a7e8d14943376cb55d2ce2484fbfbf517c4f6a675c45529bc2c31ec33feab1ef5532e4b77cf2d5d189cba5f048e1d3ec3071cdacd899b4ae819a312441a65b53c97a51cb10bc0eab58d9ac4f234dc0db1047ca51affcf00f41d950bfbc19fde0abe505fa35873914071863f82deec5854dfa8f1d6d232209b5509ce3b116150523d31593cdeb508a501aa5be2a24b01f9c8646b9b57c1c29b754312d53747d2867d576492992a9b76b37ab7113a8e858018a51891854514c7f4e121f98ea58f609d1b65e6ac9c7564dfe3a35efca2aa4175dcc3d1b8adc61e5675d5d1768b0d6862ca3ddef99168b25bb5f5438bad01751b46c6a2f3f110947b14f854840e91a117934b6023798f20d7571f869cc1ed0e5c54bb763262c75f48d40a987d250c39ca1dd49c79344c17426cb04069b3eede8e502c42fbc2b8b30966a75b7ae0e1a4ac4d9e54e9c9980c755a470a3e63a271abe43e334afb549361475855ca1bb2623b78eb296dfe6933d22ad427367a7ea3123fe49168195235dff391790bc989a8365a4a6be74372dfae1924b13f9e2696487abf0ad27e9aff824172c39888ce9778731401ccc84cdad79249cb99486496674f61e1915d1aa4b309b4370d0909f15e2bb88d81d88ff8b91b0e4fd0a426022125ba5f40a3a05eba66f4791d7ecbe8bfe06d9d6cf139cdcc1638ceeac38837a3c0e938844a9185d405992b3733839d3a6106da345e96d7a38a8c653b3cc6c935002c091c26003a2f3fa332b0966359d070ccde072415472c8cbdf05047cd7a85b13cc3c33daf5f84e2cfca95daef0e9fc07c85f5c0c34fcaffa7d0f1f7895e265e5c8da95bca669956c3b00f8abd21ffbf7872aa1551276185cb5450bf327759e2edb07e96bb9565bf5dd2d25570d1d15eb6b4bfc532eef03ef820964a8d90c51027d407312c8b82c15d3f17f4dabd3c652bcbcbbd33279a4634a79fa63ad3131d8e14d0cdbc6a70e28e0b6a785223e6c6f2b954229d8b2bf38b9324665de99950028bbfa273e50188561fb020f764337b6299144849a108164997c51e78934c2b7cc55f2e8daf10dfec6f15bc49068e085283621fc044008c17d4babdb39c4252f28b2048268bb9c5841b0aca9c63e49be7d8a5928bdf1dd29d9fd55bd7d9359341848bce436bbd015e347c5daf2f44c29036552cef0a157a255a7896500a5465626f7606553e64c3532cde8398a1f172bf8006397ca2beb9dd5f71fd991a75ba35aad5717599fb6b1e49795cf9fd952d7e67e5cbaefd021500c786c133fe22fda1b17677783b549799720178ee3add6365119d9f3ea1e6c9cb9ca2ba6685a17b9976c72050956ff39cfec25208754bff46fc1339008f944409c585e81b6562cb585bd3a6587c7fbc6c965cad0e9343e3bbe9ce318121fe263996bdd7b740def3863518ae48cce27bd9e11f93b6f007612c488dac0964425aaa85b77a53b155f0e9e4e07dc4734eb4c424ddc4ae12c8fae07463af40dfa7c71554bf31ccbe899ffb287c45f04645114cbb1ea04397b9a331ad75c59c1082f5cf48f8049453f02dfb1480e6b1c410afa55d8dfc338b6b5a4096ce0dddf8c9f0288f68a54ccea11d7bdba70673abe161ec8df6d456698a42993dcfeab9a126b95c6e9046d77eaed2f142a4942b32dfd1e095a175cfd3bf9e83967239c7433afc688b698ad615993af10e6c6806d8f8a97adb2760db65451aed438c1848b11a3b47edbef5ca615839afc592cecf654ef217dc1af6baedc3187f1820059548bb77dc03e1ea3ed4a46ab8c21bfabd03e35c66518a9894f3a509bf51f24cd6e213172279875967c90e9676fd1649167946d16615fe0a9d3a7848aa3e067d08ef67d947e98b3aad4862ca859f17d7954268fde7c575b7950039ec381071c5e7f95c8ea811da963390c2366891db0275acf06e65e505420a235c42b05e33402bb1502783601a419976de5ee660dff49897be4d0c33590508316a89f6216e32e6907e7f01c1e9cdad8cfdcbc6250b135676a285edd8cc40761b413e08466e949f40ac052c582cf2802439220dfa9dc7772b068e28470f022bc88758bbf748e90ac591d609ebd8c07a50207bc5c2b401b2431d3884c14ab8f25f8fd6a1959041ccd27a4eba9d9d4ef4dceb65caf68f9940e9e055eadd7bcf241c37097b5562599ca3cdaef9090bf11e366f3f7f867243e146d5af16e5cc8fcfb3c95592893716d9abbd5096ecfd196f0006d0a47de55ef988acd470a49699cef02c1db353d098f89369a194a59c2df774f4c02150beba91c974356fc8a590873bf1ef7ef53de467b7079af41d6059f36013462691dbf8b47966154c6025c9536170bed34a101fd43f5ed3a1cc6426c492d065b172675e782ba2cb3b20612c6567302f783ceaa723d86c71cee5dd609466493c52882d1f59afef5262ba55607deb7f79b8db077ac0401c2f1e90ec5cd1cde5033462febb95ec267d64ffc02e2a0592b9b894ad6ea2d9fd79a715082137a13181194629bb73aca45be45b136d21b47a6efc3c2f57dc7be548e0546851e4be572818e8bd6831954d4889206ae65763515c820b9ebaf5fb811d9dd5da96f127ec791a2558067c289ed52db0e2b807321886e8c4827aa7b50088d7518ed56d725be4dfcf4e8d9cdbf0d0f31f3d31219c7db311149c959da4e197aff6220c5a95d167ec953f545ead886daff227fd936ba9bd842d0ee4e71b53adfed79bd211b52bf65dea21a5623c3d46981783fa27fe7e087523384f57d5b94bdd15b695bd279d98c0543f5f541346d157d327e884f0a9fa9a86c959d1a9d773b37dfbeed65b4965da98d09f117e8e28627896f58d3b57dc25a294e44c146b283e4dcd6ebb28d059dec4a703e4455eeb5173567f3d78df3ac787dac9fc20b1d0b3114d93915bd688689903a782e30a0e8fef5794196c16122060d2c82dc26b563461e1e53777de161f370d51fd123405dee88dcdf681fe8e0eab6624d9f7775873caffd794f398e37c785ec364870aea665220b3f2a57cd7394128ea316a8ae9d9fe105b6890dbfd3984587ddb7354f77c7b86f1bf23ea64f123ab19001cfe1e5aad0b96fe993b4d3b698c086c93efc35295706ac33dd3df4a2e831a39cbded1eb35447a6e1bbe9f5934ddca18cc0b291382a63ed0ae171c8efe39a6175cae3aefb72c1b499837d08b757e7dd337be23d3d8464f4f47191dafeab7a4df705130f4c69e5a875ea1084f8d010d0feedfa748a07a32d6ec574995c96bcbdc50b72cd12ed4eae586b532c3f5a73479ec73148a0872cb7f10d48f637013c3e89e12289f7c4b2862ff704a741e1b68b45440cf55f4900ceac93096abcca5b02afb8bdb1be609c46e280218d43866dad07d525bb48737218b0f61941faccf3a3e49cfeb3fcfa4057249ce94c0f7aa597f7eb2130a44e467beb9ec5e09d83e4d795d90f2cc57117819ac9d0589492a27419ef12bcf3c6513c9171f2412bde434bd6c1cc714e16adedc1f21b2ae98", 0x1000}, {&(0x7f00000011c0)="299cd1f028676517ebced0b4f6ca7a6efa63ba20358f00d3a21603b1ce5397549fca5d2c16b5c086f256bbfe995a669926e5bdfa6fab58047a3e7707d08f1ae11cb6e94777c0c6580667172c87dc59e3c93abcbcff35375a7485189dd429c0df22220e00f91758db8f8150b98c4e79dd505f279286f74827c975ae273410254176c774a03571d964b9dc96ed0902677c207d7f1c23634c34ba230f5a53d08af589e6dd4e7166473d4e62ca9faf0163fb814d066d021bc97c6297ca2d2353521e49585fda9663be72885beef493bfd81cead4e675ec291bde9ccf0b9516293c60ad636fda5a2408fa173babb0ef6d031fb8f764f6ce13", 0xf6}, {&(0x7f00000000c0)}, {&(0x7f00000012c0)="708148bbc857831935955d8458f65bf4d683ed8b801375d00184cff5f2e908540c74a6edc3f2e036a6274f24be0707275de753b452be240b38adb35ac24091258ba2c6fa88e937526bd96e96d85a88a58beac8e5bfeea21f8bf12ee116a5c04b0952f525eef24d3f623e06e671901317d77b401c8d5d11c52d1460f012600cc6380921b09c743300d8d5469040e62599dfd8ef9693a6bb3a3f90f93706", 0x9d}], 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() close(r2) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000180)) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:45:28 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7]) r8 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r8) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) kqueue() r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r9, r10) 16:45:28 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getrusage(0x0, 0x0) 16:45:28 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x12a0a, 0xffffffff7ffffffe) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) 16:45:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x12a10, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)="df", 0x1) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') ftruncate(r0, 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='-', 0x1}], 0x1, 0x0) fsync(r0) 16:45:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) r1 = semget(0x0, 0x1, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:45:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000000100)=""/226, 0xe2}], 0x2, 0x0}, 0x0) 16:45:28 executing program 0: msgctl$IPC_STAT(0x0, 0x2, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000240), 0x0) r5 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getgid() setgroups(0x7, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r6, r7]) 16:45:28 executing program 0: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./filW0\x00'], 0xa) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/50, 0x32) 16:45:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x80000000007, 0xffffffffffffffff) 16:45:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 16:45:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r3 = accept(r2, &(0x7f0000000040)=ANY=[@ANYRES16], &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000100)="49de1a7aec8c137578e13edf4be32dbd8c222877c3204914993332db58241a14a13674b0de987041b81adaf898cbf1d29cdedadd9ca0420481aae6ad627d7a3f6bf725f4d5e8e79e70457473901b955ad5a8c05eb0d099ad8dbcb9401c475de50cb5e4972bfdde6bc983636a6ec23725145eb36c6e8792c333dace6e354aef3f90eed6ea983eaeb6d03843815d498515147cea5d4a20a4b79dac97bd07c38d964c00df5e7faf041bbfd703fc309d96c20fec9f277f036fb270fa6a13d24dc7f892", 0xc1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) connect$inet(r3, &(0x7f0000000440)={0x2, 0x0}, 0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000400)=[r4, r5, r6, r7, r8]) connect$inet(r3, &(0x7f0000000480)={0x2, 0x0}, 0xc) r9 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0x7) setsockopt$inet_opts(r9, 0x0, 0x800000400000001f, &(0x7f0000000000)="00b20000", 0x4) 16:45:29 executing program 0: getrlimit(0xd, &(0x7f0000000040)) munlockall() madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 16:45:29 executing program 1: r0 = socket(0x1, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x8bd522127e380d47) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="eb8a287aed9a5346ce5ea6209ea247965a6ea2ab31dac1ceb8edf628f9ba0b4d7dee32fb05e8ff9e1deeb30048fadb901884c554cdb0aebda5a18d0286fecffdbbb6b0237b38db4f423ab10ec0c1cbae96285e0628f4634f00182f4b6729b3b8a5122c4d00237f9a79c0d910777793a9dcd64d3f512cce081f8ecea8c5bcdd1dc8d7f0bc2b5ce092c7cfc0e57ac4c0ce7881ad06f76c01a033233e9cbfc909eaeb8e2cb67cad8f0141e14a11764ded4024090ae3d047e058eee70909ceb99b66ed8f195b501958386d7480bf55a4e1e80a745c736b53d8c41684c3d0527a288a9a6a33ae1ace", 0xe6, 0x3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:45:29 executing program 0: semget$private(0x0, 0x0, 0x1) r0 = semget(0x3, 0x2, 0xffc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/4096) 16:45:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x43, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:45:29 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) 16:45:29 executing program 1: utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) socketpair(0x16, 0x8000, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:45:29 executing program 0: syz_open_pts() syz_open_pts() 16:45:29 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x29, &(0x7f0000000080)={0x3, 0x1, 0xffffffdffffffffe, 0x7}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x80}], 0x3, 0xcbc) 16:45:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000001540)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df302000000000000006f9924a3c904aecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc012d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xf1) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0xfffffffffffffffe, 0x1, 0xa49e6f9, 0x7, 0x4}, 0xc) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xffff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x7fffffff, 0x1, 0x2, 0xfffffffffffffffb, 0x4}, 0xc) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:45:29 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xf76, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) 16:45:29 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="1b49944055ef25f2afc9a02c6b68104cf8c244e627fea9a819b07b2fe7692433a77f3d2479c024c2e2610cd9bb236b2d4398e6ff157f7cc6e6f693e062274a1504b09781b327e9d8238a77b837fbd15fd6b2199b0229105d7807b8ae8441320e0e87ee376bc1f1c2464b3948a6db58a545d64630789ef7ebfe5eebdf35503a5327485e744ffadbeb249e254a85f77485e448929c6995d8662b78ca7e058e89700420bd0bcab9cc4f8b699f8d0e13b50dfcd50a24aa5f69bd194d867db940602fc6bf75a1a16fe88d3b236efbd5ff9f95cf12dd580836060ebda58e7741fc99b81414eef21dfbb23999cff1", 0xeb}, {&(0x7f00000001c0)="a51c46c264de8578955d95fc99ff2e95e7907336b833ffa29b79b326ddc9bbfb78f24453b608c01445cad398d31489dfd36325bcd9c9aaf75124d1a44ae5629683f3432b92bc041e105b24e8596dba0b78522847512165403bee4ac85f73990d46d2e6b4b534217de50cfac2956e7c0d291abd6a8a0e854a0faa88a9d56588015bf9c12adf4cb14cb2d03c403bd6c2cb0440a4eb35af287e9564d4cc3d43c639abee75", 0xa3}, {&(0x7f0000000000)="ee583d7f7651ada72e4a7be0d020a49b0e24c64ac46b5a607f39", 0x1a}, {&(0x7f0000000280)="4e955603d2f3c90ce5dd7fdfcb5aec363e9aa8d39a82379074bd81ea5cb9ebe899806ef58fc589f7cff743f5220898e530cb6570ac97d042134c16d8bd9d697606b05d5743d3633314b0b81e3720e0ada994b3d0cbfd38083c68990d318d9de786097f56d000a11fd70b203df4e9f809cd9c07940a121be0c82cc9b6d5f2481ef39b38bb1a87352aacc4380dd04c44154066f9da15c6ccd0190c0b84039e571c753deaee25", 0xa5}, {&(0x7f0000000340)="846aff9b72f9621c7af50b23476f94d59aee00d68c5921dc0151b20c2ef3295a03d8bdcead340279fe4e590dd50f9531481af6f92ef848d88bea4b2fa4447c5b68ac9f6a114fb09f0de8cd41d7306109ed09e4a200a95193e9bba6c41f823e527d19dfa2b248e9c993860118f4943a15462d835a3770a0c27d6e1347ca8581967c54f3d225b0e133470ed069d17ae9271d1a7d3b6aa7ece177cc34fb4812c3490c9251a5612da28a33117a1623925fccd3a1beccd3451cb5b8cd3e13398917868eba21d96e61545c5d28abef3f5d3cc48dd2e120dd89b80be725a43e9b19", 0xde}, {&(0x7f0000000440)="406ec64f8e065d0de5b9346d5321051c1611dbb3ec9207791eec7170735bc969193ba06c93118dd4a93c8c8a9e0c22bb4e25fb13653eb6d283b6206811422da9ae77dfa9ef7edeb6cbfbaa5d52c4cda5e93a5352a0782e0cbb53771d31337e8ab6d4027280218f29ac4f8c6b928f45", 0x6f}, {&(0x7f00000004c0)="adb1e3366554410a4a26e42a239e5c86f2cc1a67bc1df740f0d4c90ae727e3a2e0fdac0913a9e0374ecac4d17a501cf04f5f77158bf72d9692dd2f5a4dd3c01a2d7d1426484d", 0x46}, {&(0x7f0000000040)="a650f13bd5c448c7b64a770c8513db59c192d72ea46c128b80a2d3f12089154d0aed9f45a9538189", 0x28}], 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:45:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 16:45:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:45:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc8, 0xf0000001, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x12, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000003, 0x1, 0x5}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000007, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0xb, 0x44, 0x6, 0x4}, {{r0}, 0x0, 0x16, 0x3, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x42, 0x48, 0xf0, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x47f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x5, 0x7, 0x8486}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x8, 0x55}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x10000, 0x7}], 0x9, &(0x7f00000002c0)={0x6f8661b7, 0x2}) listen(r0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4c9651d56c5ce20d86182c64b9040c0d6a3dfc07d08735b5d53449fb93993c9b2deeb86ea87b983103276c2e097a989753000c8d2bbee42edc8b19e50c6f0b52da17c13284f20b5a72644cd1f20e727aef861632937d7192ddf70b9f97b6b8950596693eea014d8a953bd7a0c99d97cc149b74e5677013afba77b9a61300b05a606452b9bbb9c4119f32124bedf7690dd0046fe4fe230ec0e5b24f150025076202ed0d5d60f61a9547151e48a850a075435d3bd6598bc2fa732b2c7d2eb433301aa3d458085adf45ba67487108dd61c82bd7fadbffe4", 0xd6) 16:45:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x1e, 0x0, 0x4) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:45:30 executing program 0: setrlimit(0x6, &(0x7f0000000180)={0x0, 0xfffffffffffffffe}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000680)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/79, 0x4f}, {&(0x7f0000000580)=""/228, 0xe4}], 0x2, 0x0) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30a", 0x10d) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000400)=""/71, 0x47}], 0x1) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000200)={0x3, 0x100000001}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r4 = socket(0x6, 0x4000, 0x7) r5 = fcntl$dupfd(r4, 0xa, r4) shmget$private(0x0, 0xb000, 0x20, &(0x7f0000ff5000/0xb000)=nil) poll(&(0x7f00000001c0)=[{r5, 0x4}, {r3, 0x3}, {r4, 0x20}, {r4, 0x80}, {r5, 0x10}], 0x5, 0x9) getdents(r5, &(0x7f0000000040)=""/243, 0xf3) 16:45:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) socketpair(0x1e, 0x4003, 0x7fff, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x1) close(r0) 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(ffffffff8172be34,ffff80002118d380,ffff8000210a32d8,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a32d8,ffff800021188000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ad6000,ffffffffffffffff,0,9,ffff8000210a32d8) at allt raps_kern+0x7b ptsignal(1617,ffff8000210a32d8,ffff8000210b7c80) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff80002118d610) at sleep_finish+0xd3 sleep_finish_all(ffff80002118d610,32) at sleep_finish_all+0x22 tsleep(ffff8000210a32d8,3,0,ffff8000210b7d48) at tsleep+0x142 single_thread_set(ffff8000210a32d8,ffff8000210a32d8,0) at single_thread_set+0x2 8b exit1(ffff8000210a32d8,9,0) at exit1+0x84 end trace frame: 0xffff80002118d7e0, 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(ffffffff8172be34,ffff80002118d380,ffff8000210a32d8,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a32d8,ffff800021188000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ad6000,ffffffffffffffff,0,9,ffff8000210a32d8) at alltraps_kern+0x7b ptsignal(1617,ffff8000210a32d8,ffff8000210b7c80) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff80002118d610) at sleep_finish+0xd3 sleep_finish_all(ffff80002118d610,32) at sleep_finish_all+0x22 tsleep(ffff8000210a32d8,3,0,ffff8000210b7d48) at tsleep+0x142 single_thread_set(ffff8000210a32d8,ffff8000210a32d8,0) at single_thread_set+0x28b exit1(ffff8000210a32d8,9,0) at exit1+0x84 postsig(100,ffff8000210a32d8) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,b391a022e00,53,0,b391a01eb60) at Xsyscall+0x128 end of kernel end trace frame: 0xb38c276eb40, count: -18 ddb{1}> show registers rdi 0xffffffff81e3d210 kprintf_mutex rsi 0xffffffff8188a899 db_enter+0x9 rbp 0xffff80002118d2e0 rbx 0xffff80002118d380 rdx 0xffff800000ad6000 rcx 0x42ea __ALIGN_SIZE+0x32ea rax 0xffff800000ad6000 r8 0xffff80002118d2b0 r9 0x8080808080808080 r10 0x6abf2558575917ec r11 0xffffffff816984e0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff80002118d2f0 r14 0x100 r15 0xffffffff81bf66f0 cmd0646_9_tim_udma+0x1ebfb rip 0xffffffff8188a89a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff80002118d2e0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=271863 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=77, nice=20 forw=0x0, list=0xffff8000210a2978,0xffff8000210a2730 process=0xffff8000210b7c80 user=0xffff800021188000, vmspace=0xffffff00658b0e78 estcpu=27, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *75281 271863 83690 65534 3 0x4003010 suspend syz-executor0 75281 128218 83690 65534 2 0x4081090 syz-executor0 47645 334451 91063 65534 3 0x90 nanosleep syz-executor1 91063 34094 63138 0 3 0x82 wait syz-executor1 83690 422442 52900 65534 3 0x90 nanosleep syz-executor0 52900 429195 63138 0 3 0x82 wait syz-executor0 31879 482541 0 0 3 0x14200 bored sosplice 63138 235457 17509 0 3 0x82 thrsleep syz-fuzzer 63138 487960 17509 0 3 0x4000082 thrsleep syz-fuzzer 63138 37897 17509 0 3 0x4000082 thrsleep syz-fuzzer 63138 178178 17509 0 3 0x4000082 thrsleep syz-fuzzer 63138 443667 17509 0 3 0x4000082 thrsleep syz-fuzzer 63138 516983 17509 0 3 0x4000082 thrsleep syz-fuzzer 63138 83778 17509 0 3 0x4000082 thrsleep syz-fuzzer 63138 134129 17509 0 3 0x4000082 thrsleep syz-fuzzer 63138 499247 17509 0 3 0x4000082 kqread syz-fuzzer 63138 109028 17509 0 3 0x4000082 thrsleep syz-fuzzer 17509 99244 87817 0 3 0x10008a pause ksh 87817 486785 51721 0 3 0x92 select sshd 41423 493880 1 0 3 0x100083 ttyin getty 51721 176236 1 0 3 0x80 select sshd 27849 364535 89561 73 3 0x100090 kqread syslogd 89561 262836 1 0 3 0x100082 netio syslogd 49462 63465 1 77 3 0x100090 poll dhclient 85566 356758 1 0 3 0x80 poll dhclient 31908 467141 0 0 3 0x14200 pgzero zerothread 955 516612 0 0 3 0x14200 aiodoned aiodoned 17222 199639 0 0 3 0x14200 syncer update 66809 10031 0 0 3 0x14200 cleaner cleaner 44957 323947 0 0 3 0x14200 reaper reaper 99331 117003 0 0 3 0x14200 pgdaemon pagedaemon 8469 222461 0 0 3 0x14200 bored crynlk 16358 510897 0 0 3 0x14200 bored crypto 48007 281156 0 0 3 0x40014200 acpi0 acpi0 58070 468378 0 0 3 0x40014200 idle1 21292 241177 0 0 3 0x14200 bored softnet 22369 68789 0 0 3 0x14200 bored systqmp 98316 33991 0 0 3 0x14200 bored systq 71424 147509 0 0 3 0x40014200 bored softclock 16042 251462 0 0 3 0x40014200 idle0 1 347268 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper