r0=>0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:15:59 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) getuid() 15:15:59 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 15:15:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xfffffffffffffe01, 0x4) r1 = socket(0x200000000e, 0x200000000003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) 15:15:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 15:15:59 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x40, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xa79) fchdir(r2) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 15:15:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x1) bind$unix(r0, 0x0, 0x0) 15:15:59 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x300, 0x2) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 15:15:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x40, 0x401, 0x7004}) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() read(r0, &(0x7f0000000080), 0x0) dup(r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) syz_open_pts() 15:15:59 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) 15:15:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) utimes(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)={{0x7, 0x20}, {0x26}}) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 15:15:59 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x10000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/247, 0xf7}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/115, 0x73}], 0x3, &(0x7f0000000280)=""/23, 0x17}, 0x41) r2 = open(&(0x7f0000001780)='./file0\x00', 0x10008, 0x58) bind$inet(r2, &(0x7f00000017c0)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000400)=[{&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000001500)=""/131, 0x83}, {&(0x7f00000015c0)=""/164, 0xa4}], 0x3, &(0x7f0000001680)=""/237, 0xed}, 0x0) shutdown(r0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x42) 15:15:59 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 15:15:59 executing program 0: r0 = socket(0x6, 0x8007, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x110c, &(0x7f0000000080)=0x101, 0x243) listen(r0, 0x7fff) read(r0, &(0x7f0000000000)=""/117, 0x75) 15:15:59 executing program 0: r0 = socket(0x40000000011, 0x20000003, 0x7c8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000051, 0x7fff, 0xffffffffffffff00}, {{r0}, 0x0, 0x9, 0x0, 0x8000, 0x1000}], 0x5, 0x0, 0x8, &(0x7f0000000080)={0x7fff, 0x10001}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) shutdown(r0, 0x3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 15:16:00 executing program 1: socket$inet6(0x18, 0x5, 0x7fffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0xffffffffffffff07) r1 = socket$inet6(0x18, 0x4000, 0x78b) setsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f0000000000)=0x9, 0x4) 15:16:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x2) bind(r0, &(0x7f0000000040)=@in, 0xc) 15:16:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') r2 = dup2(r0, r0) openat(r2, &(0x7f0000000000)='./file0/file0/file0\x00', 0x28001, 0x9d1c8ff65ee04402) 15:16:00 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r4, r5}, 0xc) r6 = getgid() setgroups(0x0, &(0x7f0000000080)) r7 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x8, r4, r6, r2, r6, 0x8, 0x3fa2035}, 0x7, 0x1, r1, r1, 0xfffffffffffffffb, 0x7f, 0x40}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x8, r2, r5, r2, r6, 0x108}, 0x0, 0x3, r1, r1, 0x6, 0x843, 0x400000000000000}) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) r9 = accept$inet6(r8, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000280)={0x1, 0x9d, 0x5f, 0x4, "60ef11ff18ebc851f87f1580294eb26bf0d10e25", 0x8, 0x2}) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setegid(r3) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_execute_func(&(0x7f00000003c0)="c4a18df509362edcb9000000000f678a2d0000006540df9900b041fff04581b00d00000000000020c4027d5a9f760b0000c4e14d659b020000002ef20f2df9c4c1f851d643d903") fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000440)=0x9) getgid() sendto$inet6(r9, &(0x7f0000000480)="05c60f151124e9d923630f3328775178c27dd173a918ed2d3e33858231b0aee6f097f1c01256a24ddf4cf049f4df0bea5b9f156aad9f7685743a72d76c00cdb87094deebd48f54a5f8bb549ad01f81d1adc929ac76dc33bb1312acea39c7629c0185895b397d0306ddd245ac37f2b081a4ba20680a28855ed38f9b21e6f892bcb3c78c559bf54cb541692dccde963fd35c5c98295a86e7f57f", 0x99, 0x1, &(0x7f0000000540)={0x18, 0x0, 0x0, 0x2f1}, 0xc) ioctl$TIOCSCTTY(r8, 0x20007461) lchown(&(0x7f0000000580)='./file0\x00', r4, r5) fchdir(r0) connect$unix(r8, &(0x7f00000005c0)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000600)) getgid() r10 = semget$private(0x0, 0x0, 0x90) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000640)=""/98) shutdown(r8, 0x2) 15:16:00 executing program 0: r0 = socket(0x17, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="270653d1e35e9f4f3cfa5b21f2903a8a85f08cd1d0c3e7644097e83c1cc8eace1531bf152f50ebafd8458427875c567a65ebfe8b65b973683d2b4af7486abd6604318f00e4befcb67a29e99935ccdd13bb6a8cffbb35bd0e0747578c1c486082fca9563413a0f48f606df13964fbb47d6685273f93433c11f0f283a2120a6169e0f7be649cedbf839932a0e269e29fe7d8b54d37f9e251325fc32895815c0d124b97d224ef11e12c7176603ca90e317076d6d670dbca117745128f4bc39c35f74c6b5d79cef1cb1159865ba98fec2d8054df90e3cd9aebea88c23f43f10d78b9"], 0x1) close(r0) sendto$inet6(r0, &(0x7f00000001c0)="9c570bf9f7073d8275ce0ec1cd0486e23745cfb10079e144b03058079e4e0668200530a1e4deb5ec77fa6e2918945ffaf1e5bbba5045549f5de4a5d7ea7ed1a885e37a001341e2539a6fb3aa25964011bf024cb16641562381c06e98f4cd0e6b18975deb7a6372df77a73ddd163fc08cc65adbb61b8f5673d75d5eafdf9d322fea78b9cf3aa1da8e4871be0e83e9002bb12e9f11c4c4caa745df1564d2ea350cb8702013d616758aa3c58ff2c48daff314ca", 0xffffffffffffff8e, 0x4, &(0x7f0000000100)={0x18, 0x1, 0x79, 0xfff}, 0x110) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x401}, {0x3f, 0x100000001}}) 15:16:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8030, 0x144) recvfrom$unix(r0, &(0x7f0000000040)=""/212, 0xd4, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) 15:16:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r1, 0x89}, {r0, 0x50}, {r1, 0x40}], 0x3, 0x0) 15:16:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() getuid() setitimer(0x1, &(0x7f0000000040)={{0x6, 0x100000001}, {0xd964, 0xffff}}, &(0x7f0000000080)) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getgid() socket$inet6(0x18, 0x5, 0x9) 15:16:00 executing program 0: link(0x0, &(0x7f0000000140)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) close(r0) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 15:16:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5657) 15:16:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2350, 0x4) 15:16:00 executing program 0: r0 = kqueue() setrlimit(0x7, &(0x7f0000000040)={0x40, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = getuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) kqueue() 15:16:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x0) setsockopt(r0, 0x100000000, 0x1ff, &(0x7f0000000000)="05c0c30acbe00cefe0cea11d2d141f146a699110601113c0859200086650de269404c6c4db23c10a2fe356eb815d4b5dfcdee0444856911cdf6ffb3e5e6dfb1813b6635626b188257a4baad82dc011a4d35a42c75d988d94f8a7e15b8f3928d914e16c6c232a41a116001ebc9fc10ddb085c4bd36d8531e50f843334ecc1a9795f187ff415bdaeb1f68372", 0x8b) 15:16:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 15:16:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000bf1000/0x2000)=nil, 0x2000) 15:16:00 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) shutdown(r1, 0x6ba43e6964006f50) clock_gettime(0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080), 0x20000000000ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x44, 0x80, 0x81, 0x100000000}, {{r1}, 0xbffffffffffffffa, 0x2, 0x40000010, 0x9, 0x401}], 0x0, &(0x7f00000001c0)={0x401, 0x100}) fsync(r0) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 15:16:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) socket$inet(0x2, 0x4003, 0x9) 15:16:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90b67c7a1f571415f1a20fbc7a35aeb75fa54c82", 0x0, 0xfffffffffffffffc}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x12) ioctl$TIOCDRAIN(r0, 0x2000745e) 15:16:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) kqueue() 15:16:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x41, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="50509fca492c383bb877167e4c821e26ffc0de4473edc38595f71005288f38011ae63d60a4d5bccb7415365734302aebce03b481706e42ab018b4bd9872c506eeeb65c15a5711763190796f999ef8d3bfbed5ae6da47b5355f243a7f40512572ea1a0a83d22a01c6608c9748f8592b6d7cdd3464084c4bb49f09d49976d8a7b388163cea77a2a2454f6d2833a17fadda9325dea5c1af3f67a30fa96254cb6ca6da5e308999363f96df52b754a3a75b2f85d1863513f8e4ed", 0xb8, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x7}, 0xc) 15:16:00 executing program 0: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) 15:16:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 15:16:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) recvmsg(r0, 0x0, 0x0) 15:16:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$inet6(0x18, 0x400000000000000, 0x10001) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_open_pts() socket$inet6(0x18, 0x6, 0x9) 15:16:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x5) 15:16:00 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x30, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x3f}, {{r0}, 0x0, 0x98, 0xf0000046, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x4800000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000001, 0x7, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0xc0000021, 0x41eb47c2, 0xffffffffffff8001}], 0xe4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1ff, 0x401}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0xffffffff7fffffff, 0x61}, {{r0}, 0x0, 0x10, 0x40000000, 0x1, 0x2e7}], 0x0, &(0x7f0000000200)={0x9, 0x8000}) poll(0x0, 0x0, 0x81) syz_open_pts() 15:16:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000007}) 15:16:01 executing program 1: socket$inet(0x2, 0x8003, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000100)=0x7fff, 0x4) 15:16:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 15:16:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x1, 0x0, 0x28) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x6]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='c\x00') kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/255, 0xff) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 15:16:01 executing program 1: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/72) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) mincore(&(0x7f0000009000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/78) 15:16:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a8884aa3790490ecd2fa0e4f7f00"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0xffffffffffffff9a, 0x5}, {{r0}, 0xfc648eb55997f7c0, 0x100000000010, 0x4, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffb, 0x52, 0x80000021, 0x7f, 0x3ff}], 0x20000000000060, 0x0, 0xfffffffffffffff9, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 15:16:01 executing program 1: msgget$private(0x0, 0x8) clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x0, 0x71}, &(0x7f0000000080)) 15:16:01 executing program 0: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 15:16:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f00000002c0)="c3079a4cedeb1aaa5735c7fc347f7a5d9be5b48796974b97d645489a2e251e00c199b32089d89e5caa964e9f4a82b47b70ea7b931f0b80cb6c02184ce929a247493c7d86c097304780a4f55188f970c10a0c4c20d3658b21afe9da7aecfa0ce5320e516a9251fbaadf1abac081ee025d603a9f15e2b02eb71f40dcead9bbd7726765281253180bde457f72e64cb47fa319634a149d98bd7608d0338f17cafafe8f3f72d22e", 0x51, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r3, r2]}], 0xffffff17}, 0x0) r4 = getgid() r5 = getgid() setregid(r4, r5) 15:16:01 executing program 1: r0 = syz_open_pts() fchdir(r0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4007, 0x1f) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 15:16:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="080e2cb9952f99153bf858c52a20cb6c4966e58f2cb3e32b600f19914329e1282b3791ea15f7026e00005275f99746188e7a0ff9e6d7a8017f323a51cc8887f65c49eac171bb191378073e0a3a4d8f7b446a9626871f92ea4401e911ab7162203ed3", 0x62}, {&(0x7f0000000080)="e314fe4aba568f53b888494d456c2ef3dc7b5089b75f53c9cd4e5764d7a2d0541a7b840b4136879abbded6b62b49a7c9396ba7b893d25b0c4e3ddc28660b6cdef045e6d33b53d7de99ed9f9eb17ecb1a57b56737621631069a056f64c0dfa856ae927932b65d25ea3a90fd59f825097c251ed4079847623c6650282a31a3b9d6535f3ae77547dc387ae08908b7e16cbc2c9be5c20a2bfbce3d98a35d24ff1b5820b3b8a2b9d65cc846aa6f6a4e9275f3271bd7794d6296632d40d5c9eb9b2a9d16ae525e84ceb0ead577b7b968d3173ef59dd2d59e0f3b0fe332212cc0e08d7986a3db50c4a96a0602", 0xe9}, {&(0x7f0000000180)="4a3ae578388a1a4503474761428eb0a901a83bf665362a22b412eb56c2a14f5246f31ada7318306beb", 0x29}, {&(0x7f00000001c0)="a10df806340854d7092181a6daefa6f726b27eee210aa425207fe45b05c4b01e1ae58974e767788122d00bcfebcb237a5cd9bc8d2d9e1896f933c5f3f52108a7c0a3187e5215e8c64aa42e64d4c31c6f1e6283b8e5e698dcdcadf0d98c18f69948216234c8ce2ea527bbce1763f60d0504679df5ab590e26b342ac48bb2691145891a01e12849026c35b690358739ffbb1f7", 0x92}, {&(0x7f0000000280)="eaf6f16126bf12c29c4ce59c71fe9dac533e81aa8f380440576ea13b85c2ebc694df1cd2ddad3784f020f0d31fe54c1c642b33bd96a36428ef7b70135b77f62e903b233b66ada986f407117264db4d5603cf15124dc6139dc972682caed7178f90d4eeda9096393b46551538eacd86e4310911dde21930be602376d8ba9c72152dee2b7f0aa1b3e12bbb2e7e1c0ec7", 0x8f}, {&(0x7f0000000340)="603e34f7eb9a0ffffdae962af30b0eee98130d150db9fd7694dd7d18903cc987fbabf87e7f498474c1300af15eea8109c5419b2de6c4288de9bd76c75b5ab53ab35860b9311014b3b2781ed78d7d6f986811ce7361e9bf035c42e19003011837ff6b9a15e89c92042b01f730519ddd9ee7db2b93cb198a7a3900215c", 0x7c}, {&(0x7f00000003c0)="40a584da587670e786877699cbf7c2b6cf63a07e96d14ca294d5f163aff48f806a327b0cc4227f60299ad05d289d2d892057cea258ad9024", 0x38}, {&(0x7f0000000400)="b6b99bf54ae85cd7f3", 0x9}], 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x381, 0x0, 0xffffffff, 0x0) getpeername(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) 15:16:02 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x4) 15:16:02 executing program 0: sync() semget$private(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10c08, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) 15:16:02 executing program 1: socketpair$unix(0x1, 0x800000000000, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 15:16:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) select(0xffffffb6, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) 15:16:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2d1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xaae, 0x0, 0x8, 0x10000, 0x516}, 0xc) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) flock(r1, 0x5) getdents(r0, &(0x7f00000001c0)=""/191, 0xbf) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000600000005}) openat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x10) 15:16:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000480)='./file0\x00', 0xc1, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)='Q', 0x1}], 0x1) 15:16:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xd0, 0xa0) mmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f00000000c0)=""/52) 15:16:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080)=0x7ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000ed066ce4d568250000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x5b) 15:16:02 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() read(r1, 0x0, 0x0) r2 = getuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) fchown(r1, r2, r3) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x10000) r6 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x100000000, r2, r3, r2, r3, 0x0, 0x7f}, 0xdb9, 0x1, r5, r6, 0x100000000, 0x5, 0x96e}) r7 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r7, r2, r3}, 0xc) 15:16:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) r4 = semget(0x0, 0x3, 0x15) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000100)=""/4096) 15:16:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000840)=""/4096, 0x1000}, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="70024a2f66696c653000d3cd26d078eae517455f643cace68f7282c994f6e277055a16877fe073b531044e6402281511676fb6aefd4950f6c0def3879c906462085ed4e216b25f30029c9c3332ffd0395979241048fb64446fc021e91cbd3909"], 0x10) 15:16:02 executing program 0: r0 = msgget$private(0x0, 0x0) getpid() msgctl$IPC_SET(r0, 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/129) 15:16:02 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x7bd) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x39d3, 0x2}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 15:16:02 executing program 0: r0 = syz_open_pts() r1 = dup(r0) socket$inet6(0x18, 0x3, 0x3ff) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ftruncate(r1, 0x3) 15:16:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x401, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000004200)="3611aeb10337d16cb47f2a64bb0076e77e7502828be65d2818816e1b9725bd78f5fb6047c4c9468a2a1ff52bf5025614f94cce1cd08a34b4e7099676de1f05d1c02748a32d3846126184d675411612c3cef7c3b492d28a97176dc49653e9771a607cc2369d4801ad6719ffecc21c26464c0426f33fc44ca48852c62551f90bf1b9f1dca1e097f91bf6d9866d8796893fed6703e0550686ed0ccb4b96a9f7252c46dd0b27e51782cc54150edd42c9705ef78ed6e473621ba9e730af9d16edce0e2d1aef9ec85618d3d2be7265ad2d1be0219b5caa097a140876a5a519bcb33f51d4d8caed0a99a6bea3934f7aab49e2038f8de8b8b56500c81eb636ab437297de1b38fba82bd1011d12eef9c276db72b8917a6b6effd48260077f70d6024260f72c43b41eef6879693b2e6587b6353d9c2fbfe06549b396c5b25eeaac60e50a6b9da73b075c5fb3c75d013acf59c17855c133f79b6e26e279dc0e523984334179e390897428ec2377edf9c01542b937808f83ccdc156ab013759b54a9c6060b0c012c5f86495339767dee2dd0f8eda73051a65f740ff8cb8c65fa97e995069f80932da7ce806a2124591846bbe397dfb09d9e60d6ba1139423bc61838e6d5037e9390b501617d09b05000d9da058f4941604f90ea549e83a54abf165c6eb8c4afd69ea1e62a74b3d2483691b93df48777107c5490e662d432cfc856215ce383f2d2f3dc667541c6e7490568d380f315aab094584da67e47b15d0aae52f9bd83dd57c7835781d342eb83fa435b320ba49d4ee5ec755e90faf62da51880da921f992a064e0acaae02bf8e2e355e4734efc2a91190d3b3dcc2123ca10990ce0623ae676fe5fbd2409396f807720e3afa1abfeee612145a85143bf95c14583b00312d7cf0ca90a65bf4da336bc64aac1d1b0459cf4930117e08218014650beffebf685899498dad550a2d103c6fd900a7c96d7856e13aa10b0139911eae9aa45ab13f2d60d4fe1fbcbea15b3bb2db550d1c4f83b983f4c5ad22910317252ad3118002333cf071824eba797fd02d9df2f7f7b117d97ef7edb161c09e93cc3bb16221ce551ba43aa7682f2947dea698ebcc427a80a9d850c890ebae17f8a37ec14f0243c49f3321a3bf521a70d0705b7f149ea479b4718cd296dbb8912813000f725c797619d2f60f054e9e8a7d20c4c9bc96ae2613bf036fca772176c5da78d0de130afaa4babca4b5f9d50136637f6b40beb529d2dee5cf54a19a1568dd74509bf24602a205027dd4ef506a5ee4cb8d789c61ec5d5514433d21a6381e17262fb689b8ac94d6a690c4456622bbe3becd6854809c4f34b8b38fcfe73b6376f40c4120adfd01cb0a26c482ef325234f053dcdb40c3f93de968cfcf343cb0e579e160191d7ce340cd47ff249f8030e71e187b42d1a993b1006a4dda1f7417bac3a391788bdebea7ff610fd5bad8e54fb0d29013bf6cb5f25f4be1aa6bef60168c6eef4bd60b35ab39ced2403baef0d2a90d0a916392548988bf26649cda862cde1444c374421b9b9c01866923ef22e150f597e96cf6caa9b859e4381d66e19f7ca84dae69a20379344536b1c127df985a6ce689c39f53f1613bec6657e0b0885c3def1e167dac2a60b81140249459c41080f438412cef17649277cb1df583debe5eac11c7673a671fc346fdafd56d7c5f5b1e7832ca3d688a8253d782082b4bb1c4f017bbf0814a06f84626c7eeae71b0ef26010f94101625903b007b4c47aa6ff1850958308e8ae3455daa039f02fa9197fc6572edc613514b5020a4b3e53cd61cd7e39a6bf2205e56747beb5ce3f0bb6a6dfef1e1c0f9480a634867d9877ff40b84d0411f40b4111b0a8206a6a23b6c998a3fce908f2970e7f0644452d31ba6ba8e0cc49f83c60bd77aa0e46d08241ed60bf6db4ec112894d624607b7bb5d93b317653e889a045121880d80fb0c7a8a49ebc82e127a5441c430e5c9b9ca5d59aa6f294d62d37495208d07d727500b0871db9397caee39fcf693cad14ca75ad382dc6daf5afee62769e116569a1547a87bf45b38da263dd7e93a687474afe64c3d6e2973d785f90d3f7b28d9b86babb7f183a5408dcf661a5b99e03b30cc22c14be16d03b1991393fa808b6ada311237e78de6f5b586a2ce216604e321b729294820b51207c36ca41690b7436096a4093f70577fea9fabd4ee255cb64fd2d8fcfc8b1bfcf2accb1f0d8c537bb90d78d2d0e6c4933a5c2a1de0eb3ebeb68b1c1dccb2a8bbb2d05c71700b8fe57539f23321fd60b55750843059b29914fb28cbc8af4e97d59af5c07498221d1fec066c3023c7d6d1f47af94f33ccf3fde01298e97a94c1d363bdb42214056c93b98c736b633bd2bca2ec5b34bb852ae15e532e204d3450d6b3668b3a825fb6baf42ef8506a6c49647904b73f0ba2fe7c373992f0f6295dfd3c535b830e9bfb8f530d0a5232c732c9c7c8e634faa6d3098941c8e9a6109922ecb82f1f2c9cbe7595f5dca2b6842299f3c9fda60bc69d81eeb9f070e4f9554e301da565151e16d9519d168448c0537f4f6f4eeff7ee12bf6eac4769f9562b480035a6a31a14ed4a64c183c723fd9aaf0d09d25b5b0d08a0c2637c6957d93ff522c5406f7a8beeddc1b11cb31a32259581c522a7c291af42cab1100e0b0498cba877afdba5d49ef6f8ebe33536ae3f7895933ecad7e189f6a66bfb77b4f408f512a98b1559b6d29a9f1c7e3173b96351628d2e9b12794abe67d5322ef970ff724068f832ae5b6997ea8272042b43109e97c5efd89dc9676e7651c1ab67d0aad1fe7d56d8c71822fa89b2c4dbdbbe586f7890951fb3f364b55ab066b4c15c14949c3c5e06c2017dfa59954a39c53aa8641126b426b2f76d0a1cefc95f7f24337d98d9f06787211c379736616b653f312f756ef58fa07d928b8937ea54f372342a04487d8e6a1fc7cb2b1a6338ec9f97b917674f023dfb4f1e178783cfa991014b48219ccddbe778e2d1d59b63f73ecff57cc49361d67f6e0f94eadb64d3cf442c59ee69383879d410d86eba507f6383826b534b9d01018bedc8d0e8e0c151ab322561b24b572b5c43031e3ecb5e798843523cc66c0198748925bb394be41c751521befe9ea7a25ebff85909542b5a2557c2c59851e4487064c0b54a2253c218aa94573987fabae85375e282e5733da29f4cf8cd89a4bb16030d219b3e709c91bc2d2db3a9251f871e41ce1cc9f09319b681f771198bece3dc4e88b5976e15115bca9c60378669b16139143f34cbc888ad824f18fb09869e53712a265795c23d6d82d0f1032a9c0de59893891d1b253bfcf3eb7d77343e28510df3030a4986c1847147867b9efc70e413f42a3a53cc2bf41545c7a8937969669cc1467f5c4c8d0012212aa87fec58bfadab6e2425274f939ca7dd60264b3843bc1fd8b3a6aaab84b812f766b1ee4cf0af4c980cdd5b01b93cf8bd0e585fcb1fa7808795a59d6faa0893ab41f7ef76353b426f547d09b1f7db4366c02f57e4297009681458c425cecf72a03e25823e6850a3eb80d1933bae3dd322116984b18fbf705a36d97b33b448d80e273f7755b51f8b530ff7d3edf3495bc9c5236fdeeff374fc1539f0055a1f792a1f75f583ce5ec08de1db7eb4a920b974fd00edd727b3fbc0a604769a872bd927e0142b81270535050115ed32b6fe17f0a5f78f516896fe484a7a2fbad73851f13f79b23882e7572dc844f1ebd3aa266d39720c068dd4dd53aa5e874ac3ce06ad4fc9afb0009cfe2dabbf8e7b026f07b1cb261277e2f697ff62965a5254dc19354880ee16635d1f58c4533d64c3ec07143562010d6377331b419edfa74adad8c599f5d0429cf542e37ed47592eb6f9bf482c066ff0b2016a74323c1350be5457c9e3a0467bd982a59e777dc4691221b10a13fb17007393884acd27cc6610ff01e793cc6c8b4adfd3cb8af62be85f10f440fc0b4017b7159d7372b6de80fb248f97068812fd748fcc828705f47c81fb8ca0e68e65a4383a9e2e0a4f32949015a416fb8e9414c0a35e034e3a615e67ff863cc9b2a2e8e48a174759da7a95fe3b1c115c47ead9336b2c839de93e63bcfa96b7d2b5d8e870a9cef9cde564cb66f0a5df4a2246e40a213111f73e634cc12e602b6d66803222ac255c26efdfcfed2610bdc6734f8107680b51a87d256453f59916a86a93f2457612aa14b14c1d60a7283b331d2e62157a26d6f0dc9d4bc90a28159125e37de5e3bc240cb6176a50d9944746e1925adb68f3bcd6a7255d2b3c3a6a3e9724723dc70de00922361ffa41a81c1908ba12054d1456208d4350259ccfe77d807e66f343593e2561f0cc6189d503cff36ea3cbee0ad5540dd64c453180829c74caa9fe1b11121", 0xc1c}], 0x1) 15:16:03 executing program 0: r0 = msgget(0x1, 0x1c8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/146) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 15:16:03 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c5241123d9a92d54a2c15a2362ec210d5b93a368ea961b7cbb38b53173d58a9b34ce3d0dc3415a659b4fa1ba64ff853556878b5eef6932d3b027dddd851731b2773722f4067deb900d8f11baa9d3bee3712a87eafad8123d842a164dd14240ab4e8563ee62ca7e4383922463a3a434d603a221296ef1c203f57d090801b7e91f", 0x80, 0xa, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 15:16:03 executing program 0: socketpair(0x2, 0x0, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000200008) bind$inet(r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0xc}, {{r0}, 0xffffffffffffffff, 0x43, 0x20, 0xce5, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0xc7}, {{r3}, 0xf8f3952a5b74f310, 0x0, 0x200fffff}, {{r3}, 0xfffffffffffffff9, 0x22, 0x2, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffb, 0xc, 0x3, 0x2, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x2, 0x8, 0x1, 0xfffffffeffffffff}], 0x80000000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x86, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xf86a}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x7, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0xa8, 0xfffff, 0x0, 0x8}], 0x5e, &(0x7f0000000080)={0x7, 0x7}) 15:16:03 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 15:16:03 executing program 0: shmget$private(0x0, 0x9000, 0x5, &(0x7f0000ff6000/0x9000)=nil) r0 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getppid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5bd0, r1, r2, r3, r4, 0x100, 0x5}, 0x7, 0x9, r5, r6, 0xfffffffffffffff8, 0x4, 0x56}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmget(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmget(0x0, 0x1000, 0x110, &(0x7f0000ff9000/0x1000)=nil) r7 = shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0xb) 15:16:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, 0x0, 0x401) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) 15:16:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffff7fffffff) getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffdd8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffb) 15:16:03 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x10001, 0x3}, {0x1, 0x9}}, &(0x7f00000000c0)) 15:16:03 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 15:16:03 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f00002de000/0x2000)=nil, 0x2000, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000080)) pipe(&(0x7f0000000000)) 15:16:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd6e32c122d93d6e000000000000005d2bf3fdba9aa78000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080)=0x14, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0xc006, 0x803) r4 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040), 0x4) 15:16:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 15:16:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x8001, 0x3, 0x5, 0x3ff, "79baafe2497624a6a8dc7bd0a91754c5d84fa988", 0xb55, 0x7}) mknodat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8000, 0x8ec) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000300)=""/255) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x80) sendto(r1, &(0x7f00000000c0)="e8", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x10001, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x60, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x5}, {{r1}, 0xfffffffffffffff9, 0x41, 0x4, 0x2, 0x6}], 0x27, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xa24e, 0x9}], 0x9, &(0x7f0000000140)={0x5a54, 0x3}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10800, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x7, 0xbf, 0x4, 0x100000000, "945e7a8142cc0db1f77942e729f906596c11a482", 0x71, 0xfff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x10000, 0x13f4b1c4, 0xffffffff, 0x8001, "759dddb13a9c971e1a37e2d27e5d35fb4bfae7d1", 0x1, 0x5}) 15:16:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="17ce823493cc28579163d89a676c3f7eb21989f084096808119740faa727d6276aa43b9a4c7b2fa4807cf013b5706811b72fe245cddc3503c858d7d162", 0x3d}, {&(0x7f00000000c0)="767eec94382c78109063682f6cac8098c1ad6c8a43f0e085e47fe851a751c869be7ba84fdb3cc8b26f0935173ab17e7d5b101e0f1bd2917bc011c04d980deebb4ae5c63bee728116928816fbd239d4a79b71b704652c3d3d19f3a7bca42790af74db109d4f10fe5fc5b1f114de0a94a11aad19b69ccadd59b8ce44ffb05aef6b3cd851c92f0bf12e1f9346dbf13f79a00a82a8a738a06a004d9aaaf6c50164a1e2d11920c91dbfc58a7e9e038f81129286f5e8979aced96fef04916cfaa1a17030bd66fb72066b07feab3b16eeca839cf87cce086aea54b4b580cc0a6e18931d5c3830baa2fc418bfd18152c8bb4b6e8e21377f97dbda5b68f7a540351399b", 0xff}, {&(0x7f00000001c0)="7123f11c6199f12a225515e68cfa621a22206a3bcf9a3afe542b3261298aa1c26556aaceb1230593969fb750a208245cf4b42539992ac9ee0a5b743f8590bb1a68688702382399aaa819713075ee5fe90a8489ddfc60cbad9b8e68389161825272b87bcd13502aedd92a5e3d6d2173ad71ed01c5d320046a69d8ff64842cb9cfb163c8361738e802", 0x88}], 0x3}, 0x0) 15:16:03 executing program 0: r0 = socket$inet6(0x18, 0x1000000000002, 0x498) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket$inet(0x2, 0x3, 0x1) 15:16:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00062e2f66696cb4cf653000d70947ca6aa850c600cb26e8bafd62bc61aedd298e5f60259a1f536cf760493b478e1380808955566359788be458a0ea3f4945bfb1e0f83a6c0c39e50fcf5f43c0baadb351881023a4c8e44eb6ec939360fd1299bc9772e0dca32ab3e95f12d7c2bb458e3dc78e780cac60f7403054dd1aa7ba02bfccdc513dc09d5f3544bd05017b707cadcf0000ec6d4b7d42b001ee3a9500000000e8d1530eeedcb6a95b52f8cf133e817c26a72c9d1bfc4c29ca78422a3a81a48a7de1e03dd8decc355ab2d84aa950b0fbdafed9a99142fe88ce13df0b9c384531e9af11fa08b6781f0d0173204c2946c5e5251be268a44c2aef3ab918b934c3434df3dc0e7c6aa376cbd1492cc10bf6d0c3a11b0bad1b2197edb9a041"], 0x3c0, 0x0, 0xfffffffffffffe13, 0x0, 0x27, 0x2}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0bb20000fba5"], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socket(0x1b, 0x8000, 0x8) 15:16:03 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="bf", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x491, 0x100) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 15:16:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x57a, 0x6}, {0x4f, 0x51d}}, 0x2) 15:16:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) syz_open_pts() 15:16:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) geteuid() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 15:16:04 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000640)="ece41ad4a971ea3413183787a8eb369a5938f62cbb2d85406c8c5a616462f83a72b2a4e6092a932a17de47e7c82a40078f1e0535224647df27f84dacc8de6ed0875d2d868844ea59317bc9a007eaf484a45f4fcb7d76d696389300f2124fc0633929bae163f6ac1a4fef3f9708e4fec1a152a76b9134eabbf824aff37a06cd74e3b943195276b08a49a5807b5ab6ce31e68a95744a"}, {&(0x7f0000000100)="2595189c7cf13a7e230e0d99aa7e21c5e8382ae8d677bc95c11669c61077a17f3b151a75d8b0d375739218ad6949f886dc263ddeae51a256805af4488fe036859239c60cb789dc3fd848a8ff43fa9026f10326aa54de0a71c1c0accae0cc8b9d90c27f41401c24515af694f9a4a2b0fc159a61", 0xffffffffffffffd3}, {&(0x7f0000000180)="94f5bb6bebeb3e05"}, {&(0x7f0000000580)="cf297e5f2c5e51ae023d83ebe3bce6ccb8a76759e2495dbef22cfda6c2cc8b6cc3560a1a4b39219236031083a87f79d1b613b59f0dddbbf9f0b9b14eac8e6d41d8f0667db925911cc27986ad4ff434cb34defbd9e4f59a834bda063cb83e5a1380c52fd4836497a946e0f9ba3736259c6a6fa8183365fca07fb97a0e8d22b29b8c1799f2166f118a394c34e00499016ada8c2d80705972cc03d39fc6957606a08ddff3ceb251f71b1bd99775a1fdf93e5a8caea2b93412374b1881adfc195b"}, {&(0x7f00000003c0)="ee5273268969d2de0bb9bf3f525b2d7c08d9bee31860f1a4eab54e210f2e1ac47f04b45d4bd060aec43e62b1245d01b9f8f0e97e1b8bc4a964377a9c8dc4cfa20a6c6db906d1ae1af3d21a0eb7c1e954dc1b576737008a561971353fcb5701d6242eea32331f13189a9b96ab64063aa581a058079c9c7a5f6d28fe68898eadf476cf01a3c9a013"}, {&(0x7f00000004c0)="39e1a186795f9852b4537ec912ef34b3339060c02696435ed21e684c2731e331d0e256"}], 0x100000aa, 0xffffffffffeffffb) socketpair(0x1, 0x8003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000010, &(0x7f0000000080)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r3) 15:16:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x2c7}], 0x370) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000040)=""/50, 0x32) 15:16:04 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x10000000000005, &(0x7f00000000c0)={0x0, 0x0, 0x7ffb, 0x2000301000000}) 15:16:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2b60b8"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = shmget(0x0, 0x4000, 0x41, &(0x7f000032d000/0x4000)=nil) shmat(r3, &(0x7f0000359000/0x2000)=nil, 0x2000) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) linkat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/8, 0x8}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000480)=""/61, 0x3d}, {&(0x7f00000004c0)=""/235, 0xeb}], 0x6) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 15:16:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ftruncate(r0, 0x10000) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fb", 0xab9}], 0x1) 15:16:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000080)=0x2, 0x4) 15:16:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 15:16:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}], 0x1) syz_open_pts() semop(r0, &(0x7f0000000040)=[{}, {0x7, 0x9, 0x1800}, {0x2, 0x0, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/240) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10008) close(r1) 15:16:04 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="f814322e476032272ca7cd9e3f75a14a6a5285090afb0c51e4dfddb497274bd04c48b7663a3cd19c5f39d92048c626194cddd7963dc5261f10c78b20a73af000c582982d0c3fd1b069135cfcce6e90cfca4a10f83124933fe835128a4b93fdb0df60842c54a1911d5c184b913de17f6ccf1cdf35263b95ab7eac66c04dc6fac0f5386ac80d507fd11d77a7f18bc58c12172de8058bd81f0810573c71"}, {&(0x7f0000000180)="bcd959da4ff07314c16f52616289bf1105dae030d3978a26e8fe15480a9609a66fb7e92fe211a176a28ed0eeeda28bb71e5f2d2842c9c61f13e6a9ffab8d9cb6c578a3db287f105abef2d22a051dad49690ef6301accb52efc44b961a2e377c51eed3f06c69c9ec8b46ddf6e3e881b38be839328a2084c29dddec77a62090c141e8b3ee52190ef33a2c393a4"}, {&(0x7f0000000240)="0f229dc03b0129c1a79dfbbc2ff70e96cddb897af5a311a2301e7d972a8bc1501c9521698fac2b5267df7c9c784470986889e308513866bc72fc16fc3f59e24e2ef471297fe7657b60cdfd3e05860ab47427312d0f8dda984f43db7f2519c2fb1856cfb972cb8d05fa53dbbe18997981d2f30aae6d68ae1572330b6c890bef091a8ff5364dce1bcf6d7be8a48e89e904a5afc98442c2040c8d36c1f9936cfae99026d3ae47646e10a4df93bf715f9d994b7dcf642ea94860a1378300"}, {&(0x7f0000000600)="1b8cdc6da88036a2a5e801bb4e214495822f22"}, {&(0x7f0000000440)="5ad28db4dabcc0a175d2832d0b83303ce3da1c"}, {&(0x7f00000006c0)="67858643546bfefc8f50bc3b792ab97bcbd4137c36ce6ee41b0b563bfaabd5ef83203656f3f2d923cde22b236f61c71ed07ae90899ba4080de90a2a2db3684014ddd938c08417cdc4a4b7a3fd10905000000000018cb616d2330cd9c831613402e314efce1a69aafa956518d45f01eb7732f36ac8271c4210f9fc6943b17825e292f5241f94f60451b83de9603207091438a6d3a877367e3ffe6f196"}, {&(0x7f0000000640)="54c61168fc49ff8d68ff427dca2e80d570b399916796c3981e1023769056ea90a2b67b5e02dd742ce6034a9f80b59084a5fd08f4f5498d29071628398eb919a4fbec15aa5398d70c5e7994874a3bb7b911e2d2dc69115c34720d56dbf3"}, {&(0x7f00000003c0)="2d1e7b3d298fba243618c006d65f4d4d30cdc00408c44c5301b85f0a67a0cc54b3fcddd868e77e0a5fb6636737bae60709519d3d1ba69f8d41555a691df6d59fedbaf9ef7962a26facecc9933435cb6a687174cca9b968fe9ab70ce227bae032f4aa865e3e7655b4eee2c2563ab0fc2529ac62aab86aba816868b28ec0726308"}, {&(0x7f0000000780)="3548f771aab66658531db1aa03a68709032d19abe5f975b2ef04ca377f79f2e5f4b3134d8450bf8287f0c2ab271473253e903e13c6ac7be5eb7d76bc1d8c362c3c6d8f15d4f3dc03f6a1967497d90bc5728e1caa2a5ae34703002398074ac4ea47fbbce62cf1"}], 0xe) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 15:16:04 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000e7c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000e7c000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8400, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/2, &(0x7f0000000080)=0x2) mlock(&(0x7f0000e7f000/0x1000)=nil, 0x1000) 15:16:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2004000002010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x42) syz_open_pts() r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) chown(&(0x7f0000000000)='./file0\x00', r1, r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000010c0)=""/82) 15:16:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10008, 0x0) r1 = kqueue() msgget(0x1, 0x90) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3f, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x30, 0x20, 0x3, 0x4}, {{r1}, 0x0, 0x60, 0x90, 0x0, 0x18}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) 15:16:04 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x1, 0x7, &(0x7f0000000080)=""/39, &(0x7f00000000c0)=0x27) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x100000000) r2 = socket$inet6(0x18, 0xffdffffffffffffc, 0x20000000000101) getsockopt(r2, 0x200000029, 0x80000000000040, 0x0, 0x0) 15:16:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) getpid() bind$inet6(r0, 0x0, 0x0) 15:16:04 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0) poll(&(0x7f0000000180)=[{}], 0x1, 0x200) 15:16:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xf90d, 0x8000, 0x5, 0x80000001, 0x7, 0x8, 0x9, 0xfffffffffffffffa, 0x7]) 15:16:04 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x800, 0x3}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x9b, 0x44, 0x1f, 0x8}, {{r0}, 0x845f87a104b8fdf4, 0x4, 0x40000001, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0x7, 0xb3}, {{r0}, 0xfffffffffffffffb, 0x85, 0x13, 0xffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x67, 0x80000011, 0x3ff}], 0x7c, &(0x7f0000000180)={0x1, 0x80000000}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10182, 0x80) kevent(r2, &(0x7f0000000000), 0x80, 0x0, 0x0, 0x0) dup2(r0, r3) 15:16:04 executing program 1: getpid() r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 15:16:04 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="a3", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x60) 15:16:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 15:16:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0xd1}, {0x18, 0x3, 0x3, 0x200}, 0x7f, [0x2, 0x9, 0x100000000, 0x0, 0x7, 0x100, 0xfffffffffffffffd, 0x8]}, 0x3c) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x80000000}, {0x18, 0x2, 0x4de8, 0x8}, 0x7, [0x0, 0x36d, 0x80, 0x3, 0x535, 0x2, 0xffffffffffffcbdd, 0xffff]}, 0x3c) 15:16:04 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) flock(r1, 0x0) kevent(r1, &(0x7f0000000000), 0x706, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x13, 0x80, 0x7fff, 0x1}], 0xc000000000, &(0x7f0000000140)={0x8, 0x80000001}) 15:16:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="4837129e1c0108a9b4a7c7671668fedecb8c28997d0b4f909585705e6f83b0", 0x1f) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 15:16:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020e, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x100000000000036a, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 15:16:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x82) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1a2) 15:16:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="82021a00000000002c9146d78cbf243800d4ae437e04b0f0ad2efff6538251a6f2b92dc57ae7bbd6504544e27b8e286e2528bb716aea7dfe38ef341318162728fc1f2273fb8d5df3a7493c"], 0x1) close(r0) r1 = socket(0x16, 0x5, 0x85) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x100000001}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) read(r1, &(0x7f0000000180)=""/4096, 0x1000) 15:16:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 15:16:04 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) 15:16:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x22) sendmsg(r4, &(0x7f0000001800)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000240)="2c314035f6b3a7870ac6a19be11ef31f3c1c16c03d8630789f010080b2fd92a48ded9425351c0d8e319d5e38eaba2174115f09b71062b7f2fb4e953704b0246e104699609f858eec81bc97084b7ec279b177f9caccf2b0aa6c124846f3f80477bc35d0cc2d6e590ff232ebcf7aad1003e069ca4b0a9dd8b9454817f842864f5206ea255e5e7f98c4f471642611675e1f68b7c46140c8275a", 0x98}, {&(0x7f0000000300)="c7e23b8c0e84b31f3640a9163fa0e5650d1c8717483ceaa1612279ffafa440e73f89303b3c1f0a6d728ce0d9b1303e2fb6045d33556f4cfb82a351915dcd44e0874aa7531071dde7ca0159d46fe49103f393dfac9b996464afba59b0a45511cf026b2ea85007387e22fe879a083d7d4850cb9021faf67157831f38cb8ac5b1dc389ae72ec8cfc22fc6f0c99d455dc8fe7d8190cfdf5027dbc89e3730917e866a81593431b1ec7232a02f276eeda39362bae4ccde1f89146e645a956bb1bb40a745ed4e71e360a0529739a162058e315907ce75593f60dcd1bc55b33dc0d5e27d97054b1a40a7da2016659d18", 0xec}, {&(0x7f0000000400)="4b962aa01a5710a471fa6a83e6e0a333ee460fbeaeda0fc7cff07a5f813710e10971b4dec9fa76d17e37e2ac378000ef050db150144fea2dbe50a4a17dafa0516fe635dcb28ce212c39b3807c79487808474987fec5bc49574b6f30d3b0e5c0534149b63bd7b396efd0a3efde632638bdb4043d7e1ad1636722f17d9584285a589c60c540e2215b28007c29acd7afa8155b6f05d406ec39c646c7f79faf4cc69bc958864823ca18ad80ee860413ae834e770837444dd28f2e985ebf453b7d5c62fd6ce2b8e472c", 0xc7}, {&(0x7f0000000500)="20c853c2d957ee60b20f650b51ca496518011d76775ddc8964e16eaeff76608f1d6a1901078fb10c046119e62cf40207d862426f5d341a675227c02ba0b09231791d8f1347edff4f474f0e2a9daa041080f86f68", 0x54}, {&(0x7f0000000580)="39c5d2375f5209929ce32b0aee4a5927fc69b8568630469eaca63bbc29b3ecbf7fbac254f4b8b579c9ee7c5ac3f7b74ab16d852eb9760871221bd1cb", 0x3c}], 0x5, &(0x7f0000000640)=[{0x1010, 0xffff, 0xff, "cd16502771422e59a53eb3543d8717c899f7c85b201d98b89894a81689fc836ce412f747912d2c83250de79b4bfeb92937591423b3b0bbbf1e08be10d6c739acf1073cdc75f41a8955da68bdcf26cceb287b4f3010dd418ca1a4df9c99a9c8a5c99b05767b9580ab5200dbbbd1904022a7b9f0d4095c7ca84e699ee38ce3275496767092a93e702f3d5059bbb077ca050c339cd4416a0d08bda13f09f3c1f5c8b5739c83d8ad9ed250c258e80b33a7aaa7e31c266f983f0c0f5ea6ecaa2ba84380298837b597ffa5a1cb3d4531981fa360f671c2f7b7620102f460e4fb920b3083c5cbd403fbcfd9ccdf670675b28a434e755187dc3e5de803dca502b16feff532b7538ad2af1de2797115005379aab3ba81f51a22e714ad9187eaead53d771dd64b48dcab0b4b56093c3526c5294df25319efa9d37340f01f5e14af30d37f3d9dd0d9017e774630751215fa1f32cd6dc18c6afa57af62179393d74fef33b2a72c6b5231de2714b3bcb97d37de1e4e526bd6f01399904801b3159ba935cb1195d998173143cdf8e115cde298d8584ce4e91edbf3ce4ac8493e25b19bf598abb17690a7e1b1695cf68da99593c0c988259f839e2acb05dda027718babaae58a950a5af28131c06389712760c462228885cde40af7e5b40e6034bf3557473828d0b065588aa924ac6509db57a25359c62598d6ec8c00a3ac620a45fcf71abd9f8a9296c460b279e962f984d5146a4daa2c2ff8898ae925b8af7e5c9d1fee9dd3d2af233a4ca0522db35937c2a7148929379d900d9cd064c0c520f7b990e9bde098a3c09e1d634a7cb2123a2fe06b37c026d379c8785691003de5f42e7ec3ca7b9b8312b4db3d8608075547e814d607fb4b9ff4c7734f76dfac4865cf0633618b3265631e8141c6146e0f9bb0e6a7eff449efedbbcbe1ff8c17e9d3deb96011043eec26fa50e7e9d41e23a6e281c1c284d32dc5c0b7bef3f6fe9a6d452f3c886e52c0a4fa19c04cb030a1022c5c3ceb07324ffa2efbddae68b1f20f0aeca78a761efb3d76b43556e44bb18e7ae5ce113e35034d3999f5b62d690748e44a6448217b99355ac43a9e76fd24622e082ac268476dafbc33f9f185f8c09f707f4012912b55b72f3e22e9ca597bbca2ceb80d4133c820e6310303542fa7b91cbd391fb9adfc68651098a03d8da487fe2f4274012f0df5487b5cc132808eb73ce0505b2cf3dd26039a2773737aaefaf482f76e7d351c792cd6c35133998e4031be524e24d296e7d0727e9bcce9e97e8b952f8153de4c540df1f581b633cc234ae1ba262c9219c8ee3a43272f012affcdfdec2d7ec5ca562052ff490068b1fbf5d2b47369b03f7ff69eded3a7b3b718a4234d8bdbda28b0b793aa084d63453cab62274e81e1ca662c72c8d68f7d7ed5a8e344f46e5f3dd73045fefe9f22716329707e7ac3b4c5ab2eeb0352adbb129ddba414ec6ec1ff375f25c9173e9d6eaf0ed9edb55772a16030eef45c7af71f2064d3a1c8985e0f60af14f3304aff18b113e907e0def19920ab8f56af695d0afe5c6f1700455283e9f565b3440247d2a07e19ede2fe93c5d255faf445232b0463cca72efa875beb67b1edc0df22f1d64b1ae21fca402d5956c5cd29f1048dd151e846477c85c162a484a1d63f60ede0a30f7553101af79feb71703c7134c86efb04b6187a4cff0ce14145cc446515f5597d91c768c802d77f325ed8085156af9a10ccd9b0bf09a406f34514be80ef18871ed885d8bd403d4631f859be765dfef62352511c9770ce86320d7154ee79515d8e08f448335b853828182fd31cc3c954e4eb32024df07a8663ecdffa50482857cc182d823e2e65f9511f727a48e09f9b0b4ac4f5e7a66dd05c0d9c5c0e6d072a0c0c5d17e7939c8615e46bd77cfb8d9296e2fa4516e13ed3baa146831870a6ef49c1b8387bde87ddad2f03294126aa00a9a9db55296c4382064fec7a3ee4cb75e20cbabf25dd131aa5d3d78a389ead781ad2ef61fe094e4088c8d07d21ac47ed0e2266012a822ac8b41c4214cc0474dfd351e9544027ece866ce326ff1c280abdc5412456e2a260f7c68b83fbe130fe9db7500459ee57c0455f6af0ca1e097e158631bfe8256f1757971e1e1a76a6ea41c4e5ad9b709944a38267a0ff2428049d8dd787dafb139bdc07535a05619781f5b7b36730efdb1a68a28622f3bcebfbf26995e9cb28d70712542c086ad0860cc7b19a3085c67de1c8cfb28c0dd8d1c4bfd339845d6b10d994225e42cda8d42af0d5101cc77246acdcc13e30bfaed5eb602155cbdfadc8d6cbebdf3f33e2b0d82935dad26f97a16e703774642c6afd6b8da975e32c7cacc7371faac67715d05304884d5521d353ec22f99042189514fc16121b3cd53982afacfde7839da2caaa45d2622ab54ae6b1f2e6860445b9ea5f3f8c033e8e806f942e35b13569af6264d520a4e99a05991d7fd3c48db31945f29ccfb404172f73b41d17ee7b49a73317f27a0dfa1c0e5fa751750b041ce880d7d1a6f5f74d057f506bb7498aed8603e8500f058c57dbb937a038cba9bb54b72f5b123e3ff76e57ce4046330b386ea68d08b004a1ea5579463b739004076c68f7fa500f260489aad1015e6ba9e1ddc84409d4f5030b6a53740a7b47ad2a52cead1b802993427fc5c92e5fbe6ffcfc34143a13417aaae7462f0599db7433b6682d99ac1e0ec545f74670776f28f22664be2029e8c45d9359b29810d57bad47888123ca69bbce5b9bb53a79a71801d16e3e6a45c67c9af926be49b156190aa811bf465155e9d8adc8b194f3191a26b069f4e9cd3165c542b890091cfd5523a666b09590cca7477b47337aad4c78179df0d79fcbc5c3e4ac038c40aa2fc0860e16040a18da10a23eaaeaf9259647c454367e1cf04c39f9cbd405bd4ede38971580b1bd91235c6f0a3ca10e3bbcc78afc5354e6bb16881e5f2ead2dbb470d2931dcbc133a7fecd7496cd0dd4981ba8aae46babceffdaaa6adde4e6368ff6ace19e265c1e16ccffe1ef63f8b5dd54d0ec1d4b454cef75a732d9a3e7ba472b22ce8e8268dd00d1c9371ee587331924654c9c33fef33eca3d54337b01632f36d01d3fb148169be463f6e7cedd4e653a3247162895633e7312e1508688678aa66b6d7bcde6fb001a61a53dff2aa18e09a0bbb703af52123b5818a0c38f919674585241be79e5fa06dd27219efafa3d3746af4097b48d2f5ee8a9b677a3d1aff651d2c9a16f9baf8ab0d774bb07a282dcd6340b85be66c339f5b88e0adc17f29ec01bea3660a103ecaca696ff23b6e8437e7f98a65d2628acd620817ac84d2c97fe0d0eef0149abf2db792034bb51c2680a45c49df3611348beb26f0ce55e85d9ea31b861851b2d74aa0260e49f5bce3ece0d2023264d77dc4aba756a668570780a1c5e13fd682fefec8dafbea84aebfbb10c375e0e68271e7621cc829cc1345a9a2bdb1cd8fee69f12d7014391e71dce53aca1804f9766cb9a082e277692c838df5e31e8e098fd729b0f3ee36c834e8a752fafbf6f1a12abc8d6082e58c759d245073e909d7032ff90b88d08ca05832597be9d24c1187240df13c24a200851f80bbf3853d45a29eb43a265091e3e422f1368b6af45cc02783a424258561d041386584fffead3c561c3d144a8590ea99509c7bb38d333b76040d72f9691f38c3a7ee5eba1ff69f09d238a94b9259d14ad11dd1b88ebbda6ea3d9cb1e53e5e4dcac8eca6043f80031d6ba9601f9e3ec3011e2d99993089dfcd106742bbb88d3f58b027183bfd38833ecced85854d2151e827d051ad7eaed0b1d4df7881995dbbbd8ecfd8f892b567f4930deeda5635dddc057e9687ead8d89009f0bbe87a20ddcaaff2d3fe9e656465ad896b27dd53e79924fcaa7634cf0ea5a575b3259eb3ae705804b1179c6fecdce3e7bb906172ebbf1ee13a3c84db3a6f53c4348e6bf93b5342d770e53a5dfcd537c6e1a0998642833f22e7ceb712ce3bcd9428ed71a9e4ae9c8e359caa45e6631e77416cfae426a5ce3d5bfe51fd0f1e7a6395d339ef8201e74b85341ece39958762762990cf2ad3eabf7c9f2e2ec7d846da01378ad4936680da7e8a239a4756c1b157b887c03a24ffd472646a03b9f9d5fab43d3691dd831c0964f93b33758b73a6676572a1d1bed848cd766126e45a5e4e684dd27ab94ff636c053f729a0ac2af51334d35cc5c502536dcb5aa5fe26a7031ad338dc0ec70ebddf1ca3184c839369d45b43495facd7cf15f94c1542ae1f22f4d1ac4dcbf1b58310a7df64befa3354345c7089ae607c9063c080c48e62fdaf69585295cd86eaf9fd133b6a7a4d465508c57689c78f00e457bf7da02997dd66ee573262bf21e2700ac866b485694b0c779570bf345add4c4ea4b7bdf1af3927a59a3454b66cac0dcef96f84fda0d6076c60d9bd151ac08470474d900e19a94aac9631e2c73592221251fa571a0b7aace32075cd04a6ce3789c35726138199040aadd68cd3c17c4fd35c372f647dcb1aa20e4bdf26e64ad742372df394b663a33cf859fedc50a3c4e9cde051c308e4f2078eeae628ca2d11beab109d13dd48dbda519220278eb1a957ac4c5dc369cf0822b912fbdd2df4a75710a582e55debd5258de982a20fd4f00b1331cf530e9ca4a742f3fe35f2c207318e56af1693d9abd6cdb92b463d305588f576e7b92270ec89c08d2f72d2048181e8ec14fb843e023d82e654547781d3e2f625e106d621498dcbab19fce41e8ce73f98745a2adeff3216481f308d5e8f64eb14a399d497f5b8070d2013d54de64952d5a9f350640a96d859151057f13069aaa54a6546e08aea461c736606577af0c963c893e89fa39955ca5a7ba13504d334093d8932f9da700592fd31a2ffd74d255a474ddfe160eedcfdcde10d32d00c600567891b18d9cccdc783d1c60f206318fca82a0ae2e62992637d4da8a5ac9ce24658f4d58fa0946112cd442662230dc2af065699648345594aef7ffa3659a192441b0e5903523b982fba407b58a2676c391629b25c05f279bcad4e2b29825a28b8f75c4088ecdfa92a7ff149909d20e29b740d61258bc0c19c9cf7808fe49d240038978eee125e81cc45002c4797cc2e0c679025f9151b3918760bb1682e34c6a4576f8d7f125ba29ff780ad1dc14fe4afa2069683004e0a9ddaa6fece4bfa85bd50f73aa66ccf0c6121a5103c48f0e74bcee143accee21da9dc9448776242577ee932dff417380a14feb459ed83a98af1faedc3599f74a55a4969ddb0cdd0bda958e723e74dc0c79913e7a192a2185af114803265c570fdb08eb864e922715e7017b3a5b7c6079f6067241bdf2e6ff3095ada8dd99a4d6bede58fc175368045f2148322b30791903871d6cad27890ce86d8d172fc404b94970b0ae43f426f47befd1f0ea46494dd60e4777b3de72e6ac5ccd4a41c623e72ca510ea3f2e8496d405fdedd694844d2bd7ac9eb28e7f543a7e696836414a047046e55d51d52abfefe5f762dcaa1570f384e69ceb899bd8a76baea493955e015cee635b002a5b7c6cc69c477830dc1dc3a0facaa805034e699b8d4353de4efb661b69926e41e3f16c851a5028d39998e37a5c0b3d55fa1daccd81311de262d812a458b12e8516ebd2e8acf84b911a682c66d1eb7c4f920a5679da94b2e7d251addaa6bd8d2fc4dbda4565a61bd500c8d71169510dedaecd52704005348501bd1fadb085920b3637931938cd3674a9fe0681e888e98c35cdb8c3ff36482a1e38f5e197f099bded896350ff4ea4bc90d"}, {0x18, 0x1, 0x738, "01f5cef7f75aad8d"}, {0xc8, 0x1, 0x34, "c450400f7871c600aaf87397f84261afa18fc23d74ff45c979395eb64099d6a0accf0145e9ad7784bfe4152711d332bd1a13bc867a925013c17581d2fb723519ff0b94bf2fc64d2288523adacaea0243cf5e7831903c8f1d74341f3147c3489b66bbfc61e2e1beb04d4b7e59779f17a873b204435628e1092645323b65932439c9cd79aaf2a9d438361e6034215385081c435c6c6ced03be7fddf55ed84fb8fe8a873c82bba721c3e3988c859a06309f6e"}, {0x80, 0x1, 0x2, "bf59e3f46b815b30d0ae35f6dcc93e54741e56e672dcf0f929d1fc385c698005337363dbb143697da345bb11abb439caaab6415aafbcc7bea1d0cdbc3c7701cb83a38ebfc7fc6e575f7fc96d4b97ccd3cf9d477bfe921cb136cfd0eda747459d0cf6b9ac49f33fd90099"}, {0x48, 0xffff, 0x7, "43da0c2929efe6cc7de23436b637c69a7bf83402b77a7e7e8742567718d4748bc95ca26322ae9690c8b118b8333246168cd8421d"}], 0x11b8}, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 15:16:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/71}, &(0x7f0000000100)=0x49) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8, 0xf1f, 0x7f, 0x5}) 15:16:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff7, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 15:16:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xeca, 0x21f, 0x8, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x40000005}) 15:16:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7f, 0x14, &(0x7f0000000040)="36460a9b", 0xdc) 15:16:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xff) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) write(r2, &(0x7f0000000200)="4a53bb66ea352b842fbef52985512a9045f34141e3bbbcc998c4cbd8d4132a23598f0360aa5b19e2d3d5d9ca4c4162819dbec0d25b4e8a4c84b8e4af14feae83f34ec473bdc8b9ff5b8274327a0162228214156ffb8ebab8e810e358e374a717d7de39de5110aee82fa55d88e346a60ab26cc349dd8edcb19a62b04d1fb7675013ac580561d19fd0b27c32e9b1519b3e925a2e39a8668ffce5657c30670496577f6ae8a101962918145dbb22d3358b7eb15a05467b2c7790e35e9bc9e3b54051f091fe63bb0b489e1971b23f", 0xcc) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/15}, &(0x7f0000000080)=0x1ed) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x1) dup2(r0, r1) open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x2) syz_extract_tcp_res(&(0x7f0000000140), 0xb3, 0x1) 15:16:04 executing program 1: r0 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./control\x00', r0, r1) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 15:16:04 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000fab000/0x1000)=nil, 0x1000, 0x7) 15:16:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:16:04 executing program 0: r0 = socket(0x10000000002, 0x10000000000002, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) shutdown(r0, 0x0) read(r0, &(0x7f0000000000)=""/29, 0x1d) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x0) 15:16:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x0, "ccfeceba3ea7867c67194a0e4c3062cdc0a542d4"}) write(r0, &(0x7f0000000040)="f121117f6b70a7ca1b22349dc0fbe75b0fcdeaefb9846c1316aa9ac40af8260c0d180a7e3570a9b6b7d1c5f70d7e8009", 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 15:16:05 executing program 0: r0 = msgget(0x0, 0x8000000000000000) msgrcv(r0, 0x0, 0xfffffffffffffe57, 0x0, 0x0) msgget(0x0, 0x304) r1 = msgget(0x0, 0x2) r2 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002c80)={{0x0, r2}}) r3 = getegid() r4 = getegid() r5 = getpid() r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x105c0, 0x104) fchmod(r6, 0x60) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r7 = socket$inet(0x2, 0x8003, 0x1) socket$unix(0x1, 0x1, 0x0) dup(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000240)=""/78, &(0x7f00000002c0)=0x4e) r8 = shmget(0x3, 0x3000, 0x88, &(0x7f0000ffd000/0x3000)=nil) r9 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x100000001, r2, r3, r2, r4, 0x129, 0xa}, 0xffffffff, 0x9202, r5, r9, 0x6, 0x3, 0xfffffffffffffffe}) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x1, r2, r3, r2, r4, 0x20, 0x7fffffff}, 0x81, 0x3, r5, r11, 0x7fffffff, 0x5, 0x3, 0x5}) 15:16:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x18, 0x3, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff}) r1 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x2) r5 = open(&(0x7f0000000240)='./file0\x00', 0x8000000000020d, 0x0) pipe(&(0x7f0000000200)) r6 = dup(r5) pwritev(r6, &(0x7f0000003a40)=[{0x0, 0xfffffffffffffd7a}], 0x1, 0x0) 15:16:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10092, 0x98) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000100), 0x2ce) 15:16:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 15:16:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x9, 0x0, 0x0) 15:16:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) fchdir(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x23) fchdir(r0) 15:16:05 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x7) 15:16:05 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/118, 0x76}], 0x1) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom(r1, &(0x7f00000000c0)=""/186, 0xba, 0x800, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) getsockopt(r1, 0x5, 0x7, &(0x7f00000001c0)=""/139, &(0x7f0000000280)=0x8b) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) setregid(r3, r3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) flock(r0, 0x1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000400)={0x2, 0x0, 0x7ff, 0x3, r5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000000440), 0x0) 15:16:05 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1000000000000005) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:16:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x3, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x5, 0x3000000000000, 0x3, 0x63541cae, "4fae3c48b2a04adc0e648aeda3502f0e9fbcc9f6", 0x3, 0x1}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r3 = accept(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e62cbf1cd880000000000170000000000000000000000000000000000991179dbb331095209e503b566db"], &(0x7f0000000080)=0x55) fcntl$getown(r3, 0x5) 15:16:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) close(r0) pipe(&(0x7f00000000c0)) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x80, 0x8000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x41, 0x8, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x11, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1af, 0xff}, {{r0}, 0xfffffffffffffffe, 0x49, 0x32, 0x401, 0x1}, {{r0}, 0xfffffffffffffffb, 0x11, 0x40, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x94, 0xa0000003, 0xff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x8}], 0xc245cd9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x20000009, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x7, 0x1f}], 0x4, &(0x7f0000000080)={0x5, 0x9}) 15:16:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getegid() clock_gettime(0x2, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x40, 0x8, 0x100000000, "450121d61c6213721b35c7cbb8edcf77a1dfc17e", 0x7ff, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x2, 0x8d15, 0x4, "4920a60469b2a9a860013947d0eeb691a41476cd", 0xa14, 0x3}) syz_open_pts() r3 = semget(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000300)=""/130) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setregid(r2, r2) 15:16:06 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x3, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x842, &(0x7f00000010c0)=@in6={0x18, 0x2, 0x800, 0x57a}, 0xc) getsockname$unix(r2, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "61b2e87e195bffd4c7ff279d36c02bc307bf2837"}) 15:16:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) getsockopt(r0, 0x9d, 0x0, &(0x7f0000000100)=""/129, &(0x7f0000000040)=0x81) 15:16:06 executing program 1: r0 = semget(0x2, 0x1, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/95) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x42, 0x80000000, 0x100000000, r1}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x33) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe(&(0x7f0000000000)) 15:16:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0xfffffffffffffed0) 15:16:06 executing program 1: r0 = socket(0x16, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000001480)=[{&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/102, 0x66}, {&(0x7f00000012c0)=""/75, 0x4b}, {&(0x7f0000001340)=""/190, 0xbe}, {&(0x7f0000001400)=""/66, 0x42}], 0x7, 0x0) 15:16:06 executing program 0: setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/242, 0xf2}, {&(0x7f00000004c0)=""/158, 0x9e}], 0x8, &(0x7f0000000600)=""/141, 0x8d}, 0x841) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000700), &(0x7f0000000740)=0x10) fcntl$getown(r2, 0x5) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffffff7, 0x3f}, 0xc) 15:16:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x100000000, 0xfff, r1}) 15:16:06 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000100), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 15:16:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x80000001, 0x4, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) getsockopt(r0, 0x3, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2}, 0xc) 15:16:06 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0x9c) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 15:16:06 executing program 1: chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x10, 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chmod(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) 15:16:06 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xc8) socket(0x6, 0x4, 0x0) sendto(r0, &(0x7f0000000000)='~', 0x1, 0x405, 0x0, 0x0) 15:16:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) rmdir(&(0x7f0000000040)='./file0\x00') connect(r0, 0x0, 0x0) ftruncate(r0, 0x6) 15:16:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) select(0x40, &(0x7f0000000000)={0x401, 0x1f, 0x6, 0x8, 0x3f, 0x9, 0x1, 0x1}, &(0x7f0000000080)={0x1, 0x5, 0x71, 0x6, 0x3, 0x8000, 0xffffffff, 0x6}, &(0x7f00000000c0)={0x2, 0x200, 0x1, 0x2, 0x1ff, 0x1ff, 0x0, 0x7}, &(0x7f0000000100)={0x100000000, 0x633}) 15:16:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0xfe) listen(r0, 0x0) listen(r0, 0x0) 15:16:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82029ea0eb7f0000696c6530000fe13f79b258409738dcf2883e6f26628cca81436127820cfdbb7a5b4079b3308953eca622eb25348620e17ef10f9f1de9357be32dc1c96f0c34da4973b11bf57e8a6ae34c55f3ab9306522419cc8b48b24e00d6e373876c7c8a47c3a634b3a1a273791e668dec47a241967ee3f7687d39e6df2eee"], 0x1) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001740)=0x3) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/10, 0xa}], 0x8, &(0x7f0000000700)=""/4096, 0x1000}, 0x43) 15:16:06 executing program 1: sync() r0 = semget$private(0x0, 0x2, 0x65) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x5, 0xbb13, 0x8]) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) 15:16:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 15:16:07 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 15:16:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockopt(r1, 0x9, 0x7, &(0x7f0000000040)=""/232, &(0x7f0000000140)=0xe8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x3, 0xfffffffffffffffd) 15:16:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3272ce6d6deb19cd9c3fb546cf0cd4375c6863730b929a92c86afae010e9a8280d22aeb40a2405283a92e616f1b39a0c746bdf969771758ff47c04f0813448ebf79fc9c94d7eab71d09a4c8f82a4a8865afd9cc5a2108f610489d1ef324519af3565d021770531a7824fa23342525196b58c890d6e0c95ef7d3c8191d3f2f8ec36808d6af9bd1b2936deca814930aa02a08937d1a321e1b2be6024ef400080b0cb321e4f650dc0b8c88db349a80fffb989953768ddb4de10", 0xb8) getrlimit(0x1, &(0x7f0000000000)) 15:16:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = getuid() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x10000, 0x2}, {0x18, 0x3, 0x0, 0x4}, 0x7, [0x7, 0x3, 0x24d, 0x2, 0x7a2, 0x910, 0x800, 0x101]}, 0x3c) chroot(&(0x7f0000000100)='./file0\x00') getuid() mkdir(&(0x7f0000000140)='./file0\x00', 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000200)="83cb760f45d7e785bfd4be869ee942ecbdf1ce4c580ab79db713385ab53735bf8db4d71018eac4e735ba5137535ee86d8d9a8f808f59a2aa7e444ffebba6d4ba21c736230489fa739bb75f8cb3c60dfebe2392ffbaf940d3a96dcc90c74f682cebf4c8baed58fe8c11f8c690e57746532e6a60c088d9af798cd3bd33f45ad77805b020d666fe7f9770cd45ed46bdd0652edb52de5a21be5c01e56707e5ac5df8c8b79f9a67e0372fd1ed7fd213e791f49374ee6c021fd7a36fb0aac0991126e7d2892dcd3bc6bbe1eed7199a", 0xcc}, {&(0x7f0000000300)="98f41031cede956b0247e195f9d0dbb512c435c9e3170ebd9cd1bd4574bee32f3610927a157e06d2cf5acc92b1f8bb7c99089d544389979d2c2dcde728662bc23989deb66695a0bf0527d2dae3e12d89f3d4a0ae1cee1728ffad1dc0161ff39d932c7f006ff23238bcf4bf02f848e55cce2cc2b3336301dd21b116f918248b055814911f82fea01fa3e0431196e7b4eaece68502b4e372e85e6a", 0x9a}, {&(0x7f00000003c0)="864f08d5d395df5433faaef9eabc09def8322dd0948739c60e1a9597348785cca9943b1602a655708c66bc5786d4cacdd12785d36f7085da45960d1cf976d2e5a84b2387f298a78a8575169d2885c9f8ba9029104697dca1b2d0ee38f7f52ed8153904cd09bd57ae7bfcd91060eba70ca6e10b59998794431d", 0x79}, {&(0x7f0000000440)="85db5b1c3843d3345f5ad32756360a83a4c37315c0665549167dd34884f2e50a0c52d1002faf89ba9b6cdd3eb0b7d26fa0ffe61e4dbe18cd6e3a9893a48c3a34dd3e09a16d6847a92e6b6a75c87bae3b1343657ec772643ee378feaa95f2de0a7b6b518adb6cdff63253e980efdabe7ed0db55aecdc55889248ba0655ae525df779fc9af802aa0a8deb5d15bbe9a0f9f72a36a17b1bc0e9589aba6f73ff8e1e4b33cf35c3de1a0bb6a2407c81fb1c514dc848540737e4f5cde38c959fa87da570ee6607e93df2643f6016f40d38669b689c6069a3410780f7bba5294e283012795ef16af6f01e3577ba657657a62497a0cb4292333edb2097e2993bdadfb9349dea5d9eec977473934eb65ee64db5a3946ede241c8953b9bebfff53a078d65dc70239587fc515be8be04ead5675b9654bbb6136b1255965c44c83a18046c99c147ba991b80e8570ddea00876290f8f81167238d97c237b0bdef84e8183851780f858b72462f6a975d15d8e7db067c239d70e1c4a465805e893869672188d06eb4cb704bbda90ffe267daf236061aea4db15282aadc091d75488cd2c072e69abcbd33ba890b4e4f3a158a1b992a77b4d6a4b6343c419ab0cc7e1e576acafcd2762ad69daacc79d764eefdbbc7fa1a2abb9a207c47337ecc0dc8f9b553b2bce5d4c6eb3f8de93ce64ca45a0f868f917dece49fce0ee19cd177deb46c667f10f97e019181d3b86e04b4b0d49a1f2369521a1ea973ab164e4ab6a9b9c6ab8572f853af19d28a8cec1c2d3392897aaf1d2b8e623a1b50172662a1809aa59da655948e49ea8f28a417239f199b76b514de7df9adefc640fc8c41f09472e326746171145c718e701c4f57db66b11fa5b88e08bc446c6d778ab840bff3a5a512709572ce8ca90f4bf9cf12a05571c4472aeafda6ea32d6527af25e6e1c006e96c2404fc78bbaf3f01323b34ce0b2029a3c2121adff23b281fc708d32b31435b08b09822f41f54010a82191e220679e4744887ba35280846b702402fbef8e6216ac20f9a15a63cffd72d426aac29a5474eec15b57783103f149f8d26ff74b524e7e70763128d8fb0bf081583c9be67c8b174425d60387d2f55107cbe2ec792e95a7fdc161017e28068b3c9140b719f99931ef28811ab6b3079b04fb98e886276cfdb144c07d78e98b51fb7ddd47d8ff20fff0cfa043730dc3165620a1c9ac5924b0a8285b9f86de8fb743c575dcfa614701cf9bb7023fb2570558eb43da5bec26321e6a78e0daf36ac9e5a1fec4dd7a0d6d06ea2d849f1421a0902b57698f8ac9b4c3ac4461844d573ad2ff3d0e257698a551c1653ac3946f138e2f91442e34851f54a21a06b7471478a5e55f904191e5184d43593e5e408669ae092569b7d9b6d54b73c85a563c5efc6f076ad5e1c46930976daaf4dd0eac078f496f37945bc75a887e198b32ba0e3f9933e8fa13e47cc632471ae75d143da6a04ed65af3504688eabb50aca1319e6e286bb9dfa84128afd1b85b817ec65b85574a593a6d6cac5516c4ef6d5a449d438151a0f3f70cb6fe7b9d285f4b87ca2723725c91b33e7f30f96ed131c446c5311a0bd07664cc7c8d03c346051232f4dd01f96e2fa2a5e7b9fa234bd0d4ca3f4321851fd663d59c435dacccb2fb2a0a902b8621996a7a21620195331714c8b938c43045f3e0449fa831bd593427c44ae37cc393b0f14bebfa16651ed7c833b0bf6b6a954363d3ed142711e686742ed1ccb865d9043653017b8a1bcf034da93a557b4f5e972eff04a1d2f25efa30a8b7505add236a447786a97f5ef965e7cd22d0badb2922392f98e97c367e3c3db3b77ecdcce6fc2fc4708648628910276ebd5e37836f3df93b95ce048d0dd0300ca1c371235a4842beee49a87313bf507b382fab020cf48fe15a6db16e3c20704b8e9516f148eb45468a2774acc6005b57774c80600e420e3f56c356cf725903ba98cdfcfcf84aa4f9737a4e64c4c42d19bd316f42b188293cd7d7e27b3d0184db66443fba6ea5fdd0d34d881e2a459b877c050e08cef9998a7a1132a2d8a725d7de0f5966f9f24c04f547d08d5de012b67c8ea8f29f8e11394dba95ce675d89203909abaf44f1308a060b7f9ff1c179dff8b66db729b67f43c10865b7a06e176f4aca81d3b9ed21f8b3c84e1753e34887e3894f97ec48e1dc1dd86be498bdf957e1b1ff4c205856bf4eed8b963c3583512b5d642c5d278d15dcbdc9a2a0e850add76c685dec2617af11e142cce8630d8f0911cadbf93c0cacee85b75367f0cefd82c7781a39a14f563ce2eccbf96edb7e8a27c8feec5cd0c20cbd6e8e93231599fd179b56ba029355c8407fa67b138aa229c038b6dca08ccda94533aae6428a889e147bc97d1ff4d592ed9cd1e99745211fe895dfad65b1b3ce4eebb07e76cc66afa0786b9a823818bb737f04d39deeeb09f81b2adc5ebec992f80b16926f1207947d8817224233f9f347dee09f3c28c9635a8eca85a7c7cccd64b84c52edec8370243d8f509331a0a6c39d99cfb536d0a80ffbc6c69932c0a0e485a84b7aa7936b604ce347de93cdd6343e89bb61f0aa174c1b9590832b44d475fe721cb164551ee4c23d30937b8f9166d999a5ee918b0353bcc6f41b251c51e4d3a1c7190cc4df63efed453eb393556ee4b0b94fbef0cd3ca3a13d72d0e740b8196a07362292fd58f3aefa1c204049551ff89eba91d3f7359a0a94b43e2924cdce8c76ac202c659ae493fe1e5f7a1651b8466a37bec3b74a1688bd0c004f43445bd8f159e2d3b736d9decbf3ab3cdb42fbb1b1dacd43b22f0086ada8c18edc1142f15dd75786b806f5137480573243e05dcfdbbf89cf3803c03a9f4b7f0ad1d5c31be224188e0ea315fd7083779a195583e291ee7469897e2c0b88e91dabb1d8657541f48c15e00175f4b8139e27087071e2885e3123211352ec715917e0886c03a6e7458129b3c2fb5f86c00d324f5315ef3495905c0c8c9becf4afd63d97f71d7907bd5ddc56842676b41513d9e49ffb278410a0f04d2ffbdc36271ad16cc0537c6db2a79fa2cd89c3f993321ed4cc4f569f8b884ef0628450d68832fcfe12f7c0e0ef6868405f938730ac644f0a669ab6f0833b293e3075decf0bcb4d00cda520373834408b3065502a0d623d322f0f5547cdd86dfb7f34c63b9cb6b8f949d18ed4c773cb5a4e85bb8941fd8acf5bb7be05e8798046f0bcd1b3014e0077768b4312664728e4b4cc3d59942111f86ea7acb327453876a482c262223746e9050601585d54230901e9c78dc002d91f31dc39122fdf960efb2c515277dc3020148703529b65c5a1aa2a742ea5530b27664da3e20f0fe584428d81074d8cdb97079f68dc201900804a1beb7f25507c003491ec2e3e8e06ec514bed0fe6d6b4bd694747a22ba40b509a1343bacaf4f105aa4a0fde5e5dbeebbd62194725d80694d33e6c0704e0a733b3a0b5e45217c363d7ab9daf727a6cbbfc2687a256c8b533de0761cffd481b8d2d1ebb1c839f20bce47e5e6ff529027d2ed2a2c3faf4a2f54b9a168b6a5fd6c6ef2e2fe25bddff0d19427049659b6a01f5581a70c76b21579de72e6a2515df1a2a84bbf0127c64522fbdf67bd129ff72fb3c8a4a59e365555346990596fbfc6e50824eb60e5e1288e4b6b8db26a107520a88976f4f4fdeea62233a106ab5989c030fa1d2aaa91f107ee362c3db6b9dc962e4cac0aeaf25e0ea822fc7fb9d1d899a3ffe047ee8a6311aea31565189a27fad55a4d59dd1015566aad2e1bb546f0761450400ad0edf242f4cd0a5d34fc61fa386849dd2aa7c5e0850315460881081e71ce9d955582759aac273029860ed33ce9f9464bb8fafbb8051b35b0c4fd0f0e272da9db62fac552f058b7270ed954a890954e337540be10f61eb111694cbcf06f2cc36f519c96f45a139a214b950394a3f05b81458db1205da225fb2cedbca947c89c6d4177588f153d8b1a54e530f900853c6bb607c32f84ff42faf12b52fd74c6697ac96159565a98e66de04f67ca316bdea6cc6575c5a738a804ff1fb55d8c611d96dda1e39a12028228aeafb8958d4c2a220ab20969cc2f6c90a044f5196a03d5ee2c0a793889635570d3313c10b5ca2203cc4d2ab371c438eaa7493a46974e365d776f033329fbd02c151626b33b3987bdcdd2ff3ac339f6b0a98f1704a17b529f1ddd2e2abab334064460d530f6823376630ef2ff9129f931b99e1374fba1fbab43890e44c6d80f2e9123b213ccf82c0746aed169d76a7b7167c3e2f5eccc41ed72959b52b1e3f4a6ed58089322039f10efbae9daeb1a93d82bbec03d9ff2457d0d8bbb3bda38995d91e8ad8f01c1ee08f8a4a54905323d5f9c0db812d4c25d665db1d61b057bfe958b18fe301790f618c4f8c602f7b34f9c6b4cae5abd3f919c76bd3719ecabdf01bbaf2f1adf336d9448f31bc21cf8a4d386a05260d13c4d51e85fe5053923dc7f20a764b8e20ea97414815fbda219ccc5309a263445913b07e4e4db761f0f7692fb1c79d2c00e433b4b56152566cb027b759ee657ad5854325fceeadd70ef67ad6a862545414d863d916bebd64db732edd82cfa7920d6da21f0d6109192a68f11dbe198e8cf38fbc8cb68df68e1f4f3c46591a9c6741d030cf538e1d636e1b7b07dc9be1b6e26a96c9538762055c73a0d27f5768a61bf98e4a3655595f21b4419e70efbaa36e64dfe77f933c0571fe95e4aa0f6c4bcbb9d40f3cdf79591bc593c38f0b658b822f5c2a70bd2cc29b68d67e248196d6cdb0047b56bed202691d49b217ed1525b08b0e72a37dd94bc1296fbef684876d37ba0af0b9172310fa81309c8b79952f61da7f369bb7f6a048c1edd9a7394e97f5b8972e57dd7aa469887ad04986457a02447f76d6aba72aec70475a2b07a0633eda520dd2ef03737e8f3b12b3e346393c77a6ee46938b6fced8017e26faf8f59273bb2381aa46549a328061f144db04342ea967f1b999255cb91366b0628203705867337de9c0964c21108ea9c44e4fffbdad0efe473a5002d92614f94de6f96b0c5b739c36330e389dd8e6dfd266d1ca5260bf39654e6bffb4d0db7fa73e75c22919177763e0aa8664e8a820cc4b3cce8c2d3ffd527df001d3dc0f01bf69314fa006858426e84b02e5d7acffaeb3b60fbfbe0029f36c84aba7a0059e1ac6144a075be72e563b7cd456038e49cf75a38c1749943b0ea77633cf7bf1780da7e254373f5b53fd674d60321a9f698b3bc8a65644e7bbb80df6d9624e2e9a2f3118741c0bea4a474971e8dc8b014d1cb5939a181ee13e8e11d3feccc8a517d9f05afe12962bec96e71ead96cb0bf5728818df2ab403397d8468f066858a0355883417e4acf8b5a81b891dc6e9c52d4d8f83e8a30c1c95d0402c4673d96a7c0e3e23d543e2a9fdac1f49477cb0ce764da1fad1cee67231599b0f81677b5ab68765743f6d716d21437f79d4f0d28ef40e3432057fb5d0a56ef200f9c2ab41c3bd338d0dfe5b81cd1ab5eb0b7ddbb8abe2754c9ce56a5a0de62b45bfa2b856036754ceb09e09f45582538e38ed4610f459be357929efdb7b6b5cad7a6a3bae9db51a405c61278574b568c33cc7920bfcdd982911b162b01880bf03b636b03f2000610978abd19aa68dba77142314661caf55e2a4838eae6824920b9b579b8285d58aec4da408d8f9619e0b542e69531ead0951357e4831e2e3372fdf9a70724543097dd077580ce1b422edf06b36cf1049d08b79965b83a35dd307f9642015cccdb1cd5d3ab1df0c9843bfbc8285", 0x1000}, {&(0x7f0000001440)="487b9b7b31283c881ced2148fbd7c86e42346e8cf2671c78ad364101c96c9e918b99a2e9d46326ba68dc33e85682f17612a48a6cb332b965043e220a505405120d334aba0c5ac8086bb8c53291d50591dbe059f859069141f464e3978997296a381e21105d435aa4ee524308c8c5b832ce815e9241663f5b15e21163135b7ae9f2e9cc8aa024d8f1a5699718d794ca660fe7ca1837e7d601cbc2e98de2afedd3b771c936acfb8e1311661eb528b381e3c49fea006abd05a3a067629ee5e451fb7816", 0xc2}], 0x5, &(0x7f00000015c0)=[{0x70, 0xffff, 0x20, "c68f5e8975d99c2e4a319761fa39d9fe800bb0d4155e13c4eeabfb503f9ad1ff426244a78481a6caedcfbbe484656e3281604ce57b1bef6e1e6b418c84279d663e1d468d31a71ebf23a6c984ed53f1495087225e22902be5a1e09e9cc78bccc2"}, {0x98, 0xffff, 0xff, "a21dad84d080f9fa4897894802f9924bb2fb74cc634335e2762c640906e852b23576000722a78cadaf3f6a8a5f2d5076cb5ef13f1e8ede778b937e7e86d91ec3431597bcd4ec64d4001362e6d4315c0ea4bca4d618ad76ffe7280b6e3f8edcb1e773d1827640b2abcc347345ce02478a65a1e4e61742a2670fd22b027ee1a1495365c61c0c3f"}, {0x10, 0x1, 0x7fff}], 0x118}, 0x404) getsockopt(r0, 0x3, 0x1d600, &(0x7f0000001740)=""/37, &(0x7f0000001780)=0x25) r3 = accept(r0, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) r4 = accept(r0, &(0x7f0000001840)=@un=@file={0x0, ""/15}, &(0x7f0000001880)=0x11) getsockopt(r3, 0x7ff, 0x10001, &(0x7f00000018c0)=""/188, &(0x7f0000001980)=0xbc) r5 = socket(0x18, 0x2, 0x8) link(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)='./file0\x00') ioctl$TIOCSCTTY(r1, 0x20007461) sendmsg(r0, &(0x7f0000003080)={&(0x7f0000001a40)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001cc0)=[{&(0x7f0000001a80)="39dad285e7df493debc3327952824e5734f97796e046b84ecd3787c28fabbed15ea855a19222d574fa304dc87565dcfa3aa1a787030d63927794ca90d0aa28", 0x3f}, {&(0x7f0000001ac0)="f6a439efb552ab9a978833e691ef40b4461c4bd9707e19f511a9e825e1c0baf482d477aa46a2e37848d71452210ba4253a0486c3672a21ee390d505061c3776d1685a76d33e4521b2b7e4fdbc076d00a3f1a413d44617ee5f9c76c8d55096017", 0x60}, {&(0x7f0000001b40)="9fb8fb2d7002a682cfe0b9b947d3fcf4e8b13674b1c2282d91d152bb08a23e18b2e585744718269946f50e0732f4398c6bc55b09f96558e6bcd272442a323bb52adf05908fd7390cdace19c89e7292d4328eb5809dce5e194103a36df9caf3608b03de10a3a597de79d75bc3ba819d73b69b2dc2503164fbb2ce34d350e9e6b44b8844d3f5d5ee00adf14c0205c615c538ec5a614e229719fd883a1dcacd8c", 0x9f}, {&(0x7f0000001c00)="ff5a02618db8964da7d142ea03e67d76576f581f67092ce0da87cafc4916dd25227a8dc174ed1e0858ed1efe89bdc95c7b18e47f6b7ea100d04a0eb09a31d7393388132e589c2fc8ed56f5ec9d5fc53077f9e9d8ff6bb4b0c18a32f0144b9d4ce91e22bb1175e38d3d316c858f847c509f6ffef379e7347baced2c8ca1ff3c7216d85997d96acff8e125e60a201fb9fc38ea3a642566b283bfe7e2171c9add8697f8567cffc522924a9e61", 0xab}], 0x4, &(0x7f0000001d00)=[{0x18, 0x1, 0x800, "ee908f80221a"}, {0x30, 0x1, 0x101, "fe6b73c64a2243b65926ed027f9f92f7a44bfb6c20aeadc93c75216960"}, {0x1010, 0xffff, 0x1, "5d9000b622668fc80c18bf504ec1e757eae85522f14c3bad93b6b4b4d3f29e781f6cd58681a4c8d1e32fbb611aa2d271e9588315d4fe60dd8fcf2bf35a024f511facf0660043bf91ac933e57ac65adf5d05b9b3a71f295b4a7946ab0c853a4fe02c4b0294e4d9a268c1418db1290720be6fca3f075d04e3bedbc1c65de2fcca43756a44732b440fc3acb1e3417b7d508cc083f1fd228301364676694051167e72acc92704e3c6cb18d539e4e5315b9b301262853c927fc585adf3f047cf11de98d1a2cf261ee5778cb42156ce977132d6712b43525daeb857732598f0e8ae3243990f68067ec5c161e584cbf6a5cdcf36ce21186d1863031b7c1c72aa813222332f4dca5ea55621a65d3e49c8812e547fb2baac85495f864fb9bcd40ee1c200098ee8cc31bbc409c389795c558788a7df1f7c7994102423b877e5d7eb24c07cd24b88c5665bde414281714ffe82ff050ff11f8f36cc75884ca98eda0a5cffdc7f25995b9043e7ebd975294c4b329e05d954f6b826c385080a3036c873331f87b37c7d72abb7119641813de96f3a0a3b9c33fae9165303dfec696473618972254a9ccd88a2e83c262ea9e9aefa833690316f2bae9663bd9cb77beca97382b152468b1e8b386ba3b48f6a7c85d27380392cc1a585d5ee77edbf41ce2846bddf1fa62e2bfa261b27ceac1e94831e8a5644ef432721c67720c7bd01a9036f9ce8142a5f0a2f869e8a3cb0e3d58bf802412e746c53e7a07c382ec33a54c580933aa17427709b0b7e524798615f895fbe5c5dfa45e4dd5e01a28b36382b9d97bb29e777f71965990e54e3ea7a82d0b48eec228378577af7ecaf9d8f3350f4eab23504de0ffc71a59fb90659c89e83b628c26e7af477c870540ec12744c0767b752a200c96ad6ed26340a33b05f64872906a2e2d3bbdcab291b4ea9334406389843f1c365b3a6afd524c2e99105eef39cc68cf3af45074a7cc3386af7544e62434c316cc8c71c0836016166e08f99dc28aa37fb200ba25d84d5f62904120da68df3dc3be970618a129fe3b8a71351fa3b41e5bd02a20292cb92c5e151287e4d424f8d8e1a87a3c158d3239ace6e69e44cb2828269ce446b206641fdaa4d42d4b19e0da00272b79f685e3b4e2f491136cf1c611129f7ac2f8ba26a9babe0a5061fde0aff709adeb5c23c30460caf41233657a50b5a90f867dfc11605ff6fd2d51e6b12f51c132a6205e0e45fabd7d19761906a4b798bc81bb052608c006ac9d658828dbfd53b0a984446dc24a90a115fdf41cf93f7900417ef687092b20dde16d430d3c69a601241680e3077c04844ee688894f0d45ea712762ea98c827ea593c3998d7e4c45fe0b89fb81cfbc8c19018c23a9c6bb33498841868205694c17cd0e21266ec2f7365dcf9d3a0f3ce3a9014631ada07a9702c7bb509daa4fee496a915e968f8adb2c30168df5b07fec172680ac53a481d4700afc329f9b589906a21061d6ea345182ca265bae37a572ab690cb530daba5ad01686e73a306b11ce7c13c017c4f4e9990ee1078d2c85f4118dac832dfe31e3b64627ceb801609ce53bf2b79a4bfbfc896150828c2443572f53fa315258ba5a8d322587cd1804f730dbcb0ba8acc2833b7f00d4cbe7a1f900c5bc1d62311d2311ebb26cfa3fa663e48c117eb84f058eea95fc3ea7183adf18270597590a4b120f900b62e623acd096ef11b8d674f09b79000e079345156ab90820e9813cc5c9cd044b750df61cc4f3d0532e247331922170bd4bba3264cdd340d3b003f92a9ea25f781e466e54421c414438f413542147d7ec7d3a2eaf3de2e6301e5146d49125a9f44ef8ed05cd4e5a72b2181b6b9ddda60b5e987f2bf2762f4c475df7f6d6ae069f1c85b349b219395de9f0194b1ce4e2b66a9fe143bc0b0abef97e1a66f67b65a1a7e8df54044154dd3a124786d5a40f1a4b698670ca8132ee753a031a4068a9c791803772852be0f108d155ca72faf69161d6fc61152d00f82d1cd2a46fb3c7226b7077c746001fa4c71cd3ccfcd8d328e3b206efe8871ae4b78913dffdf5ca561344a6870db53692178c751e76741471efc191fb7e68f7807b035000b8b729526f9394b0df41128baea85778d061114a2899b7002d23d31123c21b0336a911d92ddd6c3f43e4a871a7779d593ce00b6da99607b6983184cad829c872fb34bd069509bcad55d1a57fbd9c9e8bd29daea4751db5791ecfda7e1c79d44fb5251e2d8d6301cb42c0845072b61fef2c337ea3d92bc297f3b35f6a0b8a6ab14de4a0325314efcf8d269d68548808f5932791f3975767cb6c2ac20130de931cf6dfa141b9e6c220766c9293c55f6f559c0a8e0576c925a91eef389521e28caf9b8981ddcb91410d2f9241c10ff111bb3e7e94ceaf97f66cd9d4ada3d1c64eb6824200a2e0e413a3d52479d27f02850f695e464de33887fdb660af67e56f47d0aba9999c3f07c5882c5a34022928c6d33c38b8fd1e56358eb0a5fe2feddfc67b8abb147e4468401ae5ba3551ca72c7a9eecba64f8046184b586ae93fcab2c2af69cdec6d54cc43d84c88423ca04d1963ebfc42c599db1f27675df28e01fa626759d6e823b26b39796cef2309a28faa667026e369e7c0c8cf9f839335546ce1be928cac9cea477f05b334f8985e1fde8cf825d01d6c82c32db17357bbb99a5c9a1a3c1bdfeb845d3519c69d74194c4a31f99debffda3811b596a6b9daf0bd564504a2aaaa8a2a13d7c3584d22853b2da9947d3fec7dadd4fe193a503b3f29580737a31f3bb78eecfaad2eb1e7b6194c245a925c4b0c6755de240713ef0d831cc5771326d8cd1bab0c299751b7383a3ab9cba23afa733b69dab62c52621ffbcc3686035a236e961e7c8ed049c54cc1abc2535ee4f7304a5729a1ff9eecdbdd52c49fb822b99326cd26008efc00cb40d039237e3fdb2fe5c8c2414409be40f04dd21b144fb2582e8bff6879e8a037587332c96b2111bd696c679d400146cbbe93e11081ff104753ff0bb347f53bacf1c61e9f9dfa5533f2fd173637fed0c12791dac0b62b6627292f19fe57f2145857262f37c8e190fda0fd7b05f445baedee9bff5717ca7962db0454751bf72c9110ac8279824683d54dc1068b22c259acf0ec7b8d34b093006d7d6125b6a2a4c3481eeb2fc896b7931f595825702fe2c54a354203fcd31531cf88cc4bb79ad84f7cd8b8d006189da1f3c4c9fc622d7399c5ead5434d7f068bb549996df8ed625430b70ab41bd10abb6502f7503c731a8b9a772e045301c4dc43ed2c4d1bd21dee61edbb23e60506f11a248486aff6e27013117be2bd1b7ee3f46ef41c754732e606c4890bd3126d088dbc3ba466a8d680fdd3fdeedde96579fd845121d292cbb8936881acb7d18056609e57769d87bfed6fa12feb8b0b4e2276cb4a9f78749f1edb8b7dd6037bc54146509676f1e5f40ebabf7f0520ec93fc37196a6b29fde84a98550c263a81b1392aaba4d709504b9972cf3e0f251f31cb5452743b83bb21788b7de5a15e521d15c49a2fd47c725b3e20e339284aa8813bf054731fc3e4482e0f7b2fe0effbad4e43841f7204928b95a5c2dc5b7ab0a3c7b5cb88224984b3aec76e7f538239fdb460b362d3be332d8cac38eeadd4578898a760b02502232a33d7bed2c0609f0d2c31221233600bdfa00b2665cf4abed3219d274e1cd7672e1dabcddc1e1db88eb94dcf25206fd8662eb33c4b8d65f7810427094b0bed2cf4972bc0275cd2d41ab0d1262651bfbf6da90a57083acf7065a624869fe6739e5200bda8c5ae2b673a34ea380c8ea937b4906cada69125b5d3f3cc46b9105f911d4c81ed88eb2632a9fd699eb7aa6c6fc9a7de79658e254ac90539365febcc44fd3c5f906edc0a7b5223c96c88ac3a547c480a653d9bcdc4794645dd9986c790cab3654f1a0209dba521386c5a67647dd137ca0fd247aa695d895297fa3a6931239c42283b5ea1fe86f188bb56aae4a330a49b43fcb303153a6a31c2d9197662f776ab9868b6448beaa7f200852054e4e874691ac2ce9476d1dcb4fd6dcace395a5c79c4f66be8e760c6e66624b0494a01f40780102a9e23434403e73c1d0ed12c97e5bdf1665e6fb2e6071e5a877f08b78f0f5ac47b5d97b05e9efe744223ddaece97c67bee3fd66280cba90c4fdc550e6511398b82c9a94a2ea3df5582d5db1dbb55f6b979a493be61b008ea20b836111b207fdc65d48caca781bbbf893c38285c0f60261c60a5a129a491acfd728c326cde8f7cf9e7599dc8ef130c0120d97258d4873b41179305c097dc548a6cbc9f8473e4553bee9cd7dc3ba3d883654dc86a8cd7350cc85ca38835f66f038bb4ca966b8037607ed2c9da43fdf6da66061bbb2180e55a05212bfe046197558cd2a11759e4c0b25fc5c6dbfc651f48049d13f8ef98fab2c942c41461d36f715c5acfff1e551f711c8cae15926e886e35fdf9c86286d392639bd7a4f765bafa503b5dd8d0d36bc5bde7085a46b7445caaaa3c8e4de11b251a6ac4e180b131d44d037eb9f5fc95c5ad12f7ffa719c5e4b60b72b932ee57a83b586398fec800c45a3c09d0f8a0831e712597e56bfb14d84cadcd3ddb48dbaf3aee3d7dcda80d7f49aae133b3189af58dc54cc6af43781f9bc58df015a43ea860228d8801fca1b538d56adf067a1961f6eb86d20650ecb41b8a082172fbcf7c6d989a417bf24e44f32ef4a6e3f2655b579161ddbe94e23c4888f12a26da5c42dcd0f69246cca9302ee24f26215f1cb31e7f6770dc9de75fe65685066774e6c98d04e7ff4857cc84c6d6d5dd08c2dfa51b27cb16ac5b0ed9a37ff6112759b4c06fa27d37d0e8196d1166a1940c5e3ad7a79d060967d07f305d48b20871388aaf50a88efa5accd79941931ea5a910afb09beb4778dfed7b000ea75ff77dec687ead0dd9de66ccca0f2fb7ff793a4219f5cc7e9c667f3ae50e9686d4ef8eea07e28e240b9e04c68294e0033cdc98a0c33847eb4ddc7b41ea315df77979fa2f06d9ccf045176fbc935474aa2b9f29a0260751ab503067567e77915691bfd6bff4bdf4b54c37daf070a5ea2da529a04e61a409193f1cfc3b7c8b7c1c8a0406090fc501f9bb056e6b9255c87bf5d0baa3d4449b7999e5a653ceca0aa13b23ae5da03346243ffe4d3127541b85dbf9ebbdafd56665e122a220da31d18e4061b43ecfa801beb0010d1b5e998d6d1562915fba3292397dc034c7c27f732d22c214f2b93ff8d29c0a6afe260b02ff5f0bed31ebe97517848b5f7915dc37548c0e3ea3c279f26000a84c4e5ed85adda67d4d9d5d850a5c226b4def3aff0c288062000ed57c91a42394cc3a35364af35fa5c3faafc5c9977e525648222d3e1d928abeb3c5dea30bcdcd8dad163734dbb16e7690f5b3ecc4f0ed3134a14960e7635e8e81496160b5444ff9671bd9b49b278a6059dd65e28c9ab832eec8bc52b86a81727cfe9c9346960cc40abbc5355e4f3e1ca0ff9c8b4ebf6b49e78a2d1b566b0a74f84b356628019ae14808069f7480419dc7be971eccf6454f39e543de24a74ef5bb391d6d00a65c15f165cd60c63424541a992739629c6f96f057a7227f983c3deea1960289ccc48dddf7f162c353432230a5d8bf604378a8525d0d628806c780d3fb78ee5c17cde22cfedbb30c3294d11d48dea1be77ac035a27025751eeced6015dcd278793f354665d4b65aebd8dc13ae57c1997ad8a654b6b937efcfcd0dd4da9006e5891d91e2ee164c15cc23c9b6d6361caea83acba09ad24df94d32e5bde"}, {0x18, 0xffff, 0x1, '_'}, {0x98, 0xffff, 0xa78, "8ab574673c6c89ee2b9e7eb583a9c08f94022136b44587e023124eaf3b18bcaed74a6d237acb8dd0652e28dc3bffd746f595ab9b009de1b75969f160bf995d303457009185b34c6a04d135bfdecf70834d479d56604336ac1da397917ce1e9eacb3a2e63e09b20f5680ada28462022174f52e011323c0f9b6e72175ba701929de602a0c263ebfcfe"}, {0x98, 0xffff, 0x5, "f2842fa861ddcf7ebaedbd5ecf6af46ee7d2a0c54a9d51bf84c862f3b56f6db4802d9034f006a447c7ba17e6d1788770d17f7a7add4fb6a218898b576e93de08e902c8371e18f2e4f153330a19b94d6b00df5de755c1cb93d0fa19e10802861120ccb96318fee431ef46f3fa50fa82c261ac762308b90490e8febf15c0a4c02d4daf"}, {0x68, 0xffff, 0x430000, "b6e714585054adb1bf64e76ff46d1d4dda63d7678f7dbd9763c9269ce63ba58316f4fd6053250652d00c39733484ba94b1ddf76740e72237c0fe7c3187db05c0c39bf3f489cdb9e1ad5256b2403928e7db2eff"}, {0x78, 0x1, 0x4, "768d22c34a2c47986511364fba1f61477613de83ca5f5981b8f343aec98f14859d3a8b77adbe4c1662842c94ab528abe969e18c2026cc7ffad39c056751f0a163407aaf16ece273679d268d5a5b2084894cccb93022452393e922e4a6ae798b9f7"}, {0x40, 0xffff, 0x8, "c0c61e510ebe25ece13c1e283b88143977972a221b395af154e82229868b9f92d88656a33f60feb70f839b91f33da0"}, {0xb8, 0x1, 0x1, "900b9b59249a5e95e15eb0c905a41e898fb5c01a49df43d40168ba6d89c603c79c792ce805982d32d47792a69b27fb47d9462b8e0add5c6fe9903146bd99fcbf392ffbed4a81556c86a0ed43a83dc01cde26f678e07bd4addf0890e86b13601883950b55f98d3c4f0e888e2e642ca86c23cd5e4ac9284fbe7a27b07ab9bf78aa6ade154f13a6ecbcc4786ea85f8409eb8128ce0e0183c37f27c325273474a961d9"}], 0x1378}, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000030c0)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r3, &(0x7f0000003100), &(0x7f0000003140)=0xc) r7 = semget$private(0x0, 0x2, 0x100) write(r0, &(0x7f0000003180)="22d81b11602bf7798b2bb8665f1ef5fae9ad837d2178b294d3b4dde472d9d9d3bd3ff91ed78ba70e718279561a8d30e759939d3c75b8e86f888ffe166f42f3427f18818cd7e572c58b93d3d2783c8d42863491bae2bff2898a6f12a8700baad6a4fb819c768c4c15e868329001047d5f211b6b8df795aabea985bd4f97c4e2ed57e74f47076259290de95328f34d8995ee6d41d0046e91da6f940e0ad1", 0x9d) fchown(r3, r2, r6) r8 = openat(r1, &(0x7f0000003240)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003280), 0xc) shutdown(r5, 0x0) readlink(&(0x7f00000032c0)='./file0\x00', &(0x7f0000003300)=""/22, 0x16) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000003340)={0xe3, 0x0, 0x8c, 0x3, 0x100000000}, 0xc) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000003380)=""/253) writev(r8, &(0x7f0000003580)=[{&(0x7f0000003480)}, {&(0x7f00000034c0)="17cb56d620a4e42012992a335f03340b9352ffe051a08d936099bcfe45a6850985b3028bb3504fadd5228deaff1a45ce7f184e499015f8f36c4d08a486a07908abd3c6a8984e308444226dce1e9dd6d07da1fd0a92b91ca09755e578bfaaedf54cb9414417b08c372b71e38c50a2dbc404ea34a84377c351e26af49e36477522f8208f30ae57ea1405d1eb190df63e5c271df89246fe7beabcdf717918eddcc69241941bc8cc39088c36e64292f183eaad7d623a09078e", 0xb7}], 0x2) mkdir(&(0x7f00000035c0)='./file0\x00', 0x1) 15:16:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x100000, 0x200000}) close(r0) sendto(r0, &(0x7f0000000080)="d6636bbeb2bc741f8797f4128e658eaa417f432785e2297d5ac2e53bdebecfdaa035e3eb05c6fcb7ede1279f828fd3d79cd9317abf6dfa8bb3a3ca35204b9a70e69a2a5755dada377b7ac1ca7b9d31d2787511af6ca6bfb71acb030b0904a68235015c91b69d41f5def5bc01f967aaf46539b1ebacd9d810882d3f9ec128ae670ffc1c3ee4ef9c50413a88bda96f87ddf3021253999fb6b9a527bbb3e7519ee498aec533eb22d8caf58b25e4a78f2abaf8d241d8f9caa9083aedf9d985525b4eae42e996", 0xc4, 0x8, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcc9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = socket(0x2, 0x0, 0x9) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r2) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9}, 0xc) 15:16:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) kqueue() 15:16:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000380)="68c805a6d64a15e6b7cd1fb6b1ca4d37b5918ce82d31d2deb747de85cf28da009a1a6d28fd57eee774ce8d1e51a40ec319d03f367eef999ab7056dc485ac0fc9e26126c8d9808017a67716d5ecdf5a074385bb22f96a65c49863f99d95bbd48e4530029bb73b24d601b6d938049bf5626238e10dc8db5633a3074990fb1e489327f82a8aaa26198472a4ca64c5c4d93d6445fef2ebbd35edf1abd7b7e9501e7b2edc17be8a7a455aa7850d842cdff5eaf79966add84031b9c52b6e600b83f2207fbde55167a9fa4efe74af08658ee0d2fec6b2791400308f3b", 0xfffffffffffffdca) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 15:16:07 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x1) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) lseek(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 15:16:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0/file0\x00', 0x81, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2150, 0x4) 15:16:07 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 15:16:07 executing program 1: r0 = syz_open_pts() dup(r0) 15:16:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 15:16:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x98, 0x1, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x9, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000000, 0x0, 0xaf1}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x1d, 0x40000000, 0x800, 0x800000000}, {{r2}, 0x0, 0xa, 0x43, 0xffffffffffff7aa7, 0x7fff}, {{r1}, 0x0, 0x8, 0x1, 0x2, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000002, 0xad, 0x8}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x17, 0xf0000000, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x401, 0x4}, {{r2}, 0xe80277da0b92ca0c, 0x4, 0x80000000, 0xfffffffffffffffb, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x85, 0x51c3, 0x101}, {{r1}, 0xfffffffffffffff9, 0x80, 0x13, 0x7}], 0x6, &(0x7f0000000040)={0x0, 0x5}) 15:16:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000b40)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000200)="d9706ed8655d58c74863a92d254e3782964cb83927ee86da04a4829b96a4dadd44b0dee8a772092db185d65fb2b1b59df6a0621ee5f541aaa730e0ae39a32af7c683a0565453f511a14d3f68afabf3f89459528acc0ab252e336ec14bc20b00a41955d7ebfd137631db6b2f655945a2e0d52f1977dd07ac8d27a8316bf45fce29a9b2012d0ebf809d695d6ca5d", 0x8d}, {&(0x7f00000002c0)="f64f7a2b8c3346936cf68c19956cf5a2f42fa8311e42782209700fd0d54a6090d72a23619b8490a9aee252d0ee4dbb4cfe313b286aa6c13da8bf52c030327fbf9eb092e8c69b3e13aadf89fe51629c7799292fce3ffdbd31c215b8331813fba819c064e0320b34f04ee77bc52a8b718b38b10af0eac96ba48805db65f5781067163f889660b2e7e84550de65e176e2a1221ca6d1408f9a096aa77da1fd2b8f84aab166636c32e41ab3dca71e63acfb9399d3a672a16b797c71f99b3f3f54990e15fc0d3aab3167b07856b03bbdc74ea27a860b1e19867f262527e27beac87a47db33fe7360cf8b2a", 0xe8}, {&(0x7f00000003c0)="7aef121a81773e5b1f45e6e38fe0b37a1eb47f253df1ff6d895a642a0b3f37b775fe4293897361f3e9daa1e2dbc1dd75d6916f299842f15f3fdc50f9daca911218e92b795d1c0ba72eb88538663c432f0d9e0eb66ff2b7b01a4b5bd7432b93c72c4c113516a402882545725b7557d8ecb5b12871186395c48d2d70f4b1876a5d295e52b67ededa2b86e2eedc13c0c3fe6905d170b67b66db442ed252d2058496879abd1b17fd9fbfe68d6819c0c1536d531402147faf494378f2f2ca0c3492988744a4e3e8fc95bbf3b86d5d5434ccc0e607fefb29e954599a7870ab3ffd50fb92d6fbe1737e84d4739803f9af", 0xed}, {&(0x7f00000004c0)="d68af54ae5ef32c0320ca06084cba8c27920c4a6bff7ba1ca6e56afd3cafcadda02ca4b01121da5d411486918abfc061b3c2df76ebc19155c2dd5076cb597e9f6721f23a28e3c5ecc0f38df3c611adf132f7417a6a2d9f6f1f1013b417917c8767ad435987b00da225fe334e0ae0bf59ee529bf0500b13ca81064465aed9015e24db5d", 0x83}, {&(0x7f0000000580)="1e2e15598c05c86ce4f28222a6cb66480bc7e2d0a693fe21963b3274bfe28ea9013bc60b72988af61294edb7c11e6fe8b68e46ebf010fa925745c6ba1a7dbac78f888581cb7bc4a04a52bfb5b17aaea8df178276b0238d21ecc5b09a404dfca96176eefeed", 0x65}, {&(0x7f0000000600)="b091eb71788a33dbf4444363e3143445d8b6f10be662f8b2061a352680ec3e00f387654d6c966d02950400c1a6a9ca2b4849c0a5b04851705d1d88", 0x3b}, {&(0x7f0000000640)="b11957e8404d273849e4c84dfead8e0303845a00a0075bed8be7cfcc00f34401ee2209ba5c2e6f94b5aeefe3054673b319edf428dcfb7188569e2c13d0ef9c3ea7957ff6777ac7c5d1c60b2de80ce2c22fbe5ade0e6e78d9e14f789c24e5314fa4e590775c666ee76d8d590808b63c67c6a5e1bb83f14c3f0d57a84aa333c9805d8f34af", 0x84}, {&(0x7f0000000700)="1cff9a5030f44c43d8d4cd252032fb6e31112699d1daa1c3333b8e598492d8ef3021bc50b5cef7dd41d39d8c0004e827cadd446d6c44f36b62aaf87e16240351be2bd7d4e758ddda011e703a1a97bce22e0599b6397316b5b619b9db6051ae26fd609871eca89e3f40ad926e469c6861eb45b6450df7f28cb2de5dc3cf8e64889944e62c50d6f5361eb97dd93ef03f4850229d3e62c66f59ce005480edd69ce9cf6c0fbc426404edf41510a5e04452795483e76f22efa6a6f77ec2b06e49a1a1308011bad2f93becd9ee72731f221c2bd9e7ac234d426f9d6c81ef1f0ea0ede4639b73a53a79755bfca82284f798", 0xee}, {&(0x7f0000000800)="cb32791afc95aa0279739714b2c46cb66dadc7c75bb7e7e112da169c5d68b775cc0d3d752f279a4db993271473cdecbe3c24f11ad81e06710d3ded7e5fefd21b9640ea660e5afda5adb88f0e23abb38d12e80b503cea8669844133b08ae3e6e0672d139af2ca7565f7310427d158db5117bc28fc246326b04871fea21a6b2be0c5ef20f76e731904e0f8e52dfc4ee2109424cdc783a715", 0x97}], 0x9, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x4}, 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 15:16:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0xfffffffffffffffd) r1 = kqueue() r2 = socket(0x1b, 0x8003, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x7fe, 0xffffffffffffffff) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 15:16:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x1) 15:16:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 15:16:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0xfffffffffffffffe, 0x200, 0x3ff, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3233e096fb4a7a0acf087a017d928f3131ec7b38997b1570b5a5a6a740f7f682355535ac6c036f8e59f35d02b368c73bfd912d9903fb067c04e4dbf36d2823fcccbb4df4c3a76d37e6ae3d48b314596b36f23e089ff7adaa02d7e704a7a5e0a25712b1bd54073d9110", 0x69) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8001, 0x5, 0x3e2ab8c6, 0x2, "cde8678cd663795338f19dbc0200bf9a18607e06", 0x6, 0x6}) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x76be, 0x1}, {0x80000000, 0x7}}, 0x0) write(r0, &(0x7f0000000900)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464aaf70e911469261a04673ca07124c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712", 0x3e1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 15:16:07 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) fcntl$setstatus(r0, 0x4, 0x8) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() 15:16:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') symlink(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='./file0\x00') 15:16:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff9, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0xcf71, &(0x7f0000000140)={0x1, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8c, 0x80000004, 0x306, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0xfffffffffffffff9, 0xffffffff7fffffff}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x1, 0xe857}, {{r0}, 0xfffffffffffffffe, 0x5, 0x21, 0x40, 0x4}, {{r0}, 0xfffffffffffffffb, 0x60, 0x40000020, 0x4, 0x6}, {{r0}, 0x0, 0x4, 0x2, 0xffffffffffffff96, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x7, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x7, 0x6}], 0x3, &(0x7f0000000100)={0xff6, 0x10000}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x18, 0xa0, 0xffffffffffffffe1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x10001, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000042, 0x46c7, 0x5c7e80000}, {{r1}, 0xfffffffffffffffd, 0xe8, 0xf0000000, 0x2, 0x80000000}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x400, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x5d0, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000001, 0x100000000, 0xffff}], 0x6, &(0x7f00000000c0)={0x8000, 0x9}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setrlimit(0xad05ab93518df517, &(0x7f0000000000)={0x9, 0x1f}) 15:16:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) syz_open_pts() 15:16:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x6}, 0x10) 15:16:07 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0xfffffffffffffffc) connect(r0, &(0x7f0000000080)=@in6, 0xc) 15:16:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x6}, 0x0, 0x0, &(0x7f0000000280)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 15:16:07 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="b6bbc32e82204d06c06f47a9ec390efdd79aac815b1df901a625c9aabcbc567cddab5e89a16ab4d18b3eaad557b34925307bf12f4339875dfa5e0f8f9d6c73ec4e2ba52dddaf9e184a8f71508fb3b1aade0d7bd27fcb708f4eaf4155760523588dcd22d67a99ff0bb23df219447c8b808a95e6dc0fd5d468255047f39c11e52a4416ad677798b524b8c2d8f48dde9589495d5f19417c5c4f216c4c04d50c5d64989c96f389da18fc984e73908fa56f9c15f333e57d1e9895399b70da3ad1bdf5637eeb62ece3a88cfb17ce68d013c64b8b46a9de4b1655ccb227a2855b02e03cba5c40187e8abfae390708e628424f6f4b2550a50e8831e5a3486d272be58c722e7ec4d90889f8600c5b90ada891d3d876c9b7d6ef1374ec79b6e1106e4839d94358a25a250639ab8e01ea5cccf05cb3e31c603b8fc7721a9912df86bb6d649ef3048a5dea16dc5941fc49c08348ae7101838bcbaa71cf1c8304ba9462b11a00eb1fc26a0d0a2777a61c8ad7a20f8b89fb00ef2c1b02604d47ea20963e1ce9b1d8f842696c763fbce6e4609c425cd7d4f737cedbf4a5193981961c08ba91ee934f5ac72a806220b5f3c1986c5956598297262412a7d2c70a5f3d7fefac256e20c7be5384b37a5ff0233be07346642f59ea6eee9de26d5137489d6e89bdd070aafa1685875204d58276c16c34d9234de0bc09f62be6c5356cb4d0ac9832ab98eea19f90b44e9900bb029b3bc729936cae4703b5ae58d012bc9bf08621e15c4e049f04be34af5a29559fc6b5c4d2f1a41a26fd039c70aea1815224f4b91c9f0de467624786fc2b3ceba329a3f0769b6c08949e07dc7569a91c1c6b59e8dec148652dc4b20decf8788f8bcbada7cd71aef29a97a11d88060cce9c70c74693f98b693459899197d0d4ec8cf1c078498842192dc92886a2f4d33a1bf574fd08b54926009d65ab8a92be64c8f3e6abbc6b3bcca0cb2c46f6f1f16f6435160e717caee750bafc9faba6de7a475256c46b38a5f8b5ae9b635988e285406a2f7d852c8f746f97d6653598910af92092fc685359b9075a30c604af54f7eec2c542413688e67d53fc8006fec1cdbb27603b3da147ade2d4840ed2e62f395772767598e789d02c3265a191005d0dd469585734a7a8d94b48e2094b0526db7d424b11c6b32e5e7766168126305ddb895a0a1cfc6b0e5909b808560e2e10df341151cfd6030d9a86587810656dc9b578ad18017ab19abf2ee49ba12061e5f2466ddc1cef064af24a3cf1c723c1b29ad086cc9337efac6f869594185909eb6efe6b787be6ae26351eb827129c7f4d143665b5f846b7274aa98b69101d5aae42688387495dd66c26ec63353a511e68988bee0cb91dfd05a9e73fe618a20bf3256468e995e154ea7df1f71807d99944c96aa00771d95c0186ac3d73ca0b4ed113a015294c8d56e6a914ce85b028256448b9872e1e989bb91f0ca265a352ce09210b3a160d60abc10f6c3658388832d7527538e5bddac840733e1bcf480fe337a5ab42f31627a552a2efd0d0350d20889c9dea7725351494ea676d92fc475c9c11ac35f23cc8945aaff8996c56ef0fea127b6fd87b6242b2549d3c07d0e0782a64a5fecefa5dc8b639c3ed194afc49b784b8fc31ae0d932171f04dd86276c54304bec440e83244d314d2cd1c914395f58e97a25cef1752b7bad426949c7c469c6a7f8f4d94ba8e1d540f5c98550895ea3a0d152a54ba0cc806be8d80bd405dec04085235a0b3a9673a0370d17ee976f87f1725e1331e236d1746197dbafcacd460bede9e0f262383012411e9fe5dc9b29a0687c0e5b8c923877441157ba11a94c87dd095a09b478209d9094111493048507461ff814506a477bd0799b2c06bb817bda4b56be9693cb00b148005e0a0ed30c53d3f5b69815e5afd1f96d4e56218775e632db85bbdfa113e64ee98fb092958380d7130dd0f423d847da83e3d1e484185f1e47162ec12df8703dd98d03e86fecefe5503a105a10282a6f66450222534c6040df7623bf298d806cfff93d3a1cc5fc8e13d54419dddccda242abf5375299fe97132f224ed3e134d36fa0a45fb14179890c746544d4b39aafeb9b6ed8830a8e9311a5b05fe1343b055a47ff3f7bc8bd5e66c8f6019edd097882a88d4e5f6eb8fa1c7e144598ccf6e2c1a3a4ac00ac574d7e5c74e6d2c8d8d2106580c0b1a1e8ed01dbb24f010eaaa7b679a0ab31fb68a8ab39da1f16949c021e31d3d56acb85df7e0d63083956fd50f724c053422b8c4158fc8ebf0e8ee7edf8b53b2b48e46ee8acdb1502b732982d0bff949aad2fe8d82c65415dc06b4a3074066042a34924f1ad2db9f1eae73dcb530711471be7a6bafbe3aa35f51fa574bed7b08e33241c1147da8f4a891d252dc0485d8bfc31f3d29430bf6265a066a02165b30e44d025104a9d1aef1967739311339a966f0997864d474a5798b7a1a1d177235aaa113e692ee8ffc8e113852f5fa036d72402cd9983fae7c76ef601c13cb69c2f7b681ccbd18b16374ebbbec28ccc07d627d98477fb81998ff2eb2640ba860d6b5409913089174e4a37d8926e22a9c4247193049e28a29842aae9d6b67bcc4870fbb72eb2a3d5c04dbf4da1a3f0b5a15bc6dd2999015044347caaeed900b1f2066f20157d43cb34bed14fad77c3c55064cba1506d44296d5d7a0b43efe72da8e1227a2932d1d0dd61eb60ff5b45171ae549e9692d060d87f16dcb50d8f769b292c2f622fd6982876536b657a5c2c8d6938a96f801c7dfe074ea5b16926c1669e4f1e264cf68500050864bef402fd1f85881d5b7481e2b913eb75141f786e3282ebece27ee9c7c08784008e58b3ee55f934789f68ea34f331fe10b82fb7451d29a2394439d1fa7aa0154ef5301ca69e0b8f567e630912594f4041c5df16e82035a702660a7972dc07d6137be85e15ed5cebccd92ada4ee6c130dc2787df99172472ef0361633e8f28976e5ff30fe7afbc449a915858ba9d75f2ab8c6345c7df3f0ba8fd7360715a5ed01738db07ca56e02a2c67d83c9b8a20787aa11cded54961216b48e6248f6686e5c24a30a5987c8dadc9b12d46cabffe40677631d9d28ec75b0dfc8e72a6905c1486b2c57fdc7cd04ce4f377bf9e84185f42ea4506afde41f77e98fa4dcecd297b77288128200b10704daba9124a9add0cbc08c63569024ab91b6c75475d82d8c25f52ca4fe983a4406657913d236a20d87e57da452ff6382b753ab4e593289cc2d16294333d1edcedc1766d7cdcf1a1fa1bb9f84678d6825992a8830cdac04ae5b87bf6f350928726407acbdeee175592512e99ffd14b98fefeb36b186a4b74d3692f1d82e3078a649ec89ba111bb0617f88a72be79a9a672c5664f70091d1261ad98b52f064441bda4ef7d2b7a0a598c827c438368a10b20c43f6f69b0802d9e01a084467a17907a51b42b714e149135832db2ec6a208b4920b4dc6ba3cf9bf31b82b53c34e74b352da68ca377ead827c37343d09ffce2c34d3bc8b472e9712d5a1a67825bb62bfc0d856c3ce4a4a5ca30b627f403ae1d3813e1d8c71f20b8931bb2bd17a61757e950ad3cd520dd99b4786ce140eb13afd4a3962e2a659abe8b3ef8b307d3992fe29bf65732e49a7742733b89569adb6dfb140d6df27de2f906b910bcf566fd5e9fb4072a66c6eeacbffad7f36526d27e7308be63929f759b5521a9e18755ca7f109e679ea00c9b4a858c98e6639f0caac3a9d899961bb2d0540d28a7195d8439fcf1287061ca585e54278cae9d503bec4323ae69ef0782e16c086bdb5971c58cd8faee19be4f72b00ac688801e5e9e8a807eb317690177ab0095763c999b266426da780d960819c1467f7ec87d1b74f3f333a007fefed5baef609e7a0e277f270e2a2577643e9361ecce76f83ccbbdd79644f3aafca36b896814605cc071905ce6ea4027a3861e611f0a4d8c8fa66e7264e5de1fe3667df21f673decbebdbc5f94c71b55ccae7dfa017683ff63e51590ae7a954426000e16ee6bf564aa61ab4cbba6bd1fb78c5aefb60e7f4525f8b0b77a0c2a4e87e89eb10b12c427dce8ca13e4cb9afc87fdbf4e19adfcee117e8ef5f44a524d31c8a95e1ce720cc24817cf96b3a17557687bdadeb0e056f1ff0dfddcca574354b21153e17cf1d7ffe2fd7622dbeee8d57065d14329ba16baca409c38a8c6507830ac4451a39e30b6326e803294919542924078fa48a0735b5434299298d29e916b41b7a6fde34aecec25d3197e3b0cb820857623d6ba422e3af329fec4d9a8f28e46c31638c53bd72545c38284b7065f81035a10d95c74dc6e0fdd97d9bc6accb7321117ca2c089c076f2a3a00b728196ce3ea4b592aa0e8bba9f7facd090cfc8b620aa551bdd065b1911119e34e7d228caa5d846a592ea67597ee45f9c7f843fd845ed0a68cb97eb3c4f99072748006f6481532977f30512ef989eb67af9c46122bc4b8c126103c1aaae7091eba28431cc40ebd257717766ffef770d79a709d35981c366fbcafbd61d4e7f92d3cfdafb3acdd538eec283a6d1ae4a6bec22812ccda1b336db7c29c077231a61f12a06131f5549d1b22046aa70d0acac02e3af70dbf55c9ccd3221923a7d3f8a52fd8ab46f136fa2fb8dd1fe0aaea155454ca0d305eac46aa847fd94a83b0b9ada6759df9a9576f7eb0d721c11dedcb6dc62da6670bc353683d161e8ed4423b4f6a85db4e5346890fa6a3da53569e6d74113707f6c892e04540db8350ae2aeaad148f40d5b180c79cb141ad118f1a85692dee37594540eeda601525bf7b664cea0c4220b5e3a65f858f45b3e59afb37fe5472c66ec56a1ba6664b1c2cf4f2d66d1d0c573df1dbdc11011c5e9d63b5ceb262fc88440e22f56c7bb1cd8124baa1ecb995e962d4837d2e641eff386d4c88bbc2256c39aebd9e7fd159f6c70e4921505e8a97eec1bbb6032ca8ea84e6d1865b33e5bcfbc7d7131f27f44c8276a3ce6c35759372d88e06aa23c511172184ae4ff8849accaad2a3fc07b8c01d56cdb5f44d2a3a630191c5f0c13f3a29e6bc69700e2eb63a3e0afb0dbf6719804140725d0318bfe6dff61c03eb887a52b876eb1dde0bf11d060a447c5a938ff026601c9880c9679d7cec69aa876f06768aacefb446170d97a8d7b99cd89876e2e511af3c6f7d7f4ab3561a3b5f3c83258d13300954c90962d6fb607b8e1b5d230fd50bff167defba4900c336474ef6c624efbfdf7a0987b948a72d99f176ddffbe8d990d3f858922a1828d4e9b2237557f6ab479d50d837dc1b53a09e7e2c2c4320dcf0d4bd91bb45ed1450db03288f040f9a0d0eca49cc3b37a8cec2368c3856befe04073870270fa84fc9a36ae644b79f78b58dcd2bb3b8f1efdc359d126e60f2aa1eb3da84837a9fe6180143215daf20d7c881c5ff7148e450f8dc36d36bc6b8ccb8c106f60ab8edb262d022a1e268b0c009087fa167f3ca9c2ef25f4bc1226a11c0af68942e2440029fd597a743ada4bc461528e09b639c396fe1a60a98a37344a9639e400a6ff08567a73fa5984c0b07f656a05d47b1e06be47516dcb6777c8529a8f20175cb9600b171f587ea3c17d491d262e74a84d39460401da9f94f10f9cd45ebaef494a1043eedb9e985d0a33e6b6fb76eece63806cfd63c0d1a2bbcc44c0bc05b37714113ab94f9bd86dcf69fc13701237d12e6a87bb48dc5f7de32766cddd43e28e9f8f9b9df881f6273b3aa2433cfbdb00a3eff1784bf42f89061bd444eec6458fcf0c3d61e24919943297d67400a9d1e6e5387e42e", 0x1000}, {&(0x7f0000001100)="424235ddb02b44eb8d034582c26ade21d8de1d80f61cd5b3882a1ea5e115eac84ca497846162b7cff0d4343e6b4470bdd96c4e1149f8145edc4e7fc21b61987caf89030019b9cf11b580fc4682d448a8036a0a448b4e01e3ea1fa1615e18d7aaad5431d727e29fcb4612a1a99dfcbb073de52e63096703d1d56fddc55aaaf58a513de05d9e68dbbe194b6d3dd6308511a41d", 0x92}, {&(0x7f0000000040)="b6c528820f3bd1c7742817d6ea97056346ab192147dcbbc39e6e66ec5ebc5a999b5788a62848cb8d49ccee832db6", 0x2e}], 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1d, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) symlinkat(&(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0\x00') 15:16:07 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/54) mlock(&(0x7f0000fef000/0x10000)=nil, 0x10000) socket$inet6(0x18, 0x8000, 0xd032) 15:16:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xffffffffffffff14) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000000180)="f6857f043f5b52ba4ee3e1c92884e8c76fdc6ec034190876e2106c0c7422dee1eda6c18d5cf98d2c51d1a055e5e27188654c9a11221fa7d9b9c11434080558be88f3105f819ba37e5a2a999e493740a67559bb6be474b79abe53b9d238bd8ab9b3348b794820cf03e924d7c26056b388b41cef5e948187fb255b11d12ecb59e150544850", 0x84) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 15:16:08 executing program 0: socket$inet(0x2, 0x200000002, 0x0) 15:16:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x7, 0x5, "b609cf458cd46f9a36ca4e8ca892cb10d591cd50", 0x3, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xffb, 0x100, 0x1000000080000003, 0x8000000000080, "ebcb0c89ebeae286a69522b5d0018bd26402b00a", 0x401}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x98c) syz_open_pts() 15:16:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000001c0)='./file1\x00', 0x102) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 15:16:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) close(r0) setsockopt(r0, 0x6, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) socketpair(0x3b, 0x3, 0xe1, &(0x7f0000000080)) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 15:16:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) 15:16:08 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) r0 = socket(0x10, 0x4, 0x6d4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/132, 0x84}], 0x2) 15:16:08 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) close(r0) socket$inet6(0x18, 0x6, 0xb91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xc43, 0x9}, {0x18, 0x3, 0x100000000, 0x4}, 0x1, [0x7, 0x9, 0x8, 0x2, 0x0, 0x200, 0x1000000000004, 0x4]}, 0x3c) 15:16:08 executing program 0: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x1004, 0x2) r1 = syz_open_pts() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) 15:16:08 executing program 1: getppid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x9b1214274157234e, 0x110) fcntl$dupfd(r0, 0x0, r1) 15:16:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) read(r1, &(0x7f0000000080)=""/197, 0xc5) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 15:16:08 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x80000001, 0x1, 0x6, 0x64e}) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x4, 0x4) 15:16:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB='\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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x52) socketpair(0x22, 0x7, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x481, 0xc0) socketpair(0x36, 0x4, 0xfffffffffffff62c, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2000020604, 0xc) r10 = socket$inet(0x2, 0x5, 0x1) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x16, 0x10, 0xffffffff, 0x800}, {{r3}, 0xfffffffffffffffa, 0x11, 0x82, 0x7, 0x1}, {{r4}, 0xfffffffffffffffd, 0x20, 0xf0000001, 0x1, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0x40, 0x7, 0x8}, {{r6}, 0xfffffffffffffffe, 0x20, 0x40, 0x9, 0x7f}, {{r8}, 0xfffffffffffffff8, 0x82, 0x50, 0x0, 0x100}, {{r9}, 0xfffffffffffffffd, 0x9f, 0x40000085, 0x1, 0x9}, {{r10}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x4, 0x3}], 0x0, &(0x7f0000000440)=[{{r11}, 0xffffffffffffffff, 0xc9, 0x0, 0x1, 0x866}, {{r12}, 0xffffffffffffffff, 0x50, 0x23, 0xf7b2, 0x40}, {{r14}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8, 0x1}], 0xe72, &(0x7f00000004c0)={0x8000, 0x7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r13, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) close(r7) pipe(&(0x7f0000000580)) read(r15, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r16, r15) execve(0x0, 0x0, 0x0) read(r2, &(0x7f0000000640)=""/51, 0x33) 15:16:08 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 15:16:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 15:16:08 executing program 1: poll(0x0, 0x0, 0x80000000) r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x22, 0x8003, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socketpair(0x6, 0x4000, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r0, 0x40}, {r1, 0x1}, {r2, 0x121}, {r3, 0x4}, {r4, 0x106}, {r5, 0x4}], 0x6, 0x1) 15:16:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x5180e8dad87bef0c, 0x1c4) close(r0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x200) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000080)="cf9fc2fc998283eaf174", 0xa}, {&(0x7f00000000c0)="903ae7988cd51365482df164514c8eb35119067290fb5a44aa2ab9e80e854b4ece9d2fba57047008154038a91548dd5504cf05cf9171b58e6ead601570312303ccbdff602c9cd229c74b2a51bf805016c8fa635ccf38a2d9b98a692c049978d09ef252", 0x63}, {&(0x7f0000000140)="d2052f17ca8f4330d5387bed1f60071882f41b70dc71ff332a20df399511bc182c", 0x21}, {&(0x7f0000000180)="1a9f8f6b4f740a2e2cf9ebd5f1364a83edd5b07c788958006714780baa54b38ac3cb65879b79a19d08d9068b436c667a48eced8673b5e302eb4105185201b1c76cd75a165f3a5d4f9663f896afef665614d6c1a09c407bed48eef30657c7c53029ad231f2d0ea366fbb13a322b39d45a904894bacc599ad7d9aae3dc4d6c19fd75579bc1cf8bf760eeba4bd644ff7c9b09d81089587ba559ac06aa4d712ba2bbe556c8ebdf5af70d3045be9cb0edb4864c474c852f868a71a535bcda6e817aa2abc86c9cd13985262d672ecc7651eff706b5769a4ee85604653aa6078a94017962c2af319cd67f4a7780862bb526a488ebd42750ccfc4dcfd7b5b369af526cabe6c5fbb158f0937e9191a74f5b2275c7539467280690a8e20243eeddccf231754ab1d32c082a71c46c4601da45d3f6f15c9e7eba6270c8f0a8dfe0dec8a0854a86777b3d209d183848f394b99bf5789b7bd0876c4eaf7161df2b9af0b5110ffe08e9d790dec3a10022a0aec0e06bc71c42e3c10a9d57d2e67907e25dfaa588801a240d6ea60c520374c0aeb12cc33ffd8f1949eb96c52ef8a0feb828ff02fed79a3e6323283517147c7f96096b1af5eee3efee6a1ae64a39937723c1e703a06d06466d8074870c954144f8b874f00465931fc98aff61746dbfba3d4131bf7ee15b5802044ea0015c77f636004c35beba627148fb7f6b73af04cf85f734cb67dc32011d05a5d0cb529e692769f71e00ccc156f71eb525ad93dfbe2d7978226d9f191314b83ecf8b0b3fd27c90b6857c9aa14e4a4cfda61cc3b6a967d3df75eac1819fce54f2dd5de850aff763d3e41062bc85aaa65e00d7ad49040bc0850fb8933a0b3cd7e159de9e5acb018b260095fcd4b9654f1a37c408159bab591594f68ae7a76a5d833ff5dabf7f9325ca611fd06d07aa80238a0f3e4479d801b3dd8bacd5e930a826f414c55c98956718665813ad5cdfff64a32260036f86edd1304b1f9b070e1c78be4c46eaceaa4ffabc5d31b59b0039da0f5ee53f252145258ded7abc2fe09816f7c262280a918141ae5a88b96ce15a80f3f9ae632143a72beff0a4112a5c27557778a3f5c26b35e4e852b4247e864c8c304270885b4395ea72c0ab952ef2c9583b4bdafb0d8aa3cb671a735590ae62a095d3f146e5da0725b7ffdf5d5080e7227cf094443dd51dfa83fed595a8ef9a5040ad359d0319a7b53f90f628b7370396f17f693ef15367e2fbd70c27a2334267893be1e148a8cd7e5775dfada7e56d7a8bfb304f1675f12c0c8552286661cdcd4c2f9db9a05e5bc650aba548e845cb1e3cc25731d83273f62b79067d5d567e579855f4f0f6894b78276461fc85ecbdc305a44500b1306758984d8d025d12ac734ba4c54dcc2ca5f4833d7855c309a7462c12d2a5eed64e08658b7d93051b775e44f06261e03391843f85f5c71c900a909707752ef92baec221ddd493ff94770da0b00c1b19845339845558fa91fffbd398c583b58114b786efd754cb5eb9f22acca80b95384fbc63494875cc5795fc03a2f14be77ce5273de4726150a54b0052962cf463c93409e8616030d6b2ad956a1c934c9ec46d10c5b50c514d1fd6ec2843855f276c6bcb8a509bf11f3c5a7211f2957ab35ed95f53fbf2162ef8f4e214974eb2d9b6ea556617cd06f1f7ba54aa2b347f4db103313fd6b2672bf38fa3ccf6ea0c5c3d99b883afbfb412b93438d73536b0c0f282af4b0d24391a62d506f4870eb9e0ac0b46fb4f2334356dba96ec68256445e1f2f6061454aa7f00442c32556b574c7eef892c93126167c3ad416c730a4cfbf7474cf7dc533351a61cf4aeb2f80be5b4e6fcdf0d4078dca21b0d3559e69bdac5697f0f97b60bf3fbcbd90b327e05a9d7c63a4474699483abf7cfe9ed2fd01526b9906abdd102e1adb215effd51546c2a2411162d88838cadcda178ca3a22b7ceff18f13a1684af5dff3ac6ac8d1ba7e15a57838561a18040e92f27741e806db2103633a4c4f181ce9ffb07e5e4db608e65ff1752da4f66aedf165f042b92efaed4e4d965ec63afe1910b945760d1836758b971cfcddb1f62f625954c5f29fdb0a47cb35bbbe75645fb9cc1131617f969bf0007c0edd2e0ffcf5091efb75dd0569e385281a14c9b973a88e21b06df04a33cb846b2b99c92c4cc6369f4ad9c307ef1e6b5a69a8fbebe4205d9c267fa438442bf735c3e50b83d63dff952f8f9bd161b3e952c9b43d6ee4f8e58d91f3467066b5e024c0f0bcffca211061d0424f37f26cfa0d0f1fc9a9e235513d94f90b049b83ed0f0b3981f71b742adf7727f4d98d9e732f3021c832025da4229d6553b3c21389d47921016ae58d3d38b30439dbc99e0475ad92c00393213fbd07fb4b8bc6f737f7c19904817caa29ef830cb5845b5a2e389b42bf5b2af31ad8cf98f5c23b7bc463995c3165d77fc2727a3fe96f0771d6f7d211bfbf54f1f691aab8795687b2ecc4f4cdb23b1b70d8e578eca75d2c813fbf9d61bcad4e2e3e7dfa19014baab044f2088934356ebe5b3179b549008d57c8ff919e5902268985953010adac9367595755aac48f2f61a3a0f7228ecc6338dcd979558b28e435866080cd8a5c85c178db861d0b091853bf77d3e641559fd717257f68e0b1329d467717550a2e3095362b23159c047df90c81d264a87f895af1b2423043e3b6565f5a50258343495b8f4726cdebe9e2d5a3428c4b11ba4bb30cf5353860be18864055191d91a63f7de54b0ef5dd8f8081c002aa195da724dda31517ffb3dfb2cba9fef4d9df57c57ccd06c0d40d9c25427fce7aeb15e5b3ca9f75cbe452015973da8b5434be0f148fba2d01fa15be4247694889a183aa69eafd29140cea9c3acbef27333ee59dbd1df65d6493dcaaaeb42e81372913fe89f846a3c833775d561803c13e91ebbe9c1464c5cd439478648fde4b97dffba7e46ead0515db1f2438eb82d51276c91acc73a4eba69765881dfd4471e66dc2e4301af992f05fc67eb196756fd5d4208521243232cf38953d87693c9150ea5cf94cabef9fd41ef17024db95230186acfcab8090b5974dc41a21a5fb8ed9fbf6e50722ae590b543cd0d2d8634535d2bb78603be7dde5f2283aef38e820a758558413297ae46ad89fbfc4e1cf650bb51df92b01ecae4ea9e6cf53ddab1126e9b35ce6389bfd2889160fe9d9750d23de9ed8094d9f1896cd4f479e86ac9d9f8e00779d28f557cfd20da8ef72047143c52d5aa191e2ceb2189e574654ab7223e8b340f7db56919023ef079dc98cee2a2cfb5f7a5e5beffff9a94ecd189a8df12800f330631c36d77cf2f96a6b2179041126836ad12391d2d8163a9501d0fbb1c9d3e59c0c23424d6344b3a65c6b4e9ae7a97da4850cf21c3485353d0cd7ef152ee4bddcea13c3d1184abbb70cfe6cb1fe86f0609603354aa89e20e1c88c8c5580530025785a1a1b1266b85fa8168c4c54588cb6700e3466166d45249240472b87385b4f87515736c6a35ac825bfff75a17686294954adfa06dd1db8c173a1c9b434a7542cb42eee829d9d25a3280b36ba2cfca8758fc2cb1472f8e59d1bf1583588ea9b1632d441078b57cddedbc5ab21344ff57274045d9d518e2aaf84be8aa17c422844b70abe75f84122e053a04bf34088bdb4e217759db0145a0d87f7c93002af1a09c427c4520af2c2a7a3eec2bf271582ea902e30ed3b3540d3b3ab1a87bb906e57fa47aecd7441068439042aa7578103925997d62a0df377d4dd9277aee63365fb28c5359381eb4d40de067100dd70d231afe1076580af3b8558963cada66b5f0dab191069ccd71c64ad9f031eab2f73da5400b170aa84a59429fcea1f488897a0130e843c851eeba9f2261b5c0c597f81ba109fcc043ac404c710d9c2aab33208d928bcfb8701e95df4752866a0d027e4e24b7ca2accf43212201f73d9f242f56ce9b16f7f555d148d251d413bdf91672e418c679326a90a5ff831df0b547696056deeced5d267fea149063a89aa75414f2f5b495354c2ecdf18a89ff5026b149b20a908bada9edcf1abbc668180becb9126af50399a9897f35437cd336b43e88426ff04e962ab74544f77047d26d325126bc503d24baa5b1f65cfcdde84f6c5a23f9bbc5219bbcf4b307cf630e5081c1db28cedee25f03e7cedf3e72040de3ee78876dfa6efb1a5cfe5ca76321013c82af7de1269451e8fd506f68d704372ba72ca164063450e100e2c4e4938cfd1d94a22f431971c22bb39917550009d94393559b28da77bb37c261791f50c30b59354e13d15b1c68ca65da4a058b76d648820efd6de35afc6769ad7e664fba45a43d8b34a1844d29e8219ffdd90c6f0d7077da1aef79d40a90409575249486de80ce0e50e5c9fb05e7e38bee44a84feed40843d18842326aef56d93834b6fc08ac410c7d2f0384933709c062f15f52a3222f8d6362706b57785534d064a1132c36b28c9ffd51dcb0ca4bf3df98fc9a0ab1e96bd522488e479af95242503d6695f44e7199977bd98ba944fc7c37d212185a45e9af8ad9d1a4f6b7d6818e559786f8840cb974993fafdece0818e463039f5936ca5e4b65679ad611f17b06b06817c9853ef2cb71f9ac25cea35a73cac6e2e84669e7c2d4f4cf02f9ca1a282280dc1af3745d00b989b3409058ae26b5cc2208f44e5e7d9e3238cd6804dd68a0baeab0ac92b07e0877f0909156978daed851f5b73c0f7136a328c3da57ab59d555ee9f3a8869d6f3a4980f67517f47df57b8e769f6cb4c6ccbd453dc58b454f57867d3b653b0842501859c1158c075d3db1b5f6adc2375146955ec095b9486bf587926064843dc94eafbfd77e852d129e87c9c9d91697d4a784caaeedc67783393ee1fa4ef107a6794bd159c73dc31b06417efb65902154525b74ac3f0c2e44fee0ec17cb0eea314735b243bfb4354b519d60f3ae40cf80ab3e6e523b57850b6d035f08fe32a8b60100d4cdc7efe58ef0fc471fd8efab7fd1da690d8c662cd722b58b4c37f38b6a52408a6d1c8f89c2c3074ca937ad2576fb494104efd001147b708a4b8723f7511f02b261dc76db47ce7e681dd4e06b6a259590173564b2b0aabf5f697e68f28e2f8cedc6cf1acbb53be9971e4d5b1445eaeec5a70d070d00adab0ee257dc82668c5864a3e266e4fcbcbc0f9d2b3b1a3ef2178ef398fbf1020298f48daaf8da7c24e41877c072490e5bcd8e1001137bda0af7b4c92ed0ce757f8793a9aee77337850502036cd210fb81267e653867752acd28403eec4a8833db90068ec237815a9d85cb10b36f22236f3002e4ed0136f1e7bfbb0591c6fe477d150889bcae15ec4cb8e22e8f35e64eac1822f5c55157319b7aaf6af1edf2bbf850412e39716769178b6fb9d550e44df8a85ae9e72fa02985a2ab07d53574e23b328f8c75cef6b970f83621857d17324e7103f7f06bd94ecacd64d2798de2e1c84b16bc0d01978a05e8f27b4ddda05f1fd943c507fa9541da20bc8967719cf3c3fd99cf641d67ace01ef7cb32f0726ac2ce3a53c83fb56589192fe4f1b9f1efaa68c6d8c9321ca2bdfb20a45c11d6de8721f4684ea10b44aeb022bdf275109f6d45c037969f82b6238aed2ae1224ec4f00efd321663ad3ff4cb43c88fb1216882ff62e4a141aac64226e956cbf4a7c6e49087b451fa89c7effc4561cafbda17aa029067692bcb84a0a796398abed89dce46dee1a05482bc701666d0f507b8208d8d1371e6ccf8d07c6cd477a7b508f8fd764ba6bf5bc6b9c48c38afc60395e22ee5bf25f8d161e75e", 0x1000}, {&(0x7f0000001180)="bc0b80c6809c253ecc444ea2f7df4b72790b898435ad7902299921db4e9f9a2bc15f1bd3de0f6aefacb88168656ff57ee279b4c314aa257bb89365e781658dd919f03360fa0fa7d07c8a9362f62123e79b3404edda4d19c177c090d5673b7a0c5bcd00bf6e13859bb835", 0x6a}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) close(r0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001300)="f6a95fd91e31ac2b76adac077306d3130a36e43912927ae505d57b5571c50a5933582462f08cc8138b08c2731ad3a206023a470cf34cd85cf7c5f8bdabc1c230e8e38904040ede40b5633e909deb1ee827041231caad272ec349a61a3c7730bb52fedb8925e2ece1319b5bd90ddba7605a359c58a23e5480cbbc56fe098b19b31a14231f3ea361142198f4d528cacec6c7ad6b6f940cab59bcea8a2d6d630e8dd36f928a9b1c9e7343045b2c43a865b366525fde440a2c510e5ba2cc", 0xbc}, {&(0x7f00000013c0)="3daec90a85d0929c4fbfa32a2ac95f34a86ee15ae1ac926e65820a5b8d26de6274b1ee4a22d4c72bfa57c58b9cb464eba359e5c9aa52b994c4fe5253c73d60e01f635846ea6a67c03c5e3d97ff757793299a7ecb54416cd3b870255ecec5667ce4b3777ba570a931fc9b2960697f52e8581e2466219507ef765280d3063ba984c46e8539a9f0958d82233aebe21476b56af7cc7410b8550868", 0x99}, {&(0x7f0000001480)="84f167e7f900d107a39833d9f2b264f03d53c73509582145b96ac6366f9ea1b1c2aa03e25f80e7c3afc9890b4c5148292a76b14021ac188a6fc6fdff27cde6252c84eece63a8f5932b948dde0c401b217097296f8e54540bb8c96861ed153a", 0x5f}, {&(0x7f0000001500)="bcb4ee379b00d8e16ea44e2c5dfb3cf8ce53b5108cd975747c4b1db8251220a9abd9e86b828c805c6526d34d046fe8663fcf96d4acfdf1f25052bf5d4de7ae845098f0913433e36bc97a259a668eced4992ee1dfd16ccc85239c5e7e968ba9557d8655aa386556c712ad04f341c1d5c09c24a7303c7ddfb30354166940139265b0410b548d235776a49fb9b0ead9422d691c32a29217d7370f510c1e010b", 0x9e}, {&(0x7f00000015c0)="32ac1457a6924265817f16b5add38bc57bf12fe40b1a351219dec82eb961035d2068627c84354633dac1776114cc954c09e49ac8f3b7fba1e602124905d4eb38e22905351c8f7ea43eb48a0c76c218a2d7f568bb265dd8bbbba255e7355ee7c8e4c28c2fdd319b", 0x67}, {&(0x7f0000001640)="897114f182461c0e24d4f4a31736ef6f0a825c05c811826ec934ac1719d5906db6acfa3aeb7872a096d7f2218d07bee3bed731dc4c74cda2056737980e91c495c3b9792a57e904fe43f01277ee981a89813c329cc26ed6dcaae9563c5f22735c01a8c155098a26f437051912e935772f0f4fcfe8b32310d6957b5e51a6defeabdbf5ddc8f751549bf11d3875110b699e0c04", 0x92}], 0x6) 15:16:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1212, &(0x7f0000000080)=0xb0d0, 0x4) 15:16:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) syz_open_pts() write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180), 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$setstatus(r0, 0x4, 0x40) 15:16:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xa8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3272ce6d6deb19cd9c3fb546cf0cd4375c6863730b929a92c86afae010e9a8280d22aeb40a2405283a92e616f1b39a0c746bdf969771758ff47c04f0813448ebf79fc9c94d7eab71d09a4c8f82a4a8865afd9cc5a2108f610489d1ef324519af3565d021770531a7824fa23342525196b58c890d6e0c95ef7d3c8191d3f2f8ec36808d6af9bd1b2936deca814930aa02a08937d1a321e1b2be6024ef400080b0cb321e4f650dc0b8c88db349a80fffb989953768ddb4de10", 0xb8) 15:16:08 executing program 0: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="2000150000000000", @ANYRES32], 0xc}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 15:16:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r1, &(0x7f0000001180)=[{0x0}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fffffff, 0x800}, 0xc) 15:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xb) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000480)=""/19, 0x13}, {&(0x7f00000004c0)=""/3, 0x3}, {&(0x7f0000000500)=""/162, 0xa2}], 0x8) fcntl$setflags(r0, 0x2, 0x1) 15:16:08 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 15:16:08 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x70, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') 15:16:08 executing program 0: r0 = socket(0xfffffffffffff, 0x5, 0x5) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x100000001, 0x5, &(0x7f0000000000)="2b8113c96a01e3729277c38575780f09c5337e37362882b9e582926c51a2f99d5cf8c3a361198f41e5cf2401a43f8c3103049ad286b0d2ee6851f7b503a5db56", 0x40) 15:16:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000010c0)=0x800) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:16:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) listen(r0, 0x0) 15:16:09 executing program 1: pledge(&(0x7f0000000000)='*\x00', &(0x7f00000000c0)='.\x00') 15:16:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet(0x2, 0xc004, 0x3ff) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0xa502, 0x5}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x20000005, 0xfffffffffffff4c9, 0x1bec00}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xffffffffdc0abc63}, {{r3}, 0xffffffffffffffff, 0x52, 0x20000000, 0x4, 0x42a}, {{r3}, 0xfffffffffffffff9, 0x9, 0x2, 0x0, 0xf0}], 0x401, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x5771}], 0x7ffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x1f, 0xfffffffffffffffc}], 0x40, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x57, 0x1, 0xfffffffffffffffa, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffd, 0xca, 0x40000000, 0x8, 0x6}, {{r4}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0xa82174c9c159bb09, 0xfffff, 0x6, 0xff}], 0x8, &(0x7f0000000180)={0x6, 0x10001}) poll(&(0x7f0000000080)=[{r2, 0x23}], 0x1, 0x0) close(r3) close(r3) 15:16:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x7, 0x3}) close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() execve(0x0, 0x0, 0x0) 15:16:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/176, 0xb0}], 0x6, &(0x7f0000000580)=""/192, 0xc0}, 0x41) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000680)={0x8, 0xfffffffffffffff9}, 0x10) 15:16:09 executing program 0: mlock(&(0x7f0000e00000/0x2000)=nil, 0x2000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) 15:16:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x4e) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 15:16:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) setreuid(0x0, 0x0) 15:16:09 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) listen(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 15:16:09 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x400000000, 0xfc}, 0xc24854329f8090a) socketpair(0x6, 0x8005, 0x21, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) close(r1) close(r1) close(r1) 15:16:09 executing program 1: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8001, 0x80000000}, 0xc) 15:16:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000140)="c74669b32bfe0c0467b0c3fd4e7d9fe0c341ec7a598f6facecf9ef92e1cc8f61e12ca78b1907067932a04c29d1c3289910811de4f2d057e7508f699c53e1e122a7e99720076b0939aa2101dc7fc0317315cf6c1bfdfc8349c7d00f885bdf17a6293f383f3cfedc978cc32a22b70aa8ccb5464130e4963a4baed3be0af65f2f19c729cb014459dcc9731c2f428ad5584d8247cf46a7582b2aef8bc3a08397106c3993da5293b79a51d1d424d5a2ab29e44b6126751da1a40d4cb44bad24ae0ae82ca0ee773306fc03c282af703b", 0xcd}, {&(0x7f0000000300)="e9460cac3d4949b76db8b1e04731ce31325f132dea8e8dc9c059a2891321b8a3665b9384c3b1bc2a31285f81182165badd13a273fade96182d9a0a5fcf3425176f725fd7cb49af80f2281708b6baba110c1094a4", 0x54}, {&(0x7f0000000380)="03c81aaa26a18965c9d8624dab42f1c920535c5a27e6edd35d9654113f4400f9014b0fe1951bea133205ab7a4484d7bd94e270180b72341a933b98a4ba6b06c9d4c77e897b146dc2db2e8013e97d7eff6165f23b8178", 0x56}, {&(0x7f0000000400)="ad0750e983a6b4a88ccf2a4020e6d5766dd558998379185d8b00bcf668346b9fa752cc35ed6c165ee01e3b0b37b1c82acea67562e7dcf6639c93f28d4977035c88f633bf57e60a10a657d5c32ba4f95197b731337d2f8c0faee8abf211b16cef75bcc4b42eed6f2c567215d7f380a3704eab7c1693c048d4fdbee69da63a07cd65b417d2edb4c4e49ba916ca0d5cc1bea4b536c2dcb18d151a861d21ca0ee520b5ffa36661fa04d8942a027525ec74ab66abe0f0c5c3ce30141a3c24f9168e82ae45092efcb3f5071d9415741715f7dfdcb026273786aa12e70ae3", 0xdb}, {&(0x7f0000000500)="b7da796f5ea54390dc2545a66d67891115ddd42712fd4adbb3b5cdb7116a48a4cea408d50b2cf083f73101b21c0c44a105785ccbeb43b9db8d0537f56b7e2202097d5f04f560048cb2c37e8ddc3bb79aa8816e136eca3271b6de2eefa796ea4e57f16906e6b161c3748326c7b6a998f243b8a3ca2718569231b9e36561cb235bbec07a62b9758c5af9002cdd2a35c86affee3744036b0c59185eb81a13996e04eddd0328fd10ce2d1119a821948948d01e522f8b29357391c21098e7563a791744ee5f932c6ac8d8b45098caf6595eac62", 0xd1}, {&(0x7f0000000600)="abe1afabb17291460a4aa7f41da60a7ad9cb7f528d8f89b7a35045b2baf4dd42cacde0b8de262f7d152d967dd0d5f37e242005ce9fd7adf269b31b27e9264dd8472aeff310cf4d5cae2321432321ed69ccfc9fa0de7bd078ddb2f4ae6da70655814e1dbaa44b8e5bda03fa18fe9bcc6d0b3044b3dcd915198b876835340f29d9497938c220953396984f70d12de31913cddad1fc457e5cb76bbc03ad2a86727df063306025da7662482e15ffcdf0c0f4b3abbe0b3bbe880ea582b2f8d12b96d3fc3c", 0xc2}], 0x6, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x8}, 0x2) 15:16:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 15:16:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000028c0)=[{&(0x7f00000006c0)="85", 0x1}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000002b80)=[{&(0x7f0000002900)='^', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8) r1 = semget(0x2, 0x1, 0x80) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/56) pipe(&(0x7f0000000040)) 15:16:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="0e36dbad33889c986a255d14d8a337597d4955dea974e7e9c68560a3f77e4d6582245f34a25863a27ca53a46e144c7134833cc2c6e65c4503faae743574b696fc8bc9e851d53d9f884b6b47a27eb63585118acee5c695e844ecb69b39ca9afbeb9bb3cc5ff6a4c7c9677edb86d5895510a049615e217367f14b75e910aa4b628ab085ea7502dc19e88966fea8797c341e023624a75e73e39f9ad54eaf931ec752c85426559c681be081e3f756882c2f5ba1faaf51576b75cce33fce8ac16c052110b50fb949f04ce97cc33e021f71657946bf63fa7f483bc29b297d7908661eb4dc4d4ba654aef5ec2d5", 0xea}, {&(0x7f00000001c0)="95c3e5d4296d77d688481caba9a16b6d7512311a4b549086fddb7ced8fbb719409b36935744a", 0x26}, {&(0x7f0000000200)="32915eb61ffab3a3b06fbc263759689a4f61e625b4c413e10ee75a45fc13edfe49edc94e6c144b84f3dbaca136e56c10a665fa161550a3e00a14226dc034022cbcbc78f9bb3e7782eec8c34927a23dcb06f839a28f451634167d0706369af7dc0712e8f297c63eff5d451495a32631f8065e8be3da55c3a3a3853db0bed3c6b629b50c8f49e94264c17100003c339ffeb9f6197494a2fd7bdd43970c5b8f46831b0dd26484dfb113d6ec48703e41febf9a5f639578e0eae63cc91051d1ed4f845a18d9bdd8dae2416c7a615d", 0xcc}, {&(0x7f0000000300)="494777b1d51f47de0bfa9fefa50c20d2c8a5d53eafa0ff7fab0bb298f0f83806eb30e7fec86eecee9611341e9ee448ab16f5f1cc03e716540d02ce0c0f653fe618b40913fc0b2110239e6e2d3cb063010e2caa8b67a44dba66e0e1e3ff697355d524b1594e36760a3c34af1a3b5e0d579b5d1db210cd5af43eca184bfe1af3bd9fc426e1d50e93e1aedc6b121927d11624b4cd7d994687c3649998a2673bd9f35a7e83b72338790b0613a678e0c2118bf6484609722631a12d126c42dc36db27a0aead6bc00a70d5a5bd1389adef999cfe8207c28328304bad3996ffd3d25afa9200b184c01df238", 0xe8}], 0x4, &(0x7f0000000440)}, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x81) close(r1) pipe2(&(0x7f0000000000), 0x0) 15:16:09 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xfffffffffffffffe, 0x1, 0x8001001, 0x7f, r2}) flock(r0, 0x8) fcntl$setstatus(r1, 0x4, 0xc0) 15:16:09 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x800, 0x100000000, r1}) syz_open_pts() 15:16:09 executing program 0: r0 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/72) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/4096) chdir(&(0x7f0000001080)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x0) r2 = getpgid(0x0) getpgid(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000010c0)={0xffffffffffff8000, 0x3, 0x2, 0x1f, "a0fe226085af020b2b1017b584b212356e22b360", 0x3, 0x3}) r4 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/140) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001280)={{0x8, r7, r6, r5, r6, 0x49, 0x2}, 0x825, 0x2, 0x4}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001300)={0x8, 0xac7}, 0x10) r8 = kqueue() r9 = kqueue() semop(r0, &(0x7f0000001340)=[{0x0, 0x56, 0x1800}, {0x2, 0x7fff, 0x800}], 0x2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001380)={0x0, 0x3f}) semop(r0, &(0x7f00000013c0)=[{0x4, 0x9, 0x1800}, {0x3, 0x100000001, 0x1800}, {0x2, 0x2, 0x1800}, {0x7, 0x100000000, 0x800}, {0x1, 0x1, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x2, 0x10000000000, 0x1800}, {0x3, 0x4c, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r10 = open(&(0x7f0000001440)='./file0/file0\x00', 0xa0, 0x100) kevent(r8, &(0x7f0000001400)=[{{r3}, 0xffffffffffffffff, 0x94, 0x0, 0xffffffffffffff06, 0x101}], 0x80000000, &(0x7f0000001480)=[{{r4}, 0xffffffffffffffff, 0x14, 0x2, 0xffffffffffffffff, 0x6}, {{r10}, 0x0, 0x54, 0x2, 0x1, 0x5724}, {{r3}, 0xfffffffffffffffe, 0x4, 0x4, 0x2, 0x20}], 0x6, &(0x7f0000001500)={0x80000000}) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000001540)=""/79) r11 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x31) semget$private(0x0, 0x2, 0x200) socket$unix(0x1, 0x3, 0x0) r12 = socket$inet(0x2, 0x6, 0x313d) getsockopt$sock_int(r12, 0xffff, 0x1008, &(0x7f0000001600), &(0x7f0000001640)=0x4) kevent(r9, &(0x7f0000001680)=[{{r11}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x16, 0x1, 0x9, 0x710}], 0xffffffff00000000, &(0x7f00000016c0)=[{{r10}, 0xffffffffffffffff, 0x80, 0x6, 0x66, 0x28}], 0x7, &(0x7f0000001700)={0x7fffffff, 0x8}) getsockname(r3, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) 15:16:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200000020080, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) renameat(r1, 0xffffffffffffffff, r1, &(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000200)='./file1\x00') 15:16:10 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x3}, 0xffffff95) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:16:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) poll(&(0x7f0000000000)=[{r1, 0x2}, {r0, 0x10}, {r0}, {r2, 0x34}, {r2, 0x1}], 0x5, 0x7cd) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 15:16:10 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x8}, {r0}, {}, {}], 0x4, 0x0) 15:16:10 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) munlockall() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 15:16:10 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x88, &(0x7f0000000000)) 15:16:10 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/150, 0x96) r0 = semget(0x1, 0x1, 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/51) open(&(0x7f0000000080)='./file0\x00', 0x1008288, 0x0) 15:16:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\\*D\x00', &(0x7f00000000c0)='.\x00', &(0x7f0000000100)=',}(,\x00', &(0x7f0000000140)='+}*^\x00', &(0x7f0000000180)='.$\xfe\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']++.\\/\'.\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='.@\x00', &(0x7f00000002c0)='\x00']) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 15:16:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/239, 0xef}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f00000011c0)=""/70, 0x46}, {&(0x7f0000001240)=""/60, 0x3c}, {&(0x7f0000001280)=""/69, 0x45}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/234, 0xea}], 0x8, &(0x7f00000014c0)=""/206, 0xce}, 0x803) fcntl$getown(r0, 0x5) socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f0000001300)='./file0\x00', 0x80, 0x40) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001600)="4b6ccdc5828b9c8b325ddabb078b72f56b7c27c937309ba5081c6601ba29c42972f518b302268a11383a732aa0eb48e3ea57242092fb86569f28e18ee2e4329d9142d5feafb65fff08a76152b5eef283ca52f4c1334dcb585b650a879003366161960bfdbd7f6a870e6fefcb489d50ac87602d81a76bc78ac84fe1cafd7bd68cde5fb0dc51238a68b6bd08eee73fcb77f2724e67c1cb0e13eeccd6b463a5b449415eeef2d76b2400e69e6cfe57804360929042c482b41f67c7c30aa502bbff8435655b6e6f6b3909724cbcad9859eefe5bcbff03a3518068d7373b21f630e91c4f55941089435ad012bd87d35701a28b5c2baafaafb3cc", 0xf7) 15:16:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="df", 0x1}], 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 15:16:10 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x180, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 15:16:10 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getegid() shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 15:16:10 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) fcntl$dupfd(r2, 0x4, r1) 15:16:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000000) renameat(r0, &(0x7f0000000980)='./file0\x00', r0, &(0x7f00000009c0)='./file0\x00') recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000540)=""/110, 0x6e}, {&(0x7f00000005c0)=""/216, 0xd8}, {&(0x7f00000006c0)=""/249, 0xf9}], 0xa, &(0x7f0000000880)=""/140, 0x8c}, 0x1) 15:16:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000180)=0xc) close(r0) r4 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000140)="02", 0x1) kevent(r4, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) fchdir(r1) read(r4, &(0x7f0000000000)=""/50, 0xfffffffffffffd08) kevent(r4, 0x0, 0x0, 0x0, 0x33f32354, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x3, r7}) ioctl$TIOCSCTTY(r6, 0x20007461) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x84, 0x80, 0x100000001, 0x10000}, {{r6}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xfff, 0x7f}], 0x1, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x2, 0x3, 0x6}, {{r6}, 0xfffffffffffffffc, 0xf9, 0x2, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x5, 0xf0000002, 0x3, 0x400}, {{r4}, 0xfffffffffffffff9, 0x80, 0x6, 0x100000000, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0x52, 0xfffff, 0x7, 0x81}, {{r6}, 0xfffffffffffffffe, 0x41, 0x4, 0x9, 0x1}], 0x0, &(0x7f0000000380)={0x7, 0x883}) 15:16:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r2, &(0x7f0000000040)="42589ecdf24edcaa9d33a050a662fb4401c6af865df2838cb9cf05f0837efc76fea11457dbaf0a4416cbbd89a05f14e27bc13aa55ecf97b4e885a96f9ea7d07330a736f578ca4d46", 0x48) write(r1, 0x0, 0xfd4d) 15:16:11 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r0 = syz_open_pts() fchdir(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b547849b425d15fd4a6574db1b915c8351337014dba28455decf13f50d0acf83501d85b1dcc8dc71fd923a8cad9b3f71d3fd94b9a8c55969ea4a8d2686a6bf0a8e4dd99115388826acd7e13b191c6e75b913a4ad5a1c784f2b1efae2ca61e53d6288e1b80231e07d63988a81ced59ab0e519042cc24b", 0xfffffdb2}], 0x1000000000000402) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) sync() 15:16:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 15:16:11 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = semget(0x3, 0x4000003, 0x10000001d) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x3, 0x0, 0x0) 15:16:11 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/223) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x2, r1, r2, r3, r4, 0xb1, 0xffffffffffffffff}, 0x2, 0x100000000, r5, r6, 0x20, 0x81, 0x6}) 15:16:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 15:16:11 executing program 0: r0 = semget(0x3, 0x3, 0x200) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001000)=""/16) pipe(&(0x7f0000001040)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001080)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/4096) 15:16:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/44, &(0x7f0000000180)=0x2c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/92) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:16:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) lseek(r0, 0xb, 0x2) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x398) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) setregid(r1, r2) 15:16:11 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2, 0x621) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/224) 15:16:11 executing program 1: getrusage(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x8) r1 = syz_open_pts() bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x80000000, 0x2}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x5) r2 = semget(0x1, 0x3, 0x4c2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)) r3 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x10001) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) mkdir(&(0x7f00000001c0)='./file0\x00', 0x190) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/251) getrusage(0x0, &(0x7f0000000000)) 15:16:11 executing program 0: munlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:16:11 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) fsync(r0) sendto$inet6(r0, &(0x7f0000000380)="5fe0fb7518123fd6979f86753775483f1d4d370592d0774948cabea5da931539e9ef373097261ccb92a709a8ec48fbbaded5a4498c001794288ca8a363f1fbd6a175434a29a0bfc9290853b207713f481e0400b973ab96a61ed56f1aa1c82fe909f34a8bb3a135b15a017074ad6df172ef96ed9d6d3de6142bc7a0bdeec16752d88be0605ba4e67cb1dcc5353bd3f41a64b4027d300b744404cce643ae9dc57601e517275cdff0c1817edfd3a2015edee8e1203eeaa9e41316e7", 0xba, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x9}, 0xc) r2 = semget$private(0x0, 0x4, 0x214) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000440)=[0x8001, 0x5, 0xdc4, 0x0, 0x100000001]) getrlimit(0x7, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000240)="6dd527e2fb39ba22403b424ffc9508cb01cc3ae006b003d25bf0240db5eed99cedcaee01842983db4085a7dd12e14c568d676365ba29468f9c113be0674be1073f68faa4af38831afbab23bee44f2a66ab198bd7b9b0796ddba8f807cac782b89e81f34bfb1606c797967462a06e93f019b98c08094244f4820b1a099ab6f0119663e4a4eb8c51d495a296d85ab22adbe46be3ed5810620e26277e0eaa5144b9d44e428a96496074cf716171004e8c85fb6bf9", 0xb3, 0x404, &(0x7f0000000300)={0x18, 0x2, 0x78, 0x400007fff}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) sendto$inet6(r1, &(0x7f0000000100)="93d74ec9453a130e457371d958a1927a736307537ca3db527990f815b6a21d7abb16c7cfdbef16acd2c94eb73050b53d4b2a06c5ca1073348aa88d27eebbebbd84f7d550340a9c88595645e58fdedf6584b432775472b11c2e168d1e432095d68552854410ae489c921ddea5501ffb49290aeb50e532ff133b6ca3e6699a81a4d1375a0815a882f4079e5c021a837935f4d6be84fdbfb4582b789b0ae3910ab4aea4af39a7d55b85869b924620fa9313795c64ab50366dd647adde9eaeb86f0cc1046a5d195bbae75b41a60fc4280e38337a8e47ce74591a0c178926e9b78f3c1800f58f5488d7fde43f9ba4ee6b960c7cb6c0858e46ebeeb3c23b98b734a5", 0xff, 0x2, &(0x7f0000000200)={0x18, 0x0, 0x5, 0x8001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1ff, 0x830b}, {0x18, 0x0, 0xee, 0x3}, 0x2, [0x1, 0x86bc, 0x7, 0x5, 0x7fff, 0x6, 0x4, 0x7]}, 0x3c) 15:16:11 executing program 0: r0 = socket(0x10, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket$inet6(0x18, 0x4005, 0x7) shutdown(r1, 0x3) 15:16:11 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:16:11 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/117, 0x75}], 0x7, &(0x7f0000000480)=""/97, 0x61}, 0x843) 15:16:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) 15:16:11 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1804b, 0x130) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1000, r1, r3, r4, r5, 0x80, 0x3ff}, 0xd6, 0x401, r6, r8, 0x0, 0x8, 0x4000}) semget(0x3, 0x2, 0xfffffffffffffffd) 15:16:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) getitimer(0x0, &(0x7f0000000100)) getrlimit(0x5, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1a83, &(0x7f0000000000)=0x4bc6, 0x4) socket$inet(0x2, 0x7, 0x7f) 15:16:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="176de8aeebcf2832f10e16e4559ecae8efec3e922873c3b0bd39dd3e26bc1aec85c99c9ed93d23b750e3d05883b2e41b2ddb331e83d3c61121463b455933d5ca7952734e636f08e3bc650d406102a5b38dc6dc67baeb302873aa94aea4efae6035773743c8a5c62e7484929806e4", 0x6e}, {&(0x7f0000000100)="38dda6abd44e048785fdedeb3c", 0xd}, {&(0x7f0000000140)="82c95db9e55faf7817fb88cef2875d1f681d84812000cef830c55459d22a87da813b245b8701d7798b5fcc81dca038cf48a2294bae0365108ccbb4f08379bdd634f59179408e31c5014b6a143f4e1dd63ef57807fbbf73d52356e7d9b2b89a6a51788f0ed22a17b0bb62ad0a3c71037ad0f303674052c570286f1ed4fc63bacab5fc5654ef92d92925e8a38ba44cf3a171345e1b2a8d5478ad69cf9a7f1fd3d54940a12b131a9f3e591c423ded079f0432", 0xb1}, {&(0x7f0000000200)="2206b8c19e83ae9bcfb70fe2a889951529aac8cd4f9feaf4060557e03f54641b639ac94bbb147c1fe3491a566576a6e1179a343bf27bd9420e817f0a7071971d02ce90c74ac6cf9f3429fb9bbc3c8542e30453ad8da71954459c9be8", 0x5c}, {&(0x7f0000000280)="c22e85e1afbf351941c062a1a0ed43be492196a8f3ae1c094b12f96ba8182497f9d9d7527ea953bf425605b61c6daafe114cec1996201416a9", 0x39}, {&(0x7f00000002c0)="9e599858d6d5b7a6c9822f106d07a49582b6ec1dc120fbc2bd515320c5fcb5efd15d03", 0x23}, {&(0x7f0000000300)="e4dbf5e526b35993c71b65309923a69819cab5ad3064c8f81632f3821b85b785067ceeb79b9a503905095bb97e745e3cb23b4b27f87c6a5bf171f41010224953cc8ef549e9535e52c4ac42e8ae43137e3d9bf31181167476984582c284d9ea4b57bb2fb37ddd3eab751cc5c8ee403444958cd861a0691beacc380695f79e19a4c8576d1931a1965dfb0649a70f4ad541b91f7398a24981844f57d7cedbc05808f42699e9d3014d291016ed5bf999a8cb114147bc00971ce774f0687c55fda979490952875cc1f9f9722fe3e05bed3dbf084bd6104259a3fbe612eff91355d25f51739f930dff529a531aa567b6513e35842fbec50bfd02f4", 0xf8}, {&(0x7f0000000400)="a03a6e3ec2eff3f383a6acf2f0838f710c815fb3d6cf5d6655b1a78ffacb9763085ae5d2a9fd2a57816120e741b5ed67e91394c545b7cc7d3a21afda9e56dc48513186701db0875fa20fd22e23f55bc26c9f1ff4736a7d4958f7f490cf553e7c35ec16836643aec462305612d83063fb7f19d9c87c2480e1185708818b9e168ef9260a6ac1980e3a42313be83abda182473623b2334406b18a5c6e8e9efdff39b4fc6b6cdbf97bbef7463d19389432ff6064f0ea03d1c27539d3c7075281f05642c015fc43955dfd5b38207a6501cb55de23361543ad85fccd619fcf7a797da0547779f00c50d0959ce0e28ecdf782cf2c7f5539d7b3fe0146ad6245ef35", 0xfe}], 0x8, &(0x7f0000000740)=ANY=[@ANYBLOB="580000000000000001000000070000005e8390d46ae2a10f8cf1bfec5b2ca795a47a388a284e06ba14f4fe95b1e8040d076b31bec3934a6b970b2a50645447ff42e9697ceb814ead4a8fb77e34d992356f00000000000000f800000000000000010000008100000012c6b8c6987417d84f6062700b508757ebbb6f165992ae9d30f95bf4c6f84e290a24e51604d05fcff813377cb3a7428694facf0d6e85461cfde43632be9c96d9acb2b292697f777ec23a509addbac0534a3fe8e8f710e9aa77ec8d400dbab4b17e16f484394e3b41be0175f21712727c6f46b94482f45992d06dbe9ec4540a469e08604d7d3cdbde9b1a9e2d6ef8fcca81c325af9f4dbaaa2bc36838e66266dd24ce51abedd85e2dfd4de8d448fa8c55052398c074494491055ef0ef8afb343254ff82073f08fdd9debc6afed186eb321b3f0c0383e13a41d5fe5f4814b8efe5a8a0e100000000006b0abcfd50801feeacaa4659ab4d831c433279cca3aeb59760d3f0805fb4c50400000039254b4ae736b6b514189b4b53ef4ec3c9fb2b3cabc7887abd14ae390417720df8abca16169c764e592c8d459962dd4c0194"], 0x150}, 0x408) socket(0x2, 0x2, 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="07f4a9241acf39b76688603117ea148d75b1acad61bd68170d40002188ae04af4b129bc07152213ac6e1a727b974560b8f361b14d7a4a2", 0x37) 15:16:11 executing program 1: r0 = semget$private(0x0, 0x1, 0x105) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x1000, 0x2, 0x0, 0x8, 0x101, 0x81, 0x3f, 0x100000001]) semget(0x0, 0x4, 0xe0) r1 = semget(0x1, 0x5, 0x92) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x4, 0x8, 0x5]) 15:16:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 15:16:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) 15:16:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) r2 = accept(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000000)="74dfd3feb6bc30ccecad797c1e48b51fe765aed88648a25a8e92199b6b83da9194f35699c4436fae71bc54bf33e3f0e0212e875949e17d25caf5bf", 0x3b, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x5}, 0xc) fchmod(r2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) close(r2) syz_open_pts() 15:16:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) 15:16:11 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x5) flock(r0, 0x8) pipe(&(0x7f0000001180)={0xffffffffffffffff}) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000001400)='./file0\x00', r2, r3, 0x6) kevent(r1, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x8, 0xb1}, {{r0}, 0xffffffffffffffff, 0x32, 0x57dd60cf46fbf2ac, 0x5876a6d9, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x28, 0x40000000, 0x5, 0x8}], 0x598e, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x40000000, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0xf0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4f, 0xfffffffffffffffb, 0x22}, {{r0}, 0x0, 0x10, 0x5, 0x3, 0x1c54}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x9}], 0x8, &(0x7f0000001340)={0x6, 0x5}) socket$inet6(0x18, 0x4, 0x1) r4 = dup(r0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r4, &(0x7f0000001140)=[{&(0x7f0000000080)="a669b21a22f674d75034821f7a02e37d721ea0217e191978b45dd573353c70ca091630fc3bf4", 0x26}, {&(0x7f00000000c0)="2dea003f12f312c93fff9e585e714fe215470197ea2499e8e40c7a72f512bcf53b4b83647e0e481bd3d0d253ed35b6c6c93642415f7c9e9816c575d101ddce67ac19a727b43015b5e4499e09fa909adfbcd2c374fa1ccc743d1f320c630aae65950ab3d6d73d6e8c70863b7a9ab3b816e7ae325a35e883b55d51e139b2a36f3205b6a0a0b22ac8692ab1191105a76803d7189a3065659ecd0fcdbc5300a0e74d2f045d47ada17d7d194bfe3d5ef65be21a33e8c5fd08f9c39a6b8228d56b33d1361d1a4e79a382a19180aab5b823ba38cccaaecb6a08f2ce4606dfff53f25aa7bb614894128b2821da9c0719a5feb4e04d0d60dce400b4035d51bc608b1c9c5aee9fab7194858483f9fcd89d1d0cbfa400b01c62666a5efc6fbd6ba9145bc2cf0104f3abde44cfe66c014fadebc2b66aaad3ac5655fe6efde026425527275a0111b06cf8f7739439e369b5c494cbd8faa358e12fa17244c4efe8601017f23c64f5d36e3ac253495abad7820f58659e8d088bae105c1d425a4cfcbbaa99ec65160ac9ab3dec7c77f13f73e3a8af87a1eba8320fdcf070c0e8fc0fc693a713056bce38db3a4a3260366b2061b993e1efd40321a567f79d7a2a0ce2331f8cf5678b523a18356af8a5f65a94363da0f88640faea4204092719823c8b90cee46dbf9114fcba215226a4431b544d3b64abc7cc3495504b4d3b9a2d82109ab1f84a3c0a2cf86c3b67af9e5504c30178f50f990f4879b0160dd4b02609e063516a7d7b5b557e32500c3b250fd74c789d8f72d2921337268f4904ea399987234622c312eaedca4dae3ad2708d9d01a45c6f9fdbb8d784e5a968c27cab6adfa5a9205f0005e4a497f322b43b84c48e41be8267d551abf66b585e5c3c2d6634497721155adad98cf02d1ea538162b1e4fa9e050b22e4c4c0b0aba8a158db6b544e5857def4e044f59c30d0625a4329a19c02441f2c23d91add55717a79e569d2cc4c4424785dfb7f77ca4652aeab1475ccdd2450c4f3a84944d1deead02473bcee9e0102a8cf69a8bf52ed1904433569d95764d7197aaaf2d1f86f1f4b310d7a84edc4cf9f6d091dcfdeccbb8b478814ef9a8542d563d14be6a43607339c187ebd7e329e0cf2d62c829ba8f7541a7b4951b7425b64825034a9c59ff0a6c16b74bcb8fea198ef45bcc381a7126c5d5a0a1c944d6a360f74da731aeeed6cede59622f790bf9ca5782f67a2eed4576a7437dc2b6df0400b50107fe5d81b1aa422f37561a4437d6569fa24a9d2d43a92fb6e13539d77f05ad85e3452c8da2193c6d7476d13a51c4dfb945027e4fc4f8f76c79d9b05d7892a6e67efb3551ca158d92ab31b360a5e795accb7028a0716176d8ac852963d04f118dc7549ae7c077e76df2f5b9385b1618e5c280ca94dfec762be47d7181fbd2be05777b65efba8d54fae944a97bb83fd085e97752e7275fd471913c2fcc21fd1875f9d39b67f6c596aba0dbee10df7f9056492962e857cdcef8c48ccf6a69dab97066d150d411b2cd37827a8934b6cb44df249cc3fe4225c063f2b07757b64d2344a71974b49ea9d66f52991480e0d05864890ee14d44db91e0d1583e121b42440798034edf144f560a94e740313b597fe8521339829088f7bbcdc7c8edd74a0e7c2eec4f8866dc3053fc03f94cc16cd0fb331d179d1a3f1be1cae316adf32949c562aec5fbfa2ed89c169939b0635c373dd9a1b070d68ea3cf512d9888b251de01052acc65ced796bf50ce9a843da9db01bbe6f9d3fdeb953616d2456c66a76223f07c0bdf2296a1ba1069fb60cf002218c984818b94ec276dba0e869b3df6d17d5a418efa867efc0136557e765100b40ff29e39c652a70cf3797320fb5f1a0325a367170feb9f099ce1a49cfaf66075456595a3e11845086acdf9c7fbcb617a71ffab8db7b252fd69b1cffd714e87dfff4193e52d69172a2468faed41d71ee417cfcc6e548705627db8b5811fe248a50c315393c420bb03ec26090cf679605dc985ac1243eea63f42865cb1e27bcba6dab5495e754d3c7dd21c40da9dacb9ba772ce20bee6bf9997e1043ee0f774aab3f3f919b0a71a272565ecc793db1195e3e3b3622611b18bedb266c71d05f08f0814ba2570f0ffd8d78f589a51a89eb2fbf46e7739bed3a5909ade70d97314660a8266ecbd0d819021b94c0c773f375e6a114fed64ca1217fd39e6e6e2b83d3a29ded83e1ff5bfc57a88760b84ec6638e7c638d86f93d3915ffe932ab7b117800c5a56efcf6fc61caed19522597cdb565ecc0cb845e6e6c3ff2af76747f3a9be664e95292b51687c48ea5e09c1e6e66fcd9d3ddfbdbf2ffc2caff570acdc068742e4031b5c62255fd26098820eaf99cb80bdd8127a476eef28666b03dc3c2be40826548aa5569af0a32f3feb468309f0f4df429fdfc1e24accf6b30c1bb6d051e43860d3050cafdd96bd64f560a52bc5244438e70af5ac7ad063d9efeb4973001b05275b9b3e912d38ba3ee59481a6d841e6d9a2abeec4050897ceed6678759e662dc5e848edb081b23edc39400c07a0bc256eb6ac6ffb1b618b4cd712ad02ab3bf42c46facda45f1d10037f6217c62d4a8c7b9e9b0d6f2bba77622e4f6f8a26449635d6083e5d2702bd22e9f1223749bf042b14d1f8c9e1cda5714b3f598efcd2f714157184a96dafa003511b2760c1941a5784c18341288fae42356ee1f2375ef780da34e83fff23b3d20526ae7c48d18965741a1652cf1dfcba582174a6ee11da1816340ea7e58bf7f2dab09243c303f2ef3ff5da76618bc01f07002ef109f51e1d9576714484915ca587198d9521ced10f562b7552d7b9121576f3852f7c88397d652916a5db3d40f4a957815f5f9865c65b8a85a28555ae854d1d514c1473a67cb1078fa6a126dc9568b822141d11345e84cf08775862c66dcd30c4a6cba4a54f1f6db68710714e52e0b23432e68eef665258bc59921173d720755296de3204a1fc9f8ad646ab0311c3c6ee22761aa31d7f94dbe3edc1d13dfc6d058831cc25f0e8226388eb9b09b1f88a66b7e90e22d488df83aca6979686f61948619a906c58777a8158bbb105a9d721c51ada0d97dfe06e08898ffdc6ee99b64e2e78a3386934e3e022f1a0b32f13d4fccb05ba1e926dfd2ac2a700835f4ade6a50ba11a91c0a915e46bf5bd9c9e0fde69ece9722edcb54966d613496cd52532014e805d1fc6bb840c53548419424268d40a03a605bf7bc87f5de319844d0e573755785fcf07ba2257655b48599cbc0174230e3c6465c82f9ca73a7d9d8b12f8883f855720753817ee60e15d7cbde625c89db0fed9c4a050a3157745b3e4e2a35445dfba63b0190f9e9824c40696bb22c3ae8b51bb75ddb638feede69f0784c3c8c9893d08b665d456d962cae1a8df874b634672adc9d481d7eea76e7e0d4958d01e3ed3a69df4683e2c9b6ab15f90def65bc170c0ae374e9ad03232323f936abeb5f70337de81ecb3f8c4d10a0efbbed87ed7cce5d4b2dadd1f0a711fe5e6d53e9adfcde2403e2a698724703d47a624f2be4d4692ded9dd286d66d9e1f38c2e01dfdc617fd22b394959125069bf3f0df68e6617b5616820b0fe321f2a9b598cd7b528a42768ff6547d81c6347305633946794a653ce64618970215c39c99fac121375f016bbccdc78e5bc04d60f23ec4aa52d964c832d8d4469f202b4ebf5381c912048d52b550bad57e98790495cf7984dcc3c201c587338f3f30d18d76ccfe30be9f31dcbedd8204a6cb73d2a89a50599dccf2555a7ed4add05c8a6b4b52af405ae9a64a3a43cf2df038c9c89308d86390d3538cc28ba015f43d9dcb8b5ba4bda7b0c8f8aa7e5b20581634e6fad7691206029db302c3f2a9016d8b0d1df5442f54037da67faeb6997cfa690a78b5254cf7c0d15703979f5d3018ddf9edc2c3d9bc513ce0986ee68e37dc0765410dddca1b8595f86b2b3d24835813a052421f480c2edaa03a06a50ca09651067eb263d335711ca073bac90b7e05257f517fb3f35812667fce449cd7e2ebefb48a70998fb86a3cdcb0533b38b2e29dafb41253acb024d5d070739e198ee0c44f754c9422037250750f4d56891716ed49ea1944d11ad9b43da3eb0d9933c4caad5d9e0f3f2474d59e5fb8a7f5ac80a42502212e58bf0fd455d6d954e2b3a81868dd97ec7a404875f05f348526a25b6707f2d84d366f471e552dbc6532623497097da7869d72b36816d40e0e4a0ec206ad233753f1b5d69e0410582198c5af78190592ab78868ed00aee8d2da10054db4da005c7192a323aa09d877a5903db2ed707cd387fe0c85c2065820bf9b15af000abecf93d4a5ef37e17266ab9719409035c3fda0cc4da7c15cde7d895b3c284af73c29c11d0039520932a433b4281e99fd190aba8c7c140440da0cb633580fb18777a9e8745d0675f8054e8dc6dc98e8190838b4a1e2b8afc528b83714b818a89e842b7f6bc45f8e06b63bad85f4b89f2bd135fbe2b7006aa83bc720faf075164a82ebf368e25d0826c274703b5f9e19663c6db712223d8072ebb1ff402eef6d7bc6f60fe8edd9b2b410a19f3cf1b500cd77c6d29fa2148e3ec513ba46343b21dc67be8352cb49026f46612b5157294af478390f1cea83bf872e4f601e5501ab36ba4d306623cd91a5ebdbb1dd9da2d7e46886967ec7dcefd3c4dad6e96a1a6aa22ac8ad030a9c1069ec0b2641ff641fad8150eff4fe812063219df6c270c9126f8906f2e003280fbc4847145901cdd0d64a91f93e2a15aa8c832778344208bc752a56a67fa04b1e8b2f43ef33f4cf64c265534ba1cebd8c28abd796c348169d0d3bfdb9768f8dbb4f3078834179c88093c5c15fd67c8f67cab246f38dd74badb727106b7d081efd4ef109464fb8ebbebd531ae77a0baf290d5a76009f65399a5b8b7638ba60804488accd4aed4d73e6c1450816460ef42aa789793210aac653a161c4d7803be5eeccee9fa6f693de11fbbc5ab0ca9f242efef9c5bbf35b9a796d065dc4001930e02c1c7c7b9ba0db8e85b582f234ed82d285ed3e45d6940e2204693cec8bf0ad2eca9a1701f933dab2451a939fd9398c095049d0ab126269375223c06b4d5ddec225e63a2a50baf1596c99418f5bce03d6f78e22581aa7b5a8d033bb239c61d51f830429b8b5e630783948b255b205625176acefde05e3f4da2292f828f191069fff8e576faf04d84c610adcca061e50ea99cdbad4c069c4c0bdbc86de5f10cf99996ee6fb1bab7049c6c1e29de8920d5fd85aa83c9f5f6a7235673b8f448081a72e5be83ddc374d53a29340181b720f456d41e4e10206f5126aedc473dba69cfbe0e237fe27c84af225d75da68e81a58d2a940f99966ca92893e6b0c29227a84bf17269011b917400b6dbbe70e73d9aa2ccde1cbda98b0e57547cc46adf0da037e3268c7a378c94dc9aca3cdc8e9f7eebf4de545d353554b619039ee66a223cfb50b17422033cad5eaf8b33dc56d01c65f17447598051652814b9c9a7b3285fa8c2d240fff5bd7e9a1157ca39eb7851a8e35eda1222d051d2a201f6b6604f16cb3d82d230dd6902a15b7382ed2672b16ac09d8419df791747d667fdbccd2e2d0c32e0e113d68e3a9b0a4eb6c40974bb5b1dc1e71b3e2368e6741d67623d34b0988e1b4adb306ec32cd789b2dc5e020ca95306f2ac85f3d45b8fa04cb7a7a82d5e76e5c5255bca8688d72c4c9bf06b0d66ae27d5c4d5737601193543dbafad7ef37f33db5e51812a667caece2acd4250b6a568720866542ccf8c2d1378d0", 0x1000}, {&(0x7f00000010c0)="4e9a280a0a1d72d09c5d920b78d43747c15d599c24fedf363d5ea2bc17748e4bd99385", 0x23}, {&(0x7f0000001100)="47507273b468868e513af4156d687d9db61a650d", 0x14}], 0x4) socket$inet6(0x18, 0x8000, 0x9) recvfrom$unix(r1, &(0x7f0000001380)=""/63, 0x3f, 0x1, &(0x7f00000013c0)=@abs={0x0, 0x0, 0x2}, 0x8) 15:16:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSDTR(r1, 0x20007479) 15:16:11 executing program 1: semop(0x0, &(0x7f0000000040)=[{0x4, 0x4, 0x800}, {0x3, 0x1, 0x50ee68793bedc65a}, {0x2, 0x4}, {0x0, 0x800, 0x800}, {0x0, 0x5, 0x800}], 0x5) 15:16:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 15:16:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) chroot(&(0x7f00000000c0)='\x00') connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x1}, 0xad) r1 = socket$inet6(0x18, 0x5, 0x9) r2 = dup2(r0, r0) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/247, 0xf7}, {&(0x7f0000001580)=""/190, 0xbe}], 0x7) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000100)=""/201, 0xc9, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 15:16:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x1, 0x3ff, 0x3}, 0x8702, [0x7fff, 0x0, 0x5, 0x2, 0x2d200000000000, 0x1ddd, 0x100000001, 0x9]}, 0x3c) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x4) socket$inet6(0x18, 0x8000, 0xff) 15:16:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0xa3}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x200) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3f) 15:16:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='x\x00') 15:16:11 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x47665accf902247f, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x4) fchdir(r1) 15:16:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e7c2f669c4eebe11cdffa8e3b59b98804697f"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="d939631fcf04758cb46ba7b585fe5cf5363664a3bec30e107ed89f911876221ccd130d41d00279a88e18950b33d3fa4d3c93674f1bc4e1b8eeb0810534f035122fabab480b02525badbbdcb99052bef0fa01721576c70216235bb82edfdd", 0x5e}], 0x1) 15:16:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 15:16:11 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005, r1}) 15:16:11 executing program 0: socketpair(0x25, 0x0, 0x2, 0x0) 15:16:11 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x1ff) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x101}], 0x1, 0x0) close(r3) 15:16:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/234, 0xea}, {&(0x7f0000000440)=""/223, 0xdf}, {&(0x7f0000000100)=""/16, 0x10}], 0x3) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) 15:16:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r3 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 15:16:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() socket$unix(0x1, 0x5, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0x47) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x20000000, r1, r2, r4, r5, 0x0, 0xedd}, 0x961, 0x4, 0x5}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$inet(r6, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r7, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r8 = kqueue() r9 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) kqueue() r10 = kqueue() kevent(r10, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x3, 0x0) kevent(r10, &(0x7f0000000300), 0x20, 0x0, 0x10000, 0x0) 15:16:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x6b41c2d6, 0xa3e, &(0x7f0000000000)="d5876a2c3e58d6863226c79ed53649b883a2c72c38c74c2680419a85a1214c36f7bd9def8103de80908a603832b3c1470b8fbefc6ff7cdc7170c6de15934bbbed24cb55b2dd93d5471156067e8aaebc1c3cf0ba534cd413142f039e481b02ac6ea26fd46121d42066e7d61376a654aab2e4a5e5e7f3b9e650510245c6153a3674b1892fd2823832965b4ee9af4b94914b5306aa3b85799d8e515729159b2eb92efb47c1e04057a2e6edb42c23854075da762e4c42c8d1ea607657e8944dcdbacb0828b2cf902a94de8185a72df705e8600470f93314c3be9e271f7000880f7651acceeb9ac", 0xe5) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 15:16:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 15:16:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) connect$inet(r0, &(0x7f0000000080), 0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 15:16:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000000)=0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000480)='./file0/file0\x00') writev(r2, &(0x7f0000000400)=[{&(0x7f0000000080)="80c47a851520acc2b6", 0x9}], 0x1) getpgrp() writev(r0, &(0x7f00000014c0)=[{&(0x7f00000004c0)="16e418391b0e3a53b6ab3c236d043f4ef40afb8fc0a15372bef9aea23b6533cf011e18f97837bee2ac7ad086f8fa2c5a2e27f506983137cdfa1593189ff02e4794bff9e67f937639d3fb57cd385a0368f8b429ea262b70ff888d72ec3b52bd81809a9ce4054d368b4c1b26da412b9dd02ca1f9d921095cb639ee9e62138f46450025f3241931fba1d3c82fb53ef0433ef6c4bcbba271f141fb4c55a4d9c7d5198974bf7ed3bedf23ba14be1e3b5d9dd37342fd1bbef56eebefaa194250321258199c7105f8fb759250056238fd43ad913561316b9c7f1642e6b240aa93ab408ea80bc7bfa352ae2579c8948131b224be0d2ff4030063ae11ace2ebe77c9410fa03238cf5ccdb65a45b06e9a65534d127b31dab1da603c9bed596ae2afc13db197ca57280148118768e38acb26190d4f9f85ab7d1d4b6d818bfb336d3af96e803dac45ddb647cfa2a396beff5297ccb3b16390727d66c8a5c017ffa3d4a9a3d9673109a6fc690aaa0bfdb286930256c5033a23822a4acf77400f8412a24db193835cf91884b12e51dd64674a08aa11e138e46563a04a01670c91bfc1ef440d046dd04705e95cdef56032ed43c9d2447f5f087c05f4c1204cf0968f6ba22f157f2741c5bfe92d576d2e061d5687e20b46fdee456aaab83dfcd864cea52f8693577c54064dd867f89af758b95b6ce05e12196df14168d12057ff34089a4b1d486065fb3b6e360149cd241057b71bdd7b9d0323748430445d2f9e72184a2d7aeade36e288eea032c17ca71839a3bb3264c20677af63ff0fb70a5d6599959c067d2a7f70532f8207bd994ea4b27399d3314bf62da567a28db8238e98723f1f3a61fe21f2f72223510bf40073ea368428ae832a06ea05a101a0369996e7e63cf64f46d6e4c9cb15a628ea4efd17f3925503548602ad629b982e0df326a5f1391b9e9b2d2872dd6ce7ad9e96b20e83478f7a8c9fa06ee968906cd77e4751b0f8e5ba5c88f8d6cc6ad829d51eb304238e5bfc283946ef67c07ee8cafc17fc4e9f8c565b494d2096fdba725b296b60128433ca72c3b81fb064e77c184fccb306f7da41f6a96555de8d46d35c093b25fc5024fa8fa485cce75d9cf008b7d5a47cba3cf2fd26ca33c413f7ad822ff4a5a82e58440e344a0942a691a6efd7cb22e2ee6f3b4f52b2f3999919f21ea6d6bdaca0be525e0d7eb09335ccf8c8676d633a3cead2e17e3efcf23568e80dd3fd32e7926c5cdd300cb4c1826fecf94d7b6699f7b1da364d713efb4db299191a14620dff3a35decc8261d7067327b4d5826a52ecf0e54100cbd053aa6b4ad194a225f89905df4ffecd9ae034358d7db69665e32cfb58d1bda9475b52634a68c530cdf4b34fbacd96bc8b01072a4f79e4a2d5b6713fff8f75225f6418fed0c62f635204f8b17d8f3fbeb0c0d10f117eece92d4f56913838430abe091d43dcec4b3d107ce93c59910f257b5aafad83d3e298a6c81b75a421c16a35b604b4fa1e0ed52c3c6eb583e0eb7c34de7c51e475f6ee99d53eb1bfb0624a97e1aaaf2cae4891168fc34c8154bd43f45c7ab971e142af70f8c9f92eb84948dce6947f8a2ce8bf147f07a877d604e2b33d469288868ffc3750528d4a83cfc8eb54f443dc9411872f11cc6c83e0bdfcd52e0b04cce67ea3a9fe146c64b55f2fa1e3eec40c665997f604262e3cdb6ea62372e1628ec97a16e13532fb040142f5efce4140298de190ccfa1bcb7e82e8a7aef86cf2a9e40fbd170aeb028691b2507790a730149e670c96680b749475822294fafc46fcc3ecc5648b20874caab7b28c2da88e9db820fb6c74ded11dd7d8b1f426a97a1b5b23acee09629398d299e5f1e622d9829296f6cc351407addd68b0d20634fd7ff6260b13cbc8b510cd3e0c032298fead1dd157012e0909347368720b0cd926c77c6afb980e6a05433aba032281934e157b2c689bd12dc478c33e16203a73848841f29d3bcebc0aa5aea038b6d724e414a87b25a465b8968b7eddd90b91f6ab23b45f446a0d8107abd693a1867e47fd1363cd2c505abc66ba72240fb2e7b0e79c63c3ccd222ef091fbb1a6ba868ebc96062c6acfe73a19fc8340df7c7622e2e3976f9583ac4abf601cbf417a2fcbaf61bb40861bb064520e1531414377e03dee4fa10d15f8358e0b5a54152763f663728917612cdfd90ffd74b685292b05325fc545e96ee996037b2db71201d4689f3e2e09bf191a1591d612f9f14f6f910724367356cad3d651387130fc814fb0505b3af5978001c7d3644508bfedce421aa6d89f6fea667bf4131778e268b1840a60312b98b68814", 0x66c}], 0x1) 15:16:12 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x4, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 15:16:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) dup2(r0, r1) r3 = semget(0x1, 0x5, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/246) 15:16:13 executing program 1: getrusage(0x0, &(0x7f0000000080)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 15:16:13 executing program 1: socketpair(0x3, 0x8003, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/79, 0x4f, 0x2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x80) recvfrom(r1, &(0x7f00000000c0)=""/116, 0x74, 0x803, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt(r1, 0x3, 0x2, &(0x7f0000000240)=""/252, &(0x7f0000000340)=0xfc) 15:16:13 executing program 0: syz_open_pts() r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xc3a, 0x3f, &(0x7f0000000080)=""/93, &(0x7f0000000100)=0x5d) r1 = syz_open_pts() lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x83) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x2}) 15:16:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/119, 0x77) close(r1) 15:16:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) 15:16:13 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x20002}) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) flock(r0, 0x5) 15:16:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) getdents(r0, &(0x7f0000000040)=""/72, 0x48) r1 = dup(0xffffffffffffffff) getdents(r1, 0x0, 0x6952a1a0) 15:16:13 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() syz_open_pts() fsync(r0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f00000001c0)="e288783e33b04ab112579f00b687d20b7afb44b26153981556e57821c9363fb528832c64d004481adbb3fcb01e1676c622dc91461b36b7896e898c871aefb7e8aab40e739be19274c6499e907c8f744db43bff13b685843b7bd73c117309cdfa8a652b9798c1c96ddd9b0af0d819072ca8429636bb62fc32d511fa5175e9b9763c3263b088b9d7151da4d58c4f2c89a6e549d75658734687cb0b513b875bffc3451588377fe075e8b3f1f5ca83a58220765bf1561a99917c3b36f39a11fe467590dc82e104194ca1788501fc8b20863aef0169284a89d705d3b3fcf520f364b19e", 0xe1}, {&(0x7f00000002c0)="5b7019f646780e6bda94d1b0b1020f0d2a4165650a5653694645713c68461fa563f1dcfb0c9d53c40dc3f1c6eeab82534fcb1226b405b95c7a4f57ce7b571e3d0bdaedca5ab692a4a432b1f11ae113bdb887fe6fc3a936ae3bfa44575098a01415204f09a3", 0x65}, {&(0x7f0000000340)="6c5deb8d31fe9d80b9241b14edca4d2bef835a8bf2e3a9e9a04e1a91bd63f07b428aa5fa5ee7a5b6fba4559bdb4e14eb43b1b4a13efdd844278b1c5fff3a30fac2d43df50b390c22cbf15e755b0ad86d36ae0d8394a9bc39e3716def2f972881ad2a2e5932bbd3f820b83118c27bb75d5e9b3e4126ff4e076de142eddc67f9b863519d1f56c3619d2bf9a61e31fedd9aa4d64086d23d6a477b1923b9dfe6ad39cae06675218604954dddee9e36697709e370a03f926b846e1d8a1311e8e4855a39bf67f6321ffdb385f26d4e403c8904cc3b9184556c755a61d4fdab5633ed3bf8cb9951c33419f444b9ff6f5e455f34d563e2dda6e35bf43f890088eba34f", 0xff}, {&(0x7f0000000440)="4fa8a89bccc83a3e693fd23121ce01313fcd16aa3cd03004d52e6c8dcb04b3c28ed48636950b3d396470763585b9b18240ce7d8b4b75ba43be304ed8fe3302ba77d77ed043f37bdf148be98cc24bea79bde7a91aaca7045d6624bef99a55fdaafbc1bf94bc72bf67ade8c76ba89c8a7b24b9bf5e536bbaea260eb3cc6c907665c7e784bd36096a691418fed6b96fa21dc8d952ba73e957020ec4c2068b2cc62d7d25d0a993c2bbc2a1eec430223594caa3ab8baabe8376c2c6a2902c33fbae6590179a", 0xc3}, {&(0x7f0000000540)="08ae074f48dc7e97588035f7d2b50002cdd194e6d34238152453758186bf94bfe339d9d05f53280e2f5d7c3737e39a75655db046e86cb039c8a61493dfb5f08635a4ee0ade3e0d954f7400b7eec8412fba163a75dc25f52e92f3f72e7898fd8b9b422a8a3325ea45530a900a2ca574a1e52b04bf2709da2aec62745ab0914804fcb8b382d985863a2e4611c86f1fe45914cbe8b7e6ca8c2ea9d507efe6469a", 0x9f}, {&(0x7f0000000600)="7254ef0c258ad85735eda4687e5dc1daf96b4cb7e7eb27307582a164144e0f", 0x1f}, {&(0x7f0000000640)="5dc8", 0x2}, {&(0x7f0000000680)="2b0705e55d025d9486c914532fd17b43df12d3125fdc3fdab5776acf9b74c1dad3b112ce8ce3773428b1d085edb2cf5fc223d5675ea3df3ca7da881e47899196ed", 0x41}], 0x8, &(0x7f0000000780)=[{0xa8, 0x1, 0x0, "e2e9f5a08cba33532cfb74efc5e4b1dcddec64d947bef00710d906f3b8b70d8cf3ee95d39ebe3c78e75254fce7af5f7594aa68e5a6ff63240e1049b6d6ee64994655b66a33d6ec7cc62228657bb26629c26a23784d9bedf35f6099ee81bd2161e310ec5b543f4699b85be59b6204873daf8dcf401a3e0b85888dfc419f26298f88fd7deeba643be81f987e0abae908998d5fe8a3"}], 0xa8}, 0xc) sendto$inet(r1, &(0x7f0000000080)="63cd651f00705e533b94fcd9be1b69a49e45ec3498a95ee0faeec372628c19faa8a7cc1d3071a2d35a6e76bd70e83950a3d9c7c667931799be0688f21616c6a85c5f2bc2c4c83f9fd9e033841a49f48dd190865798a74b1f00984d68dd53ce99e1da13f93cd5bf721070e81d76e7827d854022fefb77960c6de1ba825f105fd2ac83d92f06d0792184f5b6b693df8f7b724530ecb0082dce938e7dc9d70e853299307ee7829c5049faf5b8c2d506ad248193eba9a130beb02cb4", 0xba, 0x408, &(0x7f0000000140)={0x2, 0x3}, 0xc) 15:16:13 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, 0x0) 15:16:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x7, &(0x7f0000000040)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 15:16:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000380)) recvmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe18, &(0x7f0000000480)=[{&(0x7f0000000140)=""/177}, {&(0x7f0000000240)=""/213}, {&(0x7f00000004c0)=""/202, 0x2f5}], 0x334, 0x0, 0x11f}, 0x40) execve(0x0, 0x0, 0x0) shutdown(r1, 0x1) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) 15:16:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2fa) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 15:16:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="698aaaf152b3c2d27af4b7", 0xb}, {&(0x7f0000000180)="20bd91415e497dc0eea919f68c13e35a24fa3b80802ac0032cbd1898ffb36dfcf1c68aae3de9d7ee4a98b60e39bdeb7b4e15dfa4fe0d30add699396a4dd4e52f9040", 0x42}, {&(0x7f0000000200)="37d9bbff160b2c83cfb5c00555a1631fcf2f92bb2d7b071fde33bfdefdfe34dd83a56ba335d2f4e7e0df372b8057171bb697afb30d942c8104cbff64e2dc72586199db59e69be572797bfb5dfbe2c2ae8456f1d68746511a5a619629017b8271a5ba8265482660f87d2d442391fcf0ad028826d3000f95c9428af4c8c9a1c439d924e8c07cd84c5d2f2219b16dc0071d4748", 0x92}, {&(0x7f00000002c0)="4f6513570d3a192bff63ba8877ab877c62a9b5ca8becf4161184e252236df760a675084d3f31b877bc7c5836d4c9e7eb844a7aa59ca9a2e3e067a8bced5cfd9684a114d39c75f012a1f39769b5ef83765afc4f40484fe5e6661668713c04e9be877cf3ea9ac868b3ef2763ef14", 0x6d}, {&(0x7f0000000340)="8cf2225b61d91d26132be2cfb0c00e5312f2dce245496b6e3b476283f33da204e452f5847779149567310bcaff6c8ecc9b4da64e0aa2a14ef8a5b209a9f70f4cfb16eaa265ae0f513d31b19ffb51363f81fde9f9b62a882d3cfd01ba0ade7ed2c8e57743e9ea93a7f035e7ad8eda1ae353e14a0116bba40c341a89d01a5390754eed76845362402ff55ee9724ddf7fe6c748ed2fa1bb88196bb4150a20169ca8ad24406f52c7a3d32d8539e4d9f5e8308e154acb4547e1f5ddcd72a259040a383addd9733db19e8f0c2d22e43577a8c9fdfc86a82fd8f42660c39b6386", 0xdd}, {&(0x7f0000000440)="4c13f69fab9c6d4ee7cc68e55cab8819d9f5b6bff17f4f96b6595d968ee733f4f73a4864c83dd3d13d9918b5a2d71301d244dcfc9d8296af6772755f8f9f6a274a9e06c03d6943a6efbb71228620fbbb9ce305628068409f43a51ae3b8490445", 0x60}], 0x6, &(0x7f0000000540)=[{0xc8, 0xffff, 0x100, "809048b749ebd0d2f6ef9c75d0698b5afb68416b04cc9fbabc802a905bcc304cc50bfadae8c3aa02c8e791dbceb88d183210edd73bc12a38413cfb2350d12080cd6025a2cff24283b8451da14ec0824ea6c61acb3ac1682affb76adc1a386bfbf79de2f9c77fa1057cc91f569e2bf4663e3e0f918692770f69d8dee58bd0fbc82c0419ce041f6367067a3f53450747cdf6f481155b2ca9c1e145b52e7d0be36d5fb975c65f6a03d9c5c76cb2a155e090e427ebc28fbf42"}], 0xc8}, 0x40c) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x56a8, &(0x7f0000000000)={0x3, 0x1}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc, &(0x7f0000000740)=[{&(0x7f00000006c0)="72a2352e7be59a862527120a9755b7eb244db2664fa6b6ac1657e7a2078cc1cebea55a320ca7a757e7c7233f5d1c3ad9a44ca9ef1d03c8589f194c694e7a3447e711e9252bbc72f2dec06eefc9ef4ccf6c3a24175d4fc3e798b8f9a7feab", 0x5e}], 0x1, &(0x7f0000001740)=[{0x70, 0xffff, 0x9, "7a178f1a5b3b8c7258f09309824f53edbcd484e64718b5337893b32cf367ddd5434a7aca66c7710b688c9923b9543d4bbacf812292f0dc87a832b3750df96f5cea4e58a15307448872c6a836709e3cb854264cddbcc9038acd65"}, {0x1010, 0xffff, 0x5, "99f4f2ec852ed67914b5000c5b04898ddb732e8e3a05840ebf82b64372c5393410c1be707a06652753c093d3f419519a67c63ab273b4aee2ed8202bffd1e3fa37c62b1036b81d29b23704a6daa15cc02fc05001343a43e1a97ffc6093386e32e044941c00c8a9e3640306017d542cf3f9f85753db82fb8b69098183a07247b2dcc1a77e31565e16aaa66d35232eda364b6a1f4decb5102fdecd97f45105425855a842c53b812fba8d7d1a5275c444fe0307f53b8de48b73cc5514ce555ed3514ddbc4f340e21085574a44e8b1c0e30732bff870dca64ecdf6efacdb206c0e96eaf995dca90dcb8af7e4423f9870c2a0bc6d8be5ebe06fbec67a8f68b6cb4cc1db4d7cca2ae822398eb022e1aa8d43a949cef931de1ec6d1488a63c92846a6d626bc1ffff89023189278d87d6a6dacbb3746307c6b747fc59a8691bbf7cb6fb975095434596e1146758b3e16dc3d7e307102f0406e3fc65fa87e6000ab056fc6263179dac93472b86f400fe4e91c90798bf51df12ad8c1461ce8d7c4a8f7b8235b7b695a3a074bbeea659f78bdd3d52f61266a09d0b286f78bf6152f7a0e553f20b6d4d0a35b3f3098aaea83deb6b87312c02db131adc5159c412ab497306346ce3f9d7f3d12ab106b6fa9933f73e1260d04fae2ef57c11d245c173bbc640258ec2eee71fc5c30cea8aa978587ed3997aa3506fb745a86bd30ab9d09552789f348e152bac1a938be134805e2904ff67f8111cb5a1e5f9fdedfeb3733982346d5d4ef02cdfd8b06d8fa67882c43bb61ee36f64305bead85bd3dc2ed20f496c830124129fc01bdd94da16726da58de200f748bad8cb7190ea1dcef3bab02a8e547cfc021b8935b9757aaf87f25b0f39e3d7d592a5d8b11755ea09ab437113cbfd185a7ec1591912b3682162607063e016e9fbf26809584e57a870a919f5a91de1cf59c3690c1eddc493e90acffc0d6de750f80b8090af74ce8b0850b8dbc4ce9a8b7a6ec2e89eb91292892429808b4346d3f1583690228ae1429fcf34a058726bde7a4833c493d7e6bc381813a5a969a5dc2fb6ccb370c7c1f8c309ee89aca358f4fed0a328ca405043a5b0e02ddaa158d0b3e1cd0af5d2cf50338065b417391445b46051c3c3ee4f71914d3e9047b3a8985dd5fef644c48fdc89742a89842525ce7ccc2fc038a387d917ff28591c747749d9e2705ec716cafc830cfed95959ffb5cf155d874d9528d61ffc0d63846423f06b8f20fd76a2cefe20ec1a77c67d9c4f98d5912fdbe2a07c779081ea4cde7f717b624479a1156c5cd23c22dc275f78667e3f38ffea6cb5af5c5216dccc8c24f1ff5dca4d0884d74b79e915805309cf4b6796b714d7dafbc28b079e4aa4cc6659dd59817074b31ae11f056fb9fc0d78fd8987fcd705de78879c965a12deaa697d451ae53eec034fa61e8b10b48bfd5cb1497cc0026664d14ba66c47d9f434d485f6dae4be041b9a145650f954330e0d3bc98bd49f34a7d8864bccb35cf22999e494638e4740d4c09432050904d16d416a8645f5c4ba50ae1a8502cca95d1e9fc91eec847468a4769293e8947ad1bca8065e058f8bf152f8fe7ce13602d9c15110d284b642804b82268993369098f1c271e1986ff8ade4317577a3b0562ee5600bb3c9307c0736b67dab4aa0ca56cfe0a3831b235f5736f082cf3fe1afbe2756c021560aa98fd48984a31602406b200920f41be700077eff87d26c4424ba36e0a5dd0d6e682c2cc4046ecf79b115a1e4c1d79fb39a83281b3b437f76d29a12f774eff29054265c87e930b58c042fbf7ac241ae27041cb09638b1ed871d21724d54bcca0d707734efda9c5f470ca88fbf4ef4b8c2827717ad243980d0859779e2ff94001bf72a16e97756806d0bce5e08132dc727221e2790f9ad46aab26e7649702053f8668b7c497224748b794cb5129e99c2144eb5b9e71b4274156f1b298c5ce72c0f845dc1a32c7fe1954d3bed06067123487931cfbc1374c8237e43408a2047df8fb3bd3dc0bbeaa12d357b53b3ddd8e389691f8e10cd7cd3a3bc3fce19b986f47aea762132738fcd183b08bedc25d67ede583fb7aaa980b07a87a58e1174b015185ea2d57c2073ede30aa15685797a6f3d4a4bcda93c94efb9c590941260231c1855b0ef85ee78655c9d32127975b427f17ac1db0ce33b4691599054b179200cfc2f89f4fb0f21c66edb26f1bdb5eb74dee44a72f77be23ba9ebd90ee89ca87529373591f8cc29a839cd9210766c8691d721d5a39d850eb1924cb637db4e2e130614256eceae84bdfa35afca2793ede1565eca5dc8efde6c4e80ad213b08797d80196950cd3e6b3bc9497d296555e8bccc442b3647eff8333e8877d5d29b6aff6b894ef264ef187dcdf4eb84aa11653ca349036b5745bdb64b8a531b1dd2c95c58f20d9520a4b6114d7578e7d578be15806c3d6f20ae54c6cff2fd5aceafaa8cc15ea3c1de343cb74012796800f20d1f0ec542d44bf3c3244311ef02623942abeb4480014a548635ba10957038967b467b6f8ba072542d5a151ac588d39accbed1814f4b60affa3e87fd799974a594080c03ad887cce7b66eb281107969bc35add0a110e77654a5bedbe8dbecfc03b5c10ac6050cd3c4ba07bd3df8a85665e16e6fd7d5c8cce3b9ab5c20c31fa1dfd551722c4bca6809c0cdb1ba8fd1fe45dfa51cd93ba37644f2678f60f6c7030c13cfff830177407be3cc061c26029fa5604b3f75a15ae9e6f663f0de680e8006391228ab1deeb1236c32f3b6b35f5cb645da22fc64cde7cba4830974066bab695deab0dabf5b16318cb80699f0444bca4ce99de2de19ba090ea130bdf04613fd2f206f22e60d552fd5f358452038847d29cd3cb0302903595f059be65a3df3a1ccc150bd391cfc6272af1f9dfae2abe8bf631f290bd13022246961dd9a2aea919ab161038faf4e06075c62d8c8b0e25bbac66afd92aa8efbb5f718c7e9681110a00a428d7ba4a0c5504217d53a01ef3dd53b1c09be53f46a1a73eade55800398d5091a7d98a40c815cdf44616bdab1a29f985a117c0cbc8460ae7020c65b20a593cdf9c408a361a9ff8125205f80918a5ea73358929e39eb0f709537239ccaf8b2d25889af89bbc4f02b2f545c2ce171369a548f87f8d70cf30f9df0693c9e2adbabc6d8c8e3cbde809c8ddb97c6e333416f7155d79341c9ee214fe93055a2c787112c51475d094d3cf728be0b2a0cb3f3e7c54e49250eed0ca532108fd14ed8376e5d7365a484dece07badda8276a99774bf23a0f43585d7759f69e1b426e9d30b626e61b16c68c8f2389378a8515835da09bad1172e3198a18740958c7d1b44c972a884241d6c14fe70608ee0d0c4bdf645252a220ed1411014b7ed8b37993a59c23c600e3a6ca0b6c20336b8f3cdf75ed1e0f3393a3b079dca6de08b633f2236fc3329938e472e3132f909a30176643646f0aab7f080758cb69f10d5b94474b696d48557652f3e2bcbe9def79f2bc6712ba2e527c6d65704c5bf273fdfcb6d2b8c6a049eff297dab4ca2dd257726dcff884f28c4f38ce361ffd84a29ac306f340e282cd181f2595f43d75ebcffb0302c686cdac2133ffa12dc590bc9b2035d62c82d32d0a486b1ff06be57fec9794a26a5ac2415d602961c78bb1394390b8743826b1952574e5158df3f6e2571cbb76ce98f50fc51fc52dcfe1898d9e7244b3bcc381aa76a2b90cd25da441ed450b7189476aa1459b25d6ebdd6046e1bed91d20119b6f9e836fb320af4661849c28f6b4b53f973105cb336d49ca5e5620c780e6f0adae81a9ab0cdca56f9eeb01eec88e5d65dd28249a69fbeb1908bb50b76095f1eaaf5c44585970a09402ec99698257632b9c59d07d77dd9b041de302d7b5719052d26efdca34b4bdb7cd25a09c5f2cca32acf67463465ad59089030d163bb9bc9da5ede9384f6b305d05341521be3699851106f31ea63b3b5102b6c8bde55b50364757e6342ad07211cdae1c56d03aac1adbf4174b7abdf0c5120e076340694323a61d2bf0c5ffa313782c76d217f58e0e54d6ff63065567344c952ea3dc931fe05209024ccc568dfcb38a52762c88fb1ca6a953af5e4ef2ed7590b58c69defcbd0f2614693d81b97587a17b26150f6a20dec7fc0ac9b9ceba98c011dcef2daac0565dbd94febca4d44f73d97e682c941220919b23c380d60e3760af5e75f3069fa7a3e974817004c92604f7201bc2e8a40b9c705559a4ef89577c803ef5b62d741f4313ebe9a81106935ab288c4d380c3e6761f6796db92b67e0127d3fc125f536b8179578675eb7fd09069508a9ac4681cadf54203a95c3da8a98b608b1b7efefb740ae5db54c91acb05632fd0af89b2a2b4bd668076c2f61fba54ef0f96dae60ade9be1f044dbc32c947bd75bd56bcf72dedb6200b37445ae4b236a230a885b1663fc856733db52f447a8216a6350cc019608b36a81f73a87d3b028a2bf5c2826ff1473afba3472da0d2567e6c4913e0a7f5f8620b942e2b92859ff5e4bb0ff4653ad0188bdb0a111a58b88ab7812aa857622eb64d0463262b1b89d3b3bae3e88c34aa806212517eb7c7c20d7cd5db7d542d9b0505ee04baad4de04503d5e58329efc3385f8eb410df3a586e3aaf5b4a5250e475923627f5cb412337fb5712f5590212c444c4b21a17ffff06259782c8b902be353618ee42b2147d9e67c8573b451064ec2a44d6f2a32031dc7ee470b48dbe172b37668e70ddddd28a160f25c11a07ef21b3e3e901bb056a40bd9c977ec7f31d23cc5d554d629baa791186301ad6c171acd31108989c36cd190bc8fa952198292c0a294ee09bcf58d8cba99a813f7ca2383eca3b4e8a43a80534eca382c3e4a8f21908f5670d17075c129e8475b36601575c3cccb0f200a71e4ec4a15c635c6b366ffe20d363049581bcb6874a397c2ef41e2ccf9bcc537e516365854e7dc62a8e7091e9ab8a108d60fd47a6cedf9ac074209d467fd260af313ba5e3d103e99b5ed44b374111fc084a49e7b4c1262b9fd03fdf7a1e336328a6003c791c0e0b3e4ad2a5a729240de75e378e92fd06504ad63583aa4e92251639cdf20810034a65fe3b22da4dbaa7108c3e552664e6cc7cb1ad48cfc31b06691fc2234e8c2310805ddbde4ac91339452c66b3d350965c6b8482835b5f53f8a354265707fafa2be1ac4297eb9231533e7fd0fab8b1d5d0f6df799bd6fe37cecc63d066d4c5cd16e4a9a56d2b37f3d834a272e34c506b8103ac40d63abfafcb8dc4b3cf96b26269870d8fa197b06329a2d7c6d376079c2cb3df73242e644ee51b3cb7c876a0abc4b3d71391d54cd7cedda94625e7f440c5012632b7be8a7de08ef9aa11284ec4d7fdcb084fc9d904715693ed4a9a490cd302273ade5c529ac986c0cc73900c2455e1edd4a306a639bc36db60e4250650b88ca15c24235ff0e71b6334120ce72aa25650c43a3e589c726a190eb2753200c682c58df033b98812154b3c9aa078b5ca410fe7d43d9b053f3d6577d518a78e35d5c4218df862c8123f6ac4e97b8c525492a29d70c60d73d0970b1c7d934c0a5e170cf118898fb3622fbd6441af4670edfc2d45070bb4dc0959e372f628eeccbc37988c8e6fe73c5e19f13f0a62134488a5d00a96239d5a5a459e4ae3ea6c73d4155a1e983933e63143ad9fc16998a0c658bd08c104ca34a7bde7e5524ab61c4dfdf1a14edf5f9080d41296eaa7aad9e8b71b2f271fcca2843da1982e86dbb5c62f5908d500bcd9ac90a4578ea7fea5770971265ab2bf562f4b"}, {0xb0, 0xffff, 0x7ff, "41e533a3cd7b47fc3246cfae6f7e4818aadbe1ec81ea1777ee0bb910b84ba4a6bff284791b9c255611c53244b5905d5f32f15cc7a4559b81ef62f271ff2de53da2f1f127b3cd7fa769c8b71d6faf7176f957e782dd9d2bc72548bf58338a0a65fd258d9697705d532ecb664336c4ef6e128aa69512ec9ea97515cb27ba46291b07c1834bfe4d191376d6588320828b80a4125af870b00d2754"}], 0x1130}, 0x8) writev(r2, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x0) 15:16:14 executing program 0: shmget(0x2, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) 15:16:14 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/237, 0xed}, {&(0x7f00000002c0)=""/69, 0x45}], 0x2, &(0x7f0000000400)=""/4096, 0x1000}, 0x800) r1 = getegid() r2 = getegid() setregid(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x100000000000016d, 0x0, 0x0, 0x9}, 0x0) 15:16:14 executing program 0: 15:16:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) clock_gettime(0x3, &(0x7f0000000040)) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 15:16:15 executing program 0: r0 = msgget$private(0x0, 0x45) msgsnd(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="020000000000000067b480b000567086c8810b6c70447ebe1de21960e070b07633d2fc825887807e958a4a47b1d1347743d787fac3bdfc250703f9bf6b005af8dc7e6496c6f91927703b614b38c0cac165b557ec42225b45e2ababbb0a79aae73b24a917a897e3d541d363091c1eb02e420fa2280293323fe7e6617ce9692ccaffcbaab9c4ce1385efbe664a883703e7a9e87c3f42f32dc7151fb5c5eac08e12682ea60d12afe00a909b0d0cdcaaf8c333c1b573b80a130a3d7486e0bc2d2e67d89d83119dbe2d25409120ef7d6ea9ae34d10f5f0d16c7e6dba61cd4e9c3fa2500c313d60d413cf2904af6c6b6ed5043d580c692e3bbf188d9a80280c30548df291db4300ed23e2ab5612ac3e76c2f5ae198fcb24aafa5c2346b71e1372f4b5ea282628b17f4c0a019ba770a14c080ee5ce68da1089da9951d0f6be83cbc920173703c48be72e8c062dc28649ed0a893f614e1f84299223182a69db2d9f1d0f0f0c7d8219dd810a98993d47f31650b106bc75bc1813efa97440cfc7dcd5e6b6332dc83fb21ed108a172e7b20f13687467f1571fa4c3c2cf85c0c46f4f9b6b669a68a651d7428b74fb436aed4b1b82eb0fa1fe69bc7dc945f96c57d0d467cd75c734ed8e8fa67f4d5be6e3182c30a7241a728873e4c8b31c84fa57d67ed95df6d893572f8315211dc3b69c0c6ccdb37d797bd945de8d61e111c5a918b8a95478133513a789be42e46c1edb8458de65fb2ec8c979351529eb333a3a709577010d0b9d098a87a9f88f27e26a559201c820b8a836fdb4e89e4d751f241efc5400d2e0dcc02f991cf28038fe0a98c2b6beab2949745d2b90121f9833fb720196423e09d3db00442f95089e603579e0949779972fc3349661c962e8ca3f3b4f0e1db3ee3674ab44902bc90228f54ae4f02d5af3ab9d647b91e13178d11eee7214b2f7ec5e4ab37f365639d34bd577eb5c4771b1efe76a83fd06d9afb60f2b84d5c9f69d5a4378f32aab1d533face9a2bf7aa196c1676da7c2da6dbbc20eb1aebefd5710c51e14b0c5f102186b5f0059ff17c89560575b4ec5e1927fbf02fab875aeda0063dcba60dc9e1aead29676d3582597a43e9c4f382aeee6cbb47cd7472bb4e384f709e34527e77de4554932577011f44a2c930a6be418564999afa8f1d1a4183cf9d597d1c8b7b752247b8f8dd1583e3aed35ee5b4825802ac91616c91744a13cf49c754a5f72cd65aad039e8c49bf04789aeffab4e8bb85f557e58fce54a81a1bd5874a3d26bcb0e904ae087570d0382570095351f298da9f8e78916ae103491f770295b9a1de75f3b6768db7c9df2578a6ddedd11697e644d270307085b468e2f71f1381507af72dcfe0231d596c0b313165b8cd2c41f6e22f779cf9975adcf6f01198c88db7be0a3741dc50723655867e4b2d8839586c2dcca9e9bc555a2313bc22e9dca3aece5daac5e163b50be8bfecd99282a22978742b37ade90ddfccc91bd2bf5a7784addaedc9917ee5fcf560d7aeeac08347c784c2bb80ba576ea87a14c161f8cf1dc1ce5a61c76b55f2d84163fb42533b9c97d0b3d3438d2497b734e84bfac9e3c919ef64d6ef53f02637a067dd19a643ab5f7a01b65b0e9c1a79d51042699a3dda3aac9bb105ab5060329d8ab0d6d422fe0da32bf37348839edd0428699a2379f627bb491aa3fc549398e0654abb97da9b61b5aad68ff1dbaa7c6328ab1fe622a07dea9b71797ae71e27651540852f187f069b2184d105f99850727be5afbb8abc638636ddc69ece469596cd37cbb6dba445d0f91e62287fd6fb3931b63f93ecd68d2a844b5ead34707921896562b9493ea92e5062133d021ee08cf67c0b3c34775c7242c663a493264be340f54eec015340cdc607b580535609474123bb4ad0a4cd7c74c85b7236e1c5adefc8aec012f619b2fe05e82158f5f8160c09090b34e94ac1372009c5e79edaa1f8dbcea8b84f8561bdd849aba22975a73e9c2f981e22f0b40d262e5c2de1bd4206b701ab20a173d5a62bcf20edd42fd0f607cd614f9720555b23d089cc664cb1630d1e1d7b7ba2b81db6ab17476863e2a7b9efb3c3b1f50fb84862d9b1df221652235f08a2a795d5cf2a3fcd220239fced607eacebc9680a492afa42d531bec07cce36a153655cf2fec848a8a217660d9862f16c955198fb4686d62c07a54ea2161f87562ad31b609ab5bbe3629c5270409ce6b333416c790f73806caa0e4f12f2af49387e2b598beadfbffaff701c3cf4d8bedba3c05e780ea25827b6a8dc87936fabf4a33dd29a265e84b0cc5af481d0d9a4526ee054c377df699e2d41b5e5ef9f8bab34ac5d75f8e40a16a5b467f573b736462d6529722b4e572ea797894c55295cb2dfe5a6b36f8ee186cbd55bd10467afd1c9e16fce366d962412c61592cc385b08fee768d3299fb1f520849a35fd5dd701e6956b078f0d099c3e7e08cbbfc160335e232bf7c51357fff42ab53359bcbd9ce2dd533187d5d6902e559fc4acc334a0abf96c93febc737de1b335e62a16f1b0987b20a50ca2c59d3b3bf7cb5854facb08f70743d1d678b1d68408774d3606a9f6a8bdb6d11330a302890168b1c6ccff323adc8dfde0797905fa80cbf7a16bd3f4e2b29069b17d8d419506e973c08f9a80e891579770cbd8feb1e20e3dd30297cb306756e5840cb821467b7de73292ee90180fa4268b1c6cbc0dcdac61fbdcc022911fa03b5b899e3df197a8ebc2a338996e33f07ae0ceab85b1dfcb7010742d57ac621b7bca00186790834b9ab227c2c8e3946dd31f8fef1a0bdd229cd54490f148a89ff432659893fb259310cc068f516bf628e0d9b8abc5b3254767ef597e554fd7391ef37084e0b16cbbea5a67de3d56b2fa5c56f5c4645d2696cc79258438cb4fc8b7cf463fe42d6598f448336d2c3a343e5bb8ba0c059f1d9f844807be7dfd06bf8c34b02991f99a5b9aac3ea9518c7e8de111e153a53c85eec92f73b8c89a4525b8f8224eaac4bafd9a2d43bf3951d4b059b2591fa5a7a29f4c642c24ec18e4d8dd6e9cd27e4c54f92ec5292d6ae690010ca0686f5574b6bc1acee6c62ffc911e18a6f8c77a0c20c05caa335aeb7c1c0a7ffb56880e592d8c80a99d47f9f7e64293d20885546238723a1b05176a2946887a007bcd725b1254243e0496a21ca60c4d3dbdbc30d0f0cdc22781793d4fbea183ff490a4dfbf0984b471233f57add217737075f434f007b70c4a23864fc0247c7ff7a3b5a3c8271239a2b31bfad24e868f27a088a7af0f2cf2782246ca09f786769c466c37f6362f5cb4a1a029841c34b6554f88b0d6add60e47b66e1a8f5ccd3e333a453472cf41758492186a4bd0562b8a10fa8450032b2fdcf1eb1352e44e22b760302dfaae4148cdedb3a59f6e1531e4f955a9c72faf34730351cf35cb5ae551f735687c4a130346e1fd5289d62153d446bf857dc6782e7cd18010c8a8fff911ffdc1fbd71761c77e283d9d0d86bbfd88971e1543a14c0f431e308a4f7eb35eab0637367076463db3d048d2802c0d87b89c13edd9f987b72d95aeb2c1cd976aa97acafd7c51c89ee8a40a5ceffafd0d9d86fbe4a3db5aef7faca1296b570246e38d10221a708be4f1f9e5c6187e12c817e1ccdd871c244b5cf314541bf808f7e19513679c8cc814b7736d153f94abcc025861e913742ffc5a9b85f9c1219d03111aacb155d2ccba63d1b5b9e113c043671455c003174e7f368778389e195b587c066dcfdcccacd88208e900fde513286a5a3167789e2d47f90b156e9852990d2b5435783cf742fb05ad3322b2e8e95e7fb16cf1e25e4e6fddbfac53b57f73f690eaa77e46a597f69f96b34632428721e0cac17cf87245a486b779124e6638151c2d3ec0b4900679342f3714622cec50312a538b309f3b6f6a1eb7d9d48dcd76f60e11c9aaf4c86d7e5c9140d0da738f312386eabdd9fcfbf9d42127676ff55395ace029702485f83778a3886bfe2a0acb37ef4995558c91fc5c232c4f927e8d95893ddf32ac5b29e2ff10bb606836c6b4116504345fb4498df4c32bb6c393f5d74f5452815ebb412f5016631b3859a5635469ac2cc5966ff2c7cdb800a9133a7fc251d83127b27ab1f6349d21060cd66006805dc1acf42efceea98979654fd78f2eda94ca6e6a7761fca35732e3b8ee06b662a0569ddbbe61e65628ee86cb1d02d2f999e5fab6979063646959183714053930a8b1f9a3671451cbe18a156dfe25e3aa6c600cfe237fc11170f3a28587ab77cab1bba7d736ae502293c911820cc388b1172d60d3aa8f4046553be9ca11e1ef65ed312ddb95857f691cd0d06c938df21f5e011fa07b2437722eae226c7debb3c124cabd34c8166703f3061e5cd611036e60bfdb923f61442ea4585d1a372aa87716d8b96488be90b1d288f7d3df407e0fe256fdfd9dee9851b225b3d0317bd233f72edc4e3beed17981bb1d7e3c327477841db8aa8768d88ee53612712b1b4ba0d9f456720f6ec54a509629feee6c746e1dea8ac0aca26904e91d24325130f118ed08f96ac512e7f56479d0e7c909b267b77223573f8f16a0383caeca33325892fcb1347aec1e099c0283b470b31b73080c755dd1266ffe52c9c79e3ed859564a230b8e54f72f9530a9c38db0b0dce0f007a8fea3dce4e173d57bb36f02be2f7994757bcfb16a3b94fbd4aedf5afc896eac93c8237a2b38c69b5e58f14d5e4f6e17d047c327329e49c195e63889ab2a7475b4d03668f84d7b6520f26f8d00648e9efffb4bfd5e191e023125d310463b72210ba026e2e54fd182adfc870403c769cdbb52f9f7710fc0b8221a0766de5cfca41cb3d485b4925ae57fe528497421be0dd9aa49a7e48c04dd78b5a006b5582ad285507f540e7e81aab9ccefb200d178a37c9fd34ea16595baacb11909a08444994cc43b9a15284b109cd2754a1e725f947d08924a065ccfa0e150e949f58430c42363ae2be252a7bd098f8bd1b99bd1cab8698cce151887cb2e1676ce0733eb15917505b6f4d2ed638d7b7bb6673f8146a484bc04c33b09625c47d172d4b7c95f8f2c126015cea5ed140bc3e5942c311fa5373037cbf71a51b0cc56163008bbcf24ce6a43e9440e3c631a6ee40176db2f1d8c07e4b91ae14576a2ff3215b17bbbffd2a6db3da46e59ebfc36b500ab29a44ee636ac624e6ca152199014f623256bed5ccd1d2ee33e6edb8e98f21a9f80c662507cebecb7856004dbbc394ce2817ee96ce9abec13305c3a92eccbaf2d6f038bead83de5bf5109a28cac303110b3cfa07a3cc2e6f318bb6e7de295dcd47c72769aff296c8faa062e1a0fa7bf95f77c4d2890fb22944205b3537b0495955d251a96721cf12ca33de7077df74528b8bb5479162e371901a4f06068a6bf1f21f40efc3a189ee937663374448469cff7f369fbc34b1b63734611267a04ca67b47a9409183069b1d128a184bede589c39a77c765e9f361ec0e1efeea5af6d7a2bc65d79c69ad919edd2c913cb4bc5f17d842ec068ecc62df05cf8e6a4bd628f46f136ce841017d1a04208cb57323e6e57bd6d726162e428eacbfa4366ee64653bf6b2b18400bb77a4d3551418441c8f15359798b97439681da5537369bc9edb818079346948c40a1662810da33207214e7ba4b1ccbe8db742fe062990b0f79add6f219a71add1a7ab3ad575e3c1f2d87998264a20b3bbc67429ec566483c97da3d02697"], 0xfd1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) msgrcv(r0, &(0x7f0000000100)={0x0, ""/109}, 0x3b9, 0x3, 0x1008) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 15:16:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x81, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 15:16:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) getpeername(r0, 0x0, &(0x7f0000000400)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="f6", 0x1}, {&(0x7f0000000080)="86d338c52246f5e33a132cdd95f8f169e7ce972f49f0712fe0e9453cd4befba08564e57b835777cd96442a58567c9554be01a5726b030becf3698e3b2a5d91eef016a1d76154bf28da7368cea279b4f0d14c8efe78f229d329a5c37eb620c6b7e4be810fde91f0593b904c1ec35f356d17cc0e3c5029d3c2fd801c86426f24f6082b2d35094622c7f742df406edccb8d28a8058a13a689053e112434eeef0263a05bcb9da3181773588d5c1936eb436184ee564c0f2b09b3025b6053fc867db3b0d066f8aba1f11f681280d312", 0xcd}, {&(0x7f0000000180)="3921965fec50691f9fad4d0352aa981a7369472d09cbe8899ee843af6171707b9adecdb6e21555589ee22c65c3ead964939d45f2e47d8476a7e4d404998331cfb4c23252b6625157f77f9bd1ad9f8e15074128ddce93d35b9c54bd5b97f25634d46b9529292318e165360a83165e", 0x6e}, {&(0x7f0000000200)="f3a86359515555a310b78c2dccac714e819675eaf73e67d2b45b1fe9d1a0", 0x1e}, {&(0x7f0000000240)="d1cca01121b0aedf6bf3d8bff5c773bd6a12b3351f9858e107558fe9b9e82d6efb5a7fc67d928c85d466865b1363c902e33acf4a2c556ac5be263ca1229a3c97264da3be816af1bffc3babdcfbbc7459a66f44630b9bec7329817047b075a63a7fb4ab421c657aa7b1fbd4ebe86f24affd4c36", 0x73}, {&(0x7f00000002c0)="461cdf007b7c04588ca8d007d6e5a750a17d4b78cb78f25772a6f3519306f176203559a002903dd7bfd0a2bd25f4a0fcedb0cfcb0e3900a48b4de36e0eec3e08c1a631ee170f5a8952d444bed25b75ac4f672fa9f90105838c9d3fd748c5e5b13f34a93db389fd819f5b90473dd27b8a20ceccb0556e3effd6b7f4b2f1a70b6d6c6f11ad2f8d9932458646b9bcdfda797aff91f018db3a87a154a31bbc11400299f31b40b1d35f7a2b5939ee692b03b5dc823a5dd2253e78e9d2e0675d8ab371fb1bc0ffc3184a03796ada448f8f7206c8d293609ff191f4e7ca959f40cc91ab0fb53e", 0xe3}, {&(0x7f0000000440)="94df7af668850035bd462b3892ede0a6b5c741b476cfdd7f0519e6972df36af9e1f09b51e5069258158a26265c4edd460a2c009133e4ae5febe562c6b13968cddb93b23e44966aaa7949037c4f8f8b46f2c1c6161db2e82ea8a3574d03cc518cedb075f2468f10ff0ba61a427a4429b87e", 0x71}], 0x7, &(0x7f0000000540)=[{0x98, 0xffff, 0x4, "53911c78ecd4cb48a3314e839982e30aaf240497606d12725c932a196d4c33909b2fd3d19c1ba9d92f761eb3514173ab31615c4df478d8fc1b0d37d1f816d03e90a6f042c9ca3272ae906cdc56564eb332080833e6c1826211810c68ece70650bc11c05c6b91363ab9b3df5681b2a7edcb6f8a988410e0c43bcdf645ba24f27c3140"}, {0xa0, 0xffff, 0x6, "7ba817725039079de5081cba20cd1527338e22d69a8fe2363d0ff5965b11919fbafeb34f7d5cabf37e8cb550bead8050e44d99efffe146c427dfd6a230cadca55f025c16638950ec59ad88fa764665bd2dfebfd63cbc98fc45cac9f50594224a0949d8b739fc1160723f7cdda3e352c3fa43f5c02e110b3b7bf00b16b58d1d92a51536fa45e88f1fdf265e"}, {0xe0, 0xffff, 0x7f, "3d1742ca9bd45f1f7f8ab7c56d7fe059832f8bbb8bebaf223936aa5890ba873928bfca40952a7de008a17a379441ab100094013c308aa88e7608bf358d0c2d37b8985cbffa109614604428e2c4204cc59360d77b65a1cf1fcac99da3164770444c140b576cc866a30bd45347f1631533a6bb5aead1cb6460d7d47147bdd5aa9862906147141279b516a56c8049cc0cac5fb9c2cc9a81d516cdc21c45c3c57553e344ec8a81f3c8115ac61fa233dcda92e3125eceaa43044655deaebeb7bc729e4f1ade668c03fe4d72"}, {0xe8, 0xffff, 0x7fffffff, "992a97634679d2d4f32e09791f48203cca5a129d6f609f6a029befe344de7e03d6d89bcd63769109c8deaaeb0882af2d8daec2da85b513660fa0e666cd0969cfb74c4951650f9ab7d1149923d4c759433a1e9697576a45e7d3a51424a4ab125b5d0d1752ab5145ab8618db2ef40b432641c7ea15a0e965525fa6797a6a49348c92cbacb1be3a739f0077728d393f9239d7b39648f7c7e5abdae73f86158ba5b148ae9130d57d83e3b3cdba6c815aee63f305b125e33ae5f25426c1929fb24d7207717e0aeb515f1f5fa04dbf544d853256"}], 0x300}, 0x400) 15:16:15 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = msgget$private(0x0, 0x101) msgsnd(r0, &(0x7f0000000000)={0x3, "c9fac5760863e3747e9ae1a333043406b7613fd8d2b17c81d7c348f5e962f02c8e50da5957a623815dbffe971342891ab34fcf391305ea0aae7387c59312ccbeb5117b3e909a94c7ae0181a049877307868dbc935259557550087ba2ed2f7385ca5930f185870653aba4322416f2eba1dce9c91da3010ba6971c95abddf9239745bcdd6d33075eaf74bd0094e75145392b00e893502b10d0f9c0ca531b5cb5fb8574d2eb8dc76b1748c75b9006665570ffdaec59f855cf98e4a669d0dd99634178f9f8b55cfd05db28a47fcecc8a2ca9969d5465a8d199fb5ba529983a189a868be6b2bacf1ca05ba506b77a46"}, 0xf5, 0x800) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/233}, 0xf1, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 15:16:15 executing program 1: clock_getres(0x100000000002, &(0x7f0000000140)) clock_getres(0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 15:16:15 executing program 0: socket(0x0, 0x7, 0x9b7e) r0 = socket(0x800000018, 0x1, 0x0) socket(0x5, 0x7, 0x6) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 15:16:15 executing program 1: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 15:16:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x8000000000020b, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="80c47a851520acc2b6", 0x9}], 0x1) writev(r1, &(0x7f0000000d00)=[{&(0x7f0000000d80)="5482f9b2dc1685cb139ce2626eb822f4c2e0e48f5dc80d9bcbc185cbe8b088b93e3d20d6855cfb43ef1a6119a5d2f3e97e0d48bdd6db4ea72da0865e8805ada031a6c266fdb4c04ffe8fa9f2cf03d9d82cf6fa1094da00bff1d989893573d6", 0x56}, {&(0x7f0000000180)="a3c1ecd09c755229bee7dc5836918c44e76ce50c0af87441c09885e8f9c5709e1e9166c6a5aab68a3a441f72c1ef8dab15e8e8946a21ab6e69b426f674d1f0a3cb20527a0c71a821bf1d5b8ffed6f658549fe9a6d1b3debcd95b310f83c58e483a08fe24ae7b1f414eb664e08f4e7c01860b8193ac34da3a21749d89778af549026b7db126c65ffc5824f072ede99d3f8531258233d32c6208a45f4958eb3e80b11893d5c8a9e4c022616d526248a9dcf501396ad3191e6cf257b277", 0xbc}, {&(0x7f0000000240)="f2546a59b6f9ff2152c7d8778de3acd03128c1b36f2518e7f02607b0c1679fc77731e00292b9bbda34fe36d24606428782ecfb91fe9c549f2aa07aec8fcd2df388acf69608adeb4db845a0d2fdce677c731214c1c6bcf56ea8f856cc83c2076e25a829e5de05c05472479cc02a67c792fbcac728041a0b528824359fc59b5a2aa6459b74ce4725f1c70ec55a2caeee17be2170ddb549dfa33ab97a1529bb2b0771fefb446b17b3044da6458f4777bce6829667b5af79e72e4a734a99d228c2b3643453f910c0fd9109d5ce7eece4df448f5e0905d6892bf8c6407d735df4b186b927", 0xe2}, {&(0x7f0000000340)="3622ea42307834a568ddd258b4dc0199eca61426a6690f189b5f9aaea6276e95715bbd1133b88646821bd621e2b4b6c6bd4f35c3e57bc6", 0x37}, {&(0x7f0000000b40)="a9e7a35c254c88823681a2fcd8d66bd5842156f52c6ee6df4a75f34f177aa65ac48135c91217c9aff1818c0e330e84900dd71709bea4a478acd2842d515ab70da49c4a9870bc09ab10cfc19d28bf6c4114b7e37e0534863260dad0cfa26eca986e5461c87ce853189bfc7bf339789dc75124b6d976748e38fe7b51443831a3bbabbb800e407a2a9b08612195d24bba476fefdee4084e638cf5c4e62c2d890ce85a0414fd2d5b5a2f72688e93bc5bc1b66dc84d1de863326b6bfbbdfcc5f2bed58310afb1841147314cb8e49c0c7134eb0adb59119792ea15dec39d6188b86af7", 0xe0}, {&(0x7f0000000380)="b300af150be863dd0b4a9f67186120ba27ba1ac94b95df85d041fdd07765d98c6065dd8c1c4b8de8d6eeb4b2b41f2f19c9df5920b4e43e26014631c1a9553639e9caf518cb9f6cd660a27ac24f37ba836e33e530e81ce3d93e8568d367836241", 0x60}, {&(0x7f0000000e00)="a3c5cb74aafcba3406883fcd5efd0795d5f09c36d7715f905e34b94697e610bef061675e10a315a8b0521b5b4ff3c6183df3433b77678307a6914ffd1b4ce1235fdbf1431b234207981f2fbdcf41d4fd6f994401b7ed189553296d1819c3c30d0eb8fe3c60a75694509ee325cb3c014866acb7979e2d5857b5eb5cb264c1eb2f8824337ac0172973e0d593a4808d66cdf0eb6b0532f9c5c89c3b5c08d79d7daf45ee6285082da8ff745179bc7416637a9743555bad76de72", 0xb8}], 0x7) flock(r0, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x60) close(r1) 15:16:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x1, 0x0, 0xfffffffffffffffc, 0x0) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) 15:16:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000040)="1f7be4d1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff357e", 0x65) write(r0, &(0x7f0000000280)='K', 0x1) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 15:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) 15:16:15 executing program 0: socketpair(0x18, 0x5, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x66, 0x1, 0x80000001, 0x1, 0xfffffffffffffff9}, 0xc) r2 = semget(0x2, 0x0, 0x481) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/98) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/29}, &(0x7f0000000180)=0x1f) shutdown(r1, 0x2) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 15:16:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x103) read(r0, &(0x7f00000001c0)=""/115, 0x73) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000100)=""/29, 0x1d, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) mincore(&(0x7f000000b000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/112) 15:16:15 executing program 0: close(0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/223, 0xdf, 0x805, &(0x7f0000000080)=ANY=[@ANYBLOB="06000000000000003000"], 0xffffff61) close(0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1}, {0x200000001, 0x4547}}, 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f0000000280)=""/95, 0x5f, 0x3, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0xbc8a2410, 0x0, 0xfffffffffffffd76, 0x0, 0x0, 0x9}, 0x840) clock_getres(0x0, &(0x7f0000000040)) 15:16:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x268) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) getgroups(0x2, &(0x7f0000000380)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="b8bdbfb957a4366546368eb9068c6e2350e1", 0x12}, {&(0x7f0000000140)="cf66381dee7bf7e6b3045bead90c418d57f7c66132b343b914e62179009be836ac0f712461446f9f24916d1ad329aa28c4c2ccebf2c82fe5efe7731d1c4d96a53774ec63ec63775bcd632cf43663b6e06ca49df7db870752e267e2c97227cc849664d47c97b8de7c30e0ba906e0b1468b8fde0da51000833dee4e0b5a3533e6002c8de3ec0fb7cca1daa43503bd72dd1f6b703a6be1708353cba1e2c3bc389f21c7986c513583b2948f3183aeb17fc3c30008dd2c644a9d8e6d7b0341193f5cf1a78fcc8c35f8804132f4f4419c3b2339bb3399f20b365a09d6b6e4998953f0ffc703361575402009087e649e5dade8a369ea128", 0xf4}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800000000000000ffb07f1575eb92458bf14e90000014000000000080000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x5}, 0x5) getpgid(r5) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 15:16:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) r1 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3b87, r2, r3, r4, r5, 0x102, 0x2}, 0xb1, 0x0, r6, r7, 0x200, 0x8, 0x5}) 15:16:15 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0, 0xffffffffffffff8a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x10003, 0x82010, r0, 0x0, 0x0) 15:16:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x101, 0x3}, {{r1}, 0xfffffffffffffffb, 0x30b2f3f727f8778, 0xfffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x4, 0xf0}, {{r2}, 0xfffffffffffffffb, 0x4, 0x81, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x18, 0x0, 0xfffffffffffffffc, 0x6}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x20, 0x67d0}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x8, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x200, 0x8}], 0x5, &(0x7f0000000040)={0xfffffffffffffff9, 0x8}) close(r2) connect$inet6(r2, &(0x7f0000000000), 0xc) ftruncate(r1, 0x6) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 15:16:16 executing program 1: socket(0x2, 0x7, 0x1) 15:16:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 15:16:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x100000001, 0x80000001, &(0x7f0000000300)=""/103, &(0x7f0000000380)=0x67) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/72, 0x48) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) sendto(r0, &(0x7f00000000c0)="7b2e32eb2adac361d1ca3c93089f98f0f7fa60b8c82ebecc6e71e8e86b9f5898ec80bd0fa30b8257df5c8791179bafd098e63f01235c4368caab7d6929c150", 0x3f, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2415, 0x6f}, 0xc) 15:16:16 executing program 1: setrlimit(0x4, &(0x7f00000000c0)={0x7, 0x100000020000002}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000000), 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x101) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r1) lseek(r0, 0xf, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') 15:16:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) writev(r0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = dup(r0) r2 = getpgid(0x0) r3 = getuid() getgroups(0x3, &(0x7f0000000680)=[0x0, 0x0, 0x0]) r5 = getpid() r6 = geteuid() r7 = getegid() r8 = getppid() r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="20f91fd3fbede2b4232f25c0e8975c44fc9561791a5c2d46bc9aa36a169fde778a773add999b765ab0dc2d534001365fe92189d963d90d871c4582b64f3e7cf77e0bced43902944d512b1eaf2324c1280e6cf786552d754d8319170054b676811bfcf3047ec476cc9d13565ffd808d5d9dadd4f7e405fc9c2ccf238b24975624dfdf86027c5725dbaf9d2d205d6dfff8763a9a9cfb8165bc70", 0x99}, {&(0x7f00000001c0)="a52c1671ed5713e9dad734058339b0bd8afd22dc80cacba7fadd9c44d0b6af8254e559b4ae70283a3517fa0e82c079b0e169d28283aeacc9cba311eb2e346f748d7b50b983a582fc624bbe71a098c2e50826d255958d5b21b61d821530", 0x5d}, {&(0x7f0000000240)="78bc581a1a7b847064dd103bfc1e31a61c6c8523fd3bcaa9fa6e28cea0db3ac933066fd6862023403f3a7ee6e0578da7542af9802389971f5189ef36f312f2dee31ce22b5f54ec0d3961c3d6aaf1a9abaa4a3dc3b2b2695049a48c2e33021745d806c8028687", 0x66}, {&(0x7f00000002c0)="5205351263f9183da3d8edc3203a61e8e282af47e4d7f2cc58702be6b598a38a5c7f01359a8b43e18eaaee4566ffcfac782d7804e12b7a5078b9c40f6a0758a87ffc07b7685f696e79282c717a84d1e5ebe8dc64ac4187e4ee3deb6f525aa781c683a4166baa512fd336ffa50a4d94e5f4d697476bc9fb1e752ff974fa462d8d280451ba8a76c4d7454c1a3201db635c3251180ef98c6b311a03f2344b2dafd175e9ea587a8a40069f8547a40c1cd1049e2da89fe409cc2e337fed31698bd7ed3f0e9f7f178562e72be95ba702", 0xcd}, {&(0x7f00000003c0)="1e948bb7762eb1abca11196679619ddc76ad55", 0x13}, {&(0x7f0000000400)="24086fc0867fe7c3cbc2e8a3c76280f9a987d7e35ebdd186653d2b59af5d58c300dc354bc597e7011029fb99c2d0b5ce10b71c1b6264fdfed3fc5e3d338b753718f403", 0x43}, {&(0x7f0000000480)="708ffb7c97e39b46b750da825d8629fa133b38d141c57fa423914f9e12a0c83006f05c861dcc7f20ce68b320e4fb4428647e02965cb786f0bb0b3e07714cdb98444a3eac7d63af7339f6cee986", 0x4d}, {&(0x7f0000000500)="2c0dcaec0bd08634758c26681d6da5330f9741aff2e575057fe71bf1edb7397245eab53b9138d551beb7176954f783bd00f3278c6ebab9a107fddf26605334b8cc4651e8feacb0681895eb3601b5029bde32577bff2b3cd4ee8b13dd37e56c012afecf46d28f3423795c36d77e1fa6a7c29b17ba5f8bdd1dd2e8bce06089da01035828a9d224a0e5932716150dfbe199887a80d465f9fa8a9722f6074c0cd1e5bb28404aa8e27a195e5d223ab19c3fecfb1c505dec9430457e541b34d62e16ad397dc85d3f6d8e8df063fb25c02138db646384dd5e6ff981bc6869566715", 0xde}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x8}, 0x40e) 15:16:16 executing program 0: setrlimit(0x8, &(0x7f0000000080)) pipe(&(0x7f0000000000)) syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') socket(0x6, 0x0, 0x3) 15:16:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xdd0e) flock(r0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x200000000101003, 0x0, 0x0) socket$inet6(0x18, 0x4001, 0xfffffffffffffffb) 15:16:16 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = semget(0x0, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/200) 15:16:16 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) r0 = socket(0x3, 0x3, 0x7) sendto$inet(r0, &(0x7f00000001c0)="f3c756472df7d8454bf13cce4b69b365aaf897e7b18e325aa0cf6fa2679a2d836f0c675b7a9520da807062c16f03ae262a0a7ca6e7189bc20e3e8402c378948a10e0d6edb4f25b0efcb105c0253c904d60ec8d8fe4e81d50adfabf", 0x5b, 0x40c, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x149) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) socket(0x21, 0xc004, 0xc0) r4 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x2ff) getsockname(r4, &(0x7f00000013c0)=ANY=[@ANYRES64=r1, @ANYRESDEC=r4, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRES32=r0, @ANYRESHEX], @ANYRES64=r3, @ANYRES32=r2, @ANYPTR64=&(0x7f0000001380)=ANY=[@ANYRES16=0x0, @ANYRES16=r2, @ANYRES32=r3, @ANYRES16=r2, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESHEX=r3, @ANYRESDEC=r1], @ANYRESOCT=r2], @ANYRES64=r2], &(0x7f0000001440)=0x7) 15:16:16 executing program 1: munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 15:16:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getppid() getuid() getgid() truncate(&(0x7f0000000100)='./file0\x00', 0x10000) mknod(&(0x7f0000000080)='./file0\x00', 0xe148, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 15:16:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) 15:16:16 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x166}, {0xffffffffffffffff, 0x82}, {0xffffffffffffffff, 0x42}, {}], 0x4, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) 15:16:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) flock(r0, 0x5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="5dd12a9ac79309efed55c02c81ab7fc915a885f139bcb29fd3a677c00389a49832f4122ab203cc9af24aa3a2787f322eec1a8931d7d53fd6cdd51588333b391e8620a050b1d5a3b016a0a6cd3cb1415decdf52e8ea309f7f1b06d1", 0x5b}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xf) 15:16:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000600), 0x0) 15:16:16 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 15:16:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x40000000000006, 0x0, 0x8000000000005, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/216) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) kqueue() 15:16:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x28d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 15:16:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xb2ecbd9723a7739b) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000380)=""/4096, 0x1000, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f6c653000db68ec1fd9679c24d741085da9ded322fc0def1457134d7ee6876f13b9b94792c29251e75ff09b4482bd13d05db25799ae12d4a1ed63369daff8cdeab76685e19d06a9309964733cc491ab731268369281a59c000094af59539116c8be14780b657f2421e7"], 0xa) dup2(r0, r1) 15:16:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r1 = semget(0x0, 0x7, 0x220) poll(&(0x7f00000000c0)=[{r0, 0xd}, {r0, 0x8}, {r0, 0x84}, {r0}], 0x4, 0x3) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/58) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 15:16:16 executing program 0: r0 = semget(0x0, 0x0, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/66) mlock(&(0x7f00004ec000/0xe000)=nil, 0xe000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000077a000/0x4000)=nil, 0x4000, 0x2) 15:16:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1cc5ea6ae88b97c84d26d81bb8de5f7bec45dee4e5e7f60de7234b3171805cba25e4313614566be8d7f4d4c519c25efc82573d5dff764a99", 0x38, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x5}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 15:16:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x1000000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 15:16:16 executing program 0: r0 = syz_open_pts() getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfc5, 0x0, 0x0, "f252976e92e61ac629e7813e6fc0ea6dee619fc3"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 15:16:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 15:16:16 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x8, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x3f, 0x80000001, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x1f, 0xfffffffffffffffd}], 0x80000000, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x300000}, {{r0}, 0xfffffffffffffff8, 0x8c, 0x2, 0x59, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x50, 0x6, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0xffffffff, 0x1000}], 0x80, &(0x7f0000000200)={0x2, 0x6}) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 15:16:16 executing program 0: pledge(0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) 15:16:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0xfffffffeffffffff) 15:16:16 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) socket$inet6(0x18, 0x8002, 0x5) getsockopt(r0, 0x81, 0x12b, 0x0, 0x0) getpgrp() 15:16:16 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 15:16:16 executing program 0: nanosleep(&(0x7f0000000080)={0x9, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 15:16:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x420, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 15:16:16 executing program 1: r0 = dup(0xffffffffffffff9c) nanosleep(&(0x7f0000000080)={0x0, 0x7fffffff}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x2000000000000002, 0x6}, 0xfffffffffffffffe) 15:16:16 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 15:16:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3ff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0, 0x4b, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x9, 0x3, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x41, 0x27eae1a91941c89, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x13, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa8, 0xfffff, 0x0, 0x10001}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x15, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0xa0000001, 0x21d, 0x1}], 0x7fffffff, &(0x7f0000000040)={0x5, 0x4}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xc8, 0x80000000, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x2, 0xfffffffffffffffa}], 0x9, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x4b, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x18, 0x80000001, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40, 0x2, 0xc11}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000006, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x12, 0xfd0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc, 0x0, 0x20}], 0x85, 0x0, 0x400, 0x0) 15:16:17 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2b, 0x4) 15:16:17 executing program 1: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x4786c043, 0x8, r2}) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/67}, &(0x7f0000000100)=0x45) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x100000001) r3 = semget(0x1, 0x0, 0x82) setreuid(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0xffffffffffffffff) socketpair(0x18, 0xd118978d913599c0, 0x38000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() recvmsg(r5, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000003c0)=""/142, 0x8e}], 0x3, &(0x7f00000004c0)=""/137, 0x89}, 0x2) r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={r6, r0, r7}, 0xc) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000600)=""/255) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) semget$private(0x0, 0x2, 0x2) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) getsockname$unix(r4, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) getppid() kevent(r1, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0xbb, 0x1000}, {{r4}, 0xfffffffffffffff9, 0x80, 0x40000008, 0xffffffff, 0x96}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x80, 0xfffffffffffff833}, {{r5}, 0xffffffffffffffff, 0x2, 0x4, 0x470b, 0x5}, {{r4}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x282, 0x7f}, {{r5}, 0xffffffffffffffff, 0x92, 0x0, 0xb12, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x60, 0x20000008, 0x6, 0x40}], 0x5, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x5, 0x10001, 0x8000}, {{r5}, 0xfffffffffffffffb, 0x58, 0x2, 0x32, 0xffff}, {{r5}, 0xfffffffffffffffc, 0x8, 0x8, 0xffffffffffffff7f, 0x9}, {{r4}, 0xffffffffffffffff, 0x70, 0x20000016, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0xcf, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x48, 0x8, 0x3f, 0x4a96}, {{r5}, 0xffffffffffffffff, 0x26, 0x0, 0x3, 0x8}], 0x4, &(0x7f0000000a00)={0x6, 0x6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r8 = semget$private(0x0, 0x0, 0x40) semop(r8, &(0x7f0000000a80)=[{0x0, 0x7, 0x1800}], 0x1) mkdirat(r1, &(0x7f0000000ac0)='./file0\x00', 0x4) socketpair(0x33, 0x4000, 0x5, &(0x7f0000000b00)) ioctl$TIOCNXCL(r1, 0x2000740e) 15:16:17 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(0xffffffffffffff9c, r0) getdents(r1, &(0x7f0000000040)=""/255, 0xff) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 15:16:17 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000034c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="fee4a24749ddfdff75dc698a17d5f688e97abedd59b7b67b3ca2225ffe8565fc9a802ef5e02198e8b9355d144a1e389e12d368629647e43328e87dbea1b1550435bf660b9e56a93973603cd818f698de2a98e8f7200cdf51b189da7fb7aeab531924f59b35c755defe5389a87b9825257f1d74e81cb317deeb9e1ebbfd52d0fed945a6ade68ca1c677deac109d7a4bd8a6774b1f8e77b87f8d45043b6fb439fc7bfc1af4dea22286fe5c8e1d51cc2201ff6ddf5ae35b966855eb0abff5c6cc0312618239d6e80892eb55a9c4fe401f7cac295c6204251b00e7b88fd868ab801a1e25cc5ac6cd5a7fb80a822db4ec80fb0c1a4d", 0xf3}, {&(0x7f0000000100)="14e891caffc87cd485b145b339dfecbe479a553cbf93497c42b2aa2e3d60e7049d20f67d5d726ec18841d1d0143b1aec5a1da0f34649654454b9523df1aa5ec92e1ce4e245b181c472126fc7b1c6bf4bff0de8bacd89efcff6e6039672cdef7d7d688b422ef80f02a396fd1bff645053c80746a6977cbd98dd106648c0", 0x7d}, {&(0x7f00000004c0)="08f0761578cc9610c91aeee4f2b488f78e26795428e98016f8abb706ae174e67c55c794e04571ba7e9b9e9a5ebc43480c96f5f030b869fb083a681330913e5b04f20e9bad228c03faddb501d04f9ed448a6f07fff30d43d32adab6beba643e5f821dea8e3dffdf945d44ed0750b94daf2b69a8f6900671a22840858d9f6089f493a59ed13f5efab8dd8d555c5bcaf168807714e6167ce8d06f787a484745eb472f6bb743da7fc7ac5c6947b3c7377dc2a3b81e20f19a062adfa8bab5c50033561834775b45974ba5e7b8697b7c29c22ce9eaba1426fd24df38db4270d082b8e142c8cb42c1947391c2f5caa5ddbbabec7df345f5cc45ce068b8d11bcf9591b06ce05a96806960223957790953ea02eef2cc226d42ac2ebcfaedced574688fb6c2ab60ef712ca9ad51b2d6a1e114c6df7a138bdb6261c4db4851351d19c0cd014d17af93a83c3354b049dcb77ce3edb3b8e4e7372634dc1e6652cf8c50520ad0523750d25baf16014d2031f5c6ba1f0e026f9fb969edb792b6d03bb3826de30062fb8aeac3200bbab9ea33d9f817d03ac7a91012cee912a1cbadcfa35b63e2587d1d6631fa60b43b5d481d9fc811e2ef3da1ac06008d9c0e6280993a415cc5d98c38a71aef959458644fdce860f8bcd8ed6d03ef989fa83cca0f3d3b621b4a6d7147bb4badca3d1a9907e8e7c4fbd41ff7b98058bd50b10b6446d240706c4c0480d7470a3673b0657485d5e25f8144576246ff8f0b26bda57dce7b5823f9c6a5c0c10a46b85ac875de11ea49f1d05d3fb791370db81029991bc1ec4ddec01caeb602c7bebae361ff14b822f5136ec5f991b182191b6405b125b6be58c842582e32b0564ec3ff95d8a015411ea798e173b2b9dca360e3a0858bf8a0acd74b908b63c9f48ffedba8262e556a8a7fd5b5efa768ebcba33d1b03e5120d746b3672d53cc634cd355aed0d8f80bf9fe2fa483aff7d8d5572ceadf6d8f8b3f9360bf7eb111c4a8fe5fe76d1d2b1610e35d637c88016b8001b46afb6dc7c98b6de79980613374a17e5783b36159f64f2e81131d274f2862ca37c47441210ac6d6c23a04716b33dbdf0b9cb76c1f8c20ec3f838763012c94623d6e65e600021223262b6b5dab9bca3e87fd10c10f456331ac02c85446c725cb69aa8cbf38248e7422d5e716c445553270f4945c8686c4a19898ed47dfa52148307d3caa7f5c3f29aa52f32e9ec5812727b863f08aeb00232db215aea552d98eae2ac90b67efab587375fa42f23a95dd00a91023852aa91c1ae2b0aaeff9556e1c3b6e0775362745b3ce6f30746fc93f7d691cb5dc1c98a6858ea2bca140d6af2116953505f0d0ff1edca9a72504fe90488cfeb171aee8aa34519fa4ab0c5a47d9d913da21e74e37c18e69ab41af18b30170159a1104690debea45fbf335a1900f82a06e3d532b056da69beefeb24809d67a7a49c2fb0747f5f12edf8b2c93e4b9cb83e076b23036b89d1b4bee72da8dbb82f5aae4ce8822aff4ba412eea9454390bc9b1b4e3fc85e652d9ddcffb82016f3b541c3dc7a1de3164d562aec9d02b3e81abd8caab8eca6659e1fbbb5048898337d48407dd82373df0c8179d97b53392020f3fd83f6e3fc0970f22bf4abd5f3a3687aa2a0b8ec85e47707455631617df9a3acc424a07961de4ce10d66ae504a43b2cb98aa5875e3213678b4996017f80d97c7720c1a91ccb0771cec1052c15a97ea1968917db498d3618d544ef3a0ccb50e5be3c7b7c5d633d07dc44f30c48015c3bf831ca8e4c922088e03afe6a4c84b2af67bae84b1c74193e125e3f08f73fe05b987936525aaaf05692c7d40a74f3b6e809d4028f670773a23fa3342af3cb26e9aef686958d9934261cb66f748ff8b7efbc746f3c6fbb2f55edb6d068ecd8ec6c23a704127d98047a280632c5b9c6e37c7527049e641936d540958aa9dbc7f6eeca64ea97cd4deebde22750b285f7e81dd5861900a863a84e74b268d53d31a3c31f853b711a4288eb55e9e4162609c6f6c0cfb87fb19e455e35baaa96860b73f7c15306eba02e0a2badb6f8b21582e1e5ab16c9ce32b026420650cabd2838e3c9066320e5d6cfe1b517209b94db3f728a0985356f4fbe88780a0fdacc3bb6dc746be8e597963f14e7f7d6996228836f63b12e590f421a0251fc4f033ee7b5a0678b84528ed0aa17d5df5335ef2a0ed41661894936713653977b97c5645201f26759b8bdadc3b9a7184d4cfe7b04cdde010a9545be571b03df67ccce2276ff0e5100c1dd7d285a012a48225860786f795baa77d20a802433f278db4e3b9c34402d3e712f4b93554815616d296e62a74bd6647c9420506b6939ab5502de6d07ed9301a30f3caf9c1dea7c5e47bc0f49fa54780381c0576d1c65bb506be685615de334887197b11573a80cff8ad5d408b64cc16de1d152f90f06e7fdfe81364c5765ed8998000c22783ddf9d05fe502a4823a146d160a56dde037462defacf11c71db41414fdcd972ffdce6e26f1acd5f1a8b6b5f07bb47b0d25be61bb9e0664b029ee56b6b74256828d9a925083bec03117884d2d6f5ad71ce697e57f4a98a9af6aa0786592c3a74f29dc6bd2d22fa3e6b0a4d4341a1101c0835c4058477c6008d733d424915078a3e31a66361aa728ae750ce90cf9f141981489882b4f9f59ca12d4e1c92db4707ac6ba4ce5c32f521c49014100965207f787b995971d3a8990f9cdea1122ba849186f01bc991d625f7a90771e07ef7def20aa14dc63495fcb51efb7d16ff595be7456bee1625ac69ded30b3826d5b1e7ebb43d97a8669dcaf681b0ab04af1f41b6f22d37af84791f692cec07894164b570edf04873432ff3ee68a8ddb7eca32e5934ed59780504950887ed6d94c59b13f564b77804adfd20ccb2fcbda190a9bfa6bbdbb614d121e84a5b3fb725e967689889de655079bca18a387ba832033e3b8c3307327a5b8a0b33b9f0d5e7b5504c205a39b7380d890c175199896bcb5926e9b75af6a281caecc4ba068ce366ac53c9a0331da41ed047903af95f77dca309177867be77555d736f2c9b1d173b640808f65d80b138c421ba7502bfefc44ff91f45d3b8119cea198b9a8f12a9683dbd64f953be3e4091e576f86be4ee08d9f9093a2df9ad3fa30e576095ce8796238c4e6021ba2ab359ec961d443a83ba2bf9fc4c2167050b0ee9a15afd45cc541a887a62472f151d8b66b26bd0fb4338dd819fed4b3805828c2a47676b2a9d0e59bf941585583ffe6762793c105e0545da0fbb0263424ed9b5b46c8e1fdd8ff38ab9c58eb9d9384a1d784d37e5d8b8310ce0a67727e463a0a404c52b7e4d09d7711c3f0196e52d496d5128e8cd04d3b54c8049eec85fa8e4e37ab4ce0789051f46674ba7191695a9e57a16b210bd4426bd2fe1643384a062df025f188727ced1b3c0efae5ee70910fe0dde10a401b0dbe3b331e5612f52e1dbabd15e4936d900c5107d7c852cff8dfcf3f0bf6fb3a4f9e0e1a17e5f8ad9e569405a82e177dee04a710e92c259484d986e212b415ffb3c079e5208ad067d59067636985e44d1d6c12281b6e1b98540959ee36e450f6787d9ab0f6a7e10c1ec428310b9dcb07a3b17d08c413a126c9a7f424842e4822af66a410500039b7eeb68453585743634b62dc5c4f9990ca9eca3ab351d39248dae3440abf3c5695db26987a43a3e6e191ce77dcd96bf9a279393936c6d093539ac06cb502c5a0feb31df75d9165662c96fc941e50067cd0da504af2cb18ba81aaedfed23265e2ee7b69130d6556a36a6ab8e55b8bfc984fd5c04693adbc1b92a0d0d40f4f6e0d842931b32c6cee68cb60127040d6a9c993cdbedf2fd6be8b5023326aec8d77228aeca7ac0adf64b521a504daa82d49c03a8aa2df97a54e1595482e961ea75513aaea5c1089abd49589b5f440f94b0885e3f417ac0eb38574d0921cfe167546ef255705921397280ee77a5453ea56229bc5152d1b97c7b9ecbb95334210aba3ae8520fa9d6a2de106b184d83b8a226ba2d4fd7d8fe627abff8f05fb02912e5619f18b7d5440632630679a737afa3f222db86e9191cf3743581a7f79e876a19cec41db3bddafad898a744926b9ae0d685990d529358b1e9745ba7a47e85434843b6a6c259713d4c8e1a9ba468a47bdc009679042edf67bb2e2268b28b34cddfa42d24a261c995b928ca919c294c428adc0e22afe4441b94d3b941028171f2d5ca447e2055a2c004f5edd5489b7156e2ee07d293449073beb39079d7802e0eb5583d6687ac8d12017bb02a0842d910495d5a4aadb39f193ebef9347e1275f5f5dfdb401aed4c1f356f314ece324d5ded816d8052634ae0a82625e85886e6bd04ec03a2ba922c3c5ef37dab04c543b3cd138235ea7dca02e33e0ca71febd6c14f2d3786554d0f97c1bf91ceb28231e0f39fe6dfad56b8b34b42ca8e5253461a2103e4c8c96d2ad6cf25afbdbfc72ac8a52c3a5f9cf5051dde5bc39daed4709ae47103857598c9de2620a912d46a427edd55eca24a6e8f8e77711bc9d0e5139741455e49e38cd219a62a473f4f2f59cb8d7acbc0b835ce379eef617697677a789c99c73f0124be5a71f69c290b4466725aa3d7ea83cf82534cad0f9cb436be98b410d5bd64c31be6ddf45a3b072d38eed83956996af1e768d4bba6bd374836d0f1219fed66e0796effca74fa5b8220e0918f1cb72d0cebb707ea7164747dfa25d0152f37fb1310402cfb4176350308ba590895adcfb30d801eb747ff9566afb90507c228f7f318874b3cd96bec2f80874aae6c7901153947ef0fc8b39e94e9854ee6f55738cf8f2b3339ba70d391f8a844de54369983eaa6749bdf03f1e0d2e5028e7e4a087397e42e4a7310216776975412c1db5e74fa449e1e1108c2fe7c28e07c6da3778f74c2f17eeac300808906ba1ccc4862ff7f474f28d13fded69a739a51987f7d932fa7d04533f4e2324750fd36a71ad35ad6a7cfcd9e41a79088afb510499944f50dcfe26749b40458b19a994b89d9ec432bd714005c0cc73cfa1892065ef8fa3386a0909e4d42e7838ac1adff444fd2aafb0d41b90c777ccd75f6aad60e3c0dd0cdf0acf4bfba00e6d3dd13d8e8c37c8b86cff4bc7419f66412be12966e1c5a5dc60ffccee14f426e76f8165f526fdb960c57454570577e6224766625ef86664d356fb6205d97e5ebf2d707bc6748ba83af3852592212f7b94efd9448800ec9c6bf4899f146e3c83594a0f885c369c8d3757b223af192fcf828c6c48b9916296d0bbb042fedc38af3df70c7c75b1af93042bf04bc0c3d17469bab099fe495b58cd54f6cffe59006099e409fd5b1357483b00d0293e3e2c853cc2cc201bc1db29d38fdc778df73abea0f6504a1b29308d3838540fe301a9a18f0f2dff7946c65be5dd1015c40ab3c210887925ec7162dc96b258ff215e4a961fc275b753f457490046c03dee217bce33fcf9981c1920c9023199dbc9073f0be7f88ede8964c87987264c34ef87c462f53ebf86830d80d41c69acaa28b1998793f671ab64cb84f55050c21ba40ccda9e42b60583dd1c9252043c592885d214e011c2ed36f3625bcbc4dc3393cf5716ff73a80529f550c2d747ddffe1f1dc4978ee99a8baadba5de05ac0b7fba5ddc17c7f737430059a2c62b4facacce28b5874792d56bd1e94ea895b76f9be2ce0ce10eee0895ed57e19a0324aea4b02d771d8eea0ce1e20baa80c67df5775a4054a3fea213f83dc1a91ade2d61bd881a2722813efe271452a227c9675042bc1309a231eab0fab", 0x1000}, {&(0x7f00000014c0)="e405adfad29b1e81d794a3d92bdd45aa5d703b6ac3e6f716f1b2fa5e028f12a04a37d43aa2208aa74592f4e0e21b05871a5f0581e67095cca25818d377c28290b26f8764205bbfb94147e6f157612b0c94e1563917e5739d233aec665e051e624b6247c52e32bc995095ec8c14c0eaec6042b13119e285b8e8bd249bd5f970eee29ab898a8acc5bc28be863f734650ad89e643abe130334abf7005f8fa2a89516937a0052853243fe6f2e69963b66be861d16b1b2864c7774a4c80e9bd05d91799c2adcf1bd123991d0d83280a6c9f45d8e8cc3c312eca0c0578e6259288e88d1d888a194908a0fd7305aeadd89a05879d69e606099c0c955198dbb73d8c3f5b643c9a321168d97736ce274af441f582423372acdf63a127201734788a6052c85a6b72ce4ea6af4ae31e75fb1b2042b0d848ff4d1a15cb75b6ab9796937623d90ba0a003b1000badbd95381067e42741ee8470e3a4cb97e0c1c8da44b86d8ef477b971494efc8fd5994b9561a5a479af67b86626a846ef9fd8202e6e4ea6cd7a107ae06dc28dd3433870ab0d3121800860465e079025f3f40f13b7ee704c54917323b1e637fbc8ac89268bbb45b37ade5776595b45f42ec3829cf86a768049beec9e2b94a1fa79a7880d39b7dd2061a4db76f6419e73e7230dc612ad1e5a2f778cb5e8ad2d0d7842fb9e20a0d34de5c9e8de3f85bf27ca1d7de67adeb273c6683c9834b3e894f4800f7eef98d5d276c9b7da36585ff136e96616588620735a95b58c1ebdafb7d47a15c1e5539945085f303ac3e77253f0ee34045df9d835b1ef92af64d8cebc87f488a68d08dcbe99a07080a5cbc5e29b2ecb68a4e44f5e510c479b7e437ec24d6e7565a10522fd17ec64b32435304513808793a998f1b845c4e63cf2084633ee3432cd00118a542ee8da15fbc7de575a759c504422cfb3b13378e7ab7e6250de343cf6040e4f9b59e973ca5cc9cbab98ece6768deac06415c5419f3b888d028d7e586f290d2a606da9019ed0457726b36265ada80eb14e0e433f940e9eee632f10e2930586f36e08b85ed061cadd605737b300971bca5d9f4f0088e467d9e467b010637fde941e5b2839a8b35c17b00b3fcd8f68ad9daeea108b65aa512a828b54f6e93e62f3c0b8337e81c84fec7ac3daf3fbe677db81d226e7ba530cef135163f4e3b13593ddbd4f5979b56d75da52d88c635dcb951b19fddc0ab2b6339f59d2fdf3b3982645e19340b9485ea720ea6e86a9de2c6674c67257d78172dcdf8ff69ffd8fc5b833691e0ce6890c1e12a8a5dfc9649388ad2e39897a19acc8e905170ad460ac07f7f59fb7e8ca4f4afa31a0fc173bbd7cde90d1a2e514aac55b8031377cd7338e39137d7da8c6e4ce7da2659e87dd77b4f8db7d23e10b92d24a6aebd310bbd93031576f8a9d9b9fc4e1583f23998175d348ff7cdc0fb699c5a60de15e3fbbdcce453bf6c55ae42a5c07a7e94c09cef55fdddc48c7653c54579158944c064745cdff53c68681a648c511a6981a09965dbd223744e8672ef55c65bdbe79149cbac4c14aba0427401334ba30ce4a6ec164a95a45fae78d2c9e016a5b61577cfc339d0ce5d0d8126311a86a88bfe85679d30b81db961f5e77f7157c9aff2f6bfd77716ed4f7ac1abff4c6cccec4fbfcf667fa6a23fccd70be57c8a506304b6cd24051214e9eb92e46df8f6317d180afb8b00a58043c3b362c49129869a6069e1c5dbb94cbf584c61a44f0d8dc08c5e115c8ebd4fefab96fb10c17bcb1d4339e9968cce2e1b6931ea8e9ea2cc0063c17328a8de265cf56351bfdf0a316943628a7d1112c31724638d882445d92f457ec297c41e40a7d9601e2712ce98600597616f956cc87dde697aab37b0af3bd42f415f894db42925a952094abf522892b1f8f8acbc5da95144a310c56b49c70bf102f671763104b43e98f1af79b6a4132c94d568204837fa29bea444f0da928f1bf299ae2871d703582648d9433be7fa927b96c93c3b45a18e7ad6471d9568efb16e3d8f84495bbb10027ae071730c2a7ad328a45b8b97c7583dd34321a7d9394a938675c6a1f2aa86ce57a7ee93615c43347def6ebeb44f68395d369fc06ef50e4cb83d2810722cc0639f6247fcf7b0554a6cdfb54f20ae0437ccf1fbf61909d97322116fa1b6a31adcb70d2ef44cadb9dc33a8282821db7218565f8214313ab71e624b0a1fdd4575ae39eddc48eca702f1fb8b6546287265ce5b1efcf4f248737edcaf1324aabbef1297dfde5f6c6cdfdce4529eb4acc30f535e47604344522ad9562d3cb41b7a5cbe3f6b26396fbaf7aedfeac535ad5a52713eb229e85b74a00bfac345e4c4ae5deef41d5a7a1f52f3805f699354da3f2dcca299f3bcbd9884084768fcb089dc146dd0ac92e97cfa297d0a89943ff9ae2f2145b6838e67b316911dbe58ab2a009a221de9e8e7cd40f91dcd574413bf73d0c7e8de407a91e6c3e06535fd1810ba26d7baa4f04fc355a4d5b3df2a678b43d8bfaffc3f344ca78fcbca1371e51bf7a9f9b457426f0adfd6fd884426498d498778d5bd4eac1c479944dcd9286bfbd53e46b97fe61c84ab2c8cfa1b87b96829b729fd377b9cc54ab85f70b8cb44f1cf7d768fc6ea0a383c3209fb9add2e8deca67db14aabeec32de00885b278fbaa1024bf326888d986b6eca7fa68f043e88ef7d4d28534557eee8d9f72ee2b6d1f0d6889940d5a89edf2d61f91678bb3c33e190926b4bc964e3e9443099d1dcc8a8391271761ec1c4f7f818cb503c6a611de7f25233be669f57dfd2ffe70ca98e4383710d0bf7d37918447ebf93e0680a543cf3e771ec47b76d94382bbe5d91b2707aa19a13c1a386524625ab9a17142b9af250d1ed83a693f74b3e26548287622ab4653a0216f4b5ec78aa860159f19bc64358d3cd5ff2b9855736d734ef628e41417ef10b440a0085f7c17344b97ecbb541e9b8d5940450182e7d4ba222bf9e6388d469c3534635d2a95153f35f7ebf2f5f74a788bcd031411af642b5b4c83c1a8b95d8ad04ee88c8cfa13a0adea9ac72c387b1eb47cba044dc54ee2f478dd896e3d31c2bece210c81d0791ad83443ef74cbb39880f24cd26161b2beb48c366fb240b0d9051428f32e1b78a5a851ca8f89e6ff7e87a5307e7a58e7b9e1b7e2106e8cbe8059754614fd2cdd0ab3b667f346a975d2faa7d8ac419042af3f22db3ef332b35bd188d3ce6a5992fc5f4ab35a54d45ca3a4e8d7c0f93cb9b3a6620b1ede0d05a9a1c1b75358f1ce6bf978121441dc9c1a33afd6fe75589866b8c0b92a5696437715cdcc7c916330c4b762a5acb4ebf0bd613ee296cc4fe15d3153b896e22bd9408d99039ab6689bb3d489b73dcee83d32db69811adce65f28b12b13e3acffab91baead7d2fb1f27a85194c9dd59119f1ad98c5b3025c1d6fcd919d6700562e1faf4c0f15530cacf5a6abde10730882a693e5b936bb4e15121d61d26036ceb5b8a729b3a79147b5d5d8bd31a13162001fb84e3d746d326913b1e93fbeab4491957f7513be75b224340aa35906118436f33c4bef424a28c9fcb3620c5755bc04d732d8495cb725121aa3ae2f60947fc59780867d71262bd53301a1bc546eb8bebce9fb138575285e1bd8a4c73d99df33041900bc7355088e04f26926c4a4b62ad4b976b415b466141d66d49660ce9850d623b914495c0242f26add299bd46ce8d2cd7a9a416f916f992de741d57cbef4aa17ae6d8885e98cde3dc5aac528412986ea216c84895855674c7cad788192a3c8190e6832d565882769e7a88ede53832536b7984babc4cf61284b5c52a8e90f03b3b49c2844d1584e1866494199487246fada1b8be00da208729c2002c0aa753e75785af4c2878a6b89a1fa4b2dc73bae23a7d605440f6d73f15b95b28132f67ddc4b16579bcaa1547c987befeae4a062e01f5bb86051ba767ff7a103a411f68de757a56f73d251fd6266152a84a08d55e8c216b052deb52fb81d4ab5f2ddb0a6373c03fb2a03a3fc3756c5cd2564c8399b6e620b4523d93a3f58e85a2f3b14597f3601792eb890071094878594facd0eeeb1f6fbeef53107e71512cee81a3722215af6a9d43a2daaff4d982fb54c198fc73324a317a1cf4c75bee6efe2f102ccc0e79154d913dfc0f3580e52e1e6c91524f5d631490871d49e934173dc9e5f5a3824e1050fa9d9a27763d5ca75657d17dd44ee478ece8c9696b4d925301c1c9ffd92ecc95a46ff2d1b23da5ad2ba6391ec22f589a6b5010f85d63ed0dd46b8e846e95ad962627e3a048ec39609b051a6c9ec61696447c048ff5ba8eff86d8b34479a5617067564d8d85258d8d25aca9eb69afe37b729a72abb9408468d85c046a4253783e3bbf26719f8dbf5fa83722f1b4afa79ad4e38ae9f915dd7525b5804858bb1ac340e1f8c9d4bb03e1733134631c893b89e41d234b63ff41c0559914e946c231d26c42932a8a46a8087a6d6201e35e06cd13356054ec68a310ee950339083a77aaba5a5c1b59b838ba60dc5bb4375fd45baee30469489b8ddeb32bcedce383e32338cfbdbb2c82f16e0c5702cd4d26650967f420689b93851896a1095c54bcc73311aacc95b417a016759a207c169177521afad4caac89b5bed75827ca05455cbef2fdd6bf72d641c24616beea0df34059d31c3a78661e16b7f18b4055a6615a63bbd95d9ae499c41386ab3850e63263624a87ed674f855188248983f16108fc1be419431cbb6e0350dc833e4ed7b2b7c93502fe3c3afaa5d27f0014f7b32a296434fa2b4461b8147bbf2bd3924e14311feee849f833e4f54500dc0fa9dd738078bf03f359bcb6979bc93af7911aa1c75fbdcf3e150f2595c5e374c0e5d21300a6f752f8d5b1494b096d623eca1f28fec9d84e0e51a9ef6b2c7ba6645f244ef2cfe4bf540da1c0f4cd7b940aa9ec4332c276593e2f1c497173118e79287ca7b3a8bc329415322e8ee9ea3f9d7c9eaeee3150066218841315df2692663ef52bdf0880170a1a4b91b7d41b78aa77176869fd360037bff39a141ba83bba31381e444af76d43b0a5b2b57d1fd2f924948aea374c7532c8d876fcd5e540ab018fb2c807c24d699fa4e5327d2e6da84620c9a3576c05119070987bd7cc6b179cd47548dde118b34728645b30d7996ca3cdd9c07dd0497a110ef0b7ab4472705d47af84a8762c65cf2dc1722ae1aac76959c0ef030331afbcaa312f7fe7cd9539f482eff31ed430dda2ce753e0d1676859579ade58a823cf1eb8ebe60befdba878529fc4fabd107d31cadc0de6db01980d86fd8d6dd07fab7fce3815a66808d517c1e25af051973c875b451ebe083905c767364d6de1c87808de54f7d8eed6895a70649989bac21cbd0bcdd76ab8256ad9ec9878dfb947042a5c9607affda458e0afa8ba2bcf3cb5432e5081062bb08f7679d17ac3f17d5ef543adb5c1e192f5dd15bcdfbe2091ae6d0788d626005bcb1a2f714d302a70806296a9419c55637bd9b8d78964532c48476c26ab1fe7b45159024df2bfa2b8129553f2c5ccc27ef1315183d7c472dd45eaac3043e468cd3669fab01cf205393b5547f4996b465ac287255ecd31c564e6b1aad920c03161c6cfcbc5c15061d107bc84890f44e121e29bfbedde2dfa5d6aeba000a7d9c928ff89bb649eb27f5c94bc801f2c1ba6d59e6f468d897ead061b77e947f4a856e1197f3337dd36e433e72ee0b8a3550b169627f871a6c29d6e248d9c8eeacefbdb777cea5c021e69a0dcbbb4be9591d0fd17aec81996c3d4f921213aa96dc1", 0x1000}, {&(0x7f0000000200)="1d14dcd01fbfb22e7adb45819aeebd385af2b45d3eed33d180dd324b58bab85cdfcbf8d1e025421af09e657b3f4d644a1ed720fa4fa0cb14397d13ebf826fdd4f160", 0x42}, {&(0x7f00000024c0)="68cf2b82e8ade12eda8bc8d23d46fc6893ddc36ec1abc3c2fb54c83ae0f5f79f189f6bcc5a798f98ef18e531957b2d41c99e3489a96ec78046cbbccf225ad48e83df6bf0396755e671ab2e0e2359a3d3db96438e01389789daac5dc03703cbe2c49c6d59f61ab4ef00cffc7a8206eb0179dc4e71d3a3ce47c71d6b3b7e36bdbc98a8d0bf8ae0457182aa8162ae3369cb7af10d1316349875bc736feec1d6ca4ee66d8ddc78829ad9a9a354ca1bae57bf2fe7d1a798c1a47092690a9dac568767438079f0595050d5c9c5bf04ff6fcd21b7fb398abff90389d3f385a0913f223e06653bafd4d50a3a2e4313cc4464828ca242ff26be76cf3365b73e37b74fffb396a5f571cf85c3e99c7fdd849a1b837b271e1359d26ab40cdf6a0141a4b80aeee6f1d2071b776ca555f031ddf6c0b41730c70d735530a08ff3bb3215a2e3ab57b14900ca33ea0b1de3c1a574a6acbf28bacb26d816e4873d9bc304305c1518458cee2c9780c6045908ccdeaf430fc83ec00a87198a3aff1cbc3638f72b9ef8f03bb53196666d0f15a189a590994b6783207f5a7a98aaa177d248794c277083cb9c82ad919d26787a969f0f6bdba004c5ac50582edc205b6402a92d102eba61d61cc4a352c7c4dc4b4631d8512a35d4346e5ef863384ef8a6b7e345f33bdda5b1549f2a1a42634e0ea0691b7d123802bfad2bf2d73dbfa30516a6bffd294683ec2c7ffdb4e45307a0307c6606504d13d4adb8c6301b3c46b491df9df2616a3a422d5598ee9e5404a2ca17c4f3f601f6f721b772b03966cf265eb1d0fcd6c7a0da594ab7abd8d070edf43dd90a359c324c22c6837ede1ee3321bb8b306cc519727f7e54e0e86f81261c963954176587eac22505cee424389ffadd006bea53baee0dd2bd6e19319d2ee35a268ce7358dfc18f6f3edb052eed55e05e58c7eb6ed9ea628c6f93e2ee90122201579da5ca435f61e010afca34b05326f45f466fa782c96119aa4f48910f5c34ff23af161abbdab26b3576f5950ca468b16d5787e8f16ddc3e1d82447dbf7b503845f326a5a920a362b3414fdbd80b821057dc54dc86e82d3b076b5ad8994ca96a71dbac8006b2d3fd26957588c39a093b19125dd7b5565526a81f806b120f7951e39c612e8cf23e67df58e7a2ddd89650b755331840fd5d5d66478543a1fe6a717e14615854421c59707622a704d5a53275915a3550c9f118385203a2077fb1f93d4d2150cdbe460a3e21783a05f2cbcaa43afa8146649ef5577865afe9def0deadfc7e5a53dea7ea9e2c1234a9c5a967b70bb11eb0910b903a72c6104bd01786d2ff73aa9693b688648677692c2bd52731b3b3be10d04d8d789076ce8eb81f05a4a35537e542d3e833348947adcc936df64f4e0f0bf68fe4019be305aaad2e0e4107a2ef6b12ec37b9b62de5f592c4c9846d64a97046a251f45067c7556faa917b337c59a132388569e48cb63c9cf6d77aa0950d572276764fee5a52d409cce28d4448310b23b54d89e06e7912caf2bf451f7a07e0e192688222bb36b17e42b1cdc98d36d7ee285035a4062849b7a5296fa85be44480c21a0d55c9294735510b39c5de6d09fd81b849538f4a56995f4eeb9eb85c92fa14def8dd757cddcf0990be9a3cf078681b10a690de35d5478fc1db84c41f34ad295f9676fd82229e038371eda7e36bd2578e0e1990a9426689ca8c9f510bd28d780596ea7e8acbf58e6b69a80c316a3220a97bbbd4ffce3b8826c349df0317c26daacac74e5c36e26efb3b69a72ed09a66cebf06c9d15a8b0b86d52d757cdacd9e5bca9ba4bdf818931b672a38a709d126b200be85171b7c630ad8eadbff23034ce2d4b2759c12719b1a8691ba51e8098dabed458366f63dbb3939142c3a9ee861d3d0ce5e2df4620238b36bc42327834345a9d1fd9441338e9a8e22a6141e042930bc8f7ca075f22216051c296197187ee9af83de8dc451716b1e969c94c45e242ad8cabfa259d0eb42eb4dcd454ed062f436df7f5355731fc1e6f2b37deed6c582572bd380343fb90ed53cdc186251069ad5b81e0158c7d07814cc22f8ac5dea90e112bb9829f45fc617aeef1ec91898b7260e25837c97bf33a66329539608287721e16abdddbf1a362242a432e2bfad0cd7dcfbf722e04a2506ec8857bfdc2aa040861715a27211de8649d70b10915503e24205d0e9cd3fc5cf1ae84877565f9f43768c14d03a8107ae2e22c041f7eb7f175ef92368a6de9269d5a0c54878ee8f47d14a2d14254bfd40dc04984c8b1f1b89fdb354c0b82c87a617153469cad4379610985303ecc50acd0b7b4847578a93144846b93c6cc99db69b2980840d8fced70ad6b2969033feaf66c8a8b77aacae0b4643d16c4c8f30616654ad26e139e416f21530d19725ed8b74288b6b1626fa265e541c37da6929b630202199246b14ef9ee26636a9d30a3ef33a2bf52e1534e3705c123288434b64d00a8219def690949b8b025386277ecee253a2bbb119ce0700163f046d80f5bae762d8df0c1e4383d45e1e952663bc12aed0f42a176a39b9d130597c2b3c9e7ed754a9998896ecee60cdd0c57839a86edc4b527b9700db5a17755a4f586145518d323a83afa1b64665ba2f06d6a119fc11037160ae46ae9510a3a5b820ab212ab658de66ebe6eab62ebbab6c54d493b1debe1e06907dd5f61c28b3cf67f69ef4a90b9e4b933a5f458ae5582ad787502e71ec118a12b97c135a70cdef51c96d13dca06790194d7d7c6a7438346e84429c25897c306a26e2b5148657645f31b40f318947909447e38aa3feca0f59f06e45df92b839180d1b98cd2ca6b7a815f1a1db88fe8a1958edfea312b6e21dcb2e98311559537bd22d7014eee07673470d71815f4279813471fadb814b7fbe7b55319700c42ae6a6f4fba1d5b6e6669e788834a67d5115a84b4b756a594edcf2544d6df51ec13140bcfa13e4496785abdf0b972fe25ba40f21bcc5d553196a8f8387f5bf14f930bc7892425cdd0f50fca8068569c34d8a4f8734ac264517cafe326b01c26870bceec92cbcfea479ab19a4ad9a2736746530c04c8230f8ee516fa4cc17694d95371351bd3eae4dfe096af026ce37348978a1014e5d8785f23b4e0a4a1775ecf2b034d67a2fbe34f160f62a59b15af34705a2bdf34e678a432a69ffc08b79d09e1a275c2cd05d3a36d9f6a7096e6016c6c9e6e5256e80c236eba6c5576a83407937c8643341757e02724e2c94eddf3b3a8c60e9208545c0779c61d281990ccb58a07c5bcf4ef8b825e8e7328652b999e996fb9593de070c60b971dd6cc2609cac66498cbca8879ce29127572457f00ffdb8c2d458861538d08f047ac25f3aea9475721622d305dac09a604a6beace9f2018743f4df160f203730c0f57d77993dbb8c409596406a27154697c09c0ab5bf106a8dc2af98cc41cb2548880f9eda3ce75408ad8c2dd80514f96c131fe51edfc37ed59b6786eb424a0226702293f97e3d0273712f10340a59e5c78c0a3f6dbd8d99aeb0436da2b89c6f4a80918d06084c4db98d91c0237f239c95ea8cb2ac464d8796ce611298812bd292519f67fea287f45f93f963b70140059baa1f8d1145ac6b444cea87aa9ed87b4ea521e6910a6616e16fea7dcaa20a85171040ae09d5fa08306fecd18071216572c12180bf3b1f7b29363bf84bfb476aa12b8f4c1ebb60454472fcf5e69baadbfc08839b0438ad0e632e847668cac179c75fc22a1b36cc8e66cf1a31e84983cef91e16baef986c70c70e022a84658a2ec9543fe54caa88304107ec3be547f63a9b6eaffde6c8d32c3a2f00e43f44ac8925f1fafdb4947dd97fd50ad15f7eae1d31eb7f1134b1eb8b07f9b13557e05204928ec6bed8d2232585be438371b0ba3d0c77a820c6697c6a2c7a803db54d6a36aa242304f45c6b485281b0914f18862de95761218bffb772a37ab955f28917cae50f3502a0963ca809457c71b2dab630aa3d116e5c4c48e9d2f738cdc6b0ae3b10e9bad11b016491e6164653220d48aa711fc7ddb7fb787fcafd75c084fe009be609a722fd1bc98dcd801e481bbaa5b3b027c3b343b227e688889a44d60db08da54ad6875ebcfebb906b82d08de280dea1e0e09edfa53e823b5bbe95c436d7f6e76e49a049890815d9f4ee82f08ffca7f5858a49a0031f20fc0b80660a1e5a7bacd0eda0edc254f061c28054714834e4355bf599a6fbeb9f3b9d05588d6914a2b3e088690346492f8fd70fb0659f21130a00066ffc945e63bb1c0eadba86f7420d98825defe6c3fa3ccc134c8f8072b2bea9c2fd41dba063f5deaf98a66411e231094c7ff15f7e9d1e1b01a4984c9b3e4b17933e70dda8b0193865b07c0cc08dcca47c7f2bd9d5f7aa1654eb86632ff8cbb276c0d9575f1e1f77d679c24599ee850dd2642405731f4e3c101e41a0d0a2ed7561a5d575002911b6e3d5496bb0415dcfb4e508e01d6c23730034e3be890f22d7317781c4c3d01b7ae94d72886797fee29efa64d9ad6ef2283d3f16f59c4ab818eef8db68f4214c15fd2a7e37faadc374d1a90500586393f8f16701b4fa5674307be1d99ac0c81ef638f92f32b20c33f77600d0638a425e55deed9201381dc0caab77f16fc7003d82019425ffbdea7739e5431a74c4af6ba747f3f5a0b192b0bd966926b3030e293db052912c1998a4a9a78781bfa51038f0b00f07447153cda01a8131dcea8686cf406984ea512dcd01c67c0094032e7e5cbbd7613649cd0564d532e8984402622a541a38f099ca1ceec76b1d349fa19fd019258248738335f62f6e63eb78268a078212a7597bc5a22288124c122d196e9e38a6b00fac6a8e7f3e012141d9e0536c40d6f581f9a9f8eda84c78e656a9f661de0b5acb22e8b7b6c056e5dd59786c67e8b23d179182546f3bdc0494f6b1a16a5e18e523fbaad59738255b2ce6e0ec2e3dd774b2429fa15ab7da9ed846612391c6b6dba01153fd248655b60ee5b5ae0cfba3246a081f7c1a7af4f0f98591051c14f2241297a370018385563995c0aaec0d5212502c6e639e6e743b7bb364c0b992219ad6104ee4aa434e837d4ee0bd4e493d782bf7354456192dd77b0c6a5d968fb5f8a60d5b3dc361c3006f07be3a8d0a766e6888576587b2b519bc9280de8576e39aaba34873efec0946bda895804f68bf99a43aa48c827610cde27896318bac2a5f3297b6dd4550f8ffe4c23641d44ea4a3708d690efaee59eb07498406b857c73a157ab55c7fae71a3c7f47621dcdba050e4a9b7e68a2ae45c68fc97a47c862a531dca7ef7c605115114be0878954fa7749575497a8a8c311578991a53ec632195fdc17566d2c2399f52a861ec1cef494f434800368c2efb3f537dd7dddb4c0298c0b4c0386b13566df52ad1a6f246833a1ec06b2851aa8895be9d39b9ac530f070ca6909eef80381efc33d26b09a2b1645cd254366aab23b20dbfad368c2beb4ea039c80fefce0a9d9e8b39fc5f2aa5a5a690849513168c47d50e63658280f0172ffb3904fbf0e9781cbabbbe8ed8181fa43457f21b677db8ebcde186304e70040af808549713a7fda8690f6581f53104a06054b8a3c1619cf30330930dabbfeafd3d82cde42dd6f22f09bbbe6ac280b7c3ef97a413dacbb6437994463b026de8c467efae05f89edfd48f769f368f2d73ced36ca17fd841237e3e2ca6a13bffa710fff3b8b89bad82ff58ec7694b368a38f97ca530f1f4b1fe60caec3ba183a14623c0fc706e314c888dbda4fb68d892a2a43092f643727fb54b6d", 0x1000}, {&(0x7f0000000280)="b2bb725b995f2507705b58c9f7967f783d7c149ac47fb46ba2f10655d676421c08e6185a0cf88ccc0513297b36dba323f504546cfa5e27ad4cf04132f805601414ec83d5a008618a87cb5eda5b95f62d", 0x50}, {&(0x7f0000000180)="38e6ed", 0x3}, {&(0x7f0000000300)="c552", 0x2}], 0x9) getsockname$unix(r0, &(0x7f0000003640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000f8db5108056c5e0e"], &(0x7f0000003580)=0x6e) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x10, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)="516af16cf681f859b0aa7ba12b5131c8fb934c8215184a4bf91d65e45b11b496370ef821c04fc482b6", 0x29}], 0x1) setitimer(0x2, &(0x7f00000035c0)={{0xd57, 0x3}, {0x97, 0x4}}, &(0x7f0000003600)) dup(r2) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xfffffffffffffc56}], 0x256, 0x0) openat(r2, &(0x7f0000003540)='./file0\x00', 0x80, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000003500)=0x7fffffff) 15:16:17 executing program 0: r0 = socket(0x0, 0x1000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a20206e7ffffffffffff"], 0x1) 15:16:17 executing program 1: mlock(&(0x7f00000f2000/0x4000)=nil, 0x4000) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 15:16:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) 15:16:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000001280)=@in6={0x18, 0x0, 0xff, 0xff}, 0xc, &(0x7f00000012c0), 0x0, &(0x7f0000001300)=[{0xf8, 0xffff, 0x4, "7194d5e0160a30e6edf0dd60d47405f2a222efea70a2bcd8b95cc146eea57c042f77c658eb0604e64735415cb3936578dacb530dcadb757e30c8e04a5ce8831ca776f13b16dc5d91814dd47168cb8a2597e1d433d96adc8287280cb140d3bbfb6e5f354bf7a514acaa785a9167ad603d0ad7b43a0c11037dcac3c148bd73b1d882933cca97d5d121239f8a03f8e679af39c9d8f71fdb95cee4ebc8078808acf57c69f6f026403365c482dcc877b0b20db9dc85ba1172e9ad2d93666cabacc7f56e99a33354c4ecf640876bbe475f0621e659683aa60800cf663fe9ba3ac086f4546abf003267"}, {0x98, 0xffff, 0x200, "cb959bb6c9c4c886789a4d1eddeb87263bd0f27cf3ce5c9a5cf178c3b8df499a543c8c9f8edd9d2702ea7e8bb09e7467a3b5080ef1e71a0fdb57ae543878a4e9878db4524ba8c86f3f501b6cd942140c1e88c4401895596b97708d49b6ecdc14d69353656b5ef769c61541a2f66968b1fec4f3902138ede4dfb17c44360353b034"}], 0x190}, 0x409) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x6) mlockall(0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/69}, &(0x7f00000001c0)=0x47) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 15:16:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x3f, 0x9}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/178, &(0x7f00000000c0)=0xb2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0xfffffffffffffff7, 0x8}, {0x18, 0x3, 0xfff, 0xffff}, 0x200, [0x3, 0x8, 0x80000000, 0x200, 0x1, 0x9, 0x2, 0x1]}, 0x3c) 15:16:17 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) 15:16:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r3, r3, r3]) 15:16:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x10000, 0x5, &(0x7f00000001c0)="601dd357d9b2ae50bcddd9d8c6d5c2434c7d363d8eb39fdbaf7b114686403b4f3c6c9c6f1e7b788b80f0e06f9d8a65275ce99351f30f75087622c0ab6fc1c1aaad60613aa5508d184b03ba0a0cd35be064a07f152e4576f95a977ed3e182198c50e31196dc562269f69517a9d27520a2f79cc8eaec05b5a7cce8afda02fbdbfe2be19038872cb7f2ea7955b5f45de52ade1ec15d74a96bee3405492bf5bf1cef18fa55e727fa6876a4328cdab4c218aab94e9b859e8fcb7b0c95e7b1e347da44957026b6ab93acb4e78423295303e798b70fcd294543c059ae8db1597d700455e550", 0xe2) setsockopt(r0, 0x7, 0xe3ac, &(0x7f00000000c0)="181e22694db19ed1a41b3068853ba47712a945da0e689c6eb0c054c076efb1dc3660dab2d7112cfc0c0fc3e99190d2d9b38605d6636708ef1090092c7790750b631691ad3f918e3fc81fd70594acea2925bdb51d377469beee49f0a35e53c24c8ef3d133fdfe3c7ef332590d46afb0cd374a6a19e3bb06a867a8bda5864d602a2e4d37777500b7aaf7bd246724551120ffa67868dc4c6ec87bb62020465235341e46177edc470964f507b94f9210790cf73f316edd49cfd18ce2e3f8d718756c4c918d7c0ae2b0972d66b28a6510af31a9fb48cf80d732c8c668f9", 0xdb) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 15:16:17 executing program 0: socket(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) r0 = shmget$private(0x0, 0x2000, 0x48a, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 15:16:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000300)=""/251) 15:16:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) 15:16:19 executing program 0: r0 = syz_open_pts() socketpair(0x6, 0x4005, 0x2, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x400, 0x5, "11e0c9f212b7d2e9301ce935a6adc731d11f5835", 0x8, 0x4}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) 15:16:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) socketpair(0x1a, 0x7, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x1, 0x1f, 0x4}], 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x1, 0xb3}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}], 0x9, &(0x7f00000001c0)={0x9, 0x7}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r6) 15:16:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/91, 0x5b) 15:16:19 executing program 1: r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2000000000002, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffbc, 0x0, 0x20003, 0x100000000}) 15:16:19 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2fd6ce16c86d25f22a86df0ef5cad3da203b3203d0f38930edaa69165413feb9a79e518d5dc5cb9458c4dad2dde8064f1048927c07edf740bc29c90479e8b7ec5eb1ddb5bf8554a198d905e08d3fa19cf7ee24a4e3882888aa20c7186284d877677e0e19db32ef7dfe6095900d5d545e489327", 0x73) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x29, &(0x7f00000000c0), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 15:16:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 15:16:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x40000080000002, 0x0, 0xfffffffe}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x8, 0x100000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) fchdir(r0) 15:16:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x8}, {0x18, 0x1, 0x3ff, 0x5}, 0x200, [0x1c, 0x7fff, 0x7, 0x80, 0x3, 0xd887, 0xe085, 0x1]}, 0x3c) 15:16:19 executing program 1: socketpair(0x11, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) writev(r1, &(0x7f0000002380)=[{&(0x7f0000000180)='y', 0x1}], 0x1) 15:16:19 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000080), 0x4) recvfrom(r0, &(0x7f00000000c0)=""/76, 0x4c, 0x803, &(0x7f0000000180)=ANY=[@ANYBLOB="4ab3769966696c653000f13fa6366d5c"], 0xa) socket$inet6(0x18, 0x4000, 0x2) socket$inet6(0x18, 0x0, 0x7) 15:16:19 executing program 1: r0 = msgget(0xffffffffffffffff, 0x365) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x100000001, 0x7}) msgctl$IPC_SET(r0, 0x1, 0x0) 15:16:19 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0xfffffdcc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffe73) 15:16:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x89) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/119, 0x77}], 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000540)='./file0\x00', 0x80, 0x120) fcntl$lock(r1, 0x6, &(0x7f0000603000)) 15:16:19 executing program 0: r0 = socket(0x0, 0x4, 0xfffffffffffffff9) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x100}, 0xffffffffffffff63) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r1, 0x0, 0x531b762a93f49bd6) fcntl$dupfd(r3, 0x0, r1) r4 = fcntl$dupfd(r1, 0xa, r2) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x5}, 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x80000001) 15:16:19 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) r0 = socket(0x19, 0x3, 0x10000) sendto(r0, &(0x7f0000000000)="e367a00b2b05b2a6240378b5eba3a14a081593d23bf9111172f66936649ec2fa8ab947554a897ddbf3b4cdcffdfcb4cb533eebfd52337d37c7888b3bf595798293866a44fae7d72eb23f4aa1d8cff3e2b2a893e85dd527a49bc92370467b3d2f4f494bb9bfd67bc4f54d38184994e7e9", 0x70, 0x8, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x5}, 0xc) 15:16:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 15:16:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) fcntl$dupfd(r0, 0xa, r1) execve(0x0, 0x0, 0x0) 15:16:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$setstatus(r0, 0x4, 0xc4) syz_open_pts() socketpair(0x20, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) flock(r0, 0x1) socketpair(0x22, 0xc003, 0xfff, &(0x7f0000000100)) 15:16:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') fchownat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x0) 15:16:19 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9a2d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x59, 0xd, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x191bce96aa6d4b3a, 0x20000055, 0xfffffffffffffe01, 0x10001}, {{r0}, 0x0, 0x0, 0x80000000, 0x1, 0xfff}, {{r0}, 0x0, 0x0, 0xf0000000, 0x7, 0xb00}, {{r0}, 0xfffffffffffffff8, 0x2, 0x3, 0x7, 0xa64c}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x1, 0x6}], 0x25, &(0x7f0000000040)={0x8}) pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000400)="09532442a382666c4762fa8fb0449adb3c1fed4d1fbd724a5fed29d7455f11b0521377df87bf62130950fefa0658a4912dd898f6207aa371864c409e1a2f0612754b07e97fde6cde0f031ae8bddfc7b02ba9b1347f74dca56a5e8fa3a8c32899887726a0fe31fac287c6be00b543ee10578fb17d0cfc7a1be43d6eb0e275e84216c508374492119517b4be6ecfafaea7edf8257e6603a4d3b7d6fd4d", 0x9c}, {&(0x7f00000004c0)="41bd2487e12cbb76de997a53fcd5bc7ddd428c4b4a", 0x15}, {&(0x7f0000000500)="9407046b10af89e985199cb1f58c4a101b2f2e8ff1ef8ce357feb9410199fa571e98191df211f529e96f9010805268667ba225791afbe2d245c558701f0cd9d82a447ad992e7834ca58a0cb4d1e2f5c5b7658cd0cf7f67016b6043298e5bdb3a094e7e116240ce9de2aa0639ef237d758a20c9772fb6aea87629de844a24eb09959f4c7b7ac8d945395d1a706c370bb3c47a6655591ca0fac066fdd024fd", 0x9e}, {&(0x7f00000005c0)="59bf4136c1250743992fcb541bd29b7ba13ff449b263c591f4f7a5825753098b76687c5176de3e2bcc6e41cca174c5f0c4cb0bb9710725377a963887eb86d9adf3fd9086a9f4534b22eb18ad31406e3cbf1330e5ff0af23d1a9c99b4245c9cb80cf5fb24dd17a8c48af0437e08b37b5f455388fd4011e314e27b8802bbd4c47a8e6bc59243daa685f9442e91fbdf07b1e8f2d7238113abe02499cb8c50fa9484a3a04072dad5966f77b45d8c735614661e01f9f9cc0d9c9496c8afd9d6d57c84448e5b6956d6fd95aa5ef92e7244cbd05fa19a7346148b3625ddfdebae31a98eef80139e70ae75e3ce3eeebe8e46670eabd904b3a5605aa1aa871c9ab7ab5448a10fba7505f63c04138b3f73a664bfbd4c534ef17a5c004362877deb118e1cfb68cb1739a8c31418a46cd62c42b96613db756283a91b6f6c046464624644e64b3c046a25e877199a828180b8665765e9b10ee54d6671a57ef5d41f97220de6d89b4fb6d8a927a37bb4403d97e51f1f247fcaf5b167cc28ff543c6e4f7a83ce609db3036b732954f9daebb2cc95cc69db2e4cda9442f282937d1fc395959fb3bf87e53f787596546905ac7bf747c6d82efef69c152e58b2d8fbc3fff76b11eb1c6b8a12a983b693b63148bd3c24e6f1acb3d37f4bf6392dfb4eeb609228ca6364ea7c94ab6970fefac6355d4f5414ad4cb3699a0e8042f43a3b3e5efa986771ac88856beb36f206e5ae5e59ff8f7d63b9d572df3adc06629d473d1a9b4fe16d0e3b5eb68fbf173eaa499b76a06887193cc4e0facde8513a3ef628b7fa174b4f065f57ef2b5cef54cd8675d19b6df90960b2925e87c5e338809853a67d0cdc41bea9f244a7726db43faec0283b69bd8988188f98693c6eb898725ac295eaeeaa958cfb1c6c8fa5f8f46d96080fc43f73922ca86d75729960ce9013739d536f7a5cd9bed28389953ea47e95cdf4d504dc73d2b8ca3f8268d46f059e60a054e47fe423f91b7a2dd71d3dc93f4108aae771306ff38752bb66cb7531b94b7810e8607f177866c3259cbf26407c7d5b72307c4b57c1a015bf1550239391c2ad4ae89850ecf4dc75e417b26bef99cad151adce8fae827e38f9d3869dad5d3730d40c01a74731dc3510da9b0dfb406c8ce01ab2ccafd5d1fca34a4d6387478724d2121509bcd87e6a7c5d34087ce5e746417f5afbdf630a948bb791fe55a30f8847c242ab706c07637d01e74c0bd8c74de1cb9a8e12f8e4bf0373b017c62bab3aca85b9f2532fc9412d51865d054986054f5102860bee7fc588fe11fd59d2f94e54aa8baf9796ce55ed8c34e25011ccd9f5b8582b6bbe0c39f52e1433789e2def02bcdc78c38990736626e388af433546bf7308ffaf19aa824655d67179378ebc8b79470fe4735efb7b0f60a560e386e04579c48ecbf10da9b6a72f3c46041113fb25ef0430963a15ac137e55cf0f89097422169747890a0bcd96f0ae2fee9035e33cc93919c02c02ee8c89b8e56b9a5b16c5b9b47bc77cd26f3dd6eaf95cd39457437f9c4944813b6ca2451499e496db397f5ec97257e6ffad70987047dae080aeb22be3804a4f4186929d3f5caea29f06ab7b181e4fa6e46ae09f2e892573162e4ed9d6ecc887a3d7411efab33ccb14c2e3c27ed24efdb192688f7c85bd449e509e5761ddfa19dcb5dccc98722a6e66485e0b3e41f61d9338250dcc36f78fd8b53777021daf657fa6aa6dc2f3a1da97ad8c44f5075bf3cde21fbf56e272d920356a0994fbcb8539283f4a4408814752fbfe0c73b851e8d194dcdef1b8d381d94fbfd69d4d9e75963ff44caed213f9e717d899c2bcfbd6bc7e808384f430afddeef4073990620437e2ead3b9ed70f73b1d556d392da113e769b902ba7130e4aa447645d12de28aa26e2f64166676b745c4d38fd65ee95a4050bdc5d9a55b92e0c4d2cf4bbd4fcccb165fdc880911ac322d7c41d966ff8348140c2f4b9d94de77ac0753c349fa85b6bf05ed9a6ff5b25431e01b89acbec52bee25a5a5413a619d27d8ec7f5651b97a0ec6710b626c03851eab9936c5e88ea59346da213c82b3b6288a097bab49599b951f7118a4fd4471a350c58afa016f69f257c133ed9fdca41c667e9825d09d211e687cc5a06977287137f014837a910d383a3ca31701d09bfd87ada40a86a7d55dc8bf2f0284ac7792a8eb415c59d76bc55327c44d0002fba4f4505c4b4d6f3de3610833c729776e50f6f3b7533be54b8cb95c4cf07b2c82b4646451ac8b9c8ff6ca5e629ef8112a23090510c23b8b414a9e6baa1b788ab36bb4d7bf6c98ff0654ce1395e82f650603db6916d5c75a9961060e0b769a478f6ef7b65b9a920171d59dc514b737f0f53d65bccf8ac5ccf5f495efe6f7438a0a98b07d64cd2df932cd34393e8ad8169a1d86a25fd63d5066eaa637b8e542ecb1384a8e1a8114291538308537cfde21b961a4a228cb522dc37c344efb3e181372c07d26b25382a546ab10527470b9b39e87dfe451e623812f89ade50282e408c8c7c999cd0e9c5646ea04d3aece856818fa08c6ef9a271adffb6b95f526925d62ae0aaa08f1c2d97e1533161b652797af88e8e957b83f1a515ca2b8eba6a14aadd85a8bee82d8750e8ad6fe64ce37ce2880c1d71ca3955c306bd4bb173620d161eaf9a652af38d1ca35964c3ebe1460a18b057694bb43557d86d75207c6970c53fb0b15fa79d9ff3d8435c0fb7c6ed564e5dc30e3fcad796b2bd75837459be1356b8236eab115683b2459ac565daf884fde2786db4e276e4aef930ddf9a1cb9da6cecd15faea20867c6c72e40c992741a2e7a24f41a045d3d22677c22ccae55cec1b567eb225108ecc96acfbef1f16d4553db07d27118ad946b50b694afd157da77745e3ba29f9d90f6fab9476e866a267461ff5eb69d42ea8cc4250f30823c90a204847138f4c3afff6d8339f36a0300b37494a40a602bccd6d76704ba41cbb41606800f28556039b9d96859551ec9bbe4c86e0e6914e6ae48c67a15659ed3ccb02e65e1a34a6bbaf92a04be9ce3976309d53b02ac86a3971e5c5b993ec0100496db61c2e12a8038df8f0a1a313e065d4aeec268355f248cf6e081b177a8f08ac94a2ddc6f983c70358a39f72f57c6053e7193f9253d56b2d99004c7cee862f404b5e6f3734d2ec2180229f50eff23bdb6d503a627093c6a6ed5d2a5da1122e311e5d5be861c7632dbe77c335abda393337e84f1b1ee47fd82b950c7017cfb05f5d13fd5006a4a7bc8a58f416dc56b756019d33478f30688372db29f895b37a370027c8173dfb27a1b12fcf5ee523b9d34452c50c366b73fe44e68c25206ddc37ed926e726b0a7d6dd284cd7be6ee05393fa576732aa85e9e79edbea3e5ee791857d967dabc05ad0b21c75499bcdb6cdd5761dff09bd2a66258e1f2a50f945466db3de2cc58605b9ca3478c1c1d57098ed80331902fc7bdcdb987bb1bb7bebdeb7d6dd4541aa6dae63f44450e846d1704ba166d172ccc9a745f0a1701700b8b0ffe5c44231f7088b4926cfc2db2e89eef97a4aa136c8cbb49a6b0af08c1a531ec8cbcf7c7f2646c09f2ed04f14b07507bf41c9d26b0087a10a341ec2ce3bf20f156a6836071a2a6c572e0fae768acbda2c7bac8efd6eb53a0fd584295e26a0d861327982d7815acd4f666e7c31fe76661d95f79685d11dd4e29734c8a44420fd529c304ea2cc5381a9b40d5ab4bf4c319e85ac97ffd445132793bdfca9164857c7f135fa06d03b7ce4a0e54a70a8845bf285dc4d1beeaae795d82ba6cbd75e59d15ae856f3cd6d2ad3a9c8129453faf8ba0258e98df052db91313932028c89869f6d8f5c6f623634b643f1d0cf8537d0a726e546592758b675dd0aaaefbc12819fb0820a1bdd87c2d249ae3d53af64c1863ae870c9d58e26e8a5bf0d83eb3320ca5b3d2bccb601aa44a5853b2e92779e0d8a3405dba4b23da020df47f8043a3f51ed1e396aa870bc2b442b4d1995413181a9638d735dcd03fd5cf5de96d97ed08f136e20db2b31ce3c38cb932981e357ae65d8a08c13ebc8a2220c488d53e1874cf3537eb2fb04f8bb5eca8f8547d7547bd78ee23deacad53afa7b0fd6b0c44102de5bac024a500eb8b6d52ac2148ba9719b26aeed0c5872aa96406fa5a84bf55e6e06502ccd69c6f991ce19f80674939efdababbdab0d52793c6c1a19721678d2e0e97f9a34c72f04dd08f7a0e3e01d80f7d4c206f44c1dd3912d2f2fb616bc4e3ea39006b4f80bd2ea26a578a68ae7f8bdb08cc74644ad51f273ff3799f5d2756467adf6ce8e585b606681e3f38420a0fd753f284793dc42bf5641b619712f74eacf75b049521532e471c88dc97485e0b8be90053450b5adcdb4434dd145401645eb95847be91629cc1ed00d20c7784bdab5a5e8a6dfcb39462858ad7ca0ac237ee158c7d3d38af7727120f8035ba1c916c5bf7e3a9d0e2dda2099cb7857ecbee40d95fc6756210449a9f299a28af1bdae6c581bb7845fe43de0335062edecdcea1efd3048daa7d91813716d1b0f698a55058c214aa24b5d2e5a725d1804c72fcf4c4d78112cb706869720da66a3b5fe7f78e953df47eec3c1d9b10de93ba70fb6f1db92417130beb9db9ed8b31209412a8bbe7fb19b8ee4fe90f17cd7ff5b41e013a35a35701857190508523191afd4cd4ef49e49aa208a9493690e6d79238d2f59e4a25e7c491f339026c6edea19555931299d09ffc8f33c8f60849f4b143663c2da6e8df722ff5c0b07f3b292cc7bfeb6b56b13a2d2bbe9d9a2bc404091d38805815be9512370bf8257eb251aad365783bdfc791173abd6ba69243343ac8ee74f3068eff7c8525827392e0ca9d895217180f3c96b537df92840cb18721a042bce48834c85c198afd009b534ba9b51b48aaa101b117ccae561a1c54fa35b5cded3b88826435eaa28bde0ba346d809ebeb2893842e666b282956dd19fa7a593592b7a34a3edffa598eb9bc69893ac433565dfe8ebb41bc7fe28814623a97078487bb88ce8779520b31789f8f16b9e59ec8cd14e6787e954c3341f7a69aa6490be4ce8286578aefd938c344cee8afa1a62f160d9ee7c4fdb4d62bfdcdda93857f8ea37dd9615d2b319e108060e8744d1e6ef8a20b23a4814735b42a0e8850830e2acac83fa6bfe33216abd954060e08e49c82ec8efc693e3c70138715c548f9806cd33074f8f43581c9e483399b923644d785464b8a5a496069c750b744cbf1d81b7f6fcdce0941f9cca35609290bdf4b9d1b7ef6217bf08c1077d8655e0dd19330d527ee4a608ef3b065aa520f06c71219d52f225347038cbc2885812212b64ab53aff18e64ebb05b742f105b90645400b14632b803d13c85cb3cfeb4856f9761339527c2938d33da6f969d568d33c57dd49d022e34d5c37a2675a2fdb89b6ea53a04e27b1e8d70ebe40e851e1ea9e308a8a0c770543b6fd745991e889599b10c3e84a14a1e3a08b7eb3a73eee6eb63e3b76ae87924f9d0440b5edf066ac924e58949bf91ca91621a7bae73329859d57fd74af52d1af692c68b782a0f64ee10e82d6a8d4438e5c773edc7265b76a9e9c92f6b3d07188380e77d23e87fadef862728e6e15cdaa401a10e8f289e40c8bed33622099fae9c7df93f8676a1236446fa3a2da14086887f8a18f2a3a00317359df10acc8f5751dea9a52b8de8cc7f53c1520541e9ee87c96005f19401eab74dd62c46785ce2e2e4d99b3f478375959023483593b8799b800d8f8171b94fd724220c44b1383f5d72957c35e541b2ea1199365c", 0x1000}, {&(0x7f00000015c0)="defd805ae1aa0f7d5759202f7246c9e2d0100559b5ae2cc3b1020f83dc44b570fad35a730c32b134d8cf16ec266f5566e5383138325e1c5e5f33de9c4452600e44ade8cd044f4aa4c4b5b1b6d8b1467a1f559639f6171d972818226700af6edb17891ffbd766b4097f5102480758099414332a32caa5d094cda2d3010d0152dacb9d61f083326fc37fd575b148", 0x8d}, {&(0x7f0000001680)="ef175de3ae78ada671aa6a80ba1c759de2bee8b7d4c7d681b2ad0f28021c67d4695080c38a4ff7309c1e03d1f95a5bd3af6e7df2d8c4460b31cccc15b7bde68e848e65d51066e1c1083804cc292359f0027eaf0efcd2d841694e61da3897aa78825c888a15d65296680b32748a2857402e9879ef2155d6ad230bafec2881f8b6c5aabf09b3f3cb3ae103accf2101aab4932b84356a113f9118b1b456b6954786ad7f9f97", 0xa4}, {&(0x7f0000001740)="21cc3a02ac13e902e29ac0a8c7d688ec5024dd077c9f728735d1bfd35e6f0108e5126af0b59854cfd4eb0b3aa5be1536c77b31c1c32e7004a94befceb81960fc4ebb8c8f86ea5277439ccb1e65a5b88cbbf7b15a3dea86264cab0fa8c0cf899d38e8645fbf71da64ae070a930b57e111077cf082b476e7376b2fa94961e1e42cc5929bdb7ab547554d9cdd3d48e9e5c5a119654e6e0e0072df5397eba0da5772369159f4b2f713988b8f259cf5fdaea6aa7fdc6f27d6c8d2", 0xb8}, {&(0x7f0000001800)="bd36849df53d8864898e7c781e33f70c757b2eb6da69cc06fd3c401a7fa81fd83da47d09225501e55eb52d126f7f7f25afb19eb5de8388b72ff3487de48c986cc7c47ced87d4213bfae9e96e0fe207ba0f20082b0f9046ee46465d4c285f552f3cddad173ad661be13643fe5ff6633521ab4087f7f5f3e339962fc6136a0e4f165f054ebd8e7c98ab59d07e4e0fe7da662daebcb94d51dd178b6f63fb85c7bce0451c4c217ebeed64d9e904a956bf993ddad0f1a2e61ee991a3870b75584039d438a2375783a1f9f588264e4c34ef44fa421c796eeab1694e3e3d3bedb6980c60f08edb9799344ed665b7060da3e7cb5876ed3491af20b070b3d4c13", 0xfc}], 0x8, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0x0, 0xc8}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x4fa, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x4d, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x6, 0x1, 0xbf7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xaa5f, 0x7}], 0x81, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getgid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget(0x1, 0x1, 0x200) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000240)=""/246) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) 15:16:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r3, r2) 15:16:20 executing program 0: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) 15:16:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 15:16:20 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000c0b000/0x3000)=nil, 0x3000) munlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = dup(0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x8) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x401, r2, r3, r4, r5, 0x100, 0x4}, 0xfffffffffffff646, 0x7c6a, r6, r7, 0x7fffffff, 0x100000000, 0xfffffffffffff801}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 15:16:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 15:16:20 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001080)) getpeername(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 15:16:20 executing program 0: r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) syz_open_pts() r2 = syz_open_pts() fchmod(r0, 0x0) munlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) unlink(&(0x7f00000001c0)='./file0\x00') r3 = dup(r2) renameat(r3, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x10000, 0x3, r5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r6, r7}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x80000000}, 0xc) 15:16:20 executing program 1: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xefffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/94, 0x5e) 15:16:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/216, 0xd8, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 15:16:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x80, 0xffffffff00000000, 0x100000000, 0x3, "8f5020c0bfc68a1d7aa17263357f18de98db9e1e", 0x7, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1d37949bbd7bc194aa8404d4f9f3ac3210bc734ad212ab4371375f9fbbf980127b08f2074c2cca1658538eeb583411298d45a921511c1386bae31056cb56085d0e20f6e27d7528c923ebedbe286939ec954ccd11be043fab7ece731f83732548880c8dd91a4e00bc282315c81d9584757e61d643b2555f7af8e3c7aca20147cc8cca22655836304c0a15b61d52857ecb97dccabc297fae025d077af202a82c4b0e04d88e3bf9795c7a68569446c35fc884f621a1107d323561ccee88f6b09c", 0xbf) r2 = open(&(0x7f0000000000)='./file0\x00', 0x441, 0x4) lseek(r0, 0x30, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="254d728b7196c7dfc80141d3fbfb9f689bdba88edd595049e28bb3857766bafcd5256cfde64f1daae32662d3a503f152417bfd5d696b1b0bf7c0d5cbed8f3ada48617df27f77366b7d6496261af85cc82bcaa29a041721eee8577806e263b39b9b9199900162c1dbbaacfd7ac0441d0f5a2ead5d463fab5ed85f25c7419b87864a1fcf23953a9e2e7a75444fe9ecc58cfe91b3fd27472f1fc07d35ab3d44ab95cf8c001b16eb70536bd2cc5bfb23b45df2b6b17d9a5e39f36283c6fadc470bb2235a370b4a4991eff6f82eebbfbf5808f5cf1343b9ec0dd536e00c3aab3fcc4304681ba101f0075061cc02e37313788c6804e7e644db2983", 0x8b) 15:16:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 15:16:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff9, 0x8}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x8001) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0xcf71, &(0x7f0000000140)={0x1, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8c, 0x80000004, 0x306, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0xfffffffffffffff9, 0xffffffff7fffffff}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x1, 0xe857}, {{r0}, 0xfffffffffffffffe, 0x5, 0x21, 0x40, 0x4}, {{r0}, 0xfffffffffffffffb, 0x60, 0x40000020, 0x4, 0x6}, {{r0}, 0x0, 0x4, 0x2, 0xffffffffffffff96, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x7, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x7, 0x6}], 0x3, &(0x7f0000000100)={0xff6, 0x10000}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x91, 0x0, 0x80000000, 0x0) 15:16:20 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0x3f, 0x5, 0xff, "57c4302b6a69da845f8cb1b9d662e628f3763897", 0x9}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x9, r2}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfc) 15:16:20 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x2}) setrlimit(0x3, &(0x7f0000000000)={0x80000000, 0x10004}) 15:16:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="3b4d48024802bb68f9143c55fddf629398ce64fd3f9cadf482cf55b493ef7a9fb6f2db06f059586372384d37a30962875424a8f9409c7e3dcb4d47476e7da9264b056cfd3b60a0c9950b0f07354da19c0aee76ffba61f557f211282211b713e684508b8b85a21a9107462550e3132953b9ffc4009ad78fadc36a152d90c2c57e8e072423469faf4bf667fab7ae6c929b97e9d2b0f14c296bbef76383815a284fff274ff362f1c40573bdc37e26c3e85a3cbf4b9746679da93e400fefa5", 0xbd}, {&(0x7f0000000100)="500ca91f2b621732e30531557498624f88e1bb0605619b51d539cf125f4b9c56d93b3ca8e9a3ee750f453a661af023a7825bfc49262ae2aa4c48800c022f82033f14517198758059e90c352b811dbd1269b91bbc21cc75e0b08220c92e182e6350c1f27ac55c32316a00302cf84644d91aafd5a3b2925ba030ff02709cfb3f93d35f3a5e179222fc096229120398fd5828a90ce7ef3d08cc14a410e89571461bf98457cc930125541f76074ac32135461ce61d79147c52b6e213b4fc0f5a1a025771c811359040ad70e6d8d48c3a73653f5b88e3525a60faff5fb26a89cf9311ec584b6d942a16b572ce5e9df6088414c08d2af73b29ee674b799246ee0e9aaf1bcb0f6b58052e27c6b9e18152da1156d6e8e7483e6f90496fc0895f3aa2d11507f758a60dca1f0e87d357784f6ead5cf32c8da14846f28bbe9d71410ac6fa871053a05d3570a90682a75255ce38ebe3285a6bba951e2775cecb36fb7c25612d96101ec15ff28f33a7d0da1f3abbdb104c6abf3c332943eb2627f9cf328b42e5f2547e342f54829500451fb47c77712ffa57398775379099e467d288cbd65638a571ab55e9aba601e151f90dc8f804dfe95e81966941f5a723742b9b393ec1eb38f7ec0dd36ddfc5ee304a580672e16f26ff6b08aeb3ce0bfab82d47513661bf6aab58c343f224f6060f67e7b82b6b9d00635805ce898108c69af16f550aef08654b19b09a56bbf5ad71ca755a176154aedfccaa43e8b3f192dbe6724417599f5dfb0c2de8eeba87b0697837cbcc3d69fed9a849f33635de05eb57d8d377beac84421fef920d4b6649811b9705f22037465bebe6c5d21ae8469296f7e70c2f3befd27a971dad500b7a0021ab94de75e90e51162422fa44656c76e3396bd711b54b8813a8e0219f5231608d14bf5533c441ef9da55e12fecfde815222e3ff7ab0444cc9d1fdf69079a51a9353a588e8bff1c12ecd215f8b5683011b2725f65b54a0dcd846f29c7260a754a123e17e17db9b0d9a9fa02e0d10c4f1a0e6544506b5ce615e829bd0b0d76e23ca31e04e8e8968779247014bbf399a16f8fc58ff4665215730ec06f3dea07fcee5b5918a500bee82c52d2ced0c9e08626edad0741ab8c577f1013b839523d86ab072acb87d98fae5de5e8848e9bae662d401065ede2ac149463c7309eca8ad63884ee1578c7e3aae395b19807496dfdcc809a5a0a23b0256c643ecf3fae0a22814e8d2f8620624d71ab907aef7bfcb035f5b4d66f37ce166f723ee4209cc39c4ef32a8183304e1d92a5befd2ad5df0a2a297dbbadc4318e24dd3160818817630d6205bcee3a20bb0075fef246b5f45dc150f7906b67ed010828dc0b09333275d2055e30107a7be5f180c7035879887a123d3af23640a2f1a41caf323c40e55e4a51d5ec675000d07e8d4b92b69953e41ab9507368634fb14cc7cf3a74da08a9324c0f45cdf30c3a2ee992dfc9a0115aa691ff352768803db90999a0cb3fbce53bb744cb1e441b831809fb5098e8fdc06b202a80d77e74353a92251ac3fefca4d4a8d2c72fbdf8d194f15c6f412b2429ed3dd58d060f1ca535fd3b1d5762208aa52222106f4511bce010a2ca0e58cbc889a59002b98c001300402a7c135a829433b2a288acff25589afeb5a24200eb8919cc2aa66c5b84601c9bd693a38f7de0b39a78afcf1239e03c812a630f15f140d28bd2d8b0ad2748647240c3f2fe65f6687aaedeef0c4d0e634a588041600aa0b978c2cf4b6532fd108f92e0f88b8f914b6e329e2e8a5f9cdbf9fdcf2f2a28fa807891dd877ba4dd6d9e6cb4aa50fafd295511eeff678f52ae1eddc7efed1a2a5bb4ab74fb17f0c9be9e0359f5c4255b6cd4a9d0b2e11959d7a31c7a81c78ec6f3a0fb95367b2a217b31b6f65e0fdb3a63792503797df5ed69baa6e11e6d906c24aa28c73d71d37bd055608a495918128536468a8dc4e748f818bc1bd737f85768422963bbfbac80cd03c8dc1c3bdf76cfa47117dc393a6e08f8d4b917c1b0bfe45428907b4913b9cc623f447cccd7140df7e1a37e5ff67805ce33dded118d4a615df472d37f47a6546b506a010938728f6fab690912eaa8f3f4ed304fffbeabec2d410e16bd22ac80a22e791d150c4993d3fa560f9982d5a2df7cbdc6c785b9bac919e0525008846a1d6a7f57469d365c86258007b826a5435c80a37a9eaebc5e10e58d46ec68878b8a19e6fb2252fc3fb9e4bbff76fdf25a85a16bd38e3e3798a7c6e01165e2cd7686d548cb6725c928d98d52f5474ba8bec6c47d9fa1f3e5f3c3fc9d76b93f42b538e52bbb1706c2b823eff6ba39bc025573352a3a5ab3bea4747b7de31df2a05281c9874b942d240ead0d47b7d78eb48ab86451b51a0c3a96ea355886507e64f02e13a8a804769558b72b485e642ab8bb18c1806f90f6c451e374f7a29af53c6540db8b401d9c226c836e53c7e53c27b6f7355eb2dcd1b2281f7264e50925fae92e71008ac293f25e9eb5fe0d3c05bdab36547089f89e1615ce8a66a184099f617973204d44b849443368d9029c4035059470698548877fc23f6ed62d3f009b17942083a1d0851726fcffd48983fadbd1e40a6b46f5c30c64f279302122741e81ed66a9f7531f89a5db35f57a7102ceb774560472f451a641caa704ce9a14b9371b7b6ece9aaf1d3b05a2fbf5061bed6182f0d508c531628753a8eb0ebb037a9068dd2aee5fb610935e552e5f0c77da436f0c4b4eca6b10c4fa4233b2d1f909e641beb26190546fb3cbfdaed68c4dd81fa70f220648709b3f818e58ca21d00b1e1ba30ad987a37bfa987e02bc99d3fd45115cb2c34865046495f72a5f6465f93b8fd3519a8243a166a9275e9e2f673ef3cdd788d24b727846872f214710f5d21fea8ac13d611cac0df761f8b6a7fc1f5d95575031ca8f299738b63c584a32a4a055fe8172cdcb06df7da867f917d7f49004c46073507c714477fb0681ac307b7e005d2780434f66e06f4888c9a3f816fdfeab2d618d0cca42bfcb984582f57cdc11e3ad4b002abe3c674aaeccf53f5815c7bee60d7d46fd2e2082e9d85d8da7678b79fbf76bb1611c6c1f98520cbd5df041d4a0a92c875eb86a4e768431c9ee5128b7d7b2749383fa525d377b0e8aa7c0babf4e6455864823a069746815cef310f4d2ca491d1b28cf2f7838827624357e4335dd658d4657f076065120af3a268f0e98a846e07c63a171ddaef1ee28f0b19fe1987b96ccea9b9bf1adaf1c84675d07668f9d48d0cb3f61df7d9571c9b0eae16aea6224256e9f72ef1483abd451502920976dddfcebacf59c7e118471f9abe5b4a15e447fe32641d29d712f12c11311154f231752db000a75f8429769ebb1d270e7202e5955357ac5fa1cd3436980611ee86229c650fdbb98de2495c80b015c8b78e5c27ffced9b4d67ddcd9056fc364b60c682947dea2df51c7dc3295f8b71f6b0f1ca782663959c40cac61b3f4b66ebcc03c8a62d39fe5fb8e796f07152a72d2acc041ae54e91571bd19fc7b1b33c298de90372b15dd69c5e7a83f3207601c9eb8f7a7f928c680a76f385e0b49e4b7e242d2badd9a64594655d98897d958b59e762a201415de3b59080eae81f4260524328cff670b6994ad839ece4941e6c396cc81de4105cbdca99af757ce7cc8dec347215a020070d85abae67992972bcdbe3dfc2d25181a41ffbe2878dbd797f374f33a1f5e68c4d9060bce85e168efaa9f79aa58f99623f2bbd19486989c63ca3ae483cca674ca7737c9208e2910ed7b150b2f1435d99a3e7f118574a78610fedfe46a0d95f6a9603368fa5b2206bb0a6cec14303e8f5e52476c8be4ea75fe899770431216885ac1e65f4c2dd192de6845d591082e8ed0586a54bed03dc934654783af6c2574c8940141110e7dd797222370b200090e1e0b074bc082b5abbe00db15740eb9bfeabf06c73a0e3e10662fc2750b48a6643f4bc28971786eaa64d630c6c0625fb93ab2b20af0b92b8da01beb6a8af182a21100da2edf8e00588f1267279d346a33fc4f64d1fc3aaeb2b026b51c1b87d90961d6ea64ad89e28281b5522c45c2683c35f5301ea0b883f4d6b07a2d6008c81828dfb4f8d314fab2de57a47406b70cf0b31bcc13ee2f9546b211705d26dab69da3bbc0728766a42ca2f7f2f3eafecf053262209859a50f65e15a14c42b693ff913d2374559276d531810fd9d6141e13e36bed770e2299f089d0cfb9956d9666d35b963b49382c6d7a4cdef6771f6180a485d3ab4b03f805391ecf3a4abae3bff299f12de1a177e413b4e2e8b99fadeabed6fd3e37d567b6cca2a0ff8bcf775f219aecbb329ed02f47e23effeff6d1b45493bda3bf9798d991c3783f1076eb749ceac70cb066cd45f5039f97ca2b6075f0bd7e8826e129660752dcb5fcf975d30b4a4be9d3008839369936887d7f8213e63a72bc4ed45623a37202c7c4c59d847778efe3fcd22ada9f9fbe3062dc71431acd56253c61c56e0757524255248bcd7cc5cb5c36abcac5e25765992b829db2676fd75a6ec19fecffa6135ef210f16ea4732204910347da658554e4ee389d104d31add05cb3a8f5dfdb889a8f65bd70431f28f6cf77bc602d2d7f07f66fd4e30e56d838343bc92b353bad81f7ca7cfb348c76fc02857c5905171d05eb140a5e45f5d070d393d1d394ca83a42bcd8893dfe34db5ec868cc79f6629b530bd37fcfb4ff0d18e1fb80e15dc3f880062efceb9db48f990b3742c2fe63ba325d2de380ddd0ee81da84436c8173a9ac7dabc4256b1222a90523bd556150423f6e885647f0ba6cf9ac6e18e9c22b0873cf7d5c618926319d3c5befc71167e6ecdfac1213fa2a98eef8f8af4dc5e5666df8af6a2532870442e1c775e5f3dc9dc25abd7bb827312db1fd196e5d84da93741991323dfc60622330ce9c7f844c8d7ab1894c4bdf7850c10294285357d282ae57aca2fae48812b11ac6ed6eb4a12c905f024c8a20fd057d9c8cc178144335175a1c9af1eca5df0beae7e935ab45adc21d4bad0215695fc86537bda7eb6635fcc7f13ab8b697a26134a790364a49459b849d16bffbd6a5be8867706985f2fcf22d7140b58917b3a09aa7d225ae4d2a69761f384448d86840d88c8ad4aff20765e1982c0c1fefae099958c67fbab0ff43a65c57b1953ef6a0ff809088807149ff37e37a70f6bc6d96e7ae62960cb22908e1ebc2a69c63622b16caf40cfe9459ee5b96f5e1c06af69f5acd57ff86be620823ff0e75fc1b0a72557827ea13be3c6c59b7ee305ce6cf5eb981acd8f0ed616a6d3bcf96e528254f699209d4a0b0c8dad38ad1c4daddb71de3af3d224e3ad9af766cdd4fd046dbd9cd70a762e3d9c77fd81bda19e7d6c06f3948ebe6ef6dd5ed40364311ef624ccc25e8b6e396e034cfd23336f43436b36ffde2de15fc3ab4198699f50ed2949c6e9cc3048eeed4f23cf75ca247b18b429c394e6a4241767162ef7ba226220d9bf65d2d5b26e0876ca71146d2810bb89890989e1ddb467f50b9a6867d8c6927fce846b7921227f4f2bb1b2f9956e6719dbf08cbf986ea1cc554d2b7b32f6f04d44f916890c05905323036ded7605a2cfd6e62598cf370b8c7b61b3f16d2b2aeecd1239e3ad972306adfb4e8247a881fc4109612cd893b55feaaf4b0ffdfeac9df7bccd16b6f03f96031e7c99c59bc17c561ab595a1a3c869da786e59dcbef73ccb01693fd0208b4a8d25fe09110d6d489bda043569a3f819b213c54d4024a1588be88a8a66fc182e1ef7f7373407251857c9bc1", 0x1000}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x7fffffffffc, 0x2) getsockname$inet(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) 15:16:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e1b23d8d59", 0x5) socket$inet(0x2, 0x0, 0xdb) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000140)=""/73, 0x49}], 0x2) 15:16:20 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x7f) link(&(0x7f0000000040)='./file1/file1\x00', &(0x7f0000000080)='./file1/file1\x00') truncate(&(0x7f0000000000)='./file1/file1\x00', 0x2) 15:16:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 15:16:20 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x280) semop(r0, &(0x7f0000000040)=[{0x4, 0x4, 0x800}, {0x3, 0x1, 0x50ee68793bedc65a}, {0x2, 0x4}, {0x0, 0x800, 0x800}, {0x0, 0x5, 0x800}], 0x5) semget(0x0, 0x3, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) 15:16:20 executing program 1: poll(0x0, 0x0, 0x80000000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=@file={0x0, ""/108}, &(0x7f00000013c0)=0x6e) shutdown(r1, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) recvmsg(r2, &(0x7f0000001300)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/44, 0x2c}], 0x3, &(0x7f0000001280)=""/88, 0x58}, 0x1) semget$private(0x0, 0x0, 0x200) ioctl$TIOCCBRK(r2, 0x2000747a) openat(r0, &(0x7f0000000040)='./file0\x00', 0xc0, 0x9) 15:16:20 executing program 1: chdir(&(0x7f00001ec000)='..') r0 = getgid() r1 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getegid() setregid(r0, r2) 15:16:20 executing program 1: getsockopt(0xffffffffffffffff, 0x6, 0x1, 0x0, 0x0) 15:16:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x13) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) setregid(r2, r2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) flock(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) r3 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x8, 0x100000000, r3}) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0xe16c, 0x10000) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x1, 0x40}, {0x2}}, 0x2) r4 = semget(0x0, 0x2, 0x798) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xc8c, r1, r2, r1, r2, 0x41, 0x7fffffff}, 0xfff, 0xfffffffffffffffc, 0x6}) symlinkat(&(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file1\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x2, 0x10001, 0x4, 0x7, "94a19b339c12f4fe866b56e04889a9cc058b901d", 0x91e8, 0x215}) r5 = socket$inet(0x2, 0xc005, 0x1) mknod(&(0x7f0000000340)='./file0\x00', 0xe046, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) fcntl$getown(r5, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000440)) ioctl$TIOCCDTR(r0, 0x20007478) unlinkat(r0, &(0x7f0000000480)='./file1\x00', 0x8) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x1, 0x7, 0x4, 0x4000000000000000, "7fc7f516c7fc6a9174b034cf7ad9501701d0a8d3", 0x6, 0x5}) kevent(r0, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x7ff, 0x7}, {{r5}, 0xffffffffffffffff, 0x20, 0x3, 0x6, 0xa293}], 0x4, &(0x7f0000000540)=[{{r6}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x1000, 0x4}], 0x6, &(0x7f0000000580)={0x5}) chmod(&(0x7f00000005c0)='./file0\x00', 0x100) 15:16:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ftruncate(r0, 0x2) kqueue() 15:16:22 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() read(r0, &(0x7f0000000180)=""/216, 0xd8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x2, 0xfff, 0x200, "c65adecc94f81703e6fe857e1f9e3cd4efc14bf0", 0x8, 0x8}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 15:16:22 executing program 1: r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffd) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 15:16:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffffffff, &(0x7f0000000000)={0x8001, 0x1440}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kqueue() 15:16:23 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4000, 0x3) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) clock_gettime(0x3, &(0x7f0000000080)) 15:16:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x0, 0x3, 0x3f88, 0x48, r1}) 15:16:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) fchdir(r3) write(r1, 0x0, 0x0) 15:16:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = dup2(r0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 15:16:23 executing program 1: clock_getres(0x240000000000001, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 15:16:24 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x110, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 15:16:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x80, 0x5, 0x7fffffff, "58f6fc10021e3f390adc9a58ce1c59b8210af037", 0x2, 0xb}) 15:16:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0x0) 15:16:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) geteuid() 15:16:24 executing program 0: mprotect(&(0x7f00005c1000/0x1000)=nil, 0x1000, 0x2) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 15:16:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x1, 0x400000000000) 15:16:24 executing program 0: r0 = msgget$private(0x0, 0x81) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000b9947b894e3a8e2bade0afb90362e74a39f038e68788fee25eeec54ee86b13306af6abe088ae9078399e354557841f001bdf2bdf54d1365ac2e8a23e41d650c4d705a5381b9e00575c2ab4d3fb8e21f20d465ff5c6172580ddb324b81c20d9e5ed148c6340254f758b41ccd997960b5d69699eb394b385c4fc1a09dc556d188a03abf7c35385d3709d9f554af0cd697ba77db005ef11b1e79c3fbb173d0e4bd47df0397f71904f1aae22f436c512b9f93e7a90b551694fd9133c373a81c7d6f400ce43abdf957e39"], 0x1, 0x800000000007fb) 15:16:24 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget$private(0x0, 0x1000, 0x5a79c5c57c14ab96, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3004) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) 15:16:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x100) r1 = open(&(0x7f0000003680)='./file0\x00', 0x100, 0x48) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000003700)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003740)={0x0}, &(0x7f0000003780)=0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0, 0x0}, &(0x7f0000003800)=0xc) r8 = getpgid(0x0) r9 = geteuid() r10 = getgid() r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003880)={0x0, 0x0, 0x0}, 0xc) r14 = accept(0xffffffffffffff9c, &(0x7f00000038c0)=@un=@file={0x0, ""/4096}, &(0x7f0000004900)=0x1002) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000004940), &(0x7f0000004980)=0xc) r16 = socket(0x6, 0x0, 0xa63) r17 = socket$unix(0x1, 0x7, 0x0) r18 = accept$inet6(0xffffffffffffff9c, &(0x7f00000049c0), &(0x7f0000004a00)=0xc) sendmsg$unix(r0, &(0x7f0000004b00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000035c0)=[{&(0x7f0000000140)="7a352bb141792d38b0476912c1feff73294de732fa9c83506ebc5edec5e029d2c11d9f0c20da5ed2e57c3ee2330e170cd46ee27e05e3eb3e5c7d7771dc51d2c304486e86e859de45e3ff3e8b1bc58d00d276c6ae4230038af2ab90fbc5ef1ccab3a409aaf28935ea9e63ab4dfaa8a180a0960b74d83e27cdfec87038c73a8d67331625ae4e93b8ad47d658e766a32f8db9e172708f93522408ee3b1c408d2e056a0468345c570e87e39e06c6a360cb6d", 0xb0}, {&(0x7f0000000200)="40853ee612c07a21068c0235abcf93f6c2edfa609db71cd589897ae7d9a7979737f1e9f0fb73fa7bdb31b9de543db5fae080df03d83909fc7e80c736449903a3b73b6b36d348e922845511b938bc4348e37857a5e0b9e9807c90c8630d7a96bf3a1b10cf80d8bbde450818093e4eff821fbc9a208c01380757f2db07e9e81e60741014c79a6fe3e4a20432bf0288e7aa", 0x90}, {&(0x7f00000002c0)="0c3a3994d318504913a265fc0bb731d2920a7192e405065e7d96beb454e71e9146643a290ebd5c612edc2f0b22a87c1e69f85a497768d6d53e69bc2c3863221062d510e71946c3921118179e3281f8ac1ed1d558cdcd3a202d94256808ab3c42847312c9dd49c4de10f0497cceadfd516eb9da22a0ce8e4f489a0ab3cb3b3dc77654a32cac637cef504d4bffc1ec3ec75175aaae49f65fb50304757db5cb069e02d120102043c27f315cf06b4dc176377cd59369100fa09c5c29970ac165d36e3bb359237d4cacdeea8dc58d50d9601cd0d9bd96cbe8d76c70771b4e393726cb109f26bfbc671dade43424000f4fe3b238efec8780fd435431b1b702eef144237d88243f60515729f646d0f08b317158bde2b15949f5b2a7f98ed891ae4d315f0a4351dba5a60405d1a7e3a5e74e84a2e1b5219907d49d8634effacf184383daf14f75982caa77ede112d79faa3e460d4ebf538858f5989556156186251bdad7f202d114e4e993c721000bec164adc3fcd771ea2c4a339e1a8c3945327c037323c0d1c86709b772fd0e8311627a4796495741d1364739d0956836471ad1080f675984b0396af9a8f43bde6e7ed445e59c20bbf5c2c61d1f1859c60599faa1885bf5f749a30b46f6c098b03284a47a3ba81fb2d7b29094ee28aba21bc4f3ed3c1ba87f5931f5563be46180eb3862a2116c7839aa29aed21fc0121e91ee1902fe78a72f8e80500c57999cbb55aba2a5d7af6c57146c3b5621161b38918d40388173876cc31d6d9bd15b5742498ccca5e00e0e3fe3020aebe0e4420a666c5a4e9a52fe3ed29f0faafa56f1d0d5a4328574a7560325a3b31dd36f06afa82cab5da5348875327a1a93fac38bb126d3d57ee6de16394b619ea47105edfb55fd434dc22a408a02d60210567bed8cfb7fba4dfa02b965694ef4670b6998d1569794ab4dc3aa65c365a2805af216e2297f2a5bd9ec84af019d0d0d0c8236925ee932a87e3ccd5d59da6f13fe1e1cf182f069cfb873e9a821469be03b706143fcf63880e1a0e2528d9dea6f89f30d5b9e2a88d05243665353f8a7f0b67c3bb95c37e8dc924e7e794bae55d6d5359f28c36e057c7abbc1ddc09f7a69c22a230d576c08e98982e50e8ee9270944d9f2740d9f2352058f0f60d981aad462d8cd1c25ecff3966fa006a3bb983e5ca3426821b6b5a85622951b6a6d26334ee156271ffb4b874bd5d3999f92ac925ad47dc15b85b33b0e9735fae19c1c5351383a104dc1ba6eb6f8b0333e3a5c1eef19b741849cae59d6bdd8c6a1a801fea73956b8a7e7fa7e7ed0efa02f833f663452c8702cbfa7c057029c8d2eb52cf2bd5bc583f547b3cc7cafa09a5ed4026398f1c82e553c386f6a545aeb789a40dfd3e8a5762340f03ecf37945b20f2afe0eed4a0372a6674ddeda48e2c398d4d7caf4f23944666f328847abd8269ccef240e4f24a9a38308dde68c2fa644c11bb64ef3efb94b2ce1f8dc870b31b80cbd6612a6aea65920be64481a945ccb12f8e1521e07c0e39018c5f7dae0e6892ded7d6c8d469b844989f1095df33aa93da9b93a5ec42c870246e48fe0958e03706eecade7ac0c82da25a902429a44e063480fa4bc8707da30883b52470e012bb776d96906ac5ea81a8b186f96dcaf635fe81b2c33395ea8494098fe05a0c6ef91a2b0a317566312eb0f51c9f43022fb6ab41c9d24bdc3f3f7758213a089f0b4cf5e6c9ef617d8f0329ea13a5e13355078be4a74f6d07d8e2a7114920f5dfb18d8bb454691c0752d1fe4cfdefaceebf0103920968761b5a1a3b028b9274aeb6393b5522bd1be452c380cb0c74dc5ad9b399cc0ec32b84a9737ae8fc0b2610444eab35b9830c208e951c9dc7f1a218e4521cac11e19baed76bca8cd7e573fbd36aab9f18082f4c1a38b1e1dea2e40162613acf9e42f49dc5f03d65215f14587f58e9b160c9350516367590e904cfe7197fa160b0f501882834268be413193833372d3dc5c43e3c8e1cc65a894433d1b994564bd07f6d86fbd780d22870f9d7f6afc9e45be6f9c5b155df296ba93210a3316c5f092fa3e765f5e735b269d8ed0b4a7fd0ff11be51848a6338319499a6a8dd123b0a4d8066599aaa1559aea915270ac97ae632c38551a3d8347d26ad5fea319d6637f9d49685c279e63a0ce9bfd6e2f776e735ff88d754964082b56b579a08f8672aef154b48ddf05896068e724829e9d35b1b5610d86d0a618e31b9dd99e84c986433ea6e648da90981413764281f502b895bf50e453ea9995710d83784a83266840a3173a2796b4a298a7b0a9e21537ba4809d9ec6067e1bcdf459889491145ea0afc4d9b7d445f36959c7db67e556129b1bdf771a341a7b0d9d68d5f962b5426fa6403c758f9925d83742ac64887c3d14a4e925cb9466a177f7a4a46bd13b6d9a3839c245d5c4282764f21247ba20272d83e07c1508507769ec1e26e34fcb6a1cc7822bf48d1e186cb274ac62203aa8cb75137af7f25c211eb7699f5b259c7c4e29d8be09f5ad5814d7230c49045ca7a7ad6015c546c796757d1f09668234c15923022eb85eacb77a9b5466a48fffb2568c5c944e62c8040e8749d379d41e8122b8233ef37f7e539274016b6b25aca101704b3d4052da96e92e2fe6652bb169940f775f188041353bdbcf8e60cffd55239ffe9437334477bf05e554ce37fd524ed005371230ef6a16f4049dc73fc6cde1acc0437ed4621df51b72bc3d8481780426bab6d2e4c0e25071893c3094f1cd4a8ee25a75276167d8bc38b50daf481a701932af1608f987f08c40240d4582ac36cf3d4ff8bb76bd3ce74c1b91f92ad11c3f1c18a03b94349a7314515e107d813e4af40038cae7975c90842e40b87c1b1838fc1f4288d474a2188f503f1509e86347ff8a13e91f090156e7d64db56365c75b84d60bac8c79f05e6a2a53e65323e3078496b91b86ee4c04320d33b6cafa0fd6f2a62ef88811b2a79c60ee434f04b3f64d74d2dbb3fb7a4fc3fbad089bd4aad616c10fba3904a3d2ddf6d96ca2989f93885ea3aec0c3ea972359876927283438eb3762279bea7e3d782d8ea80b487da4e0ed941ca27dabd0d1ae8603c82b01cc0b34c117ddf35f2c7f9acb9db01ad3f9350ff58c7e280328b91dd462fb85d78c0294d3d0619af243b6c6d6512afcab0da808b59414c77c5a04d4b511a4234bfba8f5244ebee00704c2b3f0e81bb5ecfba6364cbab6a1c1f3490dc41352ed378e87799fc1e0bfdeaf3cf8a6ccf580cff15ec7a3a92a4c6c46cceb216a7294109d0a356fd811367e03793f907ddc90f9b7c799ee6c23e6561e754d6a1f407feb65338913c733e390c0b0942d7e6f966f2351faa87b29a6d91c46e7867abf9d2e8cb4477a8023d8d2ad5c1d0009a043721aebdc17c740be81b2ec44790e3dfbbba1c230ad40664b5f3efdd7e9872b7db490cd39aa3a3b9a61b810f201ad293e0090e3e46d127044e1bd4c3cd432b4d9ab4cf94b879bbec7117f12e4c67cf7441a4b485d8036b1b9f3c2b729edd1c81f25d61039d8285820a0d7a884fed3b369cca034ba4994fe3bbb80f7cc147bef85d01c3f27c9965ca3fb89b1003882501feca7a2891b0dad07235b3f89a2b5e0ad6c19d8fc910139b97c17644a97fed7659a02a074c0ad312ac8bc7aca30b406a9635decf2f0e6855e2dba1f0b28bb4ef8c015d077d57290be697a6fd36de7a08ebaef756c440b6e908424ef015c998977cf6b4294837cefcbbf587c760c905322d51e16c8308989352fba83a9c2637f779f06e0f7889431410cebdd302adc32110340387b5c242ea25f913c318ea4713b54b746fc32324bee420e28ff3540a1dd245e15b6b0210dfa84b5b8e93560075fafc21df905b0a052a9ff65ec41690596d7a299fc0c510a9c41271c4e8304fa0c58011d82617402c65e18f5372d0a2c211ebd9dd8d6ec02aa0c9d3f7ddfeca6e141db40f03fa789abd07b147c9de89d241911a798059925a03fdc7913ec9e4bc8297eaebcdd02ac2c0d32de4aabb2eb7273420b5608e564bd84dd912fdbd4e752951c431141afc69c52f07e1ff344613bf4664c2d228c1462b1b28823e6b0c4d80d4259153e24cb4d3fc12d95de422a59792e22e64dbdb95c127c43ade07f2473cfdf43869051b0073898fa2417aef4693f66a0cf53ac7a975f7239475f7b4c1d8636c95c428017cf73003559afee3ae06ea6a1ff775bd9150a88f5bf79f4ddc069d8958046e3f9e0a7e0d2b8e2e5a3896a9b9e25c0567f22158633eeea7f64c13899d3473c629c69db4eff05c5be82be9d254ab7bc9d0e748e7f0af6d446483cc1f2920afb5730f46748ca03b094b6523e4b26c89bfe6eab1ae35fdaf9953cb77f616f37ceb7432962f6f656e5b4bd619e49a886d525334cf3b5b7dd1e5f2cb822b80c54faf711204e7ca9a5abbb5ab76ec4341ca79e53c21603f0a69253545dd396ff673adf9337cde13c2ae9c76e30f1e64efa1677ee3754a40bb584a5b7b45c2992e3838ee882088d367461f72897d1acd2346d25afedc157a412df56a7b48f0fee7631f45ae401cf45972efffa070cfba30d67a1109be4521181f339660a4ba14b356c5727987d870ef24fcd17b2ee8090d619c019199b3b8aa51c526d42805b9326b9f1977c1df2c66ecb1c90681171152f7b6b14ebfb07707daa46e9e765e4217cfa088b5072b77e404776236c8ae7b9422c0941c5ba10320f73c7f456145c443c893c5108aa80cfa1440f3c045a095d7b98d95394408f35895befb11562abcc09fad7fb9155f8ecd4e74a804b65c090d3410da12dbd7dea898252acac92afc473b4313a243d3a809e9f3f877d6f7b2ef500607fd31436f528c9259f97af90931c0cb293fb6a32eea77870282af6678f9bd8f84c6d5f99bd12494949bda424be13e433b1f2de3f77a75740829c2acb2d110256670c9699f33c57e3d7f7496610d13222ee506d01f7efd41d82ef287e8798e325b34a04b124ff717440d78232073127d9d741b2855f924410cb9cb9311ae6c33488f6fe473a15da073a169edacd57bf833a87fc3061106be537488e07d398c8c32d85e96866e83525468d452077f02615e9e9a68cc914f527416ef1b2720483086e669ede7fba20a8d074ae3d5099de25332ed33f850b37ee9e5e4abd6388a7094c8a0060ffb11b2f77523e07db8c3a720208768781ab1e38a4eae7c978606222dc55178d058a33cbf6f6eedeb2fdbc4389e2ca0a8ddadd86872de148276831300f97a1221ffd06a5385ad2f2bc7a92ea188ada094f58dda3f0a881e83165a237f5d806ded609fabb9e56331a3257e0a58e24fdd2b4dd03b614c9dd98502749206a32f468c78c958bd1ef08bb521b17cbb7cbd74b3586f69a0c128454666466c7b798a966a82ee8fbc54aac97a75ceb2e189ac643de5905d41e471231e82508c02f1eea0dc25459d1ef72e9d93d4ffff06bab0ce86aa6b54cd8251de5f681c03f3f85152121e5775279d1ba84d93c062a847c59554d3ad6b100e1e5b36ccc04e3113e3643bd3f4211c5f4326c2a5d912259cf317ea147374e9bf239f74a07857c37bc18a8870563029ec9373bf601acb32b86d5e72e59896fd050f03c4a4bd70fe7ca720f83e9ba8e9bf9d9bd5212402cc155909df6f73786e0ae2b63d5fd883417d608c482d1ab8a508358465bf596ec6c2302876d754972390dd1621f32b85088a25be2fb8e02935db46a70a46ce9ed1bd465d310400ccdb6d85688573b0354291755846d8ed03057b04742785a9828ca85c8110", 0x1000}, {&(0x7f00000012c0)="b87f015d9a8b9b3423abf34b980264cddcb67ad23132a47e7109c20d1fd9671dcb117f171622065a33a706c31e7dc1af6246a5715272e5b9780f21a74c375f632ff3302d56bac709f2172c3836b174210c79fbca30b2c5f3f6b1d6e97641914796a540c15f4f320beb833279866e67c7ddbe122b1e7702d6f65ee48e1cd7c3ca471807bb940890a0b29ca5555a14ef259d47e9e50d628710a3ebb0a071acbd858dcd6a73d36091b9ca6c1c6904f1226bed92ea606f0107f8a3c8e5d9a6f910a5065484cc0a6ce18733183b018019131406917ec945fcb86424352ace9cdc90489c13f0c81d8d59ce984bcf675d016f5352899cb1302ea1", 0xf7}, {&(0x7f00000013c0)="310a4ed4b32c0e8d99888a82a929df0c164ae2af8cb0dd1bb1a4831996f41672881f99683dc51a7a8f00d5a5c4ab22a1504f85e832243cbc9d3538c89fc2d6f11bb91b8de762718a8cecd798df613203a58b293bc61cb8dabdaba3256ca8929e7c691ec70eb5067e9d1a4c803ec7e5e552b20fbbdfb03fc442d4955e4e38c59b52b924f1c335492e9c72933b7bf5ce48b1f7ac734dea6862c0554e546a38e87731fa280780ff33bba320b1cdb0b924864feb7365cdd9e4d1f32c19ad72b655be84077e78650b2b11315e00e759ca7465526e49fc2a3a929ac7442c2538143fa176aee718b011191695436d026db6e0cb", 0xf0}, {&(0x7f0000000080)="38857a0839aec6e9429025e4f2", 0xd}, {&(0x7f00000014c0)="d17add5d3440da1008b1e3cf1e7c7937698c58354312fe47e4f070eb10348c213647af40ba31d398af9f9e7e3c30b7d7799273a160229946a444966969fe815385b50e91c22522a8e9fee2534c4962910891ecdd75ffb371811a6b0a8e84b56c20327f9cb93758373e598f5486ea146b8295eb6b8051ce4df1ffb0d0a7f2718c76d9aac1bedb59f69cb982dfcb5e7136e5a1257bef9feee479f4f304efeffd2e0cd77ddd9890170f155d5d5014b067ab9c298d792f86d4d276c1a76afb6fc62d04ad637e2493537c4bb85d3a88370b75e53f42c93d3c50", 0xd7}, {&(0x7f00000015c0)="4f2858f46e450cc7715399555b4cbcc5eab0e5f6d0c3d63e4d5803fba3a5f51310a1906bc7cfcabd134773ac82277afc5b92015b59a0f93c67704794afdb180055abb5f72372480e93acba101d6a296c24882712b5a6354a4d41bf8477cf5013c3d3a80acc9467c22e8692283f27a072dce238d15b83c2d907972e7355504a3bbcd28457973645359f7a76fe89361baafa7720d96765f9d00f9a4d5ebb71cd327002dca5837da947af66fa812674119d225120f7785abf9a15665ef31421955e9073fb857afe1e4813b008db7787c4da27f7aa7b1938f5288f579a44333d7cbef0fbcc7dce2fba512f0b174ad255113ea68cbcae7f810cb5ed28c1f828b2cb847ef98d425bfc391b897066b0d08b51f88c98d950a1e293f72fd414efa4afb7f5ae62e1df1fd843d67209fc23ac7156ae3897f17cdf2c9da3a1e43ba0c52f993151191709d9d205056779a2a6959734e275bbfe2341209d82a12d73ff3d42a23eabc6fed6f9ce56466464d702f17a3d07f48f29cc170419e1ca6734591182b7c557ce37e7a92dfda0373bd809845e022d0bda4ffd8e01c39d6be38c75456e268b960bacacfa9eaca911cacc20f66a106cb0ac33947cfc0f1ce90f8893c8cab8a8068b50a24bfe0fcd2bd88b809cfd1f77b1ddbd5e1783900a2589afbc4df8a22fe4b57c5fe7396b74c4498ff37b71960b1376e5e1e951c4a5bcb05ce597c455c10e4e7f2e3af55ab776ac041befc46c4d634a58fe79419e5e97780f55954a8045fd7c88d77fadb910d5c8642cfeba0d1445c312498bbb02d14fa18fd0f52332fe183307b8aae4da0122c5778e1c11e8f76bda51227fbf1147cfa5b6f37c9755840bcdaf6c694ee70ed63a83cf4bf9088dee91bccf99d00ca49f675f7aa7e68e4ea985faf09ce1c22c293d13b7808c7e1358582a9188a36964117fd088e59c5f57d8c0d27270d610574925f4a9e06fda4b13be1e615230e9faead14e44f0477dd33f59b7ff28e4be3da37c38c8ba683d958a3f5dac250dd716655a4be1d0e639db4a353455945cb930849b8739f268a39ca7048fe3c5e10a7b0f12a74a6449a4070eef1b685e9399730cb731835aa96177132f46f788fa90701dd5a0193c8522fcc15fcfd2fd978ab10f9f5487dd5925a73ca7f7a11074d64968700d97697a78fd101141e178450d31dc67eb62260661d98ad5e18639b699c82ae4bea041e79566f0f81cac1fb8da9ab83655877ece90e21de51d504ffc4517e2ea2a277f03efb6efd071dca8dda67ead9b8b0cebfe94c6e59b01d91d3985631164ddd9e61abdd02d706104638da8d1deb326651f1a7fd412d6e313920d59b185bd2531ec83ad851112941730a9764d5ec1d340be2e4e71626926cf0441c689a4d7d54a4a722e9463c12606d922ae0e523e63cf3fd31344b69933c25658f924131111cca719f33aa853b18981728a1c46dc339eb574b555b3418497656db08283944afa4e1251680363d291f698c8bc48a9553c165cfdd4d97fbde7568da1af3abe5ba17f7f880a5db807dfdb7be99b93f8638909ff868c73f6f32a333cebcae2394c82277bc870280a031c7c946e0f752effae64ad35f9b148f695eebe167113c88bead1ff138d5ea5bd9cfd080d1ae0471629e18c173479021afc97aaaef6203d6c80301dfcadf9ed53abbdf83aa82988f3faebce1128ab7e92e1c374d5787794a7a3fd759e8aa1c2434c627a1c2fec088c702bf4109c17cee12ee83d4d16b5be3b7b274c7cf7f75d59c2b1c66defc6b88f56d6c98686ed8e52aea94387bf8e23c6486b9f2aeb04880ca39966af434a07baf13c816407f8c6b504b96a6c74ed952024e53248f5af6b41ac7c23ab53ffbc5c05628ba7dca76010f79fcdaf2d16948b26225038470a0ed452430fbd264bc1f84d09231c2f0fec9cccc0e5f6f9ad3b42c7d2ad07957b8f5f51beccb0f78113bda72b89f2dc9f6e028c160c058ce516473b3387a9f658801bf42c786f2611674f6844f7a64f345647cd11d352758bedde7fa45a892846bae49241a5db8b5d0ba0928791f78782db738d6257c1648ce82934e181350221c72bb2999e0f8daecc1b26718d57bc70bf129349a791ff1a16300b731aaaff6d88aa890b8ebcfbb140cb2779bc136293f83777fb362a7e54a49275709399b3f64f92b63c52146573b489e662ea733dc2e89c9fb0f31734006f39a674e90776198ddee6ad30b8cb36c0d5df5234a4ab5ed53a46ee42ac4f2bd406a77890200b9dce66e91a4ddc016b7963cbf93694eee13dd02baa3d34d1375c8e9f66fd5ec483c0761d3e4a013cd5e1d9f73c8802bad60026c4bf6e4f348bcc0d0bb97df1f53f72fff824dec84e363a535e98305c837516687181ce28aae46c08cfe8cc0104083b362248fa6fe56dee76e77f2ae6fd1f39e517cf2c6fbdc5aa8ec80d50011f9185f7f022d06736938b968ee1167ae64b175d1a71af1023553ab7ed25841bb6622d5c0f9b56c27146313f12978b4e240287844233ba84dc391ec1fb45756a0d50e6a4f56f36df5307489f7d4382bc44318930562a11ca8bfa1a57865b017515ff0634fe19cd22043d8ce0649b84861f45fbbbc623fb466e8a723bfd2ccf2c9c08b897ec0d5b327308ba2bdc71ff160d99f07d102ca10d6a2532c2cf6a24229977ede069925a807ed9f24dca21cb04568a38c52f88abbfefd2f605bf2a847eb12617aca3e86ac14ef0e8d170966159985650699ec5d30cdee2c16176aed07766914a68ab803ef5736cddba12f204fc11f0a408f6083ff41c20b0b5499486bf628c7e8aa3e38023f0d18251ba51002ca18d93110efc275c4c4cdbc7c9168b0dd367670b8a92e1d5218aa4a3fbe4ccd44f0ca9fa6de3eecc4d5f24b1e36d21b494dfe61ac6e70f46e1e8d9b1498d3cfcece8c374074c309b6b3c307d80fe7885dd0c5d3cc9f43a9f79581540c814b2bde6d411997da6abcc3d1a6d98547e4684f3a7ef85c654dff6f8ae5699b5b93f31bf943f30932337da86189a2f9b700ab20d5c2ba7b9624107811eae1824bade61e581138c915daa8e80ee1299c2b429411ee3681e73604177f6afa7d657f3cf2fdd86615d9ae595b9ec23f6904a00b76cf766bc3983eca2d57858468d5bac43bf59a4627612e8b5102dd0fa7d210f50c87fd166c247410a7ccafdfaa8f1d197419662b343491132b5afbcdf8d0a3742f66c138d8b36edc47692869f3a5ff9720e83e9cfd88d59bb8bba8e93748bc8e6d0dc8b43cb436852d43a3bd50c300e531ed3cec4feeaf357cd0b8c77a1bf998e5c8e72e0b396d8b3672ff6d2be5f97795fd0f56977ad79055df5b31003664c2f691f13312135d4681d126e5a7f2fdfcd6a867b2c32b981d9bb30177052de2a234d81a53935a0ca028be2cfb718731e2c4fe4968d81d2cb2dcc019c753573252ff361ebb612a65e7faecc0dce7634463b4886199e2e426ea6af0268eba502261f6b38951e4d6af61709c1a74ed3014917c405e8e4cd6625fa0dfaaa1a15f77fcedd364685cc086c6933e91f1ec59eec14a752b897964bf301f94ec003b9d3764f4868ad0f562cb4d381a6988e4f246c91db4cbc7d2c5109faa35854e815e93071d9a0ce517b59cc4e2ff89848a5668fc5f7c1819339d4825c6ff4eaf11ea1b7ceb6aa515968e26b17479f8edd31f3bfc630ea2284efb0bd35ffb40bbd9cd4eaa54cc63801f40a8e4f26e89a560ce832217f76c80e9e0524a0b67c371f3ded519361496d96f21ac8c7bba309c8b9df1b27103545194181d1666dc7124c3817eca3095b41d256760c6aa62517dd3d4926e316c8738534b8522bbdc839a522f47acb2fef769e658321659f5e5802a05f4258de0078c6b270a2d19e225cd7ea430cfc2421318f9d2fa72c7b2ba9c33ecfd6e1b35f4ad31629b2fbe922fbb8e07ac82e328bbbd70af78c6af7a8f6965aaca3a62ccfc90baa3bc16dc0a49c28d950dbd8884209f60118f3de73fc9fe143c22cefca7d024464630edc7bfff2156ab5b75744c92744db7bdeff266def93e3ef38f964195d95a27a1520c7047f1ce86936b5324377adbadd7534c88654451d9547f9293596108e4dc51a0ab57b0ee2d5cf02fd0ab994510758f8daf25143504c406f67300e6c80e67196d2471bab87536e77b58216f9b0193438956399d1abd0904b74fec5b880d07b6a605a351a438a798f022af995bb09216f3d2c22b9d502c1e452aa1ca957e65cdd95b6ceabe0cb838fda843aad667d732db36dda744a086f5be1bbaeb361695d742d18a1de3664ffc9439f165c7a75a960c7f7f171ec27b510b54c2ae919799d3c6d60949b9981cc0fdec2ee1775a153cb2f67f2702a2367a0de7026d65c261201d91d16b4d9c3900a261102ce4cd0cd42c59b1db8b456ca5faafd61be90ce7dd74de770a8665a3f81611229b3c1564d96c75f93cf4054fa1102eec1a4ffc3d7188d1c6e6a2e4d07209af787116a5b9cf412a2fe2175719ac6c37f9ef369d463c8edc5e470e4081af719b889774eecfdb83661244c9f46199e61d80705a96e4f34eda02135a69675dd12acffbac20e1fa252fab1420375abf905cb38989adfa9d7eb744b60a62696232ebf410ec320ad17809f7e888afcf293c5209e7b2e37e3e0f4c6ba128b36ab79b7228e05296dd3049a45f5df285d471592b6244a15cca06629019d146567f2e5002cea8f6c3bde3d9ac66234fadcdaab0f5689a1871772f1ed8c3eddb336208cc110ffc40604538e2c82e15584afa4446971e519f7feccb665c054fe337c85fceb65d56bb51d39747f437ecb550a006c512b1dd3ef83c40e3a63886c1f1c2d83530be4c2bcf3a24a142cfeb22c5b3dd29d9c3beb74793718f305b868d62cc8de90ebc4796e47d38a35dc58c7601d017f11774e2cf1630dc4bdb57d0cb6d5fc4ce2d985c1e21fa217ba41e63ecbee909f13a8bc8e0887282958cd089317d278a903bf608a9ff2d784ca3db79cace796fd533d2bc2f534b7805e9b4b05dbf973a816db1a4e95637079448e9765e31c821f787ddb0ed5a5d8345ed05f3969a2ed4a3f8c4bdf53363cde924cbb7217274c44901cd54276c91873f3697143ff7d6bb42f4a04ef1efa45255fc70189e52392014770c3602d637980a6ce6018ba8379e7e37fce5f8ea05f94ae56324026e98d3a49154eeee45359a6d513df184d2119de2f3f429375434ef4752dd4b29087bc0bf37ae141e8cff47c682be0d875bd6563e3a06a88bc41bcfdb311bd6cbfa18c72dcf1aa5448ec1e2071a684bf219f9e63913a2b0f833ff9d4245084bd61b0e6fe3ba37d8585ba372f3429ab158bd30e2a969ab927e9a47c3acc56ef7d04b1993c29a2b2c95e03bac449aeae9ca4c7dfb0b6ddb47aaef2edede183e8ea4cf597d5801de1c4bce4985d1a65c43efc58f994cb78379e1df5482a2e101263ae159bf3167824e5bffd0e2852deac6299ad4b7a04d12b996224e1991372f1fc3ff21131d5cec6332702db3aeb19da8cc0919d4924d576ecce016713c59cad897502990b9e08cae32c2f0688954b6a98a818ce8d6733a5bb29c291f46c3748daf427cc2835b8e0caabe7353c80b40a88e9b0137e1bf33ee8463b5e21fe498165881a01cfd5c9b9628789f821be0710f0e9449e77d8b15d607181619e64f071d9c9220cef8eaf0e1b92484d3438acbda4da8e343a0920653a7828044c5c32dcd770c9a5acc7d2862ea021bd6f3f84bec6aacd902928ed1b2110328df0a1a2760ebaa646f0270409a6ddbbb7aaa25e909ebf494179ae06", 0x1000}, {&(0x7f00000025c0)="5ffc539f00a4902c8df80c3d88063f26461fa0f836a32a3527bf9eb27602c4d89682d8650a7a594a30ab9fb8309320cd1aa540355e78cdf5b29a280def1d5b96987c1fc8837fbda842b015c7ffe44b92a635c6e325d5172b624cd997e9e81e1a680e99d451be81bff45d5eaa3d761b854136845ddd7a485760dcfc7339a7ffc4f00d9404813ef0ac7bb25befde546b4cbfbc05ef5f613be80101e54ea3284802e61da777f04836da767fe78c26a041b4cb2736b24308bffbe3013b2fd042835ee13cc3610c5f4e2c979928b5eb614e096ca46d783c0a5195d62c894c325a42705c1e7181fdf17d6736406c1bd241630d2f52ff97256297ae5809d82b53148ce5d690dbfb271cf14fa6477c1d2b8b647e1b8f307c4a1530633bb78ea6f6aff0e4a280ebf6e7b4a8dbcf63e840644061c7935bcb8713a71e2029e0617c6daa4113ba0786c31d49c5c38c881b45eeb3da402ef696858dc27c16a2d77c8efe9e0140dad163d6f689842dc6566351bccfa71b2890607780b3572f0b6f622fd5d6d93f66db4af74fd9b93a6991b1cb396dcf01a02af9aede0efe8149c5d63165cb236cb3d282a19ce8d73d820da0ee18865478096eb3f2e288f04fa804e61b31e2c90445bf946dfa1dfce6c80b37f30f9aee6b941ebd786c9548fe3f16b51bf3d4a78a688ea3b7f9a2926b96a501530694e1cb697ddc7991eedac205ae181e7832b3e46eceb7ef08ff2cbaba489887396ea7d4330bc888b8ccf77f83e0519d8265048c8368eb62592286f909e87e602c245011a112c070b5ad5e766cf98bd55c8551935584fc6efd2261c4661a0866851487fdcb65a9e553bc080e0406362124b396393c829597291def090eae1404953ec447607bca9a7a20beabec6508da5480a83e9d01f66bf2d9fe87daaa2793c2f6a3f3e4a610a86f1ccf6cd4919ea1e89503687dbff37d2e9cb740315f8dd615b15ec9a27ab6a877b4143a8a5ba58ad636a0bc86a34204b06448e5ad07af23914d670b3bc91d71e742755cc2c47f719b0f5fde7828223eb65d41c4b09b0594705f2067466d7d0218358a946d7cf4a47b4e97c8e910f5ccc1c7c85141ec3a3fbebae77e0ca580fbf8c8fb0fbbf57868cabdcd8811f66dd5e707f88e19ac953dfed16f7130f1e0286daab75d269335b1bb6f95ad301293be61331595b7d8145e17c09381e6551b22d195d0bace3e455b7b12f95e8da661d102450cae56812362ad8832b2c86dffdfad5a812bc19d540bb4852266c84b71b14e22fc8e0fd5a66d1ab5483c9a69880a1211fa27683c26953d040a5efa6b6a2ef134df5cf4efd78d54c2d5325e1445803faab35918aeed8b7417f2399b0550ad31fbe1da90edac61597e52c94de61bc3b8089353540f3685f96a8dcde785c16c4ba17ddfee748fb8de6a10ff0972d7014db4de8b8987cc6b5f93ccd439c90f1aebf0730ca10d6b0d2bd0c6a0369c03d755b217715628076c2288bf2c3da0127b19f4aec31bf2e88803b82961a7ce6eda6a2f0538a4cec78912a65bd8ffd3a8daca00164e0327e63b459d3afe2a0d8b25ad3cf51a43d0f78d91caa5014f9d452422fe4f8a0366c67fca22e62c6a562f199df9c4908fa81ea6c8b115b61ab3d0580234538a1340fe81300497c47989bc275fad9968879aaa02f36c489ec097d8852c74d6604270a3aba9c502d5c4a451beeafa43e4622a11fc41ebfb12b4f3ab6e9d2fb4c1072db283ca395e52b465a0cacdf0a7ce3f99c800e202bdf0ca43520d9db6906efd7ca2f97b9d5d7274f72e30891b0d51718d15774de1d28ebffdef059d04f510ea165de11cbe5d6e4ef07186ce002afd6847974144cc8d4d4479a1b33b9d98c478054c99b98994faf65a12fabe8e5171889a6383976397a28ac90d2437abf3b6d3a96237e9320da2457cd6c10f549483caf8cc628adc65240f20d94ded768e37077d0fb5477849b1a7cf983dec1d0d0b807bcf903c97abf823d72b16209587de3c25e51d77382346a7fadb3d02b991791e49f1b9f0c5b1c8d60d481d5a744250419cf9c2c286ed2ef3dcbaaa1bfc2ea49f87cb1ebea324907c25755303f6a99966868dbe85739dc480b3d358c91f5a755e5c386708eca0279e2617eeedc97eb6a3e506e3b62b3f575a534d641e97def8aa2311e0fe85fc58ddde251f6568770141491b693a231431a2047d2eb0505e0ebed8a2d2f80ff7f8749f9da382b0dabaeb15a8f1c09795da345f3c5abccff0ecd4af8b460347577b80b7c65e9b3b6e3fe5175341eea762a11462ca5ad915367d3d9f15c2cab506476b5597c2b1826136913605f832517d9bc012f82e0004e7e55f0eea323d07a48652b94bb1319be129fd6903d24865f952c691b1954526cd2cac03aff8c4d310221a4fd5a53d180795a1058536572bc4dcd56233f55a4f8f852138298a8d68883ccc3800dca86a87310b65069640a5cf8ee6ab3f124dc8863842852d55709a29b777500cd58c1caa6eb55dde696ba0b119b05a4d769c873206514ee8f94ffec900ef33d979d9f4f820684ecfbba6005ac0fc2f9c0f19a94dda2c52455c553536c9254d731b5d6412663b715b6d0b5762ab5d146a6b93297e1a53b3168bf47e87601d866cda114c3ded6877a806e361b9cc72aee85079a88ddfcdfa8fa123c135229e0367685fce2621949b81328127245538dddc65c2db80ca7d297749c4bf9ec11562c533cc98c860ebaca7a4bbd2019ae165b30940820c69c461ec9a36e008841bd3b6e84139dda1d60f3b982ad175569ff011e4fad29cd28d6e671013bc4fd3fdafb0206be987960331ed7102d61a2f0c6575edfab67507acdaf6432eec9df36612c160a8d5a6c35e28a3a48e93e0d1b2528d0e8f1e96c8b7a716ce2e1d698726f978a8ebded873a24a10ab7f3d2dbcdca9ddf476079998a8346c8d5ecb91d7e57282a006c343b460ba11cbd0f3f9b67df8a63c3ab8da71c274d8645aab7e00d27403583512df21005997ccb633d5e2b36aeb8b71ef45e8107a57a78ce0ba97aa98cd4eb9f0aace29e864cac538f2d8261b3218b8bedce5f9376d7a41782098f4d5805e159d956cdf261b38e05a9ad22051bd8203bc859c0f76f2abeb134d8152a8c34e44afc2f18117a3db4299811ce6e62e90fe78b71a41ebd2064d3119e1ab36b3c2675c082e0892669a61905810e5f5deb02553cee7a5ee632b78a75d6ce95717a788dbdf7370afad3fa9273e638517a80786760153c60e2067779eb6fb2187f8cb2796b338ce3ddd6efaf3fa3eea59eed3f77b64f9abccd59e130879f9f5dd86855efd38a4feaecbad322e5a78822484d0688dfc853a8e0f8266faaa710789ce3359e42690cea1dd44050bc42f5b1feb9fdf6718316fe853e6ca7f33c5158de4c4806a10ae36e035fea8e7a0b6c647a8e7f706cad6216e45bafffb0117259a37907ccb24185655a479d1a3247eac5f41148794b8e920f5b10fb668bbb7598d2bcecf40a9ed13b87dd60da4dfc0303af83df7d28e90ec10b9c79c78bb1f1f4e4e8e5e25994bb6c21d532e718651be879c769de726865780dc2b5a00526d73ab29aa49eeb3ba934d921ffd7a413ed19c60572a9445a4d55d4ae31fb1ab5a373c00e9406417d76302a64a39edf455eb326cf29ec46940a6364df12b4ac6f7ed9a7a5abc7f12682a993ed7742d37865e6aca813cd405e57ef4f2f999cf21c08a43852da50f505aaddd339e1547cb5dc495985d51efadde37e5700c626e93eb28d3c7d77eb7dabb7b7f94d324f83c106ef2815acb1903b8e3a36d93c939be852849e8aeab3abb2b90333a15adf9b27f10ccd67248573de78c2ebafe2450a4f6f2afb7762667b5b842b7c168428c4a6f2244189dbe1429ba676b5f09b6c73b8a58fe88b12da1a0b77851da7eff8f50e13b5266074d3b0a9383243d5fcc4e0a7b273fe5b114335405ac72b9bd86f4d372bf302d2c66ce8bc23086f97e324bfc94e695eba507ec86c6bc78398c7ca1ce924066ccff62f77e59c33508f47b52cea08b9ff4d34ea7f271d30dd1af81845babedcb4a9fad8b66b7578dc4b77fd19a20dd7611535d1b4876952b339c20d833a6d8334a0ba3a7621768cd45aa3ccb42ece4bc60c0f405287b1b15546aff5cad7d4516a7bf52e3b08687501ea7db9df231edf578e05804bd0167ae51a0c124b140aaad19503ca7bff5b9a0b5a00f586bb908dfff2f566fe70b886973bf0ae97fff16de4f96de3e9824a1969e8ce8765160fc06099808cec2609b9c6a08f0567e01d100e580b8f878c226bd0bda7a01a7767b72e2e3d2725360e8289d0f03f0ccb6da68536d46cc1c74fa5e816f2641ac2c00ebfefc6d10bb9f7bae5c0623110b2cceded2e378957c72d77540d60537c0ede08ef52b24fb43351ce089366602a48d28271692bb752d49f2b0392bb0d3f2ce561676948e6046f905e9acc232c10f6cbd3ecd3be7a2c01dd3df0f534ecc326be2d91d8b6fbb7ec61a0f177e9831212e1e50afff845d46ceb269067fb5c5549b17c071633e644bda1fc62892d51224519cb876b4b55ee93cf55aa7eb70e3e43c842fdbbf608d016dd3ec3ecae8dbb52f4ea13d511f044d1ef1f976d52e9dd4a8d3ddb5cd4db8fa13a43569c2842486c0527d61d4b20b87a60309303441afdca74bbaaf90bb732408f561d3b8d42c80b84252e42a3a0f59e08fa227c15fa7e7bf6691df7ad4fb855f2bbcc6c4fc70b0ce711988bd1096cb230adbb713ce5e9c642a57900084184df5c4b2f33f655519fc3f469542672e8ec75959405685707ecbcc0ed92ac60f7adabcab6dbf208346b1fe8443dc621923777ffe68df0d2e55f601a9e4d4286e687c960c6c8bf41c5e72d1aed87f82ee1441fc230393d166d2acce1323fea677cf1adc831887031071426762601eefa51ca368e37da7636f3302c7ae0bd3cffdd47e6729f6c8c4a389bd70ce3b7e66c3a56a3a19977b962ac799ecaf6131564880693345637531db1b1abf7a9d08b0fe3e8164c2dd4460765674b5ca5eb9d9700cef5455a9f258f3ef8754640aec387b69dda9aa02e31040e6899742823b9a211be24a026231aadfa7fd9db527beb96c2027f5c948ae3b4dd0add47ab2918cd3f666c075e3a86a4c606e6410d848f9fcdb74b3cf8d6e410dcc956f222a68b4ba8e77eff668434751275834207b20f7e28375383e1b9301ccb0479dfd80b1ed1eb89f25dc058bf1185b23d5d48c5c6aa5e13ff1d6e371c2b4093f01c7dafc7ac62430228559699576f3fad4e4a5df73d4c1c1ca15afc85bf5dfc859ddf7ee7f359e218c15a5b06873dbf04095e9f375901ba75d777c4494f60f6c968d59ab3ae589bf79519830adb759e6e99cafe68f9c1632d239c4193b867733da30dedb6dfcd95e488c55b25784c8f32c2c7e1318c2ac0249fb411ad53c3073b72f236b7939e83dcae775eabec66f352ad493a240e7400cdbc0d791ce7f887bda53837577b380c55d5e8bcdd3c10e232b364f649c1379fa6ff0a9255747f3ab2814a193bb1d05d0d68788629ac2c50ee7544c64780e9b1e1a16b7c7eb2e108dea149b501b7c42af31fe021704b29a226026bb9147b841c37adcf0d3ea8d7c857b65d51175b89aa5f1e51648c7dcb14985970a412a098d7d8962dcdfda1442c008ae0e6ceeeeae7d6c38d5cf4ca2a7de4c9cb95907a2ad1e20f5f4b3debd6add9a25691261de0cb1b4ca027061f369e11b6e0cdc9a4e2685e27de56a967f6427f90d9a555d5eb6f3b6ebc1c82aacc8de953b4ece80899f4241c634b9218a868f", 0x1000}], 0x9, &(0x7f0000004a40)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18]}], 0xc0, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xffffffffffff022d}, 0xfffffffffffffdd7) 15:16:24 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r1, 0x3) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x20}, {0x2, 0x1ff}}, &(0x7f0000000080)) r2 = dup2(r0, r0) r3 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 15:16:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0xd0) 15:16:24 executing program 1: r0 = socket(0x6, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000080)=0x9, 0x4) socketpair(0x37, 0x50955b9983ae2332, 0x6, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = kqueue() lseek(r2, 0x0, 0x3) connect$unix(r1, &(0x7f0000000300)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0xa0, 0x0, 0x0, "39ba0743f480c70fad4551e8f9555c9cad80af9e7a1773f35eceda8d93f127b9dfc9510f2ccb5580705f5a9cf49e9d186ace6bfa1b55af51f05603fb6f7aff22e465789db4b0452548efa59b2753bd17ccaf477acf9a6d99abc95dfcdf3edd58ac93f16d3ef091efabe25bbbbd8556dc15acd4d8ecda82b089156e9a3ba71d991bb9f5470a193d94a2"}], 0xa0}, 0x8) 15:16:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000001c0)=""/255, 0xff) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 15:16:24 executing program 1: setrlimit(0x7, 0x0) 15:16:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000001700)="235db4b9454bdcca2d8ded58a65ef89f17f483c2a08199bc3c83265f673983fe6ab277976826792d528e5ad1a8e0f37e94f1901ca7f38472efb7f16fbc54916ef38bc08330cf39833e9bf867b2ab750a1deda61edd1e26aa99f55cda93cf1b5062a0aa32f4764d02a031a3676d65139e932e29ccd27c3cb2863613af9cf10b66483bc0f93cd837d66363c2", 0x8b, 0x3, &(0x7f00000017c0)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x969e, 0x5}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)="7a390b9fed0d2a1f20800965b41cbe097421bb8d29cd041fab2c57e7769c2cfd7bc7248b2c75de2b939f8ba88558fbcdcb902d9c9fe86fb7de1d74ee9210c36e6c49f89472968601f323ad17597090e31c7578d453c9304d147d72ddedfa700c1d62f06c9c07eb81ac4cca9133b83e49bb8678349e7a13f662c596f1c3285f12b77631e30cd0cec7a1cd", 0x8a}, {&(0x7f00000000c0)="16e22f0e0602c68749083e000096", 0xe}, {&(0x7f0000000200)="ff73f98aa5ec77535bde398ef3e183dca113f623f537e669eb132103d5fee1ee191ba15974b81478cd97d89b932bba9251418e568b7cd4ea82912294e5be9fd08937204a6b975d955fb984bcafebfa6a7248bf5ca48637f78d52e810e49ee002a1d6b4b803b2369590313b09ace71bc18f224b82e81a0bdbfbd89d8db9de3500be", 0x81}, {&(0x7f00000002c0)="be75e63170b13ecc214b9a555a96da15ec8e9e8d53ebdd48698d19e64c65aee7ff3a793937963cc19b595829902895655792ead0f53cf4a90e6edf831d58c1b2b0c6a2d452cf8f5543a6960f85f69bbf9af0baacf42c95d88c8e96f11738e9fd7a26becc99b719b927fafdd8aebf6e9d0238cdf6901f3af30cdb027a007d77047e5ef9fcff3d23883b3af18cab3537e61495154cfd5dad89a8d6e39c23705c0656f611f58fe6c29ddc3f9783706578f2c3049f9b0dbe7cf918db8e61257df0d1", 0xc0}, {&(0x7f0000000380)="912626c99b0f92fc04a6e8a7bd5d22dec2d37ebbbc1a34451ab56d2a55b052544548bba15d8f37f6369513f720680371334f11aeaffb520a4cc2fb992d07b6205a4e5fbe591585b5d1fea8aac38d0b1c5ef1b2833af2a231668e3bd68b3c6e6256d171e965e0a5523e517fd156dc6ac11cf8b7df47fe82d539b30a61a10544a014f015bdfd0fc28a9d8c927a7d3fd994a6f4fdfbe73dba43c20c00bdbf4ac66598d887cc208111e792bee3c9179a190f2d8378d58da8ba0ac1471b08673175cf53f78443e70a654c925e1cf2efd8d22729", 0xd1}], 0x5, &(0x7f0000000500)=[{0x68, 0xffff, 0x9, "b09d00cda9aa771adb8f21e5dff7d43bf47024ecf2ab588e9f68f79528dbaad6cfd46e62ae8b22f226f271913484f298f0a8d9cf262760a05713fc789f734daad57639a10c0caf9e9d10e72eab91208d97bb"}, {0x48, 0x1, 0x81, "6c6bd97d7c3fca27ad42dbb5e55c8e515225a9dba1a2ec70f4a318b4553e091ef2155aeaa17b18756f3225ec0ca3ae4e987a127466f0a9"}, {0x18, 0x1, 0x9, "38d4091300"}, {0x1010, 0x0, 0x9f, "8d49bb11209ced8da376dc44c34903735238f2260b055733ca1d32d70f9d59e716aa4de854b984b6d036ae9af733f86ccac851135247c4c03970e701e39ae9dd8060fa1c45c490eb2e5256e9e869eb20cfa2b67aa77af9d969ff3cfb38b958348833180d5d912d63823605b1cca659cfdc71fbf9c00adc05abd3538c7817b604c5dee2a4c5658e9da198fdf4a1f2ee0838035191eca816f3af629a91e3bf31b08687e2bf2173974e95b485813a34588ab2e7169e8c4a261b079bb6f3f49776ca2a2f70781989fd4721c51e69170ad97e23bb837b6dc7c9b50c033614b9fc27b0dc4f3839ad74fad33289676b06c111d9a449cc67baaeab4a171106fbf73d070c26a0d77b465064fce3bcdf39660560f42c9400db6c6ffcabe6b8fb9116c2f1ad37e0440f84fdb8db6dbcbf633e9ed92f735318b03e262b6e1cb0db01d948b3c9c3a73213304afea40737f2bc3a97a54b7e86a49b3135d94de93d15e08775fc669e0f7c4b219c77f5c0a7b97fbe44ba16f4d3f97ea63619fa840348ec438b8a23e7778a0a274482b193548e5d4dc032bf6bf753b1f7bdead185abfe4a87000fe0f710d678bb36bbd288158bcef37c88cad8d93880c0ef1d41c6b09014a320134f5eeddb87c3783dd174963b1fea89bf517400ff45e77c37896913ec10daa93e5e70bbac2c543deef015ac5a4a11319c9afd8625ae724e810683d1277753346da2f931e088a713196ac173812c0c49747378ff1e53ba1178113fbe72c495f456b31ad66fa27e58dff04fff6d51d020e0e4c391cae58b9c73280e93a9cc07edec72aa85c77ea1e7dfad3c207182f5ef4eeb9dccba33667e7ebf3036513520959732953a97c5381ec37cc4c682d82a8ae94e9e9135885079cf4212f37ec81d182bd1c041bc4e372aecea30329e3f203bf754eb398bdd52eb04bb227a5571f8369eb31f6513987687a91824db95e7b47320de83ae8b7df2b51025d1c410c3884bb011fdf1e69512ee539f78cb615dbbfdeff0c059e79c919f7ee8a5c722b436a18e842f57a4c5aa7519d92267088e02c9b17761c14c99d46b309d53af3e3d0943e22222e04547220a9d17bb095262acabbf1f8a10d06cd3cd2f2106786675c382139fa3e97737ddb85899d75d2789ce6e73796e9d51dd69470decf48614264ef7d0bc34fbcb785a8570a5b275ffb08e19c691bb77ed822d4c32f7be421c68bffdfb748c74470183ca7b617b0f70b83b818ac3c69616033434caaa35c057999b1c38202fe3a0ba8509543dfed257bd67f7489e25d9f2fa746398089a0b347788d404bbfc1e4cbb2850900cf3153690099e821c3ac40045ce4fd5935639bc1c5cb0d9bfed00f9ac1a6aaad0cc8a44cf084362a4e4f66f8ccb2be8d7a3c0b8a4e84620d6684b640fe01351113d33256f756960fa7b83099c8294479e8520b28f8e11a9a987373a08cf8f3db9b2de7e32b9920dbafb5a6006363f4b63c84c1ef682bffa1d0d659793e5109fa4b8429751ff83d3879fa32e5fb31541c2acc46e02320dcce4341ac9a61a583822984ed02558ea92ce4359aa3dc6dc8cf376d9ed52e5fbbbbfc29bff949547b7f36a3f6f28b134717474abc80212fbdcbb20edd305ad9134a59a3638945c14241aa9a21227b97b00fcb2fac82b56f83163d0a79f5eaa546af224ec5893e25410d4290c8e2966d7bfa288b751b33aa60fc043454b5726a0d01757d189386391cc9a59d911e6a745ff785023884925eaacbdc34b5361e7341522e6a045a7b6b816190a41ffd9e0e09b0b10f328b6fbe4cf738b92a51ea6131d7f5f8f1c7f242cad6b791a076603aff02d5713b52dbde0b50e7ec3a2077e6aa30aabe2f072f48adfc32e29a9d9f371b0bb77f501293363f9456cdaf7cef38d0703df4468d9d4cdee632ab45270cbe4842ea581b49e114bf58bd2d78cda683a0cb4af89a0cc4764f447fdc93b99fda41b45cf9308d262c568be6bd1b533aac5d3155eece3a5ba6b94b4194877a274200ba242ec13a2dc690018a0bdc9601f8a3834f77d7223b0c79ee3d8cf582d7770e52669116e85e0154bce1745754e27624b4c16cfb8d57eb6088bcfb3fd86d8b06496ad6dd5bd6d2e3c015bb072ac02df652e5bf0dd0d537a27ab901b08ba5930d33afbd89bba0a4fc0b1243eb988ade59b972a5daf50078bf0c289c222afbc2930574460d4eacffabf04a436376416dc6ede2e50c0d09767b08299c293aa4ae00e87011b6ebc9edd618284e7ce912013481806db04e23d84743679914a6c3853878287e8e1eb6e1c6c7384dc43e182758d0c66e08a842d4e04a869510a466d76f5080f108fd70b93c7bc941bbfbd59f7c229ab6726ede3016920000323b4b67e4d73b88c4b96bbfc2d4079874ba9af410440bd0c922efa148c996771e3214ab1587c8da1ba39003cbb14bdc5223d283330a8c169a604cd9709b60e876d268298d7bff7dfd2cbd05b712878a3b8aa180c55fecde60231d29248e5a46dd82b2803db1728241b340584ddf8532f79b20ec322f727536c7e0f1a24e9bdb268205f6d87234e7b10e9f7174b3407d419484f8d408729cd99387c9b9418ddb61cdfa91554be01b69ae6ba442574cdec247bdf6003f52847c22574b5f76bc484c0af71bb1e580b2f92ffc60cf800c91eb0f17f55d3e712a36705181b87e68e8b42479172a3e5201b0d4764e35d826c0c5888b01080a1ea00838461ea57f6e53df4b22f09b2391ead905a50dc47d5fbf7d21642bd822cb821652064a96058f5ccf8168e336faac271aba379f09f5e71f44c4c5c576608052e6d029df484b8def95f1fe14479ff3bca3c08ca36557588c3ba17ec56ad35abda858c36650f8b71ef452cca24af98eae088de9bd2abe8a36dcdf8b56138d3959a47ccfba368b6c8ab5cf123f4e98c0996d94c935ae93c2e32008f83abb99ef307508ea0ffa21be7055af2f9b324eef4fe8b0666b89defc950631fbf0f43afafdec4ed60e2efb590d5a77dabb29affcec301cd7534661baa7e0c6d940c5248b5bb7f998ab7cf81c2ecce6d1aafac1748e68d36ffd7202c1cc5f058230050d135e0eba5af1565f645ffb6a368bf9882bc59bc2262c36ddbddb4ce14c67822b915228fcddec513c06745630a6aca400914990dd33cd01ce43438ad7a8c1c40d58a4cf5d8f27d9809af7b3ab9c2515f76189405799564b018d39eb6b817a36d256762b71f0a33565678ab78709639ca65c2f771408864a58812bc99f46ecf646da57d0e82f3276b125a868e17a90eddc67550d34809b7b8257ceae88525539cabf5af9aa7e49c11f8c39c5983275b6bb07dc5d221ea12281abe9fb073ff4fb2f1d4f7305d99ae9e425da17b8c229b276bd4cb13ca723eda42e40988b641ceaac1533a4110e8991d23ce129e6cda1c2fa1c4c6a577b1d6ebd656dc351dfa5a36d5e5e21f0ad294effee238a5996d78bf5287d0c6a6e9d48932e3697a96036cb5c0c97f7f30d7592e325f9d6340d0e5d02ee8a72256dad7c5dcdf1737e35f3eb253ac7b9e25efc3b6aa7077803fed2f0160f198935abc4f0005160803ebca43f24a769b186664ed5a9555c851e6c2cadd8bd2f8bc08fc5109524e4bc2bb2e186582872717d5e9e8bc9a540ad32728dd7926de502087729386dc06a6d3eb6e1016e3f4e352703c8d6f971edb0acac99f53d77531b765dd3a1199bc7db345dad490178b02520986f99d990a03cc7b97aee89dd15cd5cc2f449742af2a9931ed5b6ebc051c970e6ddaf4a3ed41fbabaa2a5ab3572c87d56bd1d64c56cfa1211794ba23a81555457753f2d3dcb1ce2fd11e492bd470e985c37084b84e455864a9b0286e314bbd2788d88a19088be726489d6b8384cb4cf4653d74d9b06b0bf74c222e86e96841ac0ea95988c9ad8551920b55fa3a3ab29efc10f0d27060cfa33f3e013640dd3d436f21464505cdab6cab63c5afa332bd7a29d1c8384924dd175ee483f2ae62c69bce10117098b2552c866f21791c94fb53a606cdf1d302855f4368b30472d42913050b9c36584160953cce862e77f95ce8d5eca64336d594216e37c4ba3a2d51c29834908a4434ee4a7ea43a530efc43da6d2c82af56a3f83a4afb1b8e1ae0dfc8f39b56f1c93e42433fcb21e40cd964a0c526ff708ed6c621ff46d65063f2d46b717dc999e8af53c97c824538e87a363f579f6db0738c24cd7e83101d2305cd823461b2e15acad17bffd01cfc3944152f65631a6e23914128f4f25ebebec5dc348e826043eb4ed8e6147cc3f24c8edff283f980af64fecb80acc9e13bdd59448532ec0ed20b15fa3d1bfe91890707832618f9542aaf8063aed860248f2e236394d4580427d6ad64adfd2f126c9ad0b9a07294ecf088cf95b56a38c2cef5bab9eb175db13d685341738f44c9a59c062ee6630511b33e5b2d2ad92e18fcc99060c0d52f82fc0b88bb56eb4bc297b3f6364e13a286ded507f01c62e327c17b25d22cc32ac7d7ba29cb2018c322fadf3b68525c7a775d979c29b15356ae15c75f4aa02e35be1e4c98a190c1521e4c821b57b1a5831685169cf42d9d0d9ad03a3a83bd38f53977b43f07bb7c6721e27af8d1fcc6cca4610bf4fbbfd66e8c2218d152830a5a0608af1f3dec534fa6b6eb459b470664cfb6138d70ef7acea06b08a2d3564675cc5c60332d9c9ff5f5b5abc6df07f5b6a55d18647aa3ee446cc2d5c42e0cffa2135db596a6ab4b44e4a85a7a17c8d14831b493e1a5b1cf2bb6fcd4dc7dc74acb1cb69e0e2128c1c033fc08a759b6fb072f219e38f780b2907b0a82d94a9d08a94b1680e9c8d88d9eddbc2f870b89929e67cc20e8a01a3b6f3e70fa7992045e24131e902b33768c845d435676797933911c9bd940880e89ccc894cf094e6d5ef9b0cf9ff831657fda84260f24471f8cd478f5f3e0ba10c7850d5879d3ddf0e5350e5bba05e673d2d861a8cd7e15f1e9bba58f1bac7a52b798f63bc25ac1c5971dbd6da04d373b8bf75299fb7c7218aa09ca95df76413c33299f0aa8bfb00cc4d0fdb7666656ed72c00688e63fe12bf6b3253fe98400ac20af1318ba78481469a797ff27eadf79730a40a606eaf4936f191136eff7bf9a9eaa02a26e36afa64b328c1d026bc8b92e931e028ab4cf00c0ca7a80b4698ecdf2a2fb10554d2c8ba309da3b379876137f431a8211060062965cd3fa96e397a139b12e0cdf931bdfe297c53d7985969d494edbd840b31a04984b159cee26e09daf4e5252fe106290d6e4cf84ef1bb418535271649bfdefb2736facef2bcc220a9498d74eb66fe51d4f0fd0847daf36a55c8a1dc14fb022f0926c14e362ab224957f99adccea0abd91cb1925fb9e6cc9316d992d5762aac1d3f0f7a5509c9fe8b923a0d19f8461da04e6928162d8106028f5176212500705590db5614535b93f4fb0c9041c36afc1a20302bda7ff1407d1441918e118b740fe00d09a3f423aab6e7002d5978596efeed7622c1562ce312e94561ede7097eb60b1ae99faa735b4387ceff26a55e0b15768d27dbb3e2052dc3e857a6d6355522424866f2a0b13b6457ec06ef473f13ff05a9ba89913d8ee3e51d5a8887f75bed28144b591f1e3766c8ff4ab0b5bd7a64d0b501b4aa0f4fa15ee34b5bfa57c65d9806066dbde69c66a9cf5cf43ee59bf75cbe862cd8f4a4b0a9725407d6c2f978bbb6dbf16c1dc972149afa173ae1b48015a68aa50e9522aecdb53df1534719de6a384c6ca041f55560de6e61dec5970a16f0df1a4d3b2f7e6516601c3e4065aa75c65e1bf7e791ce889da9ef"}, {0xe0, 0x1, 0x81, "66cc5cb55ebfd95be6d5c6c04686fa43f7150a7c53e8d3510c2c9d7aa9f02c5f35ae3a9928d6ea721908b80b02389869163c894f09ac9815438609d24f050160cd038e57e565868901c99ccd115fb48f26dcd701121e1f49bfc9d9488edc802bae6f98920cda3cd3821917e0a98050d82d8ee7c0c8bf369ea71fb4314dc5e7d766f9e702d46584be3b2f4b35b61d38dd414359f3a1a827e36a6772423e0533fa1baac3526dfb3f48325430b91d0f7095de62d77e349af2a1db0f81f4557703ba13c0f0733bcb55e54dcb2b4279cb"}], 0x11b8}, 0x404) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='V'], 0x19}, 0x0) 15:16:24 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f00000025c0)='./file0\x00', 0x20009, 0x1) r2 = socket(0x1, 0x1, 0xf05) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000002600), &(0x7f0000002640)=0xc) r4 = socket$inet(0x2, 0x8004, 0x6) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) getgroups(0x2, &(0x7f0000002700)=[0x0, 0xffffffffffffffff]) unlink(&(0x7f00000027c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000001080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002500)=[{&(0x7f00000010c0)="623087756761ec2cab1d81de05eb92132efbd0785448a05b8fb45645f60c96bca31fc7ec702203dc79d2820b262fe398d9cc08546077876e80fc39d8a0df04ef801b92c1f4b626654e21f9d9313e33603cdca56cd017831f38", 0x59}, {&(0x7f0000001140)="b179507110fa67f7714316ea35aadc6cedb93d9ed60773fe7ea833d1f6fa048f0dd366e2c40eb49b427d83a755f952b81b7ca93351fee0f153ba4f8e2576eae5c5b8e87f6fe9c5b0151871d0a5f92b77aae35dc6be131a9066327369b053bdf20614a563694ae4a109e6a52285078708f6b1eb551e57897bf56c9a9dfd33e56b62d8685d41c048f1b4eeacf439c1fc5f758333ebe95f543c99b19e69cd511f9d45ec419477ce7266a89eff", 0xab}, {&(0x7f0000001200)="7120c97ef4ac74c292a3dba43652d62ae90890f5cdd8394274ee791a1db000f79aa661c77b0f45cf760cd65b50cfc5af63b39b5914404aa36cb7b2318f068e9165355eb49b42bed59657600b71b76a2f853cd14cb60c922a96b12a9f14e4687ce08beaa99e04c2972496feb06c98b3b4abd669683269cf9df2f04654d0024b87a72b6a82dfabc5c23e705ca6476ba2b2951021c27a7af44e94f12aca965fd04fed94aa36941ef4715ecdc7ee97a58d0c72fdec81ecc3bdcdb29704c2b700806ec71f6cd4f6dd146333897302bbaa26d475c8c859df274f718e1b3435ec5b0b8718ce77eaab1ddfe4224ea979cd69a6bb7b8bf625d2fc470067480fe95126075acddfdc87e235393a57d238e56f722dee7dcf93ce2c3688e449f6a4479c029de5a74b291f152fa6c47f74f3488776e49761976b815942ebd2e038b5a10da5b824183fb496324703a27ca247ce55c3f5a782efc6180dfe73454bfdb94c381cd4eb0e8a276460e40762a3ebf9cafaa498bfc2d69880664124898394b9018ce66b36c0d2064d000b36d7f15368cec250fe845f480a6e7260c757843226830b958d9b8cc74e5523b7579aba6508adeacf71d9fb9e0dfaa7a5195c68d011ddd9cc4f6a795fb72a1fc3ca30cb30403794adfb84fdd4f3d3b6bbecc8ff7507f7a911a3798d9044728d30253063e1d684c411d1f56ddd875f691b07a49538671b4a7363d232266e53ec91106290ce7a8352027ac44dd3f381eb4b7f1ddb60b8de08f47ab4f773807e244a8e115f3f623fe4993683500a24927d56efeeb63363a03dc038e1f7d61b9e6d43a1400f7ae9540adbf7d8c15d2cf62aa915760924414631709b67c74c6dbac482c105e827a1f09f0e47bef49e80f43c99277c511d06177bfa9c3265249e1390ac119a9659f00ad05195cfea5b2b1a8d4aafa28ea484f7d550e264b9befca6b131365eafe43d973b75c512d85d140562b5e1ed4be4041d92524b5265e548acfe6a3d3df366807e768d81fb40e2c8ea94ee60bd2112841039df35a3b06857d37f7b7e2a385c1c4e634bc43989af52bfed817fba218dac6de49461bf8917131c7e5e8c65725d26fec0d87fd5d01fa75b17a95fc2fa94913183d27141e4baa7ea5fffafb3a74f6273882fc9ef7dc0cd60a673bc1c2d94754e9aef214f52c8f4cfb05d3b123d60ad300ae47cb46cedfced9bb54309881e633b7b1135c4b79de50f2b63e36d48420ab0b95f5e18365a1a99f14c660afb8d6e3ef23df3ef0a1ebd9524e35ea6f045668d8e6092fdc9d1a6f7567b7ef2d24cfafdb08975ae0f9ef15e6190ed2b45d672dabacaf7645380d60aa42577815b683176b41061d39dffc174ea6a1885d945affec12a110d28fe66afee22f4c0d1ac680d64e1c341cd462fc8f6cac6511189e04761386494ebbbd6ca3346d3025c5edf27e4f0e75000d8057576441c391f293b973c566e5c5d9712bbc297bbf536843b00cb1043f8358749c61ee1da2af33acb25df7f576f16d78d5ea64bc7ae29af460b852ca85680c2325a91cba420fe031939606ce48e2cd9285debb702d04aa47bf8a36db7aedadb41e97fab17d4d703a1b53ef6d68397ab1fd05aab81bfce002012a53414568cb7d93fe47f5ec64a5ecc53d829c044f92eb03beb13d114da53e6a34ec64289d4e56f133bf7bb8d6cbca005d8a761360b3b951c087707f650861ca44a5631bfb1c13b9b8d652b60a9fd58d084fcce55711df4fe0d12e769a2df5c2af95d5d7731c711f65b00bd8a19c2b7385efab1ae9df960bd13a56d55f59580b597439d1d53e86188fb69a582e69af61a9da903bfae14de672b5832671e2347cde987a8d342a5431126ffd4ae5cb702b18d4c0b83dbfd72ddb57e9ffb3d784a0505142207d86eaa0cda2476000b45fdaa5749663205d2811fdc1086c5aeaa70fdcdc12b6ea640f5a6bc781d742d70a33cd0234287ce81365892de6d116968342588af37ba3d3f967ed00a5e290e3074a9416e23921659177fb3a19b8b5bbfac6742f978120dedfd619926250f758884f088ca7aae77d1d20ac97f0144acd0f71c160e6b19d3f14ac080ece44f385a36d504a96f6719cc5a2ce7f47026ed173c4b0d78ebd8732fb318e16cb9d7ae086cea8a8b5b2648d7bf6772daf290d614bf67c2d4a8c04d8f57c14e00d1b22b68703b808fa8f09e29f205ad73eb01ea1811aa2bff7da0bf7088c9d243dd0baccd2208f8fb95d1d1a95432341abfa65ac4c46693518ed9ca0bc569a77bd0b0851ebfab3e69a90ec2ae38de53ad27d35eea6de29a3f9a660b0a48f863f84aa6efe942ad533b1e8805b9fcb83e786d53f868716f4c131b770f1748553a6d09614c358e14a5df1f4e91ca9d3cca98b987d8553cf9d5eac5a35449b4a94b57c1998f74f90dd32688a5ec354be9189bf76fb4f081275e3f79558ab8ba52b6e054d8474e863512ed9103c5f3c1a56b02abb250596ddb091900fb1ff30b3fab46baba85b96a1474cebde506246b9f2cb381942b95acbbb1cc142f0bb8ebfa5f2e675e4c7719980e230ab4fbe2ab603955f72138470dbb92b24e59b2d9c4806bd8d394ff43e895a6f955eebeb46f96dbb9ac7feb09f81b665573c798e3a0af32f2a5d96812fd236044ff2bd22bc8d80e15d0c64605d456eedb87fcf624373447f82f0e6d54050b8b9eff487bea727351956069ca36b72c34fb0f602e49ca22b71226ca0afa1afebc5897f77581f4fed4d96847d9963b9329c7e7f7bc3cd778604098c4cdd5ff93423b1dcb76d56990bad11c6f44ff71c6cefe952fe5e2dc0861351025e0582c514aa0c647d7c1114d3123f2bd417c730ee54aa7cf425b7192b0ca2bb9e3c402af4a2dab16553672bee047d1167a3221ad0eece0cad2048504c652c3f61daf8534852c7b8b01dec3b4796072142f449330a77a3cdea545a32c4c1da4307b6f1d1265011a68250c06ac74dbffc0ac3b8ff50e92d2c91e72cd500395905b8758f383a7c27cbc9e574b128a24827bee2879bff709044cba2aed16d9e0c7fb2fb64055e597cc2626e929e5a733f91a267fff300a093fbeb904b344b62ea10d37ec3fb027cacce10a837bff3d77b9818fcf61ad504a3161023aea9c7aa489ed66984279fdd2d6aaa6f41a2a258713f6af3ab79ad3dca228d6bfcecd8905770b5986adc502ed879ae8e29a1a80cf89098d51c779656618d55e20164bba3b843ef3cf9018ee05983999e0973c2a6952040f1fbdd8990fd1ff5f09e0be15a1e1608a733ff4d49791cc001eee9ea0bdc277e79ed7e373fe810644bb317995cd39ba62b57aa61d387d01d167eb0e2ff7d0f489e84b262b65fd395b314bb1f22e96847a175003c3cb77d9ed8911f9048429bcf03413a550bbf188748a51ab41f183cff308c188e302bdff2f668a266bd00100433c72d30734f07effeb6994bd7bc8f85e0e14a52a5ff8fd72289b8ffd63ae8c163008a5059b9164c4aa33adf1e25122938df2c2f14f75048dca13f9b14b6acff33bee315585cfcdcedd2962235596814bb5454338d2251e1348321f63ea6e424211b3e2c0114db6e3b305512ca6999304a75083d1fc5d8e57531eea2422825ed52e63b9e0d5fc54767158f87cc22e1fda0eb30013b7da48d5c89a9a8f32112560fc3a0ef369c677aedc274fd4b1e2a3cf14ef22843a4659c75508639d888b7b36d5c360f0c507bf5d43f99bd95bb1b3b98c989654d67b5270ceef2cf9c44511b79bc55ef0a49649de738ed74cc77a466b766898d1cc47f267383ecb0bb406b2148739680220e16245d293d74410017d70604fd7d4219c168b0597dd70bd3b7434ed042237fc28167040799e248ebf36e50ab3af67825730bc10bdbdd2735e3f4b0c4de9cbf69c302f7ae0ecd979469a863490d4c821abf5b6f8c2d1961c70bc004ae64f4d7790df22c68de94e04f7a62e81c1dbac8df358395fb242c8e62828636555a0ce035e60c842f0998fae10e9f617a8618cb67fa249919b7e8090b9de5992a986ddb6e0b107a495249f073e6aac0dc13cfb7b04af5949f6a71e5dba70f5978d55899d10a479dea1c29e22c67e4bc7eeb26589fea1a0f57f23052b5fc0d2766432a525d6db5c508c05cdda25cf84f69099f682719668cc122f950e3f62e4435adc9752d28cae99b2d499456e68678e2d57a17f21b2c931e1c2ce14058b66bb867a3cd25bf747d7b78a0c0642b68c84f1c8eeaed516a081397e224e4ab06af8af036b590bccba0dbbfeaf554351480d9430ec88f6cb97baa04cbddb798ad6f8079708b8a0abe0208d804c5e15ceca15ef10af45750308bd558a4cfc910ed63727c7763ef2b7026c0ca3251a09bbb5552847f04408ec2adc3ca2e4fa7d0324e548fde65c834d8073f3bed4161204939fd6e25802d4f3f939c3f80e0e49807b5fef824e4931e7635f9a234eb7f0bf18451b5f52e72b68f898c9c6e521809badae80cf8761de7412f9edfce6344a3acf867778e9806daba4f6eb1c38dfff86ccbe048302bdf920728f1be6e178b10f76d465df17ddac9ae2b6fc4f5c25c0a43e2bee1e1ca93f7ff6c3ccba1d80c7be17fe51db51b825cbc63603b04f5117f95251e3e16c84f8b38a2f5986459d94b626d29081cfb34c7205f9d9c7b2b50857d981759750cdeb3b9e2a91e55dbe58e9ea25cfdcb9a4ce2bb078fdfd3e88d24abbce38270cd75ce543815c79190c33761989e68f4ace6eaec8c029de17835954c8023ff33d8c7437660bc9151b2a940437b4b9101f92523a46434489db44d2134f79ee2359e9e1f7b9872312fd05b478023d3a9c1041a16a4616a1630a76e053256de6e962b147f4aae9315974f50a76b356100d8507042805ae786e8d9f13a4cc780c542fc93174503a1b8b247649ac938efbffff076d5369693739439be8a6a60329ee7c2782257883799a7123a40b6b2ddd54a81b4be07476e7d2e57d419a357b30f7002793811c523cd18a74219cf0e2ead963de1a617f9c5fee9485ff79f981af28d4a23ffa0bb7cd730d211e70e607d817177280b46c7fec60f96349bfa571a00cae149c160368030a04813e5fceac9726d6e2eefd677d007ec764bc9d6ec98d52e8559b28bc84bed8345ad5a1615c332b7b33580bf2075886f195b46bfc3f4cc2c9bf3d335ad3c491e8f1139d293f8a9e69cfedeab50f126f0f8f148baf2905b1da02f9a3d753bac67d133196a94db5d62e6b9d71d0e68b1553f2f92e5cfb53f7690955859bf96d4c859fa4a643a25a655603bd2bae143329996df7c50c8310494830eed0b2048c85f1345b00ecc2637cd5a88f7abd42495ebcf2bf51baecfc65b6868f5ed96272cd0730b71020adf419786ed33878076e74b08afaed5bf466ed975cfe8df09b8340674694754d5f60c605803c21b107062a98cdc55c9bd425f5c056f1767839390ae1c02261bdf64cf1c4d4e0624c0619525b1c7a90b0b28e03abce96782dc003461c5c1be270ff4a5c0535c7a022964b718e3cb2ae23d7f483f8666ff63683ecb545497f9f91cc1b066798ebeeab58d10319bb3bcf6c61669775c5b5306c11892b7b42052d1496b84f7f48b1c1630032d14ad767fa99e840f363a2a3047d9afca740e7f631e3150c7389bb439bc9e083499158b3f32032c6b44f38fb77b2d126312e4ee6f903471f208be99b35e6546796fbd188806ed2acc62d1c9c3a64ee9bbe54c66972a7cbfa816cbaae950c52d0ff6d1ad583892d0123e3aae32372939292ebfa378e7b56f465f404b068f627d4c6dc4fec3b79774ddcee87a5b5", 0x1000}, {&(0x7f0000002200)="784d3cd931897929ce100c3765ec5f0c1f87225b58dceeee4d195855fcb589d7a4c67db96b739b8cf1e2c52f16158caf98cb1bd515631f271efe4430d357f0095892acac98b5fbee0bf5781bdc7522e4e5198f08241031d8ca1a04aeee56ae62d684581a0a7c03883c7964c21cae6c90509038df74f6a1e8a1a41a716e4522d9662c1f79c956cc13bc27bbae950bd520ed3df552f3702fd8d633c7ee9e6e8d716b3b", 0xa2}, {&(0x7f00000022c0)="32abd02f843c23b086c44135c043d9962308f8f923848d7289a01be5a92d6731cd23a8da31ca8e6d21ef04eeb04df5c56efbc2638bc1404a8e7a9f569f12c11926e4935826a1d59237a6bd2c00e3bf44118ca03c96e3d4636c83adc5fa3750d8fddcf423847d0263f7ee895e6b0c8d941e86dfdf54a06a11c85f2d134f3f337c05d10866bbed90ce0424fe872fc16a145fd989234ee15320b198cd16de5f912374c4e52d9e3b65e2db5d1aa1265809486ddbf1af62e7ef9416ae2dc5a63bf0c61b5c239c9efb66fbf56f01bef2ffe8cbbd0a07330b10ddefdcb2b2ac", 0xdc}, {&(0x7f00000023c0)="507440feedd76bbb9304919467a2decd9ca04a4f0c2396b1e419", 0x1a}, {&(0x7f0000002400)="37bc94e4bf8b353f6f1eb59af640908b267674623d994246f4396d8fc10ff0bd77c570ee2cdc577842d546f172bb7265bc1127001a0e170b7dd4ce0b071d9744d6a77ed8db7b6f4c1fcf5d092a12c330ae5305e24bec99e291221888635ed7eb7be7ddc38b31", 0x66}, {&(0x7f0000002480)="3119bbb7d419a89783b8beaba9a2213f21b8665293addd25d47f355f18084b9903357663995f", 0x26}, {&(0x7f00000024c0)="c3bdaa06f4eb109e10036296b6ea82664fe66b533f7d27fe494947865fa966cb9a0b9bc2", 0x24}], 0x9, &(0x7f0000002740)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xc}, 0xe) 15:16:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x40) poll(&(0x7f0000000240)=[{r0}, {r1}], 0x2, 0x0) 15:16:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) kqueue() kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="07fed5a42f388d1c1b1d1eb4d29e4da593972e557d00cb842bd0b0b3a3a35cd2b9c3d6ff5e2b1a9aed31227c930dda4dc4f102efffacee3ee9a13d5f1b8de63048a91fc3b7cd41aa60720c90d561fc62b6ccf44c59e1b6a498e790e52551b7a8e8f996dc41746b94a719a175fea226aa153b20361df41b7e989ebc706529a6c0c935ef6c4aca4c5bd78b49a329dd5aa7344255c9fe3897ea1a709eaf117e1d97e45e893fb82d74d38ad635c385dfe606fd013834f34baa1902", 0xb9}], 0x1) r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x2, 0x6, 0x7f}, 0xc) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x74) close(r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x10001, 0x9, 0x4, 0xc6, "44a9dc23fd6ea6f7a5165ecf3776d5feffce94fa", 0x593e, 0x7f}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x9, 0xfffffffefefffff8, 0x1f, 0x4, "1d746d94491496a35eeaf309f5786542f7e3297f", 0x3, 0xfffffffffffffff7}) 15:16:24 executing program 0: r0 = msgget(0x2, 0x80) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 15:16:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100d67b409c6c653000bcacb07dccfc5f38262e1296bbbe01c2d482a199fa28ba4382aad1367b1355b3084181eb5ea6f1593ea51043bb3a3a173a940500000000000000a91e14ec44a974e2912057a3c65e9ef3d5e37451fd059f1bb0e1d3163cb5fbe9509c8e109d99685380a17a66feae35663482314556af3a1854380039ad49cf90abca6298aa44d4bf99114dd2dc097b36eb119c8e"], 0xa) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) shutdown(r0, 0x0) pipe2(&(0x7f00000000c0), 0x4) 15:16:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x200, 0x2}, 0x8) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 15:16:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xfffffffffffffd92) r1 = semget(0x3, 0x0, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/117) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3) 15:16:24 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x1, 0x5, 0x5}, 0xc) mmap(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 15:16:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:16:25 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) 15:16:25 executing program 1: pledge(0x0, 0x0) r0 = socket(0x32, 0x0, 0x4) dup(r0) 15:16:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0xfffffffffffffbc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20280, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f0000000540)=""/27, 0x1b}, {&(0x7f0000000580)=""/95, 0x5f}, {&(0x7f0000000600)=""/130, 0x82}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x9) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20140, 0x58) writev(r1, &(0x7f0000000040), 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) 15:16:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0xffffffffa55d1cdc}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x7f, 0x5f}, 0x10) 15:16:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 15:16:25 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/188, 0xbc) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x6) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 15:16:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="92b4f1f30c2d403589aa30df5ae2e3e939664cf67b57405818193ad2c5c614b3ef", 0x21) 15:16:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x11, 0x0, 0x0) 15:16:25 executing program 0: r0 = msgget$private(0x0, 0x542) msgget$private(0x0, 0x24) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 15:16:25 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget(0x1, 0x5, 0x28) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 15:16:25 executing program 0: r0 = geteuid() setuid(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) writev(r1, &(0x7f0000002b80)=[{&(0x7f0000000780)='^', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8) 15:16:25 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r3) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r2, &(0x7f00000000c0)=""/180, 0xb4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0xfff, 0x2, 0x5834}) r4 = syz_open_pts() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = fcntl$dupfd(r4, 0xa, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee129f90c47dc505bb17dd843edc2a7c2ab6a65d502c3c4e36870e17a89f3251a67581c78f301cd357c48b4ff014b0373ce7156e1aa160b2528d1044929927b7b4072b39443eefe65d3698946298ca35b158b1", 0x53) 15:16:25 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfffffffffffffffa) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000000c0)={{0x7f, 0x8}, {0x8, 0x2}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 15:16:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getpeername$unix(r0, 0x0, 0x0) 15:16:25 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0/../file0\x00'}, 0x2de) 15:16:25 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']^\\))\'+\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='%\\/}\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)=',\x00', &(0x7f0000000500)='@&!]{\'\x00']) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socket$unix(0x1, 0x7, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 15:16:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000008, 0x6) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="59cfee6f001c3816f3b96f9760c2c8db762e19c67859d4e54201389fc768ed3eb15b199f20d2d0969de58bddef0a8ec972ec4ae53e761d99dc05badb92761a1143cb5da4412d77", 0x47) socketpair(0x1d, 0x4000, 0x1000, &(0x7f0000000080)) 15:16:25 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 15:16:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x2000000000000040}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) kqueue() 15:16:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x37c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 15:16:25 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x6) r0 = msgget(0x0, 0x8) msgsnd(r0, &(0x7f0000000040)={0x3, "93518ab8888ce4965176a8835e571e8a5f357bfd827fde0943c5d4c5b35d278bf7c4d9a8f84d905582e001b8c3fb8a90cc3e0bfc7a33ac08588020c8c00f60d75c8fcdf4f698b1fe13a7d1f540091b7cf4953659b44c9dda1e44d89794422bb1bd157994722b243c537310d161e9a121847f7ce768a39bfc3855ba8fd34ec5ce179f4000cbbaa53cdf9d26f3612ddb8aaf5598d83becebcfeaaabde1aaadbf4269ce80b11e0c5cdfe086"}, 0xb2, 0x800) msgsnd(r0, &(0x7f0000000100)={0xa2f986e399f45315, "67607123c448f796710dc471ac1670a97387a3d04a3bd141509377ddb2117fb688e4e10d1b130fe254cff638ddab9560c23edeefc948bf71936f096d37b8439b9c55bc51907dd83c49fbe553d52c456d52f3e48547117ba439b4ab144970d6813b48a65ed6dcc18012501c41e511783cf6488455f262dbc1779cab63bf6bad90f6519979e4dfe9dc90afc7f287d7030fdac159c1fe38511e7c49c198e4ec7d001c54bf286ca54744feff"}, 0xb2, 0x800) 15:16:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x2}) r1 = semget$private(0x0, 0x0, 0x20) munlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/172) semget$private(0x0, 0x4, 0x8) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x842, &(0x7f0000000000)={0x2, 0x0}, 0xc) 15:16:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x6, 0xffffffffffffff9c) fcntl$dupfd(r2, 0x0, r1) 15:16:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) ftruncate(r0, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x2}, {0x9, 0xfb}}, 0x2) 15:16:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x19bf, 0xfffffffffffffe1e, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x1, 0x3, 0x1000) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:16:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f000001b000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) 15:16:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f0000000000)="881aa62009d115986f15d79753bee31c8d5db3182e9ad49efecd310abe0e54ce80db36827e39183e53d599dace0a5557f5ea18bff79e99c63baf55c1aa0295e40c5c51e68299ff5bc7338a6aa50c5e19aad0e0241adee4c06d999ce776a079944441fe179411261b28289350547b9f0a532bc72fc662b6667dc69d7f8592423824a5c83a26849a447d40829761647ae14ee3cfa29524cc20ef0277dd35975241a74aaf8a09d2c4d6cc", 0xa9) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 15:16:25 executing program 1: socketpair$unix(0x1, 0x20002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x585, 0x0, &(0x7f0000000040)="74fe2cb084a4ed2d39ec9cd8d3fc7a7799f202cf1b81846a59eaba9928e3f8049dd2befa908d6dbbdfa9d21628d1a5a300439a", 0x33) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 15:16:25 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r3 = semget(0x1, 0x2, 0x40) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000000)=""/181) 15:16:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="74c9d5e41f72abc9471776fdec5d7102487855a2a814e5c76904a7", 0x1b}], 0x1, &(0x7f00000000c0)=[{0xd0, 0xffff, 0x4800000000000, "03667cd72108b521bb32dbedd7749534f69321d07efb51d1275137882c570a58d82d4b0af299e4bb5cbd5df047b98aa15ec31d2228841495a1d34b36e7cc4813b8be96a79708618e02f1b7e5244750f7370981a689c8ff5f2583fea59ef365ab3bafec3e0ae743a9639ec4901275d0abe2c522a30b1ada60c71581466cc742fc96b0afe6bc3eb3e247333460e8b2ee5b52d98215c0322f55d5a81e5b2d30c7f2787396e1808f97f08e9dd238e77f2608be4243a3ebe6feec08f5d407b77148e8"}, {0x80, 0xffff, 0xffffffffffffffe0, "914de46e9b964d59f4e5b88d87cafc1b933c0389bd268bcb328fbe77dff48668685bb9ec2e18c4ea1394a84bfae5c5498b5265b6b44630a81d818be4b240af11a19300bc0121097c90ca4d1b737be2cc616b469e65e1d923b274e587d311a3521f9e2a98046d4c6bf8bdc88a"}, {0x60, 0x1, 0x4, "e20c5acb9d38420fa690f89f5119e89227f1ce6196136ee0cb24b6de29315cb587e6c2cf35075ee112709ba42683f9b942d5141cd12c1f92d23c077ca1adaf12bf765984867b50b58e58"}], 0x1b0}, 0x1) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000300), 0x4) 15:16:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x40) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSTOP(r1, 0x2000746f) 15:16:25 executing program 0: clock_getres(0x800000000001, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x2) 15:16:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/82, 0x52) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 15:16:25 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x20200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000180)='./file1\x00', 0x30960, 0x8) 15:16:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f0000000040), 0x8, 0x20002, 0x1800) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) shutdown(r0, 0x2) 15:16:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="25dcf5281e69cbc1db2613aae745667fd24a80c26031be7f2b882188a374b8d7649aa9917a3b4b346564a86e62163f47bb1995ec21200849b63c34591b7dcafd6b04673e71e96243e1207d2a94d8f219b8a88f1aa3961163235d03da1e477bf988b8dc26f3354189300d9f4a5614b448a5f816e0cdbe012004ac2673dbe8faa90005411788cb33632ec6ef40941e4c1fb3589cb0dc9a51e382752f32721ae92cf4165b772436c06d64050b24f0510bf96355c6ae73d323fc9409df7bc24acf30bbd5656907099440cb8c2fba6502f70d3320272e6fded6a28dffc99eda60985860e48a60536bd295f938960b9e74830b3d6b26ef2f07e364ab34679fa3fb2d53e0ea609493d3eda2e63c01a6af2cadfa539e703a6a1c805fd301413cd37a95bbfa7155d3ee276185e1e2ee9f4f41f43e6aa6d2ce36437572b8ffa925aee4ada1ac35fae3d0f0c29e6d835c235c935a0094bd450f8920736b16a6f649551c62b84488a6e517ab26ee21ed96ca03ff5a7c2935542e9597ebde3f1898b27ac40e741c94e1e5cb9a2b7cbc7adc263ebcff3fe7d2d1e235cdad3171555d36315bb0f0a6624a25c483ae3a1bbf422feb47f281ea586d329c1949030ae0c582a831fd11d80a542adbca58e12c5980a5c762d2bc1b51f46ee334a8582b470b7b78769dd14cf492020b2af5dfbba7bd9170c3d7c07f4f0fe732dfe4ea7860b653aff831a52863c453f322cad7abb6e1dad67ff81f9cbd94b60fa504a533a2d3d393ff5179530133188d8e7068ea1d0508fa5cd023ef65daa8e58b820055b1d00d60b07cca7f4e7988cb1955aa7e906f1ae95cb938e796f8edad58f91adfa699eceae04580dc8ae5647854e24f922a50de8ebc9c3403c44a0616d62b517743753a3ebcd7be17d3c6cf69e1cb5042e786fbc8ba0cc98db1800205d3e3e2b8f0d3f7a308ba6a434f1143cb97118e51ef80f20f24746899367cedbbd5e6d2981f99617667417a3ac77f6167dda37911aa2b1c965c79a30aeeeb21e8dceb5d8e52cc5c8dc10bd2c15c687d391697d61f1b88a09ac4955129e8a46f9d5c0e7754ead92fac59efcbd6dbc6331df24c49ef8384a6a5baf194fbee113827171f5fe08b32a324a6afb3f502279bbfa4e5d031635c39d68b0d85997a2fa3f66430fd68b3bbdf6993b4310779c52e14b8207c39ebbc6e81e3bcb935a63ea990ae7d00dfe52f131517b09a23482b8bc09afadf56e14d491997da981f4dc44f81f9b4b550d3672459247896a55997382e775b0c3466e2c57c32fa4265eaa1fd12df538450eb0d35e0755cb8ff889551f2c87151651514308afe094f28895e9a643f0327344839d50f71ddb9f03f1c9499e1c408bf2ee99d61d1e36baf8ef615f853bbe292aa5ca6e1a4d19637ebd4b6bc1458a8d76a780b198d01f3a5933f9e4be747092b7d52bafc4ab43bb3730e68f24b972a36971ac5779edbda24440e634c67f65629b5062cd8a3ccc99f5019ed027ff84bb86130f905f663cb05ea700acf67fc11173ddfd4af735d59792b7c3aceec44eba425452ba3405334801761f80df8a298dcef3f6c66b289e41df9fa31cc5a8629b7c0bf06920e374c57b7fe3b30c5402e822ab4e1486a112d9a526652ddf1629fd356dc6180294867fb80017dc4b178b1bd04734275f8fc7a90de726c166789d214c006f69299ae444ff77542a9ebe251f8fe01ff10d07ee5d90eedd7ef468e95518527c892aba5e07d3a46336ac4333b4b34682859388ffb3e765e60f7c4a3fec918a52460ed6e5f48b8edd98aa0f61198ab621c14d3f74443b6d60b355d7599f8ab6f61de71b24d722f61c93ed91d2f49d0f9902cb81915a2a4a57640efe0080055d29d895246d6b88a7202caeedd879e85bebebb11c925286e68aa20663d1b2d9fde799944c487421d9b1997dc6499d67e54f185930c2a0f474a7fea5a41921c6096e526584785d32f322148ebba66b5e963e4ac42c22d4f7e52bedf15957192de638a6d55efaaa8c9f65db70eeeca538f3545f5355b50e1c1ae1535e52db19d7a73f52631b23120cf88021b946869b744d31c0d4233d18c7a8236dda4cb383246471a96ea699e329e5d6ed1a3fcdf69b8a980ec0a414b39157374abc6d168a12efae45a537af5e5e073703f4b48f4ead74e859abca66ee7dd09e0a2fcf25b26addbed1b1d2220cea1503b4b3984aae231817ed3bc2aa28d8ec4fbab03e1dc5d326d5a611023c8a398b99dc9fcd272b25dfbb3425ae87ec18c402e162396b5f11690d74bbc056eb8680cb491677069997f59dac34d8077fb50868e652e069a30f044cc90616d316e1eab96e6e1b16b47238d6e88f322e6d5ec1c34a1413772c8e5e269db100dc717bf882126dc27acaf71b312fecaaf68d62503c449fbf993ef98bbd9864969dc6742b9bc0ed87e09a0dce6daa8af16cf2b1b00545da1be1f29774a662a448f8a898bb5b3fb1dd34d63e6289085a81803f198f13b603343d035461a2aa934713dcc3b92372523788e6d15716fdd57cd0bd3574c8ad8c91d5db4f0cde01f4900f5665c1fb3cb844dea5a28acecbe9902fc2ebb793f82dacfd63009f91429799ca7ddd3c22fbfdf3f2d11c65ac692f10b623f01f8b1616dfb9b8b58825ca0b0b93036ae66cacf0c342f615333a4ab430148248f7442110701681508e1384c759bf3a75c1ac567825d4f6b2a817184a97610d51494eb86c7eab2c11ac017c1cfc9da7147eee6227fc8d5f886a49d7ba4353635806aa98864f8544c8eea4c57c351f186713f9ba0ad94cf12448a416c93747923b1c1a416506a9a6a36c20d32f034e9fe5d3c4940170873098d5cf7a8ec71de09db4995c9908f662cc67195e57452c0cde7f5a8494efd96606b8c1060058452ff7a51c81c52d41509e00b97a18f89eeda5c5a681e4032d5a2880cdb23521b8d70e892fd5897bd7f31a24343d62738359b8c2a4be37eba388fda89e61e6bc5d6bc50486df59047e05b0babb51a0de6f042b27238fcaa61e572dade1d18461fa10e408e08c6c1685bdc3d414ec1ce63cfea75cac07b96b1e39a9787b4f4761828826b57c5c8495ebb82d884e382a8721aa88fb15de8583a9d0fbccd0272aa4d8a67b2760509b834b9eb885def5a8013ed9e4235fc10f8cd91d3a669ae99d83b4d420cffa4c9a648c5c056101ba2dac4e297ce48a786c7bbb2bef7a54a0054d70ad61b92dd8b778ad159ebf73807b6b4899e92fd7071f03d3ed7dfd9706094dd28e6d0ab3fa343e2ed2f1c44125acae1eb94b8375fa19b5b75f2f0bbb347b75eb509dbb0b80adc605c4dedee371fb2dda418259c8e1a2ce520665932c8ebef2b29ce8cc78a7e264fef7faa04331a90a991124f886d906d1fb4f6cc7a880de719ba488f3c4b01190816d540bbfd66193c85fd2ef45a8d14acc3848929ffe8c4ca928b63b54c9a4b6de1ec94abb02e911ef5fc449b17a407767082dd9e17d48d0ab11ca14013cae3f4c5f591186db32cda8439ce7d45113ee8950d1f2d09335bc8387d128447031161e399b5dfb52435cbe3a95cd1662627f6b3ef41c795c419ea99f72cbacf6e70797dcc7e0f661aca2f4851c402b55c534c8257fd8972dc3decea0a083b86d46a4489ccc22c3033b2866499256b4cec3813f432b95db0a6ce44059d565c4db00c36c6acb4fdeda47ca05d134525f0d0135069e9a9e597249191e78061ba651ea99211e7d8ef183d3eb0f811c43511d97cbdaf5a0bbb65389fe2a80c6418a5c06583299401641b1897d5f416a3f75b8c33eeaa9fe21bde5081a6ac6e902b4cf24a93dd65c7cc002620f9661eb5ae99cb5484fdbc767aca1cf368db4644b190a8ebe8d17b2e93b925bb7e4c648fda3cbe2cc867a0d4ae31b4d2cde9c4c8d643067a9ac4d34e6defd7972ab2ad48d300deb5f5fb7a206ad32b3c5d4d4f01219aaf85e3798b7324493e36339328a989a327a80d893999818210675497fbc8ca0c6e910d380bb5ede3f3f02a8b2c40044b7ea2fb18303570c6096fffc87198c935f335fdd34b43d5008a6ab1dcd4e6fde2156bbef4be51fffe427b867678a523b0675ae4a955e1e1ec4dd81b2f797dd22c555be86af1c04850ac1b6696c9bc03d855bb6aeccc9f1e152f1a8b776043c4b9401cda751950b5abd3774ddfd0c75b0238ec8f3b988d193b902e26bed20a1e4579d76bfa37988fb8ef524ac8f3e6402dc01b4403a8c0aa955ac5857b2bceb242fec8a0de9df6b7a1a03e76c7dba1dadb55c6439ea85bd1154af057cb17b9236457b23d1e4dfc4d56b3a229b61663956d4b4c97e19026d198654a325a92ea19c6a125f565562a8bf9d748e8503568bc54871c6e021b510734aeebec8e65780ddc4a56271b5738be203fbb28a89eb187085ddf8595cd0feb94fbd452a92443fff05deae8ec1413d9991a7503a8088fb56c538ee88b72cdb819c872c4d83b7a5b8003b4dc3ca6de53be2a3ac32638b403a6969ae5b52c1df17c03327f00bb3509f01068b09ca62a50c4e4731f29cdbd9174c576e28629173d5a2773d46024f5b82b15885679e57d243ecd2115a6208d6f3def0be952d227b0cdf6a04a5b8c28f719a97dcb9f0e6326e3353c6e91df437473a881f134e00112cf3976338d6bd3fc660f4471e280c3392297f19dc55c420515aeeb90a3e61afc7476ad08486bc5fc61c2cf4953580bf0ee8ccd26799f437ac1b289f77194eae3b0b456954cdf0fa57b8150830ed6c983bc077cd5b0573cbb1356e51afa69c52796b76a6ed6f071b265bd52db00b638e317d15922a1ab46ddaf7640637460395d17d04e082c519232dd1560182225f44fc9811d09bfa00586c91211ece8f293c246ae54c5f0663d00824992b216eb9de3faeb03fbf099856afd260e3cfce07b2adb2e954ff40fcba0a6e0846aa0d8291680d5aeea4d0648a62086fa31ab5ac66a7217e8518f24f2b9c599d775db121a775de85c37131890014cd5146a973e2d7955fdc0b3ced5a3fcb49082f70b8496ade54686550354c6d534539f7f09709affca51bdb06fcf7a887fed19e5c73b75d3ecc6c075fb2eabf2bc7c07d3f21402a04ab31149514851867989526895674b8b84ef2a1e71edb9ebfa42c5ee2b69a8dfcdad5f47ec697aa013c6940368f7b71bdb38e120853985dffdb155346c2688d0486104b3b48bc40c7ed56ba6ba9feb323460b89e3d950ee7baf9836233742d29feb56dab6f37ade1d11f392c4320b1b40202d7fd63a1ed455e62ce278025d631dfcf3eac1f339875c7e70efa510fb9154550323d5883c438f335c90fdd6e9042def2998726c861c9a9d46337d88aae8594acda0e89432899505f7e8ca2f904977b90675df248218112b486b111c18ef15dc91de9818c6617c22b72092122c2f0d5591ae67af90cf2ebbcaa19648695d8cdeb6663d0fc3fb8778ad76cb8eeec42c98d111c022425c59c3947a6e2553ae5d58621a22894bcc52efb7b874997791ac4fb22b78944e920fb3fb4a86fefa3cb76be4a24a32f6f904fff5637e983f32c918840298c4a35e7a1cdfba88d7716765c16877d52f70685bf08ccdd3aa4829be78bf5057d4d3a89690a7d9239fcf7e9307a8a1e02abf3c138b63a34960847476c6c71adedd4535303b13ecfdeb809ed0338f1e057651148eb084a825b8a6cd0e593585e8feab6a24d534deb35d1bd5ac4fcfc58272b4f2adbbbc04b2a6c4df534e971ca75c644aae2e21294773fddfe837e8b58f677b31ea720f182918cec6920f31911f84d2d0cf7469613e14a3943c6834368ed", 0x1000}, {&(0x7f0000000180)="78e6ee56742bf108efb53cf587c3b604514f00b27ed2664a2b26c424349325719ab0a4dfe50fcf8fe3963af077", 0x2d}, {&(0x7f00000001c0)="55b1f2860ce0445e604a50260c4f1a1e749bbebd1809ef6d1c336fbaf41eb8ef7d69e51e735f56e0f352fe3c57373cf163a8a0edbc8f17602a6d5fd8c5a47e800f11716244852f078b12a967f2373835cc2ef9a9fce2dcc5978fc177887d4b0688ccbaa32b4e2323804d8df6e673b35105", 0x71}, {&(0x7f00000012c0)="f56689524f07eba56b1c72901d57ae052146bda1319e3196f39dd1709bd1b6805f62fbbc0f31a86b8fd50d204a14e7046bdc214ff80be6d56c630ca20db10a93ba4e71bccdc12baa8b8fed7a06b61b42914aa231ba52317195bd852142c0567382728d17365f0a69304e8c4901db1ec7e122b185b4cac4c639b05d0663cfdba2ab836ae1da9283b66c561438262061b5a074002d59007fbc7ddee3539cc8ba13a9ced01ab87b31cb1f19", 0xaa}], 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 15:16:25 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 15:16:25 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x80000001}}, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) 15:16:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x801, 0x0) close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 15:16:25 executing program 0: semget(0x1, 0x2, 0xfffffffffffffffd) 15:16:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 15:16:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 15:16:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0xa0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/8, 0x8) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCNOTTY(r1, 0x20007471) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 15:16:25 executing program 0: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x2) r1 = socket$inet(0x2, 0xc001, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/119, 0x77}], 0x1) 15:16:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)='u', 0x1) write(r0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x200) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) close(r0) 15:16:25 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000022c0)=[{0x0}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 15:16:25 executing program 1: nanosleep(&(0x7f00000000c0)={0x0, 0x6}, &(0x7f0000000040)) socketpair(0x3f, 0x0, 0xd4e7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000140)="4a0ebf2d6ecc5a6f86e7729f45bfa2bbc3c212507e7cc16397acbcbe23875850b69777dfa868bf67082a9106ad9413f8eba03bfc69a343e04b959ff4828bb42ea9b0aede960f2926696a6d1695faf2517859d2a716e442677d3cdd2dd53622632c57d40488a846e0af871c666f865c3644d4fe7641b6d218c722a11cedeb6e5998335ed7d393896cecf63692224b26c59120ac9a550e561ebc4d57642c2a1b9b10ff9e948fa53ae27953795dd0527726bd3cd2a083640d2ef03d4dd9d7422ab81f91cdc27aab367e220a8fa13c37f59d7d64e3fc7c4afd87be8f251195f9723ef2d4e8", 0xe3, 0x2, &(0x7f0000000240)={0x2, 0x3}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:16:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="8b4540cd511432b832957f796704c12649342e18e56e26943a8d7d5a3fe9766453e28981ed5f65ea7a2e2075bc5818a2f2428cde202072117809abebda9a32dc9c5ee212979efbe31f8ebf46baecca75284f35b6d17296791f036d38277e7a08547073aacd473228a39487ee9789cf8a349212865883223d8854fef3bf5e6e11a59a3e1d013f53d4d683c6fbcdce333eef71880cca85f39da8835ee78b04ebfe77047eff6d08aafdce517d0d", 0xac) 15:16:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=ANY=[@ANYBLOB="200000b6b8c436ef746158752f3e9484b5db7f4df511c84782997a234c9bfd81f9de56ca09aa27412f19b7be347326"], 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="bbf711d82862891f12922874cb30d6a3da49609e475e11bc6839f6764ed5158b7bdf630d9f832cf53032565abd8a9f4c27f6a9a45e2ebcfba32c100bee40fcdd83bc9e4807a29fc37cecc59125557e10f054fc009d992067f0f3091fa153454faf8a1076091c9b7b72745a343de4be987351e3a7368ecc2d9bf0a65e0febfa48f6a965146d1b0847960b92564b00ba6b9b375cb2cf60749cf75a1db4d7da548460cbe995f9a9bf15b8ea842aa9923fdf5803deba66375290881982bb746b58d57d711ef3efc5ccd6ec8356839e5344654d1d3354dd598e60e0d9890bd8a69f6d7177ab5f", 0xe4}, {&(0x7f00000001c0)="39694e4331b47726555363511dcc4cc96e3bdcc4463710cdae1b800a3a734050d7733fdc5bff81aba0c66f5cb8d035fe90ff1636509346e582645263a0baa2b330bd69ac17832bbb7e62001d018040b5c5e0651cff", 0x55}, {&(0x7f0000000240)="cc73cba68cd285693714071c8e633a6c3277d367b5cb9fe87749c56ad24549e33a7aa828a6c053a973b371db55e2", 0x2e}, {&(0x7f00000015c0)="0e510e2013e1f51eccaaeb2732586d82ab23123ff2956041bd477bec9edc3c0e7bafdbfa93e7820d09bc54c68563e629913071e93029a05d125baeff3d59c8b4ea4a4517b56e65182d5bddc7b787b360516a7be7655112ecc264b6e09e8602f6d06190adb23680b9a162aca6b85425b6fbc73c36c115810ddbe92ef97e8274e69f9a1a40e63ae6de09f383d5443ad0aa7790eba51cbf0c27dd4d815f8554110d02ef568d006f0e1e0ab12f4de40c4b31936318e017b7c1027cfd8e3ace93b3ee2c6220b41dc861b2f0ac26ae51f0320e47124a001c72f1f9cf2dde8bd9ac0ee4a301628ea83579d2abd767f0e77f1e272989ab8f1855bffb09713935021bedbe84da477004d11012ada9e82a2af8684319725fada440d725502205a9b1d2a5947954c8706eae91046ece536a2c9ab9bfca19f7e39d33abfff9cf4e791c0373d67d8d310e83519191511b7a4f5282a8783ffac14f3450ead78d888f1bab751f26b13511b276327faddc68c3c5cc99cef99f3675fec8bb7d16c433b9f7a773c0c1ed58790b9736b27868f99d05d4d307d4b1892f14e9a6509ec98e1d2c68841928ad564a52dc6e4f95416009f5cbde2a8f7e20e34652cc45fba26135cda12872994ec6b7f53aa618a2dc050866e16d002565d8c16c027302ca0133ddda2678458572992f164de5e12dd59474169ba75a2964ae3cd5cef80ced12873367719320e59686427bc516e5be1140c2cc7ce89d5210e77b0213b802cd7c59c16b55e677ca433773dfee5905b78a6c220549df9f195f20e09af6d7e5a60b8a5cb6a499cc319331cec28286abf4c463a193c3ff3eed7fa634f2622dc444022d705d2c1abbb7ca4d1bd431296fb78278b0c27418f8ca4ac4750448d7743df4585561a109a849a87b3009e54bc887d219f93e5b8d9c52f25f42aa353894c4d316f8da5e9d88f11ff7a0e5834ebf7ef9a755d4b31be46b93293eb0a3ee5a12faf741a87cced5fbf00fce967cd286e65d4e07ed22c7df6e608bfd790bbbb3f38b0aff87e95654a0bf7f18a8a7e8520bbd84092215f622bd155e3e4bd65a0dbe7b57f3f96aadb45c19bb3b3c44dc17179f41d51774bdc5b449ae675932861861bca07b905f2fd6cab4319c99cb746bf279a207125b88f5bfdc8e379052e052d5e568f8fbb157c4421bc1ae89cf6fa9917d737a4436c3c0f6ba3ec1e6174181b466fe99a4afb0bdc3c8c71638c3724071eeea579b56955dd4292afbbf14084ebfd98821619419ad711e1234e3b3d9dbe20b48c281fc5ac97362a05ece3c904ac25621921641ce641ae0236dc5fbc7c9e5e04e664b5c0716c7ece046d5356d254c0689c2014ad34296a0a5dcb4e3239c377bbdbd0d424ac77531650d9651fae94a191646ae61e288cdc6da9695b0bd341bec280fd35bf02a0529ef94014ef8871c99dbb071a72f1fd01360b01bba26ef4f1e854dbfd8953c337dfc018e098ad7ba78d40f7740e656147b01a4a1ff4b29f567c4075cfe60553ba2769d9f0dcd3e6c26577d2e8ba10e67580ca58576330e2869597e94a20c8128f157977c82dc5cbb18b1dbecd856a9577dfcb986fcfd0093f528ca158c4d02cdab43ca29f1c640bccaaf56ad81cd5fa10b9d09e9191ac0d92cfc8d6b4133320c91ffac2aba987fe76d67fe671ac88c5ca53162e154e7840f25f7b5561580bce4c01415d0f3c00ccc1251ab936618bee11408b578fea424a7c4b74b361a429d8c5a16a9248b5760918fd01f5e16ea9470f0626ef3e21a81bb631354a13cfe347a2d0985cccd44820732e5036e71e3e24afdcad417500d7680c3eeb0638c8b9ab3fa5111540a1438e947602ec98dad902d424c927d608f71350880c1313e2055b79f797aaf5db33eb400664cf1b2520114bbba1f45875fd8fcf02f7a9325ae5e24c697587bdf83f28a805d53e94257699be42c93dc5999f4fcfdeec94fa99e0af206e455ec0d155ebc3470b92a456317b7ff47dd959e5cb8ba5fd2c2b136768d3c2f432d5cc96cf0a54225f73fc306764dce40887c9a632afd5ae8ac342bdbbf469a66177a23d69ceb0dbe9c6406d34385acd74dd9423332fab76aed0128c3ece80b0fc8c9804c64fe30e618df50c7b3bc9f8ff95cfd673a6bd951521bb9e05ef7104f30ab832cdcd7ddf62a9670a118149e9ace81939629635698315f7587aace2a449f0a85755a7d0a86f0fa36cf223b58d606f578a64bb4a6046d70145522c19250e3e4774ada8b4b4f2e2314c7ee1c92360e2a6d91cf2bdd0f3aa8e2dd582b0350bc6e3d0f7c72d7a0a021c2447e728577b212a2ced31110ce1c2c7e7e8ae698e5ba9c6731536cd00d650a3600b286f3aa865537360bc6813bccb78b9a9fba2e9ce6ea62ddc9df12dc014d5344dee548d4c8a38fd89459ffc1b99a4b452e67a465bd0a59f71f42af36d4848bd4323c4354ed147723699113d8d429b209a1eec976013f9f83effda90d176fcf8764f88515f9e1e4412691fbbd525a1382d345bc4cbab3f57d4ea8d3d7b96de4453c032873318593083b01cf924c3f162c85d929b46ac2419f633cb5022b97773368bfd7dfbc9dafaa1d1f3455bd0a3cd45c7c5102fb914dd837db84c563845aa8c613230144c5fef8053d9fa0f06b2249411b251702db6fef990111e07eac8bc42755f5d7670c7cb48f406088042dad5df879c496cbbc27dab71a713e97aad90fabcd322a631b2cd8675cec923fa32b8bb751ff6e59e30876eb0b2dcd2c7f0a8cae5b744de26e4a3bd9b90e8c7026fbb268a57ca050a727826215b753aafbf1b5e01393384216a44df31d3078857e2296c638219941fa2ad6df9d01cc02198ccac1a036a60b9f9b583d4ed06bbf4ee65cc4943bb371c34ed4e668b6f3fd156089d0a18545c854171f7ba9907f0ce448a38cd76a40ed545b2ff349c06bf753135ab131b0768eadf574991aa6a204535b641c74cf9fa93dea13a94d064d350dd1f091fb0c4b5ff9f88744112cd6e11d64b89fd76353adc7f2dad0e334c936600c3b5de0b6f49895729853ef9a4240f3343693529995e1ed82d6329ac650823bfccf985050ca8c4362728e5e1fdfaeac00fcd03e1e150fdb650663b2ab1bb5536a19a749880d99c774d7a2c91b68760e5c62b7b1ab30bc207dc6adb15aafae326b7924ed1c2eb3f276fa9372e3d47f297a7c9b78f84ed5a948f8bac32b9683bb7ed51cbae2a7ee7931369c60d9ce848eb32b84ef3d1d906e7c6537502bd1b81292c4420c680457019be32ee629708d485a8ff07507434f224c37622bdf650497b87be0cf2b57546577c5c007219494a95db4497aa7b1b52e30e4714328be11d3dbbf5ca189c8808e7e10a5a40b58a84890a5364d47c6ff5577472f17e8e543c563a1bcc84a94d940d02edc9f7581084d8d9214869421b6da35d5d508f2c5d9b8279cf66a3255339097a0f566ef845bbf10584cea534b5bd91c9a4d132482630955c60ff44062db0dd46b4403539b87d79dac35cd618ae808b70dd9b3aa991401d384b7ad89133d38d40d060e395fdc5b8f63f3e884e7ebdacd2e1505b17b7e5838264acea35c6a0181af55a7556a39ae4736261b283c8af6ef1c41c92e064d8e1b6287f93d1f8cdaa9561f46dc9bf8b3c5fa69beadb9ac7f83fef8e639d36c7ffd3ba284ad495af46f3f5593a465e4262d7fb301686d517f3b5662c2d324ae21741e558021b35151866e3241aee70cf7309f549855fa8cce6365785b97086e08d26046bc92101b1774f2f0c097f5ca8c68f078260838e8346fc4779c0a6dd51ca73ec3c4fd22ceab4ecef07baaf619341c4311c509dc931ea441eefbb424912cb0a1545836b244546060ab7aea05a0c8c2f59d7347ee2acde8a44e78cc89fc9313fa8cebc1fa205ba10afd73f5ea8c483867d651436b00bf0e06a7cd5fbc9ad92b28b443b3102b4e4c5c8c34e45f277f55096568e4b237cf07e56200c20bbea4c7ef80af28c104fece91e65d31a415aaf0d214322af93f0aa1570779f58bcd632deae885ed60ab22791771dbbab8fde6fc99b39bd383f2a2ed2a038029272162fb4a3996a857e683b5d7b73c9057b2614cf80d929db221cdb6bebe5e1367fa9ebc72acbd9dadfc27b1914ba1cb2551c898c3d64effe232674fd71ed0269b8d820749bfa47e5d9d5ff930cb98319f1732d0f1b96b76b250ff8fc0121839bccaf5f479e49a8e8a6a112e49e5f9535c6d22d1e7ee9c1e3507bb9b907894602eca03697ebde807212efbfbc444c4fad5d789252781210c77d555307612ef38cfa2b3e52ed209a776fc985f046d9751ba7caa327813078f0fe947e89a6fb1b747687c4565fda6cac0c00b3b4be9b59c4ae35b51fdbce13911cabb0ca74590f646a6e82fa8809d4567311417a76541d9d2e75dc721d36c6dd83a78508f1c22563911360d466857f73d84745242d159eb63d56898226562d3334ed59ff7a1e542dee6cdc3d4f24bb1298ccb23d5059bf90b1bbf9926315a76492c7f26aa78847537a54f043a47849759d6a2a7a46ac2350ac2ba02bb4b2811d0ddd8b65cf39fbddfc08b502571db1ec704d76ec202c1ff46b4fa9448123a951a59ce76a7a57d02c2653f8218a380ac3a4c7cae8c5010892aba33f3e1a5c520ef559ebf73614e31cff17fc8e9ec7f44db22242420f1bde55103bff6f6f4dce53a94a1d94dff22bce3e62d4c86d049bad3634aa8941559b6570f2b71e3d84594f58da9b08ac4b53f99ddf656dee87ddc596d6bc5091a3a7b838ede5006f9c3094627401abf74c5fe74ab12867b65867c992687d5ddc300827eb8664072ae4d0a2e0d8c5ab4439465a9079d5819d18e24d7321c678654d38a5889d6a0d7061c44f1332e232b4ffa26c76f49aa81ac1eba216ca6979885323c731ea1e9b8d51b078afcc3ccab2593ea566cbe043b51f480f85392b06e9883f76f410d845eb80e8d4095bb962c201528fae5706d4106afe791420b5fc14971a2548afd025966a363dfa19c53cc5c77ac16adc17cb3852322bd4f4fcf8b0b93ee4802c2708254623295dab2e436382b79b046f839db908266504bc3eabf47537e2905b8143a23ef7fc28fffda20287587815b79a92fcbdf66c2f0896ef44ebe8a1622031ed7fff5f5b2ae9de2d7f9530a1e37740d220fa03a05de87448857c67f7a1ede8a9a83f49566e00f21448f7b48eafbfecb3d18790dca3a48d8436ae0de4804599a14fb0ba0ee923ec4ac164b1a3041b87e21754c8476054bd5896c28cd0d25366b7dee19f7f59abc35b3badc6b4daa2be7510fcc588cff4e069d0410f7c0bf05e16a9e2527cecef38a5254db62dd3d04e176a969381a0cb9919bc81a2144ba7f969e9b7cf9131168b6d846bfa947a38f374addfdfd39824840be8f91816ed1af7dc7dc97f3009606abc22ac872aed352e8e15d732a366d4975e7f738722daadb414b16269cc01ec26b903c4a15e46988d0b8bbcf29cc3e3d8c2b31b2a042b44e5a4ff4eccfbc61affccf437f8e7b95eaec0a5744d017d6d3bed495dea50edd2d6a01fef4dbcfa6b8d544aa13a966a76b655be33dc8f9b089a4379e45d258156ce1a383ac6e9b74ead29df8a979bb3f5b378392d7640d5a5848dfe791cea80f91be78e47e93acb7200b4a4e6a9c7820abb2d0036bb31e7c6f9af9b43c5b24b4ea9e969f19fb66195903493169baff5d171fb2f8c2fc59eb3579df26de33ecb3dedce893ee5b6c482fe4e096efe1918e640042bc569e65b9a8003c0a8333c7e98c470d66e488f9fd4ef3665279e8ee2dd6ebcebb5c", 0x1000}, {&(0x7f0000000280)="477444462138b3bb58b1a0f0eab3c0f1037596fc2032579e171d47fbfdb7decc7e84b501df9ea0e16ce1365b1eafcb68920ae8a2ddc94d043102e07217aa1e0b303b086231c8903e066c416d89d9abcabb09f7ff0e8fec061709fb836544279291771c97293dae1fbca5884b620057f88aaaccac26c62dd1bf9bad82e96f5e24e2de215c83c09bbf5d333779878913ab3c30", 0x92}, {&(0x7f0000000340)}, {&(0x7f0000000380)="1db3ce191f847233fba86210cee5bb57ab4635c599d1932e9eb42974fd", 0x1d}, {&(0x7f00000003c0)="7f28b70fade435aef19d6d290fb2bf58f82b1abe99b18f98afe28f2a400f74a432ff", 0x22}, {&(0x7f0000000400)="6560b81db8510963fd07c8f9e1ef5cb44b3922ef5cbb1876", 0x18}], 0x9, 0x0, 0x0, 0x2}, 0x4) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001080)='\x00', 0x1}, {0x0}], 0x2}, 0x2) 15:16:25 executing program 0: socket$inet6(0x18, 0x2, 0x145) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 15:16:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x39d3, 0x2}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 15:16:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x948b31858efbd352, 0x3) socketpair(0x31, 0x2, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r2) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x2004, 0x0) r4 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x128) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r4, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) 15:16:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r2}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r4) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x13, 0x100000000, 0x4}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x100}], 0x3, &(0x7f0000000140)=[{{r1}, 0x0, 0xe5, 0x20000009, 0xfffffffffffffffb, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf000002e, 0x800}, {{r1}, 0xfffffffffffffffb, 0x21, 0x8, 0xb85d, 0x7}], 0x2, &(0x7f00000000c0)={0x0, 0x1f}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 15:16:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4004, 0x2) close(r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind$inet6(r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 15:16:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x18) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x20) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x18080, 0x100) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0xa5c) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x5}, {{r4}, 0xfffffffffffffffe, 0x24, 0x80000000, 0x9, 0x40}, {{r1}, 0xfffffffffffffffa, 0x20, 0x400fffff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x200040, 0x9}], 0x4, &(0x7f0000000000)=[{{r3}, 0x0, 0x20, 0x2, 0x10000, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc0, 0xfffff, 0x101, 0x100}], 0xcd68, &(0x7f0000000240)={0x400, 0x20}) 15:16:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x400000000000, 0x3, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312", 0xe3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x9}, {r0, 0x46}], 0x3, 0xdf7) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x0, 0x7, 0x5, 0x2}) close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x1, 0x8}, 0x10) dup(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0xfffffffffffffff9, 0xffffffffffffffff, 0xae, "6f4ed8326d5cef2b4fe5b14b857a6849f33e5e9f", 0x0, 0xffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) syz_open_pts() 15:16:25 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10, 0x2) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) syz_emit_ethernet(0xc3, &(0x7f00000000c0)="efd101b928d134e9a987be854fa00f079e54532fa24774373928ceba467d09cbd65b28d83954402338e77c04e498eea55d84e8bf859568f3affaea32055e6444bca26dd39beaa9bef0918210e98b4e085da5c33d6a057fde568c858a5a9e44be2d9cc7bbb2780fc2a21ecfe3b1f1530bef4bf63ba4eb8eec1f43d6192ec437b8d7423fe3dc1dbc59dd4498bb5f318e5a6bf4b9f17f6400577c9b320a2e89f0cf22241c11adc0d33ab156a3635c8cc2279cadf473ad29550b14d01bf9070a300ca81fa2") 15:16:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:16:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x23) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r3) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x9}, {0x6, 0x9}}, 0x2) fchown(r0, r3, r4) dup2(r1, 0xffffffffffffffff) 15:16:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000001580)='./file0\x00', 0x880, 0x140) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r3 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = socket$inet(0x2, 0x8005, 0x1) r5 = dup(0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = socket(0x22, 0x4, 0x8) socketpair(0x1, 0x4, 0x10001, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000001380)=0xc) socketpair(0x21, 0x4005, 0x7ff, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x0, 0x7) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x44, 0x800fffff, 0x7603, 0x8c}], 0x400, &(0x7f0000001400)=[{{r3}, 0x0, 0x80, 0x20000002, 0x2, 0x99}, {{r4}, 0xffffffffffffffff, 0x14, 0x1, 0x5, 0x8}, {{r5}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x9, 0x3}, {{r6}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x7f, 0x8000}, {{r7}, 0xfffffffffffffffa, 0x2, 0xa, 0x1f, 0x9}, {{r8}, 0xfffffffffffffffd, 0x1, 0x1, 0xff, 0x7}, {{r9}, 0xfffffffffffffffc, 0xe0, 0x1, 0x7, 0x1}, {{r10}, 0xffffffffffffffff, 0xd8, 0xfffff, 0x9, 0x5c}, {{r11}, 0xfffffffffffffffa, 0x2c, 0x0, 0x7, 0x9}], 0x7fff, &(0x7f0000001540)={0x7, 0x7}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_settime(0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 15:16:26 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) 15:16:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) socket$inet6(0x18, 0x4, 0xfff) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x100000001, 0xcf5}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x1) r1 = socket(0x402, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0xfffffffffffffeba}, 0x0) 15:16:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 15:16:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x21, 0x10) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x5, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) semget$private(0x0, 0x5, 0x2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semget(0x0, 0x7, 0x200) 15:16:26 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="fd", 0x1}], 0x1) syz_open_pts() pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="b15c724efa8dc3dae8b6ad5fd3b3f9", 0xf}, {&(0x7f0000000200)="bc3265c369ad66f1db09b51ccdaad830723b25c34f57b3ca0cdfb9e5c4f4c1fc59383765700be282a9f9dd983b545ed9cd7bff5a4dbea3ce15c8df9b2b57685b1a5bad4f666c51d89156a49a9278f240ebac892ff44cf592858a54f40782fc680833bb6dd09473098d9714491336f9d6e97cb5a1a317c20c6fa8bdefd4cd6923c0c62f4faf18498323bf73b0c1", 0x8d}, {&(0x7f00000002c0)="3cd3818712736d8b6f6fd7e22c4a36e76dce701440c58534de1e2d27acc06af06aaf1c76ed69e90eb441142f5362c961bfb018553ebf1e0073f4d443e6f19163ce66f60269a726bd0bb81506e9894e677277f30e9ec64dfc225167d96e92901a70438b7484d030bd6552ebf4e58fc2aef5f2f02d180a7e049d8f88d69d0264ad2bc72ac6e3e35e1b5b014c3deaa58de172bf68ac0d2d5c5f038fefa947b059a73238ecfff8e4a64fffb6ad08c780009f05622c039d08ed950fea346cbabc96b92a9e2125c081175f3cd44a89b3cd6efddede2944ef25fb131c9314c221bb", 0xde}, {&(0x7f00000003c0)="8bcaaf31f4638019ba155f65f96e646ab436dd232c534d20506909de821be231b996486463ecf13cfa96de9e2704b1b77e7b2cdce5646dfc3fa85091f817a35faa55d87e21325aadcf2975b0f83f171f932964a76d844d8f1fff4c32014065b70c6dd2254042c704baf76f6f892ed62e5c94caafca2fdc9031938b13253a4f07e048d092a3b7136e", 0x88}, {&(0x7f0000000480)="37b9fc51146205223b0097c722a2945c30e2449c8a3e54426146858f29fd79a42a0cda7ebf39b3b119a2715d30dc82e4299cb9dc0cd81dbcebf0a8998757e586d5575a2b80918c7b14ba56ab07183d271778dd72edffeff0dd86be9bf5e39d2da9a74a53eb90628bd32672f368f1f117338cfde13803a2799ca2ef07f2d678d8b7e2b894a0c0f03bbb14770d7af75251b4c4d23bdf6a0f839cc7fb6816ffeb946047de353ddf09fcb4b63b7e47e09428579068ef5e40ae6f79d278e9f85034b0d38e6120d61a17266cf22bbff1c2193dabaacf2994d535cc7b6979f3f64c0fd31a9b24012be65b1ceb6ec46686776bb8c306676ba9b0", 0xf6}], 0x5, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{&(0x7f0000001880)="6a7dcf67de9cadafa31fe267d8dd88d5b8803333ee3df40d1278227a15a49d27aa00dff4ae531b391ac93ebb65a874b634526812fd7b8135c3d4f516ab66ebf15e7fcb7cec8e1af7801117834c8083531b80b41c231625e1df881620aa45b4e93e952d8651975668ceb8064b6a431312bd1d1398f44a42f93ebcafddd356f332a2c5916d30ee88bcdb6f0093c4389948cd83059543d3f4a8080df182a51aeb5e0deb190aeb44110c5fc250353731c79c30bbde366f2360cef532e0cd61ac2317a05752ef52d1fd84783da9dc2cd51f9f0c1007b4097dcd0259ac998ccedd1ca4563e3320908c881cc8c0accc5a2bd9ae91af22b20b21a996324acba5b6a727dfcd1d7dc225f072a9a5b0bd570c63ac4ece0873d7ec538e4d75c89ad9ad04b7e23ac0260b3cede8b9de21b46ead437e28da5fb235cdd85ce975ff8300054fb254c96a2882710f4f5b635af657267994e0ee3dab1c00748fa0829c17724583449326fb73821010a1bb2044686c9017f3872b851a04a587b2248e3f6f15d39d32e1988f0505603fb0a9cc9a3e4a54b0b9740466aa10d62ec72a3dfd8a022656591df7712fddd7a756fb85ffe43921496fdfda81f61815261ca4cad670f56714f472db7b55f882fb116843c908f9b428288eca214674bd87e68d97871c29d20dbfb0422fde797a75087f7641750d93473dbfdd3811764d61e7667dbb7d7d7288c908748f9805b848f86085354225ccd899637d2ba13cc1687b985617cc6c9a9bd24db6579149076fdadae48216536e2b0ee651f76ff0016d2492e877d5b75971114144a56b5f5674ec9109a0c3460db746dd57acbe4fafccefbaf0579d2c57391cfe5ebda489b9ad2432bf6403ef4fcd59fd135a2e62c0051db43442be7e102d3f9e870a7ac858c1c1ccedcdfbd5bd4854663301a20381e275747dc1b1eab140a217f4d0e3969ef126473b5480d682aaa9749dac8e53f4fc8836839c1f8f7ed633ae74080747af6c8eeb5dd121da387a27b18fef144a43c5f45025f3a6db4fa75bcb545b8f76624544c1fc981be1616c558d3348c5224c6e1d108c67c41b277ea54baaf642fcba5e6e4629cef0b5af3a25fac352c607291817ee926503a4d1efef3abad01af30ebfedf3d500f4f842ba3adf5ebd0c9bc6d57133877d0fe4308ad064248417007d8a8aec5294442fe33320a3f167577681ff0a1edcd5467aee359614fad46fe3402176946baeafa98f0488eb07d19591dc47fb99fb5a3eb1f407b093bd39656b4fa9bffbd5e9b06bc18e5619fd3a3f47a0b5aa36cc71cd01246f9d1ed05c831312d13dd8ce7419d763452190559fece30b2e91a8e352c7c65ac73dd06f112e9e6395b8a97aeb08b0a6725d5e348f0cacce61901d2bcde6f4786b5cc04195f5748af36ec1ea643efb8b091c5f31ff6c65a5296f81be869a4237bb8a4dfe63259cc9a36aa30f70a1e665975e80cca00e5822d703391c99c358c9a3ad0076194a49033a815bb79a5fb7ccf97eba5b0144d77bf44d857bf229c706016a7d0f3c378611cf54e875fd8aa22c6e4aad9c35fb646264f007a8d012b7b8ad3b9433896d10be795f8f541ffa12528798143f9c10304cbbb9ccac371a494562523f43991a9c00b721df1c11aeacdd02ed018b2d2a67d9743ba773aaa00addd3d09bbf689995bb8d46b4d790b8dbb86b4cf4cb8fac32e0028b2e2f6ca0701180447f4df929a5913061510ce7421794b4c4512a9e73efa48149eceb396919dee610e569ae57656e902e7eeb26a2a33dcdd18fc1e3987656ff68ec829c4eef3c2d20103015950b57cb70abd53f5d1cece12f27f98cb6199851d9ee3f2f0020bc9946d388d3e8bec4b1c2600a3e74fcd2f1543cef8a638e0ff88ba74e5e76af5f28c5d315ea78a61dbfb54a1d97d38b335c8e9ec5d45f83f52fdfe0503919b221d2b9f5a4df31b5c3d1ab1ad59885c1f1dda7ffe6f9919629d568f2f557c3cb0242c153e5598f1ef039af8fcda02f5d048041b0fc4f35e17272eaa95c2bf5df37ad661186a32da8f163608e3bb8da833dfd76c10216df1a94c6ab23891d0aa6104f7f47c83a72ec545696f6dddf1630749a6b4b50e28b06ed8cc95cac4b98361e4448828b9009c298637d1fd59ca52ba834ff0e1fa8f6f81a18c6fbefb927c713daeba2ec44f7ab4794d736619b73b1355dbd75b01df8a139e97453fe9d05b8e42ab19f38282b1aaf50fb54da47e0a79219f77a629480b72055cfed2ef133ed672eb196d2e4feed817db9760b8d5a01b87b88f7d282501ed08d4174d1b7d90a46bea98c01ea70282760d2ef51f1207e497f528595b338548dc60ac8b499f14f659edd1e19314394d1ab30208d550f90c580fc1d552a300b133dbe2b82f667365e6efd50ed33d646b0c65a60a6e6ce224e815b034781088f0de26b095e4d6f92317991a94a6f279d94f4560042832f5c2da964bee3d96bbea80e23432df7285b92c6d9aee56b7f8bbd0f6be66d5bf775380b46d3afb6f8e237d30af1ca75a782fe78cfbe77b83eb28560cc9d8ba794e03260ceb7319877d7add3c307a3020b853179dd0b6fd9c38ad19b3b813b40b4996ca87bdc3dac18cf9bf93de68e4460be8da3fe6028bafa", 0x743}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="686ae06cd478f10b48894b7fad2e297a4730801a64816bbe3802adde9b554cbcbacf0282a80447029a2ca23d45ca8d2dd3ad6088b5d326db750d3cb101a06ed1dd8404f1c57186838e5d4b69c0f9f1c197c77bc796643c41713bfdb4d9dc486152342e7a112560e91c546fd819120eeb8652bf8eff14808198ecb2144f2a665e543fe37a3c2753", 0x87}], 0x1, 0x0) 15:16:26 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, 0x0, 0x0) dup(r1) 15:16:26 executing program 0: r0 = socket(0x800000000005, 0x4007, 0x103) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000100000000000"], 0x10) writev(r0, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x0, 0x1000000000004, &(0x7f0000000080)="3bc61f6392ac4309cb95074eb15e73fbe0b244f4436d491a2f4affd81dec603e9c28996458bf8e56e14aa59ff3ec0107c62d80fa32b3c18dea7b20ad4ef6b3b9c977e718f6109df087f7578bc6e31b32b42f4bc751eed520890fe56681bdbdeb69a63499d81b342c136eed", 0x6b) fcntl$getown(r1, 0x5) getdents(r1, &(0x7f0000000100)=""/240, 0xf0) 15:16:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x98}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x0) 15:16:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 15:16:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 15:16:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)=0xffffff48) read(r0, &(0x7f00000000c0)=""/238, 0xee) 15:16:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 15:16:27 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000001880)=[{0x0}], 0x1) fchdir(r0) 15:16:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 15:16:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) semget(0x3, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0xbe, 0x4, &(0x7f0000000080)="83ba1aaf09e5e6953a473ebf17b8223106b8e3ac780251615f88f352c13bd5d83b137b6886e10a0d045afce7747e2fa6e926a75c68222ff2558d9536fc80efe91bd9804f7dd47db7524c5176e18e2ce545f99f9e472168c96627b262d6dac25c99ce58304aa698d804971526035600d0f1f087a98946283826bf91e0850d1f68c95290eadb9feb83aadff02ffbd10a8e41c5b73768255f7c964018fd765eea2decb5f5e63b3ac31d7a3c90c3fd5e535d1275391183e116c608d94dd1a1fd0d7e9093733ead43c92ca80e667190fcfbfa220e02c3c1d1630bd4f1c670db068f21b9e9c86e335982f2368fd949013aebbef43087c8debb3b64b5738ce478ef73d622d34793a6061afcedd8f8b5d4bc396b24295a0d9c0aecacc3ba417172d8460cad266531a32bbc1ad947a0ea635f2b5dcf939e424ba114be3d4f214ed54a9eb9b5ce8c281a260d99998a276d5130ad0258091f337084b2b06bea0634e47b3e50c3e77e1efcac91738a89556c29f19221cf44723e1d2e775b1b1d0d8c3a13fb397d0b49761ed07bac29d90eb5fecb51a765e0429eaf0c14dc417a7119c581ca01eedc3ff42adb768ad8603340d42e4608cb4e8cd583560c393cea4137d70b725bd5ae33c87afba1fa65ce02aa3c861d256b43ea4241c4a32f715cdfa7f01000b7d4f49c685fcf42e7b4fc22e98dc11d265a8ff5c8f07f5bc7fa4e2e18f0a9b512799abfa5cf783af47c4b27b773694505af7e18c3f82ab4e1949c147e0d7f66a57d170e3cbede9ed4480dded9c4e0127dcd9bfc59485a9b2c908f9c97cb56bd5495e612e682d0a34357dd5ac7a67c2173282a8832047aea4c2df59f5450db0a31bd72b82818571aecf8aaaa1eed07ad4509a694f7214d0ef1fb7edc16a8fecace344badf91f273c7cb51704810a69b9e4602467b2994ec3d13abe0f0a36edb56d80e630c0732dc3672993f052a8f26710fb8d7b861693a4dcb28ac30a1a978ae0d7247ed67c1c2f11d15111458ed8dc644c5d58bc0fa334c8baf7af87b85cefe778fb2dc5e22d484e0e628cda79fb9f427c8b2c058ebf4cd928cdfa984877ef0adb4f753102b39dd6038a112b774307c788b2ac4387e53e43cdca1dc9b480e8d59923bdc506c2575deffa0ea57a097a88b47fdbd00e21e972c60f7dbae05401cb66950a30b3cb4dd1bb69d99ed1b714b2841daff0a2be3559b7e3c1d2b71953444670bd2e391e76d72426aa73108a472f5a177f55330503dea7391b1cf734135a6c6fd83722dd68e7389b694076d35b9a61d38df99a33e679cbd665dacca9226fb3ed4c81d8a6e75c5b612c613be3f00d76a019a04526de2f512fc8d5cde7432bf77aac7732a8062f6607f7ecfcadb95a2549629b05f4774a2edede4b598a12596f95d3778d8a4f5da2c8adad52090455c8bb9addd2f6098ac87f7b515c44fc8d1ebb8056e0044924395b0dcfc78e80ba586724f9870eedd9c044c2e937e99fdc76bb7b263f29e0a412cf745a4fd2a653188366fe8aaaf1c9bacfa2feb57bc04e7d50e83b9f50089e6ee8f80b7cfd7a5c5b5c5efbaf0e924720ea81c94887c98e4d44c27e68ddb2b1a4de9b353bfc1f03c25f33b659eeff0a7438a4b8f37630c44669543e33d1da4ceb8613e0fd09b1e0f668c82091be09f877d53335963428f18174ba10c93e773d57259e0b57ed1c4b993b2050fbc3f21552fab57d3d4614ad802fc932f75f13d6dafb4db5dc7b2c4cd18c71cdc5409902ae421e9febc67beda5d24382c341702c61335fe8b5126e727dd6486cc6505b891cb2d3e39b0876853bf87b0d0a965e321eb9d22444c454f81b9a4297ea85e0fcaffd652866516e57ded73ea115b71fbe2bd18a50c2134eec39cf788aca73f29a9bc2572cb63eba1e4f4549482cd3f8002b46aa1bf955bd3dd9a95676faeb29316b698140836b0856abd18e60af4ce495d23116f90d4f4f5241f9874a64a720807bc1a74fb524d1b8267f243a78b14bef0583dd1fc16dffe444223962601d43a15b6941f434ffd5187601987bebdf8fc562507304ecabe6ac0e30655cceff972e2119f85525aa3262bb576a596f729b163bfc6ec60785756fc40084fc38fb3dba10f51844e9f0d599bba9c393aa2e27d19e178395734760ddc132ccdeb6a9bb3c03c70d2c92d7812260c9582113adacb6eb49130ec78b15ec255599c133e9c6af62e68fa00b87ef4c72c711743ff0b44604a6e961d51fac94a1417243958c014e9c091de3dad46cbd810d46051519d19463486faa35bb9482d9ea221c3f355dc180a698065ff6e2dcf95a00377a4410638c783849cf042560bed0ca166f9c26a5da941b4de3ad2cc50ebd20c773454c3350ef1bf7225b78e93c8c7eafe46a7a06bea781939b82bb7c342d5dd9b369bbb28a5375bdf2af5b3074d4fc488a7d26afafe31abc8bb63933f1d1afce3a81b13c0dbc4e335244adf4c2ef0dc4486f7d0f4fe0b5613c374abbd9193eb7cd1347294123d5154e9bd0cc0184ca5552b4269fa7d14c1ac99b38e1527b42951c2de71261a1d3651aae221b5d801a54e405c3feb1a0c65054db39961bee88912046bfa0abb09c6c1b38d3c0d8e394d7b4d8f362892245d527510d5166e4c3368505b86381fcf2d2f64947ea94ca7a0c5570a3ee46362c0bb2ab40cf7b55f72db29d687b7a52cbdccab3effe763bf1eabc5b40bf60f1a09f9a3e5b0437fc71dfcd8f5b517764e5dd61319966948648ea3b65e0e8f5a71bd236dc7ac72f85d5aa82dd6aa54c68c27be858c095258ba457c5dc9a261c0c94f928fa0506010235ab956f13f8e1c5dd280bdb087a2d791c14765a012cfdb50c035823fcd474e72a8675945e83932dff77cf3c1b8fde137b9ed411b4a29282180a1523b346cd9affb634e17988f01bd638c5af484712b8d81195b45b082c59f7f80f4c11de73c7da89c77f1cfffb1f67ced5c94bfd96a0eac08c5e01cf96c4f4865cf1d18f6a9b773f05dcaa91790cb7b81c882ecf8432c279e04042bb2a8f2984a9776ba8b4edeb8dba02278e385a45f397c898662414162b16784ccb6109f2d763b9ff61c688b031db70a244654a5376bf47d2fc45aa40066bcedef85b9447c0b2ceef1b73db8c5d040cfa43306551518eca5f53b152a214e0e09eea4ce56f2272cb35baf025c21e9cd540269e545564fd4e5ac3d6cc18a548bb14ed8dfd13c0d537a017374e409059c28e521c19ac2f5fd00d3861f3960ef0ef9a1d2a15c09afa8bb850bc3bec2e088fc43ef607400ab97053281bcae389345a91296c0ad761efffe33919c186129246f169c57a8d493cbd40d3cd818c22f8448f6cdfb081a4061f852416d457b8d3d48743f36cda43212cbed31334f0c9f32c7c5163c6268154556a814ac7c8dfa6c753a35dfdf44333cc93c928cf41d0937d01d82fffaa9acfd05eb454aca53772d619f87bfd750e0f377ad8455a606509ced32b67ab1f7ac7cd9839e108e0c50c24315ff54d663d09fab883e5eee7e1cda7fb417a5d7004fdce9adaa9a98054b1495b183d17c23ad561c9abf6e1107e7add94a1183ff4f0a2585292c048abe634a40d8b5172db74f16e9d359d7f387bf63aab83f938ece30cd9973dbe369d19ec5b95e786ed90a8f3ba21dedc6093b10ba2b6e04a8b006804be76552b507678f9475373ee4932e23df87910b236d6fd6d9473ee1ed27ee56d3992b5baf70701b757c72299df2751e022ae633792732cca87771ac60b76ef66d4738b6e13eb24ab6cb56c6d39ffec309c9c7c3923d85e9402d07ffd54f6048f44aa069103580850b07dfcf796ce80641acef4543f6d329574a6afbc7083d2ffe1c7e573bc996542b4604d381f643b03f59c1c6ca382c0064ee05cef1ed20fb575a26d71d17ca2e4f436339bbf5008cc9535beeec0d597cdfe14bd222fee26f4d5c38f34a613ebef1c22faeb6bb5b3377555983c004f17b4139c682099328d42e08a111129dd3d88f07edce84b897aae6b2d498f604a7ef98a45e1cdf6100374287511049e7f2f874bc954359feffeb75e824d2244f5bf340d34e0700209081add0fb15ef2c630c0fbe78f08cb01ddb67a72f3a85106f8f15175f237597a22dc99736b9f24c07bbc8fc66e220615305fbafc8e56529d1f7f3d952176449beeeb13d5b63ec0356ba4856b96fa8b9e33c2d01878871d26514ddf1c5cad793ad4a0ea3fe5c9acf840071db8991b96b3a5febdb5da1a64868d91be06c3135fa0b8916d77e7e4348329885af23d5ae36105dc493ecb3cb2a21020e5cd6533465a1fd82a498a6b94f7486de6f68fbb983efe5d6ead08ea940c1cb9c2488aa50be67c81cfae36a11dc65b3ce67292b686d73c87fb646ffff90babe48331f839594f86494846d6f30fb5fcc755a382f98f30e6653dd46bf3141cf90c1bede1932a8f92560af14295ce2a2a63419986534b76fb76b813ad31976dbc6a6b7fe0c7f4ae0eb74db73029466bf3538639fce0c8026edcfd784fcb32d6cb1e727010f9236f19eed61027dfccca9666d3b1846ba927d8e6652487ec14bda3001774896879710b6c5485d2708f1edda91502b63cd5ca1af74f4e77773dd9c3c87e387ea592851979714924ed058932fa462a73fc124bd1542eeab00abd93172b58daf09150e8f14a874fcfce95bbf2c09de2c4fb01c7be39a71f9ec9d8c78dbc1396b3003f6a3de0245421c584fa4ed1190f81a90947e9721eec1ada23decdaa1c4262b189968cb12a69d5417b9bf0a01bb7cdb889621b1c7e063596c8a782fbdc12c6b2e8b524bb28cd091206ff0b162f16d94c48dec607aca22d43e4e5de3d00aab92085d9b9db00c924d70ed4f6ace847672c516f5c79e497479174c4657d996806f2f0cb7696520f7ced4b615e17e7c7a6b0e82127787023326bd58bfea39bb4218675b141b5f5178279b2447e9ee7a77c556a562785df472e2477880f2f1e073910b6f7a6b46abaed9b38b996528eec5a85bbc2e4d376009f768b24096f9068a1b8970137e52ae428704029379d97eed47c2f83aac162ffd7ecf5e609d2ddf98f3d35d667a8798ce94bc219ceab75adb149b3e469fb95ff6e864c118c0cd7dc22e04ac2d857e905d04f5e4c66279d599d46138f72d5f0f5a588e48cbbd56d80eb1312a83a46650872c98e111469f16bce5ff0e613936930b79e1e23b9ce5fb9bbe432c55f96b6e3434b094022c4b092603ff7c261b53f70c91de2b9b979dee080c17bd7b8a5c0bb8a5746718bba211c619623d630b46bbd02910a446e7904c95ad03f7a783169b3b90095ffef403d22076dfd7028fac9a3481ae76fafe91dc86f7103780e753d0f71748f6adb96691ae7011224d4a42cba861f7203d708c29fe67df5d5b0bae39ddf6c40218adc2114d44ae06fe89c09b1d13d2ee3294f1120574dee3bf0fe473570670bd38f1ed49436650850cdb7f6f004262485e24de3f35343cfcc5ddb45baed730f7e0bd3374bd8352c1c17064199108ee27578bf018eebee2e04d9fa25bfc43b43d64c59b7317becdad1e2e26604d24a911bcd28ffa56b0dc92ec738e78bf63c986cf4d2dde063c52c1c377d83d0bd6729d6eb3e071344ead684738b1e14b245b9d359d431ab990a2397f336acf55153fec96c67cde7ce494b4792598175d00890165b9d8fde16a3ae068124d397f69ee6743defeaf7428d47b74b29c3ee7a57eedd1c973185f4c0e060f2f20d84a1e638f5e775fe6f0dd8cd89bb26b3a8a8d180d01bbfd0694fce9f1d4e21de1509b4f83fc52691429b49fc2125deb38c2b", 0x1000) socket(0x16, 0x2, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x1, &(0x7f0000000000)="2f98", 0x2) 15:16:27 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x14) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 15:16:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x0, 0xb98, 0x4, "0c9cd0795f3b4c5b74bfe5670d15b8852d742e41", 0x8}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 15:16:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = kqueue() r3 = dup2(r2, r0) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket(0x11, 0x3, 0x0) socket(0x6, 0x5, 0x8) 15:16:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2004000002010, r0, 0x0, 0x0) 15:16:27 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 15:16:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x474) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 15:16:27 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x40) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:16:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) fcntl$getown(r0, 0x5) 15:16:27 executing program 1: sync() pipe2(&(0x7f0000000040), 0x4) r0 = getpid() r1 = semget(0x3, 0x4, 0x40) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000080)=""/71) socket$unix(0x1, 0x2, 0x0) r2 = getppid() setpgid(r0, r2) 15:16:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000240)="9fb4e780024898b099b9241bef81fca713f33196a0b7c39b1020bb6fe4b66f8371bb51719922f50fb01023e3df1f000b3835e16a24300523f95662d70d706a64b88db16b7d", 0x45) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0xffffffff) write(r1, &(0x7f00000001c0), 0xfe16) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 15:16:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3}, 0x10) close(r0) 15:16:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b002c0082be0400"}) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/9, 0x9) r2 = dup(r0) connect$inet(r1, &(0x7f0000000340)={0x2, 0x3}, 0xc) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="21b0485da5b98ce209d17ba1f17a2f7ae1d68c1b7e797bd081bb88b0ab16816a55181c320b5d9c2307f2b9818c2f0494f8a7bea64fcea72ca824a1106603ef7c590932bfb4349920655d43624867fb1fa71a427814bbe9b56fdbc20e6f236985fbe7c109a0163de62a8aa5e0f3fa119ad9d87c008b1806d545ae363d401b3a8e3db08c33aa3a4b3e3b742790859de3352acc7a990890b569119a2a03b96552b4b48dd91b026c68fdced73a83fd175187f0dfa17447c8416932d41d63bd4d112c553888980bea1a2915f96d7019602da9ad609290065c106922952f0aa658d375d12f05bc36d809c7bb92c2", 0xeb}], 0x1, 0x0, 0x0, 0x40f}, 0x4) read(r2, &(0x7f0000000240)=""/235, 0xeb) 15:16:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 15:16:28 executing program 0: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20081, 0xc) r1 = dup(0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000100)=""/155, 0x9b, 0x41, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 15:16:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r3, r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7fffffff, r2, r4, r5, r6, 0x2, 0x4}, 0x3ff, 0x10001, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 15:16:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x585, 0x8, 0x5}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x1e8) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 15:16:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8008, 0x14) recvfrom$unix(r1, &(0x7f0000000140)=""/157, 0x9d, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x6, r2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0xb13) socket$inet(0x2, 0x2, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 15:16:28 executing program 0: geteuid() socket$inet6(0x18, 0x2, 0x0) 15:16:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x8) close(r0) 15:16:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000008001, 0x3) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 15:16:28 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x4, 0xffffffffffffffff}, {0x18, 0x2, 0xffff, 0x3}, 0x8, [0x1, 0xfffffffffffffc01, 0x8001, 0x81, 0xffff, 0x7, 0x2, 0x80000001]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x181) truncate(&(0x7f0000001380)='\x00', 0xb7) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000001c0)=""/135) shutdown(r1, 0x2) close(r1) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x1) semget(0x3, 0x2, 0x20a) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x7}, {0x18, 0x2, 0x1c, 0x2f85846e}, 0x4, [0xfff, 0x1, 0x1, 0x10000006, 0x7, 0x0, 0x3, 0xfffffffffffffff9]}, 0x3c) preadv(r1, &(0x7f0000001340), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0xfffffd1b) 15:16:28 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x0, 0x0, 0xfffffffffffffffe) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="1272022bbf379175a178f2032599faa72a2c662481a91fec0fae973d60f60ed8c4137ceb38d982a76e4b122b453f61a5fa5404c2e30b34815645a4008a35c36c48325a3e26bd14f0058cca4c9c96a83941c4f25f26c7f35e1bb1ee243f360e494556906455d616451fb9275c0feeb3e55c6544ade416dc3dc0d44f0add95b5efc9e5b7202239843e7824e5a287144c03a6d6a580f4d31049a43044396ac53e6a3ceaef3620b3e71f50b74bf3a5e8821336c83f5d58e3c6a51db5c3", 0xbb, 0x402, &(0x7f0000000140)={0x18, 0x1, 0xd28, 0x8}, 0xc) 15:16:28 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') fcntl$dupfd(r0, 0x8a, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 15:16:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649c9ed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea6d980cbb093f3616765d641d4b3759", 0x9, 0x2, 0x0, 0xfffffffffffffedc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = semget$private(0x0, 0x2, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000180)=""/236) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x268, 0x10) syz_execute_func(&(0x7f0000000400)="8f4990998a08000000c482ddadbc7bec49f928440f2c63f0660f68d8c4817c2e00f3ad660f7de3363e47af45e4c16664f2450f1b9afeefffff") sendmsg$unix(r7, &(0x7f0000000740)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000004c0)="13eec3dd204ff9cb294fd927d43d3616d9ab91aa4b53b68b1e6faf326223b9022db50b9bde2dc18e6ac7517233d6ff2043eb59014168387b183797f2a829bd2ea14203d816f5f5193ea400c58a", 0x4d}, {&(0x7f0000000540)="038fd77cac3b9259b03f8a74d6cdec78ea20cb89f995f40939dbcc89f53689bf4060c6d27bfb2ca98d5da7c323843310345ee2a840b7492abc74a7749e56ca4090836d8bb8f253813c8a294fbccaf0e5a75bb4a6f104b451f39b769ab8bfa63b1934a01729b50f26bce044e7", 0x6c}], 0x2, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r9, r1, r9, 0xffffffffffffffff, r9]}, @rights={0x28, 0xffff, 0x1, [r8, 0xffffffffffffffff, r8, r7, r7]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x20, 0xffff, 0x1, [r1, r9, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r7, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r8, r1, r9, r1, r8]}, @rights={0x38, 0xffff, 0x1, [r8, r8, r7, r7, r8, r1, r9, r7, 0xffffffffffffffff]}], 0x130, 0x400}, 0xa) renameat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', r9, &(0x7f0000000380)='./file0\x00') getpeername(r1, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) r10 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000800)={{0x8, r3, r5, r3, r4, 0x8, 0x1000}, 0x3f, 0x9, 0x1}) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x217) lchown(&(0x7f0000000000)='./file0\x00', r3, r5) 15:16:28 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file1\x00') unlink(&(0x7f0000000100)='./file1/file0\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') socketpair(0x10, 0x4, 0x85cb, &(0x7f0000000040)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f00000000c0)) 15:16:28 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 15:16:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000100)="e6", 0x1) socket$unix(0x1, 0x5, 0x0) 15:16:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/152, 0x98) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x513, 0x0) 15:16:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() getdents(r1, &(0x7f00000011c0)=""/10, 0xa) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) stat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getsockopt(r0, 0xffffffff00000000, 0x80000000, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) execve(0x0, 0x0, 0x0) 15:16:29 executing program 0: r0 = semget(0x2, 0x200001, 0x10) semget(0x2, 0x2, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000380)) semget(0x2, 0x3, 0x16d) 15:16:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x100) recvfrom$inet(r0, &(0x7f0000000040)=""/153, 0x99, 0x803, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) 15:16:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/216, 0xd8, 0x0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 15:16:29 executing program 0: mprotect(&(0x7f00001b3000/0x3000)=nil, 0x3000, 0x6) accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/76}, &(0x7f0000000100)=0x4e) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000002c0)=0xc) socket$inet6(0x18, 0x7, 0x80000000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) socket(0x18, 0x4003, 0x101) r2 = dup2(r0, r1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0xc) pledge(0x0, &(0x7f0000000200)=')\x003<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\x00\x00\x00\x00\x00\x00\x04\x00_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`ym\xb9\xd3i\x14\'8\x8f\xca\x965v\xb1\xdf\xb8\rk\x8dJ\x19\x9d\xda7\xda\xcc\x11\x10VF\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.') 15:16:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='$\x00', &(0x7f0000000100)='\x00', &(0x7f0000000540)='-\x00'], &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r1, 0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f00000001c0)=[{r2, 0xac}, {r1, 0x1}, {}, {0xffffffffffffffff, 0x3}, {r0, 0x104}, {0xffffffffffffffff, 0x8}], 0x6, 0x9) fcntl$getflags(0xffffffffffffffff, 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='-*r#.\x00', &(0x7f0000000280)='-*r#.\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='(]\x00', &(0x7f0000000480)='%\x00', &(0x7f00000004c0)='-*r#.\x00']) execve(0x0, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r4, 0x589752fc540d48d6) 15:16:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0x8000000000}) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) socketpair(0x0, 0x1, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:16:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffd) socket(0x6, 0x3, 0x33) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) 15:16:29 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000280)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() r1 = socket$inet(0x2, 0x8003, 0x40400000) syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x6a2}, 0x8) 15:16:29 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000180)="0f10c9a427a285ba864670709fa8d49ebe2f005efdbc3fa1af1079b217f15b4e35ddfa2affd832d0ed970cf5cbd2ba40f829e211328eb3f572d76094da04acde8b24017ef349dea3681d73d7bb5a1db865d80981d27956762c00a276101d79f1937835f9ee534eae2f663ce6076004eeadeabe521987459e5611dd62f06c1d9f90093723a06450bb0ead75eaaff42e956e624e290347c47b5bdad0ac167cc055a4ed7ba3661f6841a410adec8d161af23f3f818a441d3b9fd8c56a6a266568862394fd322ed647e9de855b46277f16bcd560fd52f7d849c48e4ebe3c5db913c59766522aadd18bf9f2591600a250bdb091d05d05a14d15541dfd7ddc31d27eae9611593717bbdff363b3d5468b88e25cd4a905731e955c58249bb3bed45b94ae4cca0a12d264b53b0b293298e25baa63678bb541f83b00d5dc3b59d37c10a1d26d6bb01c4847e7df2e947259f3af18858f9e4ad389aafa02cfb57a9e116c865187a3a02d2eff97d41280e2bbd2dad9fc982bf8fad791663e709fab7d795259818134eea4f5fa09b1681e36d01b31293cc483f60f104edb8c5d798054f49b98da9055de16b6803e68019fc0ccbde9b133fe7a9b13da42ed7dcac0d4b89406eee3db841c2d1c5030574a28b9c568798fd6be2d3cb34461f5aa472c4ba5e6b76e3670708e30fc79c2d72c313c5a698ee2270f4212b0a0276e3408e5aa2f03f635710df5fc4ae01bf3afe98e24b121b2256c8432af674916ad89d875afdf200ac5aec0c718444ecc41c3b55e6bf2bd8a4d58d1451f78ad98e7e6522fb75feb435996ec5816cc18b8f2098e3b891015a2e297719f8e358ff879eb397dbeaaad6fc92796594272750e6581493f251a46e50b448088019eea6ea147e58c33f9ac2e280ed99256f7d20a6153d57d95764f349251ab64452133a9ef7c88c9b211d4c810b560c602ea58eff243a9d1513cae1153fdb29ad6b18f0df66a68a316d1ea36db44ab33748a6728f11de407a6dc1998f59bce99d636b461ef8769288ba93286191fdff550dd18941c0457bd16fa9a154ddc99bf999277c0f51eb1fdde53d62ae386148ae578cf08691244b6d237451ee874b08e8040681cbbcc7453f94b168a3848008164dd3e91008b0e33bbd65f36c79b0fbe190f1d9891cf12749ac9abd150e4be2470cc493992da40693059b0a9f4ea664a5db7192d0c0f060c17bbe3935179a8cad6a6f06eebdc9f0fc34a3390cc9ed19bcc6108d267891cfcfef975da93570f8b9ad3029faaac71172515545792909a8ed34f32d3df3e8e2f511286f10700bc5c808d691b881e11fb22a6c1ed4d9f53ab998b9453f1c1f8246f62a83563dba053c804b127e209ea4a5fe9abc3327370a32d4c1bcd6762bd8f84202f721a77cfbc3ecb30be1357a5a0f8a7db5cc3dda2d604602bf320797ed8110b9632efdd3177d55012b528f6be71c99b3d875de201b09ebfbbbc8534d2196f663e3302c3f8ccbb9c90997405f52e1961c4a561f7753c35a93e343b48b759d9a18ecd6d370b9dee1688e06fbe014fce04578ef86027d0d410f4b86d9bbfea98344fe51a01e062953dd30dddf59e2bbd396d08ffd5ab57321fbc9ef8c3514fefe454f83e8c65e9e01a2e49951ce887efbc84c333659c2e03486cea86fcdb28771159aeed7fe8b05aeb0725dc6e79183f66b46988789f4a911085e206c29bd0a6d0158a15e3f8961e0e99fad53a011e3eb547b37ae363a2f1b273526ec7951d430c18d3d20c06c79b00567d203cdf5305d354c1c3c6db14de7174203a9b2058b1cd6feb1123a4a5c15d4f1e37ca4acf14c01dea30a2780828645e091f909ad442b4d118cc0815763a05e8acda6a3b79f688ff33cfd05dce0370fd7f21de2d80d84be7dec541ecc61a4d3d5b389305ce5473b7dbaa06f7a42f66d67efe20bbdfa3a52e3b150ceb0c49a4195dcab1519222dd523859cb9060a3fd5a8ed952489776d4c4a6510057103571b1bc2906f60c254e1b1b934d4a7ff8feb2bf19a89182509a8dd4a8f2890dfa4d82fec4c6650c8127ba4d9954c9456874191434e37b91d323fa06e2314375f0827e71bea6d15f1ad960e128e67fc5f826e00083f136ff17b390db0b896efe75f3521dfee0dfba339863ab636c9bda17cdd436bbaf6c30658cc55bc280225ca2478cfc3e4c9743fe72bbbd8b65cf3d3056b141df2feeb931bcf680c5d1f5400dd98b401209dbfabeee77048c3dac43c256d24f0e97f9bf9a25fa19aa9e8c9b99332e11d7c67e2628b3a7aabb6718f12645405ed4b66b17daeba6a7b9db7eccf5421cff74bc92857ae02d8b1d16bc89cc04619f919dcbc0f8601154fc51984cfd3397ce94cf8061f93b7a269dc73d8cb973a5ec04e160d0aeb41c88539feb399581de217e1af76087a8298634cfc35e1def05ef9984b1fd40d10cd54f7ab75e833b81f709d30e39cb412bf9db8d897695ad20773510f6c0436fd29e6d8ed060df266f761d6b7926bb9b77c341a8b77247e1ddd819da0856cb8c46512a4c1df6c61ff3b1a535c7ac971af54dd461cab36c282a93bfd91c3e1314fdd0a083fbed4cca50867be14d2d6f797070632973e6f3802bfa08a8271e06d6c149119205474419d3f28ceeeaff93eee7bedf85b36b0c0e5469acf81f2ff3979fb8ce600dda4e766377291f867fd7f7d5d74931e3a631534b3b900f91d5394cf8fa94338df78eb5b13b09cc17c148f793e02559209bbdfbb3b8acc15058ade1193f678a8d57d9f7cedd7f0aafb543668fc68e4b441b9f6cffdd4239f99a05b6e33e9320dc0c02364cd0a1ea16d4db930a65a0e0da5a5cddca5b49526a840d90e77cfa339ebee7466a497d2c1c1b0f5e8b66ecb80ec95e92e6891faeeecac049701fb5cab5b2c0c9dfa19f7fe68a7d86d9e0a5f391856ae033289420c79acf9120d87f17d7bb35eb9ae93a9039361874f526b72049f3132dcad478b2e065e0ff557bfad228e9d9469d2adae8635ab66a8125b6ac6c1c15194f8fa2f91f4f8b584aa93e01e256b3990a92b5443b1da2af542a1d9e9d3d30ffb743a718d8b73cce779ba93f72f180bc945e456b0a4fc3b05184374177504d6105c0d2028cb1e643113d7fb2f5b9cfeb0c8a7f2ae8780b548cd4a77f7bb49d1a56a394eb218aa0ea0d48a20c17395dbb6b7499d4bf747a3242015550a9a91064d6de6e6cab0f34ece806b7392dd88df3ac5e2ac9b464c087b6854337bf57328c336f2bdefccbcf2be7df06d7f2a34b3cb464a3160f7673ead0a4ee7829d2a1c6b87926517d265b8a5c295a5c5215c1ecd73dfba35993dbfa8bfb66088d6c695662cff930517ca6ea1263b48880281a83a4e840f2d89c0057c29623b1456fcab61fb604e33e2fe6fdbbab71d3a2333b09caf5c569a5b66a81a61e0a09b54e7edd2cc96cd1824f32a080f5ae198be90781853324f5454731ad3edbc51d256671acb79d076d8a112685fa62173d89bb69215492aebc021fa0ce01f1c3321d02c72355b9829e5adc10aa0d5a35b459c92a01927fc21a6af98175c1577a86b3488da9f7fb842ba9f8c0732dd735e247385ec19fdfab852df307c8cc0d60d7d4ead341ac59207b216145d9c61d10d08f994e016ab279db9340315ff2762a4af291104b19f69e9db0152d572863c5ca842c09ee975a643d2558ba65effd0935b6aff38b48208f65286724c377852e04c675b3d39fdffb164c60db3151fe1cc251debb010cc3972fbc99e571777861d9640639aa58bf36ea6dbcb5c0de609f03590c136f315f168d0474478a592536e2c5eb3919c7675aa5089ac327c63715f70d9f17d256fee6055b2646862838aeed06ffac0ed691856ac7417ba8aab00e84599fd5b9b0f68bcd0c8d78ea7740f3a589d09bd2b60afdbebcfd8b65d42af9d2f18ac9e2443a979bd2a7c7f8116b96ed77340522083d678e7b6da912f76418ac329499648171e23737143719064bbf5591a4d6dfcb2b8408f32db5d1ae6e9d8b852cb4a4a4fe9e9a65332a3fa794834184504d7bbfb3cb5d122b486f587db36e739590e0cd05c60f4c5a45a26ca736370d44a3a0ea73e943c9e8efda49babdee5bf801e642cbbef7e11b8cc21057d60e669d1a6f66b0d9a6a63084b51665f18aac06ccf2247e10b311c94712e938bdf2181af9eaac2c036f21e06ed386bf2dc44e2e419be8c097ab22ae85d58b7ac095202822bbbb96f0bfa15c7e091c4ceaf35dd1b6cbc4da74c499ad3e36541c84b0b795a89fae76603083760f1e088249a8f408aec89c22db800dee9d0b5b824485bcf90b4f166930dde2035405d3d688bc53e8e0bcbf0faaf1a0a1f2a3740ea2a1679cb5eef6302ee457d7e2390aca7edd5759c72b994ecadfe504d7c22ce322f755af2d472466190893e6a9ec96221a368a12f9457744df7555d39e75468d60fba7d2572fbf788bf303542211afcc7e0b21e1854ff90bee0aa40fc1b5f8598b4c88aaf96b99bca65137137b7e383aa2c8a076e83466044e8abbd387ac19db2f75b7b5f4634c88bc360bcb2e360ff36e74a10ca6410a3c922bd745a4e559b5c3f4390202e17be3d7e30bfedfd7d4a73d1273db292f7e52c5ad5987cdf5827e254ef9967b0e8bfbc5e2814f6e1d97f31fddbdca04d9ffc40364a4cb0068433f640e932d21762ff7c8e41bd0166343707a5224d3cc614dfc6e8b03298a7d3e82c38ebb00f6b64e457a71321b4a9c548393fb413d5566e482fd3b72cfc15979fd6f07aef32c7d35960c86dc7069aced25b514811f927281bc01ebaf5adeba572c0f916b8f340182ded35ae2ffe596da5f3a938f4036d9a1a1b0c2083b6d285d6f210faff8c1517a7d14e2375ae06f2495e510783c4e9e6a37560b8562522212bc7c2618edf2a8e8326260b60342e02acc49a30b4796c16912980990516d9bdd462a7bb844ac91b4f47f5c13c61feda016a31fed3ae845ac3adbb9ff97c1f02faab6a4af8e4b8fdf58f96cdddd3ce35a7308d154c6889f8d9baed6abc861575655e638f8b7b5b10602342445139f87277103b23dd5c90937c6a2eb92a0a6a2de03069a7a478e87f83ebb10e78233a7ca2975205f71ccbb91c309131f71529eb9d9334a91e9dc04dc44b381b181edcadcc3a6640f5cbbc9a011171975797bc42f31aa720e8d6ea8dbb299e4ef0460b291dfe9637a4b4cf4112cd073fcd5a35aa57c01a22f452f2d09d0860799eb7478f2dc4c796976235aa0445cf9e60f1c0c52468d3bc0a68372058340e9f12f4ee9452df2073912336aecc7a7b8335579896e8ac7f0756377553af4069c5db2621d675c514c5d3e93a59ca2ff246bd57c17472b632cc9e7a68201528b13cc7a16fa2ad173561b97c3b1942de2b53f648956be8ae9c087492ad42849d1baa2d9ff714bc4c987449ff8bfed982d0b69e9f9f83ceb663cb540b645ed0eaaaee972777a4a1c167a75a3760ddabeeb1497b477b525f0786fb7db8057b656a58a628d8eea91d8b7f11596c3dcc9dfa9584db2e9310940d23a9231d3ebc068f532e98cddbf35a983cf45daefbca44a3d9d0d79819f34546da46370029a398b9e028f4672f8dd387742df85ab13af070bf8d65a45ed7562e3fb6d95f459f1adcb396950bc0932085a0e5a5218052f076ef044d0e9a51654bf5d966d14b549c0228ab718eb53e8a81d5731ac3c19f7eab60ed7cbdac08d896c00441e900e23b184377e4c44a0ad2d3cdc68188511b9575e11751f9d29b6a7f88c440e3fabe3f68d99b98144b322082ef4081d0b93e7c152610b1075ddb7764082", 0x1000}, {&(0x7f0000001180)="acb36df541d189d79a0ee00a53779d85627fc9c7a946aa62a72500c1c508c0335665d32ac8f1d498d2282ec1cd353f7b0e", 0x31}, {&(0x7f00000011c0)="5052c4e5e43f7810b0a8ca47c9dffe04ee6bec3a11a30cf20f0f5c3a0ab2625388d3902ebcc33b43fe16d462e7", 0x2d}, {&(0x7f0000001200)="251f41214bc8aa75cd16302c935d429fbd74e1e42bd11183092cbb8a88586289bd79c42421b01cc6f358295e946b08c641b3e514eb3bdd7a689cc9fbf4b7c8eb5ef4a4837a85ffb739a9e36225e219331e5f5a7291cfe94a4d9d", 0x5a}, {&(0x7f0000001280)="ea7ef150f94c43cd9cda03d5776878315380aa6b469b5997e63a68fc82ec8b8a94fa415040c309e256a9ae319e77782c738baec1ee320bb23eeaf8a3577f734587ed5db0136e", 0x46}, {&(0x7f0000001300)="08c29dc05f96cd4fb29260164ea11ec5710cd43a1e2086b50bdc94245ca58d789956dc5ccc72c7834888692c7b2a565c11ee49165f14a358c4", 0x39}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x100000000, 0x8}, 0x8) pwritev(r1, &(0x7f0000002940)=[{&(0x7f00000013c0)="e476fc0949a850c5a128195c113dfa4b0a78d9d9b5b9a28de13ca6e575f2da97f6473c40192da89687e2ea02cd024b03cc76038902989fef98536802bad77063f52e61835658242b141efd613ab0cd91a44a94bfacbf438b86a03ef566f9d77644b8cff3a3", 0x65}, {&(0x7f0000001440)="7d9bb1801cc365d1524fca472c29d34874894df576c8aa3f39b92f80d5706a6bc269de1fba14bb02a58b9f4149c24f9af1ba9203ea85202a691f371606459fb22dc1ec961666d9da85f35b5c422a4f94996b2f3efc357bee2ebb65a50907bb516eba7fd4e911ad5bee4e4b024e75ecc02fdade141d51b4c1855b3571259bea9c7856be11e141eb712f4d5e8a06f66722f3fb65ab262ae09f2eeca7e98bcb45804e3da3574edbf7affff357", 0xab}, {&(0x7f0000001500)="46d52821f1e10657e85df230789a9ebe7ad5e34610d0ae67c672691e75fe0e4f6d23a47a47185320c630e70bee1339ab62e7b977526cf126c3aa74983b549265b45f35c78151e90e40fb4d6785d8bec294a6738001991a853af9c20c6245c0ba4bd63fdbde503e90a449fc24614d5058e55dd1cdebd7b3f08ccf60ead5f6732d99c8002e71a5606df9cfeee1681aaae58c4b8ea9827d61df2aa4a5ee1eef50b02801d80fda20b475c04c6b54dda5aadf8b29da83e9218ef681bfbbcb96697b80", 0xc0}, {&(0x7f00000015c0)="c23a293f30ad06f3d489b4ffd061774ac3d420645d15bea4dc04e3a2c41263c8ebe26cd2cf73f6246d37572e5e76db677ae9c25b39980e7b68f56a874c2bdb4e9df036b8652999cdc56564db97de665cde2dcd762ab48deb6bcacf76fb8aed9d678e9939dae3f0c9c530644725af82c7fd3f66e87d71fc619114ee68894ceb1d1c84", 0x82}, {&(0x7f0000001680)="8ba82171a284fce22a56874f23928ee4594b7326413b92605075e31966768bf41c3040fe4d7c736851d3b92addac52899370bf00ad63e5f0487db139cfa6ae235482fec16d2b4f9858aee7fe8fac552dfe9e1982a115daee7112ebcd9ee97739556e5c75e1c20afa5ba59d898ff6e31947139c359c0acf7d2800b2287960e93935bb78eb4b6bd9e5ec339d60e1f43efa3352929216d3774e6b5331ddc7bfa584877edddbf30b2942773f24b581f8d3aca9f9ea7fca7a827ef2104697b9e5f8d728c7c9e10dff71429d", 0xc9}, {&(0x7f0000001780)="72da4765c118e719c7b3d9c7570d403bf24a1f2beb3ae820dcef6b619702445b7970da254c123d2750365aaf47a37e2ca86591c81da0e9097aa0baad099a29c073d337d3788b9c7978fe4542b8537879302aea76424b7cecc0dff90d3533bcf3e914de5167854fb5fc5ccce08cf54d014331cc19ba7b7cae14e60f47d701f503a6c0cc72cec81b3915009004f78e75684f79ba96284b069f5b5fd86e94e593ec66b86eb232187bbebba27d56d19b817cdace8788634438fd82ec62b4dbf9cd9dff2c50760995a64de1bf9973aeed610e05416237ca2134fbadc0b90399f9fdb45a289ed0292d6dfcca43bb51444f4fffd5366e94f9144ec82574590da7cc9330b847dc7996e3925f4a887fe276205cd1f7b20bf46cb4ed71cec6833b3fa2d1155b56a734e98f17ec037fb47ec560ee26c84b3f4e1b7080757e7e94d18aae1e67ef039e29d69908de7301ece589583819f62c38616c465001dd549623a81431a547a6549e032db746bb37da84fad29a4b8d23efc142304b7f1a44817c6253f38c682bae3d151b0c919c7c6f5b33f41d795f8189581bf03abdbd12e3bb5a7fde99fbdd5e14e29c7247dbeebf28e477fef963f2ad8be37316c93b2e0ace298bc55e282c571bf92345e56167ddaa328c329c44ad50a4f8075713793057f22196ebf0bb5b6e60d6e4a4d51087ae2a1685c79b9dd261f43f85a24fbfd53e17f7e2d9dff6b950b5a7964aead2f4f2810d59f40d90a28111340fcfdecb246e6c1513813ec535ac3e47fe4703444515ee8f707f98d401db2fb3c66b0af72dc12bbde915701e9bf8e94706f04aef01fd86e1d146d74de7dbc7f1a07a16dde5448a801f26abf43e92f97a545f18b5b71bed31e95024ef66d140d8ec4d9336269972873e2e13bb67483bd37f579cb575f3c81fe07f9bf1f9f4ccdefe258731562a79f65cb5914c975402e4b769b3bc02549c0fd2f90ec3e554a0605e883327d5fbf55ba06be80e4144141132291325070e97c4768d0890f445119675d159cc70aeb4ac2790d85d11201f6d13406c140a344f8096fe3a6a76f297acdd840035e8f5430fa9722e530c84940cba445df13c2b0fb2785eb3ad7d42b3fae094ccd735a9cd7adaf7f439e1188aa7da5db09d64971d597622877f286d775f7bf9f4c4fd49afe88c25dac173d1045c20c3354db37e067a0de9eba68d2ff2fe96ce15bf480ea4537501ff1f296172ab8400c59f5dc7baaaddf01e5dff33feae67c52dde38f35b9003feab7a979bbacfefd85112eaa45ed27665f65ffbb664ac54f5d61a49467e773d486f9f9023ca65e7dd98891d3cb4d22f75acbe85f9c04834b847075226fdb0407740b5178357cd17a5446a0259f6c8f6ecf80bfd0387445cb24357a68371eab703f5343f325a2da3076ed63ccce1a9caa1ef5ae76a3b0fa8d1fd7ef8c58fce5e30f917c88ad4331e245feef411d9bb0ea3d5210198680823847f8cfb0a549b78d786df04993bd63fc6f534b4dfdb59ad773ca28a861091feeed6e0f456b8b34467dde2ee89445b04510a7b72285f34b028c3ac22671089ff6f820a8bca76e854ecdfa4f742d7894881a10ab1ca1cfe488292a1a03b96817a62cbea0ec9ddce2b1bb654093d7bfdf56a0a73f42783cc0f9cd3ac56c64e813af9d07ed4156248e7e6849258e4fe6b9c9fe4d717d02850bd1495567a57156ae0febb7dcda7bcd4f9da6aeb507f7314a84c6efe233f58e6016467a786575c441baadb6b0474e135f60aa7605439d6069bf868b84b6fa2526a52f4ef280b1159522b38c401b6c33e5f5bee87aee94ef2795b8d00d394d461c86df3de6c69ea33bb514c34eaea6d7a26f6b1176515a99b3136a9879a92ceca2881677b25162fb1a8989366e3698c03ea86d54dc2a9f324d16b03e11543d74fb17fd253d4853521e00486f371b63808a7de7cd031b774cbce5d60bf359b7cee4607995de6aa3db81d1558d6b37f45f7f63cbc73b92ae271df2aff2f812b2354f0b29adfc2819df7f6ea2e07bca31010f1e95d467e5a236f45704784fcda907031d38d11c14be3943ab15f2ce6bc239d51bc33bfb8ed03996ba69e1845885299c41837691f4f2ddadad52ba6f17ecf5be5acdffe4341274c1d6cbdc60f6247579aed69a316b9e52bfc7213b2fec9e6df9ad9f18513f370f836ebb45601b589f2b40c1974806f3182abc062df27d04515d908220b62c33701d8ffbc4e8ee0b263661f02af1aec59064d748d500a0c7d86cd1eb5a6ad8043d3b8176fcf33c51356a5d9e0bdb7fdb99bf5cfeafba6a4123680ab979bdea9b854463ff27b044b7146ab7cff7d689abf974f4de95cca8936f5c5cde79df622817c7e12490db68fd9f26e32de46f9cabce15fb60bf4863ade68bbce95886806dda1480165a12f1bd8c138b5967fae8ee423dfc77bd34e72c3e45c1078845499d42b15dcbb10f702ba6c20e35ed4fa4e6f7dfb3690ace223567eb47b6c41a69a4c2345e4491fce754adff7b85935c491c36246edea92db72aa2f3e1e7fc288152581cae0492b82271aa4f430306cdd285e50f7f16982febe8982cd1ef76af3f384dacf19be851f7fb7467a40b0a963be0852acb36ac0c36f15a86d0e8057e9f1f3f5ffb52cd8bfad5ee8d8c20edeb1bed996fef0dc7086f60373b294608fa606ef32f782d0bd8f7b05daa3738a0304c8dc74a69273dc6571c5983d5d9465921135f1cdf9d584ef99545f762d480cb326d32a1511792d774292c3784480a1f0edef8d4c639720385e8a90e78e216a0e9d27bda5cef4d75767237f9fb485c837225ab2804087b16ecb6109ebf56d5f2f9151f1416eb26f903cf9b1a9dc5718feddbf4ea8fb6612d8067747314f5a2ec24491430d73ec05c2df853bc955ffd790e80108d38d72e76c6ce2db02cb30410d6ba95f33290d30e8a6c46c6127efe85ae0c1c9f6950aaf0b50584e9a048716b921ce5faffac0b003efdb9cf2593ef3ea8a0a25be69797a230ac7af95d7b19611ce1cef6712682ba2a58df8c1ca4721d122b70f81b347dd260fe9b77fcb08e1fed8889bf25962f78ed491dfe3c67fedc73bcab47363e102bd17d52cb7400dae52ec1783655b49df906d1f227e2cd4f68cf7f98b4184e1acf28a98389c5901379eaa89e55d365e3ec44b940a3c7e29ff13c6f26efc9849f922c9aecffc9f32ed63f7b9a9006a9c513aa5c027d7d3936381b10ecf048b7c69fe692e68e3872350e3babe1f04b3f0ed4db76e3315c6d8c2359fe5d94473151c209ba0bdf15fd5ad66740be0d04e60c05a30503fec7a5084dae197bf3bef3a0432a312e550bffcea36c95dbdff8642edd262cf0dc907452eb105441343f91a8f254dced3554b8f0385aded5113a9fb55edcd3905ce159939ab3650e7cfb13eea53bd4a8128f23725492f72ae01eb36459baf91b6d57736fcd583b258b4b1de8177451a0b1f936fe2accf8e7668de23a471d2c0423a3797f69f45e116399234088def55f8e58c0a86b4658ef87c1df567a3f5fd4accfde8a83d8edc80682df4eebaca26387ec7812dc8f03a99007075af6ae861eb2c9105c4fe98e887a2d5ee8cea8f0536541fdf478955db23e17db8f3ab912ca7ac6329143dd2480b829cd3284bd74755c13731e6605c5c8ba8394a6d83441b407176280ccfc0278c2057ffcf8bbb393c345ad97f162cd3d82dee5eca402b54bbc1a7d7fac8f61705b966981af349a9005c24360772424851872ffedd6eaa89972854221feb86b5c0de859168c1d0a93bd1fe56a6a555968411dde126911829aba918db91050bf969430c9a4196f4fe2cba5c8def1da3e262537462e17052e20d655e87596db7f44de0e25947ae38825519ebcea9c4bc354829a1bed7ae1ae817c32daedca86c7510acc4fb1b768cac7d16d5dfe780c629cfd9ca2583c34ba909fefdb4486992a5aefce17233c64014192b393f57b0161c4ee2ecb57ff90ab1836229166b3e83e01ca8c22aaa7e44c9c900ad9bc7bec6b8a642e1da9874dfe284d3ea3745ad53ca5924f2326d36321317e0a3638b04896a28f6bda83a744be2110fc7be5b3024fcd764a9575d336f943743e5f7bbb586151cb9a953e6d1627cbfc634e66ba7581c8dc49d4b1f780f687af7fd028893f767850e3f45eb98120f96b6218331883c14d2734be114c9a4fd796aa502125b63c9f8ef86f96ca36501c834008a3ff562b7265b6d03872f3e263758f4610c075a0807f6dc374614e73e516bb2257adf15a305fa678c1194f89c1109fa52f80b1b1a76fbe20a97cb084281f44cd1b46a331fdd81b84b9cc8dd56c99d6ddf6017f7090e8d2085e40586824e51c32fdf9d922c55e016f5426e4f0296106dafcbd1cd7c5d3a9d29cda07c8f96c6e956d9569b4720d336cf94629a18614b54180035e8eccbca9aa19d55981e40a8e5686224ec110dfde44993c97a823731ef0f47b00c47dd551c9d03ee6016409b6dfa358dfe9297b88dd29ebd19b73ef7f71b47c804e4c4c60f0acf649350daf01f0ad249bb8387dd0e0ed1a7d24f44f090a1995e5b1542c1d216223f1d60bf2042a0cb087269825e88a0edb54d655dec6a08fd813db43e565a4b7232b8d64f8c7b134d92bd1ae68c8744f916be230f4fc259cbd07699b4e2dc8e1d29bda44529e58c570304845e839523a08bc934fdde823cef584d967252e39abbefabebbb2724c74c170b44e9f0e667341c88dc9c3a1f6cf49cd2db55f69feda35d5666c5c3be49583747dd282135b89f5a4df9a66ba6d0d69f7f6b20eaf8b992e00ba4175eff9c8192db96e9ad3ccd67dd6ab14a7ae83d1978403bf4f9b364439d7bfde560475b4ecb9129ef9f7fc71b47b72917ee3634b8fc45a4d4799325477ea09d8a282e3cc89a935d08b7f97d410277ab317e54ab0e5cb3e37a448648831d89e35f0baeebd2bd5a3279ec182f4a91d355a4a418fd56511e8f222cb26e724f320c2c92d3d6af559ecb79dca279c3829b32cd4d8e04a744f9432925d273dd0c2654d931d3f4e107e5490d00c4f058c126360eeb2cf7e7bbcdfd74e47d01c7068c9168fe69c131520f73f2e0566bc9fa15e344b08831cea71f133bc6282d7c1b5bd9474f609a4c0940d7d5bd83b1829cfa6770c016b6557351bed80a2bcc84a89dcfedf33c5a3b0abf5decd93594827037d442843e60b4799ce924093321d3ee60b9020da9c8daaba5951c0beef6d292a0120e5210122c1b47ee638cc94d6897d74df000440f8a544365780b482887e19601e9df402e72b0875e27a35897d3d920b85417e6b6cffb6dc0e15e8e1912fd9fc1154e1bf69cdf043787968a1c1daaa814f0119e4d8b55e4b548afff502c8c07700324ad1a9eb339639288e672dd57d37523ed57604d62c881203734a31ab05b6a456ad26c523d1c280adf17e62f7521e656518bf7005a244f5cfd856ab7146cea7ed30667436f064ec94c2bc99d82d0656fbfc3d5c38cc106a0c20b21443b3f6a290aa82b6ac3a3f4bab14ba0da3f404091554c6eba5af7b0416d2ecc574ddc9aad6f2f2cb388a132afcf73f1842e5bf3fc674c8b77bfbd86d90b71673e5bcafcf4227a9e64ac87fa8cbbf9925429f965d6cd9c684974f86f10994569a7b5917db896d11baf0abf645071c4db089386ad60e97cc2c14d47700c6470c0743d8b6a323d54002f103661ba94c3d2b78dfb85225ca969c22d08f4d7075da563d5d4c0022745574ad1fab82edcd446cfcd299299326176b53211421a8b062874550304f3779866bc014642c6a680b7c0a394ba76f456a5", 0x1000}, {&(0x7f0000002780)="9614230f617703cbc58b6f4fe2491ee9477c0e6cf8bae921987d51aab5bce13a7f2b6bc6ef4b38b59db2fec46a1abdcfeb2b7236e82d6a90199bfcfe8a33500cb0f57ea2a46201754f2bbd4d342987586c95be6ff5d2e4df45981730607ec3fb9313063a3cec99119fa384981b3296", 0x6f}, {&(0x7f0000002800)="0138ed839935124b54bdc6a8a4845cb80f6c7b2f4e916925ec83f1dc9b32d17a3c65c91144847e71f5f10c266e67ac3d8606474c4067c9329f49303b5e366b793f8544aed5f68d78dc052fac", 0x4c}, {&(0x7f0000002880)="6ca98a956457a009d7336fd684091c6c81a154c53d3b22c4c04736d0ac8d3772c377045c2865ce1371da61d3263c9138e57322d902950e581bda2e68622ac127a155c092b46065a90991eaf2842ee4f72c9e", 0x52}, {&(0x7f0000002900)="2018bcd72abcda372dd432f7", 0xc}], 0xa, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 15:16:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 15:16:29 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfb1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) kqueue() 15:16:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000000)="ff567b3a546bad6dcef9febdea1922d4aa937443723b2eddf0d5", 0x1a, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 15:16:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x240, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xf2, 0x2, 0x7, 0x5, 0x6, 0x5, 0x20]) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() nanosleep(&(0x7f00000000c0)={0x3}, &(0x7f0000000100)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x20000028, 0x10000, 0x101}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000008, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x7fffffff, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x3, 0xff, 0x1}, {{r4}, 0xffffffffffffffff, 0xa0, 0x2, 0x3, 0x4}], 0x3, &(0x7f00000001c0), 0x2, &(0x7f0000000200)={0x7, 0x7}) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 15:16:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() read(r0, &(0x7f0000000000)=""/231, 0xe7) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xcd46, 0xfff, 0x4, 0x8, "c2fd732dbc3a95560ae42232ad00e237ed41bed9", 0x3, 0x100}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r3 = syz_open_pts() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x8001, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x6, 0xfffff, 0x40100, 0x80}], 0x3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x80, 0x3, 0x7efc}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x100000000, 0x25}, {{r3}, 0xfffffffffffffffe, 0x20, 0x0, 0xa1, 0x7}, {{r3}, 0xffffffffffffffff, 0x15, 0xfffff, 0x4, 0x1ff}], 0x1, &(0x7f00000002c0)={0x1, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x2, 0x34, 0x3, 0x7, "61dd2c488327df9413b970ac55c6adee2f7ea14f", 0x4, 0x7}) ioctl$TIOCEXCL(r1, 0x2000740d) connect$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) pwritev(r3, &(0x7f0000000380), 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000400)="98e4db2bf4dcea9bc5cf58a017c2209799c0ea162d6dd447c8129743cdcb9e5e86e7d3a683ffd79fd303b16b169639f6fd8968442460e9b24d1df89a9015acfd88e5d50c56b619fbb57904cd0c309101142a68e9034c2c09d1c87570fc8384b1bdddf253c3622ea15e7f98cd4f71", 0x6e}, {&(0x7f0000000480)="a55bd877bbe69e937f725b28b56a74aaad33f5b0f3c6c1356bc9a95bc3133350d4af733b7e1333315b4e2d8cae09f4d58d39046d5a", 0x35}, {&(0x7f00000004c0)="5a7143afb597f79ee46374d65fd0d129cdcfad0d9a3f798b91d15cee24ab62c91fc9e4b13b139662db32935d397e4e739db205985f74181c175ba7e07b4c67a388c78cd1548ecb348fef83de", 0x4c}, {&(0x7f0000000540)="b899e352770e589c953ab9cbbb11243f61ce45c1a753669e305be14f58b01680f2cfb37bd3c5c202ce8602a9f0206feb48c3371a61455bc8c68b9193c6cb1a5990c6a5bb44a5e5133bfa83fbf732440950d22fda898ca62426e353cac80a8dd502263f035a440ba2aafe481a9ae9643ac4492d9853239e1e254e92f0b6607c1fe8590f1454946b949c98f01bb18d65cc9d7756a4dccbb256feb1ba56f2c389d585ef14fa9c916da61199e64ea3b0091da6f02744a7f8319dc3f0a424138e90e698f7abc80eacab6f9d308b82263d180db69311a2d1538feb920e95da50", 0xdd}, {&(0x7f0000000640)="e9fba7014b65f313d1e70e7d1a37a662df39c86885c655497e64f7ea9cd1f24d60966f2d29f080582f52e914ff4421fcde6ba8c0a6d87715c25eb49a04e2ad65177072a69fd39ce9c610eff508c95c6c469fbee2f97414268d8670470d40d05f6bfef651c17497b1", 0x68}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3]}], 0x40, 0x4}, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) getsockname(r1, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000980), &(0x7f00000009c0)=0x10) r7 = accept(r1, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) poll(&(0x7f0000000a80)=[{r0, 0x4}, {r2, 0x7}], 0x2, 0x3fdc) r8 = dup2(r0, r0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000b40)="b2a403c55e9943e8805a49fb2d6ad7be2e6654178fbb2bd7b8696544ee153ea8d1d91fe3c1e71f3c92c7c073cf154acaad18b65ae55202a694bba2bfb0457785e15523e2b269ffc4f9a34c2f8718cf09f9a556426d8d303de82e51c359a773e8338bc7a64f3fcc40c42c5e0cf29fda305331bed71f932132e477e2273afb7d96c8d528f65f142c9aeb5067f8bd33982358d5991c887daa2b653e0596f75b7af08476ee41bfba48af978cbce20ae89016c95509cb90a2c663a101d447c0a4908619709a7361adee1e8f9f861a9ae1c1658e8d1866", 0xd4) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000c40)={0x3, 0x80}, 0x10) 15:16:29 executing program 1: getrusage(0x0, 0x0) r0 = msgget$private(0x0, 0x39) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) getrusage(0x0, &(0x7f0000000000)) 15:16:29 executing program 1: r0 = syz_open_pts() close(r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff7}) 15:16:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x4) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0x0, 0xff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffcf4) 15:16:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8301, 0x1b0) setitimer(0x2, 0x0, &(0x7f0000000100)) 15:16:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1a0) r0 = socket$inet6(0x18, 0x4000, 0x3ff) socketpair(0x18, 0x7, 0x9, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x20000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x18b) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 15:16:30 executing program 0: setrlimit(0x3, &(0x7f00000003c0)={0x3, 0x6}) r0 = syz_open_pts() flock(r0, 0x80003) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) clock_settime(0x3, &(0x7f0000000180)={0x6, 0xfffffffffffffffb}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x1000, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x1ff, 0x2}], 0x1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x2}], 0x0, &(0x7f0000000340)={0x6, 0x6}) r2 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x94, 0xc0, 0x1f, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x5f, 0x1}], 0x101, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x92, 0x25, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0xe2, 0x15, 0x2, 0xd120}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x100000001, 0x100000000}], 0x4, &(0x7f0000000140)={0x800, 0x8}) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000380)='./file0\x00') write(r0, &(0x7f00000001c0)="c5f8060ed26568501184e63b5b3ef8cc6b99057bba0052f95e6125b9ea8d379031562ed4fd2f6afe6a6850ca519801ff33c5ffc89a876b8832ce201798a763bdb36adc14340baa50750513fecae74938ae56dc056bd151f72b81cf557c1de1dd00d761ed26e39e2e9b701dcd5cdd09843e1e0077021144b8599051d444fa5ea9b4183d87386af72f1c896145bf5c619d082bf947b17d5dfca641d336061e0758392257697de97de8", 0xa8) 15:16:30 executing program 0: r0 = msgget(0x0, 0x100) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f00000002c0)=""/73, 0x49, 0x800, &(0x7f0000000340)={0x18, 0x3, 0x2, 0x7}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/235) madvise(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) recvfrom$inet6(r2, &(0x7f0000000140)=""/130, 0x82, 0x1, &(0x7f0000000200)={0x18, 0x0, 0x1, 0x9}, 0xc) 15:16:30 executing program 1: socket$inet6(0x18, 0x1, 0x100000001) r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001300)=[{0x10}], 0x10}, 0x2) 15:16:30 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 15:16:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 15:16:30 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x5010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x6, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="ceb4e0302c28083b3bf738a7365ee264be23c33bdffb4fd482cf6f457e59cb52fad8376af5cc15a725d22469ab14813c23bc89ede11831a8002219aebc411c72ebedaca7266f2578bad8c38ec4fe9a16b938f44fd9e37743759f46e402e6ea4bfbb978b82a5f8f6fbde9", 0x6a, 0x0, 0x0, 0x0) r2 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) shutdown(r1, 0x0) 15:16:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 15:16:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ftruncate(r0, 0x1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:16:30 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 15:16:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = geteuid() seteuid(r1) 15:16:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) flock(r0, 0x0) setsockopt(r0, 0x1, 0x15, &(0x7f00000000c0)="da000000", 0x4) dup2(r0, r0) 15:16:30 executing program 0: munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x54) 15:16:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 15:16:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) listen(r0, 0x59) 15:16:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 15:16:30 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 15:16:30 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x7ff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 15:16:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x9fca}, {{r1}, 0x0, 0x40, 0x14, 0x6, 0xfff}, {{r1}, 0x88cf5d314162bc66, 0xa, 0xf000000c, 0x200, 0x6}, {{r1}, 0xfffffffffffffff9, 0x80, 0x10, 0xc000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0x0, 0x7dca2404}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000003, 0x7a7e, 0xffffffffffffffff}, {{r1}, 0x0, 0x38, 0x80000000, 0x81, 0x8}, {{r1}, 0x0, 0x10, 0x80, 0xff, 0x1bc8}], 0x8, &(0x7f0000000380)={0x2}) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 15:16:30 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRES16], 0x2) 15:16:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x31d) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) 15:16:30 executing program 1: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/234, 0xea}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/207, 0xcf}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x9, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 15:16:30 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)='y', 0x1}], 0x1) 15:16:30 executing program 0: open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x2) writev(r2, &(0x7f0000000240)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) kqueue() dup2(r1, r2) pipe(&(0x7f0000000540)) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e357c74b8080f2fe9cd440a1effc5b08237b9ec746da9d2822d9c6b10fba3f0e7790ff6d981205c0bfdbe4219446c147bf030e0ef513851d0184e55d820d7db7e357bb6b6cacc7f0868b0eded2cd75c9efa0db32e22cfb394f28438f585540beb83aa028feb79d644ad3ab6fb635f9a986ebbdae6aecc6e3015a25d4166479", 0xfffffd78}, {&(0x7f0000000100)="20346cce3cc03a77b1099f2da449e3e32d1cb94477582f1d8e37f255addd0be41ec00051b36b7a0df740f9869611ee91b32d81d5e0dbcb8cc7580b402d7e70436abbb9f7b4e04dd91ce229e5fb99385bf8b524f91864e031933f6fe3f23beb7bdeb5c1b627bbbd5077008a185843a3bb8933bb59e9a922cdaa97fc4450c468e064", 0x81}, {&(0x7f0000000440)="dc24ef7a2dad1c90791679bee48e8786203e63e46d3f8838b24b32dc2fc9d127f061fe811cd20b5bfbfe13295b004662ab13380f04bc85733eee958610028f5267cdb21f764931385212abe409ec096094e3b7b5799dcb6cdf0236b31472729e41a3778c26124e5be671565284d5209920aed12e43e492e7bf211b4157791c5ecec3ccdcf14055da4752c0b5c27f6601ad0c0e4dc70399601785f8b31f7a7b5ea816d212721d2f63ab4ca0174cd81e48af425f96e7202e132e16ea90f6e4da1a293f583dada5d536deac5d72925c3870d935cf188da6a021a1569233f713f9fb74feec80f752abeb8076ca467c", 0xed}, {&(0x7f0000000380)="1100cce4675c36cabec0e77b0e879d989c7f9dfc06f3273eeb96483aab29e1178c81c553912b417ad34860edf53feb194d6c343e78d427084df7940006444939dbccba4edf498eaab8271a4f154cbe33098faa46d46d633b5de78b7e36b4c4910107381aa8633395b7366972308c6dfc5f30b8f75768992675037dd57a5b4c0fc6647c3e3d36c98d6a5d0156c01ce8265adf89b64fd7", 0x96}, {&(0x7f0000000000)="7f2529504c8ca27ccf47b23a734ed2912ba97c212e2b2df134981d2b9ad00e2a0626d4e502a67797f73e15a2ca73", 0x2e}], 0x5) 15:16:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0xa, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x100000003, r1}) msgget$private(0x0, 0x2) 15:16:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x1) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/87) 15:16:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90b67c7a1f571415f1a20fbc7a35aeb75fa54c82", 0x0, 0xfffffffffffffffc}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 15:16:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0x2bf, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x18}, 0x0) 15:16:31 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0xee}, 0xc) r1 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) fcntl$getflags(r0, 0x1) shmctl$SHM_LOCK(r1, 0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 15:16:31 executing program 1: r0 = kqueue() kqueue() readv(r0, &(0x7f0000001880)=[{0x0}], 0x1) 15:16:31 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 15:16:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x47d, 0xd43, 0x9, 0x4}) 15:16:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000100)={0x1, "3d70c4e598104991c48b7d875d56077f943a93ee8e73d44b6942c405362bdf9ff46f2eeebefb6baba1e53d0fb3692b8ec011a9e911baf607b01060b93b4658a0e81a0f846527f0255ae178b60b1761e4af697e2959ee98851549d8f658215abf9e64ca078abe679e51a0697cf0fd0c00d8813f617484ba8debca62385939ca0f0087"}, 0x8a, 0x800) r2 = msgget(0x0, 0x200) unlink(&(0x7f0000000080)='./file0\x00') msgrcv(r2, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x13, 0x1000) 15:16:31 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') 15:16:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="80c47a851520acc2b6", 0x9}], 0x1) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000004c0)="16e418391b0e3a53b6ab3c236d043f4ef40afb8fc0a15372bef9aea23b6533cf011e18f97837bee2ac7ad086f8fa2c5a2e27f506983137cdfa1593189ff02e4794bff9e67f937639d3fb57cd385a0368f8b429ea262b70ff888d72ec3b52bd81809a9ce4054d368b4c1b26da412b9dd02ca1f9d921095cb639ee9e62138f46450025f3241931fba1d3c82fb53ef0433ef6c4bcbba271f141fb4c55a4d9c7d5198974bf7ed3bedf23ba14be1e3b5d9dd37342fd1bbef56eebefaa194250321258199c7105f8fb759250056238fd43ad913561316b9c7f1642e6b240aa93ab408ea80bc7bfa352ae2579c8948131b224be0d2ff4030063ae11ace2ebe77c9410fa03238cf5ccdb65a45b06e9a65534d127b31dab1da603c9bed596ae2afc13db197ca57280148118768e38acb26190d4f9f85ab7d1d4b6d818bfb336d3af96e803dac45ddb647cfa2a396beff5297ccb3b16390727d66c8a5c017ffa3d4a9a3d9673109a6fc690aaa0bfdb286930256c5033a23822a4acf77400f8412a24db193835cf91884b12e51dd64674a08aa11e138e46563a04a01670c91bfc1ef440d046dd04705e95cdef56032ed43c9d2447f5f087c05f4c1204cf0968f6ba22f157f2741c5bfe92d576d2e061d5687e20b46fdee456aaab83dfcd864cea52f8693577c54064dd867f89af758b95b6ce05e12196df14168d12057ff34089a4b1d486065fb3b6e360149cd241057b71bdd7b9d0323748430445d2f9e72184a2d7aeade36e288eea032c17ca71839a3bb3264c20677af63ff0fb70a5d6599959c067d2a7f70532f8207bd994ea4b27399d3314bf62da567a28db8238e98723f1f3a61fe21f2f72223510bf40073ea368428ae832a06ea05a101a0369996e7e63cf64f46d6e4c9cb15a628ea4efd17f3925503548602ad629b982e0df326a5f1391b9e9b2d2872dd6ce7ad9e96b20e83478f7a8c9fa06ee968906cd77e4751b0f8e5ba5c88f8d6cc6ad829d51eb304238e5bfc283946ef67c07ee8cafc17fc4e9f8c565b494d2096fdba725b296b60128433ca72c3b81fb064e77c184fccb306f7da41f6a96555de8d46d35c093b25fc5024fa8fa485cce75d9cf008b7d5a47cba3cf2fd26ca33c413f7ad822ff4a5a82e58440e344a0942a691a6efd7cb22e2ee6f3b4f52b2f3999919f21ea6d6bdaca0be525e0d7eb09335ccf8c8676d633a3cead2e17e3efcf23568e80dd3fd32e7926c5cdd300cb4c1826fecf94d7b6699f7b1da364d713efb4db299191a14620dff3a35decc8261d7067327b4d5826a52ecf0e54100cbd053aa6b4ad194a225f89905df4ffecd9ae034358d7db69665e32cfb58d1bda9475b52634a68c530cdf4b34fbacd96bc8b01072a4f79e4a2d5b6713fff8f75225f6418fed0c62f635204f8b17d8f3fbeb0c0d10f117eece92d4f56913838430abe091d43dcec4b3d107ce93c59910f257b5aafad83d3e298a6c81b75a421c16a35b604b4fa1e0ed52c3c6eb583e0eb7c34de7c51e475f6ee99d53eb1bfb0624a97e1aaaf2cae4891168fc34c8154bd43f45c7ab971e142af70f8c9f92eb84948dce6947f8a2ce8bf147f07a877d604e2b33d469288868ffc3750528d4a83cfc8eb54f443dc9411872f11cc6c83e0bdfcd52e0b04cce67ea3a9fe146c64b55f2fa1e3eec40c665997f604262e3cdb6ea62372e1628ec97a16e13532fb040142f5efce4140298de190ccfa1bcb7e82e8a7aef86cf2a9e40fbd170aeb028691b2507790a730149e670c96680b749475822294fafc46fcc3ecc5648b20874caab7b28c2da88e9db820fb6c74ded11dd7d8b1f426a97a1b5b23acee09629398d299e5f1e622d9829296f6cc351407addd68b0d20634fd7ff6260b13cbc8b510cd3e0c032298fead1dd157012e0909347368720b0cd926c77c6afb980e6a05433aba032281934e157b2c689bd12dc478c33e16203a73848841f29d3bcebc0aa5aea038b6d724e414a87b25a465b8968b7eddd90b91f6ab23b45f446a0d8107abd693a1867e47fd1363cd2c505abc66ba72240fb2e7b0e79c63c3ccd222ef091fbb1a6ba868ebc96062c6acfe73a19fc8340df7c7622e2e3976f9583ac4abf601cbf417a2fcbaf61bb40861bb064520e1531414377e03dee4fa10d15f8358e0b5a54152763f663728917612cdfd90ffd74b685292b05325fc545e96ee996037b2db71201d4689f3e2e09bf191a1591d612f9f14f6f910724367356cad3d651387130fc814fb0505b3af5978001c7d3644508bfedce421aa6d89f6fea667bf4131778e268b1840a60312b98b68814", 0x66c}], 0x1) 15:16:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) dup(r0) 15:16:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x10) write(r0, &(0x7f0000000040)="a2832e237c441291093ec6f50c1eea8decd160fa6f008ef95d", 0x19) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 15:16:31 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) 15:16:31 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, 0x0, &(0x7f0000000000)={{0x5}}, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 15:16:31 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 15:16:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) read(r1, 0x0, 0x0) 15:16:32 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x100) socket$inet6(0x18, 0x8000, 0x42) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0xfffffffffffffc03, 0x5}, {{r0}, 0xb79f485b47389f17, 0x80, 0x4, 0x3, 0x56a}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000002, 0x94e7, 0x2}], 0x400000000000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x20, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x20000000000000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x42, 0x80000000, 0x8, 0x4}], 0x400, &(0x7f0000000140)={0x7, 0x2}) 15:16:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') fcntl$lock(r0, 0x7, 0x0) 15:16:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x20180, 0xa3) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) dup2(r0, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="4ab77d1578f1d93098736c39a4060e774913155c1c4536cd668e4cc50c694f1ee4657fc2819dc4eaf7876bc91660977f84a3e5715411cdf9707f80889ddea933e17c767b5acbf823fbf6d93a387b097f5f7acca14652d2", 0x57, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 15:16:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x401, 0x0, 0xe699, "0d3f3f257ea793c2d27d82a74e7d822e789ba52e", 0x40, 0x1}) 15:16:33 executing program 1: r0 = socket(0x11, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 15:16:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/239, 0xef}], 0x6, &(0x7f0000001440)=""/184, 0xb8}, 0x40) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 15:16:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0xe90, 0x0) r1 = socket(0x20, 0x7, 0x7) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 15:16:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0xa, r1) getpgrp() r3 = open(&(0x7f0000000100)='./file0\x00', 0x28000, 0x0) r4 = socket$unix(0x1, 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') r5 = dup2(r2, r1) recvmsg(r1, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000540)=""/44, 0x2c}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/58, 0x3a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0xa, &(0x7f0000001700)=""/248, 0xf8}, 0x1) lseek(r0, 0x0, 0x2) lseek(r3, 0x0, 0x1) getsockopt(r4, 0x7fff, 0x8, &(0x7f0000001840)=""/177, &(0x7f0000001900)=0xb1) preadv(r5, &(0x7f0000002b00)=[{&(0x7f0000001940)=""/187, 0xbb}, {&(0x7f0000001a00)=""/218, 0xda}, {&(0x7f0000001b00)=""/4096, 0x1000}], 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000002b40)=0x5, 0x4) flock(r0, 0x8) r6 = geteuid() getgroups(0x9, &(0x7f0000002b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r6, r7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) connect$unix(r4, &(0x7f0000002c40)=@file={0x1, './file0\x00'}, 0xa) readlinkat(r5, &(0x7f0000002c80)='./file0\x00', &(0x7f0000002cc0)=""/64, 0x40) seteuid(r6) getrlimit(0x0, &(0x7f0000002d00)) geteuid() getrlimit(0x7, &(0x7f0000002d40)) socket(0x1, 0x2, 0x2d4000) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000002d80)=0x8) setitimer(0x0, &(0x7f0000002dc0)={{0x2, 0x1000}, {0x7, 0x7ff}}, 0x0) open(&(0x7f0000002e00)='./file0\x00', 0x0, 0x4) readlinkat(r5, &(0x7f0000002e40)='./file0\x00', &(0x7f0000002e80)=""/1, 0x1) 15:16:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 15:16:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000}) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 15:16:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/82, 0x52) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xf) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100c2d879b584c030000c3df0dce8d0801c794a1637797c7c8e108001e930bbdfab0551e4e6dcf801780df2f084c4ef28e37f39634594722a6222ef5ed7531238cb3c47cc"], 0xa) 15:16:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0xfe) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) poll(&(0x7f0000001280)=[{r1, 0x95}, {r0, 0x60}], 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 15:16:33 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='^:\x00', &(0x7f00000002c0)='],\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='}\x00', &(0x7f0000000380)=':Y\x00', &(0x7f00000003c0)='{&\x00', &(0x7f0000000400)='\"\x00', &(0x7f0000000480)='^(@.@[&.$\x00', &(0x7f00000004c0)='#$.-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000600)=']$\x98.+*\x00', &(0x7f0000000640)=':,\x18$$\x00', &(0x7f0000000680)='+\x00', &(0x7f00000006c0)='#$.-\x00', &(0x7f0000000700)='{&\x00', &(0x7f0000000740)='!$\x00'], &(0x7f0000000900)=[&(0x7f00000007c0)='\x84{\x00', &(0x7f0000000800)='C\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='{&\x00', &(0x7f00000008c0)='^:\x00']) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x160) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 15:16:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 15:16:33 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000080)=0x1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) getsockopt(r1, 0x7, 0xffffffffffffffa1, &(0x7f00000000c0)=""/239, &(0x7f00000001c0)=0xef) 15:16:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x81) readlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000140)=""/203, 0xcb) r0 = socket$unix(0x1, 0x3, 0x0) mknod$loop(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2, 0x0) connect(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r2, r3) 15:16:33 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r1 = getegid() setregid(r0, r1) r2 = semget$private(0x0, 0x7, 0x148) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x800) r3 = semget$private(0x0, 0x2, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x401]) 15:16:33 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecedf69d6fbd5e8dc9ee2fdb6bef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x97b, 0xc, 0x0, 0x16ed507c6b984621) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 15:16:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind(r0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="61ff198b", 0x4}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x40f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="2d01d72f66696c653000069f279bcdebb505f3ed0ac43cebc689bdfd8ad5bd9dae3b51612bbd8e2d9e0795eae878163784bae5ac546e90d25b93832d03066f7b65620def7cc96a48f221a89f4c8978c4d76887b255"], 0x1) 15:16:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket$unix(0x1, 0x47ea581ffc3c5d08, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 15:16:33 executing program 0: chroot(0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xb) 15:16:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0xfffffffffffff9c5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x6, 0x2, 0x81, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1b, 0x1, 0x10000, 0xff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000003, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x5, 0x5fc6, 0x5}, {{r2}, 0x0, 0x20, 0x6, 0xfffffffffffffffb, 0x1}], 0x40, &(0x7f00000000c0)=[{{r0}, 0x0, 0x90, 0x20000009, 0x401, 0x9}], 0xb4, &(0x7f0000000200)={0x4, 0xfffffffffffffffa}) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') kevent(r2, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000100)={0x4c51, 0xffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffdfffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 15:16:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000001540)={0x5}, 0x0, &(0x7f00000015c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 15:16:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$setstatus(r0, 0x4, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 15:16:33 executing program 1: setrlimit(0x400000000a, &(0x7f0000000000)) 15:16:33 executing program 1: r0 = socket(0x10, 0x20003, 0x80000001) listen(r0, 0x0) 15:16:34 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = getppid() r1 = getppid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() setpgid(r0, r1) r7 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x10000, r4, r6, r4, r5, 0x0, 0x217}, 0x9, 0x67ed, r1, r3, 0x400, 0x6, 0x9}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r4, r6}, 0xc) fchown(r2, r4, r6) 15:16:34 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x102) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="fd", 0x1}], 0x1) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{&(0x7f0000001880)="6a7dcf67de9cadafa31fe267d8dd88d5b8803333ee3df40d1278227a15a49d27aa00dff4ae531b391ac93ebb65a874b634526812fd7b8135c3d4f516ab66ebf15e7fcb7cec8e1af7801117834c8083531b80b41c231625e1df881620aa45b4e93e952d8651975668ceb8064b6a431312bd1d1398f44a42f93ebcafddd356f332a2c5916d30ee88bcdb6f0093c4389948cd83059543d3f4a8080df182a51aeb5e0deb190aeb44110c5fc250353731c79c30bbde366f2360cef532e0cd61ac2317a05752ef52d1fd84783da9dc2cd51f9f0c1007b4097dcd0259ac998ccedd1ca4563e3320908c881cc8c0accc5a2bd9ae91af22b20b21a996324acba5b6a727dfcd1d7dc225f072a9a5b0bd570c63ac4ece0873d7ec538e4d75c89ad9ad04b7e23ac0260b3cede8b9de21b46ead437e28da5fb235cdd85ce975ff8300054fb254c96a2882710f4f5b635af657267994e0ee3dab1c00748fa0829c17724583449326fb73821010a1bb2044686c9017f3872b851a04a587b2248e3f6f15d39d32e1988f0505603fb0a9cc9a3e4a54b0b9740466aa10d62ec72a3dfd8a022656591df7712fddd7a756fb85ffe43921496fdfda81f61815261ca4cad670f56714f472db7b55f882fb116843c908f9b428288eca214674bd87e68d97871c29d20dbfb0422fde797a75087f7641750d93473dbfdd3811764d61e7667dbb7d7d7288c908748f9805b848f86085354225ccd899637d2ba13cc1687b985617cc6c9a9bd24db6579149076fdadae48216536e2b0ee651f76ff0016d2492e877d5b75971114144a56b5f5674ec9109a0c3460db746dd57acbe4fafccefbaf0579d2c57391cfe5ebda489b9ad2432bf6403ef4fcd59fd135a2e62c0051db43442be7e102d3f9e870a7ac858c1c1ccedcdfbd5bd4854663301a20381e275747dc1b1eab140a217f4d0e3969ef126473b5480d682aaa9749dac8e53f4fc8836839c1f8f7ed633ae74080747af6c8eeb5dd121da387a27b18fef144a43c5f45025f3a6db4fa75bcb545b8f76624544c1fc981be1616c558d3348c5224c6e1d108c67c41b277ea54baaf642fcba5e6e4629cef0b5af3a25fac352c607291817ee926503a4d1efef3abad01af30ebfedf3d500f4f842ba3adf5ebd0c9bc6d57133877d0fe4308ad064248417007d8a8aec5294442fe33320a3f167577681ff0a1edcd5467aee359614fad46fe3402176946baeafa98f0488eb07d19591dc47fb99fb5a3eb1f407b093bd39656b4fa9bffbd5e9b06bc18e5619fd3a3f47a0b5aa36cc71cd01246f9d1ed05c831312d13dd8ce7419d763452190559fece30b2e91a8e352c7c65ac73dd06f112e9e6395b8a97aeb08b0a6725d5e348f0cacce61901d2bcde6f4786b5cc04195f5748af36ec1ea643efb8b091c5f31ff6c65a5296f81be869a4237bb8a4dfe63259cc9a36aa30f70a1e665975e80cca00e5822d703391c99c358c9a3ad0076194a49033a815bb79a5fb7ccf97eba5b0144d77bf44d857bf229c706016a7d0f3c378611cf54e875fd8aa22c6e4aad9c35fb646264f007a8d012b7b8ad3b9433896d10be795f8f541ffa12528798143f9c10304cbbb9ccac371a494562523f43991a9c00b721df1c11aeacdd02ed018b2d2a67d9743ba773aaa00addd3d09bbf689995bb8d46b4d790b8dbb86b4cf4cb8fac32e0028b2e2f6ca0701180447f4df929a5913061510ce7421794b4c4512a9e73efa48149eceb396919dee610e569ae57656e902e7eeb26a2a33dcdd18fc1e3987656ff68ec829c4eef3c2d20103015950b57cb70abd53f5d1cece12f27f98cb6199851d9ee3f2f0020bc9946d388d3e8bec4b1c2600a3e74fcd2f1543cef8a638e0ff88ba74e5e76af5f28c5d315ea78a61dbfb54a1d97d38b335c8e9ec5d45f83f52fdfe0503919b221d2b9f5a4df31b5c3d1ab1ad59885c1f1dda7ffe6f9919629d568f2f557c3cb0242c153e5598f1ef039af8fcda02f5d048041b0fc4f35e17272eaa95c2bf5df37ad661186a32da8f163608e3bb8da833dfd76c10216df1a94c6ab23891d0aa6104f7f47c83a72ec545696f6dddf1630749a6b4b50e28b06ed8cc95cac4b98361e4448828b9009c298637d1fd59ca52ba834ff0e1fa8f6f81a18c6fbefb927c713daeba2ec44f7ab4794d736619b73b1355dbd75b01df8a139e97453fe9d05b8e42ab19f38282b1aaf50fb54da47e0a79219f77a629480b72055cfed2ef133ed672eb196d2e4feed817db9760b8d5a01b87b88f7d282501ed08d4174d1b7d90a46bea98c01ea70282760d2ef51f1207e497f528595b338548dc60ac8b499f14f659edd1e19314394d1ab30208d550f90c580fc1d552a300b133dbe2b82f667365e6efd50ed33d646b0c65a60a6e6ce224e815b034781088f0de26b095e4d6f92317991a94a6f279d94f4560042832f5c2da964bee3d96bbea80e23432df7285b92c6d9aee56b7f8bbd0f6be66d5bf775380b46d3afb6f8e237d30af1ca75a782fe78cfbe77b83eb28560cc9d8ba794e03260ceb7319877d7add3c307a3020b853179dd0b6fd9c38ad19b3b813b40b4996ca87bdc3dac18cf9bf93de68e4460be8da3fe6028bafa", 0x743}], 0x1, 0x0) dup(r2) 15:16:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) sendto$inet(r0, &(0x7f0000000000)="b2", 0x1, 0x400, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="d9c43be9995c8fbae16ac3beb1cb8dbc3b2cea440fa6d1cb8ec8f77ee8693f4d83d1dcdeb1891b40b9c458396334d6f3d328b0d3c94eecbbc3dd62d31137cf8fa2b5da1247c4f691092f7ef565", 0x4d}, {&(0x7f0000000500)="4eb7e455d41ad542474f7d716ce79ef2753fd3155ce136a98cb26bbf08c50eda312aaf87bf7e3a1a969971cdc9bac179462a55531db345d8a0ff438dd0c2fcf4c6d792d1b6cedec10c45c44830308feb2a5c93bd698a655a0b5143680cd0768a1a82781907ae8bbd2afdd99044d28e322b4ebe508f7f7f6c36c83d9c66d8ba08ccacc0d6791284e83bf132fc6c0e37b329c29293d837067b4a786277973daec58dd10386d57620f0a78ffd418ced9ecf1e7de20d471f04108087b3b4a6e78e6421fdbab688ad5b91a3d4e892091dc2a38802c0e34fa9f5149c94f0d4abf34a08464c1796ae47e0c0d3a80f95cc26c9556f31e98033fd8ba80c64c8b198af01e808163e8496dc6b60af511883f2c4a5cf47834b24187094fc76020d551744d5e1cdca9593b02aabc323849122652a02b8fbce70cf34134c52a866dc04bd98d40cc6377d0e5dc865e6b228d3968a11c16cf8cf14dd334ac458b690c4a963150a98befbfb7b7f3f2c67be554b1b5323d3db800373c83dd179ca138bf053a694727f7f9d9d12ae8a662cb3d2d199efc0d108c47ed44a088ed69f6c8226cab149b190c2c5e76460f140a5b74a72d6d2f302e911c8818b21616b306daceef4e92422fd3af74b3f2ed05ff30c9b3763bb3c209367c898637b57851ba001d36f98e7bc12acc385c05f6656cf106410fc8be7048fe257c1e86a1e32e81452713d340c1877269a63b0d6cc1992b1d061ece8cafcdbac43ffd7e125974dcb720fc94f7f81e0fc32c75acae93b22c56e81f5be579159b2aaa9461dcb6b65877cbdf4563c1dd6e0aba2391d20cf0f2f0a3aee3b8d2777c1a14ac4d354596e16301d3924e7870f23dc25e9f7088c0ca83401319102087fd79110585db5e8b91a2a1453e061fe0506308b324777ec0f648459ba0e680eb8a9d4f0bac6f363062cf75fa25becb498e056508b18e650e3e430cb56fa4034dbec558250eec54c4cf7fbb27ea6497e1c6b89e1883aac1f952e473d33c678574d4cf847dabfad3c95bb49389e3b7644ec3f289f1276003fc00dd2fe407ecf9ae5d43e575ef766e1a04772dca83a39ac9261e5de975e8a0eda781294fe2ad2dc36f509a7abd0dadd9919648407d3772e1ed867fa88853cb73b21b30519e7112309e2bc151604bffed8b7b6422de90860d8a6c940578efe8c3e0d9611891a1f918d07c92bd536a9c9dc74f7bbd29d3d76308eff25e0a13eb408bf2eb30ffec9b6cf936f003d598b05030eb589197566e3d54a6d25c08208780c3dab4c7a7de31af9d47600bf4694ca947640881653e274d5f027e34e832bda152e008ee9b41d58ac68f53383d5dd3f0773a9da2f6c05d8f2d7e8d101901b2d0ba2421605a17925fe20de521e5ab37632211f9ae3c738f7d6ebe90bf66525daf0688de3275e0d7f086b1472a7a14c9fab43339caf892f605dabbca3b750380c99eab948ae9c3d22bd5ae271fff9cabb7c8666067e234dd0172e4048d57b2fcee93551c74044f30a95e771ca75df0b57573df5239d00a323cfcd687c757d5a8e0e3cc8b3ce14ed97433067b1ab76c0e6a1917fd345963297b8276b7a02a2503b7aacd6e4a39c9a1822748ed70606398c807bcff8038f7faab3015acacb2795aecb718fab487007bf9580f4b4428cee6dff88fba0a3b79bbafaa476b01ee016a4f99eb12fc4a47b5a35763aecb6a2dd9af1464c39b2d13c2d7c898dde2b8c61e9e73c75db6b317485b083e7402eb779d44735b695f6679f7f2b2fab11999647c3dbb77adaa84cd5f1a1abdca4d1eac82c06e7c72f3e1312a55f5fbb9f8a8df12f84dc0e8997efbe0b4cb22d0d927d9c8403949c38eff71a598e473b6babab1860e9c3c49acdf67a9b1c0f751b0783b8c589336def03b688e04abd868340751fcc642a3c35a16d9b89f80e25c673dc5ffad6811870ee07c17ff9280eff1035859a5eb3257efe1873698dc1ce174add7fe955df31deb81bcab9f18a6e175c42bd75ae3480e8df14b2888d6f1771ce8a256d6581b4bc9450d1df655fc04c4240182c7b969a84bac24828c2c3d04ce7c8aaf219f15a83cd021babe8359b1a8ef557e55a1ff95b377c880bc0eb89cb38b79265f79dc68e50d2144ad01da9a8c3362f8512f3823113da819953a2306b582e60db391c40912d8bc0abe1c98e2a27fcc5de5b0675b1e45c6bbf0e54933f7567cdf9a32eb63df69dc8b1e234842f9dadaba72646aaa2da691d19796d995ac65f224b81085ea86106ee5186061a6c802d5da92d1716954e1036914c5f2f2d258d15ca0f97c7ebbfd1cdf834b4b1dc16abe8f8e490cac70c2b2a7fd9db9a0df8dbf10121c5baa3a14be98a97cd09a3937aab681fa7a77122ab2660a06255e4f6679a15b2a3571ee983388256f5ec8cee281934aa2d3482d181e8140fcd116cc20327b9befa69df1bed5a004f2d3dd3ee3703259fefd6fe20681b3e1f770ca221c882d7612a18fdebb7263b0d1bb554f2cd655dd687480eff5791aacac4d1eb35b1a42f0e0d9425e8ae957c3ec9524e4b6fd25a7aea4b0436a8e6f6211cb545cd0497b624a74028822089e7489b33becbd750b5351809226e6a237835ca75b2e71682f3dddddca10a7ae84848257e32f00d22fd02fce307f437f88ffc63aaec5649596490f54755a860b695f108febabb17bd99a71d215fdb7edc19ab62c1445ab330ec8d81c8b9bf2784b8c6154746b9113bdac5e65f889a1be7059a0de911264b3f359b8d96aa28ab8c701d26e6965a1533ff40efd9f98b840c30907bbc60694d23efb5c29e228a9200e13d1ecd22a2479e866de47868f88f57e7c21d4488b16d215904d0ce8e19eb210dc88d8e69e5df3d300be112f7119d40b3ab248c83df183bcadf8a44dc5ed037f70a8b10142c4dde1fc5a8924fe831d6573f0e153916f561eb4cd46e18075154cf2bbd37433b25eaf2d51e0378a40a2b49d3d2666b765d3c4852fca759f483b4f395de7338e9179c95e75f0eef7c8b133bea7890d76051e95c19428d1093b5e2da598b8dd1e91b27b46b06a62bb1141fc4ea84477322881060c75e5a18fca42fbe4e2f925ff2055a57323724a322dc40fe265f6f0da5dc5dbde3248ec18e886c6d0cb579693e84f56d4cb222e4bb5e3dd9cf4d540b236fe0429707da98ca597d41e54258d30c5146087f7f8aab4db511d9bdd72cc6fd9349c04b27881ab3e119efb5cbc1d7025cd64000ac42f03a3f4cc26f1d7285d07ff4f0d363fffb7a492096a997b17babf84ce6f8140d155e46e547c51cf7d31753069c1a2f88ae3d433226847de204711a1b01db22d38f81238f7346385f580bbdfc4b1ced1bef2fcb46396588275939dbbb12d09b0aa6b1862e7fb767caa8e98e47aaa27b85f79e110751053dc7dc4633ab63476547c3b979ac04f60ed15bd580d14b5cab2e294b3afc67601d43134a733d4679d080c9821f1c6488c3e2797574f937340ed92e1d0a248924a592601bc8da60b9c72b82f9871869d0b6a1cfb298e886629307ca4572f42fe1ce080f22e1088860b967b616a67329a4a786b3863c3dd38a483949d2d26ed7ee051de6d8396e0fa6abb022359be7b4fc9edde823429271cd97566a9cc7b06ae855b4cc9b047f34dfac5c8b80877ab01165f71ac9cfe802a9963697a85e282266923e991bb6d974819397813d942bf443c906937192731fd1a9b1ec7aa2305701d5a1453749ed082c2ee52d8c6f7ef15ef20b067175a69a9d14786877e97d390ac87bf6f5c8ae0d5335ca6d28756847601a77ddd2a81ff738b67e4f140d48d7c12e520c80c072a76a6024d3337784cf3ac788b97087bb9042202a754d3713b243fbfccb91120ae09743fe55ba30460f01b47cf3b10425f4a347d7be38dc6171f45e888aebda4d548c09bfb9de6537deb329422a983241cfe6bbd1645a4665c159360678b8e1946f0baeeb5b2512d194375e12c3c235f75233346d3faba208f36976081b6c19afdf24f07c12c9d9a07fb73d60d83b7c47163cba4527e4fec85ff26a39046c10d767813341844cba38e6fa92583c2d6576259c09ad4b625683e1c005a108f047d373cb139aeb2cc6649f75735a72c52c39c16c2c2a6076ac0528880f6db7ffbe5b9eaeaa2ad6af5d314355029c9349fc64c83cdce307b15a9bedc5421ee8f7edaafa1a0b45ff73a3818f1021865ec97d0b8f95854f539e79b0ea576120c2952c998c2b4cc7dbfb7bb6cb190da4e659d8bcad5b1c3a9c66c2824b4dc990c3265d686d59eb0a9137e4e05780c5b95d0bbd26a900bb320af3dacd97fcf73c8d9dd679bba06784548477abee853bb07cedb118c97ee5dd08664a9bf539c9be2e8c9d96b0195eb766c6c30cd9aa0b46bbb3559f12732bbac184be08814ec04c83b94304a7cfa3715cce58276c06791dc041aae461b0bb7c1357ba9127eb187930759b741dd14c2ce3e64a0b80809dedc54b83b9a10b227e36b2dc304df5293ff5764461196ec8b8abe7f15d178e802a3787e7c00434e541d334d88097d5939bb74a2270e55cd45d209cdc4fdfb6cbd6907b6b0c7ba4cbf8c0a2a3fb8264b166bea7b78538be7ab2dcc21d6b0fdc636792373bc637a1a3b53fc579b4c194950399ae07e510e2258a6311cf0ae266c4a6636c4555a123d83b1f9e80bca286d2d2391e7e64900a248e668178aa075e85b0ac145966bbdccadcd28b9729eeea8106418ef792b00d7c3a9739ad5a9daab6bd7033b29239f8f01def43273500383296319500aa2b1c32e49927bb9dbcab90eae4b6fb13eb63a108cba3331980a30cf1d6a1d519ef0f9b17a226294fc985fedc3b666deda8513e8bd786ef3d74f788b95adefb62dd9187354710535ce88a56027b72bd5b9dd4b4f09da9af505081c78497475e4f4237766a8e8d6dbe7a2a2dd0c91cc0480cef0a20bf7720be0fe458d4c6d74fdfd88f3fb72586064370f6bf232beae178f165e8da2989c845f31f491b665192d975e1cb79659df6bc0ac330284c9513d022ecc52d3bbeadbccf2585ad9e5016406fad68d7aec22010ccc30c309cb7290dfa1659772ce0326202687f4746d9aee69208a3a5d84d426242fb8e67601a4ba4edcc4718a15abbf8a7663b79e3cd9b1fec25028255d4237fb5c6f290a1efbbaaaae74f3dd874f45399b3e71d88ba2fb6b352e7f58c424e229fbb5489df88ba9e98d4eca37decc11e8893442c68d9fc1e070609a5529b92c9e8803d446db07d0dd6094c49b90619d5aba8d7d9bbbe76652b414510bef5d11c57c99e87c6412bbffffdb489c2491f94a992a35e466490de19581bee060982a13eacd21e1f4991f0eafb0d766902b754399a36b49a704cfae7ba1d94c11ae6e0d3744980a24e11970e5b239eae3d1d8d929e5fe7736f06f92df649e6c9180d8c739bfb15290a5d92e43ba6287a51bda2747e2acbd7533c61cb74c8363a494c413f65d0127f819fe58735bde36a520204f6d8fe271668ff5b871357ab2a70649d5e6c0d9ee529223d42c4602120d690c50588982cae20534cb5ce76b6bf511efbb21e649432e221ea927d2fba81236c3c0c21c29617d61a6aab140f84dd2a475fc93e50b45f1b6b3616f824f9e879d093011a166fd96e5aa92a08eee57075a3d5803b93bc90b6d262c8cc4910b3f20f52c064ba75299b5b1acf9a1456afeb98e81aa76edfc4b352383057e4f274f647f798c6662dfc1aac6e8271305586bd5fa0df8f9cb12757cbe9ce9baabb3e716b36619bf9e0c8019d53cf84c6b12b1bfc97b7c06e280334b813e83716095de9d61c71cb", 0x1000}, {&(0x7f0000000100)="79e9352124f2cbaf81952e9933a156b6b9cc2ec6b44ff2bf038f3f6089813763115a15c652af2380610e0dc726014bbd293821474d409369d72c33c3e31aaceefc6992eaaa9c0ee440e65d8912b835e3d72e4e620f46a297f1b420643166aa6de0c8b3f336230708c486af379a8923b0627b0737f32cb1de9823eec604b73381fb3a575b197a79cd0cf98659f3aab85e951904917a45c65964c93c8967591b76bf6d85b4b0c1d6530114ae0e14ed99fde33af3efbc3e9243710a207b5ed4d7b8c0d15a3f39fd368d07bf2f78d60ad3dd7a288278cebaea5ba0920a49b66958709ebdf62b14ac69b00f8ec20000", 0xed}, {&(0x7f0000000200)="f3c09c51830d88fa4bb0a52a5a1eb48d9412d16c03251d13e08a14c944ea8f0c7f69", 0x22}], 0x4, 0x0) fchdir(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0xff, 0x1, 0x6, 0x3, 0x7}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) ftruncate(r1, 0x0) fchdir(r0) 15:16:34 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0xa, 0x0) r1 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 15:16:34 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x808, 0x20) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x104) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f0000000000)=[{r0, 0x6}], 0x1, 0x8001) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 15:16:34 executing program 1: socketpair(0x19, 0x4002, 0x6f, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="bb3b9b4f5ed2ff0ef22059d8b2e1ced30730051877607b5beefb8bfe", 0x1c, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 15:16:34 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = dup(0xffffffffffffffff) geteuid() getegid() sendto(r0, &(0x7f0000000100)="9839e267e0cd422950f69a135ad823db3071e6a9b8edec46618521192c07b45e66800f9392ec834f949f868378dd45fead8bd22623c878ed379b1d795c35a661194f11a873d70a9d2e9a91f482", 0x4d, 0x2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 15:16:34 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) 15:16:35 executing program 0: getrusage(0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x1000}, {0x0, 0x20003}}, 0x0) 15:16:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x80}, {r2, 0x10}, {r2, 0x60}, {r1, 0x84}, {r0, 0x89}, {r0, 0x10}], 0x6, 0x3) 15:16:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x101, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 15:16:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x200) r1 = syz_open_pts() flock(r1, 0x6) flock(r1, 0xb) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r1, 0xa) 15:16:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000000)=0x10) 15:16:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getppid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) 15:16:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x10000100000000, 0x4) r1 = semget$private(0x0, 0x3ffffffffffffd, 0x82) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/167) 15:16:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0x80000003) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x4f7f, 0x8001}, 0xc) flock(r1, 0x8) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 15:16:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 15:16:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 15:16:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) fcntl$dupfd(r2, 0x40000, r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x10) 15:16:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 15:16:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000005bfff0000faffff0d38f4126803549286a09ba9e998ff00000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 15:16:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) close(r0) 15:16:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x9) r2 = syz_open_pts() sendmsg(r2, &(0x7f00000018c0)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000280)="ae0b38e33c94d5df3fcb44888524c6cc6e2cace037be7d2dddc2ce33aed74d8dbc5b590ff7606398bb6fc72ad476f67fd6b835289cf44ff83a6235bd74fc6d93045d5f084aa2738e8c3c77465413b913642e3656f1212200cd864c64838058cd847da7a38aacde85ca595314e518ddcc11", 0x71}, {&(0x7f0000000300)="6d846bdc07c4a4b01bf5c71830145a50146a5a84384777d55ed987c40f7c661f933c1e131a84a005726baed68b281f12cebf3d2765989e4d99bfb8cd23eba4ae9560a37e2dffc143dc293e953682bb20d9e3c94bea0d4f226e8cd050d85b43631a1fbcba0fd87f27589f062a66c5cd121db4515988de98bccc02b2f28415cfc6a7154d98346880b0a90555acaead449621", 0x91}, {&(0x7f00000003c0)="79d0868f92ed20594faefde2c83149ca26e3459fc53af198fa7bbbd61b37381c26c67c4afc620fd2", 0x28}, {&(0x7f0000000400)="c97e67c277ec2e9f5d9bd2c36b78f3e8b4db4a1d71682d056ef78178941b89ff31939a9b5a91dc9d4981bacdba6045efe28d428cebbfbe349dee9a1753cbd414b9df67f200f2781f39d4fe14d88da71a9a94cd85eaaae46b5ff55f038b64dd87d9e87385b051c6ad9e4910b894e13965d4e42e8895cbec1b9d0fab50a6fab6d486f2a6fec45457b53f3d2d354cc4572482b85817557b6a44ac6ec6c0c1fb04024f0e1f9b290520ea78387240cb1f021d02f3b02fac11bffcea271c0d28", 0xbd}, {&(0x7f00000004c0)="f8d33cad43004e54cad2015102a7ca939fc59ec1cc91b473a59ee319ce3780102ef9f602a7ddd509ef382afb5cc07d0dc08cbb181e18463ba0c8d6f7ef6e3f00ab7ab325ae481c47e0c6c7fbb19a1e6d5d5bbda8cf90b1b91ed813d050fb2d9ce807edc459c7ca43a08e84f3279f536c3c", 0x71}, {&(0x7f0000000540)="da25d664236d48873ce70c2526a10a6f6aae8df2e2753b27d3ae24e40c194200ae6fbaa3f3b0ca7eea91c2cfb68ee4c5c04de0a2df5c63f308e8c3e6d17b5b0111ecc80c01b203241dc2178f56f6072f561b17519e1e6778d524a1595e32d02bc91ea76c9a571afa47fe35e9920723351f1a1f1a60a236dff0", 0x79}, {&(0x7f00000005c0)="17b969a3d4707cf64851c03750488622b13f12c44a31b1c56f55d6f29950e40f3fb7116312db9f9bee8a8bcf74ee4b7829ff681ceecb53f84fcfdc785051f2a1e912c342ecb52cf8787b097bd3b704e027e0497628", 0x55}], 0x7, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x5cb, "d914e278ba80c76ae51573a856dc38116162242ebf7efe40c4be8033163d2a4d5ad68eafdd42d69c36346d0f32a0be6a76295d5fe081b7a2e2415dd92796302ad8ee45840d00086bee6374dbb9eddc0f173ec57435f6de7976aa01ab552dee534f9a60d5f70e91e8f5796c16b592ed8a118dbc7fbe8462b2fa1d9983f2ef144fb53f3935ba43a9385a39c625d11d413de040996cf287ee19cf7d5f8d0ee003857f0fbfa6c144ce5d2f3d8a3e19f59a1d1b40590a541889ad5b06dfc8a790364d4fd41aa57ced4f256b02e6b6d6b76a90ded81cbfd894cc12ce318217be98590f0066168f9e74555441b008adec470d9fa530ebbcd59ad5d506d4d80ff687e8f48195b04df7c65b2634265a0c0f0dfce1abac16337a614a5a09aab43474e891abb600453efcf7ff0e6fbeb582dbf313333d9300890b9ebfe35dc3f0862e4be6fa0a3e00554f4ec1b84d5df483876fb3780b9eb54036a81e76c949201cab4a9e962eef5195c431247b617d98c6051df832f3dd1f53fc9662fe24bbe1e5f1da6952ad7fd643bca59188d89b2709eda07c06322a7a610969688e44747bc6d340d7e430910a17578349bed05d61244e5bc1a665db73b2aeaa08b42eaa988b5006bea61fcd437d2717301904510d0e1ec3a887ec6d3c937aa08ea9839dd2117ff45ed62b36f21607d6c9b5a4d555b736d8b7736fa39cf68074caaa6cfb19ac815dc403e8f6f0220c1d21f78646e79c592738ae63d76ca3e648ab6b65ec37be1febad98cf3538e5a769adc3830912d123403b89fb85ddbe8e4ee9a0f78181f76f90200babb99d7c5cc3a2a00a3d0c66ae25e3548e4a0c01b3048a13d7ac2a013214508d8dee1670c1fd12048c3cf276f9e35b00f8521d1014c371e839e2b1ae032f6b5208818dfc96d233983291cb1486b045df7c0bdfb6c4744874c936744f9f1dcb55f577af886112d457f1b84f35b4b050ef23f505400e36fcc068d109b7523cae1040c6b06ac14092fe2e9bc14e1e3e90d034db4d02028ac92a369ed400fd33135dc725a2f6d724d9e9e24ac3a32fc1313f16c4a3e59df5f09833036364983a5e36832f495e3a4ed2fae8f63932a11b7ae0434100453a95cb7cfe650e8f2c907488837e7ce990366d166d4ca20d75897c8b70ecf51079747b7bf40520d1697c503cef11147b33e4a22b50002e6d3e7c2fc53b967572163298a975e24d02ed961965ea3f9704c80e2abe3932b93a0f2ef5fc39a32291d10b571cae4170675e8a8e12013e901a0713d1e1a6ee648ca21762a8e6090b989b56b5915b2217f95f6caa501d7c602e05852d95d2bebafcbf5296d6f3abb8e53080899da012d4fb8053467ede748bca7132b15e3d01970ed44b6ea2ee5f19ac01233eb6ba1080b32988903e4f0a1e09a89312a2c65ea7c1a07a3a45874186ac6040b31d5d5e1196e407a562d121dbfa68e7b3c0f69528b1bf5ae0c412f6e1f808430301a581828a385fc29aad87be275d6aaed0ce0b742d52d41861f5bf12f78a1fdff1b43f5d2101d45fa7c26302fce743291f514abd56aa21f0bfe08c0894f0fe8f0e2769adafcb038017bc2cb9818f382a1eef5c7fa72a26447d3c57e37d4c737990aa71f0d825bcc7c5317289cafa7ecfdb25c11294a79a138997defd1f69f1b3c96228e6d41cc2220e618385675b3df6c0cf6888c61f42c1389a2a7d13338f990442fcbfec100fdf23c40a1b79e2438415da9388cedfdb533fd1fc859f8de31beb41efaf9b3d409e76247b5cb07f35bc7147852406636e670c492fc1e37ef008dbd93bad46df6ccf2fbc36cae8be3497a4d6ad93c54634f6c958d662ea3065a71c91ff4d7bed6e6a218ac261a2399a41319c67cfa1c8c92ff675fb8ac0b12795e56ea20c71606531df8698b6e91c6309c23c77e38de23313766b6549a0f2d7db5d23b4ae5590085774ef29ea43e3c2f87705619c4ecb46e3c458bd72f3175bb52884feebab379faec7fbb94173b4ba8ae6dc4d7e6661a24838b12782033e75fac4e046927b10f7d7039bac5a31030b1d03c9909525504c885ea4d7f59c9af3e66ca31c6a755d39a7ac78312f45225d4ed336fc36ce1b060c19c7e79bec853a5f33564bfae7586eed547d61178cb25fc4c2daa57b51b29fe8847f2f13f70634c618935f7f83730dbe8588aa5ec669ab86da9994376d997643c3da751cfb6947d238b6aba913188cb3d53de3a1d31de2c4e51d290d22c75b115981a36f62c67750fc411d1af92959077f0194053254c4c95b431564adeb9babb9210d441629cf8167214d0ec7958895e4984760b187a697d1f34b656db071cc6a6bd022f286e7c39ef988ebd5ae8de0914c17e4cf5ec62b8334f82b3d804f00a3870eb0cb9394ab3f263a6f803ac14a0a9bb424694667954b0e9e9c3c9c01b7b78fa4414a30931a446d77406128d163458b5d5985d4c412d6c822c3949ca2b6e3045baf7bb99bedf94427d45c8ae2cc3d8b50b1966b541585f469dfa2826bf885337b80807e652827eac07a9714d5ae4a0705976f35fdf595801b269ec6354658b006be915603afc8d65980487c799907cdf6eeff3eee5dadcb3f7988ef6ccc84d2c2832fb738cd05d4cdc44b6265d235d4de54ee9782e8988166237e67906651afc27883225c9fa396f15b4319bbcb68f0ebf6034ac1745815b41354fc8b51edbbfa3191172ec229d140c752dc1a93572ccc735b8dc8186005c829b49ede84568dd6d896f6f3ac992640698ca3b22e863c3df7cd2f9d56e7b60ac751b34d38b570e554164022c5b8ffbcf42d45f475a6e17ae7240d290b1fa509c50ca70c95bc02fd5171e08aec96d4b4cefb344a6ab29d45ce63354382c947c38d36fed21a7e650e54ef0c6518f6cb87e4f099596e93318dad848c9b69f2b780e6cae39d335322fda131631b6998b1eb9183d76de2be8adf4ce0eea4d6e6c40d279b4e889260ef69e273399e21b4f8c527d1f6ddc14ae5e94f358e7cfba8ab4f1f77eb4aea5265e8d55b235e9a7cf801e9978c2616effc0d88e12ea8373937ce5ef5b95c7ea5dd0ce65f4a1df92b04bec82ce1af618fd15dce4f73db13e052df628eaeed7314fb9c2f39d3ddc45a7d20c1520ea65d85ea92082d5bc04ff0ae8aed55284e6b50948053219cb1047735c5d25cda4932d0fdd096dcbcd7f4b804652aa49f125ee077036d6e0bd1c704a791de7499879de1d4e7ccaf370c0e218e00f14f4a34eef1c04e1162f7e183a803b643c7f748ddb63289779a57a1b1269468c381f15110fe3873d7dd17a6e0d669f8e10e9b47e2beb17b8376f676f232bb75802d268e51e6193a5a057cdb9e1b0e9969b27e1ac61eb1a0ff4ec84f23161dd767a93dee62f4c5666ace9bb6a3e56825e7344c9995f257fd570b5818f31a981e9fb0cdd27fc6f5ba9edee4de710d92b716db6e53644c9bcb0b254ea8cac46a7d47b898ad343352548c858841e1e8ad172ac4f3812348f24f8ac7bcbc7646c0a19e29e374f80c4763162b8afa63e6e10ace0711f3b75c3b8a839ee2110a1a2c481acee82c37edca2f61ae0a7f00c5f9ccb806bf32698baceb5efa362431cccdd1457d521edd2bb8ac7ec2a3e3a53462f88d950179ba2a2eb81b41ff4ec93ab3cb08f71530fe4d9b879fb8bd1c5ab1e38896097566f8f1791f98e50622c686df2f04881b3104e5bc02ec6400e20cc7e68a70b4789041ef2ce89e9049fea5e5de9bcf688599982c2d058f0cb4e046ef9d02c70102ac82948273ebf76a05a85b664ef0cbd180ecb7eff92ebb26c2b1a5052aa2771eaf9109a6419b8d83bbc5361bba53656401b453b57e3f45c3705cc38a914f3d955af7191ca2891b0283e98c37cd8f150fded38930c8aaad2556386e47aa382a4ffa63f41ad04445d4c1349bb440ff88639099946922eacebcdb3c0ed8f574fb7e49bb084b987ed58a1e5f53a45c5a67f433476427db2531d8fa7faeed8f245323b0a3c8bdc0dad982f2d354bf4f4eb6e46dca4eab82d9b8f204c6feff8528e2414800fc1e32635c90b1d55e160d2c361bd44670f5e68da4b6cd276d17bea39e10b912d8cc88b224700f049bc8d8d9bbe86782023d3d4b9671cca7a99c2263c7b16250cbb5a5a0e6ae6507db576183b85313aaba085a50039d4adb1253485d8c12b43f9d33736f243119f46c1b8658c8066f96ab440147176922d6d3d0846dd2802b2066f3b5cd0795e6867a9af23b8d2cf84fbd80877025d2a56952b21f01dbafa5d02b8688d303c51971d08de75a06fdcec159aeb9ae292346cfc752cb1c6edcc7dc355f7447387687a0a78b1fad0da9b27c0d5cd71e06176b070d6acf204ee8187b39b4b2a2e1ed4f41404f8bb808c71bbdeb2bd4ec64d4e6d9b55f8d565fa99bc905d92e20bcc9fc1ef3471953110f7836ca2b7fe16edb9176ce2ace14ec68855ff35b53e1c4c9e79af43f5c3bf6bcede4cb854a4b550715436694566dda35a391b0ba587e4be43a065a75a41979f7b0b0eb52555e5d030816ea63ee6af91f4b0523daa03f562664d0bb4158d078bd1799fba01fd770073ee0dbf68c3ad059485ec394e29190150e08b46f9fedf26c19574d6c83c281e7dbd6237d62f43d39ae8dd1306c7eda2a7b00cfa1a2ead35c9b5cbf24b544fac677be77fb305f78b68ed8679a4a4632e5e87cea81a630806f901b92b49fba0aa8d34a2a39db5d4267a1cc99b0e6f2208900f83edaf9e5302cbba1ac025e5fc83826be88ea88b608022b10d7bb7019c02508818df55f15baf0432f3228c3fddc97060af7e8bb15d25bca808163a9556b8c3ae41b2b8535091fafe987cf8085babf4896878363b05ea75fb6a28b5f23cd48db6a02b6e20c5248fff23d329411714fab3905df9d875bc2f8acce1eb5b2ee0fd9672cf7902486cd66bbfa0a6845f5244dd2e879e5f6e031d0ef65845243477f0cd9a8b3d0472238db4a9c00df78035cbdb8a4d6d3679f55bce40df30d6970e6efb62e85011a4750e469952b816f1c25068d5417fe2efd879c398f3393da7513bae3dafd53f965e84c3a1d68e161b054bbbc4c6eee79b1ac90f70e4881a64ff12f4ee41c74688a3bb65f4d21200bc5c5f353ab5edbd594d5fce62835d56225e1aaf74b70458eb3d7c384bf916a9a3c06f4cfd45912cdf282cc788fa76ffc736337ad961795c9bf84d7d8dc5981b06cd794484fea4cd31d219ae99d39726273090088e6133b6b787a644ae27678c4f7b42191c9900d42b6ee1105cb6b5350db6d6e9e801f33af96d3f8c2d74eff238d7f85a792fb0b7c8d0b2d5a174deb2c0eddbe411144b4dbb2ce159b75b0cfa84b5dc3726eff21ab7dc5c98c05f47f2b5d3e63172d48f04c5f4f05a73663516a6d79fdd91a1ceffa3a93560844366ad89580f6c1ceace877ec142197d9af0a04e1b4f496da66372452ad470fcefffa7277bf5c6f2bec5ce1e5ca03de63910a028e2bc752cb4611b2a238c88890b99ffb3640c6c3f44e48af323032bc0bdd79d0289c9f21f27ccfbd4442b02a1f09d79c7f2583df517b89923d829d5f2c2f627aa447ad62e77174d83161517188c24ba13a6dd0d22249d07c00d9c346ebfc993a9a99c789736ec9446da38b3c06528f39e90035af8628a6c733f91e442d8f692fe7e17865873c34050a6154792581a36bb0c864a1d31831159c3cf5b52998d3a6eb567446c474f513831284b727d4d39df127c7c529510b73f37db707bf9906f07a087769f7cbcf4b0e57fcd4c6ec153f7a46e12ad0ab4075c8a04f5012ac7b60fce253de3ab4a2c9a9bc04871b"}, {0xc0, 0x1, 0x0, "ae595c2ef8e310ae77fdcf34770046fe54fb36a1ae11d170fb7be97de1f5d7cd61580286a25eb31228bc213dcd1adaf27c4537ce69c2ef9fb7efe4e3807a1f457535a6917ccd93016a88f03ae2d04e40f43b3ecd79aca7aed5b26cd396927f5bdaff13e8c09e92a9ce11672dc07b30fe1e6452fcc0eb7bc15ebe1b449113f9b8fd7c1b31284acd70edcc40ded00a0899f5984aff72aeec9d8bdc921f8f0e7c1c05f38ae13930d2a7311042"}, {0xa8, 0x1, 0x800, "ee9cfa46afecdf5a59ffe06d8ee75d662e9f98cb5113b890553693c2620582827212e9e15ee9a7f8882b7a651f071ad422c610a3bf00ee7425dc28ce80f6fa669efed8893ebb236423ef8f5497be577937ead43fb04760fc9c6a562b1f26bbfdd890d9d53c324ca449374bb44b3c49e57422db68f4e656fc12c7c89cec598ee6951eeabe3d17fe9cc7c36a685a58664271faa3"}, {0x60, 0x1, 0x8001, "cc8d73e1474daa0ebcaa21da0542abdd3eb2b064dd332662d8900d7c37dc70515732a405512df0b4c979ae509485b9cbc8f592875bbb66848fc97642bfcb5b4853a50c6df2c3bd2285922b"}], 0x11d8}, 0x8) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000040)=""/80, 0x50}, {&(0x7f00000000c0)=""/125, 0x7d}], 0x3) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) ftruncate(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSDTR(r0, 0x20007479) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) r6 = geteuid() r7 = getegid() fchown(r2, r6, r7) 15:16:35 executing program 1: setitimer(0x2, 0x0, 0x0) 15:16:36 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xaf32) 15:16:36 executing program 1: mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0xfffffffffffffff2) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f165f7420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000213671c767f4e0b88c666770d894da8de4aa9d62d7a96de8054deb39b436f18835a0c471010d28a6255afd51027a8533c903c3ba9a192107ee7a090f63950698c13255ee0816e654c27873176c2068eb0c6f6dad1b2fa448b4316be4df10d11a6587cb4537c4d3a2d9ae2bf29fe2f3ae81003da3a246380efc5421e48cba746bfe51ffd47a86a80e4766adb3585ca04fe1cd33c98ef49be2efda8d4930b627acd6a009494074db3008303bad200d15bf0091f157ae66bc22faf993e8f48321bc1eee9e9e5f9d3ee46f2da718a6f0ac69f5f7f3964f2d3a79c"], &(0x7f0000000000)=0x1002) 15:16:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x84) listen(r0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='J', 0x1) 15:16:36 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x1a) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) 15:16:36 executing program 1: r0 = socket(0x18, 0x3, 0x10) getsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) close(r0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)="c7756263972858c5f194c599c89f28a3228039bb3cc5f7d6d4", 0x19}, {&(0x7f00000000c0)="cf424d3e2ddd41ba0f8e11af193e8540b9a30d19874fe33616dc34cce00a7587657cbda0754a52e250b68455d3acac72d3b9fd17deb72a1cab90dfd728e59066d21910c880dd89f359c1e06c5573a3b4aeee6575a1ae41f5193880095e2adb81b898e0147cdc1fbe175e03e1af3026cd0b8565ccdd1572c866bd41710597b9c3987130f355871db0d58a7c65cf2278429822978e98cb2611d77d2c0797ab1f273d62f86aa3609c5ec15fbea827c19adc6b7ccf5183b68cb4e0e09f6e4516e26772", 0xc1}, {&(0x7f00000001c0)="9946f75ed68df6952c33335ca0b944307b70a5adcf332bf3254049fc2724f4090a747c717bbb0ca663a6192c6e88c328f77b11a6d3b0abb3d139a5d66b53017e52f89160648f02881310133354e0c135dfbdd37a0a791b25d4781e07af1eef35a0b8c6a63ca48cfac3bbdb2881a90800b6339844ef615cdcd1870028bf0de797fa9de1284be679efdb0320b4ca5209d60b9f26549a9f80c68b53ba4c1e2ed2dbdf7de4", 0xa3}, {&(0x7f0000000280)="369ddd9bc3cacb76c6ddbc51702b21912c6ee244c52d1abe86e8d097e8", 0x1d}, {&(0x7f00000002c0)="ae4a911b11a02f5aa1e08c931665e3f04c6a4eb8087115876889690a55951c9e1d8b86d10f11fbe4ec11cb40f2683670f3066f55efd12a0835a542d59b58001a915bd446ba354ff9d17ba9161e253e4f341e905d3ccd1d9a7199e03a7e009588babcede9c4ee1b0efccee2297cdf325d264df68f00b9baee49a2667d273515bd2f4e15f855d9ac4e8124d3ef42c76534b1c0104bb25ad3bf7b7ed8a3b3eea3ea383ff751503774f3c3eca488e6d9d4995e5ce67593856a55c3d07619972f6c4826", 0xc1}, {&(0x7f00000003c0)="21c9c8e8b0091833591dee43bc4e596cc4f0f6179036b34c5935e2ac4f9a04119473ef2c475a2bc3b3faa2f4ea17a75222284789163b280f33c0e1a5e6ff1b8eb698e718d665a0fab494047999d72f2182e4b93f2321be15867027c45da1ddf26cb65f7bfc0a38aa006ecd9da77cb66153c7aadcf868eeebff09c63a52a2369623fa578fd512bab59d0216428b96f28e0952a780ed2603", 0x97}, {&(0x7f0000000480)="b0bbb40341089fd4f0b4290a64074c567ec19051670d11015013789f2f7f873e3ff0054e0e916c6c358940cc58f3320715b52b7464f75fc7d3b4f11a6aca4d18555bc9ddf343a8521418eff6ef7d508221cede5d80404d775c69fccd6021fa6295e03fc203ffa2020e2d7ebb4b87bf6adf18fcf888166d8d1dca660202a994bdadf0cbd05e6ca018d0b84c6ff387c764affed1231223184392df62e812f16aef9f2feeadd2837ba4d24f89cd6fc05323213e81b8871cb776a5cfb0d0028123007a7e6974db50d64c36c2162ec1e46a210fa88ae9f5983e8be43256dc871c71c08c043a8417792c1f3e70b9b5b95e16209af2a834e7fbc33eb9dd78a5aaa32837c4c58c1db2042e38ad486179ba1a2ca9e4fc2503bb497ab55b583e9215ba9c69f49c4c1623771f0de53d2444e021e7beae32f675a3fe6296746a2e83a1f44c3322a71000ba1f2dafc1a42f9a3089f08c67897a593b2f11c5ec86b1d0306e7de60bdb8bcc47442e69865837dff7dd012cbfbc2e365104b95cf058d0e53873bcd5280e6711f0deef19db9eee3af14471f9f25fb0dc1b10c773d84b372513a7756a4fe73dc875635b8c3655cb0671f9ca3e89fd8cd4236609e5fa951fffe607efc06c488df34fa8e67f5e56d8c9045c9f114437ccc2e19f40cd64c7f8c97b1b1a4dce5f428ffa890c2db72c8c819f3a1713b4761be2d73aa273a855ace1c5ed1ef8c581f2c4c29d94ab57904218a05e372db15e9cbc3f34e8e878d06a1f8f408a536e429d03f528ffda305862763d15286a069c180278773fc9e9dea5122fdf2aadf800d52d0bc7f9b9264a7de9383ff66276ae3e038ec471d42fafcb3361f77da0471c8cbb62db040179159116d77dc4fca79b2df3d959467e7cfef7665e7f1c401cc40a3dc7bd70efe5302428d86b7bd28a5483cb0950a6c3cdcdb859053f5dc654bc3ca41fc363db8cc84126a2642997392d45be09c3dbb7f633232c286b5b601fc9bf90d4c568181379506b86a571cfd96940160abc35034ac559db73981a4c020f072b2f82b81085b137ec51427fc94ba08355b212cd9f0c19159f730a2ab643a224ee6552df74c332221ba218114037473979e079133a7a08604599c35fb1ab1ad3770c15801faa8eff2b04fa629afcf82b939c33b3e40c8734e993aed6b46e4020307ca4967d39a3945f714500c5a0a135bc29cf05b2979ef0278c6177bb2703cbf007bcfc1f1c9028854d8da1629c6d1f4805dc90605ab8a8a6d074e6b998f4b2516af8662cbba143d888453dcb73133aae3b2a54e55914b4c61d249f9d799b543eeb36ff6768fd68e9e2f5ccc54fcf1577d4318950623e987295204a3573c4f98c03372c620f2d131b0a29981a1c4dff11948e215970e45e89de437b9ade407a31f4fad610a138004b20e4910dabb3ec233cf6f6915cbdd64a94c7accfb08968f8b90d9f04f4d82086993d48b3b4cf7747546e38da09e331082292d97e88c43a8921c6f9729053d164a238d4a3e878ddb5174ce3e5e6a3587a461e4730f93f87251ca8606b119909d424aac18b2b8922f86b1e183fd2e685594d8f3dc6469365f759bd7a5d42dab69086c48e2819c4bf0a24f0a475ef87b0b8c6d7e10fa43a71157005b6c1b9bc2ee5bcf9deed55b1f72ac8aac14f0b61b472b8b2f336cc4841457534e37a2fd6feec051387154bb79ee2025c0a2f163330c9e05f9614e2db8a7853d8320266f35470f0591cf2d0a1b7d3e649b6a9610794719a266ab5df268ac7ce047d078a940c37f45a1505ee620c84819abda4dd5992058a7daae6c9e8570be7a0d282599ee378afbe5ee5fdf54772bc94c59537180449f1f49d677c74604c0dbd864c54594eb8ae9461b3e7c9da454557ca4337e92e44fdbd85d7b3f0a30c37d05d68961d90a9bcc6e792d07c943a38ea476d8526387cde4f60052d5078884a4a92db71f40227725fd0750e800c46716df7f465a31f5054e5763a43ec3ccc20a50f4f03eeb2b4b22871de07cfce0d4824eac349eea6c29392ae4c2d76e173cf5f27fbf39fc125b7b87794d701056a157be67a1820fe8b4e7dcfaf1817a7a69fff7b27bf3fb87e5781c2338101249054e4398cbb0e9924e4d712b5e682f222cb4c76724aa4df1cb7d8f1ddc81ad5c5f123ead61b3e5b2a5c93f78ea043a0f7ba810225a1454374fb5743fab6de602b3c70f034c0f2107998faf3d2aaf7824ba9e8f7d4c34a330f728a0fbab57c85f4da2e16f630b3e22dfb292f40f462fbcf3f1c676b7c37344e288fca318a9f13e0032d61b9256c6824716996971b39754d48d7ee3c45a5acd2ba270214d5a598ccf783259bbea2fd24b94cde593949092e0c6adf88483608c28929885fb221a15319038af5f35c69f9d2fa596b1d8ff5eab5a98ffb5c52c2cb6c551dd9d6506e4c91e79efae178f90fb5f57fbe273cf85f288fd82954cfb1844fdda5e873d821cc9643746bae70f87e553990666df31694950ba5f249e9f4551dc2c46866ddadbbcc8d9c81d4fe1698cfab0ebd260a5f4af9d59d19ad1a2a613de3a843463f25a354c5b01958d20f23d4916b25d64056b3046f735627156201d2b5ecc37361ca6995609158db57bcce35dc3fefe13f4454f95735a18b3dead787102f1ea200e67d6afcc045c50e3dbfccd375931ae1abfa80d5afba5709e517e2d04f938d63ac31e20d6d26544aee9ec6578e7f8835f2a58a7dcf79f50d5babb91bffc523148e4f85d6ae1772767b057f0e003c4f562ed824776c2113830625c0b98c2ae7b2c92ed4fd16142295cfa11acd5b4b2a4ed8b99724c30fefe39f6b6e856a8d3f338269cc1f843dcd741f0569c617e9d5afa44172a692785a6124aba6c71798363b005fb87fceefe0f0ac88e8cc0ff1de48507c1bf4888f209524ce51463fe5bf2b7474c6e04fb63aaba579de0d93c15aede5c4a2d0ed7059115066a597c4ed27fad0ab973dfc2e65c13a46d8e56ad245668495b50bd2dbfcbb7474a627ba0809b6053577e32e51dfe667476a7f9fd06143f8a1fe6d21628b088338170fce2b727b0de76b710a70ac68827e11d6a2f98a10ae5519d9e1307188596128d61243fb0e2accd3a174ff2cd73a57d5e95bf3281ee4cd6bed422b4fa6c5a4944a408adb633631068530918d7ba8778f5651a8645dff1206c33a5cbace6789c91de230f1c21bcf3cbcc082b2ec0859b84cdfa4d648628fd4aca8cc74d637a82ef225c90a7603be45fc9b85d4c45af6a5003235282c26b509487a2b41a3bb18dd06a5e6424c94e264b9ee6a081aa5dac3d0056622b78a9c049e0aa485eb30f55683f506997cba7c08163c9ce0528fa6a036fd32e03e8e66b63d3045185a1758099c4dd1aff3225022528ca6da1253431fb4e5e0126900ff0a15fddb6b0a48a42b13c2e50f87e64c67af877a349a2c58c98335a46cc92f1157dec832850f695534fd99165b557943b6ab32bd882e568f3e68c6f383406223230942003c17aec2680407fef40f9b4ec92c3307398c6691770add5b6c865eb707b640889b73928b47deeadf0c108ee21f73e98ea6a96d2ee1589d6b66e367a54d0c35b58f0e98c274b71202b96498e86682c31a43efdcb7b72e2e7520384f2735b11dae09daea1ab0322a1ae7f25afbb3205d9dc01145d6e63951cf341b062c0627c9dd4da88513602e5d449aa42157bc89dcd718a4f099bb6d6ccab63ebe2c229b8e96fd04fe366db8ce346de19d47e5842c1036c4e2ff24188e2b19006f3e44abe2ad3cffe0a48a5e99a40c87dec6df5acb3787118326b2bed41cd3f44b881c5420e18b8501d1ef8e705c9e3d74c74f530c2df4bf56423b9fd0df7ddfea2f4e88872e78fda2fcb6f870cfa98875da07525a21e7a35e194107d56841ecb09abceb8ebe10bdc57da146364fd67a6ec9281226edf11ef2a361ead874efbb65a8bc01a45b17ff0b9505f39b987990af3b47c20b628dca656eabd0ab3b219d3104d6a8ad13c108937101f8b90ad9576a55ac6643ab29b152797102db8e77e70460beed7c186b289a0ef4c869429250eb42e8c6a97cca56013d603fd3348dfc34f503655550ad504d1e8ce1377741b9fc0329bd21635b58fba436a0edf7609497a68f5faf6eb4f2ddc005c9ffd078aee3d4f83315ebc7e1d9a4748fc5bc5c9724e365e9fe5022b706d9a9a7c46e988e71549f59f100331a2ba207edc0519a2da32a047f9824870b175fde887080d2a0300d82db2f6240cc40c1b19cd98339aa8780ef052dc62b2f48892d04ede4ef283918494365c3593c168e00d6eaa318068bc5a8f144acfc5b7326a1fa0133c968ff1c53eebe2c896d8e49fecbe61fd8dcb4d34489c348793b8ccd72b2ce9f4abcecfb3009afe79f279a0b7bde532591370e710cedefde1fbc3d99585be1e79e06ca23d3a87c23c1d9577b669133cf26f9f6394f1e7c398a621975f573428c9825e59a78c77f983f8907054dbb5657af90e132b4476c2a3d4573abd661bbd4e9ba8f4ac6edfc707ff9c8c3f9579933ec7edaeafcc11063934df539d3d2d45f607defe06c41c117f51351c24716727bac57ba93ef2df0ef053151995ad6212e32387588af3190cfe86a0b3b786db4898042de75b864886c612170cb204b41e60a187167dbba3cb5d8af55fa480221c0d93bb0566d6924f1495b0d061c713389e08dcddb18b41e386c529dafc571da7e13b4974ea4db1d372a2b6a45426e9a90a84eb7bc269fabaaecd855ced5481b108cfb57a8e7bfc8bfa564a53b51b22e2a9fff01378333dae0fd11609e8430d0d0a204af862578039323cd6f5c6f022aac60d6353dfc5b810903f0d0c446a1ae6329ca29bb4226da40a1d3fa08fd06c630ae1ae68e98f8f296dc90bee5adb1ef33bbed1a4e38430568991a08bc8b639a2c83d7c1c2b0a63edbba948b5678a606615c9573f346c1926f674231dda37f8eb335a85ae45110904b4801d6873a48cd82c2c9de04e85fa044c1c52a1105773d2c376316d6a8ce4f4f4e3ac6e55ae5079d7d2efbd651da0b5f6dde89ffa20d70ba4e4a9050af5e6a580c74fd15f3ddc3cdb684b8d25ab1d8a64484b27c3736f1ac1e43c11929d43d5e036aed1ce21cf1d43a30cfa6c15466d7da356283d2c22d0b38c513a1eb4d8222fcbcf3a6123c5547302bc4a928c8dfd63c7137019985649a39a1200375e3a58c01b2176d275522038915aa79c7bfa3fa4590bd43771441f82015c659c4f20e7a683bde76e6512c5768bd8bf27b88d71253192916408f998e398511eef6b466c742f0956f4dbf33c026791010e12ddfc83dd30a81c9ba329f86412fecbac55ad1f86e477f99fad63d4416db0f2bbd3ace90bbadace9f51db63c5214a5f2e5d0203d898923689fab2aaa114d1298b932e39d447399b72f45681b6c0f671812f20072bea1d01614881c1109dd7f7d9f4d708a5d0e58eb150bf6062c0d6704ea80c1114fc02ae9ecc072effdb97a7eb1419e7f73360d672302fcecab97ab61fe093e86302faa85f3830747e91c800b103ecb7d09c2101745c536d4fd06dd5e47014c29da20fd737304784ed1efc5de921acfb76bf75adbc2e6ca5240d1d019726a90d39a5e938c9325cdf477bead198cb2b3df0d763029157ccc5669f50f255569d423b3b8ae47105f3b92e80c3666fa488994b14c0471786c93965bb70c6b6236e2b90e985022781d5c6ab0fd72139505fca5f37745865f2b85572aa474071e54175e4ea05a5ed828d8a457a04ce8f74e693a4646158703cb2f016bd4feb9d694ec77289aec40be90a1", 0x1000}, {&(0x7f0000001480)="5529aa815943a49c454fa4c8bdc56bee2f8f0eea967160e548a0b997cdc0e431f6c7a42f41873b61c5a22718f7d605d36149ce018fd8465991f36fc1802ae782e8856d5e761c102fd2b7f5aed251d739cbdf75684a407b1eb6eddb137cba8c", 0x5f}, {&(0x7f0000001500)="37ee45d0db575833652022bc10ea189a1bf11e3aa488da76cd9720fa21e793247f4a44c5351d3155b99e5d930718a9fb9bafae70d3b3886c7e5cacf81b131ed8052ca5455bb55133acaa98ddb3eb821a0b86493bab1f745a937bf5a840d57ecc0e5d7b7276520f6563713d723109c16421106e37846a5d96b3b69343e31d20fcde30a7308865e1eaf766615eb64697", 0x8f}], 0x9) 15:16:36 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x3e7, 0x3}) setrlimit(0x3, &(0x7f00000000c0)={0x7ffe, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 15:16:36 executing program 1: mlockall(0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) shutdown(r0, 0x2) 15:16:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) socket$inet6(0x18, 0x7, 0x1000) 15:16:36 executing program 1: setgid(0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) getitimer(0x2, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) 15:16:36 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x7fff, 0x401}, {0xffffffff00000000, 0x3ff}}, &(0x7f0000000080)) getrlimit(0x3, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x7f}, {0xfee, 0x356}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 15:16:36 executing program 1: getgroups(0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x8000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket(0x26, 0x4003, 0x87dc) r5 = socket$inet(0x2, 0x8000, 0x80) r6 = open(&(0x7f0000000140)='./file0\x00', 0x409, 0x4) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0xa0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000047, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0xf, 0xa0000002, 0x4, 0x6}, {{r3}, 0xfffffffffffffffc, 0x80, 0x1, 0x7f, 0x8001}], 0x1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x65, 0x80000001, 0x80, 0x9}, {{r5}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0x800}, {{r6}, 0xfffffffffffffffd, 0x8, 0x10, 0xfffffffffffffff9, 0x8}, {{r7}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4b78, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffffe, 0x24, 0xfffff, 0xf9bb, 0x1f}, {{r9}, 0xfffffffffffffffc, 0x3c, 0x1, 0x7, 0x3}], 0x7f, &(0x7f0000000280)={0x6, 0x1}) 15:16:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socket$inet6(0x18, 0xc007, 0x3) socket(0x10, 0x404005, 0x3ffe) 15:16:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) r3 = accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x7811, r3, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0}, {r2}], 0x2, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 15:16:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=[@cred={0x20}, @cred={0x20}], 0x40, 0x4}, 0x1) socket$unix(0x1, 0x5, 0x0) 15:16:36 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000000)="c08fb8a5d89d665d4bfeef1d5499116069e912c42ed463620dc8f5ca725822c2d9bb5bd168a6faa191222566ab944e6ae28127ab71d2de932e68be01e967abfdc1f7993b99064357ccbad178a5e44bb1a3cf1575605cd6333338e76688fc9a533ee81c919ac0bbf6ba20f5d22e5ff14fe96b3edf97fcc1de369ce72ebbea76c924c0d998c2ebadd7aa9288421438e6947f152cf77ce1b4cb78fa5738b04fad97a253b3b13718028166f67a5595beb0efa0", 0xb1, 0xd, 0x0, 0x0) 15:16:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) clock_settime(0x2, &(0x7f0000000140)={0xd3, 0x100}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x200000000008, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x3, 0x7}) dup2(r0, r0) 15:16:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fea466c6524008ff320b9943c60acd16c5f55ef3be1861e507d66ea45a36307ee63d465a23fc58cedadf040b57943329cb9ae032bec19b55e66c9617b014f60c1fbb2715e804135d9b924cf9f8ede88eabbe18eb8c74b299aea9c7a9a3f1e3b97616ce1ee287bf8236059d947e701e49f220362dee2a8617079696556eaca0a5364a6ac321ba4a212b5a0f44d61805c981fa245157afa704517aab0bf022bccc7bbb1f5714e41116fc6779e9bb838c268e48f3b7d121bc5580f5391e119926e"], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="94", 0x1}], 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:16:36 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x75c053b, 0x80000001, 0x4, 0x2, "82bda49af88c5e0938ffa27e954cdd2500033c93", 0x0, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 15:16:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x200000000001ffb, 0xfffffffffffffffe) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/208, 0xd0) 15:16:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 15:16:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0xb000)=nil, 0xb000, 0x10000000000, 0x5094, 0xffffffffffffffff, 0x0, 0x40) 15:16:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/73}, &(0x7f0000000480)=0x4b) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500), &(0x7f0000000580)=[&(0x7f0000000540)='[\x00']) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) sendto$unix(r0, &(0x7f0000000300)="93de9907efcb033cca4865a887fb17c4553f9b2eb8818dec730d50d3f400a2a0b71233ac17b7cc12b80b0834be3430f39bd435aa9bf3d55cd481bd52a1fbfe3b57d668ba8ff2a518920af931f66cc828e9238ea907e080606c140b6e2c69f67d5a322fd0863b8bcaf087bd7d650e1e8e0604ee9620dc6ffce569e6b0f05c8ab798ced3556078a2e70336bce5d7", 0x8d, 0x0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='%*\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='~)&\x00', &(0x7f0000000280)='\x00']) 15:16:37 executing program 0: socketpair$unix(0x1, 0x20000007, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:16:37 executing program 1: poll(0xfffffffffffffffe, 0x99, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) 15:16:37 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000100), 0x10000) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x8, 0x0) r3 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) dup2(r3, r3) 15:16:37 executing program 0: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x6, &(0x7f00000001c0)) clock_getres(0x7, &(0x7f0000000000)) 15:16:37 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) 15:16:37 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="edc981e53f332362508e3b773e76cb738fdfccb64616ee060636befb81890f99ae247bdd15b6782830c423aff491c931e6ddd9a6f3a17198a59e8b4bc127ceba478a77b8a7bdfea5ab3d1ed815cb61359f9b592af3e15aae66278e20293c70d085d7e3619a6e9346be05a2b972bad88af1945847f84df0d8405322521e63d5fa1d6c20768ba87fcb6b321448d65298cc31ebdb34883c87127e6c8379ba023d3332fff0cf800cff8a47e7ff4bc149de478cd96732", 0xb4}], 0x1, 0x0) r1 = socket(0xffffffffffffffff, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000840)=""/4096, 0x1060}, 0x42) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x810, &(0x7f0000000240)=0x400, 0x4) 15:16:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x280, 0x20) ioctl$TIOCEXCL(r0, 0x2000740d) read(r0, &(0x7f0000000040)=""/173, 0xad) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x2) sync() 15:16:37 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x88) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') r1 = syz_open_pts() faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xffffffffff, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x1, 0x9, 0x2, 0xef30, "70c03fbcb7ca48f76329760d43f6fcc2258a0a10", 0xa04a, 0x8}) syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) recvfrom(r2, &(0x7f0000000100)=""/72, 0x48, 0x0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 15:16:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x80) 15:16:38 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x159d}}, 0x0) r0 = shmget(0x1, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getitimer(0x0, &(0x7f0000000040)) 15:16:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000001040)='i', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x80000000, 0x3f}, {0x18, 0x2, 0x2, 0x10000}, 0x4, [0x6, 0x80000000, 0x8, 0x494, 0x4ff2, 0x2, 0x60c7, 0x2]}, 0x3c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ff2000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:16:38 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xa3e3, 0xb43d}, {0x7, 0x800}}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xfff, 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000300)=""/251) 15:16:38 executing program 0: chdir(&(0x7f00000000c0)='./file0\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x0, 0x50) sendto(r0, &(0x7f0000000100)="98552e0dc0868998cce21d8612072b0b38f4c95e0e60813b7f3b9f98a90239fcfcbf8f987d4d056bf5f89baf358b08577dc6fea18ee93530c5a2f7b32485f550959f6417585a33481132d861555593b88af73154ce6eb56ae288afbb4efb79fc67f286f113647b35e28a2bae6471e7fae66308abf3dd65f4ca92f55646f43ea7a74178787c9704365ebca820e5ec0c9e7621cc4be18e6c97fb522efc959c241bdf76ee9c84625e8bbb3909a6ee929bf241284f9ad689c3523c811e326c17bda3266d8883d8089aa9d00997e89643fc4bd540b29ae19802b5e003ef2df0d017b99ad7b98a3134f8027a4c3bfb2665b8a02cd85a2bad818247ef5a3a0e640992019c3b6933262e784b68ec7a62b9d09379f94bcdbab91a96b1df83121a79b8b143e15b87c98556fe09932fb8e8124b916bd838437d5821e688e823a839427d385262865442c48c0b19c216b434d9dfb7db1fa6c5e27f747cac0c35a359e3dc3914cdfb3c10f1c9bacda72aa3777d0c816d186f900740384384c98b89f7bb3a669d5fd8cd76020eec8ec34df1569ca1f814dad7bdf905d207c5751a737368dd5035158465c248a4b4f6a20b630c9d7b38b56c31eef9eec6638e070376ed6cbf3b8e2a6644489f30e5c201d4c170b6a0042691ad56c840161a6679b09b61a21656491d03b52191edebd61971657708355ef5db06703fb434b3aaf9a2ce4a1d5ea4a3bc95aff31e80b204dadae0538045e72143933a0a9b8aa673514b02b8affae383ac9374360db1b033bd411d19a19581c077f80d851c26d34ec895267de70f6e0485e0a571f317a5db6957b39c4eec10876bc919a9d5d1f7cf6c6661d5b5182750314eb48568080c488f2abcb5610fe87208975a4a717305390946c34d7ab7087e2da7080d5446a3397c653bbe83c492e3635d795c5f383fb230ba0115db92f28db33fef1654391a19f74d7cc9c8fc96da2d46d83330fd0f977e51c7b1081678a0a7f322015d6afb451933b1db5f54b921f2321137250425b054f72a0764f448ab680a26d260444c782222d0814eafb5cd6ae94e97affd85e729486efb142d503d6cc9a2f5a112bf6fe30349bddcb950e5cb0b30857de1d3ee85f90c4c6a3de80d8fcc1613133533767ce83398fbac46b9c45e2e55cf10679136ac6e0deab84e1c9730823eba15284d9b04914de3a0af9bdce00b53f2765e9536a46617a6e1eeacc2d4fc3fd84e1d60bbe6c91ba64892209cfe096da0ffbaebcca244356e1352cace9061dfa1707c9869c12fd6980c22e1b67025602f3acf8b5c259e7d3bbb17f469b8a03de96a5101c8e5eedaf5936d123478226e8ad0e5274e9aa75fa6021064d66957cafdebcbb6c122c944bd8984901037fa6339a0efc5d1a22a6d16c5f118f9c0a814461293e8fd464dc7a95d09228326042ba46809c2939695385e9ee5cb52cfac963b64f427f28c540c774de2bc6f5bc391bc04a1c7735af0b67c17487a4b0f54cfb662a4d4c34769c3ed6f647abbe59456292d9cac27184ad6af52f563bc797fbf43bae780039c24774248ae2922087037726ebf22f06a4eafab87446b308cd42ad3a47b396f16f7e65d8d03313ffcdf97c97ec16eabbe9e79158acc3eb41035171f5133782de9bbe6caefd3cac2db167d0674bf452e8f3f17e50710a8c15ce21978d51639e310c2ed6a4b4283be8261760ee139bd682abba3f31ce39f60e8fe8a77961975520a50086f8e7519fb31b4c93d0224d4fd846f43fcc607b13818454faaddda6c2b0d61ae32a8a85576721d084c85c4c4a2ff5c29599cebbc62723c5865bf81010f0f5f5e35f57912122a03dd944bfb7278b93d5c23efed89af925c20fbb74abbfa24354f0a36393bad5d4779d3dc12f8ccee4fceb8351acd85e1b8f59a76a6becef799988565205f4d0b102fbcc8a110c9729839a492861af3c5fd124931dea32539282a68fc6c0f766011510ca69300337c626223469b92fd5510f2cdfcf53d57df579a255b43909de266042786e26a249bf6a69e180c6bfb451ad0932ec25b49bfdc22b794a2ec89ccafd48fd76a4cdd492868ce58f80457bac239c42c41f5a4314562ec853c7f9e6a569e8a3282e517973fbe1bc15943a95d115639ba9b8e962c5b084f1fa7be225d7975897a683791c98b9d69499d110d17b006739d868daa91da51bcc7ae203584e1c6284be7cf9cb66f05614559507c6af400c85f01bd9541fefbe6a780fec1a9f596c1ea7d1c5d25924b14fb4f32fb55728e8c67c4103f19b5f92bc1589ef3890d5d5da43839556430f8366a30722ffaa14c94b1ef949c1d7e0f86874ff575b656b916ebf851fd15f0a442b177b81fca2fc8b4b07b57489c3f50d188c0567792ac392069a91c55a2b506ed1abf00091da2a9bf0e07e507491339ee4c422f736b7c8d3f5251b2c5976e88aafcffd3785df683790b11da62d53085f6d18a380137528bb8859aedb343aa5aecb8c4f190d38175f0beaaafced37d0aaeef8c1b1fbfdb17cbf9ffc91dd543400f5fc8681b0476f14a9fb34c4753b6f5e9abcd5b946f8dbfe7ad5beeb76634cd6da0660f09330f595d41c039daecbfde94d65f558130333102ed34fe420485fbc2ee59b81607f8a0739b56a829bfd3c5f4bd51c5a5195ebf13502c67109b420f95177dba102fe2721ddfa54849b4c265edb07c439d33d736978f23684eda7aa1ff7410fe87d2d7517161a6f3763265fadb7bed2416674403a4c7a84745976bf785ec5546372f8746b0c6287814ef3b3b6c0d7a0c0b1a4d5f72611ed0579f82b8cb746735f4707dc6bf1df676eceec2d785170c76338aaf022a0d0b4456c53753cc9263878d112a1f88aec3f2cc0addcfb62f4862d4f6d8a8fcd228cf4bc5791b23bb5a87613a906e468d544889faf8fbd4b24c5135cad906c8b4ec919670bc854ee1af241556a951eb28a2ff20fcc82153aa2004795fd29a8be027d8d019aadba0ed1a08b292876deb9d7bca2a9d0cd41b6aac7b168f7c821adcd2e772b45d3c0f91cf5fdc551fd15c9aded7f8eaecffd74337b33ff2f60abd04af41feb8ba23ab4600f9ad9233a096994cb9aa4dd660497f72d2a87d68983cef7d0418087e7af62aaee97a89f5d16b69d8e861fb9097b8de8a48d0458ce5ebe8007edc44e772a59d80aa06ad66e11061f6bbeed6af093f1a6addec4b2a94b1b76ff38cdc920589fcd02c41635363b2a56454e0961509dc8ce8db19394b4a8931cb19958111caea752f527f76a097b704b830195efe686865eacdf3ddc7cfc197401ae0f882a2f7d485c5af2b4e5212d98f4f67c6f6b356d819b15c67e262d786155642ca57b4d9189bb0d8fad5c258368ff6ab4e2459ca2c093ac88daa5266eb6799a06edd1c34e3d3c77f8d80c622ce281a3b29aa46e7dced63ce6a14067eb889963d2db859a03e5240e74f4b544c7d3e892ebe974ffa0a9c8129e0c4358dca988fbd2f49984fa23888d9a11ddb339297a7c3ebce733747ef5402d848092198d0e883a40a25ae36989b78b2b7a9c4913049339fa9d42222e01ddddee3fd7034ca44956877af7d5019f2afc39d9bf558aae526f2d66e817621e7938667f72a5beda9eb4c8d9bf531d3200aa180fb11b2aadf08d0bd7dd864823b6cccd612f9d6d410cf9b17caddd09bde3e71a386edb70e2c08a3cf08ba034ab9505e2e785f1e1ee6149f1ac245ba5fa7c286876a109b79e260209a0de3227a6fa7b0a3d2958005dbbb256a471425b36a7458fbf0dfba34f0939869b1ce813408925994497b0e60be8af7aef828970103ba78bc002f21b7aa93054e0b04c043cca0b9e9d73573550fa2d89a373c15124f14b14db0d30995c32cca046402fc1e4e18562338b8067a0a5b2127dd0406a6cca921aaa5a4006fc8d26fa3e269e6e9d88e6fbc74ae73d22f02edc3541b221b8db0107e7997bded75926bc9c12ff022c16f185bd98a735cc3eea56ccd982f5f9b708957d26002434ea47ce34679807aa36597866be412308723f042621b580e89e8d3ade674ef91c3e67fa456e547ad87296805553e5daa9a099ba959048a308c1da3c1e11dc372ff7c2aa8f64f2e9579e10dd1119cdbb40e6472eb84831375f9e647485bd64eb11f3aba8dd2adfef2a6483b28bd8820d414e8163b60855446e334e0aba6230b5dc78480ab05d142495d6b9cda93864577fa74eab927239f711bc7767c410dc469015dc7326463464fdbdcbe03b49b3aa2353109e73947d5c49edc991d4606e020b53305670fb9f26a7537be28295d2e96acf58ac94320bc26d027dac408f2edfc01ee9a3cbd5fb8a3456e74460c442f4caba5db0419636778fc638df48f6c221a20aebc18a41488836274b893796a31eac6f3afa1917c121cf3551d414afc155c6326ccc56485fb76ec67cbd11e1a3e34272c5e2e22a6fe395d4ac704fbade942d18de0092acf2571c412849bec3c0b6d5d4b09c69e28224fa01a6209e3c346babdde21f0c3e9054ee2c5bc594232aa5e80ba51856ba348dd3117ecc11674964dddb8b81ef564d00d964162590bc441f172669f42f0c030ea0be4f206ea2eff28d81a0ff89d4a9e0f18cc6b4812c213a02427c70e468a17b1c333d8afe36fcf2b36cd9abbb5ba7cde57f770e29955669fabade1fe90a7baf524edf3bf584b15d829b24396cd046488c78a10b1f97c48fc9fda88d179d27207b7f7bb241915d9f27876a93f071581b6915287c6ac96e62c7641d69a1dabbb542d831e5d3879daf9bd3696920b7866eaab621291f0becf455e51e921e186a18926fce64568db08b3c693f61f5d12c8c0a975a5a08e6e0aac3176f9ada15a2fc1e14d6957fbef805a12da2e503f1fa3c5b538a1cdedf5f4cddeae20840b1cf88e36b573a3cd31c46e45005fa76ab250cf07991d41ff731f3156786111237f945c2a3a034377cf36406d9c0e95911e56aacc19b503a2c6e30d8c4a06937bb1bf97f65f15c61f607332dadfb49abb457dbdf9fe5c95370343e4134d08fb410a00601238a21705a4b22e242b58e7cfd3f01760c0c886459ec2104d146c6bba6d75804f3e0752bfbde54959660ced35bf214de476fa70bf54b80e23825de286ddd920922a6fcdcd8db69c5f7ba9e5530f15318becac48bb660f86ef4800dab2c79f371285261b84ddbad033f88ea780992ae7f79b43f2899727b359a1980f83c58bc5233669350cb1892a5aee8f9dc229de91359ae1e3c12dda474dc27cc0cd523c961bd27aebca025158f4ab7384090793e4f6028691be0c66ec9aa42f824d69ecae1ace9d19efe8b6f0be37818ce149f0586fafd5ef80823c948b7763adbdb46df7c52e2298c7e981a0ecad3ac97d81ffa15db3b958f9c9bff4ed2b64203d0422aed5e5c0720ace50209dcc6cfe5f111797a27591addc47952594c36e49a700bdfbfc53c7b3b545c69b2b5c0c09b5587d8d4dbb861914d35e0a71217553774c70e581bc25dddf8f80eedcbd3d129d03bb3017030c0822332c624a417a398d0d043a1f7fab0593d03e393832dfcedf174f66c223361f97ccd95aabbcca0879f3a0e2deb3bf5d076389a02902e09f24057b1c17abfd15cbf3deff6b3088ac497d7e0b1554f8195c9b26977ee4548738333de7f92d646aaa9a47b0aaddcc540bab90bae1dc48ee6cc7c02c7f90c48d94162a9523bf6f2c87f995e767b8e422e6100ad2a6d806d1df01dc4f6ebac7a3cc6179232f66fc0f8ebcb75f4e0c3146e675103657d157878abd3804f44cd2cfd28ed42a47f326c0e629ffa799fedd8f7df46e42d2", 0x11be, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 15:16:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 15:16:38 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x0, 0x42, 0x101}, {{r1}, 0xffffffffffffffff, 0xa2, 0x20000000, 0x401, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x4000000000000, 0x100}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x25, 0x40000008, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x28047f8aecc62881, 0xc839, 0x9}], 0x5, &(0x7f0000000080)={0x80, 0x4}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xe9462d79b8cf9d7d}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f070167a0c946d8cbc6b9bc1ddceebf96fa1fdca7c1b26ccd9e0b27e0d29727d05f31043609da194b547dc2922a3a16deba982b2687dfb560d13e7e831206a4ddc9625fcddfda6d7a0cb22c86d62dd401890f680661bb8b2ca77389fbbf6c3f26f89046dac16d831a21ca95c8e312aae79d5", 0x72) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 15:16:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r10 = syz_open_pts() socketpair(0x11, 0x7, 0x7, &(0x7f0000000740)={0xffffffffffffffff}) r12 = syz_open_pts() r13 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0xd6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) r15 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r20 = open(&(0x7f0000000900)='./file0\x00', 0x8, 0x100) r21 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file0\x00', 0x20110, 0x20) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) r24 = dup(0xffffffffffffff9c) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000b00)=0xc) r27 = getuid() r28 = getegid() r29 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1a, 0x4007, 0x1f, &(0x7f0000000c00)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="bf835c3de22e99adf2a915ad6ab336b1d5510e1c134c8e4fa909f18788537a4180a4743b9419a2ef21b621f77d46551545ab346daaf6ae4a48d136dc3b70be70f21c46297e995bd2cd6f0b75ad98cf721785", 0x52}, {&(0x7f0000000140)="562b889b4bc04df6e61248e0357e5642dc2dd624db8c65dafcad2af2f3207542fc808442e7e5e19d56f183b9b145b40c3f2b663f307fc20e10ac4bad0725722c6de8586a5b8a8c71009760a7ecb4a693d78cd27c9c88a34cbb4e4435d474870e541b0513977d4713305e8b1494cc4cafe2931bd5d469d71721413218d2a9581d4f3d24f4d1e16180a721a07efba03e5f296726d3c0b59c12bca69aa5b20ed704da048f6bcc", 0xa5}, {&(0x7f0000000200)="d0ed130848dfd28ddcc25ff89410836c19368227c91842f34f2b3e51e5aa5652958b91e95e90858fb5333c43cd4fd5250fdaf0e7236c508dc32aa7b0348e21a03b37d5c655af091fcc16bde3bccd9e1fa7f4df4eb1c1c51fc994d548da61a7dfdf8abaa727543b18f1f9422f95aef739a4871db52dfe94bc67b57f4f955dbbf59a03bd30a71c893819", 0x89}, {&(0x7f00000002c0)="2922b3ff5735da1ccb7712fd2601923ef5a9e89ee653fc2b4ab9a641e08777c516567263620a63246e3cebbbd7f26f2deb09bc288e8ab3bba236efa72682f67cc8cbddbc3cb7e000436580ad259b061d32d45cf55cc959c16b22a7449050b2fe90e6574148813a00c315d5e32e6f47c9a06344da943651aa0f299c0c0c8ffc6befa6abc5843c465aff779c44d540533e4fcab3b90038fe03bcaebf336d1ddc9a66b19f89124613f788423b0d7b3373e560032bc83ca91eab89c110f28d8743bfd1ff860cb5955454790c42910dde223c02b65db213f9b363abeea3f3b876867f5e87cc5a15905f", 0xe7}, {&(0x7f00000003c0)="6888a740a24c201c374bb4e508c1296893ae5f57d635718cdb014baf48696415c680e7637fd21d065e23bdc728f762f5f6ab58f8ce024a6a56806d586a81b6835efd6c", 0x43}, {&(0x7f0000000440)="85634c5976aaeb99a3c47ec7e9ad174aba50e3b9d5b97ca6db1878ec27abc5de62aa6933aebf719146f871bfd98cda379cf4e36da2a87761e7de4f152de9bb0d881d5857d9a92927b46aa8ad7001ebe35243b00028d96b261f9738f02811a393e837badc230f51db274c267fd7f11527a827e2d4fa3351d0ac15cc0f709112ad7bc83247abb3c50e97c6a16574a107349bfd16e86ed74fd0ba61c6ebf71cf31021438856f9c99d9c334c9a1e536dd6b74c862376e895217d7ceee1f31ff7c76c2ab5da", 0xc3}], 0x6, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x18, 0xffff, 0x1, [r32]}], 0x140, 0x1}, 0x0) r33 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r33, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x0) r34 = shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffa000/0x3000)=nil) shmat(r34, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mlockall(0x3) 15:16:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0xb, &(0x7f0000000040)={0x292, 0x4}) setrlimit(0x7, &(0x7f0000000500)={0x0, 0x2000001}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/135, 0x87}], 0x5, 0x5) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 15:16:38 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0x105, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 15:16:38 executing program 1: socket$inet(0x2, 0x8000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 15:16:38 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x401, 0x0) 15:16:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x63e) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d, 0x7f}, 0x10) listen(r0, 0x0) 15:16:38 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xc) 15:16:38 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0xc0000082, 0x3f, 0x7}, {{r0}, 0xfffffffffffffff9, 0x37, 0x1, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0xd, 0x80000014, 0x101, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x83, 0x7, 0x1}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x5, 0x3, 0x80}, {{r0}, 0xfffffffffffffffb, 0x0, 0x24, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x5, 0x101, 0xb1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x8000, 0x100000000}], 0x5, &(0x7f0000000180)={0x8fc1, 0x101}) kqueue() kqueue() 15:16:38 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 15:16:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000080)='o', 0x1}], 0x1}, 0x0) sendto$unix(r4, &(0x7f0000000100)="e100cbd9d053f72ca1737110795b00fb45ba35ceecd89e0d612786a55828b4e4b526a033d9cfe73e78ccb5d9fa5c6ff22e103a233d67fe75bad3f9603756", 0x3e, 0x406, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000001c0)="86d298d853641d066033958113f40b2a70680252e2327c5bda9234f526591a35e74b8179257820e050e89991bd0738179b9b55d5ff7c88d33066cfbbaf5cc0894c1c5e402710f4abd0739eb3d0dab7acb8fe2c36ceca5f7c451f49f54509c49429234368370ddcf664e55470297b6f23e8be5d959a80725d8ac018ab9a9bf2b364a0af30b01f43c583060d59b75f5d5b1cf7abcc288c89432a56ee03d59bc7e588852b0ce4f0cbddbbeaf9bb8d42d01919ec4425bab958d279943fa8bd", 0xbd, 0x1, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) munlockall() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x80}, {}], 0x3, 0x1ff) 15:16:38 executing program 0: socket$inet6(0x18, 0x3, 0x6) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000140)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2}, 0xc) r2 = semget(0x1, 0x2, 0x0) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000080)=""/112) 15:16:38 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r2 = socket$inet(0x2, 0x0, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = dup(0xffffffffffffff9c) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20020, 0x20) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xb74fa526eaaa55d2, 0x40, 0x40, 0xfffffffffffffff9, 0x800}, {{r2}, 0xffffffffffffffff, 0x50, 0xfffff, 0x81, 0xfffffffffffffff7}, {{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x8, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x4, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x2000000d, 0x1, 0x1}], 0x0, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x90, 0x40000045, 0x1, 0x23}, {{r7}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0xfffffffffffffc00}, {{r8}, 0xffffffffffffffff, 0x48, 0xf0000040, 0xfff, 0x2}], 0x100000000000, &(0x7f0000000400)={0x6d, 0x6}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 15:16:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0xffff, 0x9}, 0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/243, 0xf3, 0x0, 0x0, 0x0) unveil(0x0, 0xfffffffffffffffe) 15:16:38 executing program 1: setrlimit(0x8, &(0x7f0000000080)) kqueue() getrlimit(0x5, &(0x7f0000000000)) 15:16:38 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8001, 0x0, 0xffffffffffffffff, 0x0) r2 = dup(r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 15:16:38 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x280) semop(r0, &(0x7f0000000040)=[{0x4, 0x4, 0x800}, {0x3, 0x1, 0x50ee68793bedc65a}, {0x2, 0x4}, {0x0, 0x800, 0x800}, {0x0, 0x5, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x4, 0xffff, 0x800}, {0x2, 0xa9ef, 0x800}, {0x1, 0x80000001}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}], 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r2 = geteuid() ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x0) 15:16:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000023c0)="898bf0457e2ab4966e8ad0d22ac2aa8f8afca9d97d8bf8c62393fc59723b9415a73ee052ff574a1e8c474bdde54918ae2d70d3b808f020247e0e27824563a0c09e9768786c26ede7eba6fe16ef40297605a161ee9fcf0867b6a322cf19e6f26358d7227db3af83fd60438c95068518ee8991a5cf9b908bdff78a416b25c5f59885f04f1c3c69db7b5e446e23540d54e66f1958d3ef5ba4be4be3f5978d886d97420f74b99096e2a535312a8e675abf49e4402673d7a339025874ed234be4aae43f92d5fb43484be114468c516fbf53f5a2f697d18ea5b2b85de0c174f4624a6502073d828d70aa5f9842eb1b5c63f7b47cf297400b46071f03155d79797446aa5c7fc0a08512f326e0a0b41bd4d654bc39a503238d44a820161bce03450a2160b2cdf8c1e4e0cc4f92a2f78139f51f5195223957ec3f49287365a4b8a80772877b0c7a6f07394dc6564e904d96cfdd5e53d41e62b52186746fb4c61ec05a1352b4d1be1fe85eb7415ffef439ea8b23236925a6fc369e14477ce876ccf439b96d60d1a91c22ffbc77d122eb567db20df921901f6cda0db2eb752910f4a21bc3cb36314cabb070d40ad8a48986428279b29fab348724ad800b0c2d2ea14747da964bb82461d11303d58f60ba19d30d9f933d312a986b6a1dc9c81d168c5d820bdc559190dbf8c61896b0a10bb5fe2eec6061dd854b6a3d2ef84cfdda06a06a90f46e13eabcf5bc5b08c05b3970cb199b600a43ed2ba846c49af9d1805deec9c8c5af4690fe68bd27e5275a8ec8067af130a86b2d9823411cd91f30f7b071ce5ee560ed3eaf9e9921f724412726db9e60e82e71d70bed6d83d22b7781c2ac652e67e9441a9c8c69b7f5fe3f86f0e16bea9d4e5dab3baae124dbd55b5766747ea0cb614a78a55381bda08fc8c65b160de7e7de3389b20d43243a86f9a430b91e72ab9089098c93c8f49e927340ff35cc92c96d981feb7ab9d88aadfa74a26c35e5d18ac228e837a8aae14f99c2352660366427f188c0f25cf3fb5fd0ccdfdec8a625848c4d670247e67b0d37406a9ab1697bf5ae657f379c856479a638983d6bc62e6fd69715e14ce3642a768b42605fb474359486c25f2ebeb37dae7f855475fedaf2e03f3174f328d8e18622f01d42be6abb46181ea31b7685c6e8ce832b51dff338e6edba08cea1b41b0a4c54136983dad8f82d49f6a5b9250d81bba09a2149bd67ef125d1de0936373df9256980022670ced68a8e03589ce10cd42ccfb03cb9c6b471f8f1b7630b77ecddc905b93d036ee9ba264e49daa300533806e63889563f458a390eb5a097b8917463a00977cc67faeecbead193c63525892005a491f469b2bb7074a32fb3888a2335e2d90584ff730be5f874bf027c9c566b76ee0ce9735d00eaabfaed4c41d4a264992ebc1c8b5a4f92875b4325ba51d2be3865e7da0ac425916f00ba75d08032d7b1bb61e66d9a45ebbc36258ef915918d38a3bf5002d59f657d663034d1437c75293f4093b0b1d79ab9b91bdf1f6f7138072281e14fc4c2110e4bcb12626d19dccb117b141d0bd3158f837c6eeb2f611ecbfa35ef1eec3b5230651ae798046f186ba35815301541bbaa3e27a8c35f33d802060c6d1ad9cecd065081ab1289e954946ec33740798df43d137504fe8757d4e5fba7831232c4a40fe0695ce712c5a5c0dc470c4d4cc6390fd6f2d34f20ad9f2a02efe660b9a4b7827650f3aa3d848736b44e66da4466662e86e0dd194df08a7ddce5cba996fd612e144eb7fef8f217cc556c8accbbf831bede4e85bbdc27be06704975251be308cf06a53c4cfe51d61af1827eb38cb2dd3d0c99654587da69ab10088a828028c95646d43a889538f3f33c19f1df1b519e8b4c95f631de016a61a3a198dc759857bf2820dca283761ad32dba314c261cc59ad69202bcd5f6adb387845201868d312a5db9bf1653d39714c7318938674851551c4052b28ffcc46fbb810743440858faeccbb5b1257e35ac2dfcb8217c6bb8febdb8de099f622c09a25df6b5bf452e81172ec6c5a34ca90b8e3955129517641e6b72ba2502ccdf47d5681d7b3e629817191d3a014856171f2c3950b5373422cadb1331f08e6a4437637e052b5c4d582d919258b9e7170643bae044b563bd4bbaf8b75f1b370fe85045ab9bd046e506e75f75f717204fc7b78e4cb17013e7cdea62ccea51d61e678aace5fc216f0d37705cb021ff68cdcd42b0a4f80d9e66214e154950d6def0afd1f0258d5eeff60d996898d7dad442aa892dc02cf31c082fb3025deb3e8531ae70bb07c4f561c78bd6554c7292ffadb859157df1fc476239674fdcb2c4b7d10c3ad427345ed7ccc5b7855111962ef525f3a04f31c92adeb21216bbdb15325d85682e1f3c7ce39d6a04b9d02b4b237c3d3d74b67b0298c4d4b1fd8619e636b21893416d48314df747c929431ace841b2882affaa832ccfa1cd63ec1d0894510681d1b99443a73f43a834c8625bbe9d2feb2faaace8ea9407a6ba2a690d011cc0d01eb3df2877a07cd3c2455ae61e0dcc0c49751e8e8968ff4edda32b527c4bf69daa774ad6b14cb6a444b567717d65d552bc913c04087d52bce6139d96ffff34baa287c4e9efaff94459ccd4849c8f6ccf54e8ae2395711a4ebe7fe44b3f292592ad292f548d624d726583eaad9906b4ca00329bb41b83ef4886fca920a6d5948d851aff0721510c8804b8a55480dabd44844c5f65fb07658124d7b82ffa79956c995492bb751829dea42f36e6e9b4d30a3226f5b6299b9383096cc9cf141c12fc4c1d6c7f18fd9ff226bbc9c7db9cdd6dfd4caa5bf799f4c54197c059acb588ae403a74dec3b15e4f9a1e48306077abc9619d3bac0963cf2f83c2a8fc52e05ec9100f1607dd3d7d1819a696c442cbad78b3b3050979eee2628aede7aa13ec024a62cb4dd174b3e971dfb04340d7debce9603f829e49f478635678d56f5822a94c899de3f1c8deff2cd50c9f3c076f636f68a7d31b25c46ba9cfcebe87f59b1470290da5b392e5df90451df0564f3ca59e76794030920a41f39f3429070f7f7e5f9860f5b1a5eefbf414881ba0ac82a9bf97d59ad9ee8466eddc99c513448ad8dc47dd224d645be0fb0ab2546674252228499c23c47cf713590382e31e3a039cdebaae764bd2a158f8d8d195f8c9f0a1a4532b3d31f53c9314eff2e81545ec608baf719197d7c4f46d1a52b12349fe14c3b33456078cafd380ba58d09b5638ce2eaa546409e6e0031bcc85765b3316b4361578c03f932a889df17b45f9306355e18f883619e8ed6b74f7bc9ad0ecc6742d490d4e79a016804d5dfdb9d791dd608ea2f5832add8d9cad2cb8d4930d880dd9f73585cd86d085ba563e1aa058c740822347cf4bbba1972dee29b5dc95c1a75ee6489b2e1b9134bd3371706da146d94f15c050f27d48af85a806a5a66de5d23bf0d564fd2ff7abe107b11f1a9fe03d4c475cbe8a88e7c8bfbab11e62a3b05a2cc5f600b7be7fa99e7beffd948f9ab7d05178f0b126c96a79ddee307c25efce9d11556392cfc2e9def481f13ccd5e7d27bf53325e8202c498cc954768ef0231e4d80fd68c9e3c451944d282ac9ddf6bae1746f0cc1fb58d77b0f03eba4f294300559f0b8da479630c8795558b774612005381f7d93c331caf58bb4220960dd0522d3ae32eb3dcb3ac0cb81646857474b568beec122bff651b6ba52d1a4f3da6c12bdda18c8dadbd206fd4b526746b521ee90d3d620b03e89f60ec035c6c0540f335285049399e04211bd5d4c8c9980c0a29331910e20502136e77b1474b5e2f3a8f985e99e6f6ac05fd7d76fec917315cd8d3c62cdc2f2480eda6ee268a034fa5f41a77e44ef490988d783913feb821843a6aa9929d9e0fefbc6b454cd034382d4992a983bb68bc09ad06f63ffca34e67fd06070880cab6fe670f219dbf771e14fc592c21e3e9efa13192a98bf3c8df78c2fa5c3ae87f3850cb9939f7d1bf07b44b3b0a6cc4320f91f9930f78bdec08fdaecbeade2ffc713cde1d8e1e7b18eb662c90b3ed15d0480ca141d0870df69980c3bfd1baf2a749ceffbddb5f459a3728eabec578c1fe8020733c4083531d6c501590e7876c90c88aa6e62fe83c28a16796a94dd18d93a0da1aa5e633bfc1e7d07b6c413937a512fbdeb5a5c08e3dc5561878acba2663526010274f4325abecd12f13c23c2783a3d8bed1118386d6f029925ea14dfc61e97abf084746eeca8573edc4653386e5217fc14255ced5", 0xbc9}], 0x1) r1 = shmget$private(0x0, 0x2000, 0x290, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f00000033c0)="8289b328bd21faa5de6734c47023968186bc28e81716eb53d8a41ed18eb0ca13b70f903648d10d27344c1a79cc71476645ebc28e84427200b49ef0e7a30170cf4f2b7302d2836c7281373db19ad054df03ab9d5b8eb37f8dad0a841e65be0d206434e06604b26149bb60aa381d7a040a0652afc3c5a82ce3a9da3d3907e701956ee20d55107265da70ee76a7462483593d5d0919e91265ce4e3e1e1c495e5d48568d66c7a1fbf89a3be7635180fb17abdc7653b49cf5307af70922abe3995d99564fbcd5f214d56443809a9b548db5f0c65e17c917a2a278e20e430eb5aa4dd62d70bf9492f6ef7ab7261040dbbb6ccba186436f8cab2974e37ce7052c44e777312d4a74a00e008180e11644ba61acfb33e217b171df75274bb0808e5ae8a92244cfeaf61da7a80d76f363d96dac928e0f6d2a9d01fad28f189738bbc2b5f0ab5e037c8572cb809ee56045fe8402a82ab640040946f5463f736aa4376d1d2812c691964e13b92b78ec0469743b76231bd59a92b2bcf934557ed28100959fd671ddfc9cf87cd0fbcaba6b540b26a139133ae7658e362648258b92e9de88123117622ae55be1854368aa590a608e714aaf9e01b0748ab9d499d77277286fdc89638cf6d55e8be224892889e2617d5728bf38f99d60b1274392109458195ce30f4fbde5893fe530b8d47985e21afd6a3aaf5715fae4dfb8a6ae0e2cbc0d6f617a1dc5d90847688f71e3c6bdfe0beaf742bbaf4c69b660981e057cbb54f670cc95b2ea41b515ffd4ac2d50acfd38590676114deedbe8560b635e9cb27ca11cc2b88711e1a3636009ada2d8e0fe9c1e5ee505ff708d5dd46e9b6bb40fbc4bb8e9172ab46a68c12b409b24a6a72e145a039fafcfef79ae64fe0d031c0ad5f8240589db2b66d1db84ca2068a2994c4d71dd051b5da08b213aefd0af69aa53f80d9771883faeea3712a299c95cc94384aeddf135c2ff85740f6112f0722e776f1e9b92afe47e68b527eb028ff981ab94a373e790b63bba9b06b8c5cd6465c2e9497fed97a2454eadd31602b481863b9f3ee03c4cadc7fe73524afe071298a12c795bb3903cbedd9bdfd753e195717e3d08870d5793198da53d990a68ede869e1a44891980b6b215bcb35fc62861756a98326bd5b11010accb8a14d8f3b93bab2e2a6dca4820c836ede46861b84acf3585c898e590d55502f0e8a7d911fc0e52be006d6163249e42e6cd4f01b4cca5477ad64e44a0dcc1cd9a0a068e6d5263589fd0426e37fb9e597550d0c84f780e343a4b79499495504d3d5565938ffda540f036188631fd925feedbb8eb60faea8d8fab5c228c943b7302d58e10c330100b0a2d7f0b8c6594d992e3ad9fef4dca3b3e642b76849763024ae5b4181627b81403379e5c48d5334376b02828039b971e98b8293287e08d485d41b3b8d476b64c4b170f79e769222e0f895b3a9611cf82f9dc30b5192ed326754b3712a530d9aed1a92eb994e69781888612332f1d04ae738cd08c992a8ccd2830fc80df6df31b38d92767b409b41f0fd7075c7151eaeb81d1d5534b97cf0622685f4944741ba63b9d7a65332169db9bf806d434f1dcbd02222c185639cff45c68bda6dd6a1c1c4434217ce8cc3e11bae4dceb893d25f8f8f731573d25aa13ca2b96ba9367321ff055c3fa67aecb964dc82f93219fd76736de96788d4ad37fa6d882643c5cbfa61c111e076923105e371c97c87b362165bb44186bfa74007b2983b3ef609cad4c7b96f1de2ce1b51b5efcfc3e41aafc9f31e3895426519746e263cb2ec2a8db17e80fc0bd2d66940e6276de498578aef13a2a3a5ba9efc0632410b8625d8d98c17cb3072efcffaa25a5357436bacffa13e600123a1d508047ed14e2f8798b4ba93662664aa0fe0559fe985c34a93327f6f93c9df23423f0e933bfc77875fb64b2714d0ae92f29717d03a7a668a06c67fc3eac72e3a6dc0bcda52c9e85b2cb8fe7019b3bbcdf085f8cb7bc3ed61842d4b45eb019e28cf978f99bcfcdd0a4c4e8542356b18977f55c8808229d5f0552acc7e8893b64cfccb1bc8ef5a1418f3ff29577944ff9ad1b9dba3ce5da4730e1943a8c5a55ced42ae0ba684d9b052aee9eb135fda2505788dd75dbfa5bf3576ec0d787f4e096738d2ee270b4808c3be6fbecd54a79cb41b8a176129b4f2c29bd365ac334224d4158d9a6e3f0979189a583b91ea925b6b14eb95356d1b0a7a017b8c725a8398bc66001f51b695d9a6e62d3fd4b746c6b1f5093f708153ce68410a9d4515f94ee3b2e4662aba25130ab5f8f731e08b6855b6651f0728eea5d9a458e6e9eb1f21407f25fe6c83aba4ba97a1b39955d5607ca3e5d9443b75fcda2b769f373d217d4d75bd587bda44d0e341b5e0d8d7617ddfc411888c0932c3f228fa06a25f8ba0d11370b7ef0677be1d32108d86552fe7e9639984db485c9d6336becf4b793bc96336d1ffa12fa9cb7b14cfde87eadd73e9b024cabaf3529143240d787b87754ef85f1aca7a172b4ef6a998ec13d4bef48453f137cbaa047b21c135e22cb6bc2f7061538484ea50f7b88e963427be13b9b7051b710b37bc912d7bb0b3efd3705103ab1b9d2e70ab111345d54345e2786567d8b8b50e207a79f456b0215e0d4d882bca697766ad3340f8f6f2881e4221cc244cf3cb8d989fbe6b95a40b99d485450752bd986112ae137db2306fb2195e0ff13b228052c4c71651b939df149a79773685a864aa926afd958fe50a055ea2cc8d2ecb5c41019e8e6315c02574a2b684bf1ed2a4c38981ba22a974221b720e1d93692b40f1696c01c5e3b1d3774d846954a91f73d7a431b8ca1b352fe9ff3408b9e82e9c7a651c0a4fa86014c9888906438040bd87b6d15cde91a94faee69f0ccd4d289b4da4ed1ca420751675a78a0bf04f6fba2725be1d6e20ea8d5c70b65600293df753e28ec305d1d13efacc1a01fc6511c1f5e5e70e3f1666c313caf976ca9083795dd330e18800524ec293ebdf9e39c6dfc157283d3863157e7605a902a4b6e2cba11a9ff6dbcb5c9ebc6166f5e1b2e7610a9611b758c3d136f52b30f15af2e8f2057c1c2915f83ea3c935b21a75f15a7336e79d6dfd7ff90d975a612a6d3fc419e5fe60d33e9f2d2b20ffac857f7194f5166715a8435c0df205ff0b0c3a253ed9cdb12e5a5e7a905d0e3a934f9db86798c39d0e279966964b284dae010c3a8264af4ca10ce341ba6d6d0b7d827e7740aa76be35004c058938ec2b0568ca5508cdc7b979c385d9984caf398771203e0517a1c4620a4fb4adfb6ca48e736e8ad34a0284c322542df03606973a1a8dd128df26fcad09d8d5af5828d74004b2202fcbb547772b334c8ee14a8818f1d5e45bfd908821268a20ec652380886f328f719289c6d249fe6e45423432341a64f73a66b5f21257847100835cd01a1dfbfd23f298c7283f320877c00a657d339d75901662b08d2f6eeb3b8385419b19f22da76893b06092c4ada0571be5e38df4d7b72ac6193e59ca31284c6d41cbd1d2723d228eb525803ee867a6c78b45125ff7bd9fec7bc5ab0d8fea42776c4a848ac039ba5c8bb35fe1d245abe6a2c5e486b59e2df71a4a369bc94bc0cb0fd80bb049d382ab144c99160c2bfddaa3afc5869df9cc5649739c6df9fbb3bebd571ada4c7ef7810ec627ed01872549f10de31d8efeaaef343c8d3d895cda353b9ff402bb6ea3444207fdb139e979e0b2dd8484f2ddb68186a355bcdd9c3cc8ea95e63ffe7fa8a27da5c5470037610cad8c78bfa24a98b748e3416ae8fba1b2eb883443a1ef8e4943b6182955affa5077d216830cbe18d880d6675599cc8b8b03dc47c420efede99291152fc139fe1771203953b90d68c0bbed99f5d92c165dc5e78843d6a25945660f192526cfe4add336ad83b9d448b99f6d7d440f1f5cd2f77c9f0447e9c31b08a5daa44b33b3782986bf76e4336fa2faf9b0dedbe0dd0547cc32244bce842b58ee88d5c9f46bbf7794577c443feae9c1bd90f523ff31fde5afeaebc576c67d84a4d217fd5709ee520cf5d342e442948f365f8e844cb072f7f21a1ea0f3adf790401fcef8f6c9e5b3bd1e6b4365e462794253033a71d5a4e61aa8d98dc0a570fb4a282e55294b76505bb6244416216c0488f47af4fca4059b21fb0293ec4c1c7a6a376e5b1e0139ec0515066c80158bf74d8fedd9add8d1907b8437b3d773604fab09b4e47b1714a4f5b22c1f1e80750ab91c361c265c7e9fe153c9c44b972e9305ec073b1b604891df4b807e3d584b58be938b25a92cb5c8f131aaa7ac6c0fe1dea086bcd029c2502a1915945d4c73a93814c5e0cfb9f5134279ed1d4dc720038cbd5e7f33fbc2e9d4c10adb76959d69b1b8b9fd1561ac8a4867caba67cda00e42fc795dc9c6bc42f80fe1a96462424330b162013fce7638d797b50cfc41cd48ef1732d42f325238db78cfbccdeac841c6dce819b8c1d8bdbe6d673ec611f9af1359602e384c7954aca145d35a16eee497b7222a09e809cd6a3502a23b972f332c76f501194595127f3f89013edb815908a8c1cb35543dd9e008d17410c55792f5fec8d7538e8aaf150077156a59fa03a468e650214401a98a34b0acc7c0fe1ad0001d6d7d330a0b18a0f5135d03df11d470d502ddce4cd1c622ed6f0c879b0270e7e93a20f9a387de753e68c084ede548343a53475c2d9e97ee39048146de05bf68d5fedee72a164c9533fb850e830e9c82968a9590c0aa711898ac35bbfbad83d7de89e2c235e338cc209e02206d0d8c870b98b99cbd38e2fc56cb6c806be81dd5fd95b5b7f7fcf84e7ce97b9e3bc6f9cef312b1357a1f6bffc49e40f842b6ca9ca5dc8577396d153bb2a728afd3b73f087c605f3532283e9766bc9ad79b93b7afb47934f73b15c23d78e7e4d0276593bafb41b28c3c872c9ddf7dae356cc178d6a0b8951a08faf74c4b3759723e9ae6f83939adf775a458ef8e37badb54442cd3bd109b97945d60af78c6cd34c5860f4bf5191183cf2b061b33e2607a7e4a4942cbf40416bb51e7cc8f6e84977ee9915ec19613f18a1f0b162815dc20d398effc18b56a5c002250c40e5884f7519822f584fb5b5d860b6a155a7e92b4a189faa3bdb1ebde229ff5f196d6058114b9410efd88b5988a2615e274cd0b11014cae1343dcc27cece851f791b317e029a3fce3b5cc4eabcb3a76e66bc9b09ca2c883584d260e741e4fe175db3a33de62f46e849aba3e320282d5dff51974c9be15b3b96546261b782a372040ca1fdc1acc4419b0f447aa3012ad784a7528b219167dc58e2a7404c51800fc5aad677677329d61f058796dd7c6685e8a1149532152f347277186264c21469dc2e84ea9bfecfb4efdc6f9a465ff936351b45dfd67f1fc044d0f5fa6964e6b901c71bee1d386f20b0d014941ef9c59b9419f33dc2a73e7593614259da1a01f832b936fd6247800d54c39fa6c058a560170d518831222983f63022f65689eac6029b88272c675f9cfa69a7f37afe8c2e360a25da18385a12a491d82591f699c534b3451f8f74a80e8668b38ef1b84d78bfc13faf6e5e90bd1e293b379c117cfa9e2f1d734aa3e4a1ae3e3b7cf1e9067792210f52f8be5cc4d0e7d7d73153a4ff67ef83ae2d74b9cbe511fe2e4545a278eecac4a8ac438a241af66ac3fa729602961c514647912e570d84060ef243018c49b9aa5aa2c42cf433e76d0b3dbec021b06b3c11c0a615a70a786a7b84f8ab9ac595cc0ea3c769bb0c732be34ba283d0b4a36858462faabf746ff9c9b2ec3ec4b0d", 0x1000}], 0x1) 15:16:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 15:16:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000002ff6)=ANY=[@ANYBLOB="000000000000000000fb"], 0x1) 15:16:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 15:16:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x401) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 15:16:38 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) fchmod(r0, 0x6) r1 = dup(r0) listen(r1, 0x5) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x7fffffff, 0x3f, 0x8000, "2b30284c987ca650738ba61d3e477ef238995622", 0x8, 0x2}) 15:16:38 executing program 1: semget$private(0x0, 0x4, 0x400) r0 = socket(0x2000000011, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe7c) r1 = semget$private(0x0, 0x4, 0x90) semctl$IPC_RMID(r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) 15:16:39 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff7}) select(0x40, &(0x7f0000000000)={0x3, 0x7, 0x5, 0x8, 0x4151234f, 0x80000001, 0x8a80, 0x5}, &(0x7f0000000040)={0x800, 0x1, 0x7, 0x3ff, 0x7ff, 0x6, 0x522}, &(0x7f0000000080)={0x10000, 0x0, 0x3, 0x400, 0x81, 0x7, 0x7fff, 0x8}, &(0x7f0000000100)={0x4d9b1767, 0x100000000}) 15:16:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac7930080", 0x0, 0x7fffffff}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001240)="2593a11c74cc522333b3ca3d4e8b3ae1d5c3bed7ac53903ca69eb3d7e1d39354ad43ee53879369e167d9679bdfca3b0d2c6d35e7a9d68a63ccf9042de1b1c8feeb00ef99f68837cbf7495a7f40f6bbc6133a85085314086246cdb012bff6817bb9f935a8919e3739db225ef87618c644471076120b91486ed089ff77ef09b58ad49072c4e16e635b9ba5f3d89503182dc92533aaaed15bbc38877349a7a8aa9164519a4ef1a7b96d57d75722ab8b9499b3a97737260fee6e38450c022387430f767ddccd4c60fa236b394c5ef89f1326b5e3b4bb62a41fdb68551f1cebd5a27c5de5d4514cc6a32ff4528a3cb2124623b09608460710abccc903e9c2b24569c817568e6d3b3a8fe4f32f47a0c05183552df44ad3469e87591b20f989038a4fc65debce6b8aa5fe0ada74346cca15af70ef45a7f76fbe13df6270e12ef5176ab8d58e7c13ad0aa801533a51a3976de67126f2aeaa28908a9d2771a695b1af30d79630b3a5d17bc785dced105a9dfdcb247c3b1504992ebefe07c179847bfe7797e37df07b74e999682c6237ffa7fcffb4a7faa4fc2e04241de65b721ee1243f981557a444d5507ed0b3ff9e5a0c4aff49263754cff50ee43a0b1654803bf90acd02f7eb7678cd160bc8196b9c29ed748fb6510cb3f72fa4410267b374abb5a05a4a56ebd8481fb3bb358e9b9499928fa88858c8fd9f6ec2a43574d33b62dd95b3f413fa849514c2da824b482438a99327bbaa3548e08b64eb3b9daf78522743485f55313dc85f72f13cb71a6f97855888c030c8901bda89a2dba220b8599243d9453021e970815845ad47aa4858c277110330344b409335550d44f3276cea1c0b04c80f23777ab4bd50f2aff521ec90069a540860f862b76d2490c5f12e305178686b8f9d97030f26d76e5c584fb70ba40419659a52ff4d6561319018b06ffbebb596939a8565d01c6740dbb2159ceb53d29a60f859deb2c49e64115e518dc6b8425be0e56e2c48c05d6a0eca98023d51dd790af708c13ce794c7905ba6de78481f2916ee215a8b40e6f5404978c4e36a807d0199aaa4dbec42a8d8433c4324f3f922a6b9a458dc197c8d977ec7f676485c6c4a20938483fb208f4d6cac7bb80aa4977782a9daafcf2588fba717664ef92c131193e2e73bda475cd306443a02b66d95821557bf097ef466ded2cba0b6f3704e7729fa1b4e214997095d8ec28b8f68929e6f85cf78288455e5b379ef4049004f9b55c1fed3cfde4a7bb38071b2eef168c09205f76d92e258fc8f07dea141be0f62ff5babe37196b99d5170b96fe032812c12a4fb01a0a0b3d5278696e121dd6441bb2b0f02f78d0dd68d6145748283853f317320648fb2aebfaf5c1cb243f4586079142c2b4f82d7ee8ac9109920cfcef47fe0a1296849cbc63857a5932043c32644f34677719b5914216eb85cf8c124c1d6e928748febe103e48e3c8c4a2b4ef29cc88993e730d00dd277d1c3784048e2c2eea98f4b148c2b775a200a6f5bb14b6fb24e1cb237d8fda75db8c0984f17ec59b295a27069e3f06c99d4e28a0e3693218319633ff2c8a141af6153aa076ad20d3dbcf6d06c92bb410722ea46399dda7efbe9bbb3c634cd37dabc389f9f318d64b533f01086f9b91238d9f9731eb9f9dc6d8e994834021156214ab8e672dff8d380b3f091b94102f514e8cb731167cc6da6da500ee593db4111a2a2e6eaed87b836dfcd52ea3d03f879f24b0fd68be637932b8e882077a0ede0ad951bae83f5f87c235202bede303d41d4b59e3a3468477e2e068a9ad9e477a7539048b7d75eaba9c362deb1770c29be590b2e92211c1ab59ced13f3fd3f547255f4cfa60b3361c8114af0513e9ba6d5b523a1f14b40ea842a912413a5e7d155d369299972a06cca3d8e03a77722756b4022401651b096fd8d81e51941272db0bdc8dcadb5f0377a5f33e0cd8947693726a9b017518b6691c0b81760baff68bdc02c8edeb11f8459aab8e03bc2dbe49d29b564b3b0c46f4bf00e376d5afffe4c3a8f6708a0ce509b770c8eae13d5dcf7d73e2835e908f2efced53928c39f90b79f773306b0d7513c1e02d563ca46543151eba235864348b70aafab9d65f083692ce03c78971eeb2f00bd70e11d06a8cb81ef532a108251a36095e9bc5b2fa0f7b1b5e81f67460d427fcea63d6f016a0e88756eadf99389bbabbbf0ec88046d6e32db8eb4d153903b192c9fc2b3ac9b712598e8270684478ef461ccc740c964b76fd6f270e6cb218cad93daf0d9dd3f77e9f4acedbfb693b342ae2a5cbb98902dc739e465d7279abe721d6dc61d25b5693d08f32aa051b9c10d4763b0da5cbf3afb9eeaf9fa14790f210ccda38b315988c72f88402921d1d2755cf0b93869389c5ec1057c9f0a7605ee61771b5dc798d32fc59e9e9bc2526affb6ff575054843d4a82459308f646afe59f42cce405a7b2a1e6b1d1e12fd23af8d2c909300221106af18ad4c2eaf87ca71a36a45778295c639ffff671738b7ac849f273f27428f28368623323e3030594f14e2bbe514489c225c74fecd4ede7928db43919b1120cb16f5f5b34b2c96988fea52def807e60ba42b21a9b09e6bbc9a24c1762a08c490640466c1cfe016be1f71faaf87d0b386c0d1026d82d494f92382db4d45185930832ab834c6b605615215fa168e556ea39f6cb0581f2dd37ab85116a0572970a5d0caefe5e011aca0bfe98a14b8131745e9c903639e598a3a1451f728b5d872df1f1c9fae096eb0f60790467dcaed579be9fd7562d36070487d47bb8428a77559c0b72538ed33cb19ddf83889eb98cabe7fa99971f6e870767fc00fccb4cc267df30c463f165887df3d80d8be5149f4ac6cea43b983236e98bde8791a456c464eccba8a0c5c20e028757f80548cf6b0031ac9d4b3c15d3d2dace1912cb4f09e301f62c77273d100bea68f17e806de364f853a4e59e7d69d319349c0b1d73eaaa41f7ba49388639e7783a846a1e0b6c0d39596a57ee6ea26100cab37bda9975bded552c776de670c91e39769cb53f5f0e0877dfa517d6260c12060ee8a6d65389c5c8ab9d59112ef7644b47c416a1e3bca24633b583a6900e2bd8c6d96bb038a04a500c77015a7145377b36f950cad570229edf88b173492ebd8ad5c0006cdc9cb3a204af7ec8f57922f49a98def7f4b55d8f3513a548954af8018f5ee45df48749d2f393ab997ea91334a08b2e25d489976871ee84c337fedae49246f51eb1fe0ccc4b44450f37254a02fae5583c29f3298a694462172d0db986ae485acd0cb583763fa64282c5b8721c9afd177202abcab3c80da7fa7809ddb3712280a27e4d55832867cf97f910ee4fd9f38347d04d4a40ed2bbcc40001306aad76de46fdf0759b8c8d3bf27336534ff672cc1f2237e2b4a5194b5ace0357d2738f4ec84b107d67d21357e03faf0ab733fd6824370ecb78e246a73fcdf899b163aa64a2eae9fde9b250b4851171064b83be5776e8a5ad5a77e5a54baa047e64300b4ad55ddda3ce212bf411ca5f4f1d2c3ea5565615937ea886a25cffa1ff335ea00b750252c10c8e9415c012a04891a2dbdf16d25223da082d78443d1fee32a72be9b652c67b6062518470d29877df4b6ef5ca97709de323787b4c14bef9c6bb3c70d091c5ff9cdef8189fc8cbec3c0e4d02e678f4b01c0e5f14ca892db572196549d9d9e2db8f16b9732f786ce1eb3f573720ec441cfabec09a058085ef76e17d4947abbc18f2e0b2eecbc787592870f64649472e9d13e6c8a30ec44d046c61c1c2d602242e0f2ccc565c66b86b4850f4fc312c4464224c7190c0b458e3a6c2517152cf780585c11bcde02745321d1b81b5d1b023436740a1bf56e7123bb9c65e57cc33d6fbdad1e4cb1514c83ef401e54aaae36555827338011b1ddc655d05d215f9e01cdd3f1c0198d05364ed46f77441ee32a598f5c1123aa5cf3e790e6a0e8b18b61ca330520a88ea8a749b252bf7f6be2774645ae914c5ce9e8f224d9f4bdbd1674a12a293a24070c636b2935f99346485ef5534af8340ade9c1cc7c9af3aaf76dc2c6a4b0b9f893739d6256fe488a1e63704a4d7d9b7daa2e525074323475e81ff911673f03d0d12acb87e95c39b9733bd447823743c91bd8800e0771cbc353ffcaa5ddba284b68c7366a9e6a7933c481cdd7f61cd3c7cf65446cdd6ad1967a7e82c78c891b098ad1a3a8bc9a469842a01ab8f2b17ee0cee257b0df94fac8b3c226bed0f57b93328d3a61322c937d7a04168aa0f31d3f9a186b9ab1834fad95ba61cd2796ca1940ca2894995b6ef74c07ac94c086c44165c8ec1550f15c172bd82f8e4b4675974b16d589fcccc28474bd64771a15f75532ee08d8cb3075cd549cca428685dd258f2dedad4f8c45a231e7fbc9bb2935fe4011c56a11336a0f36b647fbe3c9c543534d32536f587a097c49919dcfd129fd35b362cf0981e7fedde4ded0ad9e010b4f43a5329ce227fe0d58bcdd34dfba4fe59024924325cc0a4b383a71257a4fe392e7c5bd1c5474b13c47afe6b33ccff3d5957da98304b3530da65d5cedb08f033f3b472fab34a1f283bf9a7d854d24218a0fc01a8939e38e44feb80c99a5a049a8563c8021d6da430fe25f3aa599988a587f92a6c3f3ee69809e3225b76d4a79a65284b4eba58080dada1f831999278bce99adcf57eacdc0c7c40d3256dc53a568abfb0a30d1a62dc74f1c97cfec05cc7f5e528e505a248eb74ab83f48fee10d69fb2cfcd9b17a1fb0baf14db5be87f9426b934bb222a13f834ec53ae6bdc10651a4fe0c6185755841dc4f3cbdf6036a1291c740be7de492bf99ecc2efd95a1388a94e87fb0177a626514938bac163d0a9df66f3d2e7bdf865586b5f70d61f2b161c43b7f1dc5a308f3b8e6f21a9bbfccd54b342580fff6b1fff0e53976d34626672f7d3a7cb8ed2b67df0aad9892d3a31928cbb62dfaa8a117cd001bc881ef64c5697aa76c3f356c918463b43dc6fbc22286443f1ec9a2d42d9873cf4cee401518ee931103c26b3ea4d7529428a341adeeabe611fbd3bfafe5da1ac0d35a2b15c71426a699d830f61e17c00e4d4bd2188c05cdb9e2a9959f0ed0eec8c4b803759b9c084bbe3d89e92cdd55933663e7c26d596de80285e10da118719e380d8c8c36a002ca62119ed472fe286c0abff27cf3eb94ffdbe9ca131716b9a83338d4f81e71ac30d80015850241007d8e72f8d02908119b871cecc42f194cfbe98e6f3fd978db57f178aefe060222788a6d55f3ddc8654eb5beb91e7d7377238e6ec0e4affa7229ad2197cb5b19cdd25c16b6915c84201548eca6bb7954e9d48db947d7ed7c4289d89deb7e3ce5904e176d8038670e8dad042cd3e8f048a6bb593c001a3e8e68198659ed675f2c03b78c3c1ba97ce376d35c48f335948a963d9d18d7355251a6a96c0afbfba99da26f931562cc11d8bcba44c2bc70e19ee16a5841e6578c4407db1796ea93b4f27b38625d5d8b7eb608378a94d583dc5f38cc67de0e4ceaa89818301a939eaf995a0b30a0ba6617139571774e1e1b154613862135167d2ca48ea20a4ec63f04d093a8788", 0xfffffffffffffc1b}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="621394105f090190b4789cc5d39904e3544fc3044674874267a5e645cc9096d3f11529c9d16273df4dc7d0dcbf9d82e992500cb5ff307b8608940a26fb77d8dfe0a0473fc2b21b4a", 0x48}, {&(0x7f0000000100)="226c8c4de9a05e7a7f3ef3744306c49c983bdc84c4bf51b4db3d9330c3e4ef4c639c7f14c378a5489c48c509be48971a6722316c8883dc3ee4d545f32e1c8ea35969d1af8c", 0x45}, {&(0x7f0000000180)="09313b8f406aa02afff8529663173827c75a7b2f526eff243f4936c2d8b47a5ba9867d6d491e71bd8f8a27b0330f937ab7cd5203771c57811165cbc351c8aea6b6296c92b52086ef541b5dbfa1242bffa07f258db9426e4a1c2b28a2449304721de7db8ab3843610ac8848888681f803e6593138a2ba217d83941e5f018e825d8a5569cd96bad7bb04fce175fa4739a3342ec1e4aa2a25027bdf4c02f35eb12ed5646c552643ee76018cdee0486d995e666c5e8dd7a3ff3fd64f87011c09378e4b155e7900d3ce4a51065d572ba58b57", 0xd0}], 0x3) fchmod(r0, 0x30) 15:16:39 executing program 0: getegid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x50, &(0x7f0000000100)=[r2, r2, r3, r1]) setregid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r7 = getppid() r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x89, 0x12a) r9 = getuid() fchownat(r8, &(0x7f0000000600)='./file0\x00', r9, r0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8808, 0x0) r14 = open$dir(&(0x7f0000000280)='./file0\x00', 0x920, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r17 = open(&(0x7f0000000340)='./file0\x00', 0x3, 0x40) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r20 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r22 = socket(0x18, 0x2, 0x200) r23 = fcntl$dupfd(r18, 0x0, 0xffffffffffffffff) r24 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r7, r10, r5}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r4}, @rights={0x18, 0xffff, 0x1, [r22, r23]}, @rights={0x18, 0xffff, 0x1, [r24]}], 0xa8, 0x1}, 0xa) getegid() 15:16:39 executing program 1: clock_gettime(0x20000000000003, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x180, 0x36) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x7, 0x3ff) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1d1) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x4003, 0x6) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x40000000, 0x2e, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x8d5}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x4, 0xcb}, {{r4}, 0x0, 0x10, 0x2, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x80, 0x0, 0xfffffffffffffffb, 0x800}, {{r6}, 0xfffffffffffffffb, 0x86, 0xf00fffff, 0x4, 0x5}, {{r7}, 0xffffffffffffffff, 0x14, 0x40, 0x10001, 0x100}], 0x2, &(0x7f0000000380), 0x4, &(0x7f00000003c0)={0x8001, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) close(r8) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000040)=""/74, &(0x7f00000000c0)=0x4a) 15:16:39 executing program 0: socketpair(0x17, 0x5, 0x4, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x2cf) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000140)="de5290c9840126a9cc6e56ae061d24e5affe45ec3c3872f269196876a01669ff75c99a6a697cd62d5338151d163e9069edad76ae8d340786fa416cfa01bdc0e5862198f3a172c032eb1e408d0d012ee4de3e3ecedfbfe035d7b7f5598b1d4cd3b5a6c927d1015c9a924f966e43dccd22f4", 0x71}, {&(0x7f00000001c0)="08a5071b9839abc6fe667ba0689760c1c09804fee95d149fcc772ea0c7da97db26f9c041c4d737ebdab0b60caca7731cb261cf6d1eff43d554af73d800dbb94ff805c644da7d6eb3ee68a905e988362305346a9dba4f3ba82e2d3517f63e3dd563226dee2b6513e20bc4234d343d789d363714a745f3066c8d3b343ed5d7b4eb9b799914c419c48fb471e6795063c7804611967dc2ca53ba559b586776b9807a7daad9a47947ae638e8b1215f62c41af4398ca3843a29242e9ec44385965accaa1e366eeb8fe92a2d3f9658c79e0cebca9a85b96653577b1a3ff38e936b6d232b4cdcecbcf0213f77c0e598e0555927fc5d712e03f0f17abe743f0c7a0114dcbdb1b73fd28a48aaae2c2bf9613b4182ab1197829354a561766a70b3c724055075f286f309764764f13d48222070be67cecf7e0bce55a23cb2d45693719b5733179850ad49485828459000cbdc22b3a298a8e3b8e9034eb329b2e9d6433ed177e2d39f5b032028fc2f74d30e5b4892ed6c02c8121dd6c51b1677df4a51f3265af59b389e7cb57eb54c8c43b0b74eae76de9bf1a8a29d8e555bf2805384602a48068232357213c1a24277659dc09936863619c8579a7850ecd7bbb06a87458bccd456c0e2c7746763602197ab11e711c951c7843448d0574f90bf208fa2b9d8a543b0b727c6714cea1556171173cc6805733db769a3925b11a14a1f3098d4a42cfb838ca7bf9a786b8c1514366913b7bb647b248c7363ec2a0e8722cac448a62a55fb99f726aa14458d4268c925e0b34f67a1f5a5a4fd8f1845041b9616145d9c63ccd2cb874dab4afe97a191fdee3dd4433d5209c242bf3c6612722016cd5d843cf91aad3c83bfaea9916cf06fc93aed7173138de0e46a25c3925eef7bf4c6455d0806d46f914572c621e89a14c924f18102821a7e60e2c40033c9c3ce72d3adf72b003f508978cd4be682defc07d26a9b5d2c0dea65de449525d8e501a4669cb86cf8bb0dfba6819929e093be6edf5f2055914541f7db2037237575088d25cb80fb68d075e5194296af16b585df31ed166d2883547bbce233daec8e7d0bc40fd010c7fefe1e8883fa526b7ea35cffa856882700e1d8be970a5068a9ccc3e051c9aaea100c5c8e095994effa58c12460b4dbb5005a8e153e7580d0fc249303de8c348eb295d62cf6e92aad0beb6f3c59e9d4ead6cc88c869bf2da42b9312bafb860a7d34841aed6d68920bd35b58400895c47badf1d1e526091a4534246519a0e008662d0438495b530bc47f502a6c9514cb13d52a11de08571cb55a356bfc4c89e1bfdb52d6992854010f95e682156c56eae3f9329f4ca27035ccd60dcd7fc53e3aa82f2e1361fdb96824243d9491d29f808f1681c306cd0978744286e4c9c4ea68e41dfac0bd27bc8ae43cc3a6f4046782940b6e043a753517029b25b027486f48a2aaa7161e0f69a968ad17b3820a29a87862675f0b604fbaccf2c43f29c3ff277afe75494c2ec891fb7a80de8d32295def22e0539c2ec88a2492b4317678217c038b81a7683a848c9244b89c98871c33ae2254e0e7de30f86b35d09f8c27dd668caa6134e4448ed3641d4f5ace2f76aa96e0987044fbf49b5cc02c0172a5f43fcb92581627727861d37b14d7a48142d5ae1b1a83509e6f6ea1da83bdb6c061e7969b12d55cdcaff8beb33873304f89ebeb821e12130f3ac6311653440642556188207cf24de633ed262caf48aaf13851c88903883935900857a018f3e9eeeaa654eeb7d735dceee202890bbbd64ad77c73627edd84bd5b764eb2bf9754eb2f67c1f494e6c1865bc7f5fea2f81ac2958b468d10855ab325329e7a518e404a771253765e1de0a49a204e8b51938e5a19906cbce6507983524e170407b6aa1e3d823e5507f9a622dddf3faa71e61e9cd54a0f57f73e99ac05611b1f408cac7897d422ac40dd74e2309c771e82c037e2b004777e732fdbfe94e77d20d12fac97da50baa33d2689ae90d495b59140623781a93016106d44acf3496e080e28b620b5d19833e1477a39b90c6a8d49c017a0a54cbe5313db3f0c0a442441c5f36ec659f7207f9cfb7f7b9136a99c6ea34cac16d11f7a025228470089114a91b8f98af99e8eccc15ce38c316487b7da8598fea9fe7b7ef085ef9cf9a44c47f507f8602c8747d6391805e8ce6b1c3534c503abc613510483e19941bc28ae03cc12bd58fd3dba64908273141b5966dc1ee360efcaf638e54964dafa1d0e62d5601b6878c30dae577d9388261e467adaaafbcb1190d19dac69426eeb49e06a655a992e7dd577f4b66e154df3557e1e32c2c286d62100469a0b4c4db49cfd9f3b4dbc94370a2af2fcc7cf5e949090520e0f6e61d5f5b9839b06d9554228b56749f717b883a38524b1cd8897c939959e2694a6afc25463f3ed24d915ab3224324b2cd5f7f51731e72f98081fbdef6e61639c9412d560f0d7c8efe1f76416fe06c59de14940dbd263679029d4a0b8d3f43622363a4c60a7a9994011eb52fae34f0b659145fad640999e545d628f85a85774bb3557725c180955e84c1740beff717f894b17691d5e33cdf6d1d7cd2ee2555d4c7713f5bac5c6bdfcd9b8132c63097fdff8c24b861fe4e0cc8f41b9dc2f877e8146663fe546602d350250d3ac5cf92a720fe6ea8952c632932ad8cab33fef1d6d755bb4091bf5053bc8c87335f3e86fb1030cfdf87486a4a7ebf0d7e4eb78f0dedc06bdc776d7e95d3152b0d2a79469c4b97c9f68241e9b94ad0c3311685fd92005a49dddb2ed2be057349d3a44a4dea3411f47a6870034caa9bb5647a942c50b64b8a8098ea06a5f6406b4955c8f3293492bed362b9404ff69808848acb3a815f018daea0bf883d4d4d6c7fa16dc025ed866f01df8db9ad0ba5ba45f656088cb8d41eb479493bd6983596cd3b9ea1d7829fba1798c87a65167b7b887588be022c5e73e3a2cd836202f18d856403ce70635f20d843982881ae065f977a41ae3f568f77c4a019ee576ac1c3b5e28677c8689b692b72d1c99353afb2f3ec8922dff75abbd0dda675a142c7c94e35133ab202ace58f1b3809587aedce3cc9ccff75321f2d7f42169d01982d60dd657b0e90c3744c9bb75de558cd56760f75d824f558fcb1d6105d077edf38846138bcdba725e837a05c2695b313e4a8a0b487767913a174057ed111b81085e5843d6e480719f9bc2c2fc8b6839ae089754f75a9ea0f52f11a6b9c6aaee44bba93dafe6aabfde83cc601ebdc61c6cae006d883d70a90e9abb6401e60063f6558dd891a09d5ec372691d2ec43bc5894138cb352d86a18b0f6ca24145678848cbcea68e2e29c16c16b310ad94686004dfd1bc4a865f2d407262a53dd2c2aa063360dcb6af80854b53cdbce39fe332d92ba1d3b5ad22a1de0c02aac08304d55c7baa1eb0381b6916deb90b31a86e2bfbf9ab7748ae80124410891eb8717d6f3fb1f956d61c9ff0256d88e7d902265f5b4cb22d5dc6422f72772a101b930367edb903cde087f44f4c7a4470273863a2b6be4b75f2992b2fce128c960ac7a51409a1807df3a8387aae380fb4de91c8f771d04333ccc7c36c885d6339aae5d8a98c6eeb3ef9512f481d848745b5455b47ea77cd119d8916b0646c518f4d3aae1d4109d8450256e0b1c84631326446a0aa1f4cad371b56bbf2176b7be7cd9913afcc4de6955a77b0dfdd783588365634d108c1047b6a264419da46f0cf1921694d46dcc9e8985ce5378440806b80c8b38cf5ba82c64d3f7b1dc7269b62509109769c35ff5bcdc3154cad8f758f2266e47c9d04f302aa905ae1504518e5e377d88d44c44ffbb43fb4c6145194b2a1408c5dd52939ad71ba01f8e791b78a86be78d27b969ada94da5cdbd6053e572ca4c84e530cf7dc501e7779fb09782ed7815c801f4ba19cb9adc945ee27044016904f53f0ed7e1d4dfb0b5a6d762c212eaebb5bdd8fa69ae4b5d3faa15208d917f062ae00fd5638c138b6af133af58d163d235ed0209b58df47fb6533de7223f8986bdc57db0510cc69f81ac9089e2e537fc7a9086790742babd84b9dda2e786335c2c1a85392ddfff918a5feff2eef5ed134898cb20eb45204e622ada6a71f8cdf4dd5fb473a42260905e3c23fa49241912ca9e283832476da9e3e802043ca268c5692b7d50124795474a04c0a21c6d499ff2d486bbb8130c461c6f81355b68a4be7ed5d16809a72035d05388706c28563ea929135f5e04d023f5d5cb55e9b2a79e141fe2d6a4077c78c2ae7e8bffeea318a24b9fd2ba8147b878e58b404b9d735ad4889cac2fa4b39b01d567735bcb1840f8f15fa344429ddeb20c7e66df533550e16989fad046136e55671db62247c1b68405714bb46c0c588031957ab2cc589efea0d1ba68df20a67c977c0647cfb9dbc658dd848f8c8f4d4a642d8cd7cc02c7749794bab6d4bef0850a8f113d96e3bdf5f2083829c3f1f31263a8634d434aa291f0159c39c4d68c54a8f0f25e44a3aec8edfc39c3ca916cade3a037218d8f23b3bf68fca9e8b22dca5aa0c1801633a2c12d09e6a5bac3a2452188192681d197af7fe4cd725b774ee4c0df8d26ee7f3992eba270f18e7574ad145c8e2978b48f0e04d23fc332fc8100673f817af2c33f07d87fd8928139d0429ba6d77e265cebe1729bcffc6487f6cd7c371a9f821bfc2f21cd9b6772a0fffd46efb29d6fd3de1e4a84f97a60e3bd6c2c27f70f4b3ac2789ad336a41eebe02cb6ba0229ec93459bb5d4ee11b55384f830c918682ae2219ff35beb8502bbb4055e08c008b1d4ae1ad52fbf596f3d45f421c7f09fc2b8b7854c92fe690132fe9a9a2a1da2bc9c0e9e04c76cc53c4f5ce546120135b1167f9094f9ca2a2e448ddf92901231e8cb6074459e4e468a6913193d6d831d598a09b43a39703e64a536e6a7fd8848b37260bd466737c6a54b4d023413770e1494192f7ba0d01292a9d979be2a5086f3e25c98475e4793521fd4b0d10fa5b3428b7e2d363c048730dbe069026c7b24e3b82c6a8528922028c983d5033dc244c8c54ebf672e54e209aaa3664eb29282444199d20089d64288a7705385b65cdbf4ae7d0831a9e3fe4a84d892388111a9b7e94fe25a70783e2096ae8faa41baf0cd0536913b878e70586dcc69837114b5dc85b7a93b9f8a90389ebc8a6cd2638b21f2cca07a787401f64def517288a643d41399200e4762447c708766b7514c646373211310507bd8d195cf8e7ac1c4cd8d4f1520624e62a94ad4c0255c99d7e1ebc392b952ca2edbd5d7b37746ca454f1f21fea149f4f044fd542b4176b93a1e2c716852c67f90fbb7995eb1aa9861bb59b6260a4517d995e91efe8269b1899529a2ab4a9580211124bfccb85109303342663f3e9533e6ec395da63a0ac4ed915886795a746bce4ce3ca0fa45e1c6443155f75cea434a0af5a588e6445dcd881027dd48474717b65b8fc5485b013dfd58f84bc81da716d15fbcb8440d1bafc046cf6f128613303f977f1d9493582bfe14cb8e6a92d0b84f3f74f3a48a09d1097d1d8b4d876d706fc30389b037a1f70d35fff10162474f3d4e5b3ba1b796a98f17e978b34f345eb81305d9c3d20ba7a39f8a90ed6e8ff61312c558d00579329efafaeef087c4ed36565ffda1f2d1da189b599de67e811239d181bccd53f36690707d7a64a33485df276fcefc66b945bf7bb3a0f6d1a3344cd4a147ea4c4abcd13d1d847bb040f4108d977fe90127ce271618916f0e8e3c6ab7b37d80925d42689bd4b1b797806724a9270444e37920ca1", 0x1000}, {&(0x7f00000011c0)="c0c1ac32739731cc43b8d52a78d82f8ff06e7447335933d14d8f9662cc635e161be2bb04ce848cad269456c722600eb1f3bedff89df0db3587ac4ddedfbc99617650f453", 0x44}, {&(0x7f0000001240)="c7dc87f7c688a69b774ed781ee8d9d9bb589fb332054d86aabb5624d198ea4a18c21b9d7fb6581dd0842c007723e59bd46f29d8b134fdbcd79e6a46b830b17deec467edbab473e2e3b495e766fb99ef8bf11716b49057466582ba706de0c03228946f291a9c27c823959e05c131aea086d3f5ee57a3e1aa1f7b491968cda62fe62a717b8f8bf6adc4e1fbd960c16631aa2f96589795b63e6f9aa0966b98bdc9a9c5b29ea5dcd35f34368bb16bf9c832faf1fd46b2446aabcec646e684a6f9ebdb1bb0772b038126d0b0a3f52a7e90cf5e277db1a90842fff39d408480a315258b63bfe182b8b6e0ea9ab9c04cd298d5044fe2fc48909889f4d47", 0xfa}, {&(0x7f0000001340)="31fb9716404c99df366636f3d5e21f4036f6d29f25f9eb3bdce71c6a1b82783148e62cfffa65d4b422d1acee2026ddb2d18bf9263c3599ac8be93e5ee2b32d1c6e0adefe18ad998f8045cdf5db19a865fbfcf12722c93ebcf8ff25d76855e26a6608d94160ae81031ade293fce02ae030f459f250466626409c28d985ecdd431f8cea524e6a9f6d7f8d5a6d5ebf97d17bd37fe3b836191f1f16879b3361f1ec7386cf01af98c8e78280952ef75f8ddcc1f8bb6baca78ca731367135b2b7adfb3d8b84f05ee553e722b1d51", 0xcb}, {&(0x7f0000001440)="cb5ac16b8e841c4f62696b7322da253d841ff2fe8b99a622a82d625c77ba3de44a50e3a851e9c8b7e18a8c1584ff918f62b04861655a6ad2564e4755a419c54d98ee5da140e54dd2583be4efaaf6b5811593d867c31658fa2464140c760dd890caac8b7cb87a8f91c7a01880e7c8d1dc2bab375e381fbb92fcbc0d9a9b311cc1accb0d494065aa658b794c1aa64446d06cd429f6c4ceaf198fc663947673afea43700801be623c93ced5dc84", 0xac}, {&(0x7f0000001500)="1c1c3da7b0d1c0dfdb61c7e6e6cacf596540128ab61497c172bc45b2c54f8d7a567d882f9b2445ba5e0dd93020a3c211ad8ed866312c028c65d594ed8f627e977cd6ead04114fdac5b218cf095a16c3c888df99ee0258e63d4cf7c8dcc150598b639a6bcbfcd359bd54821d348c14297bc499b820da084ff309b0491495621c4a49ed62d7e45ac12b315aebf8058edbba84eff347711842fd5f79cf9034208872e", 0xa1}, {&(0x7f00000015c0)="1b53fbecc083914d51fab5360729ffa0ce493af1728ba89313454b16209afbfee432f378a8bd520f272a9364d6a9543888a3364f7f1c0645ade7e257c08ddec7a45f80b14445c2e0830d7c276511a2cbfc96e9c79a556cae80fe91f6281c8b563401b8c71048f0a78973aa057fceeec8a0d70df67988ecb12444ad838782ae1c68b52c455b013d8a80bb2ba623", 0x8d}], 0x8) r2 = socket(0x6, 0x4002, 0x9) writev(r2, 0x0, 0x5df8) fcntl$getown(0xffffffffffffffff, 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 15:16:39 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7d) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 15:16:39 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000000002) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 15:16:39 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x1}, 0x8) nanosleep(&(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 15:16:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x200, 0x100000001, 0x9, 0x0, 0xe0d, 0x0, 0x1, 0x20}, &(0x7f0000000280)={0xffff, 0x6}) mlock(&(0x7f0000010000/0x4000)=nil, 0x4000) 15:16:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0xa0, 0x0, 0x0, "39ba0743f480c70fad4551e8f9555c9cad80af9e7a1773f35eceda8d93f127b9dfc9510f2ccb5580705f5a9cf49e9d186ace6bfa1b55af51f05603fb6f7aff22e465789db4b0452548efa59b2753bd17ccaf477acf9a6d99abc95dfcdf3edd58ac93f16d3ef091efabe25bbbbd8556dc15acd4d8ecda82b089156e9a3ba71d991bb9f5470a193d94a2"}], 0xa0}, 0x8) socketpair(0x18, 0x0, 0xb1d, &(0x7f0000000040)) 15:16:39 executing program 1: getrusage(0xfffffffffffffffb, &(0x7f0000000340)) 15:16:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, 0x0, 0x0) r2 = semget(0x0, 0x1, 0x2) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/227) 15:16:39 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x2e8, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 15:16:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xac9, r2}) fcntl$lock(r0, 0x9, 0x0) 15:16:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) 15:16:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) link(&(0x7f00000000c0)='./file0/file0\x00', 0x0) readv(r0, &(0x7f0000000140), 0x100000000000025e) write(r1, &(0x7f0000000200)="ea", 0x1) 15:16:39 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) write(r0, &(0x7f00000002c0)="3d81cf1432cc934d2e1ce22981b0c3b7516c7ccd24891aa74f7c7196a69e6c90c8c96a7065cedf3e2a68f9384f8fa799164d5b6b05b93a26f434d84972e886bcc63fd4ffde17446ee1c5f08798e089ee01f1b61f9617a5976f9032518d6ba53e3c4ff66c3c669ffe711134632840b5d601a335b3c84f8dfde44ac7252a505c1b42dedc415c608e1ec69af8378f5d8157d1e44933d4f208f6618aa5", 0x9b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000380)="2b24941de9c58d7658571128a3552fc37f78ec8555028d47efc07792be5a1ff6e30b916cfab9113ce9c42f466a9faa08b4ae87ba447e92f24683bf10c17cb5a3ea9d054d03d33a5081c7d402caecdf78758fd45be9d25409000000000000007816729c69bd5fb4e6e9a2b43961d6faf1b3bcdebf78c885a24b2b4186e25c975dc5f1c62d6e5a0c078238241e0ab6f1879727376829b695e859bf4b6f6660836bd85ffefbbb876046a3c5db6ccd2702a0183385809dfce2b723269bb67d9e7e7a1ba208f1546c376a0257f9c9ce0ec79fc36a538e68c149d0490be932c65e198a94937198e53a61805a6e9d194c2fc226ef8fb4e004352f8ec254a421775966526ee79b21cd561ec62709b8aab8f286e8f2674a971c47f000d3a422cdf1c82dd5204cceb9e54e8dc59e80ba58e556e48718a8f2155866c771d75d57baf0701184034cf533", 0x144) 15:16:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x1, 0xffffffff) fchmod(r0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 15:16:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) read(r1, 0x0, 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x0, 0x48) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x97, 0x4, 0xffffffffffff18da}], 0x100000001, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x70fa, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x800, 0xd8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000082, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0xff, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0xfffff, 0x20, 0x1}, {{r0}, 0x0, 0x40, 0xf0000020, 0x9}], 0x6, &(0x7f0000000180)={0x93a, 0x800}) 15:16:39 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) syz_open_pts() 15:16:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1af56d75a4f4896, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget$private(0x0, 0x1, 0x1) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x5a) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xe9491e87d5e0ad1b, 0x810, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) truncate(0x0, 0x0) r3 = semget(0x0, 0x3, 0x189) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000140)=""/254) 15:16:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x5efc8aff4421f23a, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf05", 0x71e}], 0x1) 15:16:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket$inet(0x2, 0x8000, 0xff) getsockopt(r1, 0xc, 0x1, &(0x7f00000001c0)=""/126, &(0x7f0000000100)=0xfffffeb9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 15:16:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="6f2f5290f75cce6092d0d54e5831c402fb13f7e56f4aee72609ec07f994fc9a7f75b641ff69fa2af207fe34574fdf5714d9d832897003046f4c5d6a611194c88657a23443ddcdbc77ef49f5e8da2c11c577d9ffc920200b5afa407f75a2d0f0da4", 0x61, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x4000006, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000340)=""/7, 0x7}], 0x5) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 15:16:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6202b6000078f8edc30021f99e31375b2c9228ce369efde9fce0aec008f1cabf81e26470c7ba6ac62312e30042c8669df24fdbc8f83d07d303756dd69ccd7aac3fafca273b99b753c904616f94937dbe70a4f7bcbcd28c3b02273807e1c0879b22b51a308464"], 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 15:16:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b600000000000000"], 0x1) 15:16:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 15:16:40 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x80000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x16b) lseek(r3, 0x0, 0x2) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) getdents(r3, &(0x7f00000002c0)=""/104, 0x288) 15:16:40 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd8256"], 0x19}, 0x0) 15:16:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x120, 0x0) r0 = dup(0xffffffffffffff9c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x201d, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000040)='c\x00') 15:16:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x23858779, 0x1f7}) socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='^\x00') 15:16:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x3, 0x45, 0x10000}, 0xc) r4 = kqueue() r5 = dup2(r1, r2) poll(&(0x7f0000001ac0)=[{r5, 0x4}, {r0, 0x4}, {r2, 0x24}, {r0, 0x18}, {r5, 0x88}, {r4, 0x4}, {r1, 0x169}, {r0, 0x8}], 0x8, 0x7) readv(r5, &(0x7f0000001a80)=[{&(0x7f0000000000)=""/103, 0x67}, {&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f00000001c0)}], 0x3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 15:16:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) 15:16:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x800}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 15:16:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x10000}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="6f66ac115c89b3881fa40ad0fabe07227af31d8fa9be5f9000c09c545eaa71c150ca105fd3e8a65585b385fddf0bc6f82aead75b4818344864fcbed8690f838db07dc4d964bfab404cfbdf3eecd502643c4fbe8f27e36737bd49029c91a675068dfa9dd008c957a90e9cee0529ec759e957186ff477b7cd4f217ea4bd08a07bb6dad9a5ed9a28c6fcd63c4d376fc07f6760e9211e70db0d327f9578f3a373e53d14a4536", 0xa4}, {&(0x7f0000000100)="302658bb22fb", 0x6}], 0x2, &(0x7f0000000180)=[{0xd0, 0xffff, 0x1, "625ec381e4a135268de17998865353d126f2e0fa3aac4cdb312809612103e57cabfbca03c863e843a612269b35d6b3ed648747aa06ada9743ce284ccd7ca301f46d30bd7b9fbb723c259eaf4001bb3d2afc385cbcfc5ee0b084eaddd3824327d990465b388f0144a1a475ad4b32ee0a9b90281e2f2a233872b4ec2eb9e54d8f09e862a9821a2b2cbf32e27f0f9c18cd6f7da949f4169e79b75713eea1708c3f83cde8c9ea4ce58c6c45ddc33170920187cffe63401af7172cd0db97521"}, {0x78, 0x1, 0x5, "caef038329ef1bd4feb997ce763f3f874d93eb9c51b98e78733522c25e98b9487ad15260f67b26378d372fe5fffcd730e444a11e18172217e72bd207f8a7df7fc09346e2469e5386d88ef0bd7618484a2de5c5c2c17f36bae9eb73cc91afff4aef46"}], 0x148}, 0x2) r1 = socket(0x21, 0x5, 0x9) getitimer(0x0, &(0x7f0000000340)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0x95) recvfrom$unix(r1, &(0x7f00000003c0)=""/243, 0xf3, 0x802, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup(r1) fcntl$getflags(r1, 0x3) accept$inet(r0, 0x0, &(0x7f0000000500)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000540)) munlockall() getdents(r1, &(0x7f0000000580)=""/153, 0x99) getdents(r0, &(0x7f0000000640)=""/248, 0xf8) r3 = openat(r0, &(0x7f0000000740)='./file0\x00', 0x0, 0x11) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000780)=0x7fffffff) fcntl$setstatus(r0, 0x4, 0x357a04b3c3d718fd) fcntl$getflags(r2, 0x3) semget(0x1, 0x7, 0x100) r4 = accept(r2, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) sendmsg(r4, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000840)="b46db75f0b25279be777d8a2b5ba97b4c528d41fdda4eb8cf67401ec0ef9c727b3111c111747a58e18667f080fc3b639b63dd1a918f779e3c6e2a8078752328fe3fb8e5fe77bc208bd925cd75389d51b84977daf6d635d080c6e2aa207927e413d17b084a1d491d5f043200632cf05071b106e1b448954133edfe1c1d435a474f5d93f7677e18082394ac8ccceb262fc2822835425db5d881864c4082d", 0x9d}, {&(0x7f0000000900)="c5633418dcb7cbf4f1aa2d04031861571b8a01e02fb5b89422c960af51ec6689b01558a4db0c104fcaf3f88392d2063382c19f72c31cf78af7a60b7849dff8a10bd45d168244d1b3d9329939941d5f019301968793e43c5c9f0817b2422f28c54f78b0a4435dba9d90a49fd7239181f4a67866f33e97c3cb6a403d9cff91edaebde541501ec4d9ec3c67e7cefac86fe913e1bff953eab31bf0e356828b39b3d20db5f669778f37b96b137594a3d80bc0075630b02146137b503864ae374905fb5311ceac946c5f3438f0b3cbc120aaa1582542838c9a7b7155b0d767e8796d588df39f5ed9baa29c5d6cc4a78496b5da2fdec4b242099080cc", 0xf9}, {&(0x7f0000000a00)="cdc33da1eb9d57a75e5b9d867b27a5515648050a884ecfce00940503732f96962c4e3e8f07d46fc8b25e53624f56bc1cbb3f8eecf6009b592b23990e3b649aa2836df7433a2bebb1cc82d1730a59c1058c0dcea8e8bf29cd376f88d16ca1542dce136eb9e42d5d41696f0b4e988b011a23cac48a4b438f37e9c261c08b0ce8c3001eef10167f361d363f9e558cc842c3c0ee6ee1621a65043edffad8fe4bac4342", 0xa1}, {&(0x7f0000000ac0)="8ffcee7a9c8de70967aff75eba57c79eacba1dbf85d3b6f4bdccc5c82b8076bf2dbeb63bd648e1fbf329da1968cffdca232730ac5180f955a93addc2c488475db274365acb322894d7d4b9e62b9fb224955f9cb755529e697e06744cf9b62598d6bd3dac2d05114e122800e32ba2dec138694cc50bbb63aaf5a6caade4d48a422138d370a2926af6479435c8653256599f76efb452077192", 0x98}, {&(0x7f0000000b80)="91525fb484c53677133baba5d35803306955e56a2066bd80", 0x18}, {&(0x7f0000000bc0)="0be9d7ce62ef253b07930b1dd706850263797c9aa658462f6b8943e60d8df721032e18f83a5206895475", 0x2a}, {&(0x7f0000000c00)="6a43fa112bb4848f7a95075172d2b6f2f93a2ec995fc97418ba2b98f79b6bf30e7481093d40b97854061a25f9b992683825ed9ea86127f61398ee21d16175d5e611c407047995ca3e959ac741c3894b2f4d399134b3c31c5daab567ebbb064784f702a6d35bd9108d78a34725a3f726e8a447e4d19782e564420de72c0d98cc914478c0b097cf49a172504762def066e5ff24181628776d6382d309d32d30716e0316af09c9aa9728bcd8e75e26764bc5f0a1d03bfa71efb1e41d38ae44d3ed4c96ef4a3cefe07d89c28073ae36289e8ba1ccb2c71fce8a4fe2c938756bdbe65de6c2ab187107d20", 0xe8}], 0x7, &(0x7f0000000d80)}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000e00)={0x2, 0x6, 0x7, 0x3}) r5 = openat(r0, &(0x7f0000000e40)='./file0\x00', 0x81, 0x91) getppid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x5811, r2, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000e80)="5aa79448237e00fc53811fa40749bd8b9b6eb1e93471efa0147ef486c81938e0d51568b62e6b036b806ad54b3592cc01572dec0a182b87b5c86f8c119ce77d1f7af74b4ee7fe81c8d641bcc6979bc4a4eca54244a8d43c758b61903f072bfbc15903b468602ac09ad6", 0x69, 0x0, &(0x7f0000000f00)={0x18, 0x0, 0xffff, 0x1000000000000000}, 0xc) pledge(&(0x7f0000000f40)='\x00', &(0x7f0000000f80)='&S\\T\x00') ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000fc0)) bind(r4, &(0x7f0000001000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$inet6(r5, &(0x7f0000001040)={0x18, 0x0, 0x5, 0x800}, 0xc) 15:16:41 executing program 0: mprotect(&(0x7f00004f0000/0x3000)=nil, 0x3000, 0x5) msgget(0x1, 0x41) nanosleep(&(0x7f0000000140)={0x10000}, 0x0) 15:16:41 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x0, 0x80}, {0x0, 0x2}}, 0x8fca27b0313375aa) rmdir(&(0x7f0000000000)='./file0\x00') 15:16:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) accept(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 15:16:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, 0x0, 0x0) msgget$private(0x0, 0x20) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) msgsnd(r1, &(0x7f0000000080)={0x3, "5893eea006fdb1c6c23f0f0305ab36ed952e6627dbb04be402b19a352aa81af4bafd947dd958678f58461a24792a16730cb8fd399e9a15debc2079a6513c3b"}, 0x47, 0x0) 15:16:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc) r1 = openat(r0, &(0x7f0000001000)='./file1\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 15:16:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r1, 0x8) 15:16:42 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x73) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 15:16:42 executing program 0: setrlimit(0x8, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x7afb) syz_open_pts() setrlimit(0x6, &(0x7f00000000c0)={0x1, 0x6}) 15:16:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="65d461c4626daa199b9e6c7daa871c75c8edea1ab4b615cbf34ccf5fba64e37d3b71d74b15576f025aea325b082e0914f74a9d5e6bcaa12ee53143dd77216213f527bd90ceb0e67e3e2b33fedd29eeb5fd60619575b0253329eb0d97cbbce9567b7f68749405a9fac4853f71375e6c4fc742b2cbaddbed2c7c376b9f21b2da605db4610cac73362013a61080acdbdcfb1987d853c27f24e2f64eac1d821eb997d8553873870beb52a3b34cc145da9590f207c1438e47d4de88e0ee89a8a820a6007f27839d9d2035ec1feb3d63ca6f1078bf1f0a0a969a0787b111772b582d9dc92f238d6622278280713255be64d58c7ac408c7ef1571d732e9b9dc45e83489172c5d909137974311eda9a8a808449e0f572bbbbc8903b909fcc4a1efb0ae0ff2b96de50e861910790768c7b5429b831a7d7509b1d595e74a85b75d1cb2083c66758773a4cb7a22dfaeb6dcf1e033d36a9d2a8c6900be622bb6a530f651ad9b54ee69ef494be21f0e948ecf6d2a74c6a057913f3eda70ca2a97eb740982749ccdf97e5151b8e7d1e75800730d226e2dfc364e1290b191c4d9bfe84976934ee1b963340c41fc43a1e3c571bb978f5509e952b7bab6a6f562c63e070587e758439f29c51c98c95550687a7d979937830227970ea66db3f78e2c996487407fe4171d1d5bd2d709140fb2d9f1a3c1bf095b7bfa5429716f51463b3c7f66d2ee43bfd67ee218dbf3114462a02df9d4ff41dcabdb791c9f0d845bdd86b5cdadb76d375a054829b819d307219ea03a9af87c754015761f4bf49bb4ce4760ac5f0d276bc102011b3f81d03381ede6310848ad2bc4654b09c68c4e66a603757c29e66998a7cb618cf9141a5901973450b712c676883f091ea65f17d56cddf4483451a8af3877a2a797aedccbb45df2f4a213976ce76a58e91bf3e7cd022b3677956f366454bac71cc3772fcfef0cbec57365484b411af8aabc66306c8df05d3d7880e6d18951c64bc060a0b9e705b03f64f336208552f573f885f5d187d41a9e4a7498e1b788a3ba1aa4d40b343c1910621d7afd9ef5711d51fbec0a5d5ef674c27b57e1b0b46edb355dc2f4f987fdc541677e36c698c27060afd199255129d6a2f5a6415cd35e16b9bf42717ac8c419971cc7e5f7791052c052215ab83315cc92c79545a563a3dd4272761c25019c1e103499a130cacaf130b158021d3ac92c1a3cd2c45822f6dc405ed05f534fab1e846d8478efd3861e16fdcd2356c53823006521b82ff52518a5bf6f90ddd5a5a98bcfd4c22cae81547d2c9527506bba0fa6aa50fde26fddfcb49616c77bb9072858c842a0017f46301d81da5b86953cb41620009d3aab0a42f59f863e001bc0cb68ec4786281b910526302aca50d37ab9c2d990041a03a3462bdf56dd29884827c1b9a29518069b346cab69adcb1d8690a4b1fe3361d301b21a959dd0d0cf1a8d0318854033686e25822abf8832018c85ac9aaa1e5f8cb55b39b5ff3a14a3e8c20d26f8cdd96a79cccab14e6f0adf5004997c34e403534be75bd461d334aad6d78b9b221140f98d144c94b9b259a5686e0c54f3702012e3a5e442f6bba34a349e2c5b197e9fd13e96eac4b9aee6081c59d5f1a5de7e38fd3f37ea04efc2f6ffd31b7ddb62cea615700c41733ed83d8104b7b23a96c52ec9c1d54d5f1614379dc25853d614632e78a48903fcbccaf035300ec261ea6b620b404437dbdbf3bae5f4c7dd9788dc43c9b0a20c75f31bf564f41c109b7ffecbc228b302fcdf2743c71ccd5946776e72edbf3a12ad59086000de97f71df74fdf225eab9b7b58ba8ae2f9f5ecfc404e597dbe194a012ac12d0c920ee9e90e92fab42f8522e3a78ee341f179e3ba307054ffade02f86870f2f423337a507af557c2593719ebd83ac23f0b221137ad3da74709de347debf322a1e9953e37dd2c5aed4c2710e89b339576aaad58b8aba09e3824354b6dc1b0ccc20d793d29d7651fee8f8552c363476ab22b4759cd79d578e8abd915844bc22d8c2929ab1c380c6718357e3835d9940755c923851546a60901ffa732e507c51de64b7ff2a182e375a0ab8035a624f0b760eba9e923b51bdf280213d125b31a12cdee659e995c77d025b6f70129d52c8c19fefc4f1d3c82d7f1f3f5448294d4be2526ec71d5728e64c6fa15550da28130f8858a6da971e76960f40e086f702edf73ef81af58937eb599c735da089024581f8757f5570122924ffda60b0ed347a089c03ca0ae7d434149b2b8d370cb00f575703ecd93a1fb5f1b0913eda4c88a032b394632047dba6db278b328017af8f4db822b1d824b03b34d357ed3197bcb4c6dd164480aae947be3ebbf854f1f1bef58f2efd8b9f76e1cbcbb2aaa49c4113c6b0bb30aa81dbf0a276e691f32c7967f9af4e2ebcc204795385cfec9c36b73fa8e369e62bc1757c4335043d69e9f3c7867c911319a9b80076f0f57dbc08495828cfe3ab4371b989ba31b80c42021d28a0fff963344b646d937268b0e450758f4ac556a2ff8799f6f641f58db45e3e85e8a4aac19e32bb565ff1f8a4520ca4184840961b07c4038182d65477bb61eabdd3eb05d6b17d667bb5093f7fd293a5f7aa7615851ad46eddec4cb2dc5c8f14784225695d1081564621d3d53e3a9114101035eefa09d08afed84f5c2dba330612822ba98160609635239a41d633aad8dc9ce0c60b9ae7b7aaef635979d1d8259ff6b756f9feb01b3e476b1feb7fdb00210028c6d4043bf5f2065e3c51672748650479d2cfab7d5b4f613f592e70b35fa385920231ab8f87b34e16f7de754f6f0ea953b9f471e6cb58ff868aba1985f6c0e75d1063b08ffab6e96f4621b3f07ff47add458083e1c8481477c31151ff24f5eb3399aa26b511d5f1ea55ec0e7e90eaecdcfda7f669e82915f1b423dd31b01de9a0a4d5dacc69166117f45207a2181b2602de29565882f502a41366d3ed02169bb945ee6b78fb68d72479511d245c6696993b0659e201eefd2ba1fa06a9dbf7cbb1ed87b43968a2b5c329261862a4249969dcc8922846200e182fe224bc21fd517b469e0a984cefd196f7e15f35f05ad5115f1b7bac11dba9c9c3096606532e3bf98160e0d2e42fd972f956f72feb587804159f0e24f1e7a3989d179df0c77b1998ddf21686243777ec71d9461f42ac5ca743db565bcabb86a5032975310436ebbf973a9f5a2d8996bb7fdeac0b43eb4f165a9b032670c6829b19ebbef50446a5360eef015ed16bbffa09b63dca661ea53961566d2b2e655bc0d6f222c5bd39ce55c229696be62b5f192e1d0dd1f836997ab3bd7e92cde0065695b15b51fb41eb0aae229a10e23c27bab05669f015a315951c7a3acfe68edb3fd45ea193b4a62bed3b3a8ef2d9f82ff2b85559452ec39b75738bb9708fc894ae677c33bd7bed653084e48d95aac8f66290eb440e79f4e95751f71c711301f91116c975042d9ad1ea967af0ea8afd285ca620997b7e9653a55692e236190603afb133e80c40fb8e67fe1f6f9923ca3600c5574aa30349a7c21a3e52adbb48d1b8c2a5841ffcde8d22b3dec20d06b91fe01fd4019ad0faed42b996ebba9874f5b6a6febaac2c441415ea5fd7f9197724bfed8112075a09bf7705b96d5dae32ab1829796a9d6decb0a76b0ce5f4de7d7c529e4c4292d3668d884a331034c3e5b2e9d448a20492e093aade634d7949b64f4d7849a1da46761e308a32036358f6b4eacc01558de600d6ae3f432f4ca5d779312ce2dc327ea082299532a3761ceeeae4169686096218643f4b4d582386f1df88006f1e4cd8a2f04359da3d0f8bac6c0ac963d8462414ad2e46bd7017d9ea25736234eed26ac4340cf1f05df2d88828c956adc974724947412c0bcb4bd9cec92cd5ca968d31da646a309047b6b931e266e3e9146ca154c5ed6024d69e9c8ddec99a22db747ad1f0ec3e2f8bd3e9b083e2e986da55c80cf46fa29a69cfe972e7ee0c9e2ea605a44829b5f984c8e0bd0fc2d68a72d98273a29d691c3f9195251f1df26f98ac49ca94f482c168b0b065237f7b137d46c8be2624c3e98e3dbe5aa031c88054e6efe1f6ee45e28abd3fcb526838363ea620ebac2c208c90d5ce17f0bda109cbbcab8b3a3805ad6f5eb2009750234fa7996c4cf64553ff9d8aa27b08190124687f3ffc9217fdc9df25038d4875395cc1198dc4ac9f66f4ea1f4cb2671d603254eeea3aa9caa8818d56a6b52afad104c7a37996b170467fe236ea087be11faff2f8380ebfbacce67b5a136e7c31a80887117a960ae94ebd26f27faf94735227f88d608aac16e57c96e9a0959ef5931026080e4bbc87672f1916d0110c2903830159ec1cb24a0185d182d6ec219922f5aa6ea2930c47482592a79217bdd519212e75232a35bcdbbcc9fad966dee2c2768e958bd6ed47d344cf6f6ad04542547dae4e41b600dfbbaea327b2b3104630822d802b04f7e14e1cdba335648a3fea4b3d98afe062b1e68ee93e0779301a370ba639a85c32a544eaa24ddb2e52369c65e27b00f9d540796333616f5565dd61a428fa5fd3a6717b4a4329dc52dac0bedb36078facf436d16a574315019d331eb6c03aefc1e9e90ed7cd322d20e656ddad364544fcbf47a2eaf6ff24d5ec9178a6b954119c4e0a07250a014cf3f67da0c75460b36bda64c38bcdb19fecba5ed72b6e1da20eb8f2d3559470d4c608002a81e290cd4257ad77c421f29ef9db63d6cdf774a2335dde55ccd1aa509f19f663b882db4807fe3cd890db4bd9757ea0bf2d8dd0cae81895e0b25b6587b83078049dea08677bc32b765e18b81fedb22fc82fd3765a3525a37a247e8d999aa21de45e293225742dacdad2e5bc61452660ca5c24c00b527dcccd25207e6426962289d0b8f0033c51b567ad9b52b2ffaece4a1aacaa39261e982907a1f2bc10872d5eb68b18dc56c1ec53050883f42ebb13f7fc8256f23bd915c2623f265b06bf3e3de9726cc529f9ee967e357f32c5710aa68446a3923a4113464074987b2deeeeb6e025f850a4b34bd4e74a0e8e946830d961e1e2245f0a4158aeab1a6407091a912b1a58574cd9617361ab3b25fec0d904f1255c277eb39e2d5afa0cfb19dafa13c9c52f8362ee29c5d127e518cdd0c2ffebcafd7253f04df9ff825afb6de8d1c7b7bbed5b76fefd12779bfbfa25aec3882aa6f95423022a5b9075e8ca2c17b6b2ca89bf930c8026294ba7547aba33c4138fcdcbc631bc76d16d7977d41e1a4082f9d148eb400e59889720f9e542095998186544c7f08324fa371c0522f741034cf968ed603a06d946cd2e53a6cd57b7b08b36b71cd33710082fa93de77f6ea65f3594323654edbfa4aca147a08c20f64ae4221ac9f8cf3dd938cb11ad85fc0e6f8800479c677aba767aa2e4eee00a5093dedb85cbf6152e96171027616955270c0f69708e1996dcabb0f2c01b013b27d05266091a4036e8384193d95b0b549d863b376958e6c6558823591fe1e8ab52a0cc1dd7cbd16cf64ed0d273d90f4a7189534c7d694cb7b4d9c7b12147b5ccc0fc36d45efc1469d253a6e76fc20326d8456bbb733cabd17aef7c8213e1a590ee83aa3f2cf2f0ebd5f2faf6f7f393b1967d956b16d2c46d9506adb953ec53bfd96e0fca9b3003d6ef0be4fca8b215bb0df68321ccc08b1cfa8312ef3cf2d52709321f6fc32386de80fec55ac8ed48eb3b16d9be5b2c498012e2eeec0a820ee0380283f5a084b420bbe5c42a056e36aeaac703d526571aae37eb748b7d105c5446281c333a6dba00a4c2176c5ef4", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x10) 15:16:42 executing program 0: socket(0x1a, 0x4007, 0x32e) socket(0x3f, 0x4000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 15:16:42 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x180) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0xffff}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000041, 0x6, 0x7}, {{r3}, 0x0, 0x2, 0x800fffff, 0x40, 0xe000}, {{r0}, 0x0, 0x1, 0x4, 0x7e, 0x71}, {{r3}, 0xc9552bc847ccb485, 0x5a, 0x5, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x4}, {{r5}, 0x0, 0x82, 0xf0000040, 0x81, 0x9fd}], 0x5b, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x100000000, 0x2}, {{r4}, 0xffffffffffffffff, 0x20, 0x10, 0x9, 0xfff}], 0x23, &(0x7f00000000c0)={0x9, 0x1}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) 15:16:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x0, 0x0, 0xffffffff, 0x0) close(r0) getppid() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 15:16:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x3, 0x1}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1003, 0xfffffffffffffffe, 0x94) recvfrom$unix(r0, &(0x7f0000000000)=""/172, 0xac, 0x801, 0x0, 0x0) 15:16:43 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x8001, 0x0, "136fbe05366f329b4dea64b18f45d57d97f9c98b", 0x2, 0x37c}) 15:16:43 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socketpair(0x20, 0x4000, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="77dae8d28a5d345e88240251070631806e4c9adb858323147b311e54708638e2aab657206a3f0e4b906591adb458eec040ca5d694c333cdbc58b735039c15545fd176377a1b05220a96be0beae1ec7d73e18c320636601d320c9b844d3212e086966d80e406fd520a594fbd66881798cb91e0f34df04cec4fc292176ea2f45aa4f6a8d9521bd6588f9397b02548f4d17a2faf43a1eb0f310b821c13da4f40d0cdc5ef8f80e8313e8d0f3bb799e02c29d0c6833b78a9436f97749fb7dc6ff38af5214e876bd71fc70fce4b881198d4fad7125038486cae3f9082733d5c2bb5d436c849c5c92bfaf542d1a53f5920cccb9595a17874399b398035c0b2680d985e75f9164fcc56077594550d1550c982fe5a0ae8992998d325ab5a3d2393c7b91af91caa0e103a1b65d823531c21688f297d71fc4c0268a36c6271e48fae153f3f3165d48aa8dda9997882dbbcc8e2498a30dd957dc88e46f7e53bc9aae251ddf8e760b2dbe433144ca77b9c3c4dad1dd0355393d3a420634439b24b23cb40260da94fb5f33074a3a40a270b731d96f115bd39f3aeb81374c9033cfaf593653725a8525d71f048877d602a76bbf128e7c8b3a98fe9bb0575dd576b10d6c1fb8e2d162d0bde43ad12813633a5a62124f07ed7027387007e76e21822be5a0e8c06d477bd2fe48bc234759e9cbddab60bbb617ac761076304e9eb224d1c65bc13825a03b7a671552273e3826eb1c5da5dc3f4611fce0c72e992c583ad85e7aa812573f2d173dd155c6d5cf7190e27ba743f54024e42a412094ac4ad2f7ca783307f405c3234c84b5636149513bbb3492bf2f7678d920242c459b354722548fd26d560f7df5abe23abc42f8a3550da1b4569d4eda10e6b3416646bffc950e344b13b387b9ac59a87a5152c5a82cd26694a3c3a0a5f264ab664325ffcb16c0f0f32eb40f733717dc9cd458f5fc148d5d78fd2ab07248463b85055c98a0bbec3ee14097e6f112a73e0b8578036a718876ee99459bf071049de80996243d84b1459258f95757febd592d6c70675bfe2e393035d710426f0c1cf8b034ff7aab09829f6ec89276a46f1ffa44366fa6df4a655d84d531086f32f1aa8921b6812169e25cde8c915af9739d382a0a283df2597708f8bfc865319cc49c38bfddf7a566a536058761c5c140bc01d0e9da6425ed5d8500c04e5fdbab901e69fb65a55c613b0e18a68f07ddd6e585a49ee086187861280253f7be078744706c17f89b768f4a1d46062f197bf1ea55f8c4c9f52d5824bd3eaa8ba77e6d7f32b01779e3f026b4ba8897d9feed9cf185ffdbad2c86e34e148cd2c1e8cb14a0c10b53abb296c2b27a578ba1bba007896dcad0d4516480c70fbe43ec202e4de94540c813271cad3d794f73da964fa40ce723493895f5b68ab4a3b3cdf692e93f917afca3360a57648ca3905d35198f11a4708736a7e56a1b111cf9022b74401f775719ad20b34c6a1d3f563802c6546dc3d29c84f1dc847b3164cbfdb9936a7a85a74c8c5422934238763f3b9b637959e8e391a9a9d550c661ec1c33d8d537710a9f830dab2b80ae95aaa0fcc8c7f1fdb75ca22251c2b907184d5eb88ce7a4047fb1fcd9b8e59320737f41800efbd8dc0b453c88887ef1378e12862b1343bc127e014396c0bfa68c2cb1436eaef40323e394f969b59e24b973e9fe10b31e12c837213523cf8116b5bc6b9c4fb794ad4e5d0403f601c038760918a666b1a25348f0b38acc695f98cbdac346fd997ad7c73b97057140fa8342e13cf019ccfbfa0b500c23154e55e5aab969b226050e6f8513ea70f9b7c468cf61b75302a67b551417010827f294244c5ba802eb15d2b34ca5ef5a841ea92a3b0363da47aa07643c7659f7da09a22116d32bbb23fb76ed98e6f50ea88b825bc4780f8681aaa87f710a1ce30c54b257f0352a7f93d848f432b5400e29ecf591dd336bdca96cfbb99b87d8132343baa416e5a4dfb8b1ff85dd2f89da39cb125d9b183348a7b2abc07415ca23332eee23283c15744bec54ffbde368dba7bcae1d2b8cecffa3495984218ddff99fc616da32d11a7906ed8904976cd601bc3c47e33eb710625a573ed91dbb74fc9f6d900a55bc1048bfe1a38ca841b57d80fac1845509844eee7b06fa09775211e86167ae3dcb7816ee0668ed800a2cba4f9b31a4fa368b2b9af119ae30916695228f7a77e227ed580fa2ad05c2dfe7d55a8c725b330b9f94231a62bcf98c6d0382a1cce7a38a773d71964f134b5fbf918ccfc02dd6b987f9b1b6e5b67e12e39945b2e3e6e767086dbc9b39b924e291528af1bfce680c2e2caa0818676c89cfed2fdd395faf1d89a3de70c0687c6d245d0400c736d67ab1a1984b1c790a847c162e5c5e549511576ee40a2c05a857a773cc087eb5851459484c2024c5095c667587d33c5db2d62de9c86a3a573c7d2f014a61801df2802fd205ed928e834969afbaa1cf6856bef99171562f1be463f7fd841d5fc89867433b5b029eb50aaa844b3e40a14db0074cf2fce27e2add9e71bcc68786212227ca88c90d193124a1404f89d1b1e76165d2dbe22e9f680b34955d97e3c8f081fbcd5409b1f5f6f6766ab43eb9243d35f7529c2d9df129f79191df437d250fc8df7b90096d915a645882d4e0e2b56ae6406baefec0256bc96983dc510a1bb2489eba0a1337f04ed025eab9451e160b29110f1a427cbc650d5be4530cd807746312f8d04ee5d4fdded564fe66a721dd0a0235d49c0f38b460009324a1b1b723cda598d9198c8a9d0fc43bb3c87f606eeaaf94ec209415567a4a6a90627c641a901eb3d756c324d5de1591534405069602965fe88405736fbd0d23a37acdfe6b818906a0431d16a331ae862b2b72408704aedb8e28af015b9872862c08ec5dcdda9d07f03c5567a0b7bc981082dc61b9f23da1d0755311b09dfaa3fc8cd1b4f09e71c82c322107bd23803034ca28ed1dad91438c36ac3d9e37abf3eaaf003e7a47ba4540183497fba14aa27940ab2b62da41f66a97725a12659112d2701287afa0726b06a0186e56fc30fea66ccb81feda36f6caacc03db22eb8fa4445b77a4a16c8a53235a439b5f17b5f67f4d9c0aaffda4f6a679df9205d9e67f1ce26d4f89792fbe78b82c5b7c6449ad8d784979e8ad51254745246ae80a017c5a5874dc97b19dc3ef439fc82e04938996e9bdc13381ac19147162ca043027296530c3cdd10b438f833a07f7df3392452ffd922947dd9f8eaab6f22bffbd8225334aa27c69c5ef628af4c750bb8ffe80dff45490fa30787cf5b76ada41ee6bde37202fa5439220fa6be08e195fa07a95e9e5c3a0bae97023a82623cec201b7eb45129f08685f0cc9f8fd4624849bbf7312a504eef8294ad4123975e749a12066801c7cc4e8aa5c9c077b0a37eb4a5e09ca422f9e915724d4d353f807a8a918d968934bc02f9a88a007ba2b63429986d39fe6af5af416865d3cf26ce3046835aa3e419e9888a7b6b59d7f9f75e78e07347d38391ba380340faa7b0ed8f204a20ece3f237e03d45df258b64a116d36a5a5ce4bb9277da8a331ebbb09e09ddc59d457275103f2530ea10771c140a76a701d93d75ea47df4588d5076b54df7e865ec503b7fcef3915b21177350d3184368cead394191275304a17bcc5a3f05623904a8a645fd92d56dedd937f4b8bb9af3902e87999fdeb990a94ac31779fa21dab242c9dc8bc95b438465798066e9aa746a92792b1f534617ff44f9130fbbacfe7ff1d881d288c8984e9978b371630322389456280be8b2c753f138861417957a26d6e5912975bde9e806e3dfca3fbbbc658be775269943d34c0adb841eedf1c821c3a3ce43d6a86a97d0867226f7ae9fd9a4e107cc4c980e502cb310b5def8ab2e35a5b33312da30ae1121507eabf1ff08db765f01216340f8ce6c917cfcfceae9f145f05a94080bc69c3f46690843d2d911e3220101a759a52ad713d71a9dd99cf00116d82d9db2c1457cd231b23195f354a9b5586c44b692664bde38dd29bfc3171215e942b516f3f51b94784398fbdfee6667798f3efe826f4bf1f8e8e2c458d0f2556a9b123913e352baf6bd9c670abfd4e3145958d9fe3b679580146bdfb7a544f584d532a892e41c49de9fba3dde7446697c1301458df5f442f55fdee15958c40b6bae19bd33347f51d5b4923b641c9a864c02f5d1821e2ab291dbe796f1781aefdd75a60dcc49410008ba9d74dad6d882c67d118c8cc1467dbbc828152fe621a5f076993405cb26fb0bf03d0265706534449a37af140209290917c4db57ac27467eabaa0348a2f9dfd40683c08ac0a0a0e4612a5548c8f9225ad13dee012ab07bbaa8b85cf714ca5cfb5511c256d5391cca6851ad5d3c5445c436644054228827b93cca471f58b05d3b7f72cf8e1ec0498391f5f702af0f0c32549d7d43074f6a69dc9deff604308ca96368f058302f96c35ef3af899a98a0a2ef2378c7362f93e6a5a489e1618c3abdc38d3a7ce0f6d61ce7d9e4246f4e5b4f30c8bed674ba440c5170ef1ec5fabd0e90537f0fe0e253da253ec307f65bf94c079f447e2df9164f97567a46fb9e819c4c4052397aa32a33138d9552b55c50bbb5a91d66b358ab1b8f0560160584c7d0ceea50a9760e3d9ea33ded254e513b12917a53d94b018eb9f2742fb5f7d1d368b4c42a573f114defc27ef61e243718bdd5ceb5942e9ee4779cdbb235cf3b2029f9610792e2228cb852b70879ba35802be3f040080c887c3f94a8ffbe7e9cc2e1b6257d2bda7199491c7db3057bea2d5a386a6cc0d40f2aed9b9dcc8341f568048627769f3639506c1136431add180797374cf5f06946f7b45101c4e4f66cda62e47526cd70eb78003b6c46e02d3fc517d78350419ef6e028c20eddd93003b69ee82ca8ad4cdc33c34b50034e5ab7f395e154bc4ff2365ceeec5e42a65aa142a6d86e99f453110d7fa86144a5ae912ea6082c08077e60280f65cc20896eff2ae065e37791bd2cd4be1cd493661a587a17bfa043b96d7179dba8607121a49026ffa4dcde7073d14d91afd4063dd0aa73bf504bc5a2722efeb385c03b3f6f243fc35b4aa99c6cb15561991958838c3cf6e8421e80edc48823034196ccd3a0a5317058e665b06d30cd067743bd01c7a795daa6918d194310f034f32fc6660f4bce33ee08e53d6174f39c07f0d6858c644039427428914fa1f409146e2d67d52a035ca909a3cb29861160160e6ef1394c2100c734c949559894b4ca727b9fa08a7b449aa7017f11e88a721eb9017cd84c360b3c557faffcb74610613b56078ee761570ee1bcec6f9909abe29be7dd4f0b5421da5135c023f6f7b3242242b631e94ee2233298e90e548d1fe949f08fc7ba4e6ba924c9ec5bf129363f0be35950c7571a7b2eb034abc15baf1a7b68677d9ddc2e8ef94b0c699a20d4e81a1b01dc6236c00fb2753045ac5202412b12e08bbfeff57c68b15ce517dce466f93f5e08441db5d2a2b7f6fbf216c6313ecc0b24ebc7d2fabccfb0b1fbeabf8a96f9a4d3ab105aaec0e8bc3a8100b2b3e94dea9d18099402939d03dc55ec9067ca26a5c0ac8e399a5a170ac3dc6a46b02ce7d79d5545f75cf911a05395b5b60915bced9dfc2de7363450a3caeee1b1228d87f789ddd4a3aef777e57e3cd6261feb4c53624050bc32a2f4a5d94d135746a446331f867ea89404d22633675d6abda770ee4a196e4896f11ea6bbabf7332f6b127fe606f12665837437efee8d5f1eb72330838e49369851c206c88fc47496325a4e014", 0xfffffffffffffd8e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x1, 0x80, 0x101}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) bind$inet(r0, &(0x7f0000001080)={0x2, 0x1}, 0xc) 15:16:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x7f, 0x80000001}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf000000a, 0x3ff, 0xfffffffffffff4b7}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000008, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0x0, 0x400}], 0xfff, &(0x7f0000000240)={0x7}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x14) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = getpgrp() r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) 15:16:43 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) 15:16:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 15:16:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x800007, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) socket$unix(0x1, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d9a9380d4da5f575a609674636adb29449682ef18ad1edceb54deac2009c521b785b9b05da2d2b794d0581b47db82e6dfbbdd7cf0988cced5aeedb2a97ee110ac2cf9c617748533d6d488b35da3b4cb13d4e0e8e397434801c2ac9424e96a71c8de16f670c8b7a27993205b343457cd4637c5740c2b5d22d327a237d00bac44d763691ca8ba2a7b2a358d604a744f5050c1b59b0ab2fa514b8bcd76f286207a50ac182033fb7cb999758c07f1cebe0ea025affc49d92562ab7c2a2c03de4b749492d3e53a60ce6cd22f05d2e91185152a3deb98e301a2e1dd3b7184f0b8582d8d9511cee17c3c3e12497aa2e0565fa30004e5ac43b0110d9", 0xf8) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) 15:16:43 executing program 1: pledge(0x0, &(0x7f00000021c0)='\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x7, 0x1f, 0x3, "05f94445d61428c86bb5f2002f69512101504dbd", 0x101, 0x3ff}) 15:16:43 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) 15:16:43 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x20000200000005, r1}) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 15:16:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="45c226611b36c2a0c7b9827ea7899544ba4c4eb3c027d8c746a50d8a57731a0ca7d09cf38e7a2a315eb1d1c14f762156faad495581ea7ac932e97e0f399f692cb8bc0b8b199599af47ce0dfd0b62b312b9d24801ecdfe1327092e6fa1abd", 0x5e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) 15:16:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001100), &(0x7f0000001140)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 15:16:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x106}, {r0, 0x40}, {r1, 0x20}, {r1, 0x10}, {r1}], 0x5, 0x100000001) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/48}, &(0x7f0000000080)=0x32) read(r0, 0x0, 0x0) 15:16:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000001a40)=""/4096, 0x1000, 0x42, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 15:16:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x4, 0x200000e}) 15:16:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x45) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x77851d1501e4014) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x3}, {0x0, 0xfffffffffffff888}}, 0x0) 15:16:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) flock(r1, 0x3) 15:16:44 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f0000000140)={0x1, 0x2a8}, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 15:16:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x4) fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x101, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) 15:16:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)=""/161, 0xa1}, {&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/105, 0x69}], 0x8, &(0x7f0000000780)=""/80, 0x50}, 0x840) setsockopt(r1, 0xff, 0x2, &(0x7f0000000800)="3504662c51361a71fce93a88818e197deed419ecf514b0c3855c7456cd093a1750cb7cabd6d38e86827e6380e034a5aeb15122f28756613f198159755356c34e768915c3", 0x44) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 15:16:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') dup2(r0, r0) 15:16:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000840)=""/4096, 0x1000}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800a, 0xc6) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x148) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCEXCL(r2, 0x2000740d) 15:16:45 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000480), &(0x7f00000004c0)=0x4) flock(r1, 0x0) getpgid(r0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = semget(0x3, 0x7, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/112) r3 = socket$inet(0x2, 0x0, 0x1) r4 = semget$private(0x0, 0x2, 0x304) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r5, 0x20007461) sendmsg(r3, &(0x7f0000000980)={&(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000540)="b65d2f8a89c5f3800d7e36759294a86e0d1ee284ffe59156b0b73659319ba2569ce051ae0ea6f5edea9b2c30ace21a3cba101bb3516cc33c98ce7edb1b2d1e31d527a9244529ca8b4e94", 0x4a}, {&(0x7f00000005c0)="111c7cee2a8167add0cd4b752726ccbba8927874605388010b5112dd3f74e6e1e56a35013bb214063cf1aa695f3e0edf6638adc5ec9a03a91a7f8a99d01b124ae6d1137a348f1719377e5a46ab74ffd0c8169789119c36b80dbf26baca0b9aaf47cdc4f569d5437d7e8677ea49b8cbcc9b20f2171aa9714cb4f12ad3f3f0", 0x7e}, {&(0x7f0000000640)="4f4a8982f600908f15cdd1a4c75657a8a0b241f360669b18eddc13c162d2fc4128ba8574199d6ed777b053a8a2f1996caaf4859db84930fada2521d048c7b72841a56b6d1539573dfa3c2319a148825921458579a1997d1d2700e092092198c0d239570d45d000d747e834582c46613163eccfbcef5ba553422567812f5660e5f652a667bda269aa7e74b61cfad5bbb01ee516fec7796880cc8e3a509bbb633ac74f91d0b5e7933e10c2fc", 0xab}, {&(0x7f0000000700)="1697c1e1305e522aa17b8891bc6e", 0xe}, {&(0x7f0000000740)="b95b429636f8cf739bf9ff39b5548f2bd444c1c820891fd67979dac9be52c30668027217d18437f365f8b5c01777a1952c858edbc69d27811215edc051acb789569362031c21dfddac1597aa0fcff9a53923162aaa64f78b167969ab90040c9799a136df951728c740d866d8dc0821cdee36141b95a136c00388ae9f7b5b43bab7073ff7a607f96bf47ee7229aff02ac94e6afa41b8e0bc6c3fc1792c8b4d3d16bc8d1122f1faa60805a29fb19db71df4baa6d8c9537e499d6c77e24a68c852d35c75b111c6ad584d6f092a3e72613baf630acb0d6f246675c2b8bf3ed928c69641f2c04f883c75efad77d4570a9cc5706906330e37e", 0xf6}], 0x5, &(0x7f00000008c0)=[{0x90, 0xffff, 0x1, "f14b12a39664b820603b4af9dd14ea3069405b3ef93d2648936864d3a1475033ec498836f0a3c5ee02ef8b0e6b98e076d36b5a86424478d5f434fd5886006187ca8ddba36473bc7e4cff5f8b1dc203584e9d20cbf95c36ae67c6221ae0774d9d4abac17e2e0971bf141f90d4d4ad302b477ccbd03587669330e376b8"}], 0x90}, 0x400) bind$inet(r5, &(0x7f0000000300)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x8) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000140)=""/174) kevent(r6, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffb, 0x81, 0x4, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x2, 0x40000000, 0x7fffffff, 0xfffbffffffff8000}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x5}], 0x4, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x1, 0x20, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x1, 0x2007}], 0x7000000000, &(0x7f0000000340)={0x3, 0xfffffffffffffeff}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/98) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="5eefb4a55590be5f425c6f78a74f06973a5c8047739abcadeaf59a5cad96fa7c3ec116d134523e959767496763febe8af741100506356b5f61a5803cdb08ee6677c7e021e2018b86e954debe5f444042f9952d5324c761a4c078fcc947befbf2f4ec61102c1d2394b037ef27b3a1c81d9a9503206a4121c3840cfc782ebae4ddbe6efeb021f68d6bbe", 0x89) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x7, 0xf3]) 15:16:45 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x140) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) 15:16:45 executing program 1: setreuid(0x0, 0x0) r0 = geteuid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r1, 0x7) r2 = geteuid() setreuid(r0, r2) 15:16:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000080)="239144a9539f0077fbd208f607231ea7c851df8281567c395861b078970468852956782a44816c8c8d263fd7d46cf4e3c1e4e35defc717b5c9e43c2954999f9f8d72c7ede73a382dd29088adbaa372c7f0fcea85f6e1b123a59fa6069d42930aec1d387dcef1db6968b28f12ff25f3ac99b650f49254ba4ff6be75f768199445", 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}, {r0, 0x105}], 0x2, 0x0) 15:16:45 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x7, r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x299) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) 15:16:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) nanosleep(&(0x7f0000000040)={0xc46c, 0x3}, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 15:16:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 15:16:46 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0xffffffff, &(0x7f00000002c0)={0x1000, 0x1440}) 15:16:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) 15:16:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0xffffffffffffffff, 0x400}}, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 15:16:46 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x7fff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 15:16:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000312000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f000068c000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 15:16:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:16:46 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) dup(r0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() flock(r1, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 15:16:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) truncate(&(0x7f0000000240)='./file0\x00', 0x100) open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeb8) sendto(r1, &(0x7f00000000c0)="21bf7d4f4726d7543b165a192d2189137f4c2cec7c39af0b8ffe4ffb76bb6f32d9ab5520da6148a10af8a60064f356d35f64ff3e8868cd6c683de55e61645cb4e17295c7a5c8b283e29e7b4544a1d5a2f6889ec227bfb8fb4b3951edbf9ee4bc026a65b9095fb881c0bb5dbbe342b0e0ceb18ee011fea7ef59aed32111", 0x7d, 0x8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000011ddff8d82ff5d8edac73620e4e6b8ff166cf965e9c5f1b8ce0900fbd96a6ec5ff3f9a9700f8cca1ded8f1fd2690953f93eef006ef7ace77fcb7ba296aca552c0e7eca552446b7befab401e392eba3cf871c55291f234516934e45d12fc750e650072dd9cf6de844a0ad47e93938622cda4ae3f65d755b5c16c564a1a4c9b56a0ed9644ba2985ee860b530b56718b8628658d7df247a423a79a86e7a2b41a6a2537bcb0857739858cb627a030abf7e1b0122d87998681f398e950bd1e205fc4ad4788da27325e86316066c1cfb00eb557ada5c5b2ae4abbffc4b5bc422561caeab8af37185a290f9bf5c90aaf738667a746325e2cd0578710f502498fd274d0a"], 0xa) fsync(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xfa, 0x1) mkdir(&(0x7f00000001c0)='./file1\x00', 0x1eb) r3 = dup2(r2, r2) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000580)=[0x0]) clock_getres(0x4, &(0x7f0000000640)) faccessat(r2, &(0x7f0000000680)='./file1\x00', 0x80, 0x2) r7 = fcntl$getown(r3, 0x5) r8 = getuid() r9 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000280)="4f3f004169a5655b03c2808544ebbacfc75de0f08258c1606234111039e2109b393359a2665aceebcc1a91e30bd59ebc0e8efb7ae28c75dc8cbe24f3f43bbfc51bddd5b32839571c30d7d555579bbf34924be91a42a4da3947fad9b6bfc13f4a7db19a74597d", 0x66}, {&(0x7f0000000300)="c841ae817d4e50c2dacb1e001ae89a17dfcfeabf1c6413db96c892ed0bf61191f35d0ab78906ceb171cd2a579ed8a78a1d85152009c12e726a9abd77d2d2b187e109117c44ad73eb8a9f7f002c9bf23593c1248154383ac94134461dfc32ce462b3f1604f41bb626d9ab779d21a14d444876beeb84adbc7f485cd730f67dd332ba58b3f21115f19e9ffce9cbe194", 0x8e}, {&(0x7f0000000480)="f8acbac16d6f779e5f1b88ee781940950bad1b02d91441b187a14b624b66bff71854e5a9ebf958302b4d58c03d1fc2c790c5f1ac77d74001e5dc8504d6142f6def33d9937461e4ce46f7c61cde639c2aa2e0f65ea179ce7b955673e39613007388b623092a9f4591f3d974f078fc4b32410f2da3aa7d11cb5ea54c86d446d2583ed136b083b38c2534a8dc3104d61ba0f9b5462a5ef1a2488f81d24d997e56b9262f95f0b36bd4e0725d0858a3a8f6d15c93ead4a6937c1ef5c8ad863888a5a185b08a7faa0d7982ad2d009f21825cf08bc791499ac59484", 0xd8}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x7}, 0x8) 15:16:46 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000ff9000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/68) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 15:16:46 executing program 1: r0 = msgget$private(0x0, 0x20) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0xd54c}, 0x8) read(r1, &(0x7f0000000940)=""/4096, 0x1000) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001940)=0x6) readlinkat(r1, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/72, 0x48) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYRES32], 0x1, 0x800) recvmsg(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/116, 0x74}, {&(0x7f0000000580)=""/169, 0xa9}, {&(0x7f0000000640)=""/62, 0x3e}, {&(0x7f0000000680)=""/138, 0x8a}], 0xa, &(0x7f0000000800)=""/26, 0x1a}, 0x41) 15:16:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x44, 0x9, &(0x7f0000000040)="c3866dbbd683d4f7be821790947b0745164a0a23a9a49fbcf155eed85b10d249dd69d26735abea7975a6961c59d3b8f0ac6daea6d618e5d2", 0x38) socket$inet6(0x18, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000340)=""/113) 15:16:46 executing program 0: r0 = socket(0xffffffffff, 0x2, 0x7) setsockopt$sock_int(r0, 0xffff, 0x8000000002000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 15:16:46 executing program 1: r0 = msgget(0x1, 0x200) msgrcv(r0, &(0x7f0000000240)={0x0, ""/212}, 0xdc, 0x3, 0x800) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000000c0)='r\x00') 15:16:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100000000, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:16:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 15:16:46 executing program 0: r0 = getpid() r1 = getpid() setpgid(r1, r0) r2 = semget(0x1, 0x2, 0x704) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x7, 0x0) r6 = open(&(0x7f00000017c0)='./file1\x00', 0x285aa, 0x1) fchownat(r6, &(0x7f0000001800)='./file0\x00', r3, r4, 0x2) readv(r5, &(0x7f0000001740)=[{&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/146, 0x92}, {&(0x7f0000000500)=""/84, 0x54}, {&(0x7f0000000580)=""/105, 0x69}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/180, 0xb4}, {&(0x7f00000016c0)=""/100, 0x64}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffff4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x101, r8, r4, r3, r9, 0x4, 0x101}, 0x80000001, 0x5, 0x88}) unveil(&(0x7f0000001840)='./file1\x00', &(0x7f0000001880)='W\x00') r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r10, &(0x7f0000000300)=[{&(0x7f0000000180)="97d06433caa1dc5ba4c51589bb981b35066f7b7f3fedf24727741a95501508ffb5c0c4c0", 0x24}, {&(0x7f00000001c0)="80ad64e36808e5c1a34a45fa4db6a50a8aebb61ce91fba80c6824cdbf039563d8eba295bd1ab0b3aa37dc82a5b125577455d255264b269b7b50c726bf5474628bd9e4b1acbb4c0273185731283388db263c948daeb11ea35aa840f60e6f2905922c8a4f654113a605fd2f2ffe3579b5d68bcfc46ba79655ad95f5b2543cde3333521cfecdc55936c49d22765bcb677b9a298117dc87527915b65f8ef3e6e357385474ca0be002d71314b994ca1b7b82c8647f85e6e53b8323480b7cae3fe1596f4cdb53bd4e7938a54c689cae89a8802bdf7dbce0d485a17f84a65ef0ded77bcfa24a92e13703cf67bfb76f5df76041b", 0xf0}, {&(0x7f00000002c0)="f0562f5deb97010ec7ee1897b955c22a7fda136b172bd82f592ce00bdc868b", 0x1f}], 0x3, 0x0) r11 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xffffffff7fffffff, r3, r7, r8, r11, 0x80, 0x2}, 0xffffffff, 0xacdf, 0xc29}) getpid() wait4(r1, 0x0, 0xe045d351b798041f, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 15:16:46 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x10) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0xfffffffffffffeff}, {0x9, 0x1}}, 0x2) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1ba, 0x4, 0x2, 0x3, "e3fa8ae664a9bcf9cdd6cfa9a83309111601f37e", 0x8, 0x238}) 15:16:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) semget(0x1, 0x2, 0xc) 15:16:46 executing program 0: r0 = kqueue() r1 = socket(0x20, 0xc005, 0x8) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) dup2(r0, r2) 15:16:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = kqueue() bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4000, 0x72}, 0xff46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x2}], 0x100000000, 0x0, 0xc68, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x6, 0x3, 0x400) accept$unix(r0, 0x0, &(0x7f00000000c0)) 15:16:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x80}], 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:16:47 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffa, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 15:16:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d", 0x36c}], 0x1) writev(r1, &(0x7f0000005740)=[{&(0x7f00000036c0)="2e449c0cc8e0d18d74b9307ac886d572a1d32f10aee51e438bdf490537986896cd4b62708254bc18e401a63d8c9eef43c1cc627f74089e75eb77b420fb63fa61d2382a719edfb517581389f71a7707568d5775f70c63c24c3fda3aee030e13d0bd47f9216a691ffb331b63e66022de94ef393c9fb6a0e8d32da9cfeca8ede44b57eb748efabc395bd7ec7784292654ced9f1a89dac6d5a42c14ef1b490f2a84067ab308839f244e5b56dacde957be1748d1ca3e82e608241e4bb4985bc9531b1716fa1a19b04bcc9a3517474f7e1247aff09c6c3b98bcd58bd85764552b7feb20fcb4b1b2bcc120b3e9c7509c8672deb0be948464fbcca47e1c75ff54440c7dea0004dccd2ac4b7a30e34078ac029aae5b8759f92431a8ef70d7167447f967a6109d1c5ab6f49a1c468a944d8b3a0fbe1d1a19cd3b43793685f951a12587e475846ac5759a8828d93fb76bc7a14136c2f79ab2ab99397129f8861bdbc04d37a282d8edc6b6515896e7dc3527e7f575f54d7671365c495d2711b2eec7cc3c85439896043b0a4be9f80f3c3f18239ca7592cb2553ee5c14da39e66b392a04b7bfdb92ed84522bc6c14827e01f9eba2f6954ca993e9200a42759c917cc3a25f6e1377be5d19f524efa43e3fbedcd51585db066ac098f44e6ce94c5bf3c17d4920b3dc2d240ad732edb59b0a8f6306009c307ff051d8c227207c30a26e1c43d2fbf9df2cdca7a66b08b7a248cff5f99e4996006abc400449d381254256ce248425a8a71d807a7b45b13cbfb2d8768b55e14867bb165fbde18134e88e2c6186ca6303918cecfdfc74fb54a3e6c207adb9b5de4c646f1a235525cef9278bfb451e1c650694a77b8c6bc7e6e22900e36196c0d975b2e89babd595e37631e26cbf508c4241afe6f48b18624229b7f07a66bc7f470ffb157844a9c1d56fc45c3a7c1dfd7a915624f31d9ad8a5b6285ece0aa8a208542f26e5a8e509aceebd6c0507ff73b3dc46cafd523f0576900077dce580f45d4cb35e13baddf71d4e0d2b67c9b960dcc77af8bb542daa43d6c4e01de7d117f9a485cad1773275ae038dbf1f55ae4003dcaf788bcb070dd6e9dc8104972446881683150a0728aced72ebce8c8b2b4fbb06a10b5845c11277d299b74eaf49fe24b16de03906499d6ec236f72a2d8a07f114b3d6422cd0ecc0d15e98f4c8b3b56feddad23bbac6bcdd1c03db0748749855df993042c66ed055b1399f38fddfcc78ec608ecbac345b38bef89d48ddc83dd077910d9e9046f2db6e0a7f6da6cf0fa95c5a7c2237044ee83c7a5916024a3204b1d471b0016c82018ddb8bfe7cb3e0f5154402bd2d8fc4d02cd1031f1c414a24e041f5dc36017bf18824e553fb7cf4c02a4e7c2747b06716287fc844196bc38cf450ef685fa3d607598d264f0371128c8f1cb8dd7ca2d148aa8a57806962ced0287ccaed8ee447f82c0586aac24c438dac6f9898950d7caa67669f24630637be46739c0a2ff7cdeb2c31c7a3a110065526c63a00a6b1ab5ed2c65a3497d0fcdb51d677b86cf3fe38785199fd2bcaba87e1668b996a4d4c1c633f7bdbc7c4ac959cc98179a6c37e5e26ebf9d4a5920a98c09bda358b9af0f5980807c4bc238874956cda09115e711aea966e299dbe11a58c8ef1ca7f127adb6a9a6c05380ad3a036485879973358f2ceff8106cfb8297e6820ee9405263a7c2818d6d01c9818e689bcc08f28f475a6fa2db465b5dc1bbfd7c9dda1b2cce5f1236b90a4a488be35701142073fa9f390ce19fa2f0099b2d28809c93411217846cbb6c8a36d01eca4e3b310d67854478771085861280b6b23ff4e6273d2979136b5990a8da9360020d3776cebd89b840dabdf4285a457648471a48756e827141cf95899915d02edced01f818f2e50f58123b3e44206aecaa0611ca7efebe2a102c53771efab6bce97365af157a1782336f9e44313ff0d4dc318b1d489a253b0f04af47784fff54d113acbf41ff79d11c38f5056b70dbb4739e176a6e152aecc3351e1c19cb3a5af255863d11e9a6cd24c39028f35b8ee79c17a08841240531074f6aa06ca7a670d08189962b503d67cecb5c750d4b0e910044717886dc4832c339e9775912df2ad9251e4686ee7a4a854fca2d83774b3311b90ed337a0c8e912f0a272ffc7a329d63a7f9b9cba09422062157b445564df601e9e6713d653c257458752775a3732f4c65f52b98744e891a5a9aed050a9ef72a6e509fb49b3fb2ac8d74235cf068e458d5610de7fabf2e6eaa1fa79d02708f7cea89fcfd31ff999f0b7a334da4d57ff21d2b0a36d432dace074ce2343ceff87b06cff387651e228b9c9809a71937cb9336b5bb04806f3fdd2112981995064b74d774cc9bd1a2fce489ea85ed870a97990f592e12d451e74585eadfec666e2c918be4fc3b6be688358cb4dd56f96583158bfc812bd6beb23660ef7fab5c8500cda4f3ceee4ff3cc15f5bd8c0df7385da671222099cb359e16ca0dc012503e97392143afe880627f12ee68a7104248546763e866caad6480602f8c2efeb5a3b10584958ebff2db104a1ef727d1de6e337fbeaa759931dae31fa10cdadc51be3207154396dd655a3fac85eb3f918ec9d4673bb158de5d8fd081c687a323f5a23b6d619f951e087305fa2472c3149eee14732ffb5f755279860ba764db5c5810f97f417f9fdcce6568906711d98c6a3c0fcbf273bacb22e92cce6adf1eaeff7dbb3d38be0ca42b948c3835baa3f51b82d51b935903faecc6231f976e2c8b9c51aaf8b5b74819f57653ad7cf7da8b58340563eb7d3b9eb48e1d821ad0c7dd6446289cc75f85247e86affc2bd8737fa0aa963a999913c58b61b65c654b7599c83e723f1c170373479869eff88ca974b70064ef9cf2614a5452aeb9157e9d60ffbb09cf70e7fba71ebed9770b3556a966c2acc99ee74b91956ec8c6126fccd8bbee737b9747173a1d5e0e81b7169e08cfff5184ec7db17d820dae3b4e5e23b445c0e464546e2c646defbfdba9f5841d569206e2671b6a36b32b792751d9b8196294f0fe59a138c4b277edde80cfda7fcf885c5e746c18132a5780c22b5417e42a61667e1c9227560bd596b9428d3b0e16e3d5909f46a606635a023658dc57a665abffbfa4905635f986652f99cbbbd1611b44c824bfed1d4bcf455af95f2b167a50b00c32de04a0bcd71ab91a2377e11430da5f5182630594bd63d00ec3f10886eb1e6eaf6634e46787464046ea39fda360d881984b2ad7c42fddefdad77910e2e491f0d3992ecc31dd883b6ef3d497c682d194cbf212d166d0f539668ae1b22e669051bd6dd59b846284bd849e7cc3101895e49db8e1e370bc75d98f7828ef46663972c79b6531e0021f9da4f66f65fc9928484dbb39d9c8ee50ee67d7f439c107988a78f5da5c11c376981f79aa96879614afa8cf3a6a9e95978eeb5bac2c3d028f71a20a4a7d6e6a0305ae6be6a5aeffc9a130747084e5db565c41e5b131b1525137303464af7a695427a91bf1f5947a1e2fbb0305a9ae7f910d94752813e15a9a8548c39cbb83b460ac6cd3eb96538a1ca37feda9268ae8a5849838d1775ecf6d131e5d278f9920f6998bb2b90d8b5b07b1c7b26020ab8ba7deae7376d54f4e588d38e1651f4d18dc5ae6b562d145e8477c6d0f38e25b4e5fa30b36d038ddef1e98f45016915815cc2012d90a825cc5a02aead03360fc3bbee909f93845028257b2fba02b297cd9ac6d6539ece0efab56d56428e5ba848fbb341b42576e200669983049635798a2655b24be805bfc6dd13771c48670cbd9898807eb516685fb11abf6c00958c8ad174ea48a637b2b8f867cef5388cc8a1da65263d11f2b6592631d105cd8de74a5b6ff52c50207c3b735b8529a6a18daf390a6006134538a857978d0f3c7b8219b5e12dc6ef4f89c3eb90ff260d6c71303778b0183b716f8b9083835a644b5fc20a2e712d347e85b34600d59c4648ae99c564e76e2581eb88a1bab411ee859a611bb41aa6a45d8f193177c4d26feb0ef9272d5b912ccdd22f5f4795a71b0f4b975077ac68317e468b84f701b5856aa4fbce6dbe403e2906d7b3450901eb59be8437b05d442f7dca5da04f0fd2677f05859c88745df4acfc4809b2a6f92f416970cca2a27efd91df0f29b348b431ac9288ddccbe50571afc18dbf8ea4465f0bd250970d2784af627e1adfae63d7a479153e86a7c7cd79a9e264014e17558469ceaaba4a49d2361cc58ddbb1d94a36a1ccc4931ed746ffc40f5c42adad2df77cdb508caf1fabf7bce99e3422470b5d664db82a496d899a32fb2baf5b1a3cde4532170825f7e8296615c15b38aca62b2a90527de3cdc305f83aac6c9041be73def33ec4ff6a68d8ed99d7b9d6af46c796d9381e4fb6d37d27338c195f3feae282654f3fdea9a4a81f673e98746704983add5efa9fb398fa76b4d6cb6dcd43e7f0ca4555718d9d106deb752cfb02f13f60268f212a794b18462afe683dd16245c50834b3af3ca8b090b80bfd0839a7755064f7b0d560f828b60d0f8b8f85a2d473dff5adeea5f087ce7562b7a95ed8a75c469139a0075fcab1e5d6ccdb4e8f002053c1acebe0b3ae6854393a6676fd0f09f88aded68ca04057232e260bfa3ca2ce43311fb7dc57a2fb31e093b471349dc35665d9939a71117cb8fa492be3516326136507cfd4d005c5c182a89fafa2086962d8696cf616148ff978df6c958484a0cf4752cfa8d0cbc9b06f64be2bacd64ed284e4c5619fbb6272124f89c977ffe831374afbbeabcb1965ed9b0bc016b2f585dcdb416261baa0d96f77cd1aabb9945b7f460c73fa8155aa15e3243232cdd18c2194cc53e6bcc9f807216d19eb4ae671e1d1cb94bf230ada427ab663d01335587b0a6cc10985d385ac855779ea9c2ec56c71765977dc906e5c7fa7e8db4c242fc5d191f18780f5", 0xdac}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) fsync(r1) 15:16:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) 15:16:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x5}], 0x7, 0x0, 0xffffffffffffffff, 0x0) readv(r2, &(0x7f00000000c0), 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 15:16:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x2) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 15:16:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000040)="1f7be4d1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff357e", 0x65) write(r0, &(0x7f0000000280)='K', 0x1) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x0, "96ab242e624fd2d7b666949ab5f1c8fd46a3491c", 0x5, 0xffffffffffffffe1}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') dup2(r1, r0) execve(0x0, 0x0, 0x0) 15:16:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) 15:16:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x4c, 0x7dade114782a37c3, 0x6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000017, 0x101, 0x8001}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x8b4, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x64, 0x600000c0, 0x9f1, 0x15}, {{r2}, 0xffffffffffffffff, 0xf2, 0xf0000029, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x9, 0x4139}, {{r0}, 0xfffffffffffffffe, 0xd4, 0x42, 0x101, 0xbc}, {{r0}, 0x0, 0x10, 0x24, 0xff, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x5, 0x1, 0x20, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x3ff}], 0x9, &(0x7f0000000100)={0x8, 0x4}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x10001, 0x8}, 0x27f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x80) fcntl$setstatus(r0, 0x4, 0x44) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r3) 15:16:48 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/89, 0x59) r0 = socket(0x1, 0x2000001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c2022e2f6669b9136985"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x7ff}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x8) 15:16:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20e, 0x4000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10080, 0x14) 15:16:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x15a) close(r1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$!((.\x00', &(0x7f0000000200)='/{\x00', &(0x7f0000000240)='\x05%[\x00', &(0x7f0000000280)='}-!--\x00', &(0x7f00000002c0)='}\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) linkat(r0, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00', 0x4) close(r0) getsockname$unix(r1, &(0x7f0000000440)=@file={0x0, ""/8}, &(0x7f0000000480)=0xa) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x41) flock(r0, 0x1) r3 = socket(0x18, 0x4000, 0x6) semget$private(0x0, 0x3, 0x188) r4 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setuid(r5) r6 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0xf1) kevent(r4, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x200fffff, 0x90c, 0x7}, {{r2}, 0x0, 0x4, 0x41, 0x4, 0x1}, {{r3}, 0x0, 0x1, 0xfffff, 0x0, 0x80000000}, {{r4}, 0xfffffffffffffff8, 0x10, 0x1, 0xc164, 0xfffffffffffffffd}], 0x4, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x1, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x4, 0x20000002, 0x7a7c, 0x2}, {{r1}, 0xfffffffffffffffb, 0x90, 0x40000041, 0x0, 0x8000000000000000}, {{r1}, 0xfffffffffffffffc, 0x5, 0x1, 0xb1, 0x100000000}], 0x7, &(0x7f00000006c0)={0x100000000, 0x690f}) preadv(r4, &(0x7f0000000bc0)=[{&(0x7f0000000700)=""/154, 0x9a}, {&(0x7f00000007c0)=""/171, 0xab}, {&(0x7f0000000880)=""/72, 0x48}, {&(0x7f0000000900)=""/86, 0x56}, {&(0x7f0000000980)=""/42, 0x2a}, {&(0x7f00000009c0)=""/126, 0x7e}, {&(0x7f0000000a40)=""/114, 0x72}, {&(0x7f0000000ac0)=""/121, 0x79}, {&(0x7f0000000b40)=""/98, 0x62}], 0x9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) r7 = openat(r6, &(0x7f0000000d00)='./file0\x00', 0x200, 0x80) linkat(r1, &(0x7f0000000d40)='./file0\x00', r7, &(0x7f0000000d80)='./file0\x00', 0x4) flock(r3, 0x4) ftruncate(r6, 0x0) socketpair(0x20, 0x1, 0x3e0, &(0x7f0000000dc0)) mknod(&(0x7f0000000e00)='./file0\x00', 0x0, 0x7ff) preadv(r6, &(0x7f0000001100)=[{&(0x7f0000000e40)=""/78, 0x4e}, {&(0x7f0000000ec0)=""/62, 0x3e}, {&(0x7f0000000f00)=""/155, 0x9b}, {&(0x7f0000000fc0)=""/12, 0xc}, {&(0x7f0000001000)=""/239, 0xef}], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000001180)={0x8001, 0x1, 0x7, 0x3, 0x1000}, 0xc) flock(r6, 0xd) mlockall(0x1) 15:16:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) sync() 15:16:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)=0x1ba) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/33) r3 = accept$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e804e73682d0560089ca96fb06e7b77f2ffffffffffffff000000000000000000000000000000000000000000000000000000000000000040000000000000000000100000007ae5edcd4360d9a601004b7454917033f33a80ba32a4907b32cc9f9a1b88619f125b023614c8e1d4e40830eba84b680b049f280c9a0d6d233017ea5f9835745b9096b4603a4292de1aa972bdb5f9543802c07a35db13b424939a4b74bd6fb4073fd324"], &(0x7f0000000180)=0x6e) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() getdents(r0, &(0x7f00000001c0)=""/189, 0xbd) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xe0a0, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 15:16:48 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfdfffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x820, 0x100) rmdir(&(0x7f00000000c0)='./file0\x00') setrlimit(0x4, &(0x7f0000000140)={0xfff, 0x40}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/196, 0xc4}], 0x1, &(0x7f0000000280)=""/204, 0xcc}, 0x42) 15:16:48 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0x8, 0xf}) syz_open_pts() 15:16:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000000c0)="f8618a76732a43f74ee900642d980e9e9b5dd192f300223bdc10f78fb860ab309ea265380642a634188b3a2f95eca8019183d5a3f8b1c32cfea444649568e47883999cd92108c343e45db640cf98a4376732038f75493068d508874c42927169f19a2bac19dbecbbaee080d1b75fe54cbd56ee6b6144834209465974b3a65336019fffdd60dfafab00a9933fd4b30c457375b6ec54a8bb1ebc48a6fa5ceece9c75bc30", 0xa3}, {&(0x7f0000000180)="e4703f71594311a8d0913cab1400d651d94619cd7c7378265488452267a8a92864b2dc9f42bd27ac3f5c4958b3f7d9c6138864ec5c88850442038d99c5658ca8389c63fe2c3ec0c25765802270eb13c9948b6020838a576b903e9eb45951d7be95f2d60863f1498c77728ae7d2dedabf20bfb16983a77bfe594fe36213dd2fed578d9038ae6c175a296be07ff0b828246becb61fdbbd871cea6c3c5214cffac92b9eab438aaf603eb7d504cbe44aa4297a06dca122e8ba9ddbc8fadd2385f253b990f6dd41bb92c1", 0xc8}, {&(0x7f0000000280)="ea7a59045bc29ffde38522e37c7f7b20649a28670a6632fe6bbf5acc499d9bf2e6883f063f0f5846c79f68258d539da71034773632199100719a9d6d91106fd16ceb0285c0cb95072d2799d13ba637e0f76eb42bddf951445324bea794b1b9849a38afad30faabf7499c4063d985fe216daf150faf66c6a6a3b71ebd2dd61286c1bb71c526e9caa1b1ff068d5d0d29955b8a8a0eaeebdec95597e12e372bbc88f74ce88ab3feaf1c93cf3c69230c9785a39597bfe58b1ec2f8b180e672953718b256f88f223ce3966fbc9dc4eb0d07ee3bfbebe8f81cc0ea73e3f9434fd4aeff17f184e7616f2568cfdb8f866de2af378f425775e821c8efdc065081c93b7625cc701786148f96a1ee6cfa1b3df1b62f5b23819caa8fdb2b37131a0e8c7d11fef60892da2b3764d642cf54c3b0c120358fbfa948c982f3b6fc076f01cac5bad0aa9fa9c0679bee9988bedd2fdffa010afd1904de717c797587fedff8b787648dcf63cff8af1f03989ec7d864fbcab3588478998e5cdcfa558a8970f36f1ff974d85903becace220e4c9e140c8bca4bceb7f4cc3aa996283bfaf510ae5eee4ad5a95b60dce7f505ab46c80f0882bf71deefa0f511ef66da4f5f50f7e8a97f56ef399a6f5dd26df00b1e813685297622d0dd18e3a1c7bea0e1c3ae7d601b508e295f270fb57d847ce06dfd3a64d38e72625869c8427d54452eccc1251cfedf6c97096e1c1795a7d2327384824fda181fd839a99f05dea21fce4f5a845545a9d13620134ba5079646fb06f59a36f8f8b96312c6035c05c9e2a861f230937a86c6ec1ad963d3c3d05f94d8e4c20cdc92c098f43092fd79f792cbdb44509e486cf0ec84571d5fa111795dfba9e25b7733a8c828f8cada5fe11e6f57f993220296bd99e1c47fd89eb522c2f4f3aefe460dc609a84f9036d85bce94a8e90ca61dfb9cb8b9ba7a8d053e9d556293c64c5596cf41435e873ed5393a58d00470a3b93c440c179f4d260b9b5d24eb9fb3d16ea8a1c39e4fa91ec3981394c33d3e645b3bfce48c4fdd098a926051e0ca3bda6d45e6eab4ea35bda15b4ed1774f2c719090166aae41f47c402d70d9fe082b49289565102da02d02a3b469cae4f46bf4e41230d22f3139c241c1398f8aec1f70634c970d310cfc43c2c780bade0038e90ba6f7d15496ae65cb2b31b283f0799d752abd552e724f4cf48cc03b9b29658b4853b88c080bb6a68c10988038d6608e90fe9c4b0f06f3c7ef7d3cb17016b86fd989319ed1bbd2f511c3b8603facbc44e323cc4c588a0c485b916b1fca63f478c300dd71a85210f7d2c6f557528619eba01f0599d1be98eb097fb42554418c7ed3ba249ea51356375ed9d1d820a8686b6e6d95c884b12eaa0206f1e8ad5c9223f0671c791da20e74ece6a76032d74aca2ea70ab4d8598987a0b3cd5b46f1799ac9b71a8f4614c61cb3a607949a8658ae31026f060aa453e3e21b7ccf29f5f0d5c87e849faa9dfd006f93bf884c1b79946a07e30eea13d20181e1a2fd3d084d3ac0f176f63441c279c83ea7eeb819650c777e09503a1dd92bb91059fe74a90c777de2c2c7c34b89e4f3c6be33c01d7840a4682bf136a8109449acdee8dbbc2ba5376235bd5f5aabfa5d367843a60a4db16893ec4465d417d8bff46b1a536f3f36cba90fe726bc5ecf19ba2644038c70d00b8498d1a13a4f8aee6492d19ba3256157910b8af0ee1e39fc83dcb0ce379d04b17b834c966fedb6187d4829d1b3cb6a022c06768d0489cc5f25c9e5db5c5bd930b771c5c9aed8e6cfbb7a504a3f7d67c5ca5fc46e52e68ec63e0930ef0c3dce3098f95eeece539c56edfed7990b2a12eb760e87a558cb5f7e403f686eddc75f7d6a4223ee54bcc199832782c68b7fd5d067eb705dc81c5d93e23283c779e3ba7fa6db2be06aff63d516101f3de48bf69d8ee8b7922e991a5929e957069ff2350ce3f2ef67f14d2c985d91a2282b125c53d43a5b236f6b5155833b69d5fa2c8ef2cf7067c95b9e6dc2def05743dff458585f6440db1339e203f1a7ef0acc0cb46089ff3e597508535bd9f6c16d6918b923c310a1dc58e1dc9a87e5cba7fb32b560f4dd1b90e4b50db738344cc687a6768de21a54086965ff79d1de87d68df8ae8dcf795e019a4de45dcb449349cfd51ed90d281a17d9a6aaacc513cdd6632a1e86ca643082073ef00d7a635d727b8b118854369f724505b27528c61f800176997f803f9338d302cd656f28edc50101b7c79ae360c5fcc8a9a740e45a5a1055ad7dda1cc3c9e64fbd10613d79754013ac729a362240a687b209dcaaaaa59693bcf80c95f35ce5127c35d6f9134df774bbb391829c8d65f1bdbf58e5debea1c07d6336e2246ef670ec32f88179712235ed7f68c5a5a88bd567ac6acca870a9eb6cd661b09f5eb53ff3f35def1b9917448a962250c28ae25afc1a1a0db6dfe5aabd214fb54649ecec2b88786fc087d2a06a1896b13c763bdf1244307bda5713380e0a7a277f29204125f4e5eb31f616c4c3589db69f1b5f69669e840f4720baa0e0a272dfca556763940f3f96af70fbc582b09255551fa0413b74ea2b329510803c8d0ba1cd0e5ffb1e2fbd5198d34b6c79c585f6cc97c2a062f22e55034920da316f385fac0e9ee2986521902e99d7781b78dc9e8b16b07515fb19912c86b30f44446cf924f09343dda008b343b5d0a87e3306943a4b274491bc753e68f11456f225f6b470f149268b41e7daac6a3d7690e44fa740ed8b5304ce657b48f354dcb5945b94a50fa7eeaa7dbc890a8cfb9f89fbbf1843cef8cf981dddb5f6bb8c4c506d8912b8b4d70ff259acbd35e2f142fd915babd8b5b43d42afc4e144bbb460923989fd7b9815a9a1f13487bfba4c6b906e6ebb0393620345169bd5f6fe03cb244d57db0f1424b2c53f94457cb13873c3a4b313bb223643fd1cf40a3daaa3b126768daee539d4aef874a836f1b93c860e1fa760aa36745f74ef0d452826cbfafa493ee4f766e4a6fd2d37c29fd31f3fb43f98527786b4498f5d78ee6792c3f6ffe5dc0d219255a183905f7704a811c498987b0b6b69f546b805672734452c6927fe7299cc0e4ef5aa00e562046af2cc1e8c09567a6dbaf3cdcb254135bcbfebf46a011370273c4864650cdef08906004f4fcb7dd44c965af88728672fa01fb8979590b27529e074046e17f103ed304700e2f0269f1da695ce4b3f8a7bd6a36ea634748019cf26a1703a303e5366f0a2e0fbfe2ea6076d7c550bbeddf868a5b942f11f0e19b8d256f7a306b66f0e428d62469d1a66f26e20cde04d4b25625bf5951359f95da80f62cc768bb592104b0dcabc27ca252118e7f228f0838e04f24a9188462789ca7899535adb3e3b3eea8f5298ffddff57d04a45823c7fe25973ffe2271f62a7dee94958cef3285f625746a6923a312dc1d390156dbb920c14284d51a43a481acb6413757657fffa7fb2a62eadf53f318eaeb1e8d956e8ac2444243b56ebb66418505258ef5c53db0c35db64d0098c29219c52447df73864a3994b45bb49ef6d678f74fa013a6c1dff499eec9e29cbfe9c6e723179ad7fe21844226df6976117e94431d6b626ebf4b94d3353f5dbb46da5222a70d6b67831a843a5373c8fa33e4ef518f91294c869f4072eb4010a63dd11876b73d459fc72fb5b92fbeb5855cf3d01617a799e822e16a45887f0be32af11e552119058cf704771de4653baa3623acabad827b0af3dda7082b9ff4349bbeccdbeb0ee30d23c3f090edcaa740ff2230a968adac8b9301bcd37a3953bda85de21e6654dd930d202147dbc3340206b0170cc04bda4ad4c489b366cf904e47f8e2ad90383bb7f26c679acef6c91eda61535acde1f9bf5bccc64f964d3a9633c1961dfafd1dec3e69f0234c140de2a1e7fc220e3a4f4fbe1766831e3c0c6b45963ae487962286fb14a68719c5e38f6d94d91187216dcb1e9d4e462ae774c11ced1dc12fdfbf75ba8b4a5419e54084cdbaaee868f7cb4a60238a892f502ba63f0d5a8ee9f2279c46989ad9fc445b47f8cbe868bd98ac55ce9a2435b75ec11f87375d2d0adba041a59d1854b8cfc71d801d6b3568c41cfab3561ea51da448260aad0b620c59604a818e393b273d90e5d028d42c462b6a59fe17fcd6b557ac5da026144d777d726ed1b8c11634bfd8f98829541ed5df0026b401e10de39e4fd654183e962f5f54132b13e932cbeb3208daff8287e34dfc2f7be1055cc45ef4a914476607b2e1b9e7d4f30cb4620833651412563baaea2f93d263de5a9c7fc720becf20fd78d9f36011009c3b9d51e09e07fbe7723bfd16123ee64f0971e929e698588fe7af2c9ff89d62ef81fb89a2db12a1e233402594fd367dd900912a7e1326d78fc320487b5194a9b83ee4d3ef228cb7f49a3efda8e97c3b227993dee10b21cfa30b705870aa8752dc4b0510c4d29e1b8a6a987d3a5f9d3a705d84067b1de7d2400232c42ba00537906218e6ae8c0afa0e9b0335a5f6e9c201248b47e3cec6f89f9b599bbb2189b3c11c857aecf951704c3bf50155a5404c0e49853092f3eaa68e7527eb5c073b2b1fd5631f38760a00c3dc18aa5a47e0d22c04d2c02fddb797db7d86d65b2ff36c71f3277b9fe3db54e0dea55f6d5cf991d676fdc5b5dbb30630cc80787d3cc403abba1dc081cdd0d5cbf1495324c834aab402fb2d903896faa987aa77a5187e96811e004b07f447ebb35dd998dbfbc553a275cf362fd69cb8bfed306e01d35726a125149f1d1ffb13098e0d7f982968fb2cd67af13f24c8b79c8c305184940e12c23c4f876e5ea00ae13a3cee239f37c598f73279e1d1cfbbecaa3a47e2e4eae78e8a42d48b48d886baa909fe1e9bd38fc0bfb2349ced995578e89d2ac1ec9f849c0d78d68fdc8aaf515d3405f189cbade9787b468a7430aead470795430b326890b7195c5e230145dbe74944d60f6d49c03d79bb3543230562d03588e4dbd62a1d534263b60ff69bb411a8f1305937e033375ac3d93019efa2685c27be4f15baa80b26c6bf3e051715069b90af314ea5018f586da6e5e61f6bfb409d664fec1ded8ffe2d367b2829728cd5a69720f983f3456cf4f41c4bbde3663f9380b0eec218048e029b43f8f2e46ac75ff1e44735713d94dbcfdbdf2c007267f0efa93a0526ca285b8f4720b039d8795673b38a4d2c3425796df6a72fe28056cce6c0f227579480d554f473b1ff2cdfdf452962c3e81fb4b0e7a2106859eaf1755fa3459bcea583a16719a58dffb7e636044e27b1fe3fdc59d1b1ac3daad1b5a4a078dca7f8ee993029188fbb1935b431f4d035a2c624cd946a35f541581ebb74f4db46fdabe9242847403d21907605db8fceade74e989b26227cf886371dbd5422ba0cf90cc8a247cd2ab0562b9769a1cd0e8b24043d4bc9baa9e4939c4cf1e797da6c6e8a74ae90e3a0e6a9fb84959ae557220822b0501dfafe02f397095320c69a9d7b872ab0fce8cf713c9c98b5ace07a42c53905ca33ee5e4a29bf64d3449cb5e7f2ff9f0e1699a0a1ab2d59d58cc91453fe0821f7c8842631ca37e4502e6ef25a0b5b2c7f2d6da5e25a7dcc1932b8ac24a4ad26cab0bbe1ad339f2f8ad1b29c4013e8fcbed1d0e2b519e6675a89aeb8ae62624996c2c62fd1421a30196ada0250e9fe4db74aa871bc8d67e7cfe933e84e759f2b687b11e8c46c65438da726dfb7c43d090948dd42ccbffa621cca10c86b07ad6e2db115d095b60a2d90d7c81f4349e4b76f2b02bd2c49e36b13beedfe57e671781f3cbbfdc96", 0x1000}, {&(0x7f0000000040)="cbcbd0f772bdb1d8999eccbffc08ad581c7f705143c9c042fe3e406a6597a211d8a76bb713f5b6514061df199c715300a837", 0x32}, {&(0x7f0000001280)="0b2d1ee8a3cf2af1394e8b073fbf624fad06fcc8971e3656f305b058275db6af982480ca4fc7fb01d966de73bdca522317df65f2e33bc4fb4571d8af74f58765d40b8216349b963d5b0bd5f99f3a76e3cb92b2965f4a4d4919e668f8cb609d1c1418dc88eadb01ec59c5e683a32d8bdd53c9a952609f6d00b2a83868d2e644f8d2e23c715315fa1af1dbea4a6aa361fa61a2000bd7f859ab3993522c2d08993afe3f1b9e0fafdab269aebe76c7", 0xad}, {&(0x7f0000001340)="9bd210f84cabb6e956df063a515efd14179c11140dcbeeac72b990fc427ca9650d50aa838554bb8d2936165119cf2a23d40a8b1f3dfe20d47df364a76a33df2c015c02", 0x43}], 0x6, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x20}, 0x408) 15:16:48 executing program 0: unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='x\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:16:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x10000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 15:16:48 executing program 0: madvise(&(0x7f0000bdc000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) mlock(&(0x7f0000bdd000/0x2000)=nil, 0x2000) 15:16:48 executing program 1: getrlimit(0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) r1 = semget(0x2, 0x1, 0x208) semop(r1, &(0x7f0000000000)=[{0x1, 0x2, 0x800}, {0x3, 0x7fff, 0x800}], 0x2) 15:16:48 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xffffffffffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x5, 0x7}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x21, 0x1, 0x1400000, 0x3}], 0xedb, &(0x7f0000000100)={0x7, 0x7fffffff}) 15:16:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() recvfrom$unix(r2, &(0x7f0000000300)=""/121, 0x79, 0x0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) getppid() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff}], 0x2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x4, 0x575a, 0x42}, {{r0}, 0xfffffffffffffff8, 0xa, 0x40000001, 0x3, 0x5a6d}, {{r0}, 0xfffffffffffffff9, 0x42, 0xa7eac8fe417b951a, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x9, 0x1}], 0x1, &(0x7f00000002c0)={0x871, 0x401}) write(r0, &(0x7f0000000100)='u', 0x1) 15:16:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10000) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000100)="2817a40903979d7e9951392cdd608a1edaa1331357c3f33502c048e8505081225ccd631eeeb5c11e66ffa7d24bdea3cd3578b15f97ec1919681a57d38dcb8de46a0f219bb08e50893a2a7f79b8b2f32eaf448d9c0dc3ba4993af353cbd3ce6e2d12045beeb35ef6cced00d518090f63dd0ae54ad735ce19dd124eec79deda113ad8c1c9db9a26766a70383ce"}, {&(0x7f00000001c0)="1dd70e23fa70a6fd105511694e2bf59e4f69c8dc2b0515f1bfc34bce04bc53db4d67597ea3c777a66532bffd99eed23090412b78429f46ae919b8d892457724f7a72f37d67fe93265b10169fddd0b5f0fded52a54b47953fa86cc06871de351b239ed77fc2d63c290a277d5bfa3fb14602696a6af7ee69ba98072cd4c38978d060ec625a37e81d400f3b4e4b8d65e0210554b6b5e837eb5e3faac030fcef8f24a594ecd296c63c67675767f41ed2146705f1f4c56aa5b7af502b38bd3ffd"}, {&(0x7f0000000280)="1537a252d8a6c89d5d8c3904c82a3a99d81a62f26a2fd24ae5da9e42f44b78218789488acaf7622ef8550343411da39530408183ef34e402663bc44677c9a246eadf6cba60732f2207f14f53f00d42e20dd188928ec996cbd89362999e7771bdd3bfd07ee4047224bcb96e89beb3662e57028d77008f358b24c8fd6beb8e188fa77edd7e00963c4399f215db06bd5f3afe5435a024c486c2085c1f91388f2ca568816e7a621c4072063fab7a931b687116e3d308ceb4a8ce2f158c85d4b1df3458c08a331dc4d7dc8f"}, {&(0x7f0000000380)="2c1621817e7abbc022f8ba021da9eb0c44e21342050f82185c3fbd041fbaff53bc10f6e85c75ee2ab7a1783c76e99ba2c4ac7137637abefe0c535f43ef7966a579aa20e9e0ba40a6ea762562ef96b916655249153b0c2dbab65d65d50a2ec3ee93756ed5efeba8363f8c15c92ea0284f22e5ebd90ee1a01870084d4d1dbe0e521104ae0d550c7b1d48b1fd6a4c876b0706e43bf2279a6e965549132a7a0dd020d6855942de197dbcb4d37040f5c90aee1ab5f036ddabb001d3e22d07b0128f9b588ca2c61bc31b972167fde3"}, {&(0x7f0000000480)="7f71c5db3649224fa64722d5dcd372aa4a86d6de956d44ac738f53db03bed44368ce6f69cfca94869b7f751ada8d2cae7b5804422060d0022a79cb5572691900a23f7b919474fce1b9544854ca19bd86bbc235e00195aa5bcaae9be729c5872bde88d83394bfdc38c466e0aca0b9d1e3da540aafdaa2ce71ac67c6ec666fc33cef1e4a0b0d4b3af128c32a8661b03a241ff787579dcbf1f564a5159c0f963b2ab37eb71b02c2c1816f73a7f36d3123befa638aebdccdd34c46d01f587985dbfe0c"}, {&(0x7f0000000580)="c445f75f54c3114f5af7858c3331407e140c898cd8c62893f904194fc46b4fa7e1cc26a348b317026996f90d4c0cbd4b21775f2e9f35b8e4934274580764fbd28da6887d7c0a518905d59670b28cb3a7e808d1b4dd70ddeead70360c48c1f794b2553ec39177017898bd2c5e021b349ec0d2580c872bb5013ea38b989a097093e99e3d4e02c1b60fef657ff4075f9eb68fe9aa9c067eda0b5c26384ebf4aeeda48830325bde6ee0eee687102bffaf149497893e406790eaedbb54657b88c333f089a2c018e703fa37b42ba906906"}, {&(0x7f0000000680)="8806fb14217d2da30a9b4768020aca5dad4d0951a46219bcca958ee6c3749f7878b0ec3810ece36a57ccc583a7d4c14e568bd2599a2f6248f2eb8077b606bbae7e869d49cae9733ef1b09cf2867a55b920394343362bfd9e27c807e23ada2496cc745de3d4c9e13009be483031f797590317789ea88305025251c76a0b1309279a21a5c62d07bbd68c419e7797c8a6cf8276680a27840768ba4156e2ce1b3a72cbd2fb7865e8426e61c81b78b80c6a7b6c8259e06958bcb1503326f126ac36afadbad4706abe9a570c26fe66cc3bd5ffb13850e32853b7dfcfd083d5962984488d3076b411c2f1ccc2abd9d02f63c014defe2e637c93e93c0864c1afbcce549fd89d567a5ac6b10d95425ccfe597d540856ac04f5d754847619157099ee20c5f070817b8ec8c8bdf43f67417bff6095f54b0755219bd8c9c3b3aa71a8e57af631cc8383a208696d20b2edb9fc2c11407e970ae6174504a237916d09379de1821aa169ee858d33b93d9527b869a55dde6584de3d08ac8361254c8b8abba1dd4642d4f5e48be01fc8bdd505dad3ddad74e1ffa7568d77d62b25c1975cfb715dcb2580f4f2e32ba7d0c820a05c23175fc06986e1baf8f6752d8676f142736032de1db9b218e994eecff26a93a8becf939dc372a37dec1f4c36fed7dd88a1a7423ddd16616c0c016012716db1945cd2adbd98750c1eeb68a5aaff921adf504cd23936ceb8659197dd18dc8a0feca1f50b7f2dc27a0173169b6168c8a49bc6e9b27beea21703f2a68d26f80af51a1f8782a8f622cc6fea6fb7af45046b56e08094082f338b7ee61c79942e293f2334ecd5f4a901d56a879c302d88d9b98e1df8d4b9c0ee584d0dfa1f455bfc17fd39e433bc66eb467424b728f052967393efa3ace55974486f4bd6d328ddf1a4c60807c6b2bf0ffa8f8772149ee765ec814b4f88856d4bd4340524abb5463f90bfb4a0dcffdec9c5385593058a5d48aed409c560bc87bf652f07871985c96af9f461fcd5d30f95339ca119f503e51ed14469ff521d3fedcf165e67ccb50b08bf46f53c043a65439703d44c77fbb686cbde760079ca6ac82c927d6f9f8bc77149965016f499015c5cbefb2d62f22c0ef91247756ff64adb0970ad6cbc0c33d8af016f7439ad9f73a059993e248a2400384e7ca7cc1b7bfd9e1d7c198c73da02a17e4d1c91d1e80229c33824a04a1a6a342af01a26d37e7e798b16f2ad0971bea6b7d79b4ced006cf35e14628e955e716cb1db5aaa343cf866c54ced651d3fb9d7ff834049a22060c969fb24a096ec88634dab72fe087f32839c87e0ef4541d52fd8ad6c90072c7831fb8909d6e356a348d85d9632f79138a85ab5995c432f74f108796793d63165ec7dcb8af83ec244f5b5a63f3328b80579cf8cb0d2a2d8faf9b5120764340ce7445c8e2482f2769255bac842f739cb6a467a2f7c2d302c56e2fef5d5d0e3515c732598e28d15f2c8b3cd0692f51242b3754653d9ed655cbfb7a7e1eb033378fe48f59ff9a3aae4015150a8a1b216b3f0dfbc5b094095e7d59495211a555490881c798611b47c15e4e1f1cb2f55c8a09077bb5b154d7cc42a46e6200b995495f88fec91a25415c2164a7d918a173b8f2770f604a1997690538b8c396e039066f9584134f49cba219b10c870174868d5abdfbf7674b8cec01bbba83a8167970a54ad1b28c80e681f0b534dc1822650e574c53fe5a85f22ef7ea072bc914299d2e7bcdd01ee89bed9a318e0bc264cfd4a79d538449eb3d630671afdbd7ce1e238a294f141914fca18b57c4504aa9cd18fe12b497139e9d93217421a6ba532d6039092ac1d25068a88cb3afcb456826892b67b8abca2684680fcbd25c9ec75f4a78650165048ddd2743e04219733f843113814975d6caebeb3a358568cbcdc276a5af4a3f8d305072cb3b41aa59ae4c02ccd1a89e915ad8bed6f8b4218bfb857150d5f62e8ce07798bbd4c9e6b8001e42faf693d594dbe87ee7117a9f1db37a6af2f710a24293bbd76c8a2082405797f9df516d45ab17866ccc3096dd501f9307aff7f17e426ced3390436bbb25154e61573dfb40dd5c17016c5b32ad91e6f26cde8c2e992643dada45c207bcd66c57f8239bcf9ca770bc968b1929c20f5c86d5e13e3d05ce535906e93b4b670bb756124cc4f2ce220d6919f389e29a1a4a1c959b1dca453482d408c7aefafb09e9cd41eabeb48357968360f79c3a454582cc3ce8f343715a4e13a9b86a263550d152e0a2145dcc732fbb6cd6df316390b77f52a6584a2cbe05f1541196e209983e6a781a0d524202613216e0fa2a9e0768e461c9fe2a37c763b9044913c81d50dc20b0a9a43b34cc623643943652e796ec37ae2789509270cf8a2994fc1c05ba3e1fba77edbdc1374bf23831b6dc312896a0a07aa7e9cf61f2d9e5baec4d48d2aca99d0e2bada2d219382fd8ffa66b74ba5fadea560716661eb9386613354b4f049ee5e3eded78b3bdace013fd869e9c1072c78ea8ae1ee57312d64897a12b3796e9e192dd35a4515b405ac1a3bef47e8528fb5c1d767e4e088f59cf2766fabc7f5973e1ee1c24ca27b1cbf2cfdac30f3387fcbcb88fd36cf2841d9185a8fca9145773da3b778d5c98b1191a6845fd046ff4dc09f22877e16fd047c49a307c0d5ecf7e655af05dca5b9912c9323c9c5dc59ea38144cf24936a09bfc98fc570072df110c881a9f55d4ccbc8d01c6f67e5b0279816ab0a3fc1aa897923d750c6261b1d4a2f71ff265d5bbbc55e1964e7d37cb5c469c22d4af187bebd74726036e074986c7223457b293ab1afdd6f0dd844581ef9730559398349b2f404a1e55e6b93fd5aa47d2c9bf24e9da04ae1b252feca6f91dcf48f2f0c6e95196a3380c6f634095219fbed59366cdfdf07de75f14bcb9e98d8845b77103e8ed09e2c5fe30acce67f39575e54da6609fbb502d5f7e1afec38000f884268a502f68efa8cb02f672bab978b54374328891036bb48b85830e938b2174146e0b59e9b5466cf50b55a8140a0fbc04a854a89c3d0a6354ac729f46b9b2fa025e09e6361c1c32d46862b06896136c726bb16cb005c03d50af3d36ad9030bf3044371f58332f751bf383790c9ad74787d6e7d176058543ae17da66ec4a3799dbd2c4fb0cc5b4023fd263df5cfd2bc0530ab249d9eb79e11679ec4d5616b9d5a0cdee33efbc2a68d5db56509c89eae39269bb98c462b57897c4aa24124e4f4109c6b7c77319c66e66d911d84e67f99b5c77bfea7c6cf4665a85d96d584f903cb4f4c0f519acb5427479ef468adc485272e91496e66d04497d49e697ad0d6406dc473939e700fea4e24fc8094cf25ee883b00158515f3149829c1a22fba5345aa3aaa55ffd1a8d8e7804e42117c16e7bb92a22010603e135b4dd5dd56dd5e17790f5314a359eb36a1f2c9209dd55ab7546a4d916a55309b873d790d27c341f109341840335c8604007f1f4a4744157b984f9cf48b10eb78f4552e2c1399bbd5eb59ed3fc4dbfa88d048404d25d31f94d76819c56179ff98dd80c2c4e07614a1e1999ab4e3672e7d0f19958fd49ee31492b859a9ac0f17320d720ddcfd1f73a8edfbd12533b01d7c1db09868ed7195e31a6df72642d64a014eb9ea46e2eea9ade4a74e39bb1b392f7c451df50347a83f7ef589fdbf2f09d82c6ca0bdeedbb21ebfaa78443e7208b5a303679bc41f4e02dc60131034e951c23d4cef6b1171c4b51d94aa962fef4974db8e5dcbf549b5419fe1a68a3406b01dca324beddbea00715fccd131f1ae8d9ef6651abc5c8f35bc6b54755c10595cc02e82a1b6599ee4e2fabd0f4f87f850bc4cb7a5a4b9be4e96284d5da1506a18cebc59af0883f95b57c179043b8fe077bbc9a9b0af6db4957c2070a37703958230d3977234b8c003bfb9b8077c26233d2dde64acc94e41acdbc89daf66b53f6b038802edff69d8a9d718d6294e2ddf0668f146a99da5aa93eb265c78e8858b04585d9b57072d91ea32a146bca7f39e166dfe74f6df16b5aaafdd8fccecd872ba4a971a0af3576fe4024c5dd8c8f881d59635e2d1a9858c89ec445a64058b69c99231eea5a9c0a8135f9e47dc8a42d04f372fce6a7452910a7a7c9893515cfe36ae1d3825334fee4d8191ebf0f824005bd8656826b39a9f6f28a0f1163f98c1f3247295cf958d33d0a381dee813cd2043aae52b0336857e8c6d1efbd294647b0ce8e50d59d55e0c03f9d0d3a25c73f942ff4e0b9bc18599e117ea649a159ccef3d2089f87078dcbcc0f8b738547d1eecc23229db80f0912785829064971d256bec46b5771d38c9033b610e1dde3c23b436b82a74d35447f534226b5cab55f1957fbbe2072bc3761807f45149c3dc48014d5a19de97cda4c25c29aba0c1e21f336f4eec138d6552a568c487844b05306f0c9632caadf913b8377bba50784d80fb3e30943becfc9f93577e7168097b5a9e5e742ca57931a558c2ecc966e1f618dd29df11a144d62fc3eee22cbd24e6d952eb3f43a2d297af82ecc761ae9af272ed888440526158f4dbe2fd2183554b1a0779728da3193b4dc36ac0395ef1cfd1ee280f7d49715a74a33aa02c8910184aef0e87643d84e1e144ea2da775dd76323160d319af877ab860b40e4bb958cc3296cea37235ce497c388376400d096a02daffaa6c35311aeeef573153956d16922130a7c10fc2a92db265b036d822e4eda0a00c532afd02f9fd614bc2af15a95d7d421a56ed0df71cddea0f0e98b9fd346b1e86d13d1a23dde0bdf7aa13732415e2015589b8b871802061f29f7def9efbe0a78cc512c13b73b129c4de4f43463de78a529b2e1647a5ce55bd460fe0623ba01438299d1842405882d75893d61bd78fad012e7f92a020dab1b7eeeb7aac127e0c6cdff2e85985ffa7b294fe3e131fdc50e6a16afaca219390289361ec0be7b32a885cd83f13cc83bd4f4e02031ed4d56124e6248eaa6b1c4b042951aee00ba5c0d209c76283d6b96df8ecb6f82d7befb7b76574d93161baeab32fafa2d4db74edf7f06b8e91767660a164c149db6e4d79426a9f9d9903a5c146fe7cdba4d760bf818d5e65b3796d5f72ea6c9f62791d9590b61f4356a10b7c079563f8d2988a9ddc12c765eab3ddc691375305d8e9f6ad3852622dbb4b53634e6c413098900238c6dca6e18174bb9160006dba135332a8d1f198670930a7d38521899544ebbda37c59c6f18c6fbdb2a6f709dc2873890a2e16b15abd04ac823e781a75e55f46ce9924bbe4f555999f394c29e0bb1b1f044f378debfc01bd6b62030d3bbf1e5e0ce5128e578a5d79020190acdd469a4627573dc609e46c8f6076b63ff81bebfea472c63afabe6e4a0e67b15e387832f6d51484ec5f0206c370cf9777b96b0b04640819c6ddde0d44a81c4674faccec44e76b9b19a6dc54d146a9f066911bb9964cf69bdbea023c4e55edc01e952683e5e823cf02405708539af6e8c7e2c193e9e0af303d89fbb76519b7c0ee203b69673e1001d100d2133754069e30cd18a3d9a1097d838d1caaa294b6d3c967c2c9d0b9f9d6af501f33ea7bc838335297b4034efc0cfeab510691f396343722f2b22dc80a5967ce0e6a49bcb13fb1071093820feb6b30d538adb2943c41eb4e9bd750ac5841ed2d7525b78c3eb72bc8ecabc29bc951f8c96fbd2b8249b1565379a6a8a0a80328d60d48a3365811710f18e6be8e40e446085a3cef56c90a8c5bdf9b990fd2e268eb2b991001fd533bfa5ae63f53b5077d35d501be7615bdd59ac9376beb05630480ff61a"}, {&(0x7f0000001680)="e3270e27016dd3443da2d6350022084abf38565e11abb331b2a76452e77428f3f6efe90dc54b7e1eb21962710665c77bdd0e56ea15ba14624197efbb6a218396763b30bb0475f2e8b9072774883d8b8d7e80c2b562d2c0b991b1c90c26be98333bf7e4f33796237583c52c97c935d6624d795cba55993f50b40454c5c82a9890a3d09cb7d5ff9dac1bf4271dc20daf4144589e10730ca525d88ec208c00f1007d8283ee9e102778ff336e9230b7178c9c613f2c2f44949"}, {&(0x7f0000001740)="1fa1780b0a3c3469b3f274a150a6f04b535bb0b5a3d61fda98291f0ec95024f030cf6bf1ddee38071ab265a32348ed76e40c538594e2743e71569fa8e9b42f37937927d108912f984b9174440fd83ca8eee6873bf1df85b791b38976e0b0a5dbe99e2c088d6b4a40f6164958d817e15e8d49f3cef03dd67d73197b1794cce3a339cfa8135f3ef674bf0631553bb0d01e"}, {&(0x7f0000000040)="ebe6eae52209"}], 0xfffffffffffff55, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) 15:16:48 executing program 1: getgroups(0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x200) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000001c0)=0x3, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x2a0e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x3, r2, r3, r2, r4, 0x80, 0x8000}, 0x8, 0x7f, 0x8}) r5 = getgid() r6 = getegid() getgroups(0x26d, &(0x7f0000000100)) getgroups(0x5, &(0x7f0000000140)=[r3, r4, r5, r6, 0x0]) 15:16:48 executing program 0: getpid() r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet(r0, &(0x7f0000000000)="d2149a8836b2d078a462e07a939a58608d432954c0ca1763a6a773a787322ab700bbbd29155a920377924d15e3dcab83a37d5da9596d320c7d4c9e5454dcf5819fe184f42a28cac7f5fbfeef8f32f6e40a18c0d0a189c1b26e4daf6495d5cff447e622d031f7f67cc89ee690e3d0491dc47c5e777a0cf9aeb6fca322c590bc2a28411ac4c93f851670079e03082d805b3d0840c53266314b6c1ef76632b51c7fc542659c7d781aecbc08ef7646fc9b6e8525112a7fb7949899", 0xb9, 0x4, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x9) 15:16:48 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000000)=""/62, 0x3e, 0x842, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 15:16:48 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xd4e0}, {0x18, 0x3, 0x401, 0xffff}, 0x1, [0x4, 0x49362885, 0x3, 0x49cc, 0x5, 0x0, 0x2, 0x6]}, 0x3c) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 15:16:48 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffe, 0x4) r0 = socket$inet6(0x18, 0x3, 0xd86) setsockopt(r0, 0x6, 0x6, &(0x7f0000001580)="758606d2faef80079126d39707af7e13d096412b7ac8c180ab1fa415dc09e0b9f72d6d844a2477a804dbbf6992999ecd4ec1eeb0b71dc35c626029b5b1124b6c713a84cf314ad9ab40e60d704179cf44ff1e88a391dd244eabc61d98328b3ad0c8dcbbefb60807f87efa754a46c336f7c15f64d2d75181f61e64e9a84b0358db09ebc8fdfd9523dcb8ba11933e1c5da7ec3c9c354dfd163097e2d3b862392a6b32c174f368c7a3a34f0bebcda5b3cb056d2e9e59721f9eedf387664cb53c05735704bca87b718c04a8811ffe26d2bf70fb24cc26ac81e9ace1d2fc98789cd4436283c124b68a472a0607a502745c50aa52463049a71af0d1a23c2750035416e58161e4c29e06107e7cba47a5236c9ea88f8175748d03c43315b89244c0599b5a1d2105841bd7bf3011a44970acc01701269dc25d5e294ad344ec4b3e9854ee3b36ba6a05e551e941f37e9298fec6179670da626e1cdca7dfd690f89f5b2fd1c9d7805f027012a2719f91b6ab504e52fb4d0a69db175c2de32fb7b8651bbd8b22a736fa77424119fdd512d1316487635ff601f484fbd29f6f1ef7eccc291abdee86d280b576dead1c700ccaa83d7fc9b9fed5bd1310cdc8843c148e7b7ef25b1f07c508bc957289c010974cc7be97c5b0bba2218aed1ede9148e6084d1937a1b2f35f10dc87524d7b0b17d7663b0ab8c35e1625ab37050458f2db34c45f45589afbb2397854955b1ee453d743bb5612b7c61c337a4e39ee942b98fe2c6088a82b4b1c3b9fee750bb2d652960ac66526c5bc8b80aabe21eca19dd3c505d6733779e007124cfb24224c118e0fbbf1555e3cf25e1beaa4da38921afd5526b2abc58c1c76ac5d5e9de33806aa28004fda43a15f19acd9cb32924d9044a792b430084928ba8eb3ff8f0531beef204affba8bdae496e7b195059e7b5dfec78343aff3d5997ad025ced57ee0562b682d46f95fbc0d0f7612929a2d59e28da4fd33784f9295bac4731c18c5477eb25ed43fb5ea1d7e6b97df0e1769a825fa3f97cb1673ce9b84a01f2011fb974b5a7a466976de8def90955ed99d82e55ddfd039a06575ea85d30a8d73daa95364dea9d9782a4ac5c89a0cac98f2834fa64ba08d80c0c969bb82c5aeebdb3e97154a9725fe1ff8a44f1743e821d722ec85d3eb0ea79aa889487eaf3635064bf3a843d63961261d8ac01051b967ecf5c58839df1310073adf9ed720b9f0b459b54d62a379925154550e91eb3a6023d1f8f198eee859ea3561c2659dc7b08a62a4f2dab45352cb322ee7ea17eddc4962491e092db99feef6c1954f9ccc027e4691faef96c64a5b4564affbe9ed0175b555714ecbc45d17c3373d6c11e724340ccceb9838f54b86739d9cfe95dcd049fbf4fe36187a91cbd8915379e3d92127143ebbf72ca31f2f7569cf90089cf2c080198e3827a4612764655f6f460b3c87b9f2f128880db86a1e74bf42e61b5a3b5fe667f25928ccd34a528ad057a11f21b393e6f3135e244570850cdd0db3cdca6c877d1e98b05ca0d1ec0360f4ca3a6e532e045c3a2618605e07a06d29e63c395f3ecfdd07357ebac1193cf989a54fc20bda19607c9a6923bf00fcd1516ef3df48854d4b8e03013b7c9f724930d9b06bd5a74b87a2b54d80aff2ec420f5ce89d2c0078b7e08ac68a451336f9371311ff9674d72dc51f0efd2ae81fb13940a73b10618f5016497210e761da5c59488be5aebbff994e1a9fa1b92250e946dd19b7829c10922bec2553cf9c582bb2956bd57bb9e31f8117341da6bd273b2b78dfbfa3713c837a6f5213050ee3a0b5d77170a0d645f6656d9ec1e37274d682d8a669e09c7f9626bb8608fcb42e84b602332083dd98c6c699ddb6f0c9bd22b065b988cad88e268adf7497140b09acfc2dc4c961b8e1f86502263a2ec07d98becd68bd54b10dd496db8c8e4be3daaafa9dc1e58dc31c79b67f60c97f89b448a62198d211b125b9edfc5a338d7b83c1803d4a31765ecfe5708d22fadfccb7b53251b1d2585a7b36954a4ff60af7709b7945623491d5434ef042b1e414052387b39eff07c41fadb640d52648ddc9c0406a2af401f05ec332c9a89ac665f5f2c697b96b5cdda054ee81a804d4027c88edb0f7687c5b7477c5e67eb85782b78770188fdfce1e99c311d820062ade3b0cc4082ef626509e61d34ac5cb9877b40acd8eb74d26c5112410bbc38561f821df86bda60db236cc35b78b7141faa699b2c460864c2f158214b0415864b5484442a0fcd18ccdc686cfbac9aa0fe900e39c1248eeee44e2eff0089cc6298b9f8e30c3a4fb5522af45da95e24e45ab020b26c1c555d920cbf5b676a18353ab1b095a0beac5434b66f7a439171242cab8995890744e07b6b9f37d6895cd2df3e7e32dab806dc005005db7b55daeaaadfdaa659a82b57fc27260b24b846ffc72fe51fead2c03600be1dd802a51aaf8e649d99b12ae5e093d863ea95135cbe41665d73f23a0472540042927f7a3cf29b4c6eebf984a9994947cd32b574fad08fd6bb8b0be832a8e7642f6c68930e71d3113feed4504af690787dfee771cbcd5b2f952116315199cfce2c4ab732b5a643e84490a2563d65e904f475e61a4b1c51196fec46459cb5bc7e9f8a295c875760a73707f6e19dc91303f030a4a2a1cbd14f7e48451e9ba5f8e1b27e656763a880dfd1464b29c4b6536be2fdc005169574260318fdcc4f9765cfe63bc7d0f7f394474d92c0b70a34d0d23f51e2f188ba956d6c24655be3917686e9aece26abb075cb3647cec79e82a14b60e314d91ea3df591d8555f37439b0d858ed969cbe5397bfcb299a5cec5d672bc07976e27abdd8661cc9b1c4ff88f7f9c56231adf57c6c3e31d8d7275521a7e9b805fbd41f3c633ac378a38ddadce2669c0221c9901911d028f40635d83315395f0ad075e5730fafad43e5770f9b15a654b12b820b6823aa8ec18a81d80767a9c36b32c1c302f67bb0c37bb1ccb53ba04c70c44df5c0948c81d6edcf3389a7a60ad0a7bb6cea055467f34889c1002e1cea0d6540ff5b534c901b2120936e124a04038a219fb9c812edd9a2159a9fd9b02f4e768729363fddb12f5ef6310298bde1214fed574358189b77a28ddfd711494f3b0e7da2775aa3a72d48e44ac7efa585ea388a99447a7eae32820e7ce0ada5a90a4149cd6963f01b7991bb5106467023c057bec1e90558557bd846b11103c696141ae806976961fba5d0f6b57af497319beb8e80d4bada710c80ddf35571adb5236bd6ceca1c3de11d20dee5c6f40861c0ba78c95738f6e013c6d66be8e1331161afeb2573d79d496e7edb5793638990f9d478404cde812e810b9f043c17aa3c32d56fc46e4f6567aa58155b15fd08e301e5cf2e859740079dcf20782aedc7027363b62d4ffb45333c5383806178ac1bd18f310e5a8af86db65c72ca532c3e94bb364fc7e3a20ca3902fef8b7394de361558b1a37a5f9fb9f774fbbbfd7128481a8dc734c7fa8f1082593046e2db0179e3ddb04973c6c8fbec4bd49a33a99223fb41ac331a245bc4e96c46b4c04c9093691f57df318f67190945d152c6d62cbbfb914fa2563052eb1622e28b91f34328791593a2ac04d58650f1b4983c01de45ffc2974ef69fe1223fd42f60a4a0d290d9fc7a7a9e2329b33710a518a69f5cf6086d68cc511704208a60a323c304b1bc88441aa90dd9f466fb237e645f9d38ebd2a7c9f4ac8b0059f5a850b0ac15cfa03816f4ac279902de0b3832e23d7c990b04db85d83065b0341dd397638d544cd1d2f959292cff989928b3531e9617dd6d37638aa9220519c9f838248a220cffa9c78d0942be5f62d01f41fc94b723e14f0a635e7237f6e176a7c6b87553937c08ffc5faa14a1c5282591c2a40750fc50eef24dd1bacc056e42d1cdf42ac7dbd95be1ce1660b2d122576fef6e69e807bef19f0388e0f1f408667ff76e3eb74c75dfbd8f8930a7ecbca9d93f2c99cdb327e26f6b81afd5fabf2df454c7c77d187c87e8a5bebb9753e23a44e41001e5a49ecd223b9d3de9e3ea354e261ab5f16c31d4db72f51c1b96c7ff8d111b42799aad5c7704ab2026fd59a47f1d8e968f6ced4d761289eaf76fc1cead3abb62259daf30c1ed5beb8658a100eea2df9e635ee69c57d94ed113745d3fae44f8044c065be71ce1edd00ca390708041af6821fa8c731bfa3d777b323aac5874c50a1cc39227f3741678213b70d28349d1291c006e334c981d419880e7f35c83ed3632aa5ff6ca5e33a9c9f5f9ed5dc9c8bb9211ba69e103327a6953e1d30afd7327edb0268dbfde4c51807d0a245567a7a8b7cc68137cb93a2edaed9380b53ab745513ccd1ebb31db08d898f5e23ddeae5949e55265bd7403be1c65b984eb3ef702609f5831a2acd7600154a178ffaf3115cbefdb2fc29f2fb6335a737f9363538818bd2ceae9d698582249472a2eb5cb3b76ac213eb6b12f6b6d7f6369bfc8a04eb473cce976ea02f2e90a92bf10a34505704eab4ff768963d1d228b120a3f2c499333be6c73e49f5f41557d044ae081285067cfdf29c671ca6f531242a76787a83bafb7b7f0ba44052880d19432637e876617c714963d3790094f1c2455b26ca9f2adb0bbecaa1b239d9cc1c52dd2bcc37bffc78e8b5df102a3538785228fb2293868e530a28b9652cb05f26455529f93f7e74d9f5d53093247ae7fff441fb319e7cbbc0e4863ddba9cf15710eb3d90f07d11cbc97d65467cce00be86a4e1e5fe569ad344b28e2ecfc48aa78a51e068bfde3afb39ffb80c8a3123ab11686d191a1d89e07a324b8020aa3cc1f37701a20ad48d9cea7a72064044def3216a5a4f98ef9e8e91aa376104662dac58be878f1e6730fbb58e34a69a46cb44d6a321a52aa90e1bce8b95a67f200858da3924f41eb6c5089adf6801baf509550b156623fbc2fdc346e4d4e698c8c9f7926036fd161529fd2ec979a43c75ea4f7fcfeec5a32516488801f228bee8ab4f0ac63550d007d94908953a7c2e98fadc6f0925d709cad6e7e46f782efda533c408c6d1f8d424c5dc012adf03118505b24ad91b5cbc57890f401474cc2b6eb78003481548d01956ff08a666a5753a84e5b394d974c29adc079528b10f1071c8ee1c4f6d9c78101004b547e4099722a55db188c507567005c7ba174c098d073c4701790f16d0e6859c5c336d7a5b0d3ebc762e2e47f347a1ac571b557bdfd83ac130ff18b4997d41034c06adf57d691fb29796b58af0bebf629d626695a7eee7444486d537701a853dde6dba4cdada9487eb3e8cad0ddce3b0f17078c123043d3383c0e1a199a7e43c79f8134054172c33b75a0184b189e1127319cc6c8d4608a9602214f335f2d1653ff1983046e074bd594af37fe404c645bdec3499bd8416fe26508a4e287099b610aae0439e51b8766c6f4d7a3384dc7cccbb6fe52b92569ae4ae57a2c3d31e9ea67d4b04d67b8adbd6b5b5be3b7dca11ebb3c2894211fc491386519cf0c1626b93f319b3b263f94d10ab0297d5e0f541a641dd37d49d1509b2032758fe3dbda4250e217e503b873b8b202c28fd9ca294e5c01027164d654fa8b4be1ec504126b2abd62d149e097c06511e5160a345185b5db357db90710aa0477fe75682ab9f862556ef0c6cb9af8acb2a0f054f9faff702aeedbf7179b87ffede097819b78cd2a6477b80601f75e9ede107990383675e7b15918a682c484f13eea1febe28497a1a8bf66b2598bde4d82c83e9d440e9ff1d59718514f384ff77e3f1236aa0c602425edef8fc7d92114", 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) r3 = getgid() lchown(&(0x7f0000002580)='./file0\x00', r2, r3) recvfrom$unix(r1, &(0x7f0000001480)=""/231, 0xe7, 0x803, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001300)) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r4, 0x44}, {r1, 0x86}, {r4, 0x106}, {r1, 0x60}, {r1, 0x20}], 0x8, 0x8001) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000001180)="288edad6369bcb310fbe39685e8da9bd4dc4e3bdfbc0dd2449b6b5b3384d284cba69ea937d18dc85c33385aa190b627afd3345f7b443c60486a2e6fa804080b1e0c7df384ab5cd55b7ee42961d4919d160edb58bcb4f75825ccf86d916d1593fc6de9054d5fa23f878956e3571e44df97fd794ffb258539b1a209a219962db0eaadbff69c1fc73e2e2ee040bbe972999f2576fc5d9e4595a9a24519e95595fb657e60c23f025384053a0eae4dae45068328f510ca939e906dfe4632878132e9a3d87718995116e9a4cd884fb900cef6eba08d4b20d266b70", 0xd8}, {&(0x7f0000001380)="db09506e42ef5cf66e91f82acb97e40d216ca694efdade255b9be7707e2ec2549d686ba817349acb7d961c326e4914054b046828ea4daa5d062b501192eaee57f992804079cd80c44d50e6ef8db71bc7c07c418c1f28a624db3738bef0d077c8ecaf759b136f6ac77bdef36c47bb3c60071af709bcfed40a4b423f31bb96dca191dfe643184191b0063f74e8d4841d8f8e93a2fb9e1d6400e198c48290b04da7540158d91e3bff6a2123a3c46171e188ab474b1dce44a36d04433d872e1a10cef38363ec0f60a5cc925e35056aa3921bef1bb4a1e9134f7911c8d52c1e5cd0fb4a5160f3480aee402e12b0", 0xeb}], 0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="1249615f528ee1f32fc13c93d0f842ab3f5ff553c5738c386f287bb057b3f378446ebf90240cf45bc798963bc6ccd5062595930862037722b5a2131a950f32182f5aff25d4a83fb8b1f2d92c330b683c5aa12c0b", 0x54}, {&(0x7f0000000240)="562cdb263bbf3de11f34dc207e54345c41f57e1370ae52b81684e07470e0f244017b4d94b8ee36aec02423ebeb740d0b62ea505cb078e3f35a8f819c441b6398d9c96929e3184021191bd85349b0150d373a390e2b0f4fb4478f92f46499a2208e5b0757a3e52f99311814da48b0eac8473312269176d997a69cb46c5036ce7eb0f24cc8e15bce47e4d8d1944422a7799112577868f792f8ce7626ff96201f0d980770f5fdeeaacf11e5d3d8f87ec228a5814d2388cf3abbd457f5807482cf2b551975c6b9de99bf2a22b2d00f32ff6993eb2fb093d2100a", 0xd8}, {&(0x7f0000000000)="f7dcebbbf1a3baa5134ab39466055b90b1f46c9435e73f2981b7b5bd202076c83b4cf4436c09f47bed4025b34e49c8faff6f30c250b4a8995f02c0c008ba8c", 0x3f}, {&(0x7f0000001080)="9e225144ef886db8d412e5cce6f5d0427f928d24f06b0dd6c7681026b2bbf236f99204da7c8aba372de0ef77a555e6c6b27423995c211049f7f79d7d1f488a5cf79304a4e407e61c7c5b5f6d850ff7a1bbb1dd060762326372d83db822be67f25e5f122286327520186408a7fcae3b0b2cff1af030b70c117c7b3e86630e35f716b8ebff3127919a2f9354bd74cef6afeb1bdde2af3cff338e47fa19bff4d687c04ddd5c74ba61ab63e96f3a016ad105335c341fa847f61d9325789daeaa394ff4ffe6d2532fec7b289d2f6df043be054e02e0ff8830d4a9ce5686d53e3b", 0xde}], 0x4) 15:16:48 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1af, 0x4) 15:16:48 executing program 1: msgget(0x1, 0x80) 15:16:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f82e2ebdc3dbe3889f650a64bfaa1542f9eaa97187d13d4bbaa054c98e74768aa06ba5dff4"], &(0x7f0000000000)=0x6e) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) 15:16:48 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) sendto$inet(r0, &(0x7f0000000040)="5ffcf802129b71bcc870d6da955732dda449e936d412b62d35d4de2247d0e980df579140c3285eb692a9f7d13b827c94a7d781c5345c1ba7c9dbdeaa4421f9073d67559a9ed06523b938582282ed0dac2172f2e5d6248e832b4cee195afed19ce710f3cdfb5de2f52e0d2df462aed8ae25e690389affa5d8271eed716ff52312b2eef362bf42f87dc6aaee99405b9838c8eceb623e24e0968ceb8a8b5984bfdcbfed75393a14bcde8786cbff7db9", 0xae, 0x6, 0x0, 0x0) 15:16:48 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="9ed4e3347c79d4bae815e7c69cce8dba2981a3a7d381448e64482ff888d625fd88ddc16237a6e0e5444cb327788bf2564e0ffc1f163d039dbc2867cca25076d6eaf6303d96fe901d93ed52dc1616d386df3fec996c06d7c122e18f5a269075b186854f6ce577eae9b66603b4a704c6645b47a4a59946442d91abde645b6c01040bbd08f6014559795e12dde0aecd5a01b6b9a57e4722d5295e8cf0a4", 0x9c}, {&(0x7f00000001c0)="380c23db614cdb806ba047648eb346995555e379be012731153f10a12cb29ca6f9df25aac3bce181e2f22a3be8285edf8a37051d80299c9f524886beb0efabf75ca96bc758e983cfe11d228f4ef299606e2af303db76cb7c0aa9393fc9258115e6931b6b9c5327bc01ab5d7599ec6694dd9305079950fb3f17208592", 0x7c}, {&(0x7f0000000240)="8a96aaa0c7a0424106699f8ec7e78c216f5b2e901772097e2de08cd864d3718b2f1653ca3cd32ecda40e3dfd1cbc83acbfb26e8cfe650277abfc167202e579f1b99d98d389f7fc4ac543087c3d5cf2b8cd127bd3739c74b4dad80f93ebbfb6c07b58ee61e2c913691ec95b8ea51b7cf36083754222b14b6e082853762208cc49c678e45a1c312664c2", 0x89}, {&(0x7f0000000440)="2a8d3ca087724b1cee200fb719b49ac7fde4b97e865299d82b05301a1e53bdf19b958a53c7e96f3acf8f8ff21640ff07c0a49c82a1f1a883228956973d022d9275b2b5", 0x43}, {&(0x7f0000000300)="532e0c1e", 0x4}], 0x5) 15:16:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 15:16:48 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x882) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 15:16:48 executing program 1: socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 15:16:49 executing program 0: 15:16:49 executing program 1: r0 = socket(0x0, 0xc000, 0x0) socket(0x20, 0x3, 0xaa17) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0xd8, 0xffff, 0x4382, "9597ec7eaaadcb4fb44f5a4fa0306397acffe0189f82345c27b05c3236dfc5ec34dca15fcf1388c58663e9de06823639fed275c78c210f8c32930d86a046c025b842de0dac8eeef8e485cb387ffd8f83e1eb61e8acbdc4e966ff3e72c202e8261ffb13c9648c9a8e94b9154be5263dd007e0a1cbb15d801ab7f409c240259b251aa824a9c67dca6757c96769fdf0f5059de699214d5bbe953a07db11fce8a1f3b9164f248c437eb2c04354a201546f02a0f70bb455d664ef07458b04074b77e9e9c7"}, {0xb0, 0x1, 0x2, "23034743f9cf2f37cf0542a0e62dd6138a4fcd9c669081e6e6df070948919db0d833086bd6bd45940118db4bceffe64fa7307ef9158770ea45dd52a244ff124840b9cf6b97dbf095bd1b91bebf1cafac3d44cf3d918c0faeb8c6c468c594c2b0020a5dfeb35da4d1c57181017b2846a5e25ccd2d24d23e2d0dff540dfaee71b8ed1d2c324bb112c69ee96b7c64311f99871607835a835ea552a3fc7d2dfbc293"}], 0x188}, 0x404) chdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x39, 0x8000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x8000, 0x28, &(0x7f0000019000/0x8000)=nil) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 15:16:49 executing program 0: 15:16:49 executing program 1: mkdir(&(0x7f0000d90ff8)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:16:49 executing program 0: r0 = socket$inet6(0xa, 0x400000000001, 0x0) bind$inet6(r0, &(0x7f0000000600)={0xa, 0x0}, 0x1c) 15:16:49 executing program 1: r0 = semget$private(0x0, 0x6, 0x400) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x22) recvfrom$unix(r1, &(0x7f0000000180)=""/102, 0x66, 0x2, 0x0, 0x68) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/15) syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x0, 0x1ff, 0x6}, 0xffffffff, [0x3, 0x85f2, 0x4, 0x10001, 0x1, 0xfff, 0x2, 0xfffffffffffffffe]}, 0x3c) 15:16:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) execve(0x0, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = shmget$private(0x0, 0x2000, 0x50c, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) 15:16:49 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 15:16:49 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 15:16:50 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 15:16:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 15:16:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) close(r1) 15:16:50 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3d) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x100) r3 = fcntl$dupfd(r2, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x40, 0x3ff}, {0x18, 0x1, 0x4, 0xffffffff}, 0x50f, [0x4, 0x7, 0x7, 0x100, 0x2, 0x397, 0x40, 0x100]}, 0x3c) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = dup2(r0, r1) openat(r4, &(0x7f0000000000)='./file0\x00', 0xae0, 0x149) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x8, 0xe8bb, 0x2}) 15:16:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) fcntl$setstatus(r3, 0x4, 0x40) 15:16:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x20000c, 0x0, 0x4b) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/144, &(0x7f00000000c0)=0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) 15:16:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f0000000080)='./file1\x00') 15:16:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) socket$inet6(0x18, 0x0, 0x6) write(r0, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) 15:16:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1, &(0x7f0000000140)=""/226, 0xe2}, 0x40) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 15:16:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/124, 0x7c}, 0x1) 15:16:50 executing program 0: r0 = socket(0x10, 0x2, 0x2) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:16:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto(r1, &(0x7f00000000c0)="e8", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:16:51 executing program 1: poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) execve(0x0, 0x0, 0x0) r0 = msgget(0x0, 0x80) r1 = geteuid() r2 = getgid() open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x80, 0x7fff}, 0x3, 0x8, r5, r6, 0xfffffffffffffffb, 0x9, 0x200, 0x7fffffff}) 15:16:51 executing program 0: select(0x40, &(0x7f0000000080)={0x6, 0x7, 0x10001, 0x5, 0x6, 0x9, 0x1ff, 0x200}, &(0x7f00000000c0)={0xfcfc, 0x3, 0x9, 0x0, 0x8, 0x9, 0xc07, 0xb625}, &(0x7f0000000100)={0x80, 0x0, 0x7fff, 0x9, 0x7, 0x20, 0x3ff, 0x8}, &(0x7f0000000140)={0x8, 0x1}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="a8bf41b40a17167a5422", 0xa}, {&(0x7f0000000200)="1d6aa7db7b2e40bbc3750ea83544306598eb22c4b4ab89739381d858ca7928673fad035487de2838a74fb625f4532c277e0ac926e93f9cb41ceae79ab2e1867aa9551d06b778f027fcc55d7063a0f2180c3abaf07e4bb204ad110f61fdd528dc3a6fec88f17887aaacc7b841e226215a33e7", 0x72}, {&(0x7f0000000280)="4bb27cb537587743dd9ac629ccea9ec843b50baa3619622ccd81833ecf5b7edff34ce420e396080fd46498e349650082b2e909da4c896cde0390f6b603d272b16b755613ebc402edbd043789bb52a16c6418a9b5f342b7efedee221e0eaa9cb583251b8b25db20fde3803ebe36e2db401aedbc76a86b0a46b5078efd61e07e702b3c4381b13dc2db24df2184d75dac1ba428bcba5640ea8a488882084a5a229ae6c3e47a733cbace781c3de476e04d6aec81027f15b233306c8841f30cd7db92ef576a009823b46623b5dbfe0f13b5ebb62007eb1b725a6d62458dd7dcb981de89bb6c2f8ef3c7ae06de96cede251b004b5f7c2d2951ed73bec19dc2ef2824f9582b4f29d49527fd8e06db06a77ef118e8ddc7cb55486ae11f0c4bfbafa181f5b3c1b51da5520955a984c53ba3f5d48a6c6f8d1f9874f7dd0f28651274b785dddf5c4715ef6d12ff1bff810df705a7fdfe9054b4d4eb3be9621a7b0f2332ef836b434ef0785f4a914e52eacc7ad15d76edbb6a68fe346445c0d2de25d4056e89c535b0fa5377051ed8e19ef4ea18562286b3ff560915ddf4047d202734d6ed9028045a7b2f6878fd1686f8dc17c8cae3d213f6908a493ba1452dad8247961ed7987719f66a6d14221a0bd0f933e0ac95ef944b0943c9cfdb34898b5009b8d3f79fc1381e656f94eb65d563f77fb735b01e457fe23d36280cde6c7782f1a3dac68abff3fe06821b679c25004ac544b0032191d39fe0fa8a7b29b685e6cfcd6731b49cf9b2b3effa4c689ab5a019b558fae5dabe7a7a15b6aa47c29000f694731f3d711d9f2ff972cc05ec63d5fffda9fd658a090ece314f3821763369cd6ad4f3af7a458c0d4b2f1983294348fac1fb333977ee8409da8c1813d290b928f8b151c2d2db4dfe064439aa58b6278ad5872072ce0ffc84c05508aecf98a1c65ccac198dcc6eb1b0c039bf93b06dc7ad64351a9d2b94dbee75866ec38a40787b47d4d09ee9e1c6bab471e2284ece36522d638c454edc26274b3ca29a80832dab150d7d23216fd4705a5f3bb550e62adb6d4781f5c7b8e5f50f9dd73e8dead52a1521b7403bff21ef705a1291c50ee623e0dc6488c3e08b039b287f0dd180d21a1d6a05a8b926bc29560ad3005b594fa84b91e51bc8815240d5c5c91f57191599b93e2b6520a4c6e42c4bc88dd906e251194bf7eb99e47f01c6d308da2ae52fe23f60229b4b3dda3f52ede3ffc7cdae7bf82bcd077469bd4772d4e25ce24f3e97bb6aef5ef9494d61330359cd80e34affc821dc14ff173c2f5e35461106b2adf0fb2677dbae4ff6a96bf70082fdc90a66e59c851ec919bd756f565b5744b2a0f6a5aae95f7c331ad0878a7b8d7051fd9e52a6b0973569c50d0f007f101a9c0e8d3ab9c6d744f403967928cacc89df24b30d3d68bd1891f1324f9aa70dc7d43399b46fc7c7ad8aaf7d74e10636cc5f5751c85242e6b93493c59994bcfd79f98848015a63e6182a875c55ccc93c1d74bedce36c634a695d53491709537bc55be4ccd7c58e089daee84b8f9c232f4edf0498f4bb22736344783974fa22900608111ffd81e7e72b7a4c90c8409558eed7496ae261893fc5394d72e705894c4e24ba84ff03759ca29f98bcec495e9db6f3ea842769c89b3690fa98cbd77f82dd904c8221bc08fdfee206d34c2e940c4e56b28890d17f187c8b231bacfe1e73c98aafa7b61094397789ee60670798ef9bc45ec0a9d9426847bcd0c39218c7949912d188a37ed3de4c055a395099a60a828339670f41e6b7d71d3008e70415b456a634f15f16bb251bda42c16bff2e677b8f71a7cedf0cf36c79691503e3a4808744da9f2698e13cd87fff58378bccfbbba04bb5bb9d9fa2b24e51c288f86759bf4b1fd3da609f84aa3dcdada842ceb461e027420469bb55b183a3e7e956cab10a23f929baabfb5e628533e893978bf7aeec2c01fc620abbd7a67de7b9374e76e9c0f156d4e81a42568152938dca15d4958ddd0616e42f3e1df4d07e82b558b5a6dc8d93c242def9300d8516e494655889bff155de29a792d26df3dda65508cef17e38f1f8c37cca5646ca85f990fde6316806a7d38328089324c1614559548b3eda6c1a3b99283ba1852e13c6fbd65877d40299ba8f83d2e58824a87e96aabccd3084348d771d8507cdb6ac0ff787138d511d2a9de435844ed94fa227c756631a2c862752b83e79368749f0af7f6114d274d32d45d7201696ad8cfe58b6abd797ca3d767f8264e4a6c5d4dafb53c4e128e3fe1d01431db816ab700d484f508688a589dbb1dc3158d0610128d8ef9d97106185b17bfd82a493065add8d4084f5e127343d6c504822e65f02d3a482635beb989dd4c33822839fa9ca79ace135db208a5aa4cba4ecccecf640600ab5d4a784bb65725ee4b6323da836fa1107247b50aadffed7c610c30d2efebc1e4bade7a63ae92b6371f341f3a3c9a18b72ed3c1afbfd05bb491fda983be1bdaaa3e70b7f295e8383f4246edc9c2df9fb467ea3e8b4663455b37d82c4fc6b70d702a2f9037fb925160c9f8a102ae963aa1e6b50ae3d08c34b221dad0e2d39a6a9c0b6e23778ed2ff095107636074aec096713fa37b3fd769c29b57c1bf0d6dd980ec12e6ac1214cb8563a4bf1d6cebbdf01081b875de55d33bc683982597cdc0c66a6dc060a5d58babedf9dd23986050c8d7014dbeb00ac5a5d3a5b24925e82594a4c40a62cecffdb0c030a6138219bcc0bdc2296fb6c784562ccdcc16d5772cc6b95a7cb57dc6f1e86faae4080ee29c6d566eecb7dd5102e5a4318c77190ca919cfec3678cbcdc50e271e8798b06b7f35cb287b89791be037db459c35637577ba15772c9e80203f9da772dcf68aa647303599dd80ccd20d652ed546c51b3028e609f0863da0a345dfd465fe0b8ca11c5dfd194674c61a1e882c6e5d0eab0d2f497f4acb8b4d4dc46632ab0d1df8e8ef00e4be5bc939318c928d0c1fb542b11e7dfcf8bde3a4da7f6200cab0440a9457432bb8e5eff05bec3d5eb3219b882deb36624956ca48873317930b702c20b949352d9c0f88c21a000e93806152c2a35846da24299af1846838a73c0f8a190a7490521d40ae3935c723fe0b9c046031cef90fcf50695187dcb531ad388316a9fb21ce21e4d45338e3b4fefdb0f41a9b719546c8740413f511da10ed62f124f1e1b1692dffa9bca193ca90558378c5ebb4a56b89e20567c64f6360154039ddfe438a17c880d148cddb8d69754241fc8b51a47aade493d8f2c158c852b0ca35bc409b2dbffb343c8e1fa7ec0437eef74e85d73c777df4067c513ebd4ca89aa9c4c55d1c40fa8b5ca9015563dc2ecb39d2922d709cb1f1b27171ced87bd6e195e16586683a830346ea35b73a2d1976fb17048272bcf0e18141bbb536ffb6cf32c2ced1eb6c2c26567c3a55f164ed44c68b5554a451139e5bc1245215f6e1d601823ac9867da068725b47049069fc1cf7f28b60a238ca53c205bb2bc7be2909ef1e22df7ac7452fbe25c3a339c9d3cf51d76f668f8f818aa9dee4d1aedc2048556a6448979487250fd99be480c23687da498685757490cd78b95154fb3769059182ac716895f999cdeb1c7b302d2b15b009c5fce5937dfd973ab54b384e7e512498f8a8136765c2e5dad7668a55c9c9d7ded610886338c601029c47c5749de85a768451ffb701f610e7b42d8359820c0f207edbd548de7aab9b46a9c840d2b9718003c7c64e1c7dc4bfd69fa41f40f211bdc76f76ef7824a68cca091c3939a6171774029cb931b7fb9fcae823930d61dc610c4d1cb7f77a731be26c00ff82e52cb68c3a13ff1a4dcfe754b15e35ac23871f0036c144604543f2be48ce40ad06b14f35b7198827baaeaf4219dee85ab136da548428d0928eb6f23c57aea9f6f4889a0c9d029f1844a4aaec7751102ee3ebadb13e6dc02e79aa78114221904c50924fdad8a2b623ca023fdd505f973bca375f7bbb41b9fe4a20a9a04d2968b042bfab2b941eca68d0367beeb448e84398ed952e3f70886c78b7f6b5e753ec46edbbb890403e870cf46895cd2d9d49ed62d30e1cefdae2bd68bd604a1542c4925f0a53ab95a3551a27488729b01e0b81cf44c3257d74abe2f56f85189ff254e976af5259f52f7223b4b3c633b70e542730f59deeb17a19ae38334ddd8735cb2eb726a2bf288e17425323757046492ecbbbb8bee3fcd6c5f1cdbe40b62c2c34164105eda569704547a72f78a9f975e8b7a91db6d1a8740969a8fc6a64781995b78c7405ac40f055f7e80af0472ebb9beebd80deefb0ee163d7406c8fd026e33e62f66257638bb0d29a1d4f17ca2ab1dad44421daf7d116c0ae6cfbe6ba50e88a12be8593ef58387e8bd70e44cd917fd3801192f11ba239f5412af1a4c9d906931980351ddc5d3f8ad7c5253db36aa8a732137423e06b5ce5485aebae9c864064e7ee57f808485d47c8a53d9dc7b426dda4269cf4f90292053b161fed261ff9d5ca5683d6b38e5d96dc7cf47eca2f4bc1ec1558563e158673924b74f0df82cac3c82a679eeee687b10bf1fe87a61e1b7d83ed7a47d95716c92eeef6a1e39861be83d3bbb85aa4bf342b58c95e05a4b6d2728ffcd5d1c58e96aee33f982c632ae8fcec091b86d62a5c06548c753870c27f794ee8053c9f7e8cf6b03ed5d472d3d811a730c1803b009630c5c5a7a5c371a576e4f675c377c1b526c9393394be259235e9377d5c9053827b99512d74a8e683ad7053dde67c615159eb0ac3bfa830df1c19c26cc14593ce4f9bd9b919eadbf4d1d46b58f4b86027157f46495fdc6f6db0670111ae1bcd89857c58c0a485f9fd186de603bc23d831e9d33f42606e4f2af99ee94636e5a91f0892d50b21b4a4335493b977cdcc0525225be852f408f3ba9da79e5c6a169655ca1b9847caa41190f1090c269c9d125e3cd1f69fdbd267317e291823a20eb8b94da75181a3d4508eb2d006039fa552de8b23ba434d3ae35e4d67b58c28c8e7b9e1db567b0911a5ade846baf43338710ddf4b2254e88533ade1d37aea9e1e0393cf2e07433a676f8f93ad95709eec8a1d6224d1287a7914e5c5c5cf4d0cd7dc3c382e53d8daf3399024114652049d36fe12323f98af1df46f5aeddb27dcfbcbdfd1f8ff7daf79672cb729f8cd6ba2a97b0eac2ba9effd194efb343bced4a59afa346497106411a743b1d241f8f2b4ec7bf6715303118d100cabae01d56be4926418e817fcd3e031cf4c8c8ff4f870eafa3a0a379ed43847bdc399b195d50d56dcea5789abbd9cb035ce11cb8eb7c6fbeeb0b5ba34ce0b19098f4901147ee9d4daf37a6fce43f2a00b680b2e11263403e3df5d8487a1adaa1ae546a6c981fd4c3f5b7f92747298fcdf6395bde3a1af3c7a0556dc260dd3e56dc85fd5a9eabae97d0fcdc2d872f402b79b5c1b4431a4e72272c5dfeaebac25f3534f55f0254e10b5762b72e6dd215b8775c2ab91028b6e7b2f67b6803bf5dc268c3d3cdd382ee93d429eb77819718d6dae42e307b74b78b28010ded3f0735178c3f7eb78f87c38ea40d443c16d51a29033e1a9ff46966ab1c37da82bde89a3ed2ce95f9e9946476805479ed7abf810bd8d0f7be841cd35fc5f13bbc7a514cf5dd91ee9514a8c3f2a8603c35189a03d19922ee2a64e35246c5c3090e9781d0a609ccf3379aa8550815b09766ebac8082177654cbd38572bbebe32bcd02c832da9aa415154f6df431c86a468b63c45d10ebe9ebe748597127e9b43c2967d66438a7701e2280a38050695adae96da2f6", 0x1000}, {&(0x7f0000001280)="48672370d19265f066daeaada3580e0a37fcd42ea5e34c9d45783cf3c3ae8c36952f5a5782c9be9307ec011c08f98ef2b5ec469fa35405675e2cfa1d1a3c47d47316005a93cc88874f39ffd5d2f7f41192d8125caef47e08754093b6002e51669687a658299ab0f120cbe4a724", 0x6d}], 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f0000000180)={0x22}) dup2(r1, r2) 15:16:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x19d) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xe, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x200}, {{r1}, 0xffffffffffffffff, 0x82, 0x23, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x5, 0x586d}, {{r1}, 0x0, 0x40, 0x3, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100}, {{r1}, 0x0, 0x3, 0x10, 0xf02, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x200000a6, 0xca2, 0x2}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xc, 0x85b}, {{r0}, 0xffffffffffffffff, 0x80, 0x88, 0x10001, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x0, 0x7f}, {{r0}, 0x0, 0x2, 0x40000003, 0x100, 0x5}, {{r1}, 0xffffffffffffffff, 0xb1, 0x0, 0x2, 0x400}], 0x7, &(0x7f0000000480)={0x200, 0xfffffffffffffff8}) r3 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) recvfrom$inet6(r3, &(0x7f0000000000)=""/164, 0xa4, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x1148, 0x8}, 0xc) kevent(r3, &(0x7f00000004c0), 0x3, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffe, 0xa0, 0x2, 0x1ff, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfff}, {{r3}, 0xfffffffffffffff9, 0xe, 0x18, 0xffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x9, 0x8}, {{r2}, 0xfffffffffffffffd, 0xce, 0x0, 0x5, 0x3}, {{r1}, 0x0, 0x0, 0x800fffff, 0x3, 0x4}], 0x5, &(0x7f0000000500)={0x9, 0xffffffff}) kqueue() 15:16:51 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000100)=@un=@file={0x0, ""/16}, 0x12, &(0x7f0000001380)=[{&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/11, 0xb}], 0x4, &(0x7f00000013c0)=""/122, 0x7a}, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') 15:16:51 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xe9462d79b8cf9d7d}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340)="f03e33cf36000000006b9bc1dd79ebf96fa1fd26ccd9e0b27e0d29727dfff31043609da194b547dc2922a3a16deba982b2687dfb5612acede6ece9508d96b6cca53f0d13e7e8ff206a4ddc9625fcddfda6d7a0cb22c86d62dd4018907680871bb8b2ca77389fbbf6c3f26f89046dac16d831a21ca95c8e312aae79d5596071ea1fb2b7b587894a095ba6f1b5dd1fa9e421f97e26ed029cf9e4a89ae77d68bb3529f536a30f5ae9ecf9b8ed54455344924514ba57a6c61b0b0245a30a8cb560ab6fe88a73d7306f8227831f7ccd12cc7bc83ec71248f6bc9cf8ca65e5c61215cccd0bd77ae61b924801d4c255537279c1a1997ab601c70c796f97a02cfc0e39179ab022ec522c4851e23db219aa3563b7181cf9b54139", 0x116) r2 = kqueue() getppid() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x88, 0x8, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7, 0x401}, {{r1}, 0xfffffffffffffffd, 0x9, 0x80, 0x6, 0x6}, {{r0}, 0x0, 0x80, 0x0, 0x8001, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x3, 0x0, 0x10001, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000008, 0x0, 0x80}], 0x100000000, &(0x7f0000000040)=[{{r0}, 0xe4875f5e8ec8e403, 0x4, 0x80, 0x18f}, {{r2}, 0xfffffffffffffffe, 0x92, 0x10, 0x2, 0x1}], 0x3ff, &(0x7f0000000080)={0xfff, 0x7f1}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) write(r2, &(0x7f0000000000)="ae76468efac52a81198c968887234ac9d5362e70c0c10328c2e0ca16504ac5", 0x1f) 15:16:51 executing program 0: r0 = socket(0x1, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 15:16:51 executing program 1: clock_gettime(0x6, &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000003c0)="4dcc01af7baa3a009c2eaf0edcbc90b697b4ce52ea1ba253422e922b3c77c13bf48d2fa208dccdd9b03027c15e1806808ffca45c49ee12938018a93a9233ce79062f207ae47dbf4b13beeeab31937b054c9bf677dc1cf97e8a27728006e35fe5815f60f0d32b89d9f98d296715d4df1c9c4fc7a0370f0d4a41de5248be678b83bbed82f92e037b2069fcb5926a4792be9d7090ce7c4d87d80a28e99277200d4bbcf4fa74fcaad94fe1c1d0820aa858225604f30a10d6332519b70af669ed7426116c1c4df7214b466c341fdbf1c3dfc09b70cfceef16debff8c95713b45d40138392feacc8b2f862b132ac62fbb4703b1140c19c5a47c705a28cb99b263b", 0xfffffffffffffe92, 0x9, &(0x7f0000000280)={0x2, 0x2}, 0xc) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000300)=0xc) fchdir(r1) poll(&(0x7f0000000340)=[{r0, 0x5}, {r0, 0xc4}, {r1}, {r0, 0x101}, {r0, 0x10b}, {r0, 0x5}, {r0, 0x80}, {r0, 0x8}, {r0}], 0x9, 0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$inet(r2, &(0x7f0000000080)="913f05cf4b716071f02f2b441bdfbb474a15a087c6c68bd8ee86453f0d38f36262a6fee735cdfd78355ad415d03e16fa470608bfcf3d31b58fc2123d29111f88bf4a5f4e1ba2400fc445d9c91376a78bcea707dfc71b287c230ed6c0a472a7a1db1336c10e9a38e3f3ecb8ac6124cc1789d897db6a2f638204f34d931fa9a807732e82ddf2c2fec581b57ddbffd22bfc9fbd7d81673876eadbc7d32d3834aac1aea155ef37a177ae8dae7b0ebc44043fdd91f05e4bbb1c13630e42606dd39403a0d89f0e1a4dc5c71360f8e8a4fd18e9ab737c2e75f81be1c841d861cf668ba15f", 0xe1, 0x5, 0x0, 0x0) 15:16:51 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/183, 0xb7) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040), 0x0) 15:16:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000180)='./file1\x00', r2, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x80000000000, 0xfffffffffffffffc, 0x0, 0x1000300000005, r4}) symlinkat(&(0x7f0000000100)='./file1\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) 15:16:51 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 15:16:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/76) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7fff, 0x7}, 0xc) r2 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) close(r2) execve(0x0, 0x0, 0x0) 15:16:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x22, 0xf1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) fcntl$getown(r0, 0x5) 15:16:52 executing program 0: r0 = getpid() r1 = socket$inet(0x2, 0x4004003, 0x2) flock(r1, 0x0) setpgid(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80000000000018, 0x0, 0x1fc) r2 = socket$inet(0x2, 0xc005, 0x8001) sendmsg(r2, &(0x7f0000001a00)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)="53a8d2b00fc271d66b4c9d638453b0a00335c5ba863de462b130b63932d19afdec837e8a63db01a5c86bd69efe5c9b8aa6d650a6d10ce3f81bb670abd014a0557dcd4062f86bcf6626cfb67ae91983de75259b1a9bc3b61e0a8e2c5a509439ffb4ef13b627fd2ac2e858dd8adf70040828f61f2e673b661f40a4bd18ba4cdc4840c2b7ae8257aecea2f740f65a66f151c2364fd971ff68a1e5aaa7719d7082204a14dd0460a041a7410e4f0b0b89d017e17c90ceb9a066ba427fd74cbe2d9128d313411cf6c963d8169908bb4c17e1a88c909f66a240e8275d1543435bcc600feffe5638378826aebfc20e85", 0xec}, {&(0x7f0000000140)="8e3171d689c050dc78557559e94fc808df312b6a29e371bbd3c51b1003464eb4deb5e2934cb04cf1007c10c702c22ad09806fbda8df576e18d38335d422eaccd48849294811d1ecd798a438fea15e30da6b4caf0eb4efe1681d83d9b0d42bb5507132279c3597522e89c1983c7fb786d4929126b7eda171a3aa43c26eece8832b0a76b792065621403f3617fdaadc67d905dacf6b9d47fba14565e35e3d3e5655559da7d0ce8bf22d8ca8104a2b78582ec", 0xb1}, {&(0x7f0000000200)="ff23c7dd0078c439be2453c0093c5656e5ff9903601431a3136675a526e3e9a2b01de28e73127477be13c0d072eb0617e844387d73aa39894c0d0a52ef53657897168a5e7c6f096a3f43d7bab0bc9b13203246a23bcdd5ee644559cc9eb053d14bc59ee8d317e93f4d2cd076100edbce783378dce6d3cd543031e530584dfa38938f9e6e16879448ef087245e655580c208683e6b7fc3725922d5a3dd1440a590cfd66bd14f0aba20897", 0xaa}, {&(0x7f00000002c0)="a5cfd4a021a152d8b34826538d72a7a9b0e6d38985cb4c8d343a7c071bac19717feeccf1bbbe79cc6a5b7559c068861e3326f6ddfb6707dd6fcaff7d3749502367ae53c7c6b877d6cbc70906f7733ae3229a3d7578b82649a880fbeebb3a64f711189e46c3d9e5e88fa41f8a525e5375f9500c7de22a5cecb9f1bb82836a7ecd1d02180aeb8301cf18cf8d310af0081035a2b49a3ff307206aeb30e3b2ff5b1425a23ee9967f2c4326167a07b0c6f704c49aa073c073eee44a1ce0faed1670ad1a40228bec2b582a52ef36fe7abdf94a234ff7c4419750f37fdc88a147128ebde9ed60dad477c5cc2bcbd8a3bb688235e5ab9043a9ad32a6790abdc180de", 0xfe}, {&(0x7f00000003c0)="1b941a5ddade12894994f1d09fc6a52a0ff8b811dc7417f3c34c6da142515d8b433383d577cbc89efc3c3e32eb45206d597cc2689c4bb1ffc89da4068db00ab0c8a713", 0x43}, {&(0x7f0000000440)="9121feb5146045ef04ee5899a1c6dc39501466d54bc14d7b4e069c5d96ea9aa1c3622c48f76729838d0a7d97795dde138a24b592ed12840efae0737072dff72d504d39cc694801fbdb7913bcec8aa698582e4db26016704562ebb2af9d5a62ccd1a16e8de76935ecd998cfa261b17380a40760d49f5b70cf345a1a7fa00dc4d40216ed304770923c5497bdf13f6d7a9f6a9fc9ae49bf4b30e5503b383cfdbf0afb2d092896ab9902e1236184776532f335d5950b1b7a75193ed1f8cbc3894ce8ff7b686e021a4c7d99c2146759b845adf6fcc997c1c247b0d481f9872c30eec348", 0xe1}, {&(0x7f0000000540)="7d53d29b9e57c4d7c222448d535de6eb45b177d29a79797a02454e5348e9255bcbff435ef5140ad5a479b9ddd13cc3064cfbd44494d4c2f9bb4218b4ed983aba62be69f72c34d925e3613628d5fddf3463a4819a027cd66f5337d7aa7ee59a0f535598a34220d7506cdae6d59d1a4cb604b29824628acddb82a5027c63203753aad4515368fd2928285580ab74529d5d4922cd2dfdf23715653b965b0f4926ea27fdaee6c985679862ca69b08ef4d16fb3b2ee605956afc8ddc36f4ab73a2cfab83ac85c668805d6773005df74e75decda9607ae2783624b1af69275194b509dbbe1727aded8716c8c377730321b5c625c188b", 0xf3}], 0x7, &(0x7f00000006c0)=ANY=[@ANYBLOB="f800000000000000ffff00000600000033c8127ebc91d42479bdc9c380e143246de93b90e190848cb79fab39e810b91e358aa7ae34adb74609bc23af77f4cd52a6e6dbaae8b2a110a925327f58cc671bd1b5d7ecc27a6ea3cd7a0a97b72fa8b1e4a85ba410c68370675dfb5a2dffc7d23a1e664fe9a1085cf899d7f08289aa47833e15e006a2540ac7ea4d35bb78f79bcf611749a19d12ba246ea15ede5290caf58315f8509f59055abf12c3f6430ea09b94c473a65a377b89b073434f2080c5db14fdab0ca9c73cf6d9785af8bafec7c13ab8b5adcada6d129c52835bc87804ed8d11297f2b481937a230dafcd681e27445551082000000101000000000000001000000dc090000eff92cb1a7d5f8581179510c7a46204ba3d2ef55df9255cc240ece247c0fc9937c875eafa1e1105cb5bb88cd7c0f4c4c0495d592c2b3e5102e04de2c1de54f2950051dc7727eaf11cd466f98767035c1a90128278274b67802dd772c4ec931b392781e9c96fb672bf9abf95bff14f0a462fb2e40ae1e4747297f3fe7805caebe7fcfde21831a81d6fade2644ca73cfa34e3d583ffbb75fdf6c6406128db5baa21c5dec8d3671d5b3dfb0b913ccebcb8457427fef7cd4322b3d2149ebcc41edd4fe38450da9d60eeadde74aeecd061ad42f69964f4fca9e8d63b45e2f95d54b7ec6ec51d91054a74994415400bfe8b0589761637de828714160f8b18671291e40be68233d80d37f0c8bff92e9857fa46447eda7127b2c3c91badce3029a6f188fff55c14faf36411ea9e77d18dbb63bc44cb650ba1529e6e6d4e6c06841636d38279a9c83b94615312b259653466836ece5327797a54bef1c9e05bea0cb92cc981dc28d23bf5d5956cb87efe72c34fcf9c51134b071ba7425f4bc2cdb9e2382d9e0f3dcbec43bd6e6f363684fa19e9138652e038bd9c9243df9aa561a111d19b67ff8260be00c608411ebbdd37aa886707a081f66fcda3e50be7767e9bc7dd073e0fc524672ec3c9026984f49b39f7b0b3b4e22e61505cfa7c1cd6ad498158958e90f7039a35a9189da986fd72631a4ac960f8eeeecca7915eaf320a79189de336d8fb103d6ee82315423eff49412c4b304310e7d75fb5d2f80cf4eb3694a5bb862f3fa50d9b723160914d59d0062305248b4038b2a1d49de712d434691dfa3c9d675367b022e618916aee297e924d8b28e371c7ecab06cd92db99bcdd1c08926e511e41f6c9ea40195f01139e6ebde6f6b0d186db515297e649aab6bf7f6c7788124c0d69281162ae17d8aa8eaea70876eb5859e72aa4c04ebd18f8535f0c8e23d83f6760989dbf1846843cc8a47dec3b8a720a8809784636289180b9cab5c19e899a5b661640538fbb8d267feac22326e0e3d0164ba3365106680cfa5615dfbdb1a6fa50097dcca86e811354768b8d896424e6bf10239feeee1abfd8ce1d4c10a829dc560c17e59c6a407ec925c0e3676ed7f2dd70919c0539e0fbc3682e6c3ec493fb75483e53b17cabd1cba831f8a22f942491a784586ca68446a734be0f63f998e13e0d166dd20c62d022f41383b2a39f21fa37470c282c73554c00764961bb1759c514abdf8d8c0a2214d7525d0138d235f4ca9305ede79f2aca8ff7bdec52c5dc7a3f733d766e2b3862232ba142fd1dfd6ff7867ea10a1e5cb0c572397210b383fe487db77298225d5ee6bddad14b51b9cc2f9a57af643080f5f57e0fc8646cae005d9ed50eb5170453f98a4222a1d491770d68afaf42793718a808602254acd013c3aa027c878b6216d369ac32adfa5486f25d5d575dc032352601f37d1bc4d2f7851874beaabb525a612524fca2ae89a9f9f113dd02e8ec36a62d0ef32c833f21a13994058a2e7c25cb18d22110e3055bd232ba708829e563144dc099a9232e5a3ac01201f3a3f6b9c18f87706cd877ade5ae751d1406dbf8c0d75a5cbdc3dc90e26a5c4e571bcc96685ba69c8292fea98af7a3dc727740b6ca82d87c30edefd166fbf3973b317f30ed951c393c8b887e4ecd5a500a9284466c6fc918a664ce20561027e99f339cef0e40ab2cf3e8903f051610930c54ff6957792c2bff8d4873b66fb3b6b087ceffa3ec64b099eb380f52f5852ea97bd673b07112546ebf3db9887006b777fcf7d5cfb07f4b7abe93fab883f8cf858fdec113619d8472056afd14b16593eb8a98d6b3124d8dff164cdc7fcb5e9d403b651d0022b3ae870e04affa5d70df5a3958c708c953efd6fc997ac4e79aaa7d8718c24baad693c81b431ec99eeb18f1ab7e5bfe91c724be9fe23e8ddabf002ca37cb4d71d903f9a493e83c5cb3adf5d82d001b9b43eb924a0a15d327e6f862f52ef34c4d48a6b307e1846e7eea910885432e8f8b3350800658f9755cf68aa1b81d8a3fefd0905c21db99594bcaf66b2eac58869e0126ca7d86ef5675238446ce47f9d5557b256444dbdb4dad493acad3e79d6cba48a650e25820316bc5d9b45db425ee761c8c78666657772902be349d1edf9af61b41f625c2f3540071100d5c4adbd47f9229fff0eacec78700690e1e2deb58eee42d8d62bc18a977c50d9c47c708e54b2daa1eaad16aa7b54ca03b4548f6ea7424565832875120899fcc348814200df68ebb89cb7106d14d7542225df9dfc3be7dd748e2ca2356c16f638d923d0a46de21ed2e991976756f29969bb7f0dedd9fc0a32de23f32874e9983db849c9762ec8a76b4c63d24296d683e9a49b88aa4d96f5ab5e35c9ea89925f314a7db74726b95cde2b3ebfca6777c15c5e124baa23766d65ee49cb9f3409c9b37d8ed3966fc44cc0308469416fb3a09f60398ae7f90be434e932f738bc7eb11613edf53459a420bb42ee06f90f1a5398ccb51c3fe4039af5431ee4b434dce03685de284a59687a5a74307c754577e0b03462b3bc0df32626789f4db1f2891312e5e15c363eab1a32662eaf77fa4b230151936c247ab973749d22ac79a00073737f9ad84fefb9a6b424b0e20d821f4174b0405701b15eb4666730a1d8f11d96e9b1f4a0a15dc96c5f79e919c6f6d1bad1b3620a93b6bb701df9367e0732a59fe995209c0e009daa8140e2d3ed85f5b8e2770100c24f82b88e67e5dea72a3170f170bd6dd445243acdc69154937964bb50dcb8d9a5e8fdde1b7e1d7d4d951677ee0fdac712b7b3a607bf1ccd916a6ee927464d909d4aae8d7170d1d19bbfcf39cfe24f6e4fbc837724b30189df17559f397a46d6edf79eac3110c2856cb867c47f2aa5690b3ced196d130ca47960e433a3114b66923a7bd52222d335d3d77dcc4d94b3f00913b0496a64364428869625b0416fb817eab9001867e831b63457d668eca3e25386337109eaf29a2f09dbe3cd555d9487a1a3c9190043e62204a31027496e0daf0ad3eea365141d1a58f7ae88cc80ba2f9f90a2427b4b73a13347bb8f4e33f05f46915d6abb0fd0f95c0ca9543e249f335056032da9b5f4ec8772c90173b911e03b3b3b45358842f37e8e5396c11ea9a9bc2298b8ea68d6c0ba6f9d8484bd6d379807c0c7ad0574c4403e80336d0db8a11eb1f6843ba245427b029ca1611fc3bf55e209c9d55324686233b8ee6b7af9bbe6b22ec55a7cec03717686d9a7219e0da7446cd77fd08cece489c41281664f8c81aa5307b6ee9bd8832a97a131e4d1c656874c15a69c149597780d2c872f9bf91507f532ad6b7ef09747bc39ae469411cc0b7453066ee130d087e0932e08d3c6672138c418dfa6defbfa02699b8da7fde02bfe4d498cc93ba9e5535489fd2a1b9220fa6742b2c61f936c0a847a18c6f8caa9d318611ac36dec56591d12ba687b18ca15fa8d677970f9cf7028ff06747eed070a27ee8bb386fbd8f78941dacac33eef919275d75144011568159b61b0076328721291f42fdd92654150f68f4113f30815b9fe2b0ca779d0181553f91bc94eb94337770f9fcb4833e513a271e213420e6071bfb3fa5ea9d335299bd94f3ed0118ff566bf1065782cd7639270d786fb855fdae4ed1e22036c67d3ed4889074037a21224847006476c41edfec2822c64d3f8bcf78837d454c147ff7be56f587c8c2ca834274a96563671268085249ba0684c95158bcb99a894f70b48870400b3709e5bc0cd4917b32f9d23a4f21fd269c54e21107f5090a96632f8088a063dcbeb8b6ead96db5ca5c92c5bf42230a1a1dab23b00a2d0f7b5c2cf45b0f50deeae99c400ed2786835cdd9cc586839e2612b6101a6bd4bdc82a0bf030e75f79d5a72d9306b692f1ba3baf9e249655915fa8157aed5e15a563155de48f94f6ee97b54072d0c9df1468a423344649e32c7c1f41d6ecfd7bec174e013568ccc4521d4e7d5395fa02a768dcfd79f64845730b6168da6a5e4d7fcad505b15c10ffb87f8ecc4d0ce069b16e50839fd4e1a5e997b946cbddc469c6eb08d40db2fdb271d80e7eadde101be09a181dafa37a6591561aab517725103abc0ced1028581e82dbe01d4fbc65a268b0137ca77871880385ab0678453a6c95cc325ac0cf1886c86669a5daf4cd3504f818b682ba17a4731b35c11e28da1c97729461f2da928843fcbd262db899e1d3a18fa665ed4e94cb651fe75decd093f6728d5f4728532e717e4210f35997350057ad8d607a2e116b1c06a194d5b97ca295164634184d6d4e6bf97b2dec08117391b97e6b0739fd620751cb4b003833500e38244c235cbe6219732969b578b0f2d7e0359a8733978790fce01fc97d5b46b88e45030568084ce633d38b6c6e8e1b02301666a7eb6213ab77a4763b37fd012b4e78a8e3cdfd6f38410c7e32ed54351f1efde7b024dfd5c3d67ee05d820a7a8a7d4d474b7cc9a46167aa90c8363585a2e8d440b2a93f957e514ff8249983d46c1c8b4094c0fa8f53cd5d18acc9ba62dd388438bf919aa32d4a5262c27cf51969b950b60eaf870cefa75269425014a2eda91588835fc723f464f9bb4344657b8c3676b1ae6452957ee5ae332eaa29abb9922a72fc2a6300eb43904213c8f7d5b9cde08578f4344f37079210326c94d9485e4292284a7e1ef036bba62e8ed919395488c41c0c47dc10a125dc2827cec6acebc4f9c2a6ead474cf8333d59a26792ce3d07671d6ad7d2ebe8fe6c66c7f0582582c69a95af957f4fbbec0d97203e1306024a5fbaec9f9d8fbfa75400a4c55b54e72cee2d6ea798e7a27f97baec97b83205456b47486fd14312a14ea5039735787e7438f90ffd505da3204ff15a6005ab89a3061b251af243a9e4cd88e5ae234ffac50223aba82489a893add0690957bb1363736720362b1abe83072ee6d9f31776904206430dd278b08d99e628ad0afdac93de091d2930401a4b610e5ad159ef8ddff232677e840856df37d9b4ff5ee0462e98b82f2d96a811e850f48ddefee6050aa9d2d674f84f815caea4ef4077dba511d34b08e7acc1654644000627a98dfca6612a0d7acfc080f02acbc2e4143fc32fd4cf128692695b2eccb1a9a8e26ba444a948331c983c04365a0430f042bc89c34b71699554160199ac8faf5a5aabecb2bdfe910d14ba436fabd836a5a9de99aa62ba138f3eca7e3ed622ca1a15bc8badb8a5bfc17e9f450f38245a6e1f19c9afcbb87edd608e955ae737d20b830611f421bc3d60d26d8b0d974c59f7620ad98902e2fa9e2c35518bc18314bafb469a8e66c1647d749209c45c28d58f81c8eceb480fa089244c22bd10fd3e82dc9042b7bd7103750e443f9c95fa4ca19222a3962b01db5dba5adae0abd27fe2d2e624d127b16262013ccf3e0f1f46247a93f265f4a142a56f6d761581afee1e1b08332d47cfbe472dfc5c1a7a8b58beea10f9168da75464682aa3b2dacc667d7d36e7f2f27bff203acb6d7c6b5b2e0445c073fcd4ec8d268c115d085d2452c47527e6ab47f2525899bfd164829a2043f0a3372e73827c5217271706f128c4a074652d36d4d1685bdc37fdbc9779895de953c3f3ca237d92ad679eb276ff15b294a2e064447b4dfd2d1c7aa3f20876e611865170af0e5cdaf09114df0e3c12b54c4a36c8b670899285cfb4e846ae1acced008c06d6ae3035c08733576a5fbf0b08003c24e4570cf1e7c86d71ae6b5d432e653b49d3e38bf6b8b8290d257aa96ff08de8a6bad6a900e663ed87b115dcd79ee54a973948e88d7cc0bfd76c4800000000000000ffff000002000000af151e20fb0ffbaa5df91cc89b123665f8ee884747be28d55db2ae78f0eb49f525d96dbe09db8b8fcbc45ec46580aa21a896c94cb3bd7100c000000000000000ffff0000030000006185760e6d0cac4d64c99f1a39b9f74fd9ff1aff06166488c1c9d1ec49995980fc4b12971741d2b40cd8e037950205e757fac53865ca6d40226bc88e986d3bfe4015cfb29ef9b7a6f0586e1d652bd6ae10a1142eb52732a262d191fd380e6f401b71943400c0b744e2bb93e6f49883ca00c85c040d8a0a10c8308978ad44ac966fafd506976c7cc4cedf24d2af08dc62356d7f7c2254a98076e14a3f5a5c0510445d6344c5c1597e720c0000000000000001000000000000ffff0000ff010000af0bc5d0d81e3974b0599dc65c2085851bff4285790228dc6c440cc1d36140dd0c0c392d39925e8059833ada0733c7e4ddb87476efd4520f1bec2553e033479fb5ae0b719dab82958d310d83aad2998ac3dcb81db4c0deafbfbe1050d1f3ec24efbc9b6c80d1d3478088b59706fb761981a1bd47acdaca02d740ade56576b64af20e38328a0ec72a877d050892c632b5d0269b45672c3b8a6c5ac924cd262dbafb1d096a657f54c9ad1e2807aa61e69237c153e55274c92bab91eb933398ac3bf2e97be45620c11dc969eb26dd005ac0a403946db1834c6b78682a281d1673b80d6c927662810436f4832a6062890000"], 0x1310}, 0xa) 15:16:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) chdir(&(0x7f0000000000)='./file0\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x48) 15:16:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x43}], 0x1, 0x2) fsync(r0) getsockopt(r0, 0x3, 0x10000, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) 15:16:52 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0/file0/file0\x00', 0x17d, 0x20) unlink(&(0x7f0000000200)='./file0\x00') 15:16:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0xffffffffffffff20) r2 = socket$inet6(0x18, 0x1, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x87, 0x4}, {0x18, 0x2, 0x20, 0x7}, 0x200, [0x7aca, 0x9, 0x4, 0xfe1e, 0xfffffffffffffffa, 0xd1e, 0x1ff, 0x4]}, 0x3c) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:16:52 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x146, &(0x7f00000001c0), 0x3c8, 0x0, 0xfffffffffffffee7, 0x9}, 0x0) 15:16:52 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1000000000000290) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x506799ecf148a8ad}], 0x2, 0x334d) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = shmget(0x1, 0x2000, 0x2e0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 15:16:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x3}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 15:16:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) connect(0xffffffffffffffff, &(0x7f0000000000)=@in, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) 15:16:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0/../file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 15:16:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x14) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x80) r5 = socket$inet(0x2, 0x7, 0x8) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/49}, &(0x7f0000000200)=0x33) chdir(&(0x7f0000000400)='./file0\x00') r7 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0xc00fffff, 0x8, 0x2def}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x5, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x22, 0x4, 0xfffffffffffffffd, 0x2}, {{r4}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x9, 0x8}, {{r5}, 0xfffffffffffffffa, 0x8, 0x5, 0x3, 0x8}, {{r6}, 0xffffffffffffffff, 0x9, 0x2, 0xffffffffffffffe1, 0x8}, {{r7}, 0xfffffffffffffffc, 0x4, 0xc0000002, 0x1, 0x6}], 0xfffffffffffffffa, &(0x7f0000000380)={0x1, 0xffffffffe08c0264}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r8) pipe(&(0x7f00000003c0)) utimensat(r4, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x0, 0x3}, {0x6, 0x8}}, 0x3053a383ee224072) getdents(r8, 0x0, 0x0) 15:16:52 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe}, {0xfffffffffffffffc, 0x3}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x8}, {0x8000, 0x2}}, &(0x7f0000000080)) 15:16:52 executing program 0: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8", 0xf11) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x40, 0x0, 0x0, "beae90f5f7df79f86a9b73b75336c84fd2b0bf4be6f7dc6f237d2efaf2db3fd58684f12f174603b14c"}], 0x40}, 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) write(r0, &(0x7f0000000000)="14880e61b71669678d4287ff84f502b502a4dec838967694ff2397c3e99eb4072ff7804196a33211f3ad5c15a2fc45d97f628cb83d4128b953ad1dca364bc92a8d2b71ca8814719a7666258ab08a781ec26a3949944e35aa3e2d5b2376e3a59d1166c2b14c3b0bddba6b2ca4e22257fd374889c214b102bd38dbfebf5778bfb4d8d967a1fe58170aec4f1d45882ceb29ac2076961dca53845b477846d47f7b7375b3634b04950f4fb55c0dfb5a1d9bbb88c50dc4600193c561114592682d00a8583bac894306fd41235a0f62df292e86cbc834ce4213a82762de56605a7273d722f2f48e1b02", 0xe6) setsockopt(r0, 0x7, 0x68, &(0x7f00000001c0)="3d4a11c4471e171ab44d67cc05409d24fc53c2368e6309ba64182eeeeb23d7426acdd6d48de768c48b32270df1ffab915b3f23c9229fd0bf3652fb5ff1fa0c4b294222460a91465dcbe895581b3766c3535025243678c94383841a1ab18918abc3c6fe4de5c672e8a84d4023ec3c9ebeea18f5214974015602bc058ab53c89d60e2d07a7a3c05f1ff9ec869a988c3e6d6cfb540e6b4e1c", 0x97) 15:16:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020200000000ae5356"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 15:16:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) 15:16:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc00, 0x1) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 15:16:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0xa0, 0x0, 0x0, "39ba0743f480c70fad4551e8f9555c9cad80af9e7a1773f35eceda8d93f127b9dfc9510f2ccb5580705f5a9cf49e9d186ace6bfa1b55af51f05603fb6f7aff22e465789db4b0452548efa59b2753bd17ccaf477acf9a6d99abc95dfcdf3edd58ac93f16d3ef091efabe25bbbbd8556dc15acd4d8ecda82b089156e9a3ba71d991bb9f5470a193d94a2"}], 0xa0}, 0x8) recvfrom(r0, &(0x7f0000000140)=""/192, 0xc0, 0x800, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000040)="25b7a628999aab110f8b8b153c5c7acd0f29e34e4e6bd569200b7c0e4705279afd157e22f0ed75547172ea6f73aa5308f7d6dbb44e90ba355727d2ddacd144c87bd850918dc67ceaf97db54bfa27a6a3c3cc8bfc51000e8b8d76db967a1226a604d80fb47698e74354330fc27236563227570513f913a7507f843677c72ad4a2587c60318f8154fa1a27bf2360c4150d5f5c5781d173d23d09057b79", 0x9c, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) semget(0x3, 0x3, 0x0) 15:16:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) poll(&(0x7f00000000c0)=[{r0, 0xca}, {r0, 0x4}, {r0}, {r0, 0x1}, {r0, 0x10}], 0x23ce, 0x1) 15:16:54 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x8001, 0xffffffffffffffff, r1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:16:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x128) recvfrom(r1, &(0x7f0000000080)=""/126, 0x7e, 0x40, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff000001008c684487a9d8ff4b9a35f1c7c13abc7aa668c717834d2c8c79e462be24f1d62e00de9ff3", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x2d}, 0x0) 15:16:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140), 0x0, 0x0}, 0x40) accept(r1, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 15:16:54 executing program 1: setrlimit(0x4000000000003, &(0x7f0000000000)={0x7fff, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 15:16:54 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 15:16:55 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000004c0)=[{r1, 0x4}, {r1, 0x8}, {r0, 0x1c}], 0x2000000000000270, 0x401) poll(&(0x7f0000000140)=[{r1, 0x44}], 0x1, 0x0) r2 = socket(0x20, 0x4005, 0x3) recvfrom$inet(r2, &(0x7f0000000000)=""/56, 0x38, 0x1, 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/41, 0x29}], 0x5, 0x0) close(r1) 15:16:55 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 15:16:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="7ec937101d11d99ff911868e189e68f5801d204719b6e6648c09dc0d82660322323b5e2d76f23839fe0d5e8d8bcd1cd724bfbd05e4676149a4d5ce7b55c320c6ede5593b87c7bcea632c4bd32ded62c941d0eae0c606e647ea3cd2503e93d03b3dbcbbef9474e51766251503dbae289937689e71b750df1bf8306b4c4d919b06e78363a19575a3f57deda402c7d9b4c025d879ccb0573cb6a1f9abe08e2bd4a92771aaa64629fd97f69dffc089706db6cfd0dd5cbfd90470002b21b43722039bd59becd21e1515f56062e68d65438580d54efd8472791bfee9", 0xd9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/254, 0xfe) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) 15:16:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) socket$inet6(0x18, 0x0, 0xffff) 15:16:55 executing program 1: r0 = geteuid() setreuid(r0, r0) r1 = socket$inet(0x2, 0x8007, 0xd52f) recvmsg(r1, &(0x7f0000001200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/212, 0xd4}, 0x3) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x10}, {0xecc, 0xb44}}, 0x0) 15:16:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffd, 0x2000300000000}) 15:16:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) setsockopt(r0, 0x5, 0x9, &(0x7f00000001c0)="58593729876d0c544241496e4755a668cb20286f321aa154a0841a87f8562f2b96ec2c1a302e3d89c603089afdcfc24e90efc93413deb72ffc85593f68403128468e61e295babec79b40ff2a6c10de2635e8cb6f51f66a5f5ad077a9bb2b0381106940c7f4c6ddf92db06a29609a1d5b02781998de34b0adaa07c233442b5d1f9b7284a9a919d5dee735b54f80a80939dd86b58898e83b1d5d386355a548f70ebd42c02c145fcb213cbc63a3ed35626dd398cccacd88dd1161e13efeadeac73925d6efa913ec9c25253681a75811cb4de16d835eb61278142612b902d77a9a13927e246f905dee6ffbaf6e97673f1e28df24354dbffb1ab461ace1fa8fd56086433619460837be3b47934a0ed0eaa7d17048eeab0f9fd4316a461df897e08d0f073dd7784e4e12d1bfecd2ac22ff3db38f3881a1bd25ab2b2dc9cbe14fbef59ac75d9f2170c980b0dadc1384131268a2d2edd48be02db05bc75bc96f9723e0ae0391a8a474c1f796800f079aad57019f6ee28755dcea273fe0ba15aeafe06f6b5986eb93b3dc1eb605f9152a5e9735c563fd7f8fd0998e8a83220de74a3ed6a49e31d61f722a96cc49de0d094ef3bb9a60411fd1796cc79120302db538c89e618b06c4119bca879c38f5cfb3f597b1bb2883270ddb743ffe8188ad71ae15dd56cc9036303efe200328887b88693a048046a8b2e29e874891fc6af3c97b0bdca7d699191e31bed56ddac1f0d641acdaef5c3663a0572480e83a88e839a7e26ee7dedcc6c7251666585f9f00c06eebb506500f6bebc1e97b46ea93334bde64862660153b9359453b84df3bf6d6ff04174aed087f90f56f3fc3bc56ddc3ee28c6c0fc0a175cf9ec82f39d11ca11c53e8cacce2b01dabf1516971a9a9600f0dc83978b9afcb7831a74ed42e854137e712e005b23baff726a0b1b3c5e387d6b8fc07b54c5e0144a8f602acb834c7af828640b8d69a02815dd89f19dc087c9355175cb03a00914975666f4418a5a8d4f5624a0daa59ea2454c7832a4fb2814df53b74d2ead2cd127b153263437d72e1ab84fbadc8118cf197a1c7e3c8cde20d16148c1c306d5c7416aa8854d5f0ee1fedd79af40a263e6a60fd0364f19c09ec108e500c54ce0768cf349a51ebb30404a72305054613a7dd99d2b8d6b18a1d83b08fe4784757efc49b05877f5582b9b8bfc8c664b9663fa8e74f99d30c13585ac5f8b5a81064f88c7b4aa86570665adad96fa3709eab527fbcd1dec39bb0962f2534e94e9a5a34f28d1e7d584ec46b8002e8f13d00d3cbadd2f46a2b70ec9a4d1730cf55efa442bc9f21be6f850e24b90d33293692850c042faeb288695f3e49ed9d7679d350e14e90d740901a45b342036f1e3ad8bf6e6febf9546af5738096ebfc17d27c639527e64037d2cb92586ac14191b4aad3dfd6ab63cd648421f226cf05dedecb3a08bfab046655c49952c148cfba903e2d74e3409fbc9b67b1547aa9d3f05b604b3ffb12eab082b1fccb63672c40e83ed5abceacbf2ca2ecc2ddf5628c9fce08b92797bfaa15415e7a10b12408944f036571d83924155e2e922a6a668a462ff64b495b963e1d45e21987732864ee891e4a7a6ac479de40f3f3f0c901c7dd813cfb1da3e62257d8c3a7b774da7599ea455916538a417d168b838251d8755f0290ba0950019b326ddade5c9a9e8bdfafddd8a3a9a08b5d73cd513d07456942e9d808549adc4ed883951a7b8232a85a6939e0fcd2900a58ea497a54c10a4ce7c7eaa42790173add82e046ab67b9cc01ca0e2c6abbd897f3fdc643790166c906de02ac2878dcbe0085995bd174bd0fcea568cdbb66983a1e325e312ca7e8a57ff4a0df66fa49afd3d531108659dce3e1aab55a6f94c2a614f035333ab0aedbff2bcb0be816d3df2270206fb4797a5e3a57ef95aabf39778dde0f408726c5b024c4ac5fd99872c178eb4f1cb21842017e405634b5aa4899a31ee1fbf5a7f17861434715a349af5edbb9f40808a7fc06cd23a4e4c8a7869ef91952d12b7804cefdd142251da15911c0d2a9453c422aaeda1868c062e0afab6e4e71333912834433f014c6652ee448f0ddea182c1666e8e9d1952a88017cbb1274342b3990b71bf6e4c37ee389f10d5297beb50a67aa0b79e8aba6520a8471564e6f8a83c2a88921e17e50e8f9dd86f778fbeb0c76349fff99631ea048178f3679d4c7a5bf12238991f65a1c5c3dd8da288811833006f6d058a40f3f52e39e1ac948c1a77245f4c66e1e4a7245d4fa78d0828dae0c023090aa0f9ae2838a9143a6a21286738f592cf591e85545b3afcd42675201cfe6705052e221431a283f5ce09c93975bec426cee9b863fc884f92c550bad5f5cd44260a018f2e45ff8cc01b88cd1fd6b348bc4c5dccc8c88519bd0578373925f70990e0146b40d56c57e6fef64c3bfa2cc60ded063a21bf92ebcf1505808a6517771cd523a8f3129a8c299f4c1eae12dde447a16dcb2de6e23d483d62bfba0141651063c3dd9d27ddb6e23ee2b4106e2dd090e0aa2a5065395c6df311cbc15125e78390fca21fa89753b0ac4ca38f241ef7779c7a1b7b98c96f012cb844059d8676c8cb382f33cbc5686c313a2ecd29d8ceebecb0cdbaf468db120fb1ff439613e47ced48a78f65aedc8f84f240b9f14d5091ea3462803bf318b16dd02739733734dfe95c34d5eed8fc1e22b8393f9ea756664f122592b8cca0c149df122ed644fdded1238fb1af26e99e95198466dfe38c36e2bbc0119b82f1b4c2218314b77b97ee3a45b877bc60fdf79ef980a9a580f955dba61204c80284e69bf0c16ebf1a44ab12515195c6492c1dbd34c5da0a7d9e8c51477ddc8d088747c9dfcda92dd349b681f0b956a550d2cedd6b74763a4d3043248615b8b3b8f9c30cd2357932181b71176db0595a5fef405506445ce985682784dd62f50eed27618f4ecf64f693ac9491ee229b92637a97456f6cde110f45e514032668d2dc9b92e81c8ad448c98f6d75a715ed633b7e40f808593b6d1ea60393d256362d3e1e541f42a2071c3a4c49271c1f6602b3e6804fba4a832a9670ceff4efdfa98cc659fa6a3d16d400d145cf190061bc1f2ad4d55d6fa8953369063bfb5cbb40fffce76a7bef3642603ed97d6dc69e84945962c1ee34aeb4cac0e674759ca0dd3f75cd21d13199da80d85ff84feba44a64cf753ef6529372d83401394cbb44e1e15dbf16d7809baa74ea4a88ee075c2dc19c9a3d096fea45d769096144eb982dbbf0dd74615a4996e43de115790c6ea250a9ff8ba590d2fa6f8250977528f70ec462f0546d591aa7461a13d4a2dd0758f9a17c6adadfce241dada4e025c1c087ed0abb8f904296d1f7620a8a9f2a04e4588bed9749c2df802185a7017a0f77b26bfa97151c4c9aa6055a137ff36f1ffce81efcaa0c2d2c72513b2e9c34398b73072b5123894bfe809a15f3b062f81c9bf013897d9d571fa450ff9010cbe4afa849d05bdfe5519909d38b27dac66453163eb8e5269e777e5b17694d7cb395da5db62f704fd461cbe23818cf7c37c2eb9e6cf157f8b5753b844ff74d511aa907310470d41320293007b2a621236247c647507b4710bf2dfe99e348587634ef11145cece8bc554abb520f465cadcccc675e2d8b6abd1c7be4a1a6799b9b76a958eeda9f03ae87cc7cd4aeba4385ac9e755ba1863ec390baf9b2712eef285c80a5d7d17e2e0a57b572ab58b915c3ebbb2c159519e89246e7b63bb4fb9442ebeaa53073f4ccbaca9165f111d8a71dec7f952db1600ff789621b330c97c2615622b00edf5e27e196f26c85ad2a843d8e5df2b1aab0afa81a572d0f74f86743f2d9754a55b9321b463a9b9c4d47c6fa822abad3602ddfec5579087ae443b4650029d736f813fae950bef9320fec0bcf3eba06059c2e247be47c94754934f8b46c176c7854b6fbc235cc493c5595b656518c55166be9463172c8ce7360b8d21c802d98b64447e5b30ff5705ec8bcb5c63cd363b56dcfbed6f0f3ff8612e5bad24a7da996c3fabd4bfeb646757a0661eb871ae3cdbe4fce09f11b3f5518bfe38030f17056b950ad16443c657eacbbb7cd3fa8be67746bab377a31fb4a14521a5aaf83d8d816728e59ec907e9a7996011d5f5a9cf5ea6370724bad9bc58362602c46e38e6990a1b47d409409614d107c653e5d7bb9a04bc902c155168a23420aaa0f4ee5efbc66303ffab12914717f82f66df7bdddc633408bde15cabd11e45930fa09dd26de0732ec28f02f1dc507b3b7d41026cf45e4ce07067d215a7d2e883008ca3d0d20ed51bdc7e30d3e8b4ce56bac88a36c8bee34891945609a3be5a6723af1249ee6b7c92b831bc291fe98939880d333c77f397e743a7e4097c81629795c072129d4ee0f8338ccd6279ed261f295360c06982be362c13a3a966cb7578c848e5bf83e8262fe333112e1fb39d355d80738c0d1f0715c4432c648b70521ecac50bd0b546d2800722593fa80610fd72706d20663813faac5d1322514153187b6a8496794fe11f83ec8823a8fc6f80cbabc4f2fefdf6555384a568a802c48c8f5d4355d37ce5610b834006f333905f6652b648af994f88717a0fcee1005c27ee1033831c292fe1b1d4416ec95c90245b09f378e86edfecc5e44232ba5976909ea941ef62d6dd654f972f2de75016c069dfb7be7bdd0857c04e4f28236f280d83521c30925cdf97ac3b4d1bde1f2d0389cf5d494ccb6941e949b86b6e5b2fd93c2680a3beb7a12cf3323b04073d3e56823621cbd580959f40fdd322f6c8796de0a01ae60cd83ee292f0a66802c131da908e994b7d174b3e5b6f1a483aadd56537360cd8d18c7b37141b4919ef57ccb6ec010062adb033418f471aba6d04b334a44d09da5f110cd2e511c46bc2b75f0b8a29a65f7b752f803137e1d9aea6357290e3b12f8809cf5b9819dc9034647f97871a44bb9c8e2f5c052b38e14c15d93b57a4df37afd87eed517964b7684212311c98df92295330539c8b9199a5f05e549293ef8c8203b5b4f5067a5703c220c9767664dcf41e660a7ba100d26108fbb6b5583db284dfe10802d2e096401b9f8eedff2ff994c6649d7809e61f3924b33da326a1ca29c0fa2cd1eb3a95bbea97ad1b3f9375020b971194c647e3d7f0c13ee22606f4daaa9b711d70d1bcd7c51e34356bd7e3a5ef20cf77e9fa49275d29558aa3d788b7f9a9046f18993a31c4e75e736a7383cb6873bedff924c69b52ee62775e149eb08da966ce5daa93a89423dd87050d735c1e4738e588ba2b37383027546fe82948a2a512b44365018c4cdc92f20370bf4f8f1f939ec57e670087834a5d93eafa026f0e377f5e6ae1e75c134babc5c4466fc2d22b4b659cb5f8bc5a8d9ca02e59e10a72b44024ae3996147129005685ee8a795909389b6e235ac84eaf27bacb3759d980728dbba8f406f26862096ba0ec4bd367538212a1c2979d428d9f21824b23c3a81671ba77b07cca480e46969f893908acbf10131df5ef317b35565d2ef54bdf71e7a9c4f32f34eeb02b1d99e482d1e3015bc06c99f42bffd2a286529b693f8587cd0ac404d9695560b224e7ec2454213b934d28830796619d2484f40e323a6c9467f01afe2c03d9a97198982ae91e462cea64a180a05c2201037da2eb1a4b9a00da298cf1bced6812c0b6eebb664094e00182ce8ba0ae62b213c8fedc414bcac734aee8de6dbecd3d6f4c5df598ab35b19d7e9a19d8e59b91b798b59f24577c94b73c10d05f6d57c8e4b74200aacf108ba4eb22fd5de0cb86010c", 0x1000) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 15:16:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x5, 0x84, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffffffffc43b"], 0x1) socket(0x1e, 0x1, 0x5) 15:16:55 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="814d3786000000ee39cd65e523de000000002000000000000000000000000000ae5e8f6a5db57c457e42c652aaf8114600c2b489a999fead190128576740cc4e8523eb25f4a1e11d97936d6be7b34206c5f22c32602a5fcdeb82c648116bd9fb5258938f761271e96fcc215c7f7127e220a32299ecb183fd524a17bd717c383005019624aedb5bd9602c0ce9049024647c031b38dd2b5f2f698b99be6b035282b79a3261a3fb727abc5032b61b4da2d0ab8ff6252d6d1c19e7837a46e9e56b405c24fc01f8c2bffc26a826a28333456da25bc541a5d9f5d1be12c5900c3d3a44b838643136a627877a747f675aec6ba97b9a1dc03c2a0ca5550feaba63e30b9c0e102196249a365acbc1b3ec01da8de35c533e9916775c6d3489ecbbbfd3cd45389121b5e1d7e8d531f2ce31883b7d97d3f683ddeeccfd0d4a58d657ba9b40646ac208bfd9f2ebf60000000000000000000000000000"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3b00000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cfdf8e800000000400000000000d22e9e5990d3fc9b"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 15:16:55 executing program 0: select(0x504, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffff7fffffff4}) 15:16:55 executing program 1: socketpair(0x2, 0x1, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom(r2, &(0x7f0000000240)=""/159, 0x9f, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = dup(r1) renameat(r2, &(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) rename(&(0x7f0000000140)='.\x00', &(0x7f0000000200)='./file0\x00') socketpair(0x2, 0x7, 0xad46, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000300)="c6b215e44e4e0d7f88bd3ff12d0eb9631869103dd27e292d38fed51cc4178c979f8c0494b9b8495a355d57657b56366f558591096c6a77c323d6181916bd9d648d767360ea984f191b09bd6496c0257e3c82a7a9bf89a62dd3ae79c0ac2fb4ce61fba625549c7ffb292ec26c087819bda628fc429eb57a40f73b07979d7f1c549f6c484c74233fe751238aa9bc5d78057c71d59d16ec73b6a07c2c2a0a24bd69b46578d7d3c0b6e507a784511c2bd986cc2f121297f60c1e699dc1c560366bff55d894b711085768503cea30110420312824ad9be6f8f53d34", 0xd9, 0x1, 0x0, 0x0) lseek(r2, 0x0, 0x0) 15:16:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) fsync(r0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xaf) msgget$private(0x0, 0x10) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffffc, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r2, r4) 15:16:55 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x4, 0xaa, "58eb385f9f2d15a0cae31f38efad643a5b53d5ec", 0x3f, 0x8000}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 15:16:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4000, 0xa6) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = syz_open_pts() r6 = kqueue() socketpair(0x6, 0x0, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x20, 0x3}, {{r2}, 0xfffffffffffffffa, 0x89, 0x30, 0x8, 0x1000}, {{r3}, 0xffffffffffffffff, 0xa, 0x70, 0xffffffffffffff9d, 0x3a}], 0x81, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x10, 0x496, 0x2}, {{r5}, 0xffffffffffffffff, 0x30, 0x10, 0x3fd1, 0x10001}, {{r6}, 0xfffffffffffffffc, 0xc, 0x80, 0xdd, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0x4f, 0x9}], 0x81, &(0x7f0000000240)={0x9, 0x8}) r8 = getuid() setreuid(r8, 0xffffffffffffffff) 15:16:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt(r0, 0x9, 0x1ed7, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 15:16:56 executing program 0: setitimer(0x3, 0xfffffffffffffffe, 0x0) 15:16:56 executing program 0: r0 = socket(0xffffffffff, 0x3ffd, 0xfff8000000000001) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 15:16:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x83, 0x2) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x1ff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x50, 0x1000}, {0x18, 0x0, 0x9, 0x1}, 0x10001, [0x381, 0x1f, 0x7, 0x3, 0x0, 0x1, 0xfffffff000000000, 0x4]}, 0x3c) 15:16:56 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 15:16:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) accept$unix(r0, &(0x7f0000000a40)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x100, 0x1}, 0x10) 15:16:56 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x41) lseek(r0, 0x0, 0x0) kqueue() 15:16:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x2000002) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) chdir(&(0x7f0000001140)='./file0\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000010c0)=0x8) 15:16:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 15:16:56 executing program 0: r0 = socket(0x2, 0x400800000002, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) socket$inet6(0x18, 0x8000, 0x100) 15:16:56 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000001280)=""/237, 0xed, 0x843, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = syz_open_pts() pipe(&(0x7f0000001180)={0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="c0021d776af6b567d9fdded4a59c99367ed42f063ba57b4b413acae001ba3c02dd4ace3f2d47c2c381836697757c8fc1182f5668ad814e62f988677c290c786f0a0fcfe8281c47d1160572654a076d687fc14d9499fb916bb722322544218f2a58f65fa899aa998d1a484c1bc9829d459df058d9132f178d458dd432f3e38fbb8694013fc407443ef39bb68cdce801c9e5ca77c4a84ee765c68687a4590ba13bf3a19ec97ab0afd3842988b3cb6186acd5f79a533f4852f7326b36c4d2d06f099851a93b7b8e0b8612e4b0b78d5044746e20bd40f4180499d80a224d1541af137e52448bab12dbe396442ec824ce4a5e09820e4088d9181cf82285272841c99bece24d813191d3af6b3a8c5a49b954741af2c6ea67a01c318936e674e91e528d60082b6823182e870a06515b1977f604ff1eb8480810cc13754b1802165bf42ce4b84e5822f39cdad0b69ca5a2a3cea46fbd623806f069401c31f2c4a44a28e9320aa6bba08fb63a2c2ab9759e2328c1de81660907cfb4a993c72479906f910f376fddb4a93aa6f94b022d397d8f3f24c9c28e69b93522a38b04493efe1b3900aa71eb5a986ddd0c564d162ef48c289003fdba2c0e685eafd32bcfcb69c0dbec5bf2ad5166501b0a2d4e72a69ceddbd8e0cef1f416051b2f65ca01e3d24f8e8a9a159d32a18eaf780ee66c21d0e7978eece896893b2abf70b5370738e5806658c84bbd376157e8d6b7d6fd6059fc2c565a219eb9e040b124638da265f78b8ad8eaba542f1ddb318e170c46b90d2d390b5b9a5b1161e2ad03c2fa708aec29de180af97bb8c6abb9037a0c65fbab14c92909f8867a14405120777c452f0df6568ea68c34cd2ebc58423efb0598603d81a7be6210e1601cdbf874f60abb30db25060bacc09450c993352df95f99f51f30a93f8dd78b36f89ca081b37e5746f6ff4a3498aab685010739a8fd6993466b84b8c2f70684552ad8942f89725a5084b7818663a654d6a8f578f71f47984e060578ddb3ccc0807ede60980280668a2ba8626de10db6fb5b430fca1c57ddcbd419735512da458088f476ff958bc52c71238a308bb1103aebfd449a3dead3996b2d3b50639ffc7fb34e1b42ed9ad031c905c4a7045c1a47ecc6c30914442fb63bfff9f8a7fb49472274099839595bfbbd41b85e9f2507243dc64348f0c294593687e79a193a0391dfc7b126ff338d3c75afb60b577ab70ce7efbc5a04d78ee9626a70806d779c6d4beee1792470eeb7b3cbe2afe9cb34fa8fa3e6fec552243226df2524c4f5c8a41ddd098145fc75f5ea4c14628de6fa7ed2d36d561e5921fa149b6e0796d1b0a7ef41246a9bc20dde6f55b7c368b3a7130c6404bee8ff117d79459502ec6cad238b5289401c98d807df153de8ba6776fa27772a63c63cfdf6c9507224fb4ac7eb1effce13145b55f905d4c3e5406c72b25d954ac315c47f5255022788eab8c078999ad170690853937458882efdb4064d9bbe7c69b59436be0da2e69399f8731f631b2b8e0af7177e45c69a0f96d99cd7f79b82f0045a2a43934c2da0f4286132e3ad7b7a5028a815c08f503357509b5b7ab67e8823608d8a69cb0ad7aa105af7bd0c5349fd69ce1a743a542bd59d95789ed905eec0de7d1cf0be267c0bfa2d16a79365e06f503e4e113eea1e9f7cbb745d205815e640a789bf13550de808fa3ad0f34aea9c4e661750a241fb3c64006d0032801f6f33234b6016131ad34a13c3ef04d9fbc9a32feca3805142c281bd77b6c17f839fb68ef8378955cbc0469d6e97c7f9dde21d82f4f513840bceb2d0c8f257a8cc7da8a1c17dbd97bbebc4c29c8bf1c4d33670140309d6898a2e3f8e686e1292f0b701565999ed353cfabe35852bfc567eea1c1e62666f0fc7a14ff4cf6373e648e5e8c3eb98b91cace9db5a25cb6e9a187bca879c661d7cb95105634d2f2747b96524c21343fcdfb3d354d04fa995f86c22f492568f2e730e33c45847bd8116678e2c200a1a6d33fc261fe5b7eca8713e481cda3b5da81dc6a2131e6addebdb56a204a975d6f8d90458a30e9a3b0f465849737d1c39751fac879f14e12a8c4e4ec12b37c882c123af72d8d14b5be1aba58f5eead61642c6fde50845a267d5039f4deed656ccc8a515378b25db54bf42c47f14ab78444cebe2b1bac57041051e18370317978f641a1bdd7f59bf0a16c1448f8b8711173581006e92d8ce018fb0add248ee8d499fd975f7dc621abaf752ae898f09366fd7d5f0a370b95cfc555f1cbbe812e8b2d9930b12683b12ce3287fba33ae1c8c05b9f5c195c8eb8ba1632b0dcfa1ddc9e8ea66771117dfce80097b0c2b9b7376ccc2add67d9a16c0d26feae0159b29ff876c10c07a6e4bc62e90f215fa5ab66d1b47cc9d5c3f6dc526f987698725f6d878b4811ef0445021758662c7e4a1a6a04262c3054f4fe8850ba976ab8d6fde6e7434cc9bde297d2ee7dd64bb89046ab03d6ecf94c0850702460cf6b840d7adb953dbfd2f7121eec35cdb572f08b3ce795b7e74492f3ff83fbadd52805269d6a8c9a59d3eaabf595638cefbb669d1b683ad160567fddec5af18a363177b2d6e7272a4f554a8256c7d3db8a7a500235910d9be19cf6b55319db3a7bf165178741bfc4a2953641df5124f633413a3ddc08fb37e562bde3302d6977ff04a345fc5f8657178a21dbf919aa7fe96820f0fe26b32718d5a6007aeb0e7af14fb219135124a108259b9c5ecc6864a4e8ca20bc190e083e625cfb75482f4932f40923914320ed6166a530e8c24bed8813411f0ec68b04449a165251752a5f12cb50415e5d66e4d9ff842543a81d4926ba5f4b2c8d145a527f8e1629555304e56578d99a601836d2131831c03d19969e18875e49d883b30362e5167cfcd711235777990013e06ebb40e8a18d3b9342051e9c8243d6dfab47e173ff8d1f22b1dab1e79d669d295d80d32f5129483b9d30c58f6289ed2aee28345d8f24bd9cd77ad8682758025ab2b119271c90a8d91dfffa051090cc8daaa75350fbb12056430f6a4552d46b6d1652c2e217a33a432bbb8e8f2a5613950757851dfaaafaa85b2cbcb10e7e47c58c9d10b1091a35e360297adebb4f8328fa91ac9655f95b22c88160d0dd086ff2a21350ca970e447ab744d52febeb519fbf4a7bc233e9a3d87d9d640e5efcad54316bb5ac944e3976c10fd4850778ca2a90c141d9259151ce1cf7271311ea2503d6675a2672d28c3f6225440a243f6c159500a8d60f0e12adb10c368ae7cbd163ccc5f2662a1894553d3da2a2910305390c9e1034e729def52badbdf49a692b1a2c7504c30ad17b9cf8fd93412d486a741657ccdb80c14ea80b09b4d30a3e1f2aeac120477c7c5a8a514a6a64a50eedb941f7430c27a08c55ae460421a37b1c66e77e91fe459114ac46ff750860ba0e3ccd6dd1a0cf7195c57a5c334166127e3de45ca20773c27ed533d57dbfe6a08ce3a72994c50422f56f5e528e9266fc0e48ca90c8ed75a61e52560abb9eace604a6d805d034fbc577bb7abbe81b2b4b71a9b6496c57bb4c9322c2e5be550c85afd56d0712b526805db46710c2ed98599c6c33b55dde37f2fab67304c248d02af92d4238c4559cba02d571572f679c685f5977fca5d9bfd1590035c54d5699ae57d5a767db45b8a042f367098de300ef6ae9130c2336788f47271be50c0821287e866dac031bed602580825e756ddc8e61a1462970fe9bbddae5462391131ce2c2d22e4ca636c478546caea9c10465b8ef5b7582e0e49a6233cf5acce387657a5bc8aec8f1918c65b3c687f7e6136ffde46cbca09d23ca17ad32f63fec95ca533d6d6619b9312c315e55500c3ea417e8fb3e94c051b156adfb126e59589f22328ab9ef1ee0c49f95fd6161c14f0e7317531bf99ae8e7d73609a377084b13713ee079003b676601b6f5ee4f7f96cdd3544a3c727db81bd05b64bedee2ef7d3c1b8197fee04cb2d79314c337d3d59f503f1d9b4093035c63e135b91946861a53ed071fa4f3bed8c263aad69d99d4ac52470389415d137094f21604033b8e955bcb19faaa54e549c8c95e631f43f91df3462c54edc7d275ee799f88a6c6699aad48a4f7a1ef007f0cae6a8cf17dae78deed468e9721b3d14f58cd91a9504b52086af2fbfa86b6c70e79575e7c18c17df19095873db38bfc630702acc31a38145cd971fac4897c1de418c0b83caa13f6d3ea7e272e866136ae86bcb0a0ba70e4b305a23d36d7cd7851e203aa59737bfb1a3f997137811d2655b4424361d6c9afc882542189ca3ab8596cfc83ffaa4ab225ef7cc4d6a343db28808c29c4cc3e7d6e5f37f2650743bd3dc5cac2106c74567a4b634c27c6cec159f6e56acdf371818655e5f5a111c7ff21db9daf750161b266c596be68104a7a2555866cbc5cefe031021c7090531339f0f1a77d15c52926eef8374db008331c3bc27fd168e18bc948ec746e8db21c6f30f04e10e0d52e05020da21cf346c9c05165ae9f523fd4482636c3edf573666c71924c359b37344c41725405081ebc2e5755a073448921e3a66f16023340ce795c8887840a398815a3bd7ab824348717dabffd06dccdbd2fd996bdac73d4bd25ae02f26a5a61bfd59da26017bf16bc67db84b15d763cfae0767507473a2912a98c087ac93a47ea39adacee11c226ee05d0069ff2c3eb401405625ce2de90d56f0c87d6dc3502715565699eccb3b6b8996b39d8391c680c96880505526b088b6d575658462c1c01e499d970de8f89f99e352a7e14b8c114d3f0463e97fad0774c301a44d5eb5329c3357c3e8fed496ee39554b0855f05436642708f352dfcba0baf5085b7a53d81dc086588b501910e805066aa685766f082f2092c460fb21f8b23fb3c4c3926ec268f2abf044b09e4fa5e87974f702acc8f175b6dff5aed6784f8b6b9c0b73da71429d2c404c906b6bcf2fb102d4b73d3355d48b51ca825b393c6454cef848b459c1d202454cd27a60c7e7c949cbba6b4c8408f9e5b9d76decbe032e32d7638baec700bfc44fbc62575b08eb43ee4735c46131ea7b39a3e44d21d90bfdb9dd6e214ff848a8a683fc683f6c8387697a6e7245a07a6d4a4802f0a7b6ee331ac976426d522763cd4882fe0219999b91df5ccca67eefbfaa9ca41520b32ad7ebf02733ac36d0a143a3daba0ccbc4408a22ad097236d6ea4963106aca86017c1f2d45bbdb1a5bdb7fcfcbe130195bb53aa17be0731ed5b29c6c8902f5cee15206ab919564789c894565a2c44e1aa68f9a828071d29ab9a4f585f43d5ec0605ac149951bb884ea91e078d0aa246778821a24207ef019e4152b6e675e7ad410cf0037a78d5420065a86271e505f974e59f2f58d36cd3e00d1ac83493189fcab12fd3eff2f63a9495a67959a4362181a627b6981b615c870d3085c93f82fe3813be786c8900048ed7cbe722561f921b969ca85b06bcaabc30fd5f25647585e83392d8567b84c6bb1f66eb60e80a8f2ccc5a6ea778db9cdd6ab065e631bbe99c62d401072f797755ffbd2097cf1158aa24706aff17799d204fe9a50facb727a2997a0b137f3601c139215b4fca72e581993429fe6ae4c2b6f828c08769156a59dbe76facfc58e1a2ccebb3bf67c65adb02cde17f8c099c8621c265cea75d5f267f534cd2eb3c9a673a8899c742d82a9c8b65b257ff932c1884d61ac198baf2cc2e2d5e231e0f55895342e4c566c64d58a96357f3fc6adf6e46755b82fd090036c11ec51b7f629692e55923ac2ef2a036192259a07f0952a893f094e0", 0x1000}], 0x1, &(0x7f0000001200)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}], 0x30, 0x4}, 0x8) 15:16:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000)={{}, {0xff}}, 0x0) 15:16:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfff, 0x7}, 0x10) r1 = socket$inet6(0x18, 0x4, 0x2) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x9}, 0xc) getsockopt(r1, 0x200000029, 0x8000000000003e, 0x0, 0x0) 15:16:56 executing program 0: r0 = semget(0x2, 0x800000000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = semget(0x3, 0x6, 0x10200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x8, 0x7, 0x1, 0x2]) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/204) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x400, 0x2]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8000]) fcntl$getown(r2, 0x5) 15:16:56 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) sendto(r0, &(0x7f0000000000)="d59a4fad1fd9451d2b50fdb0b2190b75f4c3b46279141d714a43f4a8039dcf87c6dfb3682f6947cd39a80e31e23db867811af8a5e32ebbaa5c0858fbc69a7d9e83251474fce49f6c4daee3757342bcab2333728a0069d9aa21e3e6ad620df1d6a0af91497d3a73fb5bcb04eae9d932b91ed2ada24859de2b835a50a90b901681ff4d4be39a11daae8aef6ff4caa72fb50d5a1b5d5c52b4d15d52d06fe9f0bb5283fc0938b42e1c4d09bdd32d250ade8de0188cb3f3f1879c76fe965d0e823e8a95e972ac2221ed4469c21d70ea58b3e2aa512711d814ff0cb5", 0xd9, 0x404, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 15:16:56 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) msgget$private(0x0, 0x440) dup(r0) 15:16:56 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setitimer(0x2, &(0x7f0000000080)={{0xd05a}, {0x9, 0x3}}, &(0x7f0000b1bfe0)) setitimer(0x1, &(0x7f0000000100)={{0x2, 0x5}, {0x80000003, 0x7}}, &(0x7f0000000040)) 15:16:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "f7960876da11405de6a6260ebe0261793368f147", 0x0, 0x7709026}) syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b8144230721684de4d26db54f2099928aad39cb93793c93941dacd4a2026270d", 0x73}], 0x1) 15:16:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) listen(r0, 0x8) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000340)=""/213, 0xd5}, {&(0x7f0000000440)=""/154, 0x9a}, {&(0x7f0000000500)=""/245, 0xf5}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/255, 0xff}, {&(0x7f0000001700)}], 0x8, &(0x7f00000017c0)=""/251, 0xfb}, 0x801) 15:16:56 executing program 0: getpeername$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 15:16:56 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xfff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 15:16:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7d5a) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 15:16:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x4, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 15:16:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) fchdir(r0) close(r0) 15:16:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0xfffffffffffffffe, 0x0) symlinkat(&(0x7f0000001480)='./file0/file0\x00', r0, &(0x7f00000014c0)='./file0/file0\x00') utimensat(r0, &(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x5, 0xd496}, {0x6b49, 0x5}}, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x28) getdents(r0, 0x0, 0x0) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/107, 0x6b}, {&(0x7f0000001340)=""/40, 0x28}], 0x6, 0x0) 15:16:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="48559d0df395a6db07158f28cbdcdb854dfda442a7501dd442395bb371cd3ed0d3403ddc04e06c315a6232134593", 0x2e}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="b4d0008e217ade2d303c6a6444115171b3eb4184a6b2471f00295f2e64e49264e1cb50caae340a3882ee50bf4d6947d3a6c6b5e61285c22e44708d5717de313b7522964c3a030b2ba003d442a1339a9a0161a89ec7cb00548abe70cd5b54156eb25ca22a9d1abd9378c7dee2bb3535843ea32ff4fed236fa02f5e7c274812b9fef81a8f80caff5a98fe2b00a7acbf760eb4821309aa1178194d9b43d96a88e6f980c836559bc7c402dd3b2b61cbe718f19b52fde69871bb4a77ceb17a28e3d239eee4e7913", 0x18b}], 0x100000000000025f) ioctl$TIOCSCTTY(r0, 0x20007461) 15:16:56 executing program 1: pipe2(&(0x7f0000000280), 0x10004) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getgid() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/126, 0x7e) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="606e0eebdb44ab1e76757503c2496b4dc18bcc762b17ce8fcd0854999ca6ba35693d60158345c0b0ecebe5391d64e08dd6028bcf0fb0268938e02df7f54e5156937f980f26cbbafd7cd5630fd9f363aa76ab99acd03f0d588e50913513ec117e001fb525ef366eb65e48ed9f16a011322ecf1c090b356bad5bc0088df98a87b3d0be433f5c98c36c1fb2f1083d8d70cdcff721e2186ec54b0bd7a5318fcc0fe649258537d851dc66896631972599f7107e247a59d676b7bf1ff27265a6b21ecf8d8630a74800d9a946b6abf72b6da1cfab29918342ab141b3ea27d57041012af351d48907e36", 0xe6}, {&(0x7f0000000400)="46061a002b9d23ce41c8cf50d6a5de2da2482bb42518a9025078ca47640cdf418e1d93eaf7aeaf5fb4585fafa8409245497ba60f8bf184566be19769716d9c22d71e1048ad3656a18c7d8812f84d3c5550d8dbba6aba471ba7cb09e74ea440bc98049fd8600b872ec703d597d2d1a45691404fa511b49d49ca1a218c806b2f59bfa9e1fdeb64f1f4d1957385f46551d4d2c358216ea112da633e5a3b7781234d11b6e7575c60f75015e42a4573892f4d72fe4615305d10ec8dedd47d011439c7ec0f752e9ce6a1b742caab951eddf34286505302ff3c637f6e4564592efe1cfbbe36b26c2d3281d2f682e55aef2a9d98f5d3c719a9ef8c2eadacded01a0d691e90723992ec8eb81aee3ced6e95778054dd2e74a43918ae36664a4c0a470376327a06e4a89fba8d7eabd5f933290d7f841547be3714e6eeb1a2a4a989e5b18c18234cdb6ac4cf8067757f9ecdd29be96fe79eb0082ac89a02556938b50aad02707ec05a58f6f599cf874975e416e60f4c339b831a78466cf53cb3df1a42f04819cc950299105f7529164145385b103937ad594687b820cd2f54e719b946a4523dba0ce0bd01fb781565324d0a6101ba037a09ab36a8b3f377e8250af500700505b082d83a79dad4bb8639bd138b59a289592222623f1be7c16d68bae203d43b3c302567f314316a329b785199c4db5add044c2f3df4e003401636df7d1d5b4a5089fd11558a76be844f90c54d96651841c3c20205a2d3d8de9f25143e4afc00e78675530e9c4997d2b1bf20c2c2072369a4e0ac97c76e4713af521efa0dd25436300c722bd8e391184325e7549d01ef2f957b50ec7d74049db006fdd4dd25c63075019fdba64e97dcca25ba0f5ae9dba4b8aa757f709ff8e9485291daf1f6289d6ac7867bc827a6204e9c62885ad436919572a58d8a95b5e10aadabb6a6f7321155bea2f4bd0ec15aadddf9120682faa31596c64a7748171fe16f1a9cafa2be53071ae20c4230e1bb7abdbcddc7a4c797450027eaee16249fd5a7c63e7fbab362333a200dc6300fb956e1edae4755a90eff8846d595260cce71f6b3c91be7286b94eba48c9deb311924407b53074ca9bd4ed01341b39a624c71240ec761d02d055039f09fec448b1aa84bbb321c3e3e8638d977534affc9051815194ec1de02e29f574ddaca48413e9695ad0d25aa6b4909f7261b1a65123fc522f60162072080a2cf0e3c7a368ef3d99d75924b5d7aa45eeaa6d8f45485fe2616300113d11b55ab9d52143afd1ea3bf4285bae8707a3de428ff9b61b6d949c5f7254839e7ec59dd71dc6a5c0bfd2b60a97a7d5290661ab005c7cdbc581017c4e69203bf08f3796370eebc4010189e6956533082beeff2ef8b345a52ae261e6e5ad8ffcd0fbe942d47993849643f3be11be0214fb9f261bc79c1d82e946064a0709a33529a93641be04547d00e3c7100be0115cad5eba3753f214c3f9162193f2f367bc40c525a3f260a8c1c8756e9852f389921045a8628739b30bbd305f883622dbe07587b6fab9fcd8c85b532647d69afdd2a1bbb062fcf9541bace8857747612ca686ffaf4461b4cb092d9e962cf8b6f8c667b48e343a4d5b01052142e19eddcbf8e4c440019b2f842228c2736bd47d9f209373abf35583419838111cdf6dd3c928d3ca6aa495654d87ef3cf1d6fac4cc34a291682d52e5d5ade61a8ad325e7e57a219c0dc1c4fe16d1b5435da3c7ef5edec9aadac23d8ef5e5c38fa60f0fa314426aa5c59b97507fd82f8cf74bad0e232d404a15306d2d424ceff454ae88cd2871881cb471f5e6d7fe7efee0d419982a1b64c3da8fae12abd90e72d1de11a5bb0b78929f3be574b637d204cddd7fc0cfe1f8ba4975a6710f8a241272c914b6eb854d4678dc048816261ca8c5bda70107514b1677af8f27462b29184a35a3132cac553874ff2d35b332cebe7ad98efc91917112d49c55a5dff4bf5265b86dd52d15c9381981c3444c1f59b6dbd79d420f8fecdd37cd991054342eb923f4bd6959bd00c1ada178232ff62c4bfa862a3ea613cf885b0a270726f3d9133943f65adafca6aaab852e46bd8906d54824ba7f1cab51cbd1ec7c227d6c2a1525cf16c8009be08ef584975ed295c7adbbaa275b519b5a1e84181b91069b35b42946ce0191c19c15e7fc4e33c302fcb2aa6f3630925177f9b7b4de72b2ad8f807b2f3d39d41aaaac6a118e89e6bcea8869674344bdd6fa77b187ff2b19e12a43fba37affbda0ddd1fd1def39f5a5de27c0948716dbd71463623078121aff6c12f2dcc74a46310a715825a3d3a4570ee0384625b46fda0b1f6fd8f13209ac48f0527ddcf6b8d26696b6c6fcfe67a87a1deab8bbf7773d6b619aa0bb864ff95fa93f020a7922751793d7f1ca71d8bf874500fa9fbb4c0b68c1249a9acc4eccdeb1c341f756e53d137edccccee20044927f3021faff2142a124eed5d27957b2ba59b6d7027677f16fa1cd6d0bf054a62e9d80fa3ca5e8940f8c725b07e8f70ab6e48d197de0842555c4b3297d6918f5c8278b141b9a36446304433ad213d1b92d7795c0471baac3ed85cb7cb2f54477e0dd34330e9c18adb5756e97a0846fba4c9087691a5797188cb00358d86ef3397e119f98b1ae2cfdeae3126a4b3186e59a22c65951bf9863f3d8d55827501089fe5cf70c64e165bb04d500f6485fbca2d9e0be49fbd0cfe86c9a4b454db779ebb116cdc23eacd8a19cb01c6d380c889bbaecd6ff7f977cb483d44daf28d1ac6ca22566e61311da7d9b8f43571900acf1c7c17ab41dcc67a133edb051d04dff0d8b598b523e88f8565fe80b22629ee6cf96f8279e072804fa8acab6b22a1e88a16986315419020654de977f667d6024735f42923e639652f955ad2dfa8e27df1356b16ab75823f443bdb0deea20a46cf208f17b816ef686ecff0e8961818f9ce89e65ac403f53b70c8fbf7237af30517e8d06ac4afb1f27f92cab09f5e6732a3757f83abec46bf2e12710d82ee9eefa38fd97685daa537fc913c2df509e1e34739844820c89f401106dbb8db3cae9fd901a697c344648fc00576ef69f703f1c973b3358019eb9b7ba502e224a7067a8942facba48c1ec4db68399ddfba73db256b38b716e165b7e8117e614b5c143c1188f94f22e305942d4eee3b4f73abd67abe2001790687da662b0a3b6b183d9fa37fdddc76858e76b6efd16af0820da4760dd81b0e3857e55605c156b72487a07e84aa8983bdd4b872df8a68939d8461fbbc8504d21e9bf91cbba8a47c8b6ccf4adc529f3520e3d5117c29a8d9ddc30e8ff613923667090393801dde45bdad9425742554caec6b75526ae5d2c8e3803d6800c0e00d8f0e3a33775af0611deed8de11be511a89f489158b5ea3a4587f2e4c26088ab73f7d097d2cd570db1747fd761fb2e04d91834b7fe96293840a91f51ee7d4e9c8ac05ee6a185b5f69723efe95927c2ac625925d2347a53770aa973a116a5bf457bf6eeea38a9a604192d2e234c8989d4d31daebf6269fd4e3c05d1ddcf6576a1670f960457a9efea0d56e760319ca04a13613866130d0be904690db5bb4ecbaff6053199081f0973e704b965f25db471308af222e94499c49443e4d6ba0db18eab4da7b912ad3c0da24a7547e78d43045afe4160d5b97adc1806a5ca8ff7508c31eb0683b0ffcdcce03cb2f08fe798d73a8e758ab3f2c8901e7a637abbdd73a955b0dd0c33ce1dc3a9fe5c7735d2ae4c747f43dcf8d4a3998449ae00d492769c69dc939c4f0984c45af9e4e4fdb3dc0a1a6a7ebd86e156b89f41115865c7977e442cdf3147be0860d7710a8deef519999799f858135c9fabed1a4e174151527160ce4c170955428250e993bc9ebe0e1cffcf66b80e0b88f6923761a1bb811b865ed71ebf1d2df7a11915f361e828e1aaf7a00ba65bc6a08f5a3c638e9b64e4a1d8dd28f2c6313f46697c1191d568090461e242e82ca1ed052b24b710298dcf12978bf9834adf595f85d8150d564effdfcf04907ca8066233385fa22139e7a4d37cd894b41179702c6fe200edc85dbeb8d529566580c7aec5edca7413ce01a87c6ca8e3e5d6d95e3ad888724bc55475af76a137fb04ea57579be00e184f961fd03634111f97732c6c50413e5bd60e95d89a973dab5ed98712908bd2e45636e7427aaa93b6cf64c5a293688368aabb0436350b8205efa4da96a8db479a99fd05f28a7b4d2fddc262a18ada982f3326730b00b95f94cce38f980a53de561d17698204d067397555193a7b020ec39ce995e4ae838f1d554656385a3877e1ef36c56c7b4696bd2c11cd37a34a25cca65e01470b0eaf6d7d29a839ffed1d384794bd84fb50cc8b91c2a6063249480399a352a220363b6bed381d955557b5d462dce056ef5518e82697e06f8a1fcfd3cdda31c844b54ea7c12d6284956da7cc3c840db4be16c25e749a4b85daa72076618282d8f76edbcd2a709de28ecd6f2c4986e320fd1e6a5aa840e7f9921137f59582aa7ace8794e6d9125f3473061bbe43268ad7b3a12aeeab2ca6775f537c62dbef0e11c0e02557a98804e41cf6e34f461e6469e70207b5c3fd68748505527d6d38498a61de584604716be6eb28db7cc1b9b2dcd7a455aeae51b7da81ff48cc19f92183ec839dee1acc1da88b9c6a649b3467ea118dc4d6cb6db73da964b656d6f8c05d0663aeaa19cbbdba41e161771e08cf72155715a8b2cfac09238399bbe655a1ad446208ca871ac9383d93eb0394b539b1794ef55889d4e936ab58c99dfd4487d7f6fafb74aec7174aabfd9e5b38a28c1a957da804d8f073cbf0b70f8d2445987f9700feef00619f66ba91b749f430951a54f0e216ac83c023ca93dac57b4956a2358d9b02510a741059343261ed3a662753534bb650494ebf2683e3d41c01ef6ff11a06bbb649e28431c3774a74746b6acab4d60c2107c2ed6c9f42a893cbcddb0b2f0d1c902b550464931da2138d188fbe72edffb920edbc382974a18b57825d74155fb4882574585664e39ef3013b9c3e803a5d52e07ea1011f05152f9f7a9ce59383a47b95f45018e0ff5053dceb4ad843937c7c7c6d3884ea10949d9113d02b74ebe29c3257b65cf1e9b6d35fd7a67dab9b8e2fa055444a3c6787fd2a99d835085c4a9ee01d436f133aa8d4b2b1032e9da827867bfeca84d1ba44b949f9871934db252e813a63b90def4711d1ca93c0639c80a1a667c1b0029550fd56e2c550905cdf5eba19258b70683d926b9046074e65b1aa417a0e301918004c2ef2badc920b1ce3c2cdd42cde40206829b6ad76b3788b4601dfcd3b6249e8cd075d62c9a682008ccefa41aacbcb9c2f86ecbaf97589a55d8814e7159c88b324be07d7175369c702186550b243e7c7d8063f45feaef3fad12eacc3bbd2d7bf8e01130c8c63d7d3e557c49ba7f45e4b23840951aefd5957a1e41a79557b6e6c889d575d19308997edd85358616056e24e506dfb8481139a34440ce9a595cdf3aff4d3b42a0b99b64a3d48d0d0b4a0f2bc5514ab65f9df17a8562db6b8157a11a1951fc776dd47b1f3442640bbe648d85d88bc1eee2edd8de4ca8a5df742c9c59cb37f0ef5c93e23ab7aeea5659b162a0627086c0445e8e6b447f0c47e551e65821a43973102c31478b18c25fbde7450a2c839882884a6e41d578ebe9b2c5b746600995dbe75a278fce5688a5ee2bc3e295211a253bbbd2e945ce2b4d5758146d5863912388477dabfc1987e2b580e75ed9ad55b3a5309ca0040c79bd4a627f3c9c7762050055aba44c3b2ee9", 0x1000}], 0x2) flock(r2, 0x4) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r5) r6 = semget(0x1, 0x7, 0x400) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001440)={{0x4, r4, r1, r4, r5, 0x8, 0x3}, 0x3ff, 0x395d, 0x8001}) rmdir(&(0x7f00000002c0)='./file0\x00') execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001600)=[&(0x7f0000001500)='*\x00', &(0x7f0000001540)='&/@.\x00', &(0x7f0000001580)='!\'*\x00', &(0x7f00000015c0)='\x00'], &(0x7f0000001740)=[&(0x7f0000001640)='--\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='[!!-w\x00', &(0x7f0000001700)='\x00']) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x2, 0x2, 0x5e, 0x7fffffff, r3}) 15:16:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) dup(r1) 15:16:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xa4bd, 0x20}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) 15:16:56 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = msgget$private(0x0, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = getppid() r4 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/255) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) pipe(&(0x7f0000000040)) 15:16:56 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x80000001, 0x2}, {0xfff, 0xffff}}, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x1, &(0x7f00000001c0)) 15:16:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x140) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='J', 0x1) 15:16:56 executing program 1: socketpair$unix(0x1, 0x100000000000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 15:16:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x600000d0, 0x9, 0x101}], 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0x2}) fcntl$getown(r0, 0x5) kqueue() 15:16:56 executing program 0: r0 = geteuid() r1 = getgid() r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0xe9) fchownat(r2, &(0x7f0000000240)='./file0\x00', r0, r1, 0x2) lchown(&(0x7f00000002c0)='./file0\x00', r0, r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') connect$inet(r5, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x200000, 0xffffffffffffffff}, {0x40000000000000, 0xfffffffffffffffe}}, 0x2) 15:16:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 15:16:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x72, 0x0) 15:16:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) socketpair(0x2, 0x0, 0x537e, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) r6 = socket(0x11, 0x0, 0x76) r7 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0xc) r8 = dup(0xffffffffffffff9c) r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r10 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/75}, &(0x7f00000003c0)=0x4d) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/83}, &(0x7f0000000480)=0x55) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r14 = syz_open_pts() r15 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x20, 0x1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x14, 0x2, 0x5, 0x8}, {{r3}, 0x0, 0xb0, 0x40000000, 0x4, 0xab}, {{r4}, 0xffffffffffffffff, 0x10, 0x3c, 0x5a0, 0x6}, {{r5}, 0xffffffffffffffff, 0x8, 0x10, 0x9, 0xaa}, {{r6}, 0xfffffffffffffff8, 0x18, 0x2, 0x9, 0xffff}, {{r7}, 0xffffffffffffffff, 0x2, 0x10, 0x4f, 0x2}, {{r8}, 0xfffffffffffffffa, 0x41, 0x2c, 0x1, 0x9}, {{r9}, 0xfffffffffffffffb, 0xa1, 0xfffff, 0x4, 0x100000001}], 0x6, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0xffffffffffff140c, 0x7}, {{r11}, 0xfffffffffffffffc, 0x46, 0x20000020, 0x1f, 0x4}, {{r12}, 0xfffffffffffffff9, 0x4, 0x2, 0x80, 0x6}, {{r13}, 0xffffffffffffffff, 0x84, 0xf437e805f93aecf9, 0x4, 0x1}, {{r14}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x0, 0x4}, {{r15}, 0xfffffffffffffff9, 0x0, 0x0, 0x200, 0x3}], 0x3a1, &(0x7f0000000640)={0x152c, 0x100}) r16 = dup(r3) shutdown(r8, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000740)="39ebd2aa96eec6a00eee26e8741c97faf8217ebb11406bcfc13c06dffc5df4c35ba45e207a9aab499b8b0b9877e8ca0ddde1184a58c49583829bee02841e629ce0380d0229fd74b2c98f3ec6a4b31d884db4eca2cb774bfef37c3741a5b516fd93bf8df822d720e7b9cd2b90ebd2bca4437d7bcfe75832044d401e9c8aafb17634631c4bf7aeb6e2dda4d8540eef726b057ce54861ef65eb0a03fce934b9d88686cc4645ce4450e0eccbdfc89034ac06191a1bbb3ce4871ccaad8abc572a8bcde5529afc70c4f860725c231b2f86a2a36fb9f618681a65573ebb20bbc694fefb3f7be1a46f5adb91d89bb0dad1733b89e20cf3b2", 0xf4) rmdir(&(0x7f0000000840)='./file0\x00') connect$inet(r12, &(0x7f0000000880)={0x2, 0x2}, 0xc) rename(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940), 0xc) accept$unix(r10, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) accept$unix(r17, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000001a40)=0x1002) connect$inet(r1, &(0x7f0000001a80)={0x2, 0x0}, 0xc) poll(&(0x7f0000001ac0)=[{r9, 0x80}, {r16}, {r14, 0x88}, {r9, 0x40}], 0x4, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) 15:16:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f00005b8000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000186000/0x1000)=nil, 0x1000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 15:16:56 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/180, 0xb4, 0x800, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000140)={0x0, 0x1aa, 0x0, 0xffffffffffffff64, 0x0, 0xfffffffffffffeaf}, 0x842) 15:16:56 executing program 0: clock_getres(0x3, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x8003, 0x40) recvfrom(r0, &(0x7f0000000040)=""/111, 0x6f, 0x43, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) 15:16:56 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 15:16:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fsync(r0) 15:16:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x22e5c6b27a890b9e, 0x5, 0x6}], 0x34, 0x0, 0x200, 0x0) dup2(r0, r1) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 15:16:56 executing program 1: syz_extract_tcp_res(0x0, 0x3, 0x9) 15:16:56 executing program 0: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) mprotect(&(0x7f00004c3000/0x1000)=nil, 0x1000, 0x1) 15:16:56 executing program 1: mlock(&(0x7f0000f2e000/0x2000)=nil, 0x2000) munmap(&(0x7f0000f38000/0x1000)=nil, 0x1000) 15:16:56 executing program 0: r0 = msgget(0xffffffffffffffff, 0x365) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/64) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x9}, 0x8) 15:16:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) socket$inet6(0x18, 0x2, 0x8) 15:16:56 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xe9462d79b8cf9d7d}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="f03e33cf36000000006b9bc1dd79ebf96fa1fdca7c1b26ccd9e0b27e0d29727d05f31043609da194b547dc2922a3a16deba982b2687dfb5612acede6ece9508d96b6cca53f0d13e7e8ff206a4ddc9625fcddfda6d7a0cb22c86d62dd4018907680871bb8b2ca77389fbbf6c3f26f89046dac16d831a21ca95c8e312aae79d5596071ea1fb2b7b587894a095ba6f1b5dd1fa9e421f97e26ed029cf9e4a89ae77d68bb3529f536a30f5ae9ecf9b8ed54455344924514ba57a6c61b0b0245a30a8cb560ab6fe88a73d7306f8227831f7ccd12cc7bc83ec71248f6bc9cf8ca65e5c61215cccd0bd77ae61b924801d4c255537279c1a1997ab601c70c796f97a02cfc0e39179ab022ec522c4851e23db219aa3563b7181cf9b54139", 0x119) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x6, 0xff}) 15:16:56 executing program 1: r0 = semget$private(0x0, 0x0, 0x228) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xffff) 15:16:56 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) mmap(&(0x7f00003e2000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 15:16:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x80, 0x0, 0xfffffffffffffffd, "7531d60594be3c85f0a3a1f76f921962055ed58c", 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 15:16:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x29, 0xf0000006, 0x7, 0x400}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000001, 0xfffffffffffffff9, 0x2}, {{r0}, 0xffffffffffffffff, 0xe9, 0x20000001, 0x7ff, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xff, 0x1}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x18, 0xfffff, 0x1, 0x5}], 0xffffffff, &(0x7f0000000100)={0x30, 0xffff}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 15:16:57 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) shutdown(r0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socket(0x7, 0x5, 0x800) r1 = semget(0x0, 0x2, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 15:16:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7f, 0x0, 0xbf9b, 0x1, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1f7be4d1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff357e81e9833c", 0x69) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x6, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf00000a0, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x44, 0x1, 0xcef8}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000080, 0x80000001, 0xfffffffffffffdef}], 0x92, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000082, 0xfffffffffffffb82, 0x20}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x28, 0x80000002, 0x8001, 0x7}], 0x67, &(0x7f0000000100)={0x81, 0x3ff}) 15:16:57 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f00000000c0)=0x328) r0 = open(&(0x7f0000000100)='./file0\x00', 0x21, 0x100) sendto$inet6(r0, &(0x7f0000000140)="c1dfde2cd6540ef86ebc49e8a0a466e467734bd593a736a6bd6d504b3c60e2d6c6850830dac57884355cc1c74443638f14afb48cb190dcbec24363517f6930b61bc0c7c4c7fa1751bc1dbab8ff05e7cbd710e2c54af73483df7f34ef89427b2d9139", 0x62, 0x4, &(0x7f00000001c0)={0x18, 0x3, 0x3fe00000, 0x725}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000000)="0584bb3ae0b0dbc72be6c51e75ef24de6203db791b67ce119e74ee7e9970416a8d63e6397ec357e9941c63f6070f5aad4a87125b5aa0bab42e5f2af49b792df1c7430d9a0c1004da90980fbd04e5bf863f242ab0cdbd3213b256a6bb2e952faf10d76ec17bcc995bfddae34393176d5a23ee00e41e4ea25c3db3d0e498eb56345fbd7ddbec41726a2f75bcbdcf041a103e107aafca9ac93ab4e474dca612d74db2dda128835d798dd8c4a992c907d79d8892", 0xb2) socket$inet6(0x18, 0x5, 0x80) 15:16:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3f, 0x80000001, 0x0, 0x0, "9ff530355c9bfd9448ed672e22099fdd3c3800e5", 0x7}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x8000000, 0x1000000802, 0x200000005}) 15:16:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) r1 = open(&(0x7f0000001780)='./file0\x00', 0x800, 0x2) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000017c0)={0x4d2dc338, 0x5, 0x5, 0x162e, "31a24a09c50d08974fe48f26dde963929810d3c7", 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x101, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="cd4e56ee64cb527e4a13b013bf710f1d28199da468f44a211adf4bd48805b72c842e09bafc9a479a1cc0b18cd042067fd48ced4c4b2502424f2ab59d22714e9ea5bf92937b7c0082c5ca212abd1dcb5c425fbcc14c017d1fca113c07aeb7bb060acd430fdadb68f127e6da38f0463c3cb120ae113d0062c850978e5a79dcdff60c98e68bd5a482a4fd7212c117b3f79d20b357b03be95fad2e9e56e615ff6c3c2c573e076769f4c21f7c92e09a08236940d6834f34b54bfc8f1ec56e578172d32a2c4d321f1713", 0xc7}, {&(0x7f0000000180)="90d24368c56ec381fe1cd335bd3e2df5d67b6ecd65d8cf6c4ec128f923c80645e3ee8c2fdccafedd1e084ab74d60d1f73d37a8835aef9c7b09604dfb87d7eae8add5c88dbc7393386a593856f3778cb21d844879e8591569961ae77cf6d76dda2304295cd19d7da4b6bdbfb7142e6bd4c0f1e5a957e249424da0962d3d3d05ca5dc85a57c495c14948814e0d5fcf9974846459c50a7d94ddc6044ddc1e47b711c07882586e5f1e63097fc04b58b9c787b8cf333ec9632ea3d36353a30fa21d1fd7a3c376e1d2765410b99df68c31ce0dedb3946c58ba3b27b07a2e0bb2c7d22f7140756f508f5faf5de5767f2ccc8146bb5b20dd16fd32ceb471bbd369ea49a7cc6fca8d7d29de34a0bc797661b976844f57ea2d084743530b2acdf3c06d6c026795e1c751822a959df800efe2e274018001ea38b1f4dc300e4c142fec2253a85d93a77972bfe60521fc80c2b24922fed843a368014e5f1e3b95b882739fbb908839509163d29ce48170f6ff8c3689376970c0b894525046745514724d349aeebd164b3b5ec1af23aa9a3c0dc36136bfd14a41f41f91e41737ac4da08ca9e2498843d668e3339631822ef998fd382702e6497d3984f28d281e051908e5757a7914881139be9eef1cef1f8955e65ecdd2bcfa151114879108e88b369e7851fcef37aad160c89b1af7e9fc7cab2a7dd90f3720f830765a5ca2be38c0de7154b35b7eaba25d1ac71de0e0f2711e9bb981d802464ca98489c1c4bf7661fb1a5e2b8946660ae1cb28fb9b0446132da1ef0cc3e87d954d047dd9689c0561f4b1015e07e11b090ea1f1ca60804302602c7b401816b514194d9ceb3438411493c416acb2d11cac69d6c4cf5e3b0fca76c0a094910cf707b569323eeba5aa6919c8927c6c26f5a09d8293306e4fbe0d62d31e2cd7266599a62afa3cb883f795c3e4ae4ae4959ad7fd67b2ca4e716f034018185cffcdd0bcbec2f89c2d4c69aaf06f6b134a070fa54fd7029743e5debd2d3751493a6bf932691c07e03dbd864dc692eb282b9a1751d9a7d5d0da8a3699956d11c680549170dcdd5d79e0fc36d99af3e28f9a87b978669094be65217f84189838db6b2ab1e96bc1496af144339581c0b9d8587cc5bc2e7cfbded17e5d6ced2de96c193cdad2639b0650ab153252c6f5731e7d035dece5dd632d374d12858ec13248196202f9200cd4c07fd13b176b4a76230d88e14391422cd18cf0b1b7754c3b9afb0abb49b4b11918db8809028be32da2fc26edbf583793c7dce4a6994cfc3d94fc6e112e51915ec33fbb64eefa8427c78a6acddf0c6511005eb403ba480d07ad23273802d84cc7d105e32af176e0d3a8e5391d6220915fdd1e9e42693726f9a27cbac8c73aa227490b99fa500a62d1400750b735912acb2a8ad8f9931027c9aafa75dc0b706b8bed0786d7d7253e4f5b4ec42afa540f748efb0ff5cfd7d21ae475e304f3fd581dbcdc6b3b876a8e12b2eff43ceba70ab1665a10ce887ce08d8c955291d7d1b50d04c65db4fce53f29d9a4c40e3b9bffb6fd39a892de7d43ce82559dfb8e63403a06ec6f0ef0f7e2748ec6c5045f13e72ab5a071435ab324cb4e2553d58bc71a04f0900251add2d378c4e062159d15ddacb41c219c37a37aeff08a79bb3bc3d611fc64e2459b4b4e5a4475187820cf435cbe4482bdc41a75c540de3f7ee72da85145389fc9977e5eb9ba7f3fd4a2d99d1b250d14aea0b2177564b5dc40d3cc52d04b83c8085c31caa366c8725a6649cdd39698caa65c24298ea9666dea5d5f8c6784ae826dbd78bf72ad3f944cda732335da5e778a17ef3e9b4f281e80e9bc4caca2da64b9e53e42e664ec848954cafff061a2ba2869bfbbd74d1de927a507afeaef23e15d941b6709b927ada46b7ea785e78efdf64969f605aa2d3534ea19f87896fa70812cd15fd2690a0f16611ef7fea0286bf426892fbee0b878af70215d521bfad307c51a6cfd24cbeb100307c3f9d56eee6e3fdabc3f9101bb3579391b2e58ca4f74622c16996df3e866a1182703494a7668d45c7d9674a67711982ca303db908099290f9099d2c8c08310295979dd36ea573ee3baf9b5c43a898953f2b6f6ad16173984dfb9718ba29c990b601aac2f296254586e5ea0d4daa0acf7a8911251fcb8a1e14bf01813334df6c2718cc539b23cb6ca806c95d5789725263af43bbe886800f8c2e780884680a17a1c2aca401dcef10c37e5631fb44cc3f6f248fcfa9c0b32cb90fcdf9dd41eb8d0d3d975c71d756ebce511042e03b814d70a948c6e65d41c88b952546e572f88fa8e8773a6ef3f59ffeb43484c0e0213ba3bb4db0b63f35eb59be2aed5f564577ad2c3ac2cc85c83a5a8f893775dc2e1b815c7bf3323ea537e0495e4550ff6d178ef1967015c2df1a5fb99ef0bee76c9e1532df0b958675fb7d10b5d3aabd7247f5758a34dd4da4c4edadfbf269e4b4b2b2d4a0ae0889729125c7ed918dad89e6600a7d218494ebab374cf44ea47dd5f6f1d5c7f8f75c4ada2b3b3d3b84cfa70ef5467d6950fc0d316a68bce58921a7a9f13b6c5640249bb15843aecd5aa1a70c3415f01506c291b176d279c5dc9194cf44a68ad934879ffbbaf9daed5791a9691ca88e1c6a1f92f5b5a39624c88327e44375788f735daed2d2e9351987bdd2c370de4f304f87dc35b23087a72ef41ecd5a63062d860d57e9be54f30cdd663cd13aa9d569634ccb21a8ce8ff97fc9b6b0665c1e68e895c78ebaf611f401bc841893efd55bd2a6c544a84aec2198afa10c9f08613d88289ff507864a3fe215094c0e0f4555bad7ff08f75b2c4d6e91bf982d17352775499f4b94bffaaaa36a1530e2403b9f84fc772e551ee80954e5311ba955972228cac7ad14ce1c32d51e8f6867366a6f5f749212b3828594bc9e42714f22ff8562f38d063b078548fdca244d418f1edb0bb402d750e3aff275e336e6379380d1867a5aefad1deb23ef96225ac0ff797d7f69cd26e195071887626123f23dcdadd7f42db7a4c734d96997ef4efd1fc903a34eba56d9ac368c930a103662c48a37c6df9758642a391c1f390bc080071717fa651e1b680486ee4199a5abf5ca697f3a1679843166b86d4b6b46b3fe0da890403f8185dfcb39023f92fa04b1dcb6bbb9146f50d9cd81c1a4813f49e50632c0318db89ea94c1b1b201350ad075bbffb94f0b348c712487ba3a4095cb457e9f1ad3d83f9db2df76076c185968d5e337dce3a246767b35448f8b1fcb01d4fd5acf4f7d52766b3bedb1a31aca49b4631ffe5d5700f33696620423ee637e6d967ccc307c86ab436f9ef2da27cd721f23d17547e5528af4e852d9fffc9a6e0a4c505767225922ca16c9fa1c59d242098e870d9ca33e8622ed08be82e61566a6f972e99e535982061bcce0b1141d08a697619384ef002aa8869912e4a06445c62e990fa58811e3addf005bdb40840671ae04b9f9a60c91542f1ee8ffb02b24473d6d39edd1c3f37d78b80e0634f9a39768d2bedff12646f04e4c0c002567ad3010cf643855a21816174b0b5b35e99aceb23c8cd897776f3ac48e8716ce48b56dcb5134850225c07571bb8455a547fa8d2c0d29774cc3efffd11f91d0ada198652aa1614937edca253d4fce899ce8bb88e7d5dc584fcecadb0e390e0238dbaa3d09bfcc7d4ee676a5fb6c4b201c7035f2bf0dd1662535d2aaed19d5932d35f276d81c203dbacaa478747da02c11b62fc77d6edd03e1f3a5048d431ae312df46a8af847f57becf77ae7c38d2a2a9fa07969e4fa1216eb609fb5aaaa883f5e936f993471cd4b2650f64a7aef7465204de7dd34600b55483e2c1601efabd00ed93fe0885fa56cc1525e1c6b7940e11ef4f00211aed7bc94c0f66ca0f528dfa24cba028a306a9855fc10a59177cad048c93f6d38c3c5daedbe4bca7d93f9b183ee90c3f32e2deba4df8b7a9a9a821708da55c05bef39b1e453b2cfb457239c1e527d5163010228fa9c0a290f519c170f9bf63d1e532a83e458aa3415898e27e3a391fb5ebeeb8e139628c8cc13b440d0850663dc20ed7b1da589a2db5a68cb5e8b6b491dae1aaa6c3e7b120f586eeed960bd5adb5ffc3833145dabc0409c0f8138a2c224cbe5a55585ee1f13fe735ad5b93a9c7aee1d658b1060d11815cc00628689d136b801da819f9789a4d85d051680859cb098f01273c59f7b781adf4e0c10e2bce2aae220e764ef98b5a3a539042f6228516219e95523713ea843a7b24789648730bb840d44b522b32abc066aa03ca6201bb28f6aaaf0848a36bfb1d124952c18fe332c46e9189c4bd03b480201eaf9710f92b89ea4ba227d692a8584d94d5e2ca3eacc45f11c2b4e5094ba632647c8fa7d5100248d5990eee9cf53e281e29d032351e884a575ba2ef4db4cdcc1908ec5b42c485305174271a14d7098dc2761bb8714810fd724fc956b10b4bd3b076e2c1bb512d6d95c2b9d1b2c6349085fc36760fff37b14e56832a8b8ea5a9b49b7201ffa40d2820336d1b00421f1058999d69942b30bdce5601795ca178313c1a28abe4d2a5537ac3e79270e1b30543dfe176ec4649cccbb5ce7458aebfaa0f888c9aab2e8f16b47adc3da63d4c32d6eba6a6046de06d0c01b34cbc26e4762c0e3598142d27f7de46add5db2eb64fe1fd5da91e8fda5cb914aff69ab14e21f0c72508909886485153eae2b7c0b56db41db71d0b50f89e102d68df6ba1ba489c95f7fcb8b975116f788dc3379646cafd05a433ae7e95620ae0f3266b49f9cbbc14fd5d6e93cd642f13037b2ee9cc0bb525481e3e207ed328091ed0c2364796321e7bdaab0d6656399f4b0ec8eacc31fb858c13d2dee1d62e3852aeea74372d4fe9cd1ba9b73d7c3bf298dbc26e0cdfe2d3505ef0b786478bacbf2f56444f2860bed65f786bdd0a156983b71fe95661e7f0ac028c8e79683a2ce4dd195ecf4911198d9675afca7a12a672d27d18a6d2353baad8580683e875956b1b25dbeba8c680b25588dbc591731a1234a87d2d0ddec921a01831d540f156e1fa5bab801e583bc8663820b617b5b0cc31a48e920f301b9550b6b2a7fd964bdf441c0a51f764d6a3ce3faae54ad62317ec19e7c532dee50802b5f88ec0639aab39839e414a955f07605ba529456a52835e22885b431d7ea3e09033015fedf3d00630ae09ebba4d36424ac70bca7550dfb0781b83dc6c14e9b987706d7819ee85545a6f1d31ad8b2d6124d526b7703c27eea4299d55571f1b033a320195d7dee1e5908f3a25e8cf2f932275e8d7bcb2c6d4065fd1119e7c7648a88869505adfc035c26bbd07d7cab26854b9fc0f2bf4fd97a34dee554547909c95ad6119d196d0fd6023c15a6da83da97d662fa41be3b06b5e45eb434164e94681b89894e875936fd620ae692706740673be845004d9e951db0eb1c3fe39b1b4ad82ed82cc842524df6339a198bcb5417e46c95c7772888582693d27e20b7da73b1f18f24c8a6fd413fe5df140137e1c30dcf06c07117086673aed2247f30925f03501e3591a481e1070aa4c0a43863379167b53b2d8d688c7e51cbd08726b419242661bf7dd2f4b51326320716311a173fc81dcf0a6b1bceba13a1a3752bedce0b9373197636392389df4596a557d8a96089630a8db5910ce5c9bf04a31ed6db3a14810e0da83890a4ef603301a5722560edfa2efa5ed881f8f9cb88d63de854636902b477da3e80bdb7b3d3e13633a53d3299c0b6972936c6c02a42ebe072d6103aeba50db1207b0ad6d4c0218c461b25ec3aefd6c2db3582c", 0x1000}, {&(0x7f0000001180)="d4090195ec27bf7ce8b602afaa58c2dd8bcf276477fc00293e56a33d86356fdd43940e47022e3ff2e38ead606e1104a89560068301b08c0c5ebe1751400b3cbb61b4964e051de2c3e90bcb32e859465d0f5a4145a64cb79325", 0x59}, {&(0x7f0000001200)="a37fda67a0933de62114119e911cf39218dd8194ac40aaec788d3c3f0fca4932176542057966c79a02bde5769cdf355a2cebcf7a3eb319810afea2831bc2851b93e111d80d350dbd9867842479e18abed847553d80743835be6bbe61c08afba58d2a621719d4de92c387f89075fa48f83cc04a43bac5025a6ded01676e6c4711a930d35d59169e6c5568017bed4f0222a691eb735d5229a349db6a6c17af196681be0cc978606cea1caf1d8dbe", 0xad}, {&(0x7f00000012c0)="1534585f0c3c5ebb92fb52b479805a509dff9e0a6e2865d4c690ce96f93c", 0x1e}, {&(0x7f0000001300)="e0a3181aed117577a64a22a34fecf24cb1536892dce1bf1b959901a0cd9438ffa9334330682855d35521bbad3ae7dae4ac577f0fc407c33329193bb94a2b50e74418971de21284b07d8b8326179f5ccf40bf8c12537cca046ad9c6afe4de479009a555839596a38a6fc5f6e7224770484f32c28463a34f83ed57bccc3ad3f6c6e0eb555f41af2438eb195cfa02a96fdb9650c8a9c2067b9bda639b900bdc2e08ae9bc629ba48db149f789f4231e5e93257f79d0297a6bb929e8565cb01a4e506039a28dbe3aca6028611dcd4fd1e5fbe97dc1c61ca05cbec5abc44efa1ba675d84ef26219bb77bcabf9fc37b47c07ebbcec1bc3d9182944bbd43d057618c", 0xfe}, {&(0x7f0000001400)="3eb16da87b39fd629b38088ca823c9a30e621f484e152331f72535aaff996098b46b2cf48f4082ca93052e5326c1ba9503074c31fd147d92d20a72afea9132a789e34e36297ec0335257925c87b18557215b2b2c2a15b2ef706f11d4770d6ed3e855ed18d67d7b90773785c7351e53ccc4070a1ae49cc06c33ae02b3552fc98ead421cc5a9499c3b817d07b9e77776a0488ce99c27d1384a89ab79ed94c14c5c2afc0854ae7f08d7197266da3df4934ab3152cf0544a98fa16147f788c12d502d236501b19b0b93421a028501c38c618dba85ee8a1450d87aa8bbe", 0xdb}, {&(0x7f0000001500)="a613d45d9099ffc436aabb7dcfeb464792bf9c08fb002e7a02c25014bdc43ffd3f06117c823fecef824d25b13c9f7335679e3997c80b14d1a1fede89870baf4fb5b4166cb449eb98f18e9e0ed54e1081586c622ccc99deacefa05751a61e723bf613f51043abec8f10cf464b8acdff8791d0b1f70bb40aef0f8fc94c9448228692286f3c483da1a1bbfd1113bffec7c3bfc13c7b32cfd7f213149217051a0035c8860ff56f3270b7f1e228e0e8e98d39dc200ebc072389dc72b5763ac83309cfbb8e38656efb20d84fc4ceb0c2194964020ce83c50841eb3eae29ec9564422cdfd39a037abc293dfba5ef1fd37c6e8d56207c45699f3", 0xf6}, {&(0x7f0000001600)="11f0eedbfc46e218b26d3ae90d0cd93027e3a58d67ce978cf7db7e1f97159b9f99464c88ac1a4ef62e86c5c343db421a7a619345a3ad725437a4131328fb7f8d07b2f0b2e184793802c7147b75b11758b3dbb386a66a6de691d17836ba14d8f3aed28eb08fb66e06479383c88314a96b8f64d398679d2d0ab7d033a2c640384c53a09ead1603cb63cf811ea087ed0752abc7d2d83d6cec29a18b8f8497", 0x9d}], 0x9, 0x0) 15:16:57 executing program 0: r0 = syz_open_pts() r1 = socket(0x38, 0x4000, 0x8000e3) ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) ioctl$TIOCCBRK(r0, 0x2000747a) 15:16:57 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffd, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x41) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfb, 0x0, 0x1000}, 0x0, &(0x7f0000000200)={0x1, 0x5, 0x1, 0x8, 0x1, 0x3f, 0x8, 0x406}, &(0x7f0000000240)={0x1925, 0x5}) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgget$private(0x0, 0x96) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 15:16:57 executing program 0: r0 = socket(0x20, 0x2, 0x4) r1 = socket(0x0, 0x4, 0x5) r2 = dup(r0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x5f) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = dup2(r1, r1) ioctl$TIOCSCTTY(r3, 0x20007461) 15:16:57 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1027, &(0x7f0000000000)=0x80, 0x4) socket(0x30, 0x4007, 0x8) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmat(r0, &(0x7f0000e4f000/0x3000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) shmdt(r3) 15:16:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) mprotect(&(0x7f00001cd000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0xffffffffffffffff, 0x4) 15:16:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f00000016c0), 0x3) pipe(&(0x7f00000002c0)) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000040)=[{0x3, 0xf2, 0x1000}, {0x4, 0x7, 0x800}], 0x2) 15:16:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000001c0)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001300)=[{0x10, 0xffff, 0x8000}], 0x10}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x20080, 0x20) faccessat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0x2) socketpair(0x20, 0x4002, 0xd5ad, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') 15:16:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 15:16:58 executing program 1: pledge(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8a78) r2 = msgget(0x3, 0x100) msgsnd(r2, &(0x7f0000000100)={0x2, "5390132e581db23e58eeac496331a20f416ab7de737bc3a621f4ff9423ad297430b8f3a47f27ff682b06c3acbf9bb5e44282b9ce057103a3af3343a6a05925857769d8a5922b8af7747b1db2fab34901f786bdb6fc936e4464e1d9780f40ed8501a81b2d763eccdf5f175a940ad0776a2c8fc52e7519b13ee1fcf171c2bd23ddff5764135a9e082b9dc5d794d42671ce0ae6bd910f24e0bd83753bc68c365dee7bf6151ea7794e08e109b8223fad17903d60f4f2b69ad1b84dd917bd6876749ab209e3415aa2357d073d4189125cb385d8ec62c32f4b51d339ebe112bd57cf6d0283ff23fb6ab945986de32a08da9ee324595608221b25416e4f"}, 0x102, 0x800) r3 = getegid() pipe2(&(0x7f0000000240), 0x4) setgid(r3) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 15:16:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) close(r0) 15:16:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) semget(0x1, 0x1, 0x224) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)=',]..\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='.)\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\\\'\x00', &(0x7f0000000280)='-8)\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x8d\\+\x00', &(0x7f0000000400)='$/\x00', &(0x7f0000000440)='\x00']) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) fsync(r1) r2 = kqueue() r3 = semget(0x2, 0x1, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0x4, 0x800}, {0x0, 0x6, 0x800}, {0x0, 0x1bc, 0x800}, {0x7, 0xc730, 0x1000}], 0x4) pipe(&(0x7f0000000540)) kevent(r2, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x86, 0xa0a9}], 0xffffffff, 0x0, 0x81, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000004c0)) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getpid() fcntl$getown(r1, 0x5) fcntl$getown(r4, 0x5) read(r0, 0x0, 0x0) r5 = socket(0x1e, 0x0, 0x2) sendmsg$unix(r5, &(0x7f0000001740)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f00000005c0)="fa3ecbea6790f7eb29380b0b2ae7ac8ab8f76480ee5c4c7dd6d5bb62d669b1cef24c971c96ced3170ead2c0b1f529a89279794bf30e31b44c4b2456e16bd066ed51c90d7091c69f82f775f43f70d271ab67f9fd0ed884be5d269df93b8f9697cea581c2e717cb373019a389c305d631bf61a9e44ded345b0f4cb2476b94153f1583d6228c950e128e54ae0409eea947ae0c216b56bb6714b664f7e9f3b72c52fb6848cae8eab4fe226b127deb31052730cfc5d3e03", 0xb5}, {&(0x7f0000000680)="8eee3e7842e0f8f8e7a55438faca629c541bc0a94f4eb5a9c5319b4d2a47dd55da379086c210b23109e7422d94df001cf4ad316daa5a20ae17892374608c6c42bd293df055ff8c26ae0868dd87c55938f4f46fba2810f7d4dc9de0604005d53d356d6e9e497f0d529c06120938ce973aa8d1a29d5f18758ee037916f0d0df04d07528ca4c68571c6e9fc0ddedfdf3dd6bf8c7125f1e31d7bc3f8df834a1dbef0d13ca3f85b4ebc289451eb5251697e47762be20e358dc4e4f52324ef4d39f51bd295052123e824c296237e33765e52ae3c4e0ab235aba8613e650f1dd904bdbe03bc103c84fac547696ecebb465b40e4b74696bfc5be70d428f0cf09ef7960add48cb941d852ef7638c17c48f38ca981397b088b4d9cf0ea126412765c944351beb8a8f940342f734d1dfba5d497f087d36230dead29d13eb13883ccedc4903de978bb64ebc7b1963499c4be509a000ff33de3170a30c281ebd2de23e15bc37751656deeaf4f2e3740b3fdd14eedcfcc16affc5ff834262ae3dc5d1f198525afaefff24a73a0c373ecf27de7c960755c5c967ea6fc6f61daea91a4b258c6358b3951df67837a9818ba8ee246144208e828dc48cde007d8741ff8d1d9ae9ee7541d328eb878e75bb7308d3fbabd205004c8ffa12474bd714c592be3ae1691a3166182bc21703b197d7dce3c193942fded3662000749ac147cc7083ebc439140124d96d94fb92e3b5b2d451f4185a2ec61480d28ea9e3b6de691d6055b1c393d9d4d5ef1c1cda08d4928758ddcc73dbd289b9ff946e3d5af0f3663d3675c45e257d751016b51725888c33de711783da6b7ee11566f743e3abe9291d8c7f010208efe32b626f70228a927400bd8ed43f71792110fbc3c65f8f369db0028182c43aa04a736be6faa653012250af1ff19a21a5ce06d9da5934edafc0f67de7335a232859a86d3a5889610e3536f2b77b1ff2980a90c08787b4f75b69bee234ce9803e55977a924dee5a747a310109a846d88f25c0cfedd0ed753befc1fc4cc7ae6d575655a367aae5835b49670ac28d536762a3d2a7ae048eb6dc765c528736f733ce29d95b5b5605d4a9cdb25b9026c1d9b73e2fa50fdc7e12307e52346c7a7bbebff74d2e4cd2c3fd040a0f097cba6ee87aeb5710266d7501ccae379266e085fcc1e5abdb7e40a91d187e041f19c29c2a999d6e11c62ac14780799346d78bd8ea7a43a8522fc164b472800fdacc549a91590907be03c3e8ed3b0e39b6676d3194b5d03b0b50f06cd846116481d5c008b3160c3486e3e841e9166995f2f7b58f578b9217445864562a8374c1cdb7797445967069b19104670a81e2c17650863a29508fee97bb57a6b38f28b46c3c101cb696ed51f673c673183d51d7501a8fcef5878f180a428e9361612e6ca9c5ad3d0ac9eed4fba0d60bc06eeded196288c3dfa1b4833a2b289da6716b59a366c93fdf5baa72a73c632e7af3a19e8b0a2e0d16f7e9cce71df6383543bebd0cf28ccb7f87be9972a30a4410572fedbe1f0d5e854afca878816287f37f9aea50cca9dd723323e5b3252a5525e420bdc162ab03af783076bdcaf5651d74c598d4cb7a773a33876b92f16b2f4a4649866bf7059237deb7fbc88ba3503115b19b157da52b5a3054ca82ef25a07c0ea9e4cbde1ba2608b670ea0d75540caac5450a66a355b46469ce886b9969f15bc154c88bec8990244c8268fa9932c1131c2ee9a63947d52bc629eaad420509a1c6b29dd846854c6ba3e2410661d2ca42a625bc84f3432e85267fcb6afd6dd6e5e70954b1dfb5070906375a8a1286d1ba3c15c18911487ec604ac08bb3a678125d0c597cf050497d35f32504f42abda3f425a3a83450079d3cb7b9b9b70b6b742405ba0ad4a0f923d6dc62001c888e9f59bf39b04c7374c1281da4567d0f196469dcec7187c3dcab9b0d7f41092bfefff3967c4de72384bbeda7d586994908969bc6fa044e4738373280b6b865b46833555552022665ee0c2336c8223601a51de04d4402f603a2ec3fdb3048c39842b8fa13c8fe8e7a453cfdf978d5ca999cc1433f9a2831431fd689eeef18481d4b1195ccf018dd585af30c4b8729529181681f6b78560795283323f76dee9b40f896ab80edff9d8d1c6ad3efc407f8a806430dbf54537ddf8cbe7a6aac551a060060e21f3e4dc49140e6e0f91506ac0833eefe6437ad9fcc3dd87b4ee17ce3595a073b1178968d0d06df6b86e998cb6842fbf4cb75be3802468e2d54c1fc484b6ccda291ae7fb712abc311abd802d72748fc8c46d99c390f531575ab58cf7f1ab68acfc280523ac6a338560eb4bca438a5f2a19222867bf53a7ca4ba8ff37cd17e4c5459d3ec901ac7bff6cbf359c2a9c4c0634214710f84eb3808ccaf4a85bdf425b7cb9e10acd375d510258f557219be26d9b7d42ba9912abd6c74b743ca30b61087db1366a2a97e535ef581e0837768925b1b37e71e6f8f39ab081412cda3c39619bb81f6fb33ef5888ed795c143bbd0640904ccb1a3feda8d2e18f9c5c3972b2975e66bf88d926d25a63f165ecb91bbd752fa7fc155d9484af0789be9ad91a65b0ecff9b411d1ffa3a19f9b69c34f4767364eefdffe1d4c11e8f9650b6f70c6d5d4f94c5f36aea98f6290b71d225b9ca3e38dccc7a07823b278654792a4443ecbde95f6ab0c1fbb36035370b76f82d1397283e71a28444d82b7c13a9e662db9917443b56d7839376335e7447fee846a3510f63a88d8a3d9d9c58cc0fe250481d7f9df260e584451355ad222c599e225e02a43c25d4897f11e28f6699807118b1bd5505bc4f2e4c186542fa508cd3c652d781e062addae0b0d415ade695ecabbee8ad1e5e4c0c7bb36f742a4a1372c0a3e35ebd77f99d1f2f34b8353cf556f4b71a098fdb45607ceba14bb65935f9fab5f231869702a8afafc14a7b398338cbb189654885557051a1d03730db4f1b4239d029420730695043f1a80895f795cb9ff760638c8a1b4ba7b0e2968ff8bd3a192db2a311a57f286502a27f2578d3859cea7c85a15dbbee63353c8d01815e334151f496fe37ee99770141b11a65d0ff68250fbfcb7ea964af5f1515df11295dcf658d0273581d12c0cbf55abc926ab5e835008e1bba384e4e49745aa4372b4cd56459392b6f3899bbbfad7ca2471029f12082f777ec77c2d61f974b0bd12663b944dfdc80b189aaf1d2f53576220b1f1babaa6e707c749ad77cc76f6f8f5aac0f00fc1f2de23845847f1fbeaf080898786e816e694b6e722f55c40ea856b37dcd6fee35386c6f1ee95f598e818aec0a81910597284180fb0ea5432afeb1ecca26cdc14d66f4e5a9fda9e449fe7f12b25cf452203e3a20c2d9306b041cd1b49c0c30432b7ecc78c31d89407ef3c86a70d27893722bebcb5283c9f4086bdf9490fbcc92799bfff2409e6abefb27db9bc3e42e508fd81b56e8d491fbf84e4f594673cc140dbeac536b823ef565cbd61d97bb1ff953f5de43b508ead6672de14c35f32012cc09233d7476d59ded85e87a1709bec3c3eaec6aebf9f0f6b9f39a7424c01a5ff49afb3150ee533340326dacbf7bfd7f35b30445ffde50473c335e68af702a0e52fbfbb911362f49d652c0d8782cacf35c04b1284b9b31a24c174e2a669a1caba742f2cb7f55bfbb5d8f196e653b2374aa8467b988832b59a91a54513ee103716745032231cf235329c0ea5daab2d4eb1f9a736f981971d42f5d703fb595bab2c91adb594ff79266a8fa73c56bb616bf1f71de486365683f99b4edc2206203fe2b74d39b7b14cd442e8ca4aa451a611417ce0b509310d59b9a4a421dd5930e7057c0426c99da7c9990efe41af93ed330a197daf8fb1c64d5855e891137c46dc20bf87507a8b8ab69fbdf0067e91f70a6b32ac511a1a9b2629e6fe31cbc68fd55c1fbd986e2ed3ba2111ec39adc4ad0d92a73445fe0af036812515bcb7b240800f38ed11605cad3aa03cf9e1351e471b92a0d3349085aaa89ed0e7d0caddc85e51ecb3c4be30b48ae449428771b871c142294bab4a29fec0bc72eb57d28a91a00f55c0d12ab5a7861d0cc26736ce98c72e2e4b99ef9ae9693c3b91a976cabaef31902d2b8f417382f83376609b82417281b15894e89a4bba00ffeadf193daa54bf88ce1fc32c3bef7c124a1f744b1689b276df5cfa92057f843df796ed113dcae7a0bb3b44d3df51f9a195df479cae52eaf91e00445ca4681b662a380272982ffae6d109d15845ce3c94dc8f9e3af58dfedf6c4c88b71adb4d5db739163b5b1e941b21c06b00c68ae897a0ba601eab88d2ddd51c25a73e933f161770a0da95edd97d7c6afe21fa56934e96ff3869b1d5cf6d1d1871fefa03ad7e51cd30772f73dc34d4ba8bfddf8980fd68995156ca049d00b362845d40102a1df084c3836e611ae1ec50aa2f5d32c3d35db74f9252850b4f9a10cf0fca1b5952f35d5e497f8df6ddd9dcbd428f76de5839292c4189e0bf7cb2a1d5325ba8446d262cca3d4cfbf6b0ee108a44960182f296d122cb74e4fcf5f4569805e1d68121575e0d94823cfe02b8f269ecd7381b82e3d2420a5fffb48ee7b4ccdbe11247d0b59138a347daf488aeb30fcd831ee7b29280e373de9a1718db674037ec4f698b610e95be7ae8454c1913fdc58b6db417985b9abc4c9c8b84d03b01786a802f8cc97e03a0f5b104d704aeb9cd70c7a22d57c7148e1d9ff7571cfc1cb46f52ac7bdfaa7b7f35d29546cd97a3fca589c1ad84c05f37719ab67895fec51723f9707f2f245fd13c26144a9911816817713206479e596080f1084f27ea6b9a65ee57e9900579902261bde8510a7d7c4a6a585334387ba555122eda127a5267fb2e47c628f3f6e4afebdd634170e289cd4ff186f497e53c0e8f25425c383a890542847e4a695bc47b843acdd71f1c4f9bfed353889e1ca66ba05b399c988d53560363bd3c6a9cfcf9918fe1aa76f6406ed955be3141137a25c99c5d1d974d4b77840ed291bbce9dc88e12d5289e837c275851a39ae559ac382d5f149913b603451fababae757cd877344d36c0251ee0ca5421c56c111ab203e0aa12d758fb6e259c3dcc556a39bcae1886d850fe545272abe7890b7de560fd34b1f193464ebec7f2e778e69b0bba4615a5e848f0ff8ba20c9111299f430b6a1f03f966bec8bffb56875986f878ff5e6a7e84aa160c55e0f93ceee8c86f2b75e1dedb00c2f9677ff7e8aa2074af9b193146f3849e7831e17c1ba05f7a5ac0e93cec80d5d5ce22a9e75de21bb82b439d19710193066797bbd925d2259a0bbe4976c3d4eea62ed66ae541d6a0d6e78c24528e351659db1cca346bacd658ac26eda90e42938fb941e8b3467bdafb7e60661c8a7a6da7dbd35d0a8695a3c4873372c584173bc0a46542b879a8f1a879ebe93630080702f09d4b60a29f8de08fdcc83bc334fb9d010ff30224d75694c4528d087958c5e7167e7d1d5ed04d48ee0846b521523fa1364091dc274897913c50594280db15811bda2c7c0a7fd481475856d1aa86135a796a0bd1996a9f3d4038cc6ee60898208c3987ad83ef109b76968f55b19b70c6da7bb89d751c995447a4fe0b389c62a4cfaef141957d7a7fac2125dfa9ecf249b5ac2b61fb4ad4af5b96e70d878592674de5a3ebfda5807528ac34a55898fbfea0cd7613c2b5d79f2a2e10076f14df5c126940b348860f2c8c4c9e532c90bf78b1d64b01fa84a0dd3d4c12bb0c5fb376197691da4a4b13b0377cff8b5ee6b2a830e125d178d10eff88f2b7bd935b36480030542", 0x1000}, {&(0x7f0000001680)="70e4ed58c347fcc90945656a0bf2ddefa2aed796e582d7dabe1dd6fd958b066187a0eea2", 0x24}], 0x3, &(0x7f0000001700), 0x0, 0x400}, 0xa) 15:16:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="718ea404b8c64caaa00808b89b027e73b8e46430cc01f11d2f93b9a5032b0b3ca919a7c9f4a7ed5835156befa916305f4e35d00f99f6f33a2008cf0bfaeda7a9ec7cb4924623a44f8ad6dc16011f3454253f6ab4f5d0628759e006ffae1b1bfbcc1b1bdd51adea25be6f9eda262a30adcc9e30d19f9b5c45096772e1f13a949a08aa04eb698125ebfa9f38088f6a82f48304895eb89b6c2687bb9a0c41039f3d1fa91e3cd9ee4308e7659c72e70459223979fd4ae1ab18c4c45587bece9b351089577175ed2e27447641792dd5956e4ce2bf6c36a7641f", 0xd7}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 15:16:58 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 15:16:58 executing program 1: sendto$inet(0xffffffffffffffff, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) 15:16:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xd) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 15:16:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socketpair(0x2, 0x3, 0x0, &(0x7f0000000000)) dup2(r2, r0) 15:16:59 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8001) socket$inet(0x2, 0x4, 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x6eef) 15:16:59 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sync() 15:17:00 executing program 0: socket(0x0, 0x1, 0x8) r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) getpgid(r2) 15:17:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xffff, 0x100000000, r1}) syz_open_pts() syz_open_pts() close(r0) socketpair(0x30, 0x5, 0xecd9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1883, &(0x7f0000000040), &(0x7f0000000080)=0x4) execve(0x0, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff007a07e301,ffff8000018d7c60,ffffff00717d4a88,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xad VOP_ADVLOCK(ffffff0063ae14b8,5,3,ffffff007a07e308,ffffff006e9279f8) at VOP_ADVLOCK+0x67 sys_flock(830,ffff8000210a39e0,0) at sys_flock+0x156 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffff4f,0,2,9c2d3fb0010) at Xsyscall+0x128 end of kernel end trace frame: 0x9c577c5bb80, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff81950b15 lf_findoverlap+0x85 rbp 0xffff800021194eb0 rbx 0xdeaf4152deaf4152 rdx 0xffff8000042df000 rcx 0xd14 rax 0xffff8000042df000 r8 0xffff800021194ef0 r9 0x1 r10 0x22842d22381a9991 r11 0xffffffff81540a80 pvclock_get_timecount r12 0x2 r13 0xffffff00717d4a88 r14 0xffff800021194ef0 r15 0 rip 0xffffffff81950b3b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021194e60 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor1) pid=82468 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a32d8,0xffff8000210a2be0 process=0xffff8000210b6668 user=0xffff800021190000, vmspace=0xffffff0065c09740 estcpu=21, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56596 219592 79972 65534 3 0x90 nanosleep syz-executor0 56596 362845 79972 65534 3 0x4000090 fsleep syz-executor0 56596 117309 79972 65534 3 0x4000090 fsleep syz-executor0 39760 102697 77389 65534 2 0x10 syz-executor1 *39760 82468 77389 65534 7 0x4000010 syz-executor1 39760 48418 77389 65534 7 0x4000010 syz-executor1 39760 18497 77389 65534 2 0x4000010 syz-executor1 79972 204424 51412 65534 3 0x90 nanosleep syz-executor0 51412 398447 92564 0 3 0x82 wait syz-executor0 77389 403014 20820 65534 3 0x90 nanosleep syz-executor1 20820 71707 92564 0 3 0x82 wait syz-executor1 2434 230348 0 0 3 0x14200 bored sosplice 92564 459183 9216 0 3 0x82 thrsleep syz-fuzzer 92564 481577 9216 0 3 0x4000082 thrsleep syz-fuzzer 92564 98512 9216 0 3 0x4000082 thrsleep syz-fuzzer 92564 322003 9216 0 3 0x4000082 thrsleep syz-fuzzer 92564 22052 9216 0 3 0x4000082 thrsleep syz-fuzzer 92564 426846 9216 0 3 0x4000082 thrsleep syz-fuzzer 92564 320584 9216 0 3 0x4000082 thrsleep syz-fuzzer 92564 449593 9216 0 3 0x4000082 thrsleep syz-fuzzer 92564 332743 9216 0 3 0x4000082 kqread syz-fuzzer 92564 41969 9216 0 3 0x4000082 thrsleep syz-fuzzer 9216 219354 13772 0 3 0x10008a pause ksh 13772 460573 19920 0 3 0x92 select sshd 78155 234204 1 0 3 0x100083 ttyin getty 19920 218958 1 0 3 0x80 select sshd 8861 316625 8 73 3 0x100090 kqread syslogd 8 339897 1 0 3 0x100082 netio syslogd 88263 265251 1 77 3 0x100090 poll dhclient 15878 283928 1 0 3 0x80 poll dhclient 43514 150231 0 0 3 0x14200 pgzero zerothread 78465 321469 0 0 3 0x14200 aiodoned aiodoned 11906 76542 0 0 3 0x14200 syncer update 96613 346223 0 0 3 0x14200 cleaner cleaner 37064 131568 0 0 3 0x14200 reaper reaper 8667 508682 0 0 3 0x14200 pgdaemon pagedaemon 14999 401505 0 0 3 0x14200 bored crynlk 71564 317145 0 0 3 0x14200 bored crypto 33983 454470 0 0 3 0x40014200 acpi0 acpi0 43288 220342 0 0 3 0x40014200 idle1 58474 448194 0 0 3 0x14200 bored softnet 35809 99638 0 0 3 0x14200 bored systqmp 4840 260526 0 0 3 0x14200 bored systq 37583 189612 0 0 3 0x40014200 bored softclock 23820 53933 0 0 3 0x40014200 idle0 1 340311 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper