(0x7f0000000100), 0xe6e0, &(0x7f0000000180)) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x65, 0x1, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x3, 0x2, 0x7ff, 0x310}, {{r1}, 0xfffffffffffffffd, 0x67, 0x40, 0x8, 0x3}, {{r2}, 0xfffffffffffffffb, 0x44, 0x80, 0x81f, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0xa1b}], 0xe72, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0x10, 0x9, 0x794}, {{r2}, 0xfffffffffffffffa, 0x84, 0x2, 0x7}], 0x5, &(0x7f0000000040)={0x10001, 0x800}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000480), 0x0, &(0x7f0000000280)) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:03:14 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) chdir(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unlinkat(r0, &(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8) accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) renameat(r0, &(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") ioctl$TIOCNXCL(r0, 0x2000740e) kqueue() unlinkat(r0, &(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000300)=0xc) open$dir(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x1ff, 0x1f) 16:03:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) getuid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8c) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) mlockall(0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)='F', 0x1}], 0x1) 16:03:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r1, &(0x7f0000000140), 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) 16:03:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8120, 0x79) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4011009, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) 16:03:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/254, 0xfe, 0x840, &(0x7f0000000300)={0x18, 0x2, 0x823, 0x2d}, 0xc) socketpair(0x2, 0x1, 0x8, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000100)="c988e4166a8ce752ad1d4d4fb11b068d7bbf498088bc3e2e039c09c0f8123b67c65420e52690ca9e1066d514265c95a0d2d5cd521f9e1dc6d5095a1921481882deaa6da1b133ae91c71366e243363b77ad1ec8285381f6ada9f43a9b1145172c046fe263a06e280f5d425579be990cfcb61aad47df1a9e4e41ffbfe3019cb20b2bf9debb216d27f8609f64cb6090379c1d030f87fafc982bb497e6f8249b32fdb244c52902643ad97c83b36e84b6650ad4aca4f1", 0xb4, 0x0, &(0x7f0000000040)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f91ef7f0e597b1595591bfaf0b26e9b4ca73a695", 0x0, 0x7fffffff}) 16:03:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file0/file1/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8041, 0xfa) 16:03:22 executing program 1: socket(0x1a, 0x5, 0xffffffffffffffe0) 16:03:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='q\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) setpgid(0x0, r2) 16:03:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) dup(0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xffff, 0x2, 0xd2, "2ee3f58f45cf9531884695f68b900d2319626821", 0x1, 0xfffffffffffffff8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x3, 0x7, 0x9, "a99b3e51192b0c18c93263f8c8ef3f014a13bb11", 0x9d}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) lseek(r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000000)='%', 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) 16:03:26 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x40) write(r0, &(0x7f0000000140)="c8ef73b21190c46e4af53ca7778ed260dde4d07ff88be9795ec0e896cd3871ab5fb35362235c9c5a441cb5aa21b769f61ef9cd6dd2455c6b927fd2ed204084c10cd26d7dd313f4c9274b0520000000000000b852c3110e6155eaa03647c89597660fbbe5d8259006", 0x68) r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r3, 0x81, 0x6, &(0x7f0000000040)="8915d40785db8e039f6371e84af29986a53b6f9fdaf004e7f361759d2769d19f065c600aff3753f0ecad10dd2ab875d3e0b78ab23b4f8dbf25dab92168ad639b1155c14c851d77d055333fcd82f06d70252e7f083685a14ef640bd25ef5879c92a480fc8c988d38cba634eeb211f0c9c49ecc95ff09ebef3a501368897f95c74f17b2a722ed4965d2fd161e70339de1714f5e47ba250910e34cf628ba887509006d69fb29257ed9f58fdb9839dc399dbdd93e08e6db23cf505f80935d4231045c7e5c03251a424621cad95795fd8f3cb4467", 0xd2) lseek(r1, 0x0, 0x2) fcntl$getflags(r3, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x12, r2, 0x0, 0x0) 16:03:27 executing program 0: r0 = geteuid() setuid(r0) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f0000000000)) 16:03:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0x58a5) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:03:28 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x480, 0x38) socketpair(0x10, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1f, 0x6}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') chown(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) 16:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x12) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x103) r4 = dup2(r1, r0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffbfffffffb, 0xd8, 0x0, 0x2, 0x1}], 0x40, &(0x7f0000000400), 0x83, &(0x7f00000001c0)={0x2}) kevent(0xffffffffffffffff, &(0x7f0000000280), 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffc, 0x4, 0x600000d0, 0xbb8, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1000, 0x8}], 0x2, &(0x7f0000000480)={0x40, 0x200}) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:03:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000040)={0x81, 0x4, 0x2, 0x7fffffff, 0x799f, 0x6, 0x0, 0x7f}, &(0x7f0000000080)={0x3ff, 0x2db71099, 0xd04, 0x2, 0x2, 0x7f, 0x5}, &(0x7f00000000c0)={0xaf, 0x1, 0x5, 0x0, 0x5, 0x81, 0x80000001, 0xc87e}, &(0x7f0000000100)={0x10001, 0x100000000}) connect$inet6(r0, &(0x7f0000000000), 0xc) connect$inet6(r0, &(0x7f0000000140), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:03:33 executing program 1: getrusage(0x0, 0xffffffffffffffff) r0 = shmget(0x3, 0x4000, 0x88, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:03:33 executing program 0: poll(&(0x7f0000000140), 0xd3fafd38420c2d, 0x0) syz_open_pts() r0 = geteuid() seteuid(r0) 16:03:35 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) 16:03:36 executing program 0: poll(&(0x7f0000000040), 0x0, 0x1f) pipe(&(0x7f0000000040)) 16:03:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/205, 0xcd}, 0x0) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340), &(0x7f00000004c0)) r1 = syz_open_pts() r2 = syz_open_pts() ftruncate(r2, 0x3af) chroot(&(0x7f00000001c0)='./file0\x00') r3 = kqueue() chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "ac23c937051be28ff31fb3e1c1709838c93e463d"}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3ff, "74368af9f3a652b8c6db83280b5635b37c0e4c29"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) 16:03:37 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x7fffffff) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000100), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1883, &(0x7f0000000040)=0x190, 0x4) 16:03:39 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)}], 0x1) poll(&(0x7f00000018c0)=[{r0}, {0xffffffffffffffff, 0x90}, {0xffffffffffffffff, 0x91}, {r0, 0xc}, {r0, 0x4d}, {r0, 0x80}, {r0, 0x102}, {r0, 0x5}], 0x8, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x101) 16:03:41 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, &(0x7f0000000480), 0x0, &(0x7f00000005c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0xffffffff7fffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x90, 0x8, 0x81, 0x8}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x6, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0xa0000091, 0x10001, 0x8}, {{r1}, 0xffffffffffffffff, 0x56, 0x2, 0x5, 0x70bb}, {{r0}, 0x0, 0x6, 0x21, 0x5, 0x1}], 0x800, &(0x7f0000000200)={0xffffffffffffffd9, 0x15}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x1000000000000000}, {{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x3}], 0x0, &(0x7f0000000240)={0x7fffffff}) kevent(r2, &(0x7f0000000240), 0x0, &(0x7f0000000340), 0x7f, &(0x7f00000001c0)={0x2}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x40, 0x3}, {0x18, 0x0, 0x5, 0x7}, 0x1, [0x5, 0x5, 0x5, 0x1c000000000000, 0x3, 0x801d, 0x4, 0x80000000]}, 0x3c) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:03:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x20ab, 0x5da5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) fcntl$setown(r3, 0x6, 0x0) 16:03:45 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2081, 0x5270) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) r1 = getpgrp() mknod(&(0x7f0000000100)='./file0\x00', 0x2008, 0x2) getpgid(r1) chmod(&(0x7f00000001c0)='./file0\x00', 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x6f87) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r2, 0x0) 16:03:46 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000240)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:03:48 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x400000000000009, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) flock(r0, 0x1) flock(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:03:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x10001000000000}, 0x8) socketpair(0x0, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x100000001) 16:03:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r0) close(r0) 16:03:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="c010d95e28f51c15224b33e68f6fb9eef89b2147fea6b4f9edf180b85f90babd18d5b6731c5ca0ad542be14d973c87105afcb495b8974c897922ebd76a32998beff1c363cda391d9ffc99bbbf39f7250e66e16f0583cf36fe068bbee3e9654da98db73b0826f70b81e8b771cbf6925b084e76ec3bc", 0x75}], 0x1, &(0x7f0000000240), 0x0, 0xa}, 0x408) msgget$private(0x0, 0x7) 16:03:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x102) connect$unix(r1, &(0x7f0000000180)=@abs, 0xf5) 16:03:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) flock(r0, 0x9) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) flock(r1, 0xb) connect(r0, &(0x7f0000000040)=@un=@abs, 0x8) 16:03:54 executing program 1: r0 = socket$inet(0x2, 0x8003, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0xaa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:03:54 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgid(0x0) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001680)=[0xffffffffffffffff]) r16 = getpid() r17 = getuid() r18 = getgid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="e89627b88535fdc0cc487a787a78dc6739b91148682f9a0678de55d42a1c60bdce3fc5217e89019a3b23", 0x2a}, {&(0x7f00000000c0)="13ab32357f881de3c2a16d139969ddf3811051ac7f79c155749c2e76291730e6caee9cf2faa1098835fa6cc708a30de449da39af2f63f0b5b5", 0x39}, {&(0x7f0000000600)="4ec59bdab05786a77a4a5bae0303ff9ae78f689c29662662f4973892706056cd4f60d352076da973dc9d0a3f52d61995265fec9f87d6fe92bf5551fe18516aa218e92d667b614077ba47b9d40f7bed7e49c0705f3649485b1ffbd9aa470c7cc14c93ce0a546a99646ea073264882926e6c6013be01e4fbb4d4b0d91eea129aeaa4e3d2b05b2ad8907a6b7243661ec4367d4d22d5176e429aa692a41b7c4911051a9ac4c17e84544da03a697ce37e84f9e9cb5dd5baefb4177fb50ffd166e2467e81b66c8fee39838eb3a05e9fbc26f6772d067f5f94f54bf7dc2c074d3bb98f96cd52dc5ff0ca293f0afb27701bebae6cb022b64285aacea19c098904475a64e6f6225dae1cedfa7eba3771555cb9d6ec7cc6b13bf7cb11cde9a8a6110a2e408834720eb098cd06b932dc94c80850cc463dcc0800a0da5274411421468e9b78d0849d7b4861df328fb7c00f6a57a14c695636f6309d133bbabff621c270574bdac99e06428ec413051a962fe117c03a4ad01facbb1dada2cbe9a3b560b73726414ec801b121b462c5d06492d1009ff80f034a68d8928d35e47b0214cca2af883af405a3f359acbc527dc9e679881af063c7acfca7007889b3b893dc49098b8ecf9d8c6ebeb6e1353bfbeb576b757da82ba76f69aba5d9d3e1b70d6082248ea9eeaafe5d3935289f9d13a16c7cdff4f056812b7a0c029f438bba934e874c28b0260437ca441909465fb6129c82a4aed85a3438d413a9e9d1e6d0c220117ef07c165fc057fbef2b131a5fb7d4c037eb67e72603ba2fb5b394fe555833ee8aefc35db94c38b6ea6009fc94e9a780ed5b1bf30162e218fbfcd228ceb31b543d8c1628b303e20bb9079ad0607ae6620279f5c4d153509cb4e4f36c88a3cd25f67495305815302385b4eb7cac9da8e2d250899c4018b07f211ae0581ae05627e7aab186a1e9b22eeca9f8da5008431c7b7a84144209f91897df5eac10087e5731442fb9a0b8424340a6bf63baeb086472307254c0c97c7d0e622e80399dda08851427e658c2651c493ee18a98eb43d27e77f67eb0d84fc41d5ec2f8c76559211de04699f2dd436241577947325261766f8bb75cebe193793f5a7141a0b5f3f374fb1d6a0090c8c25d2d7885972f51dc386567991cdf2ffce12b12ff3657051089c7722539f263aae9eee2aff98cc84fca394c73707f8ebe61b91195f62dedeedb523212256f10ff06e67b8c604018681e147892ef743fd9d6cac58479168be08042f22a46e003e969bbae36492d7bc586b2cad2fc5015d0fde8292c80ddd4277e4b211e29cb51125e539a98282a5aadd9241407bda81a4f322864b8d081dab363c7555da2584c77ecbae479323ff986277b9f0fc95d636fe0e362a917704bbf9b9881c12cd28a9e316127fef4dc6eea988d132b30c1ab07998f235c9cbda7e681f6b2ea8454db9960c9b140b2addee13c0e541e46ff7443eacb0b21eb1e9b7b01fe5b44d94aa04a5a74867d3d081169711d16c4c96a4c6eac311f3f92f7b1866ae24412876a18551570c836a092d3d5057a1e0340b3fe664a3d7a9d33480414687a6f50bb4ac3a7b7b808c7b892a0929db3ac665b0972cae8d8dd4c5e805187688a3ad86347602ef4f9d5253c5dd6c3cbf83a283e010fc99d0eaa038e7d0bf6a54a00841f2516f040f7d4ce06285ec1729a4e32810be44d1f208c595b337e8839ff4cd70bafb3c356dcf8d523c6e3dd3d699c26b102e4f16cd0277d2d0f65e00abcabe7150970f914cc501f46b0531e002524d1d9dd51abb911c942ef5af456954a03c504e2e097b192697364dfca2361060af4f47d7d6378cf75d14930f510255bb7f4c68932b4faaa3ec60ce3730dab74432c1e45c7aebc8904c00b1700a68d98f37f972e8695ad8dbba81ad6da200e5160f4eac73e35b3d8798f9c09b3e1b55c1400d084263fcdb374bcff94be73a02fc74b324ec402f228f9b98dac96158dab1dbd0713cbdff8516e647bb06c99ecd01347a78334515a17f91b7c316e508b4e1d642a91bbf9a88faea38056bcc63ff1cd8103add378a9629ddaebf4072a23b4ac6391920aeb338abcfc9963ab8caca2823c4b3b798a9e2c5161ebbfa774203f93e316c4ec5ebd1b16609a98c4eca2d59fa8472aea7ed14df8e0ed2ae7d16931435e9d2affa00f53b9e17d3a08dd7aa941c16d2f3222b0264b4a054f933dfab663bd5d30f55a2e6d48b80142c71c8bb46b814239f913985d53563648a31ea62d356ffe98e3f91fe488099c79f19923a0c4343142361014c0ea4855c2cd5c16b14be559b660af0f75193c3d6aeafff0196a5b0044d8010ad8e55fcb8b0fc061fb64a085e2991e87889626b19f160732a47fd727438268010780f15c2d46d77c30e2aab1bfd859c2124e99ae401663daa9515e2819080627232cd1eb946b25409f4278dbc7459b30b22a466d9c8694edc01af77d145ce3c400c71b7cfafb1416d77af583bb6a7e8473419dcfc273736c5a57c1e4168e895d571ea4eda68f6a36b359becd5e2b2b66a60c0f093bec6a6ba763c46a71780ed09bbd0524ebc232ccc7704d7110f288ffb8fb7f00f92cc09796ed14b04232523a45da65b77722d1d927ab708ab3231deff86c9a069966a333caff1f4d5044ad1ad927675490c086e33765d91711e9f7b28e445f282ff63e6221b63062c729e97e7546626d228b005bb80e30e43309c2bb499ee2434e98bb44b52782f65d8145a78c48a13dc23593a036141705add92ff5ccafabd8364d4528dd25dd71ffe59c224ba1ea935231cbbfeeaa21e24e58c5b9abd01c769a081b4517da84c79fca47b42a7ba7f2f3b2144ffb7d121b38e44545226542dbe984e7e43a2f2278b80cb4967d8ebddf2e22fec189ce7253a0003718fc0a9efbaa6cbf6bf4345d5ca0d6d48e0480f7f31066001f081af556656cab998d885678d0786ee55ef3cb88eaab90a5411ae72ea87d4cf03b79f3e9ac90ef7d40b674fe7c53d5a768cfe2ab6531f46be8d959b4fe7acfd477299c3a4d0053f0c4ba94a15d6e4b302508c2f849349a1dfdc8599ecb5df0f4c5df037158215856b72d57b5244f06c4b739506add56a2200e9fd53ae65d3ed87a25261bda46912a2f85e51b3f6b5934646a45594bcdfdf0d014f57e9582540664c27f83e29ee5014b77ef457e4221d52a39aa76ba5f639eaf0b9ba7866a7a16b9b8606760be41d05a513d47090ae4b8cfc294659da0f54cd623c16012b0f118c6d4e0e25101ded6e5172d0de581fd9812e7e69b6ba6375a35dde62366cfbd5ebe6d1024a23c0796b84aee8489b543d02a0f8819b35920ac60a9054163e48f4660447776e3692003e6dedaa9922be9a757fd6e1a6835fe468bf5941b8de68a88f1179d30c69098aa77e7e285a158d677483b840db25bd0efbdc9ef8063802b02a07279d3fad23453196cc942bb9bf587d1ea9f45b3ba5bae212ce4cee7f6282e6037c4139dfb369a9ca8a67e91999109c79972766087517a5196ea75ebb64e909a4d71673333707c452f4d2564d3e485bca52546bddc1d6a57bde501c08e9dd9e35b2ded708d0aad3d814eea3031af3f3e3caebdf8a665de290b8eff7cacab1accd6d8423ecd96c1fc71fbf7ad67e9de3ea456d0c7ed341a88cfaa8f3fa141ec4244ca34f4216fd33a5244803b7214c5394334affef9f03202604de2369e053f5d4c1ac0fe08ae4311a374eec64bd8c97582bd3f73a7ffad92a4ae08dc90ed6365da510e2aaf4eea411ae13e884d427ebd5e744e17ab2ead2b6fdb02ebb167ee924d91e96a5df56e680442b008d2758a066c0b648f8b87756df08b71b0089c20f1d5c44be6a327ac54a61b5122bdad80fe52d3294592671f73e65d94e9617e182353c3cf76b4781634f63837e426e673a96d45caabdd416e349ece087355c8aa54c0167d680622d487af630950d753550333c60b3412ad194d02cc35376f0a29645458890499d085640e26be6ad5d11f75123014003cbe66d6f1e0917a016e5e90be28397fbcfe8f92681528d151867c25fcbb848457c00eeed5f9caeaa588de7d99aa956e30ca5a833fa756fd2b56d501f1a1a861e3457476d30397afc7549fae56651e41527ed4b4bfa2839aca39004b4c65bca4620984c8374e580e359c00ebdd83267a1f31e6f819f464c82f8191ee2a5745429b0a56076d45a6a49828d5ce8de2fecdbf8f7e5448aa2d9da9afe42e5ff03c71d4f9a391f8c1a947ad36aea89b93a9c9ee4cdf07666c0eedbfe8b643a761861b579435e01486abc81f3996f6134130acd0205adb0de1899478edaa94f415da37c3a453f17c7e4b0f7905c38cd74763f67abd39b1e3816dced878d1b2d6dab9105604322c4e840274a9766b6cf679734770a8f396141755656e872af3b604e6159d17464d7779e5b77f3b79d743ea3c019f04fd803db039fc89e4c71b2c57a34bc41ee366023f23f3983613bbea33e06608a541f662dab0ff99a59343f5373cfb857cf7946f4ee234dcb68b45158159ee043533d70cb779ca230ac544208d72107a513447360c3b02dd6edede08eb454df0de1bf97c5c1bf27d519e588bcd6696cd5d2213025176ce8b0d15ce7f6e2adbb0cf4ace833749e68a2bf3fd1cd9ab44e88b683ee26957b045ae7af3e590dbd400b60c3a32c48f8e3d9930030187c0bc24559e5b667fa18220a9ef70593ffc7d5f6008fa1ccd90f8bd09f4165ff08cf65d9a21201f786acf3ce09c3586a6517d987c3938647678396b2d1fc8a2b1255098eeed92642c9abb2e18ebfb1a336cfc3861aef5b080cabd0ac43ead9d4f1e5eaeb842005c62f79906a3491b63b55c4d2c5972f18cc099f9c4b7bb35ebfe441d246f8c33e70454b26de836516c3eb6e9fa150f6fa9881033cb48dc88009a05b1ae032409d0d7922f5301886efeb5ebb2ead4d473fe8cf95659a270d08fa15d38936554ff0d040be3571cfff4cd9a0eb9159211d1c585ec41078b5862243c028ce54587720cdb458f829b17c1803353ca86cf73823347318741d79c955b3ad366ee66cd798fd97927a71357cde5f045704b92a9e705841d4b3214c84f7085a1c167030201bbb6054e2f5ba29faa09ba6b332c91979c1e662ab7f33433a70cb1a911ce6c5dbf104e8762f2232319e35df570f3b9fb73edb10398c8ade000e47b20a08c531b73fb9043b2de4115f50145891be86a3581ba31c001d8562ff62cc5b2415e75b1859f4543703014a1bf5f45c4c62805a05b3c79b34988ebfc5652444401305276d99f3f8f6f352010624c9ba4b69b9351ca0ac42c041a1ca4b69201bfc1de3ae6a32280919c7d5e5b04601755ede56bb7c9be039588ea50f52bfa9594260d367120a7cac90792d06de38e2a16c2191c842986a5788a47df384ef253ce1bbb16b99e6e4a0ee620b595809088d4450a5049d59bcbe679356be38b5c9702dd6db5ac388c52a85847d347ad9b616280a1d1854905ac9f7a2348bf69554ea2e6ab6b73f0e3ceabc932f719c472e0c26f1df89f224e9e7c10a2f524aada9f825b1f4f206b156fe1bd7848f7100d61da90a9766fe914f44d4db6f4a10671f793134d1889bdec896ea0ae1ddcc6479a5e2e8a86ea37fdd8a0608008c762d4afdea3b3ba69cce5f797cc2584063fb34e7cb5b03602f7a44c4a43ade2bd6f80ab4a5d089befb4b1a3dadf5d35806a12df2e0934cfb7a73d1c455947a33a49588d4bc57a2942cc2e70618dcf3bcd23e2e48fa9357ce00930eb8601d41ad0f7f93fc829e622fd5bcba5f87a02a6cdfe3", 0x1000}, {&(0x7f0000000100)="2e03f154697b493a166f14546edd91c3999f96d5dd17f12f3792a398d9a05aca4ef4f7b3224dd5a23a0aa0783b01846a81823de609e852f2a81e4c8f2bd1fd5626a3d9ebb327b108355d84244a7e9cf292c9778689b66358f7860eb24f04aeb14f50654a48850a20675b7c98cc1ced8dd92bb3225fe532398e046aeaac0ed3acfb4d4a49814173161d4d1b4e987f0ac1c9ae845fa76753b9293b312aac0da20c26daf3e478df980606a0584eaaae3ef0908dbaa0e97e7ff1894b3d7bea509b732c73e2d99e681b5a3257d2bad2fd5208c8ef64556fc708c857de952998f1d5363cb1a748f35d1b9fa6", 0xe9}, {&(0x7f0000000200)="f7836f5c00bac467f48c05acb31f48d1d939de663bd37fcf82fe7ba0286b76d600", 0x21}, {&(0x7f0000000240)="cddc6d237c72941010fb205b55e43c701a551c31b5177080d446e5634132e3bb9eb6060230cedd4fd041e8d85adc6da6fc49c5d6506070f7709ca33cb568b3b808913cc0d0531513148fb58e2cd7c3ec989666d143471ef7afb6bfc37bc032858daa14ed10720a8e9d9cd6554fe345f8aa", 0x71}], 0x6, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x128, 0x2}, 0x2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)}], 0x1, &(0x7f0000000500)=[@rights={0x10}], 0x10}, 0x0) 16:03:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0x7, 0x8, 0x7f, "b0ac81c2116af4693dd914bcae9f34fbe8e05409", 0x0, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r2 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:04:00 executing program 1: r0 = kqueue() fchown(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000010, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1000, 0x4c}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x98, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2859777d50c1f1a3, 0x20, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xd, 0x42, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x96, 0x1, 0x1ff}], 0x0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x5, 0x10000}, {{r0}, 0x0, 0x2, 0x20000002, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x12, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0xffffffffffff0001, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x8000, 0x10000}], 0x800, &(0x7f0000000180)={0x0, 0x4}) 16:04:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x0, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff0000}], 0x6, &(0x7f0000000000)={0x0, 0x6}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, &(0x7f0000000180), 0x4, &(0x7f0000000100)) shutdown(r0, 0x1) 16:04:01 executing program 1: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() socketpair(0x20, 0x4002, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, r2) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x43) close(r1) 16:04:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="1d00002a459762cc072fde75125532743b1aeb312266e25fcbbe09b26e107d1d8efe8f01154b7072575fbbb63f3aa9e935963a4b85b3f74cfa0e00d117a203ec66c7c5566395cfdf571b01d3bd2babbb8cc75adf9177010c22d2d46e33041adec7463b451657fba729221dc6a7fd091f07216e39a6b961dd44b9f7753c345bd6e72db210a701e72d31d6d3ac271695e219d94f2aa14abd9bdf88fba24000000000000000858d7b1fbe291c6219d02a9e27a2833808a82eb5b2a960215a59b54b9c6fb690cb4891293880878d041735e58681176eee05044a103fbf29e99dc68c2297f7f51efd6e94964a89c21958e10000000000a5036ba31ccd0a033c51b0ff7791a85b70bbde57d6e367f10110860c8ee8852956efeb7e6fbdf692acdebb064fc0760fd1025ce4e2cf82cad3c092309ee3161252bce7e209eff5cc488e1c157f65585720c10f192bb880faae95af53e4622c7cc592efb1b76f65c839e8160911a2e1f9b5e3c7576762a93b4164358778dd8aa52addb693491af8bfa396ef1b99773312c663d7e983c64dd0847630c14fd9d1aee9699e1ede69e066b1efdbc4398722c2cdb1a53dc4a0a802935e3b6fd353e7d52eeb253d2180219782688aef8d5ab2796d7312b4b452"], &(0x7f0000000600)=0x1) listen(r0, 0x1f) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f00000004c0)=0xfffffef5) getrusage(0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x240, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/232, 0xe8, 0x2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/122, 0x7a}], 0x2, &(0x7f0000000540)=""/137, 0x89, 0x200}, 0x40) kqueue() recvfrom$inet(r2, &(0x7f0000000200)=""/44, 0x1c, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) 16:04:04 executing program 1: getgid() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000fed000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:04:06 executing program 1: socketpair(0x23, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x833) poll(&(0x7f0000000080), 0x2000000000000069, 0x0) 16:04:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x352, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000140), 0x205, 0x0) 16:04:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0), 0x3c) write(r1, &(0x7f00000001c0), 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x164, &(0x7f0000000140)=""/47, 0x11}, 0x40) 16:04:09 executing program 0: r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x10200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0x0, 0x100}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x4, &(0x7f00000003c0), 0xbb1, &(0x7f0000000100)) kqueue() 16:04:09 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r0) setegid(0x0) 16:04:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="6e7f2d4dba898f2aa7", 0x9) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000380)=@abs, 0x8, &(0x7f0000000080), 0x2fe, 0x0, 0x25a}, 0x0) getuid() 16:04:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20012, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f00000004c0)=0xfffffef5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)) 16:04:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1000000000004, &(0x7f0000001500)=""/227, &(0x7f00000016c0)=0xe3) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xe7) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xffffff9b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x14ad, r1, r2, r3, r4, 0x176, 0x7f}, 0x4, 0x32, r5, r6, 0x5, 0x5, 0x40000000000}) setuid(0xffffffffffffffff) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:04:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) socketpair(0x10, 0x4, 0xfa, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./file1\x00', 0x20, 0x2) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0), 0x0, &(0x7f0000000940)}, 0x0) 16:04:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt(r0, 0x0, 0x1f, &(0x7f0000000100)=""/9, &(0x7f0000000140)=0x9) r1 = socket$inet6(0x18, 0xc003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0xc000, 0x9) 16:04:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/130, 0x82, 0x802, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 16:04:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/251, 0xfb) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{}, {}, {r0, 0x14}], 0x3, 0xffffffffffffffff) 16:04:18 executing program 1: socketpair$unix(0x1, 0x80000000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000008c0)=ANY=[]}, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000140)="a7adf9327e4dc82e48aceae6938d53a4b171b0ae97b3c7fe994bccab66085f600a8b38a3007828dc031d6fbde4f191fba55bf23761fc675004f498e1e02782e1b55a36478648e332eb16b7111e79e6faed5e2380f0191b95ea5d800e3470742b878d27c34059113e69232e212198f2c6b452163fd19cc679dd487187e855cb4622f2dacc4dc2050d2c02ee1ce72216a0cb", 0xfffffffffffffe37, 0x40c, &(0x7f00000002c0)=ANY=[@ANYBLOB="2df7778d9b4a64f575738ca467ed5c00002e2f66696c6530c0"], 0xa) r1 = semget(0x2, 0x7, 0x40) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/20) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/104, 0x68}], 0x1) 16:04:19 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180), 0x0) sendto(r0, &(0x7f0000000080)="64848dbbd049b9437ef9c9c2fcbffa22e9b03edf74699f7def9d2cb19039600bb885f66646c570045a3f368c952aa58322c711225ede6b9266c0d3af43ed4e31ddf5367a07fb048aef98267ea1b6fbba43a2d3b9d2", 0x55, 0x1, 0x0, 0x0) 16:04:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x60be, 0x402) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) 16:04:20 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000400)="0045745c7712332a7f0accbd854ae17eb30e4c7dc28cf4231d4e3156e46e517372e25476a70d614b1305223898dd7d1ad02fd1fc322ac6d06ac0b4c71d35873a59c280c10bfcf53d7efec5b18f8041edb2b779e07376adee31939ac0a95e4ca3c7504aca25aae4a6d54fcc2bf606edb18235cb6e8a8e0e4c254985175f5bd9ea0ead8dc88a19d3c79e4c7b93cda25a06c0e0f2480000000000000000001bfab17b68087770c0568acc58c0ae8b73fc3c3c8b95e0ec6029bc17b7561b41dbdc17d0bea3b678d2e76a136e0151a0cdb59e389f2debf6a57f4bcbee0917c1fb7a5735e48b3152f58213faea37d0ad2d73697acad0f62370b16aadd9e6d58fe9f5e2f4d3c38c3659896277b824a53859a33f41747d001c4be9141bdc8269", 0x301) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/62, &(0x7f0000000280)=0x3e) 16:04:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) 16:04:21 executing program 1: r0 = socket$unix(0x1, 0x200000000002, 0x0) readv(r0, &(0x7f0000003480)=[{&(0x7f0000000000)=""/167, 0xa7}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/75, 0x4b}, {&(0x7f0000001340)=""/123, 0x7b}, {&(0x7f00000013c0)=""/179, 0xb3}, {&(0x7f00000000c0)}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/4096, 0x1000}], 0x8) close(r0) ftruncate(r0, 0x0) r1 = msgget(0x0, 0x1) recvmsg(r0, &(0x7f0000005740)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000003500)=""/4096, 0x1000}, {&(0x7f0000004500)=""/236, 0xec}, {&(0x7f0000004600)=""/115, 0x73}, {&(0x7f0000004680)=""/4096, 0x1000}], 0x4, &(0x7f0000005680)=""/177, 0xb1, 0xffffffff}, 0x841) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = msgget(0x0, 0x20) pipe(&(0x7f0000005780)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f00000057c0)='./file0\x00', 0x110, 0x6) msgrcv(r2, &(0x7f00000058c0)=ANY=[@ANYPTR=&(0x7f0000005800)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYRES64=r3, @ANYRES64=r2], @ANYBLOB="a3f9cd00000000000000d399ccd6943af64e0400131c71d826465f17ddbdf5ce608afb96615dc89c2c9f4cf850a3847fdd436d2a67961709a3ada3206cbeeefffbbde9ec814c1c98", @ANYRESHEX=0x0, @ANYRESHEX=r3]], 0x1, 0x0, 0x1840) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$getflags(r0, 0x3) 16:04:22 executing program 0: munmap(&(0x7f0000fef000/0x3000)=nil, 0x3000) mlock(&(0x7f0000d44000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) shmget(0x0, 0x1000, 0x5d1, &(0x7f0000ff6000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:04:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000100)='./file0/file1\x00', r0, &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file0/file1/file0\x00', 0x0, 0x0) 16:04:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/202, 0xca, 0x843, 0x0, 0x0) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) 16:04:25 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080), 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:04:26 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x10000000, 0x4) socket$inet6(0x18, 0x4005, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 16:04:26 executing program 0: mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:04:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x80, &(0x7f00000000c0), 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x2, 0xf0000000, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x40, 0xb, 0x6, 0x4}], 0x4b4e8ab8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x82, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0xb8, 0x1}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x81, 0x4}, {{r1}, 0xfffffffffffffffb, 0x38, 0xf00fffff, 0x4, 0x4}, {{r2}, 0xfffffffffffffffc, 0xe0, 0x40000088, 0x5}, {{r1}, 0x0, 0x20, 0xc0000000, 0x5, 0x6b}], 0x3ff, &(0x7f0000000180)={0x80, 0xf6}) kqueue() close(r1) 16:04:28 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) openat(r3, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000003c0)) r7 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r8 = msgget(0x0, 0x41) msgrcv(r8, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000007fffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000011afea15f2296381"], 0xa1, 0x0, 0x1800) semget$private(0x0, 0x1, 0x100) unveil(&(0x7f0000000280)='./file1/file0\x00', &(0x7f00000002c0)='r\x00') ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x10000) r9 = syz_open_pts() bind$inet6(r3, &(0x7f0000000340)={0x18, 0x1, 0x4, 0xfffffffffffff801}, 0xc) r10 = dup(r3) r11 = fcntl$dupfd(r2, 0x0, r0) r12 = openat(r11, &(0x7f0000000380)='./file0\x00', 0x8000, 0x40) bind$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f66696c653100c6beef163bf7cc97c13d8520639e7a91d40d0fa86ab003b08149d6bfebea5e1ef924022dc825dda98c051f0027ebc771b900e2715d84a784d55afe3f751f227d79d4678b0d5e169468bbc7efd0a99cd7639659d700"], 0xa) kevent(r3, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffff8, 0x42, 0x42, 0x81, 0x80000000}, {{r9}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x21, 0x50, 0x5, 0x8}, {{r7}, 0xfffffffffffffffc, 0x40, 0x200fffff, 0x7, 0x7fffffff}, {{r10}, 0xfffffffffffffffd, 0x2a, 0x2, 0x8, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0xffffffffffffc173}], 0xdc, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffd, 0x80, 0xe, 0x7, 0x3ff}, {{r4}, 0xfffffffffffffffc, 0x21, 0x0, 0xffffffffffffff8d}, {{r12}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0xfffffffffffffffc}, {{r6}, 0xffffffffffffffff, 0x4, 0x84, 0x0, 0x2}, {{r12}, 0xfffffffffffffffa, 0x80, 0x20, 0xffffffffffff77dc, 0x7fff}, {{r6}, 0xfffffffffffffffc, 0x8a, 0x34, 0x81, 0xbbd8}, {{r5}, 0xffffffffffffffff, 0x10, 0x40000000, 0xfffffffffffffffa, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000083, 0x1, 0x5}, {{r6}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xff, 0x6}, {{r5}, 0xfffffffffffffffb, 0x63, 0x60, 0x1ff, 0x4}], 0x9, &(0x7f0000000600)={0x7d, 0x2a9}) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000640)=0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r9, 0x0, 0x0) open$dir(&(0x7f0000000680)='./file1/file1\x00', 0x1, 0xa2) 16:04:29 executing program 1: chmod(&(0x7f0000000080)='.\x00', 0x1f) setuid(0xffffffffffffffff) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/4, &(0x7f0000000180)=0x4) r3 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="8331076ea92c29f6d2d32561171ddd55f080305d44a16605035f4d9e18403cd05fa29fe94e39aaa4932a8d63741116a3e05ef1b28f12692c3e90eb946e5dade96365dafbe32bd0a8f0a3bb7e9ab1473111e6fd8308a30123898177778eb7f48d8e48957ead20", 0x66) 16:04:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) poll(&(0x7f0000000300), 0x2000000000000169, 0x0) 16:04:31 executing program 1: r0 = socket(0x0, 0x10000005, 0x430b) pipe(&(0x7f00000002c0)) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/247, 0xf7}], 0x2) select(0x32, 0x0, &(0x7f0000000000)={0x4}, &(0x7f0000000040), &(0x7f0000000080)) 16:04:33 executing program 0: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000080)={0x0, ""/242}, 0xfa, 0x0, 0x1000) msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000240)={0x3, "a62ec92528461588570e0460cb6232a4e4747afd457432a6241d3b6d3b13f37983e13e73eef3cd3420edeea6173504df1254d56c262de0b611296901c3e1637d996e8ed5fcfb738037735474e7"}, 0x55, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/148}, 0x9c, 0x0, 0x1000) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) 16:04:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x83, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x42, 0xb) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000140)=""/37, 0xfddc}, {&(0x7f0000000180), 0xfffffffffffffec2}, {&(0x7f00000001c0)=""/207, 0xcf}], 0x4, 0x0) r1 = socket$inet6(0x18, 0x2, 0x9b9) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xd43, 0x5, 0x100000001, 0x1}) 16:04:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000001c0)={0xfffffffffffffffe, 0x0, &(0x7f0000000740)=[{&(0x7f0000000080)="83474928823b0473e18760e44032fe35b58ab620b2c09c302a78f89e4686750973815188da57949490e21ff2f128990f988e6bd26786f6341c12e3763eb72882c40137b29e0d76687ef205cf36470afcaf1233231b7cc0ba28837bebee61c40745429cd6ec49472ffab96410a369c42ab9bbcddef71d747fa4e2f9a8fe", 0x7d}, {&(0x7f00000014c0)="665f68adb8e4bf614658c8ddf3dbf40598ab2727c244900f5914fc135fbd04138fcd93b24acca096ed84f8f70eb4eba6dcef589270b4313e15822ccf361a87bd5162129fb81d6dbf02e4b96e416a437fcd8e79718a4fbea6e8560de69f877ba603dddc6d7b8c84eb2cad371be05eaf6ab6ebbced22590b628d67a9e06f6126e61ed787f2903345095fdbee9fa1adb6c09fd776f20315253c91d54a5ae8400e3aac4f4302973316968ed07ec55d3842c616aab47b6d47bf36a0396ffa6fe9b0505af5083280c22f7ed58ecdefdadf4757ffcfe756de7ef7d230bcfcf8bd94afd5b8fcc81ea12f6e5e4e9def4eb49742329aa69e8cc4341989f5bccf9ee6be4f594e40526f0f65f0518a7fce89b5ab73a0824fc027d53d4c5659bb760ca54c449d79133ced6a610c84f758239f0a811720421cb35ed5925f75d84d3452f89b7ddf69869ffe62203119c8e1bd5898471a63f4f7ad4c32f16ef3b5ba767c4569adfe25c3f3796132a3cf43af17b2aa7546e997163d5ad466d675b8965877f57196be6458a9e00df7424efe7008550a7fc92693e294c1347f8c391f129dbe31d949325313debe0ea8dbf2c8fffd441e9ab75cce844c226659ead68cb62df912d7bd4726858a322a757d668a6cb6f3726c23829f4ec39a1b6077f3d76c8a4564595ccb9e48f76a91e2f1d85a90a13d2abbc964606f1c7adf3d5f98d6473b36d42aa1b6b4eb2e79e459c9a96b14aec1c77fcde7e8b912baf606990d636ef50c41dd2e37a2b9025f354ba5ca495f8bac53af49f3b0ad3658692b1c350773431201ce885c62dff2a0a71cc15a2e3c5dd8bbbdc5369a3765971bd6a0d5fbc28abb540e8481c35ca46531f152b54b7d986a57396e46a94debb6bef242fde43fc27770af88d6b62bc9872775fdc3f9b18e662ce11873aebceb1a943f3657d02b3f3f6f913d1a89a5824ddfa23f8f1ed881df28755816c0cd85680dcc4ec448d6e69dcb9940ba39abf2c7afeb441783c3d20e57c1417433e273ac8b35d70bcd344d265499534159264054ce6169d7cfc50b2cf31a19fca2153bfb7fb61e82aea5ea897d39f675b4a371b4adf5d4ee69550c986e17f0b76069679cc0a49069e2db0e1eaa77cf28ddf0ec937c25846f9c315dd0ec88352d06890fe0de2c1ed68645574840038501f078cbd888d8896ad3f7c2f8aa43012203016cb7d4c1a5b716fedb44960b171476eda674fc0c272b54ca4b3f67c7ae06d1838479a37d48ac70c28a3db69cd7e759e53a5518cb763a5608dfccf887d0cbf26a899e1a87ead5112e038702a9c081fa4dbb4e3ac658ff398e83d8868af5311136f2b53e4d95f4499455c648d5737ed9b447e69bb19c9173608990131282d8d17705c72e8561fdaedb3bc77fee80a6cddcc380a4ce84d67bd58958a51ebfe624eee875d45b9b89ea6c833d063c4d6d0f81d349a35ba8e782ace908243595c4fa00c6d70d98cb60a5964e1e6f2c5e173cea9b92113e0a1bd599ce818acdfa6f76a08b08f3f4195bdc2677c1294953d475fef3a1c3cf057866288382040a68e5710cf3aa16e87060b10e2d97224bf9b50d317b50109d6b11cbc5bfa2c363f2ffce89a89c7b96198b994ad78c1d96fe51bfd3e3b9c54947910bfc6fdeedff908895903ea48034007eae9a1ae09b81e433abe50b31bbdce119116f06bf44c7e05ab95fe4d624db9b54c1c34ad7e60a0bb88eb69b23a69102e172e1ffad00b71b1dcbc46a05d8deaf80d135d7f9409ce839039bff2d3c2b495aae3c4268a998622e63b8f658bfdb255401bb14f8e9e238488ca73bc71713eab9626b4cacb35f520e3a95e9e116f11ff1bd6849b5a265f0cf6fecc875c352af4f2478a4a6e0b1a192fab09727c7e949d74f23bf231add0f5496b7f5596a5dcce821e7536adb4345f6e9b1f97358e252b41d51b101bbfa801c89e2c0a0a0ebd7dab5bea79cae12025a1e74cd3cf4a1064decdae3691a938bd0f0ba1c24c2ff06b5bdf61ac31552c304dbcfb4c1e6e41fced76345afe1720180016068c67d0a9fd3767092c4249ca3e735179cdff26193f818edb39cca5bdc56485fd4e1e24c06f01e0d02b19f9511dd3b12303fa1ee3d73a3fd1eb549d79e7503061a82d04f180588b002d0811067daa38d3a19b427005a89b2c34412691a5c7b1e06311e18da5ee385939b83de144a7f7f5c7914ad08334eb732948127dd2cc2817b8593b283935246f95cc7253dc14775b3f6fa24505d2b6040249560586e6ebd303bf54cbfc5acd87b6541dac434427e2cc9b405e7b755a52559a729b05577bdfa9ccf01c9d560075ad63651bf7a1d4fbace386c4b7d7003dc17c80d293f44ba06df7bfebcdce7bb5c6e37150202717cc31019db5be2dc34b7440d68263902cf707791ec5c86f65ae549ba4958728cf40b7faeed6a51e2a308b50f1e51b119b067ad7d5d725fbdd7907700bd5baae0f0fc4f78fcd89f3af5991f479de6d0b01fccf688e880486f12db0cb5d95f330541ab9bb7d1cec6a0a3909e51654313c0afbef5f6954112ca8f71070cf2c4d3bc60f52b0dba6c9c222d5d7aa68e96a2011ba3030b178e7a154d65324b9d44a9f12d875463423354c929403af8b05e405d46a2f022447fff9a6ec9e9bcf78ebb276516f0161ba1c180c1d165487a2350db7e4644dd9fbf4922a151d8b8fa37ebea619e118eeff2873da9bcfd3b26212f66e5c47d21e8bb70f514aabdc9699f24efdbe1cec8c5d50b00a7de774c476998b966d62d6de6c47dca2f9f9387535e10eafc42c95ae4a07ad7a85ba1443a66e1544d94ab6a85c81f0f893fb7c712787026e6ed5c4e84ab5f3aa141aa0a8c8d4c65fc14be4f7fb1959655b9ae720ba2c1a064e1b3daa7b757abb4c2bd7eb65960946e0728a556a444373267b43af44d792a5c8fb1578a8d59ff7d2c3b63e8490c339042d87813aa8ba924defc0fb76cd2b5315a44f2488a32773403ae09ea1347b00cb057a47b48bc04ccf9c14a608b02cd97605717229e08b15db2db52d6540ada2e973508f17a8446145d54445cc5a2cf37f75bf2e5d20d015436d3009626fa6d66e632c4128245cd3706842278e768a41adcbfa27246e7d135383f1d21d80ee12017d71b888a82e37c0d2051107bac17e6308a32549d1922ef8847bd38a9d6cde59912ca24b90082327e91f303b483300f1ccd17b6023823eca108c4f152bd2a2dc6695a0b61931a961079c00d8efec8280c2e99aa618dc94e9ac7179845a59010dc739f372dadb291fe7d07d629e654a0edb61610a886e73fe777d28ca6662a920a0c0fc9e94b318ff52cf8be9329fc2fe0bbd450b3e5814344269af6881cf28227e22d7290f9455340b888691e19885ba767287242e85f956a4a278e734bb18c8c56ec583569972265bfcd17aa106bd05aa4ef748e9cb1a48e04e3dafec6bd733a02728160e85b6687827144401827f4bb4975f7674b6e0d71fe3480b945ae470aff032171e1559a1ef536acdd0074f8102ef2bc490b44b5e1559a7460572a5d2b0d2af29ec0bb74c84141f42394376bf72701bdabf7a93f2fbab714321b69f58d3db6d327f84dcda96a72641542980cfb8e2e3016623bf80d5cc029a548649e567a155d272cbd69e1221a75a830a1d3da375740b205560d3342b76db87e34e94c583cde2fb81027f6af894bfccc4d17ee5991bb2924ed723affb8860af82511ed2f3a86e5493a3af2b6323cb82881d335018ae4ca3cae0810bf6ee2c9b38790844dbecdb6791bc649a53f74079ea8403ee3e17ab234e7c35ec8a71723dda1aea8d2b8990037c190a19ebc4fadb4f717b72c4bfcb4d81c5e15906c848cf024d74b60c5bdb46b1768cfbc5fbf8287dc0f9e2221a22a233e077671cc8bb7b82e0b2d191f6d40901fa10925b25f17308e22b81df3fc009f14f148c9d868ee90fa1d9dbb3a8402792eafc351329f7cd73645b42faffdbbf82d860cc78c4a73f762afe31617b9b2fade48195f6c3cd5bd2f952989ceb2774a1c46b09f5ac44b75163ae5a45b10403437d59f26466cf0e88d50b7630e3f1652a4b12fbba1db0827f913804964f34e43bafdecfa0d4684d321324087d99b13af97d402094f77e248395e46d539b7927cceac85189697c81e5375469a5d67539eb8023e1c31e5db3131b24d4dadcbc5e3c3dcf057873a401f0c81697c226c7e817a06b63b94446c9f361ffae49fdcf6f92c5c169dfa8b9d144ccc3e74d208a6130182b3f64ad30a331368668b7b570bc145a4c64488769b228888b01c8eae09f134aea6ec00b125d4a3c9252b9e54e45b059b73b90d19801585b66713b3a1d07187a0aef8d2ebe42b1f4144b75121de10934c7b4373694be7ef73ded6d360c5f6afbf9eb3d4cd93001a5aa2537b6d7233bee588f1937e5883e10d62e7610607ea73678f563a79875add1a8e6d373537631f4d1ca220b61ea033f5a2af797a558a3cc859ad23b38fe97178ac55e501c8d11979f71d7ff8a7841c13959d15ebbde88901ef3d854e16fd089fcd82788d1f64c5afb2c7672eb228491f0cde09d7efb256fedca8de92336631fab0a30208b5b9bc6cbce8784c6dee736c2184c86918a4023d1b857fc33e25a5d019fd418981c1da4a27f36a5272b374524c47052d8bf285a46d6e5bab543cd0315a69b68ee5cb81d54c623cad651deb5bf67027522c01ba1a2ce03e9a09a4edd0162dd1680de8da565c0eb75473c03bbd63665a7b441d1809bd47ce2a2279f31c8cfe4313f0e598b9e55013ebfe2222d37896507b0c872406ae605a820f53a17fc99d6b647f369a36b8c2f6b751bd9f924a3e6bf22e64e92c15a8ed93ae8050160cb9692c7533d25527c5e9f970be7e9b017b075c4be417c91851e1cb6ebdbf01b8f1ae561ff4bd282736a97636a34dbf03dbc18fe0c315f56a53a36f56ab3cca6870d2581aa9af42f8e9ef6365559871818a3f16b84d8ebe760c5f5a95a74db9415a3c5ae5e7518855b21d48e2929beb6a776495273ac4186759d94584a366c1a0fa12cb104fce75fcf5a99bcb60be39ae7dd5340f60d13811e1a6a84d9b3ce63f954c1d4c585dd0b8266bdcaf55702b45e935777b0e6a8e4ca7e1c2888729a149dfbd653d8ac1df4d45be6a4dab02a3391aac4d0525933ea6e50139c0a2eb47fe16ea35d7122398c0bc79da98940908927d3e3bd506d6492f8baedbe370fee44a9b5f4903c1b0656f8812387b9ef42feddf1a2e2224f37009fc937cf98b1921ef7de8798f09c99fbbacd0394e4fca21e819f7b540935c4c7f62b031d014bedc2d3b11f9f3ff1131978a0ac11089a0de7ae2eb27e2577109ef1c9c7e4cd7cd44c6668b07e8d1c785dbf50407deb1bae3575745f9436fe840c6da003345ea31686ee30483f9edea77e0cf878b6ecdc2729fa9d1017e664dab1eda87dd02fd5b6eddb1858beecccd8e21892e1497c0085e6a07ff65c24f96795638eaaa0254258a298672b73956599181b7f95375fcd976e84e0d4958c32e2f4da9f113a71edc5d0cefa8911987fae0a0e2936656acfde2b826691736912d5079fe56837f8565203663e54c23af5d3257e6e0219c1e2e624ba417a3661bcb6ead3eb334b16eba802d31f30b14bbded8c11de8919e1c5f91b83ff8f401b40f7700152edf8cefcf94bf537e77ebdaca150e751a01ee70a6081a982d3f5edd2c26d9841eb84261a0ac98e30e605bb5ad99cfd8160c3dcb73cfbfcdc3d6eb009be0d7bcc073c49eb373d405ad65ee00970f776f5137d793aa35443073e4470fe355ca833fdd36aa", 0x1000}, {&(0x7f0000000380)="7201ecab2ea946940e3ded329a6edcf81cc83dd97c8a439b81e4c3bbe47a4ab8a662e54d13d7eb2c7380cd3c9d4090018d1c99f2fe6ec1ea5bfd7df7dcbe7971fa1a1e9827392b24f744bd7465588adae224b8f2eac00bc1478ae00293923c780544b6709462e576e5da05d9efb1aa096bdb605a8d3eaad938a969a8c5c07742090a542e28fa19b46ca800dfb312f49bd97ff930a7fa84bdc256a8338a635da8a274d007244dcf337af0c77396f86211fe8f537ec123f9a0bc51fe72ed54f1a37ae131000f439bafecbc995736908d8cb31231854e26b79662550f9856ed624ca74753", 0xe3}, {&(0x7f0000000480)="568ca7f60ec28fc09c8dcbbbedf94a4d177227a0214c956fd770562967e459417adfd5455067d789120ece99e4441c379862318c8ac500de34428423b00fa00266399f88c37576c7d1a1fe9fa55435549ec62ca7c6b86e06ae7406111587dc754e9072e66c4bba4e5d2343fc9884e6d25705acd447bacfd3353c606d1285bf79e195f05b21a10bf1fc44786b0605060eb81d618fdc59ff7ada307c2315b7b41f", 0xa0}, {&(0x7f0000000640)="8c1f65813ca8c64f5262175d5848c2a67f501fbc111fe3446b98802b879b665029ad54306d1b8411baab613474c7ce8afd6f4cd8b72ec6f64ab203dbf47ae080deed1da050a095bb1e484ccc7df0da62206e0811b6bdbe7fbe26ed6427e7d47ef3f42bf7e7a6a1459c4808ef2ca06cbb8683fe92237ff00b43a7c8c45f5c8d8d298f91f39d8a709e958744107f1bfffe8e88b1078322f61c2ff599f1b60671783dca5638d09e02055a0eb0aa80d923f9124d6129e99bd74f648da6ec45cb0d17647e5962a34bdfe7eb58256a3140d2cf501d16", 0xd3}, {&(0x7f0000000180)="d0252fa7c62e2c6765429a07e129abcc51049e468f1003146279b416061b55aaa2a65db819ddf13a2c9e2fcc7a998f7b68", 0x31}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r1, r0]}], 0x50, 0x1}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/51, 0x33}], 0x2fa, &(0x7f0000000000)=""/106, 0x6a, 0x4}, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)='5', 0x1}], 0x1) r5 = dup2(r1, r0) preadv(r5, &(0x7f0000000a00)=[{&(0x7f0000000840)=""/192, 0xc0}, {&(0x7f0000000900)=""/87, 0x57}, {&(0x7f0000000980)=""/65, 0x41}], 0x3, 0x0) 16:04:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, &(0x7f0000000100), 0xffffffffffffff81, &(0x7f0000000140)={0xfffffffffffffffe}) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x1, 0x91}, {0x40, 0x7}}) r1 = dup2(r0, r0) write(r1, &(0x7f0000000000)="4396c8532c1b2399447044d154f0acbb80614df47762a945e07b1be604a5f8ca46fc66dd4f3e04fcd949b5dcdfab38f43756ab90dfdfe27806467792459deec557372d071dd4f17a539ed15eb4a5ac492ace78220a27bebd923f2b461b", 0x5d) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400), &(0x7f00000006c0)) 16:04:37 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000000), 0x0) 16:04:37 executing program 0: r0 = socket$inet6(0x18, 0x800000000002, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5000ead85d0bdd2f8b6b0b5746c0419c"], 0x10}, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:04:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x44, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) read(r1, &(0x7f0000000180)=""/197, 0xc5) 16:04:38 executing program 0: r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000180)='./file0\x00') socket$inet(0x2, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) openat(r0, &(0x7f0000000000)='./file0\x00', 0x38300, 0x0) 16:04:40 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) open$dir(&(0x7f0000000100)='.\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) 16:04:40 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f00000000c0)={0x3, "01daf2c180e9ed6f169322b33315debc5e9d65fdd97501d4630b3fc54ce9e6aea12f58111cdc665074ec449ee7f4f233a1179a41d4"}, 0x3d, 0x800) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/30}, 0x26, 0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000640)=""/4096) msgrcv(r0, &(0x7f0000000100)={0x0, ""/15}, 0x17, 0x0, 0x800) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000200000000000000000000000000000000000000000000000002a5eccb7b306303f7ba9d1a11fea77fd6d00000000000000000000000000"], 0x1, 0x1, 0x1000) 16:04:41 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = socket$inet6(0x18, 0xc003, 0x1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x800}, 0xc) 16:04:42 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x49}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x8, "f7bf9fa9cfeec2cb4bf20991b79579b320e27d8c", 0x7, 0x9}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x37086da}) 16:04:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x102, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0x7f, 0xfff, 0x5, "461ab90ec1e5951ad0b914931ae2dfd25b930b74", 0x8, 0xffffffffffffff96}) mlockall(0x0) fchmod(r1, 0x8) 16:04:44 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = getpgrp() socketpair$inet(0x2, 0x3, 0x3, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x100000000, r1, r2, r3, r4, 0x1, 0xfffffffffffffff9}, 0x9, 0x6, r5, r6, 0x0, 0x0, 0x5, 0x7fff}) r8 = getppid() wait4(r8, &(0x7f0000000100), 0x20000000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x3) r9 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f00000000c0)=""/53) pledge(&(0x7f0000000000)="b12524243a5c40272e25242600", &(0x7f0000000080)='*$\'@\x00') 16:04:45 executing program 0: mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ff7000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/29) mincore(&(0x7f0000ff1000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/220) 16:04:46 executing program 1: socketpair(0x1, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x1}) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x6}) socketpair(0x6, 0x2, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000100)=""/156) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x6244) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x7, 0xb6c2, 0x1000, 0x8, "697d7e86545f30190c6f0b634846d50af5284dba", 0x8, 0x9}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000280)=""/34) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x5) r6 = shmat(0x0, &(0x7f0000ff2000/0xe000)=nil, 0x2000) shmdt(r6) shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ff3000/0x4000)=nil) semget$private(0x0, 0x4, 0x400) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r7 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r3, 0x5) r13 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x800, r8, r9, r10, r11, 0x80, 0x6}, 0x2, 0x10001, r12, r13, 0x4bf, 0x128dd365, 0x331e}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) chroot(&(0x7f00000004c0)='./file0\x00') 16:04:47 executing program 0: getrusage(0x0, 0xffffffffffffffff) 16:04:47 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)) clock_getres(0x6, &(0x7f0000000200)) 16:04:48 executing program 1: getuid() r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001840)={0xd62}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = dup(r0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x102, 0x16) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000100)=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="9e30499314f2b0cc4780d514a7172b249aff0e098b94c8b94479e6c73ef55245051560cd6f7992898edf36312f4a74d21f18db2fa5a4c2cd1eb46fd1468400c6438b456029ac1beffa86401f9631bec1bcfe4e054f51f8a1ef04a9a2918ca9216a594fa1ca9498970a64b8cff8ae204c", 0x70}], 0x1}, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:48 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xd) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200), &(0x7f0000000340)) close(r0) 16:04:50 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) clock_settime(0x2, &(0x7f0000000180)={0x0, 0x8001}) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000000)=0x4) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:04:51 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$inet6(0x18, 0x0, 0xfff, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x8001) open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) socketpair$inet(0x2, 0x3, 0xffff, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x8003, 0x3) r2 = dup2(r0, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x3, 0x1) 16:04:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1000000000007, &(0x7f0000000200)=""/227, &(0x7f0000000000)=0xe3) fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x2, 0x7f) 16:04:53 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x3, &(0x7f00000001c0)) geteuid() clock_gettime(0x10000006, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="52d284820167ffc709b6f316d6906317268e1ae5603cf3559f9a7807a643e4d229c4324b0aba46800dad733a4b234ad917241e94579931b24c144ace8213619a5ab2ad92d58978f03a721202e984e7313093ba828c7f6504745fd8e37d77839b90c20d4f13adcec21b6b74417a15614506d7e24990163d45e583738066a27d2f700bad160b3164280804e8b93ef21f87ad56d4bf59b931917f7da3cd1d8301fd", 0xa0, 0x404, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:04:54 executing program 1: munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) socketpair(0x20, 0x2, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0) 16:04:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b9f4419cdb795c766785e1008a3dd96d18bb6553", 0x0, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x17e) r2 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 16:04:55 executing program 1: mprotect(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x1) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="0446b2947358cfb00a5dc3dd3cfa503eb295319f7011163570671ce0654b206322aa97ff2acfd090ce0b89a79bb213791b710bd9e5057717990cccb0e5265ae818152a140cddc364e27cc9a26e15dbc88e39e95d", 0x54, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:04:56 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10086) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = geteuid() setreuid(r2, r3) 16:04:57 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000003, &(0x7f00000002c0)="0045745c7712332a5f0accbd854ae17eb30e4c7dc28cf4231d60955dac6e517372e25476a70d614b1305223898dd7d1ad02fd1fc322ac0294dd04b1c6d08a4c6d06ac0b4c31d35873a59c280c10bfcf53d7efec5b18f8041edb2b779e07376adee31939ac0a95e4ca3c7504aca25aae4a6358e35ee3f2a09782391d54fcc2bf606edb18235cb6e8a8e0e4c254985175f5bd9ea0ead8dc88a19d3c79e4c7b93cda25a06c0e0f248", 0xffffff70) socket$inet(0x2, 0x4003, 0x8) getitimer(0x1, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/62, &(0x7f0000000280)=0x3e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="85516478dbbde166921fa23ba3f467de3aeef013256a4bac5f13eddb009c528bb9fc094936a4a610472c0b623441b9087cac35a8708ba6eb762a5c0900556110cd1d5a5845cd6a0f440fa2308a3dfe9cbca9c75313e2c28160389cac147e7b7093aa534f1c13", 0x66) 16:04:59 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[], &(0x7f0000000040)) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100a2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xffffffffffffff5b) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000140)=0x4) sync() 16:04:59 executing program 1: ftruncate(0xffffffffffffffff, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:05:00 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) write(r1, &(0x7f0000000000)='T', 0x1) write(r1, &(0x7f0000335000), 0xfc94) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) write(r1, &(0x7f0000000100)="03", 0x1) 16:05:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4000, 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/35}, &(0x7f0000000180)=0x25) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x39, 0x1, 0x200, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) socketpair$inet(0x2, 0x4, 0x2d, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x2, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r12 = syz_open_pts() r13 = socket$inet6(0x18, 0x8007, 0x2) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001540)) r15 = socket(0x18, 0x0, 0x1) kevent(r0, &(0x7f0000001380)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x84, 0xbb04d4d, 0x8}, {{r2}, 0x0, 0x28, 0x200fffff, 0x3, 0xff}, {{r3}, 0xfffffffffffffffd, 0x90, 0xf0000000, 0x9, 0x100}, {{r4}, 0x0, 0x0, 0xfffff, 0x3, 0x9a}, {{r5}, 0xfffffffffffffffe, 0x0, 0x20000011, 0x4, 0x6}, {{r6}, 0xfffffffffffffffd, 0x1, 0xf0000002, 0x1ff, 0x1}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0xffff}, {{r8}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x1, 0x7ff}, {{r9}, 0x0, 0x40, 0xf0000000, 0x7ff, 0x7fff}], 0x88d, &(0x7f0000001580)=[{{r10}, 0xffffffffffffffff, 0x2, 0x1, 0x200, 0x9}, {{r11}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x9, 0x3f}, {{r12}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x8c6}, {{r13}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0xf63, 0x5}, {{r14}, 0xfffffffffffffffd, 0x80, 0x2, 0xfffffffffffffc8d, 0x3ff}, {{r15}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x49820000000, 0x7}], 0xffff, &(0x7f0000001640)={0x80000000, 0x4}) r16 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000002540)=[{{r18}, 0xffffffffffffffff, 0x89}], 0x1, &(0x7f0000002500), 0x0, &(0x7f0000000200)) writev(r17, &(0x7f0000000040)=[{&(0x7f00000000c0)='&', 0x1}], 0x1) 16:05:01 executing program 1: link(&(0x7f0000003700)='./file0\x00', &(0x7f0000003740)='./file0\x00') unveil(0xfffffffffffffffe, &(0x7f0000000080)="4cb5") r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r0, &(0x7f00000036c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000003540)=[{&(0x7f0000001100)=""/198, 0xc6}, {&(0x7f0000001200)=""/51, 0x33}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/208, 0xd0}, {&(0x7f0000002340)=""/113, 0x71}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/69, 0x45}, {&(0x7f0000003440)=""/182, 0xb6}, {&(0x7f0000003500)=""/25, 0x19}], 0x9, &(0x7f0000003600)=""/144, 0x90, 0x400}, 0x0) 16:05:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = msgget(0x3, 0x280) msgrcv(r1, &(0x7f0000000040)={0x0, ""/67}, 0x4b, 0x1, 0x800) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) 16:05:04 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0045745c7712332a7f0accbd854ae17eb30e4c7dc28cf4231d60955dac6e517372e25476a70d614b1305223898dd7d1ad02fd1fc322ac0294dd04b1c6d08a4c6d06ac0b4c71d35873a59c280c10bfcf53d7efec5b18f8041edb2b779e07376adee31939ac0a95e4ca3c7504aca25aae4a6d54fcc2bf606edb18235cb6e8a8e0e4c254985175f5bd9ea0ead8dc88a19d3c79e4c7b93cda25a06c0e0f248", 0x9d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f00000002c0)="d2da82b46ec2862c5678d2452ecb13d1e3996ff0ddcd4c34905b0daace587288a85363c579576f8115cba3fd20b95a016bad9d5314b51dc3a0b113fa30ed030c4e2b96c54099857b6fac5c195fa2abaedfee1847ff22f1b879f6443521c9f9fc38e1db40483f3ee255cd399a79", 0x6d, 0x404, &(0x7f0000000140)={0x18, 0x3, 0x7f, 0x400}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/62, &(0x7f0000000280)=0x3e) 16:05:04 executing program 0: socket$inet(0x2, 0x8004, 0x276) r0 = socket$inet6(0x18, 0x800000000002, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x2, &(0x7f00000003c0)=[{&(0x7f0000000440)="459e12733ea92246b68c40e929dbec00ed25026144f6183551ebd25958a83da0fcd39eeffad60784877fe944830d76788190c2b618432bbb1b7031c90a8f90c98c285d907c1e11a2b79595a28a0616fb82d9735b60df3aadc046d6f4ed2eeeb53d98a381bd2bb74ee43b2ee5628e74a9bdf4a6fe161f16f8a7f0fc379d6851e3301da6738d2f98", 0x87}, {&(0x7f0000000140)="f571bd71785da35f3c129a2ff29fcceaf87af2433672b1d38590e03a0b3c4608c1363764eb4c499f64b26f60d933329270140009978615a5e5584a5da95a21c21728", 0x42}, {&(0x7f00000001c0)="4cf629740557c0", 0x7}, {&(0x7f0000000200)="41561252146abd73b1c8be3c5d74f841038d01e5758158c66a0f939b82e823fd03f7283bd829bafc2f8d", 0x2a}, {&(0x7f0000000280)="71dbb432fc07637edfc4888d292c4f6ea4b13ccae83f0fe946ae4324e8c84f22eed78363553e15", 0x27}, {&(0x7f00000002c0)="7d86ac11539473c443495550295d6d8f9b061661ae7a67237fa070e40f3f716176ec1f9d6864be35753f181be151444d16c2b5f40ef65466f3", 0x39}, {&(0x7f0000000300)="740e255a9e0a4d0653099495911de5bf7bbc1db0d75962aef00c52ad83f73c026e37db5e2b5134a7deaec9dcf4499ffbe2415f732072e8bebce28a5fbc1a23d0d4d9d47fdd8bd832911508bce26e181996457e89873db1b58982cb3cec810e8b5fdcf8a0349f", 0x66}, {&(0x7f0000000380)="d58ac9f526d9b57c9271d093c61c7d188a2b5672d06d4216486f", 0x1a}], 0x8, &(0x7f0000000040)=ANY=[@ANYBLOB="5000ead85d0bdd2f8b6b0b5746c0419c"], 0x10, 0x2}, 0x0) 16:05:05 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x200) write(r1, &(0x7f0000001240)="668a22e72c4f19a4af12b6aa4fd8d6185c706f0d916564d5eb93dec7433231bf5371118f2a1d355c2d36d78c3dea0209fc400431123f3aa1b5d89afb81a288da02117c4990bbe8468d65c2cf4ae0b07f1dbb26f64de51b50f1bb27352dad9963cb61bcbe4cf9740da663d2b65685ac7accee0371f65488c93e1226c3f61223c84d485b511c95a60a503cb605adaaf9d50869ffc1c1b19aa738be9dccf772b5c9cc1d48184cc6bf57faa5ff288f10b6fa29be82d2d8937ba350e74a7ac359d813fff1d52de4c62c7864d808f26a738b449b4524e73055afba207cc8397bb6c9e4d5ce2baffc9fbd1dd5f2c6ad", 0xec) poll(&(0x7f0000000100), 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x318}, 0x10) poll(&(0x7f0000000040)=[{r1, 0x156}], 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2) 16:05:06 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000001440)=[{&(0x7f0000000140)=""/83}, {&(0x7f0000000200)=""/92}, {&(0x7f0000000440)=""/4096}, {&(0x7f0000000280)=""/182}, {&(0x7f0000000000)=""/28}], 0x100002e2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0xfdba, 0x0, "c1d6d042342347d5439620e3e26a778eeaa420ea"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5321ac6c, 0x0, "6ed12352623f5111642108cd6614de12ecb22b9f"}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:05:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x11, 0x8) renameat(r1, &(0x7f00000014c0)='./file0\x00', r2, &(0x7f0000001540)='./file0\x00') sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="24f9eb262ca651c653500eb1ae222e3df948dd5b8e1b147a", 0x18}], 0x1, &(0x7f00000000c0)=[{0x1010, 0xffff, 0x6, "6e1eb4c14792fe00678789e2b0c5ef5081718aeb2a01f93ce24d93ce499df7904ba6920e11fec38f1118800c965e4863edf810537aa80aee3c7d2e3cc8d5a07b732ce9b8abf3b0c029bdda1395b0b3eaa80cea979626f4f0152fcfd9b7ad0a2af8416a4a5f864dbb2178c1322f661c41e796a818ea96c42b0c5204376bf4dfb8f73945aabe4b60aae0584e922f516f0750223c61c933fe2f666430d0b390f14043f307748b952f9beeea6d2270823e968691cadf027d00350a85832812b2e19b43a001e2704e7ce7408cb3802fa26a92483b183539da4aff504428b5aecceb3ce63eaaf5382b3e7c95565be0731cdafeaf09a705683cedeb2ca8da4e4ddd5120d16569cb8ac63981d0a556fbbef55940470f8e98d087035f7753a7264a148425c6c08aa6cd7b454752a50288dc40f25d84459ef98320231e2d1c668760a0f2def50bddd0ce37c5bbc596e0dc2cd5274dfe6a69ec26e2cf0eeb7bf282f143798fdef2ace67ad886671088178d959a376ae612653a1f395acc98ac50f4c4456fd82455aec2ae2f154db24904bac1eec01ca57847d0099a4401df7f60ceac05db39fc76fbf1dd5ba5cec22d81ade83ebc48b21360498bd405d5d6903a9a327523cc7d6844fcb8e23fb3d48f81162e96778870d85e43ac94182f507a71a747dcd1cab78015f82c1b4a85bb1aa0f97072e59ded48772cba16a67721f98a80aa1160673a8e27af844580085ec01f0a47c522ee2a8b9adf1eb70a96a7b3b5d1f4758a625c75e4ea030b4eba5f00b3056dd4bef8e67ceacc9d9bcd77ba6bc9fc73036c98af4a98ee0735cf454c6a15ae65bc2e0df2706c469cc06d64fb5fa65bcf489d966bb32bb07e25e33696745da247e194fa0168ded6e7741468b4a456612b8d2a831179217739e3c86ce519b9e7520ca85dd134a8296ab91e51cae185cc8f616933498e30f3c4b95a6ebfb993f57e5ff08445e70e9218d14bbbfe9206385af369b58a1d5ec0d0d88f274d98c369014eb70a6226802f937c0d4b05d9c7ed0b0e4f6ec1b5821c8e0c3ff8889f0ca1f9b6e422ecf3e1de2b2a4bb1e9ebea548a61b32890f4bd02c2eab194628f1bfa03e9a7e7f8056d292c857b8b8de1e931bd2960668e2c6e0a2e9b9f4b225b34e4745f08d29e74aa1dc54d0b9eff88b562d25910a537917222f8dc1863cd154b3d184d011ba2574f012af520fbed27b9638cb6dcff725c3bf70dd6413e0a525a65512889e5a5f94cfc3882845a8a3d9ba8b7cb065abb8b0fab522cbb670eb72d32a11deaaec8af72a4975c01f5884ba01a8744eb9e68ae0477603074e4e8abbdb2a1b7ae679eb27b57d694c846e9b13c8439f8efce76f1cd886a9e385c43161f9cd2925d4fc8f0587ef92aa528d39e8c88af7027db6011e92f5ea8c9c095099388dbcb2af4e609868bb7d30e1e78e86db8a7d4efe199e8e5bf3ad1f90ede6a99d39347aa663cf03e48d6c8c088259c294d6f26b5244f3d01250c6c38501a0ff818c834b1d03eec6f1a9f46caefc594037bc14629bf53b46dd7390fd2c6b99f8126d4b8f6feedaebe2d399f53395c5896f54e79b53caaca06d346aafd7fbc0d310028afa4078b0c3b5aaf176ce9f2bf244fdadb8be55a89e44f08863de35b3e42087d76c4edd7a558ac4720a476d2d8b3a0360db69af9609d7ad966a24d609ef906d6b552dd0ed4f5a137ce9570438e068dfb3f4d1a1bca63fa7cbacb5ebb47548365cdf2f03754c8b4fc7f07ed019a774b29fd156fc9e9679161c2978a418d85de9458cef80f083a54e97dfa94a11bd622ea44ff748317fc4b451241cdd80bdeec18975835c8a77bfd90868cf7a0e5a3f3c6fcfc34839bb10e2166ef0d20e9062b9c2631184bd06c94a219b83d29e2fc032717a37286c109fe27de3f538ed135fc31a56816b33593990185c1bcb1a4f40c8788e086f2abb18118ea33b5c9785299def560ad4117f33359c2358b60a53eee2988153333f91769f54e638f4426a498aee3ad295a05a7a99d13253c6b10a015628e1bfc7e49c850895f84728b1e15cbee372959f14861c76ffa619074190186bcb3b5c5394acc0277790c9fc39ef358b58424f21467c79b7d0114559c56ef0b4f6b28ae7b46ff1be1b8e715a42ecd186914abdd1e3c8efeee63b820d5e2a70d237ff636a714809b845e61e23f5fce77d999ac9d26fe6ed2df0e592a7e149017e40765cf269630e69cc9e3d00dc0817686244bc424dc19ab39c78fc3acac71b59cc301912934ffcb3d6bda4e47bc6ad7ce520c8a7c0c4cc1d135fcb73bfc8adcd0218601ff98f4ce6afb93a0274b77875332ee1d7731f48849d8725952f3c5c2bf941ab0eb433d00a09112509a58be0723db59531fa214b6b0c03e282347a165dfd7a201dec7dce1b970d9dedced3675cd588c09ab3d7601efdd98e1ca22146344a373d323f71ca8726d791d9da61a2a3561ba40d175a47b1ae462fe5fe7eece34406a7e7cf9b6cf22bae47094de5f6c821458ff54d3f3473c862ebaed57cf032520aea53ebcb6686591b118becfe87ec2765d040b9cb6b76919cea57146eccab727b3c7688af9ea8caa6c1472d298f5e5d7f79d23ef4b2c66a4b7e46b840caa739b9315ae8b6d7b6dd051d150318b060d6abc119a6488e94837ff7b6a1ddf551ccdc68fa1785791d31203d5c31ae9a27329564fa97a968454f7f23485ca3f3e83506671b8283f15ef39e59242581e62e8f1ac668057d8e01958cf3b32975ce51ec64ddf1429a13b95ef13ccfa5843d30b47ee56367161de667a2c8b82d0f9befdaddf7eb55cbe8eec239261591dbbf359a551b5eb172b756aa8f9dac3dc9443b34a94ee3ae9df9aca7d73a62403809cb1e16ac58423a254e347f7508034f3c1fa9e10d7491d247ca6c0f8bad80323bd3b4f799fed9f832662c6212632c055a531783b974ed79e2e3175b99244649ea24edb19c82e2f2676eba1ff096a61dee7610d8672e4230b2de44eba5b12389d75be1f79b2513c8a5cde25f127b3f73eaf8603a063261aff0d47aa1a3fdb3895b9eec86bed8e104b36a02c3d81e95331ceaad9f87de5d961334e37c700f40641c563cf158b4dd2d479dc7efd913fb40dba26ea82d69a8022154bf4a717f89d6e2a382a50caec61ea727191a74fc9853514f59149edee2a3fcbd9f91a53d6fa574df0ebcb56b0a9e408665e7de5551fdf7b8774553cf82917cb077cf9943381e3b71f0c9eb4914ea08f5b08a696eec6685f7454e3498d61045cc4bc26d33eb7a9c11986a7bc15bf1e145a3fa2c2dced666761ae229c960a48f694dce4becc4deb8a06ecb80d0cf353b912937318793233d2e3b95a95c1e5ff4931d01194e8c9ce60fcb90dda46d86a47b31308a7b3e13cc3956cc4b76e07a5efed903eaff79b750125e308ab00dcd26826164f8b85c8024ce0a190d37887fad8e00c41af54814917a6a1771c6d3006c7d7051b338500b0b460f7e4c317bb4e42492e4f4dc3cabb1a24e2fc1c3a226a6b4d4b6f1134d8f28af8febaf24243f3be8574666b69b227a83e4ce0f36785af94c2cc2da01e1539db9d575d847fefbed3414cf1c03d7381c86c34dad694d1093123d6b82c2b8f67027e6cecb2de328a357f6fd5a1ef329a74a762aa19baee3f6ad7f148a9a33875a76ff8055c18d34e0a38eca1fbe097e0c00cb3630eb4c27fb39f8db7a79b61919ed59bdaf2f6eb8d1d368639981bfacfe5b44e7edeb96439e290282192c8dc8ac8fe0d9156f86b551008abcde1abd79f77120e0bb257f22e08b60eb671704d41a779607a56839f0a03dedfa894f0246a5127f969be039efee67ae015ab113369aa242c145b3f795deb1591612e6b22766fd4daa93600a1182d683a5602450279411ec54522373a2fb115678a4b49ca91e05363ec48028e7a93ebc3f650be9b81d28237cac6ccc9b8fdcb8acc22a660db9caab2e3ab5653689b523fde30744a2da7b3ee0b7457b6e65425caedb1ca9aba9f2dce36d814c8a5fbc627be9e2624468f05f14f9943fab91964f1451fa3fb8566923a4fb506fddcb569b5d2f61bbf13673462f05c37cb8d86309921ea287e19b0ab73506b41967be925dd1d285f8459443a97970b40bdc0fd9fb6fb6049729da44fa6c9a615167faf50ab6ea9ce123e012635aba2bca0e9c2e49acd82be5bd74894326d874ad7581d9652f822c624f64d0b818f2aa403e72fb78c74fd75df93656331075b33aac010fe1e391510a8e60bdb9891183da59106bda6ea4d9ebb049e25267146ff0aa356c864f310134c167282e33764d0fd675aa02c724ad207b22773f95337f6d3919002e7bd522357143b938f76fa67a495b2caa18ca1fb2f645189af0b4597c12134a095dc2289bc24b29ee7c0791c07872b702d9228514ecd85dce6e4b71ff38f7ce691916335dcd623beefbecea5c5d11d015a750f699c887f9c0f39852d40fdb05de8c54d799080971c97262f9ecbcbfb58fa7e0c5af9f801a7e4b052fa7f2897eee85f9f98bf190c9d5503e17a6421b89cf1a64e41aed24bb58a4360643c5388509c4168e34ff9ade46f256373d8f48fa3d0eb141c9609ab9b8960488edde67857d91e3dd900a89272f587ffc688bac9bccb00e4ecaf1ff81ae74be90a6cae471573185b9adf637effa07df4e50a0d813670f9e3347e9d3e6beca23b02cee3e13bb6d8837e3bb1d754885593b054bea6216415297499c6e9163dc5779c7fd2fded20a4d2a475708216cfd24380c773379c2be025ec1a9d77168a30c308969b72ee667e50c3d2204fbda6adb181d8f05b07b3b338c3107881d6a19a15220e60235cdf8be95996433b6ea783903b1495227b4b998fe7332fae6653703af743c692221699a431a189fef2f77ef44db3998c893308039a1e26ab46ed0a0adf56198b6d6ee7c10e541607aea5e67a2bf1c3832172866ae7fcffa42034da66faefc11a6cc0f84a9876db43433395a0054fdb862f523968af77a4f7393c9b9d1646380b742a75cff62bb1452ec58a0789f42e93e1e2f5d6b77228f7b06c27c7cc3d27a4d32e92c0072bcba8c0fb17463feafd9b6eafb44d6311a115085ce3883d7165bcc55b7925d15ba4a282a855031d2e858fa4d86d428da91396a88816d14d231d3b9b8f3bf472038c205b4eee01c06ff13b9f60b1505876f9934811dea4841268f342c505d78fd84c0c114d9c01bab8c02bc4e9818619bee8cdeb79ed1b515d4836b8576e224c0ce6cd9527cd8c427f6f36c0b43feaf2fe2665e5d7af9de7dc30801e1b973de07141e49b05bcb0cfb0741ae5e27d515e96d4b216e72a14bb29a2206be7bf00fa68941c3c46637931c6ea1915eacd524391778228f4858f202ee6ca6f8ff2d227c883424d3d1d160138fed4fc1b79b67dc97766cf7125ef44dd7d7e2f234bd926b11f0c66d6d09a9fc0cccb74be42af5611d767322043a624256254758ded8e4d0ba4140b905caa11f83b2188c63f65d5f153be8acd91606fcb759a02bd340822f0271236267cfbdc5aa454ab95736f720f41f80cfd89f0cfa4512cf178e42f8b0a4d4d1c9ea48ff843b98a5758ee7a7056c16249d6c439818cb6ae4b69bc26fb8a40ff9dbdbc6de2c494e561987d5a3de984fc57c6ead623ddf25d9d3e0502bc124ee40b92883075d8373733d2535b4e59f21886361bdebe30d3d1fa71ccd6e8a2d2425a99786628504b1e6c0576a6342a16fa70ac805bbdf8580c30af8ffef3cd906a79a7e9d343baba6ffe77938cf04e74c92f5747fd6c1bc36c42e4dd880b94d0250cb6ec51"}, {0xe8, 0x1, 0x4, "26563f41413cca8960db398b6d09db2532551a9bc8c149f500ac92a7aef59c05f203dd50a62e72f04a03b04cfe9536908636818414d51b549d5e577df894eb7a4be8d87f5ded483904ff78823e557b9b3eb801f32343c9dbcd3fc0dca6c548412c1f56aaff26e2005e007ee5d17ec0d514f8440a9ed9e167071c5b86b9ac49cf0f20e987b38f0a90000030749c8def5eca0adf4b46c7aa46151992be4e8e5d78b6a697f5e9360d42decc7afc38a9e3349a6503652338d6977e5b98ba7cf7e694d070bebc47b5cac471860376da28c3b31af8ac213e39"}, {0x98, 0x1, 0x8, "fc1a3275412845d1af743ad88a96b573fe323210cfeb0716ade035a94fbf363c1fdf47e60d37caa77a8327cc86b0b6889a6a429286a4ba6e90747af12459c04c6d9cb47e0e2158e277dcca1b219a811d658834511b6ebd30abef1e00ccc6b512ff08ed06f3aa0319f8d11c8d7ac9d1ba9c9a574eae4ff88c0906cf7437c5edac8d"}, {0xe0, 0xffff, 0x2, "341354e5412be606a938da3c808844253654b129d382119cfe49addda11e18bac1ce3af722560f04af6b643554abc5e80c00ff9fc316dcd436974e97420b0aa37d1a68c604c23599782f50fb6824d2ebb21939f6fdaeda295cb9624d2da70176a2f370d5d00d7b79b4978e5856e89cf43566ad37174f720b145da0cd89cc57c77256944afe3e07ca59bba9e6ac6dabdef203ccf14ab946eacac64681b1301a1c961edef122a180859df3f8c6a294d1fd57eab2b164b23f06007766e981aaa0b457b41afd072e26f8f4"}, {0xf0, 0xffff, 0xab, "5264a9626b294b6e5b60e5a94ec0a7cf2df9bcdffce42059700d4308fba8e0f2da9890ea1a82ede53f5be140a012dee28c41b3e380bf689bd0ca6342663a0558c391d215789a82deeccc87d95cc7dbe8ab5897e6b852e70b341f17aca63c1a23cfa1b4fd4de86f63aed7ea1a64a73eb8a1b73a209d12648e581fb1cfebbe47881caec25c7b798d507a4ef551ac882e323a084db40bc3c07fa9b460adc0720291bf58c10a8345978f89cb842ae49330b71662953ab65a72b95f481ae625eb0d3ae2f3273dd79b997660a9a654c1269e31f4b0dc7ec06144a219"}, {0x48, 0x0, 0x380000000000, "4f62657fca196efac00a05aa5d85f179c9dba49602421a3a3554ce4c7248576bc9a310d70bd660472825a49ee9224fb078180a8117"}], 0x13a8, 0x404}, 0x0) pwritev(r2, &(0x7f0000001b40)=[{&(0x7f0000001600)="d771727df1ad8957ee3fd8e69cd7c7f119e5a3c3ee04888c508643a5e8e6e33fa488b303b46c9456b50dd9bf732ca55db102b44ca44cfdb9a1629dc16e227cfb6925", 0x42}, {&(0x7f0000001680)="7076e77bec3a4fb4902ae432f4cdf237ccd105f2b4c469eb98018db111fd178da06c2897029a3394596dfa1d9ce0cfda393823af71491be34e057301c05c2b579dccdebbbb67670da4606d411dfacf9105d66aa92e625a098c91ca9fcd", 0x5d}, {&(0x7f0000001700)="b027738abc44b6b5524bf416ef58300d1977bf", 0x13}, {&(0x7f0000001740)="32c6b73ac45fc28f36c0ce7b7f3e0bdcf7f414e3434776d6c4673dc2c094771278180c55a70bb7c0879356a7622ae7fc49a78b56cba5159e52416bb89192e402c463e1fc942bfdc1ab7d007f20099411dcb8e4914835b10902680b2f773d2d9bb9273deaa5d3a62657a76fc4f0272151a7e74f20e898671a85182d071734a2da6099cff481465c5b4c325c9fe5c5d681b56d155f961e38c79dccaa58e54b2ac3256a1838689cd3ab0812d5df36944ad476", 0xb1}, {&(0x7f0000001800)="4815cdc0c073091afa7911508f8540e19c2c57a42e83e6fdf8a25825a9c8a4c10805c0181e35dae3646d4487ec91f2379124577f900a485f492408767d412f779e0581c1b2b7eb4bc0e9eb65eb0a7679e9260ba035aece", 0x57}, {&(0x7f0000001880)="b3285d44c9e229120fa1786b1030e0fe08244bf1b41ee9eea5fcc73e3119675697ba2db24e6024f47d0017f25dfab73936be5c90cfb0fb6a8f37ee03b984c213aa8f22e0484f9d83e139f2330477e8682f8bced6497ba36bba12464dc1b626df14", 0x61}, {&(0x7f0000001900)="b54b9a37354189626d676023de13b58c471be323414619145e5190b9135b6d9c862bc44935fa5ee7320dc3e95e866a9ed558360890b6b84a5602472523105ffd3109514e4097990c9b622fbdd7efbc5c1c16fbd1c8d0752c085fd0", 0x5b}, {&(0x7f0000001980)="c4bc2b9e929ee1a4497a819f9e5b401a94cc459f2a2ded90758facc25e50a8933c7cbbd66a85f24ab75ddc4d52fee972611642bc29af03984e532413e2c3831ffa447871968507da7a6ee7f22b2daacf0bac493ce3ea6f3af81537efec9c666f32ef52225f06e9758ecc149bc295b9f1c4ba4318fff17ef713c719d084737eec74afdbc4c6ebc2bf44077a791e7ec4dc55d91a0dae601217f9c1ae84b6f345267fe3ba8dc31a427f798410814a9ef28caa5cb15d5651f8bcd5e00acf92482027bb40e313c0f8c2938785cdf0e475bbd8", 0xd0}, {&(0x7f0000001a80)="1a56c10be0785f66531757fa3b3e4e2f1d8de811931ec47acd3f74c0dd389ce8d6ddf774983e08d08b8a500e7fd70c7d05ae63eb4ee9a233209473e1b36994b0ace4eef92dd6a61a666474ddf587aa2bdcbe62f58b5d20e7920e8913cdfd54b424733e30fa5d8c3c12e19cd25fac376d8bd2f670c30b576d1e8df41313a43a25159dee2a355e606bdf9483535498af6d5141a4028d70d3f99c", 0x99}], 0x9, 0x1f) pipe(&(0x7f0000000000)) accept$unix(r2, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000000010000000000002c5ec0cb0b3633f332e21d80b231affe00000000"], &(0x7f00000015c0)=0x15) 16:05:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x40002000004}) 16:05:10 executing program 1: socketpair(0x11, 0x6, 0x19f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x0, 0x2) socketpair$inet(0x2, 0x4, 0xff, &(0x7f0000000100)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) chmod(&(0x7f00000003c0)='./file0\x00', 0x80) r5 = kqueue() r6 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x400, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x8, 0x88, 0x80000001, 0x5}, {{r3}, 0xfffffffffffffff9, 0x10, 0xc0000043, 0x0, 0xfffffffffffffff8}, {{r4}, 0xc442281b7901479d, 0x1, 0x10, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x60000001, 0x1, 0xfffffffffffff70d}, {{r6}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x80000001, 0xffffffffffffffff}], 0x1, &(0x7f0000000300)=[{{r7}, 0x0, 0x3b, 0x1, 0x8d9, 0x2}, {{r8}, 0xfffffffffffffffc, 0x1, 0x80000000, 0xe8, 0x800}], 0x7, &(0x7f0000000340)={0x4, 0xf094}) mknod(&(0x7f0000000380)='./file0\x00', 0x202a, 0xec) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r9, 0x4, 0x0) 16:05:11 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000040)) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x48904ac3c03a92a8, 0xffffffffffff0871, 0xad51, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1000000000000001, 0x40, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x1, r1}) write(r0, &(0x7f00000001c0)="0262e44e18add5b3222fb7329a73ca2e5e0672b4d5c907f8ef6bd0b98c8fbcc84e685c9ac7e5ef13b73d26e0c4d7cfcfd9b8b37f9273b0dfff093bd59de821dd4f987f2f34781c1c9657ec05c460cebcfb916839013dd65b237e5da93e6c4c75b05b9221190184d412f69d3c8ed2ad705bbf4bf1ac05655505ae6485a1b2cf695b9f2e8ff8faa1baf9de2ce82e4a806a5661a965dda4d6d246610d91d31dd98310bcc8d0cb65d8c9035f3587b57a2c934eb7ca400f75b811bb270ec86b5ab7d3154d98b04ff4bec3018d43016e62adcb168dedcac873ddf162c53e9fe1b16dea4a3dd406ce0fdf057c0278d08f1f04ee32e859ea84318a2f39d93994818e9eea0a163600fa61b77b5ccb354bfe3996c47a904af5e237714f8162a4780fd20fb2053cfde74c14d2d78479bcde38639c39cdfccc48e9b18823344cb007942e6c7f7cbea6adad6919ca46637d18cb25924dba0dfb74ba919804aea4e100d2c2b583e06ecf98345eca136e051b2f09eaa4ba01825202e42559f1f39feab14f330dd385f9ae75270b66d1359a32b7da39623dbb9d43311c68ce9a56560e503a2e6fa74d9d192fdf5d7b0330062d18c806110c652e3d7b017b63eba3bccf0df1ac655559398956387e883b4896f9b4eb8b797318350b9a3bd2ffb053844b5b938696af6f92f604d4851e7b693aa797be20a92ac09c1126167e41bac785ca7f4d47aaf4cdb038899a1b7393bf3d683e713a963d22a84e31fe0fdf8ecb1912181410c1609703d8454ec217ecef2eb6ab8949c0f735124e37e647c1420834e221a24382c39af6ec764d4bfa7de70df57f57e41e2bf372d78f06c273cea79726785f608295af9e5c14229045bb3366d67b739df1138a5323a5623b56b97f3ebea7bfc5b3f3235e1d19e7d439112f197faf891f03e78b397940e8d7eb65da716fd0a0fb17b1d53acc78a9398564f2435bd3b009eb6a39b5d61a6db5b89e828db06b85147cc267f74f567c865076e241f95ee09f1dc114a42a365c9ed48eeaac1b9b67baf5d51346c40395dd8cf88f7f6d79a614f1ec1119f7d4a9aa5865dc76cb7bb598a4bae6886cdd8bee47441afc0d7ffa79dbf9ac98f148ff532d2ebbcd05d399290dab8aba589e26bdd2e01c0e1a807ac2dcd7ee85cda0b82bb47ab12ece975cf6330b340a191d46c54d3d4481047141a632b5abf3e170a8d87b335621a1760ef5cf29422a72d2f1be3dcf99dce224b1f624fd25fa943e4b94dfc71ed7dee64e8250f64f883a6fb93512db333c1df60b5bff80efefa606cb70f76d5de02113def59e7fa532e626aa02a132c958893bf53348d2bfd1af870a423e3309d3432d95668dcbd9084e0a7838c926a39dbdb9562acf7d44bafa347bd5784315ccf34992ee72a2bac2195141c26f0a281c64f5d5c9f8b1725778e16c6377e34f9dcfa8a816bc3f892a49d63124ad886b098f9382c6a509e923036e58efdaea01ea09fe2c60cf343236ee29c6888e75c4b582f15f139d25e096549471256e2565676aae0710714b6ae589a226d7a71db458c58db80520f4a746302f9c887f14c20f0151b9ec9bff66e47d7c8c1b6b3b71be6013b0a433f1d1905b71e1d04d09e8acf4f7347357bc00fe3fe2016380cff6d48368300e7a85099ebf20b77b771b0f155dbf3a8e1e9977dc65f452c5eddf7a526078f8fd2192f17dc2ede81dd049c9efd0e99b78c8f8701be5d1174ffe7199e04fb6cb8779171efcadb046cff1486562457c7f091df2db61d4e108b4e6a75d957c7c6895d5fedb330302292d274a7b98ec04f1ed7aceeb3ecf221bf1c86926aa7180b19381f5f56044b68ceac230161c7514a8fe880c01397a80f5a865bc2cfa48ea9d4921e3d95d6c4ac89b167921e050e9ac55e8b06ca599ea71fd1efda4d2e111c2f9fc826462b9324c7e3c849480d47a255cc0077d1424bb1ee3cd9a10cf8efccb95e64798582c7ccfb94a27087792fa3cbd4fbdac2a2f812fb4b16918032d6fb9104a4641ce9ff80eb5dd32fdc46cdf5f6319af9022bc06e504b8bc9d13879f666c44ca8c584d0ecdcef943011bc86e6ec72663bc644fb3ab26ed6a26ab1482dfc075eef304593165f7161c4978c79d391b7dc99f596c67e559ab2584825851d87e890de182689f52ff2144887ea95a7206157a30c25aae05cb5ff1a205d3e2383abf3a9f9ac5d9655924d13d69d807e63f5f5bfd436bbdee561066ced4d6cb3f777ccdc6fb6df6566dec7b891f44dbd80febdca6f2afae0c37a63e9586d626b2a4065a07e587054de9e16d9b747a8a277e3886acae38ea56fa07a88e23145641cb66a92b81837dabf8cece841acdbb5c9ac9187e8681f3055e2f0fdc8a68f10dd9e3305400bfa0a79dda17d082b1357f2a5cb52bca70c5cfb6d3928bc35125e57f58c1f5c052588e65197bcb9e65418b016caaaf0ad4da2939096a02622e7912a1b9f8f417d63184f82fd6171ba249f5377c76ec32e75b94e6c60cf1cce0f7acb3a186685e7924e25d74bb3be24293dff71801ea4776bb653fdf9b96e8f7a157939807f7f2af42cbd61428e173ee6f5b00322f55846bdd2963cbbeb18c20a38e60567e57abf4b18de09e76c8135155d45c6a582f9add75ab3d154911059cac70ae0ec610aaf4d9db348221d7828ac7132d73f299d707a2f6165307180cf42c1ea9732ee7f164c5d4192a1ec40338bd55cad767e2a502782511b5fac9cc046b047d7ea376ead14a8f1bd751ef2c731447f68a50d5edeb319ec69b7fe9b294732e7cacc117e4fdbd440c3a67125f3e7782a587d6d5197c703b5cff294b5a9a31d671490402db87a493746011e1945c6b37625f6523239905e6366147da448a5b5a407dbd448c2bf6107218c4d15eac3f5ac66231a925655f299b1911cec281a8ff24c2a559375543895e83e0b75f5765697ef6556c47a65a68b9403ad3f5f6ce30d1ef2534afb5d1d440801536782959bf0b2af6d7c413da0a380623f8216529d45e694bda983a2f74cc819dc8ba5f0fb386283e886a58faa43a252526aa64c201d367128c5eb06cfb1be79071f013da6c7e04717253af531be57ff9f39acf7735d1989e624f9b58e5128d3e1a0da7dd7aef5a25952699dd82355a6dd7c55226b94d5091355df3391a7f3436f3643dbcf26703596f50cf53b74cb4c88a26b58042e84eb25758962769092b83441915f7cba08ac78b84cf8c02c3833c9c4a866a451a93b366e2c441a3c04d32ca8c790986b7f5a888b452fbace304a388228391bfb38758f2fc7ef3c44216e5b034030daa6cce71af2e117f7d92c98542e6d86a072376eb6d42792a52988f5755763feb05ac47dc581c0a4ab79a4d72e1176fd60d6192925550e8f6387ff341053bb54520ec60549351539f6e54681885bf5cb7a24c8d203138ac24d0b8630699151abfc33402bd97f83bdad0c7d9991d9194a23ac3fc5c1c66053c34ba5b480c44efa3d49f2ac73940c44695fa5b9e43b7ba188b89b66acf8aff7512045631ef628d66532c40e9683cffea4f6e874c43e7915c656595ea4bd415a36de26b78cbc2e30b4a1a4f315759d1bc391e04f450488419754a4301b25cce5ea8da147269105ece60cf6b69a0511363083e3f37e45e00a88632780c8d85719607e64b1702c69a053746895d726e6dba50c46c613f4a65da7ef471d14c36d3a5f3dda4ab1a9f510fcc6689990e06485f60b3e0699cdfd29a2b836a8b6883121bbdd05f1ed08e56ca9c70933cb8bab011925291c20386e3b569e292ba8be895dcfef2342077dd25c63599a1fa68d79215dd10f337fc8fe34a90b359376c4dca0f1a50dc101247eb54ae64b9d320304110753bdd546a726ec4023dea045f746f391317972458a3c66d9fb4c73fd42884a4af38297ddc53258f39bb3fcc4819a9fb0537fef83d57c2feda69d6073dfa283189eddb5e139a3a18dde2b9b280f3b2b6cfc65d1e02f826ff09cf6fd8284b3a50930247ec38bb36181cb161a0c6948a2ee23c74329c221bf20f898ce75c5cd929e3bbaed53eb846dcee85f8e1b60996d6c47b48b07a5541317a09bbfc561cc3d669761940f5a109972a5f19ef7cd348eb1faee6aaf515e95851212cf240ba7fbffec273e741541f167d23c8853836ae7554a83741f707938e21385441e89d67126ec778770650472ce9ac840e3ce102e5ad6c6848ad3c7be9f7d88fb154769882aa67c3be27811df9b540f70e240927798f697ce28f1fb78fb162927e56b213de8d7c2f1de3b55a68b92dd4f877804c545c133fc293f713e9c33c78d7c584f37ac2dfd01b8ad1f9fdc1d6c5f36e42365debe535e8a2033e0eb807aaf2f2453a47b12b64a0d5bc11b188c0393f6328c04c55ea34364ec5228a455c9bcaddc67eda9d6a89b81a2d7e8057a473d7bc7200460c4e347a9822c491f63eb7503b87c6cff5c86f99f8fe6eb67cbd0a6e58247a6bb07de88251546f6a6795c9ba41903650295fe5cb09f5bd708bc92db978b25186a54ad976aedb59575c07813bf3a5f0fe39c00a778b5de112829209a178bc435aef12739316585f149272469315844063988dd6042880d6a76d6163f735679255520a85934c7e4cb969487db0c9d41bb9cb202c806973d42172431c1d66eb8e12d0c29ca6fa097b8f025a273cd00a9629654f4a3b527742a49c1c74e4248f940dca9fefe2627526a7627aaae623af52ac98c939a05b11c7414ca30c0966627f4d5e484fbd439c2ab0654f000e67e8cc70847e68118a74545c458428e4e487c183119b62c60fdd2b58ea2eacb1d2e4a38933e8ac4715d23ba174b0f13743ed3e959553e772911ffe7886ec9632b992750e6ef86a203e876c8b1cc9368f4fccbf198d9e9281ed24e8cdf917b18a1552db3442541f182ff5b748dc55e837448a7cb579827085cccd8f5b1b3e8e5fbd3b92acd10953683420ef8a73ac62c2675d6f60117e38cc1a12d827c89954a4b2b4269017c5f2c7e76c95cadd32cdb5e6774a6f6103612388fd02f659c68505bbcefefdda4839a2f74235653b8669641ed2ef4395ce98f878cd61397c2bcec85bbd113f758e5d1764806fdbe85a89cef04a29e21515abc9bf12a078a4de2162bc7a400dca8e6633729e04e4dd3a48788eb33d2883c341fb089e5d1798bd5cee68d7018462e2b7ec9809daed2fb0211af408418f6e69d14f4a54e0f3a81ea2e47d7d35efc0faf4bd2fa3d08638bf2bfa5a7adecaf8a32fb8e66112b1e8b7931455cda65c831656acaf6ba53f716def6dfc1599e88276cfb83af386ae8693a524bf0a59727de91b69833b840b1926ace78437a7422ab98ba5bda48b56203c67a3539dae99bff64942c2d88263f1f652cd56033bccdaf03ca0a241c3f2d15e6dc15bd775842f6c7bed81690f84886367fdc1fe29ee104ddb50fa5756c8d7811a7ee85e3588d16cd3c1784e74ce9be023032fed126349fb21aa96b039d824650a52a30b03f5034295143d943412bcc1fc874e4b8c10cf6635613cee2d063f0576188225dca378ceff93734a42f9340ca2817dfde5cc2352c51a62beb13d67d99645ca47b5da58a7092c6012952c96b5280946fccb94370fb737595a5435d639cd93e227eb634961b4b92c3abd5736109c779b1750b8f8e6dc668adbc48f6d1e1fc1529f9fccd02fbee48a7594fa5e77cbe912fd9fefc5655bad8882b40af7b0596679fa46163a94daca2d2a30a71f56ccb66f12b73b3751783766aaa57c7ba280681f32377d21fa096b965a89a047ba96b14bd88cef06a0f147bb10c52bc217c324", 0x1000) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:05:12 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) mknod(&(0x7f00000001c0)='./file0\x00', 0x2004, 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$inet(0x2, 0x4000, 0xe0000000, &(0x7f0000000300)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000340)={0x2, 0x3}, 0xc) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x40) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:05:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000980)=0xffffffffffffffcd, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:05:14 executing program 0: r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/22) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x4052) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0xd3, &(0x7f0000000180)=[r3, r3, r3]) 16:05:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 16:05:16 executing program 0: r0 = semget(0x0, 0x5, 0x41) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000001c0)=""/197) r1 = syz_open_pts() setuid(0xffffffffffffffff) semget(0x2, 0x4, 0x251) fchown(r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/22, 0x16}], 0x1, 0x0) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x3, 0x3, 0x6, 0x7, r2}) dup2(r1, r1) 16:05:16 executing program 1: r0 = socket$inet6(0x18, 0x800000000005, 0xfffe) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) fchown(r0, r1, r2) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000080)="bb31bf75a8f22e6e5aee4a4c61fa4746907f4a947933d43cd7e39383fc275a0dc9743e099f5538e04560b1eac3246651dcfe684d93ba8250212fc475f8677a6c6975e031ac03389159a6fcb95d8efabccad08252912aa9302c9bd446d494e3bde7380d42", 0x64}, {&(0x7f0000000100)="3d99530212fadf41818f7240b6f776c1676612635b5d5e24ac62d50e088b53648874d336ee0aeaabaf5f0472e48bb19c632cc3f414e58038bf806fcd27903956965b9b22eea152561287c68baadef5ddff4858a844d4c6b6e03f1f1d593fc87273c93226398c00149e009bb589863fe25d3f9565b0416a55852036b8a2cfa41b60dfea8582864616", 0x88}, {&(0x7f0000000240)="a07ea3f85d58913ba850264d64be4ab8f1b5fefdb8a83c6940898ba143bd2f9fed398d6d00cf533e100930e8dc3ff941b0b12415b0b08da6847da412d03aa5ce35661155bcc755c42ea8b0cf68e431fda9cfa4aa3029c28df7cfa1989145a9c99789618eba58c1357ed717d059b029f096659b96d69aec442ca29a2071f346592f8f518680078a9cd3262d9c5be8f5957eb0ae0b88575886f7ddf59070742569d26d602873ea816ab97ad5e169b960e5db8157e70e33cee11af6c9cb759808da4a65179c201b307928b336473f8745026a3cd0c949b04bdd3a4b9fb49d5a7ef380478d5710", 0xe5}, {&(0x7f0000000340)="2a88eaaea1904ace1b272425c09e8b559b9c34b267f224577dcce6658862b022b2e2191b1d0591a3f28d4e1704cd037b57287220d34d6ff2b2498eea3c4454104e637b55e85ff3f3b48f25ea0ef5d58801e936a21668277c62a0dbe36bf35441d06f5a0fff7dbb7fad1ff27c1bb1e2499f13e3979ea13687625bff9e6e8e3f71d3ae62a2fd4c76693e3f7c8ffc14470b82dfd15e17e9307384109870d2ad7e80c729caf42d3a678563cfe58a66c5683b86974b94ed38e75de2126b305baa871cfbf0456ffcd9e9059b7e7199b9cd907e241708cf9d3389e2386dab01183acea227ef8aad895dd0161d004aa0d9b96e328b229378c8cf", 0xf6}, {&(0x7f0000000440)="61b39230afc3ae3898a9c461ff2f8dfb0c9bf2e08472aee43472955e0094bcb3a6d8c188ec627f6a801c6d72e861f27f0d063dfbe3fdd21053356f2ea5cc1d4dd1822c174d26abc02cef2800136d8c4bf111005d05777a4adb6390f3e9faa87d3acf08484d8b3a3943548c27369fdf1e3145f7444addd9c357b571a9d5625bfd51184fd4adec8b9ac5614855e95a273c6059b846aaf880fa5f4fa65f2cec63a2ccad7c5e4f535715b3c7ae9e102be025a8264820605302fe", 0xb8}, {&(0x7f0000000500)="2ed3089deb7525a151bb8a96e43766b4791f35912c87bc9b591d377eec9d89d6b4a6a2818ffd0d2cf17b030f563be76280c7242047d403819b057ffb44c20ffca0cfb700a56e86caa863564159b9beef61bd657836676d3be98836bb8c2d281938866902fa5c340edc61ef2b29b915dc4ebee6703e0b8ee6f456ce7d76344b92057ac2ac5797aa27582c5c2686479a75f774a8365a1e9accdc63", 0x9a}, {&(0x7f00000005c0)="5fe18c837f06edd3d949229fd6fca102348905203eb716cfa15f8fa7d3a326d76ef5bb7e4c8e1cac0497cd59f46d8fbbdd73d3773b7855e94c691c1dd72844b30de53495c4db0c71ca4b95fc9aba46e476b438055220a0f3c8b6bb7233d855404b55de16c58c8e81008c913b75a12471597c3a17e952b6bcddf14052340529aac7cf0455afa698ed2c252a29998f0b2c4e4086232b0fe1c00c8c0941388785ee279afe4cb03ba831e044d62e1a8646240eb63d3608551ad08bf8ed8f109fdcd8a44eac27481b488aa197c8e570a532abd19d24f2228c05816cf5eedb6de013423289b30fd8a11fdde90ca621c2f8f66c01e1d5efd691", 0xf6}, {&(0x7f00000006c0)="3784e1c65ee84819c06244f0fa60980db0ca7ba01162f89f24428cb30c02f96ecb29a61184e1d675c9e705b5fb6bbca863e87c09530ea6f4dc68a4e03e0e2ab34193b057c77de2f14da1794359c6266c7881694383e971a235e648035126fe83cba99b741405214806a82100fb9ddac2d0ff09fd6e129894d77c15b6a5abbfc6f7d0dc194e657c27ca250f7a455008d42dc6ee3fc0a0ee0b0f24edafd6e2f946e46c", 0xa2}, {&(0x7f0000000780)="896a7cf49fb30f8fb2ad6e88eb5994909c39b6d6380f77916051", 0x1a}, {&(0x7f00000007c0)="36821c84b25fa8e5103fa54190f52c4aa91aa783143f58c7cb5dda47cf473cf1e51def91cf35a852cb95a31b028e98e769de7c364e2a940a7b33f9e8f3e16ba8aba0be3db87bfd81a4a6d6364e336cdfe83708b8a20708211fa96830c705499a53b25b9e90", 0x65}], 0xa, &(0x7f0000000900)=[{0x10, 0x0, 0x2cd4}, {0xa0, 0xffff, 0x6, "573f4b86c942f286e1e3678c96a5d4da9abf0d7d4dc57d6644162179b3e4c03855e494a47949522eb9664ef0240047a56b7f97161739ab4d27e7d916cb3f3a5278d3ad2345818d5056c9a3d252af579451c549a80a42effa426088cf2e9c71f14a9e168374add440a5e9c9bc47ad44dbe1079068feff1fb4faf2d3b0827b6429fb1f32ead0e88e94edfe9c051361dd"}, {0xb0, 0x1, 0x9, "c0cf63f6621f81367f7fae43524ae344ae7772f5c774f571668b74291be010bbcb7ddb7664278f97da20f0646b5ee929e0bbb6dc2ac937b79ac231e7e24b6eb8348afac1a7c24720fcf08713e15cf0b42f6a3bf2f3d25fcd2f0af8e407702e45ab7f55fb3674541c58156ba87fdf259f61f1470b022382f1b01a3841f3ca24c876b874463939dc58bb611ef5c66785dfab35108111c1958bb4f5"}, {0x88, 0x1, 0x1, "51ea93cb714b7c0378ec8c039353dce244d374a223cf8126bcca395df6f43608b1fc06f1eb44a98dc78bfb90917485ba4ff59b14f35b8e2100f416e3bb88a83af0bbcb79ed76551c958a4706c7d6faee718b454c6333f88d448265bf0ba9a3a447c5da59aec57e283d23b5a954aa3b14b3fe"}, {0x70, 0x0, 0x6, "5a07325e4d54ef0d58624788a5fe9398d5af6edb0c8d24d2b07af16fb08d9d21342238584c172d82f29cee1ddeb69941f454c9732f3b519dee92c916980a2821b5b87f8d4582c13a0f50b34df98ab43c188011412370fdc40d3b863791"}], 0x258, 0x400}, 0x1) r4 = dup2(r3, r3) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r5, 0x2000740d) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000001280)="b2706ef62849e595986096ce178dbac4dc90e9e0a5313d3e7a6a744bf9bd033d6a60a4f79fece6963cda1099664293d67caf81bc936ef8ca4264fdb6b058bd782a02606be052e948378a769f34ddad9d226c2215c0502a72beae2a613fb52346216f4904bbf7ce32faf23d3bb852b887f718d3efefd87e4e1d54cc51e801b516b63ba2a2c200f15b0fba7b576dfe528defa573e31b7982259e120c", 0x9b}], 0x1, &(0x7f0000002340), 0x0, 0xc}, 0x8) 16:05:17 executing program 0: pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000300)=""/4096, 0xffffffffffffff90}, {&(0x7f0000001400)=""/32, 0x20}, {&(0x7f0000001340)=""/6, 0x6}], 0x5, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b9b429939fa6c39c96fe2a6ba97b25422805badc535a283036963344cf3eece8a2cacfd0fe895707d1f90b0fe8c75153b83f0ec9bcc46c766d46da31c33d614629d29975f38c639d8ac392d285d04bd259fefd9d6163e94128b895b24d40c2876d68efc56ab341a1f6c88be78f4dcb29c5cdf701496c4cf4f8ea97b0160cae1161e9496c53c6a3df45214119610f6230e7b1e9c881b62ab642a129536e6aa4c78154e81f37a3ab14e1cbc21096cd18d1690a444a9d939d9fdcd9074f3464bc25c8969103273d81188f2c29e37c9b42d70ceb62343f63d5bb52f6b248be0f475d93", 0xe1}], 0x1) 16:05:18 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x200) unlink(&(0x7f0000000040)='.\x00') 16:05:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) msgget$private(0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), 0x10) 16:05:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{}, {}], 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x4d}, {}], 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="d7995ff00370e46c0e6b33ce36952daeb010b9b0c698c437e01bd3c510b616d54d", 0x21) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:05:20 executing program 1: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000040)=[{r1}, {}], 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xb63, 0x4c4}, {0x18, 0x1, 0x2, 0x3}, 0x2020, [0x7, 0x5, 0x8, 0x101, 0x8c4, 0x100, 0xa040, 0x433]}, 0x3c) 16:05:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe93) r1 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000100)="8700d7f1535b95116f34cf91f7384b138faad57842a2f7d1698e4d369de5a36058d3924daad6c628cfb688b3a56bd22f09b323de0d1170435423d173bed47a65070b29ff50552f784bc2bb0ef74d4c862ab46578dc617931bd6a45c9ee65c3ae642f2802abb168", 0x67) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7f, 0x46}, {0x18, 0x0, 0xfffffffffffffffa, 0x100}, 0x8, [0x80000000, 0x8, 0x0, 0x7f, 0x80000000, 0x5f, 0x2, 0x100000001]}, 0x3c) 16:05:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7d) r1 = dup2(r0, 0xffffffffffffff9c) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="369b29edce38bbc16827fb3067de366ddc8da2adc7064b3388829f113a479113a8e43b3ad74b5805b6037e49b2ab58ee04346988678a39913878400c814a053f3d0fb4159b5cfcba238536f74da2fcd834299cedc947ed4212e80c09b817112fc942875fcee6cfb3b6db0009942883f2bb74bc61708658c0d1cae80991f4e32d53e967465d9de60d2306aa4cddff72fde908b35301d7b22d10a424706f8100de64638326073b36cae0c227a82cebd6607c205f8f856d7cec047a23c991b317d455ed30a42868dbe7353760c4c41c243ad2ba31d59f03e8223d1c85f138e068c8a71bf82b51c88c48af1297c27c46721a5019f3fe81260aae3f", 0xf9}, {&(0x7f0000000200)="0b79dc5b49074d560c04391e33030cae37e8a097ebd38a46cc84d2fcb6bdf16f5fa330d35b6f57b945d22e6ce940012c57bd08cb22f998883461ff941d3714bf6c23a91cfb40bba01a0982e4066893d6f6b249e9ce68ac05ee11566b82c9f25386f938697ef06a8f56a0dfbbb1b9e861a7f961283af921eeb0636e8c868039b12b0ed89c032f709d1b229a309fed04270cadb001314d4c824e4d9ca3cd62e0060f7c5643dd75b3057adc63bb8fe54cba6fdcb5b7b2ce3b7358a2847d107de3fe", 0xc0}, {}, {&(0x7f00000002c0)="8d6dfbb93bb3813129d3da4b63dd6d192411bffb2eeb9d4b0cae3abb1441a87c2e41fdd283fbd228d1b8fc7c30d9f13f02346d05c593e7af0493dd1249a5038a83cbf02624bcfb0e17a84c9b826557f5a271af8d7a65d55424e20c9761ab02434a", 0x61}, {&(0x7f0000000340)="199ad86ce01ed9f1fe04a7c980d013302839d14d6ff3b063b4c07898d6c0ff49cbc38b02360077f4bc3678e29c323b170963b75b5264480cac", 0x39}], 0x5, 0x0) r2 = syz_open_pts() close(r2) read(r2, &(0x7f0000000040)=""/153, 0x99) 16:05:22 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/146, 0x92) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/145, 0x91) fchownat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x2) 16:05:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0xfdba, 0x0, "c1d6d042342347d5439620e3e26a778eeaa420ea"}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "2a8b4785d3f321c65fff78fa9e2efd39c2959038"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:05:23 executing program 1: mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/4) r0 = socket$inet6(0x18, 0x3, 0x102) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:05:24 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x3}, 0xc) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xa5, 0x80000000}, 0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x773f}, 0xc) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x24c5, 0x1}, 0xc) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x1}, 0xc) getpgrp() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) r1 = open(&(0x7f0000000300)='./file0\x00', 0x808, 0x20) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x80) bind$inet6(r1, &(0x7f0000000380)={0x18, 0x3, 0x0, 0x4}, 0xc) munmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000) r2 = accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open(&(0x7f0000000440)='./file0\x00', 0x10, 0x0) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/140, 0x8c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x1, &(0x7f0000000600)=[r4]) r5 = msgget(0x2, 0x80) msgsnd(r5, &(0x7f0000000640)={0x0, "b1fbf22dc74b7515ecd12b253b0b089c2c97589a4bf36f44a0257679ac42645547acf7f2903ca4a2ffc4e63e6d706338b18cbadb66c2eff9e1b359e3a6d56781f4ec04aaf86f55a0bf28c658c233e5cc40a00ee5340b77216ff47909b8cd321687d5a166b9a502af0b948fc8e129d88490fc2ab0bc71787664d4e0fc5a47d5db4123237274848e7216642b20bd0fa4c679dd4baeecc63a828d16821f5f304b600d8b27fe3fc92eeb32813248aa56e2935ae7b8c5c67c4cbf1c12b51608442023a72f6baf2ad8b4403aaccf3c6ae62f779a26bc49caa23d645245a1bb01fd7bdf6890bf9e1e8e721d53c5fe5ddb44b864d072adfae8ad0b0a23bf1ab753113ba497aea96b5563e3b07f24048e11f45379993726a6924028d68e1e8f956b05fa6d60dbfb88c34d9e21ada1698eab53d1a06851be1a124f96101c1c86fec3af9cb923653dd56e75fcfdf3c345cd87d1c24f82e174c6688e21cd17b00bcddc6525513933c6af6157b162b8a3ce7ca73772be6e315fd91d0bb1403fced6ff514630a73fca1ea00d2169fdc2c261070667277be4e4db2d9804acde3b1627deec85eac89d78da23a4ea7265be70b08049db34999fba314ffeb96b02749b9925ec0d43aef035cf26e2bd7298ead99e1dd115ed4354d8984ef86811f4fbba7862fb8cd12e9cb05cf6a8817445460381580b7a73f4dd6ba4829334f28c2e6c7ccc3c060347e78c0cc72a8a4432d687f3211e83a10288460190cd3a097e0f87bf58c6504366a6382c4fa2549a9b0ebbd3567365ca2ad42b663d500ada3b5153f4faa0a4501544ae178d180b0213d5b09e257b93cce55b8392a168c9c5a9b6be192b28b31e744b750f3c12dea40e9f43d646d8e40251e992cd11a3d09c51872e1c7bbf0b8cb96b6623f015c2aeb004260d4370b57fe234f9a58463fd1a4ab11ba607dc6ee91c68e88fd49deda46c06026eea11d1512b69ac5d0f2f1b0be25a377a684e7cf1bc6f4020ebf40169779703647b4fc592d3aa1ae68b985a34d76dcbd5f865a6f12f66784b0dd387db285926da3572a0524a0ce85f49bde203015bc922e08856da8080046ae44bc120240e60b426221e9a5e2f9f52d343774a61448b9efb663fa64932f4f62b68827a442bdfc32a3ff5c8dd8c6381f7f2e0b9ece1af77d454ee4533bb93c984ccc3282e014fb1cf3f59082088f1a9ff3b231525d3ef68f136b637649305efe7054b7944ceba4c2a1f7b2db8ab711ba17c3ab4332d2fd8424cd252632ce41b915f41f249f3f1bcc8ce91abf40b29813540acd2cacc8b24d0f20c6ea24771ce14fa5ffb0e0ef6e82ed89fbe6bfddcaff863bfbbbc1d12cf4b5036238a5e2f5cbf66e17ec38528b4219fc03b5fedcf193ef6a541a9456d02b5c1806dd19dc8baf3ad0258f69aced2dc608d22d51442a6e3117f65173e8105c7ba5c68f0c3e60b03342f48c2720b496cbbbdef7a3ab253699db7c494c0a786a13466cc8a93fec63490b60f353ae2a96f115482fb22ca43ee947a7776fea342beb61024648ee95a29786625ffef6207824fc7e3239f5f165cb9be50579a7d1ceed542a0efac95b9d38a7f56ebadc6108674d8b9bfab9495bc220eca89cb8d13127b63e2d3f0d8c1bef617d6c3ee00864ca717fd268e92226c9b3a7d439de7ec5d6c1ea6f0a322b7994043bfa77b6bb09f64bff1ca26da1237ddc009b2cc272110e1f71309e00c19c1d607ce5bfff358a83052870c1d2c410090033306f1a2a3732d2c7aa6c611c02f00a55646cf53b0736b4162a1cb434d1df1c84d091140d5ae4a4aa98abea31744d0b6ec6c19ac6b16990b87d19d20f53b1f3f12a2f9ed7497e8ac795fba5b9d486a072e5b982422d667c73a77a579895e8fc58d7c0010db0e160283e9736ed816756fa2d09cd8d8b45f095b304ded32170b7c6881c9124290d82a4863270944611dd9e35eb74ea33e0d70a0cf8fff68fd4ad4e09a774cc177c61b22ebb4a1c0fe3e9c52f5698eb8520843406e3772d0b39eaf03b77266d5da3aed4bb8ba5716ef2fc4687e934fb62bb6753e2ee24d22f2bd56699397e35de7569b2385d015c117825704d76c1951418c0eb0bf7bfcae95fc8b3afb8ad835a57b82b5b3f138bda142824c26f8ae6b7104d92185d0474600dbd27023d1f324a37fdae4aa129957487decd65b00f96fae4d09b5a7676d9b7a048c73097ee9f8bb4dbc96e600f9e05c1c9d0397caae0e1458230c672ed49993eeacb074c99bdae456d498d83f5f6d3761e8bb274ad2ec3c9b38d8972c1951ea95db86e051a1a09311c7f91e1758f06647543fda8d127efe4dc8a482167b73e119e16ea3063ef0d8a5dafb34cd5534f9b35a091b7d20bcd3cb481645b6f7905478b5125099ab4d6f632ca8cf57919b491ac4aff31a7ae924a21e10ea18d0b3d0ad7f1b03fbaf3d8c6e5664ebc39b20ac7213411659a86ad1bf0f5bce1a65d1e3254ce0d065802ccca46ee2a0973cbaa5acd24e29fc1124ddbc78a9444614a459dbbfc6e90ee50bd790aac9c5a888e187449b7aeb8f8293886271a50a8425d03508869ea282220a51a5611296b4802f7182d2e772fdd791280ed5c9b31242fa705f4fa4f53a6e213c40d2cad278ee039a3945f380c87a0e4525b875631c8d7d5fffaef2cc682081378645c3963a435e22a08247a08dbcb8399f9999963f0d940fa659f639c801aa66aac7285edeb3c4dde9483d06c72814579fdf51a0ae57b4c4be40d7092b592ed2d54e3289b38e0d05c31a85af297260ac78bf5cf5bc8aa9a7c5824578055d0ac24eea8238f45c32d1a991ddd2529fee4afd0f26f4ea2b996b8153aeb8631b1f31ede2fb0f6fda640f8078424a5e1dd33410e5dd1a1368f05954b08ac190d1eb5fcb0730649b5d03d41d443d5938c410c14cced8ab12ca7b9edead2f12cfec69e92385f7751f463c538c0c5d0bbcd363975f55208d9363162bfcbdce724b337c0caac489baeccfe33cf3ac769ca3a5e0261562589b1abfefdf6da969c573ec1e8e20096288fd73d5fa4cd509f2c6d7cecf403cec2a04d6be62ae138bc689857806f6357f9a901f6ab0ada9f1c1e7d715028ab72e56327846b28a9abc07a1a20d6a2c38b791001b8f15ac796822dc1896ca0bade65ea30478a3e14afad751c906727472dd744eadf1f0fb045dd28b845b588af26d98b4673e4bb21835e41142779324f844f4491f254cc68a6e2bd91feeea790327b107ff2edcc593c8dcf6ac8d3761b8b434acaeb10a1e04a4a43b79f68d7ddbf248344e2db1533847390976517f18b1b99c473377eeb21fc488ba3abe28f97e5411dbf12a62a06ddcc28ce8a0070542f6b7ca4e08c3fe4ae7ca83701039855408cfce9128bffbb9968481ae7d70d1de270123fb47347be795f847077480ffc514e7adcea8de81eb788b14d028743053d3a0aa344741349586889d1bad87dbbfe992dc8a90c900529e2b2f091356d55489a645351280f87d1a8582b0e73323a19cd31e7d7b8ec39e46d0425d4f1c0fce4321a20226192528ea88940a03a50b0d081d81e2bd9849f23d25d335ea051fb2514b4b78452793f01efd0d259a17727599f24cfde3e38d9e949a8407f1c339ac8dda401405f2f74b42f14e565906f6bdad71bf5556778c637ca901453b45780014e6a5671fd642310b9ad8f7c04e8e3ea5a4c7e09ff84160d827a4d96bab0bf48ec4ec3f01aadae2b73be0601db1ede35c0920baa85d73880c789c6ecfdc41b6b8a32cd16546033813ce499270ca3eaa8a3acc9f9a25e1aaf964e4b0f19706f73a342dea2235ebdef6355f786788c950e16603c15f44fe0307d2bb1a28584b657ad662bfc6847676ee42d1102f28b82ef0a46535157f2961428e71a03e083d862a9a47f477c764cc910ca7112d9059fcf948f76064d42db1ee740d0d10fada8ba7993deb926a413ab325fce93875bc4e0984c3922bcfc150f8c09f1a90c64f2a07990edb13905df5c071b21ad2fd71200b31dfb9b8e63df12293bb54c8ce78d432fb1eb146527cea36072e5c9ec638e598c84ee3b3d2ee78151ddc508ae447d333efc4ed2c6683b08bb14692c4e5ae32a695c31b1cc63da3beaee86e977e69a11809b8d1c4c661182c47f293fc4db733ffedf25982b87f4b711c449b12887bf846d16e438d4c45a532b49fa2d9eb165b091525574cc2a2c7a1831d00806dcac008abb50c845d8fe6ce8a42cc53adad543449678b7ec13e0cfb70f04e800007e02f13a0ac699067be598995e5213ecd516dd769f0d3f8b2dd58a6ddd0855de32d9da47c3fa1996ab4398c8fbb94ecbac41d8323cdb593bde066e32e103f0dca46f44fbad612234cdbd57a71874db368ebfe2616896ad62fa4c503ce0237e2ccb541ad3305d2dd0f277ab79ebffad4db81f1b3dddb498f44ba0f0a3d1862bd798931e340940b47c30d7522427767fd5ae1c57feda8d1b904174b10b93856fe913c0ce6aac90e131280940d0442748d3c1712d75e0f48512adec22e8d2dd8744dcb1aa4541130c5ea8be54a1305eaa1c7219d0eb10d3ccfad1dccd68d0a4de4dfa41ff555270227a55a0382e33ab16d5027ca28655d69f8e69b5e6af912a8956365f7611bccd182fa51da45036018bfaa911bfbb23ad14a3a61233d3a877d283508859bc18b25bed7a912b71e45584fadc593a065dc83a09c7286f5a6b814df51349a8043e9522b0aac2337f35d38f73bbaeb5a84cf553b848f6a471aaf8f8a3a9286461a8e50cea3c0b06d14fc9391dec5fd390d98da008efe9c87c4aeb9d460831a2e9e70468acaf8df0cf3758e1f0b830df4756b63cc97bbce153dd23db728627bd35b00382eafc588fd2b8c35c71e9c6eeb9f62b04b0534145062cd10ed626e133188a461c43b60e5f08a2bf4105ae694698708e41f3dffa8c29a9eea3174fa1062fbdd74bf8038cf136952f0fc16863ae31171ed40ca6408ecf07ab81b0f693083fa2a23ca1013e250fef66060c86252eaba9e8551cd6c6e1fe016e994b8f062893f408717f06c15c2e0137294833e1eabf30e4dc885792c30b79eb22310b67049ade93a12876afcc9c2fa65c134867e020bc2ab9037051c1385745e40d86bce8b07ed5fbdfadd19ff2d3bed5ddca86aef36ee8702acfb668e3d9a5977be7b697a78af3144b4c88a2b43589b74997e073dfc5303036b31dc0d1c3382586600d2c7cb888eb0a86d353f9c8a86a6a32788925dc5d767d274c95700626e017d5f4aa1f1723fbf737fecb20f5ca2ec6e5321f10cd234a67e4b6b2308ede96e9a8bcad4fd934fa72cb322ea39029c4513397afe0acc9779d7cb49894bc0508139236de4ac1f84ffc05f720d2e6408f53222408f92427c4da8d2416f7ed66bae2ce306a7fcea636fdcb3b68125cab7b0b556ff13977b0f3434bd43a3cd2df85238a23473d2f536f32389fb0f6a680c034bdaded6a616e120aee6d5f6db6b90c9262ce799cfdd44a5e2124b20749e3308d1f36681c5d938991e1e1b5387aa63236662432c7a5cac5fabbfb285d396e9073c521cce56fc50cdb63bbe31e35738eca934fe4b274f7f0eaf8e68cf6b552abe12515a569720c4134013b550ef2c15c038296da320ad947a2883e1de5393f34cc67a995839cb72cebd0f07b061c93102708882c061525dff9f5d585f98970df5f1a7803f406160e763fbc85fbd76bac4a78e0dd5fe42fb463e5fc9741580876e1ea70f0d465d6b8934d4b0d4db3f516a634653c934f407b7ae8ec2cc9b73e6c594c04c8eafe009a16f847551200ffc2babc6b8fa"}, 0x1008, 0x800) symlinkat(&(0x7f0000001680)='./file0\x00', r2, &(0x7f00000016c0)='./file0\x00') lchown(&(0x7f0000001700)='./file0\x00', r3, r4) msgsnd(r5, &(0x7f0000001740)={0x2, "34e1fb67f93e"}, 0xe, 0x800) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001780)=0x9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000017c0)={0x1ff, 0xcdc6}) unlinkat(r1, &(0x7f0000001800)='./file0\x00', 0x0) msgget$private(0x0, 0x51) 16:05:25 executing program 1: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000352415642a40d14ba6cf78f60ad476480da374daf8ddff4665c2ec73c521f944cac85fa0e3c13d9b2b9ee49c4000710179a8b5cc9ebac2a774ecfa393c32fc4b60f04a7275e05eed559523463a6fab9e5fcbe549af873d01993820911b087ebc6d6b95c5a12aca2b18ae4e93f175668a08a5b58946d1c1ec2639b15a7b94f647e8cbd998cad9349d0f58e374c8ebdf65a7183265bb23cfe0ead779e5a16fe0ade06831a1a2e7ac92c69126b1985548a3f5c90c5fabaac03e8deb75a66f7ff5f2"], 0xc8, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000003}) 16:05:26 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x2044, 0x5a4c) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x20) fcntl$setown(r2, 0x6, 0x0) r3 = dup2(r0, r0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) socketpair$inet6(0x18, 0x1, 0xff, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') fsync(r4) chroot(&(0x7f0000000000)='./file0\x00') 16:05:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:05:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) unlink(&(0x7f0000001180)='./file0\x00') 16:05:30 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f00000000c0)={0xfc, 0x101, 0xc63d, 0x3, 0x8000, 0x100000000, 0x3, 0xffffffffffffff01}, &(0x7f0000000100)={0x7fff, 0x3, 0x100000001, 0x4, 0x270d, 0x7, 0xcb, 0x8}, &(0x7f0000000140)={0x7, 0x9, 0xb0b, 0x5, 0xff, 0x31a, 0x3, 0x5}, &(0x7f0000000180)={0x7, 0x5}) socketpair$inet(0x2, 0x4005, 0x400, &(0x7f00000001c0)={0xffffffffffffffff}) semget$private(0x0, 0x4, 0x20a) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x1, 0x3}, 0xfffffffffffffd22) 16:05:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x4506) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4011009, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$inet6(0x18, 0x5, 0xffff, &(0x7f00000001c0)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000480)={0x18, 0x2, 0x7e, 0xfff}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="6a9bd5aacebb08b7c9d6838205ce6848017f861cde092187c0317e2cc0be8537", 0x20}, {&(0x7f0000000240)="9a86031ab1cbb984e181505e954a21ff883654926fae54bc540f6525c4c2c78985125bb68d1b6d453f63334557326569c0f65fc939a4519319b73dad0bef1b7c1788c47500b5a958e9f73c3321128c9bc40ac5c7d257f5ee0ee842f8481422d08125e54ad7ae29604b", 0x69}, {&(0x7f00000002c0)="f8e02b71bb48bbd3e85ad32f8905d49c8241df99b2bdbe0daadfebbc123f985ac005e65278c1c85eec178c78d167f69061a23b7c90fddd0bad9a8cf000f054accf93003d075b002814e4b562b44604e3fe4c0e5838c662557a1fa241e9e6ff7fc2edce937305579a4bd6cabdd902c55019076c8ce2521b0ae929910005558758d241173050d2519de60b5dcacf497f67c082ccf254da", 0x96}, {&(0x7f0000000380)="e98963809c49404599b2f8683ae45b7a4a62c779d228d19ed6ab81e6eb311df22d250e81fb9e73fbc305c2d0c472242ba29cf5b45e0a42539d8fd0f3f5cb0f9e15e4a3fd7cfd91773fe42234c61786419b29901e7eb889c1d1f3963c348f3a19f266f21ab9aefbf339205d60ee29b5f7cd6c536f24ea0fdcdda06171127531c0727d574bf6813175830bbf8be64ef5e0971bb7153fb9aefbf75a15658912fa8a2375bf64cb9b733623ef2ba49731be071593cbd7627462e20a5b266fdf33ef92376a6f5c72f39fadb6dd1e30707967d6a6", 0xd1}], 0x4, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:05:32 executing program 1: r0 = socket$inet(0x2, 0x8003, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x10000001f, &(0x7f0000000040), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) wsmuxpoll: not open 16:05:32 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) wsmuxpoll: not open 16:05:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='T', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000100)="03", 0x1) ftruncate(r0, 0xeb) 16:05:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x200, 0x8}, 0x10) r2 = kqueue() r3 = dup(r0) fcntl$dupfd(r2, 0xa, r0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="cb", 0x1}], 0x1) shmget(0x1, 0x2000, 0x20000000040, &(0x7f0000ffe000/0x2000)=nil) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="918143e503307bf1aab234603af1dcd2ea50c46a3b829efd971bbb706c7608b250f947ffcf59685b939492015e10bdd781c48dc5bd6b8f2418c85057efc458214a2c4507a603", 0x46}], 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) r4 = semget(0x3, 0x1, 0x15) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/224) 16:05:35 executing program 0: mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:05:37 executing program 0: getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0), 0x1000000000000094, &(0x7f0000000300)=""/43, 0x2b}, 0x2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="82dc71426d6c2bbedd9699af908bcc29ee02251efa82c75344d323acaffc1652cfd0931063bc0134f113a97fa938e1c952fb200a116fdc4ed3e3d07bcc91c6fee96dafbb027fdf73bdbac3a570bba5b6d16513acb7a26a414142476157d1dcafd61105960e89a48c2190ff23", 0x6c}, {&(0x7f0000000180)="4eaa8af004af5172dbc188921e1f2a51e452801183a7a7c3e38859f4715089e2096d3075df4261f96d420e7b166f2bb31b496567f475300e75e18c4f8fdbee7e2446c1627bfa46b6ce3b6f23387012e6bd11150771c6b7934445ed", 0x5b}], 0x2) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000280)=0x6e) write(r1, &(0x7f00000000c0)="bb", 0x1) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) 16:05:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) kqueue() load: 4.45 cmd: getty 30499 [ttyin] 0.00u 0.08s 0% 309k 16:05:39 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000000)={0xfffffffffffffff8, 0x2000}, 0x10) r1 = getpgrp() r2 = getpid() getppid() setpgid(r1, r2) load: 4.45 cmd: getty 30499 [ttyin] 0.00u 0.08s 0% 309k 16:05:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x8}, {0x80000001, 0xfffffffffffff56f}}, &(0x7f0000000040)) 16:05:41 executing program 0: chmod(&(0x7f0000000080)='.\x00', 0x0) r0 = dup(0xffffffffffffff9c) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20060, 0x29) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) setuid(0xffffffffffffffff) getitimer(0x2, &(0x7f0000000140)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x93) getitimer(0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() setegid(r2) chown(&(0x7f0000000200)='./file0\x00', r1, r2) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f00000000c0)='c\x00') getitimer(0x2, 0xffffffffffffffff) 16:05:41 executing program 1: r0 = msgget(0x1, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x800, r1, r2, r3, r4, 0x153, 0x5}, 0x2ef1, 0x1, r5, r6, 0x2, 0x3c727164, 0x7, 0x664}) getpgid(0xffffffffffffffff) r7 = socket$unix(0x1, 0x7, 0x0) getsockname(r7, &(0x7f0000000240)=@un=@file={0x0, ""/55}, &(0x7f0000000280)=0x39) 16:05:43 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2004000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x8, 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x2, 0x1, 0xbcb8}, {{r0}, 0x0, 0x3a, 0x8, 0xf785, 0x20}, {{r0}, 0x0, 0x0, 0x80000000, 0x7}, {{r0}, 0xe1376529951f12d0, 0x40, 0x30, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x3, 0x1, 0x8}], 0x3ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xc816, 0x7}], 0x80, &(0x7f0000000180)={0xa6b, 0xfffffffffffffffd}) 16:05:44 executing program 1: socketpair(0x6, 0xc000, 0xc3c, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/187, 0xbb) setrlimit(0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchown(r0, r2, r3) 16:05:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xec68a12e42f3efaf, 0x21, 0x7ffffffffffffff}], 0x0, &(0x7f0000000040), 0x0, &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0004000000002ccc9aeaa08057ef389872d657ab004000"], &(0x7f0000000180)=0xf) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x1ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x6, 0x8, 0xfffffffffffffbff, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x400, 0x9}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x5, 0x5}], 0x6, &(0x7f0000000100)={0x3ff, 0x8000}) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:05:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x5, 0x2, 0xd, 0xffffffff}], 0xa6b, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x5, 0x43e}, {{r3}, 0xfffffffffffffff9, 0xa0, 0x0, 0x10001, 0xfe}], 0x8, &(0x7f0000000180)={0x8, 0xfffffffffffff62d}) read(r2, &(0x7f00000001c0)=""/186, 0xba) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4502) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r4) 16:05:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/227, &(0x7f00000016c0)=0xe3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = geteuid() setreuid(r1, r2) 16:05:47 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000180)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x38300, 0x0) 16:05:48 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffd, 0x8, 0x1f, 0x5, "880ebabdff2b58e512a9380a2007423bf23903eb", 0xcf}) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001140), 0x1000000000000283, 0x0) 16:05:49 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x20ab, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='x\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x51) linkat(0xffffffffffffffff, &(0x7f0000000000)='\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x6, 0xdc4}, 0xc, &(0x7f0000002940)=[{&(0x7f0000001440)="411fa6c018395f500fc26ec5cac52eb3aa705e2ddecc6f1773015d8c8011c541fc9284a28861b03bfee05917cfc75ff375a3bc064a4d50244d1f5435afddbe39db2ca1333947eaa74969d81d47c6652a1efc673c0cb4a689ac", 0x59}, {&(0x7f00000014c0)="5189fb5a68538ce65991229e0caca9013049ad0b637b1546338722e7cdc45af91edda54b5d12df809782b128405a88bc57b52d2db0e39d3680a78724a3cc19b7e5d4b206fdf5466ea6d8e71647a236e5808fc329b050f36c4d347de224e7004dda35df2a998611f7be4edfdaaf2e15db3d0fd7e85e96dc2baa8a1c923777f2691d2ab3e2665f7f2bb5dc194f763f5d04623195648cba3a9814037155f42b9dc7b032f44f4de6ebe29782ee4303a1098dcb4cd9db5b31392beac25a460168900a104e7a8865c5b980fa38e26eb119998a467f", 0xd2}, {&(0x7f00000015c0)="9a0dcbf9b24ee8664fc77c639c391c1ce3f624e3c9250b3688839eed04b28cdd01f8f134570aa46ddd0083002552460f7a5f5497c132eac6105bc2777c96a83e8e4e5fa7c458c855ce0ca26a464c6698184ba8c959c6ddd2553695183a2877195808caae2c5f817e0256677dc74402bf6ff493e1b7dad91fe7", 0x79}, {&(0x7f0000001640)="59fc463fd491491589f0280fe73ff2639cca661668774573a66a656422e342c727a339d6a936cb3a78a02cc88b99bb540d8686c3d85ee9b505bd95bc9adfa68c44a574f7be8a3c08cb5b2a3cb6b2b11e51e64e650384b2dd29564e24f42157d1b8e53a55487c69b76858e12f58b854e9386b9b86d06ae294bdd2ec2245f55cb84eca245466b411d15b3e09e1f720a9f9abf26e7ba51c81ec4562ef5c49100f7c04de4de24cf3d064421fb353d6c73232bf5ef3ac84c1112b94a71966dba2cb492fd9fdb66ea73d2107d8a6eb239ddbd33cbd923bc230d6c0580056a9afe5dc6aca3ac209551f96f61a7d14fc268ae672d67404a4ba8b421199d4a8ea57209e2de3f262fe26ab01488741862986bad3c100b3649acbbbeada3828fdd5b9e96f3c11a82de22baeabcc958e372abe1c021f6c73014cb52ace4eeba0e0875148f070813b3769610ede903c296062d551c47a3f4ba26a3e2d3014f0e2a3cc739c3240e17a979e5970d1e75a0c7b362541fb8db1e37ec0673f3bb89642070f4433f564c021ca3163fc146cb0500a6315ae12876c303084d4916aedeaabb4483ffb82da8f107e29b63d31855d9a561afa11c14171532b33ce2f8b52528523555c64937e0c9aba25e5afabd486dba881f7e5b319c3b73fc270eea27603758abf85aee45b4039372d488e29880f4166a6702b4878a3e657a6007902601b26b49c7fc577eb246351059cacc0991b3d4185eadb20c4802902dd5e7a43c27a7107978549314f57a9f1f2e82a63af32007dcbe25c54b6887741462ed478049272608d6053343d48e48c59547fd9faad6c1fe3deb8c6b8b484faa65ef4f0966b164947e30d561d76868a77fb8742ba0518f18a0c65ffcf0b4891ff169ee37851c0709d1a67092331ebb927f73379b358c30b93a9008703ea47e4a2904cb11a29460ca442bb3a562ce128ef0e109a364915e76bfaf019d4c1dd7682ad691b5bdbacbf4b3b51e27926aba973b038e6f3ab34b47b0db14ecceaa7218a8fc74369a773fdee76549e01e4e70ba57781bffeb40c5782e02ea8904eafb5dc49ca7a6febfe9db0b67fa74c57f0c9a49ad0dd4580cf798b64b2f83749180fd5c7aed8554035a41c28b624509d7ddf70859c9b4a9b215d2b35611c6e0deae4b422beebbcaf88a92cb0bec61ef14b819665c4cb9282a66f861846c60ab14c8847e5979172ce565777037ce5a9ab178320525f3c78d8f13fd001b7ce57d1db205533e6617ae202edab737ba11077392abdaec16b790689ea2eb91c87759633376f51c5826554394b5cdb9a70093e21b046b16fdded4489a8e1f607367aa1cf4b661c3f258a18ece25b072d31fb4e597bd0f27f50766757e2e48d37df935da46c10b3ebf07c36b244f9af02150fedb4d98487a434f4b9b1d6139c89db0a31156bdf36e16faaa96955967d620937a1cdd96b1a7b4fd809421998c177c018a0822498d3252330caa324d6f0f73005d2033df58572825e30e9b69b01dbcfe707dc3f4f5e27139fbf25e1e2da19bc5da844182d434c47fafd162e1a58f9376a0448f2810f6824e7b83743ef4c9031ea6e035125f4a630acaf0fdc4252244066d3adf5e19b9521b7eadf88c51933062500c3ce08809696937b60cecf07c8312a88b87f589126c6fdec66164b82ee59cf59238c8cef2bc030d1741c2914a153258d39c80f3ba20548038dd18cef4d25ad002c4646ed5ffa2aa20977eec007fc3c43e059916fd6f7a136d7f5fd4c965a107e16cc63432d9f49404245eef936060056d25769d138be5d3bc55519ced6df08eb59047af0d117b8bf90d450879736ca14184f86d435d62b85c88d55eaa3f1e6c449f6d4d0ba19ce657e1f32873fc41badf48ecdbdc9dc29d12ed72defa0dcb3cf1282b7d11d25c7ac16a7c11182aa0b0d5d2162f8bdbb32f99bc6e59900458e5acded8c52edada4b632c3a7a145c77b027dd918d3ccfb70e1532b04f87774dee3b21d7a7e37dfbcd9470bbd2636a21410e578f1c76c52461c258d7f8ecde62276094fe51c5db949a45bed2e9148f90b1be26b7223809d8e8629eb1fa6fa4bfe3d10591b6e781bdd39435dd244bda4f7882182792d4fdadd2d90b4eb69621774756e9d0753da4ffd2a2106af19d30bf143b5861d29c692f3828b9e21886a3f4422071809d9ae2602e7e4a74c21055181d737c020ba155b2fa4a1ecdb7db893852390e8420624ab3d8368ad1a8cc9374e8b3159a9bfc1375081a977ce349d4eb1d086791571f1be95daa84173b6cbaa0ec83bf2b99940c8cf3101ad25231aba4cd8e6c93bdd4896c5751333875c5a19e5117e65c0b2751e7848db08b39fd24a9a7e40725f8b552b2c5a98ef2de0c85f7bbb23027ca291d69fe2ba2ae5d7e3934a582813bb3d0f664f5c4b3fe578c638ea6b688b5e4e41447280e74b39bec333670e6d075f19532c4d9e636b3e44e7601eac32f2f5b0903005bdc10877064ae2a5ba56290210c3e3553dfb60bcb39b8da02df5c62f2e19d73b63416c899d72a26515d0427548e9f664679fb5b3c3dc8fcd7dea1754abdef62a90b871969947b252ad1e7dae80b53ffe391b8face27af5d7667d225718fdc6e2157865f9b0e7dab56557949dd65e0a7792c79870043b9da58327f04a4e304ef95b30c2104a96d49668cdb6e38ab0f88760055134bd5ae4ce64276d9d71b3731b8e02681d2b4e41dd2f0853367bcb4483f6670d90f263eef78e0d0d2f28687ffd5a31c5decebd7c2e8e3ddbd39ac75983b68a7b3b6781eea1a8798a0c79f94260eb2331d8e5be5493b858f5dd4cfce6faa5438fed7e863e36e4e886da2c15c40ea1ca6764b5b8c644d1caac702c904d094dc87f2fada95ef38b3247f16e6209007bcb7aee8a99bd03a97cdae38ce8627c975070fed2967ebe47814365f5e6787c8d53bf5cad0fdacdded70585ccc6bc306dee8bb5533e3e3b733097abfd5a926d8eee06f90ffaef6b450384753167fbf1041c277ecdbcd91d6beb75be6369528d0231e820db447fbfac9c31c9f8743336dd027ce4159b18accd28ee71f8e5e09d284ce1cfed51e0085f4c6973c21df1f6833b1df5e7629dcc0e88b112f7b21cc52d6e35422d4114be7e07237e21e6fd59a59ba57caa79cb456a81f6741462978a8463b09f5522cdc78771b567540fbeb7731eab8e32fea366121e19a7526a742fd5adf72ebfc921bd765747123058411fa690f8482c15338168d4464e02032f30c377ae561340f3b71b9fee8500d5b2664bbab0f3b4c284296c34db2924d05be363e28a2fc205fd8c2c4fe15cb9223316dff99103440e2d87ffd0ccb616fccc7af1766591ff36e4f9919c32a76ee1b0d068efaab9949c9a1c610c33b38e09a35f3270a5c4f17021efeeae60bea759cdba2cb7e4acfc6a12fdaac4f0dca8ef9fc3ee4e99162bc7edc6ca4bd76e2638e41ab9b8f8c349e328468581a3827188ff066fe835cedcc1180224a32688710129af8cc5df3a7dcae698e66e5271af70e0598a68acef137e0f3312216480250de9f78fd6986ef93af031eef40f261bc72a4dbadc3cd6dc73dcd26e6554947397ed6b97e23eea91adc0afca8387707aaf559c516c6fc605a844c2be43a8e0165b86e5bb3eb316d802e19c31a6ab677e42369d8a7d9396b109553c81611227250bcb0026f2cf09b5003be275b32a0d717e30d4e0475d47bc0a53ff51ac40f9466406194371a6123a5e2a702bd98ea10a78e12b9be3dd345352a044993cefbf9cf1853aafa26f775b6f2e6970311356a41fd65a0dec1392bbd737f0d5af4abda3651f0db27903ed556a0261f662f7d4c9b9a57308c0b108be394f6e4a0af6d5ea6c7903229667038ab6de84ed996189f1c48f2ce075e6ba7ffd8a933517384ae6e2a6bd5c074cc18b2b2add5c00925c6605aa124370a686bfda42507e5867d2430cbeae88d7d123397940eb5b20784c478f5c1bd9cc246b2ba66c3fb7ee02a8567809fb37f6e8193fd0edae43b5b7bc43ade50b496bde0938a6c9690de60eff763dfaa9bb350bc695546f675b9b0865919a3aa1ae1e218fd2d6beb139bdc65b66b39dd665d890895cef8bbbd397fa43fc7594c991f1c7b9532e16450f1a5f8f77bddf2de64cd692f7d77b0d7974651490f7d4e91c3ad1317c58fc5bb9518ecd78d836b6549fef58a1e95e37c0a16560ba70df1183180b0324396394fd290a66b679890e62b37a46a55955b17a7dbe85de8dcbac74c85b5873aca5cd324e5809e3be7ebbe4c522e32591fb345726f4e03a85a6940cf51d788979f1f529346fb8954b1f64cb3c34f06ae820c8d122dbd85a43132d97bea5ade4527b648e82a8ea4e713ee8e0b807a236113e52ad095fb11936d29463e4e6fc984e0400cfa735dcc92da475e2e1d9d74329d8b75d1d0d29c7a18ab485f70ce7397227deccb0307bfc7f05d183ec08b23d93868934c12d410bbb4fef43d49f9532a0b24afe7b78119e835b4f084408a0bb35ca47ebbb81ded2ad5a69aa79e3879b4c14fd6e8b9b8b1f5cf8fbdcec438732b83a710fe35f004ca8ad16feb1e7ab62f4e8afe3019bacc4c08923822a2b45624eaa8f6e8ccb15de97a525f240e8cd98469deeed693c5b7764c77b4ee33fb6c8a21616fe46a4fd29ba198ca7f858deba5d82d0e3a1e398465992580e0fe373e28cdae757200938713bbe28247d44f329b9576ad2c8f7c545d44635c4fec12f64c3d669feef0c9aaedd9d1e5ec773879fc0a57469e6544693bff42e9bb0a57227c32c610162049ce27440e8e6886899b286795610c5ef5136864f138b561b45617a5d83fe44fc770a589adf9ea8583358a9d23d77376a84b914b687e52ceede66204ff5ffb537bbbf848fa4bbe64e4046859fd82efabaf71ccc57169fb53f79dc0bb36f9977f12d255afda619fd7b165ef06a742fd53ec5b3e97f12ef8e3b449beeafbc47de449821598a1b154ae47f747894b9a9cd1b42d2bec48b71c9d2dfa414531763537ecd524b4ee4b52014bc0fc5fdcf678c131dd55f706d2c9750f9c71994427249029d08266b1670191307ad4521d8106286bfb2fb4920db9ec4ea4c7e6ad1e7914ed6521081bbfe1f5735dc0a9009b856f9ef582d9981e480aa98199af4fc9a5dc78ecb3a540123b9282fec19b85695701b99e701d80b241b78d281d34e4b78eb9e4a9449b3e6d23004ff97dddeeb05a72e4ae949417b98a64a8e4597fb8046d6e883bb8ba8196bcc28872d6b201f9d359201e864f9718695be91691e3dfdf63c238299a680dd0eab9d79eb04ea801fc9f2edac2b2c819322b0b8aae4799f365c16498002d9c2e78e236de54d39ae37bfefe21b7ca993601deaa0b43fc080752aaceef02c286f0454516e2bb812c1a3fede9d294b462ad1f9a747744a360cb3c68c5fc582766f1e1343b2eeb0c977440df5c75e9149ed409c5f755657d48f65dc77655657203c60c46b5c30ea6d583b24ecc53b1a8bd09e3dd61fd7f2208e4f5c5322aa72b9407a3c5e65f59b6ad89e7df50de85e926211072c0abbc60110769ea98dd5a62afd89680ea18cd83d211370b1e31fdb7f77e5946069c26e47dcdb1141dd2887689f420b2ee94feb0b65669a1c7c43b0ba44ca113e504b59cc2181a2d27475294ce0f9ee2e7118e2754dc2e58d5a08e9ba0c3429f0fff34888e8c51c41fd45460acb29eb5509627c22f0d6a0e0d05e378abeeed66d8a8d344338646f7baf67aa20647aae5d30255417ef7a2f22c8ba4843c72444ce2e79df28ab38942c04f826f160284c100537debf66", 0x1000}, {&(0x7f0000002640)="4049459566fd5a58dfa19e6c105588a51720e8ac5e37241bd3eeea117d5d811e49241be3910533a310718301d0abb9f23f1189ff41f0b3f9e5e4d5c2871b637928811be0e6d8ca36257f89dedc22a01bfe335374037c240ed950dd9f1272fd5e5b881fc6069b4d525a20f6aa25b2624604f4a0967d973cc93d735277ff32d4019a0ac1094c1feda4478444e7", 0x8c}, {&(0x7f00000002c0)="29e8b697b1ddfdf2402a6903b062929c3cba764e3570fb72c0af44672ded39613021a3bbd08d3c392988dcd234", 0x2d}, {&(0x7f0000002700)="672a4687c2a372747a9ba05dfd68c7be249c5c0750f58b165d9af5ae54e16ef6706414601ca6f93940c64f62510e2b9eb2bb6f3b255272c2bdb933635f47752b81d83024a78582d805bbeab17ef5c2f83b0c4323087df521c73d2dda4ca3d0456bc193ca7b0d7c21c4d012af6a86a80a6f0f764c8ae7e656a1cfc88444a4cf8a571b8a58b4d03b98fb6e301be2754ea8c33fabf78afffa1b7d25d6480122ea1768798f7d40b59fdb9a6430246d04eeea63b4b3a85b27ca07aa83458d4fe54a9f28821e807035bb6e5ca02f93e1c75c86f7ac0dc40283897e5299e3ee1c8623b83b114649f9c2e429fdfcf16b1426013b291160a0", 0xf4}, {&(0x7f0000002800)="09144c878288415eeb444ffc2333b5219da2ebf623af0fa0d1d18fb1af2604aea05ec986acc26303e43b674c164c1b06c967a8f4c2d0d583406be68d6040169427aa58a9c4b013f3b8f8baa42a475a7b62c1b101bb4c2564b629c71f3af0d170d8e168370ca25496a3c99a43cde1f65362ab55727013b1134cf5d26cb42ff5bbd952ea242a9ee4b6cad22957ba13ae2cb4851baef0307d38fb8f50427cb8dd1d4c9e324def81c466dae80d85415e885952fa1ec3425957ab8f2f89613cdc78d9bbaf894f42a2cb850d3387cf963a615a6e181c06465efb9f3c", 0xd9}, {&(0x7f0000002900)="1ec261e9b4544175f11afd", 0xb}], 0x9, &(0x7f0000002a00)=[{0x38, 0x1, 0x0, "c1cb3e273eb66f64bb4c75e6f3034dda907d87245f97b23027a7e70b2c64354332a83b"}, {0xf0, 0x1, 0x200, "153e6e23e1e4a26bdb50bafb46f153e8e20d6e5285912dccf1fefdf4490d47f4d0aca4246272bffae135c2d13c8855d7eebfd7b2ea7523d99b7674b78493a5eb9e84364adc19cbe1704ee1de6245eb7482c535756913ba3f25a294c26c0db1fca104c65281a883b00933885b282ffba0a14c7538c983688541647d0c8571ea6eb87f0e38a5a9bad3bf75ea013ab5230788e4cbe544bda2e72c308dbe53a9208f28f910e62a9c1751c253dd49589a9e8bc238b9c84ad5f41caad3597e21b7fc3de0a04beb2d85f7586891c0effdfae423845d576669a6ee155a70"}], 0x128}, 0x404) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="81b8d04c6bb29b6d8e27fd8b8afd4e68c303327e2d0e086c981510fcf173688a2390fa5d63543cff49f6ee87376bb6129cb5bf2ad1ea2e4cf32196c1cf74f33f7722920bd34dbda68bc51d21672dc3bb4086d2a88f806cf1f03bf9dc9cc0af84e599690b996ea80f46813c644d002091d7cb6ca72fbf93a791d656c6f17acb82f47c03e73f158f5505dea54e2dda98", 0x8f}], 0x1, 0x0) 16:05:49 executing program 0: r0 = socket$inet(0x2, 0x2000004004, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) listen(r0, 0x0) 16:05:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r1, &(0x7f0000000480)="02", 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3630000000, "c12360b895c18f0d5f665c1cc0f1892fec318c76", 0x1, 0x34e1}) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x200, 0x200, 0x180000, 0x5, "d22ce2823a7f7affdb5c0833acc6638fb7e458b0", 0x2, 0x4a}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x80) syz_open_pts() 16:05:51 executing program 1: r0 = socket(0x94, 0x5, 0x45) sendto(r0, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000000)=@in, 0xc) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 16:05:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) getrlimit(0x7, &(0x7f0000000080)) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 16:05:53 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000640), 0x2000000, &(0x7f0000000000)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="8d02a3b5fa2f8899794d4e228b3beeb0c936745af163d49cd5c2136a3e6a749ef050d9534965fc892c817b22296babd788e8329c7073cc339c5cd281f2fa65bb7213978b3f9586207be7863c2bf9128411b5557601980cc1f97692eabd7782d30532ec88afedd69e7e14a71e7464e708aad63c17ebd1d0c8242814479be5499d0c4a98177173df1ccd448ffc9b9bced945f6f1e9a8bd747c8f4585181983c91e4aa7000aa77614121b79a50ee3e095eca9df07d2b6f0218db72fb805332c7ac2b2108d9001fcc31e6055165415664a2c8b446817108d9c691cb5f53ca3ce876ea5cc76581e76", 0xe6}, {&(0x7f0000000200)="85354f008229698cd8aad2e5911983bdb5c4f2636a5f751cc4fc4bcf4fe5142a8d19c6ab4e1abbd8e0eb86c369820e2ba61a3f21883037bd112a45079588370f94bdf59f003cb0264528c8132117e6fe505b16989e22306a2dd3d120a6bea84d683d42cfd4d8c7015d871a51740af0333627abdfc0bc7f91c3b2f67ac8ea8d697d269b1d45d2ab0200d28dd524259f21e699e883f2706c7a9544f597fa0a7571defcd3bd85e78453305221fb3c5823d9702bbb2c28592283668619e2b9a39e19a796486cf7cd21b8e832c242613e5fe710964fe23d5eb7a4a61ce87201db4e13af882197f41c78bd963411ed59622d", 0xef}], 0x2, 0x0, 0x0, 0x2}, 0x403) 16:05:55 executing program 0: nanosleep(&(0x7f0000000080)={0x7fff, 0x800}, &(0x7f0000000040)) syz_execute_func(&(0x7f0000000140)="0fadc7c462f92998e24a423f41d9fbc4c1f057d7c4a161c6b10000008034c619219d175607650e07650ef96283430f0f65b9907272460f38334c45fed45300") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7fc0b7a3a0c871ca1af1f919871292e0311bb910f565250dd289a52f80d67bce6ab3f849adba75f175e28a2b9e6e9390e301711f80f9d4fc7d13ecbac429d40edec3f06415b881db5b4f73edd3c861dac36dcf134e4f247087a6e5a9f5aaeb5294c2486e99b58dec2013760387c95dc0aae5cb72cdc3acb0e8f75492992450e3efedc86c5e14f684a29a5d7e5b6392df521129a0b1d6da0e5fb882a9812451f9feaa8accafa2fbb49e45f71beca2b2241f31dc7fdd96ead767", 0xb9) 16:05:55 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:05:55 executing program 0: socketpair$unix(0x1, 0x1000000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x1f, &(0x7f0000000380), 0x10000000000000bc, &(0x7f0000000640)=""/49, 0x31}, 0x42) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)='5', 0x1}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) dup2(r1, r0) 16:05:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x5ca3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x81) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x800) socketpair(0x20, 0x4000, 0x10000, &(0x7f0000000100)) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0x8}, &(0x7f0000000280), &(0x7f00000002c0)) 16:05:57 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) openat(r3, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) r7 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r8 = msgget(0x0, 0x41) msgrcv(r8, &(0x7f00000001c0)={0x0, ""/153}, 0xa1, 0x0, 0x1800) semget$private(0x0, 0x1, 0x100) unveil(&(0x7f0000000280)='./file1/file0\x00', &(0x7f00000002c0)='r\x00') ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x10000) r9 = syz_open_pts() bind$inet6(r3, &(0x7f0000000340)={0x18, 0x1, 0x4, 0xfffffffffffff801}, 0xc) r10 = dup(r3) r11 = fcntl$dupfd(r2, 0x0, r0) r12 = openat(r11, &(0x7f0000000380)='./file0\x00', 0x8000, 0x40) bind$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f66696c653100ab6518772081e7f7c3e787395b3a27bcb7c432d542c7fc51a0beb59353eca9563883d16144ba65caa513fd6eda0e833d8109b3e7cd7086b5061da35a4f64c04f7ce8640592e3c3fcdc541cf2d1ad52219c09c3542fc9f855ad31b468632ea7d2445fefcd22405998ebbc91b6825cd40b5fad57b43fac6bd7d9ab9153c0eecbd353a571e2af18ffbc738f2e0ab4c946088de1be08ba43ca007728f72306e09128c355aea585cc753071534b060c944097e5143fd29fa6b2019745c587bff267891cc030cc20df78269e61857d6040797a7a60153e44b605613b178f10002688e5cc3bfb5202b80ee5ba935bf0f9b02a18e4e734de44f3567bae413488fc0188edd6212174863a114f340bfb669a03000ec0a196cc1952dff7dd81aa289d35b7e4c04eeb8d0578681736207c009345b62bd6eccce8392958c1793b17042e98e04c2438e28673550d728765414b0a0924a4683d0ab8aba27db3a161775f3425297e515a270c7c0f10862fc3a6ea42b71f060d06c072900a320b8c1771be3e2e89d057509d7ce41b3c46af99939acdd426334706d5b821a30d78b2fc2435c09ed2d65503c5b93cde73fcb4a8ee65e55915aff7eef076a9e2def04fa09d0e772f66b6c4fe6b2e228b4345cba82e8e317f8d1420724f83732d5f3e603634b167bbbef71d219748883f20051811c3041c9f457c004ce9ab65e5d234250420574b9e4d6e0eca6614b64516271b7d5ed13b764814fbccecda925fcdc6ce8ba5f36c3ce25148f62b4481ba5455edd0f1654f1154df7e8adde41e"], 0xa) kevent(r3, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffff8, 0x42, 0x42, 0x81, 0x80000000}, {{r9}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x21, 0x50, 0x5, 0x8}, {{r7}, 0xfffffffffffffffc, 0x40, 0x200fffff, 0x7, 0x7fffffff}, {{r10}, 0xfffffffffffffffd, 0x2a, 0x2, 0x8, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0xffffffffffffc173}], 0xdc, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffd, 0x80, 0xe, 0x7, 0x3ff}, {{r4}, 0xfffffffffffffffc, 0x21, 0x0, 0xffffffffffffff8d}, {{r12}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0xfffffffffffffffc}, {{r6}, 0xffffffffffffffff, 0x4, 0x84, 0x0, 0x2}, {{r12}, 0xfffffffffffffffa, 0x80, 0x20, 0xffffffffffff77dc, 0x7fff}, {{r6}, 0xfffffffffffffffc, 0x8a, 0x34, 0x81, 0xbbd8}, {{r5}, 0xffffffffffffffff, 0x10, 0x40000000, 0xfffffffffffffffa, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000083, 0x1, 0x5}, {{r6}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xff, 0x6}, {{r5}, 0xfffffffffffffffb, 0x63, 0x60, 0x1ff, 0x4}], 0x9, &(0x7f0000000600)={0x7d, 0x2a9}) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000640)=0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r9, 0x0, 0x0) open$dir(&(0x7f0000000680)='./file1/file1\x00', 0x1, 0xa2) 16:05:58 executing program 0: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff7000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x2001080) r1 = shmat(r0, &(0x7f0000ff7000/0x2000)=nil, 0x0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) shmdt(r1) shmctl$IPC_RMID(r0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x49) ioctl$TIOCNOTTY(r3, 0x20007471) 16:06:00 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x800) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = socket(0x1, 0x3, 0x3) r3 = dup(r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000002c0)=0x7, 0x4) pipe2(&(0x7f0000000240), 0x4) dup(r1) getsockopt(r0, 0x800, 0x26bf, &(0x7f0000000000)=""/106, &(0x7f0000000080)=0x6a) sendto$unix(r2, &(0x7f0000000140)="66d80c627873eac8f8c971cb635fae8ce9a9b27e3cd0ef55b3823278101312d81f38c39d2bf4350d43b5ae706df1348f2e61358c1af800de3f7239f48575680a0e5efc08bf443dca0ebc2d25740dcdec7642ebcfdd96d8394a03eef2b9ce2b711190f4e38c9384e7b3820f837f", 0x6d, 0x400, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:06:02 executing program 1: socketpair$inet(0x2, 0xc00b, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = dup2(r1, r1) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = semget$private(0x0, 0x20000000000005, 0x13) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/4096) r6 = syz_open_pts() fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0xd36, 0x100000000}) fsync(r1) 16:06:03 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x40, 0x2}, {0x18, 0x2, 0x4, 0x200}, 0x100, [0x3ff, 0x5, 0x47aa420b, 0x2, 0x6, 0x5, 0xbf577af, 0x2]}, 0x3c) clock_getres(0x5, 0xffffffffffffffff) 16:06:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x13e2b356}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000480)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x1000, 0x6, 0x800, "70c22bff1dd723aeed9ecfbd2eb9da0b34751a00", 0x0, 0x7ff}) syz_execute_func(&(0x7f0000000000)="44df5d3642dfe0f04483a50000000000f3a5c4a10f5f7272c482c507b000800000640f78646100f236850c66c4c18ddb5b0ec422710d7c4500") fchown(0xffffffffffffffff, 0x0, 0x0) 16:06:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) r0 = getgid() r1 = getgid() setregid(r0, r1) r2 = msgget(0x3, 0x200) msgrcv(r2, &(0x7f0000000100)={0x0, ""/62}, 0x46, 0x2, 0x1000) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, r1) 16:06:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget(0x3, 0x3, 0x200) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/132) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 16:06:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x352, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) preadv(r0, &(0x7f0000000140), 0x205, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 16:06:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xe9, 0x3, 0x0, "b7bdd07e3f2ff8b9ce75dccd63e65da21d88abf6", 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="276a276b2df126419d3c8460d694a0f30734b879030bbcec277cf5fc8835aafb0da9afd05c25b5dab6aaeba420142c6b33e78e143e5ff374378fbc43a2d03e0c3dc6a0668f0337f9f7590309a8b5c51fdf821832e7ce053e71d8394e82a03b8749683d37088e094554c8573fcc6de5d964a5437a9ab35d9ec5a843fcd228723fc8968c1224bb8d7235c0920afec0f68d7c2d1bec712b1bdc07799c63a0f9a8d9cda79ba71276710aae3bd282bf328416ef4e73096c43a611aac2ed0de6fe5ae051df5150905ef1b21fd8647cdc972f1a3d05c0ef22becd65cf512f5bbb23029938a7e876f59857208dcc0184dce225583bd5efe30beb57fb827deba561efce7710b4df705416be5c537fe2be3afc2ff33c24b8bb5ca877ed0fea73437c03cf327bfa01f057d4e83f2b2db4875b0c0fca56f74f9b6d9e205d3d01bcb5860b788785a27c902f0d688b566ae99fa3d28d70e4fe6f4b5874baad0796cb62d8a01c9a6388a64375dd67f58ed0b4ae90ad12bfb1f3cc691226273e8d3ac582fc95ffdfd8fc3a24beb5c403a1a9cc4f5b07708824b83fd0136e14c0ecde00bcf34e82a5154ad19659cdd7657a2f5ad0a9a3da3043dfb2d9e0e6c905c3850eb7da071bf86baa9c35cbc79eeaf684b53adf9faea80912ee90d44b24c747a77e6a31f403b3115605f7b38bc1ad566475de8e870a54eef064b9f434c850da5c42de523fc982fb585e9ad92fecc3ad3810219e86c20dd76f1f2928678fd46a9acaf97a0aa7b8b96d128758e1a2e01e18ca62a671bd631540829fe3c91c7af2d61ff24417c4218f145f0a9da70e32cef501d9d76ef9d06c500385722a286b263b637fd4c947b4db0c699c3d7fb557ea8bf6a1f6789424cf1b01aa4e31ca8e7183cc3de33ba81f6960c3298ec800dee879dfe696280132c767117883b12afb935ded6e1f9913ad4fc41ecfd34a680c19f0e7a872b96d62282d7cb8645e0c493db37ddd70e42b24998016bb67e92b1ece1ac5da24c0e07f9dae2536e9296663933a81886351df773e9524124c61be5988dab27c2a27827fe12c437722ce67c827f2c815d73761d8fb8997772f663f768bacde0210d656b8d16e62cbde7f4197859b46f71ff96713ed28c0b088191aafacce16a791aa24e4bd7a5c3445254671324d738585a90bf50afdb777373be9aa47f45afcd56970fff77ef76bf5f4a290b0b99b62c8a6e50a854bc0579c30877bea09f99e7b03bd84d994c7c544b46cc4425dcf73a4c6ab0f1fd00c587f3771f6bc260b2849f306fe17b8fb30c8af263ee0a52e66f20fb087d443f84086ec3d81667dfd9040ad0af8acbe1077438df86fa2e552c0498f53d0eace71f296cc539a1af2620e8a82a4dd1765e929e18f27b958939dc16f249fb97bd8d3e3ecad2c070d5f89dc8fd3da032f7e6637816122ab378897a6caadcd97c9b3c39c44f934e2f882c272b8b167a4b7ae63785df96c02fb9a64b9092ccec1636ea42e927c6a381c3bd62597cea17026dbb994fcace162572a39479b945d363bc37110c006d39cd6a72b020d90fdf9e66fb7abacff8bc40689d2ad3c9eec6b585619d19ae2b750c9c1db39e98ab3bd7aa574e9bf2b05f215b50373a823bc77f1ec1b1fa7e6958bdc0cc076e46129c050a170ef229bb163ccdb1850400e15951276c399d8d6e2f433e17e05d4ebdf1cd7d8c96a6bae5764bccafdd15a8861e604", 0x4c1) 16:06:07 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) 16:06:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0x5ca5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x20002, 0x48) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fchmod(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000380)=""/4096) close(r1) 16:06:08 executing program 1: shmctl$SHM_UNLOCK(0x0, 0x4) nanosleep(&(0x7f00000000c0)={0x1, 0x4}, &(0x7f0000000140)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180), 0x10) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/173) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@file={0x0, ""/59}, 0x3d, &(0x7f0000003540)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/70, 0x16}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/201, 0xc9}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x6, &(0x7f0000000380)=""/140, 0x8c}, 0x42) r2 = dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x1) 16:06:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) msgget$private(0x0, 0x2080) fcntl$getown(r0, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x7, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) 16:06:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10d0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x80, &(0x7f00000000c0), 0x0, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0), 0x3f, &(0x7f0000000040)) 16:06:10 executing program 0: socketpair$inet6(0x18, 0x8005, 0x400, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0xdab1, 0x3, 0x8a}, 0xc) r1 = socket$inet(0x2, 0x8003, 0x3) getsockopt(r1, 0x0, 0x1f, &(0x7f0000000000)=""/166, &(0x7f00000000c0)=0xa6) 16:06:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x800, 0x1f, &(0x7f00000000c0)="c82aac6c40f7a9f42ccc1305ea8e5620792c94ce1d0aecc770a645788ea6fdb991e55ee4e6e4815278588502a481f855090b", 0xfffffffffffffffe) sync() 16:06:12 executing program 1: mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x2, &(0x7f0000000000)={0x3ff, 0xfff}) r1 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r1) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 16:06:13 executing program 0: 16:06:14 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:06:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mlockall(0x2) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r1 = dup(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000540)='F', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) fsync(r0) truncate(&(0x7f0000000140)='./file0\x00', 0x3) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000180)="aece4bcbd6ba601c91573e177b55e1fad5faaae254f66733ee718fa28bc9ba1a4505bb4e0c27d7b35d4aaa5e82a578fa54fc7afabb28fc84b0d7d943b199daafe888820b1ccbe49b816959aee189c237630ffaad072f90dbb969b6dd82bce590731be127a8918ef15cf2c9b08e", 0x6d}, {&(0x7f0000000200)="7ad302f09c177dc91dc5d02998f7e620a4eb0e7c29d56e4a0fb2eed9593b86333d716dcfc632453189e7edc20355d12d3c2ed74c7831bcbdcf2623e2911ce6c56bdce2a0f63984521aaa439267fc30dbc12c516e75e7713d444bb15c0d2f7d7ceb1f302bce103b181ae7b3dae40029bf8f20f3ceb83e464ce4915fed7840e6859487580eb3975600c81fcac7a98d7dcfaf40524a46bc2e378a35fca781930c3f66b1753dfa0b987509668c", 0xab}, {&(0x7f00000002c0)="a9e88f4e7015300916a634b5d532c111b1b1c87d4eb548c90a4994d0d958671d33b139c0284819d63bbec8d44095e5070b1e94f1fae59503b9735552e5be521ecf8e75cac57803669551c5eabd8b62a6a673df6547196e8a822b492913633f6a13a3c01b58495f68d20899ae86362394d7c5c625ff8cd5d78e7bbc5a5e180e5ad025122f45dd726edcf16a06c6ec2cf96fa55a7fa25aa81f8746ca4ec6775e772ffa13f6f30680bb1a40ba7792a785c88bf023280ff30a30", 0xb8}, {&(0x7f00000003c0)="3cb42398ddf0d138ba881d1c5fa9b49feb6ef1d5f990a915e6d7bfb2dea9948fc0a3ff442e3b1d3b26d1134ea55401a6d04058f9c819bc685f60e95556ab80869f80f91c014dcfb79faf5fe4166057f2bce93dfbad642460e6f3e49d55e1e5d3d44cf5039a71a6deedd099c7b0b83138022d659d2ca3dbcc324587a4311d858851476711f074baeddfbcd09ff5204bca946a60143319a4891fac1a", 0x9b}, {&(0x7f0000000480)="83c2558c48541dc0ec789bb35340463ddf75f3889509b764689f3b1514715cec83df73f138d0fe44bf4e48311b58b9720fe515093fa2d09234350ddd4d0d0349965b21e348a91289e2c03ba74aeb3710e33994ff5459cf22aace15e7901dfe8537068aa02a9e6ce92fdb32a539c8787a044f89150e5f1f102e43a6894f4f6291329b8dae7147a727cdd7ec334ff06e9c78bab3a2341c2bf3a6", 0x99}, {&(0x7f0000000580)="c84dd2f76face963a7542aa3dae8b9cdd6d1c794efcc38fc8d29997e38eee8cb7e70202e7a3ea697cd3d246df34453b5ab23e4a1c67632c1c535e91f052d36fb84301eb1815102cad6f31afb521c1e7d8b44d369a7bb85f8c8fb1d2fda6b621cb7dc376b2ab157e34919be1ca9f3f935dc248511ce3997874e5906cf896ac750fc1d4a8fd2af4e4befb33c699d29c7832febac1ab4571f09d73fdc1cd8b1482ec61f112cc862cad35c5e715f07fefb86e0b3a2540f8018ac46ee4f856948075515d56e62590d4d", 0xc7}, {&(0x7f0000000680)="6d72e3c6265e47f8ef061fe68cc1c4bf7632af55dbbf7a1057f4365fada224682f44235e8984fcbd2c54fb39617ada6bb64c814d7a46dc6f78b566c7802b01ab4c25069ded2448846713b2e63e90e96fe01ac703f8acd706c7642f2c815c946a1a6bb7f37605e8dd1ad4cd66ad976cc7cece82da1b136789cd783186193105f371065a2cff494a29851f5752915bc39e0cd663b17d08d3e2f053ef473b7f15ca48ece67a1bc201cd3c8f5ee69a94def77ee27d8fe6ded231056ae4a2868d", 0xbe}, {&(0x7f0000000740)="acad763b6017acd67cc7d4ddb4e91b561835d06e4f28610832a3069e871ac7b39609b76d19cebc3f5cf75ccc2be88f7815e927aa15f54b4d2617640d610163af3cfe04fb5b955b134dd74d95e201f623d5121edb3bcfa3e472e693d7c591c2033681f886f717348367d94c69ec44f4fb637a303bd691ff07c2af1c1daa23edf4990cbdf4c432137f5beffbc6d584d0cef6f41b847d4146099f193c87692f555910f6faa832754f80cbb3b9428fbbb37b48ae5e7cc5554a6e4d6f5b141fdf13ef9ba56e0e6b04d6264532e5", 0xcb}, {&(0x7f0000000840)="31e7180078f4c7971d21f4cc40b538b0ee42e7bf1c7f53d99a76df202743c9a8af4981dacf459a3221fcb7ce047d68d203647227d0459102b6d3cce117644bc37407d0dae372bf91355d57cdca9e", 0x4e}, {&(0x7f00000008c0)="17a934", 0x3}], 0xa, 0x0) munlockall() fcntl$setstatus(r0, 0x4, 0x46) shmget(0x0, 0x1000, 0x405, &(0x7f0000ffd000/0x1000)=nil) clock_getres(0x2, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0xab) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x4) 16:06:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:06:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500), &(0x7f00000007c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)="26cb2a00", &(0x7f0000000700)="2aff212a2a00"]) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140), 0x3cb, &(0x7f0000000180)=""/205, 0x3f}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0xce8, 0x3, 0x100000fa0, "d0423616388dad5215c61eaf33726b5d4000d13a", 0x3d, 0xffffffffffff0000}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000880), &(0x7f0000000a40)) shutdown(r0, 0x0) 16:06:18 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)) socketpair$inet(0x2, 0x5, 0x3, &(0x7f0000000240)) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x4) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x2) socketpair$inet(0x2, 0x2, 0x6, &(0x7f0000000180)) accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = syz_open_pts() r2 = dup(r1) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 16:06:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0x5ca5) r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x67efc6acce0fe18f}], 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180), 0x40, &(0x7f0000000280), 0xfae, &(0x7f0000000100)) kqueue() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) 16:06:21 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) getpgrp() setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:06:21 executing program 1: r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x8) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) poll(&(0x7f0000000040), 0x0, 0x1f) 16:06:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r5 = getuid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="eb538d0ef89672fe7bd814b4a8ebfdf96051f967fd609919f28c340f7fb7ce2fd918c097a63451afc5206332fd26de0a801986507445f502d525b299aba23faec94ac8c8fadee4d45aa41a63640eac6df7506913efe2246df76a72fab8d3cd9965a3fca0bb53601e1edf08e891cac3ce5933a6e3abd227e20973ffe58c8abc7c935f914d0fa550ddd54b8273af9f3d5684781b8eefad8278167bf7997452c638161512e064e8d2d89599e8c5297559dca4f1b29aca5c639b62ae9b6ad29c9a2c1b607ea09b85f310c3adee5cfd6fab33b014d3e10d2d217f430140", 0xdb}, {&(0x7f0000000200)="f1a02787a059417100481f4b6e9fa9da14a9e813d402c38ef4917067406229a71a324777ad65408e219fde4511a8f46fd286399889a68c9d0e19efbd92641677b10744c4335f2d5e67677747783868ced9fbe455dd2e6202a127f4b4ff3375333d16972e6b9b1692f428744183f2d77cdc60e163bb9f40e64c9f51bfdfaa966e9d0a", 0x82}, {&(0x7f00000002c0)="1154a4c78246b17a71e8054007b18a50ea599efbaf4fba32c546c661643e4cf6d864971af384a506a5fb01e6ac59fd12a8bcef86ae4fe5cddbebf7914871ff", 0x3f}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5}], 0x40, 0x404}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffe}, {0x0, 0x4}}, 0x0) 16:06:23 executing program 1: mlock(&(0x7f0000ff3000/0x4000)=nil, 0x4000) getegid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="6a86d1d5ef8a965f71e820b5eada7c8c8c0cb3102bf99a57edb5ed9d3c4bfe31d3db0ad19ea890090aeab8c95759a0ffa60ca184d734c21a007451d42d774df5ca1d7b9cea30a0d1e64d43e4ad1bcf2e0452fb496a3f347b62fdd92dbce91655b4a95e256253b4da7b5bb25c21dc844fb9f629a81531cb23dd071e2ed5f232958650a8e31f0dc48929b1efc02eb840e641bee63c764386b5e0afe2266ca4", 0x9e}, {&(0x7f0000000140)="badadb82a0ed5595926d29ca6c2eae62a0698eb675b803e99355e3f50a578658a897d00855c3cb3d290c8bac67d75a6c7b5129cbc749af7162de70a865adee4e26fe1ff4fbb7c755cf98564a705aa333bc5c6c8e0f2cdc0901ecc9d157c5341d03954d9f5bf34f73cfe30e73798a444e86a37bf8dd7e306c2edde4e7fe5ad87c88d38994fbc7914b093a6ade83559d4a10637401f401a1ff0593ea3fa7da6cb25f4e313f8baf0bc95ef1162978e69a652532", 0xb2}, {&(0x7f0000000200)="1f3c77555bafe884411461e97c49979b264d7cdbf1a1c4d90b0b21f55f97d551969b9a98db0535bc526370e13af351c47a4dfdac4db861f6eeea638bce10b6227236b0faf680c2e58c0cc758233200eb4b578fc321a1b7a102a62a7c598f8286b7978ae9e067bdc637de9c8b9fd011ed6c460656677ad9fc32c194a7e9ad15ae02e4d41f8693c527c4f3ba1b67ade5d4fa815736b6d5e9895092eb75bf82b5315b79c62f71a47cc62ef46d3a580b71fcee08c4d3283ae1fab811fec2235a9855b0f5b1e885ff98a7cda188165007156c50dc128141e77f88753341b87bd81d863e784e668406e00fd07e22f10daf9da77c0a07d2bfb62c0ceb929813ba", 0xfd}, {&(0x7f0000000300)="844db301406a9aab17502136fa2224115d9025970a46896510ce2115f9a84332f2140369782eecc20adfe6", 0x2b}, {&(0x7f0000000340)="40665aa0865261325fd6bbf8701166122714df7bc14e817a2faeecb908df27b84156f45884f4dea39b9213915fc3a18d713567ae5569f0de8bcef6b75089a1bbe2376033f23c4501434116f1d5c634b402dd10494e24853d6d0c91b9123c8b08bbd9372c95c3e0b44c050d06b2a058def16b89da31395c227a38e5024cc6504122a387f10b33583c10ab759095d7c80e812900d89c1ab71d44388011ba95922bb05b21ed1fbd7431677002391cd93f1cce5e1bc13ef0f1ea4c2c76c3593fd76fd4d54d9348e7bcce763bb3043b7f5d9cbec984860bf49c900df24108952d605a111d7af71d960fb4e325f065d7c4b2f3ffa342cabf027cf245e33d8c56", 0xfd}], 0x5, 0x0) 16:06:25 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{}, {0x6}}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x2000100000000}) 16:06:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x898, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe, 0x0) writev(r0, &(0x7f0000002e00)=[{&(0x7f0000002780)="d9714ae1b4e42ef4d7e5c22219dcdee910cfb7131f68b323c091843d336db52863fe16bcae6cee6073659dcac94736fea9c9d4cc9a74117b31902578bbb43d644d9e6eadebd2d04f0e926fa0c7d407f8340851169f48b9da183629b4febeebb8f1411eb266cf03f5e77945927af2b0540d96017d41df47e53e6bc187a9fe9b4d", 0x80}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x7f}, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) readv(r0, &(0x7f0000000040), 0x1000000000000173) 16:06:26 executing program 0: shmctl$SHM_UNLOCK(0x0, 0x4) nanosleep(&(0x7f00000000c0)={0x1, 0x4}, &(0x7f0000000140)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180), 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x18, 0x4005, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r3 = dup(r1) ioctl$TIOCSTART(r3, 0x2000746e) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/173) mknod(&(0x7f0000000100)='./file0\x00', 0x20ab, 0x5da5) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001680)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f0000000000)=0xc) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000340000000000000000000000000000000000000001f3d3766f1de25652b000000000000000000a84cb89242db4a7f5e1000000000000000"], 0x3d, &(0x7f0000000080), 0x0, &(0x7f0000000380)=""/140, 0x8c}, 0x42) r7 = dup2(r5, r6) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000280)=0x1) 16:06:27 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mprotect(&(0x7f00000b2000/0x3000)=nil, 0x3000, 0x5) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:06:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) 16:06:29 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:06:29 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1013, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:06:31 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x2044, 0x5a4c) r0 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000400), 0x0, 0x0) 16:06:31 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/32) r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/249) socketpair$inet(0x2, 0x3, 0x9, &(0x7f0000000000)) socketpair(0x16, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r1) 16:06:32 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000002800)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:06:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000003840)="c3161a2fc21f4ec9088c07f88b707cdde90db50f2234378dc98505cadd00e7ce035a6310d7ea1bfea3a25124586fe7427103255fa6f606c7530c0e89c42762eec9a1a6f05a8d791b7c7a61b94f6fbe69958630e10cc91c977e89a2b887e0fcd52eb804d3369e31a0838f3a56e691a81f40292f796821fb4e4f5ad688992528d62466bdb5701ccf04a66b4db399d5059ac6304cf10f65fe955c4d6d69fa957bdc9d538659cc16b0034f6213cb20dbe22fdb238498b4e7a8fa60e06d3ec716f1c68425e513499d8b6868c94c80f80d2a1c64c0ff1943bb4ec48e3c0bc9bffb300966365076fcebca6f84132483784b4a7edbdd982bb79e59358c67cab4733c75f95ac3b4c5ae5dabb573c999fcd3e259ed8275d8d74a7182d21f7f705c746d413ec5819cb1e234733001ab37dec473d8bc2cbb586a5ef19b04453b45bd61c0b017f600c0f3069730dc1d74f5c9fff2012b49d8185a8bed2abed9c193817442fe5ba2e26008d8b8cab1a69dfb8564b6032135239fd8341f98bc0baf39a096810dcf6573313885801ce7840b02ebb07073d4602bfffbe42caf307d28d70ef0437d9a4a7a181ad4f25efc1dee7412388fdb708696f38cc0e3123602fe1de48c9c1ed4920477aeed35f9a71be5ff67be32156dfcd330cf11839e10a942f5377532b735aa6c30effc6bbfe2999976b291c592353e5aef22c47e9be3b74548b69d99e4cc05f86d3e40e481750110ec0ae7d3b4dfa290173764563907da5530038da9e1118808f6121a6d787c5688e71a9c3bf9747de666a9ce15273249ca10cda48f3429ddc91552ec8e14043fc22a5324cda15f5a76aa9e85d9751d5b92deab64c685c5426307da79dab7334be0b91ff1f11fe76958f2833d0f469337ab67d8854c84077b983477c3501e3b5e5cd491107dc47fd28ad3d72e8b486ff39395c713125e3c75061c5a895d482babdfe1267eaead13207b5b24e3f089dd85c0a7fcf335640a288b6a292bf28495c63d55037634bb5efec17edfd0e8834901f16d988ce70839d3b988a1ebe188447bf7f68e0c7acc7e66f75e3f55fa011b30060270480da23089c5b3bb387481eb46cb10689280c8c0ef89902226e8dfe2556f4eb321d999390587a461d4f0bea1d026d52810b7c546d287223ace693107b96152a715cd455fabce5d62959984ac466e4e8818ee0e100775f5ccf046c3a16b09769d8f99c6fb230f3b59fc308ee8e7f58eb28dbeb4083b1b3a514bfbacd6b2bc3c2d8c3330e569050ad4b8b040473e6f8a2c4b5e08b0c2d40393685e546476a31a3551c195ba7f937eda6e5e6765e4e95c94b9143ea7148e60a848b31c21ed3f6056697c0a50f6818434ddaea22f7a81460bb2f656992dc8649e49c3ae8f45ffdeeb85840320d230fa0460ecd0085503dd1e08ffbb6965d3b56dcd9b12056d5206e6d2891517f87e123232b3f61f0aa5193b00237d29c77c52749f4bab83e963b09c04b0545bc567387e571f8ffac755d60de63647950c3557b6e4730067e4c65d4b5ac8ec70b302771ea68d4ccba02f14e46ca80284ba9bf021e0317d3bf18e25eb21fdbb130974b436b172bbc5b158145e714479698c3a47a0b03537693d17f81b5b6fcf3c11312e55bfc478035f99d6d96886a8adcccfafd9e9e0e389114f3c2ebb8087e57ad726f0217d629326a1f73f02f220f0302a3103b3e47cc3f7c294c05b3fd9810b1c68da82ffe66801a65f5247896373a9e805c2432341dadbe25acc5736fed232623f27ef67ff0cec1991ee694903d6aba508298fa85cc39beacaf031673c3170812d3eca15c7bee54e7984957f9d369354a3f623bb907ce0b1a10c70652da6b431a57d6623e171c13f6726d0c00f531c43460866db6991eb35ed63f4ef701b4f95d642976db87c5fda556ac6274653671142cd19a8a87cd2a3a05cf10fd98b496d562996611cc30702f6b76beabdab9d9a96da1e90541134ff0c36380a7d7ef1309c1c906ed60890133f09d221b6a2c4346cfcbef0cb3265b241eca7aee5547c2a3145736e8c29f860d7551dca908f5b70a41736e41ece9d9d3e86d9c9ee44006c832e3442cc63b88574227e0f48149c466eb4d52fd699243ed3eb86776ecd79b3bdbd72846a8049650ea62a60e7c0a636f5a78543cb76b0064ee2affe048269297f7788f70d40acf77e84046f0f51bfd12976f2e736b4fd45a5e200a0d093b8178880a4c6eb0afd27bd5403c7ff5b6e19d0ee4115b226719f2aedabd4e1e1841747a6f536e3be95c853f663b058d5ee0402a3dea97325ce65c128f4db3f3ed17944748010c8b222ebdea0806e38a0079be1f57441e50627b79efb68c0458212d518eefaae8b1c660b0df26d80a089b448e6818f90d6bbceed5e99d1bf9169a43c5212890abc6c627996ae95a9329fef6c4c1276f0aa7eb71d4bf952d8dd9a0310a65689f1aacf27b2fbb0ca53337a7f470c34636cab0a7ab1a1d0914e4b5a46ca9b2d784e333533fa183c712e253b9c298da79e560e7ccf8594ca26b2466297cd261625e8d7f217a74651d5d0ef35ad9a2d325b04ba050241b8d9c4def11a6e27abac75d84f385a5d98ed6b6414797bbdd9cca3e5a0c7ed57f3158b019a31beae40bf5640229e3f028d9437afaa8c868c40d74f51fa7ea960b8855da0e1c8561c43cdb9a568587347e956a79112d29274706830108ca964c3f84f05ae15edd2ac18481955b3a6458fde6fbb771462c659de7ec964407651546f01e1dd9bf01f8a8b7eee470c3595245724c11812f97ae7096bba32878e0f02d688bd6f357b0d4595e27493b3b180aed5b6e30f837a349aebc5e7dd02decf33e834bb48d124aa1b639ca23a743b1dbaba73f148f0108eb2c65a1e438098e874e7bfea5782a165", 0x801) accept$unix(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016a296f366055689000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/18, 0x12}], 0x3) r2 = msgget$private(0x0, 0x2b6) msgsnd(r2, &(0x7f0000002800)={0x3, "3166e2bb342f9920613709280d2d4f20eddd58193960d950e9aab70c37bd2ab341029eab310c5144abff8111ded6b9ee5a9e3f6632165cae6277907aa311ac54184113599f0b278859e431282059471bf69ce50a36c5f806a30cf898856f63125173b60ad6bfd55de43854d0ae32e954d4fd175debe352bb449b267b11bf443deb3628f17e6fbe1d40a2906276ccf86170bbf11b87fb01a599b807f4f55704c8f5dc5ceecd6108e26c85894b1a4169b9cf0124476f3e2f3acd5d42f6deb1ba81ab6c106ac501bd2903275b2e57cbc222592739d7186409e43d9fa2e5c1bf7389ced9db94e7e7d4dadfbfb7ba01d39ec1230922de71f43a4e0e4ff02b8c35757fcd58bcdc23e54ca63a8adc1014745f8e43e9fcbbd3e1dfba976eb0dc22d9fa919bab73fd9f0c6f93d66327e11a2e59079a755e95a175ec9f86d62d92f90462fd91f477513b91eb2f072bb4549441648769dcbef2691eb17d5b20bf6b3bfb45e132fae4701c52faa0e19ffa689eb473f8a36beab01f8f621905beea94c6bcd83a8e2d297b1a4067d9e0356406ee09b40b175fd3e753b7877faae2d1df763986849a0561213cc5908c743165d93e4f8b324580a1602e981a91db1c479c77fae4ff612ab2ebc0ea67fb012cadc24b2ab2a47d262727e90bd28be4180adf40fb6e07d8c1aaf95960610321ad0deff5ed2543f37c9da76f69fa4947b0e2dc8dabeebcc17a138949f9cd97edc363e1e490ee9cadfa9167a5ae5ad0f6a5a589956276d586baac717b17568c1b74d5ca367006fa33ed2403133745917470bc21cd77a66f133095739476e1852e1ef6b427d60a93ddc7a2e1c1d4924e73945d9e6d17cf95ee4b97f221033e13b46548cd988a1b32bf8a131dd0f6a3e34a98ac3126c967b4fa41171bbc71d30e1887cfc86a80aa32d8cd945b9177efc95170b008179a5ecd4c2bb872f37a3fe164db0af238be557d20800f97e635cc33986dcaeb48a161dda6fc8a772004f5fec930edf6cf604fb9fc79889dcf13a5ab9727a8bf8190679edaa517a597a728132d757b80ab395cdec2c9dc31f55b05fabb29a20247f9b51a1f4f6a6b09784c67cfd1fcfc1ef765bdbde6c183c878339af52fba42929f119908bd65576863d75df852d4fc555884d0fdbf91c5d685fc932bbe5a968aa9f9d5d30f810ceae81224502c2bbef46c39c979360f0768cec4f0d51e4a82e99c56d7eb99a4c6c60e7bcdd950a47213cca6127eea076bd401bdd68165426ba6931cb7dd3388b32a40897a467279c6607fd0022959d7b991a91059e54619c9cdcd7e3b274f1ed0ec7da6f6f505c544497b22c7a90a1d2290a5f79b02244746ee7e9f877705f12ceae0d5add292d568a0bc9a054990acaa07831efbbdb3c5b4b2a89adde725f4a3de36ec85e1fb2e96c8369b7ffdad8c6a5c1f27d3f5ff54f2b932bdf7e424eb19f786e77a2c2002e052d32cfb9ac1b0990423092883166e73f702f7c6e86fd2826e2f7435c7a2f2066c45438ec030e54f623befbc76023115f8c35f5c91a7b9eb2537881d4139ad4f83afeced5171b6f176e4315ad53308b969e228fa438dbf58003566b1b439002f13d73803d27d00497421de71737eda3ad489a22ccd2b5c83822a8ed94b572f78dbad8e4fa402369ceb6fd1fdeb0394473d06efe432bfcd6b2f732f3f78dcfa419fd8605b03c931e0a57fcc1a8b52a4325c1811101341fd3f25cfb8ac004bf2e0d00ab05e128b23c1228ec420457ec4fb320870954761ac691bda9137828c7c30345cdb73ab7b81861acd003df6910345312704e8aab62080e59c008caf00f28db00eafde78f4bbd14ec3b97fe7f60c4b82b3b0d2f72539d09efa22d358710c3dd446bcf43f710da19514db0b5c6f617496d4e31e34d7d57df78b4f1d31f183dd4e55a222266ed9af462b324346e33cf54939ca0c3cbcddc069c24c002bd22f26b1cea0e5e1041088d034d05be16f7b92ce257141c138d469ac4c7ed7c3477b2f9259599feb5ef032087ebdba97a5edb922d582625e260f2084fe94222916c188b376cf681a41c6353af464045dc35fe4def5b04cf4a78ff8ee204ca56a30c4b7ff022a8ffb1bacd140e3a63a1242b69973ecc18e919b3f4d02ac080b93bf45247b030a9aee1e1a3d122c34777d9c5649fdb29702c3ca4b6d04c1c4f643bcd64dc153efaef2c8d9b125dd3703b1f646e00b4f9627e46920a6b224708c12bd5fac071db8fa63a4d04053bcf5e0871e25bee66e24a3193414ecd8829abc078b062aab3254e1ccc142329c1f5e451c86e43d0f0c4d87461187d0352da65f6449c48ec8753465ceed55e1e373eacf1799462629a8958855b3877eb7446998fed375e8d812b43171a68737a59b08f5daf55d73f3f1b6eb47a54a166a909cfff345f571690fc3d4d315178505b6596a5532d02b6bdb7112f5da99c66ba1a6183d5ef272bb17f982c9f5f00419cd92bf23446a9940a12ef7ba579e2ffbcebcf29141bb9246023b6691c7382bbdd3a9f30e2706832a6be73d59bb8a49b1426bad5378def5225e0d9accf5aaf1edd0dc4f49e8ef3265d26402efef07ff81dd8a384ea3d717eabcaea8b2072b43347745b60ad6b892b478b2005b0f0dec1be5f4786c034e591ac1e2cf1f9bba2fb9d9c0904e0bd03751af1afe98ec4128cf9dac0d460f14944cbeebc67b02e3d694eead8d567195474279482c8a08bef4db0646434123d71a6de69cd4f962551c929250c6075f470cbcbb31e80947237ec2f4b93ae65dd2abc99514dc59215490429dd4e3e3303b3faa331bff90b1d5814851b7843c855981f90bc0531706626afb3bfc8787b9f1c1982d58baba9d5e9d5098a455079e74fcf29a401a56ab8aa6adb98854987efbdd68c9649a8da0e8bc2951f6d30ad0afb9fafad3027e1ff1c43d1546c970b35cbcebd2aa02425ced99113976477f0e9fee3590625f1e9cc048e227189c7b043c4b03ac4b3f44f2552def3d83d87550fa3495bf12a01e754d20184f5d7115c24d4b0cb2c3a59a6b08bff17dd0034d2558928b405d0cc6719e660607a05d048cef20e4e2e6cf2f9ca896fa057abf4bb51d9d64fb73abd05b4911b0d0e6ce6166e2bd889289b6090e4e2e9f2d4f57510e8af23e109cfdaa4b7ac09e203ad6c1cb9ae1b8171d5aede1f18abee8fc382da7bf03b4df98eaede692b9f53321ce1e82ac832a8f9316079e851aaf64d3fa5afda1c9d34c5eca6142d40439598d7e4b641267eea88588c0a1c1f5374ab87c9a8df064ec2b9d38afa526ee7383bc4c05dbfb1b956b0cc9dd18e55c66e32d8427632618d3e45473f732600766a3f8998be9a7e08f64881db7bccbbc169f19a9de3797834d3f13dd077c1d1201993192007cd3259f7dfc6b5ca9befe6283fcb1e9f3b86faa194d8f9a445cf690cdcd19eb3c58bd64ef434dfcce701f44903fee00dba3dadd928b98d75bdfdd0e3fbb85950347d21616fbcebbdd4764f7a44953d1afc0fd7e6b62a851c43e08085fbe9e622245dba1590f34eaeb74495e4a2e80e5d55fe7a0a3dd985dd1b786786b7652aac2ef017cfd0b23f3abda6dc03c7663f2f69c1a69c6648d785dbb18adff2bdb5aa2095e840435681285c197f8f29474dc1d10dbfd0385dea9143104930c2d9badd5cc9b98082b2de985276f402a08f8d15e5cf52656bf24cf4082e197626bb53d1824be452c9f0f1156cfb19f0bf9ff3800e69a7ad07edfc8416379759ff4b128d914004cb1d9a07df0394764f86c3b62b036cd1f737f7b8a4d6efc13a94c6d6446b0a441541b8fec88dd6d2f06144c278b2a8d4ec74f61e9bd1653475c2dbbf33d26a78628d2cf8a2c89cf1a911831d59038dd9228b71a4308fd5fb454165e161ffbccb04210fc145a832f86d8620bc3bab4d11cff66d6a688527a50fea7320cd5f543c986730d340567b28bf32bc108c76053fdefa8dc7e3cbd8a3ea70ad8c9d5b425acf37d6d9bc78b5a45fc567ce9e595486e2102e0b38d455fb832c8553f77ffc8f21a5d73c09a9ef0ec8f455a436cd9817a30f318137b3e1ca262f8277b7ee18684b96cc6c3555a31456b5dc6b3dee1f80ba4f70051e65a090b2d8a44634a68d54200583e808a379bc42e1c8f3f183e012ceae98945a4dfacca204471165dcbcc392b3c5c9370a9d4e0412d74d08a5e838996c813c24d8f4411289fa036cf6bbaf1d6e4061eb5792df360060bf28bc073e69905da4ca83e8a684c2318aea9b5d85a8e9314c3020760e3b1060052cf8ea6e5fdd2ab40705013fd53f14e471c7819c1604c62a417a7970a90eda80db0afd2d6541f4a6813e375f14779c1c5509a766af8be64b9c5a1b42f88fadc8789d233900e9ccf31dacf93b9039bb99f2fc137a17e56eccb28d6a3a9e6b2ad2b9f5ea06cd0b2ba447721175c63e2ef1d326e557f8653e6c4eee9ff5918c5eb1d17984b4de847e5237e6d07317146b868bd3c66fc410c0985127d53fb9fa16762742665d8c8df0153b28ecaa7f1cac9640cb3d60a5718d20e6c1320d7d21816d07352f122f8500c9d165141364bf76a8cf448a4b028a5da6a92ff2e500a27d8a11c69e68b70b5ad48812fefcce8122ee5078b0c24c03a83cb85efa282d48886c8e576d54bda091e6231fe1b09301e6a460373d0fa018dbe331edd801a119f19d972a9c6e010c2361fbb6beef4384ce0e5345836fba924aa76f1e3fd0609784e51fe2d2c9e2112016cb725550945e711fb83558275a10ab029b409556c1c0e5f745300dd360755fc741ea227a25118bf8220e22827dfdde7c0ab29ac0b8724ebb77d856b452862d222817828a663f08fc0d23d443eca55e3acaed9b20487ed309dfe05ab87fe21c096cb713586c3f5e1de623c1980363b9f9cf2a27b5aec4c0d363d8e2e07fd702b4e4d89b582cff99394b1fad7ab8ebe1361f74897ac9411aa496eec5449a728f7c0c59b0a5bda4e8b2209f2ace6e3af36377f1cf31de97752462409b7f60e4a7f28aa32bac2c7469ee493b1af0188379c8f0b05df5d37a4eff4a587fc66c3154f0bc262eea8b9b2d5e8442d9a9cc417e0ec99e85f4ffa433f6ba5a73fcf01837152b57c4b492a2227f807d688bb3236d504731809060f463ae08a293b80474c4b207ac806a95e6a567bec6cc13e826af9141cb6adb78ff9267032f3b97c462a46fba3211bf38448ea3b51f3f064038c1c98c436a8b0a03f78189305cd53da9986bd7c4293b59f408d5f5e35a72adeebece86d6e1b1c397120803c02a8e933f17f16bd09ffdf3ddb6940a4930db45ae43419374ce2ce48bb17ab2cfd47bff273e191cfff7908f34d7a6886d4e99555b0ad093e1897aafd41b1ff486fca74c6e502e8c64ac4e5e8b3dc5efafa140f0ee059ec3bca098cdbdd16123784d3a85194d4b3e04c3c2a54a131e43d4a37240c9d7fe20bf1b2f9cf9254f2522bb90b527160611b88b54762282947f7b1cc0009854ef64157ff20d2b1ea0c6edd2162c4519807028f213a257a8d3d545a243d0e06806afefae218487743c924b34cd200b98ab5800baae50470de5bc868ef62a1f0a138dea128246cd39ae8697e92127605f8d4bd193fee98b23bfb6e167a6f5e8bc33bc6d2afafc4feb4e05f3c6baf7fdb600b8b94116c35f9f44163642988c71ab22b406a1486042893e7c610d835172c07b59260f245bfd77be9e8713b1215d520906b810401f623ea786d315ce8b61647787b739f5aa0de20133c62ef01af6582f58b42a4b031f5e91aec280112803a2fa675f14dd9866f71c80c0e30626664f6"}, 0x1008, 0x800) msgrcv(r2, &(0x7f0000000340)={0x0, ""/119}, 0x7f, 0x3, 0x1800) select(0x40, &(0x7f0000000040)={0x0, 0x100000000, 0x0, 0x100}, &(0x7f0000000080)={0x8}, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16}, &(0x7f0000000100)={0x83}) readv(r1, &(0x7f0000001100)=[{&(0x7f0000000f80)=""/80, 0x50}], 0x1) 16:06:34 executing program 0: chmod(&(0x7f0000000080)='.\x00', 0x1f) setuid(0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0, 0x140) execve(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000100), &(0x7f0000000280)) 16:06:36 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="a7f5088d87c54c3753a2a6c6f0e548352a67261797558285df15fa6c1ebd68aa4b064faf411a9b840afcd1498bee79c01f3213a7653d4e3a876264ba02ab4a39946b2a2b85ae87f9cf8d939a11a9d848b87d70d6e2eb56bef01c339c9a46ecd093250e3ec5d9ed3ef82c1194b880cf101dbe681593e164785a868d2b7151b8b3ecbb7550d7b992dad0976969dbc8b6e63653854fab858995a5394261c99530e0043574cd8013d4a4a1ea3adf5b18089bdcfcd3222bbb553ec832e62e8264880d2b04461eae52ff481b9d810e0ff2bff99fe88ce41d4591b1a9bf2bb9d4ddf1ad3e570aab708c03f7733e212f635400392d502bfdf3992e2ad54145d86c3b8a", 0xff}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/154) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0xf0) syz_open_pts() 16:06:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="12"], 0xfffffffffffffe70) r1 = dup(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) flock(r1, 0x4) 16:06:37 executing program 1: pipe2(&(0x7f0000000300), 0x0) setrlimit(0x8, &(0x7f0000000040)={0x6, 0x7}) pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:06:38 executing program 0: r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000549000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f000054a000/0x2000)=nil) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 16:06:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) dup2(r3, r1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)='\b8', 0x2}, {&(0x7f0000000140)="4356b42aeb534794cba2bef239c5484c096c", 0x12}, {&(0x7f0000000240)="4f34d292c525a996c2bcaaab3e03cd7b0d191b79a14d217aee1979ef7cc1384ca0665c6a26351ce170b20d15554c5b5e99cfee64e4dbb674dcc133c5cbeb3b11938537f00feeb6c516ac9c939cd3fe37a442838249ae145c3ad4a3ffb4e79690d9ccc05e5c15e54b23f22e7c40fe8a21e18c9b368eadf9dc5cf6b45467f357bf96949e1b9ec554ce22d548f6c5cc7581ec1db7677174ba27e98ffb0c9b5d14c04acff95bfdccb072d882bd71702a42f48e529b12694865beb7bca375e9c43288f5a37c83cc0290c7303d6e14c1f0480c41fa10f8ac7cfb75cd85d1401d357fe5722e1f11b2b3b0caa2824942c1ab5326bccd528ad336cf084176340985aeb44abd0431a03980df55fe16e0530cfb0e0145c9c10fe62049e7a5c93d14a939e6e6c4855de49e549af37ba8a32e6f876b1d501045b7338f247e83605445f3f77480cb6c6ad7ce636dc8ebe1b90782e52b29a945c0335e25692624a170d7596e82adfba3f764e28619c3db1534af8a49f903c5d2c102c1c13f6d123da45abcaa131125091f82fc9e862ff389fe6ae7c7e69d7e6d108704100066e3f8f6d96147d076770f0830d5a3d1a3deffd774880ffc6f6029ef0c975fbcb1223d04b2fcb2cef326833cb6ff9149773ef1eb4aeada110c0f65154490db32f22d94343b1039ea184941e6b0c93f0fdac3d1e216bd33820d2dcee37cf6b0c54d852b2c29c0d051f2e6703da0db82deaa52cb242d3381c87ab12e9aaf5d585e89ef5ff68460eee866e05a39f4d437e1313903db80e196db82b1e2e5e5db5ea4abdc5b4dc6cc4ee2104793ecc9ba3bc7156496a4aafa1ee3c7c75f370d95c09d331137ea26f34a057b5d7bd8865908bc2be2ce4daedb27ea90c7171d98b1030108dd5405b170c2959969213ce737dda3af202053faa61709ace0146e045db21362f0264ec95622d97a22b65e1f76bbd617137f8b92ac607e74b8fb9252deeaff0b7781fe8b5c1e9fd63c21874c227cabdfa351b944b186d4b07fc1baca64f96ea66ef346523e429aa7a1ad80b40ae4a955c8768bf90785bad63600a957258466f869bedd7e73d2f4cddc2729e049a6239dd0429c9c5303c5df448183a6e840419666f6400df16509be1e2eb267b2ee1f8ec75e74b875a8fb2961f053e670cfadafb60b43f9b5617c4eb1d0f497998c28472e269d0f721f759fde991ec0ff8943088c99a02959ae69a1ccf8ff718d75169b49f18bf622014b4b451f8bbfa6a2f061f420e2f7e7c10dae1524fbbbed4cf67cb081837439dce0e6aaaed86f765c5c2710746547f11b98d4194beb3c68cb7bfe43aa2ed1af814b82c0e3e9bd45dfe1fab98357e5012f0d7a18af5f74d8f8aedb20ab3089d5552165a8fd23480e61eabe1d47ab76efc497fab99f43b669ea28612f6c5d2d1a25df1915b13584c40b4b8d4dbf4fed41d8fb32e63f317efbf62744f84032668e704154f6cb33c140055745dbd4f4984f22f6eb638038823732b8808752402be80372192333734242e4e14d23fb9984f260c1446a47a11c2580aa70809921002c386eaa1d944deb485fd9ad725b4f5ee0c3115b101b39f943de3495d4b0c7d3aa21291acf66a85dcaecfe05fa4076ebe40a682ba67e135ff787d42964d0a0c38dc344be91fa0ad71992f7d3d7fe474fc31bed2779977792ab3d72c1beb41f6065d5e35f34505881fd05fe8c362ed1221bb5fca9fe996943c6010bc4c80631330cecc0d59135481177d9008b2f255da14b6bee8b86e5e55b26b1110ade7142518df871780e28a4a0697c4d18887e36b44ff39f02cf73d1ac3f9a225e0dd951fc4dc04db42d78910f68fb019ec6f7cc8e842e467e767d17563eebe5fb969519a51f24d276ad1d4b9c7ba5d82674cea47e6e82ab13c7a3e87d26eb3aaac4aff5a10aac37f745139fc6a18b79132f5e1895d321064bd1477497926bfca9f00ef7a361a5a356dd93c2223a85749b8b14beb939b4e0474982ce5a4ce97bc5636ff8ec94df34ca1cf964842fa4368b34a7c956240a12f58f8692a36342d926f9750dba6f39bbcbc19858771cee46ff5b5edd780fce76af5834c1e6f613a0487ec224f323670042c989580fe5b66200e4aafd19f4199bd5f98df0355d6d55b10db39a967d2c5199395f555cb883d9217f44b8346d26cd8ac3fa640c6ce47a91c3b650e5359b7560e5b931168c2195dbe164be532c5b3a65638dec690817d6224af780a1e3a693ef7b9ac625b728aa0343420b096ab71e8c15f0d4b487a3070893d2fcbea44d9cc1c5fc28ac8872798769139c367906df1d3676929abcc8d0725462c4a6061475fc160508b59deab0d87ee4a747c5589106d71616f954f205fcedcc40a6bdabcd037bbdc4103f2d379fc1fdf4eb4d55249f11bd168905d915b72456a8f68f93b42f89dd71da023df04c8149d4ed7e8195cbe7fb919b5551841aaf2231889a38e9461600918bd2f5189b88f5ad09fe8c92a7c0dde94f96badfc6d1856e8adc39d82cd004650ac855412daf55025eb26b53cb31b0f2009a2b4597d59fa41e09508501db1c7b61116a70b1bf94d86b9a324474f94efcf71797e55de11298ca40ec30cc9aac9e644309a30648a798cb0cd2311ad561f6edd7c833887485949901dc2f2db4b9913d31d4bc9087c9864bb2434f6b3597a86747abd08660bb10eaf6c7ba0d96c886fb96be67976920f149d44d93ec7a2e5b47a182e5476d988ac66b97ce3e2422b2919f2c197acb924bae2968be94a7633aebfc79d8fb4eb69ffe97844d69b3b184b7157fed45153cec7b1795de8676fe740445ffe7e05b79ed369321d7735ea91dcc20caec102f6ddc6a3d7a8033c8e45bdd754dbb7c0a81e142e93356afa0246118f4cd45146d9adb9395ee2e68b362a7c94ca27c3ba2bd0f71976d37146389280fefe12aa0f5b317b4ed7f00de359d027274b1b2ee73e487fcd39b740efe515ee2ad7a98ca08df2c8ce4dbc12a5a8be1fcd298bab0b9e33d16f75d6c6b792abdae70b0eab2cd2cb901bfcf67f32719c6fd21ab667f46d7afbbe728a4352566ad3488dd86b1eb1f0f3c45312c1e9a83318e126ce0b28ee9c2d4f0683c0e864153136f4b86298978a1f57e8924e42ff8d63935a734ac4cc750effcc5298491cf10c35d7500410feaed180577a284e0454c407fe5f141a7d9e3f2908d91f48b7fb311eef6d765c502c0b28e2528ae8974a371bf26c7dadc701399150b7dfbf08cf59a0badec7c7afe6c2e970dd2686cb6ae67f20a846a6b15916b264a1eb745243caa063ceefd8477aa8df22d381f0ff5247e6073fbdac3273cb2ecd6c517dfc728d4688d4c3be321ee8689654235ebe7a1f59d8d40694f766a08c6bd07922ebf95aa5113c56a05bb41ef824b289d1c6b2b58dab648bf52724ac25145d1420fa37ad768925d25141f434aee2c9c9d83215dc5cc6e3a68c483ea4f2875fec7ca39e77497b572295927b5cfa7218212707c2e2bdca3d4faae1d11a3d1adb7d89ec035080df237bb76d21303334c315f1b3a37586e2dfc61fd1fd5e4dfbf84384c6740e2ffe77c5a619823b83f237a0c22e7c65594d43e45fe4fc92c4a5d634cd03b06439dd8a0926c281e3d02d4a0255e2a78f213e4a93b3319fd04b2e577851af16ec3e7df4f9aa75790a90005d095b6ba2982aaed1d497772ad3eaecaa096c82dc144484d832b47a091792c6c0a8efc3aa59e22240a57bdc563d7b9e015e35a4cff96c2e2a1ad042b09fff7f425baf4d688e24ccd4e6827142dd95cb9608c26447b1a3904563e736a263842522306df1216ef881b81d00a9b1c16e6633a9aeee2040b3f65384347f010cf2aea9f5852ac35ba0d52652c0c973ead2d138cfc3d2d2b9fdbc656a226671fd17338a1dff164be57b373727e93258efa2bd78156c5c96ebf35f5dfe7800c5b1a150cde1ebc7df5534fe0990b44246d13207c32004d76fb36a11afdc8bd9f4447b66f419345a7753bebd284ec59bd181b022c5831f46feed5681325b8262132027c556958cb6632eda9d820f7748a4a203792f95c146acc17788153e24c37243b63d7782a0b6c9e806a0f27609b5b39a784aa68fa1bf1d4b14c0fa184552af4fbe58c49829a08b4f2a0474d0dc39696304916ac6bdf30808f1f3acbd3dfd2a1200694d870814bc2db8e35de1a65af1c130f086902ce08e77f7dd55765f1f822a67c2998258190d7a19880ce87b9b1f9d68c327cce17e85686ced3bc6ae74d87c0f856b1a968688506562486a814712a7116447bb1826c3b27e91199869ed6707d27c7740578228f3b2e705da46b6a5c848f13d4a858a4f28d08c109f232f9f31534a28fa27d7ca1d7d97514ace6cf4316f56d47df547baf832e228efabe6cc04b67338b746b2cc85d03647523d7fb0512c2008db5bf0c4931d52633829097428a44b19e1c44dbbf60ecb7c7513115636f99c723496511af3b580ba29489ba983c7c24cfc72593e4e795f54ad59e532fa7e05d11637308cc9bd1f0e2f464533f96351aab622508b22a7c3c8442458d1050eaa72ba19d428f0b29126026baf728487f1996653c73a709a3872c142a55d0db87910cf372812699843a2dd3b2c3b1f1cab2ed71a4a0cba2541c3ce37e1527e47a59e2d7ede383bf0bac62f9123ba96cc3394a5ac3995cc4426ae1a422bbec56e0616263e77c2ecea066b3a5957b39866f2f6c26558d5e00e06eee158a70a62028c19fccd0a91c7d9d2f173b1305a1b64f964c394312d263f6a0a021204d67ec23e889513ddaebfd52e34cf62f33151b1ea01f4933b55f98116e3177a6fdaa630776b2ec933f11607be97f84f1765c19deda5a69f1db4d9b0eddf7fb51a1d59b69d556c43613694cfbbbad71f6d055abfc4ab6ddcaa5f67574f1e8567fae7476292f76c0ccf2202bacd01fd07a6ac8742763d1360d3bc3fa1b5073fc82f49eacf3e713b1571025f319440c823f1f50b667d013a7fb2773c7e1d147f06a48f4fa07771ecda2252feadd1ff01cb620352e7952c96322b0be11f4eac7c7a82e4eb9752d3c1963aa18d99a99cfd39c4461687f7987e4f4be1ec64e6fed6d578e52c6b9ecfe830fab142cd39cd8d56311319f76d96a073555af72a123d72cad3e76b7faca48cfa57f39bc7490263ff790ca8eb498ee0273cc161a6eb087b7608cb8a52ff24877ee2643685a1b6164709912de0696182f693516ead690956554358d518726baaee4a15e7bbd9cd7b66812ed3dcef449c1f0fe716db070de856cfce218ac8aff75ea14d6cb9ca77378edc238b828c84cbb9b8c520ce2732251e5ddda623c4bad3747bd771c05bde5fcb71b311bd1c3ae39453bf8bae86419aad66ec63113793486afc7c345b7c3c6ab44a9df2914b3d944d5554fab27616236a9c77120d5a4f467a6b2bbe723551081bfd177ced20b92788c0ab4bc60c6aefa286d20e8f98c6cf9651a58a3007c43a03008801c79a65da223db4e6849108057eb8bf6abf858b158eab815ba1f041de96757ab3af145250b6901437c26563448fae4e6aaef16fbd57fa29bb68021551d329a1328d59b199e054c2623d64831ecd516ba3ba0a562e8d986b2b41aeecca96af6ebdce8d35ffec1b705541b5ebdf803cffe10265845869cdcfcc350fc670eb9821701b8ccd3332b49ace83ace1f1a769725402edab4e0faaceccef662f814c842f7b93c97b59e12955885f9fdb9379e8db69af02787e54cae88f37596d5107a2c1ac37bc957ff2ca63d37369f19465ab82008598b73a636f680fc7c4731dca0723b9983a7db01", 0x1000}], 0x3, 0x0, 0x0, 0x1}, 0x2) 16:06:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs, 0x8) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001740)={0x401, 0x1, 0x25e, 0x6f, 0x80000001}, 0xc) socket(0x2, 0x4, 0x4) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000180)="15c49d22717c3968264603a4a0778016c819174d06", 0x15}, {&(0x7f00000001c0)="05e9141d62ac62c8e823a84086cfc424a749ba7c54eebdc3aeaf4c70db6b6df4999a303fa59a29d21056d0eab8965a574517acda585c00f00a88d8c90357dad4341c4d0b6fb2ff47799f712ccf8c11ef506ca259d11c", 0x56}, {&(0x7f0000000240)="04c6be3373fc1fa24e14ced87f5d949e540cfe963fad16e774b64f151ea441cff0373ac20cd913e49472009edcb1683513823ff21445312122bd97a24c7300ac73da0bc4ee7cd5389993d54c0778eddd86ed4e008666f7b7d89cb97c13bcaa740885fee47f156055de9e8f5a2ceee0ac65467f289d90812a88cb6be12b1e55bfe7ce51c20aa40de9137721802a6fe7765f19801c8488b8b23bb9cb499b2af2ad794d36fe84f85767bf007ee9aca36c6ecd0961c62a02c341e36dd0c1b6fded38a644ea56b1b0313a6c907175949d3fa14e71b4f831f3bfbe29065a6dceb85c28c0c9c0e84691dd4a17a5b142e6b98e61da0a5fbfd09d5e0bb7133aae8baa5be04adf0a5505501f66d2676e1f73a76aadc5d8b87faf590171373d3f669235c6eda60d96817d2b4d3950d92a145b90c0a9b409ad793397950c36ad5619a662b732eb4715a1ce7d1ab64fbd229d654cbf3429ca0388850c9f6b5e125b3933d1c5822c184e8a1585b83c82ad22c4479dbbf10fb4488dff5bb03aab149f150e56b6e35f7fb57dc9218941fdca413ac98e817efb50df3922bea21f6b22a9bcaa409e0c11f02d32de8a7b8df35059ff5d7bcb794fa11e0eebeb183ce89f6b73a0a1d499cc8383fb29a93dcedd11abbf2b5114d90ca4b124454129b943b67c2e14cf4ea82b49302f2a426b983609585277e4ce20c5e23a3d22afb7244ebc4528c3fc81a7782711c67326a2471fd575e71054937e888a65d9192af769204ebb5ddc36551af936b424eca4f39ca176e2d99065451cbe91c52ddbd47164e52b3286144b9a48827d0d055407cbb259421c0918eddc57a31716a2b2becd8759a98f3f87d099c3fae8fd7784a4afed7f2deada97c7701a8f2aae8d382c6d2cf2d2c24168886dac294a775467134045adabb27cc7768bca659f71cac2fa42acff946d8daec93bf4590614cdb6f8f73bb3416fb035971e25f960f1b499d6415429adcc6cbb08efd3fe4d859d244c41f6db77f99862814d39df4cac208cabd3c59a48f3d6de8011fca85d66bcc8532a3d316537a69efb45aec1ab65b4b8e3f5a6510152f37c6a91476dfbe1bf3679167724cda6f1cc306b4fb0d9ee3bc9366885b4f0962ce5fe8c3ac273e116894b6563f991c44ffb1cd8a38bae2fe517ac621da2fce4b192ec8d06e57f7a0bbeb91f890a966e1940a3ac7553e13ddda3b31382c594f0a7b373ce2636ad6d1cf2d224a0eec8c803e6f27d5f9cb367add18615e62abf937d105db5162725ac2cb98665be061de61dd1293221b5d7c4aaebfc2077f203c459df7ea977117b404048ddb1926a2132d2da6dfe64bf5c8e9ada5563554e0e7ba282fb1a4b3d47eb06395112c4024c71130a77faff8746db85f9d587ec0a7b8d08ee1864adb895c9754216ecd090db83bc645ffe0c4d8797897a6b729660da22e1e73d08579eeede443e3470e9f6aa01af6e47e3e0e88b0acdaa4eb6fe1690404792a0ca38d334d517e50605459760afc27efad899de74972658b305a91a75c0d81f49c403ecbbde592882449826fa4f5b95600c53e920bd9cbb76dd6d454fbf3215c14b259d64a8b10445fb32573b7c01fc46f256b19b868747ea3b45efaa25a5393b0d779551d75351c422b75d0d9924e3567974a8ec5288012beb4be939a4fb696c71b49fc3dc18b2b7af79b90e0cdc47bbd54c8e281df3fe16640b3bf960baa27330f94dbdd4133e8943e38239e8126af215a975ecd52432a77e0596c48dda9c77232349ff9b4298391a3497bdf7547f7ae3ca4c2a608c6f84c2ec65fd6831869f54571262544e8271a625d7cf8a5779056202b890a2781a80889a96c317bcb85e1be22e6d292e19eb4592751028a2c8e0d9aa847f5561c2b8cca08e8b368d428ff780f645305f7a82f1360e511b5fd465f785af5270963c1e28969a78eecbc526a87a4ecadff316d1ed023bec418b628011fcfe8ba071e76ccbb022ee6861ff8880b5c992b210d3ad4d34d6b3f920c112df9826c437efffb3e2c5b442bf2b10715c5ff422f8114220b4f5e15752e49e15e1c596dda07fccc53a750da9b6c05015e20bfafc4510c523b652d303fc46ad20d3cdadb46aa59954706ea316b6f96f20093dcf22188faa986584227ce25f03ce99d9fa0da9863fb8b10c375c17d6d328f1f4458c6ba86921172c0d97d0429e850413b4a1fc2ea3e5c6f53453720d539350a049a396dcc92c448ae608d62133b25da32909f22303a0d8500d021817bb2c8d923f4df59777af885d7b11489bed409c44078eceabcaec1951113033039cdcbc96748e96afcaac081f419b285c13a907910659978a42cdd003927b33d42b2db8e431d4a28577edb26310d2b0e65cd7225f2960b90ac4d85667a9978c19698515cc54051e6071444b08c0039e548c1dc4467fb1bfb3871f8efa45a08a68a6ea3b7f293e8ea4c5c7f891b189aab207426c93a781838cfa0068a6fdf9a93682ba98691e8408bb6abc0ccd7b3c3a9a4fe995b12922aa19bb95e34fbec7784bcb7583399cd7265c3eef326a1b44395f92a975801c63806abfcd2c53266e5273b6cf7e51d189b43bb8e7c9492e1d65dcff683dc68d1fc7c9844731db4f74e3739957d5a7a2c44c8b5d1ed46f0e045797929ef6d9bda0da651c3a9bee5ae442ce3b4198afa65cdc501c7112f1209b88ac08ffdf75261706b02f53479ee25858e0ba2e8c35ff2f87b176885f4614bb1efcb405d73d648635653e448d40ee4760f276545718a45ac0338db60e64b9c5f6607e610bc41ec49c5a7e9adbe681aecf647b359713115fa4d5857422c9e7862cede9b7e73a0ac9af761090771a8019ebaa3b88f736255992573948343f59f61a6a486153bf2e5574086e4c81c1103a684b0bac4889d42233ec3a6f8bc4a710ab1661ad3a19163c57f32278643f14d105897575b56f7d6274458d7620005722b500938a9c2b063b2e4e8f28556c5fe416d5fd08a50ce8a5af7261e9cc545831d3e6423231cfb54c4b8b440e2b0ccb26db2bbf84933c66284943863467a8852b27e1533f554d50a38a8036e367464492a9db4059a02818bcf4cfdd74de2da7b97a8b9318d2b53ef2538b514ed86c492cd3da294198178a591ead14c6a1095136e24d3312985fa773058b20a6072095ecc8933d3bf78052b574670786b91d81aa0be30d83c69e6ca9e9e6a25678b5451a5a581aa29c180ead4f2764c3f388ed310048815de82196df64572f90b0ded6e61084f05d2da7c44cb5e54dba5542c4ae8ff468cff2c83a93d6ba0cc86ad065317952019c2c6458a5e11cbb1a0a15c9bf840ccce1085df001ee6f46f61c1df9005837ba2cf4bbb00ef7980a9cf6d0a9997f65bf92bacf2e93bf6a0745398a1bd07d9f5cc56bcda6dca9897a7678475105856dd53505b0a0e6920811b3878d17d89edeb0d29126d605de4367002c9564aa6fa8447d202d48e08678170f4f2da28a2d13e368bf74798b7db0aa26bee771a1c46679201b55b765be3be7afb4fced94051d8fccc23fbb84c422fd329828bc1d98d1931cb01d975866a3bb4e259c76d98ac51299b8c6cdf45a606f029d8d7163170f5df1df019e43128d6bf104e2cf4d24769cd9768c7b5712f10d3ef569a4cd468ee5fb224c6c60a7348028a0d6f094120a2a00e20328de695c2f2e925157921e620ae8d6372e071bf2ad32358a2fb569bf95c3172eb7835828b77b367614136aa1980deb2211241666e58c5d060b11e48a11081b8ef2617ffada930ae09bc7e7de4d96df820afecfcb01dfb68d18568efae38aa48212142c207e32b3deafccd832684dfe976205536e6bbc6d8b7a7a806db1ea8909d3f852e862e463a75f75716f46143874c0c416c2bed5338a0d4ccc84eb0c5c817e01a8456f4e583a271575585de41913e34604fb066479ddbb65f9d92b3345c9da8b284318997ccd56f0651edde44ff7b82180acaf476ee6b9443d4050f6096a5abdf126540dfa5618b19b588935391d0081e23298145e8a566d6184c9dc7b7401e0c8afba3a452280fb77208ef09e4fac12c50cb2a8e4d76cb2ea3804a600e4e57d2f7fb5a1bb23bc2ffeeb1c7de5ae0e1bda87b967590d5c24975bffc6b5b06fc60a63213ace22b59a054d5904d15521c81c8cc344637012141ae87a79fa3727eb1a8ae60bf47f4c9d635adcece79583018372179b50acde0803935e5c08afa55a9e5e0b628d1625f9e03fff6cbab89c93625a2d9b6f7f78dc15cd35b1e1df506a4e9138371c858f93baa1b9f0bcfc681109baf8f6db6f13c5f3262bef0bf018c18a6cfc32f9dd872a0e3d564c618ea96003405268c71e57830449869d58c88236d12ad36d2fdf877eabb7606c4cc1cf19f8d8d60909e8ea1ecf2a244b75f5a1c5a4df65313c1aa8ef3ef4a179fa13cd688483fee0d6bbfc0bc189ba46b66c430772340e5035553a83c1472ae4a79f28f70b9b71b9838a70e0a59ac5930a6105200de7c6aed1fedaa3b37c572112221017fb8b8cc211bfb6c7a5304e3c08f9348a254bbb5596ba02307624d051b1283f43ddc7bd1c962335b65df81ef41a9e19dc293aed4d1165c049aa9ca1497f19d3bcc083ea686998270a83f1481afaac1a1c8d3ded377c0a475fbb62631434ecdd20354f70eec435db1e8e9d2c5e73ce11953188ecabd48b3cecf75b7329876ef56c30f62969be73580897bf28e0553486fb496524b6102794c8f24a5dbe11198d99f8900007f73d2b540296c3bdedcac2785f67272e4331fd60762d0f3e5f583ca6c0aa43de0ef87fa1c86a28e742d49ff6ab9d1c7aad2cac62299f6d093e6f8dc4b4217c7c36ef9978c4123e334e025c191e5fa86c0f9c3c0c382fd0ffb00ae2e852a6fc2438276b3c277c59d3961403d9c6b6c5d1e492bb2ee83320ec8bb40bfa97d8f39f2c026cec697bcbd13696a66fc29368783f525333a17a7604a328baf363e2a2475a6d8957a4a96256f9efe0de20e2beb88b1e332d57ddf619701c7537a8508251a78e1f614736dc5e4c5bd7f8aa1b5b656e11d33f796b8914f3f7cf940748233d58b3943f7f56b87cd82dc894ca3b58b780e46d3848972be298f1c7e956760194358803aa9627fc3f9e6283db2a31c71d8c87d0e6f5bc8680ba56dccb32575d029e57f6f086a21d1b2e7719c612bddc3dbc96228ddf1eb68976ec35a336fe05e49905afb0abb03cc6d2c1a55fef878fac5cbe6d452f257e8af51d1c54f2f568b254faba0c375d7b45f452cf86c8b7d7393fe117aa30c9f653e6637c875cc5969c8de19e7cb7a27ad759cfbc7d2fa52829f466862e34945f73705f8eb10a344cec03b032f8ce670d8065a949c8db2a90744534103cd4fbcb74790a06db6aaca4d07741e6d85da619fe12a5a79a8263a5180ca9bf968518878e878b9eb5bf6837f189a4c73037985fa4b30cd3f9cff59535a218fc3edc20a03895ace98917b4a4c14fa8eef02a90b2268eb30e552743ae7d9e7de7be0cf93c302b7b82b92b9b1f8c5267a55f83221afa4ecbeb0e541f03328eda43ee4cfacba48924e44abc3c269bb1149eba4d07ff0bbdfde87f085bb4160b2ecda2fb096f4ee05f5b9eefef8e86e988126fdbf3e26b54b7957bbc1924ace3525b313a469bda9d30f890310c96e631be82df1459b1392885592725794043c83944c81c25acb946e794709fab225e188edf4a4072c8ad75cd79ad10b3a05c883fbc6b289f66be8a47919c6ed74ec99cb17038b92ece61897ce3cd912f7d89623270ce0c7e93a5b31e9f3e737603d11b7996291150e9be242d", 0x1000}, {&(0x7f0000001240)="28e17743dcd868aaad9c03cd6d0037dc723df0a32b70a1e73e779a27768b096bd66c2fe083d546cd20a9234204eab6a5a995550bbede2ff5e958888b03732dd586008e9d26a61eca", 0x48}, {&(0x7f00000012c0)="f21e60f256785c5be6221ac24505", 0xe}, {&(0x7f0000001300)="52b8ae8514f3a77f1e4de65279e998fd85e73ef50aefea9e0fd864caf7480db0643a85cfb60c1a0dba6e082c62739dc13183c8d31a1cc203da42e1d35761ca51b7f60b4e0d49537c544c62fecbe227255e2890252b5dd94978eaef7859ec7e7aec4683f82e587e1c85d30f6fbefcbdcb92226ca27965f457434bf3c8a3e45a105ace5a5446108daab35ba102af81b5c50504409228cb0b6a00af27708756ec746f9ccee39ba0f738a1a7cabd71c45a1db3de05959515e42776d5a7d0b72e01ac1635db616de68324b468449db2b3f0a42d", 0xd1}, {&(0x7f0000001400)="10a6e471c65c33ece71ebcc8e99f6d1a4bc2a1ffcb5464477c77df142ab933950c778a336456deb62ab1e91bc51730e8ecadfe74e261f6e3e53d0c50bbdcd06229d6434f6e0e7776049f784b0bda0e82a4878e6786cee55d06287489331d6521ef435f82b31af12a465cc269ad3fd7e7d74cab9d46c98fdc9ffbebef3501b34775a9fa671a0f9a69fdd7a0240edd31ebda416908171ae5f8e8a7ccddd58a367286b541062ff5ae03522a5174610ede85c6254846b2", 0xb5}], 0x7, &(0x7f0000001540)=ANY=[@ANYBLOB="a800000000000000ffff00000900000070fab3e9aa3b1f2c29b9d26c9445aec8cb4d1c409dd409e03b7a05fab88518ece83d861e3a289760efb835f19d23e3e2fd463675b8483eb3a4b2b036833495ed22736c143c6d88fbe32533990816e19468b27f8cd2da682812e41d1ddd1a96f465b5313b9b0d0f8b015c7683bb660bcd008c522d7e571bfdf4a225dc502ae48449355a7f6483dbc447a7cf58b7c625b4dc972000000000001001000000000000ffff000006000000934c46b5c3ceb68fb478fd60f2ec227de08529d1e4fe60544ee1ca9f9650433332ceb7090e945343cd3da8e487c73a1c2918b40161135395d425f6a5737bdd56fd1ce07be4dd41f55830185b59ec7fa1c3fc7437211176f0ec82f829e2f9a2882823899448dd9c2fcf398114390db03da996998f913bdddb0f0964af525417acb50d2f9e4124399bbb891b8cd86ad384173e59275ba63943eacc4a0302681d2a49e16fd7aba12a908613179807ebc33de1378f37efd1f421d94271c98e0bf13f0409c60905f0086c014176370bad8415567ec260b2d6798c584eeb152096715bab323bb29db8ba53da958df65f6189a90104922921fbe94b2492000000000000"], 0x1b8, 0x400}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:06:40 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000280)=""/185, 0xb9) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x67efc6acce0fe18f}], 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000080)) dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000180), 0x40, &(0x7f0000000280), 0xfae, &(0x7f0000000100)) 16:06:41 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getegid() lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, r0) 16:06:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x202) semget(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x1000, &(0x7f0000000280), 0x0, &(0x7f0000000000)) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0x9) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getuid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f00000005c0)}, 0xd) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xc) preadv(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0) 16:06:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:06:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000d80)={&(0x7f0000000980)=@in6, 0xc, &(0x7f0000000c40), 0x0, &(0x7f0000000cc0), 0x39}, 0x1) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000380)=@abs, 0x8, &(0x7f0000000080), 0x2fe, 0x0, 0x25a}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:06:45 executing program 1: poll(&(0x7f0000000040), 0x0, 0xfffffffffffff284) r0 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:06:46 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) lchown(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) lstat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000180)) execve(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='-%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)="1f292d407d00", &(0x7f0000000440)='\x00'], &(0x7f00000006c0)=[&(0x7f00000004c0)='#\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='+:\\^^&&&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) fchmodat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0x20, 0x6) 16:06:47 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) fcntl$getflags(r0, 0x0) 16:06:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:06:48 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x20ab, 0x5da5) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x3, 0x401, 0xf0}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0x7}], 0x7ff0000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xffff, 0x33}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0xc00fffff, 0x29ec, 0x10000000000000}], 0x200, &(0x7f0000000140)={0x3, 0x6}) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f0000000000)=0xc) fcntl$setstatus(r0, 0x4, 0x8) close(0xffffffffffffffff) 16:06:50 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, r1, 0x0, 0x27) 16:06:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000), 0xff67}], 0x10000000000000df) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)='e', 0x1}], 0x1) 16:06:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000080), 0xfffffffffffffc9c) 16:06:52 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x20aa, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8, 0x7, 0x5, "c2779ad11a8a98996f784cc9a4eada5bee69778c", 0x1, 0xffffffffffffffc9}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:06:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x44) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:06:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x60be, 0x402) r0 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x61}], 0x28, &(0x7f00000003c0), 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/67, 0x43, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:06:53 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="5552abbc0c9b18c78bea47e3a78661c6b7f0355ef5e9159d76f6469edffbbd6474ac37a3c9ed33b8e6467e13bd4f51ecbb0624213dbcfd8645f7e48ead51c63e1ca4a3345fe160d0c29d0d0593df10d5b2fe3e2a53c768da4ece7f8583f00dd0d6ca14ccc12d6ead8e996b58e80f99e5c1fa006a5cf511e7faf79bba7ee1fc2ad6e5dd4b8cba5e994d2e66e91fed8f9b387ab85567121901f486d52d0aa941cff94cd3b89253e209c94d5da9912c2d237e1ecce77c05f7277c6d67988871d666feb3b7386da14a0b033b704eff04f9a1a6a899eb4ac6a84a51df415743d3aa836d3ffda749e86ab37027d0fd1d34bb88c5d1bcff3062dbbc318d79fe25fc553d320e03fec6111d1aae875fcae47859510ddfb1e3db14fb91617ffa1c16e7b5f968323fc7cc6b6a924e63bd70d7d07f7392285a160b93d4a8c9ba7c725481b8fd6f3f6769764cf14ec778bd931b9c310779820a6d31fc121029ff1f7b87f08faf3d832ced254d9cbee40d347eae27298c439ee63765f7ef0306af684ad555f5669bd04e0a87c4405d3f0add42ccd00ff5d36cccdccfd64727e368b58ae2f821f2cad34f72ad6d3d198aa649c95912c93997a01c626ef791d71f4bfe1a2f7a9bd354245dbc8f1efc19abdcbb5927637ab9c4ea9e4bde4fd9dad172ab6b40e88019b197d30a6cae9ff21f439a46cf4c3d825ebb19385ffb2bb7080973f4b636d9a16bcd11885d31dcabc49c13b04be5b787e02e9c4e27220df3368d0860bab8b534ad38293e5cb492dfa9b775991bdd425513cb0906fc93ea0357576beaa277b4a18259e3fc56e00dd06ac66e040af5d650f57385a78096b350185015a0fb382f8659243e17094ac49efb71e2c701e8b746a072e121d63bea12b42bab137a6c8c9d387a41b02498afd54a85c3259a2641b06cc0f28cc6854a865523998a93930f2b9977a12bbe30a60ac5f16e486af2ced4f108fea23916488be7092ccdba67e39f03ab6dde90dca420708ba3e629c85f5cce548eb9b2a006f61147973a3b238d519ea1352b053de92609375bca59d084b8946aed3a1d85af9478f571a5f0111b36cf3273ac8b4104f40466b30420e35a58c037b58e8e545859182c349c21224bb63a976709ef722d102ea7db0764b35a5cdc4624730504ffe3bfea0eb86dc660b095107253ee66465a2a2854881f5d007a723e58145e319c3e5ee4c593006033085ef8714cb89eb162d8771afa1954893c660a071a2c05dc251df58ef8aeb7e11f79e03aae8d40cd3976719b83e4fadf1fc693904c43f8417890c7f717a75224b0f0d42969d8b8d311ff12b6b427c49b88ada4e5d328d140d009e46cf539f9a20b571df524f0d6d42d981c88dbf5e3f4263deae2d3d57fe0abcfd8d6783c1e2ffb2d1d5e167df3fe4601ef89630a4a1961be6a7e05024d64cd8ebec13dc37ac24e8ce3dc9aa85a9e393ac2becab7b94ab2d6ec94e1a31d1824400380e27fbcb7ae7c1df444ad8b6e0435d3865bff9cdb10a0d9e24559c94dfe82da131cf0e5cd0bf4b0509021a5f61f275930de05aa49be6caf49d14e1a1e4f649e1c0abff9ff6c4784c7b5453bdc61db72941178b8e71336fb47996ec691e8efe0d7d4b2cf8936758f4964cfbee485dd938fa9d6f10cf5ea82e6374177442590e15c3efb989b6278a98fe62d51c9ab3ffecb020d7da21923757baaff8c08ec6114b2b2ec564bf4adecbcee1dec703c42ecab6eddf03f427e393fcc5fdae888584430034782812da07f9a076c84552a3193fe719f7dce9cbb20a9259bc77a53699b7a1cf71a75b3d85f963d36a9572abffc072b30914fb3578b8616b0f0e68643678f79329b594e5e44ca24be483d89b0e3eaa9abde1986030ad7a7e5b4817f4bcc0dc17f8dee79b2d604e88342ef5736dea56dec759e6276e1eb6e15d0396f1499ff20ef20e018f0df5bd513530f22b618a23dee1a51c0a3fd12550a9d95f48d0f0eb633c46e22ab9d04360c9cd6c090cbe83c880c2b667c99024e69cfa2a46fec4cfc7036a1a2055dd6d59e88d26f4de5697b9cfb120da1d0beee18ca9027900492cb624085011295c23449b0eee0637b0ecc077693b1ffb407e8f3fa128d31d0e55a25bf0fb923b8e7cc0d2d135ef9f4c714fd27a147c031ccdeffadfde6f128aaa5c3c42ebf70e58982dd6ed979652050a1e192a22357bd32be0f7779600e2bf24025d29ca6d14db077ec851d7fa2cc42845c26c1973841179fa49ff30d62865c26c8dada47a36221549ae4fa836fd430180b98eeace430dc0635e8107e16f81c68e8aec42a46537c94c9b40a7331d364b7da3ad2b70485c1fef32b784f2636fa21f9a6c9cddd9741c0e078a2cbc8136b0e520fd40ffb8ee35dff599b599aa4e7d82155181f16cd2a23f360eecafda0ca51a6b9f40d514f2f24efbcd7370d6af029749b675a916986032af42b6b9924150b844a53bbfc592f30fadb98dec13b50c19b90ad08404819d6a7d87fef21c07abb4b32b4fa3c09f029445153a43f5532c3ad988a1af15018f930c9593ce4bc2bb72266de5234ec8f880ee55a3a8d18d23df82c874f0f14ac50aa7fb3bc4cba9acf3164151ae010191052d40d76c3d3cf8a06dd536216d3488324fac924a060f8fca4977795674d87bc1c1537631fe9f12833804cc60c7a6e12af8d12cf7b1d244cf937621bb6cd692c85af3a4edac04c9652348831fbcfaa804630b5283311e0a600132cccd8b43e277462f8ed98d6d5eb9b418987e6007667a0efb0d1373f11d34ebfb78f00023c40f42ccf0364fcc1ba7286d1e5edad244278fedf8d4fafa8de43c65b0b57a4be91a1bfe9b97ba8da49d0f26cff5901903bccd19b29a9a978d8cec6f62aa2429782a64a7cefdc6ebceaf1edd4ba5712df8eb116c1a089a9d1cebec0a62beaaf3e30c3c0f0e94177888ef8a768f0e8f720d839fdc6beb69ce4d9b38bde860417fc9f4bbc0de58d3114bf8e401e39d3c8dd273d6633076a8be7ccb1a7241393e3b2483121e0bb4d4b05bbc0d356e77af0cf642bf68e9d846f8ad2bad5a3a4843f387d8929ed21fa6d5e491f96de3469664455b1a32edd1a1d44a9bd13cbc172136f4e1f3a3e17af8f38a880da5ad02ef909d90b6ee667c1c8efe0848aed6db7c206ac4fb06ec7c953a8f98212eafee27d9605f4ffa000d6c8b39bf4443dd66aafab176ef04e05c44ad1a2850c9339a399659f09438ab2cce7b62d58a502678d3d5e9095672a36cd9082992de6e60df8cc668be294157a8fa6bf63a4e6fb26098637ce4a894ecf0b79d2466a261a389471b26824ee2c8a0d56820cd84c63654a17271bb4d2db87fa075d806a61931ecf1deea378caac2fa607ec60f2423a5a42c4f12179900a735c9c4e94653bc11563abdce2118a5ec577780327229f268bd40a79de4986311cb657ac82ff4125b3b8308fe3fc3de63adb953c8fae35b1bf458376962abf19f2b0e9a74a871075e295ba979449e95edf77a78cdd3ff86fc21db5b626ee43d20551b3f12260d051f9e825d5b639617fe9e5eda0a130e52da0cb4ba91bb52f4d7bc0235e06d07d7539a61430f24823188117a5f0d1b5b2d86cede2c0d90202302288a1d2526ee12ce86803a4ff7f46396176de64d059e575e710340d5bb8b1977977506132e975cbe9d32dc8afcd29169d7fb458150cc63272dd530254280ea7a732e8a053ff444bbc66da53f4ec4ffb853072df2c47608b3561669f94eef5ba889d63f2de4ec6fc926c2152a2383a31931d2e6b0d540b67acc5a2dba0a202739f3c0007fbcf8b8f0e82f5e3b2dc0f45e8b99b31600edec829cbb4d0dba00a22736cf054cbd0cc6e858722aab4fc5ec6847d97b659f2ab2408c54702c8b629a4ac2a7d634db196e0eab2ed19e11c7de15774dc85abf80474d53821a35ee027827a574337c0380f1997070fa15bbee40d679805cd1c199b3fe84c1563502d863bc8114f4e71ab10820665f7bbcc48e96af2eb788257dc5b4fe3ab6eb0f3afee0d03b51ed8e6e244e35864a63a025a59b16e412bec5576274c35987f4437a01c2fdbe85056dd21a0ffd50b42f30c97b2c0748fe815f9f801acd8fac56ae85b1786c815b20c0d122d6e8402c8f28228036f492f5dc696c449ed0618a3f09c2c860a3d0def74d5336f44fb1e780b008ece8c81f6bf0cdf4732f0d926aa109784b7963fef161b9bc1a1fd9747b95849a64c39c87b5950470e0a26b1497944234406d12321cb2c1c94b4c188b4a229145314ee1c252da485ecd721b4f42bcb63684d9a97ae215f85ed1db82c06c805a09cc6615e0f94d3e5f5e9ce5e1a7da6cc1bd8d6bd51404f542c8f7ed4a2e3a9ac398b65b26f9e2c8e691bd29fbc1c1daa101aeebba5dc9be3272d5538098025e9552ed7f2f155c009cb10e5afa40ec2ef31a7d47292a031bcd3ec60f249c9728d5ab89d4680d9210c90fa0cedb7cc1bf50ec8d54916613a84da24ea14dc9ec4ea2f9578fca77a8266f388147eb81023aa33c07ce79a908faf0c8f33c033e153bec5422489f16505819b65e2214e20cc330e3676be6997120c2492ef57b4799efde7803cc7b2ce4262fc4dd75efee74e463e60d5d62b6d379e0e0b9c93d39b1c7c5d769aef518cd88128fb61872a8f42cc16c6b42b1d2c2973117be6a3a9d8dea773ad355332e0816d64b54784e1d7a3a5aabf39cd4e645fa3b2646f5581c432a22be15c5455089942005197431ca5ab5fd5de37902fd2ebde244a05858dd6fd3a28f17163972b8893e79b038d59addf0610d8a82f362815f818e5a7ecbe466a81d43f0f6d775fbc4a5812d4ac08ad199f139581af96cf4acd1c120172e4739963df79bbc0c299b817e02a0895838c9273d83c982d1b7f6065aad6e07924f2127e03e52ebe1287e606d758c5cc407818f3daf51e0dda474327219b3bee63422d64e5ceab05a67f900a0dd06be91c1e62fa146d495279bfdb55906ad1da27f0697649aeaa0534f204fce8fb11b537c338480367b4a7dfc6610cf16cf77fff3590d19ba248abea290b70a601550d4dba6f635f09ed256a4e7b430f614c8f3d3a2049f2e488b4269eab6eaed815b8cfc5e777a9fd047d1f82242ef7c2d94ce546b9ff74c4fb5dbdd458d7b545fef9b158396688c2892085f7b175b1a0c80a555e4d7bcc7236b7c3090d0be2e643c16a6412855aabfc60adc7b4e9d9d6e77790b159532b7948f04dc35db4e8efb2bd8e011da97ece34609d5d7ce04535631215a976e7a2b02f8983db892c7690868588e7e24426d857c15e4344baf3374b0f95b20573ac783b9fe6fc53d3212d88f2ba7f383b2cbb18c267e1036b2ff8e54787e109928f8d6af0ccfc26cfdea5e88aea4b9b9d36c6954596c3a2118b1cbc45978a81fe8b27f1a50de447fd72d38d46a0cb699e081260b242fc352f0395590987ebb856e39cd0a0f3adb07891e7c04b768b805fa9c8bab3225e3db9794b6ce853eb4245ed43ec5609f8034d29584904db2713d0c529ef1889e64869539ce8a8d28f00ac13bd15bc000764152bf824", 0x1012}], 0x1) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000001100)=""/220, 0xdc}, {&(0x7f0000001200)=""/212, 0xd4}], 0x2, &(0x7f0000001300)=""/4096, 0x1000, 0x7fffffff}, 0x2) 16:06:55 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0x9, 0x8, "f98f9eb0840f6ab76e5e25592766e0bd87daf757", 0xe3, 0x7f}) 16:06:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20000000, &(0x7f00000001c0), 0xffffffffffffff81, &(0x7f0000000140)) socketpair(0x6, 0x8003, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) madvise(&(0x7f0000c62000/0x2000)=nil, 0x2000, 0x2) 16:06:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:06:57 executing program 0: clock_getres(0x4, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) 16:06:57 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001400), 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x407) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0xfffffffffffffffc}, {0x9, 0x6}}) 16:06:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x6, 0x101) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, 0x8) sendto(r0, &(0x7f0000000080), 0x0, 0x401, &(0x7f00000000c0)=@in6, 0xc) 16:06:59 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xffffffffffffffff) setegid(r1) setgroups(0x8, &(0x7f0000000040)=[r4, r5, r6, r3, r0, r3, r6, r2]) 16:06:59 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') close(r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x63) 16:07:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa0d) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file1\x00', 0x200, 0x0) mkdir(&(0x7f0000000100)='./file0/file1/file0/file0\x00', 0x0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x20002, 0x81) 16:07:00 executing program 0: mprotect(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r1 = getppid() getpgid(r1) 16:07:02 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/174, 0xae}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640), 0x10) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="9dc3c4947e78c4d98fe51a76a16bc47aaed10137e962877a52386ec9850e5c9fda227ed16e6d9d1c9ea3cba41d13f11cd9adf5457403c3c0ab6f129552834dfb4405398e14374b4bf545e993fc46ec6a52fdd7e307d93dc7ef48da8e7818145aa9e72ea49b5253e1b6848db6fcb5ed30130855330f62c92ec051636f9ebc60e9d0a35f2e2f29cce7da35984a36ef903ef1a2409affc2fc47faff521e8ae1dbc1a34ee9bc469a42398419cdd6808b1cb168f41512b3e553e62fe819baf786626328a0e7eb0ab209766b59c00e0fec789936eae70a2975", 0xd6}, {&(0x7f0000000000)="f1a3866ec133cfeea34c30c75694b851f46b0c74696b6877a19aa92030d10abc9f67b052", 0x24}, {&(0x7f0000000300)="e07c7375e75ecc1e4552824e2ac4382cc92e33259f6bb82c40f8f4da2bce0c9eed2147443c82e34984924078e979c00b29a0861522c2b2b474947f4e76b12e9048a5e9024d367a5d91c5faab2ec1fc9ac4e9ef13ea02a0c2d7be3bd0f6aae0ea4d609d1ff1876bc61723d0e234e6dd2a2ce317124962170592e1b9bffa32e76a8353fe5d845528f6a3a01b1a5fe75851c7a564e4830fab391ca5976d0f5a4d8cd11250ab25bfaea9eef8c3e1bcb8b57be429d42a7865f23bffedcc2d3032bf2dc002c307ca", 0xc5}, {&(0x7f0000000400)="977d3d4a505bc8ccd9deea539bb827eaf37384525a87919f9a8fd7a7949690aebf3b73f1f0e693dc729db75e6f9d6a0fed10bb7c54aded2f9f6695667753cc9b8f6de74599667ef88ec961a41378970bc734058e1b8df8367fef27c55f8b926edd140fecbee2824210d39486da0746ed46bb09c0a2c3dd707c703bf2563d1f9bb39a4f72875865b15dd2fbdd902fd608ee8cb1119f1498995d887d6e8baedb30a8f134dd3bba248ebb4e9886817902bdff85ed56f19185b84dabb4857fe67eb6a95e85d7d2eb4ec117799873604815d366b635", 0xd3}, {&(0x7f0000000100)="e29d560034791cce5aa07e063994b4fbc5a08aa8f5588562879df2c9863cf9d0135e6212ce6f7ccb46a8c08ca3c9e31e63d3361636d36a94f94625faeddc07b1459970380c197d689f01208cbebb41eac68241db29d76990dd8bae1159fdd3cca7372a5c59fdf8b2d7ee29bbe73b07705e5524b579484cca3afb84a827deccfccaa69875b46b561cee03648842147b93262f2166f9513ab911b75f809a7daef2b271e55d035cdc6ebf98e2b2", 0xac}, {&(0x7f0000000500)="0e2c541216195b232748dc3a1a4aa1f6451d462dd148e23b5c4e1b5a71dbdcd5d74161c791ad1dda44db", 0x2a}, {&(0x7f0000000680)="cb60ab485911b00393d40965c386503ffed7d0b19daf59d3c0d648319bf34a28acfc88017c9667017be5a9dba6a7996061642f9a47a68645141e7bbd91325fb9d62f3f94e6120027c8e7e0f0299ec1c2abbb22d7fa4042792417d294d1d9897a4b9dfbcb88e6263573ba28928b9ce640144cc360020d3ed51d902928a1bca7b8f9cd158f77989592874e971839cc8372f215b688478b60ff87d262ea", 0x9c}], 0x7) 16:07:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:07:04 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/174, 0xae}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640), 0x10) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="9dc3c4947e78c4d98fe51a76a16bc47aaed10137e962877a52386ec9850e5c9fda227ed16e6d9d1c9ea3cba41d13f11cd9adf5457403c3c0ab6f129552834dfb4405398e14374b4bf545e993fc46ec6a52fdd7e307d93dc7ef48da8e7818145aa9e72ea49b5253e1b6848db6fcb5ed30130855330f62c92ec051636f9ebc60e9d0a35f2e2f29cce7da35984a36ef903ef1a2409affc2fc47faff521e8ae1dbc1a34ee9bc469a42398419cdd6808b1cb168f41512b3e553e62fe819baf786626328a0e7eb0ab209766b59c00e0fec789936eae70a2975", 0xd6}, {&(0x7f0000000000)="f1a3866ec133cfeea34c30c75694b851f46b0c74696b6877a19aa92030d10abc9f67b052", 0x24}, {&(0x7f0000000300)="e07c7375e75ecc1e4552824e2ac4382cc92e33259f6bb82c40f8f4da2bce0c9eed2147443c82e34984924078e979c00b29a0861522c2b2b474947f4e76b12e9048a5e9024d367a5d91c5faab2ec1fc9ac4e9ef13ea02a0c2d7be3bd0f6aae0ea4d609d1ff1876bc61723d0e234e6dd2a2ce317124962170592e1b9bffa32e76a8353fe5d845528f6a3a01b1a5fe75851c7a564e4830fab391ca5976d0f5a4d8cd11250ab25bfaea9eef8c3e1bcb8b57be429d42a7865f23bffedcc2d3032bf2dc002c307ca", 0xc5}, {&(0x7f0000000400)="977d3d4a505bc8ccd9deea539bb827eaf37384525a87919f9a8fd7a7949690aebf3b73f1f0e693dc729db75e6f9d6a0fed10bb7c54aded2f9f6695667753cc9b8f6de74599667ef88ec961a41378970bc734058e1b8df8367fef27c55f8b926edd140fecbee2824210d39486da0746ed46bb09c0a2c3dd707c703bf2563d1f9bb39a4f72875865b15dd2fbdd902fd608ee8cb1119f1498995d887d6e8baedb30a8f134dd3bba248ebb4e9886817902bdff85ed56f19185b84dabb4857fe67eb6a95e85d7d2eb4ec117799873604815d366b635", 0xd3}, {&(0x7f0000000100)="e29d560034791cce5aa07e063994b4fbc5a08aa8f5588562879df2c9863cf9d0135e6212ce6f7ccb46a8c08ca3c9e31e63d3361636d36a94f94625faeddc07b1459970380c197d689f01208cbebb41eac68241db29d76990dd8bae1159fdd3cca7372a5c59fdf8b2d7ee29bbe73b07705e5524b579484cca3afb84a827deccfccaa69875b46b561cee03648842147b93262f2166f9513ab911b75f809a7daef2b271e55d035cdc6ebf98e2b2", 0xac}, {&(0x7f0000000500)="0e2c541216195b232748dc3a1a4aa1f6451d462dd148e23b5c4e1b5a71dbdcd5d74161c791ad1dda44db", 0x2a}, {&(0x7f0000000680)="cb60ab485911b00393d40965c386503ffed7d0b19daf59d3c0d648319bf34a28acfc88017c9667017be5a9dba6a7996061642f9a47a68645141e7bbd91325fb9d62f3f94e6120027c8e7e0f0299ec1c2abbb22d7fa4042792417d294d1d9897a4b9dfbcb88e6263573ba28928b9ce640144cc360020d3ed51d902928a1bca7b8f9cd158f77989592874e971839cc8372f215b688478b60ff87d262ea", 0x9c}], 0x7) 16:07:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:07:05 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x20) fchmod(0xffffffffffffffff, 0x0) fchdir(r0) 16:07:06 executing program 0: socketpair$unix(0x1, 0x8000000000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440), &(0x7f0000000480)=0x10) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x4}, {0x1f, 0x9}}, &(0x7f0000000040)) 16:07:06 executing program 1: r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000180)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x38300, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:07:07 executing program 0: r0 = socket(0x2, 0x8001, 0x6) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x5, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x2007, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x6, 0x2) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/87, 0x57}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/54, 0x36}], 0x5) 16:07:08 executing program 1: mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0xffffffffffffffff) mlockall(0x2) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x3) 16:07:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x0) r0 = semget(0x3, 0x4, 0x254) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/241) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="4d1dc780034857f5d404ca722ee2b1a615083a5303bd72f970e0e2046243eb7280d76411576baeea3209b688b698fe16fdd4ad897fbf9affd558b561c0b752fb5750d6d56a58728179d38765c19d3e0b3942642691b52141af54025e6d625c6cded9f2e9a7c9b8477c5052c055f69e80f26b23cf8939af4e62bdefe4845b312d162fd388433a60c849739e077cb4caeddd6a", 0x92}, {&(0x7f0000000000)="80d454f045199cf55c", 0x9}, {&(0x7f0000000300)="d149919db30ba5eb870ecaab7c140451353ab5f27090d54958493e371bc565c3bb3fa867f29a3a26bb4b7c4e09e76e5fcbc1326fad4661ada436099c75fea791143e64d53718fc9604b6262fbc358b41da33a9b9a493a9ceaab5a9bdccc87a5247581e6aaae5340cae462e5360879d6450b001d1c535b6283d22b51f7626605df908f6c33e2a761999a454b0c6fcf5a1fb17c459d35d08b2f6f8005eb228603469faa4a924ac2f91cba5a610346b0f16f41450dfe9d736f51bf6", 0xba}, {&(0x7f00000000c0)="e13327ca6a0402f696b6974ec6c5241fb35690bebec2825a84d677c798f0a6662bcf0943b74c8a6a34c6a7a286aca6e102fdf480e2be9c9f5a0ce8ce", 0x3c}], 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000500)="feb334e5daf1df3c989b4f54f6c23bc25a1a7005b54c7290e4304cad6cfd7ae2d8c2be4d37ae263dcbd453bccbcddc159811a65f877ca6aaa71e3c00878b08abffddc29a2b3e1a5b17a0fe3a72bb3c8507616cdefd87704b494586c3be83f4a480ba7a1a3b4a6f3288caefb33e52717b22eede1a9c0d63c03aa7b54be75719c269e383a901ab1b6058b50804d3d675930aeb3af760601d334abbfd2427b816661baa1d770d2428a61642df5ed1b923269ff55e8e36408ce8af7d6cc77cb181b2deee6257d120715b6a2f4be019bc397708f5f51626d27abcfa031dcd2b7cb126abb585db757129b3a487ad72f058a7044da109d809e2e85244450a96bc9a4fae34", 0x101}], 0x1) 16:07:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x110) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getegid() 16:07:10 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000480)) 16:07:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x0) munmap(&(0x7f0000fed000/0x2000)=nil, 0x2000) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair$inet(0x2, 0x0, 0x6, &(0x7f0000000000)) 16:07:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x3050b, 0x2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x5}}, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) 16:07:12 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000140)) r0 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) 16:07:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x56c) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 16:07:14 executing program 0: 16:07:14 executing program 1: 16:07:15 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) 16:07:15 executing program 1: symlink(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file1\x00') 16:07:15 executing program 0: readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/9, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) setsockopt(r0, 0x1, 0x18, &(0x7f0000000040)="6ec274ef0797795229090f92342ef4cf152e3144b6df2e504f88a47c28a4", 0x1e) socket$inet(0x2, 0xc002, 0x0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0xfffffffffffffd93) sendto$inet6(r0, &(0x7f0000000080)="dc5a4dcb554d170f21d3df6f333951a89bcf7e35a41699fc15b80544ab98321f7125ee7a8c3801a957266af2d348ad7a2f7a5af4ad5928f9cc3b51e929237d0a5ccae0603ee778d0d77fd279734092aef59861754a64f18825c08ab16cc0f5f2eea51a70040d6f09478319ad29d76d1d2c7cc93bb341d85cf18f111941de407abbf852186205b80a31491a8a760c8870c25b3eb6324eb9804c62189ad4f24aefa268427cfb228ff28872ee2f16ad99c97c0358eabcf8b42616f2cd7f0f637b8e2580617f2dc018cc9d42ff616f2ca0f9822b09dddf46ddceed07ea5d75ad9b5c1940f04357e2adecea09a03ccd03ef0504342f45b929e98b39", 0xf9, 0x405, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x1}, 0xc) 16:07:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20ad, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:07:17 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/65, 0x41) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001240)={0x0, 0x0, 0xffffffffffffff6a, 0x0, "e8cef27446d6ffcc33080c99c4037f0725948263", 0x0, 0x4}) write(r0, &(0x7f00000000c0)="fe590e724e395e84c91fc3e14dadc9db3001418bea0cb01eb52b950aaeece6c9e7aa9e2e6e039da993af627fc0cc35d19ad4358dba27d80d17c4cc669dfa29802d39dc929d46b8c47f276e35a41c87628f759de7d0771ec65516e24dd045580b78f981689ab426d134a86890d9368c896c628134f0c95beaeb478071012ce1d31bd621c4facb7849d6cc9e92747c8a90fd2f274b4091c6ba241239cbb6377df59e70c8e8a0", 0xa5) fchmodat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0x80, 0x0) syz_open_pts() syz_open_pts() 16:07:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x102) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() 16:07:20 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x40, &(0x7f0000000280), 0x0, &(0x7f00000001c0)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000100)="3cf5e800") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x0, 0xa57c, 0x0, "ebc1c26fad75c59d39b0ff1fd7a632fb14e2e813", 0x0, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:07:20 executing program 1: mknod(&(0x7f0000000700)='./file0\x00', 0x2004, 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) 16:07:22 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/244, 0xf4, 0x800, 0x0, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000002c0)=""/108, 0x6c, 0x40, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xfffffffffffffd4b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ccf000/0x1000)=nil) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 16:07:22 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{}, {}], 0x2, 0x0) 16:07:23 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7a7a}, {0x0, 0xc9ae}}, 0x0) 16:07:23 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x20aa, 0x5ca5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000980)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000b40)='./file0/file0\x00', &(0x7f0000000b80)='c\x00') connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0/file1\x00'}, 0x10) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)='r\x00') getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) map stack 0x20ffa000-0x20ffe000 of map 0xffffff001f717108 failed: no mapping 16:07:25 executing program 0: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='[&/\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\}{\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00', &(0x7f0000000400)=').\x00', &(0x7f0000000440)=']\x00', &(0x7f0000000480)='[\x00']) flock(r0, 0xb) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x3d, 0x0) fsync(r0) r2 = dup(r1) connect(r2, &(0x7f0000000500)=@in6={0x18, 0x3, 0x8}, 0xc) write(r2, &(0x7f0000000140)="2e409f4774863563458692db1d1d3ed27f21254a690dc199da25bd9d82b459b509ece323fab168304cd7b67357f6d28317c9adf673141913c87a3dcb0e32d068333c70714ed941a39a6329869070ef0ff21f5841e63356fd3f4906fedde9a568354bf7de1672", 0xffffff94) 16:07:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) dup(r2) poll(&(0x7f0000000280)=[{r2, 0x44}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1011, r2, 0x0, 0x6) 16:07:34 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10c, 0x3) chroot(&(0x7f0000000140)='./file0\x00') 16:07:34 executing program 0: seteuid(0xffffffffffffffff) r0 = getuid() setreuid(r0, 0x0) 16:07:39 executing program 0: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:07:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000014c0)=[{}, {&(0x7f0000000080)="d6472530be9591f3bef8b1632f915237610922d6fbbb0ab588079bc43944a22de3763020432e8fbee503eac9ee2e78323eb5aeb6ffcd186ccc", 0x39}, {&(0x7f00000000c0)="bb0bcec7c763a27eadbc87b308ee23f4d1f2ae6ee23712a8ad580516cf696562dc23fee3d6ddc125f543a93900", 0x2d}, {&(0x7f0000000100)="ff9abee2b1a8ded5f35ca23a5160d96abd566c6c6f1aed12f73924cf0edeaccfe269455444562c6061293e2010aab38e13b57f0dcb2653a81dcde0b32ea37687edb684f88c7c045292f4ef283172b0a77eec2bf28b615e3b5910c5afa35c3fdef4987afecb3ceac5abeec610b1d207df676f58f7ae088dbf6afff6a05551979b9fc5b93efc72b8a47e2c3ebd214885e7509d7b988ee0360c1e62eca64df1da5108a6ec31ee425cc0b095128cecb450db7a5349aa337d0659212214ffc86752b56730f76498234e6d80406de22a042febb7dfbac17d9ae21594d1af366695bc1383d8acdffeb20b4939de3e0a328f5a1a5dceadaa610486c6e6591154cb1ea0c657cdf8e18d755101b2d0aefe4b7f2cf3b0f1a2b035a833cc16ca5976f376ca99766643493b11075c4f7e6342ca17e98997f726446db39c76b0f6c9e2496c0f8fe14d9540b5ce33ff45f1c8d1406ca5b7aca66b6d2371848d43922a430d70e7591e958930f1334ce382c0c48f180b9e368a22f6b1a166bae0219795f88d071ce2ac3c41b922d2fe8984fd0dc45280c24d7745c920496f1eb71f0299f6bea4c93714fc8b24bd9d5d0a13ed0ec849bf6e47e21d57f688719b78468de03c2241c4e7f5d5cfe4af1c840c31a81572e5df4bd10050e0d3108e9d1d57b76c5b3747280b7e432bbc66814a095237a8a7d02f68923c3a11832623e2cadfcbd2fd02e4f289acb0060fb484da8281f00e9a5c66e3d90bf9fbdb58be95942f428f930235481b222923e166e45e32992e3626512ba485a5442e0baddd90b518d6326b31ed0bba7c4565087b805b49ceb60c984bafceecb2e0306b1d76f32943ef2ac849c3b6a5526b881c16024678e9e5cc7ba3e7daa4b08b01f94adf46431ca790d26ec4db81a0cf773b07cdc61b095fb8a5a340952f972c490ddf767a1b5664b03c67c807af04fc3e569d4dc1b1ac0f2bca686f4b47233fee17861cd8b61ad89db125899d63df5d1b2332723747670c9e920f29212c574dcc7dec3ddbee0b27496bc47d7bea97b98fdc46c8321b4995758da4bc2f79a9f9dcb99c9d8d686c3eddf699aa807038286b00c583e49260f157beb152bf6cddf65b398cbadefca496f0d701ae1c4a09035e93ffa62b15d59d24ba973121fffadceba17b48f9f30449659dbc0d3f275d51242cbeb927ca9357e165fa8b07698929f0c70d024642a3e00bd7b7eb7626baabc2bee16f78a5faf1ee764776b76797f41bbdc449ce5c42435cbff26d81500bf4d43d0b523b95c280e95ae9574e7278c613e4eea4437712d2410211b3cf777d2c6dfedb1375c00c1e36f1a90c80b4556f6962c721db0444d752393b4fc86adcad70e04ad2ff5b77de67b5bdc4c02786d60ebc89ed5258defc052b992b0cce689806ee50eac660eb19ec9beb86caf23060dad84c6480521ee38b34316df34475351e9957faa7a0567a0727b507f2638e901ff37161fc2a20402e7900763ab441adda0a5611c70fa5ba09d6b64d7f1c9be9d76e219cc383cd41f95b02c03d9f4325985222c6524c2aacf135cc24a07b626fd54b4fa08406956654e349ed15b4199038a44be884c833b17a673e9ac48120b5871a7c7604a7e78a85f1ac8f91d991bad582a1237c688b7869adeb97f2269539ff821b9b07546cf4ec1a47f412cab7decf8f644aed122d1f6b8cb1e09f8257ad988a75cf3db9b037e680b55fb2d21fde8c80640e9ac5e91053f62015f479f5dea7babf91161c0207b1d679984560f7fd11168a50085cb897a2a96c2f5ba3fbb2a6e665ca051dc59c565364f336cfee6eb778260d162c614aadf3a37db51783644ca4b530b0c279f32c2cb0536bd1c0aab45266a9a86337bfd33da322a291010d2ac74731ffd237ee25cd53313816d62bc61d3754b70d1943cf9e183239e79920df35efaf2fbf8a08a28ae04d95d9a4cd6f9ace3333e4f8ed2506360859f2ab74c9c55e29e4295f24897c155ae5ce857f4886c1a88cd9440c441d22cd8f8bb67c5c51ca9b1780b2f01625bb2abf5078ba66bd3b42669bac4d59e7a64f5e9cf3a7a5dc91ab8d90f338f723782707592e196b79faed7437aa9eae2ef66cc749c63b9c50c9326bdc0846d04663a266ff6dca1bb20cfb26d89ceb619a2dc70abd270ae200bacec71b2ff999b45c3ca6d8cf68b082f9db8a123cfb8dff60e4a88b3e58d17f9a01125a03b483e8436ce792c5f3449777b48b27a1e1a8eaf0707af1a7cf663e3fb90287603dea6c69aff00a2a08fc7bb10e92ebec238a11541e246877b1031282b7a6d6f0a477010b0c76af1cb7b9372f97508539922f5792d2b1236ac3c1e1fccb5e54252766257d71bc9b9f867f20d6253989e368fa3fc9947781b75cee6a22842c5a1b3e6846dd606dd2b14fce7e181de7412da325e3495ba521bf4d05b65ebf49fb010131a2d4bb03782c2c4bf1c41674c0426d9f35be3da9280fb534e8effe955cc1308f5abe874658039cbd3e74469bf65572f3bcdd56c8fc396c4d364e145092cc8806a88f3f92c29bf699474aa8e0f53a9a864a94fbbffe8667f3265136943a4a237b425f12b6c76acbd8358d34c6fb6b56aaa4fe38e6dd706cae04288dd18d2f52b7228335d171efb9e5f18e4815ba1e02e6579bc552ebbdd1ee6145b72b57874276ef058aed13d72e292a2098e408209e981b7ec124fa13685c6f67e059ca7966bedfaafda471cd1e16278ba52f9613f8650a481f03bea9ca4dc652d6f8707709364e7102ab4dac7e7a25beda92459debdc8178174706f29185bd2e47dc7249cf2d0630de344aef2fe8d4ea91a442e9260867ab2eaeafedf6f2aa1ba840d3e4cbeab58fa40b2ea7583bf5917cd8da69054eb2274e13fcd560ed88d98bc64de76b97afe79ca740b69f2a8879b4b0fde02670adf7eddb856941d22bf3d738d32e31bdff729c55ed17f2e1ed14c66e3fd9f85171af265b7d03061ca268f910cf423c9d0e46653853a78c1ebb004f656d7990ede5ea8ef3f97cd2b9a0bf566444b4b8b64394429e22536d53e73cd0ca67531541d7d3ad162c6ba8adc42c32f3e8bca387dc886653e9ed5800d324f308fbac2250af5025ef4c41345c56e18d2d8fd4fe65cfba382a2ec6a545ffd4e4c2e493021b8a6d966b22ffb091fcdd64b082ea15ece88defc663bdacc8b4557fcd16047927bfd8e1029e0db010e49f48e6c9694f4c85d967c94d356c16c9cf5431233cdf0bb4490725c38b95c25e7abdd7f318d14c2c129420c54ca3df05a6c1cdf4f00d4ee10a8dbe668dbc568848c2b0b1fe11c94469fb6608b2b533974267987b41ce667c3c1bc565a34cdbd1eba9222f6f695210f9f57f5f19c14490e803ef654135f87a650e6271c0f5c26dd051e232f680387c247c508eef161a0348a04c9edf3b024b3f5340258a4694a41ed10b158ace57a0e98a7480f844de3bf8f32e5f3f674786146e44c4559c5c2860f581374e6344d3e52297df052625eb9ff6484c91ba5501940d24e7ffb4078bb6003b4a260af120155aa9425128dbb194c26cd12182316ba9b2e9d9cc1a1c3095af4a477cc359d2bc7c53d0bd24d89b8acedff9c1cf5a94a4dd2672188233689fc7c5a92d722e7db6f554d14105bb80380c0375def452c5435a9a1356d1610d4d823317c31d137fc03fd7ad957590401aec0499d80679747317aa53fea45f4f3f823b7d472b83f620474a6dbdde426c4dc3848b35bd1c7a5e0df254bf07491e1caf50d7d1d9e4df170c4f1911ea7d3b21804ec259662d306a0002bad0c2410ddb80747ad09d3a75e8944158176b34a96a8c10e50ddc4006c74508788714e6463409c3709bdc768dec4cc1ec5174585d77c663fac73b482f62d81c13b1bec6e542033bfc0448fdea43332f7855539c445c81688e5f68e1c5cd2b8715ebffec07e388aa2975a85fb9d1fd9bd732cced41249daaf669cd72a9f8acc894041a7bb929b75db3f7279e14cdcf0bec185e82074d62ac58ab48fc9b1321175482d20198e5e98fed8acbdce0b40abd58c01f86b68d1b983890ebdceb61c3dee55ea65a2f8800b56de9258c52dc3c65e0bf146e2fa471a6775d52dfcdfe450ad6027f3dbc2a25b79c5d82e92f0f7fd23ef79e0defe0e9a340e41fbbef6dd672dcd56773c6fed2314dd322ab962cd008b46f0359847574fcb54837197691adfae4a4f23d1f538dbc7f4f60ec3afc47a52239cca5cf49246f04a59457db9c4fbe82e114e128ae59f95a7b00b76dabb2670c2accc20e858ea11a3807933d3e8458babfeaf8ba156896f25db708ca4f42ac7f59ca3ae5fb11e7ea91bc2f742715c2f0738ff44e37a5d5f85aaea157cc8f8bcdbb2a061ab07104ef6e4d283321f1b60ba11fe9390888acd3629c6811f6bd64697c5d83965a52bab170bb3686929de38973dd501b65d86215fbe9be9968b4939c093741e5fe68fa773c43b9313002af7d63f27d0df7691ad3e98bd096c253174cdbbe0075c92d9a9691af472d89aa93291058ac5b721301675ef79f7b2f4483085266a88eb3026b0a544c961eaed7230659cf539906b0f143e1cb2e39bedb1ab7c3e65f8ae3d719f13d6bdb4a47ee9b652a82ebc17e9afb40de8a746ee7eb68d06c5e5003a8fd1c53c1a931216eae6d37ce6bd99e8ffa0972b7727c7bd17fdc6f26f3936347254da4cf9ebdd01058ba349440106fefbe8182c6074a1bc0e9011365cbec6c159aa09c33a3dd032fe8a33d8b8210481deb6e08376c386c66516a0c5f3d6446ba70170b3b4362363d7dd250686964671e057b2f59cf7508832d741656611e74b90fcecbe26d93b645304998b684f06a9d5c1bf19edb5887003cefc7dbe5faca6fa3c1c61ce626e3b7daa7991fdd56e55f591a25626e90fc3747035349970f3a760a4c91523be3003f0d29e2aead96308e6970542fe09f735b13b7e31bc7fef70aad274e96c1992c7fc9b11d3700a389b09b747674269aeaca1a2d93043772cbab21dbe060997ae1445ac83e38e0254ed5da4aef766d3f5df27763dc3b28ef4e128baf52a9d1e80d29cc6481626313e6f003a59c04bcd9b917b57af30039105a935ec227161de2e66a7f6be22746f39bc60ff51b9deb1189b597f4cd094e9195d7bf05a60fcba976f0bf0c29f657f879ae506375c2440eb178eafd2c1aa24f5f7806ef0cec89439c1d461ee8a54aaf55198e08297983c55f46d1fe05c3bc9ea1dca14b893fc70e7a79b74890e7c51e03531c77246385f81ca11c4323f7a373b1381a0a8ae198f422991bd1763199b27412d81f477b11d44bb4d2a93319f093949988e0ad98e911d0750a901bd698d5f660258011da66575b7f97158ddb38766db74a320525bb5423945d433decb193e4dfac8839d7ff15a925c8631ba4e06ed85040e49e3c0d8bee35167dbcac8ec2f6fe04cf911ed70aa7e943832868c1eef7be09f5e208e00720a8b31aa476ecfa8ef48f9fa1b18a8ccad2d34fd841774a9c98e263b6c4cf0d7f3722cfc339e3ec2190e131bd198b477bf6cd2e331c89ba3f9ffcf4321480151e09331e916d2a113e1ef988b61437a404861f5983b491b7c5f0b92b3bcc5786f448ea0e8a88d304bc8c4ba983f6773375cbe3c3a7ce4b0bd9736b27b268c5bb369a736cab8d5b0a92b6b34a645a56a078500e3127d74f0d6c83e1a402b40ec71a7cfe6a5fb70a5b30f0b47a7f88f070110c65d16c00d163459921eb9df7004a0f352630356a321ed5c6d16f9473b6b78b6a97b08cd4fbeb09ef2b3ddb74bbff54b74eab12c83b11fd41c195147edb80e701ecf999", 0x1000}, {&(0x7f0000001100)="cca326536552b7038a709a60bb290c4b9e93327f6909a2cad13ad5461edce9b7a5b0d06fff3a2c6bd1249a1187b866c62076e3d2d923042dfff69aff0aec2931fead3f33da8e019970475a4f91973070aa434499f9eeed3a2cd484261fcb7d85a59de1219fd3f71e0f83f10281caa82d7ed5e5d5c927dde03c8c3db818d81969dc7b92f1b9", 0x85}, {&(0x7f00000011c0)="2434d80cbafec7c5ba2ad6e0eaf776773420989f874dddbb8298a6c036ed9df3bebe6ff6d67287a427fb8c0a1e85796e0eeb7b042d1c56ac37d13c3eba47976ae9c954f5b9311fd4b66210454f22f01deb2b784a28d8dee456efd15c502d68d951a63c0ee126876ffee20f72b8ec4907b4276081c5025bcfaa86226e2dfd90abf5f19108cf325aa1e5f224372dcbaa12822186283cf39f7902e9c538a5255dc65f2e7e1333cf6fce9652390a47ff4fd5919a87b5b668273f16605a810ee6aff262157457ac99ae2030037cd152b199a882b3cb83b75286272eb43826a1d9f50de2dfee299d0bc50b79343c82d3", 0xed}, {&(0x7f00000012c0)="f0e2d3ca43f91544c660389b9998345d175f5b00f1fcc43af9bdad4f0a45961ae3f1630b2944b80765b71f09f46b0c9581673f2a0db25f1bda7c215cd56e92a279dd18f3aa68294d95e126c8d7760c6eb6f8fa058c01211338837bc034327a0c36cc8cfbc4043df8472189c3ad14dd26b85e9824d783e3719a0a3935b7a7cde0295fd863e53133f4f3df871127c7b46383b391c039d05e8cc05f01a2f71e6ea2b85ac3fe08a095a03b07ddc12f2d16ba48a952bb936e117540d4595aab5bdde830", 0xc1}, {&(0x7f00000013c0)="e82fbb79bdc28f157f02", 0xa}, {&(0x7f0000001400)="df45997ef1792481d8f66f00ea6696f44f0f0edc571f7bc35756e22409b523191d1486acc39d25ba6033a22f44a4c748b8260d0586c36bbc4aa43cbcff9631e68af35a83aabf35baa93311bf9ec53454b25f66ed1b2ec3e739f187dd0cde06623e40f4a359b4634aa95018f8e1a53869058d5ef58a3704b8bb9dc030cc8ca1256bdf99be5296a8227ab6f0ef", 0x8c}], 0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open$dir(&(0x7f0000001580)='./file0\x00', 0x0, 0x10) 16:07:41 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2009, 0x200) 16:07:42 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, &(0x7f0000000600), 0x0, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x466, 0x4}], 0x76d3, &(0x7f0000000040), 0xb, &(0x7f0000000200)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdc}], 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x19}, {{r1}, 0xffffffffffffffff, 0x1}], 0xa238, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) dup2(r1, r1) 16:07:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) 16:07:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7b) r1 = fcntl$getown(r0, 0x5) setpgid(0x0, r1) getpid() 16:07:44 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x100000001}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x100000000}) 16:07:45 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000140)=0x4) sync() r2 = socket$inet6(0x18, 0x3, 0x40) close(r2) setegid(r1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x1, 0x4) 16:07:45 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x23, 0x7, 0xfffffffffffffff8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:07:47 executing program 0: setuid(0xee01) socketpair(0x18, 0xc004, 0xad3, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() dup2(r0, r1) setrlimit(0x7, &(0x7f0000000140)={0x0, 0xffff}) 16:07:47 executing program 1: pledge(&(0x7f0000000240)="36d337a282396ff423186a292c255f8841bd09666c81938993cc095d13bdab7e07618a5930e5b3297c9bc1769eb808c483c38d32eaebb1609f58b8b6c916f67f562645f320cb899546e218977d833e7171af484f9c4ae3", &(0x7f00000002c0)="eff1d2a0cd3ea6a26f2009f342604777dd80") socketpair(0x20, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) 16:07:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000025c000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfa7f8def2e31673f, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0xc0000023, 0x200, 0x4}], 0x1, &(0x7f0000000580), 0x24e0, &(0x7f0000000180)) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') getitimer(0x2, &(0x7f00000000c0)) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') 16:07:49 executing program 1: setuid(0xee01) socketpair$inet(0x2, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) socketpair(0x6, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:07:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)=',\x00', &(0x7f0000000240)='.o.\x00', &(0x7f0000000280)='/\x00'], &(0x7f0000000500)=[&(0x7f0000000300)=')!\x00', &(0x7f0000000340)='`}:\']\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')%\'\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=':-\x00']) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x4001, 0x1) r4 = socket(0x2, 0x8000, 0x4) r5 = syz_open_pts() r6 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xfff, 0x4}, {{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0x2, 0x81}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000009, 0x7, 0x5}, {{r4}, 0xfffffffffffffff8, 0x20, 0x20000004, 0xfe3, 0x3}], 0x5, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x8, 0x2, 0x1f0}, {{r6}, 0xfffffffffffffff9, 0x11, 0x400fffff, 0x1}], 0x658404c3, &(0x7f0000000180)={0x8001, 0x4}) r7 = socket$inet6(0x18, 0x3, 0x102) sendto$inet6(r7, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000140), 0xc) 16:07:51 executing program 1: r0 = socket(0x0, 0xc065f358721910bf, 0x0) socket$inet6(0x18, 0x0, 0xdfd) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xd87}, 0x8) 16:07:52 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x87) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_settime(0x0, &(0x7f00000000c0)) r1 = semget(0x2, 0xa89b97b140c7229a, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/118) 16:07:53 executing program 0: r0 = getpid() setpgid(r0, 0x0) r1 = socket(0x18, 0x8005, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:07:53 executing program 1: setuid(0xee01) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, r0, 0x0, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r2) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:07:54 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1) close(r0) fcntl$getflags(r0, 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x61, 0x100, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x9, 0x80000000}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x23, 0xd7}, {{r0}, 0xfffffffffffffffa, 0x4a, 0x3, 0x5, 0x80000000}], 0xffffffff, &(0x7f0000000100)={0x4, 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0xa64) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = dup2(r0, r0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0x2) fcntl$setflags(r2, 0x2, 0x1) 16:07:55 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000240), 0x10) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet(0x2, 0xf42ebcb3e6b500e0, 0x10000) listen(r0, 0x7) 16:07:56 executing program 0: poll(0xffffffffffffffff, 0x70f, 0x0) 16:07:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10002, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sync() r1 = getpgrp() pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="56ebabe517fff426032df40721a6b29b90e1ed53de24bf70272a71016153de19ba587b830d2a4522bc2dc043bc726aab0785295ade6ef94e", 0x38}], 0x1, 0x0) getpgrp() ioctl$TIOCSTOP(r0, 0x2000746f) mlockall(0x2) getsockopt(r0, 0x6, 0x7ff, &(0x7f0000000140)=""/40, &(0x7f0000000180)=0x28) r2 = getuid() r3 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r2, r3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x7fff, 0xfff}, 0xc) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r4 = getpgrp() mlockall(0x3) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000280)=""/16, 0x10}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/15, 0xf}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/160, 0xa0}, {&(0x7f0000001440)=""/152, 0x98}], 0x6, 0x0) r5 = openat(r0, &(0x7f0000001580)='./file0\x00', 0x200, 0x100) r6 = msgget$private(0x0, 0x12) msgctl$IPC_SET(r6, 0x1, &(0x7f00000015c0)={{0x3ff, r2, r3, r2, r3, 0x2, 0x8}, 0x6, 0x6, r1, r1, 0x2, 0xa8, 0x2, 0x2400}) syz_execute_func(&(0x7f0000001640)="c442f2f71ff30fc771bac4a1fb128a88050000c423510d4d000e3665410f1b52f9c4612358abf3ff0000430f4d3064362e2e660f72d2c33e46def20f380aa399899999") getsockopt(r0, 0x200, 0x800, &(0x7f00000016c0)=""/69, &(0x7f0000001740)=0x45) shutdown(r5, 0x0) mknodat(r5, &(0x7f0000001780)='./file0\x00', 0x0, 0x5) kqueue() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000017c0)={r4, r2, r3}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1013, r5, 0x0, 0x1) faccessat(r5, &(0x7f0000001800)='./file0\x00', 0x80, 0x3) ioctl$TIOCSTOP(r5, 0x2000746f) 16:07:57 executing program 0: chmod(&(0x7f0000000080)='.\x00', 0x1f) setuid(0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x12, 0x108) unlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:07:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) setsockopt(r0, 0x1, 0x79d, &(0x7f0000000000)="434f26dfcf6fbb33abea3c431276f68a2e4f30c25d038e8602bc008e6a", 0x1d) 16:08:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100), 0x100000b7, &(0x7f0000000a80)=[{0x237, 0x0, 0x0, "9c12a48944f65ec937699a62d7ee9fc0347f807b52ef142953ce78fa581ed6c5f638009e4f90b1e5f6513c483c6b5f204f1e15f63799c044155546382ef62935da04d76763127eac02713ac44be95866da28d44720d9f7bf0d78d5a259d076cf270207233c1db6c6361a01aaf65727232082ac54bbcf86dc517174b1b1559bdcb9adc7e536db7d05093ce35f8fb9a3aac8eddec28f812abe7bbba224bd6eb0e00b68dde10bd4a753bc934ce4b9893597066dc9233758078112b80554563a1ac2b3c65061f55e309b5bbaadbf38799dde914c550e46bc76533c80d5c2b874e4d40325b4921f1b6d848bb9322d7eb5b903afb2561b70e7992cdb78991916c9b31aa7a3d39d21a1004ab8bcd432e46d65341034e182bb8280917a7ad9dd39b705d7f25bc0feae725add4ebcd3652aaee7b4aff5c05c05bfe7c45bb8a1f2b2be1a84e503c49546e525f2815e17cfc35f2918cc41bceb0a707850c39a28bb079867ab95e128c355328e9fe153b8b71359a056d1fb013a22fbe87aa2c0d2ec7ba3a3303c50e268264886e3229e69c630e15422757d03b2e33bb356962893a98543077c1c79a51e44d327551baf6fd1d20c24efe01751bdda706c6a3012ae6176da5151b3b23dab9127c67b73b47f7d28505059b0c6d45176ecaede2c299dd02df07a759ef03b30e780b643242ec89f39c569ca449862db38cfebb54d830d4050e8d3895c037246a3a28b8f28861fe65e4b3c952ebd8a282938826ec245334d421aaa8f7985f93acc190d6366791b2e16da93e18ff0fab5cdf06cda9afe2c9542b0cb5405406a8188ace155b14214aaf413b39f98875f922f519cb971aaebfcb1a0b7c52a70ca00e16839b0ba5efd00a9a6599b2a155c7ab26a5be16e594e11d5e91f978fd29a50cad3e0deccde090f58dac4f34e51461901e68c9c3969d697bd59162f274ce566c562e8b6c8d0ecde92dea9e1a4f0c0c6f83c9334cef051c8a248dc4bf1e73a8eda9137a38431bca5b99efe71d45f07f87b170418ece86630d2c32c090678ab0a2cf4f2b81b10892d89d19b42627db2cab2123e31fec652860ee9a6743221796eb0e023a8499967c7ca8580d9f72527a99fab239d482eda7621780ef05b7f1f808759d4de296f046bc6dff93cdccf933ff7436c4ae33c3bd3a3fbae970643821ad03b75f893cc2bab4afcb37b065b5cda6821d8bcce4b5c2a74a82d5a436b258134309c557545ddd06a16d5c7fa0cf3868261f9b32b943c37b7ae7d4bf7eb140aed0d47aa9d41bf79bfbd9dce8c502f9f10b1983c966dd1bbcd725fa9f712e78dfe27d90efa513899f6e672e370e337efd63db3ab50f18cf377fa893fc2ccb316f886dc748886a76422429fae46f2215c8ac30cd963571e38485dce3bc2b6c82d4001fb26b656ae971226e6a2870a2a8f45df4a88e0afb90f70904db8bb089cf79ed9685ae06e98249232d9868b84df54de1d4a53baf7fbdea21bd7348c34d1b8d166269752c8ab03c671d1bfb62fd1956c35380008c740325c4055972c17ff7abfad869178abdb75990cc5f22f681fbbe9bcf0c27ba10c7b941d85107e78a2007df4b10142ed32ba76b03d5c18cd934fbab69f5e9aa9931fea15a54e4cf347bf9f90c4602c46c252114b900d3cf1a0e1fb5ae8e2a8cad6022a8b12a20ff7d2b74cf1074a7eab17c5ce8112f73157a517de9be04ab9e64dea3aadac9c543be3185710ee6d0a4ef23599d096b4541f47668153674aced7977d4e41d92f80e043ec306ba2d8b86c6677130c511c8c08d0ca14cd9d348f8ded6cf028560dee6c70eff12e951358cc8d4ced1a72f1a97cce9433310e364b32373b6d6e7dca6ec613b9e615c0ce85779db47ca08dac94942c4ccfd57e137fb9f87dc7f37ad8376239fd895fed541091f5c903f783b814dee2b28cfedf8558ca31e95f3f80f814a9d6d09b0d653a5ce368d60115f77c36a62241aba091f92f1d63533385a098dc374d1aa88e95c9ce9f1459ffe351811ee0333f020cdaa89c681a654ec0e29651be0c711c71527baed47620fede0618fe6bd23bd824aed595dbd68b6efcdb556256d8d9487bf0569096b6b7010f75a7a947c2667a51c319014685a9e4171b8e9f69293474c8fe058c8d50573aeb0f6680af80539ec9a73945892834e972b5482f7496cff1eddb9885c827e453620cc6f0265c472ca4dae604e5bf0447765934be5d93c61b10a696bdf297597d0d1cc3bd90239d7df2ee2425a3b0e5124bdb4f625cc16d4ecafb35692e500aa4ad9502e261f17fddd4e7cd03caa0655a50b03ec0b0d5818bf459c0f3f1efc31b38c60b7cf3feb4ede5611f3157c10af2d94984b0085ef3a8d138e4c1da212ac4044457c8adcdba50e18f9d900ed17099557b7d991e5bf3ed899e525378deb37114b312ff717af62d0d33ce1cba500a3e83ee8591a06b4f2f8a26f0c3c7954c3bab58f323f6a59290e7d98bff23b6a1cca75ec29a"}], 0x6f8, 0x8}, 0xa) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x4, 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/152, 0x98, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:08:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = getuid() fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x6) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpid() getgroups(0x1, &(0x7f0000000400)=[0x0]) r5 = getppid() r6 = getegid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="f022e4fc29133302ee43fc9e7ae8b08ef81b983e6f2646377e2f772dc3425a9f1aef119774906548ef4e5f71c023f2fe8970a60432fb80c563ff4fe52a472bb1c25782224b2ab4614eb91c7108a3dbd414fc5cda619af5e41b6b465925ce95ed63605c9f34a6e0016f024fa5e5fc7b981f13f21769dd2a39b0c88dc8769b7f", 0x7f}, {&(0x7f0000000240)="091b16b4a36d228637ee0cf51db32e9afa96d38902cda8087aedb29fe8e80f216531ec719a3d215c741b5f4998351ea9f73f586d65f4073de414efcf1f1602b802aa671b286fc4c94eb34e3c3933d4041638f48c9b12cc5db63d4f293e27b6cdbf986537aa941e0bedd5bf9acdb7b9c656936d", 0x73}, {&(0x7f00000002c0)="15f808c1045ba26ac4bab0ecfc084b933518b22ea7d1a33db5195df4e8cee465dea134ff3c98a07c38e5b1", 0x2b}, {&(0x7f0000000300)="b9e01a9f16cc93daeab8a9e4ff67a957b4a4ad824b4bc5b761f579874bd3443695ca1fdb51ce7bc518638c0f479b13bebd6f7b56d12e132a162bde9bfde8120ea48f49b4af9fb1fb335283e84ee89e9c03558793b1a42c725d9be6632d21bb3f1ff4884aa94f0ef9b9c3eb5d53d88bd1e84f575fc9496502804b035f5d58996110058aa897e56656e29f941fef79bd34907a8ca05267f8e7027e27ce4cfedd2f66e0b7", 0xa3}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}], 0x40, 0x40f}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/3, 0x3) 16:08:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x55) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000340)=0x8) fchmod(r2, 0x80) r3 = kqueue() r4 = socket$inet(0x2, 0x7, 0x3ff) sendto$inet(r4, &(0x7f0000000240)="03cdc9871fb20bbad3133de16fb10f69f2f247e3b7246ac0dd959f516a6bc85056bbc05d6a15d098385c134481a7db109bfdc7a9ade643d30b377546746f06825eeda762a55efa7c940b51dc51683699307dc8186f3498678392652ebfc073945e5e92c2373fa24f9b9803c27be59169774d459a6b8738663c1b53fbecba9c8046d348e7bc912aa90f4189feef5af512bf97d0bf53bc178132bda789374de02e8a355c79bbe291f40a33d01bd3fb3e42ed326860297ac1bae3e75bba14281b31990104e38904534b", 0xc8, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x1, &(0x7f0000000180), 0x0, &(0x7f0000000200)) writev(r5, &(0x7f0000001440)=[{&(0x7f0000000000)='e', 0x1}], 0x1) kevent(r3, &(0x7f0000000540), 0x0, &(0x7f00000005c0), 0x7e, &(0x7f0000000080)) 16:08:03 executing program 0: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000300)=""/173) r0 = shmget(0x1, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/193) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = dup2(r4, r3) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xdffffffffffffffe, 0x1}], 0x0, &(0x7f0000000400), 0x7f, &(0x7f00000001c0)={0x2}) kevent(0xffffffffffffffff, &(0x7f0000000280), 0x0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x600000d0, 0xbb8, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1000, 0x8}], 0x2, &(0x7f0000000480)={0x40, 0x200}) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x7f, 0x495}, {{r5}, 0xfffffffffffffffd, 0x82, 0x4, 0x8000, 0x2}, {{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0xffffffff80000001, 0x1800000000000}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000044, 0x7, 0xf1d}, {{r2}, 0xfffffffffffffffc, 0x51, 0x8b, 0x1, 0x401}, {{r6}, 0xfffffffffffffff8, 0x0, 0x3, 0x1, 0x3}], 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)={0x5}) 16:08:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0x5ca5) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:08:06 executing program 0: setuid(0xffffffffffffffff) r0 = socket(0x16, 0x4005, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/113) 16:08:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140), 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x4, 0x6fc8}], 0x49, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x10, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x12, 0x4, 0xf49}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xffff, 0xb3a1}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000005, 0xd65, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000025, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x16, 0x400, 0x25}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x80000000, 0x9}], 0x7, &(0x7f0000000180)={0x46, 0x3}) 16:08:08 executing program 0: mlock(&(0x7f0000ff3000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x1000000000008, &(0x7f0000ff2000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x4) mlock(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 16:08:09 executing program 1: 16:08:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000380)='./file0/../file0\x00') 16:08:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x110) openat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x540, 0x140) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0xf0, 0x20) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) sendto(r4, &(0x7f0000000240)="44b55cec8a34cf45d9869692f3fd35a2b10bbc36c259cea1b6e6e30e27b854dd9d3f4780fe7a7cdaa50aa0441a612d17463bb9e872eaf02d1ee2ff1db5e06880525a774571b5194f14861100444623ceb8210b739eae2c8f54a5f284e2ed8b9266c6c9d70fdf8fa146b64bc1ca26b9185ffe15f0b28b9c774052d3f86b3249bd002aa0dc098d75508d47d0bb427f6ec4f2f3dd", 0x93, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffffffffff08, 0x4}, 0xc) kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x182) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) close(r1) 16:08:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x12, 0x80000000, 0x5, 0x7fffffff}, {{r1}, 0x0, 0x400000011, 0x0, 0x6, 0x3ff}], 0x6, &(0x7f0000000240), 0x0, &(0x7f0000000300)) dup2(r1, r0) poll(&(0x7f0000000180)=[{r1, 0x1c0}], 0x1, 0x0) 16:08:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000600)=""/96, 0x60}], 0x269) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) 16:08:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2042, 0x5b4f) r0 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000000), 0x8001, &(0x7f0000000280), 0xa1c1, &(0x7f0000000040)={0x3, 0x7fffffff}) dup2(r1, r0) 16:08:14 executing program 1: mkdir(&(0x7f0000000980)='./file0\x00', 0x80000004008) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getuid() r0 = geteuid() setuid(r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:08:15 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x100, 0x84) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x37, 0x100000001}) recvfrom(r0, &(0x7f0000000100)=""/67, 0x43, 0x800, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x200000000000001, 0x100000000}) 16:08:17 executing program 1: select(0x364, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000080)={0xffffffffffffffff}) r0 = msgget(0x0, 0x212) msgsnd(r0, &(0x7f0000000000)={0x0, "99a06159a9a8ec492861a81a4b996f681b257774d09cbc9729622678c7f0a8c1df1a91b63c291008307a4c6b57cc4917204794869971bac23f53f9916104e15f1aa3afcba159ac0b"}, 0x50, 0x800) getitimer(0x1, &(0x7f0000000100)) msgget$private(0x0, 0x8) 16:08:17 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x11}], 0x8, &(0x7f0000000280), 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa}], 0x6, &(0x7f0000000040), 0x10001, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="9c912c0aa3e006e3e7cbb1625d430241da2574f84731246570c765b210450c9c7a750cd0c94a3094e1cc50117d4f461be4dba1953e3823576001cde6a76bbae2cb6a85048f420499325ed96c6aadbce18e3f88bc10337f36868659181607d949a1a6d56aaab3aa870484581a", 0x6c}, {&(0x7f0000000180)="f60a95d7d2c6cceb7a113598a7d02af0e7d413658853e4d8db050d8d124d85beba4c9eb30a72e8a605ab6788c321dd757eb2dc36e21c849869d258d82e7e08", 0x3f}, {&(0x7f0000000200)="d762c971a60616745499b60ae31edb35703cbfda1a9764680247cc0bcb695a740ab303915e9680c46bdf5a2b64bcefa0676fc977e749bccfc797601d37fd32f0761a0f3cca22613ac6719a03223d78198d5adb806784829024dd5493e916aca23f4337c6d9a35fb2888298456b6abb95b8c2b33fc7309ee14a6d6f53545f6eca91bc4789b1bc1b840eeb33119b042784642efb0c84aad870af1554f7a7b000069923a71003e0b2c6c1b37e5fee90aa6d21a64f86e7425fc627cc1063d8d10002ba06d37f9a6635237cc5abee71197140c8960172a3d678f062c2e0778b6d6f569906586671d0e8dfe7a7d42ad9478ffd8942d160036b16f9183b00a9a4d38e6a05916f02623eb37884bdaed0935de9303a8278f165e0a01b6fc6bb5f4bf7a36a331b669d933d3ffc3cbb21eb782f90dc9ac55bb8a312c28a77c3836ee6410bb134b82f1cad77a56be318f80533cfa2ca90bdac2be4e6164e591e4d948112060a3fb8d83b596e7c37fe6ef70e60847e7ba9ce35191758c5f33f1cc8c554eb6276a6485b36cd481ed88244b1b0f31656162f0d7603642c48eb2a17107e2863fe3ea987a9f65b4589db3eac6d76a6144d9232a4c68816e7c87e772310c162306bcfe219ed81aa4cb2272bdadc5570754b750f8acf1db02e4702738e43fa348cfd4ce15dd53a96fa367abd48694b316e39dadb9e969b6a0b0247b8531182e7bad6ce86465204e03af19c5330520783ed75353f6f3b23ace94338d19e355c0f8a677f070d4945dde0f2d6b31796e65033ccb7d0bc6e4b756e424c894f09a6aa337c2e8fa438435fa9bd2a123be561e464f3e8e717d5b4b51649fd431196013cbf56792c5a2e5231fa5b6ae8102931b35d477647ff93f3d3bdd67f7fcb79c377baf8892ead5f94b0981d30d299482c81448bcae56fc0437f8a18e570e361e9ae2607cc313f4a4125c6660f5cc41a33bba07c8c998407117addd6aeb89340568d53b68cd56a6aa02b7699500010697c2c1dc623929659b5b1492efc959b2e31b5df3fdd31571381dacbb356eea69fdfff5c10627bdd6959e46e6be690114011fb3274d3fd83ae997c1cd1c4fa37b200129228f874d5cc3a474000196963942ad983f02f3b13eed689e20dc0fd7c8ca67681ca2f150880ec1c55d05499948e2254bf8965be2822e01b5e4e29f45e79e2ee3930067161053bae76a3d56513e48a3472cff87a571a37f2698fcdbbf2e12a5e25ef91fca54b9433d216ca31a46f752857c77b91ad9c263012ba123ba0b6f2f20796934e896503a6732395f456082e6e8df5c083148c6dba25f5fbfe68e895b850f19789dd6a2e283b14c02eaa599c45c2aabc4571c0607ff715d41cb0a2a0db0bce605a0a8382f9f169d86cc9d5bd678f936d6beecc26fecf22b041464b21480bf66feba85a78ad23b6de6dff25c742fe9bbae924d3c49f6e4aaa92fd88e62548c4a777c40bc480449a49e80af914307d610a1162567687fa672cf445b9059f25f8ffb90b319f05d1e5814e4177c13374ceab8ceb4216e652d08e9d03dfc0908d9a650355c48ceb1ea5077d05e0619dc408b74cc465e675a013f606b81b6878a9a70f68b67ac62136a2606cf04ef1b4c6a4f69f45eb287425a8cae2c78abfa8f40f9737fff81195725f4362444761256f36253886cdc5ac649d36d0dab7ec936176ddd758c842840323390c946a25540fca1df1b7309c2983a5fdd058db0df98d38f2bbd864931e557694a09673195ad394fd0dba9f341a16223c71b4f65701f25979dd2c314cb016b59294a22ff9484fd727af35e97f3e133312a28832e168bf8a343ff1354da2751c033dd2541539dcd49911e164363a1a959b5951862632f7a0f4a16b1707c0b5f7fcc822766ee4df032a56cd8c0c6ab827d327ed20771e43d64989f6442785523861a0dd14dbf2046197e8b1ef41a8bde3a03e2f06f2f3c5bc7d8d18fead2676ba7c5a9ae2f4eb68d9e323568d04a92ff69fdcf997c4727ff6baff1f31077e4579425e70eadf7f325acdc059e01470e39c53a2db26359b5675a8863dc27c3c4f3a0349b564ec5e635af134f290bbab13d1de2beebfc94a44a1c7c33d4c636e3f4ed6a140ce0365c008c99f58fe94a6d868b13557886621f167e28673bd46a73dac179279e364e5f7b2dd8d699aeb71a612b3fb7d37e84a39e761051a6411ba53d462bdfc2477a3137bd0a5ff52b445b84a39b3e0732f20083d2fa494645e27a4f201642f0feeb5c6640ce26d9115d7e26638431344bf7adb4eeed2b1463a30209695d24db56275b9fdbf6d5cbbe395cffccb5e29c43a23b6abd85bf37670864306ccab3844376f55d0cedfe38f85a78ea2aec2149f821ae46892ee54f692d58eb045e154bbca38402b83a54236185a4fd316453d317a6d1a975d2385e5cc3215ea1959833dc3f9a30dc16cec24371c4f4640bb651ddc960672c2a7afb9b2f24d733dcf79df748fef3a400cae66c0881709309e2c0076f874583fc9976a9407051ccaf57cb8aed658179f69543969aa44747df14a6677c55bd48a3656ab1eef94df1f4865a28cf71457d91936b68e946051a4bb980a1e04db0537a80a93700abb4cead027f9ce03b5054ae943c87e7549e064b65a8711e00f3f413814ba422c8d75fadb720d8c0e5103fd23bc30854e6333391e042e1e2100ed3cb1a3a95d59b2d33a9eb33efd16f850bdbac02ab08a1bde601d325e762e10497139f7eb4f3b9e8b6ad0388284621d0ebf607b61604afd62d83201cbd90e0e89b47aea69bc6a93b073f45919237fceb1800f12c68e8916b629495f753089b5219ada6a9a4aadd6cba1db9d5a09446fea961934b362e1e8ed5037663e52f386aa3a603eb6e405025968a1880c7fa952421998aaabda77a458bfa61cb153044b009edd2bd075b9e547be325537c5da204c097dc7125732c0720b0d072eedd099dc1a16659925cde336f2e4899b6fdf0ca5a48fa69f3949736c8142598e1bbf6a988cbea6896fbc216173de9abe6c0893eccdabd2ff2be93e407178125b58c6f6b2081888ceebd822c5f036427cd1319dd0933c0357ee15a3ec871a11e25f065427f4511e1e52547c1d428f2d20133d921c2cdfcb0dc332a1d6ce7e15f8fc5fb10be170a6b59181e1933425e86440930ccef71035ceff8c665e0f9cb8943dda2ba60d7486824cd18fe261628d96e5855a83007e69f041d850858db57b2074edad02d8ea0fc789f1912ecea5f23177921f0a507c97571033d9199fa5d203799a41b0659e7e76def062bdb242e4e0aaf7120d6c8a0163ecc4ff2502235031cdcb4de2f4b9367904a5a5fe4285ed7bbedc0bd9e8c97c25223dd713d51fe40094e4374c6f3cf93ba73e663e62fdfa076473d60a01e0f71034b4309e52bd441284c7dd1e222457f1efc0c95e89d61a9f526d1dcfcb3fce16634b2ac68088416080ad36d4789ed07462aa628ebcaf13dfe6150b9e10381a9c939c35e0d49d173e01227cd455409a0e3950a89cb1418ba1064e62af2f9ea12b04f4b41bb1395306864080497f9aba9327b25fa1fdc2dbb6ab352be860ce9e360c68afef0093c004c5f5cfcbbcf86ab92bdf64ba56c637ff8391fc6c63544c6f1187536960d070cc40851cd3843ae553c2a3e44c0df9bef683484bc1c077650cfff4a68c0712b814696018ade7d7254b11c390a101a07d5a763db5e3fb296c985bed93f635a8c43f6f4487453a277f612b24973fb45d2b64a9e62650e419e8d4b24b9725e57fae4e0cb07474e72db06dc919fbeed1a7f509eca414e69bea36ae23af33d56b9105086fec4938e530d9f4e446811dab0a24b1408d52db641f3d09bdd517e3d0153d2f9e51ad975db7c18a59b5fda8be6e5b8346940f497f2840c6f778911a15c49ce367fd016bc7b76c8c0426baa452f3b525382311148583f2a9a9cb9ee6bb0ea43bbcff5d1f3a7fecf08b8985f27f2db4d4415712fbab88052deccdb632396bbf345e349ddddd090addf0f31a878f4934b15f4c5413e4b909e5df2902f3e9c58dfbd1afee593546f9b2dd8fd608ee95a99d9ac3e4192b51c8662461481e567cc1f14723408ece0bf0f689ec1b629b28da3bd18e4ed7c1d27e8f95043e36e58661a5feea968cef628fc6c415094a68c95f59451fbde1ffe9909c32c93ffe1222d9c3d43a8609a0d1633b54c9ad755a580cc3e57ac631016256fb31bc59573c900ab89577d9c1185e5ae54823137ae1cb1ca2a3755baf7755c7f63f89534f660280e04b24b2326dd6192f86c1d61af02f63ef5085ccccaa95cecfd72eed3b2d935435d36ff889b255f754540b5a5a95cfee8a50c79e6e57551b808cc069598f966bb5f7be2b673b45963e7e956a6874c40cc683c0e3cc7c7e350ed2a50fcbc0e350bbf2e095d4ae9f4c31973fcaffb5c47c3831fc984f27d37d061a8c7fd69caf9a6e936a8fa111960af446891c9fe58e7b44834390a4e21a7a027ddc567c320cf51ac0ee62d312a725403379514b2fa47de5ed4aac5703546f8ebb6aa1115c20ddc8ba5ecca4b82434a260c36a409f8f7c4f018a1d82320d69be29e7c0e31e1e977c086cc0005981c38220c8fc0db468f5b39fbcc8bedb00320d31df49f8f99019295217ea43dc27c2910f3a7825f65b0c6d845f0b4e1ca4843cdfb99642acf637d3db99bdb2fd838ab315594b9845524494c3264a5da9f05fb5296bef2a6fd3fe8ddcfd5efb2519e07535896928c7eb1ab24a0608ab8f7c0b8db70faf7f2c10a874c3842caa84e80a39348d4a61bf750988de03f51b57a049f6fc3525850e5a0038388f1bd2ce14c4098f9f7ffe045083dbc6a5653a2916c3f7c2fdbb550aa4c3da7820216eadecf86bf69864e6c667bd55671501478c1b8d0569356d3b11bca04e94dba4e29dfd064c1e927290a605be788b9e77f8f5818b5903a9e2c1bd6081c4734118ec8e2303f3ab45495b0bf859690b574481d2d71159875efee294160df49e3648b8216ac7f6223b2ab1c158ea5e480ff8e92c6dc4f45b4f398a47cf1ee1a70b69ab1f80e0d9068c2ff09bb8ba1c4ea1cbbf14547ebb6f6fb088294f0bda0c9ce863bb03d5a7d93de5d1f58c75a10237acd550ed101ffe89d8cf2b48cb65d6fc397581a9ab924e8e2aa0af9000f9f98f51d64053b8e16821c978f514abdcf7d78ca7714ff49d015790bb54fce550ffd6fe7328ea9450c9f9f80e956f057b9af20da180bf55428c2c652f19176b469b5cec9eece3facb10056324c91622af36fde9afe6d94c2444343522008df5d24a2c2bcbb51a0421d99d690e3f407351e21b3f888e0075d2e21f48c74f39a5040704e5fb07082581d002c17c6801121a576e2b5629f81844d2d8aa2d8611fbfa3f4a8d4c0d90f98261c34c86d29f20a4bc14b4b10e610f24b7c690d81ac31f1f6bc58e9bb8893e09c0c6704d0f3235c3890ea22440d8d79f846b7c65f01e03ab97d55bc363ee1007872236de610fb5c7b9ec7b89fd137f1f5a77aecf2b37b650c5e14b551a06e58a4ce5d0d696e764db93b7414e5aca06cd3ab4ba0fca39a86e0242343598d1041e08f181ff8e5289c14d5ed2238d085fcad93322c0fab0224f82a29d9d1d8c4d0c523cab9240c28b2ecac7067186f71d2f585b67229ad29f01b22b1841502fd0495a6ab9447c00c62d6166fffae07a2394c0589b6d5fc31c39f74856699e52f837cf9e74536c12141d24297293e8ff741b1934e888e32556792f59b5b772b6fe827a3f14bcea275f8fd5e32c2b4a14dc1714d453f38c9018ac43330daa32", 0x1000}, {&(0x7f0000001200)="cd99874d399b87926184b11cbebc7dea4e0921", 0x13}, {&(0x7f0000001240)="9c401acd9074fc51315efe834e117bfd13a1e1e08d7c2e2ae53342b1d4f7374c6dfed7b2d6a7f7c107da6f9302f59e49185e5b2e8d6ad5fbdfec177bd56b8f5004b27d5f7655a3d986753ceb3ce35ed614b50beaa5ef396e78dd5beec2778c03f48cf9fa3423119d27", 0x69}], 0x5, &(0x7f0000001340)=[@rights={0x10}], 0x10, 0x1}, 0x402) 16:08:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:08:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x11}], 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0xe3}], 0x6, &(0x7f0000000040), 0x10001, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, &(0x7f0000000200)=[{}], 0x4607, &(0x7f00000000c0)={0x0, 0x6}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:08:20 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x919b) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') unlink(&(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:08:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') close(r0) 16:08:21 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)="6318") r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x10) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x2) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000200)="1da21b126c99108eca8682315f254f8a5893f27e8495a4d2d9a9c7afab8d1986950e0b5e42afbee7df8ce4665d39a084913b078edcdb2bfdab89ed2d952474b1bc6fdcb7d9f2acb538258a2e8667e73282d40b5fd90bc127204369d7d7b3d02f1ce3481277d53d15647cb578dc7fd58e39588648cbc3e68c538e0aa33067f798a4e27a5bdb9fe628fa4cb2bbb2dc2db1951b82ecc39f6d6b5fc83e448549a3def7f3fd8459119ac74fc0cc6653e859568357767e932b10fd11d841665257d35b59ff6fe1531491f51042b8a6a7a9b1c711", 0xd1, 0x0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:08:23 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x3f, 0x4}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffb}, 0x10) 16:08:23 executing program 1: r0 = socket(0x0, 0xc065f358721910bf, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) 16:08:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x60be, 0x402) r0 = semget(0x3, 0x100, 0x20) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x79, r2, r3, r4, r5, 0x100, 0x8}, 0xfffffffffffffffa, 0x10001, 0x1}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x50) syz_open_pts() ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000200)) 16:08:24 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) setsockopt(r0, 0x0, 0x18, 0x0, 0x8c) 16:08:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000002640)=[{&(0x7f0000001300)="bbce0faf1eed294d07c2f2baa51c0620d9db337fd4c14c00bc8b184696854cb6464872d8158b14ca6d596237d37de219d288e376a8c8c2e49b1c7be0c3d3314af74e96b1610bb8fed330997d299422d59f558bd449d7f63ff89f18cf554afdeca607f8c876c827722a0d2f6bc4de23b6b6f893990024b5a3a7420e5ad0f6e6676a773d1d4763d8d86a327e7d40be15b5f15286bdaaf58abe3d0dcc3faf381889d37ccf56c4021bbe092079684adbe681bc6a9e5d1964c62cdd16e46b626a2b138a19fa418ef885945c5c7be191149fb4b291c530b5579a3656e62a03afd7eb2527ec8f22f146fbc49f4c3db263f0d0fb2106a813f98a7d2182d5a8d92d5bf137f9eccd2d5c404da1f8306a0698618f0c69cf6505699e0cd3d92eb5ceb361e6696299ef44908e17e1791ebad6c8c141ffcc1ce0c17cf6cf5992beabb9921128b63930a2ec6853ffa765eb194efc55e55a0dfbaa84fa87684c4454af6e7d49922832e37b8d900fc1f1cd7dc0623a9dc283e2c53b29ccb6c7be7f6e68733431f93fea081ea87dddb83d327f17ec1f096605014a6fb66b4615acc787eeb59b1e79dfcf22be20d0ada5947a7136b9172f9064bacbd194167dfd18d13820c1851e1de7ea822d1fb1d0321b20b93bcd6b153c485a35ab87fca2991fb66eb2d4e02eb11449f1fdae1738104c6164d6904c706f7180882fc1ff335a157340d05ad54e9980cdf0638f85b17bc9ea3e31f821272787e12644698f9da253204dfe54e1866d57d6aace6a765902fbcd92b05027d888a54de11c82306aa3f4241a971cec0d1ef94e1134beaa8c7446781effa75f97810f70a3317be8774851a95b28d0ee84a8a1291cabc97124d4700f360e548b84696c046662504edd107d7de5c457e8865308cb549e51b5e1813518e1a53cf1164acbc8cd7ec7703fc1545aad5fdabf50535d5498fcd1c22444e8dc61051749bdf419355bf608f8c6ec9e3493418c04141c366bb293475d3eef272600a3e59fa8d4d3df7e1b2e436774d95e2e130cc4527ca7bf9752f2ead57a035234ecf293f6e3a367cfaea7a3a1f74d5a2ea486c865f942ed50dff4c41af26335eca81a35bcd055ea6c4e7df44cdd58e0cfaa94624c3bb1a1db68d2611532ffaf9c2e8f68813a1fe89cda83c1109058e1f795602813feaf92dc030ec92c2e434061cdfb0cbc093ffff7252d4828aef71b21f72c0351ce7afc3ed08ebb361940811461c1317e9011708e2214677df7ae9fc505c2b671eecb05f3aaf2df66be899b38bc8c1829862025ac161b47853a13f4c39a384d19cd84fb6ab9e71b6fe7263f73fb5c2fa4ab6059fe1cf6582b71883d8cd08360dce626fcb1e88717b9b8ba1cf4f67b29c798fefca6dc60fe24fd6e968f74d81699e7bfdbfe26980bfca4a658751a33152a577df22f4ebe380081418a40ea87110dd6b3c626f07e55493671bf91e7bbb558c9b30ebfe4f571c133c49b56ad2d3952a3bad8188b004d2667fe121b9c16a99f9595e74d636574fa35e86d62710fbd1a958410e54af1bcd15cf1bdb887e2d097857e38c19e03422341a28311bba24aa53cd6306287aadec4f198364d1918542ad9afa140a8602b5e89398d7f6843489fd566bc3ff8986e6979c5404f152d9a3e173bad2276da5d825be2a33354a89a3722d431596ac0a8bccbb332f36bfacfcf293e272de5a25e63c091816843eae0d845d47d05c88d1b2c9b81bf4be15b07ca48ea8d5e0137652737359fe04cde017dcf64539af791417f5a15503ccb65ef6164af8d5ac596d8cd50ff53b850da846988ac16ee0110e27de95da38f58344505260b0ebd2ee84541e76a04001decd0d18f3465a106413461e959c43f3b4dd60e268339f346cf67c100c62d252760682547552c3a3f4d3aeffe871d59550405a1befc53be8dee93b31fb720613e5047cada72cf17b5621e3587778e2c2cf15f1afb27427ee07bf6bc1dd267e1e27c658fdc7b8b0a1309755d5d38d6bc0ed1c482bebd0396c2baa8fec15bbcd6af3e4098eda918b03140068cc59b44702e6064a37722cc5787b3e856b4e7d42a206e4c9e4a257cf8bba1d877a341a5e32a756870e9b6639f192f0b12da3a46c40d97cdf6954dde3751e09e23b1d26d5b6c6408889df41069b63e167c934fd9eb74197ebce5601a4741e106c0f490724f15807f2fc9e1ab32e5593b540526ea7312b9102b2c23bdf74445a2fdfc045ffa7c46b368d08bda4102056631d07fe8391752e6bece01825f8b52cb0c67593c48583d8ac0a339847bf8784dbb3088c807e06611db548422443de237ca25df48071cf4a9107de832b40d272351f923cd3c5a664303d5d440ce7f2da25eba2fed03f78b1bfb25c3c8ee6f8804aa46cb9b47cbccec5a07cea34d887f8c05f07e1344b880d5c517256bb6b47364482e49ad00137906a17aa78553016677daeeea35ed437598264eeb662458e7ff61b130c10e2672143dd7a6f55c38889884d71b8a5cf2a8d5e43142705511af63f9065406c104069c2b5dcf4e7b295efae12fc54344e644e8a7fa0c8d00e9a044c65175f8b639f558c50447e673bf0086d7d5c571cbce1a835916b982be2fa96dd9339be4abd97ec382cc2326d2d34484c14621bcb49e07b34b6e5b5c48f664201b0bbb128c22dda6126cba27858bdbf53619d318213b266b38e76341502c83241f342ae065f4edc63845e38938f641890dabbe62088930746a860ec7879ee6efa324e855156460b1625051fd083ca97702326325f04cd06eaa575a8d303c1c32acbd10e05295004aaf38e73c2118d2a9ebbfbd76d9f1729302c9bc2665cff82295ac56cc1769a80475a1d9f5792ecd455c9a87ecd0e0ebf5d2fbda3cb816e1865adf94f13a9a3241c28e49f3a195183b29954bc4342269aa134d2926d52e12b4aec803f063b332e232cd760449a1c218e708f759222ca266427c68e700a2ca1261111c8a7f639b1119a6f4f0d39fcecd1eaca1f75010e1066077dd8cdc10e9c01810200c31cd1dc398ab88a29e29fd2414ac7e0a270da20d70f417ec0ddfc62ffb5d03472bdb4b51975ba45b8696ce81202393255caca75596c420258c3e5d72598d94f77a5b70ee426c096e53d969f357fd6130ae52ee21559cd5cdf5808965a88bfa6a06565eacc22e799ecb1273e6578b0518fc463e11c8976b9b49493c23a20f8cf9d03f357569d6098ba5937257ddc49a5ac3a385a4293869c8650232788b2735cfb89ccc45fca19e28c537a3e677d9f3d9aaba70f859e8fa00a714f9606a73434bd7ad290b24bbd27d273ba6eca399fdf133d94c58301e339b5d30a023c918ca06809440e03de872c41f883b4fea7c9c787c283880425b174a028303c8d473b262fb57ac0c632fc658b63a0bcaf0de5365f275b6c5bda539888c3f6dc47689a435441d656711b7db8bac0d659d05c1cfce16465ea46850de638a2f04a8b4bb073ffeda6f2a22baebf2f8d0c31eb97a494896810ebb5d9ec85164b7f985fe120fed538bf9018d0fc45b58d176c07e7ca41ca52cc19693266fcacb4e36931b816b6b0ce90c7656ab21a4928bd249ce6171958301b49ffc779e91298c82157cc519afbe2455e8f57b3571040e7a35aaee4c261b880b769c562fcf64e26a4fa388b9456eaa04203140251b1879bee51f27e91d3d49412cd4e1e1374d205e3b99f965155bdcddc1fa0a14acca2a76fdbe51059ae66b8913db18252bdb000f952f7e6ed613af69fb0f8c4fb8df1abf2d5e1f37e6856502c0598c569c86c8efba93f3ceb7182558e99234a9832a4e5755cc6ee2c761e683a8e47a9edb2d7720c7af214b4e31b257784b5d41b10359fd235455b3584fe0e0d0a2ff47c703e191db2fd9877a16b445a667e540677b61db0d317d1d37faf59869f6a5fcd13a1f01721d81c3d0f7f17d59f23881f6619acf56b6afa7c717b43fa33b77d1aee2effd2cd76358ecf0f3f0f70b05e5f16a937fda12ddf5c702ad45ab85ca482bf28e7422c0a558537c7935cda516f5fae1d7c8c2daa9a0b68cadbcccb89cdc6e64559d60f4ac20ba5c73bfaa03de6d87cabf773bff335429b8e08007fa63d379affca20125f420bd37b3b185b57a40eb627fe7866e2258199083a8c3e4098cf6cdd97b29a0a16b0f94ae70267b2c0a7ed82db5925491e50190657e8907c5d007b4cb71216e9674635ba2c6c191563fbe6369c60a434b99c8776a329ad362a743350721d19606b8aeaffbed43006857fd020fac81ba823f7af0cc79034ba06ecda6e9255297d6b26154605da920d130a8dea0bd0634ec50da165696e6aad09b0b2566428412beeea5a287de615d266ac97ea50db7a720abef6efeaf4d95d4574aa864197eec22ca4952fbaed3ba4926a1fc694ff29f65c1fe7f3e10c9f415e1c148186be4434615ada098241378da406efa379f6cc16642a3bb1113bb22a16f96134dd5f30119e3124e0dc975832fd5d78829324def721a3b46422a4ddce449a4cdcdce8b0e2868c6c495a4da030924a56f8bbf9b508abea859d5db44085c63579e36684f8cbaa640dd6e2778941c729a322ac8307273315bcee5b5a2d9b6811bbf73fef588b221ad78e0664126231b875df4347ff1cdec3d14b2bb47d05604dec6f2ca4075883a589f49b60c37f523981bfe3ef2c07a9d1348d8084124bfad5e1ffe676d27803b828c6ecee243eb829f65238996dac5163e8682588061a4ee6dab10813d912e9bc1a3b3a51633d63cd2ac84724bfb0a59c53eea65a579b71a61c0fedc6d736335b9f0fd980301750b435c186e2193eb0e2c61df3c5f8a4988235ef86376cf1a533397ac081fc10793da2a9327e7d0f7e0e5bf93b84e3fcc5bc866fc4cf2f248c597b57b10cf64d2df2b7c958fa935afdef47380625c77e07789fb0decb44771441b1b1880de2375e42e1616726882e1e45f215d7521dc67952197d42bee249231680e7f6b6b1d19a1e49aa6f96d18e0ccb23120a34a4ab319e860d91dd4215cdd81ec84d83773dbd4dc0b7c851fd15a8acabd1dd2bed108fcd7638d1fac8934ddf9b50f999998637d10c7e509abb8c148b2edbe08a244eb2eb7a686f51f9c9274c63973c659e9b8a2f17d57913bbfd0a88c8e1db6f1b6a1a3e3bbd2d60a21ad6cad269c948576a95ff9017d041059c43d4c0f86e342d49d8131a99e9c81e08290b0b440419986f51307c96caf0b977a0ac13146f99ef318523b3f4311140a9b4033e16e677397656d5831b5eeeb58b34744d5c54404e545942843e77ad3ef4a5d7e8c9894db36b84f72c19a79ad1a8a15002d2fd3a280930bf87cec09748165f3326cead3f951b13e1d4bc9211b603ecd77ab39cd484f67bd6eb16832089680a79048d5faa7536f58897320746e5edf053657c8c9e194d732731373cb12d9789a6738e49666da44a32e012cbd9120bb90acde6bb27250197e3c84c6db915eda6ec09353002fc560728cacda06e6ed89d08878f5ba97b0ed9768e3479706c4fa2848d54429eee6da39bee2f9c59785bec1b4852eddb94423087ef869eb2b909546c9badd68272d563ce65532357647f7c017330dc0a23e7463be174aa94139333cad75d75c2d7430eaffc0b28e0d1f63617f1e4613e02ab2c62d560d22624e8d6c37416dc94679f088f040b2090dbefd77bf5ec9f71f24bedbad6a", 0xfb2}], 0x1, &(0x7f00000026c0), 0x0, 0x4}, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgid() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:08:25 executing program 1: r0 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() r3 = fcntl$getown(0xffffffffffffffff, 0x5) msgget$private(0x0, 0x100) r4 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002440)={{0x100000000, 0x0, r1, r2, 0x0, 0x4, 0x297d80000000000}, 0x100000001, 0xbff, r3, r4, 0x3, 0x7d7, 0xb43, 0x899}) r5 = msgget$private(0x0, 0x1) msgrcv(r5, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x800) msgrcv(r5, &(0x7f0000001040)={0x0, ""/146}, 0x9a, 0x0, 0x1000) r6 = msgget$private(0x0, 0x40a) r7 = msgget(0x3, 0x280) msgrcv(r5, &(0x7f0000002200), 0x8, 0x2, 0x0) msgsnd(r7, &(0x7f0000001100)={0x2, "856874a8769969712479a49c081df4929123b6a760474f2323084aa1437bac3e5c3e16aa909ceb5ab1e173bb57c3ca091690e332748813d0d20e40a35a0b4ae7b7898a7e62986427b690ec8d6774e622dba7c36f077420268b9881f4fb84900482d5d018fc18665ccb9f5194204549de51323354a5bf15906942f88ac14c07d3013dc64fa61c026e26166728fbc93bf0123e48cda90f0a1418157def16fb42d6662a02a3bf6e374ccb69a7df0510b605e8ed"}, 0xba, 0x800) msgrcv(r6, &(0x7f0000002240)={0x0, ""/130}, 0x8a, 0x1, 0x1000) msgrcv(r6, &(0x7f00000011c0)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r8 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r9 = open(&(0x7f0000002300)='./file0\x00', 0x8, 0x6c) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000002340)=0x2) msgctl$IPC_RMID(r5, 0x0) 16:08:26 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x20100, 0x10) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000000}, {0x7, 0x7fffffff}}, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x2, 0x4) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000180)='./file1\x00', r1, r2, 0x6) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000200)="c70e51f605237780824e55941223e0", 0xf, 0x8, &(0x7f0000000240)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000280)='./file1\x00', 0x120) fchownat(r4, &(0x7f00000002c0)='./file1\x00', r1, r2, 0x4) truncate(&(0x7f0000000300)='./file1\x00', 0xfffffffffffffffe) lstat(&(0x7f0000000340)='./file2\x00', &(0x7f0000000380)) lstat(&(0x7f0000000400)='.\x00', &(0x7f0000000440)) connect$unix(r4, &(0x7f00000004c0)=@file={0x1, './file1\x00'}, 0xa) r5 = openat(r0, &(0x7f0000000500)='./file2\x00', 0x80, 0x100) r6 = fcntl$getown(r5, 0x5) r7 = getppid() r8 = getppid() sendmsg$unix(r5, &(0x7f0000000980)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000580)="5b529480085fd8768e30cbcc2a1404628c18e3db34c27db8b2d48a0470f43fa3604f1c7bf33e6b2c15d8f720779d1d", 0x2f}, {&(0x7f00000005c0)="02e62d04186be657d6e3c3463a99afb3540ed1984149fe76ed9074aa95c09b7ffcaedad571bfc4859a76b855561c9858f9950557a3935624fd8327f8f8017b70e7e9d083129b639d6bea4f0d7bc33f15c7478d2e1a6345b4e4d63932d4e0c68b1aea9d9933a920d3", 0x68}, {&(0x7f0000000640)="64d611baeae2e004275770af7582c8a7940665de2df5144e832744700a35d3a6414a76d48168524b831f21d4da883870846049cc56008f564bae4dc0a65faf7af5", 0x41}, {&(0x7f00000006c0)="e4fbe0c6e49ff440fedeb5c318abccb61bbbe03eea624dcabbffd38356d0e813888e2c6d3fbeec64305e8066d22eb4747f0c01959f64101f3f04ee432167f0d2b9b3ef03e2097447ea7b215c611f522ec4332582d9fe0c2c81f4b1dee121415cd5aef7fa32a4caf3af3c75a8d8d3fcb8336a82884aa323034fa3eff2f65620274988d9f850d5715191aa20b88303cf901c8a3025c3d87995d85282423ed4d4998ca30c1524ee9306b710ad726b5db8c2aa0ed9129942546d77527bb5eee3aeed3bf7767e016ff6cc0b87ddff6402", 0xce}, {&(0x7f00000007c0)="51122544cb782028d764c75c545f2f8035598a4e6ae853371986caac65c1f656cfbee65da700a973cd0c76790c18d927b0ccf15f815cbcb48573bf87503d", 0x3e}, {&(0x7f0000000800)="5849a9d9ad452b403405fdf1eeeaa275aa831e259ff43389e86e80198af1eef046c66d963fc3fd9a0e5438857c1872167c6d2cafa85b85da01704aee9c0a6c3062d843a424bfc9aeb2d160957e72645ab2ea9d8d57347826acf22fad2a16635eb068fa864e9ef6bd8ab0ae072e4e4db373e261c0", 0x74}], 0x6, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r6, r1, r2}, @cred={0x20, 0xffff, 0x0, r7, r1, r2}, @cred={0x20, 0xffff, 0x0, r8, r1, r2}], 0x60}, 0x400) ftruncate(r3, 0x1e3a5065) accept(r3, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) readlinkat(r4, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/206, 0xce) recvfrom(r4, &(0x7f0000000b80)=""/157, 0x9d, 0x1, &(0x7f0000000c40)=@un=@file={0x0, './file2\x00'}, 0xa) getuid() recvmsg(r4, &(0x7f0000001040)={&(0x7f0000000c80)=@in6, 0xc, &(0x7f0000000f80)=[{&(0x7f0000000cc0)=""/171, 0xab}, {&(0x7f0000000d80)=""/161, 0xa1}, {&(0x7f0000000e40)=""/35, 0x23}, {&(0x7f0000000e80)=""/231, 0xe7}], 0x4, &(0x7f0000000fc0)=""/99, 0x63, 0x5}, 0x1) fcntl$setstatus(r0, 0x4, 0x8) execve(&(0x7f0000001080)='./file1\x00', &(0x7f00000012c0)=[&(0x7f00000010c0)='\x00', &(0x7f0000001100)='\x00', &(0x7f0000001140)='^&-\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='\\\x00', &(0x7f0000001200)='\x00', &(0x7f0000001240)='@\x00', &(0x7f0000001280)='\x00'], &(0x7f0000001400)=[&(0x7f0000001300)='\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='].#/[-\x00']) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f0000001440)='./file1/file0\x00', 0x0) 16:08:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x11}, {}], 0x0, &(0x7f0000000340), 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040), 0x0, &(0x7f0000000340), 0x3ff, &(0x7f0000000000)={0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, &(0x7f0000000680), 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, &(0x7f0000000180)=[{{r1}, 0xfffbfffffffffffe, 0xb}], 0x0, &(0x7f0000000240)) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:08:31 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x156}], 0x1, 0x0) 16:08:32 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7a76}, {0x0, 0xc9ae}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x4}, {0x4, 0x2}}, &(0x7f0000000040)) 16:08:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="dd049a05db54895db7a8bca1992871561c3b08fdf51621294fed371a82cfe37df223ead2a64f4234ca9573b72f7d64ef5351df2ea6896433203dc12c59cbdc83a0c16697602b270519b2c7cabde65e221b2fdce9d34f5179f1666d62", 0x5c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x200}, 0x10) 16:08:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x200007) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) 16:08:34 executing program 0: seteuid(0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getuid() r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) geteuid() 16:08:35 executing program 1: clock_getres(0x7, 0xffffffffffffffff) clock_getres(0x6, &(0x7f0000000000)) 16:08:36 executing program 1: r0 = msgget(0x2, 0x80) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockname$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r3, r4, 0x10, 0x7}, 0x6, 0x200, r2, r2, 0xfffffffffffffc00, 0x7, 0x42, 0x1}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000008000e7ff00"], 0x1, 0x0, 0x1000) 16:08:36 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) close(r0) close(r0) 16:08:37 executing program 1: socketpair$inet(0x2, 0x4, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1e2bace831bf5022ba03a2f7c851eee9ec40989680406349eb00210ff3a658aebde78f9c0cd02de4ec6ee2fc3342a2dc88d1166920d739173ec3e0d121a5025ecbcc437c48806f4983168602f8889873a2fa81393e94e8c1ddb9a1263c7b10312d8384991bcbb946b3a80cabe59a5fde13294efe00a783eca36fedcfbc50fc2298ac05833f2fc48d70a1791e058f8c8b45e8e23d88bfe5ebaca1167ef9db07de40acb917ca7b8c5f231925cfa214701f0903fe5955337415eb62900785f323b8428a70ceabe873d1b2c77629d4e0c1ae7b0101", 0xd3}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) seteuid(0xffffffffffffffff) setreuid(0x0, 0x0) 16:08:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xb1) lseek(r0, 0x46, 0x2) r1 = socket(0x11, 0x3, 0x0) getppid() getppid() getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socket(0x18, 0x4005, 0xfffffffffffffff0) 16:08:39 executing program 0: pipe(&(0x7f00000007c0)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000800)="cc654b592da9de08f297cc4ed26b43caaa191f73ce5213b3beba8305bdb8e3c3d29595f33005586cb770139bfb688904987a41b202f3b3f6f80af3497ca3ea47c9b4ac3c50f1155fa4e1ed7260592ba9a8ec5c429d33ea9b43bf505a7f8a0a2f94faf2b9c14eed10d194cf4335adbba01bcd206a6041d8fd6b4809c60903d971208a6bce2f4aa6a22630f96eb6810f0a993c2ff74b3eac77e3621ccfdc99946eb7595dfa897ca2ed3ba9ba5715dffd661975ef2c44184b3552aae33806285b5e9bc728ef97f7de72714e8bd14b19d5eba8700f9c078a765202ec346fde37bca94945044a9a91d38d87f7a7d306731b59970892cb4673210b5764efe0b63cc8f180f61e249e81dd352e95f131a0d9ee323e879aa04fcbb69c8af7e3c4954aa328ec4798913e4b7f5f4cecff1da20ba33bd606e140f6f31d191f5d00de8a224f748295f1650fe1562fa5535a3c5bc214cbb821710a2cbbd940fb90dc151106447b1b69e94ebfd27f3fc496926bb1ec27269edb39c96503effac4bc273d47eaa63e254320651627ea953d41e24aef1f7abf028fd6658aacb57d6adcf4dc90d8e320d0bfc46abb8264be2fc17316e91edc0269a6fa4c38bb119a4aafcd3a82e010edebafe2830035177d853842932e357e8ac2a3d128e6baf025810db91b202136ab986088f8c8e21af79b7b5f052c2a51f75b4472c08eb8fd66ded930e9e69e06d1265ab865a7d6ed0d50337c177a272300d0684ecaa83d4e37afb27be5fde952245814b68e7d96a6422480567965b57020394f191d01fbb6974f5bc6c7d566f882c672239b6b133f26c7c34956181189fa5c9ca0bdc1f23dd21e692b16b11db2e131047a9eb40ac4cbd8c7dfae8155d0ee943addb7a1d2853df9489b502395b0fabb34cf6acebe70a76bd85723a5d0ef3fb866f52258ca1ee2a0318b5eedda674374aecc2656a00b595f584f5436bc828b0d2c02619ea51ea87d7f1cf3a0f44e71fd5c5fbb9a26cbe22e1af303e83d802cbb0c1a42c4d83382c58efe4c9708a79e152d7101728d5d17567b7b709d302bcfe8c858d3377459fe59b84a3c9fc1980951b83ffb3d30a63910993046c8e40420471587fc7df20b40b8336b8340d685bfc7f858e5c287afbf863a83c7ffd3d5fb9567b0bd18f3e9a82f58ef34b0225fb9653e99b4afd4893e8ff62ecc3af0bf8f8a593d6a0e8d1f978bb7a4ff93e0020af07bc03e3e9e276c68109bcbf09f50f168cba4ca6a6ba64ec3bb8c74f9247ebd362dcc1c032032d12af9653e5bc7d086019c75c65decd78f046cb7e246f54472d4aacc0404aef9c336fa6de72102a61f65e5b8f8e230e107ea3b6d615a7a379df4f67ac1341ee5e23e10eacddfc81aed4d3625c5be8a21909e56583aee8f7ba56fdb71306aaf6e71c4a7d9ee6b11c8a92eeb93fcad280ac7f34a580c488050fb8fac3314559b3388c0ccce345b7bc302af4b0577b74ecaf1e8ddd3b226d9d1f0d02a988732956f9178fbc799b9be60486299213fa0b2ac31cd3f56a4e8357e6e5b1d6078a033eb84238f5d1b5f0219bafdd7ff286cac3a6717c0df156b41c2e5ea43bee441fc9b6fca08cf1e27b6e0d3733e45697b8dd6d61ee3f698b542c4a9051f59226110adcbce1934f12a6a44b70d504acd17b9b8822df0c03ba4534996f82438e1d99c139f534ec3cff3d0efa10e74688df64181182d62111e05d3e3d724e0846d03a6fbb9cfc9eaefb62b68ccd7d1ae1c94b95cdf2ada600e6390c2d6211ca0f4832e318c68f679fe0bddce340c64fecafb88920ea25006c6c9d2543c57fa12ea9cb9816a1f429f8ec8cb0b5e28910ed2b97343b008dcc06f29a9ecc05e0f069f9d8331f90bdbe1bcefa7058cfdea6c5d5f6517351f77475ea2605d7675d39a93ccfdca03ad48b0f3d414056637b4f097edfa32443d6eccfcdcf70c6b733cd33c5913e64a004806a8f970610afb71403bd74d3c53a3358b0ff5ad75a8cbcc2407f02b4d5c11a2aaf56b8b3d5910b5dc72164ab8dd23bd4ee5138923a9f6a704f9a1a1f847785cbdfb2c63e2d4ef368e476ef9349e56f74d56aff6dbdf1cceb3a72b1eaee928c82e01bd55c44ca2c9aaeed8a9f4be755b3de41334e99ffaa4edb13cc68b86d89018bbd53316c37396e2fde05abe36f91fd8c0f3504fa2ded8690279f54cc8090f3727c96ff2b92210f3f41a7ec06ba68da3fa090068ff55a35242f09f5682c1f2aaa037449639f783d4c529be13cf4f6316cf4b6b4c75686f1bd70ccdd7dcddf865b26f6a098c6209cf47bcd7c5bd4e0554f973251094136ac846332083f2110ca32778a0f9bbb678b48a8b2404cf28d4fb2d82cb60323494f873d046deb54e6acf44ce55f5d741ec0bc5ba9d5d1a9c6846932beafa9976712e7ca601cfdc6d81d9ade82d432180f5cf71a6dc0810075871283cef49cc18ad1acf440968ffa62616750d90c94e1e62372f3401f5cccd1e61e44382fec96bfceb0cfe8574c3d8a94c674e57ecf6ef4471056bf548b87799cbbc0f1eca0fe8ac78bc9af3f91184bcefcb90e2f15d1746656044fa0d792a1a2e3cfbad46179aa77df69b15388f35907c5a2571cd40d104bfe7fc4c7f815c21000d30fa1ab856977758f45b4b7cc5c96121ac1a9f59d9663916609edc792ce3bf2e85c3a7618774f36c013d41e500ed931dc47f843825223d82ba77d18bcfd17bccd0656058cbbd18510dbc1d10ab0991ead488575d1ca1f158d9e87cfd2c95c872a42ccc6baadc80d7c285a00a634c5b1ba73051314d67091b77d8450d4a397eb6a5f498b65e533228858d2609580e016b989ef9443e58e9f21c815c0c3431350b228239951a426a275a815e076e7714cd6f80db0f7f486e0156b7639881278f60f17201e29df43e13a6643cc1143494f820f1f2b94576f3e6b5cf925009d2129ec16cc20e2ccaed917ef2e43642581cec92c0f9e9e0449555a090d4adeb7375908e0f10c7e4bfb6fbad87d3581274ddd54046bd8e4f389558b2b291449c9e895571fcbc7d324369b20bac67e589630b889e787dca717a690deac2a9e772a4e79d1d2c7fd9db78652e2211f9927d7972b310679f57dba083410f218c6c73c1d8dc5621fdbfcd3779fe26b0c559f6914837dcaeb82e747a233cae8842ef0fb745cf40b8c4649c16ae3c3cfacb5719ee60f6569fb04f2f12debd4c895c4fde533b8336f9d02ed836cbba39fb36ab7604750461175a7b82260824c5b89bfa6fb40b3fb869195280adc515032694d0195ad4788e349381d76c65e4f0af74441a865dd1e769be0a67604638ef1ece38761f47202f8bbae17064f9219374bfb254a33c5f6e908a65e5cb5194db1453ad5737dbc3e77b05000b56c521f1f6404bf1de31ecf40b55a53ac7f5304cabc416008b691a38635ad4c498a3aead18269100b7a00735e48f1771ef7104232252df78efff0d0eea6c50dd9a5f617ba19355b47d87a2ad2a1ff5ef53f8779c5a9e5136d5e385f7f57bd726064dd99d0329f13db6c0cefb840f3fa367e6257af06d43dca3d4094ec4f0ea87d99868b30d859b2995ba315bb7f77c0c4763eb796a9908596f3e100c8e56ecd0c98fa5a2b5f962413f761a302d82055702fdcaa965c2fe47cacfb370099a67b98ac93cee4833df0a98107a6c27ebf2d50a95ea7217b8cc521bf1f66fe1adfc63515263b94c2a0369ac2b6aa36820d523da8c54a3f17b2d296971ace049a009ae54cda84c3fadd4d4e798cc36e95da3f44a6a6c852eb7547f85d651dee6c49b1c2eadabffdefbcee8132a2b86fa71869eb12921a0924f68ea1ca332c72fce6f5c07441195f7d03d52ed7f8d1d1fb2511093960de84ef9a5ca9153c8e96bb96f2e85abab2a2e9f3af0c02b5481b373ad1a8fb9588504e9b255483f5e46784e81ba0c74d0e724d8e0e8c440f236cd9ecc62ec07ba7aaca002149b48ca99fa0ed31c9089730d05d60dc9314c9431094e232449c8b655680eeff4897653c8e95cf77f7b3fac53ec54d2b68c9a106b356e377d68c60536baa04dcd6a8e671a1d761b04b3c7e274cf6697208e9f27ef400f86332f0b8b5eeff7a108dfb08c82fde3a2fb2cff510c3feceae235a92915fa9c21b7736ad0cee00fc62fa95f2701ca6b3510592f5a1bfa72d1dadd56bdbb9cf12cfb63669dc9ce1672ee303359b641dbe1eb98d3bc966044a40c277c11c35195b43aad9b2025e8a428752db16708231fbda7d6b58703299aea83fb7d47d33f11f33623b6f856ef449fc659db63b7db883745bd3d6671ab95e969f54f7543d590c0702b1197f3390350d0e7d24fdda21e7b67c24d835b0d0154809b3df6f5b8f0fe26150726ceab570de3acb74389ace0742a712365b97e594ba6b55871d7d828ff5e65a0ba9cc13031758b96e8d55c1ff51016d17913bb55c9e2879cea1e11998362689f414c0dd7bf065e9eabb6462de04fc2d4ae40585239e07ef9e1ba05033aa5f9f6a9b6cf3e33b5b2e81932b06155ab81b0581902bf1a5f4023cb4eecbc403fa544a171d4c6c5edccd3c69e6998557d4dc61fe9f4d1801e199bd6c2d616ffbc77ec76ae118d6e0d7dd35c5b635b43080855e75fd3bd780f0df9e75066c6130812423bb5ba7d1a70594d5c2e97da2e21e4cfb6d652bd2db3f085625e286226e86fdfdef8c01480050c2717a41245ecc7b53ca68fc477553d5075f06f8ff42f0efdcf36d255b2cbe5d3632762ae281e84d2c031546de547cd0e0138f7fc59fb03e3caa869a231ae94e5139eea2659e20cd33688de74a119f6b67eccb6732882e118d14b26b3be69642b5235e52de5b613ebdbac47231ba1f153f3cfb5046a512a18792a164f4847c357d2c2ca16fc82b5e4a54a960ba1f4c04fc3534ea1e7dfbe7186e612b94f8d84eda73de9c408c0f40688b970d76be7538cf4c306aeefcc8589d8250fe196d960cea61dd4a679122bbcc8f9b59afc70a3b6a7e957f78513b773d824c86f9aed216e34fab1bb9bd66d376c5e35288c58f7c61708f820c4d59188819984edc4ab5ee64a3ba33a0a4dbfbc2c753e3c6520a7821eeb683ac67f9a62d6628f33ecec82efb77e138f4d9c05c485d25f6c3f36c7631a366673a25e423acb1720990daca1a872b9147f349fb8414a3b54ff8b9aa4e35a57747be6ca0e1d6b29c1e2c57200c9065b6fd4ee90442f9b2d5828073e05a22247eed52c0ccc1a11a9589f30fe4ea8977d7c957894c24d7d32a8709aeefc1bc9aa9bf3165ae8569e420bc73d1780563898af6e96f8f58feb9aa26782321521d8c64f82476a289448d4c747977245f138aa09348f3f8f5a38197d611a76585aaf6122d7e01e0b22657fc8f4ceb2228bd0da9ab94d309468cbf1268789f92d453a82e76efcda7cb2d8dd32fbed7925cb8cb6719175422258a76a8d556ee3c5f9bd0d12ba39c7c4ac33da87ccab729e7bde794fc47ecf88ef4a35354dacfbfa7cd608e4d9a255ae48ff3b8ddd86af9014bf48ce40a2c34211f0a16adec7c09d260ad0e276a61d0e981f42fc697f91a7ccfbff69b967ad804ac4faee393703c275b975ea6304fd8d13666d820bf4ed1169c984f616f4b0de8c4c66173de7fe0d4fe18e79d6917c788df6e6d5da1f2fd310bab3d0f5d5222e1ede7db7ade034cefe22ee0bd8f07811c7da124d60d1e75e6756bdf334395a5604418ff7e2e889c638c1edae7485b95708844f68c6a8decd2a1d7a771f5a9603b06cfc8a6ae88e02e5df1f7b82980ba21b4eddab75150ee6d5832347ef2ff1e1056c48b59ee24006198e9365605dfa", 0x1000}, {&(0x7f0000000000)="b64c232fceb26b1691b38ccc65838da5e975843c4e2945643670d4d73642601312a5cf3ace692f7688c480b0108c1aa634631a367d76a71db8699315334bc3aa748f2f8925a6e762ae0aecc465d93a0e5e7f61892714c6b7633a2f39021057ad542dda25baf27af4cc0438ff09c113e6c5d9c241bb512ca02ff8987536ea", 0x7e}, {&(0x7f0000000080)="0024ea88a67f08f50eae7549bec2c84be66075c3122e672e2eb7c0e4409948a05f7c1fe0fdd45a91c3fa6834a8acf4333a549fd68980af45932041057568ae992e27e036325db53d8327094806d43a2cbf03b4a4f996d5b86d8d7a42eca2f378c3c88269e53a7e8f8d117a8e9a", 0x6d}, {&(0x7f0000000200)="452ea82a2fbf9cd3a68e5a588529d9338f4d1128313fc498c7f49fec540414fc18669a872962cc396893abd888e80c6edd43375fdafa1fffefbe056b9e0d523a9a2ec86813a4b25ef7c05a2dc365f8d93051945b49035e8f49ded5388cf32e38cafd124e1f63f4746944b488110c15962b2bd427a2f23f0627b8fec1f15a8ce2a1dad51f36c882d8a6a78dad51c04f74a36072d1d010756f709a5cb748db4b0e4bc7e487afb14feb6cb4cb84e2dd05c5b466f21d900d2dd1e79665402e049336d9977fe256b74a44f5c7f8f6480e1a763e2e41b03f5304a55b87d01f92c2cec5d71525ed8613ec2f1414a481d5fdbb1007", 0xf1}, {&(0x7f0000000100)="b4b34aa5ad43b0a861cb20aa25a3fc506707298a687d8a8b5574a0025216150691867d9008dfe9b05cc7b9d01578d6d861f32c730c4daef7f4d9537dc2c04568b246dc4458c22aae88f5e597d9c6d23945b9199b8187c9a887edebfeb0af3daf3e97c7f94e26b23c322fadad7813919b74d797c4f0a6d9a1340aaa7a5cf9ccc4ba35f4a80135a937", 0x88}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) getdents(r0, &(0x7f0000000380)=""/50, 0x32) readv(r0, &(0x7f0000000040), 0x30) 16:08:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{}, {{r1}, 0xffffffffffffffff, 0x5}], 0x4, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000080, 0x7, 0x80000000}, {{r3}, 0xffffffffffffffff, 0xbd, 0x4, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8f, 0xf0000012, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x24, 0x20000000, 0x4, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0xa0, 0x8, 0xb70d, 0x7}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x6000008e, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x401, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0x1}], 0x4, &(0x7f0000000200)={0x4, 0x42c}) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:08:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:08:41 executing program 1: setuid(0xffffffffffffffff) r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f0000ff8000/0x1000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0x91, 0x20}, 0x8, 0x6, r5, r6, 0x6, 0x0, 0x6}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/113) 16:08:41 executing program 0: mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) nanosleep(&(0x7f00000000c0)={0x5}, &(0x7f0000000100)) accept$inet6(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) shmget(0x1, 0x1000, 0x20, &(0x7f0000ff8000/0x1000)=nil) 16:08:43 executing program 1: mkdir(&(0x7f0000000980)='./file0\x00', 0x80000004008) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() setuid(r0) socketpair$inet(0x2, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setuid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setuid(0xffffffffffffffff) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:08:43 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x611e) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:08:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="d20517517b6da85f5b2fb773c348a6adfc1663373cde302c58d96d6fda6a6d88a87e38660b623dfb8a3bc3da386f5eb990922ea64906c2e1f780f526876f5d3cac0e32202225d2ce52c753f88d06186ee06a8d4e744007617a44bce4000c4807b3847b7fc0d12504233527ecd87d12bdd7bf5a9ba92b1ad850240cee6486c99e8cb92cb0d48667b0fc6530f9234e9920ffe28ad024befb9be71e883ade232af60ba1237b59a37754aa52baa3524ff3969a88069615457a96cd484d7ebc7a75afa80e40404964fc0763993253e4edc90fc2ae", 0xd2}, {&(0x7f0000000340)="e04416a627dab16f068eb37dc7fb4053c0e70999a12df18be6279880697721e7cf37fd1ee3361c214745c43f976bb2873f0df2b3ff1af2492dab8c827a66e27126934b5cab97bf9c4db02437886bd8d73f3047415f6bf3ec6a724d7159dbff1fdc77b6d2629db607ab7cac67878707f9c6c982265f323b02ccc820665a962705b9ff98a08b0c0d1228889f3888f27a3a72f0b69e2a8354abfa5a6fb9efb7ab2d6e4a3895bea9fe839c6eb99779f36445238713a515de42e30c87ff48c3cfe3a65ea1cf2afad23822d329980f4004903d5770d744", 0xd4}, {&(0x7f0000000000)="8c257b81ae256a1b700c32503293cca86d315179644203f9e6f083508358b85ede1653a6c94dcd317cce8b39956a7c7ac44ceeeba838", 0x36}, {&(0x7f0000000440)="96f2436818842435be83828537d22a1447f867f32c7f0d748825f8563b33ae50b5b8f89ceb4fc6261c25cf23a1db0afa28b08994f8b537d5c38a19b472bc114df04dd8cf57d0585889d281d76ac1b580b2962234e0e6acbffc1abc32d171e65f07d56d65db98b4e7b74691421c53b70d0d473fe8655eba3a4c9f9a257eac1294ad195ac758fecf56b9d584b69bbf2e596b9f49900b995dbe198202edf156c30d6a69d4745998e26ee255fe4cc61f3c6b07047e949a3b66b14048330d7ae4f209792df3967df35f3e3b4209039d8f79d044b8ea1c010a6d42d52c2f062aa52aed96105585597fa4267fee2939beddad2401c9d4748f461ce5a8b4df5ff5fea2b8e47f889fc6649fc85e6deecd32096bf04932d961f153634760b48e24a8b32bce8b9ca3b9aed0d15c681fbf815cd248f3cb4c8641e9690c409bcbcddd64e2256ef6301422c74b9a249ed24dc70a6890f19207f400a908405fe73d4f49d2aa147568bc30c461d27193e7959b25a9f258b59705f4509bf8b9fb2c7c8628adcedaf61bfffa3f0258a8e7e5d921158c601d3927f976065f179b1c06de0d0c2274976e89b2e1a8fcff85c83167f45bc9f176a085203b37110fa08eea8ebd86d3ce1903348a2bdec7d63e337960ae8ea4a1e9ab0811cd7ea28b0688c7db7a92f517caecc0fb56159f55b6679c44e61fbdd5d29837cea6142f580341943886a22c2323d1ac146fe953d229286ca7fca32fd9a40159b3a98372fe8773f1f77d2fd2c246c260217600ce27e088c3e163b48ec3233701dccf3785563d03aee284028555b939771bcfdef94848229341951bab955ef3fa30c67f9f4110e7138a7b860d3cb627e4d5700d84ce3efee36ac2871bfdbf5c6ecfb05c436f47f9b9e0ebd75857420e6e90a1dfa0611ed520fca02703b7c903a7a493f2f4392d6b71fe8d94d19dae0e8600c8cdd7b76f24ef88b577cdd7f54a04ace7c18ea9bf82e2ee99c5cdaf507e75f28617cfc6f757d57cd0d9d98adc264a7472903d81108bd214862c3ab73697c563d9267d72e1bf5d4b9116512471358b0a8c62aefd13d0ea9f32d87580e33c020c42ffac12c7e59693844cc1698e2ad62ba90a25b9836a70a0b5778721e21d2e4d492777d23dc2b6fafa1bbf4c938b7a4b3e770b3c69b5b5f2e88d59b9b0b948566229b72a7dbcf1d71b42e03279ba034c8f5f24162df0d673a18b194d4d437382cf8ce33f096e550157ad8f782d0059bd376161e7169fb3728f6a3a47cb4bf912895e2c15ccaf19786147a9a14b0e5af5d18b49aca2b9a1eeda040a2826c034bcc75b3e8f5ecc3ebfc698fc628f41157b0072d6171757613ed28722e24d5d0734704994003ca6177e1343b72664e7836943220f89c224d45ba47ea8b381f72544b375e8e568f664f42a138d57f05e903b69383d198fe89d6a58b38ae992fae76db2886134c54537defbfbc9eb20685d3e43540f4ca1b1745319581ada6cc3b5010970e064edfdcb1f2f591870cceb2ffcccecb27d5a049d308cf03289395486d160decdc1a406f99b11a5632b51e888ee6b9282ba6b11f577794866030426cf7236e2314e3e9a98d316d064bd4ea7f61c05418b6ab2fb65d3312a70d63a8d21cfbd0688416fda8116261e2d5e7fcc28c8490fb469187a919d7ae79d63dac3292ad3cbd392ce36fb360a8599691c20f0fa3b669d4e777156b945d4d5b3897316858884411416fac123c6ee84e13ebb2cb791b3b8dcfaf68702556c9afa35d3772549e3842d5fe3207483a83671b7299bb937a8af1651daf5f288fcb13b66775e590940f0ad3d7e7152e2268b7f3497a7ce2e413121b7a833d1a3c9aa1a69965be355131b07a4772d452df2e3f601b737289246f2f1efbf12514c69104f08924e09224a5e943cb84f2e47de14a3bec55e12330fdbe1928ea52c748726466853f5cbed17a549a002a57ac43bb1f52eda51787d5c9cb5b8af3b4d4a9df147db7df540437c13c82d69f660eef0770461b5d96047c842f2f725cd69a380d7de18c7238bf2013932260951ade05b19171dde0fb98af8e10183a5aa9cc123d3e7ac90a2c0871ea5a6bdcc73ae67d44c02b3e3314ee7ea6c58b3c96d508d0135502d37ceb615bdc8848b136ee84aff0de60890c849b0928f26e700d2fa798dd15c31ebe5631475380de29099bb8b855f407c7bf25fccdf5808049fbc43da0408d8dd3bcb1717c3416ec8ce2647145bef0f02ed009e05659cdd2b79d3d2c3d6a664ed26fbeb9d7b2c5be754b33d65dac100ad98ceb8415f63ee7dda23a8e2d1c8a79ea532119b9544a126c96ca1273e7247aec6913820fd6447fa1456bed3de161db8e3db5ae95ec089b383cf6aa7630ebe330a79c12df6fa6eccca9a82502179b058e8863a3e148ae6f8f1c1de0f06ac29c7a1b58e1e74bba5441c81cbf5465e1e3ded51459bbb46209b1b78c06c26e1228ea2aca802128958a222a0a4d8d8ab8790d5b2ee546f2bdb3234df936fbb60b41d550017c5ca27e0fe1db0e9cfe762e8a931ba9c1584255e5de337dc8013f6ee7c22e520c9b1c4af7f3849df8f6038e9b493017be30df36e02c6c383325fe6479409f25ccad09f3b644fd17cb3ae5524e37a1249818992fbc04cee577afa475d8d89df33934c917d36dd473c39161627780cf2d7f9320ca16cee2c05ce6d51fc3e45746152ccb6fb4a5a9a106ad158dbde0aa9e74b3b0409be285983b0b6d517d5f00b6ea0db4fb049c5d51cd4b7b2165081139b0c8c8a36261cf9e16165c53775b7fbb94a19f51c749e1d3565354d157dbc6da3a6c3bd5ca7e9974606a63b8df88e65cea23871fecfd769c25e5e6dbc9f84e3f02416dbb7c198838e944fdc0d3c6935fab797622301ff9e8314469a797b40e1f218fffc4eea4fca9044e9fe80c7b9ea4494f685a803087ff8ff54faa37e1fe36d3f6f58817cf3e6b1b4dc63eccce6e2e8654f66a7377016508467af137e62c0071a92542b4ed3381c7bc1955db4acc4c3dc11b07afb934667e54c57794873ecf4a8cb5a740ed099d2c1985792a36a6bbeb6513a114029320709d6462f37095d8c24933b7eca70a1af6b59e15ac9dea8af4ce7182f8392fa1d59571bc33dd0dba9e9cd373705fc023af695b860af1f3a55fb6f7a071049c4dcb3290c64dda7c8964e8ebb1ce6e1404473d87dfcdb0ef58da00b0bb870fda76a251dc4f470d4e84f2c62c224829e4110266d1ca0c7184510e61e84a8825b1bd4b00dff34f5c3a3740f417e5a14c2dead8ac06f611a31cfff66d4a4406b6c1bc0d6a3073b6d18ff8600db1621c37bc8ec1ee17689452bc7e580c9c8faa41c97bf895f64f3c27fd43758912b99dc1703850ce51bcc697e7a85d142735348ffbd0804dda93e8f6f48d948016f0e5d326fc77adc3ad49c2e93b6a56d7ad9ad57af2933fa810c26a5e64fccaac03dd703ac6466ef1ddb382966275cc3cf9fce9bed555ec17ec4d5dc272a39dfe3d97b71e97518a1b4a94c1d046ef57b4a6d144c383c500cbd306ca1f633880811e6f63d4e934a05264aaa51081a630589057780f2aa16ccb45b0685f640c8a414cae0ca815820fa3499e47c42892a7c130bea57ba15c8d8836d22dbb4529c7155abc57b3d7c39754575ebf17ced8d055df2f931f844e3d7d5ec1e87d476c223304c2902b22266123000cad3e6a1bf71dae6f82d3e274a8c9d150d281becfc5b808a9327ab2c0f656ca15cf8798ccfbab42c987a9b17cca65e970d4a719385cd905da3138f01f2025e70f77ab4ddd0cda97316dd2b6f1b757fb8f37f9bd226feeef7cc9409630696e74df2098d4c9f3252f7adee5431cb16039c3ef93081bab1ee1e7206b86816f31f337199a0043cea59df6cc2d9cec16f1bfc1c3911ad3950ef593dae1ffad5a79f609bd85fad85c219510f2845586991345d5407de2dae9e845376182f5d04f8277d39ae344228e1d4975cdbe8dbaf3bbd726abf262c5662b31808ed91b1ab8039338c5d31b0c1167966f48958f0a646da221db388cb7c492143d43a766b1c60d3b0fb13147581cddca14ad06cd73f2b06a1d4b222130381955c853a3d6494672d652e5339020b810302e5aefb5b3a0f9a6264006c89cd4d15c9ef772825d83c0879c8dd49d7682a0efbcabed466a5fa3ecc88f701b5b9e6ef6defdfca4a5091ffc4e3ba651b9ceef99213645392c36a89a9ccc740e6ddcbcb2f0fb1746116e7e36d1bb97e02c32d04371d2f0ebc45bf32afa3b972e805abf9b712dc8a53aafc43b82baff0b71ab4299cb1ecd752f457b4c60681272c584500f055bc8dac48876c6d87bb2e3af07e3e52ef636e8d1f83bdfc5961d96e210cbb50094551007c63e40a8f6e2e1ba7a1cfc8644029e2bd68b0a5d48390b9b8d2fd70a4431da2f5cd90847425ceecd1054e98c4c6e48d37d1bcda35f253dd1a9698bd6ccc298dd274c5ea1e173c4d8f178d7fb3404f053d18d45041e3a5d574612cc87e232b35d17f848553e1eefa8e2b400ffbe7bc0bfdad2826009d530cfb997737fe7ce03a79d5fa089f6f98c12693cde89a2d0614d6eda70dedffa762761c788cbabf9062f8300be6a1465310a092f764a9aac94007757ff1b78c4c04d0548aa74bad3101bfa4302a29589742b6af1f0f943d4ba5c929b43637c68216b508abf630ba50dde9dba4a6cf94cdc75eaa3daddeaaed59c24c24ab66b83ce8ecdf9cb059a7cb84813eb62e95f96515597beb2813e214137098600144a11b676c96fa0d76833afe8a5cc94c7e3431157cd1240c98e99c8733292ae58b52527d8a5559c5b1f424e9855f4ef6886a347cbfef2ef49855a7d8c98fe62faa444392af422f956c45f1fa86764b61ad729367ecedc72152d613d27baba2a139dcac6a43b06f14497153d96cd15e24391513d4dad73ac1086b541f667f77cfbbc2839c43bcf05322d8929a7c0453d6602601b2e37a1e5e3ab61aca72929270e60ecf205db55ce7dcd1d0a17c10ee48ce0164b42ede4f54651f13d6fbfe70b9212b0d5029a51c0eef5e889b37c8ee98f19de21e04ae9bbf5b834c14477385716d107aab922ad94c5f530b0440a6b94064e5ba0015f017bae068641144b3ee5ae707e26bc15233fd049e36be0fb4508bb03458361c9532abfa4dd62f553e22cfcda660895b7cc27ac82696e40fa097b2a0ba8d43fbc8a748281f82436c425ba85862d956887a3f373aea56243cae9a769ed860eb347f0b93d69627ae63371c20e43e2b4b3ae95d6c647079099f0c2f16c708c87e6f924834db2eff8aaa28ab93168df32d6b7294a78d32f826932b6a95e7f71012b3d03ca39372ded0b2505494ba06fc75130f439d8166ebec4af718e651d4085d4c9dc557ce98ddcd4ea536efe5210d604da5164ed1455a8dacf5070f29b9ec33e4f78db73cf5735f89dfd6dc9899ff593b7d3a557eebe64544535926b8c0201b3e8a8f83f72893137ac09770cdb0e98a54a0976267116923b574dd17b27f4a981ae062c83b4f4400e8c4eb8852334a0d3ec88c63654a2bbf0bfae4f2639b6dbf34982aa124b67f5830334bfd6adda37923987900f0f4a303822370f0a2bd7732d274a2531a4efdc6bc9dafde18ba40cc812f8c81171195b10b2c839a541554a71d5ef6f65600f7ac33caf1bb691a8653d3c957fa28ff1784e9f91e34fe4b0ab21c9a672dfc350ac2b67a5b15d92b8ac055e266a9e9856d6447fdb102064e6ee963db31967395386797ec9851c2fe3f4c0ebcb10ec92171499facca7005f8f6e83888671fb92565c10d23c5c2d2ac", 0x1000}, {&(0x7f0000001440)="d44aaf90cf90ef63dcb63703994be3d35adc750c99b659d7d6c4403587e17dd19a716b55c7c910236808657132651869a4f5fc827be86421252dfe43bfd0743d37ee5126c3eb7bc8d65cdd2634524fbbd987e7e6b25f7233906c5102de47ffea0de589f42fbbc0ffe973afe224ddb96a3a525a695406e8b6707d58f8842938840571a7f1500d0c7a0c29601370f05d62b4da86cfee40ebf02efc5141b59faf24dfd8be1cece5064dca7c9276f75d821c7b11801aab4384c645a17796d8a2932d5cd1a1175259477050f1f9ee3916bf3f60763c3f1134d09b631e9641329aa8d2c0479506ec9ed873c703605a8b7cafde57f08c3cc8ac1b714b40e1fef826625bcc2ff551b24cf8ec78b8acbae2be08002c78dd216e9f4340b871713dff0f5ff317f75ddbf8850150efbd16153de52d1a96f13f03329518b65a58ee877f92b3bd7ff2c742dd089559283557b830f3b46bcaef2b479a22745b9fb2f476258d8dccf62f05d3cdf8a3c68cb7241223f985897991dcb188423580965a4160ccaf3259019db96cd277bb5c948830d8431c4319e7cdacf73550f5d066957b935d7e2e25ee1740d1faae4be5d42060ecae75d3484e80fc759c45153998c7e6701971801a967c0275beafc6a7373544340d0a7407d0afecef141916e41f2f09b32e0598eecce28e4dd4c23ffd1ffe72ac95dab707c9b79d96fd99d1a265826d7ae0de50783651198c534c9615907f3f2c08ab42fcc2fa2c2a5c740273478d91d745a213eb66d561628ed3e641f2bb78bface9723b24ae6bf3135f1ceee9417f14548af3e9cca4ba60747c35c580ca5de77e68ca3c259eaceca79e15b91eeb07030d5fe388b57a80fad78a865112d6b68ec10961e7a86b3c9e8a26cf7a8accecacf3a0ca1ffae4e7a47b98669e88fbcc73c6e418d64ffe1f35543699e18a92ccf0a8b75a7b0738f470e2b119cc2d43bbafe5ad3a08acd6fef3306de1dc5226233e34ad5fe12dd7742c305c44ffad48a90b4dd2dbbb6df0e5567ba6663725902ec85e468f797877a03cfc2193230d804279a48b674cc852b17c8ebfb36df9703f284b45fe96e088d48a7c04e79b1ff7f865d862fbcb8ab76bc4d0d713dbb6071617ce9bd99ece63127e84a3e55364417bcbed04e27461a21572965f6f4a5f88fcaa5955bc3382bab45791ebd2e4f1499b0b9103684ada59e0820d90ee800561c9560de0c3976c1af05e39a08a8d71cba6eac116600f00929cef9a1bca3ec38314b69d21fc78de064634248b77bf37a1e22a9221bb60113ae81a3a934ec0f676834c057aa198c81641fc3dea90c216e14bfce35c22246b337f8f92570db87f22b9e13d73793038b2a9ccebd3336e9376384638b937d9720a89fc6f65dcda59efa975bb7f2cdd58275cb7ce3703fabf566871e5a15f7647256ed68df1f1f9b88913a0f7d3b056630924ab2adaa5878e595ded9d1f8d4d17ddfd70cf923d8063066712d6597c91488c2c2973967f4a11fb3c242242a3a94eba5226979a8805836df5aad085f3ae56f0f0e935d65c8f48d2359185105c85ea2050b2f1638e37675fc47beae27c9f9cf3e634cfa3a57e00448ed1024fdc859298454cd33c13d21b03a2ec8cd502c6e561f52ac2805cbdf93b43c09f105c202749f95a9341796000b6b636b4860b8804cb9b5d966f58cf8b535d01b4d0b6c7377503e89a53a3afad1ee5585cc6e4d89feb2d571919a91f8e35b07bea9e5a229c745134f2bb4dbe3a80232be702d831bd5aae0495d50365d626626f5ad4567bdc775cb1ed67188d8d8c4610293f1d67af3b955187a7be1e3c7438f94d31db5d2c62fc55190cb6f7adb198919bfd00bb258c092ecc1391ebc80c11b5e4b214e9812de2a7cfd9cda5db3fc39a6ab1bc1b21eef64f472bbd9585c5e7993538d2bc01076c7fa9e84356ff88fa81d784a73c0dbfabccb6d9fead2f60c49cdde5ae065608b7b60ce27f5c86165c5d6ddbeeaae8a417c9efb88f781396ce90f16f496369fad48c8a32cbbb45f5e69c155b43dfdadca18b4666256ba99bc2473a1dd1e5e2e54ea8ee84ef5e3154aa6be2776723e127d43c8925e0157a5409a66fbcd6e56a3bdac773e4576ca3a2eb4e9ce7173929e3a875bf6a7a855f1caab54da363e96ca674e998e495fadc597268eafb6c1f911d749a9b7e292f6fd888296d4b64889a2fca28a8945f3d40f655766cc7621410d62ee8294d7a4a6ee6f7d04bd2d673c6ae897894a9edebdb7182cd3510906c11dee4b0dfd2d48dfb43b1a93cca28034190c584413925761f9966df6ce68e36c525b397594f70d1af5d7598a065d1bf1a0b2f7a5ef45961b496729bf55976f69283312b4c8c2d9057c33b7ea010853c653bcaae6477bd12e508409f15e41d9f535ae40962e6c1138d7b876bad72e12e002b8e93eed49e8ccb6d16ac2ab6bc6dd8c81a1d4c9403f0a3bf26acbbbefdf9bb2773a7789cf7fb181c40967c7182bb4760669c48cfa151a8e6638a5ef9073e82233d3cb739ca7a3b15535e3c582b68b507030a58f0b3214d3a5b2638a1c3a49494050fed3e2dd74e5431e4f052230373c887e34152b4ee72f1714014c7eafe89610a21a3770bb5ca9212ded3230494cd75b31f4e970ec4123de1dca18b8b6ce36d8fd218f76061194153dbe85931d73fd7e14c2bff5862ea5892b4114844bb98c27acca310471e8348ef1195a020f64b2439fc8df0e0216ec54b574e0943f823742b01041a3108d01b5ea6305c2ca62b5c8a12da220d43d8cca176d7e7a01ea7c0d98ef2a63cc19b88fc5fef55afeeedabf8456ced82cded900af491d8bc1375907e26ffcbf08a07ff1d9487a969e69dd3f1636008150b92e7ad3105c5d5ecb61becf0ce138be7478e8278e6a2d8e21a24ae84a2dca57316fd5d8d7b0d3e0d4d04aff18f484fe576f8a53d9ea0c4a4cc68d18f34cd53a82b57fba0a0c6378e3f4d90fac899be58915d3f0e272b0013e132d7ca8b1dfc6bd274485f81360d703a415e4b03e392eb1d84a5ccd80eaa1d8958072a514226d039a26bc0264de2cc0609008ae18b3c985840ceff7b735c5491c6aba3191e5ab6047a193ae46c14e6a5d59dcda57bdcbb93f1938067de7555d708250ad4d8a82c4b82c59a7058606d36f0e0cb4cff992cdc3fac0d5c651e66445a5832de6277ec1e11209dc4c114c9f91c25563ac54f36635f2cff4d08ce4e96a7bccbb22d5c484d427ebda50ce6cf21688256db1d1bfa13d287c215226529469a254ed690271962cffa30eac7d0d90da9b89d59406970e12caa8844377b17d66721fc859238f2a59ca460fc9c9a80cc3f0f4a2c2cc96cc56bed781123827eefa5ead9c969eb673ef4e89e072e6a83371f6e8e045598378125d384b8ad9ec3783e4cb63cb705df2579abde6d9cb23eb28f67f4697e1975256b865b124a5055948ded41dc9679af8ac980e2c76672e5b69ce84e1a25d324481659ec5ee800e15b58f4eb65b43feef975ce340cf34b59c266db3e01353ac26e9f5daef4a2309f45183d0bcba46183846ff3bd55a020b629be27fc422580fb350e23b53de4b75fed3319b3471be7befcafb67a089101f2c3c1a9c0e6e4352d64abe8af1ad1b3112bac7b5c78e860f4c7b5485eaab6400ce91f2818f41351c3a15f2ee98599b5bd8505ef248bdb0d5601eb203b60004af1a7548e21c7761d3ff2c2312c0966823853bda36f5341375b54729cf23de70f389adb95b9ed555032f5c16dce40e01085a7e6a3116baac9ae35dfb34e91f6bbecc72730dbff8b9c7bd7cab64a7e32407ea7841e9cc2bd2745cc200b27214ad98fa32487b5db9bee0a0ccad7a70ec77954188d67736c1691a5999076db226c593b23b9a4f7cef79f5d729f41a742b611d4b2ca912c8028057464d96084fbd76e36a945a21f96083dbac3536e6e30b2f5b27dd462401a9ddc85754e48072252cb5d348a00bf2f24d77bb08f301e597ee7d8fbe9cb7d998e1181af294658087b3fe9020b78c85c11153d3373c3a5c4c81c85674151067b6cff6fd5c1fcf2ab9963afdaaa5c2aeadb1271b62deb6e442f4fe1986320414e23bf6a827080d638f035a3a1d6137e8d6e3b4b2edb35b214a31055d2c02a6c49146eb301eff1579510b91d2e6084fc51d51babdbe067f8860c0d9153e923b56e387e42177c2ab3e619b20dbeb7cf4ac88c29ecb1ba981d4aa3c9c8358dfd511fc6022dfff568dfd6794bb174861c6cc9054e13cb6c152e89c12fd17a6f70e1aed3d7c4d61e7daf43f4f5c36419bffaab9a9e2adfea3473cf4c2c02c497877fb610b7c783443536d4a398ab4f65237d66eec2259ccf3aa6f0223327b5287565736e12d1f17ec43c12a5d8a93fd627cdb3d4507f210dd73bfa381b85014017436cbd959aac26301946e57f46438e3d942cfb67347df8773ad762f950e2f45ea346d2990f216da7f300452113a242240625845023166a1f9aa8ec02604f1c328c67ee630301773adf6855b0f975fbd81f7f9ad810122fd976f14ace3e231d840fd85f2c1c97fc1bc8f9d1feb5e6e20aeb2c8b78700449a8341a685106ca6127228b00e77e5e4eacd6045adc64a4ca46eaa76ff9f8ee6cc3a8bfe6fef3971797871693b484f27fbba62444adf7f9aa4b706c4b4faf8f8d68fce184739c4883b582b7d3e06a4bea1256bea9dcd0274c4d621ba41bc4915beb44fe4ef7b039b7d99094f7945bb612aa5d13495e57e15a20445d13cc8570332606f3237a8a74d003a8f6b848b4598291d312686fc4caa460ae4ba97859ed1b9561cb3b98fd1aa6cf58310881dd83c6ff998ca3bf2edbe2b38dc71d4e499f518b0172e71e1dfc6ec0be953606004d5dc22715e8d5046cc7e48e9d7d2b9677c41dffa885da173bc702538b7f0aadd10e22841054faa9e97f486feaebd1e249826b5ff749b296190723580febf6fae1841fe1244f0cf2dcdde0b591c74b165a9300c17a14afaf24ce3690ff1622fae8dfc458b979042c531b14e95c313f8f645a7741b331d601e01d60baa8eb8d662bb9414f159491315417cd7e0ee1bf9125e4085cfa8772115d259e6c291ed11ab9fa3ac1bd49006b375523a396e30a60c8cb40331e431bd8c6523bcf1834d8a3a3eee26afbe8e7dea434cbaf4294e3279f8ef6611f3f6b335c512416be0271fc9d23516a0464e7e8623e233546f42d1dacbd6defbcc0ca7556514827fcdaee3fc8638e9da64a915df3243c7392e5b6280d2598bd60316dd745830b514c3318d7bda8dd63e428cb1ea6795b2e4ff3b488a64949f9e709a5dc9d48238e4284fbf250f1766ca5195c55d93d0d48dd600f0d64001fc8cd26b05c0e0f6a47a3f4cb4c8d947369172a0e24aafdeeb62bd826352ac256b6a387b8274ad82bed49894dd68c80227112b1e6bce3ea098c45205b92b0d4ed5bb8669b5c937b39597ef6601edfd1bb0cb6d6eb16dca41045dc2217c0877ca3faa8bb3d9783cedd39364a68fddf83716478cb3a148312c2a81a67e367310ceac4ee6e852f615ab6838222ff2f12b1e4b40afc0f9380a9b43fbbd9c7035789684fb8fc14209f3ccfb82dda4fe32f571a80391b17accf7795a53ac85f5f72ef6a82c120d5062ef7cc332cdb9a10aa9ff8ab26cff5387ca53157fac48d06f25209a99f7c25e6c576d18d37d1d0374ea6e3d59ca73780bf50d6ebac90ce9a44dcf2e853c43659c499fca37fe4615c6a272835b1a32b1d24f39d08c5cf8b4211aa931ceff2424aecac5179353586f8444c47660b9d31a1a7934716d81a6b9758f7e01abac54800", 0x1000}], 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000002440)=""/89, 0x59) r2 = kqueue() dup(r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) 16:08:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080), 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000), &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:08:50 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x9) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000040)="ff2fa41b", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:08:51 executing program 0: r0 = msgget$private(0x0, 0xa8) msgsnd(r0, &(0x7f0000000000)={0x0, "352415642a40d14ba6cf78f60ad476480da374daf8ddff4665c2ec73c521f944cac85fa0e3c13d9b2b9ee49c4000710179a8b5cc9ebac2a774ecfa393c32fc4b60f04a7275e05eed559523463a6fab9e5fcbe549af873d01993820911b087ebc6d7b95c5a12aca2b18ae4e93f175668a08a5b58946d1c1ec2639b15a7b94f647e8cbd998cad9349d0f58e374c8ebdf65a7183265bb23cfe0ead779e5a16fe0ade06831a1a2e7ac92c69126b1985548a3f5c90c5fabaac03e8deb75a66f7ff5f297517f37f2ebff835bd617c9aae487e3e8529c441e4bffe051d9e1"}, 0xe3, 0x800) r1 = shmget(0x1, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x1f, 0x9}) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r3 = accept(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) msgsnd(r0, &(0x7f0000000200)={0x2, "c0f24528289bcb478669e0bc5f46b9f8f3c0ac"}, 0x1b, 0x800) msgget(0x0, 0x90) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffa000/0x2000)=nil) sync() msgget(0x3, 0x1) shmctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget(0x1, 0xb000, 0x240, &(0x7f0000ff4000/0xb000)=nil) shmget$private(0x0, 0x4000, 0xb9, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r7 = syz_open_pts() fcntl$dupfd(r7, 0xa, r5) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/247}, 0xff, 0x1, 0x800) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) 16:08:51 executing program 1: mlock(&(0x7f0000ef4000/0x3000)=nil, 0x3000) mlock(&(0x7f0000eb8000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x4004, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)='\x00', 0x1) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:08:52 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='.\x00', 0x2, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) 16:08:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:08:54 executing program 0: semget$private(0x0, 0xfffffffffffffffc, 0x104) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x126) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:08:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1044, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$inet(0x2, 0x8000, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) r3 = kqueue() socketpair(0x7, 0x0, 0x101, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$inet(0x2, 0x8007, 0x1f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x1, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = syz_open_pts() writev(r0, &(0x7f0000000680)=[{&(0x7f0000000580)="5ffc6bf34bbcf346b3d46e1fbec3da88089f126f64b4835453ff15767b82e49c9738fa22bbc2872715a939ab414a1635899ab65751266b11edce669364b84fbdc370e2218bb819811df1af7fd6a956519378e7c2a75bc87235b74d95eb8465559063c52028a576d898b1f0a24fad149557df75aaaafd5a1e2367aa18e0728ece0e9fba0ff9af3d3d8c055b6a10da6e5331ef8314c0", 0x95}, {&(0x7f0000000640)="e6ca2938f37a8ffc3c17e3ae61a2210b9dc0a45ff3cba4e928dd05f58afbf5c2", 0x20}], 0x2) pipe(&(0x7f00000006c0)) socketpair(0x0, 0x0, 0xffffffffffffff81, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() r13 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r15 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0xf0, 0x80000001, 0x100000001, 0x8ce9}, {{r2}, 0xfffffffffffffffc, 0x30, 0x20000000, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x5, 0x7, 0x5}, {{r4}, 0xfffffffffffffff9, 0x18, 0x25, 0x4, 0x80}, {{r5}, 0xffffffffffffffff, 0x50, 0x0, 0x9, 0x7}, {{r6}, 0xfffffffffffffffa, 0x1, 0xf0000041, 0x6, 0x2}, {{r7}, 0xfffffffffffffffd, 0x30, 0x2, 0x9, 0x1}, {{r8}, 0xfffffffffffffffb, 0x40, 0x20, 0x9, 0x1000}], 0x6, &(0x7f0000000480)=[{{r9}, 0xfffffffffffffff8, 0x0, 0x6, 0xdf, 0xc161}, {{r11}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7f38a0b3, 0x1}, {{r12}, 0xfffffffffffffffd, 0x64, 0x82, 0x800, 0x5}, {{r13}, 0xffffffffffffffff, 0x3, 0x1, 0x4, 0x3ff}, {{r14}, 0xfffffffffffffffd, 0x0, 0x5, 0x4, 0x10001}, {{r15}, 0xffffffffffffffff, 0xc, 0x2, 0x6, 0x1000}], 0xffffffffffffffff, &(0x7f0000000540)={0x1000}) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x100002, 0x0) r17 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r16) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) fcntl$setflags(r17, 0x2, 0x1) unlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8) 16:08:55 executing program 0: r0 = getuid() seteuid(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchown(r1, r0, r2) setuid(0x0) getitimer(0x1, &(0x7f0000000000)) getuid() 16:08:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x40b, &(0x7f0000000140), 0xc) 16:08:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x20ab, 0x5da5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20180, 0x2) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = dup(r2) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2000, 0x6) fcntl$setown(r2, 0x6, 0x0) 16:08:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x36c, &(0x7f0000000600)=[{&(0x7f0000000540)=""/134, 0xffffff22}], 0x1, &(0x7f0000000040)=""/49, 0xfffffcdc}, 0x40) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/51, 0x33}], 0x1, &(0x7f0000000280)=""/106, 0x6a, 0x5}, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)='5', 0x1}], 0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) accept$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa2583fc3ee076c9216f18b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:09:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x104) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/4096, 0x1000) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180), &(0x7f0000000440)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:09:00 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000640), 0x2000000, &(0x7f0000000680)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x110}, 0x200, 0x9, r0, r0, 0x8, 0x81, 0x8c, 0x9}) 16:09:01 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x201, 0x70) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) r2 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x18e) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x6) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x1000}, 0x8) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:09:01 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = socket(0x2, 0x5, 0x8) clock_settime(0x0, &(0x7f00000000c0)={0x3, 0xce9e}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) syz_open_pts() sendto(r1, &(0x7f0000000040)="a6854ba922c77f12748903472b3c3779fd47dabef21e", 0x16, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) flock(r0, 0x1) 16:00:03 executing program 1: shmget(0xffffffffffffffff, 0xffffffff01000000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmget(0x2, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmget(0x1, 0x1000, 0x610, &(0x7f0000fff000/0x1000)=nil) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x60be, 0x402) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/134, 0xffdb}], 0x307, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x18) r1 = syz_open_pts() dup2(r0, r1) r2 = fcntl$dupfd(r1, 0x7, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x81, 0xfffffffffffffffa) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x100000001) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000740), 0x1021, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:04 executing program 0: nanosleep(&(0x7f0000000100)={0x3ff}, &(0x7f0000001340)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200), &(0x7f0000000540)=[&(0x7f00000002c0)='.Z\x00', &(0x7f0000000640), &(0x7f0000000340)="01", &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000680)="5b00624efe8d257bd2acad2b453fa5397fb029a1b1ba185517c5f389c388824a67ad1ba794c3dfab1e77498c021b87a7a072cc0ec8dc5eb7bb61e4a028c17f902505377ea45ee03c6af0482fa0622c87d57a4dcdf489bbb636150133214bc957e166974730be98ebecfde1beb042e42d0fb0004ff19685ebd294cb71f90a606ee068bf0e76f0ca0378fbb554f99f7b8353", &(0x7f0000000440)='\x00', &(0x7f0000000600)='@^*:][\x00', &(0x7f00000004c0)='\x00', &(0x7f00000005c0)="282a2dbef62300"]) chroot(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) r1 = semget(0x0, 0x3, 0x80) semop(r1, &(0x7f00000000c0)=[{0x7, 0x8001, 0x1000}, {0x0, 0xfb, 0x1800}, {0x1, 0x1, 0x1000}, {0x1, 0x3974, 0x1800}, {0x1, 0x400, 0x1000}, {0x2, 0x3, 0x1800}, {0x7, 0x510, 0x1800}, {0x4, 0x0, 0x1000}], 0x8) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) 16:00:05 executing program 0: r0 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getgroups(0x3, &(0x7f0000000040)=[r0, r0, r0]) setgroups(0x142, &(0x7f0000000080)=[r0, r0, r0, r0]) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) syz_execute_func(&(0x7f00000000c0)="968f0920909ab10000003e450f6a4a00c4a1c9f65cd000420f0dcac461a561e4c42345061300c442859ffb460f0fd4aa0f31") setregid(r3, r3) 16:00:05 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = msgget(0x1, 0x4) msgctl$IPC_RMID(r2, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080), 0x0, &(0x7f0000000240), 0x6, &(0x7f0000000000)={0x7d}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x1}], 0x5, &(0x7f0000000140), 0x0, &(0x7f0000000180)) dup2(r0, r1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x37038ace256008ce) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1e62aede943f3084869bf3ca400794766888436b4d957ad8e374b306a87caf3cb955fe7d224bdfb3efb0f6d6d8b03587d3efde14dbe1fb48c9aed1fa0f2a18ba8d597988acc540c3e20ad26cf18306c7c0af1d8008612b", 0x69) 16:00:06 executing program 1: r0 = getuid() r1 = geteuid() setuid(r1) setreuid(r0, r1) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, 0x0) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) getdents(r1, &(0x7f0000000500)=""/225, 0xe1) setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x8000}, {0x0, 0x1}}, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x4, 0xff) write(r2, &(0x7f0000000140)="9f30bdaede8d2ea450c384125636a9e45d44f780eb43d2b52029d7a4610a01acf30d990c761e3efa0da0956716156bc6f779c5be13db83f0bb0257beca98e59267b7252a4e4247e8df7af80b02ec81922ded02a355af90ce75a6d6771198f2dcb236abba6898186b49f10c0263588d801fcd40d5f824b580cb229866242b5489c777b0fef4585e9af518aca18915a2c235e1d06846041fa05f24cdbced6404623965ea2e4f4d208032d8f51c7db411a337ff4c08b32afd73c3859225588998bc9c77c1043f4e2de991fc0804e3f6bfd6764a85c3576a9e8443956a96f2a278", 0xdf) fcntl$setflags(r0, 0x2, 0x1) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/133, 0x85}, {&(0x7f0000000380)=""/190, 0xbe}, {&(0x7f0000000440)=""/2, 0x2}], 0x5) 16:00:07 executing program 1: r0 = socket(0x16, 0xc003, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x1000) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0), 0x0) socketpair(0x20, 0x0, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x3, 0x7}, {0x6}}, 0x2) 16:00:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000), 0xff67}], 0x10000000000000df) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000032c0)=[{&(0x7f0000000140)="8c", 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:08 executing program 1: setreuid(0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/150) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000380)=""/229, 0xe5}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/55, 0x37}, {&(0x7f0000000580)=""/139, 0x8b}, {&(0x7f0000000640)=""/129, 0x81}, {&(0x7f0000000700)=""/159, 0x9f}, {&(0x7f00000007c0)=""/250, 0xfa}], 0x8, &(0x7f0000000940)=""/126, 0x7e}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000080)=""/158, 0x9e}, 0x843) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendto$inet(r0, &(0x7f0000000140)="08e0a989daa75d1fa040c12f5d5ae692f5c785084678adb4e5950d47357be9eb239107fae2856ff2d114ebd7dba1587ff18a699450c79429ad3b9030a1688984a89fdd6a2d996a65922224d265655150", 0x50, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f000054a000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)) shmget(0x3, 0x3000, 0x1, &(0x7f000024c000/0x3000)=nil) 16:00:09 executing program 0: setuid(0xee01) clock_settime(0x20000000004, &(0x7f0000000080)={0xfff, 0x8000000000b1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x12c2, 0x5, &(0x7f00000000c0)="d40f620c27e68f9a0247f85f53858530e8f049d44ba1540c2ef72c44d0f025bd5e35b435694f35d9bb71df75ef73e12b2fe9865713ba814d2cfcbda21093b5566daf116822a9d9f6ae3c02939316a3d5ef9a01812f04d8df4b75816d11e703da1b13fa70a087337cca7937a87f4d5c4534830433996d5b59a043d3f6f1c98f3503a259e3618f74e04c320c2dd64232fe3b38b19491f52234be0f7dd047364634657216784010c2102ad274a6e937", 0xae) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) unlink(&(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="dd049a05db54895db7a8bca1992871561c3b08fdf51621294fed371a82cfe37df223ead2a64f4234ca9573b72f7d64ef5351df2ea6896433203dc12c59cbdc83a0c16697602b270519b2c7cabde65e221b2fdce9d34f5179f1666d62", 0x5c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3854ef4f999ed20fc139bf24e5c9691351d139da41baa51b3e8da3637976d4affdfc7c29d7334736bed4eed29b1b4287abb68f61d72673d132f28bdf71e108f565760069cee5c95679f3d703eba93eb6fdfce559c67169ecf4283cd8f783b5743606d796cfaf1d848569c38c67d445031e0e2c1e73f781e50fbd676a3a9ac3bcd1ebcc713a7ee3e21dfd8cd4ec8f45639d93ec8f4b694efaeb35fa9666867bec3299", 0xa2) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) unlink(&(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:11 executing program 1: setuid(0xee01) socketpair$inet(0x2, 0x3, 0x102, &(0x7f0000000100)) r0 = semget(0x3, 0x4, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/161) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="40283aeab25ab7d283f2ba6309d065188e823136564a644c62dd58cf920a8e82e0165b9d7532c6d3e5bd13efd4c177c019807658b22e0bdc3842360781df01454a315be39e9108e9893edebea9e3b4fe2b7efea3f963bbe993587fdb73617925836dd70b2167acce158c9332b3bfa2ee8101a34ebc9c9bbeff647460d47c9a2d", 0x80}, {&(0x7f0000000080)="60d43505c15341a2878b64667bf2b9f38f334a2e949c6342a25774bd336c85eb1b14221195e832dfb2163a6a23a253fbc2619ab6d1c59e7ceb6292d7e219417af064af77afc2014162e3f470f4f229a248549ad727b5d847192c9d81e65900dec29ce8898007f8ce549eaf120a34d94e082278da8c78694ed80de090f98375179e650cb341e056734590ac925beb6dc1a44f447cdba5e9570cb3d572dc9487bbea46fc60cecdea3d2a641d55ad3db780ad9f22657377edf57459504b39a58c2f031553c1efee6ffd9192835f82c733d196fb9908", 0xd4}, {&(0x7f0000000180)="66d688c5e43a83921f84c43d7f4d9ab0f9413caf32b58bb10459921e37b6a805", 0x20}, {&(0x7f00000001c0)="544d7ad8d60ea71e21f5656138b863af6d1b6c3de96c9485bafe6fd4a412db61cc1e0c97304696f3adc102449a60becb2ea8046a2a59daeeb03e531d93e86e14ed60def4d44687a2d37bbec72a147c553077a139923452f34f59b666bffe26bcaa65dae1e652df214c1e", 0x6a}], 0x4, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x5c3, 0x146) pwritev(0xffffffffffffffff, &(0x7f0000001280), 0x1034, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) unlink(&(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) unlink(&(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)}], 0x1) fchmod(r0, 0x80) poll(&(0x7f00000018c0)=[{r0}, {0xffffffffffffffff, 0x90}, {0xffffffffffffffff, 0x91}, {r0, 0xc}, {r0, 0x4d}, {r0, 0x80}, {r0, 0x102}, {r0, 0x5}], 0x8, 0x9) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) unlink(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000080)) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) shutdown(r0, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x0, 0x9) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4}, 0xc) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) unlink(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000300)=[{r0, 0x2}, {r0, 0x5}], 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000040), 0x4) unlink(&(0x7f0000000200)='./file0\x00') write(r0, &(0x7f0000000080)="b1b3659e98cc0b258da387aeb362bcbe2ecb498a95d440f9ae96555bc375d3204554bbefde8e36936d2fb82356fb7ec460992b7242357b419a7f53dfb1c5ae2db6dcdadf982303233d917b233b8ae8f9ef5d", 0x52) write(r1, &(0x7f0000000100)="9c47fa7f2e1f6c0ba76839c41bf08d3a78bd728b25c5de099f4dcd3c5c6ecf87c50ae3c2e5a14d2e9a3007e4cd6ef00bae156cee0d6ca66dc86d8e1274542e364519ca72f9789f0f722ff757cb681de4a8a1796fcb4c94ee9bf1cc680a69314ed81a1bbbf32a5244149819ec9da628d2bca2347b996f2fc8a52e970ba71489eb82a2514edcaa1a987d78fc31055405b28353fbdfdd769bc8997951285992bf30f07b31b4b8ee40412419a3f3b3dc9f", 0xaf) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:15 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:15 executing program 0: setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000"], &(0x7f0000000180)=0x6e) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xbf, 0xf0000042}], 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000180), 0x1000, &(0x7f0000000280), 0x8000000, &(0x7f0000000000)) kqueue() 16:00:16 executing program 0: setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:16 executing program 1: kqueue() open$dir(&(0x7f00000027c0)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000002880)='./file0\x00', 0x20040, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) getsockopt(r0, 0x0, 0x5, &(0x7f0000000100)=""/158, &(0x7f0000000000)=0x264) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x400000000000009, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x2) fchdir(r0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() setregid(r1, r2) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000040)=""/55, 0x37, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) open(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) 16:00:19 executing program 1: mprotect(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x2) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) 16:00:20 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:20 executing program 0: geteuid() mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) setuid(0xffffffffffffffff) msgget(0x0, 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0xe067) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="d678e3b57fee3c322dfc1a2b63b457433d743ccceec624eb219f410c74f8f151a381153849204a221c7609691cdbc85b73c000b8dd275066383e3894d887300ac62b1816d7d16c905fdeb80ef3330138f52c5b6e48ec65310c8814fca03540dd921f0127838a75089cffc9cea33b5c33830921cb29a6ac5c846c6ea6b94ced34bdc2a0dddbf3d2861f578d684f06ab4d3a9efb49510fb828123ac36208f6b248458c0d99ce9069fb90746520e0ff9ffc6688231efaa55879896908565ff63c221303318256a2000d4bf47d7221479d8dfc4b350f4813cd840480e93c9d3db2d2c6e15bcf8f7e67f5ae9383bf412ce02e6df81816d736c00a904f556377c45dba95480565e28b373bfd28adc4a01aa968445efe928a8f51485a148cb42eabadb697c2fa6db5df10f936c3f44e3a6c25352194a7d3977ed57f8c6cabe3248dba3d4ae7a12be7c6aea77af2bf86c0d444d21b59e06e8487e2d4b308b7afbc2f3595cc0bd0315de3eee7601061f44816b7aeee7a22dc429685e5a9233346981c7305b3d0656600adaadff6f1c8c746fc20e4268751d5e17d4cb6e7aecc6db48212d9237dd1f98589c14dba085df7201874838f7bd342ff41a7e13ba037754bb37346e59ec32caed2282f8508a540617d6c5f48ef938a3b131775221e37a13fdb86f26a855d9f35cdb27841967c06724eddc620a0144dd1e3f0f5fcd94dc920ed749993ed273efb9dce6ffaa8d1aa7498b1515f827999140759735c1a40b300a9ed7d2846d0143d67a3974b41d19299b6b6fc7f89ccc33307674c70fa4407c5527a6f5a2c9b6362650746b8de108cff66344571873785808b407bec794c0c9bb6441b4afe0f605dc0ba10d0ce331b641473720a08d8bff782ce1087a21dd5ec3a685b3004b26bfc8db9a25bb28c4f216078e6c5b389428e5113e31d2f86a04f7606e60f3e9d29a74d0eac94a0bcc0a1b6bb07067eeb19e6ebbbcdd5cf05fe2c60f507a290a356cd754943e1056edab1a7e6f74f066aecd25a2fad9cf3ae5f8d4fb22a21e8cd6e7d0d9a36cdb08687a7eb28c19165cfafafedf6c4b204f884fd259622532d3ae3de3adf806961fa2ec9c0e9da21b60c22e4531757d903ff31a0b0bbc4559004cf3c1415a468d98c61fa9d36e9c95d5619280aeca717357d6ecf4c897ddedb595c419afd15dff4ba8633a681e8687343739a236f97960e4287515d21ca8e77ed1a11b8c73ea4993dec27451f8979489099efae0914245c8361c711ca0a3504758d9f077c05d37bf0574112708aefd7d749ead20c450e0795b1dcdb9ec2cd66de70093df98dd6dcb5467594482240f0ad21b08a21c1b44c5079efd64c8813d6af48fcd4d21bde36c34d14e40ee481c56de6ec525af266144b07f624ac9ac7b56d6a997d39269e64baf55bae33d8b173beaeeccac382e59a1e3b0ab9c44c3f625e5439703ab0cc10fb199d71a8259e26703a25851c1b21a0d645e13d06cf78e5e3baf50c839c607e4460af0d1003b3e91a3fe3538a37c39f7acc3d818fa16e27fc8be6da822d3e943cf0bcac13a91ef3282a403190f9ef2dbeda73a73f14d690b13e1168926a4068b9b62002af804c081101216a2b2359e44d3e9615c347cf4a5dce0193465555f5ef1c187e0e4a9301c7a9950653ed001883b6aabc81cab68b3b39aff218c5231f9495171121104a05ec5ffc4ab8e50722e950fdb9af93204f500ae26a9af290e767b58d62495690ec95a7cbcbe459befb0cb0877d3f3ee933306a73a5f4b6a5f3646c686e0a724d50f7fbbcad60575525040a6b629542174e9c65fbfa765723a25abff2c5c0cacb2a7b453ff43d107fd10e287992784bb6427c3daf6fc9fd20907b87edc83456d6e2d1b61524b91f8f0eddd1af613731ec8057984c7e8a57e8492622b7664320063dd6ab79dc9f353136183a1553cf66d759d707651fb1fa5ae95b879a5d8261cbe2b2959228c06b6d40995967dbc6041051d84d16360f93fde54647dccdfe8ca4266486d8ed3b5e8bd264be69a1fbed25ec5d0844921b33e1ba9eb75d2ca4e93efafed65d1e8aafd465a6e5f338dcb087371ffd18c3885d7f440e11951c4328dcb1e840b9ec7ebf4f13492ec6586d7f5a067935af47d1b8d5af534dc2f7072e16c07d1b3c80eb03bd3ba441480631d8d92cc10138b53a36330a6b799eb484d533c4704cef1dbc2ba3741b4a963e4dd4a17a72781912101b47431f230c8877fa10232869900a6230116b9771ac9962fb0b434d6b334f4b58834a043980e23ae9a4aa2f436310006ff1068530db7cb282836592101cb38d6b452d4fb6abbe786e8d4794fc8c813ad29a312e3cc5a12dfb46af9da7a115c420eab2a0486677df7aed2b90bba1a06ed23378b183c96c6e6db3a1b14a615a1b79f2c7c2216b7c4b1ae14e179d39d48c0b609f95125f9d417b79ef39103eef89cb178d1cc6e7a2b828b89839416843e7e241cc83a526586413733a7fead30041d4b53e2f61add5a2008021af0f3b0334d1d05866fd0a44c2beba52fa2d0d55460e2252d1bc526a177cdec58bbd4bf19a41581d5b69334d48a52483cf53b78a104c120b29a9addf94dec037223e43fe6bce1754f3a7a04bc7602e418e9c0f84c0072375d800e0b60caf4c033e091894a6a07d87546f9c15255137410f2b3eda6723114cc577f69c477dacfeaad20459c40d3d5356c94824092fb10985446b567e5b6315b91b04f9f703dd1865b2cc5b34532fc88350aa9ea9cbfb45c4dd3a2bf8571c5a9a69e90c8d74ab8a4d2a27008f4cb00b01d8743be32273b8557dbdebcee6f4bb273070e1ff0d5e2c84cb38ff5bf70bb0e684a2aea6c97990e64f7877d7e4c787145f7225e50939d7c158d80e5ecca719fd9903a8c2c8edde29f3a25736158c6f10c32aaf2e01b8b928574c98041a74c937c4f42e1a9fb3fdc3a381d44e1a86672ff086767625570dc3883f3549605f5b3af0021a5eeee43a6cd18514b6417d6aa2b69fa87add21ab5dca1dfa887e43c8b72107128fe5dc0e0477be53cadaabe901f22421ea5815a88dff48fa050b982d965bb64471e8f81f76c4e415750b505d766252c01e1a53da73154ecd8690c6fa8765b567f503462b84990117b4b89e33020333e4874e762a8827ed3a9bea5da18b76e59c8e10da3d9a69deb46cd47a00c1ad96edaa706a07b5e2fef8bd691723f8ecd29ddc45bcfbd326e0fc1f46a9acf94dfc812894f50a4c88f0e6490b5c790bddcbe09299aaeb2222b2f38851946a3b69154ec2a316047c63c72e6297b521826f616b2aa8f0f1c96647d5631ba891901f66ad57d338ed3f2be768b68fe60a0d5549ea8ae95fd7f79788800afe9f8fbde7c5a51adf109449a8d5b9e68799e368acfa626634301bd86a1f6309aad11484098b1e8e6dab68cc5068599523f7065334406dc70edce4fb448959461717c1d7433b4a2231201a5dbac250e38d5f440417ae19204c5be176829a0fd5aa069ffb681cc216420685359d2da7b8313ff2a39e185935bf8f8655c701555ead36231981132c193b0e840f9fc3a3c1aa28d0c90ad29f1c5b7aef4c21387d53217fd13ffde6c9a1ba5e22ada08215504e0e2dfca3eba64c23d9b9e886b3e93d6665f6e2f5ea58553d23f71649224140385c9542afa4f870365c6b81394e96155753dd52f350607888d475bd0266a2cc6ecc8e1532ce0d77d1641e3db7a2bf4c7e17fb697f7b2ef4c4c1202fcfa5e74db1189c28c090886d07be3a88ecff0bcf72f6aaa7925b28631fed58732503237d7e7308d97938a5be426b6e0b4d24b6731c8b27f7d9abb6921f1ca06d3b7ad2b9a67351b2da5d9939076b8cece2ce789161f701faa4bf28f741f8b8ab937c228e1872bdc0027aaba7f3500afcf3f0f881641b41e5c7c003b24b671d859ec10660f6dacc7ecfc58415115a8548f4b439af12079f331ccaf1ba6f35ed059aefbe0d191b0636f564dbcce7e5e2bbafb836cdee821031308772f4c24e62e0d5c14fd39b08f06cc89178682f7bbe61f5fe8f16ba381e43d89c4e69da3e114d80310cff2d7b4bc924902da63584a89b9efe85e9751ac6dc12b3f6a16cdcb1a62d9eeccaa9f823d935600dc79fafe343e2c32e38e11c53063e0e532b830c3a9d501b62a38494791908fe86d05311b7bfbafa663f260f032840278f78f62fab99f3b5db465a26987d41c436a0f2f71337f5bb84d158353039777f78794a9bb535c19cb5ff2b445faef506265d275dd123cbf785cc5f2df7c74b210919535b1c5a644d861c796b6e76253488118f3063620ef8081e77b8b210b91ae8b5352cb83f0b4498c60f560cb6e135eb3e1650ac6f9faac46914b9176f52b87a1dd36d1a80e95770680de125af4a8abd328448a329e22a20fc0abe21727ff4aab477b48b5e2498c0393f8b02281578b8aae3ca8a3285fd842d7efebb48b0ee31e7045732481eb34fd4f7a21769c7b8001a7b25c4375a16dc53309fda18c38eb64beb96c52d6524036695765e02aa377f8988ee8e74ece630b9f662e76c6968770ea5c8ceb9255dc6d40cb42536f74d9e61dd146c623cb302595d569018f870b8fa611326e3dddd0836e9f55ef1c900ec7f378423a134cd6b28f6d5ecf2091e69454b7fd0f627ef750440680771fff1df4b85c167697f1bc1a2a7a0624821dbc7a72d2f9d9edce1b1ae91c96a8c6d5353ef21c2199b0e83d5f9bd1151b0760a2d2d36cffc40ecc139dddcd27919e9fd5f6e6ddd690e70e1d9d5834fc6ed6f4d3c0899a2ce42ebe88b17d7d73df038040abc0ffcfd7f135d47d241debe1ef3063328dfd0d02522440b9e498534b1ac8bbb19cde713e10054813e5608d448f13aacc368de0699f9aaea775b200ca3a93cf7e6c7aaf8ba2bf53abe9fb3ba379ff9a05ac7993c0ea5f8e55e35422c0bfd960eac924d646cb8aa463cefd29137eaedef0a3d8ebb9a01287dab51802fc578063857a9455609a70b15e9523dfb9cff1c2c6f8c712274bc9770f0bd70eef4f08feebd56033e8bf18d2e9b13449147988f6ad57b305a5a1f5a611cc8401da40c587cb99e4167935a61b30ae4c202e20be5cd9d8bd6f7da37c483003e1dbf46b79c67558a08f3c737728e980bd399c43af317b2c98a38ce5cf7fd5240f1c5eb22f85fcb38fd04dd3af30603cf89e7f70b20b93fe9c73c08c4ac2356294d949f54de4449798c406fcfe6ae205760f4866927a88e87e867fc3871bc8f1f7bb71ed2ae6d310c0c08e8c419a6f4367c938c9854f06e9a52091c52eb2e7949a1dccfb058a4832551ccc10c2a26645cf08adcfa2f7e1304c4958220087e3edf063c59f0ea086b3001c616b1dd7bae4b2c99f2532e5123ee6f72bb2daa72aa60b140a6d47fa5b45e1ae50e5aed516752a4dc585d679e948625bc64e9b8613a50397a889437f047eae792970e22b4bf7258581614c552ddccc525447063989d0042b3cbe2f8650422af782ca7a3ec7ad62a10c96521e1b3d55bff1ab7ac76cf00124598b5193f9c7430f3b8ea1e99a5f3a339e7c7e99f8dfbd69ce0bfeca198cc3a15554a5e10da0202634b8c99a5e1677afe0ba9820b7b1875cc2d3108c48af2d179de84c995166bf0f7d8dd124640dee669276b0eb706d3da4ef3d14f317dcc736dcb90a211ff6b98d21c7a9abe6f5807c0cfd6e3808454f576ef0618c96fe991a13767b5494bfb17a696d7a246d546b34e2d949dae7149379abfc09b55d7cf58cf422e4a1419cee7299eb16868115e1be8dfa074d96d4e9a298b06404b86a97eb0daee6c1431e1", 0x1000}, {&(0x7f0000001140)="0e30f4500de171647684412dd5a68294bf8bce0540a11ed01c4c1dfb2322cecc50854deadafcdfb3e80e67f276442335c31893a9eac41f015953de38b614e7f0a7e5488a139259dd2720efbacccf8b13124c3a62e51147463f43a33ece6269f64272f7855acf1c213b18fc9bb1f9dc9b0f0f9ae4", 0x74}, {&(0x7f00000011c0)="b5a711d796840b3d049fc0a1cf5d8b95b4d19b7c5fa0a4bf53cfdb648631a4d28b1fcadaf004d7b889e6d7520007b36a78ec4ae2fac7a8a196c89ef1e7bdeda714ae1a2dfa10956546d5b43821cfde170b5f1043d0336213df0793326651fdd120dc01cebb7e511f5ed967908c5362e567961eb9af6cd7037c8adfe2b2b23aea993744f8febe1b5c36b62ca4a877345aab096c7f18f6776db27c8d6ed457493a614f7eef722e9bbd33723b3a1932d99472ff6e700c6b95defc77c230ae9c1ba3b3", 0xc1}, {&(0x7f00000012c0)="c60d5c527d22147fe64ec71c7c69f7e8655e7278d0a8092098c38d1aee141767daa25f669935c70bacba3d275b0c91216f04f4a7da5ada0ff7c80e9aff19a11c1f4a2926843efb8a710f10f026d689c5acf18325f4b1168fa2e2a3244bce1137f08f945ca9716980582a6b8b9975bf57d5c7a0b8777588701f3a1c08b5d7fc25e4fc2af32d306e7f5862bbf85196ba96456fddc2974e9a3e2af249bc9cd4f527afc02b3bf1f14ed3104cba253d2f9408a295cc44f1ae0ae55cffc12e760aa71e25483e", 0xc3}, {&(0x7f00000000c0)="484f3aba720ac07db8c84df4350a624e809c8e39196bc2", 0x17}, {&(0x7f00000013c0)="7a2f9d0e4455c362b588a576cefefdf038a9c85b7dcfc7120972021cc2bd14873ef395338f64e0d38fc985fa43280cfa116036e759be6e9b2864ffa10be87d29c950f0e786019d592e7934f2907256453c8024f3262504cc4c4ed90e43a82a8d4492d3c0f75fa7c5eaf4a8c2820e819393636e5ee99dd1a574352e11497ab5c27bc0d874cddaf9a0a2343c804b6bbdcb03bf1aa86ff6accb656a71b2cbdd19fd26373097fae96c0dcbee573e43cdd498d6ded9c5023dcb52", 0xb8}], 0x6) pipe(&(0x7f0000001500)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget(0x0, 0x3, 0x100) 16:00:21 executing program 1: r0 = msgget(0x2, 0xc0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x20, 0x40) msgget$private(0x0, 0x20) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000003}) r2 = msgget$private(0x0, 0x400200) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x3, 0x4, r3}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/139) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) geteuid() getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = semget$private(0x0, 0x2, 0x400) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001180)={{0xffffffffffff8000, r2, r3, r4, r5, 0x2, 0x7}, 0x100000000, 0x0, 0x1ce8}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) bind$inet(r0, &(0x7f00000011c0)={0x2, 0x3}, 0xc) fcntl$getown(r0, 0x5) r1 = syz_open_pts() read(r1, &(0x7f00000001c0)=""/4096, 0x1000) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9f}], 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x18, &(0x7f0000000240), 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000100), 0x1000, &(0x7f0000000180)) r3 = open$dir(&(0x7f0000001200)='./file0\x00', 0x0, 0x70) write(r2, &(0x7f00000012c0)="ffd953257cc2d40835d32c920f2535dcbe98a7fe9a5fa893c6ff03cb5e829905b032a1dfaf5378a95b1f73758456b5a0373d20cbe23efb5c77615e724ba0021d829abcfd3fb7427c5e019e173a19ee78f8d4dbeefeb2b39acad113a128db7b1dc1fbb55f69f7cdfa33a9aef8a854e7df2d90325002b3f4066566519c805fc6f3de62c841a8f452302f386cc7965b64dee070bc1ab25ac0941f96cba50fecf58da3e35918a1339f99f0dcef233e94b412251fd579cf568d2c782c66a422735e2e4b56e29fd017fe6e3011713083fdf0b84e67f0de5b1983d2d468ee30f92723ec1f4e4ea2197557c5eab8cf", 0xeb) faccessat(r3, &(0x7f0000001280)='./file0\x00', 0x2, 0x1) kqueue() 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20aa, 0xfff) r0 = getuid() setuid(r0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = getgid() r1 = getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) setgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) r7 = socket$inet(0x2, 0x1002, 0x0) sendto(r7, &(0x7f0000000040)="7c6a0a8bcb486e6d7e", 0x9, 0x400, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1f, 0x3}, 0xc) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)="dc47") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000036c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a75de8eb4e04392f6c7c2f0dd80cb60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x1002) recvmsg(r0, 0xfffffffffffffffe, 0xffffffffffffffff) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=""/152, 0x98) 16:00:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000b) listen(r0, 0x80000000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) pipe2(&(0x7f0000000080), 0x10000) listen(r1, 0x1) 16:00:35 executing program 1: pipe2(&(0x7f0000000000), 0x0) clock_gettime(0x4, &(0x7f0000000280)) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000040)) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x900, 0x100) mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0xffffffffffffffff) ftruncate(r0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 16:00:38 executing program 1: socketpair$inet6(0x18, 0x3, 0x4dd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc) poll(&(0x7f0000000080), 0x2000000000000069, 0x0) poll(&(0x7f0000000040)=[{r1, 0x41}, {r0, 0x8b}, {r1, 0x100}], 0x3, 0xa90) 16:00:40 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x100000001}) flock(r0, 0x80000000000002) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='(\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^:^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*]\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)=')\x00', &(0x7f00000002c0)='{:%\x00', &(0x7f0000000300)=',)\\O$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-{]\x00', &(0x7f00000003c0)="1840e33a2d00", &(0x7f0000000400)="aa292d00", &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) r0 = socket(0x13, 0x0, 0xbd) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000540)='./file0\x00', r1, r2) getsockname$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) write(r0, &(0x7f0000000740)="c3161a2fc21f4ec9088c07f88b707cdde90db50f2234378dc98505cadd00e7ce035a6310d7ea1bfea3a25124586fe7427103255fa6f606c7530c0e89c42762eec9a1a6f05a8d791b7c7a61b94f6fbe69958630e10cc91c977e89a2b887e0fcd52eb804d3369e31a0838f3a56e691a81f40292f796821fb4e4f5ad688992528d62466bdb5701ccf04a66b4db399d5059ac6304cf10f65fe955c4d6d69fa957bdc9d538659cc16b0034f6213cb20dbe22fdb238498b4e7a8fa60e06d3ec716f1c68425e513499d8b6868c94c80f80d2a1c64c0ff1943bb4ec48e3c0bc9bffb300966365076fcebca6f84132483784b4a7edbdd982bb79e59358c67cab4733c75f95ac3b4c5ae5dabb573c999fcd3e259ed8275d8d74a7182d21f7f705c746d413ec5819cb1e234733001ab37dec473d8bc2cbb586a5ef19b04453b45bd61c0b017f600c0f3069730dc1d74f5c9fff2012b49d8185a8bed2abed9c193817442fe5ba2e26008d8b8cab1a69dfb8564b6032135239fd8341f98bc0baf39a096810dcf6573313885801ce7840b02ebb07073d4602bfffbe42caf307d28d70ef0437d9a4a7a181ad4f25efc1dee7412388fdb708696f38cc0e3123602fe1de48c9c1ed4920477aeed35f9a71be5ff67be32156dfcd330cf11839e10a942f5377532b735aa6c30effc6bbfe2999976b291c592353e5aef22c47e9be3b74548b69d99e4cc05f86d3e40e481750110ec0ae7d3b4dfa290173764563907da5530038da9e1118808f6121a6d787c5688e71a9c3bf9747de666a9ce15273249ca10cda48f3429ddc91552ec8e14043fc22a5324cda15f5a76aa9e85d9751d5b92deab64c685c5426307da79dab7334be0b91ff1f11fe76958f2833d0f469337ab67d8854c84077b983477c3501e3b5e5cd491107dc47fd28ad3d72e8b486ff39395c713125e3c75061c5a895d482babdfe1267eaead13207b5b24e3f089dd85c0a7fcf335640a288b6a292bf28495c63d55037634bb5efec17edfd0e8834901f16d988ce70839d3b988a1ebe188447bf7f68e0c7acc7e66f75e3f55fa011b30060270480da23089c5b3bb387481eb46cb10689280c8c0ef89902226e8dfe2556f4eb321d999390587a461d4f0bea1d026d52810b7c546d287223ace693107b96152a715cd455fabce5d62959984ac466e4e8818ee0e100775f5ccf046c3a16b09769d8f99c6fb230f3b59fc308ee8e7f58eb28dbeb4083b1b3a514bfbacd6b2bc3c2d8c3330e569050ad4b8b040473e6f8a2c4b5e08b0c2d40393685e546476a31a3551c195ba7f937eda6e5e6765e4e95c94b9143ea7148e60a848b31c21ed3f6056697c0a50f6818434ddaea22f7a81460bb2f656992dc8649e49c3ae8f45ffdeeb85840320d230fa0460ecd0085503dd1e08ffbb6965d3b56dcd9b12056d5206e6d2891517f87e123232b3f61f0aa5193b00237d29c77c52749f4bab83e963b09c04b0545bc567387e571f8ffac755d60de63647950c3557b6e4730067e4c65d4b5ac8ec70b302771ea68d4ccba02f14e46ca80284ba9bf021e0317d3bf18e25eb21fdbb130974b436b172bbc5b158145e714479698c3a47a0b03537693d17f81b5b6fcf3c11312e55bfc478035f99d6d96886a8adcccfafd9e9e0e389114f3c2ebb8087e57ad726f0217d629326a1f73f02f220f0302a3103b3e47cc3f7c294c05b3fd9810b1c68da82ffe66801a65f5247896373a9e805c2432341dadbe25acc5736fed232623f27ef67ff0cec1991ee694903d6aba508298fa85cc39beacaf031673c3170812d3eca15c7bee54e7984957f9d369354a3f623bb907ce0b1a10c70652da6b431a57d6623e171c13f6726d0c00f531c43460866db6991eb35ed63f4ef701b4f95d642976db87c5fda556ac6274653671142cd19a8a87cd2a3a05cf10fd98b496d562996611cc30702f6b76beabdab9d9a96da1e90541134ff0c36380a7d7ef1309c1c906ed60890133f09d221b6a2c4346cfcbef0cb3265b241eca7aee5547c2a3145736e8c29f860d7551dca908f5b70a41736e41ece9d9d3e86d9c9ee44006c832e3442cc63b88574227e0f48149c466eb4d52fd699243ed3eb86776ecd79b3bdbd72846a8049650ea62a60e7c0a636f5a78543cb76b0064ee2affe048269297f7788f70d40acf77e84046f0f51bfd12976f2e736b4fd45a5e200a0d093b8178880a4c6eb0afd27bd5403c7ff5b6e19d0ee4115b226719f2aedabd4e1e1841747a6f536e3be95c853f663b058d5ee0402a3dea97325ce65c128f4db3f3ed17944748010c8b222ebdea0806e38a0079be1f57441e50627b79efb68c0458212d518eefaae8b1c660b0df26d80a089b448e6818f90d6bbceed5e99d1bf9169a43c5212890abc6c627996ae95a9329fef6c4c1276f0aa7eb71d4bf952d8dd9a0310a65689f1aacf27b2fbb0ca53337a7f470c34636cab0a7ab1a1d0914e4b5a46ca9b2d784e333533fa183c712e253b9c298da79e560e7ccf8594ca26b2466297cd261625e8d7f217a74651d5d0ef35ad9a2d325b04ba050241b8d9c4def11a6e27abac75d84f385a5d98ed6b6414797bbdd9cca3e5a0c7ed57f3158b019a31beae40bf5640229e3f028d9437afaa8c868c40d74f51fa7ea960b8855da0e1c8561c43cdb9a568587347e956a79112d29274706830108ca964c3f84f05ae15edd2ac18481955b3a6458fde6fbb771462c659de7ec964407651546f01e1dd9bf01f8a8b7eee470c3595245724c11812f97ae7096bba32878e0f02d688bd6f357b0d4595e27493b3b180aed5b6e30f837a349aebc5e7dd02decf33e834bb48d124aa1b639ca23a743b1dbaba73f148f0108eb2c65a1e438098e874e7bfea5782a165", 0x801) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x8}, &(0x7f00000000c0), &(0x7f0000000100)={0x83}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x100}) 16:00:44 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x20aa, 0x3) setuid(r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x481, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x1cc) 16:00:46 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffff9) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1, &(0x7f0000000480)=[{}], 0x0, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x8007, 0x5) listen(r1, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x400080) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x800, 0x40) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4000000000200, &(0x7f0000000140), &(0x7f0000000180)=0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:50 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x39}], 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/17, 0xfffffffffffffcce, 0x0, &(0x7f0000000140)=@in6, 0xffffffffffffff03) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x10000000000000ea, 0x0, 0xfffffffffffffe48}, 0x0) 16:00:53 executing program 0: setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x4005, 0x8) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = getuid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') seteuid(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1011, r1, 0x0, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x9f}], 0xfffffffffffffffe, &(0x7f0000000240), 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000100), 0x7, &(0x7f0000000000)) kqueue() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x140) fchmod(r0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20a0, 0x1f) 16:00:57 executing program 1: madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x7) getuid() mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x9) geteuid() mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "414f166735ec5a99c910af3f7192dfdb3839c267", 0x0, 0x10000}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) fcntl$getown(r0, 0x5) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/83) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000040)={0x291, 0x40}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$inet6(0x18, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 16:01:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x8f0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x800) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000040)='c\x00') chroot(&(0x7f0000000100)='./file0/file1/file0\x00') execve(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000340), &(0x7f0000000600)=[&(0x7f0000000440)='+(\x00']) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000840), &(0x7f0000000900)) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x220aa, 0x4) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file1/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0/../file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0/../file0\x00', r0, &(0x7f0000000200)='./file0/../file0\x00') bind(r1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x8, 0x7ff}, 0xc) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000840)) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x4004, 0x800) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r4 = getegid() recvfrom$inet(r1, &(0x7f0000001700)=""/42, 0x2a, 0x3, 0xffffffffffffffff, 0x0) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001580)=[0x0, 0x0]) r8 = getppid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="8e4d97e7bce165651e5fbd4354465ffa28feb55aa3239e598222062eb575197a55d098259a5abd66bb84b29b6bfe74796facb731caed536c11f9fc51d73105dfe91d2f06a0ed2b2f35b9b1f5d733ff872bdbf8ca9ff2c2add2a3a88b172b43ea4441e14ef94d0b9159e91ec3c55de528d0c70742eb37f8057e915bedbf9a77e3f30bc39199d4c03e21fa8fea3dfccf45ac6608ee97df7299e96e1669d41575286c4af2412f", 0xa5}, {&(0x7f0000000200)="a907d0d11a9f5337e8290377a42728ebbb0f4bba30079f9f24a6869f330fee95eba6ad7ded51f4c67e506fb2d5d0792e04a37fc13ca7b4a05e7b984c1c633204f5519588e03d5bf4a8beef8bf24ca4d545969b390683e1f96fd8efbd72e963adf77431578fd0906a062d4f591c7dc25cae53f14b38a88be88a7153065da65777942bec8d467d0eca6569f9c4f5e003b05ef42b1de04001e2314ffc3f4cbe4ccb03dbcc2b4ccf3ec3278a3ce51aada1", 0xaf}, {&(0x7f00000002c0)="4e69f52f0b6ae6d65ffea8f03b80d88007f2cc3e63d22e07e4cfe723a527a36cd2416455619b5883a9c72835a8259156be7808cc7e62af539eecac62c5045a08c91647e88924687b786f431bfcda6d5959600bfe2a531cbc8d24656b0a0e2035cb2a42b8c55ab79df556511d01a5b6addfe848241e19457e1e41f364f30937bd5611d56ec240d343d0429259f4b72af45a187c5060a8098d885b56a55a577da4756e866de7a38e8b051311e8817c1e562a0afa0cb2e83e38326bef53fe30995953a2a1034e5ff17b5a17a7930f3b5b404268cc951784294104be19080d2174d098f0c5acd95c98f07d8ed6afc33d9eda041e3ff2d2670478904aaccfa8b3092dd7d427ee75cd10be71f9c68012bfd27279a2af552933699c3003224749bea2dfaebc68e5b8b9a3c62c7e29a48961ab56083d40d9cfd14710b573b57ba1ba1e8ea895aa0dac6780de5a3fdad791fbbd0cfea04a476fb5ff6145176106c8ce7e16e5718b4fe86e94fe0a877270fd63f73ff9918827e09621bee0e18d49228036119b9e83c00811250910b715b3a21403c7a8940ea4b46ea6db32682104f3dd25405e2e2ef179cdf2fbcfb8f83655045e4d768f0edaa4d0cd9103a93a39d33d8c69115a119aacd68ec5d8657adee8e9d647d741f395caccb0602d2fe721c113dedb017f1081367500c18e20214c0c02720a59782d21a0821b877c6fdb7a8508d339140ba121ec4240f4350334107da0273b8566a5b7587bfb60178e7689dcc013c4bdb24a3b3db4a5bda28ea979bfdee98f6cf43a76af1e229d8b225e2d54e856d773e87e41bb0021444f01320146a596eabaf465e9d1d3f2bcc475ec7b4a46310b76f3cf55b1568b5f5fee089d86a14e8608b1afef21177678cdf2aa1798a0d0ca805ee6e9c3391acb860816366eb4d7f58aa46b0122b765c4f5bd1adbb7fd1dcddef07c98c81de91f4a75841edf60377fa0692d59449589801f3423024475392a78b847d4355c6dc2e854c63cdf8aeb6c525a7f30b4f255ad06cbca6ee720a72d58acb0b5d59d1080a3c089dcd8ec0839f47dd070293f03881ce4c67ca38aa7e778dfe515c42f0d209a8d585cf7a35ffe440e18530a2a7a725f2556324016fa7add266af31749f65578bf2186c43800562c8a4762bf66f5a97bbb96b69b33af818032a113d3480f9f2b61d2216bf2c35af5b3db51a9c079b28ffbd1dbb450d26ebfe1e2dab6e29163b58bf5ff3b1cb8abae2649f9891af2bc628236525b2980fd43719768a8c5dea2f6f796347944f6d808c037b6bb0b4acf3f3b84b7f18c437f8a35b21868a295bf03d094acd675091b6e2837ec4dc87e2f36ac7c4dec5e761df02cb916c7d994940791a521653cb433bb00e0286b571a4ea3759de9bd169b860bd51a8742d9fb66641c7f6c82ebe74fc1675164247c7942e9c5c47cb9fd2c6667226f493e1c3ad340141b1b8101d81e7786ba8ae591c010c9d5c72c9a840d715956a9c42a99f052d8da033f1c165dd1bcd1bc35bfc7aa248560e0e399a31402d53c0c7dd7c02783ca9c08a3b90d3e08faae544196eed08b0f06dc572a3f2cd76696d5c893e9b4aeb5c30c4e7cdc8c57d465993b56b142a9f22c14d2bf4ee0765df86186ad2ed7954a0bfbf53144b9edf17de84787cb6269c55524eb1dcf1c6ac08602f2b7dc4f99d1713dcb5c8777fd74f01e83eb5a5f5a34f04cdef30781800f3d7ee943d927de1e3f4902ee3be57fcea01cdb2d3e526186b2a93dc135063591a2eaa3628522a156baac0b9e940b262b76d73d3ea79df1237ff73769a0b8c63f3e001a820e9bc3b86de3a4ddf17dcdd0957bb4dfc79c5a0764176090ba2b50d7be5af0e65354a8649012a6b685f060cbd8865db78046f61ea249eb5fc444b67d6c8691d3cf484de40f3cb8cfa2dc0880a6ad35bcdb4844689019ab2e61f5b6e8dfc31970a30e6b196763d4fb893d70e67eeadff30d5c14d30cf64c657657697e3f58b0854c07bb6814b2d90ac0a40d01a55a21eda3d85350e1c29629e0c6391f9291bb8f966a8ecb977790dee12a111e9cd7acb3308ede95a24df21c2ff637df57cad5657dbe14e52aef87fbabb22fa65837070436958a605491a52c6f3828f16609c4a00be049591de62382b80e0ff6c858a5aeac5562dddb719d98e114955bdd8e40e0d467a1c1b72bceac73bb26ef772a4ee2003dd27034bad003540e6dfa89ab438e735ca4ebac857c9c45eee751b7e7c54701a1f81e027ad0bc520cfb36e660c836b2e6ab139d0fcbd64713051ecfd1ab0e4c123113a98bf5b6fc09442befefeb51f7ae895983ab9aad067f6c3da369a9aa31b4d841e094fd5808fb97c68f421578e36035eed74c1363c347133a3a7518772f718c1b48f84c7c1fc27a4a0d2332e11427a2f059857ba467e8c0e774d427a960227a95a7efa1cf0ab891a8f3646a9668de44a2a1f0c9cea886cb9c78922187a826b141fafcafd6dc22102807dee436dccbe0965c49c3eae55c2aa5d9ad90900375a69e7e0804f39e23ce95f9bb0f82fe4526d41ba7ce2510de88867a607a9b3f2e9c920d961ed52df4ca646d606e270ade5c11ba37a90be8d4dd0e1665d882e0d5e35695ea47b2a37a7f893b5b494b6aa2f8b2ca0e1864c77837720d239e6fd4a4092a0bd4786c8e0e53441fe953b9a910ca9ef64e69e733cad9d9a7a4cfb3ee51b6ed70e33c55d957562b98934ffdffda196954864a834969c7704cecfa95bfd97ed737c3abd7a77ac57fc1cc48e8bf7d559c5700c8ee59274220f742e00e2a598f330904b3dd9a1dd1a0ab8d45cbb8cb3be2f87cea2b0d7b9f0f93d35778f27cb25098ee553f2612040af528176d8e638fc5f3d3076f7be923b58329cb880f2f1cc158f373a3b01f7cbd37943d27fa91403d160ee7e51eaf416b6da56e3f10dddbc8210ec3fd1b47bde05150c6f7595414c6829591ca885d9a239b7464a4bd953fb0a35f63184411c54317db05e463292e003db86c00c1b27147e1e109f5a1cc80d42468a6f9795dd414014d0472d77665c156d981ec27b5fdca6f6dcc53f77b80ff59c651bdf5a0c46384ea324210923d6273ed808143c0a80d125eda519ff7f81be324439c8f459fadd01523ac7b6aed1be60399f3ebad9894506cda94fbf190ff284db6c4f79d523210e394d7bcb3b213dea3b2b95c075b740a5438767f910d1c76f6d5f327a4412f52a84c3ad8286b8a9cab511887394c3f7f0ea047df1b7ed7be3f502632f63431d8b60ae0afb21f7546d497da8c7106f1915e3e9e4a7526e72cb7ddf19eaf5835cfd83bd71e55807db9eadc6c84e6e4357272d76e1e0b950ec2316c6ded9885a20280ab406f9d2b9bfa664949756fb69ef1a86b085909c8ac0941ab0a2390486a03f163083bc8a19b7bf28eb7d801e34e757be844a17308735775afafe0f2196a2add94d732538d3a3702d23a91d2afdbc85d6c1318f3e9d24dbaa023fcc249e4695ba944f398a9c32afc890a14c7b7acd16f85f8518595f9f05f6f28013ef1b77ea42683a4c690874d9134ea8fd177f9d7df97822972a123f61af88b10b333f3075a52375099fa61a2c07a1e5cee158e1b4c3d0b1456ffa34d4883f8924db90e0bc7f660c534b7d6d8862ea94d75172c73b9c4343a3fe5287afab132f85d11b27ed72af66a85571e6417e3ea6c3dbeeb0927502e53d1a6196b0e2a037e89f1d95e8adf65d2add189e1c9a1e857104e09cbce08ba6f8b5f848e6d0afa68f22dee332fd066999946debaf026c9ba65fbb510723174e61791c2a93ff0aafe95e1349e3b734298b53a8a09e93f370c7b15b4df8e81526c710331999b1a174b5715c7b7ce41d03c47f3268bbaba61d56d0a2bc572514b11736cce2bd0f60268e9dbb8fad5e25c6eb746ecd2724c97ddff0860244af71dff24c5e94e9f4f2a8b5335fce40a22a71566d51410769c3c4cb9c14551e1abf12f48b5de85e65c0a63fb9be6a33ff9b8760272e6a6e73c6ea62be10a7be55cf1515634df248f4b2547a0a72710089081e8ec52c3cc2cb40e3a53d21b07b64daa8877a1cd15390a0a8fae6c109455612956be5b43c4bc27b13dcbc871e8ffd2bf8151858fc931efd3de8b4127bfd6aeb76c8e01a6582648966b6fe3bf4c71cd1adbbf81739698e2c579139bca8e4b4950c966944aad86ac7490e3cb54a676aa924d2ec4fcbc75572dd0921d17358acff1f0980dfe98e3e4908702f5077022d79bd904f3fd6836c5def11dd80d1d297b8c13b20fe8c0b988ce044b385133e31983d0772a9e6182212c89f769333eb9222a718d5ffdeb20dae1fc3a2ffe59511d3a9afe3823ceb19a98fe969d2aa1fb269e89d90cdfdb0ff071d11ba86d5529374a3e0cfb6346160f3ead98e360aea16900b8e1dd81715979daf6bf9a7f06a78ab9f4891049dec5b8c5c16d47d97659ee9e4382d8448e905767f8a53c885dd16176805661a88b48b5bafef6d9d439de5f97f439275d15f7db3d48f5b8b5e0840be9f651b77ba00a5941f47d216196776837a033dee58a79834e0237ffa4f1de7a9c216f7fff59d7892afe82bd2adf86dc7d3f1eb8a5c65d5daf3d1f9be9e53d453e7d4f1c9c6ca2de4c82b4f02936408970341fe3aeee8f007f43ecd3e8804e9d62a4a474b828b0638763e57fd78ca725b2390a023487a1ba2ea89eac49c2c00c8e9c75bef998063825381201e6cc9b215a828e25c3dd89126f0609c1639df3463712f6a738b0d111585aadd3a2423885a60184f9ced592aeed3db6f908aba6bf68257dcb2b21c083042e2cbb7f89294f9f20ca9d21c07a01047e82b399bb214b1de6f9615e2aeb9abb62948be0c8568ad878f33d0890c8b65be5e00154b995d0b1ee28194cec601c22ddf01dc8bd7105f4d6481583a755189394c6992818e321f0ae4201f41e948413fd6f4893f95308d15b7cb244bc8088c6f6c7f3a529b1455dcec5ae81d7b6303c3a7f465bc094f4b1cd7ef675c2b4394abc65733d9a035b6530b5927947d0547993deb76234c99e66c938ee213fd425f46a2f3a264d373973e1fd07bfa9dfce8ac0c5b5e1d391b1fc27a97357dd7c96bf282e1a7109a336fa5e758c8dfaa267048dde17de8c187f5aea21de67f1389f15a492fe07855cbc561e2c225a50f7bf37e5a7e937c1cdd030f6857bb64cfba2803f5d2a14d1a664ea9e58ee6cd25a13009a1cac5495e1c0d4f6f3d83c6d1b5c6bd60b01e10900a1c8e57456831f9f0663f4c840aff622968893ccaa8aa5653b13e1786f246f482afa7de692f3495f1ada00dca00f82068164738787908476fb7cb839f8a5645bc98827bc253e8d713b87bdcf9b2c8489493996f622c478b2f37931f33526dfcc7deb0385fa977f1bf52ec7ddc70ab4033bfb980f9b1cf2ca1f57b19283a940ae65c0d6493848f9c9fe2377275a19ac29b4799299a3cd1c078e0ca95caf9b1f18d02f4b4345e0f9bbc91873195750b292146a1a42247a1cfa22aaf161c6972d2a7b23fe5fda061855bf03fb246a8baeab0ff5602160aafc0a2567d691f0abf7cd5c6da6b57e13bd8420da924144f6b0f200e679c31ccbf5e5c919095c7f4947dc19d2cb9d2b890d7f74b718a9ad441a8fa6a34dde422c16cd8d4419edd1ec55b68bbc065ef8cb4b286a693f9df7f94dbfe84ac41b07526e4a64985cb3765b31cd23685dd4e6b27b1e325e11441ac0fcef33427b64c4b50643cd2067be2454c2553a3762af420e2495d5d1694fbbf297e4c053341809a1ec98af8af46106dfeed6f3e93e9a04bab177de1cc7f925", 0x1000}, {&(0x7f0000000080)="7fc03c888ef4c9818ff5ea6bcd83caf286833e401b7a844d43c98cf0b7702f13ca9eae42b808943305857de757f2540df74520adbb6b4b7174b589a8c3fa60cb90445cec801ada3d4a", 0x49}, {&(0x7f00000012c0)="4ab7c2e71ef0f367e00a89cb95e62d8b73c33da9ca8316190c5b9053434908acb34d9ae6ed5f5c0550166e5de957f8213b0c62c736", 0x35}, {&(0x7f0000001300)="051dc1ad94184a16b133a0d6e5c5cf70399224d50472eb032492b926e78241811544c6eda8a9c769b1c8a0b2a986a3b288d9ac824affb509080b3df1a21a5c361154cdd88a0869122624c09db719b6d2e8e4550da7c2e9a86d1b7758dece040c3ae77460a8b74ad9732b3bc2df3e39c60c52010672af67957188e5703a6771c52a8931adf39656bf9f8ad8c6d1a77d62c71b6604084dc48698510d142c1d796004932c77c675bcc117", 0xa9}, {&(0x7f00000013c0)="ffcd23a8d938248a61cd6345f10cf58f099054bccaae366ac925470c5104a9c68b668d94347ae3d961c2528d4ff7e07761b18a9635fc1117d73e43dd2692dc0ed816c75cf90516596bb76260fd65dfae5108a281806d119108dab8beb86836ddeb3463cfb01e7381b0903cb4a15fdeb0cb46e6301a359c493dda04dbaf1c6016938d37c095d2c9e7c83bea0b6061bba0982249bf7e7ebe769c545b345350e757c36db787bf1fd34290a2b217", 0xac}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90, 0x9}, 0x5) r11 = getuid() setuid(r11) 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) setgroups(0x1, &(0x7f0000000040)=[0x0]) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x3}], 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x0, 0x2000000000000}) kqueue() close(r0) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) socket(0x36, 0x5, 0x6) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0xfdba, 0x0, "c1d6d042342347d5439620e3e26a778eeaa420ea"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2a8b4785d3f321c65fff027a9e2efd39c2959038"}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) geteuid() r2 = socket$inet6(0x18, 0x1, 0x6) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) nanosleep(&(0x7f00000000c0)={0x3f, 0x40}, &(0x7f0000000240)) getgroups(0x0, &(0x7f0000000280)) fsync(r0) setuid(r3) 16:01:13 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1) kqueue() 16:01:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2c2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="16bcdb8ecda98a0f6dade13b644675b53422602329f8ead87052714083d0131eaa9e33542af8aa0148f61f7ef83e2e4fb18f86fd402ac8efe20e7773c3fde2d7e6258354e904c33fb6525d53629fe1661ee30a4f4538b7ba178d8ecb41386745b57b477354ec987f9294ad39e96f0d1227abd6225649202413206877de11fcc776e443af3337e23ce1a3de0445accd2a4063f3c2f4ad0f9d80fad35c58c167a16b67433342782cb214d2d6c53200ae277f58a41e7de06de6a49b060035dc69677ff1afd94f0cfcb07ba2a6f5bfbb89d46ecc6dcec2ba3106dd38eabe9a665b0b255a4d9d18c15460f26745976947cbd25f00c8e63edfa22a16", 0xf9}, {&(0x7f0000000380)="75c37eda739416a547164caa0c058bc8e5ea16f5cf9f42f253ef4941a49846e308c76f50c0f49e2ee8bc7023c3748ba33c1a65676285674cb1aa0524b38b6219b6b43bd9a8a194b0ddca65cb5d645df61f77e3e8bd79", 0x56}], 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="16", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) ftruncate(r0, 0x0) 16:01:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) socketpair(0x2, 0x0, 0xdfed, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x20) pipe(&(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x60, 0x1) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x8e4e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)) ioctl$TIOCCBRK(r0, 0x2000747a) bind$unix(r0, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="468edf0e11b3f3974be0016ddaa861376f416eb73624d296e32e6a3fa8964868154ccb7d440380fa965787e8ec5830172117d01d0ac2458eecd287a9bdd2e61051177a4e6617a6907014eb3b5998033b79a11f6f83ca7d49ab1b8553a7b5810e40fe67880f3267271cd592f477502fd0be9eb1d8efd9366fbd71094852", 0x7d}, {&(0x7f0000000200)="cfb7a8e0722aaa7fe941f2d0c1ca9c5b374e01307229811e7f3e42f0a1dab76e2dcd8cbc67383d3ca7fdc0d9c55b8c465e3fa2130271f9a599083f82b34438040df0cda3db85489eea0989c180230d4300359c75b3", 0x55}, {&(0x7f0000000280)="a32070d8930358e5174ffad4fad88182daf69b3a2ca69000ca8b0c1e5f256f2ab43593130542ad103741ed26d84c6da110c93ade94abb7ee0b12d0187556686fdebe35ee06593bf6e4a92bdec4494b7d6d0684b35fcda969d08c2bdc790b79653e458abfcb283ad3f5265c7deb3402a982afc735b95a53e0e3ae703cb507820dd4a45663670cacd6113fd4201eab4ad5eec99866c08e591c15413444f177b158d7f5249ef027ccd277b45d6c62c34703dd8c34c47959b738408e520e3c7d4f05cd8759b42421", 0xc6}, {&(0x7f0000000380)="cfb748fb458981e6657c2192ccf1b10e8443503b42abd1534c45d625706791d126258d29f84199e88c5c2eccf4e9d14bf1f994122c453c3d18f14532a3e682cfa371b6db1af1692df0d11bdeb7b6e3473106af10d48122168ad465a0f803f45dc0aa840148e3e89d8d5dc8df5d6f627895a7bc3a55d75201d95e857b853aab07b0b240519dc634b5bfa736fef5510cf77b75b4aeb79c44d77d6a3a615120c1b2", 0xa0}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x408}, 0x2a695fd648317797) unveil(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='r\x00') bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6) listen(r0, 0x6) 16:01:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0x7fff}, {0x7ff, 0xfffffffffffffff7}}, 0x2) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/184, 0xb8}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000280)=""/62, 0x3e}], 0x4) write(r0, &(0x7f0000000740)="c3161a2fc21f4ec9088c07f88b707cdde90db50f2234378dc98505cadd00e7ce035a6310d7ea1bfea3a25124586fe7427103255fa6f606c7530c0e89c42762eec9a1a6f05a8d791b7c7a61b94f6fbe69958630e10cc91c977e89a2b887e0fcd52eb804d3369e31a0838f3a56e691a81f40292f796821fb4e4f5ad688992528d62466bdb5701ccf04a66b4db399d5059ac6", 0x91) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) read(r1, &(0x7f0000000100)=""/243, 0xc0e9) 16:01:21 executing program 0: socketpair(0x23, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/115, 0x73) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) syz_open_pts() setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x84, 0x1) 16:01:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x208, 0x10) close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) writev(r1, &(0x7f0000002640)=[{&(0x7f0000001640)="ff5fcb888abf69fdcd2f61673c955ca2d66b9fdad7b6fb7f3cd75ba7b19fecb0537e675f77c80b28c3391ae077ea5710565e2854576263a59c79ce72c2ee01ccf4b6ade49dbd99daa32a8ee87c31c0dea094373bad8c5704de08e6f99dc9c23afb4a61003361d331c4ae6b9dc962b1234c9f898ac1bb03856d5c77b5926fc0d6de0cf8cafe7558e10e82091b259cbc44a13d1a7954820c6e7a90330542e407b048a8ded63b964dd85485b7d7a6cc998feab9be2dc1527a6f43347c7026a17e1362ab879d8c356db45e3ccbdfc870cb4d9bcda3b7fd30cad0706358c9e08f26a603cd03323d933909782e6ac22445b0d5f13986f8c132563ab78ec3a986ec491ec43eb615a0d0d036034c657f255755368cdddc39626dbab3de019478e646f8aa54d5cc3ff820ffd3ca63d2fbf5d08ea76c13f61ec482f3680a172eb82e3b5273b0889bb8100bb070613fbd77854f8caf15df3a348ac09c78645634c182012a93e42a9dd1d4db666713bf12f799694140c00b4cffd68a37829bde2c2c98f6efa862859527eda0e4dcd7003a276d939e822559c21ee1f18db8e97b3b529dd49e3e0587bc1076d2d37d13c6f31fdc218c425dc24c9c850cfbe747892ae961375a9d57b20973ae4ed315f77c90aa8b5009420824e76b9721973fea2dae6caae18102bdb324caabc721c822e07cd835fa4c7638f3599d2bfe513fc6497f14053cd63becc679ef4d87a774b17ed39ae318b740efd0fe27fe0738632b66b50d00c13a0ec5d4506456107c05ab6a521b7ff7be1ccad0aa4e02315d3ae746251118a30e4a106f3c79b23793b79578cb5b2881519b13780a89c4ffea0aaa6c3170f9876c8b0ee167c4f4f4bd6aa7c6be7057dea301ff83057587cf5aa33f6e67c396861a95bf286bc3c8e1b3fabbb5bea316f00645078bd9ed8a50458155a673fd156f609339d23d60dc7bcb30e37863b8835db23ed33cc36a9ccdd6b286f9c090e89f5b888dbfc380fe583dc096b327f34c125ba73de03ccb2fb1d340726e31221a4b27e74f00efe5e0f003a6c1f348d4086625223fd82c784db8359b5955e6bebd3caa951f16c9953478d7a6c57e2126e09fcbc0f5abf43b42c7f7eba82eeff93b622b1aec776e8a5c6bbb979ff7457e7dcc0ed6dc688c4d9421e1ed68043433aba59dc2e9cd03e7e23b3ad56852084957c97900839668fdab09724b4658215248729f16dac98eaa5a9436ee560fec57c84fbef968eb1bca32aea79c6b3c3ea5b75089f8d7cbc3fd9687a32507116a5c94252e87a8b5462f46bc49be12ea6eecde6964b7cda243e9f83ac0a6c1131df84ca21e76727407c82079f33087183ae6b9aef09669700e97450334ea7298f059fa29df1c93d9be990b36dad89ec2e0c0ea3bbbbd2cd3082a6b138eab41ac969fb6b9ce4c41121fd1d76da8ec21fd46e6a8a6a52aaafbe8a34a203548624d74c2e04a7e08576cb34ea230601f30f068825d3b3d2373fe1fa28916ddee6738d97a4a45a5343fd3e206acf4aaa5c44d63f05ffececc8900323814b6e903cde4dd692df71cd6b5436a2ee6347b011fe7660e862d0466c7fd86b585527e24c919f2056a00b38fe7d8f18cb192f762540c1cec18025d83ceb84f71dbafb35307bd58bd9c766c53c9811ac52ff3c18b6b2c238200a36f3ef7e52ef967da73df36dd46966d3005772fd72c08e9e2456b13f3841780b92d2d57da38fbbcdee39bf7458891c45db0ef1a6ee69667a0a67459d95c87e014be9e45fe9d877abe31968e5c66f6b0f181c24806c0937ab195e351b4a9ab0e164c081e7f73fc4ca39e8b6584b5ca435ae578676d65857021d3bb4122dd5d613cd20bc71aecb2a6dff0f6d257e3b495b8e27b03afc94e545c564f5c995bf4c6712df4352fb9c2f6af9a6c990d226b5785210da4b67880f04a514359b3a39aa6d88d3cec7ed89fa7bdda417f410d47ae52eef912bb38c97c7c3e2752b9122e67961a9f0655634ef86d2997599a8a99b827d83aeb5a06e492bc9c1c573cf003633a385620cc69fc0069c92add73767a4b7aa4f3d55fe3d903d925b93858308e090d46df41be82869c1fd19c7aff4b4c663eb2961872a56ba9637b4ed835eb40e14d5587bbdd6c7c1e0ac5ad86c336f1ac0e9c67548c2ee443c47c4380fc48456015a84f648cf0b8ce3b5857f76facf54e2d8cbf7c2647947540d325a39f6a6f7934f14ee97605ab88a50c4554327cd787415865e586b4f8e881b88eb8b318cef050760f4e0cda3562e20797fcf23811ad95bd6e075400902f9e9cbc6ae0f3ca12fdb0cb088d59c3a12693b490cd7583e424e0e4a8a0cc7bcf07dd0a31e7c46b82eb7561f8315dc2df5a6aa6602c345d740cca5a73e85b0f43a213eee5bc8bea9886f3623a1e931a9a7cc0690035a61efb8010ed9a8bfa4f307c6be8114482fca850e06bf15c14682c81fdefd32a5d9a8ebc9c2db8334b3418948225a896ec644fc4c1804f68e4801a5db6830c30f387b64ea11f09d5a39b70df9530d9a94636941c4d934d838695beb7a3b321c693b675658cd8279094d99b13a66b4a7b872caf7c5ae49ab521037358dcca6b2c312fcc29240cbdcf0d6c4b2e1a651fb1b95cec45e09e63820d2fb6191747ea1faac9bf7213be150e9f54e6f8c5594ca69e4728fa9edcee7b504d33cd2a014120aa3725f77518396e12cae574e2d5d76e2bd7c0b630a7ff9552735abffdb062159c592465667911c17fb11e35a9c63fbb20fbcea101ff892caa51bfde0facfb0728e270b9949819b39e8465ecc0191da4cf4cf688bcfc6c732aa10d0bbdea291f8b304e964af3272a2591e46ba950a8e659c430a95ba2831b8143a1422bdbc03230a48b28feacdb554c773db7790ebffd3357c1efa5c1eb72d1a405390973a44f2491b1380f23f2305c896ee370db0c51559cc3bc44ce96aa1731f96caf216a95c7ee6b611273573f21ca67eea6b400566d137d22b0dfea294c2b7611dca02855a2666a89ad352a916651f3335d974433640ade68c2774b05c76e903e4fbcc8f99cec74b5b91b02360fc68d07f3cea1ab8f246b17465f8e3e199a70f1b936075346b219191c152eb38d3bf5134eb6637ae38daa9a74b485ebf6e19426cda6b978cdcd918c1008548abddaf05b9a798defd13be020859c2573773faaf8a051e79228b471d66c659d39eefaa8ea15eed2ed8b0e1bc3f8422585ec04eb4e11097cdd43cdd0fb03ce8ade2ac5e6b53010984b1dc92b7f8a38cb6f70e6f4fd207943651b2ed7d2dd3f4de5c2022071211bb7264ccce292a4007f0798890b6cd2440669ebe3585feafc01e1df2fc57b9257b856f917b22ce262dc3cbf3b271d72b3e5f4de24621e41bab58dc5bc0b0c41b6496e8c3782b81cfab8b027250897e77e5ed8e9da6f6b40e908dfde638137a99a3850264b68cf9a53d02339821e69d25ffad2db5c4d8f23032f9caa65c98a57d9e8c1af33f7fab780983be244540c5b38d60d43a300bd598ac32540dcd9597f1a4c58c0f6c72f68fe83a5d7f1a81a5ddb993726f7335639be0b383d5cb48ccd77bf126ae86ba17e6cfaefad49baa69b77036f47af74823c0a03a4370a3a941550c59cd8116fd2fa8dfb3530eaa3f5612c18c12e8d83c017a3ec69f3d5d3b4173e1e13b212b794ce49b27887d00dde5c4b3b43569a632c85cb2ba4987df4b4bc7b2a602e1c8db4026d1883258172f056538ae9fb853fb1d9beb828b3fdf3a12c31b0184ba01307e02d2d8731cbf5157fe6066d003d6f91db0f2a153995087973f3cfb374ad97b439d7941f10d7d031591430003e91ad7b43f192f1eea171c51ed3b668e5587ffe6f0e2d7bc72176a62a802f8b271abca52fe112ff8dd677b2a49f6c3b17210bc235a48f8b93d11b29164813e84535ab814a6a35936b64f99ce8fe87295c920e79b5c7fc24d3ae4e6dc3d5cb06c5840187b7ac1f872aa25c085dfef1e7fdf14ae837c2f6fa86cb31083acec9936a699d7f", 0xb0e}], 0x1) dup2(0xffffffffffffffff, r1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340), &(0x7f00000004c0)) 16:01:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100000001) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x10001}, {0x1, 0x4}}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x7, 0x1) 16:01:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setuid(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./file0\x00', 0x8001, 0xffffffffffffffff) 16:01:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) setitimer(0x0, &(0x7f0000000040)={{}, {0x8}}, 0x0) setitimer(0x0, &(0x7f000000bfe0)={{0x0, 0x4d47}, {0x1, 0x32}}, &(0x7f000002c000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xdbde, 0x8001}, {0xf1, 0x80}}, 0x2) fcntl$setflags(r0, 0x2, 0x1) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x9100, 0x3) setitimer(0x0, &(0x7f0000000080)={{0x7, 0xfdc9}, {0x4, 0xab}}, &(0x7f00000000c0)) r2 = msgget(0x2, 0x328) msgsnd(r2, &(0x7f00000001c0)={0x0, "d379b22f30f073e4bafdc934fb41becc8331e4f328b9da8def61d7ae62458b3fb54e07c0068a47da010ee90ec37ab7d7e40ed4cdd2"}, 0x3d, 0x800) r3 = semget$private(0x0, 0x1, 0x2) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/87) socketpair$inet6(0x18, 0x4005, 0xfff, &(0x7f0000000000)) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) socketpair(0x18, 0xc003, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x101, 0xfffffffffffffffc}, {0x401, 0xfa}}, 0x2) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x9, r3, r4, r5, r6, 0x24, 0x6000}, 0x1, 0x8, r7, r8, 0x261, 0xffffffffffff0001, 0x9}) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/212, 0xd4}, {&(0x7f0000000100)=""/158, 0x9e}], 0x2, 0x0) msgget(0x0, 0x48) setsockopt(0xffffffffffffffff, 0x0, 0x10000001f, &(0x7f0000000040), 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:01:32 executing program 1: write(0xffffffffffffffff, &(0x7f0000001100), 0x0) r0 = syz_open_pts() lseek(r0, 0x0, 0x2) mlockall(0x2) getrlimit(0x3, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x122) fsync(r0) getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x166a, 0x1ff, 0xd36f, 0xffffffffffffff00}) 16:01:33 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) shutdown(r0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000100)='.\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0), 0x1000000000000094, &(0x7f0000000300)=""/43, 0x2b}, 0x2) write(r2, &(0x7f00000000c0)="bb", 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:36 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), 0x4) socketpair$inet6(0x18, 0x4007, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r1, 0x4, 0xffffffdffffffffc) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/46, 0x2e}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x1, 0xfffffffffffffed3) 16:01:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) syz_open_pts() setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="fc89c190", 0x4) 16:01:40 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x84) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x5, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getuid() getuid() r2 = geteuid() geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r3 = dup(r1) accept$inet(r3, 0x0, &(0x7f0000000280)) setuid(r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$inet6(0x18, 0x4, 0x7, &(0x7f0000000240)) 16:01:42 executing program 1: clock_gettime(0xfffffffffffffff5, &(0x7f0000000040)) nanosleep(&(0x7f0000000140)={0x7ff, 0x13}, 0x0) clock_gettime(0x4, &(0x7f00000002c0)) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getrusage(0x0, &(0x7f00000001c0)) nanosleep(&(0x7f0000000080)={0x7fff, 0x2}, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x3, 0x0) fchmod(r0, 0xae) clock_gettime(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x2, 0x9, 0x401}, {0x18, 0x3, 0x8000, 0x2b7}, 0x6, [0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffff00, 0x6, 0xcc5, 0x9, 0x8]}, 0x3c) clock_gettime(0x0, &(0x7f0000000180)) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000280)="58f558c769924f59fec6d543a4716e") getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000003c0), &(0x7f0000000400)=0x4) 16:01:45 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="fb73b90887dee23dbe65c8e5523bfd51fa8e7c8a338d1c5a7fedff03ca560207fd74fd77475c0fa96a8e7b6b7e5e698d560478b33f9bbdcab5fe484295c2f98b3df35489b7d9fa7c9e079609918f268c812c23b0410998aa4ec21a9d9975a8512756de4fc2486f19c64c5716d539641e9e5dcec29968edd6b34b4d3dce776d2b177777b63be8ec17ef1b34f13114fce4ff703d20a77b248253356f1e181009270f919b83fcd9ed8ad4acf7f4391635abe833b9d745a7c5ecf860e3", 0xffffffce) r2 = socket$unix(0x1, 0x3, 0x0) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="4a7afa4768e3916b3000"], 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x4, 0x104cf0f9, 0x2, 0x3, "c346048d66c0ff3a8359569a06bf18b4e98a15fe", 0xfff, 0x800}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0xb215, 0xc0}, 0x10) fcntl$getown(r1, 0x5) r4 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/166) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:46 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x0, 0x10) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000001480), &(0x7f00000014c0)=0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200000007ffe, 0x2) r2 = kqueue() r3 = msgget$private(0x0, 0x14e) shmctl$SHM_UNLOCK(r3, 0x4) msgsnd(r3, &(0x7f0000001500)=ANY=[@ANYBLOB="03000000000000000b41d7de157968467515808525cbb95daf1052fb8445e7d3f64bb4d884335bd58391d662662bcfd5d2ecd932c1b86e329484ef612fd23c3c6ab8580df8e9719c99c7681bd17e171ac169c156fba6e6a9cc1fa4c69d0210a855d8fe7d460685c90be84bc72d5fb7547388b9dbaaac7efdcbbc470a662967c7201a8e3f7e2e4807855dea395fa24bc42c520a61f96d5ba91a9196cff910edbb20bf6dd943564e31f21c736ca5c67bff017a37e824e28858cde2b8"], 0x1, 0x800) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) setgroups(0x3, &(0x7f0000001640)=[r4, r5, r6]) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001280)="ef679c3867cfbd031c342d4dbd0560b6f7b59df68a7b6961ef82c19938252240f2684c27224103a869445f9876ac43655c0638d0764bfa66ab1b505fd345f54c4363d65d4e885c920f0b791d900384f111caf6b051fdbaa9bde850d2c4bae762e907d862e281e6db7f5224f9c2b2efa64318f8bee47b29617fd94e07ba59ceaf0519c76994c5d7e97defb73ca4678ff4a9d74ebf8d23887f6032d6c619ab5582d3351f0e29969b99646584cf382645b11d0459aade58a425bb3c8a2c2cca919a9c3778ec7e8ca2fe0dcb1a5a6a4459bce7eb7bc02dfb895fb7ef85ab55cf3dfccbd9ababf0071f4e1b495f6032423125f6", 0xf1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x80000000}], 0x40, &(0x7f0000000280), 0xfffffffffffffffd, &(0x7f0000000040)) bind$inet6(r7, &(0x7f0000000100)={0x18, 0x2, 0x9ea2, 0x36}, 0xc) msgrcv(r3, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x800) kqueue() r8 = msgget$private(0x0, 0x88) msgsnd(r8, &(0x7f0000001380)={0x3, "2b286458a206a599c9985c4e58f76d2fcb35306df033f9b9eefe6c3e8cd18c9c7f038054ad08f417161984fa721c3d8aafcff8f260762ae8f9fb58baba0835f61719b90c2b4d5fdebe9103e5949e69ee20f386d7789a7196efc16aafad4bfbb96c95b998b13217c18b0cbdb80577b1e1b94fc89875dc8075d9b02d160fad51e1092144f7c386071311b0da315e9e5298c135543f28f8b600d2f5a537f0a72427cfd9d6c2012e81507c2694f2a284e5"}, 0xb7, 0x800) 16:01:51 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@abs, 0xfffffffffffffffc, &(0x7f0000000080), 0x194, &(0x7f0000000040)=""/60, 0x3c, 0x2}, 0x43) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$inet(r1, &(0x7f0000000140)=""/138, 0x8a, 0x801, &(0x7f0000000200)={0x2, 0x0}, 0xc) 16:01:54 executing program 1: nanosleep(&(0x7f0000000000)={0xce}, 0x0) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000600), &(0x7f0000000740)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/18, 0x12, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) 16:01:54 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x42, 0x1) 16:01:56 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x20ac, 0x3) setuid(0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) writev(r0, &(0x7f00000000c0), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = dup(r0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) connect$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/80) 16:01:56 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8001, 0x88) 16:01:59 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200000007ffe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x95, 0xfffffffffffffffc}], 0x40, &(0x7f0000000300), 0x0, &(0x7f0000000340)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)='6', 0x1}], 0x1) fcntl$getflags(0xffffffffffffffff, 0x0) r2 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:02:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x8000, 0x2) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000180)='./file1\x00', 0x10, 0x60) r6 = dup(0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x80000000) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) socketpair$inet6(0x18, 0x5, 0x3d4f, &(0x7f0000000400)={0xffffffffffffffff}) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) open$dir(&(0x7f0000000580)='./file0\x00', 0x42, 0x2) r13 = socket$inet6(0x18, 0x4, 0x800) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000012, 0x8000, 0x7fff}, {{r2}, 0x0, 0x14, 0x9, 0x8001, 0x6}, {{r3}, 0xfffffffffffffffb, 0x50, 0x1, 0x3, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffe, 0x43, 0x10, 0x4, 0x10001}, {{r5}, 0xfffffffffffffff9, 0x68, 0x10, 0x7, 0x1000}, {{r6}, 0x0, 0x81, 0x3, 0x3, 0x401}, {{r7}, 0x0, 0x20, 0x1, 0x5, 0x5}, {{r8}, 0xffffffffffffffff, 0x31, 0x40000051, 0xe77, 0xf78}, {{r9}, 0xffffffffffffffff, 0x80, 0xe0000001, 0x5, 0x7}], 0x80000000, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffff9, 0x80, 0x40, 0x3, 0x800}, {{r11}, 0xffffffffffffffff, 0x1, 0xf0000040, 0x2, 0x7f}, {{r12}, 0xffffffffffffffff, 0x40, 0x5c538ca0cf5b37cb, 0x401, 0x5}, {{r13}, 0xffffffffffffffff, 0x23, 0x40000040, 0xfff, 0x7}], 0x2, &(0x7f0000000540)={0x1}) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:02:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x4) fsync(r0) readv(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000700)=""/96, 0x60}], 0x1) fchdir(0xffffffffffffffff) 16:02:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x1ff, 0x2, r1}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000), 0xff67}], 0x10000000000000df) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x6b5c) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000032c0)=[{&(0x7f0000000140)="8c", 0x1}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="0174dafebe7deb07729ed2a4c29bd38e373460fe2291df35d6c1876ca9b1c4b720ac747f8f21bfa4aee6b6e41299cf817325b1483e0377b18e2e876117b168254699b945285bcaf0ee953d29d02c155f2e7e18ace35324d3281a9de094bf7b7c81d38c2f80fb39dbf2487ef8da1b322c62a9802451d121a9bd472ffa37a917a38ead335f343e63829d3c6cbb1e4cbb07572283094f77e0f81c8dc854280f6fed916a84f9f2f035bf64061b7a7fc0e5e0e40650e4d02a38df8d34134e2524a0544853848cf52953c53ddc8562c70486f9b8f249", 0xd3}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x101, 0x80, 0x22e2d92, 0x5, "4d7316c2c1d697483099b6ea9441ab34cf9101f3", 0xfffffffffffffff7, 0x5}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0xffff, 0x8b, "e5507819a8dc0e4e198fa8d5c2e714ada58113ce", 0x10000, 0x5}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x71, 0x3, 0x40, 0x101, "063baeef3e26d39aad6924bf11fb1ac02a19fe3c", 0x1, 0xffffffffffff2b7c}) fsync(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:02:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 16:02:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:10 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x100) r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x8b9fbce89c6a9182) 16:02:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) pipe(&(0x7f0000000000)) 16:02:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') r0 = open(&(0x7f0000000080)='./file0/file1/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000200)={{0x37a, 0x5}, {0x3, 0xbb4}}, 0x2) 16:02:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) socket$inet(0x2, 0x4005, 0x2) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:02:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) 16:02:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getuid() flock(r1, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000180)='./file1\x00') getsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket(0x20, 0x7, 0x9) recvfrom(r2, &(0x7f0000000280)=""/225, 0xe1, 0x800, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f00000003c0)=[{r5, 0x84}, {r1, 0x4}, {r4, 0x8}, {r3, 0x1}, {r4, 0x40}, {r1, 0xa4}, {r6, 0x84}], 0x7, 0x3) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) chdir(&(0x7f0000000440)='./file1\x00') rename(&(0x7f0000000480)='./file2\x00', &(0x7f00000004c0)='./file1\x00') r8 = msgget(0x3, 0xc0) msgrcv(r8, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) bind$unix(r7, &(0x7f0000001540)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001600)={0x83, 0x9}, 0x8) msgget(0x0, 0x510) rename(&(0x7f0000001640)='./file0/file0\x00', &(0x7f0000001680)='./file1\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000016c0)) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = dup2(r6, r4) kevent(r10, &(0x7f0000001740)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xc, 0x10000, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x81}, {{r6}, 0xfffffffffffffff8, 0xa0, 0x2, 0x10001, 0x3}], 0x1, &(0x7f00000017c0)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x4, 0x7fffffff, 0x80}, {{r1}, 0xfffffffffffffffd, 0x8, 0x7, 0x0, 0xb4}, {{r10}, 0xffffffffffffffff, 0x81, 0x2, 0x1, 0x10000}, {{r9}, 0xfffffffffffffffb, 0x4, 0x20, 0x0, 0x5ea}], 0x52b, &(0x7f0000001840)={0x10000, 0x5}) poll(&(0x7f0000001880)=[{r2, 0x4}, {r9, 0x6}, {r3, 0x89}, {r2}, {r10, 0x40}, {r11, 0x4}, {r2, 0x40}], 0x7, 0x1ff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x12, r4, 0x0, 0x0) utimes(&(0x7f00000018c0)='./file0/file0\x00', &(0x7f0000001900)={{0x9, 0xf3}, {0x100000000, 0x9}}) 16:02:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x1) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:02:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x12) setuid(0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) 16:02:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) r0 = getuid() setuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x70) 16:02:25 executing program 1: r0 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$setflags(r1, 0x2, 0x1) wait4(r0, &(0x7f0000000040), 0x0, 0x0) 16:02:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x8010, 0x0) 16:02:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2002042, 0x80000000005b4f) r0 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x2) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f0000000300)=""/188, 0xbc}], 0x2, 0x0) 16:02:29 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = msgget(0x3, 0x401) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/201) 16:02:29 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffc) mknod(&(0x7f00000000c0)='./file0\x00', 0x80000000086002, 0x401) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="0045e9dd11745c7712332a7f", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) socketpair$inet(0x2, 0xc007, 0x3f, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 16:02:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000040)) r1 = geteuid() write(r0, &(0x7f0000000140)="7fb5e27e1590484e001905c97fc3d5cb1dc64315f3ef62be49368594370e5281f8882e10149e11af75a4f1afc801c3bdd3b9c7d375b8a356227d5288dc2443ee2f072bcced302b3093b1db02f467128be45f9ed7f4a9d02eb5a721cadf8d432c90e334ebcddb8fb6bc854c", 0x6b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 16:02:32 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) getrusage(0x0, &(0x7f0000000000)) 16:02:33 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/222) setrlimit(0x2, &(0x7f0000000000)={0x0, 0x2000000000006}) r0 = syz_open_pts() read(r0, &(0x7f0000000040), 0x0) 16:02:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) socketpair$inet6(0x18, 0x4004, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x4, 0x9ce) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4004, 0x4) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x80) r6 = socket$inet6(0x18, 0x8000, 0x40) socketpair$inet6(0x18, 0x5, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) poll(&(0x7f0000000280)=[{r0, 0x1010}, {r1, 0x84}, {r2, 0x90}, {r3, 0xdcb48f8b1e1e04f0}, {r4, 0x6}, {r5, 0x100}, {r6, 0x10}, {r7, 0x6}, {r8}, {r9, 0x4}], 0xa, 0x4a8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001240)={0x0, 0x0, 0xffffffffffffff6a, 0x0, "e8cef27446d6ffcc33080c99c4037f0725948263"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() write(r0, &(0x7f0000000080)="f7bb3ecf1eadb9c494495b0fc8ec997272fac346eae4d7891c04f2a0e019ee03241fc9d30271028ae23ae7d7055b72b56fa2a5ed6c9ee0f9b16f7374a0e29ffdfd77f592c3b6d11ed23eb1807094d81c72c51f7c3e118f4097d197b54080679ed7775c416333593126004c532b3b91a156d51134ec263d10f275d3b70bde66cfb734b32384958ef52924f5abcdb76c16837c298d1f54028c37aca5ce29495c821b7133848b59028f242c505df5aa6fb2045b70bf7b5511450a0599d0c7065e30af6055a82599278b0dfc597b41653f63028db3ce44ca907929bf911bf4acb98fb45ac2bfa17106ca9fb6a3cc9600d3288d0d2d94f9083f255e696f5a415be748db55d3ef4c9cbde7ddb74ca8e5824bb9f827888155b4f9e233b0c611d83f153f7ac4ec549095bb4dc09ad6d19de78ba3562ce9337eae5e6a394852d4dfad54bff3bb73dc53d5940a3047c449b206715e04d310c06a6b4e5d74dae6618c2b02724b4ea394276c4d8136e99a03abe27ebf722a78f7623d66f7dcef94c09a419d165806e1f484e8db0215bd6d70467ff873b9cd607eaf72712aa4643ef73ae1cacdc5fcefec4c3229be5dd330cfe5046eef14cbc912b215e6531b499414602c394f47f6bbe6baa161fae6bcc67b90332b4511428beab943ab9803619dceba8318816db6916a4054c3ad02fcf363cc53c20ab253ea9a7e57b415a9de61da9a112b4f94b2e30bc966a0d11bd1de0184629e0a031860c6ce60b00c2f53d8f94468301edacb80564f800593a71bbf299200ecc2bb4be0f2b3460e7a090e915adac6d69f30d04118bad427b32c060da1ba0f8694d7e6ea870b16a8fb0b07fa60c2f1e3681942a32e6e242fe2a6d0e9af4d269e756c0f948e79fef66a8628897a1c99e5a2de3cfe7b6865c84931c4c7991c0df60cb9fef34e9365e18d7289310d53e67cf5ebae5f23348191446855e5ae8b12fe3d93e5782efddc72c08ff589714f4da34667700c2d450b470d54689dc050f1ce8f24582aa80cf8b1546fba74d15af602e27ac466107f4839d5bcf80d6a85269a9cfe9744b1bf43e0fa59a7ca1dad28d6de7be5d776f380e7d842fa3c56840ac330ab04715f61dbacabd7b5a1a508e2924d6b59c08560f5ecbe0989cf1a5e83cc33ab8d99c521dff92f533836b3d54b90a01c7e0b8263ba11ad30acda275aaeee63ad5d643a21faf9851c9b604ffda15861eaaad63724c8fe86b258afe0e20daadb90a2c4f9e2680663936ce1c2ef6365183a59632524354bb6045cfa2762a83d3ccec86f7c29c6cf01918498a64670cdeac82cdb4723276f12d437d2e313c54481c9fb6fca8f82de061e4fb771d98e85498b367a9f9b4b5ea8a929f83453ce0c1571e0676f6aac0224fce8283701ed082696064daf90e8fbc712dc2bbb50526abbb0da421683f172dd39faf0474b50f45f98ee8390e3e8013ece8977b0211c18eaa945f88a8cdad40322d70e9c82be590b2667eb2c00c3d593689d3031d83328a48ff6437ac90c8def20a6578a9d770539e93df7da19e48cfb2b479c0307985542f4071889d917cfbb8c9187753985fd821590682ea1c2cc1557fa9de5b19bac5c7a4a71a498d5d52dda8a51f448132c84a611f9137ae8fcad7e539674c3db2620641a4c176b32af55c595b6d4ed38476d0d0fe02a505079fb089e2552b6cd04a4d1b2b4e65ecc237b19cf9795d4f72e5ec46d2adeeebf6584d608fe05987803f15920c5f39e91b6e4d133a415ce3971eb526f5bd0d433f534e8c3824445f8f9c2248954e01572756d5044ea7ea1cd48566a0ffe76971435db331ea97b5a4a8d8744111d816c56a8913357fac7fdc462805ab6723e95d3e7286bbf975e8e504e7d64510ff824b218454edc6f8a28db16a268f607c3c202e14ae82d11dcb0371303d02deeb71dfadfe6a3f6644a2cdd76d128cc7e0c0ac1f011b5c9e70c7ffcb5a98787efca094d6da3caf8a0a6c744e917b53ad0d19a8494dfb6a9a4b0771546d71240d71af374184fe6b5076cc0537c429e6f9cafd17de0e001a0bc1183db9bf4ca724a012449d6969769ed23f40f2eef4fa8e9d9ae5c52d5d3c9af7aa27fd3be0088670c47f423f8f1b8cbed69fd903d4abc45e928ea48ba40cc5a06bd0b7640b3c1eb8497a43587b8816ac9b512e3c1ee00d1780885844aa42328fe43e64f1251d9da8ef9751b542aeb908309df9419bebeb1b9cdcaff52bb2b8c4e950adad360c225dcea98f8e41194f7994c9777e484b1019fe01f792a227998bfdd9397c67cab0c8ab434e01b45d8755d2da597acf154bed19f1f38ad701aa6856645c7201620560ae7dfc413e8c3656acad908db1073b3f08ddfe1d540fa2979daefe8780ef9b499de2874b5860e3342277c4f3014091af0ff806f439682b90e041596704ab7f976c7a1396d718815f697815eb18533a0ebc3f15e2d91354e9fbea16ba939c04c81ae848a2d6024bdf88dcf047ad0f99ce1f543a2a14c872c8ec98f1ef45896d3b11cd83f0d4ff7a1473f0479845094eb3cd5119f3d25ded42096bab7b474a3e62f442b009e193cb8fdf67144137f7bb7c94e5efaf15c29f028fb0dd1ed3a83b24f4a83afd1865f405a8806f62c42bc92fa10e0cce1a793d93c9145599c6ed8911612568cc96f0df7398d25e901d67b21a39fea10133aee54d0a7ba2cdcbd0ed52b2848b06b046be1a44ac8c622d7885eecdece0730d38022f4bb18576c2d1f6bd7a2a6242fb1af855255f092516f15bc779cc0725ce397eae4793a80205e02c137eade661339fbcde5ec7be7be3dc8c30437b8b3ee36599495f34c2ae63975feaa393094292532db16e4a8b821e30992e706436341d605d4350dd4a616baa71490550d93885753f4ece245d2bd64f446a52ffdb840ae0c082423dbf944f69a951085aca837a71301c830c5a9065c5d7c958c9701d367c8b65b7cc930449ce688ffbe7157ebaa281759258b4a1ba97f6ddb3a933def9de066fe66ff47aaee2e41299e45678562115c8e4f7407489c3f50999b96a031ed970b3b1fdc383adbb1091a18ba3e3afeca725eaf3cd4ea9b6fc7a2f6279b6b9790b977ae259c26e4fc654984d6b318c4ca196e8c33fcdb1d2ebf4cf71bd047a84a6f62e5ecb70ffc7ba070ab7cdbb83558f4178910e671741cd46056228cd72ee080332bb49cfedf93d3aae3fccb9cb29cc45f6efb283a59ed658c891a06d5244fabb606cc21c71a98a3700f7bf8e94f0a47fcb25c04bb20d5981310c550290b1061f90278b51d745d6b0e46686a2ac9c302a0a5828c7e7896865902e4d9396cf6b3c0699b6ee3c6a9df2b1917c461f825c0432a8144013e39c87d426013a373d6b6e0e94480a2b27d318ab379a18de73e28a502df83973eda6a163a3e838d633732f34907287bec836e95c59b34b96da59402ad64f0b7b5937a587912ac9b64eff26d6b80290e6e4dbf1225a5f821cbd8eb427ea552dee376f7762a51b75aab9e07aab4e6d06bb4ae44d1a283e54054a083fc88ceee8d8a1e1e405bbb9015a789289cd2b6eda4804948fda9078e90420f84cbfcf1d673863e7fb179ea2c9e1cd4918077c567555ac4c50832ad49b884a9a100a6981d90dcd60f403182d8db813aefc136327c63bee10d82f277d88a24d8f64d75ea37f2e53761a2c7fa57a0835e59f5eccf68c6f37641c08a960dff6c480d976822bd51ec5990e66f7d589b67cc5bce18d198fea852c91d8bd5e96af667c39826bb01e497f92360876cba4f9aef624c81fc247932d4ebefc2e2752ba165ff62b8f20e85d96918fb2cc66f9c82240011cbdea88d9e3e9238c9d0fe56c47c4918f9b59cd38edc29f9a66394960132d65141c54f400d24a095bb92d61a6c082c571fbb2f6caa0548e06842b5d2d75fdca3d9c008c93e943837fb99f68fe019e7d8d8a6a1881448ec3e2444732521fc8733f09818bb70ec8704882c03f16936431db374a185831a10bc2303f5f202f40c86ed5da71a0b7d47babd0c3b0d34765278d21da4f080934264a57e4e066ba50c220111e81686b8e2459e9396093d48bdc7f1150ac2b45802cadb906b324f18fe136489e9d8e990c9a0616767a8a5aec90d2a1d8cb8d44066d9e2dbfff57a5860c611dbd8754102086ac9f29683139c8f07ce0d7a9c10b82dedd49c1ce221542569fe26d5d52eb9953212f02767c242682b930fdfe6c666bbd499dc73712d7b5d325c79584f51bf67dd7247f07bd429d8d931c55c8e1b773adad43f203a519ffb755e48371cf0199a0d7c9dfc23786c618a07ca78be5db9ecb24aa7355b7ed387535902b510d5d35b11e31d653ffd0c3e05d84277fb326862b2564087ae8f70e1f70484e05533c8ecb3400943499285f19555dbeb32382abda2764e22e2965c12252ebfc2253ac890eb6b340f9016ef710813d8856f55066a5b30cb32b2decec8358d586b65877a6034782448f0dcf019a5ac8219c6aef9d1fa233942e8e29470ff3fa7804b9ae1c35851bb6624ce71a5d5b048cebeada3a5cf6420921ae26c927cd737d46d125179b883e29b882b2eec8e8cbb78c22ebf9f04af6a8c8e341d1180fc2b0e88388f8446aa834769d8f01383ee5e5eef487420ef492c978a6b367559d5553e8f620666fdbc496ac19f5101b4686ccd11850814c6d3eb3a7e47797d2d68b05717fceff2b58248fef9d7c7eb8009f5d543edffcc027478b36671d45e80ca28838420d2fe1e442c5af4b7bcc800b333f18a5a7ca854f6f5dc1aa96f29ca555da52ac67162b83c6ddd03fb7e35ebccd047d66d2606b52fde59318c9e2362a12c93f65bdd0bf28833bc9be921eb7caa2eddef7f983684386d174ae4e8770603549c2543f6b38f075e46765e350d421de39800dfdc4568d79fc2d1c9da93a7e7985f55778fe94362fb2acf629f348492e1f988c6151c5448ef14eaa12a42501776936253f85f006b1613323dfd2b3c9d89e3e2c89f696722a979c2c139b7255ec6d4a0f251dfe9e1e0b0aa27fb3e44674ff24f4890f33b99d92c8b16c5bb00db3e41fcca1a3b26b7fb53fcc1afa4103d48961d7db8c48c92f5ba2b7434f948fa6145270254dc3f4a65f487904aad904527b69efb5aacd25d6467ac93b3312648ea4fe1a3f58925f2f21954860bf93095ce1c02e3b323ac6072c85bd683d28eee81e01da9c938ead2941e573ecba3fba51928c55ebe8f61320fe24c0cca19f0008a8411b86b4b778e7bb6aad0d57ecce2ee87d45001992add2a41ddd3715a3c02df08d3c86fc7b09ce730d9c13be3a7806d07b55ce2eb190f95ae089e2bd5c1dcfe468102274a947991dff0dbbacfefd2313c425b25f3833aaefff6c6aefd6ae31dd57ec38cf7ba2289cd4733670f676d2d8581449721440a74fa9217ba78157c3bbd04a0c148771e356157ba025348bb530070bb6a1eea91448a871ad22fa13c4cd0cfad02ff6e0fd95f931c88b7e8a759518e9c2243266be1ef5fbe06a383e684b618a56258691cc72607fe94679a9316fcd5e9b8bb5d102c7160ce043862e1ece519f2d568a5f55e6c9f23c104db84c4c4cd1c76cbad6286fb8f2b9c4c6e24289e48985dddd48e8d039908d4cacc23f115df8e61c0416d6a965f19f9a0d32a88184d45b2b9d597ba2e3c5c085d260c49b676facf24f78ff618bd77e49d85d41464639267d4734ccc30972a89a880f0baedc61939ac820290dbc4d953c1d3446e5780390fb4fbe281255d2bd4f01b4e7c1db45b08f4cf5ae55b9722c60ff600cd83fd112ddb833f34435d324b3e0bf676c484", 0x1000) 16:02:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x0, 0x100}, {0x7fff}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6002, 0x100006b8) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xfffffffffffffffd) kqueue() r0 = kqueue() r1 = dup(r0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:02:40 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2121, 0x1) 16:02:41 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0x2) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:41 executing program 1: r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000200000000000000000000000000000000000000000"], 0x6b, 0x3, 0x1800) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x2ea, 0x4, 0xb4, 0x401}) 16:02:42 executing program 1: nanosleep(&(0x7f0000000000)={0x7ff, 0x4}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f00000000c0)={0xfffffffffffffffc, 0x80000000}, &(0x7f0000000100)) r2 = getegid() socketpair(0x6, 0x5, 0xe118, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x7, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x2, 0x400fffff, 0x101, 0x8c}], 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x1a, 0x1, 0xb491, 0x8}], 0x8000, &(0x7f0000000300)={0x2, 0x711000000000000}) setgroups(0x1, &(0x7f0000000040)=[r2]) getdents(r0, &(0x7f0000000140)=""/162, 0xa2) 16:02:42 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) 16:02:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x4) setuid(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0xfff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x18) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:45 executing program 1: socketpair(0x3, 0x3, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendmsg(0xffffffffffffffff, &(0x7f0000000d80)={&(0x7f0000000980)=@in6, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000180)="86c9f8ad5150bf055d520183476b0058b040aff9641e8e38fa8d0fa497427b3a", 0x20}], 0x1, &(0x7f0000000cc0)}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000380)=@abs, 0x8, &(0x7f0000000080), 0x2fe, 0x0, 0x25a}, 0x0) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) pledge(&(0x7f0000000200)="0bfd4f7e243093f57bcb212d5601005d5fc711679efe6e", &(0x7f00000001c0)="fb0312e070bdd46c3d0000") 16:02:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20aa, 0x401) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setuid(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:50 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="2ceb33333365aa030395d357d0c347e5fb33db7d8c21f2728b12175320661fe032d8e9b64f392f4ccf1e165b0c3fc6116ed928728da5dba464b08366d170cd92b6d719f1b855f032625820ea9878550ba4110e7c6f3fa5f7d624d151e2b22b3f7e8b8c3710bbf4c2cf86e5aae5da9373a29d3676b292e50c59aaa5547022e6fbd69cfc", 0x83, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getdents(r0, &(0x7f00000001c0)=""/125, 0xffffffffffffff3a) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x105) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r3) close(r0) socketpair(0x7, 0x8007, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x8, 0x3, 0x9, 0x9, "15953564d9ebf3118f86a90aab47f2c1bcb2e74c", 0x7, 0x7}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:02:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1f, 0x5}, {0x18, 0x2, 0x1, 0x280}, 0xfffffffffffffffe, [0x10000, 0x1, 0x6, 0x8000, 0xfc0, 0x4, 0xfffffffffffffffe, 0x5]}, 0x3c) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xff, 0x8b}, {0x18, 0x1, 0x400000000000}, 0x0, [0x80000001, 0x100000000, 0x396, 0xa2, 0x7, 0xfffffffffffffe00, 0x0, 0x80]}, 0x3c) 16:02:54 executing program 1: mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="9b687a5b2b4ab8e72584818bf2d227dbdd9255f333a983000dcea4329c1ee4f4b488c1c529e81a5c8bbc2c355018a6", 0x2f, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:02:55 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x20, 0x4) flock(r0, 0x6) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:56 executing program 1: pipe(0xfffffffffffffffe) socketpair$inet(0x2, 0x3, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/208, 0xd0}], 0x1) 16:02:58 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = getpgrp() setpgid(r0, r0) 16:02:58 executing program 0: truncate(&(0x7f00000011c0)='./file0\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000180)="7d8b4a60dc5562626abcd16885499b7d6d8f5edd8a5b6440d7f475ecc246809d3e21a7679a15abf7cbf25256509963ac675ceb4de47e57689b1ef04e8b33de5268b71e0b8325d2fa61f005d4d3a91cb36a3c3a42f28cd63901a07eb41afa49c3f40566f8d21501bac88b50b76bb548565a7e19c9438ef690638309bf4bc2932589ce03b506f90e4559debbfa8f17c999a787dd08d8e6de9582497d6fc5f15faf7cb15010065a4ae9d214c98da472820823e15fbe2f2726724ba99d462efed0b7c054dec7b28ee987563e40cb64e6d66c08a86bb2fe5e161fb055f7bb9d8f2798f7263b10c7be4b53f15c14a07901180ef3e44497c5180cffb92af32e60b189dab02ce960a2c298f4bdcb37485a1cf129ec99ea6cfad497b4c3c7a77ba3a20d8a6da3b15ed831e699057a02842ac97955a28022a06e6515f7cca998e8b9611a9327bd7ed7da0b8d631126827c6d5a9be098bcc0a795a7540a83ea64f7ff15c30827de695a7288c7862073315c7c783a7f6543363ba02a88e2adcb1cebe225f5926aba4e378ba78f60bd94049270129e152fc4d15172f424143427b3385ad53aa5a2ea0f5fc2de50f02ad718c36746350a3675fc20e674420e7feb0a6b1ccaa11dd00651a20818a716484ac92864afd01f2d952d32e09089211ad7db0e41b55ded202f0da6e982c599316238d4a7c40ddeadb3a22339c84944a272b7cf084fb1074413f5c8c8ca2e0a73bea51d46a21ce5b5d9d90c53024f40d078412093e8268e801d66d68c139bf8c69faa4c17782ee5f5931d25e0038ff49b7af637aa672471f5f82926d6a0a93fd211b36be7b65dec4c25b3f128b436545b9a34feb9800d196be21d9dfdf80abec65552ea419a92319785bbf4b6d7c99f7b9560f4a2fc1579a10caad0504b2253d4ff226d8446d15cee550833b6e30f2a7faee390c54f6507cc4dd0547744ee86053afb86e27689a5e2dc2d01eb99185191a98b32bdb10a2a0f9d6dce35e72e0b99d0a276216521fc9ce9cf9531fea80a9a520915ebf7d559ed304b342beed5e2ffd5d26b260a4e0474fd37e68dc81748e2afd2fdc506748990fdc4a87d83b11b596bff5c418b58d4e9a3d224f0ee3d79b31005d41b1759dc3994a18b9b3d89a57e1144a50769542e37eccf6535a2324c4ebe5b47dc3f11260b31a3e4e32c568050af1a6f39c3761855398fee3ee3a06269c53f141d70900d18358556b4c1a8f41f93e28f1baba9fab2554e177294adcd866ed1f58c4e25ffd449e493259c71ce197e1a8bbd1c52b8fac4ac19366542eefc6de8dbcf9edaf81a6d2ce33f44462151012a50ea612ffdc48df565fbcb4f72706931fb9ba57eb0844b37a08ab22038c5c30608abf8306f6d45d80ef9bec9dbd6b6bb859b16f88bb6eb215b3cc05f669f9ee47a288a0d041ebe81be2850030909b30e2c4061b0f0ef835cfac4ddb8421ffb723944fb11aaff8c1daa1dc091310764d71c27e3a928da3a46da3c970585c47d396984eb36877267c6811b245ea37d5a1f855a6457755d4493b9e7fb3c63ae8693020ce91dbed9ad54dcad2d71f9f2087e23bfeacbba2b4a0257b96ded13210ee286b6395545e6f141d9580301796d61b4757841392a17192cdb2b0e8c746c31bbe96ebb331b92f26ec496b5900c490fb5c5f3e18d47b023ea83badfa41500b0d9cf912c8b261ecd5f55977598a2bb86ffe4d1f87a9be0e22bf25d058a16c8c25372962ed616363f40ed7753519ccd25b7a804c171d27b1816295a1b119edbf92340cb6c72e7e1bf1ed73f4cebde14822ea9c98d91d951ee12f80217d608430539f0a2c90793cd1d854794dc2f4aebab2e30ea4e2520486d5b53924ccb2a01a9daf88148df4612aad078d9e5a29fd7cd922561594524b7be9bf170f0065e794fc54690a969cb72952a2081ff431e12808459098073aebb9e56d1605f49cb64f165c0ae17beb45efe6ff346f6e7a02427e3fd9d10168fda877ddc16e1a9808ab107bbdfcd707016e67e627e5d5adb32c87897287fe13f4c36d652f1ed35e1bb637fef8869f9e3813f1229665a410eda3fc4f63f2239a45ca3231417406ab8369e161b8f7bf22cf02ff99d870bd210849ab8e0c0bc2dab5f1bd36689e8226a1ae8b074c557796b9628314c8e9d0a0e0cc3d4f2dea5648d550ea25d1b866d3ddf3fd3190af98a566747540ec3528946717500d595217a8bdf05bd0ffab514f40df1b3d9291bbe9366207c54115b28a2e1bc2e750e7ad4963133060c39394b423dbc48baaf6e5d63e2397cc44173fa0f11877b06a7409a584fcf90eefd3941621a85bac9541a2a733ad9487391f190502f3c0d8ca3584099eea5d8ac8b4b7cab1d5d9167e9d49789f6a0099800748526dbaa3662203642ceb4aa9f665dbac10861c6cb8480463dbbeca013847f62e627ea3a873ed95324252d8497cb96536d631dbcc67a30946820969e7d7c1719b9d71aea148e5cc8a50a451d0a25ab147f3f414083279cf4d7c09dcedf691b1af56b7ad0ada456539e2a8f81abec2b33b20bbfe592661e6acc825ab4633ad3b42829c3df23a41285946b389339b2134d685209c5e797036c37b1cb1ff235634b51e219c49ab89b9aee3aab7d4ad67023fa039b04fcfae18161b555500b455924175fc56c6511484148af52f5317fdb187b3e144b771ed0aed46876d41725ca2c842c0d48b6a5187a3b72e1952cdabf5d1c91f909348fd5829f5243bf1db2912eeb5479b082f2c02ff84e479292798906d2fe75a1f0c60b8902b564dfca2065a0d9d489e620d404f4f4f959427273e3c82d4b194ffa3655980782239d77dec27df4918a00ba638b462342a7137a935ec099448821a6f35bcc39bcf1c47f888306efb207bad7aba67e3323f67420d05750fcb0cff9bf350d5036206aa1aa12466d418c4b84dbd289580e28267ec87a7a3d6d5ec7d9fab21f05b1859a3230c1bde65eedecc2a6a853311796cc9e857c1e85b66ccaca395f0f15058462ddc9d8737b3207c66ff7db9f460eb7c3f7ad27cbc662f79e9886700ad397b0f7a603f5d1655fedb315200c3f4b3ab36d33e411dbdf21911dc122dfc1d60da2935dea3e36e8fffd4e287f430aa918d08549cc56ebdc702910c16b31611e92da87c456d3ed8316e385f1a89707a5e25184f5cdc85aa603f35a44b074ef2f672fd2a2b6046574185c8727db9d8e9531f628fc49022a3e2812ef1b68a33722d01ae2b1ac7b08e4e675eebf83c62a9e9bee66912adc43440f5178d33f58f1e43920c30af89f333d78e6eb56379989317564a5026d4065b4d05f4811ff0b67f178a4c6a4fbe09334158749db68577bc50ff7a2a457dcd53c26a02d6fe9429d2af1b565ac07a09613f1303c786e90b3ae3f95050ecaf50c2586f1ec59d615466cc9696c273181dbf3ef25d7c23d98f69e3ed043305816423ab868b29bac247877fc05d35f69485d2cc13a56b879bd79af11b91fdd335b6131eb9a024b2261c56c5f6e21918e257b033c359576d3b373aacee4d0b94331ec68c22a2ffd0f7946dc0e58269b1a98f5dfd2113b10eac8ef2ba248c5ff7d766182061266bcb7b0202de775b546aedb301592a1c3710e29d3307018ac742a3582dae25c17de868e4f2d53ffcd30b28f7d1c19993898a7444ce6dd9363367ddc6760899135e58c8d3291b499011ce02fbd5a465a5f03748a528b3320b8413759a12d799da8efcfc324b48101bc212ddae2c4ee2e5a051b90c1d04ee829857d5ff193c4c12afcae7be0e9ceaa36b02010624eb1d275c82c5f6d5494f0e835a2acbf4852b7ffd2745c9da823d80274f215fda127a42b59430056900ec8a359db87ce13998c04901888d27f347397e9b6a6d79338b20af926c2a8d3232265ceb85aebddfadbce1ce6dd860a5ac58ad3ae14974b56763f500a4fc480907b8c0bacf5771670f0d25defac9ffcce36a6af3db35e6080543ae500c15a39fe6dbe819c9ab8a13ea2632ea36f48650bf8dc024818b998be684dbf768e34327fd7f49bf90d36810f73dde80d9773b415af361a3ae35080bc11b911831b236487dc954b1f0a6de66c3576c8a7acac23a515d164bd403d88a3675d2bb6f962bfa3e892e6fe701ff11567019a5d0d74fbf112f22225b09c6979af17629637ac564d74aca3f086c532adfae375d49350e6f95b94e31535e1d4d09c926729ef22ad9fc67d5a50c75123415414159be02a47457374abf9729bbf44d6047320cb3612143a8261dec3cc5d85250ce00f6c2e713d8f4a9750944edb03d29d0bb5dc7cc5da9df6e3eaf14e4fb30911ec7483c7c08563daf5530a223850c7a94c1b695bb0b6ed14d90b9fe54afa829f5c47c52db9a71fff4da6189df4d7d41836e21719164adbb11f3434817cc3ed665d38bc6a428aa5730f33eeec09934a83c8b1fcc316fddaaeb3909b65579223cd70c2a4480bd93d224426502000872fa784f17add1d3b528afc9a3f1b20e4ba46e3ba0626b5be701944767c8d388b4d00a9deaaf3518e544870fe8c1026fbae95a4efc9c861ef4f918dd3aee10b8d0dfe58ff271e8406b29ccc3cb7635b72788b612b4ea4a4ae5be8ab34338c40519c5930a55db178306ef9f10aea055f816ed2b2ee01b405bc4beaa37240117e30fbee38407dc1c26225c5ec440fdca09202a411685285a09ddd12e8f8e79276f4df6255eccb13d58928bdb67c221dbcc45557c1d4ede990244dd7cb80e2331dfd047cc61eef9951dc0deeb7a792f598cfa5f1ff13692174dcd5ae6034cc7fd7f2033d70acfd3dfbbd16b12005ab045df966a8737451f9914da38aec66effce5accc09ce311cdd477998bfbfdfdef25fa2eb5e4bf439e0e8151754d31454d8d9893279bc72ef38a58db30c1251acfe9cab68360e40525e0801c46e82534f0ccd37b4c019bf132d503d859ab09841944d4003d5a505ab4ac49ad817590c7a3f06c2cfa4425b8d0d478c4042e71c5325a1a85236b73d1958a28a22911ea1a7547f0f98d169ea9b57027a69efda2a3773be781370c2cc9163bb1ef709da2226e3ac3d256ace018a0024661b3762b04a0bd4cb09f4fe3516135948fdd4b62917e16192c9c8788c0b00fecaa7afb58e4d40b84309e58b334c61d7e026a53e4bf56df96a6db0a6dc902efc12d2b89951831b33e003efb2f373bec35e980b052a27e35524a3b2c3dcd001b07f617d958b4b3af6684b2850935fd6856678e566d77dd3c933bb2140620e502bc3c736890795d09cc7ef8fb279dc32c24b00c240003db591e72e31e70b04685ce3af78ff1eb9a69ff0052582bd081e068e60cac101b8411c7de888c61fe2c8851624d4b199279a23c109b35e488243ccb8a685b863a98cb0efa9fb1461306be7f7d3938fabb1cd4f2ea53dc132b2fd47520bf6c3880b4200cc766b6fe9ea156a6dbac3469285815525c987951ca52eae804fc66b963c8a5c702539995be78f43c742efdea12f7762d0657bb7794111bc49b44a21f69fcb70b432422609f40fc3fda612e94e289600fb0f7e19f86130ccda24bbb180e4f910134258db7e064947ec1c4f882747e4a8aa7c6487b1c66026fd562cfe77be6937fbe512473f2db0b292552f8cf8cd15a36e24ba35aa84832c0172276a55876dc29f055f3cafb7d7efd9fd20c7eb059aaff78fa2a6380595b5ff6d9cdeef1a9f526bf9d3569f9b4f979e4d20a9a0f417e407db347dff00cadd9c6bf7e905720123553bc6254e8028d07fc4b8d7646245371926b73c66c0396cac6656e7dfb77e0404eebefdd45f033bcdec", 0x1000) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x66174d8a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000001180)='./file0\x00') accept$inet6(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) 16:02:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f0000000100), 0x3ff, &(0x7f0000000000)={0x2}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x3f, 0x2}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x16, 0x7, 0x7f664123}], 0x9, &(0x7f0000000140)={0xcf41, 0x4ab}) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r2, &(0x7f0000000080), 0x8ae2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x80, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x1f, 0x1f}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x30, 0x1, 0x8001, 0xd1d}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x6, 0x29}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x8001}], 0x10000, &(0x7f0000000240)={0x10001, 0x4e}) 16:03:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdf1df54559533ea2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x8100000000000040) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:02 executing program 1: r0 = socket$inet(0x2, 0x200000000000c000, 0x2) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x10001, 0x1, 0x1, 0x401, 0x2}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 16:03:03 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x20a6, 0x3) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') setuid(0xffffffffffffffff) r0 = socket(0x16, 0x4, 0x2) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="e5ed4002804374d04204b91519f42c664b0d", 0x12}, {&(0x7f0000000140)="1c1c1c246574a086566f0929717c05f266919b97aebd474639d66c8d683b53e3b9c5d41736aef75af54d4dd828536566f7a461757b9a8b4b6ccedcaabc3ea61e9a81edf9e80b425246dc2b39630118501895961cfc18809b6a2bbaef95def9cdd71de97e4c13ba9187fa9cadfbfa25d2a706e6ae7d1da886e829e952a19c7681d427d4349e74a8176c7adbed2b6e32a46e0edf18cf025b16282cdf8307793aa3640137ec21e2a31967c28f8f38c3f8f6a55bbabb6b8c5ce781ce901f6a3658f9b56652d86d2a92d378053bb6310444", 0xcf}, {&(0x7f0000000240)="6b447b7ae694600decb0db89956628b30b3f11acc53c172c705a5dc61b0f7c2c01cc3d4a87ec99aece72219df7da6f1c71f109f0bfafc9ebbc08f146c8d6851c8ab802548f3fd9c268dd801017558a05dfbb414fb25f2a41b2a00b683c1ec15531cc003c21f97e4b8814fd76d48e3776691a4ce0fcd18385f494e723ffe08b46e743e0c8c3c1574acbea3638611c8ce68253ab0035d91f6fccd661b012a87d1aa2fd4e0de447d6acc4a7901f24118e97c91c91", 0xb3}], 0x3, &(0x7f0000000340)=[{0x48, 0xffff, 0x10001, "c5246a579e681daa537f3f763094476f8d286cba5aac51d491bfe6ead21f08b821311479ec8d286d0fdcbd7e8e8d6c4126661815"}, {0xa0, 0xffff, 0x2, "fa2725510d333c49ea7930a7c4b509022f6077ffc6325e42a1ee5df66f2a99f702ea9fba93138cbc274b3af2239f9ca57ce60d442bbc43395f3d87c4d10b7111f801743cf9bf196f1b950f8768817eeb9c998de02d7da1477756b2453686370c998992b368c36faaca69cf3797b867ad662826cc801230c29130765400f6170207b96ed461f9f0fdead102"}, {0x30, 0x1, 0x623, "3161743c663b2ac7ae277d3110f3476fb08bfc3512b493cb6e52"}, {0x98, 0xffff, 0x4, "ecfbf6861bb6ef0c45b71d89465496428c046f73ea828a35693f0877b034caa180ac6cd0580cc7b143870ec4d7e5149ce6b38a8dbd08bb9d55cbdcc39b74893a246734af6485743bea5fcfec003e95ed786d24de9ce05f2fc69af9259fb725d8a49ed9692317e24830795adc5a8a2124f6d730138f9b2fef0b815dac7a4e4cb783feea1a44"}, {0x28, 0x1, 0x7, "ca7ea7bd1dcbc1d863d06e9ecfcd371fabd1"}, {0x28, 0x1, 0x7, "08c7c2deae3328313bda9cafeb18d89a3f79a4da"}, {0x48, 0xffff, 0x4, "6671536cabdf910351144bda663374f9c35e9311c3dcbaf3c24821ff783886606da148c027dc993ff44d7d91b5cd8de3bf80"}], 0x248, 0x8}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:03 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$lock(r0, 0x7, &(0x7f0000000580)={0x0, 0x0, 0xfffffffffffffffe}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x100000000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x100000000, 0x4}) 16:03:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r0 = geteuid() r1 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:05 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/217}, 0xe1, 0x3, 0x1000) msgrcv(r0, &(0x7f0000002ac0)={0x0, ""/92}, 0xfffffffffffffffa, 0x400000001, 0x6e69c3629d48b74c) msgsnd(r0, &(0x7f0000002f00)={0x1, "32d48776a819457050999b1b53b09bda8b52"}, 0x1a, 0x800) 16:03:05 executing program 0: r0 = socket$inet(0x2, 0x5, 0x40) socket$inet(0x2, 0x4004, 0x3) recvmsg(r0, &(0x7f00000016c0)={&(0x7f00000014c0)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000001500)=""/141, 0x8d}, {&(0x7f00000015c0)=""/124, 0x7c}], 0x2, &(0x7f0000001680)=""/53, 0x35, 0x3}, 0x843) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = semget$private(0x0, 0x1, 0x20) read(r0, &(0x7f0000001700)=""/97, 0x61) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000004c0)=""/4096) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0xfffffffffffff0d6}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt(r2, 0xff, 0x1000, &(0x7f0000000440)=""/26, &(0x7f0000000480)=0x1a) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='!\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='&]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',[\\\x00', &(0x7f00000003c0)='\x00']) 16:03:06 executing program 1: msgsnd(0x0, &(0x7f0000001880), 0x8, 0x0) r0 = msgget$private(0x0, 0x140) msgctl$IPC_RMID(r0, 0x0) 16:03:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28808, 0x13) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) fsync(r2) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0xcc7, 0x2, 0x8000, "099dacb32edbfcc0e17c76b33a93ee5c9237f882", 0x0, 0x23}) fcntl$getflags(r1, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300), 0xc) syz_open_pts() 16:03:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = geteuid() getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 16:03:10 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$inet(0x2, 0x7, 0x1, &(0x7f00000000c0)) socket(0x10, 0x0, 0x7) socketpair$inet(0x2, 0x8000, 0x4, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000240)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:11 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{}, {{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f0000000540), 0x0, &(0x7f0000000140)) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000340), 0x3ff, &(0x7f0000000000)={0x2}) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0xffffffffffffffff, 0x25, 0xfffff, 0xeb8b, 0x1000}, {{r3}, 0x0, 0x4, 0x40000012, 0x4, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x8000, 0x5}, {{r3}, 0xfffffffffffffff8, 0x0, 0x20000003, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x81, 0xfffffffffffffff8, 0xfe}, {{}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x9}, {{}, 0xffffffffffffffff, 0x2, 0x2, 0xb30, 0xcd1a}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x621b}], 0x7, &(0x7f0000000080)=[{{r3}, 0x0, 0xb0, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x80000001, 0x9}], 0x9a15, &(0x7f0000000180)={0x80000001, 0xe4df}) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:03:14 executing program 1: stat(0xfffffffffffffffe, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./file0\x00', 0x100) 16:03:14 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getrlimit(0x6, &(0x7f00000001c0)) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x3) setuid(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000280)='./file0\x00', 0x980, 0x10) chroot(&(0x7f0000000040)='./file0\x00') 16:03:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="63222fbc4a8b26ac080cf15162bf64ff338eef1d0d90882862c795151324ef3100000000000010000d79", 0x2a) write(r1, &(0x7f00000001c0), 0x0) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x10000, 0x1}, 0x10) 16:03:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:03:18 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1042, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000280)=""/4096, 0x138b}], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r2) 16:03:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) r0 = getpgid(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$inet(0x2, 0x2, 0x401, &(0x7f0000000680)) setpgid(r0, r1) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='{.\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000600)=[&(0x7f0000000380)="7d1900", &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)="922d3a00", &(0x7f0000000480)="922d3a00", &(0x7f00000004c0)="922d3a00", &(0x7f0000000500)='\x00', &(0x7f0000000540)='[\x00', &(0x7f0000000580)="922d3a00", &(0x7f00000005c0)="922d3a00"]) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)="922d3a00", &(0x7f00000000c0)='/\\&]\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) 16:03:22 executing program 1: munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x17, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:03:23 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:24 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1c3) clock_getres(0x2, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 16:03:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) socket(0x2, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xffffffff80000000}, {0x101, 0x6}}) r0 = semget(0x2, 0x4, 0x20b) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/220, 0xdc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/130) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCDRAIN(r1, 0x2000745e) semget(0xffffffffffffffff, 0x0, 0x0) 16:03:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:27 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:03:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x31, 0x0) r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:03:29 executing program 1: r0 = semget$private(0x0, 0x1, 0x4fe175790d76c9d6) semop(r0, &(0x7f0000000040)=[{0x3, 0x1, 0x1800}, {0x0, 0x439, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x7ff, 0x1800}, {0x7, 0x3, 0x1000}, {0x0, 0x43aa2344, 0x800}, {0x3, 0xfce6, 0x1000}], 0x8) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000001480), &(0x7f0000000000)=0x4) 16:03:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) setuid(0xffffffffffffffff) socketpair(0x1, 0x0, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x93) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:31 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0xc000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x80, 0x3, 0x5}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) 16:03:32 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) close(r0) writev(r0, &(0x7f0000000040), 0x100000000000006b) 16:03:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:33 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf4, 0xaea}, 0x8) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6d3) getpgrp() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0x2c1) 16:03:34 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r8, 0x6) recvfrom$unix(r1, &(0x7f0000000040)=""/145, 0x91, 0x40, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000002c0)="7af085df3faf5c8a8ba7265204", 0xd}, {&(0x7f0000000300)="6e145fdf7d1706c7a469966399eb5edb82d8fed994bff88ee259eb6aa7b2399335ec70377d329417ed49ac42ab3488a6332936238557aa539531ae7b13c3406bf2ec8af9a0736f72fb364123fc2e667e29904e9a687b6a66461f05cb1c685872565a661d3d49469f5d7c70aba3cab56912a0022d8f79442729967786056c9accd4c600444c206fdddc4009120520055826325b58face1d6f0cd793ddd34af30016ae8ad47be3a3ea104d4859ea134f9e2e523908d1f0be0c75027590779bc5e1957b6ce505c2a56810d671f70ad9cf37152e851e", 0xd4}, {&(0x7f0000000400)="1bf9b80495adee432bafc939ec6b601a80822613310b7baca318698e347181e3434dbb12a80d4a747fc3ab54d2176a5b992e9a3a395bab491f30a2b55da889ad9f", 0x41}, {&(0x7f0000000480)="b8cf3732306c2ee1dc6f813f1bb7f37ddac4793785896d767152bbdd80afa6bb4e9fb8c59f280b2ce979aaf29246730b491b635c72e8051c1a5451fbfe689a1b4443ec5850f6413f97c99ca4475ded649742520a538336016807ac201c883db65ea014aa5b9f1f7afa8724a34fe9da51f21df091dd018fed4ddfc6567f66d2b511d970a72636a339d2e141362a95e500d948bde2f6d835fac42bc92de67072b6d2c18e8c62fccfa7c19f9b793582e870cac5bbf4b1b17ffc32bb932bbcb55e2286094cf85716fc2dcbe087ad56e302afdce62c883720796f0368fd5feedcff8a07b7737344f93e1ba79ad74aec397457d44e2f631c731d6ff3e53cfc493ba76eab480f96befb231e76ab56891042f8c2a3cfac3b055f42181ae5ecb563b89864e9f5ff3f4b31cee7e86b52f82af068ff67e82ac53f90adeb6c98d6357d3a6dc610e82737cb8648e59a315b19a068fefeb430a2c7db28f51bd457c22b86a049580b497ce6403ff46d7f9a9bc30d66357f619329badd84d542ff5132773981975564b55d5c83c98c898ec04f3952b5a7f6b1403feed1b7843ea14e4ba87d4a9bb01d41a02f39503f53370e72698a62e11e599c76f89e02fffd373be4c3a3ccfa6f76375f87c978b1c348532b7108fcbf7027a60ea51f8a7254279afef6ba2e77df8327d92d9fe6ab4debe60be76f3c2458751a0611a2963346ed9758e3c0eeaf05ce6f1410f998df0374b68ba40c1fac9e78851747aced80413485ec7283c9478e709113d7eace992f837bff6c388acbc97065a2a258b5bf0259694e9645e602110cb25da988eae58003d7f370631775a621bb3146676d3ca58d23dffa692d8eb7cdec62d234090ad18a5696dde2791e241c8480026faeb665c03a771c73b421831f1958c8e3e9b1bfbcaa44c4bead8ce071c712d04489e6a7dee0bc4ea1ecd0ec399e9890e512f71c073ef292056bae32f3704cf4b37052a75ae32f8ff1c81840bf6e47d297be7df9855bde33ac7d1dec8c67c83d895865ffa30faaaad8dbb2d14a984e35dbc3c3443569d1298c9f2f5128400acf06d4e06f79b413f158e2f3f71903a7690e723df5e588108e66a85f79ca8a64c5c2789412bf08e1475a6b4133a8c57e6f5da81b4c22bc334255857824749d1a4af8643d9d9781daee493714d380e3d9e69c97d1669c31b43acfba3dd65f3b16791ca65ad9663fd33dab0a8520ee3152f0418b8cb250e3adef3d62f031867a276732762225b6760bfa967ade07191cc4cc333d969fd11233a20cdbb4896c49de985990d51e5792dfc1ff2b739dc999fede568c6e80d839f95cb6a0eb851cdc6574b9db2dcc74ca6978334fc3b97c70568d33a7ddd242f5a73df6264779d3e82825576d017d4bb7d317b443d281a2eac34c0715e2f4bff349fc5f80d1641189871fed6002649280114e7327504c93c96f44204527177eec1d9e5339004c9490fc456b0d6f7530c94bb35a6017d6b02a112d3e733cdd65ea7aea441adc69d9b66a9ef9d0fd43e621b3ed70cd65fb4b4dcab931a3b12883a3694a2a6e8f89ed87f57b7dd0ddbefdf51475297ebf0c46744c1012fca9ce8ff1e4e05c58a9fea60678ffdec2cdc1383d5630b884f061c399511236cba6a5a0b6e3438561434e6dbcbe1d81f33ff00820a879880fedc03cc9f267833e11d8f54b0342d974d29558fbdf664c9232fca4b73362894557b8717fae9a7ec3acb7220ba74cf25173e03efc72c53ce90d9e0cb9111af217a967932bb10b0e082cbd27907c91c541244449b5ba08d5eebcc0d47c41ebe9306c0b02aa1a6d32e47d0aa2841217b9215a44bddfbd22b472ed82fbae7b0f666c79bfbadb639404e907f4d10ffdf731784da43d78679a86a472e0ed109452c5f6eb260127eb4661bc1432acb74a3f8c9f1e8e3c561dd18e11132bdd9794c12c1d65a98d95f004edbac6c3460e837a1d89f88996ab390e89a60f69d771383e4b9e8b52c32475d6a8f90eef7d6b7fabb631a864fedee34a7674683e277ba52c7a9935c43246a35bb45259dc21bd5a7833c5e54dfc53420f0ddd177717c988ae4d5f95c0c6abec21f2d84583e052a770c47a77dd3398e7e110a0e8632e2e063ec6d0598dfc03c8a603d288deb0405b1ef6a6a115b072c40a9ce327845006527bbc38deeddd48931195446f95facdd8f88cd4b588e7681fd34860b1f1d40cfd45667ddbd6b4136df1ca92442f78a2eb7135aee64ca7e300ba01056653aca427b23a04f9ef8e01c56fb0699832d3370cf4d2975afdaf8947d9a66321a6b2bd06bd67ddecb158ab9a3d16b6299217fb36e8fa2c6af93989db5c115d30f78d91c2dedb355fa9b4a7d97782c5847553515b7c59270765082dc26ea6a53cf5113058f0791c2df4b2c99715ed289cece190c5cf9a0a22224c27c1202c921057d2353384f7f2d22cc14963550cb7aba768fba9e507f75d3cc73faacae4bf9a7ec0368360f5b5db3a7785aa1dacb746891a11718ba00a1ec649ba204a9943c391fe59b9e42de467dedfa3d94748adbb1ccf53492bf08ecd37e8bdafe0a4c740134d2d2f613de38d260796029d96f518d3fd7c58ef97d95d1ad327d9aadbd73051e88abddd89df15797858ef0fc32ec38de32835ecf45e4843a549099a5d6d2a6cae1523f6253fa25da7c9f679bd236dc42bc5d5c0dfc221a99115ce4eb003382440930b9d5573ec25d59c1ddf45195201078b88f35628d99d221c42601cf5a67285e8a42172444d098cf473242abbd7e9ad5b70e58f97ab694bcf9a262600537a847651f2ed00b3b0b83c2cafdbf255566655b0500def7c68d8fb58edfc1b208318a13af584924921603c1652c4f2af17e93fe23a919e19d9195bcf219115f56d04bf3dec24d5cf500cec16d49cf31fe44f59d2ecaa1331633222b3e7246024d3e65802978b864f94e2d4dfa1b8ea4a2166f59ef4dcb4c1c1bfef77133e7f59460103ba1fbff067591d9ccddd7d63b6e19144a8b4832bf5c6eb3c628cf3eab2149336a4f225d34b268b395b9edfcc02243a870eafcbdbc78ac5c79d3fda6f1541d0280b3b3eba98d6bdff0698e0f533b0c72b04404c3bc09309d6571fe5ab6cfea52e3dc3f74f18689ee78bf2c9b4287aa992dd76b8cd42fd93d4cd1a884b628aa7b419d8c27c490315e50db1dc50926b76bb5e4c1e58f9ec3993983d0c0be9e3e728338c866d983010b173dab3809074d4741d931c8cf7524f23abbdf801e8c048422f5b57bf92cca3b170bd492e02d6feca8fd7f647f81b78cd0c4267ac4bf11a82dec9df7c3ff3ad9677bf9ed0078dce8f3d0a8ee9c216d38d9fc36052680a57ea5593a9b7ef39466a0c24ca84087357738e5a29deb6b1143de6672040f5b53b4b29d598ea0ad469c484ab39af078268dd619480f30a34e33b19ff6620e050516ae84b935901cf21c8643334f24212be2917a2159bd46cfd97a9e27010461c3a84088e2061b439ecf8e61a4da8385026db1b31214093bdb2a782e95ff321d690cc8802b55b2beac7894e8b3ef6108d507c74f89ae425db18e433beb51575d2fe8158b4bf0b7dcf895773de575e0df06e701c89b45f0abb4d52118fd059f2155c789590d86a958446c248d578d0ea951cb927bff30228dd9c3dd797bd9da9874c4fbc7cd8a9f7b057a47ce834bc03b147cbd3ecb95be418ee058373dabf531f2e0984c19cd80a2353eadf63b50f6a514a3925e731c3910894168b9e3abff20d33945fb22ff92fc29e2a12825b4024450f0d38d3e9ca4e3cf61caca80b5e82edda6a74ec1bd087ed08c2dcd2e9b0414745ef5ec400541ac1bf99dba2b38d3844157848d7937cf4f108cb74264527f2d861e3388cb916279f754f85d90400bdcc86cacd40056d661ff70d4661b562185b5d9e7c54dd7de6f0b164c828fa5338e0b65bb7b2b232bbe3da1f7d14b3e8c53cfe03c2a4ef809f87a5e0765889c45cb21fab3314d9cdc8a8a2d845db43f8d49ca73aef4e5e1a67295914ddd021da5a91493591ea3b3c053ec3a9efb4e750091f42ab9cdbd5d1963143f0e289f31e9febda7a575959528cf4c961e036f36b3428944b9da14e942a5946fea7d8659ed0b3937a957ca6c48f34ba04d3d4cc3d95f0d7c26c56fa2714a790ab6c792fa6323fc8edd7174f29bdfcd26ddc4b7912ec517d187403d6dde75b7aa7853d2451bb98319a83087cf08d602bcbbda527bc018fb8a4d272b5492e082fef3395663bdd2d248ab9d177c3ea9164fafbbe890c8225aae85f4e330fa14a5a100cac8195b36ac646ea0faddf4d07b91698fd1a3d66f60acefecd4e879fb97b8301ed25fa0400c00791e206a4b98b808bfac401c214838e3add55546d8b7a5024c1a5cf65cf6469303ca5aa89052fb2a7a01bc63168ab0ebe2d2bcf61181e22f767a4c95c2307a19b5f5be652a11f88b7cf39e7000f0d5bf6040cb9640dda47dbf1b090e68091a02adc750ce319711c8ed420a84f33ec6cbb39887fcfa22b72919b917275c4e240943f44fff2d76c4c0d93a1363257790a9bd990733341ab0155e1b60acd321a5b01da11dce0003b465a0b3b4c8fa305d25682b4cc0df92277b66af86519c934241857026ce40ccc3342718ed58b81ec3a5c5da29bc500e1ad10a3061d0cf95c901ed57b1fbbfdaa0c36e2f65dc2dcf85a250beb64c8a00ca094b84b8a52827c6e52a6914a4279a785f0aa471517d365e3f9934bf82e432fdb0565ffc5be8f9b4e5b7be2c3bb8c828897857708e7c02d02e5851922907ab6937bcf9b6ffe121f06c671e05e8b45f23e9f0b1b8c8f98210b633f4fdc85da46ffff0f59fe44b32fb98f0aded9820dafb38db635a8648328cb8f783a90740d7286f95ff6fb03e17d22fea675c5840d65d5614682e17b95068ddc6f141696231b5c2f9686c0d61d31f462f533e200280a0de28cd5223ff5c666f8a328a6073a4739ed3270d91d43377f67d228785b41b3264a8b3635fb09a1f7906e5129808c9c779fbca13407cb49da1174accb58c1d24f8a5b1c19095e76740522ab590617775292730748185b0e93dd2d87dbf229cbd85e3adf078be23a2041c55bdb784ba896b8851083f344f7ef9cca0b0fe3bfa829d6c4ee0c47e43984aeaaaef26505e6929543070dbb518673ecf432f8709833cc2b79ead8d6f41cee0493bf67fd44c076408d3115918f59299d4646f395105ad2fac4111b13c7416996e55f4b64fc5dd47532859a78c8ec59073423c495a3bf1a2615252863aef03b502975d7dda32f5c3d050fdf058337a1ed385567b7b5acd22b697d87d0e47928f96eaf97f0da70e5ff931cbba3d095f0426eaf0cbf7856d60e0ddac00d09aff2b8f051f71a87b445c2dbfdacf9dd493536d56e4401ecd9aa0a41f3d38c81d6e5b4a2e8e00c04c328304066ea4b23b9784e16fe8c5a415dd25dcdc096ec1d2e651591f995d514a08242569ff9d1c0065277433140e7447eeb08465b9c04df7f544d3f65d00fc56db9ccdde1fa05a474585929c96aef0f121d748ba0caeab3acab7fd858fa997d39c88577033d5b52636f9496dd02e0a5c9b12088a348e8f67353bce83f7437c4ec5f37fa8ad0abae159de478a81ad7e685f45aec3b6d5ba5cbd2de2157b43e4c363beac184243b83b4b6ad3088001cd0e1ce6858929e78268e9ae13c14da41feb5ace28467c13aff9d0832d74831a4a08efd9c343c813fcb9b25697dfe241932ff50350408dea28a2bad982eb6d6047f5d158b45bc7842006b25a44aec04681d4908409101c9f1bd7638dbe785e9091712", 0x1000}, {&(0x7f0000001480)="63a5df128a", 0x5}, {&(0x7f00000014c0)="bd05c6a17b4b04cda7deda239d96373e0955d7883aea0e798c9b0272b797c1c96db2cd84bc1ea7a97b63674dba91c8fa0bbe92e115f715e9f6eb587c19797b0582d0826761a4917cd4b926f84789d907b34a2365569702657e8f1f9672a435f071564d893c8236310b968ddfe6101ec7f72333dfedc223", 0x77}], 0x6, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r5, r5]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r2, r7, r4}, @rights={0x18, 0xffff, 0x1, [r1, r5]}], 0xb8, 0x4}, 0x4) 16:03:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) shmget$private(0x0, 0xd000, 0x100, &(0x7f0000ff3000/0xd000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:03:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="f2840c10564ec3fdfa7f95ce705cc102ca4be6f40b54a92170014d2178082a8e876322ababe472cc24ecf0e77058b21f6f36c6b047879c212428250a1db91605d1a36195671f098c7a2345e46d7a45cadf7f87d3253be5d56764e963c006cc7e2c00cafaaf06368986d2ef0eb2254363b449194e1718aaf8a2cbb5738e36b16315aaa5e2d008400ec4028ec917b26359278cd468c8108be4bfe50e5a014b9bfdc5e56feaf01bcaa570266181c8d4936803d09943df7fc95a4166b4d0f4dc45245b089665381774d7276efdcbeb56578f32606690a0dbe53275080b55190aa30c6898988e33", 0xe5}, {&(0x7f00000002c0)="dfb56c3e5e028dd2991ffbca90aca7586d521d0d504dd721fcdc47bebdddcff2971ff2dd2d45a617de7a55128f3b", 0x2e}, {&(0x7f0000000300)="4a502c08e5662c1f8cb3f0eba2d7cc77e297afb64647e68bfd262bc6b251363621a95c8cb0e559cebbc35293e10ba94e9ab92d1fd6d56acc0747b8753d2f85ee07350246285a8373ad048711c3200f6741473a14286b8797de92eb299249284f3b31b4a0d1bd5595fc1b9da817bc5823f3bb1fdb735b80a7582068f77bcdce2e084e5fae9bee2554aa2103c231f546a0b46a51b07a10e8479ea7311f9c2d9173af7ca708a4215bee127c175c23db6f0a33d6591efe7a04d5b74aeaca91098ab4796c902a024100f763f288f767d690a5a651a12f8870b534b827ff8d36fff31f213ce7eaf74136a74da5f168eddbaab04250a9c24f65b37607412807c442", 0xfe}, {&(0x7f0000000400)="d3d40d1055afe9a085b6d896f6a6d91bb240e295496baf592f956c0e5a9a0ee585cc58b7563a41573e972691be74b559010d71750b009e2fe40d6b58584921a8b03c9c75bcc8efd9179d06393b2a0483d6a65f072b25ce59a210dcbbe49011b563bf433fb7f3ebba893ecf9c5e6e143f23a10c52f02d8b5bac63244539e08148fed9d9f2782d2408ee8788000847f173ecbbdaf465cda5dc7d463ea7065cab89172a577df93ce9119857375526b46463bd2fcc4b08d5a40760942f061c7d3abfa66490d06290ae7b9a1af30a9fcd8d42428443", 0xd3}], 0x4, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x44) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="434cd1e5833bc1fb82942f5969e4babbf485425679c44d4ad8c1c134ab12c7", 0x1f}, {&(0x7f00000000c0)="4586dc4dc8860eac7e19445ba5aff170a54e099ebeb15c41536559f216dd52fe925f16eaa86730922267c6faab72314896d96f6612274f8f67fe0345c6f041877bac993fa9d5b486f59d5d2f0258d4fd8cb4ff17db", 0x55}], 0x2) 16:03:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xbf) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x106, 0x7) sendto(r0, &(0x7f00000000c0)="08dde5eea1ea3b4bef681485de81428c9b4245eca7d9593c3a7454afde8bc5344bb1814a8db2b4885c73a96419058a2542f012e550f021d3958fbe9baf52f2abbee94fae3f4430ee887a3a761eb0af5d45346bc063c5b886f64f277632e43577d97ba9638f095eb76e9ef2c42c53c305911b7cfdc1e9817d75ef95175d008aa09ed1c0a509acec5f3f71f6df82d8ec5009e9cfe49195", 0x96, 0x40b, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1012, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0x0, 0x0) 16:03:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) setuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000500)="4c6099fa4bd3b03ec8b822", 0xb}], 0x1, &(0x7f00000015c0)=[{0x18, 0xffff, 0x2b0, "7bfeb592abaeeb"}], 0x18, 0xf}, 0x8) r1 = geteuid() syz_execute_func(&(0x7f00000000c0)="f2460f7cd066430fdfb246330000c4a2612ca1002d00002ef340dd590005c3000000660f64b30b0000002e44d9433166430ff276fec4e3ad7b310dc4a1796f570a") r2 = dup2(r0, r0) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[r3, r4]) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x3) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchdir(r2) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r5, 0x0) socket$inet6(0x18, 0x1, 0x9) pledge(&(0x7f0000000140)='*${{(\x00', &(0x7f0000000180)='\\*{\x00') 16:03:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="9750843ffcc0c57454053bd3f07a243c53af798ba9a4b6ab1b78ed6f34171f7d0ccee7a23245aaff73c749a429c41f721da7c51650d0faaab7c4dd3e07aa3bf9668cada8c9bd2eea5d568d70bdb39e023d5ffabd12b4a29677507b66462cbd7f5f264a049f927df5d1754dae8266469a52ecf2607102ddb4de35a22a7272ba55", 0x80}], 0x1, 0x0) close(r0) r2 = dup(r1) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="cd75bea7defe911c8c3d552371ce859ebc043c89ff825b02301582b71a7c974d710097ea3e62fb13f98f5f02c66bef8d83063baefbc6f2df171587352a8d446650d8479e1064dd45a25b4b1fa3bbfeeddacadb5b5c54e32656bc66d02fdd6e4756", 0x61}], 0x1, 0x0) dup2(r0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0x7}, {0x18, 0x0, 0x3, 0x8}, 0x7, [0x8, 0x5, 0xfff, 0x7, 0xfffffffffffffffe, 0x3, 0x9, 0xffffffffffffff32]}, 0x3c) 16:03:42 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x100) 16:03:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = semget(0x0, 0x0, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semop(r1, &(0x7f0000000380)=[{0x4, 0x4, 0x1800}, {0x2, 0x0, 0x800}, {0x3, 0x401, 0x1800}, {0x0, 0x3, 0x800}], 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='@\x00', &(0x7f00000000c0)='(!%&h\f\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)=':', &(0x7f0000000300)='^&^-\'[\x00']) 16:03:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000240)=""/200, 0xc8}, 0x2) 16:03:45 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20a, 0xf4) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/151, 0x97}], 0x7, &(0x7f0000001540)=""/158, 0x9e, 0x3f}, 0x802) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) write(r2, &(0x7f0000000140), 0x0) 16:03:45 executing program 0: mknod(&(0x7f0000000100)='./file1\x00', 0x20aa, 0xfffffffffffffffd) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x10) sendto(r0, &(0x7f0000000080)="30ede473ea959b2428741199aef6127a3d60c207bdaab35519", 0x19, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:03:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getrlimit(0x7, &(0x7f0000000140)) socketpair$inet6(0x18, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:03:47 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ff9000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:03:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9f, 0x1}, 0xc) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:49 executing program 1: open(&(0x7f0000000300)='./file0/file0\x00', 0x20, 0x80) r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000480)=""/194, 0xc2) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)=""/78, 0x4e}], 0x1, &(0x7f0000000340)=""/46, 0x2e}, 0x0) pwritev(r0, &(0x7f00000000c0), 0x3ac, 0x0) write(r0, &(0x7f0000000500), 0xfffffe66) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/188, 0xbc) open(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0x10) pipe2(&(0x7f0000000080), 0x10000) socketpair$inet6(0x18, 0x5, 0x1f, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000005c0)=""/112, 0x70) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000001400)=""/4096, 0x1000) 16:03:51 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x8) 16:03:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x6b8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="27a0785a05f7694c9695ae5f30ea7e2993e941f5ca7e383e3024e01686c506f8ee0d57ffe14909f3ff010000c49b7a17b9861091aa3bf5bc476b090000003a871750c41b4bf7886483588bc714d35b6014d625"], 0x8, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:03:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) chroot(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x11) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) fchdir(r2) 16:03:54 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) .@Gt5cE>!%Ji %Y #h0L׶sW҃ɭsz=2h30xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x200) pipe(&(0x7f0000000100)) 16:03:59 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget(0x1, 0x7, 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='^\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='].^]\x00']) mknod(&(0x7f0000000340)='./file0\x00', 0xd000, 0xa70000000000) 16:03:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x36c, &(0x7f0000000600)=[{&(0x7f0000000540)=""/134, 0xffffff22}], 0x1, &(0x7f0000000040)=""/49, 0xfffffcdc}, 0x40) shmctl$SHM_LOCK(0x0, 0x3) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)='5', 0x1}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='\x00'], &(0x7f0000000700)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000480)='-^}-\x00', &(0x7f00000004c0)='#\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000080)="000000375d84d604ee20c198018b3df94b111100"]) socket(0x0, 0x0, 0xfff) dup2(0xffffffffffffffff, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) 16:04:01 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x6, 0x27) fchdir(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x80000001, 0x4) socket$inet(0x2, 0x8007, 0xcf) 16:04:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) geteuid() r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:02 executing program 1: r0 = msgget(0x3, 0x80) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xdf0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) 16:04:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) 16:04:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000000) write(r0, &(0x7f0000000080)="40a422422b6c29690df98c93ffd7694ddce9c0822339cf5366900912756e0b9c078d9783cf61e71277a0762f07ae266ef78a69a9d452a33db9ca4a97a13592c52dff71b2ed24a4a7a265208853ab3526e98f3d7cf5546a804d8e8b13d2d512b263447b49e7661e39d067ceefef042c11318560534921ac2c0b6de6d727f7f03c401a7cb2e21dfe37a0b777d00093972522666e48e3d3deccbffda8d35bec783fa37c69ed24379daf3a6b4220e26fd2f65e30ebf5c47d202d6745f609bf9dd080a1cb8b967aa83de87abcae8251c004c66e88169953103b4c63c5", 0xda) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x6110, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x0) 16:04:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4001, 0x7fffffff) 16:04:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1000000000007, &(0x7f0000000200)=""/227, &(0x7f0000000000)=0xe3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xec68a12e42f3efaf}], 0x0, &(0x7f0000000040), 0x0, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000200), 0x9, &(0x7f0000000000), 0x7ff, &(0x7f0000000140)) dup2(r0, r0) kevent(r2, &(0x7f0000000200), 0x0, &(0x7f0000000040), 0x2, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:04:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x100, 0x40) 16:04:07 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x75) r1 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000140), 0xc) sendto$inet6(r1, &(0x7f0000000000)="a6a825f9040538edfca7595805", 0xd, 0x0, 0x0, 0x0) 16:04:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(r0) 16:04:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a883c71fa60800"}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x3ff, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x4, 0x4e56, 0x10000}, {{r0}, 0xfffffffffffffffa, 0xb0, 0x83, 0xa5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x41, 0x80000000, 0x7fff, 0x5}], 0x10000, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x100000001, 0x7}, {{r1}, 0x0, 0x45, 0x60000022, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x6000004c, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x10001, 0x603}, {{r1}, 0xfffffffffffffff9, 0x2, 0x11, 0x5, 0xff00}], 0x1, &(0x7f0000000040)={0x9, 0x1}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x2, &(0x7f0000000100), 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3ff, "74368af9f3a652b8c6db83280b5635b37c0e4c29"}) 16:04:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) utimensat(r0, &(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000002c0)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:04:11 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040), 0x12b1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x38, 0x0, 0x9) accept$inet(r1, 0x0, &(0x7f0000000000)) 16:04:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:04:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x40) read(r0, &(0x7f00000000c0)=""/71, 0x47) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500), &(0x7f0000000040)) shutdown(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9a90a463c54d3f7f) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6c3, 0x5, 0x8f8, 0xffffffff00000000, "f048ef6275a7a5c916aacce44eb82d999fb39389", 0x5a, 0x20}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:04:13 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x0, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:04:15 executing program 0: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x210a, 0x6) r0 = shmget$private(0x0, 0x2000, 0x605, &(0x7f0000ffc000/0x2000)=nil) r1 = semget$private(0x0, 0x4, 0x252) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/14) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/127) setuid(0xffffffffffffffff) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) 16:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) socketpair(0x6, 0x4003, 0x4, &(0x7f0000000080)) semget(0xffffffffffffffff, 0x0, 0x0) 16:04:16 executing program 1: chroot(&(0x7f0000000000)='.\x00') mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x0, 0xffffffffffffffff) 16:04:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f0000000000)='r\x00') lchown(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0x8) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:04:17 executing program 1: setuid(0xffffffffffffffff) socket$inet6(0x18, 0x3, 0x102) getuid() 16:04:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000380)="616ec02392d6cd3fc9c99791919b4ba50d226cc2d4693b8b08c88ddc6157ae5d6afbddf61051295a0617048fe895a633cf21d17f021dbaed962362e6454d9586edecdf0f651777f21f2061a92505ce3c3e7418ca3d3fc4e73aca908f5fae110ca388c1342efbb253cb2319f07478acebf3e6cac03ceb2755dd4e48de655822cc68478ccb258cd56d8e690c983a9a8eb123ad065d325fd383f963811a4ef5403fdffd4adf928e536d641bb87e7679db084e7591b0340a766238e3942133f6a85f65dbd6653c9cb66fd148ca4c78f1f38eaa880c24beebca2322a3fdfcdd60613fc15f84440b80d53808761f557eee1c01d09bed0a", 0xf4, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000580)="90647f98f6e900000000000000003f1cfe292000000040836385c64e76c3e93c329741ada3145bebcf38c0bbc1056b00cf97bdb5597d3ee51a705346c25f6a6e686b58732598160ce512a927d29f9dbcd4ce6ec9fd3cee557c39bc6da38b4c0849ca0478", 0x253, 0x0, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) read(r1, &(0x7f0000000280)=""/243, 0xf3) r2 = dup2(r0, r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000180)) read(r2, &(0x7f0000000000)=""/126, 0x7e) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000600)) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x4, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) setgroups(0xa, &(0x7f0000000540)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) 16:04:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="3be86e1644a98f4048fb3b64a57a1e41ea83275196392a4daa16a4ffa95820ba9e87e8858851fa6ccff83b3fa28bc159c14ab65c25af36e057e6fd8452e200dbd231e6dede2b2450d65a87f7366c87d158a7406a8437f5de3060e3279c04ac8a01a1c1e473f98e4aaea1dcc75d82c708a6c5ddd9df41264c95ce7d59316567d55cf84b4c3bfea7ab76348577af198af82e3483b592eb2ee1c75a426913795fa82c1bf7205b0e1f586d53b1e48c027d12178fc6fb592597ec6126ab82", 0xbc}, {&(0x7f00000001c0)="b1383b39c430d3633dfc313140358fc3f5b271c667aa51f6d20c8021116e8b8fc3c107b777d8207d086b69e5f760ff54ce735e5972e99ba0fc47045bd8aea456a3f5141ad4ca51694786", 0x4a}, {&(0x7f0000000240)="e1eab738ef9e994c78e5a0d7c866bca604ba9adda168a91fc20bcec7eaf8b5c83ac2bf8216a821e4af91deb43ee5c08213e5b63d1716abeb9cfeb29acef295a884ffe3ab7d20828f", 0x48}, {&(0x7f00000002c0)="bfe3a1a98c0b6ef2e4de91b302e6788aa2bc248fd11355dbc7605ab833c9a5a438c7aaa3f6a067cf314c42eaf8154c8faf7b0d67c64eaf54782a7bc14ada5152e4b97b55699735b7e27a86552d9647bdd00c03eeb3d0d365b93e88f76533da8e364cb909482369b1eb8cc1d0e9c960a61a2c37a6e6eeeacb07eff0c1ae39508a0f9eb4563f53f14e2acd32cc40d2c2af23124888", 0x94}, {&(0x7f0000000380)="778fdc42047946d79524f34b989ab261088e992b07a742a951e39955e7ae5eadd8c4de40c70a946265c02db9bd2b6287eea8f46a084a0972fc9957513a2a7d99f8935dc6", 0x44}], 0x5, &(0x7f0000000480)=[{0x90, 0x0, 0x3, "14acd5ede5b73cd21c6c96e5e9fa1449df5a15dc225f6f1b1920747af8f6ed8fd2bb1e94eb36c639c953ddba1e054f0729afdc6805e24a3c11c634b9612339293310794f49df4185c312743002e9468162c1907b029f10a84b2ce7957892b9a94f8b27a91159a075ffa2293f40728cd61f061089bbf0da658b26ed31ef"}, {0x80, 0x1, 0x0, "6a5fc1253cd8288167cbeb7158b1699baf2af0ad3be9aa90d84b56bf28ff3b3dfcace0fb0143232b0559ddea7d5f50e75f2c01a3777e54b29b1e22eca4aad362608866300378a430249c3073201d602760ccda96b20a44d875c2a85e11001705f7def79f61f25ef9f2bb257d"}, {0x1010, 0x1, 0x8000, "62a8b60d5dba9a153e7896a05b3684b7ca82c7d1e220344758a0d87219b39a41c2a8b89f825029f7f629c08561a728c540d7d7470babbd2d37aeacdaa01b4377c50a09a10650441225a5550ad9b12d6e295efce9b62621702d8ed364785159f185fd2b389fd8a727ee3c0e5ae6fbd92b2116b88cfb08472ba193b30abe86cbe8cc7dfac803e5a13dbed753ef2ee311c0c03ee09343bfc01334351003f9ece67c1f21ce9a1cbd9b9b61b0fbba9f28495071df88a0ceeaa3c185174effc5b57c998dc33a11c06503b57e7ea7ead1af7a6d08826f84db2b2ca139953b169d7cbd81ed548d4e1cffe1ed49f0c172f5c2eab12ac75f8eb04e02c2c63e4768073e15489d4de409504ad4e6fba4754c235651a21e25ed2d9c39fc9f8f84502bc44e821c517ce4d0607c4b3bee9a4a2956b20882ef215691646190f1028b8c25468e60e5f0a35fc6efff16c5784121a874f86c7ea243a402346317e48748f82025aa844f36a672a8bfa40cd8ad00ab3ffa5e3a5406cedc864d7cfb079609552ecf61f3d019b1e874ab8ff47df1db5c06e778a5d137d4a6a9a46bea8488fae81a23e74435f9ea71f10d9209a054b9f923772aefd0c2a0838f2b98c03bac09fc28a135a1db091a2f13c778fbfd62fb17f12805f5ee2563e241214a21f48fe309cdd7029fa5f8c0ffceea362b990c9857605375a43ee9b83fffa6cd697c9c73e06eaede6d7b89761d1eb6b08940be721f436a4b62414ef72acf86af9bbb4528a518c3a1ab033d3c47dad1460d5fff17eb802e3df3b341eeac57f07ddc729cbb75e0dc60f7e1f7b2cab5a3657995e8e0822b8638ed5ad8acc8dc6709bae878154065b18e71cf27585001bccf79555d1de85457a9624ed2fe7855c8f3eb65788573c5f2959ffcfdbf6e5fd67773f230578fb7d6f72634a7f0f8f31f68bd2c2c9db5fc222bef6adb4175adfae97d1029de05c1cb51556d93f5d428182e03372f281d7174d11b75ceeed92268d3c0ae77ba64e2247b61c3f1c1a72a1c0ea39d901605d577f3eec26c1f2ce626c288dfcbe3d338b0e9c360e3d954438eaa4960cf1c9b504d3af1c35fb8535cbd4269ca2d982e8097f72ede5b1116ec095a720f580d72e5f8e6e4ef048808eb348a641939ec1277c83e0eb486adc02305fee846f53a2e88fcebbfe007cf3dc857d26a25635d2e6aa3c61221a856407a04a6273fd430498a6a9c818ba7bdb519273befb58ced6164bc02308ff41485ec3bb96e08daad49ada2d9c5b4cbb6cfd8d1142fdaffc2aec977fb188f1d5351d3c06768757dbd7cd54636dd17d707b6e8f2352d356d4d4529f58fa991ae7f43a91112ce055822fe2a6c4fa08c14069e93cc2507b037da6718cfae262243aa75269f64da57b8cde93343174c7a75da3552b9118b9578ec1cec4e1cc4269613c8d151114710dab4fdf71ff41ebc4a55ca61d6974b9e19c940137b3c0ab464e2477ff47d7d15d429c1d0b638d337f98a25dd640557d40a6ffe9aeaeed50953e7ca2935557ef4fd43b9ea7967e30674857bab593198f4de4c9a81fda12aa89947cee396c14f079944ccdd4910429b97c675f72a8de6e6b1f474b3d5ccddcf82d28c3cc9c2f735de3205240567066ecc3bef573348186e20c52d78ea968d06a2770ec055ad86cb9575a38a2a6fdc0f42e709f43839fc515600e8030e3391b6c3a0e41ef2ac1da54aadb2f6b8665ed0eafe8000798a672b23407656d3cf9e728a8c5b6787b78a8035ab9f59ae6fab23e1b2094b9e13560bae4884bf2a6a4cf46b6ecd55bb773db8322ee93e183e87a0670bc0c3bbcf2170eedf76c9487562b2b21f7de290d9cf7ac6373ab4e596b1d8a23d05b052b52cf4d0380ce54b18fcc4f9a0b542eb08a2e8ea0f45768ed9b1412880cdf0ecbd3549d8d07b6ad33dc7c7dfc9c80956a39167117a9de8bbef658960eca38b25008b7ca0c7c563d477ee9eadaeb37f519c9d3ff324d96d99b9bce2588abdc1c62ddb3121f1a9ce62141b8c1c8d5ff5561c8e0da84e4e2a64a97794d6df406692c0d3ea29c4e046513c91856682610d9b5f78d1829f8a539f8fbe387479ba0b59e162aa92ac126ff9e9f552e570ebbbb9e89342d96ded192f9983692859642c7cb7918a42e3751755c6ffc8773285c9b20789d3c82a1dcaf6088124fb2256c08ae8acaa057857decec1d0351faab5d2d589d57993ed09e319e80176b951b24907978906542e500a630bb9f5831764a5152d0ce5c1ba6b50fd9792719f2ff36f53779d1bd507fc939253ff4755f1511e0233ce0ffed5c79b5ff2fa121caa2a9ea1a142ab31518d1824c6a3ca6ca86b9809a31560a661977b9ba8afe728d38b1784a971a7aef2bfc45c6ec20fc922b4f3174422d874dbdb2336461b90119738b826ee106d5a43cf4ccb8e5110dba4c3d727e2c86c2ef5a1295693d8294cdc7a8c9b82462ac5f6535f1f7d5f400b01b583cd511641dc98d117d7ff57c18ed4c71f03d256b30807e5d8afbca025e13719bada038327ffe66d9f8732d641af8027bd02af58dfd4b12e2cfd87bf45c5e040486da88df758b86f0f442c92ba34a0aa2f5c3cb5f9ba0a43ddb2b75b8c0214b93a009217beb2f488fe7a0e2e9aa88c6303b86b38ba2d467a96ba498bfedf6d84aee69030d049bf4614d11af4665316b40cee23a4bdef749f0f10c1a4ac31998cba77701b09e26b0672afd69f46077159be4d3697e699b347e393976ca988dd15771f26915cb7f4684e9d0db0eb8f9613a1b04d8efaa8f045af60fd0dfa59daa18e5cb85622e7f72b8b3b3118b1fc7f30e9d7b25f6933f35976a1443186d7ff5bcb2938c1394e9f64ec18dc5fb7cbc8c37cb1a98238328566332cf28c744eedc91e3b92e0fe015631498227517605229dac7badedacecdf2cbfdc18b73dc4118dc31d7b81db7f5e04cebbbcc033be7feb9a2ad05220a46a2768f83a7e782a205b6417ef7f8e66a8237376352184e6674135f1921c5aa2270cddc479d6a5cd2d56160a413f01e54b11709f3c6e8720362d0f96923b3548a09d14d6a250131109e88996c39d38abf958b8f811385dfee4e39452017670373276697e68cc225e6c166eeb591b59a10503447b26090cd87b4c69efbc416763b387faa29d5505dce1b515d47f5d8dd0708ca4a15a1029a5847842309e638774750f5051defb845a68173a8ced1306cacb6ff41e512c5a596217df759adf702b0d63c05bdbeb29d980bbdac1d382f7130ea89c7a47839e0b87a6f00d4cff3a42d1a2fdd8d3372d1ac9f9c48e43191ba28d098252b541041a3e9e284563a646d2d2bd244b1bfdcc357403b9eb41112fb97581ff6850fb0c4cf23f5f376da387954b80d330165b02bb00221b3874ba1b4010c7930f9bba8625f4eb58c6632014b213770ff85f813367617e9bb8248a93eeb7b0e240685c84b3bc3845c64bbc5842eed60a70539e3b72b71fe42669bf2965c031f078ac0274aec170cfda2414499f1b9bbe8d0724e8795d2a32f91f8c8b26a9c859159604a91c90eda339793c4c026f7f9c66450742c3323ff0b24ba846f37ae8be27f02503f6b326657024d3acb912af038c8bfab4386ed9370607f69664945c01cd0bc67bbfed216c2750ce2be859bd099a8742dd78ac1502a9636ee6326e5cde2ef08534ac4bb3d077eeac4d0ffb04aac7843b1803750ac760069df4e536bed600abd2c894f8f1b4626e7944b520a9aef1f5c44afa16107af2176ca4ddc79502fa818d612458ac9dc82521a7fb6ccfa3abc7d87e98b3b809d4473f9f72b7e132cbb99240b353fba96b0b452ffd1620a91dbfe186a40f20503545da220065624d4091d784a2b3ec117743c46250719df5694f52d0a204d87b101a25f994b18c3bfafb8f451ea66dc0c53454d52bc4be9efb65a916b2041a8367d6b1e8455a2877ae9fa30527a6c791f129bce0796ae46626f312836f0c2112bf8b7d75b1bd562b299597d33084d7c9f4486e5a4aec8ffe9e2211a25d7402f5ec84dd9f9b74fe5e63abb1e762f1ee46a10cebe25c41beadbc2974df9cc4853fbd8af477197ef022fcf4df947b1b557f624077c90249f61ab1ecd4ac4850d3b288e5658d525ebc23f57593d0d1a0071dc6f152af7680c46dd631afa72a1d1c3be0e241c43504ef2258eccbf2bc36dbfd6d7a8d117230db2d4dc885c8b5b60ce7ea7c3afea47f1589fa19cc2d78e46f57bdd8cc706e813992649b939284c4cf2586315f04721704ad9124d577c58e5d9ede312ed80d0bc0859a7b2ff6a69d4125e550c7438ddca6ff0758e95dd2eb4ae0cf242ff3d61c6598cb4cda15bd478aedfbb15221a0aa5b5d122968c145e0dbfb36d4d41d904d7be4324e7e10305ab7d1e880d394041246a494a3cb2e334a183b6f29d1df0e1b1165a46bee7419a1e2a1924953df5d4400e59ee22c6a92c32af5649137ae89c9817daef6a8170355525c8659d6db5d5e4ac4267768939969bdfa0257104ee6106757ab37530c7de7a2b08135d8841dd25ef35d5c665bf3ddee93298d3050bf39afb7a69405cf68c7fe3c040a6f73483006dcd820911ac0a66b6f5563c1ef1e4d2d077ebf63c644895e616f2a7caa3703843414f1fdb8ea3062984ba7d95a7141bbb07569a26e2b7d9732e51dd1a18fef3e8b3f2dbce249a246ad312b7fc559ad86c4bee8df8e6df33b7f25aa472f593869a52aa2d17dc9aa580131bf14a3923ea0c5ac65f90bc61e5bec165bcd69ce1c8975e0c1939cb79e1b7d063d56ff58c2b042093eb97e324dce7f122011163a3793c0044870151be033d4ca4e29cc4a42aa26d9b1669c77b4d5e981e106e86be0f4ab1245cad89cdb1e46a4f5b320c7ec5de9e7371ac5089b5fa97fe0f6abc2e56ecb035c1eb5fe6c2e44bd6d1734c6db801b1cd13b0220781dac1d1e0549cfb05cabab852980ebbe47607c7bd472bc3f4ab8c8acccda6b9358f354bbf1134ddb71227d118f35674ca62553c2d9f22afc705b66c39927d5066c427a8c6b0e5f6164149c405c5fa5067a05ac732f43d16b1c8b54c4f57199568931296b2924446f3781dd8a165772dc4bf957f21bb5b193cbce41bd34554198cfde3390c486ba97eb31e982dcbe9924bc3a1e4433db748ea223f10fb8393af9c300cece80e3dcffc1b79af39b8c6a7d2e9ea44114e7339fcf5e0dde5d2e5ca6ce2f851c70ca76a59fbd504273ab7d53b00cbd56ff9736e7c426f99156fb3354ad06c77889b8320d91f18db2664d0f20d7ced251bf05c6d44a1336f1d13757e00dc08e104d7578c6c11efd493ccec64a6e813e54cc8f12512d0aa2549d2cd53d1acdba535732d00703712f31406543298e5a4b6409d724b5331c59d01e0c1d09fd285a2c46f6c589efceb7cc1f8c05c49996d0abdd2b470f180aa8a210c527a3437f101ce67774d748f4ace5dfb61704c5df95eb5b48717176b54041515be1d13ebb23d49c52b935c7e0bf3e761f86a3301a860dea36c87647609b8cf0083b3157a258efe5c3cab21ae151aef201db80a6f52c4e93da9162c3809f7982087fa6fc5349eb716e209c44f900de5b27d8b5a8ffee99bf0208176a4b224a4d3ac9d83fc6678bbfceb4bf5da5e88d2d0d994ed1b3431d77e17be34f9b2f4631989bdea0e9efe468f93c5a944e5ba707ec188bb4d70eb7dc97b823ed9bd063e6b3839c34ef63453d376f07fd40506c2d3908f384bfc36e741f1f2df1eaa94af64801a3d20e3a4110ccbc9280367878851c794b4eba9672610cd246a40ca0f3cf3f042370b7b4d6f5addba4bbc490d122fb"}, {0xa0, 0xffff, 0x7f, "10a178bf4b4a70f81a9b86ffa924e294f3c7d076b8a788f6927dfcc7c74f29912da358664c25f2e6aba7f21b4a972c8ae4a1f8ec950eb63603158733b62fe73e6ea6471f8b5865b1d0615572d849c8e4a00ab6d1f4e5cb9f534664a12201ec6a86b735339dc0a794dc8fb3207a9af34854cdff08e65e86125d0b9b67335d56e34fb4a0c767065d4fa081c30154e13c"}, {0x90, 0xffff, 0x0, "452b03cb9b990bb8a22cb9d56493e6ba3af47e82533c57e03ddd430f630733a8f24663dc741e342ef7d1a768608db5f94b384c26a62cb01f7e9d0f970669d972a55ffa46d7a006a6b62849b0ddfc860bdccae3e8dad39364a255dcc2958a72a5ae0b806508fe08af5d192efef7399e3cbe1252165faab930bf42e1de03"}, {0xf0, 0xffff, 0x800, "94c2a4b050bec4f28c503ff848f9c3e56c10bf89b756841d6359b0373386b1bd133851364620fbfea78e77dbea5385fd37901e4546bbbc9ee349c07e24e15c11b2c62486c328e3b75a58c8cc2ac42e54ba41f0c21ae97ae9e9f0e154e4e0be074417b5286a4df15e32e6773735fda7a2a3e8ad527bee159e93b7a4bd3a6310d45241121dc6309d71ec38de05b88087e0ad193be6a9d4b4818a6aa7a303872a7dd93b46fa0f7e053190347bd91684ffb501ae5f693d69af2ea18a7c4b4fc4cfa832e409c36189c7f482313555015d2f36c868b15e1a94a77ba0fdc02f35"}, {0xc8, 0x1, 0x100, "d40ffc4800ca466707ebbd5dff2c8671368d9ba4d9093829e0a647e705858f711ab6de8e7766490156e0105e46c320d0c5d2f54b983cc902e98f81763d8d4c31f8081475c804a8ad40813d11312bae9fb4661e887c6313d148a78838e0ccba66c2c6deb445f45814b83abcb704bfefab0684e9f670822b7a79ac279c690c05c481167bc6f5dccc5316fb4eb93df280a88d1924e5dd7c1d33fb089a7db3d160ede85c9b44c8f13405ba1ee166632ad2bf72d9a364bdeeb425"}], 0x1408}, 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x2007, 0x201) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x1a0) 16:04:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x6b8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000000140), 0x8, 0x0) getsockopt(r0, 0x52, 0x75d, &(0x7f0000000280)=""/237, &(0x7f0000000380)=0xed) msgsnd(r1, &(0x7f00000001c0)={0x3, "e6ac1942e8a13e92b918ec4600cc6711215c95b6c11626fedcecec292aabfaa3593797a174fe5e8d5c353082bdf2543001b7728ef603a0e7dfbdfb2483420d496e97deca5d4116452072ccb8852addc419c5cc782ad1edd65deb0d76c8b27cfb457c32ef3368978a3835dff3ee2a681e314eae4ca799df8c683194d939f0283605f40e39637a55c3194ee038706f4437a8dabf262402e7cbdea4a48e47e1"}, 0xa6, 0x800) 16:04:23 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) semget(0x3, 0x2, 0x200000024b) 16:04:26 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xb573}, 0x10) 16:04:26 executing program 0: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0xffffffff) close(r0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/126, 0x7e}], 0x2) 16:04:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x4, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/68) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f0000000080)='\'', 0x1) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200), &(0x7f00000003c0)) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:04:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000300)='h', 0x1}], 0x1) mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/105, 0x69, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000180)={0x9}, &(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)) 16:04:27 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) read(0xffffffffffffff9c, &(0x7f0000000100)=""/239, 0xef) 16:04:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = getpid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)}], 0x1, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r2}], 0x20}, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kqueue() r5 = dup(r4) recvfrom(0xffffffffffffffff, &(0x7f00000016c0)=""/47, 0x2f, 0x802, &(0x7f0000001700)=@in={0x2, 0x2}, 0xc) kevent(r4, &(0x7f0000000280), 0x0, &(0x7f0000000340), 0x9a, &(0x7f0000000000)={0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r5, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x67efc6acce0fe18f}], 0xd1, &(0x7f0000000300), 0x0, &(0x7f0000000080)) close(r0) 16:04:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x611d254d3e5327b6, &(0x7f00000002c0), &(0x7f0000000040)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2000000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setitimer(0x0, &(0x7f0000000180)={{0x7132c859, 0x1f}, {0x8001, 0x600000000}}, &(0x7f00000001c0)) pledge(&(0x7f0000000100)='%\x00', &(0x7f0000000140)='\x00') sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000300)="1ffb3cc7fabe4185c835ab77fb84d4b27b371ae3eb6d374ec19f40a22e5dd5abd81ec4842e78ab363600b3c722574aab72605150f55b39d28743fd0efdad0960adb6345d1756df959dee1beab50349d30ced0fd78836e948cc9aec2674081204fe70ebfbb37e57e1cea8c10971caf735e95e485955feca41c23fb5f798c0ee9db8d74e1b", 0x84}, {&(0x7f00000003c0)="f053847fac5c4fff0ec15f54150ddc50ce4b57054d06c97363d35345ceae0bf9f2033970a14ba1791c35943f4ab5aa82898f8b3a01f0890424c12119f6ccb7f71c771716d4887cb255db81e41faf8e07892bc430bde9b6a2c442b5c843c581", 0x5f}, {&(0x7f0000000440)="6bbee558642e995f61e062154335d81ebbc689659f067d7528d291c653b3656a47af9423ed579a1c73fbb720d7a165189b56ba3d6deeb0fb6839acf59a8c96345e68ff0d08eebf2e1169ddf2f5f256150c2d43a207198272fab53c256f050be323b87b7881a612a441f8abea031cfa79b1ecf1af1eed1c85142f5b8d50834f1560870d85300251dffcd590579781eb3cab2d467dcb5ca8657a84c7a465a1c659056cfe815f76ba32cc16c2e34df482cc203b", 0xb2}, {&(0x7f0000000500)="2e72dc15840538083226d1a4f7ab69be7bfb37a8649d25bc16abe174fbd1dfadcfe827d2ae197d4bffdfd2602f74dbb8259f4044d632b2a9af90ccebb2aa1290d211da59d10b17009b79740877b36eec1f88a2a60b60171f6d96c2400c398cd5fc0504dba8c1e762e46b95", 0x6b}, {&(0x7f0000000580)="eaff141f4da1f0118ba07789f9cdb1db14a159cedba9e03acb5f24ed4fe803330e27722ac9faecd69f826299a8d256cf2f7594d9a6b3574a0c4b5139e590fa6691ce62930c14187105afa544d8c949a5373906c50de009f26a2c89e4302428e77684d16954a0f71ac8c59e44ee5603b56b5bdbdb70a480030802ceb8ebef734f9dc877ce08b7ca7a23dd382809561469ac8abf237166292e18c2e29171e70bf15d853f3b5febec0d3b2251ffc1becb6bb37cc2796c22a3171b7c9ee553a27d6c9bd6e3b9476f2c0318478dc11f8757c734ca56de768f60ccf9129902154b980ef911", 0xe2}], 0x5, &(0x7f0000001900)=ANY=[@ANYBLOB="10100000000000000100000001000000e14ff2dce775b96c111171cf33e257db06f1329944265d6c6aeb74f6d0e8de6cee23d5406697bcc882bceea00fa23a57c6f63450c0c990c9d3e94fb27fa5ede9b1ecb5e0923db25708b9140467b7af335d0ef33a86156d8d412370f5ab1a6005974bd7bbdfa6dfc4b8140f8b885d6c928fd42239099729c90b92a18086de66556534ccd18e4cedb5545cd3a2575510be591a0aecd98172f9fb59e3c419331656b74be9c9bdf3f0ea28e81b4cc2d18cea529d63656912143235bd5b435dd8ba104aa2c4508f477a5dbe71666048cb509bb6cea27541b3faaf9d68db9180e8fa38f77f4833cb36d069b90de6c78b85d927aa8588ab8d51431aed94662350a5d57927837baaf534a7e71a8ea08bc825bf3bf7dd879b40849a7682bcf3e5cb05c205aaee1805475da3a96b49bdd52644c497928e641a16994a65771388da53b9b4ca2ad8d18e22cbe091644c5d58293214d908398e5bebf254d2c59f7c5510a04484306312cfe348fdcf72adb956e38e045f1ab69978acf0317f3b420ddd3d63720deb5eafcb1a436389edf9e18984baed8ec78ffec7be64eb6f18ed04a6f92685865232c1bd44248ebe4a353f74be7fc4e4b94a57fee12ef99f8f6cc1e5956709c6f118aa446e5b7c41bb1aed806b454e3ee2b4f66447aa0f40fc0360bc63fe36ab77913e46f645bcfd7d5554ca04cf86c2afc68700fd465aada1e2173cdbf53264e7cef6efd5bb6a06fd7f054d2e42025ab963e367960270ca38194f5f5633d83cfd7149a93e58a017156810966237a198e8643587314b76ea362d68452dee788eee7105f37ae3925cff7a28d47261b2c66abe4800fd01b3475f4b1dd7aea6aff528fb1676d1a55e66e4376fb037687b4a7563fd57f640b467bbe7a3893ec2faf383eff6001068b8b43b2ae21d8077bb390420ae7095ab0d37733cab612f71a39e7a7d6f900471bcf4292cf26c5da85ae294466d47d3b2b2cfe2ba2aea8e1e855c30900637a4c0f3b1b49ff8494301f9999a1352b3dc982487d35c9b745fd29ab372ae8684b1345f649ccfa6b71274bd90c6827e18c8693eb75661196efe1b263d0d988f45f4ee308396bd2ed90e68e084014a335f01e9ed9fc359c26226e9524dfd7db372af105f2e3b9f79982aa7cf8e0a9fe78b5d39083d80f0f9907f5c6f9918319701be01b430f81cf4f4cb06152313771c9245befd80f0659d797a47dbda4ae5683d35a5e9cdd600d6e5fd6ee2a6d2af9657fa6c1be122d71c3ab5f96d26388d6944b599e920b179bccacd035a8c82e70a0d995ace30c7c40536d73442e511d5aed03c753c7183d094d593434aabd809d95b8259438193a581020ca12c8b46a7165090d181247d9c110e78937e9f12c909b227d5402ff4c27d35adb50fe5f84adf6cf740221181b4e61f2e4c606243707645e99ca47752a175a0de97fb10c28740c33c562789ed95d5d8edc3ffdf8865967174ed8dc0f057a2c440182ed19dac8fa2ba7d2ba9bab1d92ea774273401f3e2fb1cbe505c329b5bdd976153472048e6ded119368593d4bbfe60051f1e5fa031954819af56120f59d0e9fd6afcf10966f14eafc4fafff5b3ccbb7ca2943d2d4dff3fa56f21e7265f2c19d5aae0181c59d5af9b833049326d7e715792558a6e159b902b84204d1abeeab8469148fd87db85f02cb6cdaaf09978978afaaca45ad6acd2efbd9bbca1a8437c433973a7ee7faa00e1bf27b80256b96a88eca2ef43fe0c9145393d0c202650d17387018e09c91a1be0897b59d6dffdad68ef1306a6ba74170477954e2d151691d1eadbdfb2017ab6a590cda4450dd349397a8f5630cf1375ee260a44178063f7721f2f708e9c3a32689f4160e8a1e5c53ab1c8e4ef5f6c3adf05fe065525380041289ae3887893307c23ed2bd9536d5254f11ac99f61af4710d18de6ad42b91987422db7efe52583789c451341e86839c9826b47256967db3b4f8853c158d9b50ec99f12f1a0fc109fd4aac060be8ad3e964b480ffa8b60eb7d9032043c3ecdbe1f0aa862270d49d445b7d3c420e8af0cd69a4bf1a1a2043edaca732476913c0736544920d980b51bbbd939c9287a5b15ee90c223e457a161cc3e1ffd53c0cb2d8af25305888b3a67b65eab6c9ebf4532bff09e999176374e91051405f0db732ef4d01e9b577f6ea5376fb65e302a95adc7dc2e5b80d83d3fa27247325471a7575c4c0376d8160e5f713a3a65526f9f7751132f97a41c41072979303dd1e4e9bd520a912c45c57ac5cf087b2ec75538561a46b0b59cd612fd4f3768ea17931054d64b4a109629d066f99be23bc85307d1866cb934e605a1311398c9db5052980679a2017d7c723e506e509392cefff4edd43cb93f4ecbdbb61fb07461c3e56eb263085fd67dd79d0453d6cd8dc4124f1fb004f4bb7b8b8ed4c9a6d8c9613f8875bca5aae260b68cf08e7ab9ce513258f6208a372e00cd8b1c0dda4bafbbfa17b5b3f02287c13f5169a4c0d146c53ae63452d3a9346f318de2b9bb30575b3a33ae473fd91c41e078f2bb6ba41d9d7a4412d9cf25bbf6149e6a7ef329d0e267eec934f25b164630d659221df27c9dfb2a26118b303357a12a51e341fc4cca6f76c7f77a03cc3945ca49aedf16ae3dbcbb78ae92650cd39745c24f23fb4c80306256f3c831e0cd48407c0a198bb9c75c26b7fddbbe5711dd88c2c79ddd6a4207da39d48d75a308992c2b2539a753e9bcb6432307f0f77430202eb04eb5e5f65f041767726530c871c39df4e27e0998a91aadd40fa245f162589a1d324191b955aab3429b83f30dd3c318a91aeaf75fe4cc20ac61180178ee7a41e913b6cf5bfc93359021a9413dc1c77866b9e057886938ae010bf02d03322acef9e6d50d7592f9053f0b45c041a905d3aa8d8f513ffa370a3893317abe461f53bd2e902abec9718a6712ffff3cbb205a33b8cc524b4d7ddd69f7263f6df7a2a287421b463d5928a5286480c8be9218d0b08eae8afc0f9226c88603a53260945b4ec2d50779a0dbb058bd2dcc8c423c7d21f5722b7725de3a332223c2b90a77e2ee515be03b6ea382f40142866d202cfa0d02033fc9d17f2b5d042519bf5990459465777948c36a084dc43446ccff05ff372b7d7d3b3ea51e6e28380216eb7f12d56ddc959cb8fde0f92e20387fc1c94235ff7e09f4b137312ffbc069f8bf04d6a172f64b59e7eb45d2adee8483b73ee8927cb675bf50da67624960f81d0987d738db1ba43cf71b9ba650e26e04a0367ea5b764992fb4a2b90a33b6b15bc08dcf8a8356e090c87fe3afe38592313b36adde66fcf16d07cfa204ae40f0bcb7c73e248f58785c52f331cd9c8ee76ecf5147736888d081238d7b88c1a8fffa4c84c29be0e5f9c52fade966a1a24585bb535fc6f2d06271cdc3a58f7e7913d12aacbb705bc6649355ff032c8e4879f39f63aa00e0cde9db6594c50e3444aa379772103bf95ecd9f40a966a550c05e6f89934f24ab13a536043c189ab2c107ee02b1451332780dbdad95a8e69009054a5757893c512793e1b360fbcca7754215f89490e01369b001ceeb0bce959ed8f324da3a0048d6dff8002b1e4dc3a552c4a3e5ff274862acd4c37841e9d78a2979d0978cc9b6d4b45d4794ffab48a6d3d05d3a53b0e7592dfeca77f5448e26c4951ed936ea657aa6d55ce91c54c7e50e80ab8d2fb1852658edf03d5fd3adef7ec284303de804d6e0d184f0f43dbdb98229998e4b3e58660e638a28cc76ce91ea9900102f501b4215f40c39e68ca81c508ba50f008e672d8f3bf3483ac87f6db5cef174e0643cbe11a21133690a52bdb6619631faec1c270b42f40abd399efcf34c407832aeea845add317771fca8f602bf03e4e201f9b29d5601b494d5b87f4d4a1a8fe34a956def338bd7c8db0a62c21fc23a35ea883152f2954664fd1f3dd27242e291a2f343239180fa381fe3bf5e22936a7eaf77c21fa3621878d2721a7251caa31d2aa4c59deb79d1d66a21e99114f8e37cea964c717d5b389e2ddb8116a5a9af70532ee14def360b97f114f82f7399e58ab9d0a0c49ec0a2bbca335c68b5cf841fac67fae5a9c867af993495fc784a6b790903b913d7fd20a755102bbe225008240292e185c3164332f02d8fedbb26dfaaa2a6fbd2ee63ffe9ca024a5d9bc242dd678b688a86fb955cd919702a7d963f996fbcb50a64a542f0f5894a2c75c2eda55374ecb82ec07f937ee28ee74fd113041384e4497a8b1ade13aeee8bbe0253abd4e26c245b19b744034edc4067f6d6003f00f9f145229f045713745651736c4b16a8621cb8876a449931b97579e4532e9af1b0e2744af79f98e0322ed7c5e28f29b32d0813ef7ab33b9389f875030fb64f92b2734b7122c866732733f86c821fde022a3e34ee46f535932da70f4a3a9f83bceef31cda41ca3d9ffdeb445dd3f5d380b0a8d4c9dee08f7f96111c9bbebb680f14dfa9120a4187236e1fdd1fd7252fedc8065b7cfcdbfffbf3fc1b6ca3c91b5bc0e0503b1b87b126f214fc846dba102d5dc13fc78044a1af00caf928f1f4529dd4468ac44b68fac88832aeadc417ae369d968f659970bebf0b63b5f41e1bfdc9835042579ce65210dd27e76ff0731f55aad845b46197863fff7a20cd02d212f271a817a3448fc360f4ab41ecd73a3cfd22ac02789b996704c9e5fc937e58574db3b500c34493e3863505b5e216f2092f4c9e13ebcce4389ee2e122bca7e488dc507319d874407bbae0d412f4e64a5bbd81e5ff1339fdc2c93546f632a26ca80f652cd37b43440473759fe9f1dbdd82d6e07074071251adfcfe208eaecc737da590540aed32a162a9e1e7dbbfb8e9602dacf0498ae8746360b47308c08cb1bb7c6f4551940b1aa781029995badcf6e7fca9a0165bd30caca94665bee21f179ab0f1ec81d2834a87fe17c68a8d389e5c5d837e1ee263e4ad90b5008d0a16dd2b575a7593b01cee90ea6d3dc3ce2810beef4f4676858a8d13d1fe885eb70aa31a1b38893c45ae2ba9c08d9b4c639a7a5d7b8cf893bcf02d99339b6231717646f6f1f7974155798112a1313fa8ea48c1dd4405d2858066c386627d84d6d8e63a76ed78c7193ec9d083272aa0f386687cd6f4f0ab9cc11c778f480b58cae8f5255b55aec7189e278101472f96ca627db9151a2c2db43dbfec85cde8ef844d1076cf43b954cb6ba6ab31e01bc5e6613de6369aadb43375a07e44ec9256faeb76087c1290e8616c435ee79aa4acef8ae05ab3e5aa9423a89940add52811d3d05a60b3d6efb67a682600ac9a948ab382d7e2a84b69c6a660c302ca2e1f3462494890ad612d2c801933eb080ba09210543f46caf36da5e2908c0cea94d688aa7797336c7fdfaf81821d3ba415e6fb1cbc711ad077ec7850cc8a4fdaaa9b86b44e67fd0821c207ccef15fae611763a100599248d949886fceac638302e14f733b6f6468b50a4582a1266b8d4539a64e4d74c059011c5ce7b8ac6401082a14b7e06587b7f489d185ee140dfe883e35d35a22332127e01b14fa4278e95db2d2c3a38cad506c8cf3cf0f8d1a372cad3aed1ab3f29a61bd1dd30885fdf4a24c14e828e55c6b2871db78ca7b61c3925b0b55be135d1b60e089ffbab6a16281cd1aadf81e7886a29028e0f76fcadb423651213bfaddd37945763bd8cb9d3fd9acb13398006559848af64b3e90225acac15eaf41b22a8ce4a5176b7788da75bcc8eb952ad15eac32a38cf49edab238ded3e7c33877e8f30162ff60b549ec9e4fa7b95ed2bd41bdbc2547e4ad407124df27d000000000000000ffff0000ffff0000b11f34436d2c47bd80a2c3719d96712ad6be8c56bd7b535daa71addb4af8a8ad2dbe91bff7a6610c8ab020429b66010ae2dedaf0870b5f6fc4120c55f0eea1373f624cebbf91a341a054306b9354a2fd70ad606830aa8190cab44bd57bc5805e04faa77c7d5b6071ed2fb0bfa68e30664d5c4c4fafb2cbbb332aa88a92f4554348e7b9e5106812764c5212e132c6b5d47b3ac0d5d4afc928646b6bbcf63826bad02f95f24367d10f0e912cf5437fbb41960a18477664ce035f000000000000007800000000000000ffff000006000000a23aecb5f22c2e2fac76541f0796e343307d9c06dbe6c77d32e5908b60f024c8de822562fccaa5e31553b6479753f28c51e7c6745990adf1de6d1305d26d36f4c9d7a2587b83fea2e2bebdf4c2d3257738dadb7e98decbcc326b40bf92606505caf4435158a30000d30fbce9e69911aac24e23c070588e7b9040e1feb49e4fb89ae162a67d076aecca1023ddce1757844ce4e9d0cc995f8cd64d567240090aba0453471b3cd65c7dced5e75d23a7965b7b043cb2d767a6558db818bd98907d94781b42db193290f291604d55591c2368a73fdd4d82241c561b337af8d62d65d4f5be4948e5ddc88e2ce199b1f3382108557e32fda3e28d3f"], 0x1158, 0x1}, 0x9) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000280)=0x4, 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$inet(r1, &(0x7f0000000700)="f2e6e4d00ef82239b58e02bbb61f2c2fbcde37470e28c6dc812c1fa6b1fb6ad837a37180552c62f9caebf3f1aa6c506aa4cf3e133938d46481aee81f55bc486fe7fa877d577a85df58fdf6d6e40c7f0a8c7da67e6b4a13a65699dcedbef5a550b858d2bb4d54e1c17bb0489a8f61d327b8bcfd5a0b7838bc228df08cb50148789fe3ee3aee5801d8cf24d0d2c5c5eb8f8d82c0743f422d42d83aa74b20f70afd8428a06ae9b7387996133fc29ee3e62dee1783c424b1793a55f5c4bd36d66a68990d08ab39c7bcf6c507016dbc733147c1cce1aafc19941607a70df704b5e60a6709f6be578b69ce9d3ac7a3464fb6bedda03f3f249f6f65a2cee2b06f9ec06a87632a9e5c4c4fb3e92cfe88d733e71f52d419ab86e3745cfa8a62b185df83989a79d46f6ec9f8f57174708777c009fb052de6f03c96c36c11116257bfadcb1e984a15b3835e280571e851220b0bae759e16a6fdd177821cc39b2e7372ebe865d10aaf8c0ff6aa04cb1f775f1220f16ff69c6e267195eb35b40701306103ba64d5aa9b6a6e114ba6f21756c82f0e7dcb7642c5acf7e21bd5fe465caaae435dc95b59b42cb4ffd58ea7dd059b8e714fad8753d7a5a4f1d51603f0e4e46f7eb7f6e9d8fe1cd5cf74c75d16651c4bb166ab4998c2a7fbf2629d596b8508d7a93d426b9f9bf801816679ffd774a757908b3360d94900c81190bd16b9769e00c31e8ba63ac4e7d67f1a73a154a54956c42c798245fbbb1cf0c56bf5c5453019cac5486ca82e35ceee8ab339470d87cedbfbb712934f01d442beb73fba594e4f06edeb95b6201f1245ec419e0fb545e4ff8da4b742511fbb4e8d6ff391ac0ebcd84aa05b82e7b5f6f3b038abc557e5939f1aa4430852beb4d5d22c31eac5285a7cf92912671cc453d48fb620a7f9ac9cb16e5f3313bdd4a24375cd55db36ab84787d64c5fdbf1d277cc273d3f41d40b72d4eea4602d81f77c7a52b2784cac39033c208065a0f24f986b250c74c8a734642a670b2e63309950e8b97554da31b1e9429068e38d2b1fffcca31c2293e4bcdc339cbc42c13db3b2ec33fb3a622949e628e0f5b014433b8008b27d0567b1582e7f00ca229fee9994fb96f686511dc20c12dc6878bf03582d9e68a73f63202a44a1186144d522a4f6304925a473f113cb4e662c00951a78d3e115cf1065d9f9e06c4ca8cd5f644be82aa8e1080bf24e4a5691507e2e1ad6c0a02779bf21a8442a3f79d75742d6d996b4fabc30e77dcc51737b41e1878c087adcb44a0a1713de96478ff56f958595a1640a1c883ffb85967d007aa49c64032cb48e7b5a6fd42b633ed1b7b6cfb9194aa99850f01688f2c9f931ff4f68ee71522cc714b9ee3dde482a3b9a4758081b9e5bb6758c97cec7700a67b1a4d50a11be1b47eaeab16d2299b5fa04854e5c9931ad1c8781fd4ec8f2b8c94257858c7da10bd6b1cb842b106ee10156332a6e9248d178f17b53bea9339ddd9e5a146d4b80d171686ce825d8d866d765e4a32eb27e57640f5f8ff0aabe28c7d25af4653abb5dc046aceee96a2c8e8473b0a0a1ab91dfc281567a55e62bc916b0450bdccc4d8f54be2b6ca16e9101eec5a039dfd9e3176f73de123344e07eb6445a3aafc5c241e89f3d09545b7c0cf4a486d194d0346640bfefaefc143d64f0eb577186b9e4758deb07dc9e3b8e70c874afb68818fc03b3b7962b4ba1a01d4489e6222f28445e2444a66e6fc2f4644d72846b442bde84efd5b10c73d5adeabb621c139d455489cdc0e5175189de560da8ed722f3e491ae0a59e5579b4aa700259e08710c46568ea4bd955f8c1add16d396fe97d08f7f3be4efe77cd2e4c9f616707257a06fd7dddedba229812d3aaa90c018abdce244a46c642aeaa0f1b78dfcaf30fb31e8f11639693343cdcde4ad50a9398a81816ff490ab8c638df830d843487f3dc21b4444cd7e907d274553c93495033a561c7d485eb1f492ead817d6a6774b3820d685bbe9ee6fe3c77e608e00b297cef95f60b679d032e2d2f99e238f539915a68b15a255125c998dc808a1dbe4abbcd7ed48d5685f70a2ad8922fc136a2ba9d58c9137d62d93e7f75e129e49bdcbd0bb5dd4f0a552c143ab1366fa62efa1073cf0892cef9ecd4db1a2d2dd01b0791a94ea95e964600e0acf806eec0a24551854bf2d7864b056270ece38c37b929a9906b7e0dc9da626258b2baefd0aca24e6adf25cf18783d3c5605488829b8cf0f310862b3e36a8578ea082d4b5c5de11b9c6bd97c253177afd143c5157d65094fa8f4cbaba8f583e20d2f95a79d2c9020164923fda1149ed3d6a7b08463b76ef68624f32d35c82b97b1060232caed6dbd7f2633393cf2c33511f71458d35f0a9375f054dc5b1e2ed7a8fa90bddb4b0f8ea7aaf3c652048bfc9859ae1e55f9a5eb3cec4883db7bdb7bafc495a73a62ca17880afe393b81e29868cbea80e571607294706038974b751c835fe4976e4ec67c82cdf7c5de476e707fb6ce2b042d009ee0b8254942be98e8f9188f1e19278c9e5b8db42749ae229f2c3b68cf636058dd6a815fa68f1c76511420fa28061deb48c1e4b992427048c2254d2708526517f67a49541594c974b111f3fff3fa35cc5c5485923084d871d702c86e2af439c00049e576ca11c386f1547bb3c77f6dec2a141e5db5f7825b8ca3ab00f2e10d060d291e4ce23caf9c5bf2233721fb6adcd90d8392d11affeab3ba84b0bb4ecc681b8ba37089ff7f917d343d7fe413d66ebdb20511b872fe526bb4874575c87ed3a7a6ce9a4cc10adab4cc1b572252ddfd820ce130955bc483ade004f128e09a966f794fdf74144acb0145ea3944e85a24f2700cdc2ed77e49b1846958c4a287cba61288d96f62e1658ba01998f7204dce5af792025aaa687831c589a29cdc53e35a0d300b1abd30a85d77be5b3a06062af62633a4dd19685ae5c6f54aeec3d2daf6feaf23c3f76e9473836bbcdd375c759bc572dc231f81ae5fcb3f11c01ef1d765aafdd4387685b92ecf19a73ecd399b555c4cbd0d052735f7de47f7fb8099078c85821c279059e4a44f6e8ad1af935b70ec5edd555a79dbe2614abb50daba7a1de16047863b9078c4cbd7d00d092fe80477552f95bb772f62b10952fd492d1607a27da0cabdf6d06f9b4a3ed292589ee9f0cacc3b616fdeb15c8cafcae9c1c483b6f01e765d776c34b3f247cc164e580595bc791c66e78fed085a431ca3f2fdaae2d4d9274cf655f2ac2527341fa2167351064f2b63eeddfdd54e37eee0d6290b474025ddd675e418066b20dcff966b6b54fb69469cafd91129523f30ab7678bf76866c3c188e74de45bb8cb93d8a5f6db4f675020b65ef042a4186c10a37eb5643eacc2ed1a87aa7784a4d3af7ab8022f36f252de6a924d55a27d90a9f2606f5d6abe34c197b784a18d8700e097be1d9714f246e97d92c19f16676ed46c789c5ba4064722ecf2aedd6514ea5969716ce9383a0cc5ebd677b8d2a02c446d93021e9fe1f4169427883ee74c0c25b35572a260033984d0973840a9c3d1fdfa865c7f84dacf8db0dbbc0d493aeab25b69ad20749d12966383b16c964ad86987e69d3b90646789bf854c42a883e66e302a0afa0049d4c159f520a79e19aefa2e359cd41eb4310264e93aa193c708accee5835fc87d571a25a23c42cf78401778605e4bb347f8d9167b11f0b62a7179ad068f8cc42b533ba62400947ae703f40f93061e69e55d7e360e18f1db348b70ec892e2f85645669749ea30211ad7298edaf59d62fe79e25e8f069c83a561ef00ca1c2d397b78fcb474614f3f63c733e0e462e088a5031bcd2c5caf75ae33ae49bc535f48866373f3dd2ee61cf8116d976e0cb1cc77cc174207dc36852458dffdd22e9c6ea6fb24689f3a46cbe660516b52c1dcac4227c3f221bdc2f2957ddcb32b194216c5a2f772b6f02d1b9fe47955afd48c424ed00cc9defd06fe9961a6a67082d138d8abf1ffbb6b15cd7d758794091a532d50cf4b42f60eed44a8c43d4841cd5a980e26b47004fff026c9076a5c91620f360afe32f90e9ed7b664c3aa5fcf9b9ba12440e6651154b9694e8f4b0a987b5bdd9579f23a0054ec2e6ed28fd1676c816835c9c9b6b16ec6dd45a2398d37d3ea331e341bdc7b61f09b41f7d6bffa465a98cc45168237a02ffec2e60d65898992b395a7918b2952a6facc1cf4ce304217d6fda70e71bc2076f10c6f3de63502a73a04b5452c6e84a7306a2319092790f010e195a2c076ed366e6e3ef7f604d8054851e314afe0d9531f3be479cd4d3c432bc0a0bf9d1e4baf396982b4944cf0d3928b37d1c69d94d67e5a357b107c6e680fe31b2eca315a8a20f16db87fe6a27cdf581a0534683f498a9e3fc0cceb23306350f91c54c68a098971c893d5ae09c5a844f701b23bc5d483d5642d10e76369590734646b2415584c53eb5c18b9a34491f7acdceec9d57f41a7b5724dbb382b606ae19f919c0adeddb95e75733b24ae7cbb55e0085a6b88035dd06f17e56dc072188fd676004f8ee82f536f5cc5def18f0849d68e3356ab9295da80edde8245d568d96203cb32aa457afb5dfdfe9238b63cd58a7f634b4e3a49b37e068927fb0d8f7b5c9f16aeb5b21783b1f40ec4f3fe9ac3f431c70360ebc05d3fc212320170c14ea799012008c6d67fc55e202db4e82eec7debf9cdb15d6d17cc60f79c3959f5ff3bbef583a1ce9fb7dce91d3e2aefcc0a5d36a667efbe89d16b8a9e731113ca7c72947ebf0b2feaef9b238ec7df828b14eb3e02898caef75e7bcefef0109b5b4c69b8a258e164784ec9dcf563a5b82903fe43682b13f1bdfa91ccab9adc1d3df9ac9849dfa2ecb72f497b581e557c2fa6249590795f8791e696b74095ccac936fd5e5084a92410ab82cf079e493db604b88d504e7f5e3abc9b33ef8518025dffebef7d2fccffa11e0e519592a5feb5f5b136268b75119280adcb55a8ffa6e7ff69c4bee3a2883ec7330b5da635b19319b47c7f10749f7b9ee43ac3a595db033a1563bd1f6f223d1cdb2c94ba4e5a72852d9c0ebb81ac4d3db3df5a04804b28f3d6e2a1c60cebdbcaafdf1739ed64e1f4b2baa339cb41bf1a8c1047a1d5f1c856ecad413dcc64ded81c7605293bb6306ef2c536dd1ce471454ace85fc1e3a0234ab20989a1b2e621bbe2c8cfc2829bd32d13075d78d74b99e36f363b5d7388c357de2f9df25c156f667a787f186a2437432e04d7935a312c87fc24ae9871b6653bfafb1f9a02d14035cc44c1063e01a3a52201badcde67a537d91453e34dab0fd4b6bcfa6d2449df07e27cd23ce377d2bcdd78dd523e67af842ea051848abacceeecaf7d37851a67ad7e07ea08fcb5c4600ee6a7663d76544b9b16239ad563a9081158177fff695b194b098b3be8660a1a3f89827d89980e62ab814b818a4e708a66a503860d85b031c93c97d8fe318809acc1755aab08713ab177297e9c55b96bda3258e95edbafa3acdfc96e0be9e079a091d784c8869b2d43e99254147cb1ae783d837698a4b6d9b2dd0604ba129ca136abd73b0f200dfe2cda55092c889b0eec188aff47770376cc8c64664d3f83209e74977da0e5e6caf118fb802c34a0b9e7acb3d2b34510c7ab7afc8e1b0cdb507a0d749c490a2fcc04cb34d1a1894e1d5dd46aac3146b66f04ce7809ab76bf0e182ed80e6ee24460d48e07ae5a21617f452748703ee596e8ff86ceb700ba60f1747d28cccf27010e64ce9da6b590259a55073149b7483e814c050ac76645bf21ed16300d63ab331e48336", 0x1000, 0x0, &(0x7f0000001700)={0x2, 0x1}, 0xc) munlockall() 16:04:28 executing program 0: r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/251, 0xfb) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 16:04:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x156}], 0x1, 0x0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200), &(0x7f00000003c0)) pipe(&(0x7f0000000080)) 16:04:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='T', 0x1) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x2, 0x1000, 0x6}, 0x4, [0x8, 0x1, 0x2, 0x3, 0x6, 0x9, 0x1f, 0x5]}, 0x3c) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)="9b", 0x1}], 0x1) pipe2(&(0x7f0000000040), 0x10004) geteuid() write(r1, &(0x7f0000000140)="0792b474bc3b6b91fa54f1b492fc47b4699b382c2ae5df4b2516dcb8e77be3b43bcb6e33313dd1d558e8219c799cdaffb4cd02e4e579d69f3bf37826ab60294c48dc77d74b66114ab4d31e7db3a25a5402bfb926ede8d3db6113413ce58cee9439671d291749f841cba92a16b6d831d9e1f307d65f66bec94172bae1f6ccd4325c4dba85935479c0fe41fb15c8007959ff85862762a75ded783645732a3258b1a704e8334753221ff64a4aa072fa7a3dd99366639c886236a16e17f06c30ea4c12cb9480bde370afcf1490442c306c80426cfe830d602594b5b390c4c2204fcdb13117d2869cac037f02271b6fd0fef322128c67bc7462072e", 0xf9) 16:04:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:04:29 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9f}], 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000100), 0x7, &(0x7f0000000000)) kqueue() close(r0) 16:04:29 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="abf5789ae51370e7028722bc8d08785148f74593a3a73d32c22b27cde7bc32d19698774ff091146e", 0x28) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x40) close(r2) 16:04:30 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x204) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r5 = getpid() r6 = getuid() r7 = getegid() r8 = getpid() r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r11 = getpid() r12 = getuid() r13 = getgid() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000180)="faa94b8eb5206a209b6793b159f6cf1c533c229fa9949d7e4c3c2a6834b5c4c47ff7dd7c223190e0a1c3a4d48c6707961206025cddb618888077654f676931bf6bc155677cb84d61da993cf11744294b6d5e246aba377a392c8da7ff4a3ca597a6fa39a40f01f2e628499f0d72b3d034c36d608700527dd4277e2596d96234e4c36b88142c40f1bd2db9d15a762b3189958bed43f5a6a4857f66", 0x9a}, {&(0x7f0000000240)="18bdd367a57cdeaba79149add9e02600fc4157cd78918c498857cde09738", 0x1e}, {&(0x7f0000000280)="887c7de7c4f1a1be7186d9da6d37211eb793294fa1ce4ae4ca3cd6bc2f538b9f1c188b5efb448b4925b3655a31e032050eff03f0793b6b580bfbfc0c73022a5bac165c7377a328c5873561514f613df3cb22efec5ddd8afdd4d4bcd494bd973841f53230f4091a8c48d949ba6f5ba5058a1dada0935718fd3145ada4a78a4e620742898b2dadbd06026165f74eb1b579b4e693893f0909d60d502093bf2ad9eb1f8b5faf9a09f6a9cbb4a04ab6be49437e7140d110f07d40dbd4d93020fe73317c12a77d4e5654d584d921e203b9eb53233226bf805015a59af042b3e03401d319a9bfdaff17754e584c8a679a95f04037b41eb246eed925e56add143c7cae6332e2c6e469febd33d56a997417f5fbb7e858900e2cf1220e3fb3f3d75d7b9747b36c47b91363ef9ab27b6eed8fb6f037a29b1ab27a6b15893c47c5f1c1ed54940d3d9e35303320fd6f7ebc30d16732f61fb6f2d65a170bf0f61826b9615adb1c84ebb231970ca954411e1e16acc88286360566d1765fc4d40922565cf4bd7365ae96df200d9e6ce2a891451cd0568232f51a2d7004333becd59e3c09f9d6eadc14af90de17f52973f7a9b7b3451921a90873c7814e449d942717f0cbb2ea730e07fd681e4e33210e207d977e04ac657bc78f18a9da2c0c6d5e055187316b231d138ef47c26fd09620675897fa4f8782a1f8608e345ba4ff08785d93267e4d296d7deae585756f0cb0b0eb47c21af2f7f98f64f266c69503a07fde8bf0bf1582f9cacc31922583213cb6c6cc532d3a7c9d048f834fd090a932031e2bb8badceae0b0a4197912513a6d3ea20a618c2ea95ecdab52fc179bc78cb4f15f44718a0ba739d9eb6c8fcd57d77cff294f0827893b0ad3b5300e2f1739017db4e6a37689e9fc264611602a8e9876f7d873d26c28264b186585c79f677dda49eb81ffab22f48528ea5132df8c22136ef8c6b36cab6fe039beebca2f2fe47b37e4b70dc52639e3ba3bc8a69d0e66d71d2602658f0fe2bb59efc7567305253ce223f08520f6cbd511a455798330fcec3fd9f39e7e4d703a61734852fd417b2270849a97ee498b67e36a3ed3b631ba428cf90f1b128500718afbe49d497cb9fe53ed47b95e0ac913f749d7dc03fd51329dfec78f6447b62c26b446a37fecc040e1f4df933a7c0738f23f84c725763e0aa997c517bee06622abd88856b4bf811b0ff5d22c7251c78b2be1f2d7eac92e265c42dea42cf891203abcaa7ea0a14306ba74f1088c92cfff7674fb7ef7ca3efff056a045b6f0b39ba75decc2b8ce5314d613e7591bacfbf03e7b78c7d7665f699d46f2051f1d2e63a29e8bc1f1eeeda48f051e647534ea2b13533fa65f6331d66ca2a14f3628868040c1a1c4f3dda09c3cdc61d9abd9e940ad5ac9ae249d9e498ebf2958b840587eac11e78928408ae0bcdf67623c4f88794852f29afa2cbc16ada4d63ca27ec0b7d0084e78ad08b3295f3827b65bf304e7036fef16ae2b74937644381e110a83baae94ec98a2d9dda65b111579b13570a573e9141749a05428e8dc446715ec6477b7268b29c63dfe8badd01612311c6e4118214de75365706c52c200c5146be13c7d92a897eb9b48fcb24cf1e42726c35d51dcd23d9fdd6819d30d923b7519974f82c6558c1839cd5d1bb9017d30a7a167a510704dfd25fd051f379015f27a7aa7533a93048f542b40b8e1c87c00b646f84f0f1e4919c95beccdce0d45fda04fcdd053615ecd9874bf8b435617c91024bcc66231cc539c54a864a0aece01c22501b623225905a277e82510aed48bacd57158fd44b7154a53f9e98382c40d9c3fc238241d11badea7f3fb54b29b52dc627af3a8aeeb7713efc05f51ada6b63eae5ed6cac6522bd35866b766c95904ecdf955ef40e6fd99fc60d704eaf93b7317fd228bc4c1158b4c2c4ad737432a0914457d1e5fa415b70707b84aceb2897419de94cfcbe87541d63c459aa8b6edfed8fe876556ebc854ccde6fb79cc662bed52fa11a870421a602e5a1ea290dca78c42998f079d8b02563476e4d0c0c05d96da5d302d77250d8e30fcfae1540277c9f5968946128dddad8a77938785f57491e681a4f98dcefa6cd00661cec699d8bdafc642cbc259290c9865163b991d088cbbcc0ab334ea8aa6a13abc5c09ca7b0dc2638d3eeaf9cf550c153f2715cde1aa00781fe4cf46a602fee2fef7e7f808f7c7531567da7c84fca504a69ca3e8c3e96cb34c956da2c927b02cacc12b4980af8f4ba99068eaffba2ce715d0cf71a95d5b8bb7468d36b0547082dce7b0ebd34faab8351b47363e14cb707973b016b161591450206ea75a1ea9dfb3ac63371b9c2891592c136cb2d8a0da0881b89c6963982e7d62fe018662e318f800e38d9b9c82c6d335bfb9e26e8907266309a6b91bf409b00a2153b900e1e2470ae301dccbe7e28e7e14ca8a7dfa93cefbb6787e58f6732931ddfe1916aa3cc4857bad2c37ff485e87272d9c6286a30403fa4ba37ffd228c9857ea92f659a41e17a8c9c4b9e460dc7b01321087bbc0625c61fc44e5a5159e20337a5deaa5b4f6f793267438925f873e3dd91ff1efbca10c3dd59848c597a676c69814f9bc30480ca47d08e89623257e51b13f2dc014dd5b8f3d1ba5a1457edbe96e9d67a241f7c4a54b2e8edeb4890c0d9281045e5a066fbbce881301d2dc522d0214e608c6d52c1f02f313ec4ccd0f0be5cb39eef92151431965b9eb0f5c1f7e3f401b4f5840d1eacd7948f8e7228bd2c7a15c6063679794aabf1b7eab831f47187eb533368aaa95ba47fd63d5ffba5b8cc4398c668f22238a437aa524ef4d0578e7fe32443e4a6a9655fe316cc897ee633ae70d95a680eb978a7f2210e0cec9419dcabc9545a4d0a1c7f6097c3a2a236a40c76d4e74eed806609f07149e43900eb04174a6a1c65ed9b63a8c2e5ba0ae0127d862394c7cfd07b86aca474914fd3845e008518b77961683480f086378dfff94ad6ec26be129bcf9b4a490e65a68ec67e0588c70d7260a3ade193e7469c5b8c3997cd1791d8296e53ef6eea94842a3957ff74d51ee57b4b64f66274aa6cea20eb9eaaf537914e2ec5fd728d23aa1c50d7b568bba5caac3c8e505949fb50a6df96cf255391053942ad4d4b03dafb2832c11df4d5b187377fa69c3b3b6da55852d4a35acba3ac1471b9111c3f65e61a5ab6e093002f2593f267c0c0e50f2b9b84188d84ad5f6e6c3f9fe1caedfb69974c62e0ff5a69a1e87341d460546a088bba026c1e2f85f4b89bdcbffc9866b7ddc6b22a9a45967e0b4c248819592a31e2a7caae543a2684ecd32acada56039aec727c20526ceb82a194fb7a328ce7032999acc831c5575b33986807a9ba0bb6362e5fe418cea14baee66ee25810be78c796423a0cad8e2c36aefdff3a75ea7d413a3695e63d90c3406cf879e8e1ce72152a5852c98498fc3f00d7bd70cae114ee3abbafa32bbf7e62ddb8282fca733ebd0e2dd8023e74989c6797a3a74608923a7d59bbefa29de5b7212f9995dbc3b4233977a7bd5ad06d6fb8afc4ca005e3dc6a6b26010ac8c93db46b07eddec302342cdf8a672a91560bcef9117b682dcf31f9c380e1291cb0b4601cf2e53f3aa27e4ac13691779d4b44cda2b2b8c9249db8f770d35d4c8d8e09937721a1ff73d1f83205f78938d67cf2242f777d60d2981bf618beff239e0cfea4bb6419764d5e9cd9be2567abb7aa5fb49871c893f797b1c0544751d8b126278b3f900ca4b5c415a43a434cc66bb22b1b8d7e02b3c4abf64ccae8ca529127cc89956c0e5f480cb90bec05a2aae0c613fc6199cee7930a1f6732bdd6a81fef9647380c843a857e00e3810a8d6613d5b4dfe280137947001053b14b5a00fb0d43b4a492a8aeee3631e731427d2817ac6540b109e842a5feeee7a38eb7cdc404cb9d3ae1238756d495eb2455d55473edbc2a143220b00974d74198360611874c29d4b3fea60b2d383d3b66c5e61a397044df44e1a312eeed259a5ca073fc9010b33f3766667f937a22d631a67007775ed5252498f5984de57793a00f279c2b3fbc18a03b75ce538c506d8ef0f9c51a74d0e8a2d812f92ce6d36307be2b1e45d63183c1de771f34704361e7163a5a280cafe5473f59830023a080c6d3f7963e4c76ed640f039566e2c662e7a02c7cbaeff4ff2643117e88e6c3d0ddf13c61631adf63b414b28d57d5a3aa23b5ca2c2dd3292cc7b2a834f5e8e0e6d1d287677adeb42bce08012f60d3798477620622e3ce6823949839f746c249d5409fb646344ba334d84f980529d751847cd027015d87f4c91911fdc19895b831961e88915c5a0b87aca72ec7f3f545ca2f2859ed5b0102a34eee73169440d012d725c01ff894f257d8de4f5f5e2120bd14d87620f3670c4e3b74166c537fd48e0c32b148d0b513302d0267c8aa8202571e0739c8f236feb52a1ba3a39d957623fe601a1685ded4eddb88074d9bab21a499a935b8598a93d4368a979baced67c4354462c7e831902706f92edd54f865a678501cde132070a664e16fd63d72d8ef21e6c3ba89a984b0634fb96ecd25c0820635acf41bb2df67d57ca8aa1519a5f7f1859e8b52455e58bcc4575df91b9d1b3a2ea8f329a5fa3199c0bbd5db5710446d41b4a75aa0480d9f92e781f40fce35eaf34aa70c584814ce97273b1f393e8442438836e0f3cf3cd59d5c734fa979494c1384ac670139ee07c01075d814590715792954eaaec5a735e78d615cc6281155445dd7bc6de5a361b120f55e4d18c44bdca63a25cf04473f5f0b6d30e95b08e3e19725268cef27625dc2713d81c39a8d2428b1051c0ba2b3d026c0dbdac0ecf9e48a4386dabe29cf8e9ae63ac1458e451d95c5c90cb9db4aad0a2b15cfc3a97ab54bea16bd66c4b00c816cb2dc9c15b5afec480ddf4910d1eabfc3628de057d01babee3f5a9227888638e645a098d8302143e2ca5d46a1465c9bdd1a687b9d0e2bdfb698022aa58816576781a9ac63ff31c4e74f90936e30ad5612b891ca07e499ce7f875f9f7e50b1017078c7d09c372754adc1ebbbfc2981248f00b2d3624a0c7fb60a1a1096ef7dd2426c30805b1bd38b0f7b1b2cf7e618ff71495198d0691bac0d1352d25a3f6feed42396ab78a11b8a82236fa2bde309c64accafd185a462ddf3c22a981d692d2093f2f92ae1276c72e38f22049bce9125b676834bf2b2e71183c207bf4a9126e6bb11abed9802c9f482e8792286f80eddf9175b8e5a66cb3e993cd55ae54f61195d9afa5ddfec2bfe1c9f29ed93c727c53bfec533aa2cff78de7efc84633c858e4d58e8b1dec7fa3231bd14387dbf9fd3d4916745228175e99d6d6e218d3bddf848ca823cb0d160f3b7f82829319ea6f3bc6ff74014b41c0fe807b036f84fa08383959180ebeeb85448291c0ff2be1a1fdea63949e6d1d41b706091538168d22b3998b6aad4f7d897c20b6862dd6b46dbcb5df94bca79c4c6a4a5755cc6b8a1fecad8699606222db2f6ad5b5061fd26f1e2d3e1dc967bfbc296ea6b8471551a34d5840b3413c92c99cef791576dbab5a0704d6c326704ac18e9f4b9101c6bef06fdcacf8a516bec3c0c2287bef5321e88338139bd42dc5091b0f0ce2c944828f42c36202fca270d056468312c8a444ace5a46f5f331c1735124998e415fe1999902bdb26fb0ce45b07dfa8aaf384353465a2819c5abc3524db90c6b3e07fc5a860ea5d6f58a40173ba2aa27397c2a36090e189e3ba7661d4b0a755eece94e2013b688fc0d05c4a0540db750d118d2ff6", 0x1000}, {&(0x7f0000001280)="5e961079a969392bb439878f6f0557f3f118a0815c6d5cda", 0x18}, {&(0x7f00000012c0)="e04bf45a20443b900c79f2fd4361deaf3c2be6d64fa6d4afc4eac064538d39d641ec4a76c92617aafe09d4a563cc9a112fea76aaab48e03bdc09984729657bdf279994598676d8e2048d2a3d9182846eb8d080ca0cdb75e4a9fab940511b106356b50404f639ff37d17e95f5ef4e1ee6510f2bbda3cb26e5e56e2c520938c1f9e0e63b0cc17a5c42d0500c78ef05e95a764eec14371d71aae3466d056ae2", 0x9e}, {&(0x7f0000001380)="7400f8609b51297dfc97285b9d5306f3", 0x10}, {&(0x7f00000013c0)="605a1d875b7e526323ef23606ca439d6a24315c557eb06888051c88dd3393a408767e17d36429ea2462f2b401136c027bbca62a053d7ed30a3bc40d9e614cbcced364b15b39cc53a7db28f3384cdb81ccc46192fff1b33443ff247e67d64d89c7deb51519f48f9757fd77bc91e77f1e54b51f1156fc36b3c67c21133de7a26", 0x7f}, {&(0x7f0000001440)="e4032f438b656563f87bb32dd4da3f49b5fe7c940fa25d627c0801db331fc433c5556b81ade1c4be5939dc7586605fc9831130134410951d879a8243638a9d569c221301e86aaaf66df1556f3c69db6c32e5a20fdcd20a504d129d2e3e7cc002b7ef0c6d3f858e66e094b57d52c2d85e8ebb6c71e5b9966ca85fee7f51adf106b110ed3ebfc0a34af075ef76d9f91b3588e391768d5f45ec33a5f0af689cd89ee68595ad318a9b48f50c39b9dda99fba83f9b2488c37875b2d45daa1629c4db7d647fb5bb796db9740760e4bb64c6948f281398f2c8ced5d", 0xd8}], 0x8, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xe8, 0xe}, 0x2) r14 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r14, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:04:30 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040)="ff2fa41b", 0x4) socketpair(0x6, 0x3, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x6, 0x8}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0xffffffff00000001}, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="55da61c97a62bf88d9a58f558d71714c34c2fc4b522eadf3d6320b155d1fb47f38bb218896a9647ef2e8b1023115505465bc1b8e2e81d507b4c7f49bc4c774a88420d0774cc6ab739e973043ebfbc9e66855f7e9e6644a4eee875b56f86351fff0a8098e367d52514b491b3ed052910c2e3d365a1e0b27b536371e1a5a0de41647d34f2982789515e72d47091e700cc380199253531123de498ad2dd820b15767c4fd085eb6bdfcc7183dd821ef8192678c28eb19c8da097cd5d44d66194e6b27c9bbc6bfd67abf4894dd0a120645f707b53c771aed2097ad9945e46ff555989411adbd57a4e791daf0967f0395dfe48e92904b9d4", 0xf5, 0x400, &(0x7f0000000180)={0x18, 0x0, 0xffffffffffffffff, 0xffffffff}, 0xc) 16:04:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="a7adf9327e4dc82e48aceae6938d53a4b171b0ae97b3c7fe994bccab66085f600a8b38a3007828cc031d6fbde4f191fba55bf23761fc675004f498e1e02782e1b55a36478648e332eb16b7111e79e6faed5e2380f0191b95ea5d800e3470742b878d27c34059113e69232e212198f2c6b452163fd19cc679dd487187e855cb4622f2dacc4dc2050d2c02ee1ce72216a0cb6d2963124299512d7d459cdaa81f92ec145a5619cb2422c0aebf65565e01c3652afc7174be26cd670733eef088ba0c3334cdf094b033331d2c8a8c76113707d454ec592ded8553244dcad0d6f4a81b7e2d4a17d4326ecd97ff4c7baac7a05ffe28093223355a9b5aad7be6adffefe9707072373baea6de6273a235b46d32bb0ff80dc5fed5624c80188c783ca47ce1772c918f2f8a73f3c9e018bf66349e8ce8c73f9c8957dd91c875cbe0e979a7cc554918039e0ce19d8b8010addd819aa6eaf61bd380b595332e6d2a14c5bfd81aa5c15393984821bd20aba4ab3ae67d7f8e", 0x171, 0x0, &(0x7f0000000100)=@abs, 0x8) close(r1) 16:04:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getppid() pipe(&(0x7f0000000940)={0xffffffffffffffff}) open$dir(&(0x7f0000000980)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000b40)='./file0/file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000001044, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x194) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:04:33 executing program 1: munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0xa8, 0x80000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x18, 0x3b2d, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x31, 0x2, 0x7a0}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000010, 0x1, 0x5df}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x3f3811a, 0x866b}, {{r0}, 0xffffffffffffffff, 0x20, 0x90, 0xf9, 0xab1}], 0x101, &(0x7f0000000140)={0x880, 0x9825}) 16:04:33 executing program 1: r0 = open(&(0x7f00000010c0)='./file0\x00', 0x80, 0x5babd2c19b79de12) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) fchownat(r0, &(0x7f0000001100)='./file0\x00', r1, r2, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) recvfrom$unix(r4, &(0x7f0000000080)=""/4096, 0x1000, 0x3, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) 16:04:33 executing program 0: setuid(0xffffffffffffffff) r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f0000ff8000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/113) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8400, 0x100) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair(0x1, 0x1, 0xfffffffffffffffb, &(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x3) r4 = socket$inet6(0x18, 0x2, 0xf) r5 = dup(r4) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x80000000}, {0x8001}}, 0x0) 16:04:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f0000000c80)={&(0x7f00000006c0)=ANY=[@ANYBLOB="0004"], 0x80, &(0x7f0000000400), 0x0, &(0x7f00000009c0)=[{0x10}], 0x10}, 0x0) 16:04:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/113) 16:04:34 executing program 0: select(0xffe6, 0xfffffffffffffffe, &(0x7f0000000100), &(0x7f0000000000), &(0x7f0000000240)) geteuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x80000001) write(r0, &(0x7f0000000140)="e80d375d4a1f6120cc0ebca9ba6aa71690004a385b36d28e4de6ad6ab85666ffbc42ff2a4bbfc4b68330f33c7fe82fa412cbf2564d17ee9dfe13aff180fca8eb42fc779c84be23025bffd63725fbfeb600620d416e329c5854e4392ee9a1c32fbdcff24acb6ed66852bbbab52975cd60ec855f0c5f02eddad78c296d140dd5465486f4f8999ed3405386bf8793", 0x8d) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="e3334660d166f1cb10f242b87038d6f63af5e24709abd567b39c00a1089fa14bce44fc55505e816778d30deaa78fcc2951e345376e1c639e4f0bcf2814da2ac8ae3da44a5d9bd81f143a9486e8901f40f998832ecb3b0a273366d299bff4d79f2983e2d4839c44bf65073a2bef85897cd023257b6d71565ae133a23518eb1b2b343ba784eb57b9028afec5c28ba3082b12a6222746ff4e2c8cea84", 0x9b) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:04:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x180) openat(r0, &(0x7f0000000080)='./file0\x00', 0x881, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:04:35 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='+$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[&o', &(0x7f00000003c0)='&\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='&.}\x00', &(0x7f0000000540)=':/\x00']) r2 = socket(0x18, 0x1, 0x8bca) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0xb8fc, 0x5}, 0xc) r3 = kqueue() socket(0x18, 0x8000, 0xfffffffffffffff7) r4 = shmget$private(0x0, 0x600000, 0x20, &(0x7f00009ff000/0x600000)=nil) shmat(r4, &(0x7f0000fd3000/0x3000)=nil, 0x2000) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x2, 0x2, 0x7f, 0x9, r1}) getsockopt(r0, 0x6, 0xfffffffffffffe03, &(0x7f0000000400)=""/99, &(0x7f0000000180)=0x24) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0x4}], 0x0, &(0x7f0000000280), 0x0, 0x0) 16:04:35 executing program 0: write(0xffffffffffffffff, &(0x7f0000001100), 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4, 0x1010, r1, 0x0, 0x0) lseek(r0, 0x4, 0x20000000002) sendmsg(r2, &(0x7f0000003400)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0xfff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)="2169b9e5e4db02ff2709457297d0f34b0563a3a4940385f978f1b420739dacbbe7b9c68b0159c09b52260c99d39e62ed60b6ea8ee0d374bee297e58deb274873047ce77adcbe4ef315d690f91fd56f48842b7c31fb13fd46c6fd5342ccd23d8882099f3eb39e1e4e912aad6a80d11c7989ce253710eb1b50ad9c24c086796aad0dfe1a60b5526c40b2ed63fd9c26bcc16009c23bf51af03ce7526f825ee1506b0e3bc2b308a61b94e8c05b9d31db472f1421fe252cee9ca76cc768f05a23c3cc4dca63fc71d825b78ac32208cd10c516c2828239cd790a20c6af7e96c9fce4f527a181a868091296606b084ae52e0e7b0633dab4e9cb676a64a045567de808468653cf919251d42f7d6373ddb1437719235405113ac91530e9c9cd742f66c33e16743a0cf74fbd3a22eebe150df8fcb81aeaa6a0638d822eb060fc53ed59925a86ff8a2ae16692fc517160cbf60e9820ea0cf9d81f772f00e89710f280228af59dfc7c898e7cb2ae3a91b9ee2600189d59e9fb6a4ea5e0d7bfca01a3a575b4648334a48cebadecbc594d3e6f8eca76bffe6b8082d8896057e742ba8d4e806bf4307d6c608b01ea1851c27d37309c859bc8a914e2c7433aa17d78df9c96c95f75fb4f2b255993c13567609e0719dd06974fea0e2361791350a70f4d9fd9f135408433d8dc1b011c3f39b1caa9ca04a469e17e5b833266ced5210374345c8c5036c105810741d34f7c34c7125ce2ecebb34861f898f9a0212eaa6fa083578faac2c9ced4986ef0d76e487fd68759fb42a4fb075a122b512f4114c8c1203131b118a532d45e58dc7126cb1a9be7e4965b28061536dc28d9befa7177234134cdc3ba89a3f1deb42177570a2d0aa8c3746d8f5941a1118d14762b9fefb12d8bd2bc00561f75fdc40f4133fecc63d4410763151b6dc2845f5f6bce543fda2997d63e7b3be6e55d40277c752d783bd962bec9f01fadaf68748848b116a40449096e2408a567e8c780e692cccc2ae35f6eb343e84320873c1174e46ed28b212581848b13966a4ac475ceb9c63e0b0ceac596b2964a466fcef70b3d0392a934298b1b6fb2a4a332632a4efbb6957da1a510a3bc6457c02baef5dd7bbb449cb76c7fa5b8397eac5e6a711e58abf1cd776e931ca66d454c08a11178119e1ec7169f843df16a467cb0c21c3ee790ac1d12a64e40acb74c80e7be2ac047d5c6107118cfecdde17bd5a6c92efc093b5de455d585abe7e60e8fb52ca8c9526021d7a1390f86b28404944e98604a4e98195e05be26888bd6eafcc0d88b473ef193fa1f502ed461e915a598a3eaf25bbc40b40ad03830f7298735bf05d47027650c3e6abcfcecb467ec9c363de526378242cf932a49220b7ef1a1d2376d61be5296cdcd88d52218c61de7ad72e9fd313dbb10faafeff7438a7e17ec234dd625a108f8985b6a318ae313b7a7facfe2248ec50fe065c610b6385cb985f9a664ef782f7419376f6f18b7b483e68442b613e21ce2a4d14a863d08238ccfc0e4846f00ba3f6c515fc95d2aa11e2823a22eb74a50e971e1a428a6d2e9a100e329ea13099321516e329f766ebdce8728927a3d7b9cd86c5305bba02543746ea06a4f2ab4abfe67ac64306eb1b5e227231c7f389adff75efb35512bad8c5ea679ea908c6361db7e37f0d7a13009bf5b18b5fd6d090c2ee203e789fc68ff4b82c07da8edcc3463f63f9efcea81cc791473264bc8329316e62d306a7c0da88dadc3515b51d772f4fd1ffd0523629d679e9647af94bc1efaa20f9038373333df6b0cd154cb857c963a92852d727f7064742d4bca4b531944d2fa1a3421aa90c21f1b8218933a32ca59ead3ea185ba0458106e03831bba213d487ebb2585cd83bbff7f82725e66d3d082555d599d3736e51448e9d4bad0bc72932e7125fa77110ec202ee0324af38412fcfc14da4b761b052a3124a1a88635c76111ee04cd2fe87d7d060d3681175444ecf9bef41ed1a1dedfbfc2fa1c82236cfbc90b9eb3fdbd84399c2e1e5661f697e23826bc712a3c20c2b7d12039807381cd779d8feeb0f07d86d8fdd2341a7d47b2f0c46b783da614b0bc87e44ab08a387beb85e3f81082a5bc3d79abe9093550f5b4e2ef80a1f6260e0ea0f46b3578b323a788dc0d5f5d3f2ade85a028b73d4bd0e3f2224dd9cb8356ff2d110c3a876773c27d57f9b53069489d723058918400cfe6ce9b0e46c7000542b99ad60ac6f5a20dde680afc727cef679e8ac788709baaa90378754385aea8f52a64e1f668ecf71c996018ea60919f1bb43f53a6a323946371f5735e180bbc02536ef859d4e9d80cb24c3704fc15ac8f209dd11da06c36d02aa6b950156dc0331af05264bb268f7236c618aba061c2642fc2b45bef74ccc526353fd226e0276754786e3fd2d73c0bdff9a5132b1f4aadcbdbb45ad1e2b46ded0c4dbd38190f0015786f0c87d14c6d91eaaeecab467e00e63c8f4918369dac5a3798db38a5c23c75138be168308647df907bde4870109e9a045547b3afa4fb49b8e6cdbb76f5274b8ead569941325ae05a21985c8b01ffecf9466f30c6066fadfe2373c9a3909465a5c36f78b2303963dc449bf48a526094900dcb07e5f2a8304106719b09c49efc5aa9c22a7f2be3e137ac55af9280fdc1afe17830fa72258f18d07d5f8ddc6a66085998789e3dc8851c85367e348dd4968ea1c2b2bfbcc3250eec7c8603f5e5c1dc40e4f22758e929867ef4100d66e759005e906ce17b640c0a3a86fce5f060afddce7b85215cde25cea650be460f07999e6cf252cfd350e52a70c01955506f4f7462e92233f3a371bb3b363bb51f1d369790c45173cb0a62afbc4fcb8a0641fa03beb3b51400a84a0e34555f7142f05acc7582784b68ad0451bbb8ff0b28e2bfd484c8c98126428b3869d64a414ff2fa7fa92b9e4c32f7c55897c7ad0d4888e337aad0a8acb18c52a60fa61886e109404faff8c06e661328e37e3ac20399f354ffc5867e2b8d7a853ea063b1c5e7493f2412e60dfb631d052e1078d80692ad0fcdea69dfa4bdf07c88ce00e7a82b4f9abf9add9947850c6493634c378376476f6c9867b755cd9b2b300a5ff8756b93708865b0809cd15c629fca04a3b902904c3af6c77d64fe15c524f59a189c00a4a00383719f1a85ced3992cbf5b7b49627591f741dc2bdb869d1c2f6dd6c5e5710c2091025658041e4a2a0c50a3fbe9390d89fb4ceae0e601d17a5b5db18eef3504af5fad2782da27de89e05b3686d89669c80c4859b45648a6a965e6d849b9f3be732e56aa7dee144ed8f5a1ef5a42656b6a8c30fdeab9c3e27444420e2c0d2fc47380c30746580cc3ea81474bdbc2571dcc30172846b545a4a4c2c6abd2a234f7a94679352326d6336c0b5bdaa7ed33d8ec7bac283f56437826c76d04d9057ea7553c1a2fe5136beea0fc97a4773c90f45d2e1290c981e8e8a82f58d78ae30ad87d37a04da9fefedc32a1a669bc1367ee194b9030ac7fb3930ef47a9624b6c33f2db227c2f0898d2e95a15427f40667acfa9bfc10dce30bea59cfaaf4e950dff01754aa0199ee01948a98b570cbaaa64d4d04842aae412da4c91f1c5e09e242396c19672d6645f20b0b005842a1ee9e12d22be5cf8360fff585da9fa1458e7235d6bb5f172d053c72176a7e3c29b80867205d50899e2160cf8a0f30570f7778fcfb2edea3c8f51c739ec40fcd156e0732832636d807eea31af740e1b88ecb1c23934ea86291f3b9975f5dc1d2d3b561087c720ffa5c65b20f9c42569c2999e7b381171af85a371c9b0fee757a4d62e9b65225e5c7e1726611fe46141d85817de0a355ef81f6dda9cb66e3f25b717e380a9d03b6cbda24843c7d95536b5106528c0000588b93ca85e1a487cd8028d2c590299792cb7fe00616fc9688fc5244a02647d8344495e9479f4da6072e6b30bf4b897e0bffce351a319fea912adb5f1b2fb3fd8521fc0ba4cc6fcdc3d560992f7c303396cb2b7b0a1700a518f443468fa19644caff555134982245361aeba804042c17978af3b3a359a2844044219bc528f923b4a98ebc6b8adcdbb22b40498502f74719be8ac9c696cefb769ebc4a72b691314eb8b22ecd2dfa537668912434e530dca75db9d99a63fc45350b8bc673d537d31d8de970b48a043e32b0df8f045240b11404b21e1990e052fda1877c275d37162d2b20ed3550934592efe0dd9f4910bb7e36373b824e8d2d8ec5fda675e2511739daf2b157f048d870fa5985de3f08ac2898e1d642aca9118ca785a7791bcd44c678dfebcfa712943b0039e339fe555a68fec57dd2f0cea57d911175083d8329cbb5fecd114cd245544e3e434e347a432e31a0af9eb3c1e963e78c24d95d2f58f58655b9a9a0b854cd0dfbaaf3893d9254a6e2603b8d68cd391f6aca981b58d7193178f4482ef257f50cefc8e8122d7d4e62ebbb6134aaf839bc0e8283f11b5e7580047dd4d297263e178d5b5d45e17600d219b224530799f4bbf604590ba08ff3d463f54cb2ce7a815fc4932d9433885dbbaf49403e9934954227588bff801e55dcface91b855f02012108fafaa836eee341ac3072d9174fd21bbfc013297b81e0f2af1d2e1ab4fff617a5faff2546112953fa4c0f4339e759a934138605722a583cffe71529a1e8cd9096f5ecc41b30ba8ea45fccdee27b2c182b7c3dd5445db5edc6f4938d3c100ef0f4a80a6403af5a6d982098ee226b1a55591d04e34d2cfc1fb2691423a8e6a8cb952b503f4c12475665ccfa63741511f529bd13a6171d6e9902aff893370fba4502a16229a64d7e8669325e7198482d06c0af89c10b29e4a6d8f88d0026ece99563effb324b22aa1fb0f94d578b01b815d1cfcf48aab7655234d4a46983db3e063fa0886223819e788074fee360fbfa3fa89bc26b8e732eb781bd41c194c60d68bac5a83479adde0a6c1655fb3cb8edd5d834540dbd227a063e7f0018007dc8f45f0e1310e3f16d7e9c554cf27e05a8b27ee35e6c671effc06f42fc532664e5429989378126c2757a2e98e52a497c0135531cc95e26ede2c951f9690128117929e2100d398d27b129a5ebdd7666186fe95852cd2be7914e8583072516752200a2b34d0d8fb5d6bb0983ed23a54c735f033336d8348ba3903603603e13a72428b028b9a2794c9709c67621ace2fb1020d1a59679a4c6619d5b578dff82d6dd2c114ba3e72df3ee43ff90c4249ba65555bbe309b2e0c1a387f5aa5af4d2a45be162c50a63986de5259b65fdab313d25d1eaafc15605e3c6992dbd03541462b1bae6ce39ceaa3064a1da7d9507f1552096f590e9e75e2bd1ae15d7b93fd86f2e21b38bbc927b7dca44052873bf79b75c3d3939ffb82c102147acd3577224aa93f1e1f5582686f232d9f454632c9f9c8a875acb59814976749212633a1e442c5aad1a204db5003d0a3f8ef9d4c270410a2d28e9f54988cb7e2a5036d40682666c3005d44788134d10f548d1825a5f0dcecb44b649427fba1e13aaf0a906c59e0a03f5f91ffae36546323495d03f208ec33c442c669ee6c6f284c0bb09bed8f2fa012579b00a8d4420cf357be06c21edf132752e4087345ae00e0658b4f7dd825f10fad73338ff0308f9fdb294be68f7b6410b2fe8a07ab5dc8e383b5e80e240e76ae48c11fb0c53524cf2500b84ec5c9fc87b8647fac9d4251b8ad2faa52ede4ec5fad58c2c3270c5e16f0f2500bada173403734af53d32e32c88e9dced3354f5527cd9b261ebadbe99d811d24ad31094d3aa8db7b3b4fa10ea5ba1a634b165a", 0x1000}, {&(0x7f0000001080)="0638dfae7447efe38c9355afd0a20754e845b7222b7106e0df9fcd2ee19fe8c270d1", 0x22}, {&(0x7f00000010c0)="8fcb6a573c674981f1ebef922b3ef324cd1548bddd570b3e30164ddfdda69322f983243e5c35041af4f5702b27e21c1480f943dfed16731f7ed2e5429902c1e781c2abc887014f152e3697846dbf21e92b6423c9106e143fe93e5b23bd04d1b05f981f37c5a3440d1525421bf67b4a2934f0d5df0b8559d107679c4c251fd11cf930459e8417bf261b9108b05b6b16de0ad94705f9e6bb988a1141f7d75eeb81814bc4", 0xa3}, {&(0x7f0000001180)="b8433faa8f4987cedd608bb8bba03f7b516bb7a091dd6e36322687e8276851e1a6936d0023e3fc845a246dc56eb65e6ad94db8b91d44c51f4299bfb57f0a99789e1fcaf842c07c1a9dc956a56a7689194792ebdac21d10fd93c76bc48e1bd73a42f1b53287", 0x65}, {&(0x7f0000001200)="66eb1d5d01e17a8610899f114072fb9a6121c3135c7b87d720b4b4ddcce5f3740edc441fb7c5229efaaeeb97fa4b7c2bb3c00d6f969006f22615f20d713adb26b9a38d842feb31ae6813168b7b1005a290313eb87d486f004a01f435a2f04ab9a5b2eb0ea2afa41f84e44c74b742c92ccfad4d7d4dd9d114728c95492e053a918ef96904e0e08c13476038732c085830ae22", 0x92}], 0x5, &(0x7f00000055c0)=ANY=[@ANYBLOB="1010000000000000ffff000006000000ec62e7d6136e518aa952ed1ec3d878ff6dff67e20786cff7b67c699e1ce51a94fa090b9e107775ef1c42b6c14393c1b97ff393c526052434d6d5701d9cf1636293516ce52a5d875c8b7f78510483a327fbdf4697bb8236bbbbd3230f7270e32bc68ff9625cef0d89971882ceaedcad6d4f889e7a258fac905ec347ecbcad4a3b70c77d2dbfc79d32bfe8d7e304c5a1e856cc27ac4b1bd26e9cb63f803f039e5625c6ed4f365d35d4c6fdb57d439db2c9496ff8dc6c537a2f5afe051ea64ff9c65d4687765ba07b3f7b1841147f97dedb9f360f4cffe5a83979dabca0de25e64150a6915c3bef4533f05e7b8cc808fb7910bb14cd68e2dc297696d0f79ac87a1ad987f52ba8bcdc57af0d1c00b44f3cce6c84811e9cb7b25ea0cf9508143e22a2335dd547ed8cdfa0fe1e18b5c43bb6368d2a4eaa2328369b0bae4a661cafa9a0c3583b99bf0dc1bcbee81668f5fadce4e4df165d5e9015ca9c350ec1d9d36104b3b39ae6d736d4a2725c64017da8a209b3afb662b33e95a0f7973c66cb3237d1db14f755d99069f94817e18cb2dcefe4fa264788c63765bdfcb82a975f1f626a3efb379e356463645a77795d903d9765c1e9550926719f2789f9857370d5039ee7a671d957f26404cf6b3e771941b11a8970a302fd33c130f358e42607f4a5bb20beeed56e9ddf572410d5081c09d8a64ebf3d21632d165a26fed0b567eec29f0694eb00fe164aef3f0212e0fd3d58ab5892053e9ba907de4be4b00c4a6df5efb97a2731c3bb3c97ab1486d8d1410ed0f0b0abaf1801fe6c36484c1ef055c9b09f920b2f36367097d47edb53be4d5dcc7225f18a60d6d2907c9bde61d31207c847cbb52acbaf1bbf1d8954d19951d2ce041a96a16da62e8a1edcfa80e6983c9d13bf4dc7d9292db2e2ad5980fa8cecb6c56eda1d5bfdc440cfb9357d7d153e8336670b71e54e94f03c74092f1b03465d4a8593f3216c1f1f387d86ebcd73695df5bb4cb1f834fb37400cc733501d435327862196690383c2c81758fb25647d21e1079e62c99b658118ca3ce9eca9ddfc87476b39f1410c7c0e6490150cbb60fd6d3c0f737f9902dd58db7b13531ab80b0fff7157537946a4ed4520b930f603b6f2e00861df16e883f68cf92fa329499426c9c726166bf4b57268b565fdb8825e77810de69f5d35efcbb1d41426eccfd96bb46073111260e62ea475761b38673654685099473d2e819e989c93b10fe0744dc8ea51e27e0ebb8eb3916810bcf4062cda61832e4d472ca83792bebb9dcecac8616971ef10c539602d13752fa42daf0f0108992a1cb9832801002a785afa23624cc46a02fa1831264b35e3037c07fa11e56c6a2af50f927b9c7f0394707d1d0cab1effef8ed4f2cf7d73926687ef1e681edbfa27d3fdcbd9a9a30ad814497848288f659a2f58623a43629c084e141bf8bee5a09e54a566f387c12052a32122e7c24636e41fc08bd6de4eece957b89fb280d9c94ab87e150f2cbd3afae1108c2795e30694a146dcdcdab3012449e46953149f36c4f6c319c54770d26fd65fd11eb4a37114b5b85bed9c673c03e88bd66e57b55e8a5b01a0e8408572b373e4c0c85aa7eb434f1b79664ea5e700a6fe9aee75f9ad0d1e16b9d0158c63a91f8de4b7d7897a852db97d74f5558214854d6e5dd3909fa760a799b73c80d2c28c71a0d5008b6970fdad361f0747f43c802341ee187790191eba36ba7a1dcf35d54b0c14a787d911587f2d6e761d659cd10e91dc5a73f8291d40b7a028fd6d1f523eb48d433c37f7eb13cc840f27212016987fdf539a75b32f2095d644737d9f4fac5ea18bb1060dbe74dee479738f94bc0016dd33743f6adf5601989e129f0a2dabe025d31742cdcd7a462d6727e29f7702f294c5f7aca1fa225fa718c49faa01466bb0be4e9177d072d17d565d7d8dd0d4cc0d2d28220a1792113669b0bb56bcf49ad5e0ae08d8d1ffefe509f9b569b62ad6a0d1bb86022cd212065f7e4910493b2464b59c101902d48922867b891c2c7e0465c4be28d8ba1d852f490a7c6ee35eb923bd47a2b20846d53d2db29b0b2ac2c508259ad2a69e7e4bcebb9af8041df4700ad96a590e28d948e94ce32e8c29dc77e6762bb526588428650035d9036b9cd6f345cb6308ee57a1e4b49e2c114d024eb595dd6754b06f3bb2a6399f7b1b3afbcca4bd9d70cc6047e10c2776faa749be430df6dbfc1c50ef7a647d08ff12d90dc2fc3364cd3fd2267e0b317927f94b13fe01cd3e15ca9954f0d07200f7e8ef4b1a232a92dbfa5c5ca309b4cceebf1d3e2a965fece51d3766593e77af20aff2bb8f54630d41cba369f085569a120f5ca61aaea9f9c156e70e1ba344f3967a43526c83d750284908aeecb960a293f5b28e3904eb6006dc1b99d19258eb607bfd9cb90836d2de91150b2196850d64fabacd10d81cd2fdb4a82f16c2a0650fefea8b20b011dd21c118e49973a29a9f02b8e3e50486777825e1aa5e75af8d4d190d934f6ff1b0e3e0d6f91dba834a5e50d9f9aa84e573c3b0870fdd658661b982edd74e41fe4d6401e68e43fa9b76209e5d28134334d7bb2a021bc2fedc5c4c46b35e66cae607337b4abf6698c919da0ea3b56835f45c820ef6724e7b7850cb65aed9563b38c42a29971e6317f293169067cf9eb599dec1fc9033a01687541c9a1ebec9dc9d6daa59fb1cdfcdcd0b6b21c6d0ee0493ceed98cc3b07022460c7bdef817932f176c73c9d14764385e36a996cd7176430794a4ba9afc7b0580ba3d961634d8795633178ae98f02e0fe6bb34480bcae12a41e971a34c75d151dcca59948fadbfe1f4a4fca48e380f78091b39c68b5cdc361409f4d31e4417bcb3e4da271c9881149f794cae0330daffcbb9cb1d72580d97ca6b016505422736f22ebd09fdb7f226987b0a86c43c8f00918b7b48f6fde914a5ece34cb54addf39f93140f67017d9d43ff9573ec67a52c688528be99d591800d60b8a4afc09b71cc8476e596fa3398fd4ad9afdb26eda88a9eceb4646f33a28c7599654ac49db76dae518b34735c5209aa2243713fc88d82fb665962cbbfb89989fb4976805dd5cd1e442e88cc2268600dbfbe4b46387b4b5912d1ee834770064160918ee5e8437dcb5ae487fb42f60c74a6a74cb97b7d47cbc0178bf9ac737a8069de08d767dd3096adefd75f2eef6c0c8cda93d2cb6c64ec26ffaf3d56b9a24b8b0bbf317d030f845e8b320e332c5f5e12a3c0d7a5ba50a89669602084e21a7c94e67f9689c56047b767d77b8ee0765b800c869bc8359bece88a1ad5d3c5234c24399c87ddf40f81750768a60fc7356704c7e629ec7893a14bf7f46c88f51569e13fd1611732798192bc0d09c64164ed36b2c26a44e5d01d5e708f1be0a75caed1e88d40ad4e610c8ba602a56e81068e5c28a8455f13d70b0c799f77a8330e33ac3d056f1b24d9c8afc4bf2db2c7ec15d4bbaf0e4a77afdbc2f996bec17eea6f04320dc6bf8947b108ec282abc0b9b2fd97ff4a5d77b5a0d3329833d9420b80804d9486240cf9ae2e97ee168971a1ed47b85bed5a47349515c7ddedcf2fcdc04d9c8e196f62b3322dca879e12ecc80dee99f8103b7606ea8f035a3963fad76aa07c16a7130b05d2909fab7e7b5e713932b2dd6ada67080948fc232b9a5d0c9e7fecd8158eda5fff4807737d9b6c86920f0b272acffe7104947016344dd24d12a3b230cfee6a05d6ec968907680276e6117e570ab61e3ec459f05141aa190ac65533cf5e9a036148d275c2882417822663496251d413fd9dd5482a4ecb9136eeadb11728639ffa7eb1a747b1c14ec33a3a698a5aa9c84aa0287489a50adc027a4b9847c4b8017fc26c059f4ca57bec8c41ee059fa6f492816656c5b5ccc498135952443925c442aab98679cdf8f9dcada4b751911efc2cb003b4b4aa02030a4191ef1061bab72918e7fe54a004553099cc2240f1a11428546f3cb2bc052350de16f77856947342cc88d7830e68c4b211d52537ae5ef777b1e4095f3645a30687c7133043d8bd7062e84672160a811dc56c1929f4cc4519125f330b58d925914f42bb0e3efaf0e6b6ed5791097703c82e3cdfcfbb1b83648f4d7298915599ba40347977cf971c12aa3ad7680a3fb17ec2d71dad7be1f3c22fc174131fb4764c4469fd11d031151c04fe4bd28b4b3ef7a73b1c13b5fffcca1f3e30fe003112a5514e278fabddd15053dbe9452609212ae5e577ceec03150345a965074d471b36c9aacac200648d056b4bc6812c9ded3d7de5d3d69a3a63350362537df45139dd1771851e53435c98b7ac5fa78fd670c4678d5cd0051925a4d548716a40b7f2fc20dcecfebcea459f38d321cf5e8cced65e760641c5ce5a24160f210b5c506445425f69ab6bbb5895a659d21fd8b7e7805e3023009a9b1d42862ab6343145c8416b61fa3289677f8736dcd6c11e45a1338fd94acb49a501eb75ca4790f4f44e7e689a5376d2b61165f51ee8e103ffd6d2ecf301e442369f256ba65df2f2673c5feebfbf332c5631f30a3744e1be8c4b184b5f9117d1dea229a0850480105d8841ab596bdbf21ff5c3a6a5c7386612b808b6cfa52245ca0ca5aa542d3aff3f13f77019a4c668ff745de5cb7bed3b54c9419a130d2c9624521aeab366154ccdd4cbdb2f0d0c3a3a24d1f6baba154f43146417710bdfc81b8e0cb12c35f4b26be8fb100fd511981688e800eae7ce0fbc947f4e1ed27c95a18cc6f58f98e78c2314d22fa0ba3f779a1104ddac78ef04562d11fa09b0faba57e818a95b0e8c21dbb229223d5094cb41b4362a848f56488676521d8da2ebe39d8fc3e6738f92d631a67f4a8751916fbcf7ce645d4d55f9c9b660438dd201d5da3dd34a0e7e2f26b6f65e9a003355ccffa6f20da21873fd838501bc07d9b3ff716f54524d329dcae42d8a5b065dd012d2c5690708161df72425b67e7b2916f785748501293e588dffcd083d303764c951dcb6d081bc376aa0ade6de9db720a85cc1941f59de9ba1b1a11dbb9724ed5dbb3067192685f1507bb58bf6f742b2fc36f4341027b8ba4661e875b23f00a7bd997be1d8aa715c0de386ced087cec124ad19de9175f225152af36e1a08d0e2e122b6f802cc00b575696092b7f3875479dadf2477311a7d404e3344937f18144e16e0afb4f9028e52a2a029b67f1d55ade0e6997eabfec00e3b82a73f0a8c5fd6293cb8970832ee2f951804e540c9276fc9d10dcd8568a9a66e1ef8cfad393dbd3e7fd42d1c2e46d70e47548ecd00cde0da423d2cc3e659c9b5d4e063a63a531b7ef8a631391e50e36c17ad63a5c1a78514be4b235e991b0245a29e40d1f1fbdd08eb79a3fa1a424854c2aa0b4f14899b6877385d3e74be9e96f09c968dc0e376da5fcbcb544b8d27fcc9fc6d4caef6bc0fd4d0ec2db6a65ee8bd60e562d334cef53af5c8e0320ecd0e6a9f4557614661ba4f2635f5d5709b21daf6d8755e27b098fb0f9a1d632d89de6c8d7127356707434da1ab78d15d735a353bc1c4ffc18e9ebcc5df214669b064b24ab59f531fdcae93a1dbfaedc4fa4b9dc0298b90b57c36d8f7845679fe7ca2aac0b60187220152f022483fefcf01347737b5af8040b180cebeaa46746cffd38018f280a7f385a547193f3b98402299376991ef61cc1fa5007cb1ac2a2ee03017e27e06921df09b42ef29c0dbf48299eb5234b54731547cd3229870b482e4b8b5e61c12d3c7d60aec2578121941094eb36caa3e94d189426a74ea75b262321398bc947031b064e63ea2190df206610100000000000000100000003000000168ebe9023badda749f3bdc0e79caca47770bd4183fee1e9a0697df7ccc3a984e712fa7f22d30114908b9949fa5f684722d1a5978a914ef3afc18149604831237aa56d8316a31c938d62c330477fbf882d2dced97eb9ccb98da7489b6470c79bbcdfc4c4d56fba8710a6e57f84cb55296057a7d768b8f196000c4d996f46844c85b02fe58e5653861d73f3b3cf3fa1b80a535efc4b3c4bb231813880a94f61a76450c0241b9fae2d2b2ede8bf350fbd064e8f18a07c385a62e746ecfa6668472d53e9e76caefb899a9ed0a30ddca6fb358aa0b7f11a6af103b17593554090f645ef09319658f05f40a33239bb0c85bbcb7f9738c0cf7c2806f40c62ced35d3f5d9c6fdb375ee57288f2eacac47291d687dc8c3a722d3df37d02e00dce0a46d3a5b11af5fe5a7842e13401d6f40657930f86ce5e1ca0cbd711d5af4755732cd0d44df86ea505c101a9276954c39cc082f71896848ee7b92a7699bb9f16493aede33daca44da6b89b26281fcbeafca8c6b8d1f3f211bde21d8377e2e3a6100d4e4d95af87e0a4156d85fd71ec0efe0bab9269f67bcfa668bf7dad98f43afe7298d8467467362e64296d7dddb2e6ead4c23e1810f6f006b4367092ec698964a13695fdc2d592aee8db05339d58642c77cb475f9c19d72ba03ff0d24470234e9e27c9e424f73c6e1a3e711cb3f63b58d6364d6f2e34d9e68b8986ba35119b871c3abc48213352ffafbc4ff96202f4ecc3e8723cb620a72be17f5deb279001f5c70eb9aa650cff0501f6a9632ef2d195d051bfcb293d1f3f63c7065dee407bd58f99fd846144108ee2df7fde6a2f8905d8030f76670660bb671688ce1a3461856651fbd30198b03cb22db9b275ba08d1037264ff01c4e43bc542a1ce079c882594f737d889e62f51df2b264d0c82899c948f7b57ef1821058340599e1217e092103355f93237d6016fa185a9e0ad6c26e6f56ba5341c42c2ea0cf3d1f793f9f35480802a646e5dfbaf2540eeead4b63eb7374c007b396111c858ebca1d245cdc6130164a4df50f3c641207300d81641d6a1eccffd3f9baf1193d5684a4ce9b31635c8b49716ffec4d95e4c64a2f456ab3422793b60d1bf8b4a129396d66c795d33f13c5c2412cf92b58c1e2e8e257cb8f0fc895a62661759f605b82ef67443728c2640c90ccf960f8ea46a3887995cf1815b1984cd32038cb6e9d37c3138f2d64535af6f51ae55562df0096398eea7035bfe2e881d73c5fe203f3099b033b45fb4a9337ff4f02f5c8eb686a3a4fb92efb8947e0636a696eb28f100d58451f5a66d78cd73c6941df2073c67c2e2d5a4b125075bfc7db11f8f2be63b4138f6e6a714da33185981b2fb5e103503ade290a2ba1d62841c761c400932ad33c290f4b38d04dcfb986bed767f4e566db61c22587803aa1cb61d9b67ebd1cf9024387fe6b6326541670a182f1a86bb34378ba96ff391649c406166a30b59f128de2c5907e1ca203c10f370a8665f4630ef4a88e1187b40d865fb4e7fc2b65e52aea1640ad0cae0be519ec4219877126c2531cd29b8c9856f0dd6b61199156eaf5a2310792c4da33ac81021b338f6e3358f3615b6ceb772558ff8ca36c57bdb3103aae46e1205a893850c88c7f4d9926f9c91d994b164745cbd043f8323850464f410c12289b628ef4a473579ca98cf6af51d67cdb97cef347a374f8508900a81f7545b1b0310ea5d952dedd1bce5a8b0fb31d7ea2979d934dd3dcd884e0fde3c9036082599f1f5ec7a4bc7fb6b3f7fa9b65c2d8933086ccc13b96160b6d8dc6875a6be429bddfcdc449c1f0b19717ba03d906f66ec11d7995da9dd022c1e68a2c8318f0df083cbc90a9e6d15d85c38ec0d846b104f3dda9b75820548f1422953654c16fa213eb59ecd6537b291d9e66be402cede19adbab4b80c8fed6efefbb72ab06330763412f6cf0c9b8f7fe58a0193b0de549b9579041c87ab7bc5dc8db9a1f89359b80b0396785f9b7fb2e3aa59567053d56aab600af9ac567eddacf898d3e00455baf23d712c4313ce278dcd9bfe5112528d934ae6215dc3ec639e1500a3e7e3ad0358dc30d2df8d6d8501f39360ae67b7092198f7d15b2c1e10fd7f58e4bf918c935cf9ce34fc9a5c3ec4b383383325b0ca18082c931126f0ec7c05040bbc029af2008c235021ab68ad2e9bcf4e2a57d359e7ca6a9d642b4af154b2a497243774411f2a212b10a53b125112068568d4391b5317e84f16de665875800b7cf247e8151c2962f752f8848757afdf7f87949efdcb4b7bac58dd1384517a0a9453f975008eff21cec02baa642a233342c42066c1ead0536825bfa6d9711e682decb8b02ebbd199f79d2011cb0c0d7d042ad9bbc4f8d37991b6cf6e361136490aca8b34a05b69b199cdddfee5f0191ddaa109bd2f30514b57d254bcd3963d27bf1eca4e9020de12f643010cd346d39446b9aea26475be6c39ad0652e95043073e451c79cca1b51e045a2310e7b35d1bfabe4442e107b9a6d2748fbde13329a7a3f965af76e2f75273c89ae189bbd6fa117389bc07e134f66a9fb6b408a7a0932399355ae434455f988b35e8209a05bde66f1e50ee1a54076ee8a8e33af08db23c9d8e7e3b014f822407124995c82f4657aa8b7af081d83d2c68c3af6d63b025862dca207cea978007cb63f6950ff1b7aaf3cad596e8285ccbabd247b8ccccfb74c1d220ea9da3daf1c54b97f3125d1bfc890d07edf957471c0cd61163e46f62b91b14faea8a9790eec96951381c7d2a5bd998a4e25b1011ce29ab3cede1b733de3de17ff142371047f361d4926d97c0d88d6355e41924ea9aa1cec6d96100758cda1356ad681c26bbd52cc93683b99987922a77252cacbeba5ad8f0bde04c30fbff140f352e88d5e9f632b74baecf27f8b65be342c1c918a037b50e8f9ebc7ad1f5208d14e42217c5e80d3bb60c3b11318b503e8c8d2c26bab49946d5afe2fa7d87eba1bde7e88903f944d7a7ee83b5f5525e4886433de2a35af80eb5aacc3af25a458d8b7ca5286ed7c160cdf932fe4fde011418375534f43316554b57b488dbd2780be4c119436d60d6f498dad35254490aed740275f2f1c03b941d831dda1e34712224176c4eaa14816d6903c3deea4dba12c625f633f9cbecfda2a227117e454ea923d18cded1e9d41f570124fa07fe94b35ac195af46079a3b45a0c5c5bd914d8211b5b32c77bac389d2e6de04a06685d85f80d1bded8b3352ea7cdcb46402c6cac28eee467c8859cee0c6fe16e1f5bc434f9669d0b84ea3064d78d68e36c2f4ec0410d4cf6bb14498556332f33470a78502c3405bb4dc3ae69bf90379664e051ce0319b2070ddc580fa22bbddb8c1dadcb9679ebafd83b7261ad19627bf5b01c53b7d95a1ab3e4c81ba9c94ddae7c165d6eb0731fc8258bda087e9c66978538f5585d96fdb02a1b36ef4115aaf7ea33661638c8783c165401e5269d1fefe2b745eec39499fa0419d16c3cc9758499bf71a3fc5488b76db3eed129394a0cb47e270d5db60e0f6db281fda459c205392ae5814c2e487ab4318cec240c99cbda1f8f410e9c9764919f8d5da2bcb25eba993b8b690ccf295ddc277e3249972fb5617052e721b07746ec6b6f5797288e0cb7a925d290ac7027c537b0a80adc54c375ad9576a6b1c41a133573d549af1baa28e8f5390b7f713a782df955d8cfdd47d754ed2eea0c20e1a5616a45928b1b90c52a499ce0558b59ce83614663a7dcdcc1000b423d78b1304af2d4e9f98ede0b4e4486f49645d9603ccc20771776d2cef92b4180d848f7c55141d6439fcde1f7c3b572848441a25970e0e6d23b8322e39be14dfec1dc6170edfbe078dc82723e3b3d892ca637e4f212cf7c3877bbdfda173afe4924b36088de81e8042789281dd8866e5292aa3115b2fdd9a23d35947d351fa69a9f9bb951a8ca67cf7650e2d6c79391b6f19e57a025ad007b8ccae6cfdccd42e7b7a6d3babb453b321133d4d9d827a6592b2b7c64448f1d8669057ddca5db8aa2b1729644372c48d59212daf976c07f2b15fcb95e5568e6399af730592c3a9ea855832a34c45b04d76a7926532026e5cedcc78764348fde370a069dd26b87b927d36cede518bf5a6f6d45ad991000a67522e5c75446887bab683051d2e752656bb401f72df8822f537a4bf78a540bfe81ec9d2522abfd4ad9ccf60bf704a3f71db5052f77da7b1392bfe444fdc05548dcb9cf60189708dd76908bed740366bb2ece51662183cd5c11061637e63775fb6158fcd8ec52e700746abf0e510320e3f55042d45c5c923eff5d252fd7e35b586f02cbb20d539de0f4df6633aa1cb6672640fba2717191e9d9e11164a64170c997706f0497a98c6e648c1df842f0d5855c572a893ee6323377587e4e98b23727b8fb3c26c7d12350457f6decfa88b7df1bc28a8e58eba30b92ebe9b1d984b7a39b778ed1065c329d4e6e9a3e97d3730e078f441e63dfa3e7656f8813458b916a59d44384b31cc957553bb2091346a5874d26e70fda99ba5dc54a83da7abbec8b60db253c7f4bf1e808134793ceef412ad89e1d7eca941632ed64d886d1214e30d773405eee0b4bb1774a8cb1160dcba786557affab1b6be2c7057e972bc89a6b5164a7b1a2fdb4446387e8e521117906c3ba50c23a2e292a90425ca6d21685b5684702ac553d33747a827018bbb9215a1a4b744c9ff94406cd8741a46ee7a5d30d5e35fdb530edca5185b0eb702000000e5ad0e7e329819095eda42bc0d95f38180698303c2ccfe460acecfb83a858c1b754a48dcf9238e2d6a66234a48e1a6ec0aa1a2ab3f5fc1e886dd2b99ea6d7af5b425b398c4b8774ae72436406cf79dc29230ba852f2ed2a507add64c92116442bcc6a97cbdf65aef97806ab8fe3b5d0ad49e04555338fe3f8cc8add06b55a94e0e40569f0ca40c9528149aab3e5c50ff7a02571a34a624d3ce402bae268ea761444512577ad55bb2ebcf825d126a430ca7c1ccf362397075b0767517e7e2df61f635bc5aa252d17bebf7f73493d000aef836e2768f2f7865e53bb860d936a6d667a76c050d6245ed76dd911020e13e9ab9ce398d6ca975974c5a7d5a2c4915ec46771829d0ed077cda712f1cca122eb33bd3aca2a05fb54fc053ef1bd54886aeae48cde5bbf3195ccb4dedef0c7d48306a1e15d833db23cea0c516ae530bfcc4c9b9c45efc5ffa9d2790b1f607f1fba56e2e318b9ebf0cc6a9664ec44d62353bc3a9e95265482deb96616f048df3f57f33268ef2fbb2e5754f12437c2c19327c83930f84f22dfe27e6461be58f61c7fb50bb633579f37eccfe17e36f3dc9f4bce99414731d7acc507484683c3344a67c9043240f4bae6d0c61b6c86adf157a17bf768f0815c51ded1d21d6b099ed1449fdb119c0d252b06534e528a57e898f0cf9a17746a4667d01d2f7509b6e506aacc5485c281d820b11fed7b94b888538ee946a85f8b9dd015e0a08e3230f4293910675535c70086b96cfeb88bf8805b83ad7deb53f4ca48580bce1bb4a715ab8b073021c042d641b1ae887e00391b0348cfa6ab256440c503d158f3f73df28ef5ba01cc8a10315bb0854e5a3ae95ec9f0a23a1c74a94fd994f83b6fc4146ceccb83e8575e8997017fca3d1e7fbfc858eed21ef3120023d3e5c2c4a1d1f651909c098f3ea6937bbd428c2f3d16d780b2ac1d0b495da43867b941573da806117b50d6a0f8032cffaaf4218c2e7182428a29c0796cc7fef0b4ff84e3a7ffee32fd8c45ff12674b3b47f6d12ae8d47a18ecbbe887680ffa72e6000000000000000000000000400000011734179a4f98be7272e489c1973a6a8b0f885f7fdb2967c033f1eb7da09518d6f1041fd57304705e2f6a4f66d69537675f2ebc28505784feca8c724d85c0063ca62bc896ebe12b071ba5500000000003000000000000000ffff00000000000058df082966735192f7799700e4d04bed5b34f71fffb9a49c9792e96cbcf51535a112998c28c01b5b2f5ce3670bbd582c6b282f4510be030b0b23bf756f3e7687403532e4587fea08db1e40a73037137c96a0ba46c97411d947067b71feb9bb8a5771974ca384b09a4f760105699a7789c13448f3073a12feca0c52e900faacebc6dc610c10b1e5ebc4f668b40825ab71845069b1c51f861cbedf58e02cb1fc0117aea57bb6f9af4f861bab2614b7a1faa1618103438a7379ff77b9"], 0x20b0, 0x8}, 0x406) 16:04:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget(0x2, 0x4000, 0xa0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmctl$SHM_LOCK(r1, 0x3) getsockopt(r0, 0x0, 0x0, &(0x7f0000000000)=""/75, &(0x7f00000000c0)=0x4b) fcntl$getflags(r0, 0x3) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) 16:04:36 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x6, 0x2c2}, 0x10) setuid(0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:04:36 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/73}, &(0x7f0000000100)=0x4b) fsync(r1) setregid(r0, 0x0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x7) clock_gettime(0xfffffffffffffff5, &(0x7f0000000040)) getpid() 16:04:36 executing program 1: shutdown(0xffffffffffffffff, 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000012c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="6c77ece404ace24722d9ea5fc3a88aedd89d55d90e7e0c0d5049a087563907f0a33dc3c552a7e7d30eba3a72699c1fa78780bae41a7e8b04081af2ea95238877c293a3ee84191c", 0x47}, {&(0x7f0000000140)="45acc58fd0fcf686367454e56ae43ff825dc9d88b6ab14d5889d7ee747aba6071788530361c7cb3d3f7591150d166a24d935aa5229da7e30d2af0bcc850218ba63f1f48e5af0b53fa459de9c1418e92cef59ab4f241be9ae600a675aa8060e8387b897edc71c1248cbe1347b0a7395acb58a48cbc08cbe6215dcd62c33a89acf4284481e0409979d083af68e04ba0c4434", 0x91}], 0x2, &(0x7f0000001300)=ANY=[@ANYBLOB="1010000000000000ffff0000390000005975a55f5628e02b400bc46da7f2075d6e60c75ba2cf0a1cdf391ed3429c46cea8e938dd44a62a36120a33c6c1060e6454642dfcc6931cb513d65eae760c2c621a0baa16815764ab880623c9579c5b73da9ccd2614d014d1b29fb8071737b672f2df68a7c0c9871f21091cfb9976460c896006b39ab8f49a5765ece1100d91df34b869d6f93b9dc53ffdcac20690ca6e32d9bc6244dfc10e83e798517389c780712bc1b4d615ad8f9d1105e9f93095a5febee9399112cd931a7964c807f82b66e49362bceab3651def1e77b920c1205ed19f1e9cc9218dececf878943d3df997a6a234a840d64eb9171910a00f97cb6feaed3fbd8cb45c56d04afff1c85db7ac997bf85dd8b7fe6005806c97d7eccda095e53d6e394e2401429acf261f31daca6d8553c5485569934d584ec2be2d2b8c856348a613bb3a7418f0dc1d3dd12064b2784e06de7b631cd38a5031c4b202ef748121ac77bc5f3a92e7918a337209914cadf242c84f2d5176f4367fe3c8e878db7c02be189a11f4970dee11a87bbd69e573c0c95c24a5cd38ad3ffa601c1be228d43fc00f012b410303c31d69ee63d8286c4c25ff6386488f3ecbb3d0fe8ecf9b631657d85e8c6f2240ff8903159a0a37436aaec9620fc41950eeb9ae72dd6a5f096f0044a15e7af277bbf5a0676dc665e827729f2be959292b6d09a94a5463bc80d8defb6ab0cce9eac91c6d9499e4294dde344ce6a4129574a4dd8ddd75a1d889d4a4acfdd2e80e668ad4f17ff2dc241c9ed45c006b374a0e7b04a129a5707722109b9109e127f6623425eef2d5c55bc7e791c517c5d212202ad3ac428b2ca9e7e9674a20f3c0072a3e79bb893c5c641ae077d457e89f455655387d3acf78f214099412d36c0d8b95c7781b2a9691621459476443d124fecbd4af17b6e011cd1270865d79d9b9a4975bb6068c7f35eed3ebc11774acb44726cc1ab9c5613e75f59360f6143538e74745e3ea867180af030ad720607eae792f3c99ff4a21236a3df70566befc662a0632fec63f511122c9df693ce2669e78bc3ac2856bd59fa0214b6c5160396d41c27de19370cbc58f7e35aef4a8f94edeeed4c24c023a98a3138770461a7abe8bfa3dabd5b84459343b45bf57121ac106861faa9612ddc37b43b868f6e9ec582fc2a2b9429bc14b13abcb5172dfc2f841070343bdba61bfb29b857345216e951d1111f33064ee25a7a144c11f4981f94174c21565882ad142a28919c6f9592b3a157d756957043dfd46da51e97b67b965da5786a546b61cf4abbb6c029fb8e914dbe91180371a92891c194e01c196ad43f4c92068097cf3b70f7f627e76ae3e9cd8b1ff8dc257aeeb68385bb02466ac2d1dc729abd3fe4dfcb1c22371325416bc6740e415bdb306972a0753290c8b35146a00921be1227ae66289ef6a682369a13bd9a3b0e943fd0cec474bd0d8a8c9ab0d754de0213f6728a5d50d0c81181c8fde78d8d7e70c71dc0ec150d255df940f7ab3eb1db222a362a43b8a60b68c0d39c27bc01103d943aca3b55893df4316849dcc4b0496fe7ecceb8ac7bc23acabe20a2370d8569e8b0d91cfd25ae933040ac1ee9fd0ad6be636aac78818a505c6ae7c46f0bff131905fcc48b49458654eeee177e51a3230a339b51a1e9f0ec87c600ee16b5acba35d1c9aff46787b0b12e4db3c8084c771ca0a3fae95540b64c47a7383646ff5829dd8816e84a9a566e10d978754ba6616f495f2112e3a5d3a4ac2f4fc4a2f1d31f141f596e2534264616156f82666425753e19016589bf5ce811907b065cd03c52fcc6f20071f9b17104dd123a163161c6b906e5693691127b9f3a04d3d5f05119011f1f160d451a2ef6a327cf66e8a2f924ccc777722f80b77aed313280ecfbc099a4279792b6fc3446c420d786dc65504ca7384012be6a37965f71007b9cd4c85d8017e5fbcd05b8efc01997f70b6718a99b7cd707312ef429e940116ecd4a8bffe476cc45714fe3902f33b9d02d9b338167e76dec6721be091a7496dcf078b6066db6f5cba615adb272c5f544b1dc3e5651fddbc01da3abead694f81a1f35d8edc1b32dff942300c66be34a3adf0eec3119a96d40dd476a88397b14e4e1392500a12687a863f9a38909c46e6c696d796cb997b3c29095e590c1cc3fbc51e2b6b2fcaa29690b588589d3355b22663b00824959088119b8ece20cd34a1181255b944416ee355c1bf13212bfcfd62c5b23eadd91a9c33d39e9fa02c56ed28c3a1ebf98db18c35d6ffa2a1b6273c349a04d1739bd5955b4de9aaa7f63177e09130f740a41734eb6fe4b065ac43e0df6197f8934e4f5e81fc378433d10fa60088d20168118fa4578083cb5060e5d36ccb69b739b1338a767ab861de3d7e9b548fe7ecfa923e88e2a0b6c88447ffdd4d131d0ffd332773f2b9df26c7b2f31c77f8c8a6f08890b613a066484f7d3caa6bd5f7674fcbba0384ff09df88acaff394de804e8f5a4e2b2c72236589fa7ccb817fb7cb06243108894ebbfa467208a1b169f4f330cbe0f4b7351c4235499c48c337e835abde60f6a2f47902cb2197c5a7a800888a921a3a2d787c9c65a722ee082f06ebac556fa840900c81081e762b1b93b7f33344bb6ede983400f59953bc307f16827c10e54c82035719a9521bf43ffac9d14093a3f430725e377cca98948efdfcc065963781461328d850b2eaa2e6f0f2a9e984ae23b023eba1b7b0c77d30301a1fcde089b19d62f7329e6389f4a328d503f9b32b5ffa3abf24a3ebb5ec62a994b15f7e946a6f85191bc0944fb8ab9998f6117c93e3434e47db27603163d2e983625dbdf904c802e205dc5193287f1394f6afbc8f121783380bd2c34ab2cd471697cd0638159e4853b40cd3684bd20cdf1ea77581ec69e42ae326a6c653be754e59120e88e2cff2f3caab85ca3e3b20c5c551debd5a38d300e0c100c445b6966b12222167270ea420003317f670029a7f11fe14d0f6e7dac89c1e4f043cc1f22a838daf80e5783df1411db89419da5ceb464d1ea675020a5cf54dff044157f003ee66d11cb590bf417e05b06cb0a6e4b64102d4798d42052649034cb04c68982f9f820421e2f64fc28bce0d9ef040d11c14ac7e6dbe889d0599e9c5a0be8ea7f9499ece4886ade3e5661bd463967d93a0d45576b37fd953367fc803752f1a43922b4560db14df7ad27bad370632eca5eaec74ed6251844ccd3266c224fff4e8cbcea8e347068ccfe41749515f9e41b43311290c8e1ab55410d7fc0cb1b55ef01bdd51cee974a5480af19519c33d4c871b3ee2a3c59c82353a4247e82f3613338814900ce1415942b2898c70f4592436e5fb6c714d939a3109aafbb0e277f0b96686362f1c5a44a3d40f0f26f0b6a5b6e55b4f6ea3381a947f278aba015850c3929624ae14496a7c0d2817e4c5acea58788d81810b4a2d0d5ca626279f75e0adcf6296727db91d4e872f677978cbe0208c62e43e72007a2b4fb82522cace705754982492cbefc2e0b6afeb04bae0b858783add42c378f90b1b6131b368f1937a54066a8df7f992012c8631b3a65c200cec7cb0f3848b37ca1c8a2b75b4376207c4b8ccfe9f00b47c7f6c96efb6c828caebc481d34241414bf48802ff3dc247d566938fbd76fda0cf70d06c4bc55d4ff7e62c59e4b12dc3ec243252c77d9526cfe979fcdca78d9f653b1793db10ae49a82a37d1201ef9c5924d854cd622c1a03bceb201a587ecdbede6167e63fbb483cfd70dfcb71c863e6f86fbb6d57aaf2bf410f86ad750722b0d5e2bac55f83c781589e375e1084d1d6b5cce28db2a7b43566a9bafe8a919ee4e0d8fbe1c98a21060becd7767686594e6eba67e6cb53abe0aa31a126423ea3d6c6c6d70ba3ba42a5c9da1b6cb07cdfa1fd503aff04612d0bb46df0bf9f753373a8a20119d640fd549bb56dbe41a3affb94b2fd3e2ff0ef54fac6e80d1d57bdafa56eb97c965f5097f1c713739bd279db916683236ad456f22138a93ca5aef2526b10f5c6595bb55e8aabb09433c4f51d64e39d3e17be0a0e1232b8d35f891a89667d16959f96a3a11bb5e665e2d2cda6d98a1d9b8db05961476d21a1826abc9aaa996d7ac746476d44cf7be8fc03c41ecc5e2232f185aa49fac29dce52cc1cf48611c157913c7364733f39c2f73d3a86550a513db8b0c70012a19f05623628fd0f4e83f1d344eb22851d70cfc7b434bf8f80840a093885b76e6f4fd94c1ad0869f6facd6f225bf0a466f288b59d3d7fbc93f62771128b68bcf3c250cb1572490748ede8749d316b4849c7611644246193e1b047b11344bca5ac52c9589e388987e8b3a94baedf2e81b290adf3d250a62ab27b0d6198d64d5e174003022880075369016ded17669ee85df0cd574253fb4087e3c3c5572835a9ee1548013ccf517d5d80ec7a3d9bed8c5dd31f11c0305bc42093461e905c72fec9875c055ee1a95ad92e90908104cf82d9f8a65d5a67f6bd32ac95146ebc39dc67dbb5348d600bb1bc312ee88c68518bcc060d8e13efadf37ab3e3930e3a9620c12fcf43bd1238e37de4812489d5b49a38fc390f4fe8f5dd5641be61ded58980da537c93e85731310f766c3b5516583384e2ab191aff1c8e64accf481e4e50009cd0cad928c84adde7404c1fae8ba1f2a068a4581832dda5d671c812efe087d5e3f8b00a3032726e239fcde05323a47a7224b931bd331e742d661f5f856cead29cc4f5d0de0fbc139823354806c232ebffce0c0bcf239fdd5718f2b3ffe721e5c868eac4aa7a8e8660998027d52d72f1ffcafa633c3c889cad3162eb8832ea9afbdea5f58d9b2ab2b0b75cac139adc8e7001c1192dfc9bbfc20c653ed6f026e30d6dc2004d7f8da8cd8f122bd0c3a5e498711ff283df3759ea9013a9c92d4974b7593b061fbb8515c5e40dddfd494b517e278efd709780d084579c5c291fe92a6c521460ba19939f732ded33c555a9d57898e33cd02943f61432a68596f9b5055c60c8d7dae9487eab7a26e20f549583f339ff3eacd02e9b83fb1bd72b1e8ccc0b90bec7bba803d18d158efd60a209d9adf0f52b4d7b2b6b77643f6068af9a8a6e6fb97adfc69c146efad542bb761050c4247a930d5dcc500abf9548d46f7e25ad4f99217d182ae8ca3f8c8fe46a2f6bad297f2ee90b0e6f37a84a946b91d21f44c922989bc5c3714f577d10cbb7b49d2ba8d1774533c6dd2dbd19f48261f8f3cf7303ea99345004c130f97ca575d983d3dac4055448bf158b91556953066d94f9e1725bc1d55d95dad60a5044b6baa747d66bfc367b80a5a80c029e3a704815d9da2dedde19f159ff15e81d60f9a2c32312b06ec7b1d7c54b09425cefff3110b12dcd719ddcdb0028421a33ede785810b69efdcc788ddc3328e0d351da57556b3c37cbc51e4b4ab7f041fa5ace0b8c4c845a00eb0b18559124c776dd2e922e32c2984dd837fac3ae2e39f9477c1e31f6d1a88d37afc5401c13e42f4900b77ad218ffea25b583ab49056df43d376611e8d51a8b1545abe015993527c706c4013635d33b0615b7a320f04889eb7100b4444fdfae0cbb939f0d86fb7027db68950622179af8702475e0063061fb7b54cf8c1db7ed20d3912a71cb4e4f963c65aa2ecbe9e6f80e2cf20ae0cb82a97c6f76d5ef344ae984a710ac63cc293832f50b585edcbf898612d305c05b9163816feb8169bf45ae97ad9b4656454be0e87dcaf31e513fdee555aa4555d34122095e3c981d01f5150d535c6913bece460375c3cdb47700e974c9da3a73f6c0b7e68f7f37e41c0ed54d1b539021c9800000000000000ffff000022f8ffff007f3dc27cbf9a7c0f665407c775c06c8868368e2dc63f8036f263bdc27a007ce8215149268f6be620cdaa7389f3bdafac2d0b6260436daf4c19645a572c4b17e791b21f7945ed045889812b8cc6f2964e64f14e519a7ab4fd78d9a668cea8ebaeb172798d074e75dcb4860c5352511e95abdb8f36dafa485bfdfceb3821dde7a943c96393320000"], 0x10a8, 0x1}, 0x2) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x80000001, 0x8}, {0x0, 0x1}}, 0x2) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) listen(r1, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x8) 16:04:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0xca, 0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmget$private(0x0, 0x5000, 0x40, &(0x7f0000ffb000/0x5000)=nil) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x68, 0x40, r3}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) shmget(0x3, 0x4000, 0xc1, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x69, 0x80, 0x401, 0x6, "9b50620a2ec8032fe618dd337a061c851c9555e8", 0x1, 0x2d7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x401, 0xe288, 0x9, 0x8, "abf2e99136f475f421b295e1cef4318ebc2ac91b", 0x6, 0x9}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x11, r4, 0x0, 0x0) 16:04:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30080, 0x15a) mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="16", 0x1}], 0x1) readv(r1, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/80, 0x50}], 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x60) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xd505, 0x1, 0xfff, 0x4, 0xfffffffffffffffa}, 0xc) 16:04:37 executing program 0: clock_getres(0x400000005, 0xffffffffffffffff) 16:04:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x773, 0x7, 0x7f, "8add8891928475be4988a5bb162396d23d674a1e", 0x10000, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{}, {{r1}, 0xffffffffffffffff, 0x5}], 0x4, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000080, 0x7, 0x80000000}, {{r3}, 0xffffffffffffffff, 0xbd, 0x4, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8f, 0xf0000012, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x24, 0x20000000, 0x4, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0xa0, 0x8, 0xb70d, 0x7}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x6000008e, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x401, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0x1}], 0x4, &(0x7f0000000200)={0x4, 0x42c}) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) dup2(r1, r0) 16:04:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200000007ffe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x95}], 0x40, &(0x7f0000000300), 0x0, &(0x7f0000000340)) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)='6', 0x1}], 0x1) 16:04:38 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x100000001}) r0 = socket$inet6(0x18, 0x5, 0xffff) write(r0, &(0x7f0000001100)="57b434733dbc42", 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f00000010c0)='./file0\x00', 0x80, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 16:04:38 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) r4 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = dup(r1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000380)) 16:04:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/174, 0xae}], 0x1) pipe(&(0x7f0000000100)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000640), 0x10) load: 4.76 cmd: getty 30499 [ttyin] 0.00u 0.08s 0% 309k 16:04:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getegid() load: 4.76 cmd: getty 30499 [ttyin] 0.00u 0.08s 0% 309k 16:04:39 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xa) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000440)=""/15, 0xf}], 0x5, &(0x7f0000000500)=""/209, 0xd1}, 0x1) 16:04:39 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0xad, 0x3}, {0xfffffffffffffd2e, 0x4}}) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getgroups(0x4, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) socketpair$inet(0x2, 0x0, 0x1, &(0x7f0000000100)) getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000540)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = shmget(0x3, 0x4000, 0x780, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8b, r2, 0x0, r3, 0x0, 0x84, 0xb47}, 0x100, 0x8001, r5, r6, 0x1, 0x1000, 0x4}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xffffffffffffffa1) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) open(&(0x7f00000003c0)='./file0\x00', 0x28, 0x0) setregid(0x0, r4) setregid(0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:04:39 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0x1}, {0x18, 0x0, 0x666, 0x2}, 0xc00000000000000, [0x7, 0x2, 0xb9, 0x6a9bcabb, 0x2, 0x4, 0x3, 0xffffffffffffff7f]}, 0x3c) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/32) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) 16:04:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r0) r1 = dup(r0) close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffe) 16:04:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:04:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xfffffffffffffffc, &(0x7f0000000180), 0x0, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) 16:04:41 executing program 0: pipe2(&(0x7f0000000000), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:04:41 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file0/file1/file0\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x4a85, 0x10001}) 16:04:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000240), 0x0, &(0x7f0000000300)=[{}], 0x100000001, &(0x7f0000000080)={0x10000}) close(r0) r4 = getpid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x5be, 0x64f, r4}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) 16:04:42 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) 16:04:42 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffeab) fchdir(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)="0a7eb817ef218f23cdc4202b2f022e", 0xf}], 0x1, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f00000000c0), 0x10000000000000d7, 0x0) 16:04:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) writev(r1, &(0x7f0000002640)=[{&(0x7f0000001640)="ff5fcb888abf69fdcd2f61673c955ca2d66b9fdad7b6fb7f3cd75ba7b19fecb0537e675f77c80b28c3391ae077ea5710565e2854576263a59c79ce72c2ee01ccf4b6ade49dbd99daa32a8ee87c31c0dea094373bad8c5704de08e6f99dc9c23afb4a61003361d331c4ae6b9dc962b1234c9f898ac1bb03856d5c77b5926fc0d6de0cf8cafe7558e10e82091b259cbc44a13d1a7954820c6e7a90330542e407b048a8ded63b964dd85485b7d7a6cc998feab9be2dc1527a6f43347c7026a17e1362ab879d8c356db45e3ccbdfc870cb4d9bcda3b7fd30cad0706358c9e08f26a603cd03323d933909782e6ac22445b0d5f13986f8c132563ab78ec3a986ec491ec43eb615a0d0d036034c657f255755368cdddc39626dbab3de019478e646f8aa54d5cc3ff820ffd3ca63d2fbf5d08ea76c13f61ec482f3680a172eb82e3b5273b0889bb8100bb070613fbd77854f8caf15df3a348ac09c78645634c182012a93e42a9dd1d4db666713bf12f799694140c00b4cffd68a37829bde2c2c98f6efa862859527eda0e4dcd7003a276d939e822559c21ee1f18db8e97b3b529dd49e3e0587bc1076d2d37d13c6f31fdc218c425dc24c9c850cfbe747892ae961375a9d57b20973ae4ed315f77c90aa8b5009420824e76b9721973fea2dae6caae18102bdb324caabc721c822e07cd835fa4c7638f3599d2bfe513fc6497f14053cd63becc679ef4d87a774b17ed39ae318b740efd0fe27fe0738632b66b50d00c13a0ec5d4506456107c05ab6a521b7ff7be1ccad0aa4e02315d3ae746251118a30e4a106f3c79b23793b79578cb5b2881519b13780a89c4ffea0aaa6c3170f9876c8b0ee167c4f4f4bd6aa7c6be7057dea301ff83057587cf5aa33f6e67c396861a95bf286bc3c8e1b3fabbb5bea316f00645078bd9ed8a50458155a673fd156f609339d23d60dc7bcb30e37863b8835db23ed33cc36a9ccdd6b286f9c090e89f5b888dbfc380fe583dc096b327f34c125ba73de03ccb2fb1d340726e31221a4b27e74f00efe5e0f003a6c1f348d4086625223fd82c784db8359b5955e6bebd3caa951f16c9953478d7a6c57e2126e09fcbc0f5abf43b42c7f7eba82eeff93b622b1aec776e8a5c6bbb979ff7457e7dcc0ed6dc688c4d9421e1ed68043433aba59dc2e9cd03e7e23b3ad56852084957c97900839668fdab09724b4658215248729f16dac98eaa5a9436ee560fec57c84fbef968eb1bca32aea79c6b3c3ea5b75089f8d7cbc3fd9687a32507116a5c94252e87a8b5462f46bc49be12ea6eecde6964b7cda243e9f83ac0a6c1131df84ca21e76727407c82079f33087183ae6b9aef09669700e97450334ea7298f059fa29df1c93d9be990b36dad89ec2e0c0ea3bbbbd2cd3082a6b138eab41ac969fb6b9ce4c41121fd1d76da8ec21fd46e6a8a6a52aaafbe8a34a203548624d74c2e04a7e08576cb34ea230601f30f068825d3b3d2373fe1fa28916ddee6738d97a4a45a5343fd3e206acf4aaa5c44d63f05ffececc8900323814b6e903cde4dd692df71cd6b5436a2ee6347b011fe7660e862d0466c7fd86b585527e24c919f2056a00b38fe7d8f18cb192f762540c1cec18025d83ceb84f71dbafb35307bd58bd9c766c53c9811ac52ff3c18b6b2c238200a36f3ef7e52ef967da73df36dd46966d3005772fd72c08e9e2456b13f3841780b92d2d57da38fbbcdee39bf7458891c45db0ef1a6ee69667a0a67459d95c87e014be9e45fe9d877abe31968e5c66f6b0f181c24806c0937ab195e351b4a9ab0e164c081e7f73fc4ca39e8b6584b5ca435ae578676d65857021d3bb4122dd5d613cd20bc71aecb2a6dff0f6d257e3b495b8e27b03afc94e545c564f5c995bf4c6712df4352fb9c2f6af9a6c990d226b5785210da4b67880f04a514359b3a39aa6d88d3cec7ed89fa7bdda417f410d47ae52eef912bb38c97c7c3e2752b9122e67961a9f0655634ef86d2997599a8a99b827d83aeb5a06e492bc9c1c573cf003633a385620cc69fc0069c92add73767a4b7aa4f3d55fe3d903d925b93858308e090d46df41be82869c1fd19c7aff4b4c663eb2961872a56ba9637b4ed835eb40e14d5587bbdd6c7c1e0ac5ad86c336f1ac0e9c67548c2ee443c47c4380fc48456015a84f648cf0b8ce3b5857f76facf54e2d8cbf7c2647947540d325a39f6a6f7934f14ee97605ab88a50c4554327cd787415865e586b4f8e881b88eb8b318cef050760f4e0cda3562e20797fcf23811ad95bd6e075400902f9e9cbc6ae0f3ca12fdb0cb088d59c3a12693b490cd7583e424e0e4a8a0cc7bcf07dd0a31e7c46b82eb7561f8315dc2df5a6aa6602c345d740cca5a73e85b0f43a213eee5bc8bea9886f3623a1e931a9a7cc0690035a61efb8010ed9a8bfa4f307c6be8114482fca850e06bf15c14682c81fdefd32a5d9a8ebc9c2db8334b3418948225a896ec644fc4c1804f68e4801a5db6830c30f387b64ea11f09d5a39b70df9530d9a94636941c4d934d838695beb7a3b321c693b675658cd8279094d99b13a66b4a7b872caf7c5ae49ab521037358dcca6b2c312fcc29240cbdcf0d6c4b2e1a651fb1b95cec45e09e63820d2fb6191747ea1faac9bf7213be150e9f54e6f8c5594ca69e4728fa9edcee7b504d33cd2a014120aa3725f77518396e12cae574e2d5d76e2bd7c0b630a7ff9552735abffdb062159c592465667911c17fb11e35a9c63fbb20fbcea101ff892caa51bfde0facfb0728e270b9949819b39e8465ecc0191da4cf4cf688bcfc6c732aa10d0bbdea291f8b304e964af3272a2591e46ba950a8e659c430a95ba2831b8143a1422bdbc03230a48b28feacdb554c773db7790ebffd3357c1efa5c1eb72d1a405390973a44f2491b1380f23f2305c896ee370db0c51559cc3bc44ce96aa1731f96caf216a95c7ee6b611273573f21ca67eea6b400566d137d22b0dfea294c2b7611dca02855a2666a89ad352a916651f3335d974433640ade68c2774b05c76e903e4fbcc8f99cec74b5b91b02360fc68d07f3cea1ab8f246b17465f8e3e199a70f1b936075346b219191c152eb38d3bf5134eb6637ae38daa9a74b485ebf6e19426cda6b978cdcd918c1008548abddaf05b9a798defd13be020859c2573773faaf8a051e79228b471d66c659d39eefaa8ea15eed2ed8b0e1bc3f8422585ec04eb4e11097cdd43cdd0fb03ce8ade2ac5e6b53010984b1dc92b7f8a38cb6f70e6f4fd207943651b2ed7d2dd3f4de5c2022071211bb7264ccce292a4007f0798890b6cd2440669ebe3585feafc01e1df2fc57b9257b856f917b22ce262dc3cbf3b271d72b3e5f4de24621e41bab58dc5bc0b0c41b6496e8c3782b81cfab8b027250897e77e5ed8e9da6f6b40e908dfde638137a99a3850264b68cf9a53d02339821e69d25ffad2db5c4d8f23032f9caa65c98a57d9e8c1af33f7fab780983be244540c5b38d60d43a300bd598ac32540dcd9597f1a4c58c0f6c72f68fe83a5d7f1a81a5ddb993726f7335639be0b383d5cb48ccd77bf126ae86ba17e6cfaefad49baa69b77036f47af74823c0a03a4370a3a941550c59cd8116fd2fa8dfb3530eaa3f5612c18c12e8d83c017a3ec69f3d5d3b4173e1e13b212b794ce49b27887d00dde5c4b3b43569a632c85cb2ba4987df4b4bc7b2a602e1c8db4026d1883258172f056538ae9fb853fb1d9beb828b3fdf3a12c31b0184ba01307e02d2d8731cbf5157fe6066d003d6f91db0f2a153995087973f3cfb374ad97b439d7941f10d7d031591430003e91ad7b43f192f1eea171c51ed3b668e5587ffe6f0e2d7bc72176a62a802f8b271abca52fe112ff8dd677b2a49f6c3b17210bc235a48f8b93d11b29164813e84535ab814a6a35936b64f99ce8fe87295c920e79b5c7fc24d3ae4e6dc3d5cb06c5840187b7ac1f872aa25c085dfef1e7fdf14ae837c2f6fa86cb31083acec9936a699d7f", 0xb0e}], 0x1) r2 = dup2(r0, r1) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340), &(0x7f00000004c0)) 16:04:43 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x201, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) truncate(&(0x7f0000000140)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) 16:04:43 executing program 1: r0 = socket$inet(0x2, 0x100000000002, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1001000000000000010000007603bf2cbe318ed5559ad2bbac5f2f0380d6e6cce6652d018b9af61df1105706fff5c413c742a5e7535985fcaa8f3962036f6fed15d8768684ee07c16488c4ce15d87054ca83e6ac9f0a83855c1d2d9d65772828eae08c5c9a445706424d6c7cefa66afcd2d7c16ac68d7f14d8e063d9e98aa94229f13815127cd1e48729ba6eab4b6b8670214dc6a487e1da3d8d53fcedef8c773a539ec878fa051dc602000000a0ef8fe522e99dc075dba4428ff2616f6dd23ba5ae722ceacd0dac89c6bac1d53e4f4d52017de4f376aa35f66f4f530a10df5be4128701509980c0dbb9e9a63662c03e0003d6211c9f3f4a1b14c868987ac7747147e6527c139d0599e8c708952ba5240000000058000000003425fa8220a153be90944bf4171bd8d7a0f8a4e0032bf9"], 0x119}, 0x0) flock(r0, 0x4) 16:04:43 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) readv(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/88, 0x58}], 0x4) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:04:44 executing program 1: pipe(&(0x7f0000003580)) poll(&(0x7f00000000c0)=[{}, {}], 0x2, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000100)="0463f0016c47c7608088fa5681aa93d7beff25e7abeb4758785e856169b669c46c7d8934bb65334fd15d0307c3e103dffb86d22d5af897fd6f93f2579c8417383434cba948405d6cbc4c3fc7e76bfd1fb54840c8dc200e0405b4cf58a632f4583776c3a6237582f109d0ae42103cc8c00c451a5998df608be4bb2b42aecda73872ab1353cb122e7a935737c2c96e891f2473fb12da1a8b29c97b0d8cbed45e73caf3ee8c260b2104d6436434defc47136967e9850533ed655ce1d478d457b9f27a07d4ea9ff721ea97408968fe933bd01e9003a5abcd47e464656e291064cef9b9d585fcfd06546c880c176040865931fe127143e4d18c170cb3bdad907bfb115f01d842e3eac7b87341ea6fb79aa1827855c5f3edb27542f32c77e8d8ca843dbf17af94299296179adb84376c7077d119a3c06bc07bbd7f73d0695466d72069a4d85b3cfe7fe064bce0ba98fe744e00b7fc7a5e3c041a500213b19b77c8679a3a4b5bd4db6de9435035bc2c27bd52ddb152eb5d959ebdb158398ca4327c790fd4450a61ffd12627d3906a1d93442040b4539b0ff1a943834a33d83775d456b76cfe7bbcd3ce25b826327e7a557f52a3e911e854ae2c438d223914c2f4e6bf3fe2593fb22816971424dc8888062cced3ec29299ed0fa74ec0e0f45be2eb61450d2fa8fa02cb4d9b4b0098871ad1d85690d56907391888c0db7a26c69a1ccb1932e898208895b7c71679638e3773e95cb572788b9f2d741cb598495fa9d22e1fa4506357c59763a002f9d609de25aea26907da844df1da9b1ef727c7cdb4d74a2ca5508a68fca2c50f47542f3b6a53269b311b20a2420951d99c643ee91fcf75364a8fee7a603659bd9fc6a33450aa0259a603207c023c561a1d59726e29081be5a3b86a6c3c8ee8e0e5b414f85365c7596a672645a97cf95bbc5e707a1aa7c547580fce3504e1500d089fac0a273f40b00adc658dde1d22a6df68b24ad4ad88a19acb80cca311e4d5dd17b25febda6cc84fdb3d79288a27bcf501f3655ae65417eff7df5b0fe74084346d20f2cb7d539c3cd0d6abbb7dda230be9547450b90505dfce3b77eb28d62501bd64a65e9df1afb170e883b77c0d8523b0f0c3a30300fd22c1128b013c1d80ce2ec938ed8f3ff8a49abe149a15a9e659ec77101b053a4fb157aa54a348a32bd06d2bc03347e72b53c98ed781ce23804b123d36eb2b6926a8b5395f4ecd8095e8336fa89327f6fa82a9bec991b4658c851e542fdca47603d4af55c99563a603d260c04975a629b621aa646228148625e77b0a826a69f004ef2e270e43bfb8b76765ee67bf0ab3451f0de38e86a9f1713812571880a0e2f575c82a2c6c62522602a22b3e2ff278adc040a4daa88e27686e975aea278cd7b118f5fb2a9b8b0750c3a6eb27b75ef1a941a0f6e9ff382be3b1c7d47e3836f42383f8ae038e17004d5af39ebc698ae7a62455192e4c23faf9b64ddcb312528c2743aca379fd38ce5b4dbc4153909031c39fccae1222400cfe751a11a4aa229c5fa19ead79523550ba7ee10748e871a61fb8c890b2ed64141d52a6f7488b5c8adfb37452249f48d4ace3c949a12047d0eb9f345466d36b7328df47ed41d6a2cc475dda6f562d41c76f628eec79de7f0d8dee68ed579430729d3b9a3e8510bfd2df06ac136114ed13cd8a16b664d580f521200fc07917a589452b964efe2734310dd4fd7843c4e0679147eb46b7b2830a88f8a6342c58b28c6f8f850054364bd81c562abce169917f1d1c739fbe4feed632184f4b94a784e6b3bf441105cf8ca649a91fd5fbdb4f3524836dc20bbd88e6ff0ff9867c10a0cddfa60d3e6359f23c7271a511bc3020f9d80178adc88d8f2adc027125cbf414e5b36d31219c49e4a821cb6f27ae0962d4415b961ced21fdced930784a58e73c586c93d35557f1fd8775edf4407bebb38925cac74d55e68cfc3c50ac0809a0acde086de49cfca42134f3bcb1bf55a2e0ec41479880cad106ab60d21bef096bd728215bd9af078f18cecee588bd8090476c530a675a61cd07db26a89583952f487d6eefb75da1804ea7ade6596f1f36a83b71889b4ed2261e3ec3a793c71a083a7cecaf9c0b135c3896ef284e6fd9900ec65ec05fce75fa6ff1f9c6ca9ce4f5efb756982705fa184ff3b5504f4d9f54604c4e19adabd00082d1b5478c9e6ca5dcc07d36ea7652ac907e6cb72a15e2de62c6d071d13b6e55d29ffcc3167fca3a6799586f6c52c555553043c20dabb146fb75b96a4858e8fb3b8df9c2b25916e62556860920145514161142c1de7bc87ff789a350229fcee2d993abdaf7129c9fe6ad4f73a77a5fb862b44fe8f415f5326ef82bc4af482d8ce5e4c4c05ac3e1a5bfef616b694d2afd6d664d0f7f95413ecc91a7025322877925387797764b9af4b454befa01bfe5be47e79eaafaba12ee03f5613839587de9613a36d23ac0327ab9c11ac975dd2584e2659cae16f9e45bcf99ef6b9c15e99269b675480596041a12ac01e8fed4ef25cd3ef8a5da2bb1c219bd317d4e9bdb8b1d6113c510b85534ddb567e468abc3044180a6b2cfd0635d0d6e18588d9238e5b7197712fb567ea55ad25655823571aa2dfef6278007e95bb974b5dc0f1a92b42b9758831d9243463daf24fd7b4e286591852709a8be34662b59e9e3db3bc1de0b15113c484a9c693dc72fb09e85f9b11f5c0540fcb352bd99bebec8117007eee34ec6b10ec01a1a2822655cf63b82123507b033e808dd4479f13b0778467f18cc4696b549d88c7d9729258a57bb1485009b167be7e2275e8dea2f8647679672ba84384aa3046acfbc1c5345c5260caf1e54e6e891906323570b18a34a40ae3c205347a89d1065cb83e0e5c91aa3a50251389c0df596364b7665a6694360a1e700f3d79e396f5b0a4f889ce8dae02c2a32cb577d342fff0d605f3df3334ac1e14315384a79e9e89dc9ea1db46390fe717c9641b572c4e67d6bb992a624082fd19c27b5c0c464fdc913100cdce1f932d2b7e0e797d0ace6a3827bc8d2995b5ebb3756dcb3a8156401269880c46a2dd8524c67cc4b523b28ff300e4900fbfcebcc511c2f2bc0b6fdba56e22e2b1ae6c56d1f2710c45cc017058fe18cadb5df36cd902eda728cfeef02ab000a6b1bcd5a853a0f087521124874074a79581a169dfe18ac761d8e74820dfbcd5dd700a7100936fa6d3c60a846d9b7d7d1028df2a2e283d32541bc73361302c86671f0654e1b926d62b73dde5f225d3af338eb921cca3ad8c00249908afa90355fb829292ef9deaf9ec2585c4d5effa0b0d64148c98d54699d923d769ab8ce8b18b3d058cfb456dfb34f346e35a837a955a9ca5d335827e1de475b76def9197d92817b032dfd1094dd8ffc76371786448d5b68bd845043dbb6085035d1c468fa60317e6c6fa04bee199c941b62617f3ef11e5693038f7bc37ab791c0d083d18663db366d9719bb4733af23aa12a72f0cce2d45bdaaf0f467ba2e66a00644b4b4df07fbee34d852c7387320c1551a5c84e3d596ed9b55aa4b4b50bfbd7b863b26fb07ee13d7bd5a1ded62c0d1321bccba957f4708860347fdbb7bfc7ac26efc1d34c74e1004d7fa44170d4a99c7b0144dcfdeb87f8e0a523922bc9fba5be65b82b54af400271d655144a7f470ef08d4cfbba71fbfabd97e06ea31c6b31c096b52f675fc5de7e7e24b522f22a0a9f1b3d72e62f47e94f0079e78406f9a29c9991d62604d6f5f9480c3efd3dd91c2556ecfe6d5e21cfa3ee0e82306ff47807690233d583b94e7b71bab48fa285f33422396fd937c305da2b5742883767ca93c5b8ce354bf45147025bd88fd8c884e3c3d642c97d3664f33317117f804217325b73bd9a026789062e1dbff9acb4d5398c08d8768635a997c2f2f8ae08884c28ba2ed594e037f4fe7cd66969d9bd8bcbb948437e704c9d028c97949be29ce8b890deae5b0660c65953a68b2183c1370525088caeaa674dda506c4b6a3fc399c62b01eb8dbac12f4b8196abe43cee82e5320d4dadf6191fe3fc9db6ed32c768eead63296cc4e3fc8d2d3eb334aea1d8cc3d14c5574689f307bcb078d1e9268b3bcba1a492ec8429a376d7a55b62ebecc86f48c565e026a399a7d50c63974589c529ace78000f0116c8de7fba7b534c96702740f97ea105124c20b93d7670c307f1cd4c5acdfc4be4a47268b35cf1bc24d0e5b136bda1e2ad3c61f3f4d4746b8167a9cff5a7ab01535fc80f01047e4b49097a4487426daad8d43ea7d45fc0ad11bc8320bf05d4c2fad56a38cc1efbfaf641caa3fbafe1070ebbab482e385e6c6c8e31f85f6e549bd39b6ffd186d583c65ba85cc082b6e010d69fce48718b8425835072f90c6d8eb4d207c4f47d7655143f8f793f45fc94768af0354cb6e014a6e698a2becb8e3394f585da74e3fb45e824ba56ba1ddc4c43310c09f573fb5ac7c88e1061393847d773abfd204c7a86a18c7fa89f9019e464cec608036f5607a951809b9d74a5e29879eebb208caaa63616112466587cfaaea84dfb8b1812e6f5601c31dc6e5dc98ecf48782e860171ac4cbd8fbaf5f4c813bfc42fab912f71b75bdfe5821742d01773df051c7d27636b0f02790a5e7c4a5304447eb06004bfec1d92ca7acc2e75551e48f77920caef3ff455370c43b362265a05982cc428b952751ceadf8aaf4f58724692445bab0ac9899e26e9022d493cf050c87f52c9edb622ce66f7c2ea3fe73ef35fc8f52660beb28b29e97f41172576c5ff72fd06c27dcf6d640e1f7df092f361599e25746bdf5f2edc212e182c35208c1976567fe4fd780268b1c07ea3a596d7972a79343360edd11bbf0ba0862128dff7676010144ccd8d6b3559514930e56571ec3f5dd9eddc5ece49938dc5c69417a5a952531294e3793a912a3c7887dce701303ab9ebb33274e28923f850d14a80c04917ad8dac78ee6222a7791d6b8a97698a0d7d1b3a27a4a44a623ee569be49ec68b4c3b02994bbeaf90a4f8db7e1ec40266694ce26ee92a26264dc7f991829dccfe02dfb6f5cc81ae4ec0772ad6e8091cefbdfeb0760d02f56baa8da231f9286e08ba1642044259d8163b2437f397141d8c6377d7d4ec617db1e9d97cd2a2871a4c400f77c86e4961946cb70c57b1a51c161bcb6279979ad1f0d2feddb4da8e33c240b3a33c37fb3d20777d566ec205ea04bda463fa5d5c3ea67a18e7945652009b6fe5ab6b05fca282d9a545928ecd375ddb62554dc47cdb032edc8d3201ab128cc5403bf857e1c99d8c722ba4b6f8b88a4983c374e3934586d767fa994e5dd752c9581b44243d61bc16ad0c37d47a00dc49d4f1a2c208df23c8cddec32929ad9e015266dbac24119ef45d75f577a6a78135af9c73bb921427504fd3604dd7858394d8a2e431f6e11bf2e6b4fe2905762d152da472ceb830fd8b51b32719d2c22fd6d9746e6465247988ac04d0324ae0408ef0d7322bd30fcfdad0547c3b822a1dc85239b101840e40993f2b61621a2926fb43fecd1bef1d9cda9f2caca144715ea1b0f2c43845937cf5d886022e0ec3fe82ed5c4d2ea69b50050b4c6b6b4a0b0693991680e0ccd86d4a788cd6da52e162f17bc0c42da49496944bfcb1e285fd17ba033f4c24055ec2e2280bc347ab9d69d383363ed62a04bb204fd434664e6e1088995b53ab7eaf5d6111c16812c1057aa5ff56e855e03e1bc488cf8a374af011ed9ea1ca89756e74486bcc351a47fd936b90203cc880bd5a7b40b6b76fc24bccc26eedc40764a4b7fee8cda1d060db3", 0x1000}, {&(0x7f0000001280)="bca325a8920910ffb6cfa3da6f105efe52368e0e2b89f621a5c9db27399f18a7bfea8b90b5867df47f96f08d63c7b818a22e0cb73a4b8b64e73403de8836aaac112db27ba5c0882d0be0f2f183bf6a239bb4eca3dee14056604b5be242f5d52370fc73da13e0a980a7f2a9c178e04c4e1aea706ccc6743d0ee38f78c66e8e7b6df2f26e7eb236c75b3f6df49f216279343f1d8f49015da0a3be670e9c18d32c7cd6e6f60631c1bfdce6418b6dde2d86cf7e3a034a7c2876ae964a40431bc4ec83b8afda15296658b627ca135c6550416a6ce4f86307b11a2b5e577e98cb7432dc663754888d40d5adddd03cd4c2d3a798882e922e49cc96e57db0285c955085d3d1575ceb8c2ff9821c0fb7b394894d9430079416afcd9d47cfe70b09e0d5f792b73c3814ab766e2533863b4074ec68661822ca480fb5ddc4bfa0069a1bdc180545c4f4f2d3f48c269c4ac5c18d5c0d9f0319cc43bd32cd80f9b3855c2d69ab24f8738fc7c93fd72c7fd777ee0af8d1b09b64fba739ea1f684cca1adc967eec070d81a6c697a6d8b94a65a9969ec0b82c7f86f0af07e16228bd49871b8a656136502e3b2c23907a5d4502d86d4dd9c5e0b51c7a72fc0a47c20ae50579e0bb79c3ee24c5635f8774e219e04556e6b4db7d747588376fa1f32f807aab765dd121158811899f0753bddc1de4448652deb38f007b96176ab55c98f5796da6a84619d66ea2234d4e89a0cb5bbc1e38d52eabd97f4006aa5cade16194dd05225993e035ea1035bfdb389d277f0ad72cf78f87b21c3caaac5d0742934f8b73deac150c952ea8e014c3407c953481ebd35c7ab9dc0caa69bce1bcc23df6fd15f6f3dd67c7c16da2ecd4bd2e2a8b275a86521d5ede8dd95638572b4a23ba224b11ef9574c0694460541f192218c745a0475828090ee7d8f54b7f5df54bf9785e3cf14981db0797414cb79ac21037dc51c3123c9f2c851a5c194028f68f13032707ba9000d5b7e2cdb88d8414c6ec970c838eb59d286af4e18bd78c86586192b6a3d55212ce6fd2f43a6e370d228d7519dce8c7056023176a8aecb7f77c331c705d697f4b8a75f671c7d92a9232ea70d73bc42f05981061fc9f75c5383715ac0f3a0dc1a2648959653000a554192bb8297a829afe4d2ae2833d70e563eb7efda392913a6bfdf960b537fd32b520737c5036b253ad94b3b0d729e15a35ea555cee7123e25e9b335995f5dcdb3ede3dbea0ba80316197cf657452ba7204fe0186314b6c49a0060ab5fe01bec5508da9f562cffe47fb9ce3239c6009ecdde1b8ddefbc13602d5ec3eccbc9400b748186cf49db98fee884f4c3dafe8f752bbbc3bd388f2cbd5197a004e21559175566569af132009c509c3ab399f7a29cec5190f773a3026abcaaaa01cb8932b035c0ce0b2955649d8e824550720c2bd06fba7c1490a4325a0d658e5e438e1b67054c7f1b89be373f6ff0a6e0696dc220fc9d27fffac7f74df2f3bcd5d54c26eaa742275af2e5fed93f26ea0180d4e203d4e483d73e774ba3a0765ea4718a812eb171cfc383f66154b96c698f782fed59dbaa99e122f88cdc2a1c36e6fe15a3822581966395c3afdfbbddeb4a03f2a3ce3cd3ab42d10a4e60775bb805155f9b47a983f8e8a328cae40bbc32b5624b190158a0092dc41ee50aed1a35c3486fb076721273a4a13c36dd4c39f93da9bd8602397b8eacc64da900c6b9f297b0bfbbbdafa6d32e338a9c7b8bdf71064d3940a34b0f98a1acd0c7755cb9e0ab07a900d4b5b3a7314ecbdb1b69a473af5d4ad7280c3f491c482a9ef668862986ad39a6ede09796ddd7a2d0d176828fea7783b711e6184fa613345e380527e364a8f6f1e6e7d9343483898d94665df8ae61acd8ad4308e4de0ed8480197aef9de4bff0bef3662699da4274e5103d38db92f5e3278aaf49e4020ed75bcdf2f52db57515a7f8cb62b712ce72792644a8e338663dadbc94b2da5ad938552344527407a0497f7e7689bd4bd63a53cad923e3b328634ff3318719c7b445326d1f52cf7ed6f8dce21dc1c5954866292afa0cb1ced29c9f650c76f6225c51e85788f939f338698c4d0772a2f57568f1aa8961f66fa6b31b0abb12d14699fd44c7196956f080bfe9130f5050b71ab28b3024fed8d1b1185eeb66e8186fd523c086a3d914f78ad465ba9930e92e7d119878b5d5a04853caec2a9b454cf5d046022791697620fd0ab0c783cb330d813c0aec43fdb7d6c4b83de3888d0a7d785e44a3f106fb427946d1e7e01140e336375d693ed0f7bea77cf6ba9a276fa31e6714bb69231d1474ab547c52a00180e581cd5bd761fcc491972470cb4a6264914351a862110537fad5e822de096209b9c6cc4791e56a8255c187cec6b4fca4c090755b30c36bfc5c3b4f67102ec0592ec991c933b849527cab95968cbbd3f51e1529caed687c92290bbff77f73af525c5a4da5353c99781d754d5a88bca0b3995b6f666509b24b685b2db44a499d03d2483dff8b45c07ba111d57314a12d91a56a615cd481325eccb9807f13a1332c3343f8842636b3b0d0eaf8fd7283fc4d080d1e0317df50ac440ea5e698cd29859f97ffc01ea2ce49b4083e61c10de50119f892d68b4dae3267d104991efba1f73b2a15dfeb2cfccff0ebc794db71d5c38d269de6ccd73aca58165b00330705ead02c7f7de468cb954fe5c9b6004c0135c5c80120d90eac8c33b005a2040e929afc6a8ab688ecf7200584a918b02ce9508d3ae047372fc92a7214b4edf5608f3e19a6a1b2940c5561e084c6feb0f430ce308a9784bf616dbe6823a461f843cda267973c6d72d1a1e2d0d7c753aa59cd898bb17d91f8aa443ac29cf3c4e3450776eded26488a49bddbafb84e5f3c6411524905b55d515ac397737ef3f335da3775f8ce945b68855005fa6b1e8cf609c3907e1b9a807d5f29ec195c380070157871b5fab7a8640e4ff760601960f96913c282e35f182a74924e099e1b4eb111c5ffb3a529b6d4631f5f4ac6bd6a81376b771bfbb0b8b8ff2386a455a660c5c59f53d4259f53bb6d208e954540f64580fdd630d35311e65a89c99f00ad4d81345a8372d0b5451e90e5714571948d2f0e8c0bf9400e7bbd832f7066d66c8a29f1102087eaa41f172fed71a769ce4f156503ada62d620bd6b120c90d3400189fb275154ffee56fe6bc26ff558c946fab5aa75fe5b8409f7f78099bb8b8faa65c0d62874f58f80f76632c9afc496bb978e0eac8076248570bf5461917ff1f5e8dfcbd401cdbcee9169bad3f4309157fae09cf558a229982c4e4187911b9639e00a65c20eacbc1d0bd17d8466167b6c0bc10c912cd24601db1175ab8528d1463aa976ce60bc0e3eb5debf0345fdf122fefdea36a6a1401fd3807c2eb18ca46d10cb5649ebb137fd7ef6cb0f3709d5319e3c112a860f328b6330c19649d3b2bd8c36e069c6e2f9471b3b5a43ed1de616e5b6635747b04a74093ccc24c43490ab289d106c7360e1ff9a8b9531f5c2e6b47fbffb49d4625d171f752fa4687026902561b4fd4da25aa4674a14670afd7ea0164a1e83bdd511ebe7d934859af5b2f987e3ef5a4c96f6fc88b76980e1f61d1abd3455df0c2309f303f408d9faeb0376019071e036ea915dc636157269dddfed053bdcaedcab45f8e4b845a1563e76a0dc37cac37edc78f0c5465c7e951d90c0ef8cd2fe7d1685dba7b01529ae3542b9a05c487b6fff36deb676ff20a71a1ed50c7bbeab6ecc11e3546218264b253d2480927549c39ff706a83880dbc5737573cdbcf45e2ba5693fd361958ca50a99dc32f5c33c8a2189b8cc5830479c4b69b2541d7318880ce48bee64504aedcec2c13802066e919a4bb7ca4b22c0d1301b38ceaf54921c2e6c7d8f9cc40f875038e300d9b5289c2e6798cde17e08f8bc8f8ae8254f180a82d3691a0fd6ae6705c246c35bf245a0b92963c4f63048dcb43e95fa70a4aeee5d7eb2d4cbbe7ffe48cebfb9ce366e5db664fb65f2cb134087cff4dc51db5c530d0b5eb8e842b645b9ef59d83c9d31aecaf23464a7183afa2f85716686bdb92f02d660f845d007fa14b80681c5b557f40ca77d41da79b4ee44f0ea47aef8c8f19484a78e1ad880a0990007a4c85fb0691bbaa34d1f361c56dc8d38152d97cdfbed282344f9b011e76bbd657e237f02fae7c2650140f60ba31076959d4f86f01ed03364da41f3b5707d91945bdaebe3c4863b9a6aad77a648def1c1cf1248bd1fd1aa2f383669d45d859d2bf414e93043442beb644a9c0b195c81c72f21f44b37dea9cac99f77b7dcab7a0bc1d88f060af3c9fe946443b3cc5d2ca80d26b339f5fb2d3290912b047d6d5f67230add280fc05d094e6a0da442d50d3e7fa5181ad0aacd7460859723937727e566815f28feadb16298dd5f4da3b469f5a3e6b04b16b0b6da1d992cb330bd190d6555e0fa4015ff5f2851c6b20e173f653ae7a4b17afdffab614aa474aff1baf28ac99f3fa382e25aeda38d326e7076154381773c5bbf149f6b82b08c4add8d596fdfe1069a64edfd69a168453f883cace25111fc1970b36a15267a9430e5da16f1e5bae6ff55aef9dbc9729acf9f429e101a765abfd6799ffc72c3b2db76037264346c0c4d06e85257c9123f57d3095ad8f86304e5bc83ff5cf9d73105a328b4bcf26e8e7cc187761309d71403366dce2944e11712ef7fb862f4af21829f2e54ba039554c441b2e78db361fc3488a62e0677acf9567c4ddca6027985047bc80e1824cdb43938339b65ee8e9fe012f2101ab5a959abd206db626f8bc653660b2d51962c510440148bd04dd1f9676f43038e1a04cf47ced8c42ad6d1c50accd6e9337155f277eff965ae3c6df50c6ff697545625e24cbed1ab332059c2ec4dca5e41d0c315f75de3793673cdbaabc04ee3e01d89000960d5d63349b96269e78ece6297b905f8c0fdf5349eeb58d931d021b5faaebc8b73fd2d04a45a1323df96f7667fcaef766a89b6af228f2a8f58ae189ffc0257e9753a3d4c07db09ab0538777e57fb6deca811954042f57a517c48c60443e27d5eb02661b816bf579194dac9a91538b5ad4e79ea55da9ae8007450ed76f2b0a5367e60fb2de797bf81c1b4aa32efb7e03d7257a227320d82d18642e7301c7ff582e3030d3adda66b3b5a2ec3e8a9cba44d75c09b4fb6134813701e084414c0225c3172a51cfb425f66c6c6761e5b32049fa4d8173e288b149a080b469e5b8c269d456469eb356ff16c24556d28a37f148ffe116a88827e0d8746336e34f21bd9c6ae37f1125336fe67c4dda449d117d92608cffe2809fbc779994cb9a607593403f87c5f4fd9138b4a94345aeb452a524f7dceead081e6b883a9f4da88ddac269e8b09e5495fbed9f80cb21de880f29cbcc762a3deb44d1a81d7a21ad8904414dea01236bbbad736603b834aabbf3ad1c2fdaa023b2aa18ee6d432fae41f7fe88c16ee665d298d666e03f6c511d2ff0dbc1ec0c8b44026ef928b2c8da2a5f4adacc171b4ac0e7313360a4affd99e9aecb71a59160701f1a991a9285818d9c0de93cd2e238ffee795d731c4c81be96994740f28f0587ef776d80ce4dcedbb449880dd717e29a7ad8f805216137b5c0fb55ed0d0ca4879c540146e446012d20d2af696d983da0448c173826394f461531019db2a083ef45c9e6daad85bce4e906f980eccfad509cf06945082803afbf9c113fd5e1a9badde1ffb413b88b1113767012118f20b2a54d3065df836bb4be3a37472043069070a6a9a46f0a23b71810c0d82ada5ed9", 0x1000}, {&(0x7f0000000000)="2109614a281a63ce5cca546d5a713b068305d49355a7bb645c02aaeb6854dd56e7ddb996abf0ee65315dd8d98ec441cbf1c2c86b1142ae872e64c0cc09f59c1f4cb02aad59e03e145be56b1f7a178d49f7ec04f43cc0bf99ced8c113cc669834e7c72c17d418f6e2d0da7840e2ad6e", 0x6f}, {&(0x7f0000001100)="f4bcadc8e9002e4fa56e7f03e89488ca717cca5ab820ae88fa8b0373a8f15c349462feb5192a851de0ba7eee500aa33322d19de764a90b7321939ed5c6c41818ab7a9c493af419c8047038143b3553410e6b6f043300460260b13501e691e9f9710dbc72297067867495ffbaf3a4440ae543c3035c765128ba1848937dc2949bc3d3", 0x82}, {&(0x7f00000011c0)="a51ac7326939005722f67fb3a73434ab704dd80d5bfe95fa0404eda4c1bfbb5aa25522be52fe9226e549c9b489e6fbcbb2414ab0b30ad4dc18f5358647716d5ad715cfb16ed57b64c29613a1507b3b0e7bfe58a2ac11da9eba9a6e", 0x5b}, {&(0x7f0000002280)="9b2e28167f5127ccee7e90022b97c0e7e9ddee746ffb74bee554067716756e0ed3a1b850b7404bd8b8144fbf0fd411eb9da3abec3adbe971edfd104751a59cdb14348438c9d3ba7234a608950c312d4cad818bcf177e51d999886b9c29b4af6daad1a17ceeac208117323ae0659a691135907be7a8ce8c5fb082bc04a010e920b88d41d85ee4fb2c0dfaecb24b3127ceb8c7177e742afc3254bb39888b0b126396b2c5e3ea665a5dd4aab5e9cdeb09e8be73", 0xb2}, {&(0x7f0000002340)="4b21af02e632cf7c3b97903a2e2b5d1c855df7eefe3f0d2cf054815ccd9a7837cb792fe092daf80255c59c5d6bddc4d16b6358570441f879a03a06aba5a2f859d542df7b250831a03658698cfce6a5d9b77b2e7c4abfc3fbb886cd16698bf36aecab9808f50296d6bfed67a34e39f11e5a63c89c3b3ce431ad205ffd39d2152991cf0f1a840511887be6539925d20fad07e5de0d0c49c071ffff7c1a29906aa4e84ed2ff7d9df59a016eee0b475063912a4ab872ce6f32c94089c7", 0xbb}], 0x7) writev(r0, &(0x7f0000003540)=[{&(0x7f0000002480)="fa36becb8c174d9047440a87761cdb44d8d93bcad2e9e76ed4ff572047ae2fdce7e24d355f2ea9ea835e5f6cab5ca9fac83fbe38057d04302399c3ce9448885223b38cc15c2b8335eb383974dee7aa9cc43b752dbdcdba5fde80e8387e3aacc6aacd3420eccdcb342385d6e4dd4619c9f8d4bd067fe9b3f6d51998ddbb4c2dac6151c0692ac30e42369e1c87e5486a8d14fc49bfb234b51128814eac67bc784128b9bfadb1bdeb3ebeed3fcb4a5fa6e833568f84a1d26437a5b431726a781f8db9d44ea1c797664b74dc1b19b2d9f7216215242bb25a18bf7cc8a6b81e25b29aaa433f0fbccbb53c50907fc98d5ae857ccfabbbf5e05e92f0c794586a7374f5d681cdd59bd400747e24058e691e60de4d6a523f8a675883a8d588b5c2c12f8ef785d12059d8c5c1b14dd94645275fadd5e72b164b3b1084372eefa88215ac953cb69bbace525ff1c635d792968fe59bee39e9a358fe98a33b7a73cd985c70763290513d312b9fac859cb333369a608648dc14ca94ae8ff1ff05d0d61f0efa9af7bbeb7a76cda4688a18b0266c9c535eb205aa97bb44b721128696e98c27dd9a5bb3f5a6544102ca410678f7b9cbb3dd50ec231f7792bedccd099e5412110fc0354101a60f0042abc3ce6acaa12a57eca335bcca8770a76e1707c0ebc4f0b43831e49bafde22d8895093b8ba171a4f3c8043536aafc6864be31522655887ac28ba606ebda1ac1cd856b485d7734c7964c963a3206ea8c5021cbe851e061773aa709a8b5d1ff8b549647d719fd5c2b8e121908c8b6eeeb5f5c99b2d22e65c0640624aed5438ffd697b11e220c3c9ab222de06de5b0db73f3f0b4391a4e4baf3153f4a169264ddd7ad278c22eb2f6600ce03d65cfe5bcf927cec7b0ec7ae29982f046dbf7abd7f4d3827d4fcab9be99ea71ee39f7bc25700a6a21645997ae5218589eac1c06a637815d4962dd4c806d199de0306d1833ff6f0a24f8a00eb54982e8a243e21ec4445f1051a77ec3873adaf5d711179a4aa4fb00d6d5c468f64051e01bf3c5f76b864dad808d04f304ba98578067086d31973fb11758e7f35ee9e61b81c4e3e767e8a623ab701e71b52e63f6e1358a8dac7ff972399cbac7f053555020e5dcfa9d50d7c4fee70104ba58999cbc2dd4672b184bd15eee8f37220ec5395558188482a328afec187b5f894d183000e06d3348782d76f45768c7fb18088a49bdc6a3f0e3bbd6300d20ab35589407f91899109bd518072a041e5ac4ee50843e4f6b6d7219153cac5c153fefdd77e062f840aa5ddf37457078d8eb1387ecb5dbaae6dce2258d6dc89b8dc2960710fbf739e2acef316b3805863b621487d143a3f3037fd12ec7c8d6572c0ab4bead0faaeeec2d06c4644f6d5f096eb331e955b38fb98374912c9c8bd93b8e2d2c2b723bc56f7a43de987516ee25c771dd605497dacd4c7d5d3b4f19a6d384ae9cbef4ddb3bb5c1355b577bc91b23f82b232b707fc967b92d73b3659e646cd6d6e1e88abed8d5404133248410ca35110fddcb7e5772bb695b3ae550cea9001dc15d6ca6f8c0315ece7615a02126e04da4cd9be36ecbb87f516fe98bf51ce9c8f91649fc57bc3b12f400486bf82ee81236fff9eb0aee9999cf06c5fdf44017b865301698d07065959d175aeef7e8b7aff54e39c8f383bcfa8c75a4827913ca29635b5cd22c15ac24fd51542a7e3ead872c75a059c615f2f896a04e3fa333832c220680fa972d9c079f9fd8f79c2d20ea437aef4eba19ac322d946e29f3718c7079da3d88faa4cdef47efb4e00e570e9e04584ca1e57cb15b2c43ce1d7f33aa5358a7b418404f2014bec686047b9b489cd30846138c0d180a17265071f3a543a7a5ca709c81e97e11f8dd7110b1e4e3d0ebe4f3a7c71e5f9db51c0b2d54500a70ba9555c1eeee45c4dd465c5adf4ddefeac231588e52736afe930a0dcb208424333d42bbf4c1796706ef8937357a19bef0e4e28584a27660010704026ec086a8dabc0cbccc841614b1e8c1cb4e6f7b24894c8c57c2a68c89fd828061c76bde15c81884e37dfc6c8448d53d4fa0905937ba9fc0fe8ae9644ba50aac454fc78e203106cf541d3672fb05a1722fe7198efd2113a5a75f14e04bd98e36a9eb8e01c2eb1b1810ed2b4bf8a3591fb75a78232c4ff4527e8276862e0381ecc3ea8ea806f1f1417c030103bb471dfc416813554f2d07ce1e348884c42f13b53eb874c469477b402e4f24eed74406c2d36728a9076b64b15b9881a20b724c2962ea47ad7c693a318affebeb28d873c7d6a1fb0d71856bfdec36ec3a61ba89247e6c80798c8ba9b70f0b4aaf87bfb30bc79e7d6006d665f449b88b3d0c3f4226e21e7b48862d0e6d8d7312f77a74344f450f111296a6b674f233f73aabc85f3dceb5df70583a5f16fbe3c5bb78705edc8374356fb961a2d7bbcf3884629a466efda16e2de8c91f3e867a4e9a938baa916bc73d48b28f31a47f0207d00eeb71015173e8941450227c32ae656d3a1d4e3d252876090116cfb8a74928faf4bffea24749961aba6204c2753fdd38d60419c393a6d4671ace4cf7dedd63308d254b00f774a045186f961678900e49fdbd2ca22e008a8268a0f56f2bd0eae810b18be8610b80f0b1a40e3c4106e56097896e9a2a485b318dc2ee0450e2ca019dec14559fcadca042fc00ac82f129ed864e22ea6c37210946bd0f0aefd0dccb51f925ba2a02f2b8db627e6fbd684f6d5c99165331016cb956457c48e9ff580cd2cc35e7258b0fb91d40fb1392e0175388802d25eac392ce5b1a6bb8a54e572fb90c7a6ca7a3f85aa3f7a45ecb7d49a08a51237ea377ba2d1dcdaba4c329f0af9c9b90acff2c4ee6236f9ced7004181b82f7ac3d50c1ef0d1d60dd793ed93aef6abc9eb00590078bd11a9bb235a3b5ac43c9fd4e42d7a2ced45a23034c5fa328dee1b05e135a35f498209da014154f5e352f977be811039d662b143d768c7159238cf3d58ebd024d6e84b8065c571ce28c6ad04343d92fac3fa6f78dbfb78d136318753284b8f062227f036a0851e58648bbe956bdb3202bce49cb1ee10b75ed1d9a0360a2e0fc8a51c2fd3e5a13beb40f57bbf92152abf9243f14d9083f0a5bdfa8c3793e78aee92290760747d5ea80e445930c882098803e893de8497f1b790d12a4ac916b3c1f5905d17bc3f0fddeef6d17420a2504fe3009ecee1757ba56dfcd77069c1fbf415a2c3a3917d5206b23d0ead6bb113ee58cdae38e21683fc4e4e1347bf22f3247477d76d95d0395b35fc99821243a00c0ed73f156826d2817478a38faefb1058a98f398a97e9af937b488731c2650a3e884c9c51da31be55e4aa730e9eed0a517ee89a847ecdcfaab7772c919fe04c603633d3d5f4f855110a18a0c178cdaf4e90e44686dcd9cf063177ddc09d9591f0b306e76e1486c8173ab94bbe0cb5df9389b656043aff05573ab4a3d31612d63652b4632290f44fbcf659b401d04a1425c9e337c55e0ed9fa1e54e43edc19aa93cab1195c6e912d6886df99a33d664c0db7d3f36bfd9736da2c730fd10e3b37583dc6910c04b9fbb4fd815274144fddddf61af78aa5666c417eff520a90709d81586d774243970e1f33759b70f61cbca5c2587ed766e39bbc84412071f3e85fd8e61b3351c27b5334ebfda353fc51c94a3b892d2bdd4cc0db3696a08db72a9de225843985bd36e4a96d2443572487536c65720b73621bc376755f7e480aadddec377cb03e72126cb65671522cea90590981dfef07203053295da9fd84fef2fa8c8443247b5cc70c5ce45c8dcef630f4eb82cce0e8bf798cbb7a2430fa3f2cefb6064b0a2d6d0214a78ff9f20cbef637bd1e9e34c8e802b26883936df83f6334e820395c03c0d6d0103ba5b80c8a6b2fccbbbae7c9d18cf991e43575057e6f6908f25485e18cb4f608a3cca90a0f0e03ec645daa86ad40954caa6930e4993f0f7021f758881e961c2a4bfb36e5f22b6f3fba6fddebcf923f0c638cb65402ffa4b09e5627037f589b2c9dbe8be998b7aa45793332ef90c259323bcd61c4064c91ac5ada480e9148f22ed80e171a5fa32eb394e927db031f3da6d66bd1bf183865ac2a13aafd89e60801b498a72d7b0dd242541eea560eab6da2a2fff364609aac57e0c0f5573df2b1c791f129ac801f4b941bcdcdcc550c6a87956b8e4024006f7d381f1ebb2a7dcf7155fd32cfd7497e6e9e90df88eb2cbccc1eac8b81ed0b567de0f26439c14d23bc813464e6b5eea1d5dc66b038dd8fdd0188097645922c6bd2d3a3290c50a9a4245b3ff371bb5df2f2bf4858b0d0820c20bd47afcf2cd5345690d7703b7afd0d8b966e7b113ebd64d95359bcb686e8803a7f202a130f9ccf29e0c3bc4c8cecfac5ec0d3fe3ba5f0d5c8491c2249aa622b7af9d8f9a14c00fd81c1a3f37999c7746b38e318613d42a97c74254ed750d9a612e2a18b79afd3487111c3b7b62012e612c61ecd7dbc4ee2804a8eb01d115a29c52d51a9b05dae6b86d9770acd161e059904653ffb629e4e7e10decc2a40edde86e428ee0d71e01712845538af349a5d7bbe8b2b2c7876cd4ef438270d6ede444d0c4453d7db525b5db5edf419b57e3034d60d976223614d85ddff9947a146671568ec963e9a06b3618f0d20d0fe9ecb15e15c87c769707fe9fb48bd875dd551e588c3a32aeab03f94db975c5c2f5298c1aaf445eb5649252f4d5a0684e2d55812f0456ba7473a58502bf6d8d8d56f8cbd0273cb48e3f698ae4d88d9dc9767eef0b5102be4323580fa11a734ee980aed68448a78e9828ac7435b690ec883ed921bff472dac513544c9f1fda73739127d65c65100ad2fa2ceee6ff07fb1da11d91fdd2b5ffc770858c8e3bac5a6a7c32404adebea352b0206feb9077017f2a942c17021a5a4c57d64fb2290c7e1b962da5e6855cee93f5c1966a5020569a30f07c339d97cafb3d2396e89a311c66deffa8ed87f1c04b500789c4c5a4edfcf8fa85f330c53a10ce9df599433737973bec0872802b497325447703e6bd37197a71721cec65fc7ce604400dbe7fb646455eab1b8b5c117c1d09a29a1d3260f27fb13838a631316a0bd28345690f61a561e9e6b583fb1c99264971fbc2f84b1d5a6880d5566cded0ea123d2e0dd4de376daaca2efed2ce0c4616174809cb53c0e5b16c2e2417d463dc7f3d5ba5e20bd985ba7f803b05a19829fca7a65bc6616c03cb970686782fa792241da2933b84e81876f99f3db6704ed4dd0a1e406047009d23d1edca78d37362983c7a2ad800ade67157ba48982e3e76ef9d821716817ba5f75bd00f3ce7dbc87ce2b295cb9257c8a21cee2065639fd955384fd3ac0222097b428df82307ab220865113572864fdd429adc47307b63f5a67f037615db3665245a4af160f26774966ccc6771b080bf423d5adf9f2d73e9baf383903f46943a9a3f7f50c8d9c6a1c2e501695eddb8d572fe99121c53677ee430534efd89861be340657ee7d4cd046c6272dddff824fa0bc6a69dc2e365d8d8b1f1b9e65abb8c8bf35659217169103f53d0cddf8e48fa71cc1b7282cd38f62f6412fc0e30393f06d983e6e58a153dbeff6703d953c864dfabce333af65f012d08e6302104fb66f7724aa1ec0993a6d48e14818f49d7af63b82a854900fc1fd6cdf30b17503f7708215c2d235d4182c38ebd6c8a9a12938c53b0f00a0fe208a763e1ba80d933656a9fefa4203ce41555e363fc3e068e5449b6214c9b75b7cb81f4059846e1a0d40959ace6a17cd34a3558981ff421616", 0x1000}, {&(0x7f0000003480)="fa7d004e8291af0ccfcbe1be1713b85caf2aa8a6aa780a38dc4ac962583e377b761210429ce3b97aab6474bc6b36b763f5e4c3d11f5748d739a7684b5621465c090b86afa018b70593014e962a67c28a30c9a4fc97a28e66061602ca01a37977eb26aad9e72c2c971132ec1fdfa22ba624ca3ecd91b7974dd126db3a21325cc6d7ef37eb06eafbab25f4ee6ae30f5a4f22b121be0614e4b16cb1e6862963126612d6ff84fa9be2c87efd5502f8", 0xad}, {&(0x7f0000000080)="c4259bced7b5d3263d506f0d5f9f6985c51cebb873e3a69da83cde69dd", 0x1d}], 0x3) socketpair(0x11, 0x4000, 0x8, &(0x7f00000035c0)) 16:04:44 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) connect$inet6(r0, &(0x7f0000000180), 0xa) 16:04:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x41, 0x20000000, 0x0, 0x9c}], 0x7, &(0x7f0000000300)={0x9, 0xa4}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x77}], 0x0, &(0x7f0000000340), 0x3ff, &(0x7f0000000000)={0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x7}, {{}, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x9}], 0x0, &(0x7f0000000680)=[{{r1}, 0x0, 0x4, 0x0, 0x3, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20, 0x3, 0x80000000}, {{r2}, 0x0, 0x81, 0x40000000, 0x3, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80000000, 0x20}, {{r3}, 0x0, 0x0, 0x21, 0x0, 0x10001}], 0xe, &(0x7f0000000080)={0x4, 0x40}) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)={0x81}) 16:04:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xff, 0x80000000}, {0x7fffffff, 0x7}}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f0000000000)="df", 0x1) 16:04:45 executing program 1: r0 = socket(0x10, 0x5, 0x8) poll(&(0x7f0000000040)=[{r0, 0x3}], 0x1, 0x23) fcntl$dupfd(r0, 0x0, r0) 16:04:45 executing program 0: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) shmat(r0, &(0x7f0000ff7000/0x2000)=nil, 0x0) madvise(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x6) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) 16:04:46 executing program 0: r0 = socket$unix(0x1, 0x10000000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000080), &(0x7f0000000140)=0x4) recvfrom(r0, &(0x7f0000000000)=""/51, 0x33, 0x800, &(0x7f0000000040)=@in={0x2, 0x3}, 0xffffffffffffffcd) 16:04:46 executing program 1: r0 = getuid() seteuid(r0) nanosleep(0xffffffffffffffff, &(0x7f0000000140)) 16:04:46 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)="6318") 16:04:46 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x2002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, &(0x7f0000000180), 0x0, &(0x7f00000001c0)) dup2(r1, r0) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:04:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() 16:04:46 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x4, &(0x7f0000000080)=""/102, &(0x7f0000000100)=0x66) close(r0) 16:04:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x1) socket$unix(0x1, 0x2, 0x0) 16:04:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x4502) r0 = syz_open_pts() socket$inet6(0x18, 0x3, 0x9) pipe(&(0x7f0000000140)) open$dir(&(0x7f0000000200)='./file0\x00', 0x4011009, 0x0) select(0x40, &(0x7f0000000040)={0xff}, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) 16:04:47 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)="77f1") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/6, 0x6, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) wsmuxpoll: not open 16:04:47 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) getdents(r1, &(0x7f0000000140)=""/162, 0xa2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getdents(r0, &(0x7f0000000000)=""/47, 0x2f) wsmuxpoll: not open 16:04:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x20aa, 0x34ff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x4, 0x3ff) 16:04:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000600)=""/96, 0x60}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/110, 0x6e) 16:04:48 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:04:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") open(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x20100, 0x18) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mkdir(&(0x7f0000000100)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x1) rmdir(&(0x7f0000000180)='./file0\x00') 16:04:49 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) recvfrom$inet6(r1, &(0x7f0000000140)=""/131, 0x83, 0x0, &(0x7f0000000200)={0x18, 0x0, 0x8, 0xfffffffffffffff9}, 0xc) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/187, 0xbb, 0x41, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x7}, 0xc) flock(r2, 0x3) 16:04:49 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r1, 0x1, 0xfff, &(0x7f0000000140)=""/134, &(0x7f0000000000)=0x86) setgroups(0x1, &(0x7f0000000040)=[r0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000980)='.\x00', r2, r0) 16:04:49 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6aa1d809f2bf2684, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x16a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) r4 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000001600)=""/50, 0x32) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001580), &(0x7f00000015c0)=0xc) fchown(r0, r2, r3) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="67688978be171d01e3713d25278afe99f8109949d211c28f1e0d6824de6a6b9fac5ce87dadec02ac780537cea48f113e2355efb7f2dd717fff3c4076900b781ce0a28709fc455169df8c6ff96e61520335ee06fe23f80bb1967824fd10ffe98a6e303e064b827c3d3bbcb5584fde0bf2ffd2054957abf255801c56e5eac11db80e561f832f7c61fb6f144c0f93ab4a7f3c8ee6a75484e58ece7492b12435255bf138fee404674f53333146efe13eaecd2fb2e6c5fca3623496981003dd38e3fc61baf8e93af7b4e92f0c0fd1129184603c397a5e9f935872e8fe54ca6e0e4963d3333c903cb897238305b3fcedd6521425025e903311f12ed8285836a889f2075c4ca7e6f62fd1ea1f95deed920ad85b2a9298576fc1ff3e54e6700b5dcf7e1c5738a5fc23e9ebff0882c540c46bccbe969889da6d778f84cf2503c8993d4bac39a4b452ac3138a25fae1cb61d9cd812cea38d79e9acb9b546664a7431eb6eab289b197a187638af3cd7ad60c41eb12b528a778a962405f2596370a7902bbb70c6a4cea07d9377455ad34aea5465a1d1bb17d3a2e7becda1e945c7723e459239490c3568b71d03603c3f85e1fae5a898c2a6c7a7f7b9b1adc0539e8998ced9db977a0e8a44b4b695916e1cbb22eeba76b8c2b3a878629e55a4a9bc3e449432101b5d477e0a9606fd68fd5c947db1ce8468b0522563e1e26fde25aa812697642362a42438886d2743ca376a21962c27960a30095c6ee0506381e01cb3a909465c19b574607338eac19aca1ccb9f6c67aa261b62340b21f5b3a865f6d76787a94fd094989a7dcaf2188d1d3515c176ad06cc2fc1f57e1f6fe9d638eeb54988cd3f7a571b4b9106ad9c26848b71ff308567bbc2e5eb8bdb0556bda5fc8cca30be5e873a08257698d07df790311437a16adec6b55cc17dee1276819b4adbf6cc8182744321cfe83927ad2d593e35d39048c727500b5860c2ce9ad8603d96e0e46f17c801ac132a73f6ec6a75aced67a4c0d9ae9dc46536360937b1e853077d40a7c8cdd745e324da5e0d69f0b84fe98e136f9f02049b02ef25d572faaf81c9a20cc0bd6694578db33515a024148cc0d56593d6486920dceaa2bddbdb3a4759792989510319435423c9806f90b22f452d6a8396931314f3cbaad3bfef958bdae8d03bde62ac9eeda24479b95b61e4aeba9bcf522e24ccab6ef8cb40e653de9eb47d0a527416b72550098e7eb42680c022e3f8d113af8b0d90450283968fe9407e4cdd9f61be08d476da0ed982e6c1f796ef54f61015769c051d9fa3fb59ca52834ea3837b0808f3b59172259e516877cfde4f2601bc0a7ba1ee6e1377cd7021423c716340ca23ce98720b7286c002b49210c1a2408b43372f664f4fda1d3c192214867e7d3d41f9ad7c640bfcd2a76c1e1262e0a0792da1f17b47533162f6947cc85d7bd46abbb806506115f7dcaa66713bcf66840e8b103e60f5693eadad5a9ab1fc0ee4d3aed59380332cf8965d3613f0e14b04ab92a6f2786d292bcef7c3773e85e0dd111eabfac913d11c83123ca86c38eb30881080d012229f64dc887c12ddfd737667ad39d2b2c302ab07e90bc54a883b5cd1849776b48b6f9a67cf8a067ffcad467322c3f851e0cc9f612e55a82873f90196c92aca2a8373cf594e48a1e6c0e98fab92408e1eabbdd9111b41008a1bd344708727629e67aa13539bf0450e59a7414d4d11283e14f29ee8cca0a7a9f833482c56ffd4ef2fb16e128b3272f098fcaa6502dc08ad5ee080ef54de8300db3cda3eba300b24feff55d7c974eda186a501706166c89ea8a191663687dc44efad872dcb7e87a128c2528dbc8fd68804d0139838ff062acb6b162c14511b736099d24a09e5dfca311b7fff149edddcbeb991e8cf6c0400e25de17bb886d7e6dd87e479140ed0cf3b0d809e4cb44868299f7f8815c3b5e6b247b3f09c5ee1a6b346dd974498db908e9e3df36063344f9c8b55a025a861f6231b21caacfdf5891590c05a67ee6dcb11cf612a3b1626e306d6a5a0836c6e43e4ded5b40808e47039ee0d5b560139595e9110b8afcfbf0bdc8fe9fc96d731f01d1bd09414bdd43de06c56cd5ade572bc1ab8287294aed844859f15101cdd9e3c8b19730092221c7e7a911210208f9a8515a3a4b42d82c27845744e33170c27e499c50bd4f98533dc787620ceb035436b1206f018778c34da73077abfc64f09313ae8354424e9f972a445c56d068665679a68853463666a1f1ddd71443b66143d52eee276b32b040bc5f33be89c1e74c5313c0d80f354e3462b1f2a0321a5e31e533ea2b04bdf018cfaead0b995323ab4ff1f4604a370fdeb498198b6dd7180fbc87359b297453169ba136e7461720cf1f4fea188d243b7a69f3a1df0561b8809c2e527367e4835ece375fb520537e91e348bb5d301ae6e1e4af56bb9529b3fc5c0998fac3751a474639616e940c8cbc5fb883a01e1a3dd0ea26e07990522f37f7610cb0ddd273607d49efbb7bcbf75d57980be578aa09e2b07654a3629026a5652b6b558c436248fac8c8cc0b930f29285cf0ecae94a7ace409d4b01d1442692950093ca22e21bb81f05cceaad053204482c10e87b53f3794d5aa5e33d816c537fa95dd31ca3741decc1b91454fdb5f432b06b89b59d436e5becf9424516090ede47af75fec793de1eadebd1fb9bb87f437c1a6bada46f4e8e247e60ba07eee16661d08b166aa707786e222704ca24a2b3c864939075012cf2c8906544a18032d01caa39e640b18024e6cb5edd531f38e1dcc9f28af4dacfe4ec07478d63a30d8963858bc11c19a28c1479a5371b9429a9afdf95ef7c4b6d29bd98616f503b0d881822f9d13a45261ab804768fd1e4106598c48c703b57a3723e97327ea0fdb3b2c4c13ee5d1b42d0bed2aaa59bea853676e31a254b4e3fd7e3c45ea43d832c44f9f004aa82d188193bd62f8e753f0414abd832868fb36a1472415d9b84b41bd1dcb2ca31a97c26e1a6f7ac672c81671f7145d8b55ef1bb9923b04c0107cd25fb94e95551ee979bbd48caba98798811b05ce60170233a206e5995da22104dcf36778c03f55a7271394439174e71f6f7949eb9643f18079c4d4e9b25d9d29077781a63f27ce9470d7102eb12c73b966b17eed9dad8ed986ec9f4ef9ed04c0716277849d05d18c81c5bab5959c89c818922cdf7838fccef7532414cb4726b8176c9d036266db20d5f5709831f9e37c423ffc3990f54d88e0e45038b86a9207ebb6f59cdf32d4b6284b296d90ac6a67cf223f68a7c2ed43efff2277968d35998478fce71a68f3f9395783952586b30fae3e5c7990f1fe753bcaffab46681bdac3765215cb605faf031b4042ebd2892e10bb4ddc22b753a8b2d9c354a5a3d8ed1e6938bc7d11b17a6ec8461efbce01030f682eb8097eaf99b7ca592f8e8cfdae2b262b998893092debb10ca273fab76309151f78613b934920747e3a36df065372ef12a7bea2e765ae66868e0e074b431d3a27ed3ff4c501f2ccb4097106428cb845091e539c7512b7a58a8b20e588cd4fb4ee81f03aba30db0ffa29165f9478b98f040d6a9e9393c67fc1464bd0014b6acb2501a6f2dbec4dc8ce010d76ab63bf224ca6738745ff0915db2b8795bda130dd93bf8f6a37af860d3720b51e001d755895c4f468eef6f67c039c2cdd98d9b32e18cc8cf9e54f6663051bf684e6ee0d26467f73623c33ab4682f411c64a0feb390f16a24babb7427549e7756a7386e1c3700f0b088907d5ceb6fdfeff52714085c76a5ec1d69567ed048bf93f9643d75ef72ef2a19bc81b4b77cc1865d0fdef75e3bec1f18e4fcf32e5227c2c45f91026e04c2b7bc355b73ad3e900b9971cd569f370330492032f30919b5e2e742da2d688bd424eee3ecdd7496fb2f89ed397be13793555c027299d3ee83d41fa55c0b73dbec155e1e1546f539bae0d6f03e2036a9a415c1f1d689b697393d8f918b2ec61643965975cb35df77f3d813012252e0fda53f260dceba854c5089c563f13a86220c550f6b97530c2dcbd4ee628af92280dfde127e65a1a90dee34395a03650317b33581abb44d6fb4715d9f1391df96fe774c0eb2d280b7f3b6eb3ce35b6d0d5ee597701c4027be2da83efc242b9213c17d1f85c7906f8365d8b3488d6ea3d7cd1d352bb0feceb722a12ac3f347223c89820f116c7830ae6ce342440a464418bbf1f11a0815b1f75c0f5055a56a46df302f38f14862f8a8f798cd996b5860e167081e48f00db654f8d595f317385c19e823be1e895f926f6d7fca0a6c9f9c3579c0c4e83bbd8263fb2e2f4a4f37ae02f9eea54af0255c2a99a6ab460d1e304bb294d38c1bd73ff29778aef2c1652eac9a168fe779a1977576875800de8572e4c5366c9151872762385ba8169a5e3f23a626b7f91c1b97f59d92c41b79fa7a39f82ac9184ee661b60dcbee48ef07b6b61d87e1f34588412e808bdb14db05b5aafd37ecacff432f32706c11c550f134a905548812687d1399c97f893fd479b4ee62070c0ef42e50a94632b141e4c050309f9dbb8a21162f20778bf098a3c6ac8a34bfa6d24b20e060f08947e342bdd73683e0abac8f30694f6eb2b789c3c2a246d0e1b7c96ea44e6788e68ef5ae74b5d6875325889e6eddfe138ccff9318c27cf09133c7aa03e160e30f3dcd9e963fed72199d8a8e42eecd48bbef28edc51a5b2c5b0abdba563d29abba4401c1364be674ee3ddf4be0ee158a7795ff0ccefcdba81be0473d356162e71a611453a5a66a9781b936e03ea5b15e60d7a4e72a5d11b10bc84d60e6311d0b07e69b45a9a3024de0eebbaeed79df9f04b5b80d41dcecdf9b3e056bf7b67b822589fdd362de5b34f3d5df97ab9c97b83f93174b68b7857b55b63f3a9bb8940649d6debcacd9c35ce411a8a7496d75e977b6b0c4549c467e3d41f673f6f86e491d52b032a835caa0180ce58a4cbd8d416dbc62b3eb0ca351b1a50c8edb6ee96f8adafdbb455d564c4ef667f59de28b33f3c2e1c64514b82f3bd7fd6866c26ffa03e4fc34053c9b1511824a9f3d1ec83f17337e7202e7cb9c813b3e1bd952649e4dc1397f92331d6e2fda2f43e9d0cc933893eac74734625706c2bcd017463d92e3c6d77292908b5de3fdd8dd266c684ad3bb07de5d68fe06a3d03ce2c864d57431558c98520a8ca09b60674fb6b8eab775bc477d28be5e3b8b19a07922dc934729e3d1de503ca68e3899b59f856f0de407a587d62a912aaeabcceaf81a11c01d62b10ccd3f6af1e7d6d557f0f40b127d329b8e7e54507945f97596871d64ce42986c45a13fb00e1eec4c864ef809e066f6de90608df2e59e2ed2ccd9cd3fe484028a1161c735ad089a32cb845004fb71581ec83546844386cd0fe5badaa876ee6f17d12dcb481ea20af48a1ecb68d9d8b90d7f389ecdefe70f8ea70c9d432dd0c39567aa5f764ff9974bf421127e595fc9b65d6599b6901b799c711988c0595b0c17eed202949ce7896f5c93cde737765fd359e0451f811c91aba7dcbe974f6778a159ae1e3adb17942e5e8fc195bd91535a4351b2bd26d7bb591acd8ce064950b777d7db91f234c695a65816738670aed18f0a0cb2be4b27e7fc6fb00f84628452bf92d8c9538ac67d2bd299ddb7020e517a8271a411bfda014364e3211161a63cde12811669e6a24a5248400ed03c3085069978e2c8fa95ce1a87e05739c05e0f4a2034ee937e9740e7a787654f8142729d58a294ca0f2cec97d674cf41b355836cb651f09d127a865b72f285081f", 0x1000}, {&(0x7f00000010c0)="c25ca01b65bf3f168710729a1e72b6930177e697df7e3f518f3ca1a849b9d264942b702c7f1ae93cadf800bedd42ac76192c2f002ef11e1820efc14045d1dedde23e6bac3d8bf76c7c3662de13b5b5c076f2cd024a29eec3ae4fb86c6669af7135c85d9c76c42c24a37e23623fb528cd9d584c01b46b1da9cf4ae59839d28f64ec4b22b663a0f263a7cd794db4ad1b49b83314689c8b0474ced57693329d35cfa46968a9bdc8c94b5859e734fa17661bffa2196f1b76e1763fcf71cc89bd6bb3b19e67fa21983d52e4760a4342db6da2eb9d434aab83302812ded1357a3ab78cadca46997d3b65ef6848a36626ad523e704f51b3477d826ca61625f714dd", 0xfe}, {&(0x7f00000011c0)="fb5985fcaad4eecc483e6932a5aeac12be5d820a2a88a40607af790a8c5cbc9ce0a63f7acdab0ded633aeae8715ae981088541b62346a182ad47b7d45e2e2fcb8270686cfeef79c6cb772f26364ff1ba97c0", 0x52}, {&(0x7f0000001240)="d3985932c30069a48ca94a63d0cb7342135e8d82819678a0c029172d2d5d36eb846f36ca63b85fdb1aff2739c24eb94e322f425c4f7a48fb517c841695f02ef996bc9f8540f0b3b2e3ba4d0a2b2531b7458240b84a6d0abcb3cfb18817192300adb24871b5c04a30bb9b362a7587ebd1078e4f0ed5ba1c4135438f42909bc1b73e966858fc7bf2146b78ae9e5b8e7192809fd9226333b9ccf94a65761dd15ffa6638884600a5757727d4af1561118e49c1e650c728879d50bb20ed69643f2847fc1c2fdb187b9ab8ac4725f4865718d9450f845d416fd719d67df08a7424d7bab4529452b2bc2c5b0fb28b16", 0xec}, {&(0x7f0000001340)="a3ba1c1552effb0d57cbe581bc2082e3f25a626c4bd4961a7834124e5bb326160c035ba9cccde2731f388d2130fbb04ab293a39b2f2bca4f4a045554875aac771f273167368840fb0b51342b5739f03fd767531e039c944c26d934baf0c3d27c266612f3016454a5697359ac1b", 0x6d}, {&(0x7f00000013c0)="1f7bf3d1f924b0d6b92ee9980f248edd502551306bd4f57673fe59f4832c2af2087bd7d835a60f8daba5228eb1f8f43cb31ae563e2a5b1280d5d24acc306f81a76074f754fb595d1ef9c9eb3cd20", 0x4e}, {&(0x7f0000001440)="45be91707bfabddc922677c9857d8770c001b6c193b14408046cbe546386d8659ae193391f5a57075a", 0x29}, {&(0x7f0000001480)="3e32db480158ee5593bba98fa683473723f15f3ca91d9b37b9d8697f997f02ddca1a12ef1061333b4903d91bc21de0db411c2cb7e127ababb5063cc82446d0abdebd509eb009635845d86ecfdcd46ec770757df5c08006d61a143caa34865ddac810d0bec1aadfaf", 0x68}], 0x8, &(0x7f0000001700)=ANY=[@ANYBLOB="1a00001c932334d090722592b6d1e5792537bd3327b0ef0bde27293923a226eed26fb96ba3d259630bc8ab2ed7e837b05ff94807bfbcbf5184be4d26cbe543db47db8e304731c52b7878c851ed50704e8ffe100f8c7caff2794b93ae4ff0243e16fb02398fb4116fc380083640f6b0c55be8db7a51884d87a3d90bfa640883ecc67532649bdd264f9054499563ef5863d3d660285cc3e754943baf87451b6a", @ANYRES32=r4, @ANYRES32=r5], 0x18}, 0x4) 16:04:50 executing program 1: pledge(&(0x7f0000000000)='.&\x00', &(0x7f0000000040)='\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x8, 0x4, 0x7, "cc7172e37ba1932691a5d41f3f21c59e7dcca610", 0x5, 0x2}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x28) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000180)="9bda45a7442cd758fb5fe5df40dd1fcce72ccb3d391126cdaa5d2a2fe6593c24418dd91b3fa2ac328507a2df969a0ae1b7cb131ae077c924d58c22bc0e07f05801fa04eaccf3cffe0a674a211e7e571981f3b2798ade3f98ed9c8afb6071ac98c8940483d44c84d950e38c8c91fbc509cb5f9d67498125c4eb0e1346d283167789f0981af34c5b7a6f3c682ff969155f467e11cd3cf2fb4ecc0ec1d1ea0844ca062efb5e2daa27f2cc0cf052b65a891cdc4912948242a23c4b72d5800274497b3e7b3a3d72943f0d0f97ecf49287982e79de5d618eb56e0b142919bd9cf1abd49422f2aeba069ad534ca1dd0c9c02a5cc5851cc9a6d227535bb4a01d390c38ab4f64221d629068b0879bfdf5a5a7e882c1d5fde7ce32ff47126603b838a3e9e7781604b474e9712015b11ce7ee38defb716858c05f1be988c0b54ed4a5c11382aa08b8638a2e06c735e4199e6c00813becb04af40e0a09cb0144f7ff338d42d722b733a8294f39277367ed1248e81486a4c3f90d06c012f90bb47e69bbe08c1a5261c28cc0ad55fb25146bd62d261852271036b3845875308b72008f7eb85125a981d614c4d287a98333b389eedc4d92976611e7a55ddd7047a0c5829925a5e6dc797981ca36cd7d144840807bb7df5838175259e10bddd1cb89891942cd864694685cffbe2c781974a03cb3328a236b0882db1fe0ec52a0ef6d6c3bafb116179491f68fad2173ba79ed5a743c792efd4acd31c82d1f71e007486bb9f2bb8cfa65dcd2f3051b87e4aace35fb30fa7a4e5c3e5152eccb15c4ea56dd8c7a68b84c53ceb3b185f31b8294b9bb8a7bdeebe5eff685d0a703f86e9d7a9bb5a7c7981d1632578f21e663042ae62337dc525a2904eef46db9501ce3859e96d46c850c56137ede39afb3f29700ae941404c6c243e5667ba20489d22a8847d079de1d7f194d2bfa02a754578098d6941e0ed6d2d3185bfa60f2036b75450e2f14fa9b7516269ce9e53429372d53d32d567e5f2f714579e1c303f0fbb98c288f1204912e6848d03246a63d864c0e33b88382572ccdc5a63698f1ba7a4528357127bb7755299904e009c908de1facdfbf229538cef260a62678d24f5ebf2c4f6d5ce985f46c79840ba45d6d2d8177f43dfd418aea05d9c23d60a974269b0ec38cd2eddccf0f714eed0b5886a14a8f0827a74da5c57dd16f975a83ad46773734d6f496b4893b4a1113e8600fb480099b70405c8f4a5af2131925c1202d766b2d9f5cdbc539d24008a269562a713295a285850c4a817ebf6b3e3d54993bb24d4e8339d617496c4b9eca06d10b51070fa1e63c7a60596cca9720090db02059c48fd5c7ac50adf48b4c0424af2c2bdedd332077fc0f211ad91faaefa5462343e2d23de9360a7982d20706a17159ec20cef7febd391ce456787e84b79e1b6d12bf0ec3363cd47cd54e9cbbfa6b7964fe79dcbe5f040809ec8faaec8667a77825bf716259483b1eaa6bda28f0afa0cc73076dcfe913c8de2c84cbdeedaf3b3ff80a010d7fcac7d17f6e35c2fc8c228e9b3b4a77bf5d1047d8914d6dcdf7aa2790b7fb43d65963bc590fc7ff447bf767c06591a9136dc4b1d3087bda4107d2f0bcc8745563fce98aaf36c4071f404805d745a129cf5756149611915a8e356bef5b88732fffeec596d44c721dc430701bd06c08d9fe17c1fd3863d16e710aca79ef82aa568d04137e709e222742ef71b54b40e8c7b119077ab2e280b9be75cc0fb07d74078dfd09663498b8585aa298de24f177e641aff94d5fe84eaa0a2b438474689e71dddbb936318273812b0cf59b06e8532dd10c0ea7953049fcadfdd7eeaa0ca8f1b9fa791f3089798f20b09ed5cbf9edc8e0b878ac63244c9d2be0aa59589b9680d37a423127fdb712842a36874d2cc2858fd6f7959725a5ceb4b70768b6d1ac713236b23ae0dc725637d5d6c9d370771ed90f27561d003540d194dab6940fd2ed929861312b58132038af345368b0057296eee6ee63727425b19367e3139bd17317ab276586e5fe9cb315d6b67f64af1a7da4b3426744e4cda17177e8520443fd6fb2a1fc484976bacf80be4a828af3ebb31d4e6d7083b847e8621ce72079df45a27753dababa85e910e9e6fea55302f914d77f8725a0d6f5adf3de4b2c7375b0bc59f86699fdb2547c157c4b93164edbeb3d352500c9a27c8fdc2d4f6095be1ada21ba0232e2356eacd929b5ccdd2d20edc91b93f84f34683566d3e1b79d36d6feea31fa7f6b2aee0e84cdcb27509a54baf05e98aaa6816eb0a09848475beff9c16353cde434e0a03a2d1b05e193900c753b409fca8bc8f9bede4dfc8945d2d067142dd2c2f72825ef71604dbd02debc015a778eb5f63701d073ee2d5d69bd843c5ebf655d993471b1d421031f5d1290d028f3fff7d353cc945e3c676d7ba88674e0610d522f43294998d9374de3ad566a34647505c424b8c1a1717b13f6e056e89ca8fda4358bd8883168f42dc1a2af9cf88be9ec4b15141f7cd84287188201e8d96d53d498be9b261d0faeb7354c73c87e5730c96a6b245f468e6bce3e6ddcdffebba5c423f0e46b0091788f495c7034e19b6ce5b29bf3e479e9d93340e4ba1df72f502cb1a88e0bcd45f7d32e847885f83891e2cd16351a52084133c6c1772f73268f1a1d27ad7ba63c9e319a89c106cf0ae8fe2d308e9e111cc61289844906ef5a7028431ae9a95cb319f5760db289dfc091f60f9453069acbb9e95482b236438c9e8b6d09bc2b06fb3c5920ee4c5b34f3578b0368e829b83cd8d4cbcf44c78362d3dc692a8aa16a2710d7e49981969b377e0d877015bd234e6d4620d140efcc658fce19e45c67f6f5d92b18687744ce8b0c6f195a3c6cf0157b90fe35b95bc35e11cfebe8c929f63258a63733ffa69b1cd598b8665f0d9d0562b3fa32bb266a7b9f7a40243aa51d9111f6c12a20fa2e6c2c297d6ad84788e8b2f16e8effe787bc56276a9cacdccb778f2d3539f8929d7f55f102a65582ea18726b48df41d27d5ed18e9522934a969e9c5882a2adb564992759bd99b78aa8f59d34f0b563e2c1d23dca339cdd68c7c7e8a340aa7213228353c05cac50507d3d6bb62c4c0c9dbbd940fd20fda3d8d365f30983a83ca395dc36440ddbb95cc44f42974919afb0af01d78b6ba3a31645be1d6c64d8458007222d5ea562e869ef67b056a9b50195c46ef97535ad5f871d710c7025dcd29b665b1b86051ab4cf56245242e89da5d50434e9a6a48b0b118ef334d9a28e06e24ec355e522b77c27665e9fd34ebda7e007a86e05dce2aff7e7d4524661509def8be080639ef8e6dc1699a408d71712bda22b1162b455f309af7d1574941d2bf87371a8a13d7ebc28b50effa7af3722d1fff053eeb09ecd739298d0a7b7bca8bf2aae273bfab981dad9026cdac55e82ac71095d4a49a105b71c2084e69160ea457e2db7f06626805651a1fa2888fbc86a4373af0469ebb81d9575119a3ba5d204d54cbc0d145517f6e01599b9cbfad8b0c925f6536cbb5660986381dd200a207fba97ff05bcfa41b4330bd0a7f1aede35db784a71798e0c441d085c27645c3ee0565564080a89b4f952d75a61f2d813162704e7888fc145baca927d733135f9dac95bc0ec0e8cb4c44d67c800a8e7568944219fbf0fad59e74e7635846dd054431785b5f575f19fd346551b7318a1406a551aae9947fb60ddd1efc4bd704e5be148af9b2bbdf1c1e41f2b0d14a94e78ee578540948a06a8b25b0db536dbafdebdeed5880c540fac6b78f44ccada73e3133ac9286860355e9f6bebf92d05e659b0189d32dbb521e98ea0ce12f37491487201d555218c13034bcee0ce3062808d65e99965b2abbf6da33607e0597a7c784f63a6da5130a7a0ae947c6e1b5b78af3c49f17eb4ed2345fe553598719383ede151f86233a19a62097c1cae115164c101b82e39a71ec9de898289bf897371f9f9ba96538506ad61875f45e1dd0a2f7ba8f25d49f463491e0a0a0d2ac78ce1e5a8dba1e72b90b1a3fa826ad32cd8ed685dab72804422f816484effcddf3a6e6518b111fbeba2d578bd4452c5404fea3ca6c570a1b4b3fbcbb7012432ad5a1624601631553fb6c80250d75304b0a3b030c6b1ac6a634b062d0e10fbe104f48290e5665cdb65ee04079340cb3aad1b77636ef3bb2dc760461174380ff3d04417a3fbdc2a00e730a92b990bb543a710a089bce4aa7792a0493bb859cd887e6784528d553d8715517932ff3c06af9715233ba2fe8be2d50bb1817ab10057347add252145a73cc755f2da611fda1c29d17dc96b0f08e8c95922f1b3aa7744360c19ce04756833a293d7e774ff9324fa2f4676ce4677a368db1da3429df8feacd8e2df45cee9b1b5b0baa9b76d8bea4bd1ac60a040dba7a426d266d6055312c5dbb72343d6f6e4fad32f3c3451ab27313b794fbb6e1619057556cfcb949fb3b718620164abadf93176f9b696497f9763e253f0eebbd61e63cc6b8d4fb79f53ac97f93975e8516c7a10a5ee7c8546804ed448c6a86b1c5150568ed74de85b3f524e5be2b889a15474c2c124e264fccc631fa0f8ecab7855bdd8f28d4bc419c9edf5888ee041243e019948fb97c60e03632e45424063de49dc24fde4abf488d1890af836766c26f3420a6a51ed65ab2d5c1ad38e3ebe7882f2e93f817b3032cd91ba1aefca40642a75dd5d6ebf9478a7a7b79a7eb79dda1ade62007a1e7cdfec9e76a896d97520c8d40f7ccc37bf0c145a25881e28364c9d9ed8f6b9ffed05fd7dcfbe8eb298a20f493e88dbe3f2b46563299db8db710f9e02c4b2b9bfbd10359ba335730a51c19b1fb3d7de2e10757dbde7930bf3c1f4a15c7a9403c1a374462445c8fbcc8fa302ae156f6610ba8bcc2c9a0057e5e869968f7226ee3c7c5325babd396077b96608f426cf4b1ca0ad9c8e3d8b02a8292a5508708d78250796aa277a43000f1e00b70c86db42659ec8c96c9d264f408dac888a08c7570c92a712f8e6be2ba89d3e4438e02c9124772f35ed016d67293199ee53891bde8afc587c7274becf6a68bf5fb39b15d88c3073d9de3144d6d374b8f7cbbe1815c88d1df60f2c0a27d4f425ef6c579500b6252b7702c2b24a946457f5d48691f67e3817408f384aa964d07314f391b357d8da092fcffb982a9dbb816c696b2f3c855a37eb717df7a22d44a4b231d9ac26b852e10a64e11904b981f529763d561a7c270f2256a0c6d8dadd73a95217234c714d8ebf17d1a6683ca8374728807c466c63cc50a8e3bd432ddbcc6369beaf5b3fe8a38461330df4ce8dd36c7d4bf59be0bb5465b5f13eefad55225bcb022724c2a59efa8c7b6a31bce53c648478132bfa04f2756166d79c3791fa27982ff643dc5212f5e740ac6797c4ee8f9ac6b7797980b6828348e426f0cb860db115adfe4387c9bc9b136daa7ae2be7c38a629609ca5fa60cf66bf2417f8b2b99013bab0dbd7918124546f4b8bb33e0114693c40f43ef7b581fbf829b6bb5799003ed77e5c2965745a62c68868dd5266fe33122e880ba89ae9e9ea626b01e6f649c6d9eed0fe02dfa30cfcae40085e83153254caa2973f80810c77f279da4ac939f30a8ed9883c6a47debeef0f277b118248d02339774a0c8ed65f5801dfb78085b05b603921c83079459c99b43d7ace271b776e18501d3e2897a617469029f31f552923ab5539124c49fd32b1a1f77fd66006e9c736ebc23f557736c160e7ea7af3de23e585d11e0f61bdbc84a0278999bf1d33c02f78ccb320a02421fdcce3b5", 0x1000}, {&(0x7f0000001180)="1a271d45bf0f4a8c4f1b218f7e3f8dd305d931f136df147cc87a9aca0213e88eff656f67fef6b600b2c4803dc1576ac64282e98968e38018e8c9f777e240fa61b82373e4b6ef62225a50a9ab221b1d617ab4a5d8e8193231f0273c0502140b9f5ffce486cc2ec0bed723f9b1b562dba17ceef5110cad34d1a365f7cbdaaa320af0ce0f424233570b57d0d01e4fcae988c6f1c8cba2918823bf833b6ea235a0a9fd43a61a072600fc14824b20ebb5ece1ba710c3aae70e7cadd59f0aba8d34230c1fa5a821f419b5f983bb9a030766fa64bbb78", 0xd3}, {&(0x7f0000001280)="22d710244a4a96faac773655f60394e5bdb3df", 0x13}, {&(0x7f00000012c0)="6af73a4a87b2d57902cda4eb985003", 0xf}, {&(0x7f0000001300)="1a5d1b63b4da00c0156fb2f46a4a2eaa05f28f6e8cd237fefef8e27177ed91a6635078a4d3be6ca111d16105df1e43163fe393f2dad1cdd592ed91aceb186cb79b47185478d1c9154b", 0x49}, {&(0x7f0000001380)="58923d99ba74e16fa5f72d9b1552eee15e5ac0d01a60e8447140eb55c3ac14afa375ac2b75a8455a5cb4ed8c52d8b68adc8ac46f12b7780d6f1a657bf8bf85e1670c3517eb2749e783903d3b5c0ec6ae6ad05d274845b12c65232e691af00012e93aa1b56429b5a5de9003f2896cfefa7995e6c5a4bde0bc50b046aa1f27d23cdc05ddfc9ee5c8017bdc8e9734153ae205f3933a04492e8726bf6d700331fe8b36cd92671de6ef816184d9f33dbf9296792dbfc657736b50e34ebe9e675928121f2badc0b833ad38a2dc71a7d75bffdce8899f58ceb148c880d91b3531b099d9f04d4d988f2a8764671213e3d8d33148ef5912213924686510ea328b91168eb93685d78aea5b7791212cf16a3a6c15aaba0efd506dd49bfeb565067727656d0f71dc9a4ea3203a1935a820ffd28c27ae79a68995ba740db4c15baaa38c049c37c79ee22f3555396296d8fde594e0887d58494c3078a34abdcb3a809f5db75e705a8deb7b88c3fa57044e3c609a0b183d18eb4fad54c325992baabec3b0608ff8ab2ef8c16720abd5cd5d5e7b7cc28cca07b7af10078eb4d744bd10e6a28be50a0155bd7dc2cb3af752c951f694c3b53afad90233111b29969b69abdaf05241deb665e3aca711e4788a91bea66945b319bdc7ffeff0792d08bac11e0d077097b97c18ff0efe1a6dc05832ed3d0d41d4e4248747fa10c5807d67fbf7d197b7ccd9585a504c6cc1d73dde13b8d7762a66914a7ecef2e706bf2c6b21ec06daec617ff4e9b90343fd4328d1ed6405700ad6e4fd0383fd9f1cc40dd8a24931d0339106ccbcbcc8784d67e8858f303c901db1885033567d774ea9b23360ed49fd71b8e11096e307a45913f0b4f8d596f24c99bdcb1a5d06db71086c98efa4000daebabcb2c417c456991d814d1936119c67ea6c82709e0b78e02e1bef33d9573a01a3f4d63cce9a375176376881f86df4693a4fda5e7c05c374f8a01b80326be694d59e759c8e665cc6c007269f5b3546ef4cbb739c2b876987ce3528d13cddcd3b818f1e9bc49dd5b97ba9e44958522241529dac105304582da19380c6a3f06f0bcd0ab1b6ee64e0ff46e20241ef3590294d45071720a7c0d711ba8b9db21f309f3c86bdf73f8625943e6109dcc8c462d9c84908944187b58bc6c401ed2295b509e4c7314b9b122826812b20eb862104017c8160dedef6ede0b277d2b81ac2521ed6e70d27bd40d9efe0cadf25cb27b5121b72ef0de751db4058c956bb70fdfb5f5c0a9965690126168b3e14b8ef768d355d34623c59d139634ddfddf8bcc216389fb20a64a0d460b243c4f3ed196d38c27efc3e236d463e820e4272e821562553d994dcc5d905c9bdcbfcee58e1cd76ffd1ee8ac449e22a8160ecb2e5620b96d6e7f8ea6c5e92a8155d9c92874cb8a05a068947ceaccc2c8990c066f42ffbdd074b53f2698d16cf9225f45cd2bc38b32446c7e3b4ea00800a95e24bae1cdf87d20703abeac4c8b9a4509c4c4a431b64e3b8fa4ebce63000539cf92327e9cf34fa92456207a240a2234c1ef6ee2a30d789ee084e7945abd8a8a4e82718bc1dd9d0dbd4dbb02b4ab8c41d918b8b8f91ecb9b02166db19a546981c4beccb2ca51417910f5ba8112a4f1f682ab6bac0e007d244590d1d62081eea2363e05de9c0aa1e3c2af01f04d11fa04cd36f0d344de0c7c0efe560e2182309657725e13616def0a48e93212a11a05273c33a487f14a3be10a5ae3accb577d12964ec9358ee7c31bb84b2a1899f7b4803ae05e8f6ff73804369698877d773d6304dd06bde87ba444edcc61669e31ea3c1f8415f622464175725b26e6f508ac73341758f3da3cc89c3bb64721b46c64011bc81a6e362ced48d7ba0d6712d5088da796e89281056e673d796125abbe97cfc81427c7a0b1087973f55b50bfa6e43b6cce49adf9a3ca5949fbf3dde26ab1f8ba62a164d4d472616e2ecfc58eb22c97fa92e3daac030293f6d18a5623f3985f92528b4908f7edc6099a39d30c6b515e36917d95076eaeb9a76a4a92f8b2e9f16444f677feec126a09c08cf16f2b2d1181f8b89d0876bb7aece17a3a1bc0703d4449cf008ec29fa62939c7a730651f91bc97fab457b73ffc9aa0a183bf2cb020f3e1cdc09e624d9651ec10c73c203c927e0a6c2ab0c3712334dce095cd789b69a243be9d9164938408c00335da8662ce533e063b687783eab34eb8b74380e56c42299565db4a29e774e80ae5445c8262dc3a1e4b27939b6cd77e7ff691943ae246c00bb42c86a5d6fbba542df8744793c6275727757135cdb8aa9e3cbdb8d9338139ea1d292bf826d7854a93d5e304001d65546f6d51f4f2ac2ccb0c512907266ccf472580fa4e8238d2affd66292d57e1d4d1284c5891122c2a146ded2e90234da5842092700d8f4e8efea540733d3873e5c0c8558be9cfa7c4d3419cfb7cf63a3aa1b1abd401cd815a93148e854234ec010c9951c03ba0abe3cada5c225b923d2833f8c4d4db859d7c76d2059dcef66ef9b069cb3046003563ec5de92634f9d96eeda0f8bd4f80119aeb12180e1ef2dc0057100b806edc7d4ae2a45fdfad9f0207c6077594588e35a6eb741eb0a38bbb1b5f245d9e55d222aef094dd08dcbd433ac98e326fa7c1f36005ed6dcef73fbf4d8de42fc0cb93936d10f26fd2a05717ec2d897dc6f6a818df9183356a3c1d4ada3dc449f1c823ed1ea6ff0039e42fd827d39a9c5aaadcacb993ddd169a6aebd4561d83aff518bfb9a084bbc0df8e56c199c71d954c21507778ad414c16a0cf197537dc45cd9478b325cd10ff27bf7ab255aa59cc7fd57ee678a5203b98367991e155dc4be6808af0ba0c70826e4e497775a15814f96454ad5c6d745ad709233aabd3b67639e72ffe80f7f84ff8f333b6571bf45edaa5fc0c2555b890647b6e2920bf617b4382c618bc506d2983b533cab00e5e29b26981634f223096f715a26fcbc1dbeb590f33ee73aaa90dee1976d78dbfd86ab34b7ce33763cc519ab5ac7bf557a51a382ecaee3f5d3660938a9836deb2f48b354d463a692eb78c2a103952e1785f0f1b1b9f6c196d5142ad67e36d040091e63d94d0bf7f3fb5b82acc069f6630b3e27b7725b2ca025720c4bfd7eb8f98e5ee0c65d365fc800cff391bf1cc34111f31f127acfa5a4388cfdf4eb46dba48ca9bc83a0dcc5c622c41402895cff84b80791baa974b973eb7b0aeff036e04396481330a0db4ef916f0257ec6b9689fa66e2251b27f6f43a405e5d0ce37c7cb5fbb64e2dd01ee8d5ff2c22803190c2dc73b3fbd42149413f246f60c71f19443b7ca2971b9770490538c14cd2764493462a62e3bc28be10f4e456501ae726af580f29a4b2e6fa5b930386fd550911dd2a73ddcab7a1baa915f52fa1374c9a5504e379133a47789f61dd174fc14a9ea8de6afa79fc22f564af2cb1661a30b5b259d2a598ff760d245a595b7a681999604ada774460bec0c8cd0f4384ff00b2384956ae5e9bae2511a0df4794c0b3b0c9d195f2a7469ba575227e3605ab99b3a5cbed8e9c72b4a5128e9a2b90b4fc574afee7e71e070cf73b4c66ca833dab1308a1112a26e67530897554511b99d3598b87e85a99f3c4ae39ab514e90aeae055ea78fb20476939fa3368656ff2c2558b459fbc84ac7e0f6ecf9d426eb9c32873a1ba8f2887abb9aef617bbca6da59006e21866322210c527cb988a7109549ebe5ec5a23c6386a842b854fbc60745493f965ce4811d3b067f254e3fc7a300b602cd1884d82c6c4c60f62a559ab10606d59b78026fcda5304c90c8a60cd838cfbac07071c64fb5f7117954523c70989fc778d452cb4cbede9b7cd684774f03fa75838b48dc2c144f523951faaf8307af50add648fdc2989ed82470073d12df69262be5dca40ee8005d32cafa8473ffd7b2c04da09aa3bdfce1264d0479373210058dbe5247befc68c36f00591978add1144bc848ca24b993f33e0961810f38463f27175f5bf6d59c02e45aa8b6a827be2167dd880dab070eee32b0566a5b399dfa07ff5c40357933d58183a154e816c2bd2ba95c49d20c552d8a61229bca9485d3ad2a2ba6d30d6fce4ecbce0947c2cd2e54bce803fed2e5fbf6be3acc843f1d149f51b1d76e1f2993cf181067dacc1cd3ca0858422a410050533d10621cb29a5a8d65a1742944a9c0a02ced73343c71f41d669ebd88cb97066fbec963daf2f385486b6e9de9bc6497dbb54659c7e021dd1cb167e45637bee0b19c4c0e145cbd0faee5778c923a1294f5f5f50341ccb9f70cdb9d7c762e3e5b500de16c277f5b0d5ffaa7308204904286bc04ab0ad0c824a32532a8539b08f5946348a91973c155b9a6ae3275070aae013272ad8c4a44e3487631d3c5b12cee3ac7cb036043520ad040c75f38f55837c7d57961aa20be4de886613cb0f4fcf8abfe3be53f99575cde3e5bbab12514ec82cf82ec28f03d3e4232c3cae32de0fa7353a4d8e42818a7a75fed3f6d28cd19545c2e2d8ed9ca52a44be65e456d7de9211176ca3b033fbe9e5930dfedd3eff6781f077e07acb97c62f397c394ee7c75692a9df6c7c2fad0c9bfa2f234211e4f5b5b84c0b9243299d23cfc7bc8f03b89d61b8ce95a7de2fef5a189845092a8b50b17370d142b225887a1554521c276b35dac02cd3c01777a678e91dd326d4fa7afa23a51f4c746c3e1a2b5f3ef60a01d290b3343bef5465baffc015ebc92fd42479f02cba0c8d47f3c02a460cb13ef3f2e186f958cf56070c9252a40bbc61e6fa9355c4f034806225880db6b0d35d68e84dc5eb0a3ba363c0c3ade103929b86c08f517b48300bd931527088074552852f5e45092246f3f5445a18ecaa07f30d5552c0a5cf0a24980752f6d98367c070fd9bab679672cc3d251f08c1bd789430f7cd2765ee0fdb06b67ea9302ec33016a67aaaac2028d7066a69eaa7ad0f4bcbb413723d5b984f15f9db1b391d52a1d050d961808ffc638c1eb84146a9ae293fa91e67357a57751acf74de3a3c550f30bf21b7943bfae75bfce29257e99db9316d03b1f36f9be0584e0f63c1a98c973af5679161554f85c9f3f5030afa053f88bc26f54fb33d0d2630d17d057867b73bede93ad27286dc88364a39f469aeda8e525131ba15246fc7d4c56a1906eea116e7d9aa173ce5e55561cffb15d7f9d786d4a898759817beee9613ed321bb421f5cdf419e212854667749b3598d978ef339856891ecdc695287da8775448bcd6d6b9d203f7a9052bd29c14c7ea68d9eb3ded5531c50aa156abc58b33d4d10d481ef0db8c7a5f8384a9ea9c3a55437f12f8439ea86c3c23fcbc2997a598d98b1ff201ee60017fdd23c98af8ae120caa24371612bb396e2ca28dd1dc1e269c808dbc51c08b0ae5ad535e006382dd187a5577b1af98970e0792ae8b355fcba6d06510c316e21d6f9f49ecf4493f8704ba718cefadb39cf3987823edc3bdc099fdbedde974f58bf7916cfc814969c30fa2f207ec605a0b1424ac65034b9f8b1090191068127d057b2d9b153fbde33d40dbe81c110b7fc964b05223708c2e3a0be2fbaa1787ddd365ec7c78ed5628d9fb4b88466ebe21d4eea0cd39289ee14149186be2141e50e1ee24cea1bacf4c8211aaa3d16a0f96f32b2967505ba9cb78bdc541d48bb2403b01ad05176e726d37666d9308ae4156d4ab6b5db6fb5a24419a9505415788a7cbb32f19401742844fa0cc997544c293300ba4752b1c80d1327acd1a22d2c27a51ac3b69c7acda9edc9e30b1848978267a1ac1b409dda993b0a14991fb", 0x1000}, {&(0x7f0000002380)="b9c0e60dfc1775dd0cdaf19c192335533eb6bfb442c810835ddaa68bc165512e4399572596db2e09666ec33d67fc50aa6fe36cac3c715f84a6181fd2b128a4f49505fc80a84795a38829cac286131906eda15b86ea25a37f8cc9d715", 0x5c}], 0x7}, 0x404) ftruncate(r1, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000024c0)={{0x18, 0x2, 0x800, 0xff}, {0x18, 0x0, 0x6, 0x7fff}, 0x0, [0x3, 0xffffffff, 0xf8ac, 0x5, 0x100, 0x7, 0x1, 0x7]}, 0x3c) r2 = accept$inet6(r0, &(0x7f0000002500), &(0x7f0000002540)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) r3 = kqueue() clock_getres(0x0, &(0x7f0000002580)) fchmodat(r0, &(0x7f00000025c0)='./file0\x00', 0x1, 0x4) mkdirat(r0, &(0x7f0000002600)='./file0\x00', 0x4) r4 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000002640)={0x1, 0x2, 0x7fff, 0x2, r4}) ioctl$TIOCCDTR(r0, 0x20007478) shmget(0x1, 0x1000, 0x104, &(0x7f0000ffb000/0x1000)=nil) fcntl$setflags(r3, 0x2, 0x1) r5 = getegid() setegid(r5) getegid() mknod(&(0x7f0000002680)='./file1\x00', 0x1008, 0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740)={r4, r6, r5}, 0xc) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) fcntl$setown(r3, 0x6, r4) mkdirat(r0, &(0x7f0000002780)='./file1\x00', 0x20) 16:04:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:04:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x4502) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) syz_open_pts() socket$inet6(0x18, 0x3, 0x9) pipe(&(0x7f0000000140)) open$dir(&(0x7f0000000200)='./file0\x00', 0x4011009, 0x0) setitimer(0x1, &(0x7f0000000180)={{0x200, 0x9}, {0x3ff, 0x1000}}, &(0x7f00000001c0)) select(0x40, &(0x7f0000000240)={0x5, 0x9, 0x7, 0x0, 0x6, 0x9e7, 0x1, 0x2}, &(0x7f0000000280)={0xcd17, 0x20, 0x100000000, 0x2, 0x5, 0x6, 0x6, 0x3ff}, &(0x7f00000002c0)={0x3ff, 0x8000, 0xffffffffffffa05f, 0x7, 0x4, 0x20, 0x10000, 0x7}, &(0x7f0000000300)={0x4, 0x9}) select(0x40, &(0x7f0000000040)={0xff}, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) 16:04:51 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x200000000000001, 0x100000000}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 16:04:52 executing program 1: mprotect(&(0x7f000041e000/0x4000)=nil, 0x4000, 0x1) msgsnd(0x0, &(0x7f0000000340)=ANY=[], 0x0, 0x800) r0 = msgget$private(0x0, 0x6) msgsnd(r0, &(0x7f00000000c0)={0x0, "e2047fcda454d1c17e04765c5ec3fbce8ed16f6bacdc7ee7af558f28d7aa580619d1e5dc541c299413c28afcc3215b60d1257c359175dad2c7cd134e3656e0dfa54593c0e8455664b3e94bd4f9184c7f878c39cadc27bdd8f4811f6596b494e5cb38821106c777030509b5bdca2cd6b1db0967cf6e74b785175f820396a7bfe48ec01f3c2ea39350fdd7961680b5e49b1dedb5f8fd1c01f680999b3ad464278959972f235fe1395eda280529f087bd98af3ab4bb57eeae60b6affb881944b334b6092b481ef49e625ef1db406f338c09db59480c142938dd072fa3f557db0bfac7c520780cfd014f340984f723b6f3109f53c2ab227009171967d89c44fc251e277a6214921f92c3867573d4ebbd12de5e6d240c825f5068e5d378b922446a29920310fd777024c47211c625a547676df33a26e73ea9038af5ddc9de2ee0131470be2bea8a33734926"}, 0x151, 0x800) msgsnd(r0, &(0x7f0000000240)={0x1, "12653511a876b0480e62de3be5669c87d2bb0b5b28ff4d3a96bab7408932f91a54a1c01715dd7ceffde2b6ea9df15b5565f8cb59996c35f5985d42667ac8f6fdba78170bae83316e295f9bb442779205a4bf0ca99d5d2220b0634e7337d7d90391d111d7f2d7988008064f027550d13fa85633a4dee5b36a88dfbd7afce9aa94c180bab33b3cf5a7ffbbef35ee35402c108bb7c2052bd2fdc956ba7bd9b79327e995133ca3f3646524a4d7357c3bcebae0f47a5a468a16e3e318cc20b9a138af78c0f2ab166e9e8f4727d69fecaf1a8c98cde0d72b004437547603fef775fd724d63ec77d116f0251071"}, 0xf2, 0x800) 16:04:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000640)=[{&(0x7f00000024c0)="7629358af241555d97359000f1172c17c3c4a5a72947fba998f77ce447b90af5eb7b994770f0d1e800c15109ea23f0fb9b8ea6fd78442e20d42ca82cfc0a5cb0d7f9cdbbf84fc1195ed990cc5c05963d68d9f8224334aae04f960a4dae2bd57657ad70d1660e101be11e448b19d8b9aabc3743ad6f9bb025ae0d5435a4b2f1aeda9e88cc78eabddb67cc3a3ed04988bedb41453e432a2fc2b898bf38d41bb63f7f6df978759490aaac7395adb5b41bb15505ad8fd7708ed28638075448a864000ce14b63d205f0e52b0fd4c95cbbad4502f5ce6faacac03acf496b7c42a27cbdb3b9485b128b16114dbd27193dcf2a1016f2972f0d74e9e665530f1daeae9a6cfa8f31c9cc367fbb74bee55bb2d43332faad371c36673e52ab8f5bc4f5d877f623472a5512e9ef534036f3b288b49b43216538ffa22c5ac1b791cb33992f52bf427437b48375125ef5d398826ad59134e5ff58073b88026732c7fcd5f3fe94ec0e3cac44e16c2a87021b96061fa5846633ab8dd87bbcb226286aba049ad5564427632287f3e517e7798fe950c91419bfece7a68397d1529e393f2339cf77a1889571eb4aa62a8840a6d88aa0574b90efb2309367cc9500eff567b10e8e6477b9bbbfa425a4dc6823f887c4209dce34b76845ba4456792569d66f623f6d6b8618b6ae7ed7609f29496bde787d4c47f146c8775299862cd87a8572b0c4b94194e7a6f3ae710da6e43e5dd59e7ba41087624b4acc9f8d6bf1132768e58b3f0ef8256634bec24b77eb6178ce8b2d1bc5d176ba346dafcbb5383f7cd0ebb04fb8afef028347681e7f8e9a9d68dc2a50ac4a51cdc5003b4d32c32f10827517e6c073085e1b894a4890e5999dc2c7eeec201658b1b3e4d68cdc16c37f7fffddbf2a9a70e1cdf2fec94ca4b3e77974a4278ad1f2d2cd609bcb2106eb1322bbe65a25c5f1b9baa39ed259eab077c90c803f65b509618e942f7f510bd8d6b02639cb2cc2e79d2201f975ddb1e10d3af3cbe6470f34f0fe6c13c1550216304dbd68d28f7c0f56f012322f13558c3611ad3389f52a6159fbecc2019062e1e12b164d98038771b3c1f0c82d16d784ed1b1f6578d4f3e9ed538386e29b786b76652ae6230810934396ad9ea57e511d22fb314246ec53fb1a35a4698c0cb1bbaae44acecf9783852f02907f3ae2c686fda4ea28807ac8c6e199b355dd0865f4eeac858ad8ea1844e0fe8ecd72cdee37eef5dd28eb19f36eb59637bfb287e39128f986bdc66417399fdc09f7c07b3056f9733188925a6dbcd51acc952a230e5c45b3ac0ed4794913660a81e410dd7ffbbfaca526bbec5aaaf012c2df26d4c11c77749f007fd352c3460ed2759ba9d80df36cb745df5092f5932bfb7cb52703d94cc83e8ea03d8b369713855ff9d83c7ba61a9d867cec4f69f7fc73aa0381b18ecc5a4a7cab2a7ebfd3454693ec89d008ba6ccb6d9829f339a14729bd5d2e05cdec9f29aecaf08eaea8917927624abf71f23b85c8b558c078d9fddb0418cbe7278c853b9fadcd0509a9990c0408b6551d9922629715c1de4bfc819c16ab135c4cf9ad68a36a14626fb9900bc0fbc246c2ca8c282a9a604c648fac9e1b3963e015a0d3811c36e43e5aa2745883369de85c5fb426a28398dad16d0d8bd5acf9bbad27e4238140424a6f401d83eb14b9beabc421defdbb1fcb17d86745cf16d40d907e35c38be72ef4b8c57a5d0a6f0c6e5edf3f628c20952b03772be55e52b26d588cf34a767079c074c28529c4c95adaeb53c16d6618712f5e03f8af5081ffc4509e6100f8ab41de09249a9b4603ee312958d9da89e16033e04d6774c5e4f762a6b9e0a697995a11915ca2409e9a0f0f1307e06a0ff5d9247fac15a43a7c6461efbeafa4585732671669ec2f0b186d581d3839b8c495d82f5e05965b0e946a973748af70fa9a9c32920ded49ca2d83984a671913e0775dfd4fc33c16ee5c742dbd27f4734b33abf490fa3d4b449a8a800311d116c70989df598f46dde58fe8589240aa83f63a071d09d3fe8cc6b87380b851110da4fc09082c09f47261f37aadac584aabb6e8d364ac166735b79d040bfb865b5dafa5db9caa4efd390f92539d965865fc29f037cfcbdf8122a6da820966cbbe7bdcd1dd36968f8f1b53e7d7b6209e00d041e06285956885dcbf2e00fb83fc4387bce405ecce1be67ac21bc50ba99ef7d9595c332379ef20dc106fbd055513702585e72c50a4bc571ff6c59de95cdb466e0b4c810fbb9232749e13b8e007095c352045a79b5e13dd96338cc9fc257782b663ee149702a34b294898647351a4141c08248ed6d3d937aaa7f8335085e990c7ddd0060ca6e03c6478381ce520f9adbc28a4f324cd8dd641631081b10d894d71c3940e9389f29c4ae69be506f2b5a24198b718531a8b701437d915bf7966b9b578b85e78c2bc15b56e243a3c7838807446173437f359b5836e1b7e1aacce07789393e4353f1ea68070ad7aaffd4b7e0780c1ca083cd86b57cf9f9630314bef40bc1e1b4d76b4137b2f0ca6827b417cfe8b60ac7a5efdad54f3933b9179b9bfcf6eead8beb24878f0e9ce8923eae80084faef88379ba4d57f2ec2dc1592485de795ffa8a1132ae51ce851a0883d1e49ad877c7cdf12b34283f59dd7097e690a54e06223b0bff9ae239a22bef354fe520c98c422f5e56918110e40fa0b2d324aabb663351f33761ad545b70846576554a0bdb7f485b9bb8577e1dc9a0ba3cf9d05145a0b0a8dbabde159d0689fea474112069cc36c981f4eaadf50331c4ea1269ddc35e9aa6007d53a42ba715f269279992cd5b6ae3bffd30312e252f8646cabcba7f20bc43230a4f91df89c822c7de4ce811d723ec585fc8c1059060df0a7ce744187ded4dc3b64310f42204e814358933cc52747566b27746fa9ba52dac5ed33e65fc45890c53264f2f89f3717d5166e754a87830cb08288833d6c207b4fe52a7431be53171cc77b59b1cc42e051c43ab873363e30a2453904c008c0273eef8a8dea021247979001b2f6995b05c2f0c638e64ff1cba673703e5f2d67914cd8ac69cbe89ce405452880cb454f1f9d57d092e2b3dadb8b95109be2a065229ed45fed3ec6af18eb30238a99bda215ff04bd4abbf56a1d6b51f16e23cc8d166dfda5011a33c610e449964243c484c063be2fc26b0cbd8497b27c32750af649b759576a32e15c8e78634b3c2ec872f11229d36f9b16d8520971070a9eaaa90b79eea86390b1fc3062d0e227f55ff8c393e9672b5adaf95f4d4f9c0a240199b53af8d04b9b3ee9046b209599a9e6328b5b3a334a1a97b8b14548a08071124b051e4daa025a7fc7a2b331f235fdec6a6bfa5765eb3f3afb2c8273961befe1fd8dcf918059d4c0adf3431e7546aa428302a43c7beb3a64600ff5ec8395ee871214c4925fb111a4023a43975d3fc783175092d0d29bf1038340b98474eb5ce0d8987c85edd03a83c605c1a77e623c6bdd836b4b5bdc691dd9635a6f26c161a33b0b2054e5206d6bb564cb8eeb132c16218c69799569230f182f28f557d63c4ff1b70b0e7492f78a3f339e6df7333abb625c9d58160e5eb89b1814ef4428d6396b418e173e2e7ba6a49310eacbd8723e94f04d8bf54427fd4a1c7f0caf335a12ae99e930c69c15053b00348791577c83282b2fd425a602497ae9d76f3278eba14b9f3626e22656dfcae8553f65991cf33fc9eaedcfc87598454c9e3f414c3b0bdd12396f99edca13173690b482d93b3e6340e662ce46801b17181ab88d1f01fc1d48efd822dab092f426415adf7b34259fe72a3308a93994b1b2bdcc1a9babe7ff6735bc450459451a9f0835de25b79ec0295cb63e610679b4694afbac3e6afd931b73f6d945df7c6571f35b211c5abda8fefbe68ccc705f375bd83bcd4b4094a86d6415e26151bff41e755176231c8c6e8f0edca15746d266cac9af08d9d49fde0130fd4655d50ed086483879dee5784f6b464b62f924e5c30fe40159eea5005401edf28d1078ed0d2e65164ff3f8dfd3115718f231a9d289d3b2b1ba076273cce085863e57885ed8f24c22ab60405d925dc90a967d3c2f32d35a5d490443c5feb8b893515f7971c9a71d816737ab34ce70fca19bf3c7c37264862dbea7dad4f49e39b6ae69856a1f8338b05136063387788323233d7268443a6ee2da508e802bbd35d5356229003664e3b00117881553fabf9aa7853f55719d139e50ce07b52c90bbdd101221b36df887c0415681edff3857eee213aa3f8b5a5e76f010a46dd16d915b989d71729a7af2357a94cf58e43b3e37b0d464d500aea3e93cd203f524eb14fcacdcdb0dd7277147124445b1234a4c8cdaaf73ae712bf56ef9db8121836fc02c6cd065da498e9dd0158505c68dbe7a835cb020911d3624bded8c43e996df20ccabeabbe8052840aae4f4c2c5cf6a389c949d102377ece1914b829aac9f207507381123e1c242be2535bc42d7b54b44add8785cc38d48b4cdb5c1495aceb8a1c23eb0f803c3a7ec17843b2b030023725e5db0b3ff53f6f26a283dd851d3be9f6549791d3d519a7ad47bf643cd4916aa059dabfa6f4dd5a324fc3d2365288c6958887198568b015196788b0d6af612f28a24902e39cb87b115df43539f36ee107ac992a59f65cdb43df225354355fca09905d232222457460dd0267ccebf1af7843b0a197f7508e3810ff471c41e81a2525db3568f7722231d857c42d8cd964026d2b92cd8206587178b54982a207f564cf8dc309c3521ca6b1b561aae34f1d35de4ae7014b092879be00918b179a5bbc123f2bd22b2cfd84983b994a1c600687ef16aabe0aabf255b7031fbe918e56cd8015cf7e7f0a6441714dabd97d8a33ed1bd51666af2f35e04c0aea11d6b26d193f4e78382d67658a61ee6aef8e386a9b1b6e50f8bf1a0199eca699a6baf9dc936e385a84f10acf7c3d9bebc428602a9fb64161cc4176b570a5ca771f2d5242e044b4f350bbb112f103d526001082fc8a1f4a9fa4dbc0337034ce676db17b91234b73bfbead9d4af8f8e80a561008ad1d6fb2fd3698608074824583cd0c97eb59f097a5f8a1d88a7335017a99d54da5eb2657f66c388ffe3657407694111258522397cf9b7337edc78272fc16a97b1dbefea6a4fca1728574500ebaeffe972288431498370c3537cc36de4ff3d9d8ea2689dfeff95492416ea8ec96bb8eb128c422e65181d0c9f2e1e37f2527e59d812d9a8673641768e76599d1aa14a5553269b82dde284a017b04b90049838fc8cf27d7eb0cf89ab17203d9be1ac7e621c223e4ec6088677d33165206415398c24a4024707676b91cfd22c801c95718ecbaf8274c1daaa0ccc380dcca6013fab76e66cb54453f9b2a729b34b695661247b8e2551a7a84d44ae6e604024374a9ab71f5baed4784c8453a92a85d14eef77ab8f6f81f69e203f2a2c038548be645d32d73d11a2d1eb8c6f1f1fbf5d81a0af4764824293b8324a3914c3a8c8a6a030219f4eb4df1b5e84e8bcce9d5d731667374be0c11d8c73215e36286c7cb96e19e0f7648e4bc9f879a6d58bb8dea81dbe3fe1001bf38e76b86d429c67d0a2384e2b385efc5a3d388293b7b972d01c73feb0240bb6d9036c6340f992afb8c8d53c28b00b49f2f2931627b29155a9b611ddb84d156f3cd2", 0xffffffffffffffa6}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380), &(0x7f0000000700)) 16:04:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, &(0x7f00000001c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/22, &(0x7f0000000100)=0x16) 16:04:54 executing program 1: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "28fc0cbe1882daf5c0d3555602057709ed50f11e", 0x0, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x3, 0x1000, 0x1ff, "52374e89815b373bf22389b115f6e566a7297bae"}) 16:04:54 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1) getdents(r0, &(0x7f0000000140)=""/162, 0xa2) 16:04:54 executing program 0: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff8000/0x2000)=nil) r1 = semget$private(0x0, 0x4, 0x270) semop(r1, &(0x7f0000000000)=[{}], 0x1) shmat(r0, &(0x7f0000ff7000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:04:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x6b8) socketpair$inet6(0x18, 0x1, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/224, 0xe0}], 0x1, &(0x7f0000000240)=""/127, 0x7f, 0x406}, 0x40) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) 16:04:56 executing program 1: r0 = msgget(0x2, 0x480) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r3, r4, 0x10, 0x7}, 0x6, 0x200, r2, r2, 0xfffffffffffffc00, 0x7, 0x42, 0x1}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000008000e7ff00"], 0x1, 0x0, 0x1000) 16:04:57 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) read(r1, &(0x7f0000000140)=""/192, 0xc0) setrlimit(0xb, &(0x7f0000000000)={0x0, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 16:04:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x0, 0x0, &(0x7f0000000100)=""/229, &(0x7f0000000000)=0xe5) 16:04:58 executing program 0: pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000001500)=""/206, 0xce}], 0x1, 0x0) semget$private(0x0, 0x0, 0x80) 16:04:59 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x130) ioctl$TIOCNXCL(r1, 0x2000740e) pledge(&(0x7f0000000080)='-\x00', 0xffffffffffffffff) 16:04:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0xe23) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='\x00', 0x100, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:05:00 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000000, 0x42}, {0x5, 0x100}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0xffffffffffff1adc, 0x3f}, {0x3, 0x4}}, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fcntl$getflags(r0, 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x0) 16:05:00 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x200}, &(0x7f0000000300)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x3, 0x8000, &(0x7f0000000040)) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/141, 0x1fe}, {&(0x7f0000000180)=""/213}], 0x1000000000000231) 16:05:01 executing program 0: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 16:05:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mlockall(0x2) r2 = dup(r1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000540)='F', 0x1}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) getdents(r1, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) 16:05:02 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x2044, 0x5a4c) r0 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r1, 0x7}, {}], 0x2, 0x0) r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$getflags(r0, 0x1) 16:05:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, &(0x7f0000000080), 0x7, &(0x7f0000000100)) kqueue() r3 = semget$private(0x0, 0x3, 0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0xffffffff80000001) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xacef966c58a033b1, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000240)=""/4096) close(r1) 16:05:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4504) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x41) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x40) socket$unix(0x1, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x5, &(0x7f00000001c0), 0x4, &(0x7f0000000200)) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000080)='./file0\x00') 16:05:05 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x80) mkdir(&(0x7f0000000100)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) utimensat(r0, &(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000002c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:05:06 executing program 1: r0 = msgget$private(0x0, 0x212) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x800) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x91) mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r1 = shmget(0x2, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/184) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x3, 0x2000, 0x200, &(0x7f0000ff9000/0x2000)=nil) r2 = msgget(0x3, 0x228) msgctl$IPC_RMID(r2, 0x0) 16:05:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) kqueue() close(r0) 16:05:08 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="c7462c03f67dd6f58f50770d273793db0d60c834126f31aa58372afd899557d4c36581cf914d85c2c1ececf7cc1842c364eab5a42ad334c4354df3b10795084a5205b32abe353d208568da27b7a15f200a74b7f3ca9b919d896a26b54131f98e9699a46c718ce2c001", 0x69) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x199}, {r1}], 0x2, 0x1) r2 = dup2(r1, r1) lseek(r2, 0x0, 0x2) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x223, 0x10001}, 0xc) 16:05:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 16:05:09 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x7}, {0x2, 0x80000000}}, &(0x7f0000000040)) 16:05:09 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) 16:05:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x81}, {{}, 0xfffffffffffffffb, 0x11}], 0x20, &(0x7f0000000040), 0x2, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x81, 0x4, 0x1}, {{r0}, 0x0, 0x11, 0x40, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x5, 0x6909}, {{r0}, 0xfffffffffffffffc, 0x29, 0xf0000016, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x60000021, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x50, 0x0, 0xfebf, 0x40}, {{r0}, 0x0, 0x80, 0x22, 0x3, 0xc0}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x0, 0x212}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x20000003, 0xd9b, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0xd8, 0x40000000, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000009, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x22, 0x1, 0x9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000001, 0x400, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x11, 0x3, 0xc27}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x839c, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000020, 0x1f, 0x4bc}], 0x1, &(0x7f0000000100)={0x9, 0x5}) 16:05:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x2400000002c2, 0x0) mlockall(0x2) r1 = dup(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000540)='F', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4000000000006, 0x10, r1, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x33, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:05:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0x5ca5) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0/../file0\x00', 0x2000000000000000, 0x0) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1020, 0x8) fchmod(0xffffffffffffffff, 0x0) close(r0) 16:05:14 executing program 0: mincore(&(0x7f0000003000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/90) r0 = semget(0x3, 0x2, 0x40) socketpair(0x10, 0x4000, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/192) 16:05:14 executing program 0: pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0), 0x20000047, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgid(0x0) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) dup2(r1, r0) 16:05:15 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:05:16 executing program 0: r0 = socket(0x10, 0x4002, 0x101) pwritev(r0, &(0x7f0000003880)=[{&(0x7f00000016c0)="80a4235b9a6282754cc2d8528cef1f86235fa2c7ce8941949bdb06bf5a73fe422d70da4b5ff4cf8f15005cab050634a0470eaced1a0ce282798f134e6c170508c78ae3155a55984507da8f68d1b5e6f3c539f831317ac8cb340c21f98e15d890f161241404430248e7da47403fe58f60ecda8141cee74e52cf1132e11a4a1a86811d39e9ef6cbc3df2084a93a1f2b9eb6cfc01b3ddecef20b173a57077cf8dd25a81395bc219481de6ec7de1ad3beb45b2c616185eda2e11679c5d7c836c899e5961873dba194147d4e4a74240a8acc156ef058e212514ce9b8857f571437ae4e058123d1a27422364edac732fa72352ee65b88cf9c37bc68ccacbd10b39bbe4cb64cd87926030ac1a3db5b430a60ac4bfa35a55e7920407c1eefea598788981a59e8c20d0d07a76351c87d5561226b5de1ddebf43fb47924589d0249d72b07782b64f45c2191eeb9337cd27c6855f255b47ae72478b926b4aeb8f4cee260c9e6af150e60fb3cb527e1aa0df9d99895308e0d7832792ea66d37589a55d6ef7276bb3bf0175d142e559901a6fea281348c4014a50f69a6f9bef8f62d3c4642ca0f70f4ff55cc13c4cdcceb4884c5d63367d1bfd870296d8b91dd5a115a037345883a49857141b92981475e0c0ee031366c3a94c1ce56cb16440eb9bd2521b0b3cecdcb4a3f374a5093ea9dbe2f55be5127b4ae51e8d746c63048290decd0125184c2487d8a5d677d2c776f1d2436a124c085f2cc7844f72d050407886e46ba9c9c3a2069ca46508ef63ae947734c21d84bc8d4a0ea097772da3588dff7eb6c033c7a4efc41b16fb58a477ed76ca71897b24c66646ea5befefc786783d733388e0ca7ea248d5ca01de2d223d1c3b0ead30fe0cb91f6f5047662d84d9fa529cdcb7c3e22b3678f622006730218fac920e3e3617a0da0d5753bb746cde8787ef31dbd2a716a4a58edf76767ff83489aa57f1d9f0408070258c7158fec7429d25ee5598a22f01cb05dfc0936415e1fb3098203304e5663f626e62aa4657fa0b08899483fc923b88a2aaa46c8a7f3dc50b077739ee90918fe395567de31952b2822d4093b5a6a738d591534f82643d19b847d7df633ce5b2d4e8de6f25f3743ecc096cae8f9de6e1c69747b5f882b82e912c00b8c83127c2b833a477bba405baaea7fedcceca6536e2badc1a50cbbda7a108af987f30e88796dc88237049f8af855655e0f24df8a61b08092c7d3aa9e37ef7488324d389dbdad1c3cd2bc7d695c49053cf8a2c89efeac67d82b55a300d7852bbd4a2a26f32bf8867893754bf015d0a90f5865d62f32c42e6f34193a50ce6158c2281195e3038f92a6106cbe75b9549c1e32ad74f343b770b8bf9dd65dc2778f6356f265694b56bb3351d0a734ff25804d4f3055a378147c8f2c5b541231e514e96cd4d89d6f73d9a33cf5e44a1f1acfe8689e3ed52cc2f7225316b66b016b9ab5c903ca93e108eae28f19705754e11cb7b77ba5001456dfc544fe5e1785233cc15faac8253922ad73351cad5d439ce19dd6c6b259b67c2714e539e9961a0c02249c1ed57d9a245be5eab2e98bfccba55d32058d6beff69a4ff14428c62c1d25fb40cb9d24819ec5849a4031f148d47bbea89c177efe4c9357161a3fc99b2494ce11999cd2066186ad510b4d8e6cdac195fc366bd852e172ddf76ad1f318ad82e575bcc47bee21b0a6c6b7e07d895c6df0bc4c9ef283216264d9e2207f509c548ce9c4947a07ba1a58f65f33001b9de3cd961a69e4db6b5d2e456acb6065d318f1b74cd13b28b3dbc35d14c3c3055f924f5ad71f218b66eb3192c04e7eff9e386efc70a5312df3e8870ec74098c9e6b524e8c9207ae1ed022133ed293360e6e45cf60def9b36fa71743ab4af1ea02e6b6c9a8363524fd379762b28e90e1dbb108076efefb0830be3f5568a6511c8fe054d8f069252d6bf69441c3e8475106a49ab910050aaaa7ded8caf28881596c2d80ef51f29b98df61a150cc5d32b1408dff841bb08330228841f116675daa40b1251bab7fcfafdb4233baa1cd5c7aef7c449990abee5462b63b9d296f5ca488e0b921a5547263c6eb4787a7156285d0dd4a03de4ea4c9faf5e4521575b7cc855c94d2fb26393167f9235bea9500a95374b3de7bd0d85dd51e3e0a3916ad1410ee261579d7c140f57231fec976592346e11ba50f0ca22a11e1cfb9e5135f7d38bbc6b0c6173e8e8aeaca814e5250300594a1c174e327bc1ad2063f1eb222868e124338d5bb167bfb389addf8ec6e0f3c507d8316310c2d62986b66c1f630818dd93791eb5b50c738a3e370c0cf5667d63a3ce51499a736bb1a1e86d8c85d9663d120127460064f17a33228afd401d38c39437a9bd4452dc3b794f21ba2316c7f596b6cef404ceaf394d7948fafc8fe6b62fae709035972f49aa1dee8398c2835455065f2666aeebd07b54fdfb5d21e76e795c5db779c8c4f1e35ec8ac729efcd8cc8d3c4563d8892306746f6110e6a15d23dae6cc8479f4ad1ce3410c37cce556dd476453856067502feb5b7584738ec3f4582e1c195a35bffdf9d7cd04feeea25ece06efe35d441382e6edced086943808963fa0db7ba302f792f757f540a0f416d02671230dd72edb65decd5b880b71d2eb705e96da1b9b76d6c29351dc30960462af50949c39b16b2976ba8e6296514c9fe9c3e6d2f05c113d0e4ca5bf4d32888c8771c48c507de2d5c596cff6c05a8a181f06e1476f72ee6dd72a1be04ba4202ebb1d1f943655a194781ac840c1d8761d96aeb497da932e9403ae0cc58dec03aea502e30c46889db64c6308b93cdcffe606afc1012cc96d1a8d8610f3e4bf7d7e7b876107cedf16f024abd78697ccd10e48447875f11d4217dad53bc4e1b3aeee92e3c7722e27d8b70026c3d6b4b9a076422338db9bdb0a0272414fdcf18a660ebd654245c8fa38687b2de5620cc3428cb2e13c72fca268b44e394b98ec5d8538489333f1eb3548b63c57528a87ec220e8d3407005fcb1f7f07399e9c96ede33a78fc7296214eab536e3825963a52506553797335ba46acf97aacb261ee52bc58f16dbcdf81ad042622335fb618974eafdab9fd962970d1e4c0e7bf28d7e48e0773c06ea0faf920cdfcae1b0fb5537c6181dbefe5bdbd0c1da3eb12e12e655194c35bbb382208da3aa0f9148a3921ba64f84f765ecde8710b42d24c6ef64ede172c1714c27b5ffbe817cd9349c788e7273bbfda3d43482e48ba57c29f7c3e8390025d0327af4e969b02d765127b11622f7ed87ae6cbc835b74aa8f9573b09bfff9ca8d214bc073ff7fdcf63274b7ad6b3b6373e1747ac590114edbce23ac9508ed226c9b5a5f316c8155f1fecf600386bf4dd0d389ef82889b2642437d15523965212946e608fa67af48bad2d609b4601468256b8561f487320732714388920675536c6b7594d3d9ac85b334699f6e8ebf9dcd95fe2793ffb8e177400aa2f7775110dc7c4b4f4e6a0a21c7fbaaabac00e660a9a8a3c71cfe3515e7a4ba5c9b62bb21668199718d672d8324db9326af54b58ba3ebb943345e88746b851bcb1be41e6bccbd6cca0ce369202c90cb97056fd2e1d6e844569cdd31223bdeeedf7a7a2344b441082f4dc965372988477f24c2a3eb6f4edcacdd29a391face30e8ec0172261e4b17f698e822a535226343affc6af6da9feee1911bd8e1ec357e6b8e9523b173f0ce65eac8dacec7454bf1bc798c35a9cbad2e80af19d511401a0a4eecb5fcc5f3b5077bf28a0764ad8e171db75c98aee20497a8218bc3458aeb7c699f36698c81fa28e87b39115d533e78b15d34881a9c369b2017bd403e41f942f2f318f3ddec4952b2f7c52d091fbfcdc3e04a9180e179fc473edda40a906a88df538fad8a0cbc8e7d52e1b86e4a49e062f0995255c22604412511f8aa42c0beeb3f6a91599b0589869681bd6fcc0f90b61890bd452e5579e958f2e413ba0f14787dabd8cbe697d6627ca712d3363326a59397e142101dd9f0280717653b6f9c9971f75f9ef16e6950873835da9d614c8e3b856a8b0a299e064c15476c2586502422bedb420255eea01397b11588ad0ddd0150215548245049766d56f8bf08332abc9f5d6824c0969731dd902739f1312c46d93caa31b03963f09c199dd85e2a171781e9bafaa2779728fe82f5b94199e7a503aa4a00fcc0b8f9ca15df81ffd3819f80a02475fb6707a26caf3f0da1fcc8b240e8c767dcccdb4e1e077187351107280174d867e97363f6869876e0991fe8f3bbb4180f6db016b05a142ab2d3dce6d74306becb57f9deeeaac42d14e22f4dabdd382657c299893e78f8fe7a6f060807296c3a907ea3e3f379b9e0bd66bb145ede55806fadb3d598918eb78d92ce8960b4fe62dc82ab401eac2bf2f8611ff04ffc9a4a5835a3c7d8fca3bbf5697d30aca75228f7d536826f6c42d838bc8cc0f70394c48658f2cbd235d28f04672887004605625e777219afad96df3f3e2df5cea80eac44d19dbf3bc3d75f5822dd339f6cf787c22848228695d23c001b0d27810d5c89a8db34926f09eab87425d02e0b57779a1866e68893c8915a2a72bc4d0ed5296cd1a37c1721787eef5a17f0e97eae06dc7d6f57be665683b5009e52c963c0b056dcfe9194efb9cc22625c03be1f5c48361337552c50c1b767682b84391b605ea2f46778109b2fe9062656d523659fbb2470aa75914f6c8117bd4832e75399a94db38dc5e1c19783494b45450fa40c68613dfe2a06b75100d9016df5be23b20ac188e0c3d05216566eb3b74d5f5ae0553550e1bc3a49966b70ca861f95c069ed807d71be8e745480fde74c350a6bcfce7a5b5dbb6e73e50808c32b0cbb1ee288167f37689b21c613d24edcd79eec2d46001aae2125f8719d74c0a4b019b809f702b1612e9438cd01f7c351402fe65c505edf967c4729211f73668102d17e2cadbfbf69b05df5e9c051635e9d78ed6b3d4e2c683baef4b2a0b8e18c4436c2ba59378cb7d2485b7ff35b142ab6694a4d7aaaf95395b99272af8664fb44a9c2c9a74932d3f04ff765a139673cac24babb84d39e5c6e1b7d4a6ff7a7231f88644e6622003c85c4b056dd094ccf4f5ae9c772113726f1bb685a0e63e36a2e39cb582577cfee14db60cc7bb3acdd54cd022971d51882beb27b17436b50e304f83c9306acf8e96afab24194e6dfd18f27bf2ca37dff2155b2072d353d63a36094e8c1503e280f325400029c969b91b46c701d4464982a7886484cb90c346ecc279a87779e36be76f9219c2c93de3dd45dc10b31efd8e7e39e017aa639b4501137337a20d6b7d1624e7dfbb123da8e080317848f0c3632835f0a8cc9008f90536b20fb18821fca287772cb11f8dabebfe3a2ba421c5fd4d958dd2ebbf47621523777a6d623862ee505c37d2a23ab34294f003964c0af195c831789bfccac2389bbf9e32856771a739093fc3ac90f980d9d376a2ae49158faeb1a330cdea89f98b21b991e4e0fc9bae174357d70c0e6294d95138f39af251a649c1834e4df31176f2d60cb653c91935ae1651d6ac125066a97f8b776576e7ab9673459512e12b8e2c1697a560bc403164a8a778083a8b204a050238d3c5316eaa501db9d049050d71f7adecd455cfbca9c9fba6dc381cd2707f0bcc880f2f8bf8f8d0cf71afdd395c7ae8baf60977557f381778d86e95a7d0602f57c347340d5348604744fe74927e5a09a0f439ecea5261e5e17dc672f409867fc323140ef20e81040d29d8ad878ec9abdf37d8e681126df257f45b6513894", 0x1000}, {&(0x7f00000011c0)="ba03760f26e2f090a4ae06a87baef824296076516dd7da222a499c7727363255bfb3c9674234b41b5653ced05790a2b69b64a0566b0e8f20095e09e200964418a2a5824d5324bce16b0490eb163d5dc10d9f7512ca3e529b208c55d12bb2346ac1abac11a4505cc58ee0ad6ab8fe1ab7b2dc322a10453da6207d6da2a9337ab27dfd806b7158ee5bebb1e17d5dc6c8f37b512e77b621b5887a585d5301904ff74f040e77e2e00a0b50c87a0aba0e9db4b1eaecab01", 0xb5}, {&(0x7f0000001280)="c8a92592c26a2c8bd0b5497d8528bfda30e67d423e57401e8b67c740d7d01c9f060454b9442a053239bc2416f1e02a9285a88ecac7100632f1a83910bc15a31e0f71e899831e8995db602c6a8bcc19dacf56ee85b3b59ebc871c51f30bd706cb1fadb21e2c0aba2e56adc081dd36d869b37db4bd733fb95120e72b3b33532c8eda1636718a99ad018b74bc7e84270206425b958089d7bacb4688aa45cb7e476716955390247bfd0dda69238c9b8a0afebfaa474eb55309ab85353b400ddf1a6c5d9b7ee4d5e3e2ac10adc84c5e1d23e545b830893cc8828a7b38dff5a1eec9ae4214fe7791ecff771996b5cb", 0xec}, {&(0x7f0000001380)="94b992c78a", 0x5}, {&(0x7f00000013c0)="8c88e35eefddff4bcb31573212027184f4232ca453df5b74a1ff818ce6fb3cc1374fd3cc9308fda94383e3eb1e9362e47d72a1516c42b36e202f56dc733322f74a8f3587c1b5ac4eee1453d096ba83d88624e968c89dc80cbe1ce307af470fcee92d51b820eb03599fc329d4f587a931d22fc7f185790f4c55b268d597bfc719fdcc2452e69f3c4eb4d1e2bd4d246f72ea910f07134c7425ca19b28e230b478d2b90f485e35daaa648bd949429478e8d74cebd97d128bb0feb161c3dce3e1c9f266d51bb916475ac34485b216e85e7a9c85f4e9d7e75c1fa70bf2c6bd57577997d11b003335bee3d2c444f9b302080e0242ffe863319", 0xf6}, {&(0x7f00000014c0)="b2d2ff15b4eeae0c178ea88009e28525210f63f33ce837b83735f4023f39c5d9acdec2eb111d2937d15557b4991d01941f6c2335", 0x34}, {&(0x7f0000001500)="3e35d03f3decf65894f4656149e45b5560cea018078df73be9798ca9dd04831a474e9dad69a2bfb89fb68e5d8ba457388a71119469ec11b5d4684176c919739a9e9f77ce3e49abde8a86416b124cc8c7bc39f608c95696af5259062219c1c4fa53baf13a44c7c9ced45c60ac855d2ba26393cb20c428f093353b014b124295dd698cbd5e11af7784759fab1a47dee64b149020b1a2a82e872e99c83b6ad9f84bf6d42dd299c73cdf60b1fd1894ad3e38c9af8a8ad1d2a250d586f69df66f237925f2cd2f885b5df58088d9cf2408da4c27adda4351b160c5e6c906622491b2fb89763b1a440a13e144cf685e1846", 0xee}, {&(0x7f00000026c0)="ee737601e259a622752ac397cef3c93ae599a2b6d1bc03464d50f55ffd9c006a7714c5e02cb5a59aa9f3ddf236e3d36ef7836ba8f1938cf57b41175daafb10a22aac8c8a69ed8be9f6e9a15ffc284c5bb6156574c460b3b456f4277106dbabea726b0bd63bf2ee616e715fff753145395e8b634a7cc4b7dea9357a563cb90f898941b2f0f016b7e3272df6670836b1c74cfb94be8d35aeaf1843b09321107f0bba44dd4a140916479e73a0a1f010b87adb82a62ab2f48339976e60fa", 0xbc}, {&(0x7f0000002780)="181b271471d516f0b0426f4a3c041f29cad9b79dd645f86c69871519a93efd4e091977b18d3201a6b2151c0317b3954e1ae444ab6c0dc14cdc0207d5a14130d968da31cc7fb9b747299ff1d7e3fff00ef30b8bf1ebc3ddca654ee100390e6871dbebe9cdfda40fe94796e88116e0dec12f68fd47de3efcea586ca90992e1e4f0ebfca004758b77b8ad04de345446e2b347d81eafccc42ec738c7b8d4b27c26601db10dcafe91c5f5d3207a2a42e8f51ae0bab2a9f7cd9387e3c7cfba445aca9113da7792f141b8ae306b53137fd956005e2637aa55afa8b56e7184b89abf41c022d8e16480d0420a16f08e0cca06bcaf1e82888226f5f2949c890a86ed6ab8ccf271e34cfcc16147dd40b98821be2c47b009556bdc3ba4ea4d11eff4a867a682bc95fa7bc6c7d82da86bd3275c3e1c66dac777896004b677455e2f63e2fdfea9df3a95e7549a94f0e5a43d71ae9a8c27ad96adca94bc9817f926b885842237babd7d965cc38d14b2505cecd7705c888d64a81a71285b9a8f7120650d89f02c056e0aac4ef93f04e2b45ecfcd9a44dc6d662617e40e886dbb881662f67b9ad99fa1bb4e2092266a513d638b50a2a5466045b753c39bbb940c432316da27dee85f91f58093d5ad722e30d6a4c1f0282e39899746208484cead297282b0be7ae9f92b0bb3c114423b92ab5712e4b5c30b9d76383d5529e183f6600b180012a6b1a7228a8d5ebe19e454020ee80afb1eaff22b7ed52ec8c1783ff013bb0fc4dbcdb5d0f2bc465cf2f387127a0856fdde196dcfb729b908fc758746eb1b67496dbe27201fa4c19d691afe16b8ffd054f2b6798562e1c099481ece87540438a3a291a542d4aa1f9faaac495a6971f589a44c0294751b6da1bcfa7d3a667596166eaa92a6db59a7a32a014da58e247dc01e3f47eab3b5185cbb8ce0e5bb33710fca1d454898f3979dc5d0965b79ed46f66ca8ccaa2dac3ae36ff0d09f1e63c45f0b17214b2e845168aba4dba22ba42cba06a018c78e3c5ed1d297ca9bd9df37a3d5181936299bbbabfb3d7bb208a6d7f6a02e31d14aba8086420a735a632bc461dc24294e84023ce7efd75617db355ae807c09261d433842c52a0c71cd1c92c65c6b0c2cca310c66f816fa9ab43263ae91bdb2bdc079d11f605a761f89733a3153f9f3c45b11caa894a068c78d5f7e66d051ddca9a9a1cbb790fdb787213eec3a0cbfa9ea69aedd81fa8ffb0e41dc26f6cfe942ae9740865a4395fa5b495d195d302709978ff0e1347ae9a2e90e8dd2d532d585591e64baac59a146acd4f2067abec81e827f9a09b2f0ab7284232ce20b9bf1cbdcf562875336ddc9bd14ff72682e26664a408970c8f721412c8cf6d421e7987bca66a0adac023b16fc08382e1de70b0e2273dd369ed5b44b296aa7797b7f427f404e0ea94418b7c59115fe2271d040d0ec206a4da6f09347d6e5b4ce6aa83d6ae0a2489ef77bfc1a7a2eb55d39d1665187e26709329e80d19ec193ba5593ff395a13c3954a3d2f991b2ef4e5b4d314073690c9b154319752b80b7be86721dc16748307468b0c41679791d60a8c1fac3f66370860e49be500c5702b3a0beafeea27bf97779ffa3a7f0fca51a001c484ba346bde9c784dcaa77563a05bf8769df6c0c148f9dea902308d0575d63f9359f5a4fedf0224c758b7ffaba546f931374d8163403352d0bf33c6895bd0849d4033a086140232ff7f37322f098916b530bbdb65ad2b2cc2755ca7a2230c42cb793f57240d43d7ae4fe0a42185f94d5c2ff5c2d78b39f12ab69a075ddbb64499c58a1733e5ac6f15af133f7f5cf58e1a9deafd995a4ebc97c033663aaa13d982ca889965f3b0499c579f451f5b7063d9e92de0c44039dcc9691bab7df8368f6dac3663f5cf6f9087b9e1a1c205eb86e304e651f1104ff45ea5f1b6e4d0ddc48b4a2b9a77c0ee3562635942cdecbf124cb10e149abc34b2856201d18e9d9000bbadcb8d388607f80fa3e5c336043abcddf061c1d17dd4a21faec33ea806b59a98b3e3a8dd6bd143e4367b0585ebe2dc5d70039f46c99693227edfd83d98e053b8da22b72f41c22ee2ccce74a2b0529f6edfefcbe00d6f46c7fada81904866b93dbec84acc47e2a616645e6a3574f83f1751d35dbcdfb99d78f5fbb4972800b7157bb1755ce13d299c9c3abd343fe7523664a1807abb38e24cdf6d273ff1c523b581e72b870a2346ded9edc05c0fcbfa72fe94ef3912a0b384b354a77e4d78586fe80ba1bdfbdf0f9015938652f774b6d1edec84719f1488484d4bf7a0e477bbc6b3f106bb3eb74087a57cd76ab23b8501f62bcde215b86a327cdd87f72a2690799e39f07ca4eed3335600c36448f22300f407df51cdd04527a8be13b71bb90ed1e526f18b82d105397267cfba916ed676ae2767af24f7de854bce0ddb8f7702899cd63aa7a6ad32782244500377a3ca51a301e14ea7e1bc6862db98c643b2162328135aa97d85bc116f6f3e21eb41dd56347f8992c5258ba846f263e00cb48c990df5d13dbf0381f52ff4a75add2131ef63fc15b690340ee9d062c41904c484936a0428957ced386283119c30c8087a53705d4cd9b237e5bb3a818fe369529774b155b9fd7de94e036557752d779ad58765aae32cf7ec09c52b1cf062093c0d7b5c04206a1d0e29375b8dcb5495729259b0b08b6109fb4f01bb0cb6817d8cbd4f8a8f90c0935e54c1d1c2fce3688dff79a67ffe31b580b73d4f017ebb9bd760d03657fcaec05d58fe094a8119a2a19c13b7361801da762faa2b284b9f9755fa20a1499e279d5a5942de8d9bf99aa1c4b497b171f6dc5933957af4d2ed93785e771d313967559ff05f4d25119c01ff8f0684eae4d77d1fa56bd4ae1845d686d9903adc5cf5640909c2234c774fc2e811fc9cad3b9ad35225ffd50731403a30da0b111a2c5778be16dab74505746ba332648236e43504c2b5323d04a2e5978245381bba2993bb594e4a1aa5b604dca86ae8470f1298b71a6243ff1aee9d2d2fb05139da06c56a2189a600e951304a5b72711ddd7fdba2005b08a583ccbc19b8281341dc3895844fd928ee7c68c54c78ffbce479c9a36046e3071679414a5cc0fde785483df910c411cdd0d654763051a94dbcbbc89cc248a6a64a01ea65915e674f04bef257b91afed5260293fedb1d57f04c6f2bb4df088cd6206685c51f2a1a63ee882d15e4af8d89963d591be0b778537efc8306389ac7991e61dc2c550fd0742d757567a9835918d2a468a9b3adfd87b8a18b80ec438e5590302806c6c571aed3d754e24806ca4843250ba9e304827e0df369d338342778b64f0b482781c75a77dddf62bbc1d325a27b258e2774d879b8a54deeb94701953c7e85c2b8694178de184cd19c380f9137a674ccbf5f1f134e4e9197f9780a5909c40255f4cfeedd764672fbc9da62df1a42b495c4940c98708eb5ebcd6a0b14aa7d60d218e4ecb0129d76468caf49495f8ba7b8e431476292687434e61a893ceac0385db23dcd0652dd25e6abeb800234155580d823b818008f1ffc52081bbae2dd83108a986ce180dc2fbe1333ca5e991c49ed531fa4c1e2ecbae2969cecdc8b14f9f4f34087afaa7baa43649199d1e3a07b7fcef22288ab457750ded92e84401e4400feadcd9fd056c829db46856de22c2ac3a88b79095f44cd303b7b9b453c16129f21427c9fb0465bbe732894749ec8eb0d48b6874c445cb55d82612da8d3bac1fc1400041356149ab2f8c20925e1b3ce48abca66de2519b32023c237e59969e6aefc996a302e7aa609560f52c19e0e396df9263371135b7b77be7f0d9fe3bc274b170acc28539a2271441bb426b961823c7b82cd34c024362d60eff348634e29d5e89583813d992ede556fc189253bf182b925afeae4d1b8c8e606f3258500d26f390037f9f43825a44b2c310a364aa3d0898955505b497f9005f63be0d8da67a5ad500729091fe6cba7a769bcb2df8b29459d8d446b73186d8c0b38e3d2ce050cdd354127469d9d306bddaf5587d31c1f1d559e190efc0ba732671ca5d368f14aeec3ee67928d5ab2e0c80531829532f2569a95fa9c334d94593bc1b3d67af5411c192bb5c2bac45ee1dc79004d3c6474a91188bdb4e29587f586179a560aba950d1c7839b579fbfb26ee0a7b0aa413cab27f187724974ede3e7d880910aa5660efc081ab4ff3bd373892a4b01b094a4fc0f08384cda189dbb946b0f1a53e243aa6bdfaab4c0cf5d26670802befd71ae83407a9d1d0ce3027565fc8ca4e2891e552a802253156cd82a349e50e67399696034699a787aa23f20e5740dc88961dbbb5763a67eed18f0c404e409b6c7f934cd7f5b299927e54cce631e4547deb3d3e6612a4df21915ac3590c0d6cf8284ede30954d42b76699ef39879791320ae4a7b889371ef63ebb1edbfcc5b5c21c56456a9285d0544c6ff04fcca590467b892533dd4a40764777b226f20ca45452fac3333fa1d7fa390aa2380f60ba1e913c632277b059147c0b71cd7bf3fac681cd63208626d87d83aa3777c13347911d43350d2f1ec8be8056c206d3f226d1fcb79f17770cc60704504098653b786adc065f50c503da996853819ec36b92a57386cf050c9b1fc4ff2d19949d551a95d68517829e38d74c76d78637a92167d888968a0c85191581adcd8c01b1e8c9ca8f85aea0d06eec42aa1c680dc37ef93d0ad3983d82aafb8b24ffeffb3397a3e995547be15a76f033c05ca93ba7bb0a8f6f6ef66316fd88b1da5940c94c32926dca9788df678f427bdc0ae51c6a91cedcd6db6e310dda926776cfc01517dd9e9029c2049671bc8ff03a171798b989576fd1a5cfc3c022b5b48eb403bd5ed5df73595ed7f87567e874986a7680e764e88e3bb05ab9c091be561f243ed8e920c663b8ccbb260eeeb865d8368aff7cf2b6dcc3109acfa329bbfb0c15affec887c8a1c63ed4b8432cce80cc63311c126688b4cf51af70d882b7bc2fef4907b55dc29c600894ec7d455199c0fb53079f185fbfa8a138969a165d6f9b541603bfb331112fe9854b8d3068093ee4061ea66104d315df469e24553b8ecb85d5aebeb4243861457a56382df60881f765607c5f867b047e88828a2c46be64e8b30904710a332054c09e663c2edf7e5cfd8aae5b9acc03619ace780f17ec9fce193d5c461964f99190e46c74c864f6820f0f55b2491d23759af9480b4e0d4407fe487d0d0742ac0f0ce267a043460e520d10cacbce08c2388f6d46b81e4e0e88a3fd177896f373e268e3f0de88fd113d003a9e9fe3e3b9fe364eacdf4304d5c98557a40c383166e9437819e3a00272bf3ba10a6ddb1a9b8a72135a1a27088b6f9b417dcc8419f132732721329634c8a0bcc4fbb024436ac3281b1256c3d544f772143ae6aa7d03ddae67b563d5ddc55d5be9f5e6842ec9ce01fd5753386d597e7d6c591fcbe1d9752f0ba2ffefa4e14c239819505a97be304a86f257f2f6359a8c03b596f45d011c0127bb6278bd96ea205d2a6c4a92c9ab6046b87cbddbad0a5eae7378252a52b2026b3c6551c10807dcdcbb5684243892cf138e67ffed64e67e43a6f89cdf719e57f570383f0f6aed43a503879c76b1a37322dff0511da04f1b5a425d38999f4a17f6fc8833fa59f3a40e8ee6546dcee11476be8346feccd25217173c2f0da6bd94a80a3bcf7e1cec613ee1fc7c0ad735ac049acf982fb7767d9a77eae035797382e87b428ebf7201ef82a5655abfca4beb34b8e088b6590679a6e5c213dd0f26ea3709cabb9c0b", 0x1000}, {&(0x7f0000003780)="07f0c36e8d9dad5191715ee2f2755b2471be874b6d9d87442a26d304d08b9a8fd2e2d49b3289e5088e5abb1e932a53d9f6dbedbaa0521dc8cc43f1b3f288a12b1c15559cfe39b29c3d18d21311aceedf105c7d797c4ff6ee762185fcc0b429040f774b3b09985127c078f31c47deb59a91e08ee569b2e90841856f81e5ca46fba32d73a05efa21e121b7f7a3f81ef747170ebabdcb7141da5e0ecfd07a9dd9cab5dd293cfa3a1990061474d2c973300055a84a4efe5fc580ea87e73d81dbe1a7ca615a538240b7ddb4594814851b35de4ce83f2919e31813a4de15a781c586476546f2a26d08e1c8a099919d4816fe", 0xef}], 0xa, 0x0) r1 = socket$inet(0x2, 0x0, 0xffffffffffff90f3) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/130, &(0x7f0000000000)=0x82) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000001180)=0xc) r3 = dup2(r1, r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001600)) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), 0xc) getsockopt(r3, 0x0, 0x6, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) 16:05:16 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1004) r1 = semget$private(0x0, 0x2, 0x300) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) semop(r1, &(0x7f0000000040)=[{0x3, 0x6, 0x1800}, {0x3, 0x984e, 0x800}, {0x4, 0x1}, {0x0, 0x30, 0x1800}, {0x3, 0x100000000, 0x6571ad3140caef6}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x800}, {0x2, 0xc6e8, 0x800}], 0x8) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:05:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8c, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="98c69ffe06f37e90c78a1d5af76f4c263d17d3f8aa2e94b5871c469f25f9e113076d83cda70bab340046e0c48b35549e0780c9e723a5d1445f9631b428264f0d04321f9cb6db888beb6dee8299e470386acfab93f69171e38ce9511bd90c4a", 0x5f}, {&(0x7f00000001c0)="4988d134ccb6f68e834eec51ec593b9a2730703225d2aea825b508b0daee887d1a461a96bea364c796b894b929a7cd1ccb55646bf8cc4b4d7c4197937b8885afbe8d71916a50a275749ef875ae2e3ad75ff9eb011224312a6a9d5f1444ef7fc174d899e470de10b65694893a1171bc970bc23b676b1a640c1b5ab4325f626154d1a5bb65e17ba4e0", 0x88}, {&(0x7f00000002c0)="6e4afcec54d967c5b27c0d332f27d0658b4736704932fbc2c055b3baffdb27c9c6dc7ddac312eb4a337d9a92c119c18c9a55de2cabf514a62423c1ff6bf94b1c891a56e332d1552e707e7e8fd67a89b027361086079f9f4851b07d124752d7d265a403ce0af7453364f7144af2b2af391e8a16d7bdde1eb0a760c749ed77e25316fdff69ff971698c1475d9a7672c4884125a131de65df9dcfde02755f23e81257b5d77c97e75a450300c3aeb3ea2fc5b2d3e0a4eb60bd63451d259a29ee", 0xbe}], 0x3, 0x0, 0x0, 0x400}, 0x1) r3 = dup2(r1, r1) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x2, 0x1, 0x2259aa8b, r4}) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x4000000a}], 0x8, &(0x7f0000000040)=[{}], 0x80, &(0x7f0000000540)) 16:05:18 executing program 0: mknod(&(0x7f0000000680)='./file0\x00', 0x80, 0x1) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = getuid() seteuid(r1) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x1f}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80, 0x2, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x20, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x400}], 0x7f, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0x2, 0xfff}, {{r0}, 0xf2ecfd3459e0e240, 0x42, 0x20000010, 0xffffffffffffffff, 0x29}], 0x3f, &(0x7f0000000780)={0x3, 0x5}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="fe33d95df5e80dcd9107a34ee1f8e4cfc1777415b45f6a15cdf365f7768bae9641334ee1ceb0ff", 0x27}, {&(0x7f0000000280)="aad8a518a0337d051f51e76e2dbd9ce911e73488ae6ffb5ff516ad86397cf88c7d31db1cd35f1a2e1bdc18ab3104dc5bc48e171114402465cee9741d5b8f40e1cce5bf3635c9d6b4da586b5a166afbc2b614069ec613bb57de0d9661d1f910d74721a62a620e676406d3c776", 0x6c}, {&(0x7f0000000300)="d6a5cedbdacc061505f2c5a65d5ec1ed7a35389ea886743793754696c0854ded3bbaaec9588d414da2d81bfa5007b2a51cefd8a163dd7717798eab75e3f1cd662ed54314ef5c782167c5b58a59b75e6aeaaed583b9f94094edaac45ccf41ca513c9cb76bd475f2", 0x67}, {&(0x7f0000000400)="c96b91b62a3e50e5f0ff8cf00cee34664d2f9616243322537d71b6d896b120c9a27428cc372d294a61bd43315f9d7b58dd658e01ee0bcf87ca3023e20e639c95388692d3ca99aeb0a440af3550d7fb72eaae1ff4cf61be220878249a20ad5bddaabb93e8518700361db3c84ab9334b15ecbedd88d25e2bcc4433d6eb6ea536e856fc87cbe3668d5a4189c3fee7f000f1539b24794d1ac339e7a510551908bd81f150a24ea01daab2ad4acad8725d0b5dc8438003aead445402bb7f76f9c81f7dea92bac0", 0xffffffffffffff42}, {&(0x7f0000000500)="a1fa7abb32c369649542cefc19c8eb0c054ec96df0e36f1b708b616c8011960bccb5d502755b56723c59a01b46dceb583a57fc3270a22ef347e96ec815b323a6b27203f6446371d1fe90b6e8588631d7c82fea5f90c5bc8302c77976b5deb38494d5d0080f9fc2d40edb43d58bbba9aadf6128cefc0cc8853e34c5eec7f7c21d6d80f9ad8ce3865d76c25c8b3428", 0x8e}], 0x5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, &(0x7f0000000180), 0x0, &(0x7f00000001c0)) fcntl$dupfd(r0, 0xa, r0) r4 = socket(0x12, 0x8003, 0x8001) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0xe4, 0x0, 0x34, 0xffff}, {{r3}, 0xffffffffffffffff, 0xa0, 0x2, 0x100}, {{r4}, 0xfffffffffffffffa, 0x80, 0x41, 0x0, 0x5}], 0x90, &(0x7f0000000100)=[{{r3}, 0x0, 0x10, 0xf0000092, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0xce7, 0xffffffffffffff27}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x4, 0x6, 0x6ef2}, {{r3}, 0xfffffffffffffffb, 0xc9, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x10, 0x1000, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x22, 0x6, 0x100}], 0x1, &(0x7f0000000200)={0x200, 0x84}) open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x80) r5 = dup2(r3, r0) unlinkat(r5, &(0x7f00000003c0)='./file0\x00', 0x0) socket(0x6, 0x3, 0x8) 16:05:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8c, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="98c69ffe06f37e90c78a1d5af76f4c263d17d3f8aa2e94b5871c469f25f9e113076d83cda70bab340046e0c48b35549e0780c9e723a5d1445f9631b428264f0d04321f9cb6db888beb6dee8299e470386acfab93f69171e38ce9511bd90c4a", 0x5f}, {&(0x7f00000001c0)="4988d134ccb6f68e834eec51ec593b9a2730703225d2aea825b508b0daee887d1a461a96bea364c796b894b929a7cd1ccb55646bf8cc4b4d7c4197937b8885afbe8d71916a50a275749ef875ae2e3ad75ff9eb011224312a6a9d5f1444ef7fc174d899e470de10b65694893a1171bc970bc23b676b1a640c1b5ab4325f626154d1a5bb65e17ba4e0", 0x88}, {&(0x7f00000002c0)="6e4afcec54d967c5b27c0d332f27d0658b4736704932fbc2c055b3baffdb27c9c6dc7ddac312eb4a337d9a92c119c18c9a55de2cabf514a62423c1ff6bf94b1c891a56e332d1552e707e7e8fd67a89b027361086079f9f4851b07d124752d7d265a403ce0af7453364f7144af2b2af391e8a16d7bdde1eb0a760c749ed77e25316fdff69ff971698c1475d9a7672c4884125a131de65df9dcfde02755f23e81257b5d77c97e75a450300c3aeb3ea2fc5b2d3e0a4eb60bd63451d259a29ee", 0xbe}], 0x3, 0x0, 0x0, 0x400}, 0x1) r3 = dup2(r1, r1) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x2, 0x1, 0x2259aa8b, r4}) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x4000000a}], 0x8, &(0x7f0000000040)=[{}], 0x80, &(0x7f0000000540)) 16:05:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200d, 0x35750c4a) r0 = msgget(0x0, 0x80) msgsnd(r0, &(0x7f0000000140)={0x3, "0fe008bbb376b1724f4b295032e41123b3e74ae8a04cfeba4fdb3fb80531520b8e237dde13244a62739056b43067bf3fa27faa4dbef7eb6f7af710dda5d8aedc6c83cf6ba7cb772f9ba15113f28895530c9b95ee0081afab9ebc3a2f509e18ca494a5363e6d9af4b875006875f206b1bc53dca6e09fd39b1f5bf9e674ca91f8645c72eaab6894c455de7e48f8c9cdb342a056ceccd3e2244f648a47b3bfef9dddf2d22fac589856f143d98a6144b0e6165b9099b339e36ce8eec309c36831336eb3daf4f7e56"}, 0xce, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) semget$private(0x0, 0x3, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:05:21 executing program 0: mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fea000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x1000}) 16:05:22 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x1) mlockall(0x0) 16:05:22 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x8b9fbce89c6a9182) 16:05:23 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pledge(&(0x7f00000001c0)='%^:{Q)\x00', &(0x7f0000000000)='%\x00') 16:05:23 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = socket$inet6(0x18, 0x8000, 0x2) listen(r0, 0x4) getuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r1) socket$unix(0x1, 0x5, 0x0) 16:05:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="c175d0b5714a3bb07771ce1c30f58cd4b20b66be9eb4785903bd5098639e936fa605ac76e1f38fc7a9e2ed1f4d2c3e8da9af6303c2807b513cc964a8857e66eb928b8ff61b73fd3b04a2c05c3da1c42a123e9dd275bc2600793439721005eb6fe968c72f5bec2226b93854e9a452dbf3bdb4e6d846201265160382cf3db5c5e81fdb26992890af2f40deb9b0ff3b33f9e1bd1f06ab781ba9b913619b68062cd75b4af2bb9c65aa3b09fca9170ab9abb84b77e25de442d0d51c6ae7c47f07fa803e03237204ef3c386001200b98937de1fdcbdf7d2d3951cacd98e39c3c81ae1db3f35c206b500b39b99d1fd6932fd99bf6bbd71f8e60cafca68bbbba7cbed17694052472b0daac19a76adacf830eed9a4b200741531df0d7774ba5655b126391deae1ac857939290d81f728e97eba8892876ca6b4486f6c0c34b5026bee74a0ab37805908896afa7833cb5f6b09ebdaed8aa3f3f638ce26b98c400ab819d8f47c10cb30de301476ec14760a50a38c5da7b8474194d48fd0fffd40b11b8ead7f1bc24f4c0289c7ba3000028f638511b5ca630568a54d51b28db642a11277babfaac6f89b7714465ad3a92e29899bca72373e705e9b523ecb4e47a75809bb50070672108c687611cf8b05b0793fe07de9dc4202ed7eedc0f8a19107db5975bd100235a834295e81610b09e70b2360e920c178ed127cc043856793ddf02d90d2e2106a834d6d356f36d3aa6de4284f5744b00d10ee0b842e32ed898e15fbc6a986fdfc546877ae98cb4e2bf1886887e7a2f0caa07b45f18f8d72b3cff5ea2caf865d8491b4a159802fffdc3ee1b53b91a8b486b528266c3afcbcc62e502e744a57e23a85fb0899e3d5add67e031a10d72425327ca52c25b5b4a2c12dfc3449da76cdf28fa560cdc0fa7f2edf4593ef77780a11f28b741a4eeb76d64a8ae759e3dade8362672fe511120cb9bc168b2eba6bd394942fe749744dee17404f29e852c908b3b1760d5d849a6ec39641ad377a9bd244efa4fe79ac633fb332a4448c4effd78eaba56689d0b5069d3c07cf1ca54b2be42612fbbb191cf24123ad9b963e5ee560a4a6d8c764041532355eabb85c57998e8061818a32c10d8216b5d497e76b34f244312d0f47b432ff8a479f3394c963abe4273c1ccb3594cc55c5507379c2e2269ca73046a51b1744b12938d7b66ef20af68a9aadf95a88bb97e6ada242fae906ddd025d12dd5735a7326810d4def09f2aeab2ce7a76b5a582cc3c44059f50f06eef22e554eb336a9fa077afed26d0e2a9933fdc039dd3f24213b24189022af9a6afb04df14c72f4225b584d324c165827768afee0bda9e4cb464205423367c9ec572500bb06062641190e2b645fa815005465a9d3e8497bf84a1c04aa6865e2190f23eb623ec733242962966420962dcf750e2c84c5e6b593e4e8f89cc5012148fad273205ecc6106abd396618658d65cf3ff90792b25bcc8a4f09fbcf62c9ba1ae8d79359cdd6bdfb46965271b3ad47dfc31eedf7f9453adae3bd5c43a6ff0be01d85bd7dc64f8bd7892639a43b3bcf39096783dc1cbef544deca0bc9c6c9854853c009e4dcf4e69fb025f4f7030809e4d96454040b5ef1707efd3a943beb6e5b2649c5a2e5974be0954babf34abfbf8234f3ade2c176f6afd4342a852fe19fef4a9d7de029b97e15e666c5c144a954b281574fdbc19d5d925429df2b170bfb7d8ff283c3a9a10c4fce8507784868e943e19815b06321805055eacd3d03fd010566042b97ada366f5289147b2b09850ad051c7da1aac2bdbd29e01d31208cd534173603da4908176fb97d39f5afe4b64466e69b8ff3f4166f94958c2f21294eebcc9d8da1f175e20e3776749791a7b96f09528406998109624fd2e552493258ed464cff930e8681429a0062a77f9b251edbc89eda70077329631f648899abe07611d0db97e14ef443e0971663635549e6d9ee02dae26f0b9c74481d602c054c3b11e8bc08370ae9490fa291f3f7e7df958743050b37b1ed013108b56ed5715c56c27ba8c90a16381fd8bbea89772ae82a79e896c878d54154b388b9b0aa5b8734d86285154f1c0074236167be3509ba96aa6799ff1e01ddc0040edf0c875f57eb6246e6c8e71d1b97cb54bd3a3b3e9644f3364df8c6d1c4a22931216a624af35ba1d42144c0ecf863420d14dea6a3043dd40531ee6885cc8b901d9060624eba289472a70be25815b7525adb76a0712e853659cc0239a10a83de822cfae5c348ab9dcf866079cbc39f9ba614eeb52629a9d00e995e0e57c4dfc223ccb2b9841ad2461dde8ba090723052d927da15ff6b207f29738de3bdd9335dec56792d2d6032ce7d37c0a1a06a4232c6c9c10d63d50f5a0fe0a55d71d5ccf66bf638f303c7ed2b34b0db5ab38966376abcf0aaa4ba65ce5657b5880f5b06d9e485b1530c733bea73cd63bd6f75018ab87fccb8a44060992c669064409c8f615df5a3a9a354d0e0700a8f9669f2631bbff229bc36e18cef1039a84fedbcffcbf5d9dd2bcb1dd0d2711667a244e7ab18eef27613b6fd84b2f1bfe2d21e8f4c9d11282bda9220843067c8eb9f64d58b00a795e8d95b92abc0aa230a2d62b87b921f87ef73b186949951e179a5a0a623251644dd9346604db80b6121233788fd8fa8e7457b8a6a40dfe3e8d25615c77e5d0c197ca76fd881c8e19dd28fb6f016c5eef848f354db27bdfcdb7503c5bc10b9c273f820e68c79954273d151ab12aa252819130356512b5c49a2ef2bdec47fcd590365d42812a3b5ca1f30e2cdecfc85abf3469c8b1adc3699ee39047c433b9df047e9169ce34d19ed4ebfd2c8fbe9599818abc204ef52494534ad9b4d899c21f351fd8b7938ec23f57b4241736b237bd11ed79b189da40887d933be77fd95aba67f50f813f587c969498f4cf399ab23d2afacc19afbd5f74806ff0ee292a2adf4df6d259528caebda66d6fd6d34e999efa41d382136f4f2a7731a1748fa83c04f59b31e09f689cad75ab84b6a42cf645680a72896a21221e940321e1baacb0a94878de88fc84e4611c2516822a1579bed6c8bbb51986cf46fed703a956e4261a165a8ca11ea118189ff05260e599a92d6cd69bb69822a391bb2fd9d153aae504a06de393d003139e597a136e0ae96939a1bccf9eefa68c19445bfc164fe4fd5bd761935f7bb89f5ba27c1f6edaf9117f479751686dfb1ba51bde0503d1b3eb01369261fa714396229fa821f611a8008183c54f143565410d4d0c605dae9a29e28c1b97c557e5c0a504d6133198ed78a3167c25d6b4fd00b86dd06eec1f52463a39f685111fb85025dd86b4f9b6203f0a3a879008a76193ae659fd30efc050999c19605419ae26052c5fc2f7d438c6799a1c858e2bdac90ad14f0cfd33155bbe56cc946e261b5503d1cc22409d6837dc22b062100903f8b60f0d51b64dbdb1ff21d645d74dfd5917277a1ae2f300f061e980d95a50b6736372f3a4b5cc317ea0e7b450b02bb74a359a3ce6251612ba57478f8268a37de01512c7fdc6fe6efb92bd06b32cc260c34a5f76c566b17bc42ece06697e112f6976d12f2b97b2fe69639bfcaa5ba2f064f43e230f8b72d73056c9266c7c60c2707305192660e3e0e7d90b7e008d13f71c2e2015b383e2d77f4e917f6e448721b4f5e88941dd86452cd7d22a8e6f40b869cd4a46afcfeaab4ebc7c5f516d307444da36fb73b8c937940752a123e239669a0eb628ab70ac134c21b863a478e1cda6adee601e3af569e47cf8fb049973b3943244609bf096de492e5e039e3f59fc129d0ad0db04e330163cbb8fe5f748d3ffc31ce5fabefb374791934f0e671e42fff08a319153ed76d13fcbacaee340da715ace3b3f0ef89b95c5218edce7523dd92375cc5af1cfe11d5edec5680220e1b3f1d764301068560ae90f48c214b52f652337dfa15ac503ed659476c08b5822b0e375d64539e14d913020f5b813edcd2980b72bc024c611377a6d976fa98ca20c661aa650171f7a7471f4c877ff878cb8b063dfd7188222ad2cb4baa555f011276f2dba803f8d276d11414731053ef272cb7b2a96eceb296b5215927f088179d66ed4c91ae4d3493fac33b7a277489d877edf7c3e766a4eb164f371d009e74dc7f6eb4f9327c9ccf415d4bb487fe943bf2b0f5b5f5de5bb31fccdb654a03aeefe607576107666e730c9d52480606d521ed62d1a26ea8f5bd0d3baf393281534581c405d29658ca3f06b5c412adabe19e55299cb3862245449ec91c5fd0302a731aaffa81ce86a07cd401f40e571161997c30f392a7dce2a453ccf451010120e468c9d42c2946bc565d6f66dc12131db9623e71a9c016b6ffe78f481a5d3cb37f2c3bd9d40e63780787f09fff003276cb72f2e087d4e861b1d3188a7f53a604ac718272946989456517b232e38c6756997f88e4942333de69af91dfba2d405a3f6a0fe7ab609b41b802488821edfdaf1fcdb87fb2a0ec5bb224b2a4434b66e64bba7849300114dd99d42e451c6672b9c43b0803d2d296ce6a4c630532a893853010961bf2b4a093477be4c2f2395147fc9256bf93ed9ae0aee936af916c9d6f760c50ec89ac2fddb7d89476f7c84e5bbd2367c5e881edf6110e96660ea9e8e525c39b325bbdf406d8297e0300556ff15444c7bdaad0028703478d005383e5505ecb4a909f825b505cbe87bcdbc3e53020ed0be2e96a01b3d052173a541120ba326546f262984acf1352007c168f801945b7890189f10d754df574461f210e4eb5e9e936e18e5a481041c7a5abcba69c56e0ee7d8841b9c81cbe5e1f3b980f9365d0dded3733370df26bbfec60f80913f24addcce9f7c2aeb95fdcbe82b9b81d7580781d80239894a3d17139243bc4317151f875bbb9243eb06520d89b7c678530b616b006caa50da07e60d6168697bab2e8c24089c067364968d40bb27a50efaee9dee76de0222eda7224b0d605f675e7640413d3ef511af40710b176953c2bdb2cd861f7651ebc386f5a4aee0d3e24d8d6b851273a19a725a405e44d03035fd85c9c29c4113e7593a19ad6075959063dc09dedfe4877185e976ec1ef5c172ab1e4f2de79413441ba85172ae700f3be105c02f97884de8e6edd6e604d47baf434f5b10bcf0f91894a4fe9839e3083a8cae6dd7cdebe70ff9bdc3619a6acec8a0520b41aa7cefd0f268b253b314eb6c9f6a34286ae4dea37f581b3d9499cab883f2e23b1da4d6fca36a9fedbbeb42f83906861fff268854968bc5cf08dca3f70a2f3c48ddf45fe89556297036503d20004b99babd439a90ebd315e1b0457e0d625c2cf6ea125021f3891f1f6f9af2970bc666891885a3cd5528d1767fc3deb42305fad3415e8cdebef224d2c17e94f0166e32faa348e3388089b758cf381936f346ff1aa06c8ce60220967f71d9f4a00f22e1c2f175ef1ed5fca512b42a4c9cf138ead26992d252ff0f30d658a3db8d54e19aadb5f6638464f50eb26d4d0e61881ac8e5db76d8ab6b8ede06eb5bc380f39fcb25cdbd19795d1d74f3c068380e27415767cff390fccbd229911dc8cdc0c7711029d85a982cd623ec5794d5109e92f3c96a41ff81dfd89f5feca69c9b6f13fc92fada3e7c3bdbfaaf01efdcd02e56d799e428d4cb0958b2f6107bc3367955091714cce980e1a48b481d29c749638d0e2a6d2de0c479b797c1dbe140d6ad321028eb96664d4bc7f144f73b0b1cd9ef03584e9b520eee0a7c4c73ba2c06f5d9429d569ed39277d500ffbe8a87f6e80b77c943675d99bd30769728b128b3c", 0x1000}, {&(0x7f00000011c0)="af7b6b6dfe17c9f7151a716e8ef9e9d1168910398dcc60837b28303919b03417a28016eb47193701a583fbc6699301277aa2407d2371b5aa9bda3413f4bfee39fdb698d014af5bbed12e72b91b106cd525776d19472a366bad56965f89bea2110274c476516e632ce4886ef4b78ef169ef7cdfb9ea3d537a68ad7a400f1a4531360f29fd878bdbf7564b1124beeae7f1d4febd34710d0ca92d8e4f8175cdcc4af67c01fd4b4c71c24908b4a8be6cb505ac181bcba834a56defb321533d8cdc13685420c8433c1c2d56665bc096aa0145b46906d52e0a667df00e28e0355d07513476513a69579d03b45506e131115158b6b4aeebc37ce0", 0xf7}, {&(0x7f00000012c0)="eb7a7f73395227696f1ee75904658477e2f3626209276551a06e8d37a9baee0fca9bde4b6052629ee44d0fe05a78eb78651c7b4910e14cb769e3d7363c842dbc6c4bc8cf7731d1ae3073062b0d2a378e5bc882292ee0e4047e663137b9c2b5ef", 0x60}, {&(0x7f0000001340)="0d3f88053cd65f07a6f58796f0fa602f9d4d4f389ca2eaa6426171926ec626c906a79c444fe318003a8d3ea03c7d615991c6d48fed7cb3b44079bb660b074a33f7e69a4dafd054c942e45be53411d063e9e242c7f5b610ca096f0ad4269591b5357db8a331c19d990a726be73c052b3c6cc872b8874d3ec6cc321af8c03011b2d57331f25751c993eeb5569ceddb2bc5a3d7a594c2c202cff586ff0b71886d7782a3c2a5844cbc050c3162baafd582b35055e0250675b6ba61", 0xb9}, {&(0x7f0000001400)="98844dc6836598e0ccb5752a0c4cf92e9ec1973acf80e43b17bed32eb6a422b48d39d479", 0x24}, {&(0x7f0000001440)="4a39f190602746376cd53cdbcb7f4c0c674788cc470d9580b6491a980eda20de5b50717d7efa2ecfdd275e5cb6a2de55111676632c682a70afc729141063b4efd04e87e904dd4306f48d352fbaca2d213e84cd0689b5e42918d550722048cac48a28be906310fe4ae9d8c4235b9fcc0c11bbc9177e00ad92b17c949b8f05fbe4b78b6b087e2e365393421a4c1fa69f6d3582eaacdaec84da19627d1445819eff81e185d4caa1c4886609e4eefc99c64830af8cc3d79f97e3e5eb6f51f991edcd2295c00e4e41b7d007bf1946da2d874fdac050f4f0ab792015dc02130e8f63be3546cfb9f3", 0xe5}, {&(0x7f0000001540)="887f591af7c8c91901e7a1e47f908a3c07577ef6f54121b55a8d52282acbba5977ba6f6be6ca672999f925", 0x2b}, {&(0x7f0000001580)="0f59975850bb4e05d27375d7666f254c721af7983d7cfa1702862ffcbeffb427b51ddea7c23ca816f441f3f663864386e015e815e3a45e214500a739315f204061", 0x41}, {&(0x7f0000001600)="d8fdfe32fcffd06ff8d33297df1bb7749dd39b4f29afc8098eefc81dd3b43ab7957e319a28d148e71ad1be73884482acdcc338dc5533805976124adf9fc8c25969e352c643e4bc189bebe6682b251796c3d7a50c552dedfd953914435d2b936e54", 0x61}], 0x9) r1 = kqueue() close(r1) fchown(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0x9, 0xcca7}], 0x118, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x7ff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000008, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x400, 0x4b}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x3a, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000002, 0x10000, 0x212b}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x63}], 0xfffffffffffffffd, &(0x7f0000000100)={0xffffffffffffffe0, 0x1468}) 16:05:26 executing program 0: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) recvfrom$unix(r1, &(0x7f0000000080)=""/132, 0x84, 0x803, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) r2 = msgget(0x2, 0x90) shmctl$IPC_RMID(r0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x28, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1f5, 0x5a54, 0x8, 0xfb, "3efc0c29fa3059b2c9913ce8a994a221e95db4d1", 0x6, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x7ff) shmget(0x3, 0x3000, 0x4c5, &(0x7f0000ffa000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ff9000/0x3000)=nil) fsync(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x4) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r4, 0x0) msgsnd(r2, &(0x7f0000000240)={0x3, "5891afb8b2ef45cfc2188357b34eadf9ab924ad836bf8b402ee024b84e11dfce10e96f761cc51bad6b4839d5833d30c3db2f4ec01ed682fdcb574e374aad5891d0a78da4b7b3296bfe1688d46918cc1299347cd6879a094c382cde63d581d285e447021475d968cdfedba6d63a5eb8a70b80e99270631a3e49a381f76027f7160c96ddcbc979b2cbf4c9f179963e283b3a97343d2dde55bdabdaf35df741204e128cd0281cfaa0895f4dd7d396c10f2796bb8ca94fbeb33aadc8618b53e20e2ea24f07c4b0435c81be393b34a014cc579dd5bc621551e3304b458fcd19fdcc4def501e0e6dee7360b46764ba51ffa9f52ef58756aa7fb9f0615c50bc80e749b8973aa433492098eae49b56161cc6c8fd99d6c349e083372de993d7f6dff8d059d56fcb272d6a40e5b6412b035816d43937f43c36b900823349562fa100a855c787b3d55a164cc48092056b92947541c6e5e88d70d8cbac2a70551c44d0e62fc3cd6c6f57ab3c5de1f2c3449cb061776fd6b3c45afaa059042ce7da09ee9cbcd2af4a00c0948ba99dc3df29a6e9e813b0a7178748c585eb057c299b2761bd680bbf7f310124e456734dcdf8a427bd0b2176f87a5ab529a8863f8a0e157760ca7c019ac7308e47399ec8cd995dfaea958a14a64f6774939641f3a7453d5584cf6c959ae1e55d45ab95f9dd827776aea0ee374c04f015fe290c2a46eecc322046a832d372d2940dc6112ca13d18d3164c1bc543e86060ce20d271f1864d04cda26011e5f7d4391a6bf67830ccc0db17037c1ac397b9f354ec49283131bae9ec6cccc25ca3bd1e3a6a0b516ef7fa3344a2bcd06cd3462af7a16f0e8b4f7e20db799a5894a03f5f1e9a6e43f3acd0927de0db551844a617377c8cc2167b93ad902f88594629e020154ec44d65bc5d471f5f9802fe0b1e97178975f4111774544279e35834bb3ffceff1e91c05fe053f2dcf02403b56b89c2d308e9f2b31ce26f942f068790df0331df6a761e66149732f08d6fcea2d3793a985824249c5f984f101a121f17219e1265e8a0ae521dc7b7dc00a03cad80fc3b3035670ed3a79b897fdb27b077421eab5888859011a848d4147dd63bf7cc291484873d98e2d90fae244ef6acd0799a4bd4fde0cad262661d0244036cd470d251c4ab73c08fee6bda864f2cd39d204a766b4a0b08dec82ba92e19bc149b24e3cd72bcc68a22b77e17cfc3af7759f1c66c3e1860b64a26c45e8d813711bde81c3964b84011aea8bc863d6b64a21407210581c33cdee1ad4a982c9677d957ce2e1a249981b7c07bd069ce6e74bd758226a5b971b7a5fa4ace995085ecce5a4940aa819623e394acfeb6ff19d6eaf9301f5fa0f2252e3c8e12f9d6919a32cd407918c22228e3bef4fe53002b721fcabc1c33d4648626cefafe198a2a8b8a93a379fcc2cdbb4a60c8299e488808a34ccfcf31a26502469926236c4b973abf661294a933bc713681691e558bd49772bf00b09cae7104173eb287b8f6c5996ba347c2c3aff438652ea7bab303dbada17b2a552d1b24494be7f74945e969b3ed229e702d073dee79f591ea3003b146e341c465c03e9586ea5bbfe8e2e98c27ee0d500eb8796527891b1a739e749e9f868ef179b2e8dc4b4cedac5a2cbe0f179e2da33c6fda14565fea904c0164e8bc320529b1d4bae9b0712763a01a959b7531f1d83190ccba5a7cadec488633060f36d2403b2a5165d55ea09dd4ccb4a47b6b356aa387186d238cd7676725e26c25fcd0cf51de0516f884b99366f45c804b62d1b43d84cb23a5a7ae044f15b7cfadd74e8362691b648e1b3ab4baf69e6c8bbe0ed682a23a9c57b5537b85c79b421edb8e79546413a9dae74b189c1ed2eb934a56284b48f4d2959066d70197c318d4b08d415a28bc40a28a72e65f96c3b4084b327765856272331cf38380c911112a3b3f3149c8a59ccdf0224e660ebde9fd3eaf7ad8ea476c3e79b36b6e0d21e038f86797abe3a66a2ff9eb712775d287fb740751533e5e6caccb2b5986d06bead2a4be6829a7a9d52d251816397a1b210d5756e8f734817163e328a58b7fee4512cf23c8447fb93d6094a3723ad6076a17cd1eee79afe2918783f75d14123819568f625660355a553c053a120f83bc6a357dcb0ee9766786ceb8f08a0d3562c13dc0f4f869f6f682d99fe27cadaf9ba48df8209f3df40f3f4812c8296bba00655784fe2e2623a46fba943376656c593584ec1c078216864c9d99dc497bac3a550b6df6625c1fad7af9649b64f08bb25e936854074e2ce6779b03429c84982ecc67550b01a907ea64c8dc4316efcc505bd0905dc3da7d8526c35f594093f1d3455cac4f6007776b4b736d2c3b1464d2cb4bec402a6b4bd7decf4ea1a6243b518039769e6c8e6e62a7b884c2749f704a2fd805333e9520d5884f12c702464d2b62044f1bccb925da185bbf931188650c1623102f3270bdd4e0b67baf2710bf64a6f0a6ce98a1628c2dee65304189d2114fb77422aeb63a49b0a526957623746c789c4aa78cd3946017f7f62ca0a4a2c0d7f32fa9369936a1510f878c3af2e0a5aadb60386bb98f69e48df8b09cf6205e7bd08cefa1b54e90c7fc920b9a9c57c87f2265bb6dd5873d8ec1473d433dc82c85b7dd1233f727334322a778da7aa84b6035e1fbc67059817492d5b80d931304ba8a663b9da3e394422a1c47c8de8b1e7f275f09a237fe27500e1e67f55f76dd769fa2c48aa90c49f0ebea443dd2d77db77bd92daa43279c7a693234f13cf7ff69cb6bedf3e1e0e095b4ac08434db081645b07467cf74acda38871513d01042728a0b3c9e4b6f09208821f1af12eba55351e8ab7cb16272804ea91fcd6acf337601b07f821c6ffcf28f909bec711e5bcf3e475ec4c46601f66e5cd3cdee03e9569dff333aeb16515c3fb109ba82092e7d39726e7fda6426411e5b2f9b7010a5abd77fa5eb21b9c20f1687555d4af2e49a50b32d35fd71fa3dcdd26b41b2e58b20dfcfd6494e43d1e0c37c1d14a7890896a56bcc58c2afdaa1ce31514167a164cd958567129ca8f98d9875b0f23b7a3885c3f789451c148435ed66d92bd3527c0935b43669bc8ce3ac4f9ea57d39199dbe8e49615209a46874365874f34c99536111fcfd06bc7399f277dbbdeb9895bb456bed66d96fbdc55a97207c2f81fae1c6204a8db20fa8c7190f2d1b1f52ee44983c4e013d16c124c1575ae5a3f65f17591215eb51306ee05e7538c382101fe7370e6b964868039a787bdbb8e5e375c05950927a4817d2be86e89acdf831c1ba0a9b8ebbfecd49b7d71838e32141d2ca91af3c65958bb8b231a8d94da0a7675b14b543682f01497ca0f5698c6dfa6c06df1193dd1999a10c048f372acd78f8ac14e58a47a3839445505f2647285ed39788c89ffe35eb2cc4eb9946f4017072fc1283990c23aa9246426c247f7f554162f58d92f1a59a052104fe0d1f82f14fda6e2f916b13c12f64cfc1c273d95abce2f93b606ca1c57dd99a9fade61c9dd04f56bf30b9650c558ae320d35c971cc8e063ebcfa64118a901e7fc5c9c0a1832e1d43c10e4b131f21dc8faf6ac7017c0c6ad936996accdda613280fb9ec2d16d3a8e17a4f08f83a93686f29887d7518f1583edcc4ad467770df6c33b60ecc1ec8c050ac4fa4abdc3acf60dfdae9e0873334515d72d066ed76a3ff80ae8f50ce6261c7a5ab817f8fd3900dbc8a6b76fdbdd5cc535c5859ffe3c0c319156fd8c563b45267058a27f9a977a61630518d1614e491418c433b9d4f1840268e1c9328d51d0fb371ed89a116de246c8e26411151ed39129842ddd6da15dcac281ca7139dbb2a9bbc8ee169442efd6694ed2687c70b93d06dab9579310284cded61a636252876408b82e509f1ea8ccf0ef4ebd029ee5dc2743550d06e22358d0c69811554ea45b7515c3569ddeee4dd5876f5d943c17897279a13d149e6d67a073e68ab47e54f6f4bca050354f978bf5efea5c24ce4c8b15abad031d9cae61b084206c0dd4817154a6ba922cd2a4163f6ae1e7a3b2ac5097760af284dcbb24281d008c4d0b6f93171443c79298c19adeaddf542340383165abe986d85bae399e4ab7d65612ebc85b7e2e883976b7e7ea7739734daf8cd8a1b86f743e207f152e5b36d98b6be9d8cf17927c70ab0abde689229cfc1f000d60cda9914c4216bc93698acc6c2ad316f95885775a0d97c7562f7c367819ed4587d4628f2299d2260036c7ca1491564485a95d4e9ce46f4f930735eefaeb1b27623ea35b158bb7efc0f25fc0ba14227ee94beee754484e47d84f1bd9734bdc364c1aafc977a1ddfc6d5878bf37036ca8f4863bd0a2e3602fda79cda26cadbab46396811d2ad0ee4571118dbbac7b8e7d457ab8028d00bd81be47a0e94c70c0501895be649313ce00b34a8313c977eebd3549a7fc104dd7b1d19934c153fb9ed92ac3e11e29c519bd38a17e4c8fb257dd22f52e93bc5e4e47c0769b47ecda00b81330e5a5962f39f347d739260052ba50d2eb753321352d7dc3cc64aa0dd181c106d68569e6afa414a6db9609c219995ac578c5a7ca4d1dde634bd965aac9ef09dc7ff783b4663f291d54bcd272be405e9d2a54fd279cfa352c190728185ea56e08b863314021e7d8305c39c340cbe652463ad8b4c9f7d180d2250374de8da64b0217285b89b21210c9a2c055b526f497ff3a30430b6778474b3fc0f530f1407283aeddcee1cb303f06f4dd30f4f411c26d91e6213bd39cdf34bfcf8f599158b6c09a88bee4b0598d475658f637f0cb3665dbeb5b438260a48823a7174fe0006137d687bb9b7db47725b723e940a8f29395ca14176ec0500eac22fda21bdb3e6c89cff84c306ac0fecbe1e2a81c6d4b545ecec212773a45795d28bedcd9aca351c6dcddfa10dc59569bc459b2b57c6499d54a9d1801a84982c18530b949fb4bff05affe9d037986bc291b212f7896914a880a0730fa6c4e29a157c70982fe96e1160d9e921ea7b1299162f39394023775869a34d3dd4adecd6253f936e240d84720f0cc25f7dfb465ea5cf1709eb2a4a0a3888e82692179694045d9396ea36c7c6c61ca53dcde8e787d1209d5878635c51be0fc7ab3501ac3463ce3d71b101b730110edfbacf3c25dd1938089a47b0f4101ae82dd0733f831dc632fcc411327185015a463fc217fcdfc01e3de1abc89f5e772a7299ffbac8ef1f35a9096fa5d552916e83fe75c06c21f3adea91eaa5883e741d1864cedec7e466cca2f19ddbe63e91d335625463bf8c3e03c8754c76ad89a6dd9ed47e88e2aefcf85adad54568f5cb769c7dd1b66822340d2bf6ca0d96df43442bafc51c14732c5620d0a784ea57b6db09d60335f9500da7dc75b3c4f68cc8c41bfc84c2475f6f50c006416c43d4b0c041a83825e85a8f85cbb4f7b9b9ebfe697967315be17b0c3c29c398ebb801f9b0b43e9a84a96bdfc174cf7ae010aa6c15ef2efd713ba92853b22342cf53e7e7f123c9b9a294b2080ff23a3016361aed9c5b6f37d749582d5085e174ac611582a090c8f1944c1d49db8e5f336ab27538158b0ca7468ca0dbdf613d05b2e0da3c44188f5cf3ab383cf244f84a8bdcae710372412833c3a81efc9373b7661191d6fffb636a57a34d49f620220e513233fd47876d886eac31b6af88c685528a1ae2229746afb5fb4e212b8c5559fe7eb5a71ced7882e2913a521e2ed9baa0d623ced817325bc508d28156e7e7b55ccad733d7f28d8a5adbcbebfb65774ff8e1545a986529c21a2c03950a8c27dc9af99"}, 0x1008, 0x800) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001280)=""/59, &(0x7f00000012c0)=0x3b) r5 = semget$private(0x0, 0x0, 0x40) r6 = geteuid() getgroups(0xa, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001340)={{0x2, r6, r7, r8, r9, 0x80, 0x3}, 0x4, 0x400, 0x1af}) msgsnd(r2, &(0x7f00000013c0)={0x0, "48f24a0f14554cc970178951a73ca34fc0b2"}, 0x1a, 0x800) getsockname$inet6(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) 16:05:27 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x4000002, 0x200000000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7) r1 = fcntl$dupfd(r0, 0x20000000000004, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x4000, 0xf000000000) 16:05:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5b4f) open$dir(&(0x7f0000000680)='./file0\x00', 0x61, 0x60) kqueue() 16:05:29 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000028d000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) kevent(r0, 0xffffffffffffffff, 0x3f, &(0x7f0000000180), 0x0, &(0x7f0000000200)) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) ioctl$TIOCSTART(r4, 0x2000746e) r5 = syz_open_pts() ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000000)) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c65300004ad95e0fdb3817054b13bc42c3a0ecdd2c56c4c61d69af65ca459051cc8be17f79a29867ee6e9a9ed88ddcdd672e5fe1084fad5065dff1a086ae91172d154bf9322b4107e35cc3c0a05a52a961c779f40811efaced68ae810c40da216806b1939c8aa90449fc900dcd98f025bb301ee8a4a41c202ca989f8a00618c6a63e2d76090b97a5c0f8dd1acdc202ef0abf450e95edac06f51"], 0xa) 16:05:29 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) write(r0, &(0x7f0000000140)="afae54", 0xffffffffffffff03) read(r0, &(0x7f00000000c0)=""/21, 0x2eb) socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x1001) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000100)="03", 0x1) 16:05:30 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x40400052}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x100) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/62}, &(0x7f0000000180)=0x40) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x80, 0xfffff, 0x8, 0xe41}], 0x81, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xc, 0x20, 0x8000, 0x2}], 0x8000, &(0x7f0000000200)={0x6, 0x5021}) 18:43:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, r1}}) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) r5 = msgget(0x2, 0x1ae) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x1fffffffc000, r3, r4, r1, r4, 0xc6, 0x9}, 0x7, 0x0, r2, r2, 0x8ce, 0xffff, 0x9, 0xfffffffffffffbff}) 18:43:30 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x40002000004}) ioctl$TIOCSDTR(r0, 0x20007479) 18:43:31 executing program 0: r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='.\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket$inet(0x2, 0x4005, 0x3ff) bind$inet(r3, &(0x7f0000000080), 0x10) socket$unix(0x1, 0x2, 0x0) getppid() renameat(r2, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='\x00') dup2(r1, r1) 18:43:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f78006c64301f"], 0xa) socketpair$inet6(0x18, 0x4007, 0xfff, &(0x7f0000000100)) 18:43:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0xffffffff) getppid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) sendto$inet(r1, &(0x7f0000000000)="13a1010bac6cd396dcc2b8b5c481409cb825a8cfa1aa5794db9776031852eb876b47974505ea10c2f52dd6fcc721938a7816446127f7489653d02464ae77d3585e5ea370940d35f98b26d7d2b170586987d888e2a0388e34599df8e5cd89fc0e0f449802d7a1a2d42186b004baf3a066e58155e61da84776f93e6e70f4afa8ea884512a3c4bb63c203f6fee5e89ac129fa12e88ee052c346daa4492d687d06e2588b03d147dd3a95fb1ff36349520612f4a1be2deee092af3d570b2d7568d80d10e9a6b43d88aeea9c21d1615184e4341554994dfb27e5b2e1807ed5", 0xdc, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) listen(r0, 0x0) 18:43:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0x5ca5) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/../file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) fchmod(0xffffffffffffffff, 0x0) close(r0) 18:43:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/83, 0x53) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff) 18:43:39 executing program 1: wait4(0x0, &(0x7f0000000000), 0x1, &(0x7f0000000680)) 18:43:39 executing program 0: pipe2(&(0x7f0000000080), 0x0) 18:43:39 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7}, 0x10) chroot(&(0x7f0000000040)='./file0\x00') getgroups(0x0, &(0x7f0000000100)) 18:43:40 executing program 0: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) readv(r0, &(0x7f0000000040), 0x0) r2 = getppid() listen(r0, 0xffffffffffff8000) setpgid(r2, r2) fcntl$setown(r1, 0x6, r2) 18:43:41 executing program 1: socketpair$inet(0x2, 0x7, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x5ca3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x2, 0x2, 0x0, 0x0, 0x1397}, &(0x7f0000000300)={0x9}, &(0x7f0000000340)) 18:43:43 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getgid() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)=']/', &(0x7f0000000100)='(,\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='!]!&*#$\x00', &(0x7f0000000380)='\x00']) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_gettime(0x6, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/205, 0xcd}, 0x0) 18:43:43 executing program 0: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0xc000001040, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x40103001, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 18:43:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup2(r3, r3) write(r3, &(0x7f0000000480)="02", 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3630000000, "c12360b895c18f0d5f665c1cc0f1892fec318c76", 0x1, 0x34e1}) dup2(r2, r3) syz_open_pts() 18:43:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8000000000}) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 18:43:47 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 18:43:48 executing program 1: kqueue() socketpair(0x2, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8001, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x4a) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/1) 18:43:48 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4, 0x11011, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:43:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) select(0x40, &(0x7f0000000040)={0x1f, 0x4, 0x5, 0xffffffffffffffff, 0x2, 0x40, 0x6, 0x4}, &(0x7f0000000080)={0x2, 0x3, 0x6, 0x3, 0x401, 0x6, 0x1, 0x4f9a}, &(0x7f00000000c0)={0x7bbe8e71, 0x6, 0x401, 0x8cd, 0xd9, 0xd1f7, 0x6, 0x7fff}, &(0x7f0000000100)={0xfffffffffffffffd, 0x80000001}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000300)='h', 0x1}], 0x1) mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, &(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)) flock(r0, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000340)="fe192e5f8c2a1887536e3c1a0eedae7e0fa7722eaec2a7c59cb395e8748ed0d7b95e990059bea8db4f11655749d60d0a8eeb1199809a2743e0f39f9c29ce2f540cdd7e31f88990ccefa3696aa8120c233721d3c0aedb9009098d65d9d7fd6813de3167364a85146427afffaa632471adf1d398cd6fc727219a15a5b1076536e0bdbd096a7bee530aa53db25320f222ca7b5af09ba59ec772e49a0e20ede9c93b4c5104f6e3f96d7c4d7c9dcb3f71c1080e36dec23ce813005e4025aea190f1a2c39cd46f58ebc58cf5b818e52d7927da37cdb8", 0xd3}, {&(0x7f00000004c0)="f80a236cc992e5f68011d213444ce2afb7d7612ab9a9e3f11eef091b2d5e6f721c73c35e8ab9fe146822764636e5fd3a78f8ceda22878a55ba73cb7fd01314e7967e29228b791bda912b2f9a9f42ef92ed7369bbbf583fa98e538885711649128bbb83d271a1ddfb691b6a7a9de94cf890f2db25e7d7f81a3a339f3d892a95390ec005f11c2a82e79fd54cdbc80dc59744a3731210dc9adeeb116ff531e2b4229eb619feea05074ed5c44d25e0b11431a7f328b0fbb0c2520db458e214b1a36ef53aaca673740a91c5f50d5f088cf1c3693befdf790fd0ce2bad17cf13eb8aad3a28fe260bd4bfccd35c17480a07f30033dc7b8eb838e68d2f4f8de5b70e9e7b134a143911e142c3a42925fc9df9daf97af803514eb73af0706d945abed4b48d1cd91b54cbff5c25d5d915e1f83ba42732058272d56ef40313e673263916dd72661811740db9067c4faa981587d10f9ccd50fde1fb2425a2127c203f5f4ccd6a66f1551274863164704d73c460cd17b7f060cbbdbbabe7ad6204783af644ebc52d6dc37fca4b90b3ee384dce9d1554adc1612f420c2a173065ae7dbf0a77d06c5ce15609fb856a6ab5a46f09f68aa15cfdedc87e5634db155863af5fbe614b3b7588e6c84c257ff1a61991d7130c3a343ae5de15111c8717b4fd16e01fb76882cd73c854b9500d38e20ade7e055d709f1262d7fed16ff9307ac530af1679ce1a21cdf22040bf9e1d6dec0c964f33fdf286b987c78c32d3658d1f8415974297a26b5f9212713ca1032bbcbf9950a2cd22096a55b9200a701d2de30ff4a43424b7289045a72077ffe5a6d78248959101a2fe5bd029593b332d5687785035019a08a7f0bcc773e01ba5b4e490658c42fb8541c81c0fbc58774f537969a122cf40342bb3bf5676b9c050d0d94aaf20f37e64befc47e50755a14a27b9b81ee1b1fdeb2ceb83babb2705a95c95481d02f909bde0c69c15623b2ff9be3d2ae0203f9d2c1880bf3920332f4530c3de4c490b5adb2d50adce9f4440b92546571a01a84649f53fd7fa3f930326ed01d9dfeee54fad254186d931532ff84951000f61ba7f0f562c60c203d9becef4c8ea11612aab750d4a7eedd10212abd1c6ce2148f3a1f32c325ffb3b97c4995b9a7f8ca2890601dd5a3e0b21420acdb1428cd284db50074a0891618edfd7447a452c19fb97355894a31ffde007042f3534bc3a57340d15ed1394e20a9cfed7577c84154a10fb1400ab420a7eaed08b13483f4e3941cf185e5d1ce70e187d4d29695b61ddc7f7723aae2694c46bbdd43643ff83c5fd65e57ccf70559e0ed2f1f5bfcf40eff14eca3b29cd7fdfe1ca18267dd4a86ad0646faf35d8119c939fa04631028aae37f78d8de33e7ae407e09249a9fdd49135d08749f0d0781a2ff82ef27314f430565608ab2481e32457c468d46ac1e356be52ac8e7b4a815f9cbde59db95af69a02177dfc1eabb7f6dfee1732a428a973ad6621fef312cb1350f4b9c5629de12e8327dcd80a487117c2ae7996717b9f440b0cd375a6aff75c2f7aecd790c19130f57b626a210662d1880f520aaaf54293cab2572586c45fbd7f24721b41cb0c6d542693ce75da2115de018cf7dc911c58e2b2667393bdb3461fb1fc48d2e28ff00663d982b4163df27f35ab30385d0096017f1f037f56470bc45064abb88c9515c7a064414cf9ca90d13c29786d10054289f9f5baf7f04160fb867efdb6e261ea6655a637cb45946914e3f21ab0d2245aee6c22414d3ab534a458b16b93581dc80f998e8491d5d8cdbb7a1fe8ab91f6a62d4182f32fde3d0b2a0121fd1c88c3dd5f7b32722b91adbc8f957b23c79a7b36382f2ffebc58cbea26241fda10f171b5cd899371abc2b210530a1aff1d7d9f8a74cc1c1bb00488051be89b7a6f51698493b83115fb80e04b8c27c43dd8a0224bb004d18fcbe4093c8f57041af4bc566c3e40bfa1a4749562cf2bf638ea6313000f4853c62e7116b8d9775c26766934a65ee490c1b19fdff650ec633fd5a4666a400eade21416a41dc9c4aff05c525998cb5a13c3227d364e10f3859968f2e3c922dd8e78d52f04668ea993a5fd835a163d9ef9a1fc026eef318799c73c041ba2ba7eb40354b353ade6610c5b7612afeb5160a6d168e1fe20f2788ef46a171e1b2ef5155ef5e674e6a0ad70dfb7eb80e7f4f87dacc1aebe1fd642279fd2c5f29442cf2a674a3c2d405b2fdcad255148b32dc6bd123c373cd3cab86dc8d7e482a78555d2844223dce10881fc8d1411aef5e07d77409d9329dfc984bd063c53a727d63f47ad607cdf7c0871c47d98ce3b25622d01ef3a82dbe82ba689a8429e3003d35f3eb3b46f88e65788f059d6cc919727eb205d0e9f89d966520ecea216ad40b232593771a9fc0e703dc4f30066d45ce6a378cfe877e72c2c1cce5ae69ee6234a22809a87823ab673820fc764746037efb6ab0353f744e3681aa1703719db3cc9a4118c5eb0498ea12dcf6ca9cbf522059301681991a5d3e2929145b976a8b16a71632627afedc37057244681ff2ce6bb93366258bf774622c926deefbc2d0ae1eab3759c020eb9a6543fdd8133af58e9e806f6addfa541244d498c804aab361f50080a4cf16ce12b7c230020f5ad924014da645a1af0985c286aa71e0bb8dc376271a61fdb9f54e0eb81d98e003106a308b1723f0d396e1284948b1713047354922cbd47066c010d4a809999b453fd8d66d1e975667fdbf072870ed7755606634406d06296a4a4c202cd7e1f0b9a40f9e44755b751f48835347b9c9423b28461b73243b3f2b377833136c3173c0b24630ac4240e1de509e169baf92a78756f80427cda756aaf1e5bc54118d96bbf3a205966c32b3da69a7b056ca51010363631b375157fbdaf6f989282ee97120e740b7e3486a35dfefdb6f6f08c3964c94ec34a0b0c925c2606f0b56e23614ad26ba8da8baf780bf240403f1b7be29dd669d69deb5ba9018c8ca230a9bf9e3036fd97c62171ec4b125f5ab9718e173f10db875673cf4acf009045cc0721939ff3acd4b50e3255defa7596088a549f809473d5cd70fcae6c4e949eee32badc60c6323a12a569f584d937b97a13587e1c5cd9535feb140c5148885dedff9c20856b3683db85a4648c766e287f080ad2c63371804092a7d297cefdfafab2136bcf4815b262a76dc68edbdf1d0dda79624740df84a1be789396033d91d2c391c5bb0f9c5aa0a08b79fe4316706993e32e87ac716c7a90d76d274b17d73ff96d0be56c1cd9aa825e8c67eadb8b66ec688d7d3559978b18bc09dd137180c5bd5501999cb8046e4e5f03d63f8e209126a53c3c869b0fba67e960c19a936d10acc547d8c0dcfdd80604ed4fd46e1e3475633647e2a16efbec4820d90f82b67f00f28d4425cc6ebeb9cb8ec216225a6baaf7ddc1a9d497872aab356497a0cad5e50c884ed97e5bdcc31ddb54ae72e2e87bb2048897e682431cf25b616604b3dd7b344d2cae9cee2ec3462efde9a4b0c7951ea7d861a399f482a48004e05759aa59970a03cdd67a31b3d1b40b06e1828f86ca2770439da7df20ef733290e8299ea7742eb545cd45568a33df1372f4af19e09a061cc172e0617103221ea306193ee8b3efc9c8a555b4cf482961b0814c52dc8d90be6acdd40cee365140de6e0dc22a03a599a299645bb027d9efe7f4db3bbfe8cd76091cfb8148c3c9b3f59b5362a9ff11fb76a7f5767d9327075b1599dab5bcd67e0ef28f72ed86c29cbf6c00a1220d7545bbed1fa38190a51ed7c579a70b3a565792e8167aca4c28b4c806d8c88e0b41b02c52af2237a2b727a4d7e0e551c8aa5eb7b01c46376d1e68e150a38ca819e33b852eada3b4083d6dc0c1be246b93735e0735f361fd0e152f8e2f71b8e928be9b853658a827d7827b79765fe4fef8189f76a3a3eb2e623e03a0a4cfb449622aeea27eaf4c4815734c6949623df726908a8f992d316a9785279bd0e1afb6001f7253454e6606d68f998ccb852248ba7a223a48e6e85ba1dff85faa7bff66485cd9d41d307b7ab4c52c1ffc7ce83b8c4be678273a22d443bedd2c79c79fcc84a3dc1363bd9c0dc2c20dca6504e746d886bd6ce321864debbb721e33549247c1a2429be89c12d17aedad784bd3ed0aaf8bab9e5379385f8a6eb990578b37fc0dd4f210975764d9ce226843e998fe6eca48c84c3c0c160c986351bb11e88dab99a06b3ab488234a25bdf3d6008519efde61c5dcf3299aebd4e24def7740be16f9d7982a76f4ad2d8cd02b51e89a1bafc6ea686f1cbe82545c3b1a1c434c45f18746f11dd180670809b6ec75838c4b674eebc1d525c1cc3fa377da511d27de7144523e277dc7f17799956fcc4b9776ce5ed98115ec3ad00a86da70f0e675dfb953bd47f9b47a99b910ade5d9e13901c98eb8a0767cfc506aede65515499a235c6a4190b4be7dc555b45730d1dc92a739d2a1654ff4c42e9f2fe06513e4a4ed9b36a14e63c297f1ce774c6bf46b85301fd7800c106ff58b4922bacb1b850dfdf1b0482e4402ae295f397955ae6c934a1fca84dd0e0b19a027a3821703974b42fe7fc6bf6f41b38aa9349fbf6654eb9d498117ae5dca2776a90dc17c60d7a1a72765231cb3fb97ab2a91f3b913691e4cf96c506a8140f0bff9564199322ab12827f07717ba1e3ff5240b83dff2fd299e0d9be5fea13918b7d52771983d190f34644a8970f082c875d47c10379b0f419271e4a259741adfc4ff8dc8239e3d04809f8cf95eb76d9561a88d0253e64fcb74d7d1f234eb9d9fa8fbf7144d89a9968364f47c5b1e26c94466de3a509f77869149ecf4d12ae1efe85cdbdbf200b38c49a85945f4ab9d5aca052fc86c309806eda71558db9749aaf393ad6fac166f6aec797cb1542941eb6f3f0f4edac7986d49893c96c0557f25836d1d16a6ce750b5fcfc3a69840cba82662e9b04d7d087f921a853d33a391c8017565a7bef2bae6335fecc4b397f9dcf9f196ba39c733c5ac57b211c26f2c34f735984b84119ea01b59cd5f6002d8a5ca8d1cbf8482cb291ff370b8c354c7354c8e885c3ff1da8ad437ad0620b32a5c63dc921b4898c232ff13c50f6564191cb44ab6ca00aedbce588b497dcdd069c80d50d0b81a0c3959b34789f4697b76efe9bee3a81e973395bcfc1ec310056b04a8b2b2e48ad116f4fed14fb65281dff308e8ddb88c6dc656f7d69b2b1b4ef1d26781f14ba73e982a5aa781da5ae0e56e6551df9fb953a677bf40655d519011e264044192488e4f71347a311c27d02691555d2664632362bbcab3cbcd4b7ed3447a37c44ee883611d45327029f68c04fa4856434fc33122f51ac8bcd4a0f53a829678c2d09b2a78eb050adff9d5238c85261bab62d6bfd530b65c9fe155c51e569330afeefaf1a4e9bfe5deaa6e6c1b78cd6d1034c21bce0d279fb92f28050752df812e48c293dc78d4564f5c64eadba006709e0f7b20396a5a6536e2c261fbc447463e70dd69cd27c7c5dcb3fe0dc128c1639169eb44be6280a3bfa0af87bb6c14f441c39a1bc0d1a258e11d644a1d23dad0244a22a3e04b59485bc0a6d44955c785f815539caf59c7dc79f5a0352db5d2f44a15e9e54219c9e7a0e092c7764716f3533386091e1b4f91339948ee30badd5c188e1cf224d3d628f78d3a4e9a6af833987704dba9f404b7a79cf72c6ebca15613b74f9b0faac59e7764d493e7cfff771fb07f5c380f9d2f21986be9a02e1643e76ee70b94646482bb3423160efcc4356a86296e2d1fbaf2f36037d4eaa2c4b1", 0x1000}, {&(0x7f00000014c0)="70fc03b9828c77ea3a1442dbb71e5eb2cb9b6028adddecd2b9cd08c74428ec3a7d7a0fd7c01a02f45ec7d4919c2bd7d7afe5e5c10d76f952ef95f3fae091c3827b09e98195243cb6d6b28cb6de2216ecb66dde55f15c82f477bd08fa9d5181b474a69509505f02d18fa780006dec6ce2e5d6e05e1f58c124c0f1fea07e4ff9c42f6a07e4115a46c609fe3a06a2ac6422233ef56153dc095b08b65f05f99b71caba9eda176d54439fb3f3d86c8f40a26032e622a525df490e1941a253d5", 0xbd}, {&(0x7f0000001580)="cb32a1caa0e2c3eae8ffd53e93a1bbf5e7c56a524778d145ba014c20df17d90326d4f74f038c72287dcb053357d630fc377cc8df969ee30549a86459eb9acea98c2af7d386c03edf0b1965da89ff2fd91f8d413629ab8203ef345d991e06e190d4c1b529e4817ee20d3c63808a15c417b369801ab7b9f02580e3eeef3dff0297ace09c4261eecbbf70462923aace8bb42665c9cf603f92a8d14f7ffac612e532bbc3957d0f208488fcc99c8928e5141591ed7aec58adc3edac2fadf19e7c688d1c4f304594011b2220853844dfef2c62915632ccc1c458548731bf9e980c98a9e085bf99", 0xe4}, {&(0x7f0000001740)="911674cb5447bc358d8b8b4033f98bb98ebcd7cea990da6346407d3f6b00e6861e586f09274bea40c19424fa7e449583f9189ed1c988a88ba038008e51f2270a98bb01174073129ee222412388839cd4615837a9614be6f222210a52f1d624d8329fb4a098f1629eaa53802eae7b22b76b4ec8babced404ecae8c953dfad8e8016ebbe34d4b9cf853dc8e35f", 0x8c}, {&(0x7f00000001c0)="ed67833c52a768f9fccfab17ce02d6ebdd06337ca7235ac42971c4cb9a8f35c225a0a9130bda6b008cfbb02a1e4b5bd72acdbd142b371825c4b0cd1cec435bfcf33e550491e1b11520918fa0c43b075aa122b581c14a1c7653177302113dbb8e530bb8148019d5a271a86c7bd8c7f1fd7a2f0713e79dc0aef94e17be", 0x7c}], 0x6) socket$inet(0x2, 0x3, 0xdb0a) map stack 0x20ffa000-0x20ffe000 of map 0xffffff001f717108 failed: no mapping 18:43:50 executing program 0: r0 = syz_open_pts() chdir(&(0x7f0000000200)='./file0\x00') ftruncate(r0, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="883554", 0x3) poll(&(0x7f0000000040)=[{r1}, {r2, 0x4}, {r1, 0x2c}, {r1, 0x4}, {r2, 0x20}], 0x5, 0x93be) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) write(r2, &(0x7f0000335000), 0xfc94) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000080)=[{r2, 0x14}, {r1, 0x800000000000004}, {r2, 0x4}, {r1, 0x44}, {r1, 0x4}], 0x51e, 0x0) pipe(&(0x7f0000000840)) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0x8) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000280)="dd0cbba55c7a4777e5832829749261ea", 0x10}, {&(0x7f00000002c0)="dbd557136cde7e9f9a431891d7599d4da5a5dab869a25c7b7881d2409e046e4130a1831592b84057f54dc3f752c6d7a48bf26ae64d57f6adf0c5598cd3ee020d2077b5c5d4937d902b1029d91a0a45cfe6ac8e0181d4d1b48f9be58aaa4d97debd668a1b29a0b1c9ecafa620d998fd97ac912a8b3a6baf534698143f67527daf99be25ca2caea05349669e997378891a587e9c1f404355a63eda531798ad22951daa6c125b2fe15bf18ba17eaa8b61cbe2b9ec27791928d3afcf64cd6c5a1dbdb317ca953f5ba6d2052cebc2c9374c71294b47fd4129931a56d53261746560f126beb55cf6f2d34071b8", 0xea}, {&(0x7f00000003c0)="3ba180259cc8e34b1c04ba698cfb98606484ca8fee4f0bd44057096eb00d7a2f37143979273d22227c215d4f311e68edc7a2327c04ab6902c2401ef5f152849bdc", 0x41}, {&(0x7f0000000440)="2164d16572758952949c780afc82a43e81a6088fd1373cd7d4a9652831c6061d55a8fe48543a5c5e6be07181c6f1bdbbbd838020a54225116761dce802d784244a4a58c05fc49d3c5f1e37e22a8aa2066af9cfa068dea0e76513b027c3710f27fa642e5851edd6c374a27a3645", 0x6d}], 0x4, &(0x7f0000000500)=[{0x50, 0x0, 0x303987a1, "a12a49388b95231d8c8ec623466e124f4536182a5236a0ae5c9c1d320754d0f350b4c59cddaa4c4ad9cbfdc2bb4056f7ed203b4bc6c457568b775d01ddd914"}, {0x48, 0x1, 0xfffffffffffffff8, "68c6a2fcdc616db95b4a8d5b1021cf7638cff4aece21b60e90b2690470d1d0bba7c17482c1a3700dcad17fe01446c153131540b9bc991e2e"}, {0x68, 0x1, 0x7ff, "6418cc217f615e135ecd8ae2b94830b737cdad5616b82700b9c81eed12fa60b06a3693541d1ca2dc756915dcc6f3d5a076fdb8ca1e1497639676ed237c21baa7e3a8ffe057440726a860dd1001b7b9ea00"}, {0x28, 0xffff, 0x1, "ce6540f1e79f29d09286dcbf38c1d6e119e6ed4ebc84"}, {0xe0, 0x1, 0x4, "6e330c6752b08dd680e7b0c2a6bfc3ce557a75ca6648aa4cdde3a954dd710c5eb0e2b64646bc2371004e84c2a7d7faea2c15646055b3cf810778b9e7e5049aab32b53755f471c2046b83f86f163168e5935951437a87ecce843e047a828a3bf749e79e597c3b7bd3cb43c93399b02c768eaced60448bdabc7ff31dc6dd5570556e6aea731a30ff7e205fff632503eb4285ca0631255907c3ff86fadb4119a6e674b2bdb3cf2e11dae0481650c49d5f441c6810bde566cb695695c919978b91fe244207bedeea7f6d5190"}, {0xd8, 0xffff, 0x4, "b1298a7ac650858a0a4d8778616d7f5e0d973b79e0195dd3eea30fa619186630ede72fdb078dfc324084c65ecf837639d1f0190ab047b2f07f9b6d433ab3645ba432fb1a671f876c92da9301497234efe44ea3247ddaeafe9747c9f76d7f94802748e8f00028e8c0f08a06da8cf91b690307da82debe3e1cb37c3d943313ec4ea30e8d9333bef6abb7a0bf56c9cc23e7ae903b1a30e6d7157beff2296f8c309967207480e38af87450682eb73c78faf7cabae11e34e1e7b26f48c387fc0665cc2363d59c293b"}], 0x2e0, 0x8}, 0x4) 18:43:52 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x0, 0x10) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000001480), &(0x7f00000014c0)=0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200400008002, 0x3e) r2 = kqueue() r3 = msgget$private(0x0, 0x14e) shmctl$SHM_UNLOCK(r3, 0x4) msgsnd(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="03000000000000000b41d7de157968467515808525cbb95daf1052fb8445e7d3f64bb4d884335bd58391d662662bcfd5d2ecd932c1b86e329484ef612fd23c3c6ab8580df8e9719c99c7681bd17e171ac169c156fba6e6a9cc1fa4c69d0210a855d8fe7d460685c90be84bc72d5fb7547388b9dbaaac7efdcbbc470a662967c7201a8e3f7e2e4807855dea395fa24bc42c520a61f96d5ba91a9196cff910edbb20bf6dd943564e31f21c736ca5c67bff017a37e824e28858cce2b85531a439a2ee46240944af78d01f33f27442077684164769deeb8ce4913e0da06a23064d5da9363690521b9a587ed43a1737df14ec92d2ab12bf336271bda56b33886fa97d99f6334c74f664a0baf026af98d692be286db59bbb9e204f73a231ba0fed95da9adaab89f26047f7deda1a011aae4a3df9b598728245d0c5d9de017ab9851bf6752cd3fa0fbb7cf5f7802105a371"], 0x1, 0x800) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001280)="ef679c3867cfbd031c342d4dbd0560b6f7b59df68a7b6961ef82c19938252240f2684c27224103a869445f9876ac43655c0638d0764bfa66ab1b505fd345f54c4363d65d4e885c920f0b791d900384f111caf6b051fdbaa9bde850d2c4bae762e907d862e281e6db7f5224f9c2b2efa64318f8bee47b29617fd94e07ba59ceaf0519c76994c5d7e97defb73ca4678ff4a9d74ebf8d23887f6032d6c619ab5582d3351f0e29969b99646584cf382645b11d0459aade58a425bb3c8a2c2cca919a9c3778ec7e8ca2fe0dcb1a5a6a4459bce7eb7bc02dfb895fb7ef85ab55cf3dfccbd9ababf0071f4e1b495f6032423125f6", 0xf1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x80000000}], 0x40, &(0x7f0000000280), 0xfffffffffffffffd, &(0x7f0000000040)) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x2, 0x9ea2, 0x36}, 0xc) msgrcv(r3, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x800) kqueue() r5 = msgget$private(0x0, 0x88) getppid() msgsnd(r5, &(0x7f0000001380)={0x3, "2b286458a206a599c9985c4e58f76d2fcb35306df033f9b9eefe6c3e8cd18c9c7f038054ad08f417161984fa721c3d8aafcff8f260762ae8f9fb58baba0835f61719b90c2b4d5fdebe9103e5949e69ee20f386d7789a7196efc16aafad4bfbb96c95b998b13217c18b0cbdb80577b1e1b94fc89875dc8075d9b02d160fad51e1092144f7c386071311b0da315e9e5298c135543f28f8b600d2f5a537f0a72427cfd9d6c2012e81507c2694f2a284e5"}, 0xb7, 0x800) 18:43:54 executing program 0: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x3d, 0x4) socketpair(0x0, 0x4007, 0x8001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x2, 0x52f03457, 0xffffffffffff0001, 0x3ff}) r2 = dup(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) write(r2, &(0x7f00000001c0)="2e409f4774863563458692db1d1d3ed27f21254a690dc199da25bd9d82b459b509ece323fab168304cd7b67357f6d28317c9adf673141913c87a3dcb0e32d068333c70714ed941a39a6329869070ef0ff21f5841e63356fd3f4906fedde9a568354bf7de16", 0x65) recvfrom$unix(r3, &(0x7f0000000100)=""/68, 0x44, 0x2, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 18:43:56 executing program 1: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff8000/0x1000)=nil) shmat(r0, &(0x7f0000ff7000/0x2000)=nil, 0x0) madvise(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 18:43:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0x5ca5) r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0x0, 0x67efc6acce0fe18f}], 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000340)=[{{r0}, 0x0, 0x40, 0xa0000000, 0x8, 0x1}], 0x9bc, &(0x7f0000000280), 0x0, &(0x7f0000000100)) fsync(r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ftruncate(r1, 0x8000) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x1) r2 = dup2(r0, r1) socketpair$inet(0x2, 0x5, 0x800, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5ad64a5f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x1, 0x2, 0x1, 0xff, r4}) 18:43:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x81) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 18:43:59 executing program 1: mlock(&(0x7f0000f8a000/0x4000)=nil, 0x4000) chmod(&(0x7f0000000000)='./file0\x00', 0x60) mprotect(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x0) r0 = shmget(0x1, 0x2000, 0x42, &(0x7f0000ffd000/0x2000)=nil) kqueue() lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) shmat(r0, &(0x7f0000e87000/0x3000)=nil, 0x3004) r1 = open(&(0x7f0000000180)='./file0\x00', 0x23, 0x8) openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x100) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000f16000/0x4000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x90) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x7ff, 0x37ff}, 0xc) shmget$private(0x0, 0x2000, 0x30, &(0x7f0000e8e000/0x2000)=nil) 18:44:00 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) recvfrom(r1, &(0x7f0000000080)=""/28, 0x1c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/162, 0xa2) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/61, 0x3d}], 0x1) 18:44:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0xfdba, 0x0, "c1d6d042342347d5439620e3e26a778eeaa420ea"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x2ced, 0x7fffffff, "2a8b4785d3f321c65fff78fa9e2efd39c2959038"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 18:44:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x82, 0x2, 0x7, 0x8350}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x5, 0x101}, {{r1}, 0xffffffffffffffff, 0xe6, 0x60000004, 0x5, 0x2}], 0x5, &(0x7f0000000180)={0x100000000, 0x3}) writev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="0f", 0x1}], 0x1) r3 = dup2(r0, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffffffff) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x83, 0x637c, 0x8}, {{r1}, 0x0, 0x48, 0xfffff, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x38, 0x3, 0x6, 0x100000000}, {{r3}, 0x0, 0x55, 0x600fffff, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x4, 0x1, 0x9}, {{r3}, 0xfffffffffffffffd, 0x4, 0x4, 0x0, 0x3}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40, 0x40, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x101, 0x7699e1c6}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x2}], 0x400, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x78, 0x5, 0x100, 0x3f}, {{r1}, 0x0, 0x8, 0x40, 0x800000000, 0x9}], 0x3, &(0x7f0000000380)={0x0, 0x4}) dup2(r0, r1) ioctl$TIOCEXCL(r3, 0x2000740d) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340), &(0x7f00000004c0)) 18:44:04 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000080)=@abs, 0x8) accept(r0, 0x0, &(0x7f0000000000)) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x108, 0x40) recvfrom$unix(r0, &(0x7f00000002c0)=""/174, 0xb6, 0x40, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffffffffffffaa) 18:44:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x201, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 18:44:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x40, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x6b, 0x40, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x32, 0x4, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x3}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xab4b, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x21, 0x2000000000000003, 0x9}, {{}, 0x0, 0x0, 0x0, 0x0, 0x817}], 0xfffffffffffffffa, &(0x7f0000000140)={0xfffffffffffffff8, 0x200}) kqueue() 18:44:06 executing program 0: r0 = getgid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = socket$inet6(0x18, 0x4003, 0x8001) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setregid(r6, r5) getgroups(0xa, &(0x7f0000000000)=[r5, r4, r5, r5, r4, r1, r2, r3, r1, r2]) 18:44:07 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0045745c7712332a7f0accbd854ae17eb30e4c7dc28cf4231d60955dac6e517372e25476a70d614b1305223898dd7d1ad02fd1fc322ac0294dd04b1c6d08a4c6d06ac0b4c71d35873a59c280c10bfcf53d7efec5b18f8041edb2b779e07376adee31939ac0a95e4ca3c7504aca25aae4a6d54fcc2bf606edb18235cb6e8a8e0e4c254985175f5bd9ea0ead8dc88a19d3c79e4c7b93cda25a06c0e0f248", 0x9d) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/62, &(0x7f0000000280)=0x3e) 18:44:08 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffc, 0x0) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001480), &(0x7f00000014c0)=0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x2, 0x6, &(0x7f0000000000)="7b7bdb0a4f7cad9f7db0d96bdc085420c221e1a8da49a0", 0x17) 18:44:08 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x3f, &(0x7f0000000180), 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x5, 0xfffff, 0x408000000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x15, 0x6c}], 0x7f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x3, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x9, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffff9, 0xff}, {{r0}, 0xffffffffffffffff, 0xae, 0xf0000000, 0x800, 0x1}], 0x54b, &(0x7f0000000100)={0x7ff, 0x4}) 18:44:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f000032f000/0x3000)=nil) shmat(r1, &(0x7f00001e1000/0x3000)=nil, 0x3000) 18:44:10 executing program 1: socket$inet6(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) listen(r0, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r1, 0x80) 18:44:10 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) msgsnd(0x0, &(0x7f0000000340)=ANY=[], 0x0, 0x0) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) seteuid(r1) 18:44:11 executing program 1: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x60be, 0x402) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x13) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0xe82e3852be0be19e) semop(r2, &(0x7f0000000000)=[{0x1, 0x9, 0x1800}, {0x0, 0x800, 0x1800}, {0x1, 0xca8a, 0x1800}, {0x4, 0x7}, {0x1, 0x401}, {0x2, 0x3ea7, 0x1800}], 0x6) r3 = msgget$private(0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) msgrcv(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x9a, 0x0, 0x0) 18:44:12 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:44:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1019, 0x5) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff7000/0x4000)=nil, 0x3000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') shmdt(r1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x100) getdents(r0, &(0x7f00000001c0)=""/125, 0xfebd) 18:44:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="209d5b66ff13393476766a131cf7cb4fa83fa291286fcb862319e02bab94509814ac5b36d93230ace10bf4891244fe4be1b6ad6bef89de5f9a224187f046c5bfaca972627479bb25a8b58af50a3ab443800dd324745cc99da47ac27bde05ae97a6aff228c2c8bc95c7a4153640a001f2ed686b5ace756dca1c3041d39778d4b9affaf7c97da311f34f74983e5af8efdd00d419cbae8ece", 0x97) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) socketpair(0x6, 0x7, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0xd000, 0x7) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/30}, &(0x7f0000000200)=0x20) ftruncate(r0, 0x4) r3 = dup2(r0, r0) close(r3) openat(r3, &(0x7f0000000240)='./file0\x00', 0x8000, 0x100) socket$inet(0x2, 0x4, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 18:44:17 executing program 0: symlink(&(0x7f0000001500)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x102, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) 18:44:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000040)='W\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)="3ad0df1005ba7a9e7efb8acd19930bd5199ce2fed45a20683d66aa7690ca3b06d612ae63d031bc1ef51065c2e4898eea8efd581d4677a0a4e4f03d4b2a9682d02f56fe5fee609a6e3b795f2cb9d8f2c97a43bb07be2642be97939623fbd74f0829897e7e0b8682eef6cf1826b2f7562afda0411585e03f8422939cf4a80b1a3225d14127fd121571cebfc3ab4558b81d1ac425731ea564eae73b83538d5c7c01190f54d35a781e2fb905fa84cdf69126b0c6a77112d45d6ed1fce1f48dcbc1c28f53f3c998ab1eaa4f4e7ce5b8334c0df65777b254f12ee48cf923a54a08c721c6a124f84b93", 0xe6}, {&(0x7f0000000140)="0c435da35dda6277c9c179ec3350cb8a96d78cd1598d56801ae9b6004b0194532b694c45964a5b081b79b95aa6b4c3c391c674e30488", 0x36}, {&(0x7f0000000300)="9bf299a37299ffb6ba025f6ace6a312eb969d2b45130871d66b24379803800fca3660d3a02a45a9be54e22059ab167f82a6bb8f76185dab3dcac4b429f0dba081149295ea261e9d5073eb694d72cacd016767fa068daf2fd5be0558989973abd6c34b783dee809022598c7440940d5341a350f09adf3d89ccc9cd4784c13a17dc907e4bde637cd6acfb90103d202e033d92ccef5b4717e88f853f1656d7c2286cc35fcc15932c611a90fb869a50d7184967abde6a01b07c6712b8afb43780da961dafc08665200744f4a0bd197d770c65c3c9ae37014faded830016377c4250a93efb8958d1e994d13504a124c4758622efb00ff150df073", 0xf8}, {&(0x7f0000000400)="d13ae552308b77c8cb32351d75d493f5b492ac5f928c61084d3aff7626d5a63ad58fad3b840adaaf7616169ced0cd5281e7ec017668041c724dd54a2cad72778bbebd48247092f263396e0806480f63f5717b8aa9c07e5a349c6e0c8934b9808f19bae3e5b34e7a83bbe5eea58bf406ae374189592dab3ab5827c2d9464e4f2e4a153897d4930895a978e96d38c88575c642c6565c85882e267c7ecb648ecb91500bfb8b5fb1e4b250e4aa4096aeab4b48906a1c639c51163c457bc66205521ad29bcbdfb2ac938cd3576edaca71b68442195d3c321d808060f24d8d83c8", 0xde}, {&(0x7f0000000500)="d2b1e7c49ab7b4b8132a1af563a5279289278bcc7ca6c416045f1a7a42a11c0bd5dc9a4c2bc7a61ea9645b6d5863542ade303ccae2e068f7afbf2e411b1f9cbcd6594d848bd7f546ce710bba83780415370677fcfef60d0041a0ac7379de2eb574ffda011c818cc9b8317f0c161dbec216f3f0fc0163d6daf6597246d964fac89c1ab1458fa08815", 0x88}], 0x5, &(0x7f0000000640)=[{0xf0, 0xffff, 0x6, "f8c4069cf96b467b510b03baeb1b751439f8e8eeaefc825ebe947155c9fb7d31c1404b00f72e529c4ae514c714d4fccf67a6aee6d1886554d3a34560697db8cca2d530851b2bd7a79c760335d5e0ca27899753d5f4244f7eecfacd97241370fff9e7bb9c3ac7300aa667452fd056badb063a023d6797c0b85d3dcae0788ab3e5c0f169ac682991b21349540a940eabae570279671d49cb70c489fa0ac218466031c7e8ad4639b12bcd98e35f98a3ecda9ea4dee8ce4ab0347e8b26f03394461fa9c025bb655bc950e3eb85dc7cd95c110aecb68c9b1edaeec0c4c4f0"}, {0xc0, 0x1, 0x80000001, "a42b2df4eef8a869237c73c92f080f14cf46d9cf198d74fcad3da798eec3145aed6c28d18092849751e6d3747cb21007338827332138ab33dc957ac00ccc029f4c35e60d2d419e7ec43af0667f97d7aeb71d40246cdfcd7e99d74c49f8adb150f9a06bab36fb17bb13008a7e6c4379162f67dde1e7aaed755c023c42acfdb7fd95cd3c2917ac5caa4593027c6415233469d32cdc0c7197ac17608e6828bae563254728ce1aec741612"}, {0x78, 0x0, 0x3, "bf949d9aff2b0f4ba918b5ad990f2e7616a4cda58df8f90cc453bc05b5147c9c841c2678f5e01ef81e253fda1cd833fc5b32aec3e57b0bba6174ddcf8f75beb389131766a464298db1b0cc91fb39553061e0cfc557971a8cd0a33c2a073216fd8f"}, {0xd8, 0x1, 0x2f5, "3e56ea66768befe6c28038159cdfbc34201470e52de6b899fb934fdde074be53bc7bad6656e896388634f9170789c4fd82ab6353a4d043348e7ac59ec74075f049f591823aed08fa7fc42877d55fdb7348d28f4b6d8292c7f4b4d7072677d78af5673a6b97cc032002ae54ea2af0a97f15bc2a3f91f213298e6b85df03749267c07e4ee8f3f1e16d6714bd0f7439b11f3936c88c883897a440b9e8c72abfe568bb079e65f5697d6527b4a69f7e0cdafc18fc2843adc9e0168df1e0c8618e8335c0bae3e2b3ed7c"}, {0xd8, 0xffff, 0xcbf8, "3cab3977ca3cfc230ddd06614288070894a7261252bc2c0619cd155c6bfddf2a6ba3e80cb8c8e1757eea76dc32ffafe0ee1ac2b90383d8e444ab0b8ffbbce11056aa2036066c405dd1023a85840400f6c1a9c015aa0680056a7c9298417c3f7157d1e5639a8f311698aa5f6da2add858419c78ac580aed8ecdcf508ac090cf609bc86104a7bc6bc06698743560b4fb61cc00062918db874b83d988dfbd7e8e6d8cd07736fc982915f7f6f348cb4ba2376cd29192eec85cec5e9a4b411fdebf7355d3be60073e"}, {0x60, 0x1, 0x9, "53b7414466336e39fb9722e47f4c9f56f2c129f1e94b7bc4d792e538525b5a258a5b20f45d2c76b2b89e93e7c0ef2585294a3174c12216723ac01d5d3fe128204f8961e1a0dd9ef07189a4489ca52e"}, {0x108, 0xffff, 0xb8, "1131e005c58c3532839f8a58cf83cc066610a2d7fba1fd231fc8e3c2f81814bf1a8f9c41c0cdb53aa191b044388d130d274d253f38b730d2fb77cbed71dd20401d297c7e265fd453c3b19184a03c5a770ec55edf5e67ca50ac978ee0aaf645ec8baf2485dfd2089f23cd944ad1992947849902bd68b867bf412c445a6be5e4562308fd6bf5af319ebbf476f32f9e4707af07200cb367232cd38b9436b160f9605dcd3d242fb63666e39534d4a8250ff6564b43078f486bde0bf82f62d28e7b4b50bf58a116141cdaf4fad994bc24c9456f84b3f5e1fff7d1bede7237ed7cdbb1d093ec3d0841e9fbd435ac7088aae67779cd610972290c"}, {0x1010, 0xffff, 0xfffffffffffffffc, "93ce05c73de35296c37f21b326c04cd727bed2e68deec3b5b85f453bb137b9839ae08831f5fd8afbba9d1833bf54c0f8915ad93ee3da924102d4394c4021ba3339a0e16b3fd0fee858e3c8cc9c49c32929e1445f9cddbfc99fe49133812b753ac7c8e2b843ac755c3c934bc2bb4def0cc1b590c63da40adaa852994ac75bd3089943083d6d23e452da6dc19add3cb63c87a28d9c0c48dbfd299624cb87dfe3805c602bfa4234f37d5e4b250511fcc2c26274fa90f01dcfda19f5e8d009f10ffd7f641f8edacc4466eab6adf13f1a4bc386bcf0cb2b0b12cd3cc62436f3909cd601727c51cd5d921dfffe51f660d1ae70309a2b9f0f480ae6d54e8612fc6d6ac6cc84a24dd95c7a9abe9ece5ca756dc5c1555f7f7b0885f166d55645906811b726283dfc644b965756e57f32cfca05c3face412fdf21813fc357aba7672a17de0481bbcbbdfc17983b28b7881e8e65062855a3e46b0fb97650ee2c5dc50935af5092fa6d195ce615e53f8b315ff879285dc9fc483b567cb3d3fff8c63d67b687fa803765d7b78459c8aed8a265dd582212ed87bc06e401e5c1ec7df9fba1e59dfb905c9ec705f0b8d8fae376126ffeea9de3cbf92c492e18b0c3ef61b4afd8871e6e854cd9890409c6f64c782f95176a9003dccd7f69a0d70ab452192d5963d54c1f1b2a0fcc9c7074430f5c27dfb40a4f60e25e375fa311db236afb2f0c02f7bad55cae2d5752ca01aaaf7ab22f3c3b60ad414eab8b86872c920705cd8f3a69cb5b76b0c138b7d5aef021289234bf19f265765debe167844e8a6457007ad71f02ceaec53e6eeed49a8a603645dea1a4a41528ee5c73f84802e2ab382beee09e4308b227b2a02915be53096ec9d9d6b82b4db1634c0588419be9934654cb90b2c6665d0ba813f6286db58324bb79674f9d9814259370eb94870c339cb481809bcc10f44bb916d287640e7947be87e4783c0fd6566ca2f29ab7120e2b88c9b39b572c0f4023e3aee1d1e5700b269390a4a2776ae9271a36ae8ef08af8fdecc5a0fec087b3afadbede8de6ddffecf8bd3c4f74e8dbee8d8c7f19e68fc7da2617b9c052209671868778f68d73bc0afb28291f0a8e5baffa5504695037a019c31f1431a2963efb6fd1f52297712b07723b62d58a68296182659b92013390619c022f312a2a9333c503378423a9ca541b61da18a5789fc9cf1d5c2982eb800d2c7b1e7cfe39f684241da421efc875ad99b4b1f3a2882d3048919ffb149899c6db80fcd0693a25bed25cef371b1c63005a9f8b8107862c3d3953c970195cfa5ed3477bc15963c211bb1916cd3e94422b2997b8e170056f5b628d3375906c3e50f437350b367cffa352b8e7da32435e2401e2116553644aa6a0a772e1caabad72dd1b8b34e9dd32a0ab73ff4d6792f0d6461ed88e868c9e97b19370bb0bd0c991c286a8ccac03bfe1ef466579fd5c9227c900a5ad8c4b4cefaf9f383ce5ff386be3724697945767e4a3f42bfaa5d86735213daf181e7015989c46dcb974a0ae747b578771e0b477f5fdf2d9de916d6b7015a64190137861e2d6d6de5aef1ec8d667132cbf7543a5f71c991f06c8fdadaf3967dbcbbe3ce5820aab4a3638f585f4e7f3700d6a534955e81e30801c3d3ade75f5835256b7161716669b799b622cedd769924a2fdcc49b1c0dfe43e04fa2c90077eb80ea47b04619f31c097876b0210bb7eab19397c80f74784b867eff260827bc5272cc99b8f53ba454c16d78a829b4b4a877c25f1c6e9cc9152864ff6726ea1cb923590f70a39c4ffb0b70f4578266d1daf982d235a57a49077f24439f41864ac2b892f27062e48a0d777818d55beb6467d1acdc6f308e91612dace115cbfc9824bdf28d8e822b52831c759ed6540ad22c7fafc22fc3476ac4b387749d9731a796fc6acca305827d1cb05e69479187df6693b0b9f9e87a4fdd6bdeab29b40e9032374dc0f3905c20f27f4e791770ce4d998e61ed2845540fddd1b753fcf8304ac90a7593b4dbbb73b041c3ac9ec6d0a526ad8ce9eadb1a5deacf1365c6484fb18247c2cf9693a87837713f604cdf441ef4d9cae0cbe453be150bc1fe2449e5bdab8d39b0c800a10463502f18b60199148ccbacf2489b522adb7fedc078f2c94035bffdfe8c45b266492e856f5e4a6e55ee02871b212bccb31d399fc32f711a1fc34afee22da832bdbe97eb62949378cb45f9259295c31bcc543fcad63cd74dfcc9bb35e7730fe7f1733bd95a63f2e787cd0e8b252e29f62a9feabf66651c62d350b30c3e69d156c825c0944116602dea6443001aae824be7e70a1cf08110923d7cf2ef0d99a977a28cb36b07071d364527d69ea5b59794781b9847b5ae48ae7d65a7fe7785c49c30b9428255c8784fb7ccb9beed99b2ce855251bf3f1cb47d22354a25eedcc1b1f8b8d9eddc3c2d5b6c70f78b68c6b32cb77f007edd1f86372fdaa316a072d68fadf44df157e30c4d55cb15e08306b02ee1948f9d59e73bf71c76e382c3096ef1fd9476e20aae506c5b9a659cc289a853b0ba297e38385eb259d6d85a47514b1ed8bc85a05ff42b3904c156e2c6f192107e342d97017abc4fdb3e1292ee97c167709dc1b8630ff18be6649c0a52561fd8fd29e82b40714e0f90bb161dfbd8ba79f12610ef06e8cbfe3ddcd38541d3d41a6e474a1423929caae0930735707d831c496f6f22e24c7c74fa0f19cf4e3e183ae8c039a470d2f3a55b031a541d37e0ea179491371e09a91adafd057a2e4add2f50e430c72ffd0a1fe6b4377661e31c3feb45a0baf6c0a483d3c5f5f41fd747119f64877517903acd8da3cec87f0922e41f26bd79964dedd3d0ae3c903ef5d6d65d8fbb91fe502357166030b9955ec223df23582c3c20c7e11dba03cd6dae13bcecbcb7dca852fe11fea35d35335632108b31e999cb078c6da733a1c9162bb50933d47e73c4a9d9e8d4820b07aad792a683de63365d0303d0dc96eb04eb79e9ec42e07b923165c931c1a6628a96a80876221bbf47798adf93eda342314f27956d872ac5d40e8802dbb188dbc5a2ea1681d8f622bcb8c71b57f0e9c8a9db43995f60892a456fb99a794ea54501425e1619ae2499841863ba8b72698e4f82472e0b8a024407ac3a6c8c7b8df933d3ffa19555218881dd901ae48439b44224e43f0416e552a14c0752e200d6a4f38db95ee99e52cf9e7c24c67fe55432748e169d9affb77e6327deec5b3988acb415f392079fa012116a66afdb23d02f2e43582d578620e29748e09dfa2667dff29a3f601c65b6aa9408d5ae6a92f63ec60be672e99f9bb0c6b9413eac485a4a523bfcbb630d81c5d666d0e73fb3fa628e1e6af6844b036bbd2d88fa1057b019be0e5a7be780b9c2864081d224cc373335144efbc9205b89e78fc84d397ab5fd89928a466e1a1cdb25c839b107ad186b92b7450a94c5f68d24276506e696138ca731acab19ed32319d45514570eddabfa75752370333865fe9f556734b3688878a184cb12f219ae15af06838aa595f134b17b81a0fdc9f35bc147a4b0b779b6f34cfb8008863761844fdb88c5cf11aa5f321a5f447b9d80730617fda11730fb84fac6f00b53f90fe9c6cd0e9b7483ef2cb0ef322e2fbd067420e6476969f5b5681016f9808ad36ebe957fd7471c01c5bffc9d140ff70fd3bb22433933c0e51ceaddf2eca92104d05471497151f5a84fa894812d308e2b923b4268a280d9ff4b407ece09ed5b7a33f97edf57a17ca6b8d876c220758a438867ad93ea3d0c8296c668b466f86fb19e554ef0c35e46d1c8f13b557837a4298809fcfa2229599a820166a59fb8e63293cda272b45d37d812878212b98fe0a58c462f30e9317175055564f6fc8592ee2ddc964d4fa50fe78c9c6a1bdaa4849f77effe30343fa233514c6253e49e3060f5bfe732fd23bf540354a78590771118dbb780e8831cb02462be85147bf926c535c1fa42c0b5c8b014f3a96da6a8ab773a89ac6d95d55454172c6caa0887814845244d229590ac0539d7b754063aefdffd827f0badf7558750fe9b928caef52309bb7e6eab3789030c64cc47cc9ca598eb03d1600f25e980739108cea2a62a904ca8e1ad6654bddcf1307601a3814f69a3a88888bef907faa5e17b6cc3e7d1f4edc9f40879936c6f6ff785d0e2fff12abe0ae962da87e4eb77ebb0060ba810c087ef770b6d1d6900c364e7160de3681cee66a63214bad93974f26c29d0319b7dcef14f4d5336f5e5a8569954b28f8a4b8da5d91a21e6516ec025c40f81bc455151d4739941ae1029ec7cc0b2fc30fd9932373637a16785f71f766e72362e4a3432b00d954091f95c1ed733a984af328bc3d5176176741e5029b677747f99c25a8de9902ff73b6a4588c9a8ed4a065175a3076cf1d34c0963f886d2375d8c7251644c5e07d07d09ffe68319fad6084b75970fd27c10c3688488072bbd521f96b481b2d0e0fb84a8d8ad24803afdd26431046d8f2916cf4a724502466f822d54be27382760cfdbfacdbaa27f907cbbf7a4af0f0c2d3b3a79885a4de9727a0304c27f2f535bb3d02f33930c6dde379ad4a2fcc957198b461cb4404232f103685d9c166c45fdd491609111eab58d9f5a7523e47c85398a5fb88cab110a004d224129a0dc959d7967b81960fc7a3d4625e6ce5b4ece95c39a49922b5322606be2639167d5aaea95d840977ea188280217d4d77b62e1f6c6b107ffb183ce302f169e606859236607865baaec94d1521903393a4a8c1ac46e9a6fbc91eb1c8c8b7b6746348a39691592a10cb7a00b62ae6ea54e08e434e12381a16bbd6c9795f4fdcd813691529331d8747c783174d265fe97d03d2e1f66b650d8c00519ce89c27e1aa956518f24b9c2d4844afc564daa710d5140a643d55825624bcc55340b3e71de005f2e7db865c53e85ed2794b50e1f9cefc5508f63809d50a3c49cda0f84622a214bdd76bd6e49230ee4b743d67253d101449ff504f6dc8b06738d567974704f62edd885ffcdf7ce288330e1edff3e4dff338a3e70245d532f05100286e657e66dbdd2593bb22c9a0cf713692f43d4ff51f70d08bea56f12b48aeacb585a9d94a2c8cbaf342cbb97af554bd781bfb9622b064273444d59f41cd0b1a3530f5e558a0ebd255b737fc45b38529e18bd8914997e6ac2dad19b8ac08226124291f9a3d7fe167974731cddbf43f1161c44278890564df3c8074f289d33f0a6f36b285924bacd5e16a221966189ae07199014f4bdb1c2436271c226cd0a1c34b3da1cc2719e9eae1452612449cfe6500b148ae6751032aa8e7bcd49c68d18e4e7d4a5d31ea196318be72976fec745d7d7e1e8942e8eda078d8db9bb68102a27c504c611f9396c00c5dff1a945a9f21dd2346c14fe72f906c039467f29756ca25bf10401cc2e87e5f2415491e73c73ee3a20baf9e23715ece582cfe0db4e29046d97a17016be3c0bdc4f0600239e3f776ab3cfc1781f4e053a93e54742c0604b24a300e302079bdfedac067354184aeeea79f62db0d9dd53e9f5bd12efaf5ab209fb201a7b6f295557b3113208620b4e155965d01e3adf0c3f267a1b8e4212214533e287f1ea79b4fa4e63f915310442c0f7a463a4b0d592cdb111dd274da63a9294f75b2848ea2c59f512cede6d167fe322806acb55d380d195f3cde2b6677b4408e10b1d0762c6db66ef4ac2f801ea4ae66b76114cc0fce7dcc0ea7b1796ce9955fc92ea801efec04f623d05656778d137121851a07d4158ea413d769bddfe5c44136c742defb26b8577cc6c50"}], 0x1550, 0x405}, 0x2) 18:44:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x10000000000) 18:44:19 executing program 0: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) close(r1) socketpair$inet6(0x18, 0x3, 0x3, &(0x7f0000000000)) 18:44:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x5, 0xf01}, {{r0}, 0xffffffffffffffff, 0xa5, 0x6, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000044, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x84, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xffff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x19, 0xa0000004, 0x100, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0x6}], 0x100000000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40000061, 0x2c0d, 0x8c}, {{r0}, 0xfffffffffffffff8, 0xab, 0x10, 0x200, 0xddf1}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc0, 0x7, 0x6}], 0x7, &(0x7f0000000080)={0xa9, 0x7}) kevent(r0, &(0x7f0000000080), 0x0, &(0x7f0000000300), 0xffffffffffffffff, 0x0) accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) close(r0) r1 = dup(0xffffffffffffff9c) getegid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 18:44:20 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) geteuid() r1 = geteuid() ioctl$TIOCDRAIN(r0, 0x2000745e) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r0, r1, r2) socketpair(0x6, 0x5, 0x3, &(0x7f0000000040)) 18:44:22 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) rmdir(&(0x7f0000000000)='./file1\x00') 18:44:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r2, &(0x7f0000000040)=""/191, 0xbf, 0x40, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 18:44:23 executing program 1: getrlimit(0xfff7fffffffffffe, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 18:44:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, &(0x7f0000000080)=""/227, &(0x7f0000000040)=0xfffffd2d) r1 = msgget(0x1, 0x402) msgctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) open$dir(&(0x7f0000000280)='./file0\x00', 0x209c0, 0x93) fchownat(r2, &(0x7f0000000000)='\x00', r3, r4, 0x6) 18:44:24 executing program 1: socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x5, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x6, 0x27) 18:44:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x45) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) 18:44:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 18:44:27 executing program 1: r0 = syz_open_pts() r1 = kqueue() readv(r0, &(0x7f0000001380)=[{&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000001300)=""/70, 0x46}], 0x5) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040), 0xabb, &(0x7f0000000140)=[{{}, 0x0, 0xa0, 0x0, 0x0, 0x3da}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x200}) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000000), 0x7, &(0x7f0000000200)) 18:44:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) accept$unix(r0, 0x0, &(0x7f0000000040)) dup(0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x9) 18:44:29 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x5}, {0x6ae, 0x8f}}) 18:44:30 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgctl$IPC_RMID(0x0, 0x0) r1 = getpgrp() msgget$private(0x0, 0x612) msgctl$IPC_SET(r0, 0x1, &(0x7f00000016c0)={{0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x0, 0x89, 0x3f}, 0x24000, 0x7, r1, 0x0, 0xffffffff00000000, 0x1ff, 0x7, 0x775}) symlinkat(&(0x7f00000015c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001600)='./file0\x00') 18:44:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x202) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0xc1}], 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c0, 0xdffffffffffffffd) writev(r0, &(0x7f0000000080), 0x171) 18:44:32 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000000)=[{r0, 0xf0d9344a57a26e1b}], 0x1, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 18:44:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x1f, &(0x7f0000000380), 0x10000000000000bc, &(0x7f0000000640)=""/49, 0x31}, 0x42) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)='5', 0x1}], 0x1) r2 = dup2(r0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0x7f, 0x8, 0x2e, "ccd8f08209e42a981f62101a6deb70691ce72410", 0xda9, 0xb9}) 18:44:33 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x1b0) recvfrom(r0, &(0x7f00000000c0)=""/6, 0x6, 0x840, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) clock_gettime(0x80000000000006, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 18:44:33 executing program 1: mknod$loop(&(0x7f0000000100)='./file1\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x10, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) 18:44:34 executing program 0: getppid() r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)=""/227, &(0x7f0000000000)=0xe3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0x5, 0x5, 0x101}, 0xc) 18:44:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/101}, {&(0x7f0000000140)=""/43}, {&(0x7f0000000240)=""/157}, {&(0x7f0000000300)=""/70}, {&(0x7f0000000380)=""/2, 0x18f}, {&(0x7f00000003c0)=""/59}], 0x10000000000000f1, 0x0) 18:44:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{}, {}], 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x4d}, {}], 0x0, &(0x7f0000000040)) r3 = kqueue() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x181, 0x4) kevent(r3, &(0x7f0000000000), 0x10000, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x80000000, 0x40}, {{r4}, 0xfffffffffffffffa, 0x10, 0x20, 0x2, 0x1f}, {{r4}, 0xfffffffffffffffc, 0x11, 0x10, 0x0, 0x6f}, {{r4}, 0xfffffffffffffffa, 0x90, 0x1, 0x6, 0x2}, {{r2}, 0x0, 0x8, 0x10, 0x80000, 0x800}, {{r1}, 0x0, 0xfffffffffffffffd, 0xf0000000, 0xbd, 0x2}], 0xfffffffffffffffe, &(0x7f00000000c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 18:44:37 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/49, 0x31}, {&(0x7f0000000440)=""/198, 0xc6}, {&(0x7f0000000540)=""/172, 0xac}, {&(0x7f0000000600)=""/214, 0xd6}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x9, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x2000100000000}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x5, 0x7e0000000000) 18:44:38 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x20) accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000640)=0xc) socketpair(0x16, 0x0, 0x12, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000380)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) utimes(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000000c0)={{0x5, 0x6}, {0x3c07, 0x8}}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") open(&(0x7f0000000440)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x8000, 0x0) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000193b7722a69b6ebc1dbc22c6bc9641cc21e6f1293b0000000000000000000000"], 0xa) socketpair$inet(0x2, 0xc003, 0x800, &(0x7f00000004c0)) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/145, 0x91) truncate(&(0x7f0000000200)='./file0\x00', 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000580)={0x1, "105d5590f8b589ae8dd14f74998473137c50632eb30dd86e6b04811b2279b9f8a6814c749a118f58b2ed27702fe35d5eefe450166839b9b934143daf5dbc5311f63322c1f71244924f113df371878ac211bd47f05806962fa577c549e423d31cbac323733fa054032a0233bdfd22705d63c3a6ba399a1bfa1484ba769209bd9b"}, 0x88, 0x800) 18:44:38 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x22) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)="b3d6") r0 = getuid() geteuid() setuid(r0) unveil(&(0x7f0000000200)='.\x00', &(0x7f00000000c0)='x\x00') 18:44:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="d2", 0x1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x10001) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x0, &(0x7f0000000380), 0x0, &(0x7f0000000180)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000040), 0xfffffffffffffffe, &(0x7f00000000c0)) 18:44:41 executing program 0: setuid(0xee01) r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 18:44:42 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x6b8) socket$inet(0x2, 0xc003, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x33d, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x668, 0x200000}, &(0x7f0000000200)={0x1f, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000240), &(0x7f0000000280)) 18:44:42 executing program 1: r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f0000ff8000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/113) 18:44:43 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r2 = getegid() getgroups(0x3, &(0x7f0000000cc0)=[r0, r1, r2]) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r7 = getgid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000d40)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r10]) lchown(&(0x7f0000000980)='.\x00', 0x0, r10) getgroups(0x6, &(0x7f0000000140)=[r3, r4, r5, r6, r7, r8]) getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r11, r12) r13 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSTOP(r13, 0x2000746f) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000d00)=0xfffffffffffffffb) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendmsg(r13, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000180)="08f55e872abdba4da4f9bff976f83151ff86a7eccd15a427bf26a96f35", 0x1d}, {&(0x7f00000001c0)="116ac4a4b45f4164701cac0541406809d0a6e396a5eab98cc08a2dd60e5105cc1627a374", 0x24}, {&(0x7f0000000280)="c58c9eb83f5ea3a0540af5f147c7063e9ef95f6a7fd14bcb9d451399815490f76124425c9937592574b57299ab125210438985d6f0b7b6b34cdd15452ba58a67afeb3a7a94f11d415695b494825ad7815bd70e2dbc94fed34147006f885a1d4caa6640ffbf92f453afc18d9d06d31da4f7291f8905269fef0b8f54234b921d0b52c69493fd7542905b68fa80cc78d6c4c28f41c0e251db22ffac921423d911becc45a5f885", 0xa5}, {&(0x7f0000000340)="adbf78da0e1c4df55401f7694c52082025451ab531c1fe4bc97ccc8c63d325a6580bdc968e9233c1261a295c4858dc8d6735aeff9df32d4c9215aee23fb3c2463f7b030c4313b617cdca7bbe3536fbad6ed9e9c2e8d13de87f2dfae0de3e4965f6f681e6f2c0af9efc532e8c52723486e22e506a62e461b3e4e69cbb47cfec770bc8ca65e8a74a15a3a40d9c78f139dada9cedf576bf560d7b892c24b27ed58d355a2ecfc44a41a52191df184bf657efd394087e87d3573dcdf9520b1a03f2449a7558a76987202be8693f79dbd654a3822e903c2d58b6bdc5912effb302de299484b78e2ea3e9e35bd86462e097fd459429c9493f4893fc56e3", 0xfa}, {&(0x7f0000000200)="91d3babe1b5137347471975fe5a309795daed80237e4a09363a51062691171a7b4ec54b246b7257ba2ddace55c024578f5bdffdadb", 0x35}, {&(0x7f0000000440)="2158c63bd84dceb82b81966cbfeb33dfd7d213b77c505cca35707990c12c199fffd562416656bb124461df5f7130b75b174b81be4ac613ff2f5a676eeb540810b07afc42f51328034ba4868669d63c37778988720b900cf015a11188768c6e1948e8ae85c05112ddb85942aa8080849a", 0x70}, {&(0x7f00000004c0)="ce06b602320484a1a45dfea3a28fef0731c0491e77ef97acf9c8854f468e11f5362c63d1dc65ce8f89ad0ed9fbfa7f824f2bc6d9b034fcc859f5c83c4e7f69fa464b681eb669b52a07aac9e233b80a98ce9553f854fed854da49be4ca316c9eed36511fcf934651502bf8ada9252c01bfea0e4629b6eb05d9a90d4ea73b0079d3981f3179747a4f8e3066a03b799ad2f7379f000bbbb861868d55ca56f46e51a567d982f20934d8043ffd40e0df0959f585d75d6e5072f1d39099c3a35ecf4296338cfa20d1a65862579266279596314fe8bd72ae724d5b2724a82e29b4371a1176c52", 0xe3}, {&(0x7f00000005c0)="d90bbb3468733065c41c9e20edcfbfb35ce18d8b82d082cf5fb679017f8648d966c81c94436855d849f810c8e695417b697b982643f163512dec5b5f4d9c91ac7679da4a32e834a741f6dbd3e8aba1c9ddda575412f781460f23275cc73ecaea0fd66546ea3efba58de583726f1a9d8cf7ea8536798e2d755d2b29aeae9feeabedace8e2c8451ffa5497e825702b00eb78ff8a5a66f461b27da9853d19bf38ef12338c2acd02432a6dcc2f6881a6197671397c9b9498a7a17d0808d7dcd198b8001a42311e9bee02423cfe96e1cec1f44e0b9c953609837e88f584fb66ee33", 0xdf}, {&(0x7f00000006c0)="541da9309ddbfd569375aa7757fa6e17cddd9ea2045606487100d15020a424af8e4b41f304f30aad7a643a0b87017646cba7", 0x32}, {&(0x7f0000000700)="02787b98ee7db8042f2ceca3b9a422cf5731a11ccfbc91cbaab8c5394c4b9e7fa05a0743d7dce6c49ce2d866ec2e54a1de4d70e16e8750e73532fce3b1876a5fbd30b4016cdfd9c142da66", 0x4b}], 0xa, &(0x7f0000000840)=[{0x40, 0xffff, 0xbf, "ba56e5ca85a074885beb3a75a11e212e9c4883d91b1d1d7d8eec73cd268e8658e7746e320ed330f08ac44cf7"}, {0x10, 0x1, 0x4}, {0x68, 0x1, 0xa84, "671b82ad24b41897873810cea079e3467dc850b2394c9e5bcf30cf700cdb63017ec2b2b7f116a10f93da02260950ca266fc85b449a8696695e025de3f17ac329071de0a57837d8868c42befcf3511e37e0563cb2"}, {0x98, 0x1, 0x1000, "eaf1b139e90e602a13945a9ed481b945a0b67538e1a1d1d90ec562c0344d65f53ff3da0fc48195d9eb72caab3030dd3f60afc4f8e2b558921a02c30b994e5522e9cfca98128064dc34ca072fc141ee314b25b7d023d9cfd5ef3b9f8c1d2367f2d3b445fc9f206e9663feb87e5eec484e9a4e1f5de96d9924d2d0b71d889dc6c28b743d6c4a"}, {0xc8, 0xffff, 0xd7, "1526cc5dacf798166fa9d256bf90b6a8fe045b2a9b8ae1b5040b1db2139363c10f92a82787b124c407b925af5cd4ab3eadde63fa4dfabedcbc1cf5be2b469dbd064ed93b123b94c67a2594ab311bd17bd9ed1fc4b02996f26f177ea5902c4b474e72a7a05a2ca5b830356fedb2cf88f7b9bb8d509e3399440bc0ffbea386dfb37c260cf60ce1554eede01d4e7ba939f3c0d726cd40fdf8f6a167a2829f6f91b60d1a140a8462cac41a48fdbade02b41aff2b265963"}, {0xd0, 0xffff, 0x1, "fbc9163f5209a5070d95999370b9499f72bd52a840cfb809c72097f6839d2e403c3d53f4ca62372326959938cdbfb8f1b07101b89553006003b3f1e0151cbabbeb477589f7940501e3e4b811b625e6c928383d85b9daf0d5fab719ebcf209d93e8d399418206e1be62037c9833d8496b7ee39c29cf46f3a301a88978f1c8bb3ccad7c774894435a39163f0391acead9113253260cd63417dd22ee0930ab2afa6c16bdb7b1ecbaadb3fd20dacaef86c028a3f27933d7358a918b56b7b203a31"}, {0xa8, 0xffff, 0x7ff, "a592c81c89e7e47c583eaa44be44057d8e476d902b425adce81c2acc8abc50372f44f39b96c621c6b76b66359b353e669f79ed895af075c824bccec7921516bdcc02ea0e5d71de268a5f4cad4c0fcc525b1a798082b569751c1dff06147105471ec31a28b01d9ffb93156386455d31b0751084ca73c4c32fa25583ed83bb78289c1f9720127db8b8d5f3332f0a6fe1d9feb59f1873dc11"}, {0x20, 0xffff, 0x4, "2a4bd252bfe0f22a0cfc51"}], 0x3b0, 0x4}, 0x8) ioctl$TIOCNXCL(r14, 0x2000740e) 18:44:44 executing program 0: r0 = socket$inet(0x2, 0x4000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) socket$inet(0x2, 0x4000, 0x400) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xd53b, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x1, 0x4) 18:44:46 executing program 0: r0 = semget(0x3, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x8}}, 0x0) setitimer(0x0, &(0x7f000000bfe0), &(0x7f000002c000)) semop(r0, &(0x7f0000000000), 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/210) 18:44:47 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0) clock_getres(0x3, &(0x7f0000000240)) r0 = syz_open_pts() mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) semget(0x2, 0x0, 0x200) ioctl$TIOCSTOP(r1, 0x2000746f) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\'\'%\x00', &(0x7f00000000c0)='\\\'\x00', &(0x7f0000000280)='\t-/\x00', &(0x7f00000002c0)="7da700", &(0x7f0000000300)='\x00', &(0x7f0000000340)='Q\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='}!-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) shmget$private(0x0, 0x10000, 0x88, &(0x7f0000fee000/0x10000)=nil) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000540)="9865f7a6530d117fa91fa5402399650119009089d476e24849eb77f89ac36427f6f3ff5a641a92ea97769f8ed6afba9c4be7a7e05b5cde04f6968c0a26b1219b86bc09cb822597476ed9f2182d1483c22acadb0c54b92008486da8a849e85bbb687ac6ea58155b8e6c5fb8d6ba70faa3972daf8a7143eaade84bdc4b08f05252246b9dd61316a462f2130a9f43926fbe7be93db03869a253597ab715942932d1ef55dd451fe857b85a8d80d394c3e5218e5812d5c5e6e069935654caa3c0da211f1b6645839cf5322cb6a4a81313c819b8795216c200d7", 0xd7}, {&(0x7f0000000640)="183f645f488e0159c2f72431311a6f9d5f06d90428b0b79b8f922355893b94d4c1e2f6cf7f7d6f43f850e98278dc0fefd19d6a243e8927ed62e152a8ea4e7f5f8ea5f8d1ad2f8de471faf0fac0e394074b49cc34702343f1e2bf0260263a394db0074d99202332c3281c6e8a5ac815b2155802eef33e8d0cbc694c36998256b2252e420bca49e4714cbe7999f125994f98fe23375fc2bb172976523bc61422647d25bf3d1fb18dbf695b2fe634bc071df20900a05ca3d5b5b688ad9487494e5a26677be089149177", 0xc8}, {&(0x7f0000000740)="94b0f29a5fe81e5ff33c1c9f25244513dc0542d8abd4dd51e7f7e41d0bf1e7536e4d102465a64c767497d124e59f2436f867980ee99cd928ed3e9bee2ef80284021da2a3a409307c022cdb75343418ffcb4ecb29bba760db3d4b906986cb47cd162396aa3ba4650254cb26a41372911c197b718495928702bf35fda2a29468a417393cd4b60652a8424be3a0b41d9e821243d0a17607763d88bf471d40d5cb571e183b8ab8c28a7655aabf0d163cb97fb3ad", 0xb2}, {&(0x7f0000000800)="399c2923c68ca485b210765eb642a1fcf348c7a80de34a75fb21355be23b11104732c1885e56b5bb728d90e5265e8bc1f253d579da6a98349fc4b70dea2a52932818ba223be360de8038ae44dcf5234072537cffa2b4df6c831b66d39df85f43073207bbaea596650f7c5b6e6b71a191828e4e4b8a8f12cc96622b3e1b355c01b0af3cc8c6bb3cc2bbb33bda5a5aab1889df6c97acba852cde316b2656771c5bba9e5aafd41c31527953015783a958aa8f3c23c15edae97b5b902dad7fb7ecfe054825dc76eb410b59f62d114ca828283e", 0xd1}, {&(0x7f0000000900)="d9ed76f5b857687c618404ecf66ab1f0d14d3c62ac41d0b42db36e007ce17b653876e3acd3f821e059ad0f4b9ab85af5d31a020667253bf88fbd2e496fa3c068aced7a066705b861ad35a130a1ec1a74d79ac8bb70eb1bf53f76425c5a146732aba248977a74eeb72060ac3bc940ecf59c0d2dc1510d4f12d600dd68ec2b07ae60c9ef1c48cd6f47c732a8486fb55f464986252c2bfcb458f93648f7412b69677d6abdc0db62b822838ed51eb641cc6dfd184e7b27c5485ffa23534f0ab14f996c9c71f34a6948c324a9b4", 0xcb}, {&(0x7f0000000a00)="c0f6ab3d", 0x4}, {&(0x7f0000000a40)="91c61b18f1d6057a1a9197cb744155988d3006995c552c87e0231ba57ce6db63affe7bbea41c924b7bbcbcae9bd0e1308fee95aa5a91c5026693d867c71c6ff73c59861e05290e1d726dddcc4681717bab0d1f80566f1561581ec6f6a2fdaef3a00e447604e8b4b09d0d251c782e7598833fb7691353c1d17263f6654f900f6f0b1df29d81eba882492f6558774fe55af3fe5fc6e0ec4ad3979d267ac9e21d63d19307f2aa186fc5409597b4aa24697ad0c0fd514ed21604154ecd3b044ea22cbe2b258a692f9b91365d6c2a93fb214d605897930a47902a03", 0xd9}, {&(0x7f0000000b40)="33252f4d6c47df810e4fc8718bbba7d7964ced40dfd3338a4db77c67c5d38b7ccc7bf12cf8ae24b847ea2625fc0362aa8baab4663f6563147834de3781d5403c61da51d2f3fc9c783aedd7bbd52caeabb8497c3d8eed1ab11ba5cd4287448378ea5d8c946b6a49ef55731ba46efd4093ecf4faa06263affd3a60e3ac772142fafe99fbc57c0391c9d801fe5185197da1e01e593f214e8efc6303edfcd67a84115d83876bc6958c5f923c91666b3e3ce3dc454966d8887f76a26ee21333", 0xbd}, {&(0x7f0000000c00)="95dafb272ba72b1234e1692b4efdd59d5d75b61684b2ecb402f5b3271f3569b1b7b08b8fb6c850bb809841bac57dfbbbb50bb5a7e520d85b2b99d088abaa3507f24f6b0d6855970dd667a1a492355f6a06cba0a43c2467402d4a19085e8058b505579efb90f1a93468b5a3a76e7333556be9c3bf9c407557619059dc85424ce8d0b7d5b11b975e995c707609a1e853aafa21b5b38b157f2a4e59a419884329c6fa33714186eee83d056aaf7e9120b020e9de", 0xb2}], 0x9, 0x0) r2 = semget$private(0x0, 0x2, 0x91) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/244) 18:44:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0xfdba, 0x0, "c1d6d042342347d5439620e3e26a778eeaa420ea"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2a8b4785d3f321c65fff027a9e2efd39c2959038"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ae0948cf6420b3d39400a8efab81bfeadbf0ac5f"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 18:44:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) socketpair$inet(0x2, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:44:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0xe23) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/187, 0xbb, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 18:44:50 executing program 1: select(0x40, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)={0x0, 0x80000000}) select(0x40, &(0x7f0000000000)={0x4, 0x8, 0x9, 0x4, 0x6f33, 0x3, 0x8, 0xe3}, &(0x7f0000000040)={0x200000000000000, 0x6, 0x81, 0x0, 0x1, 0xfffffffffffffffb, 0x4, 0x7}, &(0x7f0000000200)={0xfff, 0x0, 0x1, 0x117, 0x5, 0x8e, 0x10000, 0x7}, &(0x7f00000001c0)={0x9}) 18:44:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2061, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x280, 0x400000000) r1 = dup(r0) openat(r0, &(0x7f0000000400)='./file0\x00', 0x400, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="640e4169b41ebbe34a4bc47ac1c5d7bd5a47d41c1ab71003ac56d8a95e0cc81c78fa203a3942b8af284d232e713743171158", 0x32}, {&(0x7f0000000140)="9ef53502da6fd26ebb8e43f8067ebab9f63cae38a30e1582eac1cade86fc218f39f26de0e4f1043509b32a69e0ec9b79bd69a687d0296f22fa6b978e7a16cb30d4301ac013e7745015ba7935f482d274521d9d7d9bdb0aa1a3", 0x59}, {&(0x7f00000001c0)="dcca4def23c70e3427789f0df1ca92f4d5b1775cd37e4b4e908c26248492fbd7daf6bf5e0c234c774304f90ff6584f28d7e538d6ad3d0b137d6ed31f81a34a955a0cfcacf53ad792f9faec9fe96f5be1e6835c0375c30b04df2fcbd3aac5140084809cc8dac7b6d496f34b8ba5b4c58bf38ab37ccbb956af6466970fa55bcdc5a19fa8d5f25b9fbf8f942a5249444e60c829e74f54b7c3988752ffd50638da5059644c883717550d9e0339b32323f719070cc4308f07a6ecb365fe89370b49c39148397f36f1f7634459b5fba2c31df6785684cc3a6ef9", 0xd7}, {&(0x7f00000002c0)="ff6d8ba1c100d082912daf1dd4ac5270ceab4762abc4d9941e29b02ce51f18b1e20542beefe1eb972a41e7867209665f9aa6e11958486736a6d33170b0deecfd2abba54f63ef654bbb18452628456f46", 0x50}, {&(0x7f0000000080)="04bd49307f0f48a136ea46abb44680fedf9554938764caf65d5df5f12563b04e1095eebd4d2c61119eb89bcbc787531d65102f21c0809a11627a", 0x3a}], 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000003c0)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 18:44:51 executing program 1: socket$inet(0x2, 0x80000000003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3f) 18:44:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) sendto$inet(r0, &(0x7f0000000140)="741bca6f6a416f842c19e699d88edfa53239cf67a7ce71a033160ce105afd7fa14ddc495265e5efd7b16ea5bbffe8568ad25b7d8860a6e26acf582ddd430190ab1ed6c0d5c0390d4971213fbd8579526078b2a5bc7dd565756cd6365ac409925aac76c77c75f18a9c925c3d8aa5e51af484689fee115461dd2a646203e8b11bd0b90d5dc8fcd8445f2f2f6a72a29c8e8e0cc8cd0c9371ad9caa5f99bdf98480c679e040366d0d1be92c1c756cc774a9e3cd5f013e65b80be8fdded1d44968f40c35757fc2a4a7b8c9936250857ada4bfdad6374c64fef8e6c7ebb1bd", 0xdc, 0x2, 0x0, 0x0) clock_settime(0x7, &(0x7f0000000100)={0x2, 0xfffffffffffeffff}) fcntl$setstatus(r0, 0x4, 0xc8) 18:44:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB="98b99a65f008a5aa3000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)}], 0x1, &(0x7f0000000300)}, 0x0) pipe(&(0x7f0000000080)) 18:44:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) bind(r0, &(0x7f0000000000)=@in6, 0xc) 18:44:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8081, 0x8) mknodat(r0, &(0x7f0000000040)='./file1/file0\x00', 0x2000, 0xc0e) open$dir(&(0x7f00000000c0)='./file1\x00', 0x4c0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x20a8, 0x59a3) open(&(0x7f0000000080)='./file1\x00', 0x480, 0x0) 18:44:55 executing program 1: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000ff5000/0x2000)=nil, 0x0) r0 = shmget(0x2, 0x3000, 0x403, &(0x7f0000ff4000/0x3000)=nil) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgid(0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x79d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x677e63e8, r1, r2, r3, r4, 0x1, 0xffffffff}, 0x5, 0x9, r5, r6, 0x9, 0x8, 0x9}) 18:44:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) 18:44:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x36c, &(0x7f0000000600)=[{&(0x7f0000000540)=""/134, 0xffffff22}], 0x1, &(0x7f0000000040)=""/49, 0xfffffcdc}, 0x40) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000014c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000280)=""/106, 0x6a}, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)='5', 0x1}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380), &(0x7f0000000700)) socket(0x30, 0x0, 0x0) dup2(r1, r0) write(r1, &(0x7f0000000080)="d081e205ef5e730461e9edbd1fe62fbf8eea209e9385b7f560a551207d96be1617", 0xfe57) 18:44:58 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) r0 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x1000000000000) r1 = dup(r0) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x800) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000435ce99e000000000000000000000000000000000000000000000000000000000000000000020000000000009e743c000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 18:44:59 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) r0 = socket$inet6(0x18, 0x8005, 0x4) sendto$inet6(r0, &(0x7f0000000000)="77158ad666fbb6e794daf9d0fcc607b135e872b90b3c4f2920d3e0146ad5781db05ae6e0981d54185db00bd47f353c54521e8d28c56b6b35b611", 0x3a, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x401}, 0xc) 18:45:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20000000, &(0x7f00000001c0), 0xffffffffffffff81, &(0x7f0000000140)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0xffffffff) kqueue() r2 = getpgrp() semget(0x3, 0x2, 0x40) getpgrp() flock(r0, 0xb) setpgid(r2, r2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x8001, 0x49}, {{r0}, 0xfffffffffffffff9, 0x21, 0x1, 0x3, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x12, 0x40, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x21, 0x1, 0x81, 0x906f}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0x0, 0x4}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0xffffffffffffffc0, 0xb1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x6}], 0x200, &(0x7f0000000180)={0x8, 0x100}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8, 0x4) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000280)="ea6c04a606333f6a0f365994dc9466eeebf393824113d4db7869814c42790f10cdf856ba3b44463f1d6bf9d0afb8cbd11fb9a67321257afb70b4bc3bf00b5318e9c3d86e40a30d116ecfb01072944b81c67cc0f715334e283b11ffbb4f5042d44bfb4bbb1b85c8", 0x67}, {&(0x7f0000000300)="dcbde3439ce801a3d642df6ca3d902e0f5431123bbf89d5d432647a5befe75a261f699683ac4501c8b8e4620c607b18839241a81590b398ff9b7a77d85ab25d51764d4ce3590b8e31462b29d5624e3ab409c6a372b7a084f687d1c2ddcb46c14db03f697cf263a803e920046b181cfbfe130426303143e49ca764564861ea010e97f827cf12a4699cc5497d45dedfb399beab68430f32c2cf9142ca43a7b189175d4f0086ca64e791ee86cfad5150db26d084a20a45e620b6127752c4f41bf9e73b5516c60878cde1e7038000a192243f86d285a94141a5e53cbfb329a74ffe08234c03991f6881f8e2e6f90620b9153a00ecf47c41c0a8de9ee6cab8ae729a44e896cec19d940187a701b2ce3a4a6cd3d0103fe6df5e924a47e261cc6401a5b4c98eb322d394846bd2194077ebdbd53e1877062eada8482b93cf0c1626827029d6b955b94f45a45c706c4499d8367dd5e208aa8460200ff0b9871b0a6671d60b6b1227b62cfb2f146e41b47c369aa8d35268c60020b19ab7346fb57ec653bbd9e0e372e0f6a488a851345e08519adddf1d73c3676118490abbe90b461626c61a43d60b6efb4401dbb49feb4b7b35fb084b29745937b778986392d8deb6e8b8e50d8d72f1f11f27251675894a77ac7ab1fdc66a4aadbcfb54c3f0095ae560401de53d8eb75c9615e9a442b9d7f5397c16bca7ea5a07c628dc59462aefb7242ebe87ca33535af0f9e0f2b0241870350aaf091037bfde6d197d3b6b4616b000f9f9dedb9cfcf8dae8f97c6a3a01736f5d6973ca33e4b16fd20b5fec4a119ec8d6d63541bbbe3b056447ace6f3fea9d7a26beecbbd72fdff0a501e38c8ce1bbaf439b4164269047a6d641ea04148aa84813a3c8d5dd73002df5188d89da45380c0b83cf8fc7245327a439b967c25e9ded75e2b88f913a48fa42412d91cb8baaefc542c6a672c72ff498f25d5be6d8450eacfe0f748b30f703a89bd777db6924c83bb37b4a666ccdfcb51b867fde0fba2d6cbf923bda445e5bbde897ccdfb2478bb12ba15858cef0759b0ae3145e83a9909feb94d808dea1f55b72c6e9651898e50c955bd3eb4ceef68175328e38c40825aff3339c489498bb71c58557518347a1c46042fd630289c4f0070bb6bf7b8e43080cc6484de3eaeb015b92f83e151616770b57763534d4358b4f248f27adaa402d7c329bdfd8ed3d4033e77afa261342c9b02ad9d5b170f86a161c0f6f318788ed449e3fd11c796b4b556706ca55a40494ab8efa0216bc46eb17ac950897028cee92f43179a1a9d5e0e02a7aca2b85a08be077142485948ec24805762e4ef2884de5cc6eec74c72eff31640e014df6a6c45e208bd75be3e94a8db71f3a4513b1fd6240db4c7186786ffc17de6c434b78cb7af7c14b458ce8e0d02e7752f960257c8867d8ce69538120599a9776c1f00a35dd4b4ac7bc1fbeb1a5717ba119784969bf2ca16666c3777cbba2c07aa650977587cb63bc5a870b0cd91e1affcb4af2c1a0c6e6a83fd13e113008a164167f8f225ce4b1bd1744488646872f7892add8814289fd16b29761fb20b2d38a9aef9628a92068d18fe78b4d6b352802fd77be335ab3a5d6bb8207cb21cb7e7b6f412726dbfd6e0f5ecb090311f8081e014b7b9bd04fcd461914ddfbeadc4eaef42470ef42aeb0142af7ee50af50696568a5ac5e779c4f4403763a8fa5d49258e9fe35238f49f3fe341b9e70ea367998aa9509498c33fdfed788d902d716916473511f35cdf107009f992ab22964d93c0931c05a840a88fb9340ce2a0e61f902fce92567422eda9ffd5eec747eb5816fbccf9c084552d77bbfbfc859891c4ce4c5e1b4fce409930e33637993023a81d034d3bd5608c3a6a71ab544f3a3a6fecc4757fb1e63f81eb599b46d49f44466240ea61f7bb634ed905e0ca0ba4d30ed481177b96ddd15754905a819d62eafea9793c09f8a5c4568fd694a5951d3c386ab499f3b1e765816a75f80730fd6d78af909b34a34ec234b51f94acd65960a371e3517c386f34785021a4f9f2c207903fc593551ed22dd8e8802683821372a4a9078aa6f5c89517100b5fce150acb444c4e072eb7ac2cf1b0f789f66f3d8f101cf3dae2ab5d8873614ba1d73f0af6d1e2867ff3fb229fe6ba9a975790bdca42e05c2aabda1d2992f0e902202172f859048f485360b34b11a4e672b5d1dd88db6cf666294fa29d029325fa90a5510a85691f876df173dbf550494acd375abe0a6c41bad9f384dc90eec33029515221af8f72d6dd384863bc688081ad4c7e38bba271418dcfcc601fca9b01dbe452cc8d107c15ae0799a7f7cdb0d7d24d478ee2990e82a352755bf01c2847457326fedc252f63c60dce55d0155799e91a417783ca07999d5a6199ee0629642d014edc683c9cb0d990510f05d379a7b4bc0dff3039eecef5efa0d8baf1d708eb6a357602c480836dec90f2e272d83bcc7021b2b30b3060798c77730df79db82a378ece00f021ab84afb05a5cd502997195dcdfd1c134dd7ef8160da1396a198c5295b460996aa6f09353e21de3384cab1a7ecc2dd7a462aa8c65527af4e69059c48545225616570ac212e26cf00ba39abe26ca20cc9e217acac0845c0f59dbe5ffcda851db0f6dc082442d5c4a22c022ca4771b1cf5e052d416b260dbc4e6f48e537c65fb77f7b121214f9e7dbc697977476178ad96e97557c5822d8daf3f8611260ff9bf5e64a5803deafc661b78c868fad96dba09a9f15bc4d404139a0ae6e785e87e9c4a4698148cdb062e3f6f36fd1e44da0e9441857a761b853a63dfb351796fca8b975e8b7aba4075881868cae08966dd0b76e74455542226d687aef7cc9edaa6253a67503b84eac382d9c4a8e7398223ff441ade3e3e428aa8e89fc8c43ad6d0f975489ec4125fee6216fed9b9fc53a6d7824119cb9286af22932f661b5e5c3086beec32a56a96703728eed0f97439562163108f2584a9643b8a1e2e2a5a4f8bca74c922c9d6ab74ef6a6a17ca3ba0088ae05ab37ddabd71e355c42e1a5c290763117a175e09c7cdae42f0441267e0333461d98cac4af178d1dd6573ce88f0b709a50dc88d9485d832215c12fcbc07b5beda0b04ddce07f8e89a1e0ede8a14d165e8767d75e1009b8d1bb5dfadcb11a3a6b1622395db8ed7b0df5c2d7b29e615e1d0ee22fe15f5976147e00388ca68985a74c194b2cf7a42380c8dbffd4f77292f01b348203bb2247c4f253f9be31616469ed33df75422ca25181b95bdd4ff05edca52b4e34f2ea0c24263ea89a42eda6fe565a699d29d0e0cd3a5b47c105c80efdfb91fe3dbc1addda650f66937898ce48dc584f91c9b75ea13aa9248e55449583c1b5a8a2b2a77b56422388bf7586b9e174bb8a42ab0bf0a90022f402682aa9e344f63e8bbfc9ca5682075d6061f0681aa3c22deb330771c18488c8d67b9069499d285adda71c0798b1611553b2afc81ecbdb97595da45cdd0e0bb0fd6412566b5b7132820a3cc9a149d4bb255a631c6463b4b932841db607310433229300c1a9d638444e4790b931a58d475dca194abcb4645e780428347a0cdf22a97c427f6bf1942d29ccbe05eb1d5f6bad6bd3233d9f30e0cf43fc5be86360dc58462b3608d37e7c9d35b510a954f18b301af0e992f4fcd2affd46903a2f6b564f86eb972cd71df61da482627759d853ee3ee68f6d7240e74060197348b9d1c9443ddafc64bde0108e3e01d4eaebb92cbca09548d731a5a98ccb6d25f542de67262c852e0e7b610ca031812d50869bb2c94cd592cdf4e1af66f6b1f2fd4cf3bd43236a6c46ddce18d7424689f0be84100c6bddb69a429f80a573fac4b98ba406ba5c6f5714a0f878f210ac9af37e8abf7b0decb05c06934eee69287215f42b7a7db5d0a42405e99555af6f01e50b823ab125c656ef42a0fce365d4ae8f98e275c6594ab3ab893d3da6c5875a5a3b3caae324d830202c4f610d995b37b7cbfb381cfa7231aaa5669f00c90cce17365e3d8d6280865c3b0ccc357aa0b3067c2cb429a1691de87514de2209636b0e4a67f7fcd90c92d346123afdb1c8033b5349ad5b60c1e6aaa1f444a262a7ee75acb39ffab59244d9a88d5562bae063669447867cad0f71ee027feaac76c7815c33fb68ba03d3738468d50e2681224e67abde6cc8914bc39e6ff32f5b71c48c57fca38735dbf1b338af1d5fe29e90e7b4a9d3027550f161785ffb32334cef4116dd04537c411640dbc02b3b13fe01459b16729d17a5a7d00542452f0ea8237f041d418bdc6e2deb47f633c4d85d2130966dd458a6518f1ff417ad7e93ff7d6d6fe0ae46286621698f7720969b4b22645865fc3a0ef58b338b915ed16b4a530c819c8710927006e6a55f6e99131e8f040f1b7980d09e343a6c847f5b13c623e26883b37a8e42ec15c24cd38ce25a4ddd77ed6d11643f48788477634c07abc7b3108abef7092e83ff75db92c3989ece9041d6790bd625ebab2848152a8b27cb99b8682f77a16d869266dad52fd7e30701a0c78a4aef95aaf05a925ee2a2a8e399a84fffbc9baf20b935df57339f74f51d4639b5f7b510d8666118cfab9de4638bd37dd69fb30a99d8932df9780d9072e493e5443a80016f24bc3cdcdb7c952b51dc36d94bd9ed3875d4e6f1ac15b09b20bbf7da94bf46ca64c9060f1b171ee721ef2a8dd0b474082952839842f29ec426f903f7689287cd360a77e012a737d615e2d3157737fbb5d74a2ee03d3a93cc78f0ad06f4c663243aec8ef4b4488220741f81563aa6a6f5237d1d7162b0e874b38b4b0989d3c8f687aeff7a7a5269a49818a49840364c7f7894c3e870d552e37f8f1bc2dbe18b603ea4ec6a939c956cd5d6a013f67e66bc37d625144a953bdad205d51c59190a7b7f177bb8f7393b5e155c08bf7713fc288e366cdd4ca47abc1eece1ed4b1d6d95cb5b2a13f9a647536ab9f9c9b0ad5755a20efe7e32568e47da201b04433cb28c87eb130895fed511cf188f5dfe3e5374e38d914b035c9ee392fdba93a1ed15a0d6e5c8164d2dea4cf31d6f8f1070a10a0313e665e1a9b8069bcbc22d0331b5d580794dc5cb8fd1dfdaf40d6773a9a8d8990635b2f410a88d713c65602d1cefdbbb198f4deee56e02d0864238e362e45e6c212053cd1179b2b6d1e3d9fc8c35b6e93b2a9c15523e55e4a4298121eff532860ecf9605b574ddfcfe14ee9745b1800b09e3a543cb386f750c062c655bf862058e03858db21ba96bf15020e494b29128cc55802810c92e4355c95f9a9bf5203dbbeb089b417718c602b91a23b65c64bcf5a9b8d4f86c2ddca9abe8f679a15d0ba6edfdac8864d7a54132f5afd698f28dfa2419095a2217f0324f92a5a0c354e352b032e08905d6c29692da4d83e953cf85dc83edac30388bd2fd773f510dcee6a63d0ba5c212f7932cc357342149177b1be38203c61d33ea099251e01ddb9e78ae62c5c36c02b673c03837e77508cd94d5d3012f994c0a69b815b13a0a4565a0a20b3b53af708ebed860d6f83a3d591762203b7adbf89ba1d16fc49e70845f097cd36d8ea426554ef8ab9223b9bd2b3d0deee24d3d9b8ab0d0138c1692fb98ca29fa20dfe797a15022130af2c870335e8472b7de1fe28fb8ed478ad78b89d61e364db83110957ca98e5f432363928ccf3d26555b04e61f317a9b09506025d4f980de2a8e37ebdbace87c77ca81d9d001f811818a41e54abe555539741692d0c8a31e7ebe4534f42dd55ea8aba01c326c5f1ba77c2bd72b22cb4609ee39ac679a3c531928586", 0x1000}, {&(0x7f0000001300)="dc038849ce6d92a00ca26b1ed157db18cf684048b86fb16699a15e8820de753f50de59ea29a53798bb708c4a87dc1df031e26764af9fc4b3610d65dce7cdf08144bb79e5fbb2c4b78b858593dfc73ac1e577147a934307", 0x57}], 0x3, &(0x7f00000013c0)=ANY=[@ANYBLOB="1800ca0000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x400}, 0x403) 18:45:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4000000b, 0x8, 0x2}, {{r0}, 0x0, 0x0, 0x80000051, 0x1, 0x7}], 0x6, &(0x7f0000000040)={0x5, 0x6}) kevent(r1, &(0x7f0000000040), 0x0, &(0x7f0000000340), 0x101, &(0x7f0000000000)={0x100}) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, &(0x7f0000000300)=[{{r1}, 0x2, 0xc, 0x4}], 0x0, &(0x7f0000000080)={0x0, 0x1}) kevent(r1, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 18:45:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x1) write(r0, &(0x7f0000000500), 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000740)='./file0\x00', 0x0) 18:45:06 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xc3, 0x100000000000}, {{r0}, 0xfffffffffffffffd, 0x90, 0x800fffff, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x74, 0xfffff, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x8, 0x4}], 0x0, 0x0) 18:45:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f00000000c0), 0x0, 0x4d) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socketpair$inet6(0x18, 0x5, 0x6, &(0x7f0000000000)) shutdown(r0, 0x1) 18:45:08 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xc3, 0x100000000000}, {{r0}, 0xfffffffffffffffd, 0x90, 0x800fffff, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x74, 0xfffff, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x8, 0x4}], 0x0, 0x0) 18:45:10 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x2044, 0x5a4c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/196, 0xc4}], 0x1) listen(r0, 0x10000) shutdown(r0, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 18:45:10 executing program 0: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x5) syz_open_pts() 18:45:12 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x90) renameat(r0, &(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000080)='./file0\x00') 18:45:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x4504) r0 = open(&(0x7f0000000200)='./file0\x00', 0x9cad08f86181d725, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7fffffff, 0xfef}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/185, &(0x7f00000001c0)=0xb9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) dup2(r0, r0) close(r0) dup2(r0, r0) 18:45:13 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000229000/0x1000)=nil) shmat(r1, &(0x7f0000058000/0x3000)=nil, 0x2000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) getdents(r0, &(0x7f00000001c0)=""/125, 0x990b) 18:45:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2042, 0xfffffffffffffffd) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ff3000/0x2000)=nil) r0 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) r1 = getuid() mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x88, 0x20) r2 = getgid() utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)={{0x1, 0x47d}, {0xcaf8, 0x80000000}}, 0x0) fchown(r0, r1, r2) poll(&(0x7f0000000240)=[{r0, 0x1}, {r0, 0x5}], 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0}, {r0}], 0x3, 0x40) 18:45:16 executing program 0: setuid(0xffffffffffffffff) r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f0000ff8000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/113) r1 = getuid() open(&(0x7f00000001c0)='./file0\x00', 0x801, 0x30) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x81, 0x1}) setuid(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() shutdown(r2, 0x1) r7 = fcntl$getown(r3, 0x5) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x400, r1, r5, r1, r6, 0x4, 0x2}, 0x80000001, 0x9, r7, r8, 0x5, 0xfffffffffffffff7, 0xa3}) dup2(r3, r4) writev(r3, &(0x7f0000000100), 0x0) 18:45:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x60, 0xd) bind(r0, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xa) renameat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0), 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/192, 0xc0}, {&(0x7f0000000480)=""/92, 0x5c}], 0x6) 18:45:18 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x7b}], 0x0, &(0x7f0000000100), 0x3ff, &(0x7f0000000000)={0x2}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000480), 0x0, &(0x7f0000000280)) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) socket(0x7, 0x4002, 0x5) 18:45:19 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x6110, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/7, 0x7) 18:45:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2}, 0x9) sendto(r0, &(0x7f0000000100)="c0113b9eb218a3172d59bbb626cb080a9a326db1181746c786085276e7cc04b02b52756349378990845ca7a730d46223e0cff85f95e61d54560919322de4c4de07034cb980ad574dac60935599b4d1e10900228440b9d7926e8a96b48da2c5fdb940aa40045916f30eddb92f08e5ca3a54887b3bbef95fe0080c7eeb8e2688fa68ae953d3fccb7", 0x87, 0x403, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) msgget(0x3, 0x400) 18:45:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x4) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f00000000c0)="84c1d68af186170e433fc92bb2468ca3e0816238de1183bf623c0346ceb1d5276ed2ff5eded28e04601d1f540a1134e4d100ab8db9f3d5e27953e6101ab99e682f7e4035e595f65b69888eb962911e5bc2dc92a57d83b625a3147a30d273b6d6fa5f1cfedc49b8d01f8a7dd300c7f206a3ef49af83d13ac51ad14481dbbd27e91dccad444ae87c5298cd9637", 0x8c) close(r1) fcntl$dupfd(r1, 0xa, r0) sync() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 18:45:21 executing program 1: clock_getres(0x5, 0xffffffffffffffff) clock_getres(0x2, &(0x7f0000000000)) 18:45:21 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r13 = open(&(0x7f0000000480)='./file0\x00', 0x520, 0x10) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r15 = socket$inet(0x2, 0x7, 0x2448) socketpair$inet(0x2, 0x4002, 0x6, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000540)=0x19) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r19 = socket$inet(0x2, 0x0, 0x48) r20 = open$dir(&(0x7f0000000600)='./file0\x00', 0x2, 0x40) r21 = syz_open_pts() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = socket(0x18, 0x0, 0x6) r26 = dup(0xffffffffffffffff) r27 = socket$unix(0x1, 0x0, 0x0) socketpair$inet6(0x18, 0x3, 0xfffffffffffffff9, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x8000000000080005, 0x0, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = open$dir(&(0x7f0000000780)='./file0\x00', 0x20400, 0x10) r31 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r32 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r33 = fcntl$getown(0xffffffffffffffff, 0x5) r34 = getuid() r35 = getgid() r36 = socket$unix(0x1, 0x7, 0x0) r37 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x8000, 0x1) r38 = syz_open_pts() r39 = open(&(0x7f0000000880)='./file0\x00', 0x888a, 0x2c) socketpair$unix(0x1, 0x102000000001, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="0d2b719121eb75d847a1518d6f03ac2844a0af95eef4f753ad6548530c5dda31258223207d9e4c4730c128f98e383637365102caeceb159f194522286a07b95f0e3da9820d77c5aa256a876ab11fe2864651f5e8adfa03f79fd0e77c7eae6407444ea294a56356333b815bfb490582ad7342f7888a383f4d5f0c670d39ab1f8f72bd84b697529872f8451cfb053a67600a27172c35cf95b08147ae6fee635b5e03408074ee15067598fb", 0xaa}, {&(0x7f0000000140)="de5e45e5513af0ce0a271c22a5c10db1ae90c2cc40f61fce788829aeb404c36c31d977", 0x23}, {&(0x7f0000000180)="20be817d17e0d0372f01743fb312da239f798f7fa7ad38c306731c7a59a2b9c9bff98bd759d31bf121b2f4944c1349a0fa945bce642516860d2df47cf3f35678d1618624a41316b225db60d5a1a2accc6609fa7680763d3ca9d61dee1e485d12a8746776ba2df01aab564e4ad939f12646e1c2987116fdfba9184064", 0x7c}], 0x3, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22, r23, r24]}, @rights={0x30, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30, r31, r32]}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @rights={0x28, 0xffff, 0x1, [r36, r37, r38, r39, r40]}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}], 0x158, 0xc}, 0x7) socket(0x1e, 0x3, 0x0) 18:45:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180), &(0x7f00000001c0)=0xffffff52) 18:45:22 executing program 0: setgroups(0x2f6, &(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) accept$unix(r0, &(0x7f00000001c0)=ANY=[], &(0x7f00000000c0)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r1, r1) fchdir(r0) accept$unix(r0, 0x0, &(0x7f0000000480)) r2 = getuid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r1, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0x5ca5) open(&(0x7f00000002c0)='./file0\x00', 0x7fe, 0x54) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="9c8ab6f3b0f48393f340c335f1ce1592a6c16f19117db01de184f59836b404aaef7b75ecc490420caed0f78b4ae3f068fb24402bdf7cfff04b7b7488fd84c14b12ae5a35ee4c130c1aef3a4bea90a6eefed1b70f704fdb77a1631a1fd74c55da5f10f89f48955c72895a0708f7852b0555b0c2ab54e8c81fb8d1d8fda6b0d01906f39eebff44e85d8c86ac728487ed5e5df9", 0x92}, {&(0x7f0000000200)="92a7f5d0f996e14d08ff6661ea9daee55c98c98cab", 0x15}, {&(0x7f0000000240)="490bc67440fe9505a21c9f7ca40f0b6b410a181c1be35cadb0ae9e737f4cd021552e66d4b61f362305f7bd72624ec5f733755eb2f4cdbc376b6a3b5755ae64768e8fd2e164e344987da3a40a2c4129b07dd19dbb0a5a737b1b034fbfab17d7e37ed33fb6534e7269eca4aee24891ddbb23ed2be53e154c6571e0eb138d2cd2685f070d98fe8463150badba3e173d0fad36f91aab9b394fd4ce714ad9897aa8cd80c6d2fb55e29dd897fc75c2130516117cd2c28609b5392ca88b52f511adad27ba2c1d0ccf3219fb043d58", 0xcb}], 0x3, &(0x7f0000000380)=[{0xc0, 0xffff, 0x8, "37c1569004e6d85da0b265975949beaa330c53ae658e8100a707292a214adbed7e6c0f4f80ff49568c9e9df72fc489341ca926cfa57cf3cc2d84bf78c7091949b993a84b154ecc5329d48ec74133f08496e1b7859388991d30a606432325b643d2f892d3c41fe010a9d5bec5af232e835f840dc1db7260b9170057df088e363355ae73a8398444c8b2bcfde5c6a13ed15bb37300c0c1006b0d0c54aabc322a5b7e136bb59518227339fb48d53b90052d"}], 0xc0, 0xa}, 0x0) 18:45:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x2, 0x80) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0xfff) r3 = kqueue() r4 = socket(0x2, 0x1, 0x9) getsockname(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockname$inet(r4, &(0x7f0000000040), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1013, r0, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x3}, {{r6}, 0xfffffffffffffffa, 0x7, 0x1}], 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000180)={0x0, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x1000, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x6, 0xf0000000, 0x5, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0xae, 0x0, 0x341b}, {{r0}, 0xfffffffffffffffe, 0x86, 0x20000008, 0x3, 0xff}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x40000, 0x1}, {{r3}, 0x0, 0x20, 0x80000000, 0x3f, 0x10001}, {{r3}, 0xffffffffffffffff, 0x4, 0x41, 0x4, 0x207}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000010, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000005, 0x7fff, 0x7}], 0x9, &(0x7f00000002c0)={0x7, 0x9}) kevent(r3, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x40}, {{r3}, 0xfffffffffffffff8, 0x80, 0x40000040, 0xdf, 0x1}, {{r0}, 0x0, 0x2, 0x40000000, 0xc817, 0x5}, {{r1}, 0xfffffffffffffffa, 0x30, 0x1, 0x5, 0x800000000000000}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x0, 0x1f}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0xabc}], 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)={0x1}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) 18:45:24 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xd7}], 0x8, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x43a}], 0x7, &(0x7f0000000240)) r5 = kqueue() r6 = dup2(r3, r2) kevent(r5, &(0x7f0000000200)=[{{r6}, 0x0, 0x77}], 0x0, &(0x7f0000000340), 0x3ff, &(0x7f0000000000)={0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kevent(r5, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) dup2(r3, r6) 18:45:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7fffffff, 0xc00000000}, {0x18, 0x1, 0xffffffff, 0x7}, 0x9, [0x1, 0x20, 0x1, 0xc84a, 0x4d, 0x1, 0x7]}, 0x3c) open$dir(&(0x7f0000000100)='.\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 18:45:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1, 0x1012, r0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 18:45:26 executing program 0: r0 = socket$inet(0x2, 0x2000004002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28da0, 0x42) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) listen(r0, 0x0) 18:45:26 executing program 1: 18:45:26 executing program 0: msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000352415642a40d14ba6cf78f60ad476480da374daf8ddff4665c2ec73bc3137aaf935ef940da55a3ac521f944cac85fa0e3c13d9b2b9ee49c4000710179a8b5cc9ebac2a774ecfa393c32fc4b60f04a7275e05eed55294c24486fab9e5fcbe549af873d01993820911b087ebc6d7b95c5a12aca2b18ae4e93f175668a08a5b58946d1c1ec2639b15a7b94f647e8cbd998cad9349d0f58e374c8ebdf65a71832657aa7cfe0ead779e5a16fe0ade06831a1a2e7ac92c69126b1985548a3f5c90c5fabaac03e8deb75a66f7ff5f2"], 0xc8, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x1}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000003}) pipe(&(0x7f0000000100)) 18:45:27 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 18:45:27 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x101}, 0x8) r1 = socket$inet6(0x18, 0xc003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), 0x2c1) 18:45:27 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x100) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="5f637c5a19653f149fa1263827fa0f83998b1e68c6c87a6466f46c9c112dceee9e423f6001e1317119e53d18f3db9489c9e3f09423f09a73326c5c166c00bbdb6ef411a1ffbc7cba0466e16693024ca5", 0x1c}], 0x1, 0xfffffffffffffffc) readv(0xffffffffffffffff, &(0x7f0000000100), 0x1000000000000197) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 18:45:28 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = dup(0xffffffffffffffff) poll(&(0x7f0000000140)=[{r0, 0x100}, {r1, 0x1}, {r2, 0x20}], 0x3, 0x63e) mknod(&(0x7f0000000180)='./file0\x00', 0x60be, 0x402) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2) fchdir(r3) 18:45:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) open(&(0x7f0000000180)='.\x00', 0xa00, 0x0) 18:45:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202a, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{}], 0x0, &(0x7f00000005c0), 0x6, &(0x7f0000000640)={0x8, 0x6}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x1000, &(0x7f0000000280), 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getuid() dup2(r0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[], 0x0, &(0x7f0000000240), 0x0, &(0x7f00000005c0)}, 0x0) 18:45:30 executing program 0: socket$inet6(0x18, 0x2, 0xf354) pipe(0xfffffffffffffffe) 18:45:30 executing program 0: socketpair(0x21, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 18:45:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="6d9a531ebf97235efedade9a77", 0xd) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x9, 0x4) 18:45:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) nanosleep(&(0x7f0000000200)={0x9, 0x3}, &(0x7f0000000240)) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x81, 0xfffffffffffffff7}, 0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 18:45:31 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xfffffffffffffff7}, {0x6a97, 0xffffffffffff4c0b}}) chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x4a) chroot(&(0x7f0000000100)='./file0\x00') r0 = socket$inet(0x2, 0x4000, 0xffffffffffffff5d) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = socket$inet(0x2, 0x3, 0xffffffff80000000) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8020, 0x100) listen(r3, 0x0) rmdir(&(0x7f0000000280)='./file0\x00') getsockname(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000340)=0xfffffffffffffffb) fcntl$setstatus(r3, 0x4, 0x8c) sendto$inet(r3, &(0x7f0000000380)="64622d797f21c714751d3c0cec94aee19d7dbd96c8c88c1849f0f6b484f222e75877a20001f66802fd3692751e8ef46b070d5b5683abc784b3c11a5b1d8ef6669a859bf885101c6b4d43b5d8e9c51d6f3d2e172236df", 0x56, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) sendto(r5, &(0x7f0000000440)="d3358a4b73f54eeb477e84189acd0e01494adece42f3417d36eedddccfa43e5d8aec7843e546285c587fbcee0022645d879934a9704091e390f8541c0beb9b9ab5cd5a9c197d4f", 0x47, 0xa, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) readlinkat(r4, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/169, 0xa9) rmdir(&(0x7f0000000600)='./file0\x00') connect$unix(r5, &(0x7f0000001f00)=ANY=[@ANYBLOB="01002e2f66ec643dd1300ae3859e4d7528c1f6adb57ac9b125b6608f38787e8c05ec3846ef21803a90fa0a0bfe19b0af1036eeac2acbc8042f6cfa425b0cb84617542740c13950134586ac6f5d717575784de5c6539f8754b5b9b3bd080008cb31639e796d140bbf32bd9a53df63626214ee2a1ecad447aa304f792ce826b0ad7a7b2f7a4176791ed25bda996323fc1ab2209a44a6b16e6cb9ecf11f12e70a90fce7943e981328ad916a4286ec31e006d807b4c78aa9209a1aff9ab318fb46a7123c5d5f18c1ff1943c9e9bec8beee7f148568164dcd50d2d4a874befbec74c4d1474a6c891df5ee187acad17c258bcdba3097f135c03f2457b9079e382605c0744fcf127be2f7a79c19a91346eb037cabbc32f897917a11f42f60bd204cf9ebe0c51f007fdaafe8aef059d4af012c264a9e6ff85a11d30400ea1205b9d342d56837f5608a5353e2294015bcf64ff154c766b91e19c778350433332f07ef6a4ec75b2a73e810de038d849d603a77ac535c39b0dbd651a6d5e80a768013d30a40b0c8cde8f55ab0e58debcbeaa7eccad4886e1d63ce10087a"], 0x1) r6 = accept$inet(r5, &(0x7f0000000680), &(0x7f00000006c0)=0xffffffffffffffb0) open$dir(&(0x7f0000000700)='./file0/file0\x00', 0x2, 0x1) sendto(r6, &(0x7f0000000740)="1aff008ad685391be54fa1aabae0f37f2571b242b1d1c9326ce1dffc16734a4f1ed88b8c94197b454e5e7e9cb853d9bf0d9b6c46b07501679e2a8657cf2f03d64afaf4daacae9cef7de2f38ed98da68effba449e51f60cad2d1c4a4c0f55b214b7fafb3e1537a83f74be320e73a4d3fa4ae71bdafef31e6a2a3ce581ed624992b878e963db495d78ecf3bd63f7e47d97af6e2d32501648f5d486446f91c17c0081dc7885620937e576f5f8cc28e072ff5294ad49cd6ece96881a97d69d1514b2d5e28273501d7ad2ede4efcee2a1b8f7fa627567b0109a4175fc1b3dd1361fe6f3bad376a5663ba79ccc94c867f487d0f7e276f03b932660c45bb683ce62e871f048af1df8045392c6253d288769d7ab106206374fe25185473dffd20fdb778ad67bbd5b56b49ee297b1500099177bb1d62baea841931ca0900ec5846c33f2d950f7cf53efe60a80f0f281dfd3c6c64c4ac151583dd9271c1045f669ac16999322ae9ce21c0f8cd476ba35933d060a3706dae153b6b737a935ddc12f45061af1883e5323e75949a216f2c0994208be6720afde83e97742e388085f0aa6acbd665dcddd6b6167387fd59e6f949e3db70d12495e44bdd4be5fea3f4e7ba531a454dfbcdb807f57ba418cd605de55222daf80e3e3ccbd2eecbdc52e6225bdbf7d879c38c0ff54295480879e5974bd8d25200958185a10d90fabe72eaf24c0bb1093bb937c2bbe96303fdd13ab982f5d9c5e831aefb0d5bb93a4866e3094e79142318e130c6ce48eb6cda74bfaefb9b2d2f4fbe71d2835a948eaf9e75b9fab72cd46ef0b2dc8a2f24f69478e82b69528b3b18646a36275ee4d9b9700a779807a9be04c4a4b28de76f50d6bb2efb049a095bf05d4f04eb3e541f9b656b64c068755290f9266766d31fd8608b47a79821ec5278df5850398e8c1e8cc9c4a90c845de086215898a318666bfc57c9738974d3abc21a16b2f626d15669c1feb7fea50516e070e88737b6514331d1c4dc120792bef3bfa96d9749ec2e57d7158f3419fb5e6286947bf151ba6d8b1839159093a572df5c96b10169d1e2806cb0deb35398ea6fd82de7a6347bf86a0e0fbd80533bb632768dc4a9a8c2db85a74ea49ae44107240068d40ce508e8088753d1235a0893c94037bbd7c7ecf2bcac289cb26d998c6afcf5ec28e7150e5b78db0c2933242c52966fc695cc95213c4fe1250187e9aa3fa36639c67c98014c0d4282ee35726ab4352829b0a2ffb3d4a6a84ff8cc12a6c3bc230460251c7d8ab0757506381392c55bd3aa70989d28d94cd38e7ac75f8151e5c4874eaa368b1da4d7c1d568f9128cab46dc66459a27704bbe5434e31e15d6abe83873eee428c20d1b32885f4885848e8613e2bb30f4a10de4b92c83b6ab42e8f1d7d33be40d8d83e0b9afbff07d59506ed303658fe2fe0108d3706c6a0b4fad335cc784e1df4c77560ac28ed46a0f05bc69b4f22a7a9c5ef5ca009aa879a2002e85ca255ceb98f5f523f6bdcf4915524d24b6eba0d54aeeb9afad2b32725755403d0e6d0fe56c9243746594bf9a21ec7296e9c9e1d381366b2717da4c5fe58a691baff8c082f27709741aeb5dc1ebdeae63857fa6d0683f16910c02588b4bf50be6629c1fda289445a3eb15fb5265359eb66f04b3cc1c006a602c231c829388385dd9959f2191c1784ce105f277e5bc2bfbe63383e00b282c7fc98f270de7315dc4c3d5a670d29f46c2ee3e4f1e6325b0c376c80e8f9e2d71dbab0db1e97ebaf5ece70293917fe8a57ceb18d62f8aab392b666f4a60d7522ced3e0d90869eb1f911fb69d18c3ab774925854183c2566503973a8db5b914b2f54afd7a5c4eaf78cf42016355c4c513b07d193499c395b7dc5cfa643a4c2be75394df20c21cfb9ce4e8661592bed73f44a4342ae01defe064196d05f80522d70f6d7fe7f2f624fd418db65b25be190e3fb7a43907ed6635f02c472c4463a412b94585bf271c244a2ab488e67af67bc0049eb04a621cb73b0d3ae5f8edc865121080174a2565f5b21c7ad84030f34f71c9393505f6f18f35ece1a6ec6cb6182e679c4caa0221b5bf5e2688e34cffd5dbb0aa54be9eb430f6b1e77b3897b178aef3f8f00d512ca863a20e88345993003927803be90873542656685842b7cee536720344a9a38154f3287d59cfa5805bf14025637202d21d58e6f67959141c7f90bb9857669eee80daed42867d19d68bc7db7a3f85d2a43610b7faf610ad65a311a579b884e9c752b3350f1a3b3d138a36824e93e6f65823e9cd1a40654473cf64774b6ad5dfdbf124acdc688bf9c07a8283385ac688e251eb9891b05d04ebad75af48612cd327ef4f92938115e6d4c3f751252179507c41f696996f963a29e116bad651d870d770ba0bf30be44fb7ec9c586acb11ec442c1f20b819f578445a02e247ddfb034f9721efec6eaf1b9426af6f165228c8bf0c9bf7b620f5ead0f03eec71cfdc725d04ef5cdba879db20f6d2eca558a633a58594c9925ac5f6199aa63ceab1041240f6da03f0c14a5cd3e5690482636b28ff4413b18bb598d0580222edd817d35075e8faa52350e0663e11ebbf9e7c484cd14a8c115ac26e76fcada8818b565d1cbd5495df27242f28abf0fae056061b7c937ae5699b03c148b235590a62279c4fe177b40884b85828efeb1889fc8cee973541f4bbe76a1e440d7270cd80b2b614375b202d99f40522cafe5ef3c87dfbf069dfccac8cf8bc6111bc168b3146e4954c1925defcae0255116826baef0132f55fb7d5d479f904e9718efc0ad751bd0810416eacd7133eb4925399ba8780e5e86985884d3719b212c0a6e0f5f4d67945ed0a3750809c9bec6590f4dd9cbb32f92a98112a42d395424032075204ef7d0b2857a10ea2d38ab8468b63e071efa8f5a275e2bca9dc2e0174014d06512d658dddbea23a396f0297a633b3cd4197b587816c9ae1215be892dfec05e4afacce75f534ec9b9a8f1c027736d529bd745ed171e4aafd376adbfd0ee262fe2400a99cd186a362c36ba941a4a3767e6dd4296f6d3a5eaa81ddcd75a780a6b0e0632bdc17102e37416484f4d0d54deb0c05855b4b48131b23aaa26bc5dba4d7ab4d66c2431c14dbc7c835cfeb473e641f173c3cb835e7401e61f3752476e07225c4e00ee68464b23c04f3c464f31135649edaa059fbdaff5c341829610702e11cb4530dd7b9171cce4cff87d5b7f805176e27f686e3a0d0bf17d7c4ce7b4bcb2f742b096ae5a4053526234d2edd8a711e15dbc23748785a27984ccf12486daabe6cf2f78dc365cf2a59f8c2272471635879f5259a78b6595a2f59d287e41f259d1e09138c71c9758a9a360888b1d9aa3c55e073fb89fd7ff55f86359c1d72bfdbc1879ec74be79bbe82c6aee377e7e5619028a8e1e5382e175b3b0144c7914e9641259f5767df81fb62440b879340452d29affc26a32288fab0da81a27956d9416a2243afe0273a3f53d34e5bc0bcfbdec6c9fa3d2886afdf8810e8054551a18bbb661eb46d3d6cf9778ae3613cffddfe135b164fdb404b1d5b490136d4c092e81bb211fb7a2974f46256e227c0facb5e17a4bdeca465a4148aad1043eb42294bfb037310acc29d7fc16ce82df5363acc626a8bc140b91eff3a1094db2be762c3dc1dec04a6f44f6d654cde22ac03f52aa4545b7d16109ce8dd6bb8680719663ad2bee230d1c836f5f51bbe627bc2bce0cf1834ac9d9b0b4920dc773b9004dd9aba6109ca9d979f538018ccc1fffee3ae84b72914aa089177ec833ab0307e3812c71e0567831f719d1af2e235f894d3e54cc9a60bf14900dde3f423f88c77eff2fb9ea430133ebd1816b251b777a2144e9f3b93275ade5fa41a51e130bebee1fb88639a81e08b4a1b88cab58b7bc3bf76b52ad4591217bf4ac6ec326307ecdf402aef72277e1282afa14f19d684bfcd976d76fe5a0e964d1f96cd1cbecb97a618c5dae7d9007f2c6c4a5a9958824f61408838bca8f8ede1ff7237905e0d675bfead70501026f2f622f2fe7488ed604b019d7c77e8dfa55184868faee6258d1fa97eb12c149432dfe8e765406f610d30d461c945c6d1a1884dcdbaea3aae47f1310cd9831951a3d1316c6d0b54c60123f3767c985143f7be389f4f2a152faabc50a07b44ed797933ea6fafaa5e2194d7b207edb87e1ddd79a1f6ec7ac6551d31f1ef5f5517d467d39b14ec7cd5d137b345d26e9a2d2e92331c9e4c4f6f29377ed5d53e02df0ff59de16ac9345818a3207123314480b90fa3a5578a0f7c1dca5a009b55823b399413218ed174c5a34d1909ef27151649070c328a23f1922d5e0138b9b126de8249d6a0f2e429dc7ac6766ce2c0181060b05eb57d325fdfaa23db1da7a7ec29e664e658895598cd5eea666e5ac3bf2c507110516cf33549497f4967b3af78f211539ab4db68b66ee1f0ec374e3b9ed07a39466996f8a82cb18a592bd8d4d9f2886f2049bab5e7df70e813539b989bc3d26fa20b410148373c29c4ff1062813f46926524847e72d71824d560a4fcf95bfd166110552718b27787cea971ea1e894754d36fbdb54ff68912fe010a230cf2b3e0b0f3788c270ddaafd16ea6dc3937c5cee6b4356a0d4e6d0de5028dff53ade7a06c8a64a57965d750b5e88f2998c89f2badbd9839c00711f0b0a7c9426174853a72f615b2ca003c933f14a794582954061f22e5dcda683541aca1734dd980bde1eef1f2d315e89a5bc2fecf7d41f99baacce77f32bddba36a9991487b01ff41a6aead45bcb89fba3e2b905dccea3d3ed221b1a085c9ba091717b6ddb20987895e723081f72782068709b21136159e50a7a591c430512b7b13cbe264947dd1e06a6e93804b14f446cbe7c0c3eca8c1b6c992940ab6893597882a627c884b60e59817ebb33264976438ce5412d1118d8ddcfe4976969779c0a85c2f72b6b1ef2bcfa2a029a7f0fd3d7a430ada8d3d5d9585121c6083e0ee0efda248ea3f2e7c2f8406850360803cf9295d867ed2eccd261b8adc390f039af9ae03bdd648a7b6a518cca4a91200162442e19f061f5a36db58d587e392889b38f0d9128341c287bc8823bd6f344b049fb31682e0762ce8765ac259ba272c2d8bbbcde52f14fdfa083e5023728eafdaa6fd6b35e6cbb73a9454c83d7eb9815cedd3471bb873e334444b04acd59217f6180a4fd16804918cd15fff6415abd3a1497cf4ec722946764faf5c22c3240ffc4e5731728951bd6436c6c3f8e8181873dfac3a41848318f833c61afe883fffd3b5e1efde12f57a5db47f4cf2546aa14587516f1d90b0a28cc6d44695421ec2480419d334044ca93a5e4c185c56108660e650cedea376510fcc3890541da9ba1d17d3fcb3ab6c7e740e94a88b0376379960ce8a0283772deae3882be00451c27b22c75874a8f4d2ee0a78888a5af80989282244ecc313110d168b4c4d130ba0624b0a5e7fefbc798855a23c58287c83b91285b6a48133231488e2e527fe338c037e41a35d0fc7dc9c25b6fbe85d3396c0cb56a43577483f3c74064bdef049babef02de8efb0109c373b646eea88affb4d38c4abc21e41854e6dc050f2382b936efd0b7bc469b322e2201b96dc5581ffb266e8e979ee8b51fe0be47308b4a1b8d2b10b3d970e6fc157cb5578bb8351fa09eacc97cd901c7d03bc26b0cee97beda8cd91038053a54ff2336c650ac693493e5ccffc38c8821e89a4cddf99a86a05cc2ccd1192cb4b3708d95ecd9b0aa7de52a54236793bf6cc640d257f5cbe680d9bd12f229cd49505ba", 0x1000, 0x403, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) listen(r5, 0x8) connect$inet(r3, &(0x7f0000001b80)={0x2, 0x2}, 0xc) execve(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001900)=[&(0x7f0000001800)='\x00', &(0x7f0000001840)='&\x00', &(0x7f0000001880)='\'\x00', &(0x7f00000018c0)='&(]}T\x00'], &(0x7f0000001b00)=[&(0x7f0000001940)='\x00', &(0x7f0000001980)=':-\x00', &(0x7f00000019c0)='!],\x00', &(0x7f0000001a00)='\\#+\x00', &(0x7f0000001a40)=':{\x00', &(0x7f0000001a80)='+&-]@}(.\x00', &(0x7f0000001ac0)='&[+-\x00']) socket$inet(0x2, 0x0, 0x2) mkdirat(r4, &(0x7f0000001b40)='./file0/file1\x00', 0x20) 18:45:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) write(r1, &(0x7f0000000480)="02", 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3630000000, "c12360b895c18f0d5f665c1cc0f1892fec318c76", 0x1, 0x34e1}) dup2(r0, r1) syz_open_pts() 18:45:34 executing program 0: mkdir(&(0x7f0000001200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf0000011, 0x5, 0x7}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x14, 0xea73, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000004, 0x7, 0x9}, {{r0}, 0x0, 0x0, 0x1, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x100000001, 0xa6f}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0xfffffffffffffff7, 0x1}], 0x4, &(0x7f00000000c0)={0x1, 0x5}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 18:45:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "177887d2ff4ed980d5f4f2d1f144b53c90674331", 0x9, 0x4}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 18:45:35 executing program 0: poll(&(0x7f00000000c0)=[{}, {}], 0x2, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) writev(r0, &(0x7f0000000440), 0x100000000000011f) 18:45:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/245, 0xf5}, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) 18:45:36 executing program 0: socketpair$inet6(0x18, 0xc001, 0x102, &(0x7f0000000100)) 18:45:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000a00), 0x0, &(0x7f0000000b00)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, &(0x7f0000000bc0)) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f0000000000)={0x0, 0x65}) r4 = dup2(r2, r3) dup2(r4, r1) 18:45:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x355) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/136, 0x88}], 0x1, &(0x7f00000001c0)=""/163, 0xa3, 0x9}, 0x801) socket$inet(0x2, 0x3, 0x4) 18:45:37 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 18:45:38 executing program 1: r0 = socket(0x11, 0x3, 0x7e) bind$inet(r0, &(0x7f0000000000), 0x26c) 18:45:38 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0), &(0x7f0000000040)=0x4) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/49, 0x31, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x80000000, 0x81}, 0xc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f00000002c0), &(0x7f0000000300)=0x4) getsockopt(0xffffffffffffffff, 0x400, 0xfffffffffffffff9, &(0x7f0000000100)=""/232, &(0x7f0000000200)=0xe8) 18:45:38 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200000007ffe, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x95}], 0x0, &(0x7f0000000300), 0x0, &(0x7f0000000340)) writev(r0, &(0x7f0000000000), 0x1ca) getuid() 18:45:39 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)) sendto(r0, &(0x7f0000000140)="49f53612f85e4ba8578b0de806ba3c40dd2bb0178b6269b5627b00b887cc565b3c8521326de443c18c466737fd0ea10329929fda8b0186f60abf91a4829796c35bcf627eecf7ec426747d24798407fe935c3e48e6c8718ae0a0d2a2a6eb3680b3c10888440ce499f2082bfef6c50f4bd41eefb85143211f8f8abfe0fb7293860565d43a8db5b00", 0x87, 0x8, 0x0, 0x0) 18:45:39 executing program 1: r0 = syz_open_pts() setuid(0xee01) fchmod(r0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 18:45:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0xc000, 0x7) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001240), 0x100002a6, &(0x7f0000001280)=""/156, 0x9c}, 0x803) ftruncate(r1, 0x3) 18:45:40 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x63) 18:45:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7fffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket$inet(0x2, 0x1, 0x4) shutdown(r0, 0x1) 18:45:41 executing program 1: mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x2) mlockall(0x2) r0 = shmget(0x2, 0x2000, 0x481, &(0x7f0000ff4000/0x2000)=nil) shmat(r0, &(0x7f0000ff4000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x3) 18:45:41 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1a202bb5c1cb87a7) 18:45:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/51}, &(0x7f0000000140)=0x35) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) open(&(0x7f00000000c0)='./file0/file1/file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0/../file0\x00', 0x0) mknod(&(0x7f00000002c0)='\x00', 0xc020, 0x2) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000840)) 18:45:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xffffff7ffffffffd}], 0x6, &(0x7f0000000080), 0x0, &(0x7f0000000100)) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) 18:45:43 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000000000205, &(0x7f0000000000)=0xffffffffffffffff, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffffa7) socket$inet(0x2, 0x3, 0x40) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) socket$inet(0x2, 0x4000, 0x1000) 18:45:43 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="5ae5a079d6dafcf84ed7d002735a9008fec1813ec210b032630606a4df7fdbd7742ef2915c4b5201b1cba963828a5dda15fede01aa019d724483b7d374d8b00b26e9dd9ad47de14bca0c6582c6f04e990b7efa470267b7", 0x57, 0x40b, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 18:45:44 executing program 1: r0 = getegid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r3, r5]) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000100)={0x80, 0x80000000}, 0x10) getpeername$inet(r8, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect(r8, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r9 = getgid() connect$inet6(r8, &(0x7f0000000200)={0x18, 0x0, 0x81, 0x4}, 0xc) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00'], &(0x7f0000000540)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(*${\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='.\x00', &(0x7f00000004c0)='-%\x00', &(0x7f0000000500)='\\\x00']) getgroups(0x3, &(0x7f0000000580)=[r9, r3, r0]) r12 = getgid() r13 = semget$private(0x0, 0x3, 0xe0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0xffffffff, r2, r10, r2, r4, 0x100, 0xc6cb}, 0x7aa, 0x0, 0x100000001}) semctl$GETVAL(r13, 0x7, 0x5, &(0x7f0000000640)=""/141) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r14 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shutdown(r8, 0x0) getgroups(0x5, &(0x7f0000000700)=[r11, r6, r12, r1, r7]) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_RMID(r14, 0x0) open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x4) mkdirat(r8, &(0x7f0000000780)='./file0\x00', 0x40) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000800)="d87d00", &(0x7f0000000840)='\x00', &(0x7f0000000880)='.\x00', &(0x7f00000008c0)='-\x00', &(0x7f0000000900)='\\:\x00'], &(0x7f0000000a80)=[&(0x7f0000000980)='.\x00', &(0x7f00000009c0)='-\x00', &(0x7f0000000a00)='(*${\x00', &(0x7f0000000a40)='.\x00']) shmctl$IPC_RMID(r14, 0x0) getpeername(r8, &(0x7f0000000ac0)=@un=@file={0x0, ""/4096}, &(0x7f0000001b00)=0x1002) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001b40)={{0x7, r2, r15, r2, r7, 0x10, 0x1}, 0x9, 0x8, 0xb434}) getsockopt$sock_int(r8, 0xffff, 0x100a, &(0x7f0000001bc0), &(0x7f0000001c00)=0x4) 18:45:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1045, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="9aded72877ae1b980a57e9dff136cd36755f389ae228bfe974e4084e452c07a22918ec79de435d598bc9ed60f8eade73773f5661685a9d7b833f8b868a5807a734588be3bbfaaee1f362715221aa52415942869669de3f66ffa8335571054bf9e0abb4fe8927e38b6c86338d7ea932a26dd6d0b623d31fd52c6056cd9fde53bc20628e09c2941f83494f6a92f7de34ac67a7b7c1095f768c16128d4266944bdf6160b82f3af455176c29a5ca253a011157e9f0c381d9d6697239dff84fc918de1d01d12b7af55b3eeafcbf3f179d272d7aaa637cd9d2e02217b120710836b2c64438b7baaa31e112e92ef4e6aef76cb053058cc56dfce20ce967d9d8f91e55fe7a8a9312f0119d2ac9c166ef379f29ed1e6bdef93bffed22b9c5450163d2f944370a8c276a2d9ca55eedf0badde170c72f0187136a758e9baafaae2f4181cfd2e568be45fe977cc3387f193155372b805ca0ccc95c6df3df89c36ff45e1ace600f24897f66402ca764162785d9e39a1efe05f56d63762c0bf2d23f3f095aa9f336a662687bdb3334a432881d9e0227460447dda5054b38757964c1bf28dfa0a8bc905eb7e5b2eba572ccb57f0f1853b6ec97e010cbfcbe759a03334c00fea3ad423c512f0cecb6ae9040c1ececbddb08a05614912fe030e00e0874a5e7ded605df13dd9cd89ed2042b53c1578b667ad242615e0c8bd1f3f68938e7bc46133a4f9ae038884980975233ff65b69cdcd02d5b1ab6482f531dfe09d0a9f8dc14d76f0d921af2a7c29172190f6d90503c0ebfbeb1f6e4144c3600ced1f9e972487cb3d000f4bcf648c6be9afd3504cc020bd6bb063b69c5d3776c23db2e14906bf8c65e33c843787805fe3672a3602a2c5044c048bf6ca82529a08b6c646cb2e186c436ea7fd3b1c0d0b8d4e0323829e8ce20338d08cbc21957b67330b81275a6aa5c9f8f2a999fb42d2bd8ebb6e2697a21f9ea4227c8962518eb4ea52127855a113361a1966a38ae872afbcd90b2f633a0118313f375022cc1e30fe70d60ca4079fb6b2e5fd6254e637a2f789a6b831c8b3eac97d5e7fb4e2be917b89527ecd646dc32fa919801e0e85f202e030cf6482492398ba4b9611fea098c13f8b57fb4bbed2f2c45303e8a9207fbc80fc1960442511a710ef3c587e5a9243a8076c6020352f7756ca015f65e1f2ec3b7a8e0dff8cfb95dc661b8d855af2673d52e22210085604e192c7a62fd402d8aca66b3ba5817313d2c0343669bbfc47b7406332471874f4c6f299a45cb888e7c27424e22a8b5c5befee948405c7bb2820f73baf8bab388f2d206623edc8f368c620e4aa12606fc6b5987069393b6ee47df15fc38db301e74c28d08c2cc7d01752afb0b20781038560ffae064b979fc3b0d9a0c9f26d6b8e67b6e51366066159704ac63f2867e4348d365225dc4dddef138c24a24c447cf0b4eba99e7f39eb5cd38a5403f8c3274130b5c95bf558363537b030a9af567ce8abab0a618ce7b494e00e5725bbd5b4344bd75116f6aa0106f6ef6a06c092265f70de792988c10fce5910cdc41d545b45681f77209ede7581680febb1b2f93aff2e50fe1502a88af8b29720af34f5ca01797488098600611d783a77a8b2a66aa4b2fd4c6d5d9b5cf310bc44241e32f3945318476d045995987659a8acad679b5b97af4320ffff678e787dc76c6ce76bac45b98dad9ab006a65a1f2794267853ac4afd2000c91c92991a809424d7c9b79dde16ab3316358e966e2dcdc91e4affab82ac0bab01d8e5a2f743682dbc05a64c0b13e88a8ecd496ceaa7a520e4e260e6ee173194f889dc895d3a23d6c1dae8af6d3e4dfb2d24243d7f4bdff5273eed30b7d430a1cea5151f4057137aaab797ac100bddc67fcdd6257afca25ec572889a31ae3c474e99a19abdbf2122baab6b93ade0935be81a3c8920d7ee2221d084045ee82d85b680d155b227646e0ad681f53ac472fcc5ab69ca741a926c6e17e88e547d5d3129f5bcf209919abbddd44d7b93ef55cab7efdef50a7d2c74694dba4a6e5477ad4f0745d112f4679839a8fd67c1a33cc87bf256a4e16aafe774b2fc4d3f1d5fad81ad88a35cb54add25a99c267c8f3389ccc55449e98db2eb3d5cbe8e9077baf7ebaf1d410a831ff8546aa6df9a17200172ccf116aa32e2e3d8f484c36c7147d64372361f9dcf41c79154b9167f6e806ac0677e5a7aad0db189d3b234c83dba7ab2fd3b76ed200dd7762ab45e2055da8c496e78d5e8e12105d816360f63051f33dcd1175670312bdac6a9b715d083c418951c78b526d2516d77379c208f477f0295c377000374dbd6f55921b4ba184422edecb61905f2d113c477cf3da045260fd47a3059c8cb405e42224c3465b58443eb3b0cb3d173985b5df423ce5a0d18de8bc7be3815c83139c8c4831269e585068bc488add0feb61a9174a81bc8cfc84f70f6eb194c0219d4dd3ec465c1c716d5bdf2cb00ddc45dfd83804e4f23b8fc811519b865063db1d12e20e11196d7d4bf51814793aaa33fbd5fefc63e8edd382ff0ea4b7994619f4fdb3490da8cea1ee2864a28802eb553783fe4f104139f6f597752f098db1ec1e57b4161904b7360d0a0318399a4aaf91c2275c646fa3bf0ec553f017019410edd0b8e6231234b8f9e01264e01fe256210bd2780953d0218cca261a5c5ff5ab923386fe6f95edd32ac26b9f0f65be37a0305d289d988faca02d7f2fbf670196d8bcb5c23ef397e1b95cdba9fbb467b2a05c0dacc8dd2a1fcd2dd8cc5ba6302a65306b997c1beed68f0f8c840df0ff3ea631a5cc8e20a976b3b875d1a3ad5455cc0f11369e2e04bbc8deaeac16f23de7e77ecc5cd28e31ef840db7ae4c49268703bd1c10bd23e7983b460f41eb2e222a21b2ed87b5f660e8513c6a7525a98124b69665d5797e1cba5a412478f3ce434490402d781dfe7ec9790901efd753579928911cc0b7d9347293c1edbacea169dfa0f3239dff207f66b5c8fcd829e2cb4a34d86c945505e2a3d73b95655aba2fc34e7d19051ceb26b11d3103745dbc14fecf365764df003bd6cd92410bc20730d0c42f6fa94af371947f5995230ee1659cae02dca30ba2f6377137140c8e4e7912f45a2015b86e458b1f876e5011ffc7245e0af77e09d01a6ba81ff5641ec9cc4601d9a92da17192deffec47fd85453ebdadfbc3c01830a4eca59184d76203db6591148b0510a28064b90f82b349a3a642cc09a38fa32de7752d37be82ec6483ac3ce3ff59f65df47480f7c1f2c348b236c7adfb1eae534fb1500e84f4523494e2cdcde0e792057ba0b26ab0d50cb4efe192642c73d43970ec255835b1fcb4993771619601b2f268fc83e55d740b317d87f1820234b76c9ecb5ccddc7513d415c72033d5d07d43d964a3e5df4dfea1d323c101c627adeb8c14d982d48b7649124b82cd8667a519f7306e43c24b9973f34f27784589ad012a7f9f8372cfbe5890f75ed55f4013ae6205fdc4282b0d225f67e3ac404427ed273f6b31ec4e70f355e830308201d1d9f1a635cf3a52c413745e7a87d719c38f45bca06b8c5662447cdeee0b246159a7dc451924c1443e6499b32246d6c9f8a88439c194b97d67b055479fd9b56b6dcd4cb5a3060319281c8ee8dca87c7c74e43384840d7ccfe3c28658676c7a893f57ca0269c6df28a2a68961f1df047e1596c1437e6017c6c84a9bd65f5ec0fe010529f4f9dd0782fb233c9cf48e7254259a8aa342932649a32e5b9e39df0ab82b1854f008c643011e94f9cc5e85084e4e99fe33a5c85dd31b41e66463ee79e3252bb5061ddb71abdfcee33add9f8e3d40da8b8af25cfe90ed035394424b1644a92d68df479c5c9cb28aa2c5cfcb6ab546f5523a40932982e63de6ade4fcb15d2f4e9e45706fa5490a85f1251e879562010db0bf3977dafc59f5e4388de930220d3524c416368e9a37c8e02be1cbae30044fdf4e7c2e314f92b8768d0d435c8f383e33a3c130e5ca7c2ed4b3519658bf3b8738f5d4986b22e2f5628fc186d61eed07c33370cb0a0215218034542a2d92b9e3436f94ee9d422b7e0c1a757de4142195fb7a530014606a6e8c67e003ee642be97b562bb760f4e67fcf797ff4e768b11a0f0b9b0485e9915564234c34feb80b7ac9a5fe8cbb9535b377c69a3e6d9b54ca39b09e569d6a870a2278c890614e1d9517db5f528c6e607806549b73a04130a9d70f6f4fd00ac26a8b4416457fcdb148f8c4ac23116f70c852c2f8a59be7f91f5af51f20e02724b961a7afab235f48bc6378c744fa1c931dd074f3a4ef3b7cf83e1f03fbc2746f4d440cb1d273de2437b4c34888064cf2c8bf3e01400cc1de6755dd12a45a3f72f1205a3a4e87847d5f7d9fd5ad7e56bdd21704e4d4972a992d2e6ec40eea2f365653dd17989f99ad32c4649efc216c4692006e40788c863a96285c945532dca6c5312e614c46ddbda6cfbc0f0d7e7c10bfb62c41966f5b31789e1e5d2fd189107567ac21fc705c4de59e931817d368ac18aecb8fc6be3d0fd67c336bddb55d3cbf1469a69ebd8231150eb811b51c65b423e182d7898e6354468a11b866d588919c15fbe30dc7c6dbba4d1aa2969873391d09c42421fdaae60638008af02430036994b04801f3ea81f75300bd7df3fc690a1ec495298f498bfec3805338f0daeb7657ae1381e230150883307b028caf78c2e18757c7171c0b8c16fc5fa424b8d6958d8e096bf652b731a195703c27407d599f0556ebabb7d31ba5ed0e7af789dbaff7368c793799384aed67e59f0a44241a8fe0c747bbaccfd1f7da9a2d96593426bde239efa891d619e5a58bc6a5c5941d523f71bedc7f1bf04991ecf4d7fbabe57307c29a55abe36a6e72b7c851b37e73052932f81a5d6310190f5f221ae88a2d4d02f6bc597820534611210820e1db48da8ae68ab3df182d8f61b8261587d4418ac286c5edb94ccf9db5c9185abb07611695efcb7679e0eac6e81e28802ac99d4155f922d90925afab368d45865ae37b302fefb59c47b4baa8f2565be87b078c83e654f777acdfa3d922d3e0a65052f1cbf322b4c212d9", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x4c}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) 18:45:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1045, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="9aded72877ae1b980a57e9dff136cd36755f389ae228bfe974e4084e452c07a22918ec79de435d598bc9ed60f8eade73773f5661685a9d7b833f8b868a5807a734588be3bbfaaee1f362715221aa52415942869669de3f66ffa8335571054bf9e0abb4fe8927e38b6c86338d7ea932a26dd6d0b623d31fd52c6056cd9fde53bc20628e09c2941f83494f6a92f7de34ac67a7b7c1095f768c16128d4266944bdf6160b82f3af455176c29a5ca253a011157e9f0c381d9d6697239dff84fc918de1d01d12b7af55b3eeafcbf3f179d272d7aaa637cd9d2e02217b120710836b2c64438b7baaa31e112e92ef4e6aef76cb053058cc56dfce20ce967d9d8f91e55fe7a8a9312f0119d2ac9c166ef379f29ed1e6bdef93bffed22b9c5450163d2f944370a8c276a2d9ca55eedf0badde170c72f0187136a758e9baafaae2f4181cfd2e568be45fe977cc3387f193155372b805ca0ccc95c6df3df89c36ff45e1ace600f24897f66402ca764162785d9e39a1efe05f56d63762c0bf2d23f3f095aa9f336a662687bdb3334a432881d9e0227460447dda5054b38757964c1bf28dfa0a8bc905eb7e5b2eba572ccb57f0f1853b6ec97e010cbfcbe759a03334c00fea3ad423c512f0cecb6ae9040c1ececbddb08a05614912fe030e00e0874a5e7ded605df13dd9cd89ed2042b53c1578b667ad242615e0c8bd1f3f68938e7bc46133a4f9ae038884980975233ff65b69cdcd02d5b1ab6482f531dfe09d0a9f8dc14d76f0d921af2a7c29172190f6d90503c0ebfbeb1f6e4144c3600ced1f9e972487cb3d000f4bcf648c6be9afd3504cc020bd6bb063b69c5d3776c23db2e14906bf8c65e33c843787805fe3672a3602a2c5044c048bf6ca82529a08b6c646cb2e186c436ea7fd3b1c0d0b8d4e0323829e8ce20338d08cbc21957b67330b81275a6aa5c9f8f2a999fb42d2bd8ebb6e2697a21f9ea4227c8962518eb4ea52127855a113361a1966a38ae872afbcd90b2f633a0118313f375022cc1e30fe70d60ca4079fb6b2e5fd6254e637a2f789a6b831c8b3eac97d5e7fb4e2be917b89527ecd646dc32fa919801e0e85f202e030cf6482492398ba4b9611fea098c13f8b57fb4bbed2f2c45303e8a9207fbc80fc1960442511a710ef3c587e5a9243a8076c6020352f7756ca015f65e1f2ec3b7a8e0dff8cfb95dc661b8d855af2673d52e22210085604e192c7a62fd402d8aca66b3ba5817313d2c0343669bbfc47b7406332471874f4c6f299a45cb888e7c27424e22a8b5c5befee948405c7bb2820f73baf8bab388f2d206623edc8f368c620e4aa12606fc6b5987069393b6ee47df15fc38db301e74c28d08c2cc7d01752afb0b20781038560ffae064b979fc3b0d9a0c9f26d6b8e67b6e51366066159704ac63f2867e4348d365225dc4dddef138c24a24c447cf0b4eba99e7f39eb5cd38a5403f8c3274130b5c95bf558363537b030a9af567ce8abab0a618ce7b494e00e5725bbd5b4344bd75116f6aa0106f6ef6a06c092265f70de792988c10fce5910cdc41d545b45681f77209ede7581680febb1b2f93aff2e50fe1502a88af8b29720af34f5ca01797488098600611d783a77a8b2a66aa4b2fd4c6d5d9b5cf310bc44241e32f3945318476d045995987659a8acad679b5b97af4320ffff678e787dc76c6ce76bac45b98dad9ab006a65a1f2794267853ac4afd2000c91c92991a809424d7c9b79dde16ab3316358e966e2dcdc91e4affab82ac0bab01d8e5a2f743682dbc05a64c0b13e88a8ecd496ceaa7a520e4e260e6ee173194f889dc895d3a23d6c1dae8af6d3e4dfb2d24243d7f4bdff5273eed30b7d430a1cea5151f4057137aaab797ac100bddc67fcdd6257afca25ec572889a31ae3c474e99a19abdbf2122baab6b93ade0935be81a3c8920d7ee2221d084045ee82d85b680d155b227646e0ad681f53ac472fcc5ab69ca741a926c6e17e88e547d5d3129f5bcf209919abbddd44d7b93ef55cab7efdef50a7d2c74694dba4a6e5477ad4f0745d112f4679839a8fd67c1a33cc87bf256a4e16aafe774b2fc4d3f1d5fad81ad88a35cb54add25a99c267c8f3389ccc55449e98db2eb3d5cbe8e9077baf7ebaf1d410a831ff8546aa6df9a17200172ccf116aa32e2e3d8f484c36c7147d64372361f9dcf41c79154b9167f6e806ac0677e5a7aad0db189d3b234c83dba7ab2fd3b76ed200dd7762ab45e2055da8c496e78d5e8e12105d816360f63051f33dcd1175670312bdac6a9b715d083c418951c78b526d2516d77379c208f477f0295c377000374dbd6f55921b4ba184422edecb61905f2d113c477cf3da045260fd47a3059c8cb405e42224c3465b58443eb3b0cb3d173985b5df423ce5a0d18de8bc7be3815c83139c8c4831269e585068bc488add0feb61a9174a81bc8cfc84f70f6eb194c0219d4dd3ec465c1c716d5bdf2cb00ddc45dfd83804e4f23b8fc811519b865063db1d12e20e11196d7d4bf51814793aaa33fbd5fefc63e8edd382ff0ea4b7994619f4fdb3490da8cea1ee2864a28802eb553783fe4f104139f6f597752f098db1ec1e57b4161904b7360d0a0318399a4aaf91c2275c646fa3bf0ec553f017019410edd0b8e6231234b8f9e01264e01fe256210bd2780953d0218cca261a5c5ff5ab923386fe6f95edd32ac26b9f0f65be37a0305d289d988faca02d7f2fbf670196d8bcb5c23ef397e1b95cdba9fbb467b2a05c0dacc8dd2a1fcd2dd8cc5ba6302a65306b997c1beed68f0f8c840df0ff3ea631a5cc8e20a976b3b875d1a3ad5455cc0f11369e2e04bbc8deaeac16f23de7e77ecc5cd28e31ef840db7ae4c49268703bd1c10bd23e7983b460f41eb2e222a21b2ed87b5f660e8513c6a7525a98124b69665d5797e1cba5a412478f3ce434490402d781dfe7ec9790901efd753579928911cc0b7d9347293c1edbacea169dfa0f3239dff207f66b5c8fcd829e2cb4a34d86c945505e2a3d73b95655aba2fc34e7d19051ceb26b11d3103745dbc14fecf365764df003bd6cd92410bc20730d0c42f6fa94af371947f5995230ee1659cae02dca30ba2f6377137140c8e4e7912f45a2015b86e458b1f876e5011ffc7245e0af77e09d01a6ba81ff5641ec9cc4601d9a92da17192deffec47fd85453ebdadfbc3c01830a4eca59184d76203db6591148b0510a28064b90f82b349a3a642cc09a38fa32de7752d37be82ec6483ac3ce3ff59f65df47480f7c1f2c348b236c7adfb1eae534fb1500e84f4523494e2cdcde0e792057ba0b26ab0d50cb4efe192642c73d43970ec255835b1fcb4993771619601b2f268fc83e55d740b317d87f1820234b76c9ecb5ccddc7513d415c72033d5d07d43d964a3e5df4dfea1d323c101c627adeb8c14d982d48b7649124b82cd8667a519f7306e43c24b9973f34f27784589ad012a7f9f8372cfbe5890f75ed55f4013ae6205fdc4282b0d225f67e3ac404427ed273f6b31ec4e70f355e830308201d1d9f1a635cf3a52c413745e7a87d719c38f45bca06b8c5662447cdeee0b246159a7dc451924c1443e6499b32246d6c9f8a88439c194b97d67b055479fd9b56b6dcd4cb5a3060319281c8ee8dca87c7c74e43384840d7ccfe3c28658676c7a893f57ca0269c6df28a2a68961f1df047e1596c1437e6017c6c84a9bd65f5ec0fe010529f4f9dd0782fb233c9cf48e7254259a8aa342932649a32e5b9e39df0ab82b1854f008c643011e94f9cc5e85084e4e99fe33a5c85dd31b41e66463ee79e3252bb5061ddb71abdfcee33add9f8e3d40da8b8af25cfe90ed035394424b1644a92d68df479c5c9cb28aa2c5cfcb6ab546f5523a40932982e63de6ade4fcb15d2f4e9e45706fa5490a85f1251e879562010db0bf3977dafc59f5e4388de930220d3524c416368e9a37c8e02be1cbae30044fdf4e7c2e314f92b8768d0d435c8f383e33a3c130e5ca7c2ed4b3519658bf3b8738f5d4986b22e2f5628fc186d61eed07c33370cb0a0215218034542a2d92b9e3436f94ee9d422b7e0c1a757de4142195fb7a530014606a6e8c67e003ee642be97b562bb760f4e67fcf797ff4e768b11a0f0b9b0485e9915564234c34feb80b7ac9a5fe8cbb9535b377c69a3e6d9b54ca39b09e569d6a870a2278c890614e1d9517db5f528c6e607806549b73a04130a9d70f6f4fd00ac26a8b4416457fcdb148f8c4ac23116f70c852c2f8a59be7f91f5af51f20e02724b961a7afab235f48bc6378c744fa1c931dd074f3a4ef3b7cf83e1f03fbc2746f4d440cb1d273de2437b4c34888064cf2c8bf3e01400cc1de6755dd12a45a3f72f1205a3a4e87847d5f7d9fd5ad7e56bdd21704e4d4972a992d2e6ec40eea2f365653dd17989f99ad32c4649efc216c4692006e40788c863a96285c945532dca6c5312e614c46ddbda6cfbc0f0d7e7c10bfb62c41966f5b31789e1e5d2fd189107567ac21fc705c4de59e931817d368ac18aecb8fc6be3d0fd67c336bddb55d3cbf1469a69ebd8231150eb811b51c65b423e182d7898e6354468a11b866d588919c15fbe30dc7c6dbba4d1aa2969873391d09c42421fdaae60638008af02430036994b04801f3ea81f75300bd7df3fc690a1ec495298f498bfec3805338f0daeb7657ae1381e230150883307b028caf78c2e18757c7171c0b8c16fc5fa424b8d6958d8e096bf652b731a195703c27407d599f0556ebabb7d31ba5ed0e7af789dbaff7368c793799384aed67e59f0a44241a8fe0c747bbaccfd1f7da9a2d96593426bde239efa891d619e5a58bc6a5c5941d523f71bedc7f1bf04991ecf4d7fbabe57307c29a55abe36a6e72b7c851b37e73052932f81a5d6310190f5f221ae88a2d4d02f6bc597820534611210820e1db48da8ae68ab3df182d8f61b8261587d4418ac286c5edb94ccf9db5c9185abb07611695efcb7679e0eac6e81e28802ac99d4155f922d90925afab368d45865ae37b302fefb59c47b4baa8f2565be87b078c83e654f777acdfa3d922d3e0a65052f1cbf322b4c212d9", 0xe01}], 0x1) write(r0, &(0x7f0000000040)="5cfc033eeeebc9b9060efd47ef8e70e0d2a6aef53363143d7bb058c80f0716b89c56141a55fca4612bb69c7f42beb8b74fa67c753c0a18d11a5863b84497bc1601fd6b5ea157ad4b32169303e7c82cbca9cbba0d7a2d71b876e4d47d26f84f84ce2236f19813b05815cbb492059efbfda6779bde7f9cde77a30b1f0083546e46fc6332ba67b82c033850e74bda41f4d2ce38f6554def1ff2b05a6a43d4a2d7209b98167cd82ec0a98b75a4c4936632f899", 0xb1) poll(&(0x7f0000000000)=[{r0, 0x125}], 0x1, 0x0) 18:45:46 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="a7f5088d87c54c3753a2a6c6f0e548352a67261797558285df15fa6c1ebd68aa4b064faf411a9b840afcd1498bee79c01f3213a7653d4e3a876264ba02ab4a39946b2a2b85ae87f9cf8d939a11a9d848b87d70d6e2eb56bef01c339c9a46ecd093250e3ec5d9ed3ef82c1194b880cf101dbe681593e164785a868d2b7151b8b3ecbb7550d7b992dad0976969dbc8b6e63653854fab858995a5394261c99530e0043574cd8013d4a4a1ea3adf5b18089bdcfcd3222bbb553ec832e62e8264880d2b04461eae52ff481b9d810e0ff2bff99fe88ce41d4591b1a9bf2bb9d4ddf1ad3e570aab708c03f7733e212f635400392d502bfdf3992e2ad54145d86c3b8a", 0xff}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x6) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x10000}, 0xc) 18:45:46 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xfffffffffffffe00) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000200)='./file0\x00', 0x8c) r1 = semget(0x0, 0x0, 0x181) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/195) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 18:45:47 executing program 0: r0 = socket$inet(0x2, 0x20000, 0xfffffffffffffffa) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x9a, &(0x7f0000001280)=""/156, 0x9c}, 0x803) 18:45:47 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) pipe2(&(0x7f0000000100), 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xe99, 0x0, "58a24b4660f2ace9a54058675e92a0a81be39a2a", 0x0, 0x2c465deb}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 18:45:47 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x4003, 0x9) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x4, &(0x7f0000000140), 0xc) setsockopt(r0, 0x3, 0x5, &(0x7f0000000080)="7198d1fd5d56f0904647e1f653fa90a6b6d73f7fe52c04c15e92df7ff0bf740fd27ecc66aef5af8cef582019d85a97fbecfffd0b785c3ebcbf15f2a11c07c37e7c651de4eb5ad5", 0x47) socket$inet6(0x18, 0x3, 0x10000) r2 = msgget(0x3, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() r7 = getpgid(0x0) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x100, r3, r4, r5, r6, 0x140, 0x9}, 0x9, 0x1ff, r7, r8, 0x3ff, 0x9, 0x9, 0xff}) 18:45:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80000000002100, 0x5f9) open(&(0x7f00000007c0)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 18:45:49 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 18:45:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x4502) socketpair$inet6(0x18, 0x5, 0x6a68, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4011009, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 18:45:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) write(r1, &(0x7f0000000140), 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) .@Gt5cE>!%Ji %Y #h0L׶sW҃ɭsz=2h3!%Ji %Y #h0L׶sW҃ɭsz=2h30x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="21099a39ab40b9117a098749db396aaa3c105674ea454f997cfefac83414fd1b56cf0305b78f937114fdc778cfcec414a66f3f587f8eccc6cecd664485ea226637a9c19ed391603f0f22eebe39ceee827e8e5dbd1e0f9c", 0x57}, {&(0x7f0000000140)="ef3eb39e9c271bba4950795befbeb0d9d208096e8c1909fdae37d287aa92490fb180f5a9109acd18261787e18ccbb3cea490f592bf04d39204a4f8e32dce4a249c10435baa4e2d82318ee2d9d84d329ef4e017a198c042253ac2edb502973abdb00c7ac722fdbfe35cb26f48ba0b12c86bda0ff41d02fd2b385ad2e9e1f323c854efd7e68e048648e2c994d7a348673cdf9fb5d147d73a995ea468b3733a974ffc8c8fef0b508b3cf0090568dfa9aca73d6e55b1c29ab6f88562d6096b", 0xbd}, {&(0x7f0000000200)="8b74416be6fdb9ae594acd245120c25cdf8072fae203500a7979b168415260e1ac46c7d7c64a2409ae2c63aad4ea3e4fe6ddcb382dac2598e0d36553b01e74574b5c7f8188757b1862a52eb6e199f419ad8084fb80937b154bef07509b6fa4ddde94679b4d0b0ac871be09515311413fbe3d6f4ec9297327b0210487df9743100c60500b846121db5582215e0012b9a4fa0f18927c8c79957ba93b407f", 0x9d}, {&(0x7f00000002c0)="59447a8653585cb51af92f63a93e47ccdf300efbca48ab8201038f9001c9deda944d5f3f923420663ee7d97abdbf8ab3d43bc109d7422d1b3522d774030b2d7c2e6e995d6066bfe104ddae3d56937fd45ab9828aeadfbc8bc3df0a9bf6850e5c87f9567c95538c044e3a7dcf6075ae140273fa72cb42ef5e2d71e4ad2fae2f184ba60dc5bdc991de147cd4fe91caec4ca8aa9ce7e1312cc575ebdaf014de196702635b59904eb5c0d18b141e652b28fba12796e92bc485d18d4ceb7e505d97ee", 0xc0}, {&(0x7f0000000380)="8217d7637e1b027f9bc1af6d6b56ad622baff37b4921f14cd51822dfa783432892b401d234c683b365c6eeb932ce462f3e8e03ef7e997492bdf5c4cfa9e2aeaeb5ba9846c2e6f5052bff30b89dc963b2079f5d550aedec80daf5f34df84cd5da1f969860d29a89e41b5bb597826b89df1f4466c6240b37ca074808e327c417976c5805c45faa17fcb0c136aa225d4510311da38c", 0x94}, {&(0x7f0000000440)="92b1d590502fe0d480a588aac2183d3327c4a6084e7a3697ee737f937ec55f21245fc2833d0203d95a8876518bd228c24887f696eb0eb80177549df862f0827d2f4738291ae8d9379aa7386d6e1cce7b54ba9ac08556d658141ef446473b22a89580ecb4c8b470e3927ce7e573df1b5a713c9f13b9776f55dc768668e2dcf7cd6ac1ee229119b21d842875d4fc2976849b20c05772c6854f7c553eda99b2082bd763843a46058e4ec7b7b3091c5223c82b7357eadd7d2967a92f4835ae91b2ed45a09aa30d963130fe0012aa25c7c8f63ed4ec36330c36bc23a44809bf11f49f10c4b29fc5a4e3bb95648165411ca72c95", 0xf1}, {&(0x7f0000000540)="adde", 0x2}], 0x7, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x110, 0x400}, 0x400) 18:45:51 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r0 = socket$inet(0x2, 0x7, 0x3) socket$inet(0x2, 0xc000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0xfffffffffffffffb, 0x2fa) 18:45:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x77}], 0x0, &(0x7f0000000340), 0x3ff, &(0x7f0000000000)={0x2}) recvfrom$inet(r3, &(0x7f0000000100)=""/44, 0x2c, 0x842, &(0x7f0000000140)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) r4 = geteuid() r5 = getgid() sendto$unix(r1, &(0x7f0000000200)="c7bbb016aadee964f9f6a032207f60b42547648005ca98ef1d4682bfd3f30fa770345bfffa9fb4840524d5d4e9863e3a3b7dca357967c44fa2011096d2807b9c75115221930a", 0x46, 0xe, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) chown(&(0x7f0000000080)='./file0\x00', r4, r5) socket$inet6(0x18, 0x8000, 0x8) 18:45:53 executing program 0: syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)) 18:45:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x90) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000014c0)='./file0\x00') chdir(&(0x7f0000000140)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000004000000000000000000155175afffd9be752ae000000000000000000000000000"], &(0x7f00000000c0)=0x29) 18:45:54 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x6002, 0x100006b8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 18:45:54 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) socket(0x2, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa4) ioctl$TIOCDRAIN(r0, 0x2000745e) semget(0xffffffffffffffff, 0x0, 0x0) 18:45:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ftruncate(r0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x14, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x30, 0x8, 0x800, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7fffffff, 0x272}, {{r1}, 0x0, 0x80, 0x1, 0x80000000, 0xffffffffffffff59}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x2, 0xff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x4, 0x80, 0x0, 0x78}, {{r0}, 0xfffffffffffffffb, 0x42, 0x2, 0x100, 0x2}], 0x1f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x0, 0x400}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x3}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x7694a389}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xab, 0x9c5a}, {{r1}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x45e0, 0x5}, {{r2}, 0xfffffffffffffffd, 0xc0, 0xa, 0x1, 0x136e9d6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x101, 0xf212}], 0x2a1c1da5, &(0x7f0000000240)={0x3, 0x81}) 18:45:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20aa, 0x5ca5) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 18:45:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x4000, 0x1f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 18:45:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) read(r1, &(0x7f00000000c0)=""/71, 0xffffffffffffffc6) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500), &(0x7f0000000040)) shutdown(r0, 0x0) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000000), 0x9, &(0x7f0000000140)) 18:45:56 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setrlimit(0x6, &(0x7f0000000080)={0xfffffffffffffe01, 0x9}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='x\x00') r0 = socket$inet(0x2, 0x8000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 18:45:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000040)=0xfffffffffffffe7f) sendto$unix(r1, &(0x7f0000000340)="bc44afda58814daa0d63fca99a3548e19e851aa745e8082e6316e9377c304e2dc594e1f71a864d246577f883feb30b1d23f14c130d7f0a2d6063092741655f1a9aa9b5008473ad29f4a26c3678089139b5fd052575a964031ca51b16d14392276e9069379669a254051a0f881888b038a8c82897b2ee7a1c80c100f6cc0ec11e5f82dc7e513c85245c2bec492b504885dd94a296a7b7b83da16a24366621fcaa6db2c4c4ec4f7335e3901b94665769bb4de6b9e1ead36eec6236dcbf2619a2016387a67f12c6400160dddcc007dbdce235c060f72760654a393f5dc641c5", 0xde, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)}], 0x1, &(0x7f0000000240), 0x0, 0xa}, 0x408) 18:45:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000001044, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 18:45:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='T', 0x1) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000335000), 0xfc94) 18:46:01 executing program 1: mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x2) mlockall(0x2) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x0, 0x7, 0xff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/233, &(0x7f0000000240)=0xe9) r1 = dup(0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r2, 0x8, 0x8, &(0x7f0000000080)=""/119, &(0x7f0000000100)=0x77) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 18:46:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}, {r0, 0x4}, {}], 0x3, 0xffff) clock_gettime(0x0, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) clock_gettime(0x3, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getpid() r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r10 = getegid() r11 = getppid() r12 = getuid() r13 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() r18 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000100)="9a2fde7618a02b7487a67eafc232eb34f35ad696d9ee0bfa947d25af743f03ed6ccc1da6495adbe766fdeadc617f1f1a2c22b625171ebd490727ae13b06d39ade82654903e9f7c878f2ff58c4fcb8640855cb228bbf961772e4e9a617007bac6b00b7d1821601057c97b9b4c9873b18cab74261f13eb506403013f297c547400bce75cd989541736f66780c34f9e48894c1e7ef3f4e6da7658e93f62", 0x9c}, {&(0x7f00000001c0)="be7bb4dfbed75a71224d0fc629e97e1f721c00f1d8049ff13f7d92737b015cb72ec3005af9363c6d24d1f30a03cd35c46e93bc7646c80995f81d6e72d812e3afefd0b67e544ff124c18dfbd79ab73c0b5f7acd01041503c9ab21a363907822f2be768503", 0x64}, {&(0x7f0000000280)="03f198c11a192bb6bcc7c32c1f6c1ad6cc6e3ee6db98a1c2e3d6fd09d229aed91e167830285ef1efcd7c68fd75c886682917c92a86cfc8b5ebf73f0d80f57db02fa73017c69c56a127d1c5", 0x4b}, {&(0x7f0000000300)="30841f0208a1ed1bede75f054447f329e18598b1dad95263bdfd3b41f2bbcdc4ce2801efba5cdf5ddfc0d4090660bb60b11fae93324fee6684883f0e48d2d8cd555ff3bef6ba316823a12dc258c1add402afe1bf27dd69f20da86bcef461230d35c7f5bab76e37058533c435ab854a0eb9688ffcae9af2fd486a5e195ef557e689470721380e1fdb7b1282f85b0a5c953327cdb2b350578f741a010a213747120ac12889aacd805cc28926ebd1f21d7cadf000565404b5a10124251f256114cfbdfb1cfb5de70949bac3748fb8cbbaed8448bec17953a91d4680fcc7d4d6bc", 0xdf}, {&(0x7f0000000400)="4686e3088e1dcac6de549b9cddaddc735a6465e3d067d6c0185de7709f0d", 0x1e}, {&(0x7f0000000440)="c5d1361a3fe7bd3dc100a3419f7f5cf8a6a88650af4dd81c53601addcc18ed7f2c2e0089c7a2c0eaa70e1062161ea90f68eca43841ddffdb002cbd86d37e6f68b5bbe1629fd3bd3528359c62176dd2e683edeb478034a9e1b21f0bea68cd6426", 0x60}, {&(0x7f00000004c0)="3fd9f9c76e1cda7179446e461ebf3553bbcf7837c070a9d2a55ef90acd93feeec46e51bc6a1b01bbcee03aa07dfd88b9d26e7ac39ccf16dafe517b0e9d259bf2b2c34ad8d87cbe01f51e6d7be3759871f669dae2fc43ecc3cb211c9e2f7ee9c87fb6fdb953e820805b4a0c2b20edef67ead67e7f32074b2e1282f71941dc2fec2cbb01f56fcd7d532b0c4061e0d482bba2455ad52659229da0f2b0a51e7b07c8734889c97f8ee3ebf5d158e2a3f986ec5046f5a38401ee20105b764bcb378d841ef1", 0xc2}, {&(0x7f00000005c0)="195c32448ca53603f85c575e7bb6703d52a584d8e87e48c1d992737300f7c8f71a0eacb30484ae1699cc817db941fb8ffbf2bc7b939c8cd4ee24db06346894af25f91234ccee651501ea6025fcd6350961d7a736476c7035d91b15b09b904d41c6d16532567ea79dffe2ed5449f791cbb2edda89243f2e5f74b8b922f50fa786f591c3ae01005ccec50305e4bf6cb5a7cddee20f2be662359ae4cf767c9d9f17a7c837d1858aac9bde18dbc5c7205c", 0xaf}, {&(0x7f0000000680)="7767e491134c59fc0e4366e900778e12a8c346aac5cbf52c867ba0d502009104c46535cd69ea8aa1021765cf80c1f84c3f194de3b0fc7380bc6a746daee9a5eff7bbb2cd74de01e090350b0a69333ccca90e94a4340c458b36a165726ef784f0198180abecbde601ea74284195c5d8ee8231b55bd9ac27bc63da4ac10f26de8badba92b6e473e7cfe7c065767fbc8f9f335bfbf095327d75758b540d84e70f40d7de4dba6d9144017328c8bdc1dc17713abe55f17cd9227e54578d9a6b4d6d845839b1c6e65c58e0448c28072cb9004f4ff1f6f725b14c5fff3a569ff1", 0xdd}], 0x9, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r0]}, @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}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x130, 0x4}, 0x401) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 18:46:04 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x100000000000}, {0x0, 0x2710}}, &(0x7f0000018000)) socketpair(0x20, 0x8000, 0xff7c, &(0x7f0000000000)={0xffffffffffffffff}) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/54) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000000, 0x4}, {0x9, 0x3ff}}, 0x2) 18:46:04 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x80, 0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x147, 0x7fffffff, 0xfffffffffffffffd, "0ee21aae9996c859510b9a782f580c84886133ed", 0x8, 0x9}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) execve(&(0x7f0000000340)='./file1\x00', &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00']) recvfrom$unix(r0, &(0x7f00000005c0)=""/192, 0xc0, 0x1, &(0x7f0000000680)=@abs={0x9f41d12d8585730f, 0x0, 0x2}, 0x8) accept$unix(r0, 0x0, &(0x7f00000006c0)) connect$unix(r0, &(0x7f0000000700)=@file={0x1, './file1/file0\x00'}, 0x10) r1 = syz_open_pts() mknodat(r0, &(0x7f0000000740)='./file1/file0\x00', 0x4, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000007c0)) r4 = accept$unix(r2, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000880)) fcntl$getflags(r3, 0xf4a3e4d7fc9ebaa4) unlinkat(r4, &(0x7f00000008c0)='./file1\x00', 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000900)={0x40, 0x7, 0x1, 0xfffffffffffffffb}) setsockopt(r0, 0x5, 0x9, &(0x7f0000000940)="3a88e5a69b1e8f23f7f069919a09d030950416837bd25fc98a437dc3af257137ec7832587513259a439c16e3ca1841df2c108ab652dc427b3e069fbc2db8d46cabfa47d084923095f1d3555749c3295c70452760a39cafc253c2219e4a9b77fede14ac15d1209ace11234ef097f048d18edd70f66dc3869c0e429e93c445a3012e3e384738cc3eca9f12f1eee6e680d821450d14d119ff95c610eb5973dbda2b09ba4934d027b76d754810a316202d32f35c41596ac93758fb857e0fd52b83fee1eb1aa8c433af39f68a2e88934134b14b1d70fa750a2c30590ba43ac18101779e7190409d5b5a45e55fd4d52472af70c752bec1d916d103ca2bb3a5445b8e77ad94b7edd12cbfacc5fa4ef6f89b6a59137d3ca8e88ff9f0d2ec39dc0b8c2539f7495710f1e878361be7cfbb6c184416db304923935dd7a663fe1fe84bd8414fc247be234d1a369386d87ecf15393d5ccddfe83b6c051deb857adc25727c5308fd4a5cf7a4c80bdc6ed3de1fa1f21db89acde76c355154aecb6c3d2d88aff5c1a956b430b72701966fbdad3908ae1520f7c23da61ca2d1c8f4a7132e3baeb42f59ca316c212a478b50425edc62bff529ebcf1833ec0e1d45550d75459d01f529b9155b187dd0fcbad075a6c24f4fb4422563e3e585b1f60123099432d3ac028397ff8a3ec1cb7376daed10f94ee183cff327a22f030852986b7de4556c3ece2248072c4ea5c886f061b4ecfc9eff37b4917326684dd45bf96693f78e7faea33a9bc9413c1537e7d1fa1b17ca3125035d4903e5b338c16c0745ea75aa27dc1645b39afc673933bd93ac2a6daed7d7d6b671b2e177ea44469a0cd3d9561907ef77e5b385835afb2815dcef0b762f43ace90d13cdd8c90391951feb968e44132a0a30cd255c7f5aeb974ae1500745ca8f22d2330d060df9a3409c0e79dbf2dc1bc11a3e93c1394d38c29b4aff5df1640b2475802bd509d0ed9b4d72e1a978dabdd33d98e5e95486dc2e69a3fe0d35e6d283062a0bc8dc036d0bfc6f096b08f351e2815dab1bb2c37b961414f87a18538523c9a4145c57c0603987c64684d5280c8c893d5c7256bb75c7e07b20fa759a71c27e8a609618dc218275e0c3c22822fe199fac1bea9bfd0d5184951c8bd0b45fef580bc3b747426740dc9f56d94b329da2ceda43820e920752661abf991cd64ddd97715bd57e0a3688bf5fcfb209654f844a28a0b2a3a9f10b955ac9d1f1836102f5215b6d1353ebfa0215cc1702557ca3326423bec0423aad7deea702a78929063b7af1b9b957014e956ac99ce08719516991575a21438d29181bdd8f142f39e8a0037affc65739be3c787071da456c086fd278cf9d14ac5b6e2c92839c969258a024041a3aa835a79aa6d186bc2aa77cdabb5bc3efdd99dcc8a9a811191e1348a5be04c7be838b703d28433329cc83deeefa1135869f4cb17ce6a2a943ca52f85ca27148807401cad556c0befc6bc42ad7daa3dd661496f2f81ca31312dc64237c8391a09c92fe315b18c7ef37d238f6efe24a8482bab8422eed98a4bace0191c97109478a602b72cf4b702cd8ebf995e4c4c0019e05fb983cab5b6eb24119e0f77190ee87fea3589f8ce9498094bdfccb365e71a5fa25e6161adffd3c06b2c6a717175c802d498097f399cfdfbdcedca037e12aec77eaad780318a073b73e8a034a08419f67de9afcf271f69704a71e9b2687d4fbef6c15ad48eea0b5862e791b3cab42d32faacc4704bbd796c6a0c225c6808475253f8088ebae17504b4c7aafe8c168bd931d36eb42859aee34df2e8738803d15f64627bb3c85359834f1f95f19cf1a06733a99245d901a84019d8f90428bc5cf5da26a6ed363f6a4cfefca54e3a27fe1d41f92610287ac0663bfe681279f4464182813465493df43bcf6019a033ea245e2f3400875716dcdc75b8bce25e3600200270beef046e6c749ad7820455ad8ddbf877079006e8390b05ab98d135c2ceb945027edbb18bafedf8415088eeea5b30d3b02856cf42a2fd9a881a0ea9a25ef887fb09a578db6a62c9b664efc0d603523ffa90d48b52106c23b89b2a3fdaceb917373f5c6c4627af8069c40f7949a28e6ea6f2b795ff1f5322a61de3ffb6c840edc28bbee076260c0ccdb3c17803adb7774d5ea52878e9e6a9db60b0643e3ac4abc3651c9d199ca271d8031023846944eb4839f2bae607a053c60ccd7e96c2fb3cfa9c5b6e12cb016593eb4945dc56d04043d103f5a20214c4bc985b0a7925d7bb0e73c0914a1ca1aac64a486ef5dc7ef88663b8988bdabc69be4fbac38c44191946f26aa1fb43820bfb82d3f6e64d403cbfd62afaf42518b748552c322c0ed74b2808c1c148060f5d4d73c1fb4f8bfe9c6ac3fb5ab508c36d573f85313705f6b4f69ef1e11aef9316b72f2aa3224861afb4ffb0b8365a29fc27f2a0efdab6531bb3b5568b6686220a333fa439184aa8eea12ffdf1044f737f5d1d39e6839954dcd008a0a769cf8a8f8d179f69b7c99ce8e741c54bee6202f9c6c121e426cb1c524edd802f3fa45dcf4a0011448e34b8ae5b929c2bf689e7146b9a6b8d63336016462cb8ecb63e7a97f589d7719bd9cda7f16ad808d77f251d87f053518d2ebad858d28be57ab6c6ec6fab2471864257bb19c2ac1a402d6aa49339d25c305540d1643a2c1be20f19dbffafecbc73f387c2ab8cdb6c5a3b5d6b050fab8053dc2776d39d0c5a653114055c969f54203950d06138214c91be31fdb55ffdc631810e7fd0c00d394ee0c8237707636f5595353ac58df608cdf7655bd3998d60a3525ae26e93f41f14aaf4f18e2c484e6db6beda1353cc3ec4618bdd9304656707c19fbb5d7ce18990e237b4dfd60c1441b47d050536d7e35a676a12999bc131c8a04187e29cba90a6412bb96eb68207f7890b06e31358e24f9bd8165a744fec03374befeda80ed253961a40e87b03b53ff1a20708fdc2b80c195110a5d9798e39dcb78033a05b4e3ee37bf2c1596856ff34960826fe0af4cf5150924d101f52bc5afe2b20365fb5b6e2af32b7a36d56b58540990b66f512139252efd8bd1e738f7f20725f06eaee276b90f1464e4587e7242c7b57d792be6c7a05d0adb791088a07e46f4431d96b59335908480dbef3a2b08994e3895889040b5a867331caffb37eae7c3d203fe15c4ff360dea79063bdf38f0ab8899ef8443d523d56ba6e745d44f1d6d2e5250444c3bec951650fb4f2f66dfa8f58c7a682644f9ee46507432a487963a3f717f2d2fd8e1131c43ee37a2a5ff687a344e0fac04d53bc1f966cbe4a94cecc49aebf6871961b45febd6836bc25ed1feba90311c715676e2251974e84ce720fb9a52c778698ee3835333157c6b5aed1f8fc49b031ed42c3f34d9f220b96e4d5b72d3aa92d20aaa26e549d87650949cdbc62563f9e071add2330c08a259b96b5c453ab508e2a4879a03eba4d4d1711ed371fc25d5c7928f1a99fd2a6a20c855dd3cd0d652366657bc239275ae1b30e21f05c1998b3e7ec321a59ff48f391fddf1f954a981dd75a265fee3ee34b315a09089c8a1cb9aaf8608a37e44fd56a62a7c4e404296832bec3f60e8eadbe15631f0421b6b286c164294f2b3145f1763eca8c8216875a97c69657d46cd85f733ee199ffe5ea384951babf34e235d51cbe9a7bc2699befc1db70045e04137d24a81298787320f44f392fbb65b529c667836a016549f5498bf54d7a46a34bbb99d3b8e79d0f93e1992279f976fbe1a95ea83b8c89a29aebeb4bf945fb35182d128a082ea96cd681337b2ef25a67d4c344e6f1cc8eb5ec49eeef85e0d870c23c2ca494787c5fb4b1aed021e33e688704dd5ac248854eb5d95f4a825a009f174cba237358d89c6ec5c5a3859b14e572491cd33471a612fc37f69f9f9f711f74998cad54c421b8dcfb0da01744c36dae13bd9060f3e6b3f5bdaaf146b6022f187c40b24a3a83407e3f38d076650e9896921d69a4e86f7afa1b8f0961e842dde1cf9659c823159611d1d10af8615787db86dba05f217b5c25eda928094b22f2d5c4dfd53839740696fe2d2885de78bb490554078d379ccd46dfcda09e2f6058bb97c0e6dc31a7e7ae34e8605a54bd60ebb52f3dcad0da600d1202daf6b8ecf126319fd64b807d7472e83f975b9fa2b98facebdec3b6ee11ee6c9c7979dc5a8113fab064d2aadf908d01b15d11e77826f590ae3c5e39a4f3d65d9fe7156524863f4ca3af43be823580932c133dcfe922aaae318feaa08371b98f606811ea289c4a8b92da9f96c7e5b0f342c3b2d0600b3510204261a87f72470733775045ff10aac525aad770b644106ed69caae698b8d114f19e960747e863e494b4a2af8c597a49903f59f101f82ed207c113bbd78bc173bd65796d6dbda3f93bf75ae6a04ad31cd0d4b8fbab9805d0d609b2313f62c84037779a1c3dad6ed9acf11e946d26695e68630baeee5f440843e6efc960b65a31d69b736e482f3235fb8ec82eb195c06ef410d7cab6b4985673bd8a2b9b22c632e03a521dea096434b3bf9bb993c626b444fe674c3a0f063d95cc24ef9184578b7e1a6637e4c4ea08f6fec7588ab3d29f645713eb4948e57f7019d08c51062f8df4ef2bdd511d116bef25693905015fbd2839be841d6a02ed0a8f5a6c41fd6f9f7294a71e5cb43f9fe2c8a48b41323751c4b4caee083433e5d7656a8eae8625881ff7e35ccf7c2d6fa958f6ab75a0058b4874f76e93b6be39981a4fb7950e92872cc4b0f003fe301571a76084cb5c254e1112299b164aa8b199434c2e445e5e90bd31c89fafa145a0d22ccfb46047ef18f271b22d6cbbdca7aa13561d2d03b876c81d5b7b29e87ad311b5cf22974275e09b9ebe98f45a011340f3f01fb69d1cac0f53325316ec92418e7d08bd1e60f796082863c6248107816d399e1474eccb8abbd236040970eec3de33eb95384d1c28725a5c0e2f8309d279514384c9667901cd2f27fe5b566ae84a76d2cd7d8737cf54406f9951c3f551033ac51bf294ae4b9bebf09c95fbc69f66746bb4ed55f82004453f76bed9c5e0ed04a02ca246c2d59e12fe6fe1ee81d3ccfcca8f04ddd2d92763a66582400f5982e728efce104e371b23158ae05d361e91a9f47853df8a3561bc6b78e5b4f172e92477d090006c459082caa91d5d51ec28f9893b4eff23843b84b28ee3c0001c4d7d03587d415cd0b798890a15d090615c4cc2d276975d58b6120e5d6348ca72942571a6be68c6335604fc2c46a8533d0a9bda906a89a9fd70b84eedeb1cbd784b30be382fe6b12f1da244a163835aa4728bcdfb3aee4b33edc78124634d8922bace0d4c4b928ee2b3e5b8943d61c905513170052a99c56d22a4f9eea2f3acdea5d4927df033ba27f9b65e59a2b608a900aef458d22948e33a03282aabac296c6b9b53fd3944d1663a6a8d144ba8d2ccefb46d3ad084e6273cb20e47b8c75e01fdad791b95346bc7b853310772a3bbee8eec202de12ddd7660c9b722e4e34a40adfc063665b37efcca08dab83d1554e44b9dbfc902c76220fa5b60c2dd41432941937827c16477437c1ed181fb013fb975441888f872cc9545af072cc0c40a287b9c0457d1192e7a2d6712125ba36e3c19f4ba4cf2d3b6d7457f900276ff59fc7046ca2efeb91a573f4957fe8f30cd8fa50ae52e700f0fa3a0dfcfa15d303b04c7d8a8fb0ef36503414932ab0cde109ad879f0949ec1731a81728ebcfe4e7509f9415136923735d4c054f800cb45352b5bae81b0dee7c9c2406d7c72eaaa4775e29eb36", 0x1000) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r5) shmdt(r5) r6 = shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffc000/0x3000)=nil) shmat(r6, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r7 = geteuid() r8 = getegid() lchown(&(0x7f0000001940)='./file1/file0\x00', r7, r8) rename(&(0x7f0000001980)='./file1/file0\x00', &(0x7f00000019c0)='./file1\x00') pipe(&(0x7f0000001a00)) 18:46:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x2000000000001006, &(0x7f0000000040), &(0x7f00000000c0)=0x2762) 18:46:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mlockall(0x3) r1 = dup(r0) fchmod(r1, 0x80) r2 = getegid() r3 = getgid() setregid(r2, r3) mlockall(0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000540)='F', 0x1}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r1, 0xfffffffeffffffff) 18:46:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x1) socketpair(0x18, 0x4, 0xffff, &(0x7f00000000c0)) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x352, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/105, 0x69}], 0x1, 0x0) 18:46:06 executing program 0: socketpair(0x20, 0x4005, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/191, 0xbf}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/116, 0x74}], 0x6, &(0x7f0000000580)=""/158, 0x9e, 0x9}, 0x1) mlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) madvise(&(0x7f0000e29000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 18:46:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100002, 0x0) flock(r0, 0x1) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$getflags(r0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x800}, {0x4e7, 0x2}}, 0x2) close(r0) 18:46:07 executing program 0: r0 = kqueue() dup(r0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x81}, {{}, 0xfffffffffffffffb, 0x11}], 0x20, &(0x7f0000000040), 0x2, &(0x7f0000000180)) 18:46:07 executing program 1: socketpair(0x18, 0x1, 0xa3, &(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, 0x0, 0x0, 0x0) sync() 18:46:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff7000/0x1000)=nil) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) shmat(r0, &(0x7f0000ff8000/0x3000)=nil, 0x0) mlock(&(0x7f0000c3a000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x8, 0x401, 0x1, 0x200000000003, "a0f6112cd9f27b7b1615bf5f1e827178de8e9900", 0xb0, 0x3}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/45) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/200) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x3d0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmat(r0, &(0x7f0000b58000/0x4000)=nil, 0x0) getpgrp() r5 = shmat(r0, &(0x7f0000ff7000/0x2000)=nil, 0x0) shmdt(r5) shmget(0x3, 0x3000, 0x1a0, &(0x7f0000ffc000/0x3000)=nil) setgroups(0x1, &(0x7f0000000240)=[r4]) msgget(0x0, 0x0) 18:46:09 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x2, 0x4}) setrlimit(0x8, &(0x7f0000000080)) dup(0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8680, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x200, 0xfffffffffffffffd) 18:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff7, 0x0, 0x1ff, 0xa552, "a222ecfb7c582c442220bc250c194c1e3bd6e021", 0xb6f, 0xf50}) fchdir(r0) 18:46:10 executing program 1: select(0x334, 0xfffffffffffffffe, &(0x7f0000000100), &(0x7f0000000000), &(0x7f0000000240)) select(0x40, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x2, 0x9, 0x3f, 0xfffffffffffff1fa, 0x3}, &(0x7f0000000080)={0x1, 0x100000000, 0x56ee3ca9, 0x9, 0x5, 0x7fffffff, 0x1, 0x3}, &(0x7f00000000c0)={0xff, 0x354, 0x6, 0x0, 0x73e9, 0x7, 0x2, 0x4}, &(0x7f0000000140)={0x3, 0x9}) geteuid() 18:46:10 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x3, 0x0, 0x71) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2010, 0x1) 18:46:11 executing program 1: socket$inet(0x2, 0x2, 0x1f) r0 = socket$inet(0x2, 0x200000000008003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="896079c613f69037fd64a12688588fd379ebb4a3c989be68c3f269db906f578efad277e2f225b5bdf3cc857a44234b1ab7742b72cde6f512c05ebc998e26cd59e09e256bba33df20d2ec1a011bc90409b4ba27929241705eb3f87ca9b00f88d1c25460e514ba69f2b10125896df305cc460700d61b9fc38db17179eb19cceae747dd475e", 0x84) 18:46:11 executing program 1: r0 = kqueue() socketpair$inet(0x2, 0x8007, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040), 0x6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000004, 0xab4b, 0xff}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x21, 0x3, 0x9}, {{}, 0x0, 0x0, 0x0, 0x0, 0x6}], 0xfffffffffffffffa, &(0x7f0000000140)={0xfffffffffffffff8, 0x4}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 18:46:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc8) 18:46:11 executing program 1: r0 = socket(0x1e, 0x3, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) sendto(r0, &(0x7f0000000000)="e262295e9e84c739de2237fe646a6ec2690dc8e02aec909e9d5c3f041ea418bfc4c46a8b00836966a6ec07b44437d71ef2dee0c36273ee58a5588a35d0b000390aab6a8717cbd6fcb9ab5210065e2495e9dd4440ce35f048a7052a9bad519a5310193bb959c54f5a55c9237803113588fbdcb45dc34bc42f1d0c308a84c242544661273027402d6e5002411864dae195ff", 0x91, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x4, 0x10001) 18:46:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) socketpair$inet6(0x18, 0x3, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="65e03fedc1d52e41f456af2d95c39904a03941186d277dff0481393cc178c594fa8456cb5412", 0x26}], 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x67efc6acce0fe18f}], 0xd1, &(0x7f0000000300), 0x0, &(0x7f0000000080)) msgget$private(0x0, 0x0) write(r1, &(0x7f0000000000), 0x0) 18:46:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x440, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fchdir(r0) ftruncate(r2, 0x0) dup(r1) 18:46:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x27d, 0x0) flock(r0, 0xd592242f13dcdf1) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x8}], 0x2, 0x6) 18:46:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x1, 0x4, 0x380) semop(r0, &(0x7f0000000040)=[{0x0, 0x3ff, 0xffc}, {0x1, 0xfffffffffffffff9, 0x800}, {0x40000003, 0x7, 0x1800}, {0x0, 0x0, 0x1000}, {0x0, 0x80000000, 0x1000}, {0x4}], 0x6) chroot(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000240)='./file0\x00') socketpair$inet(0x2, 0x0, 0x45fb, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') chdir(&(0x7f0000000080)='./file0\x00') 18:46:13 executing program 1: r0 = dup(0xffffffffffffffff) flock(r0, 0xd) mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 18:46:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x20000000000}, {0x2}}, 0x0) 18:46:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000008001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) syz_open_pts() getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)=""/242, &(0x7f0000000240)=0xf2) syz_open_pts() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00000002c0)={0xcc, 0x0, 0x0, 0x0, 0x3, 0x0, 0x8}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x3, 0x403, 0x7}, &(0x7f0000000340)) 18:46:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x8000) 18:46:13 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 18:46:14 executing program 0: socketpair$unix(0x1, 0x200005, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{}, {}], 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x4d}, {}], 0x0, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000001700), 0xfffffffffffffffe, &(0x7f00000000c0)) 18:46:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000aaf64c8b9bdfd4aabb2679bc25edea5426c4bb2d82cc4a7d561954658d62d0c25edf1c3d149ac1d69b3ade533b94a93883c8f9b69c37293392e5d521e2d52c9bd0021bb8cc6f182e0944e995c3ab2f4161c8bffc133bda0600da1719f64872a90643ca754550b6705d5439"], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000015c0)=[{0x18, 0x10001, 0x2b0, "7bf6b592abaeeb"}], 0x18, 0xf}, 0x8) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 18:46:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 18:46:14 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='\x00 ') setitimer(0xfffffffffffffffc, 0x0, &(0x7f0000000180)) socketpair(0x7, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x1, "60c53a484e284afcd9c0d35e102dfa42982a7957", 0x8001, 0x39}) 18:46:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000980)=0xffffffffffffffcd, 0x4) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x94, 0x80, 0x10000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x11, 0x8, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x99ee, 0x98}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x82, 0x2, 0x8d9}], 0x40f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x1000}, {{r0}, 0x0, 0x20, 0x0, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x42, 0x40, 0x0, 0xf6}, {{r1}, 0xfffffffffffffffa, 0x15, 0xfffff, 0xffffffff, 0x4}], 0x2, &(0x7f0000000140)={0xff, 0x8e5d}) 18:46:15 executing program 1: msgget(0x2, 0x80) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0xffffffffffff8000) 18:46:15 executing program 0: r0 = socket$inet(0x2, 0x2000004002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800001023, &(0x7f0000000000), 0x4) close(r0) fcntl$setstatus(r0, 0x4, 0x80) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x20}, 0xc) getpid() 18:46:15 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 18:46:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2ecd2e0a) shutdown(r0, 0x1) 18:46:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x27}, {r0, 0xa9}, {r0, 0x20}, {r0, 0x4}, {r0, 0x1}, {r0, 0x4}, {r0, 0x30}], 0x7, 0x25) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8000000000}) semget(0x1, 0x1, 0x2) 18:46:15 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mkdir(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x80) utimensat(r0, &(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000002c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) chmod(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x4) 18:46:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000240)=0xc) flock(r0, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x2007, 0x201) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x1ed, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000005, 0x9, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x3e, 0x4, 0x1dad, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x6, 0x79b2}, {{r1}, 0xffffffffffffffff, 0x18, 0xf00fffff, 0x10001}], 0x3e2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x49, 0x12, 0x3f, 0xfffffffffffffff7}], 0x81, &(0x7f00000001c0)={0x7}) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) 18:46:16 executing program 0: readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001340)=""/50, 0x32) getegid() r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000001380)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r2 = msgget(0x3, 0x16a) msgctl$IPC_RMID(r2, 0x0) msgsnd(r0, &(0x7f0000002200)=ANY=[@ANYBLOB="02000000000000009f7be7de50a0119a974f6914e2a510685d86214d958f4597bff8d9ee2a134f07294522f954a8bf7a8c581c9b51ed71128314b59b1ed2d88787b3bba4ba270000"], 0x1, 0x800) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x101b3, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001300)=0x6) r4 = open$dir(&(0x7f0000001100)='./file0\x00', 0x8, 0x2) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180), 0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000011c0)=@file={0x0, ""/108}, &(0x7f0000001240)=0x6e) bind(r5, &(0x7f0000001280)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) 18:46:16 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x45d52806}) r0 = shmget(0x2, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = dup(0xffffffffffffffff) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000300)=[{r4, 0x80}, {r5, 0x104}, {r6, 0x9}, {r7}, {r8, 0x1c0}, {r9, 0x6}, {r10, 0xc1}], 0x7, 0x40) r11 = getegid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x70, r1, r2, r3, r11, 0x22, 0x9}, 0x10000, 0x3, r12, r13, 0x7, 0x3ea2, 0x934}) shmctl$IPC_RMID(r0, 0x0) 19:41:58 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/63}, &(0x7f00000001c0)=0x41) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 19:41:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x81}, {{}, 0xfffffffffffffffb, 0x11, 0x0, 0xfff}], 0x20, &(0x7f0000000040), 0x2, &(0x7f0000000180)) 19:41:58 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x0, 0x10) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000001480), &(0x7f00000014c0)=0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200000007ffe, 0x2) r2 = kqueue() semget(0x2, 0x0, 0x100) r3 = msgget$private(0x0, 0x14e) shmctl$SHM_UNLOCK(r3, 0x4) msgsnd(r3, &(0x7f0000001500)=ANY=[@ANYBLOB="03000000000000000b41d7de157968467515808525cbb95daf1052fb8445e7d3f64bb4d884335bd58391d662662bcfd5d2ecd932c1b86e329484ef612fd23c3c6ab8580df8e9719c99c7681bd17e171ac169c156fba6e6a9cc1fa4c69d0210a855d8fe7d460685c90be84bc72d5fb7547388b9dbaaac7efdcbbc470a662967c7201a8e3f7e2e4807855dea395fa24bc42c520a61f96d5ba91a9196cff910edbb20bf6dd943564e31f21c736ca5c67bff017a37e824e28858cde2b8"], 0x1, 0x800) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001280)="ef679c3867cfbd031c342d4dbd0560b6f7b59df68a7b6961ef82c19938252240f2684c27224103a869445f9876ac43655c0638d0764bfa66ab1b505fd345f54c4363d65d4e885c920f0b791d900384f111caf6b051fdbaa9bde850d2c4bae762e907d862e281e6db7f5224f9c2b2efa64318f8bee47b29617fd94e07ba59ceaf0519c76994c5d7e97defb73ca4678ff4a9d74ebf8d23887f6032d6c619ab5582d3351f0e29969b99646584cf382645b11d0459aade58a425bb3c8a2c2cca919a9c3778ec7e8ca2fe0dcb1a5a6a4459bce7eb7bc02dfb895fb7ef85ab55cf3dfccbd9ababf0071f4e1b495f6032423125f6", 0xf1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x80000000}], 0x40, &(0x7f0000000280), 0xfffffffffffffffd, &(0x7f0000000040)) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x2, 0x9ea2, 0x36}, 0xc) msgrcv(r3, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x800) kqueue() r5 = msgget$private(0x0, 0x88) msgsnd(r5, &(0x7f0000001380)={0x3, "2b286458a206a599c9985c4e58f76d2fcb35306df033f9b9eefe6c3e8cd18c9c7f038054ad08f417161984fa721c3d8aafcff8f260762ae8f9fb58baba0835f61719b90c2b4d5fdebe9103e5949e69ee20f386d7789a7196efc16aafad4bfbb96c95b998b13217c18b0cbdb80577b1e1b94fc89875dc8075d9b02d160fad51e1092144f7c386071311b0da315e9e5298c135543f28f8b600d2f5a537f0a72427cfd9d6c2012e81507c2694f2a284e5"}, 0xb7, 0x800) 19:41:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400), 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0xffffffffffffff71}, 0x2) 19:41:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/227, &(0x7f0000000040)=0xff71) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffffffffff4e3) 19:41:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=@in6, 0x101) 19:41:59 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00002b7000/0x4000)=nil, 0x4000, 0x1) poll(&(0x7f0000000200)=[{}], 0x1, 0x0) 19:41:59 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x68) flock(r0, 0x2) socketpair(0x0, 0x0, 0x0, &(0x7f00000000c0)) close(r0) connect$inet6(0xffffffffffffffff, &(0x7f0000000080), 0xc) 19:41:59 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') socketpair$inet(0x2, 0x2, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) 19:42:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5, r1, r2, r3, r4, 0x40, 0x20}, 0x4, 0x400, r5, r6, 0x6a1f, 0x3ff, 0x2}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt(r7, 0x6a, 0x3, &(0x7f0000000240)=""/223, &(0x7f0000000340)=0xdf) 19:42:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20aa, 0x6b8) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, 0xffffffffffffffff) pipe2(&(0x7f00000001c0), 0x0) pipe(&(0x7f0000000200)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3dcc284f5d585dc1ef3cf96123c9f2b8b2d78d0d"}) 19:42:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') writev(r1, &(0x7f00000000c0), 0x1000000000000060) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x31) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000500)="a1235afe4c71fb2c163b8d625ef1ff697e728ad216fabb19edf2294842ac92e4d3d94d8168257fe1c375d3ed560a1f78f689f455de9676f787e2e1856b1bdf2f1d6b86ce18fa171ea67a7d0badffc9bcf1c30211fbbf67196e7735759e17280ab979d18fbc84fd3f906575d0c6942bc9cca8b62b72146a2d787d006405c66007f3c040d69838b92079ea3f9857b47add6f1c435df2ab4cfe8c523de1b0ca7e1278cfeba6549b00d466eb5466f11af08aa397fef605f514c7b1bcf996c7782da900dd79f6c59b972bb6a188c4b66f33f3c822364aa222914ce5c8226fb0ec49a253f8ea5bce594a7619e1c1ea1a2ca10297ff66fe03bac24a3b294474ab2f877dc2f1243b8ad8c34ae66ed845af68413c46929a7df73afa55bcd394aa47040b09eb7c210e4e1b60dfbaa4ceb19bc9ece91c41c118147a0508655f699fb31b83d6afca43b856086b8cfb473d3693507d891342444c653c0d64a6d0944e7c89c997a3f8a02d08bea549bdfa04dcd2947070c1255e4648b7b167fd58d4af34abd025dda4582ccbd3b1c955305a7addae112c45a1f834d76105c7436a288ab7a4e708c28b1993ae679c60cebe846aa247f0ac41ede6c869c4e4b38d370fc8d79b771654b976ce925dd3bb399ecd32e4d09e1c9f6c9d38f2c8bcdba876846e01bdf2ee2e9062626352cfa2b994633082411b94a13341211c26139cb2926a4b266711eb55def917126b9ade8a3c4309ea1bfbab4268a9e418460eaef20d95604be3eb2b62975f964d7d67712ffff412fb0fb13f935791bac63c2f090125c80c0cb24d453d340e897a8ae27275f3aecf9fb6adddf1cc5590673743d7c114d4b292d65f1eac6d4091bd606824a03432f33f7bf348092dcab727c3d7923ce6434688657943490fa6c66bc89875ddd1452aba5423c7afd2f937c341cb39ac36b6c695bcdd2f97cc70112fee80ab41c075d6898161d9cbc59c155216810bd703342381cb52aa25137ca24d670474190307d65d026543be0ae4e8e3fc8b4c393a03d2f945d891dcdf423571ace836c5e70edc237b9b620b72ed540db0505bf4f77513fa005493638cd996bd1dfb7a8707f95b6516f2b48254d4ff0d27334c9b83d20b8217c5fb89bc5f6e80b072c44f7bd14bcf7ed6b34d99e101b9dec94d39516fa4fe44b104377eb2601410b348eac310e238aeb4e444a43212443dd51d9cb9685aff27336fcf1607df682b812a459a59831ad313a5b147eb38cbb7b624f834de79f84b84dfc42b3c18d288a392370b98de0f754e95850b28bb4171d0fdd44671f9463d2ad291f28b50402ecec680ea6c49161246f171dc18d54d3d53267bd60ef25f531804d16cf2a5d3f75f3e05dce006b7f13c13cf845ac55afecf02ccedb23c812e2742e81637afbc94c6e07d93b4e0800b711d33d5141a9776732ba0ee72c6800b835dee25059cbca9101f1a7861185bebac96804a54425aa2d089b196d0d0f7dc2c466ef923675de1e26ceb68b6b7db2033646827f551363d8b1a3bd4ead309c26d0544b0fb4554898183e19c81f1e61ad9523878a0ce8628ac65db550e36494a990ac33ebc447ddf1b5f5adfc35275fad376d879fb1f2677da7437dafaa46706fe763c11dd38b53329e524ed46d989a98a183656e502540191a5b70017a4915dba8bc99495a24523e445f0831610aff31b1c9ee682f287840690da559cff207531f35fb26dd535b661f35baec94d6d529b22319c231a69ab8a9b244823686b30358623764ac68df273acd412186c91a4f5d715e14efbf187cd73173359499d5e3a09e9a3e743091722b5eb16c4fc47e2e44f228b3b58b23db5e8224e9ce2e4ad95d2a9fdeda1aa5f16e98cb86c2ed25c20ea5153e10664e82d1ba6ee3baffcb4b21044aa5d66fd1f73510249b00d4fa4247977320409f5a5e4757a57b07cf13bad3dde110e5deb82a2336dd4b0734d3bff1c5f983dc96bb02bb7e32cea45693bf65c3337e77ccf983c29f00926c9233dba4c0f1e1397177f8062379492451e3aaec197e8b6fa13074a7c68c8e250534542ff2ffba6d9e01a4080ff58dd1537e363eb33a6c6eb1e09ae4b2a34d9b7d2341ae33a4aea388debdb5a283928c198f2315f4d6db4f5a20c3dc2a6bd2733deb9c5ba914b318c375eef48f3450b5eaabc7787c9a0318e29c04d4e5d847d705ce34face6027834805c3e9e8bfa08234f60e6b6bb15300f4f117bbac4025553d320c1655604c247a07962e3d73ff5ee5cfa9f080189039e9a2ac8abaf5acfbcba6ed1e6e658c5f4dc714b143f74103118d302129f7ccec1b305c4ffeedb700c679ed12e87335469ffbc0b53ca3da5a85079826d1582009aaa4e1d172099e4c6659d9f5e8428891eb95bb277fddadd308c9142fefc0b636720980262ffb9857860f78de63937b73d22bf6d25d177fe2c9aec50063deb4024b8fc7a9a5fc2ab530f0a5a3c642ec5ec62f87ee52625d940bdd1aa57f51882a06cb6d1ff476f13b16b220b68b6337009f733b1f5c2bd62b89098458f4e26ee77af1ca4e0cb0955bb52c5d9166e4c93b9122f5027a3fa839ee58ed7ae5e54d7aeebe2509a4c55477676eb821852de2f99bbdaada002e76bc08308a6e4dca1ca5039142636f6efab879351d1b5ea4f84f526689ee0de09a46c1af578bb89cd9cce0cfe26372a03705713fd22259ddad481fe68ede74d8abd54b9fd717a2b74d5fec816a6970c376c78047164d4c0f7886483d86ac3055b48e17a18ade409e18e873e2dacb4c0aee82cd5b00ab9300114580d050d7cbab03577b30e356cf84795a3bfc4f3dbfa82eb4c689908af9e7bb5abd5e4b35dc74a07148e06678e744cab95859e226eef4deffc7d771db97508b09920ec190894d9b532ec1ae3a2516c2e831141b01abda50eb5fed297748bf5ffce92f09ca339a91e8d9fb6b00cbc3437b1c3c07b7b5c7cb156d2007211f9498d659ac63c78d47417e068a84bd08606d4d1a5f89d545d291b497949c3372f0e2d02ae295d197b024e55430ad89b551cdeaeb574b6fb645c79015069a15ebd02021c2b4b9cb2313327bfb7fab3dd3bcee924937a22b2eaa2dd91757b62c77feebc76782afa7dd60125c873a47a665dc395238f4c83191ed51703504cfe933dced56bf88a41eb29d1df00ffd8c3a936ffc2c75ed204fc582abc9c16843cbc9f4cb19460ca17bd19a02a3cc6eb071e329e1660f9f2fbd3f6ac106db12e64ecb6fd6b64f038151f48cd7e7b8ec0751ac4d970d031224f19c21a52152a79001dda08a950437e678192bcd2a8a14ed8d560cb19b8ca0c8afc65e4fc2e98faf2143b82219aaa41a6a2a035bc6e277c58672a7be9f91b6bc684e8e726820374100104f610cb0557ee6012bfe2abe2bed8115d1d86dc1e520a2923d1bea11b1c2047e7e8d6f0de059c5af5e8fa5f8f2718ffb295b1edfe7ce5e90779a99dab3a1205bc6a67a5ff401a259a5663619a1b5f3f69493ef58a9f61f16d8289b81a455965b6e2b8bc8b2d2c6222c34231f8c8088761d99de2691fc16cef9928f3fe22fd61840b80c1304cb95286167f769987ff6831754b79ab066223f485182eae2bbfc815ba03993864b6012f3f8d8a855f126dcd4584a9929decd6ce31f9532c997aa61cd9317dd63f9f09caf79106235fe5f9656fac6914365a62037d083b42aafe77511677ee9c7d6a52466df98b3400886661e617a639ccb096f08f323ae54535cd6fda1509e535745a5e9d1a129ce716616d3279210db571ac052075e07e793364065dec18ccbaf543d2415f5e57cb29dc7b1e9a99b15a81f8d6a73ecd5f013911493ffb4bb33bf4b95e1e5a1245f60a980c913c0d9d9c94784fb59fddab5d538f4d964bed1fe7b8ddf3bcd8ccc3f3e0ae8294916d30422991be9bc4929b9a26c68a63f5c82d06d1f39f1659dfedb100392f6e30133b53fea3f564a7f5f1fc4f7e56edebc4a4a58439251a4d8cd328911d8babde92e5bb7dd4d64643ddd783f34f3ca3b07d33d48916a7ae32f92bf043b1a5dfa1904fdb3bf8348694a88b5f1c854516030c332cf373032dbace264ac93016677671e1985160ff57dbabb999ec3f63cc4b08de4fecf9636e0ac0fb5b5ffaa7dfab462c354e3674b0b2458c9d04f16a1782bca075370468d8c8172f574f942f2015b62557b75b28cf70f8584ae0655f9cb944db57fd212d93156549b769648d323816b779c0dda184a15d8656f70f8e1d5c42648cfca7383161829c846fb1add373693f2910dbaeb25df3e9e33ac89758857073cc9c1f79b9fa54bab49ad85b3b50f44413efd96d49b4041affb7bca397133054567898f959c64210513bb8c895e376630696f2bbaed368d12c8e48ff446769c0121ea09819783ca5df0b5429d9851a9cf54179b0d0a1301b2951c7bd26a0d1dc082ec20eb4fd2e2f8bc74efb9090af13964fe8f81c5c68f9e512deeb1901aed5979a80a08ce2610acc06ba85e875dea6cb26ba2a5cc1365975017bd4d95c8286cc3e182e06b7d5a571966a60178097f3fad73a8171130bc12dcfa0aaa70eb2348faafdc9225aa5f8e1b0414c7742f2108beeedb05fcefbaa7f85d83fa23c1e4c2bd31e7abc973e459db76442083e69f8d63802c7ad12e0fcd0e8760e99ec4024356de31d0e10b5bf13c0b5e632f136caf4c473c6b7865a56f4c5e3185687033039cd4df7c75bfafb2597c44de0a4b1cce9cec84e9936719f63e0894f1382025d1be38aae947b965bb2db10dd91b298ace9a3dd3b5cac14d6cca596b71ea2b3216de9e18f0ab08ee21b638136ed39dc24daac2326b6a9ee2b7e091e3be655345497cf750346a82f908b029d8ac9ace76a526c71c7e36ab9e5fd1c435d3665a9b22fe1ce685c55ed279d27a75a7569ac5dc2c4739fc3ae4235c1f7dc806424b3c3e66eda683b3f39558a5ee5082118f04b85f0a955a4cd143ee521140d977f2141fc84515bbb1fca560a7a2db8eae969539a6248cf2c0123dc498e227bc5c5dfdf2fdaa1db90c441384b64189624501198db9196b28e0669ff9f781f52a076cd8ec716f107db1dd012bf585216506d3e7df0166fd29925e150f23426e2aa22093dc99006fab01bd2f50f158e5cc37dc12c6ef7923c0c87647a957a73686201266449081c9636b066c870a501d20713e7c71046562a440fca8d9ad80619491d8d329d73a67cecf8ba406737d2b31f5cb83beb8a8b23d6ae795c1fd302e1f2336cf988f3048a3f1f1098f152451ce350019ff3a8929e098c71177865e4cdfb4645b58c84d2279cf2decdfd0ff26d1013374913cf66f6c4a3391f676949ff09d0ed87e50691363706d8e0459fa7fc837626ec67b7aeae1df2794058864e06156d6f3592b3914f8602a69473b3ee39fb5cb8d9b6695c12ee9b866e08ec0fbfa5d785a143d95ab80d33ff4bafe1c496959286587db4c751d6d6c84f989897f4536fb96a51", 0xf16}], 0x1) 19:42:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000100)) socket$inet(0x2, 0x4, 0xff) select(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0xc8) 19:42:01 executing program 0: r0 = syz_open_pts() socketpair$inet(0x2, 0x8000, 0x1ff, &(0x7f0000000140)={0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x3e00, 0x4}, {0x18, 0x3, 0x9ea, 0x5e}, 0x7, [0xffffffffffffff80, 0x80000001, 0x9ea1, 0x316, 0x0, 0x7f, 0x101, 0x7]}, 0x3c) fcntl$getown(r0, 0x5) socketpair$inet(0x2, 0x4001, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r3, 0x1, 0x80000001, &(0x7f0000000040)=""/130, &(0x7f0000000100)=0x82) socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000000240)) 19:42:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) recvfrom(r0, &(0x7f0000000040)=""/168, 0xa8, 0x40, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x80) recvfrom(r0, &(0x7f0000000100)=""/91, 0x5b, 0x3, 0x0, 0x0) 19:42:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x60c0, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) close(r0) close(r1) pipe(&(0x7f0000000080)) 19:42:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20ab, 0x5da5) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001680)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f0000000000)=0xc) close(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:42:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000480)=""/26, 0x1a}, {&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/103, 0x67}, {&(0x7f0000001600)=""/226, 0xe2}, {&(0x7f0000001700)=""/172, 0xac}], 0x6) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2108, 0xffffffffffffffc0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x6, 0x2) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/87, 0x57}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/54, 0x36}], 0x5) chdir(&(0x7f0000000440)='./file1\x00') 19:42:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x60be, 0x402) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x100000) open$dir(&(0x7f0000000040)='./file0\x00', 0x83, 0x30) readv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/225, 0xe1}], 0x2) 19:42:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140), 0x0) write(r1, &(0x7f00000001c0), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x180) semget(0x1, 0x7, 0x608) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1, &(0x7f0000000100)=""/47, 0x2f}, 0x840) 19:42:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair(0x18, 0x8000, 0x81, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$inet6(0x18, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200000007ffe, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x95, 0xfffffffffffffffc}], 0x40, &(0x7f0000000300), 0x0, &(0x7f0000000340)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)='6', 0x1}], 0x1) kevent(r4, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=[{}, {{}, 0x0, 0x10, 0xa2, 0x8}], 0x4, &(0x7f0000000380)) r5 = dup2(r1, r2) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000000)=0x100000000) 19:42:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) msgsnd(0x0, &(0x7f0000000340)=ANY=[], 0x0, 0x0) msgget(0x2, 0x8) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000e2047fcda454d1c17e04765c5ec3fbce8ed16f6bacdc7ee7af558f28d78c580619d12119ba0736ffb6e48afcc3215b60d1257c359175dad2c7cd134e3656e0dfa54593c0e8455664b3e94bd4f9184c7f878c39cadc27bdd8f4811f6596b494e5cb38821106c777030509b5bdca2cd6b1db0967cfee74b785175f820396a7bfe48ec01fb5f8fd1c01f680999b3ad464278959972f235fe1395eda280529f087bd98af3ab4bb57eeae60b6affb881944b334b6092b481ef49e625ef1db406f338c09db59480c142938dd072fa3f557db1bfac7c520780cfd014f340984f723b6f3109f53c2ab227009161967d89c44fc251e277a6214921f92c3867573d4ebbd12de5e6d240c825f5068e5d378b922446a29920310fd777024c47211c625a547676df33a26e73ea9038af5ddc9de2ee0131470be2bea8a337349260000000000000000000000"], 0x151, 0x800) 19:42:03 executing program 0: r0 = socket$inet6(0x18, 0x7fffffffffff, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="51976ad85d0bdd2f8a6b0b57b1353bdd"], 0x10}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x3, 0x8c) 19:42:03 executing program 1: r0 = semget(0x1, 0x3, 0x100) semop(r0, &(0x7f0000000000)=[{0x0, 0x134, 0x1000}, {0x0, 0xfffffffeffffffff, 0x1000}, {0x3, 0xc7e, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffff7}], 0x5) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000040)=""/106) 19:42:04 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffff7ff, 0xfffffffffffffffa) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000040)=0x4) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0x2bf) 19:42:04 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x3d, 0x0) r1 = dup(r0) write(r1, &(0x7f00000001c0)="2e409f4774863563458692db1d1d3ed27f21254a690dc199da25bd9d82b459b509ece323fab168304cd7b67357f6d28317c9adf673141913c87a3dcb0e32d068333c70714ed941a39a6329869070ef0ff21f5841e63356fd3f4906fedde9a568354bf7de1672", 0x66) 19:42:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1012, r0, 0x0, 0x0) 19:42:04 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r0) setregid(0x0, 0x0) getuid() 19:42:05 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x3) ftruncate(r0, 0x80000001) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x0, &(0x7f0000000240), 0x6, &(0x7f0000000000)={0x7d}) rmdir(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000080)=[{r2, 0xf8}], 0x1, 0x0) dup2(r1, r2) 19:42:05 executing program 0: getitimer(0x0, &(0x7f0000000000)) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f0000000280)) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="c4063fd2f041f43ede4438b768de923544b3b7a123da662237687bb5db7ef1d869ec0f422e4bc3a0a0583f4d4637a69ab46241f6be176a6d40831e0f6066e27cb8240a998b4086499ffc6937f2de8d358b91ba06ec590291e04645aa076a251872df54e253504ecde0a0ca33c73fc6c25e1b", 0x72, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="00f8d7285f143cdc6097"], 0x1) 19:42:05 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800000) munmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000) socketpair(0x3a, 0xc000, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f0000000140)={0x0, ""/98}, 0x6a, 0x2, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) utimensat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x4, 0x40a}, {0x8000, 0x8000}}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x21) munlock(&(0x7f0000ff1000/0x3000)=nil, 0x3000) 19:42:05 executing program 1: r0 = socket(0x3b, 0x3, 0x100000000) bind$inet(r0, &(0x7f0000000080), 0x2684b3c5) 19:42:06 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000000)="169263ec2974", 0x6) 19:42:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0xfffffffffffffffe) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, &(0x7f0000000180), 0x0, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) close(r1) 19:42:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1044, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8b) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x11, r1, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="16", 0x1}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/80, 0x50}], 0x1) 19:42:06 executing program 1: r0 = socket(0x2, 0x10008003, 0x81) r1 = dup2(r0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x13, r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 19:42:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000480)="02", 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x2, 0x10001, 0x40, "aba65e296ada369b51d36f246f2c2a8be198acb0", 0x401, 0x71}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340), &(0x7f00000004c0)) 19:42:06 executing program 1: select(0x40, &(0x7f0000000280), &(0x7f0000000480), &(0x7f0000000440), 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), &(0x7f0000000380)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2000000000000401) shutdown(r0, 0x3) chroot(&(0x7f0000000040)='./file0\x00') 19:42:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mlockall(0x2) r1 = dup(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000540)='F', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) 19:42:07 executing program 1: kqueue() r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="75a0874cf70933da002dc24ce8159785e16171bacba4873af0b95c01db5fd9b5fa967d498bf1cec3ab4a9112f95d4123dd626a0dff2c273c1c", 0x39}], 0x1) r1 = kqueue() r2 = semget$private(0x0, 0x0, 0x401) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000000)=0x9) socketpair$inet(0x2, 0x1, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0x4}, 0x8) kevent(r1, &(0x7f00000006c0), 0x7, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x61}], 0xfffffffffffffb4c, &(0x7f0000000800)) .@Gt5cE>!%Ji %Y #h0L׶sW҃ɭsz=2h3!%Ji %Y #h0L׶sW҃ɭsz=2h3 trace db_enter() at db_enter+0xa panic() at panic+0x147 uvm_fault_unwire_locked(ffffff001f717108,5,ffffff00125d64d8) at uvm_fault_unwir e_locked+0x270 uvm_map_pageable_wire(4000,ffffff001f717108,0,ffff80000e383a48,1,ffffff00125d64 d8) at uvm_map_pageable_wire+0x475 uvm_mmaplock(ffffff001f717108,ffffff001e6d4ab0,ffffff0015a156a0,1,12) at uvm_mm aplock+0x103 sys_mmap(ffff80000e383b60,ffff80000e2e70c0,ffff80000e27cc88) at sys_mmap+0x89b syscall(0) at syscall+0x3e4 Xsyscall(6,0,77,0,7,13aa0010) at Xsyscall+0x128 end of kernel end trace frame: 0x22c285100, count: -8 ddb> show registers rdi 0xffffffff81e04658 kprintf_mutex rsi 0xffffffff816aa789 db_enter+0x9 rbp 0xffff80000e3837a0 rbx 0xffff80000e383840 rdx 0xffff8000008d9000 rcx 0xde0 rax 0xffff8000008d9000 r8 0xffff80000e383770 r9 0 r10 0xffff80000e3835d8 r11 0x8 r12 0x3000000008 r13 0xffff80000e3837b0 r14 0x100 r15 0xffffffff81c05d61 pgt_cardbus_devices+0x25f rip 0xffffffff816aa78a db_enter+0xa cs 0x8 rflags 0x212 rsp 0xffff80000e3837a0 ss 0x10 db_enter+0xa: popq %rbp