cf2da9d042d7ef1dca79f419385cb13809dd39706e8c9afc4e7b625c60e5f6639f33f6bd990ab7587c96abe8dcea89f4aae22cc3084f50030e0a02bff575b968fcf0922086ddda9fe268c6f8c0b9d89ac96fece049c14b7cd460d286f693e07d44fac64f5e30d3052a3cfee12b22a18ced60f2d5abdc9d108b62dccaa8451b000000000000"], 0x13b0}, 0x400) 04:14:33 executing program 0: mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 04:14:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x24, 0x20000004, 0xfbbc, 0x4}], 0xfffffffeffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0xc1, 0x80000008, 0x4, 0x4}], 0x3f, &(0x7f00000001c0)={0x5, 0x6}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001540)=0x7ff) recvfrom(r0, &(0x7f0000000200)=""/138, 0xfffffffffffffd84, 0x803, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup2(r0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000014c0), &(0x7f0000001500)=0x10) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/210, 0xd2}], 0x4, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 04:14:33 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) msgget(0x2, 0x92) msgctl$IPC_RMID(r0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x114) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xe900, 0x5}) 04:14:33 executing program 1: r0 = kqueue() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x1f, 0x100}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x44, 0x3) fcntl$lock(r1, 0xb, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) fsync(r4) getdents(r1, &(0x7f0000000180)=""/67, 0x43) ioctl$TIOCSCTTY(r3, 0x20007461) 04:14:33 executing program 0: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) lseek(r0, 0x21, 0x1) 04:14:33 executing program 0: r0 = msgget(0x2, 0x80) msgsnd(r0, &(0x7f0000000000)={0x3, "4ecea9702c32d966ca47a6"}, 0x13, 0x800) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 04:14:33 executing program 1: r0 = socket(0x2, 0x400000100002, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffff00000001, 0x3}, 0xc, 0x0, 0xe16, &(0x7f00000001c0)=ANY=[], 0xffffffda}, 0x9) 04:14:33 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x251, 0x0) read(r0, 0x0, 0x0) 04:14:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x480000000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 04:14:34 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x3, 0x0, 0x1, "1031473a374c8287ab4f06723f11a27899b9ff9d", 0x8, 0x5}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x200000000000, 0xfd, r1}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffd, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 04:14:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)=0x6e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:14:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) 04:14:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_open_pts() rename(&(0x7f0000000140)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 04:14:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/189, 0xbd, 0x40, &(0x7f0000000240)={0x18, 0x2, 0x7, 0xfff}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r1, &(0x7f0000000040)="9da73ab91580e8339bcdcca5e05a82b6a48654455dbba702ab9b117bfaf2010c42256532ba89e3f20943e841404792ed219887e5fb92e90ee255dd5f8ca63614c1ab5c5974c9c5374c37ada0e5d3924081ba5b92786f8fad9be7cf954db1425968c7d01f80e078f57be84a2f7136c5656a87a9b93f5073ee16288fb6ac7ba32f7ee1a880a6b8aa36ecc929918dc4224d75cbf23793a5f63ed7f5af3e3da8cd07300a3b7daca75457132b2f305873a6b154c3677e5c6bb07a3b61c1bab55cd12ee85f63e3fc5ca1b75d62b1854e6a9f88600c80fafae57fa8c1e712a1151ffb2b8377502af6b225c1e4b93d887a83", 0xee, 0x8, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x4, &(0x7f0000000000)) 04:14:35 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000140)={0x0, ""/250}, 0x102, 0x1, 0x0) socketpair(0x1, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6d9, 0x9}, 0xc) 04:14:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) setgroups(0x9, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) read(r1, &(0x7f0000000040)=""/57, 0x39) r11 = getpgid(0x0) getpgid(r11) 04:14:35 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=':%(\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mincore(&(0x7f0000f07000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/35) msgget$private(0x0, 0x2) 04:14:35 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x2) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000280)='r\x00') select(0x40, &(0x7f0000000740)={0x4, 0x6, 0x5, 0x100000000000000, 0x5, 0x0, 0x80000000, 0x2}, &(0x7f0000000780)={0x9, 0x8e9f, 0x8, 0x8, 0x0, 0x5, 0x8, 0x7}, &(0x7f00000007c0)={0x7c1, 0x1, 0x9, 0x89f, 0x0, 0x6, 0x7ff, 0x7fff}, &(0x7f0000000800)={0x5, 0x81}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20, 0x196) stat(&(0x7f0000000840)='./file1\x00', &(0x7f0000000880)) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="5bca1f1470", 0x5}, {&(0x7f00000002c0)="c48eae24054ef5dd61ae204323c81d3b9c8b80d82ea2d8983d093358ea176b21b313d013a89baa37cc1f2e2b32b7f894b0b943911daa6491c824d0a1cd56dbe7dcdf3f582febfd31c9bca6cf6bcec5ed08015714c06a", 0x56}, {&(0x7f0000000340)="17a7a7ecb400e30e6512bdaa06202cfd1320e961175be21a99e93a00b4b85da0b09fba9fb3585bf3898d3bafa6bc5dbc90272a13245e60b014b694fa6d9591ed6ba77817a705fef21e6b3b29430925e82a7c506d6d3779c18c84c687deacb85a2f1685a911f06e7a7081e11e378f051c541e0a254f78c95768241de27435c17dd0c161267df537f2f6e87c58952b72e87303b1746bdfbe74a85d8d72ef7300c911ba20f1082e59b049536e15724989dd01dd5245aa04", 0xb6}, {&(0x7f0000000400)="75748654a061f37907a4f339875f6e0f9b04ca423c787f34b6f1448450c1db6d0ead682457fd581ff8b0d7e5f3f323b7fb5815bcb1703bddedf31c3d6d4a2acf880bbeb35e3a2a335d0831c3e744ea503e65d7", 0x53}, {&(0x7f0000000480)="dc76f1d10806f11485e33b12fc5a55c1348647b6c6a16ce8634dcce5df552400bc218e4ca15a51e023c626954f3430fd33afc1d09481e4b5fffa58732ef698a2cae804bf75937e06f098381f3cdc9b6c099c1aa2eb33a629f3b8da1dd0a522c9a9f840", 0x63}, {&(0x7f0000000500)="88cbb7af7e4df0aa3be223a2f0d18438dca7f3f123c0ddb57a5bb65a68f1df2aa6ad63a5bce685506396deaf8b", 0x2d}, {&(0x7f0000000540)="6e7e28c554a8ecd166596641bf20758c268718eed54fcb3c3584", 0x1a}, {&(0x7f0000000580)="124866", 0x3}], 0x8, &(0x7f0000000640)=[{0xa8, 0xffff, 0x2, "c72c64573fb52deb512a073afca34e8a197fa579b53ec8d383343809af65e1a62adf52c10c3b5af15e5e9d9432d8d8f48e5ab390c0e84a7680d04efe84cf6b286d07af6dee6d0fcfdbe87428a52856f6e4aea79221e163b17a6dbf351ca1a6dfea8f43e6ed248cc35ca27d422ec0631f55814d66fab9da7f2c9f596eedb6560f18ddb2b34fba718ff07376768d6c0355e326"}], 0xa8}, 0xc) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000900)='./file0/file0\x00', 0x68) 04:14:35 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x29bd, 0x1}, {0x5, 0x9}}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 04:14:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ff9000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 04:14:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) socket(0x2, 0x7, 0x8766) 04:14:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() read(r0, &(0x7f0000000000)=""/111, 0x6f) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:14:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x0, &(0x7f0000000080)) 04:14:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 04:14:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/42}, &(0x7f00000001c0)=0x2c) r1 = open(&(0x7f0000000000)='.\x00', 0x8, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r2, r3) 04:14:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000280)="d316e21f82a86bcb74abea614d8e43f0a3c35378bf34be0ca72409cff201973ab1fea02816de8825798dc052eec9335a3207419f1bffed5ecd8d461443520a256a6fc5c4a9c8e2d3346b1f1ea1ec3002dc5a64d0685f5115142cc7e649a655f22cae7a837368bada970c0a23a7da8a5af3558694d8ddd229f3900bce4bd41076ea24a821fb64f203c13753f99503521e43d1848c8618bd1df9ab9e2bcbacb035d3ee", 0xa2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xf6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) fchdir(r0) 04:14:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) dup2(r3, r2) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xffbb) fcntl$getflags(r1, 0x0) 04:14:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f7f696c653000"], 0x8) listen(r0, 0xffffffffffffffff) accept$unix(r1, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:14:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) fchown(r0, r1, r2) 04:14:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f00000002c0)="7702a17c8c340475dace1df57510681c78e64fd7be79ece371d3f646d810aa8c70d77ef76509680be16b59962d4bb3986166a8f5deb5fddc95c4e1170b1b0029f258c376ad26e0d26c931bda5fe252637addb5de59999d0a83c7a4e2dba99777fc96ed25eb730a065ff75e8de6ff778530e7a06cd04e43b16deedc7fadef32de7e59d306c37859c6e4666ffd7ac99ba95833151fc276c5c6f93bc545c03301ea790e05525eca200364dd", 0xaa, 0x4, &(0x7f0000000240)={0x2, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x42) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000380)="e53b825088386455fbe035f6279506090be1b2d553c1a278f1d64e1d87d75056c423f58d788a33acca07e8a0d2251d5feb7d1db5e7c911d2dcc839eb6bd01702846ca456368c1e30d1b3c0c3d7d722c6df3b1727ede97f98a48857eccfdbed34785e7806073fb22689e5ace4c7de00754e433ccbb0b7a0", 0x77}, {&(0x7f0000000440)="52a84a2b967a43bd4a6955ef2bfda406afe083c94274f4e7cb81862aeedbec6b9d57e3c1d3b5968fea6fc9f9", 0x2c}, {&(0x7f00000007c0)="cf13999dd83204480795a2e6e261306e2cb99f337d9203dd6ac56becbe5da2c060b8fa9f042a504db2c423dc06568a16a10cae50672b35227ef94389ed857800f7678af92b0cb2a311bfe1dc7eb1c5fd4cb5418e57b1cb4d7313bfca49e8a99b369ba81b6ef5a72f69e67e29bf5ef31984bc80a379f85079d4b7147e8e6f26040f97f6ee3096d3ef37e06c91ac851098b50e845eb8754323540a46077fb61ae51f2d23da45607c3cd3d4bb329068111c933cc260fc1abe59e92f81cb917fc8aff68f4f3d726dfcd6ffd77b00f3a43878fa2d029cac6a7d65059c20e496996e62dfe2990664af946862dddbfa", 0xec}, {&(0x7f00000005c0)="dce7fd4b5e9de3751f6be96dfe125ff350c73abb4d59d23bd20e75394788734b015da30ae076e8dc91b8df139a4bebca3c4f97123560c9469c3ed16e60ca745a7f55259a11aa202a79400b8899892c365c83352789af4a7d999c5caf22e387238283be0b6cd4d5a3299fa8ac06c7f2bbcc5c4314cf745629507d5bb32b9b972c5a09257727c95d2885adc3b985ec37b8b9fdea2b7e1d4294f9d108cc34400535ecfe4a5c3baf6497bd6846e5bfef76a513fc9339ac0b04c7242aaaa1136d0abdd533c9f66e23bd45b8be235df496e663f252896457670625a00cbe83436d09719ffe1316278ec93220cb8c4f06", 0xed}, {&(0x7f00000006c0)="40619bff28b90b55fb82ba83eaf66875369ccb4d6a1d6633010cb91467189a81a19caad4238063c2b13692d7567eab047ba8b409973a8d4a9a4a147d79f9aefc31ad426be9e0ec3720cd8390cb3a2af8f68ef7e13ecbdb0c03e7a8265e8bc819612e35a863531f141244c292b388", 0x6e}], 0x5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x8000008d, 0xee, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x100, 0x1ff}, {{r1}, 0x0, 0x1, 0x40000003, 0xbdc, 0x9c}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffff8, 0xffffffffffffff54}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000002, 0x8, 0x4}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x80000001, 0x800}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x43, 0x40, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xe9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x17, 0x40, 0xfffffffffffeffff, 0x5960}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x8001, 0x200}], 0x80000000, &(0x7f0000000000)={0x1ff, 0x2}) 04:14:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x2f0, &(0x7f0000000000)}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x45, 0x4) setrlimit(0x0, 0x0) 04:14:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/169) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 04:14:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) 04:14:35 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x3, 0x6, &(0x7f0000000080)="9efc2faa05c9c203a0104e9464c0a593ca99a207d6c8eba4d02ab714de5f0bd03d3ebdabe1b85e68d6465bfb0bf7f27c0437644972c615701d3127f65eb0de17535e513cbcee682664a88dd8d828fd46ee60436fe1c2a2900e79a4005e7a934547c93e80fbb2c0a4137bb6e0ddb52872bb9838ef82bd53ae1bcc02d197a0fdd3cd7c6ad68ad3dcda7a3234b07e9831d75ba8147166844912e6e3bdadb2ad14709c7d93ece7d36b29ec13d4d28eee35ebde26ed016ea2377541de3b89eb5ff5185deb8ba7522951eb562c81d135dd0e95e78827cf96eb1510832872af19e803aec28c509a7258c239540b43fdd2d9524a20e4b1510223567e17e8800ccb9430b1ab551f22b0e5f70d72315835b7889206bc66205a54a7dd300e5de6825e5a2ec9501051612b33bd828a341c0a9e42b673d663deca6a64fbcb7247e6590e221e804636572fd6c1cc49118c7189925dd99823a959d3f640d85e8fd9df2aa326921bad22615028f629bb2a8f1b41ab329d14a9097a7513d2083e4f18f75f94e74c630006338204ff374d5c18fdb0140289debf049c375a1b9e16057329c2a760d6fdb368acfb1a8de2d4daff45ebe35a11678fb18fd8ae7986f38f05b6ceada7d79250bf33710d944ab876b4d1d2a6484494f27b964be9e1b8b9e3b71407cdab6f6f0d1a1c3db8de5d9e4edbb585b2de6456c86e679b6b12189fb0a2640aaa0e6dfb9e85f6a46694dd11381d15d4940f1d7814b3ff9b6cd34968c2e7232173d819f0dc0ea15744c992d947b551565e43bf92943dc0f09f784f100c8a1ccaddcb20062a565e35eba876ae607fc81e4e1169dce1ffa05867f4be588d49b1c06e8d16779453535e9db944796fdd6e43ea49ba5db44f293719149bfae5e1a4f9a0b703db5367b55c2d713bdf85aa1303578763519b6450a5481970557f840e5b60f21adc3c11405926c34103bf934b01eaa5a6c55df7d78ebebc1df04d7f00a36677a05831ce328a8a6f1d9a6f46e59384d61a932b89aeb52f6142668479866973a41b11115c52211ec5bb32ec1767939fff83ca18218c83c201f144820b886833c74e01d35b5a4e6ed63c05b28474f3f8e0f94b228b8665469d0a1eef74a7003489287a63a05a51c4bdbea09444b859fe816e007804dd37425ada1502ba646a3f62f1821ee5d7334861b1a31b4f88eea42f1540ebdca7605941278e97e18b93b27fc315320121503d5f013089e57e68480193d2ddb5ada8057ae952d7555fcd9e19130b6d06b1546ad696252e02eb423c572ad93f313120c0283dad266c0422257507aa87f3942667156281e1f00da1b9398a3d8695e4379aff22d0dd9ebdef287dc053e7bf470084e777488068c1abd6048b4962ac43455d93ad6db267a57a7ad03a1a9a5f0bb2b566ae9f7e82299a6bfc82db15ae94ad3cbddcc1a615da0ff376fd3632c41da610a4d5cc43c8f66cc2442fdeb3623308c7f5c9cc0a6853229bd0734a0b55fc94f9915680d3c1464e48781e1af6faeb43327d76a258a84b86056ef17b1a95429516a0f928f0b83f1749a3b8baf08680434561016246805933fd122bb4c6e2800df537525facacb520a3cff7d7c9319c8d2487c7c417ad07f24161f170e07f0cf1729854310728acbe105eaba8482df650ccbae6a3b04accc90d5d5e55309d671dc837d79d2def8a53348f52e9a9274bfb1b256df0cb92b17c2ecfb11f91d9f482f0de7891ad4be2a738e2da75a310f660151fe25c2a24626262d9dfdeb0170871b798723318c56afc01de21d57eea0554cc26bb2d238ddd898c86d9bfec5508ba707ec09c54f117c5b59a3b5b2d0a52db622e95234b446b5de3629c60ace5edbe77e58f3912f0fbd7f8b6649fd3b90b2cf53cf7daf9592ab9f264893077491c0a09eeaf63b9c03cea868838099da719049707e47c33792073de97a58c154ad4ef198266b3e6ba745213f65e4d3f4c47c6abff5542d353adeaaacb4a5b772383614be3285c08d0070573b0616a74beb64f4c4cad57eb6c93eb2002e0c98d20613fb27e5e02f2393971f9239e4931d7fec15ef0c66f7eb9823dd3f7a484eacb78895b1d56f7d649fbf97dc2a28fd43e81fafcda3150e70d1981c04ced487b55656137ac45105e16679fb98cb31e10e237c99af54698a01ce88f720988a9c813116d692fa89d1e302f97c317c45f55d18da2ba924e9d3b11e0404275ee221a750ad6c3d977168c0def41616facfe0cf02b4b51255342a0b86b76a832d0fefedf6cc192a4db765c22f396b6753f9fde0bf659c7e6af567994cf2f6083be6bceba4d29a96cd328442ae5e3b70d7559ee49539ce4e34e711c3adc1023864069a33ce04157017f28031aa1f662c9e540566367b5dfc285800554570c74652b7c00b653cdf045749e0f2b84dc8fd9bcd04f0e63a6a0b3e0a4834c6c368324d7642bb1e5f3f8b14f721c34d9260ccacf6db687599d1123e16ea5dd3b3d5b6e32820ee130f392510b387894cb29df6cf4357672a5321b1e4ff65a2be074fc17e1e3bc78ff0000729373882b701c1ec5f232d1140f2c92d61f732fcfac5e667437553949537d813324fce91db919221deb923310d620f6a536a13aee6f511a404e5d161562e3e3c3596b080ab56c55ca074fe9043339e74ed1fe043aac801c90342cf4e6c666d788820347905985ca9bdeec762095b0583f8f1f6caf87c845546e223fdc07ca82731c61611811d5c688251422af68d67d4fdc79822ed4945aecf95c8a736d70a38f253f41413fdd95ac6fc82319bbead4d4c1a717309e63743565d11b24fd7c290767c75ff89f7f2de17217b0737791f24ef323c5c91e83f15626479139e9a481397fea3face3afedbcd9a640c5317c3f3fa8f7a50c80ec2bc0358256d7b158b07a21422f949dd9979a6112bbba395ef0c7e1122c0b684314c34adcfe4a9d6a49e9cdf6bd2bc92a2008030b93ba435058b2830c09029e7a65106566e798720dcc3cb595b8a18e29dece5f5e3f4edefcd9295cf988f09a2875de73d062fa719c688febf02f34d26f98e0f089fd818880f92525bd1528d09cfab9bef96181f7588acf551b2c5cf1e838f2527b136a2758f0d5b6bc19cd8eb907978624f38f70fb7a58c6399c75c58a099a8bd76880cc355652e59ed31071a06154183d8271436557a7fd05d1fd145671e98e541b6ec1e15f777883013c08c3066e4b155491b5ce927277f73e67bf814dd7977daaf8efc86706ba853f96b857151839d95d949221c1b3ddb8232ae80fc6e8918590b97e520b911ea48e9cca20fe6ffe8cc4a1ad320f4039fd470631740ee331016458e8ae8d2b5772d3f8682498528b12edc4aed5a164ebfca0d52c7ee65a46dcd88dcb8e2c1b3210c198168b40c0b11bd73e4edf6e6c9de424f80cb9ed681144e47127047388031bc0dc9238e4cf3529d350ff09b41d220fdbce41f3b9e64bf10a38a1edfdc071900a9cae0c28864f6990754e0b1c4941bec7cf39e3830fe6702826c8584a4c57cb7448f5e11a3ec680bd2fe7a3bdd8562c2f2c953c3c40408f5e18219ba4e7c669b558c55aaadf0ccd31223943557cd8da9b1311cf4b2c826ec4bc68321e6febf92612fb1a6e463421f0186992578c46fbc67e734e0484e15cf2197f66f5825bf5e8c28d5c452bbaacaa8e35a75973597e9c2e1bf7027086af003b329f800364ffc7668922cb352bc23a4dfd69e80d16961fb6a856e172f9ccd71e40ed15495b900820c2583e1cdc9cb38ae57c084d5d62a55e72ae26a1d36dd6119d3ea64f7fc9ef8d3c217c38450f8f81db71ed407ec0478906b341e8dbc9e316a157bb37292c117948a7041f4d338a7c456e29b356293299c58cda88e48eb76f7227357843c9ae62f7afc2f7e0486b99c330e8353d86ff46b88dc20ac7c40246afe0c9e3966b5500c890f5fa39a2105570ab6bfa03f3c5a641fd4cfc5b2038587b29190b39f2a72acd1966d25076fd35b8e28be4a8876eeb9c05b5fa1d9ca2bd4dc0e53c2b190c381ed5a21dc264cd357ed70ef2882cf2fc18fe46d380d51b6b70951ed2f65bbaa5f122664e86da41b50ac511f7fba26787e7d7fa62b2d5bb29156470a392552dd80ebd6f1b4b57616a3f02a1f3017fbaf0308840d0a16d5531dcf10e27f2ecfe707f701d252e970e8343ac7fe04dc6cf20014a04ae39a9687730699d45b351b9b0ae9e06cdfac88e91ec42bba733ca013df82e014afb26c1550a72895cc417c24824054d8ca4bccd054ee094d25c68c2bb1be517d33cc4ba929d36b9eb51fd62927f9c5df8339a15025063feecf2713a97f3827741eb43dab1436e6cdc8a0e8f74b36a849b66ec96866497725aca00c1e10e50294c42789dc58d022fe2af1cd064cdb7437c7bdbcb8a610b983b695a46a2745a15e2ac207cefd123bed45c3d85b857c2de53a1b1f854aec611f7ad926ecb743c4ee8bc4b97a9e72834fdf021b462a2561d2e84a3ed24bc6df1b69e59d3a026124250773e71e0d03585fce9ea41484d75b4fa7c4bfc8ad8366567a58e1b1a6882e1a4d42ed34123c3b0e3df142c5943cc7f2f7174f665e01977b3dcd20861069011ff99d2e7ce7f028c17373bebc495374adee6aeb0a7d213bfe7be6a7634f64aa720f97acd6a44f430139c4cf5fedc981d5ce3cb4696048a7737ab99876846c08438c117b1b65a0c9b281804eb823ef8a1c47576c0201f6d22c206bca754008df2692a1d5b08ae990fb6247863b891d0480995ad1160f675386c69af6289f28fc10b407d217b6b2bee2fa7be5b0f336a544e85bc76ed9a3c1dc2c822e4c6b6a3bf3a73d90a747dc8d24ae955bd3be5db0f9e5fb981508c730ddd855f0d516857503acb27603be4a1a91cd0ab92f276c82f04b54574efb8df280d29dbe75947944934cf98b76c1ff7085bc25f340c3cced0687e15e3de0735baab85469b14303d2f32052c9d0cc950bc090809ab161f75ab5c57fa3c27d120f58d96f22c1b4cd607ec4b3ce08c99e03ab1d4bcdaf5a5146fd5b808fe1017c3d47ed96b6cf749e14756064b4377ffa1d02b88644935074c8e7f014fa99df916b3cef21941e3b140429cea36cbca92a9cae7dac805cb5a4d1a9725f722a9e9426c6c1ee7347e9da9a384ce5040af97af608a69cb41e1254f87f5a5568071df6917e0a0e1554f91aaab40925f6eba5c0619a8d0579697313a3e252609606e0bf0229c4baa37cb8c0e275117fc7f0e53bb56bcfa56c4da08abd4cb1597b1c1467ddd1277174d064c8babdc253134451377b4854aaf933e1b26e7eae6c8ec663230eeb6ee312ba9498bb68cb416bfcb073b32aacd3aa93e6a4d6cb4d5f3515a79ba075b63dcaad12961c6239bc8db0d5c561dde78d73b7a9100d0843847c7b8c3fe47e040efd6427886b844048b4a21d3c7a7b49306c5b0c3c811b8cafdb023907754acfe91c64fc5184c2751e81e28a0852dea0addddd71bfb1e294b9ade9dde5291885151fdfc16016e1411f262679e195508b914e51017ba06875015e6443a0ee70c23f03487a2aa88490d570cda7d7b922fe48b649447336e21b652808e287fc91f6578ac972523a3684281120e081ba74715ae63c89cd418bdff295c76838b28bf6b5ddfb669cab6154937131cec35ac85d1d2268070a1da30989b1fcf8130397ca72e764ae1da605bc3f03c6a2e057bd70cab6c11845929154535664b3f1419b70ada8b1195bb8837dc362e36fc23d6d806f5ce209959667b690fb893ec856446ba5f30820eda35a01cefb4e6afcc5a0a3f75fc131048ef3759e8", 0x1000) socket(0x33, 0x1, 0x0) 04:14:35 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffbfffffffc) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) socket(0x20, 0x3, 0x9) 04:14:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000200)=0x8) socket$inet6(0x18, 0x8000, 0x9) r2 = dup(r1) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r2, 0x1, 0x4, &(0x7f0000000040)="110cd2938de6e50a3a70716c263bd430298999b6f506f030498548266f15d589cf5857821d1338f266a4e86a4406e53fbbc860652bfb517488c52e492d01724059e70e3fd8f425e416918aad3f0406f1c05c6bc9a9f28603154d672721b8", 0x5e) 04:14:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0200000000000000f8d2ac28b9102cf69e8f1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5cef5b8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce709000000aace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a80804ed759ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ce75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"], 0x102, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) write(r4, &(0x7f0000000340)="145d47c26911183a7ac7de47684cef7dbd70de7d2e43a045f1d6c99199a06fdba497b3ffed0b6dc56661c3965a7d849f95862c0b1f0ab353678cc4f9d09d019fd1424e0b5243d01fed7b511517e3ae4ba76537d37cad111061d05b87c91f6415265fbabaf4c74eef962cfb67c815d082dfbc90be8aa3571b87e8147cca5e7ba96f57b831427e0664dcbf9ae6846cdc7c6ea9254f1e3685f73aa4db6ea5bbafafc2cc328cfacb24cd5663f667738a258ec0ad57", 0xb3) fcntl$lock(r2, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) setrlimit(0x5, &(0x7f0000000080)={0x9, 0x8}) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 04:14:35 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) fsync(r0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="364eef54fc1bac44358bad9d54cb0aa00aaef54e9e4ca8f6c41b680955e7179e82483b6b1e469ec7d4a34d19b4718d89383f68a56d85445aa8d10936c283347ca8e439607ad1488c94106cfd9b6c4666748b9c18b08a2a7ea720b12ce4ea75c5f844561b6dbf28c8c9dcb26631d640d2272b353ad6cff70317db0982b61e5d3ab6380138bcec5420587a71b7df958b1e1b536326fe8a11f3b31bf33620fb65c97bb8f6e5665a085353cdbbc2ccc915a67c41d9135a44bb78c7a9fcf48412030cf13a82bf35e1af8f3acdb377a4266d1932fad8cbbb68eb993d98", 0xda) 04:14:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 04:14:35 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) stat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) 04:14:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) 04:14:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x7fffffff, 0x7, 0x7000000}) 04:14:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() msgget$private(0x0, 0x80) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 04:14:35 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() r5 = getpgrp() r6 = getuid() r7 = dup(r0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000018c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r9 = dup2(r0, r0) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r12 = getgid() sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f00000000c0)="cc9bbf645f1ec30f661394b6cfcf38b9532f7d0717ff23c41cb78864b300235a5030c4c2f319fb4413fb2b6bde976ce1a91e825ec9c47b0881a7282a9fe2f98a5c51acadfa5d18471aad9e146930c0e33d8776e0e07a70ddbe3cf83dadd6f167e5424ca3cd84993c89db6a1d3d7c62a6a9fa0912d818d384a87d9457b79e7b2147e190f2bbf1951add24ce716145a3a8c686ba2b86f0eaa7337283dbebc8c6ffa1e77e53261f78ea436360ac5cc0dfeab0f28c0f1fd0ea997fd531e8c0adc62e42ce00899ef305d57e484371d54ef0f0a4121da0268fb7ac6aecced48d59f8d26ba09c4f4a09efdf1c6e6b", 0xeb}, {&(0x7f00000001c0)="4f11ce88746dc76b6112ffae1f99dd594403d5232c585f3ab69b74f09c28fc59a37c891943b5297b87cc654d2b3239180ba4d89acd45dcbb4d3d798d44119df368c8c7d6741f6bc4233207962fa814c2d1cd5c7a660ff2da3078a3eeee8f9f2b7e113ae67b2b541a0f452b0523630dae86dc51fdb03faabc2cd70f947ccb65d90c2b3db43a4fbaa98e1bf3a738a4d4757e9b63964f2a6b528a8a633d09b3730b01a220d1f384a5d7e4cc3ad88998ec193b890f218f0e7f53acac", 0xba}, {&(0x7f0000000280)="2a582da2da59e6a3f71acf1b6d6e56666d9d96439e1f92a11b49ed84623da6434a1bbb8592eaabba99c736b2166bfd43e32c13d171c58fdd452a69982eded250d16c43cddfde7e6ed4baf4735e1ae4b49add932b3c97ece7e8ec974043bde45880f9e4795bd943dfb3cd2d6283084bece044ae370e1509404d07b1872b40e839bea8c80cb2217b39", 0x88}, {&(0x7f0000000340)="9401a16c13eb52e00d5c7fca1641b1f0cc5c9ec63d3afcc39cd94e70a41517f0fa550a2ae0983ccd164bacfa4bdb4a172a7559bfbcf3334568d90bcf05c83ece81488f97f930cb88335d5b02772e69b6eda1171f13173b405727b9e6f419efe65b0c328c68a8956c955df3cd7eede2be1eff79d9edf3c8adfd791085016f88f0306ae86c3a36014994871da68a707bb30ca548d873a4ea003ded9929a579331c712de0d2fdfae897dccd747a9d758b5d518f3a396ea428d0bc97f880bb63361411cba162ad3c9933436fc65dd194f332dfb7c17b90105bbc7ddb2e23fb06b9d630c018eecd182dc012bb2ad9cd7da6d303e0cc4cbdc22e", 0xf7}, {&(0x7f0000000680)="2132aa66dcbe5ef2180fbdc617a19a7753bdcb849e11d6b0700cf569a5a2f2dce4f337ddac1302cb0abe601a9441c772fd7bc8044fce8c6f45a652dcf2df4aa064f0b07456d1e48fc385f2f50b3eea4073d814e2838b0bfad6d4a996243350fb33d022e2f28de8f53747c727da0c0db3a220f5e7f3205ffefa201c08d3147dd0446ff8d308f2044a059c3cfaa24e894e76c1c4ab2bb4c73fff65379f0f0d75d23b58f6441909cf004d817c4719699ba183e85410ccbea7d56ae9857005ea3afd9f68ff434c702a8b68c4d15bbe6459cbb8878e3ab7e2c185c8298d06693b0e9d556954ec640f9f4d0d28e92ea69f5b9d6dcf3e45f33e386d665b39e8d4b353fd66e47294b459e96ede0f2fead6ffa7656bff78d4d074ed3dc468e02a0ae58079f6c1928579126ff19524a7d2fdd1de89c9cbdc2374ed57bfb0623e59ff0d9ca0b5dc2e9632b25195ba3287978b29ee60a9a43db826ddfc2578fc439abd18f10bbcad6e36d9188dad67e9bffc763290cfc54a11d4d2beea86bb7582c4ea77e65c2346350dd7ed756a28dab958d6ea602aca8f4b42ea32685d09c18f703f0a28941e7c89037aadfd56d7f8960328426bd1d5b38660fb07abe61f6098b88871905587770143f727cada61d3921bdd9b472dca1e55e1016b6fa36455b89a08bbdd6a51baf6162ae74daaf2035f8e4ffec32b43dfd9d09f71b4e82680ccd42ee38cf5c712497262656b194063562180b181c778045afdf205e924a84db458ba92979fe52663afe9e1408f9f71a57a5d4d5446d7c75685b758ca316c2534028f7bac0cacc5d296faa5ad6fae7d7b6c1a12c9c679825ad46935931de178f4b6cd2b041093540b1a7684cf153435c35b3b579045c987320d48afc9fdba5c53659e680f74c3fd27bde7d58af4441c901605b2e9e3d7ec4b85db645cbb107bb7ab38208ac51b7b04a113cfc12be2fcb69baf294a9c6d335e0d8f85a7d42b808fba37783d9ea1f79579eee3fce32de68873c4962432757d5ef5635625c4fb7ddb662f5a6b8c9dc3f15dd406b57440a14f5ae9920a542b166522cbf2264c0f2aa26e9cc5d1fe833a24f3da6e710269a3c7e63dca840fde1c231531093ad603c5d45c0cbaae202f7747a76d1c9152e87aa872bd145e502674611a91aa6609b82c770eb66bebaab02cb3bb9557a6d75a5654dba1ea191adceb0ac6d4331313cbe766501f6d0f30aaec170f2e53a4712d1162cbb57490700f0b28db8f64c1947e155fcd41bcd186075b0dab20b8a05e21612f50367df1d840a0219caa3e953b5783768f24a2529fc005837d382df917ed971343d52781346a59332b7f10f43a27269673b3a135074adb6937261d320fbeea7d05edc74803e8b3cb6838d86ab858b0aa73eaabf24879ab8b36e2d9c04e9fb4d6b1519085361ce806dc903c63bf36d0128f64112728d0b51ae0cfc948fe45a62dcab10796a6b10a9a1ffa85559062025b4f57cd1f0c87e05f1a3cfbe49ca995e0b1f753e8793e85594912ddc0f6a7a115b12e9a7eb00a1d8b8b01df54590c18bbc70d79972f8a89fc532c4a3fcc57272a82bf2ee0e02d255e6c2b3f4c53772209e601a034873505ea0a1417774dbee1691d5d4d14769672ba12bdcff361052390bd1b9603a84d5ee1c504eaea0d835664bfcbe38a9e9d13371b4158ae43b8d3ef90a2ed68cc221bdaecb2cb4ada8fe24de06ed93714887574aaaf4f26296feb82d2cb43e7fe8e7ce8b2e7ef1aec6c11501c6efc3c0c011070b33ec2ccafd4e9c6b025d48ec935c431669a3f95d1ca56600fd2dc55a1b1208a1aac526846bbec6bc2b9afae945b2fc3a965779e737fd4616443efa5389e47838803f6688377ea7520e57c00948ae6d5c37162c0df1985fc100c63e0853d30e32d4fc7520098f7fbfe4338efaac67040577d282c6483af87578cde781b69af7dd7c29e4ca96f1f0d674c443ebefc503a8f7666154f184b7e15a1afc164fe7cac5827a56960c867542731bc9d3beaf78c4cbc23d9ac8d7d3246290640b3d40119761caac14464d73105aae5fe668aa8da0b4f556b7a2b1f230efdb11e13b93a2a083f573d78ebf1ad0355ff494620b151030e70e4a53fcfb8c38f9cc9ee599c28096a884d3c4e9b62879960d47cac22ac1bf1d3fe24324a79ea5278744eceb842699393568269dd9a35375310bffae44b0a2ba18c906d52601f63eeb6f870c566e9c698865c5efcda4e2c8cf38eeb6ab0bb616eafc133215e60cbd7c57a40151cb89d31b05f93f0374da09299fc6e430c736ab38688d1aa865f106b61c060e0501020c626720bb07a395e23842a2504ce775c172eafabcb6e64356c50c59e5c6a778a5b02bfe5f9fd76698929ffe958c6be35e79c1101dd1883c1b06ca85975838e2b117ce5c548453fc0c035cb3dd15546c05c77186b8e5af0338ac52b8be815064b9ba8e29c340624af32395318a3453f20b7a4fb5a550f0b516a75e0b9dac30ed301d2e9c8cf8dd3599245174d3a612df35595d192b25b2e6b23ff7290e33eee73a017b7f821da1bd8ba45976aa8a4f535de6de665b7be080f6e6899356e8efb5a52cafc7bef242b634aec457559784dd8e185f36daf18494a6898f49e5c1dee7e2e1d83aaf9d283355aa0fa3f717cb6f732037ab6f3000929f5334a1cf85eb8c5d2fa42753d6c400fbeffbdef238ab688be3aa5466c15bd29045b2372a98dd26ec59aa59921eb54e13601dbab7320dcd94b3a1c45e10909d9490f6630cd85168688e83408fcdb5cbbb15a331899cc00b6587500944d9fd21d38dc9f7abaa817e40c05e73879f6a7347248c27cc6788c6c61ebc02e1a4aa8d4709638d0c5fb6ce489176c62ae7c40c8efa560d845278032acae5f67fb16b6da9a45191966b17dd7b499f9a9c4b705136989891a6aef8d43df1a43d61b30d8cdf7cefed194b1e44c725659d713bb140859b5884a86729d6c3ef70acb33b2b3c82d3946e19e62e2d5251dd38fd037b2a91fe545174b770fc27c5250ce23e424fca9a96fb281db0f4a4eb56c585029375d3ab42e2f6803895951626894d55cd02ec6b77082550d514e0f1b99a221ba41491c92468d2265ee401d86cec7f882b72ca6b041f0c82bbd0d89aace0c7c2fa99b72457daa3d40f0ca0d10bade8f5cebc71c71bb1469aaedc7ddca80b00e86fef5a26301a44932052f13bbb0b2a6de2b138537e61fe73e03e76f21d1b92b90b431fd70809096843154809b18497b323ef13497fed65bd35391af9173a8ac3bd677106582ea6ead71d94fcd058803b5eb90d995157230703b29ecc1b678dd40e00a064ae7a217d3d19cf16eb1afe71e0c7e7d396e630e95469f3e28c0d958070c460d45868142cb55376bf7b085eafea2d5a8917528553aebafda334a72a93fbddf41411318577610eeb8341a23165938a5c6d3e99dbd635ddb244ddd57b901c01b1b0b2dc9faa3e533d3028848bb6a05a9e21131a2ab11e31c5ea131c8997bb711cda0efb36c7f23ef110461c20c86599ecfbd627608f606c2c45085f74bcf6baac7da61de9e1f32ac018311edc6ccaf0250c6d5ab311ca0cacab955d29efbbf611460e35a3fc3174e218b66b3c3356afd4164a04d16ad0bb93db4a31525d7edf04c68af98a35b8aab07b026c0487f590f54afe03d9285927edf36057e7eabea5dd89c11dceabcdd9c15acf0d1c2851551a13e1aac9d83b85bb35dd0602b28e6fb23de11b48a8ec8f24d9d8fbbf00fe2a68b275eed32c0a20ad165a0753df0120b5f32ace018e37dcac91d0a66a3810cb4ad3f13a8ca3cc38345110c2edf2a61915b4e1e700f5acf9bd32e19110a6dcaed5461edcb2cdd780b50a691597f6d13258f27287c1abad3606fae7055acbd7760ba3c52708e7cc971a47e5cb1eb43e39353fdecca79925058252ce45b541cfe3261375cb7ebf06d41c79b2532a80716cc949753f710205cbe5198804d54552766125651ac85fcd1a1f9ef97e2e26cd1dc43be0edd8e067718caf7933371109f0a62077c184291236776886035474674fb725653296f98b5a53a90e9ac5caabe6f95bfbbf81aeda34cbde6661b6276b713c121cfb130cfd839f6cca74c926a191b9322b46c88de1f7884c1463cf6c687f20b0e11cc9aa49af2d8d7eda32a2980eba075a4dd50530c698c8095e7a7838c13fe94e12a7b9bd8b4f1f6c1f34ceba9decacab22c0656f90dc39308721916b3d732dbe230968215e303012c7b572242bcb7044f7db6056aae94ba201994699db8a2cd55aae79f6a82a6bea1730a23e9aa673d9baa2ed66e74a603849d5c1437193e8e01575ad123414450e3e09dadb1f8ddc63aff09f43dba6083601ac90b66f5060109bd2ba8ebe2a65ab2a4683c0ba09aa53517d394c93b6850efdf03ddbb66e4c3e51b38753d25ea87752701f749c5c14701854510627f5e906287a81c0cd3d07919fabb313bc5d723992a51cc74f877626ee55e3b8916ee9ae1cc247f5a658343ba58c812892728ab828ebb4fd6dba2eb4ba4522c227928de566c4e14875887b1518e992ef022167c51576cbcd42d5219407fae34f78c12c256ec1b33e7cdbddc7f3dbbcf4847ab534ef882fbbc3ffe91c814f1398de749a376696b692da2ee64e5686134cf33cb9e21c39ba11d4af8b5751fe6ab22b094b2ec819e6bb445f985aeaa05fe7241a3bf148e0a26028c7a2b592e35d3dd74e8d5a9634eb1d3411f054254b9dd55ac68d0d80dd8406c21315972983af51a8f60020b9de84ccf5f9e8670aea923ecee684dab43fb010f1c9e417ad10ba6b605c010ba1d2f17c4dd5c153f12a5a2ceb417dfdeb6ddcf821e2921259ff78cd335b56f057c9622a9b7b78640fcecd554530d82ce53ddc38abc6c005cfde9ec7a00af89e0c9d5304b4831f615bb3c07d25d09128ab3160d841c1842aa6c7c3c7aad087d97b3ce23d0964e21cb714e866dee58ba0ee857354f7aef7149071bdb47cd08f29045bf09edc84d105d63b88b2b65be3647a192ec55ce17934135bb6d9e5bb36186c84627b41cdfdadff1bbbe5f14a655a6396c474a7f0fabb2b501ff0c36d4ab322da5bdfe35675c5cf0b04ab7e07614510185916d8a456f83f95a238be96789ea6d7675f90eef87035a37a477c04e027616c1d1f6379c3a319f85179892f2edea0858321a4eaba099d5a32fe7fb55a3f157cbe110a1a497144906e25d2e3777f9a7c244c4892032df5148e26e798f67146eb8a2c3435dec9e1491b611bda3fd61d131982a6f80521b94722711658725b0e2c11ef50d90337b5bcb9f8730ed6c9932cf23e05596313d659eb80252d1a1a7e880421c48f8bd072aadd89d5c893a873268b19ad3bdaaca111aa50270798a804b9595e590b499b5b090db05544315a395b51945dc806922da64ac8fb5d805b9f2851b55073620598d26b24a72d6fc42c26d5414075b8ee86d844a46b78923a4b42862fcfdc630714d293d320084ed7ebd6bb3335cee2ad7e42e29575787884c850e94bff2c365a6e9055a540b733b8314817617efbc4be5369df8593c51067bf52e5abf947905cecea881a3d0d0ff073f089e222fa7e6ebce265b8fc6ff1085d1e82f65f6e293ca19466272ce7c9b05fcba880162c9ce9b47387da57a0a4f415cd241b5c9b0fb24273a292cd1754142e0fa85fc5222d04521fe9a539e0fcb23770252420977bbd134f171edb7c1d71d3e0b29fad3cf39baf4ff012babde578e64f5f26e07d319a8b3fd95a5b1f95954567ce1de1686c954f1b863390f66cec8b9a33a365d1f2ad5", 0x1000}, {&(0x7f0000000440)="5998336fb8871656b1a4280191a81494a1a32ce4e599f7bdce0479a5960348cc174fa9196964bd162a4a0e23942ad955a3f137cb8e10a9c0824bf02f609352cd850bb80d5193adc3b19ecca35762a8656ffb611975ef5bccf5269b6f00e636a92e2de8843321b22d8f27f1d6f57f18606219e422008dd07629689f2be045f2b144f64fe97dfb46e13d557ee6ed02bebe23c0d1f2b1c6ceb0bf9e9cfb6d205fd00f9767f557998fec8f616949d0c7572224827567990ec10a27a0e937194b035bc98b160973e6bbc7db633c560c191760eb7d1ed545d6e0ce6c57bf6d4d4b", 0xde}, {&(0x7f0000000540)="cfa83f28bffd2061ee5aefad1ada0efa2cd7aa3c157471ee6f4902251f913f94277b000098dd838fcc8f5d90745719302b3adb5839ca329eaa61302b3e80b1f02addb3174d4b91908cae43b6b0a84b3c91d92a65fffaa3a6dee3c3d42506dea9e606da614329ee9d03b4120ac43fe2825d107100d7af02cae7be26307d15f2d745f8a3dce2446fd451b583dc84307d61b7518c385c83af2b555763241fbd4a60e60663df6c4104d31793760f0f6f4a08cc7f9c6f8c9006d401ba25d0f35d13", 0xbf}], 0x7, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r9, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xf8, 0x4}, 0x400) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc7) accept$inet(r9, &(0x7f0000001900), &(0x7f0000001940)=0xc) kevent(r0, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r13, &(0x7f0000000000)="33db6181221535cf32f33c4541f309cc28", 0x11) 04:14:35 executing program 1: chmod(0x0, 0x8000000800100) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x18) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001680)={0x9, 0x37c, 0x1, 0xfffffffffffffffa, "ca9ebbdedab35ba2afbeac176d1de22191c939ae", 0x6, 0x1000}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/90, 0x5a}, {&(0x7f0000001480)=""/244, 0xf4}, {&(0x7f0000001580)=""/21, 0x15}], 0x9, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:14:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="eaa0af1e80cd31937b1456d8e7f2bf76822be89014535bba466e0a688955d707284c41c211ad4959da277e8270f4ad668432cac783c95c947aa9e3d0c2efc7472efa33cf1cc5da3067ce3dff7c040eaa2c162da1a8f3545371d2c3407ad4e02744f553cf48032fcd5746cc1c676910b56771880d2cdb1bbefe093bd3c4b4912602c34acc0b0823158f4ff601e074b8412a8865309f2391adfc30708cd9a63537b9eb99198cddfc4e1294db1e46427112d99d77cbc704d651b84a445e536632daa8df1f1a2a64c6d58f", 0xc9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="eaff125c0000000000005b3be92e8a4b21a39e00000000000000000000000000", 0x6d) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 04:14:35 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x800000000000008, r1}) socketpair(0x1a, 0x8000, 0x3, &(0x7f0000000000)) 04:14:35 executing program 0: socketpair$unix(0x1, 0x400000000006, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000080), 0x4) 04:14:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x80, 0x6, &(0x7f0000000080)="5e57dac58beb9e812a8503f5fea3572b396153b1a01a4ed0879acd1ff13e8151cac14d7bdb79e1b123be223c13af6be1c74d51e4e33575fab9e65ebdcfbed382f768c8c3b74a09f3fa2a9b93ffccd9daa32e37b34cc06a342193095d93b5e471ac9db2b4", 0x64) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x40, 0x4) 04:14:35 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) r0 = semget(0x0, 0x0, 0x260) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/198) r1 = shmget$private(0x0, 0x1000, 0xe4, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 04:14:35 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x18, 0x2) 04:14:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x912f, 0x9}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000280)=0xf5, 0x4) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000240)=0x8) r3 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r3) socketpair(0x1, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x9) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x4) setregid(r7, r7) bind$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) setpgid(r5, r6) 04:14:35 executing program 1: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000d6dc9134fb2a8adeb8b66b31aa042e8b3c2f9c3149d073dc7d36f213aad73c4cc6136aa46f13740702f66f02f283d200fdda7b8cf6d3f72d9da64e86d8c7c7222fd9791277c406741e8ff84a49965f51b3dbdad12dfbd11f7df6894285de46d47382e865e67240d14e06baad3cc74c11675ca54209e347ef4fdb65e3c60af72136ff45dc47a2075947a77aa4397af5defc07a8070f6050dc1b0214949843bf94e5483235d8a169398e0947e60f911bf726ada1ff5e94f323ae7591"], 0x10) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000f93dbe76ee7543459c6b18695c39e09ea3c2d861779a1a8c789cca493e67bb83834d53f0221c708ed89cc6e05ec3355a1c5003a5c976f2a255945176de085c0bcc20a4712fcba870c799024d9138c0e160abec1a23552bc208eb0e7791b7dd020065b68597eb9f48c4b577d2bba7aa9718e858c4f51ee8314222c072b30c785aa928888673399cf75c33098d4022df5b7f4a913149fc0e5b19ab68092c6df8ed6091c63794d8b62d657f70f098ac"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:14:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000000)={0x2}) socket$inet6(0x18, 0x4000, 0x7c18) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x480, 0x80) 04:14:36 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x2) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x1) socketpair(0x20, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x21) r3 = socket(0x10, 0x7, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x30, 0x0, 0x9) socketpair(0x10, 0x1, 0xffffffff, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0xc8) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x28, 0x40, 0x4, 0x3}, {{r2}, 0x0, 0x14, 0x20000000, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x80000000}, {{r4}, 0x0, 0x40, 0x1, 0x1ff, 0x100000001}, {{r5}, 0xfffffffffffffffc, 0xd1, 0x5, 0x4, 0x8}], 0xffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff9, 0x75, 0x80000008, 0x1ff, 0x5}, {{r7}, 0xfffffffffffffffb, 0x30, 0x20000000, 0x0, 0x3}, {{r8}, 0xfffffffffffffff9, 0xd0, 0xf00fffff, 0x7, 0x2}], 0x8, &(0x7f0000000380)={0xffffffffffffff01, 0x3}) 04:14:36 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/../file0\x00', 0x30, 0x8) faccessat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x10, 0x1) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) 04:14:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000212, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:14:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700), 0xc) socket$inet(0x2, 0x7, 0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/1, 0x1}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x8, &(0x7f0000001600)=""/146, 0x92}, 0x41) 04:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f17", 0x4cd) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x729, 0x5, 0x3ff, 0x1000, "cb0e7d2c0d20472100fff73bc87d68cca63d180b", 0x3, 0x3f}) syz_open_pts() 04:14:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xcbf, 0x0, &(0x7f00000001c0)="91119ed6fec06c4051089c88be84d32e1a42ea2ec50db903c707ba62ce7e22fece63ddd6c1533d7f6a3c227a2e6b70c9762705cd2a5a52a3b33bd1283b134b02b3896fc1e88df1d775ee277e211fc9adfff7254b3fb8b8e6a6a4f56a11e047f329f37e55ac6fbf0b8dc36daaaeb44140ed2c602cef7bf146b7da552ce4c865b23939efdc2afcb6feaaf705625926378a46e0572cc6a67672196782326bd00c2eb85d841a4e502dccd1fa38651404ca926af6d34f1f06d8efbdf39e9c72993aa22bb261b1fc65655f714ebd65ff9cf00810154aae1f9c2735b417782951f7dfe31544", 0xe2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/144, &(0x7f0000000180)=0x90) setsockopt(r0, 0x40, 0xe, &(0x7f0000000000)="026f209ec24032701c56c864dc0000000000000000000000000000", 0x9e02e833b875adb6) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) close(r0) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 04:14:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/95}, 0x67, 0x0, 0x800) 04:14:37 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000080)="2040bb275d5bbfba9fc23b3e1190637490dab67d02b19e7c51d1cb183767c60d27c864e06b79c1e33fd5d3313a269082c116f2fba7fa5b9a6470bf10e6c0055f7920dccd56a08114d9d3cbeb893a2744084a7d900b614a73e05572bad349e4c73b022126b86140f88ffecdcc1c301bc098c3b9d347c7e99a884b737557426213c1f1e756c782ede51c94e82592a91a25f1b5837dbcf891cc19a3f15c8090e9e35abd52a263a34a", 0xa7) open(&(0x7f0000000000)='./file0\x00', 0x202e2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 04:14:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x6) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) 04:14:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:14:37 executing program 1: r0 = socket(0x278efe32f11af24a, 0x400000000008000, 0x1) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r0, &(0x7f0000000180)="a949c975a2e378c20974b08b740eb147097fde18bbca75648c121d0c56932a1becf1518ab836d346a42c7710cbeecc06279ebc856964", 0x36, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x5) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x268, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8002, 0x64) ioctl$TIOCCDTR(r2, 0x20007478) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) 04:14:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x24}, {r0, 0x4}], 0x3, 0x3) 04:14:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:14:37 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r0) syz_open_pts() readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/70, 0x46) poll(&(0x7f0000000080)=[{r2, 0x2}, {r0, 0x2}, {r0, 0x9}, {r2, 0x140}, {r1, 0x81}, {r1, 0x80}], 0x6, 0x69) r3 = semget(0x0, 0x0, 0x488) write(r1, &(0x7f00000003c0)="b2fb66d863e7edd2d4cc00df523d8849abdd0392c3dda3d2b64f9defdc6dec53a12e22436e4c478901daddeefab648f5826f49543d2691018be31b61af03ac5757b37ab992f6eff58b65ebfde172a1d1ca821ef15fa6e04a1008aa6306ee165551b56acb42ee9c565661115592120cfe823d09d6c94ab61fd0ab726384be0d76f411e41d70a6fecef883f10d25192f77dee63674300036b9c9ce13758da87aacf6a7f192d036777e5b036acd5095cd607c843c9c8f6dce0c1df85c097ab9adde170600339e95bc3e9696e3db0f0c362c0830653eb8a384889bd8535d6e37987e4e3ca76a81f4dbc62036e456a674c80e92826f18911e22b99fc396ccc745685a27212f1fda458ddf1a460d168690f17aba7fe97489cc2ca65f85fa57544be6496fcbe6dc0f8c6163dffcc1f7035e598afcb96007b1a9ab4e26fb86d03fcddf3bf1977c1cd33f71069db1dc5c072d6bb3f221993599458399f56ac0edbdacb5b32d1e2eef4cc57ae72d9017b8435fa8bc08cd2f88f96b97170f26b1e1909e22a3ea44f8f386f5d4db634003177f9f98938e24f9f9bf140ccbdc4b3cec97769f23beb63692998e780626d204d38be12f88f6802eb8d2cbcd1ef1ed5a3ec8beb496da78970a4ffd9ffe2eaeb102df88e7b19b6c12c6c6f2cc5defcee8ccd05f5a99a1666e6bcd7711b837a0a6ecf15a28e0f5bf30118b60ceca581abb8f9accc90842e4944cdb3cf0a73553cb95a65d78a720589d9d23b79a2b34f7884d30827e6148357eb9b14a7f6a70727fbc9890370f2fe76584f053bfb22aa0ba102d69d7b7085fc7016d72b7a3cc4fd26eb7090c1d1053201e470f0f3552fd92547fe9371eae59f9fd1c86175866f64a132a45f5609131b1f1ccf0983137cb7ff4262fb34aea2b109dd440f598f1ed14ab97d994a5133399351917f75fbf7fa1b21b2bf7ef4609dd8cefaf099731c8491d5f394769a6dca7963879d9880ed0350ac1a237813d604c70a66f2224800243ed51d5bc37d4e34e6055051d70a9a11136c1edfedcc37f89836cc5c0c5e0e0dc0de500d73980d7db9e6c0331db874b1533946b071e87e652014803de29cec2e80c24672d468c7f8024baaa490d9f915d454f533c90ad218b3c33e0f630c118d3985966ae8692ae74375c36d31b42c3cfedf3310e854bd752e779cc1adfe80ff76085f6776a3978775820902b5766631c9ab31f64343e3f72fa63d5ee2a7c601319e47064f19e98ce83c9482d77dd604e9e5e118e642c770ec07e2e53772df8c3835380b9af034a32c247808f1b9478bd53797714853d8f506d758a1e94119bdba9e087dee911e03e76d17349ff01f2b506c914ec7588d4ccf45bb36107182689786a695e3f4e6de945dc3d86324a32e4d38c7379a67cccd7d45529e180b0adb890d559818d00bd78499778919d111ccd7484852395f0b76a752de50957ad8b1ea115c4f4fd9fb59f24cc1622d0162901b1cad9fe07bf2489d0215aa877bc50943dcd3705d7fdc0e7522e003de6ffaae4a3f7b4004fed011a41af6eef0abbe8afc1481c1104457ce9de47479772faa39e912d4ffeba4ecec55295103761ab31f9c2f72cc7848cdcdd96b2fe00222104ae449b62d2ac271c5180ce49b39de95c1ce62e9620be4c92fcff133ee07e17e709f1ec2a37c20ecb4ba034ff235b6a66e6755d859525d95dae977c85bf7092a4ef5a9218a68d430bdd5afde9ccaff64b05e04bbf757da739c698e5f4e498d2981ab0a81db4496a5f0bbe85d1d6781f5fde7cac20188cd91602f0ec4c89a0ff525fd4bccc48c896dd4968f8a10fc2655a3a2dadcceeca71974ea2ef076e1828e396e0434c46325eeb264593ef3ba2d25a1752868611d2eb0d84ded53eca5118cd86552bcc13c85686435417efc61ec6dcb7caa4cfed8127c99f8745e0497655d11c442d503b99eb977d32e226706635e2b0c3f85b958b39cff27ffddf1ed6f30877481634bd74a618191076a82fc23af49c07ab4ae9645b9b54aeb6a164f561b94a10183d1b6c959f7975cc2d1ec98d0f488ee76494713b85246b3060568abe86009a95c1b9d4644b57126c6baf3bd1a6bdd4cbf70a4426118ea7a32a60a90f44ea64f1da24a2f4b5f945c7396b1190961c6d3062ccb7939d22533e15ec6af0dcb357f3c1a6561c2983787b0ae09a3cdbfb405b9ab65aa8d4541bdc42a111b51b6104419941779e3d8ca955500e863eb15b004aa28c94a0473003831a2185d5b72da3c6002c8d9ec2e2d908b7bf7bfed15e5caeac591385cfd0dbcda88cd73b94503c4fc764dd38913ecd6c4e38f60174733109214eda4f8abc4a4804f6879037937b9df66254afc29f14daa656db278745447f1c0bba348d6a4711b48e2f6c1f9894bbab9ad76575dd031da5ab20de117b922c2a4261e97f7ec0bd639f186d2ca075dde61ee33f00d8b97c67c202bcb749f8c65c4646b141e20a116c8dd1407fea59379da4316077915cf056c84a062c2a18fa12987134f1b40d83a8b783f9998708986825db82df3d5752627057d0d75110dd89e67fb3cac100fd3a7b733f2c368e580128f965852f5104a8f1975dbbfbacc3b717e8b065d6719e3ae9e11f5861041efeebf7f4ab05b6d4599341e5b333dac3df8d06a4a1b3cf259258bfcd5ea51a29f774eff1cf38c97cdd6bf23275c1fd083e92d67587342dd5da6760d99754b77e4f54acc676d04f3984a7c9e1a7891a01aec94e6233a17553a5f86fa9addc711193e4624178e28237d7d2550b24e93c64a92dc2a105fc22e4661c01f2fb56a8e368c32df966b160e72ecad5fb1def99d1737157b33280d6999b3eb50a3400602c84d0ec5eca5258b2402ec8c6dd8795a42102ffcdb52647fe544c2904503c4356167f2e10ad66803aa271459241286e6d2cd96061a74b6eb7a9ed2fded171e6d2965d4acb0bdd2d6bad764c19fc01018563454e0bf32cd27b655201db471fed86e8590c9eaaaa9daa094b79773bc69266eab57f9417fe44cbc1c4841e980a279c6935a92f27192ed9062d949bc99f01b5df511cc445ea140b1eee200d9379039749b5301301318a7ee361a51135989e590be4f4f3f779536a5b0a7c800f4a501a2e3c6811450da92c1320f741070a8b1e6aa66a311153af2ac3af0dea5b603804c8866554dfd369711d5d1d75652c5fca314312b8b5b0fa65ddb65a0c8f988c9033c7211a52475a7cf077663c5078807c383f057ac912630d41709be75e7243413ef86775abb943edaa752b3b7fe3696d987768ad8e6e24e4dabbde7132b705548c1019603a61c8d579abaae727ca384218dc0e8cad15ee9af97eb7cb0456399f2994a6c69c501c2943af582e066019001f598efd53b72e45628c4513fe435efa8bc6385fd26e51a73c19955b6fa9e8b082e8e974f027166954796cc1d157f802ded9b7a2f396efbcfcb54cdb09403cbaae326696ea73cfc467c480fe733ab69c4502d9a0f9ae4eadfd9cef30b3e90e2fa834e009c414323b84d2ee55e62133829259983a69dad08c95b5e182ab596876969efced880da843d87d37b5ca1dabae1edd09888805ea7e0ca6980196aa9a3b59822a55bbc79bff745f201319c28913619a807d5d4b493bdf977bbfd09bd6ec6e009a6d72cd9daa09ab67269127c7d230c670cf5eef5553afafb6fb60cb8879c6e3c34ce010fa64142fb6dee788f7bd13043bd8de06c82ec9c14594539afa5aa129625cede44f71766db3a96b49b6307f4d6a3c63d3f2d1b6a71e863c6db18bd3ec27dfab4025fa956bf767cd567b7e0dcdb3f4511e93c4dfa19369c2d3dc5b482ce5aacec612540ffe9194faf6c72414bbd11141881dd810e13cbbc405a0a152c597f09e3d7a107281ba883bda85786551640822f2ed3869186db7f5e7d713d4af1edd247ee5ee7bb6c374fcaff1b22cc7b2fd1e138b8ba57e8f6d4d6877b69313d10102dc6f46888926a84ce6c5c877c1936f6265f3ae206ba0271ea4e0f4bacccc92d00c750ceaed81d72009a09f73d4547a40db3fbb072721cd52f0f2f815437e26805854330909bc4694ec5bbc40e7fe16933b8ceadb7a6b075768042ffc187f04eb41130a9f64a8a40796db3853099e0d1531d2f9e7a1a8338dd4b74fa7e8faf9ab88b8cd8c9518503d42c23d9ced4c614174169fa640531f310599935b1c59600a3fb98c43976c97bffb7206f0eff382fbebef5604672c97f414f6e67ea2b824c86fce806455f53bff23002c678b256a5ef0e5b62907dd2a31238a08604ec65530395c42b2d5da3f0eedeab5ed8b521174143be2a4c891ccb5396aa0e5925d9d70edd7f350257c03a70405bcb86cb3cab0508a6de377b9da915b166dfd58ca588494a178810ec187495126734e5206366ca0990bc2cb702c318880373d6fc1dd87e81f17383fdcebeafd9f11d51fcc072b6bd760d9a10b52f02e28b53e6b3cb9dd2e3b014afb8e85c9e17b65ca7d95dc4f347cf3a11b24793fdd824a39ed7610dbb3dbdba44ec7395a54a6e71518b759e800db677d4390781cc6bb89215f392d713bd92bce5c1f3aa728c2ad9897f53767d36e824d882bbf31ba56142f534be1664a5d66c4b81197e1ab447633e8de1cf7bb41852782dc31a9b1aed4188f6bd1ab84ea7a22206eaa81ada298d614421774c3fd3be3453e9d12eb4933e2d23620d787684ae1355c8cc27c5d7e5bb6a39f258ec5e8d48de1410848a55782505c52082a60fcef9e00f4b417d37bbf6160ec4a71cd0a91efc5b66e2065fa226c302bb4528f15c186406cdc233bacfff06ddff01374c495c8ac2a5461b43224a720cee39ab15fea00495739b5f7a076d2db9e1fd1dd5b6ceb23ac29a9d53531970f66e9c54167e022f34482e07cf61e8d67b7ec1a6ee302c61c1a2a4d4cbc2b933e38b23c34e471398925657882fb701f75cc69fe25b4a53a6476a2ac58bfc5189be0797add0ee7f62c32560df2a91dce606012384345076ceb9e6c98faec5f2de18aa4b088cd1a3fd319736bee4bc165f0ac45c12390ba7540a0b01b40fdb52f754d572d4f40d250dcfe9985f23a22d554310cc7de6db10ecd51a1b963dc2113da6c0ef30e293ec9c8e16409750de3a8babb42ede08903ccc831173f2034c985b79025a6b47fdf6b2ed4a459d55286747da43ff03533de5252f5a546c3203f5d8ddeccc807c5ea12cb532e591e6c9fd871d01e6e0894d7a3dadbb24f22f4f8412a5f33c0495e692e726cfe501c238738cd7c0782d00432514f24cd0318ba65df6aefa00b32a622dfb10618c95e22dbf79b69a3899d0e867c8c79538e2dc167add953fba4ff70b034bf2e571e11233c5bf4eb15f66d7f290c706c10d8572c9794de3c13ee14e893cea646f313800f041686ca8a80180510abb8f0df2ef50faafa9362e71eedf2edd9b0e7c972c8d994aa67dc20c6b09dc8fe100eb8ef99218d6eb7bb7c6a2ea225c3a6aefce53096c4002fd228507936ac1afb729213dd8d9c4e79653f2d6802aa72764adeb9d8f6480c9d2b5423e297c41e0841bfee8cb724bc95552ca83a17683adf157203c51ed7e3fcb36d91b0db53cb53d49cd4b1a1bdfb2a7afb7f6af732d7988ff385cbe256592d75d000cada4e2ee5e18d634b3f8fb76382cf9698918a72be2b4708af17abd2bf5b0215d0c86ecf0a0568ccfc83c9fbc67e0454e9880ed0d3c52f4b2ea493424cf824d8ff6c5bd3e1e9d82d5343ba4bc2ddb0565d4ea11c50f34c8dcf75b9fe4bcb5681d117afb0e9d19340cfaca3434e3906bf65893f9ad01e69622a662f20c7", 0x1000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x3) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x2, 0x520}, {{r0}, 0xfffffffffffffff9, 0xc, 0x47, 0x0, 0x10000}], 0x728a, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x20}], 0xffffffffffffffff, &(0x7f0000000380)={0x2, 0xef6}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/212) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4000000000000004, 0xf0000000}], 0x101, 0x0, 0x1ff, 0x0) 04:14:37 executing program 0: setrlimit(0x8, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) 04:14:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x10) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 04:14:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0xfffffffffffffffc) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000180)=""/178, 0xb2}], 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 04:14:38 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 04:14:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) 04:14:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) msgget(0x3, 0x200) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 04:14:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8) dup(r0) poll(0xfffffffffffffffe, 0xe1, 0xfffffffffffffffd) 04:14:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/181, 0xb5, 0x41, 0x0, 0x0) syz_execute_func(&(0x7f0000000180)="3e9944e903140000c4e1dd7dc9400f967700c442fd3b9300080000c4c15b7d7c58b56467363e673643315d8e6445d9f2660fe8300f906195") connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000016c0)="71d4f2a77bf36700e6bdd5e8b6a6923fa6122e42719aa611b34ed41d7d65e4e723648442dd2d5855c9c1a6f0b0d298ece78c803e4be25682b1b4237d28c2f18a044208f82cc3550e335f45a614980a58163670ea55c9b6e3d119667c30298ac2660fa0e39fa724c948b6777b8fc4600c1a4ea3587146a20f4df7ad3f086de38383c95ff1435bad83696ea8a38dc7b7101a5c2ef0e725892004738167638eefec1e69321e8f74ebee59b449cf1b19b5c05753329ab08bfb5b276d0007ed1c1560934b05084ad22f5d13a823", 0xcb}], 0x1) 04:14:38 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x7fffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) 04:14:38 executing program 1: r0 = socket(0x6, 0x3, 0x12fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000040)={0x0, 0x2}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 04:14:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5b3bcce4ec0ce9c02be9ac8615524026e5bea180b86e37689bce40df3af551db7b87c8c960815b909ff1411ef66448345524eeecd68928f4f760b6019bf163aaa33eacf1c2a4cdeb05cc1324ac962391130873c3a0607d83c7ec80a871a5446eeae51ca0d8c57dfda30461423f72d7304bcf2ae2b808a94304b6575526c706d7a64b7015549bb62e3f2e70149dd390099986efe3dd1454acfd28d2", 0x9b) setsockopt(r0, 0xffffffffffffff45, 0x8, &(0x7f0000000100)="6001989b", 0xa5172034) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="775b20b26709a18e3ecbba9f7ee3c2ddf59ad0deb3e13a46e86aa80b03a204393e76ff1c44c84fbec278c71ada8e4a63884bac1c32b1c4f2db67372900d270ec1e1dd4e52e862e0ebf0d1028f69786b6c76457031c98c479a00ce134977f133372808249869780afcd438534e092df0a9760f813e5035e1c8927a67bf307157ff101a651", 0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="aa1af48476d4b924f6c80f4cd976c839bf29608350f0b0a781fe4d7b66fdcbbcea7dc370f27990a0d621e65dca812b17c3a4ec0e282bbc81bd4c11de2b80388f304a7236072878b427e73e106cbf2959920bde81045858f3569ef461ac08213532c1fcf992e2dab403e4e5f18474a176a7537c", 0x73) socket$inet(0x2, 0x5, 0xa0e) 04:14:38 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x5, 0x6) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/201, 0xc9}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000580)=""/38, 0x26}], 0x8, &(0x7f0000000640)=""/242, 0xf2}, 0x840) 04:14:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x100000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) lseek(r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 04:14:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x98f774b57d62218f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0xa7d, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf00fffff, 0x7fffffff}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x3f, 0x101}], 0x400, &(0x7f0000000100)={0x5, 0x5c}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) flock(r1, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCBRK(r2, 0x2000747a) kqueue() 04:14:38 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/19, 0x13) r1 = syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0xffffffffffffffff) flock(r0, 0x8) 04:14:38 executing program 0: r0 = getuid() seteuid(r0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='.\x00', 0x2, 0xcc) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) munlockall() r3 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair(0x10, 0x3, 0x2, &(0x7f0000000040)) 04:14:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0xfffff, 0xffffffffffffff7f, 0x24}, {{r0}, 0xfffffffffffffff8, 0x2, 0x7e, 0xa35e000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x100000000, 0x2a6}, {{r0}, 0xffffffffffffffff, 0x8e, 0x80000000, 0x101, 0x6}, {{r1}, 0xfffffffffffffffa, 0x910470c0edb4b7a0, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x0, 0x7fffffff, 0x35e}, {{r1}, 0xffffffffffffffff, 0xd0, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x8000001b, 0x10001, 0x3900000000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x11, 0x100000004, 0x40}], 0x402f, &(0x7f0000000140)={0x5, 0x10001}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x67, 0x2, 0x4, 0x7}], 0x2003, &(0x7f0000000040), 0x80040001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:14:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x1, 0x2, &(0x7f00000000c0)=""/255, &(0x7f0000000000)=0xff) r1 = getgid() r2 = getegid() setregid(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) 04:14:38 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_open_pts() 04:14:38 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x3, &(0x7f0000000280)=[r1, r2, r3]) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x191) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = socket$inet6(0x18, 0x4007, 0x38) r11 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000200)=[{r0, 0x8}, {r4, 0x4}, {r5, 0x50}, {r6, 0x4}, {r7, 0x4b}, {r8, 0x10}, {r9, 0x122}, {r10, 0x2}, {r11, 0x15a}], 0x9, 0x4) socketpair$unix(0x1, 0x2, 0x0, 0x0) 04:14:38 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) 04:14:38 executing program 0: nanosleep(&(0x7f0000000000)={0x80000000000002, 0x4}, 0x0) 04:14:38 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = getppid() getpgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0xa) sendto$inet6(r1, &(0x7f0000000540)="cd576381ea85db279d303c9f4fa36f5be6dbc782211cb4052b495775b936469bb50bcb7339087216d64a96449f903530eb58f553968b89d4c2ffa97469885e1b119941b5e7b9fbb3496864bc7299c7a2bd912db36cb04d011768e1447aace4e3133fb39fdaf1734759e2bd61e890b23619ae55b0554b5c97c931e95c19c58ad25b2cd1ad3377cfb1d2d566e8096b34434bf0626b5872a68576af1869ef7274048de4fbdc9d3b9bd4faab500ff04110eda3261f7cdfeefd1655a31389da1ad92675a5f4243a3c44fe5dc8bfe9767255474b51836150da53b98a09bf17b578d2fbeec09e7bd73d2778925f468d264c48639e6ac663f0786ee1164ea685590b15803c767ddc99a747b9ee4392a401cef2c41884267276646b4198bfc271db39c6f0c30a1ee93f4406e18f294759bb6f4d51f2ca2e0ddc07a840e81f9fb7676c803d57366121f393b678d01dff0bbb5659b0e60396f248ab8c2ee5c8bad5fdf113951bca358db3f8a988244d959e3b44b63024e4bfaeda30d4b6f098feeda7931266f30fad4a30aac64ddfb62151bde4d9ed02119b0c4b6c6b05f266612cdbaefc50687284ddfa6a5c3c0b15914453f6a3e4bc0f361a43917f3e1b0d1071b00d8b8d88c53f21acd4eedf7deb42c1b00bf8809e3f94b482217d621f8f77043e02cb18898b1ac82705d21b32e170caef92598251c8095421afcbbd5545cc2565f2ed1a77063409d40e452f747be02913ec1e6d394daac369107d8a3112a5310d86a4507d9a9c3668e8d1e7f68108f4ffec6d5edd0439c5ac130556ea3ff8fcb97342d76aee508ff4c9da7a3f3d547aadd536620e1dc634a0474433b14827e276d1cc27074984807724d2295f216709796d4df970e24c56a968fdd4d27cc34ed481df6b3bf058f9b64c47aa0186dc9e7dddc3fdbee86243d6ba7e884d892a8bda1bffeb8743c682c64720b46e5622d3c5a251b9e29525f08d476b74a5ed590bf137d9b72470ae100cb7d8d920d86ef8026343a53cde76956c086bb71166475c863bdd54ac70ecc72b52d250388577817072461709ecf7723acd8a49ca4b4a5f3d6497e6664ca5a790bd84c568a654bd6776e09140968213f7d1249bd28805ba44ed1393122e72e5ffad0eda52f0fc1ca463cdf0a200fbec11bba15bf0b699be6dd2e75b1e7c801103d38b97b530cc1e4902d6e0423152410762aaf0c9e6c2ad86c35572d98cf960dce701327744ed28b06896e5ab2ebbfae4e3656be9219343433f5d10048fcc8b9ab0498dfe19d57fbd22d3d1366afd35005f8d2fcaa03d440afe1a1a33200a55d78c334fa64d94e6e134cce5ee1d360f2d5276057c282c20c5d9386c831722d9e836d08fc13a8b9450a768fe9be31e8941e06dc9711fc5168b14ca36b4e928a73f32564a6e33b805406028e066477c38349757c5b699b252306cc3af898dc9f1dd970a965e5c8f9d55e04853f59d67e83810fb9fd2781705caf304695780b82fe8e5b1a1861549b5c63c6db1d3a7e2f4067d102d69c9f53a1f707c577cbcc922f1e3d7d43d61808950c655392427d0a1c0ce90e1dd82563211371c4ee6773a264f4d921f6ca90fd699a4318fc0844f6270597132451d76faaf55b91380486424e3b6cb5cedf2169330b09e3b153d54789f9f0633ccf7168ef200fa3dc086f9f1fedadacc6d1e1beb1941602937fa54aa9d1bc0e598cd2f0bb7ae5bd42f739ead33007cd527e431a68e12d2a84ed06ecc41e60ba20c858960153012a3eef4dcd5d5898b6e4f4ebd43f34f11881f162dfe62bebba3d399be9321404cb0232cca4280544cc61cd96d77f58125a544af7e5639490bb083b86880d52f976cc3a4ad739f10e91c78417119680e984047cd162437539dc207cd71d0f0a4911921c06e0e46d8ce48b3e14b66ad65878543732f03f07c2ca11f88c0bdede7adbb85c9cf615e4594f987323fbda8f2c85de5688b31f773e865a7716454c3ad3844bd32694f0f7e34c32341391a5e7d455b147b3476e08512bc1287b08365180cbcb7954e584c2a37bc6399155f91c9e03c6e12c70054a9caa3b230cba1af6fb43ab5305a31929e4e372985f6df734d930702eb6d8391986b65f7ba2775e5ec23d7371b5c087d8a740abbe1044782e901480eec29dc3463b9550e8c92c8410e6945a8296b058b950e61f0687f9fc7ed263bcd593cf795f65ac8ee49fa33512deda9bd6788668d09d9cdea0f4db8273d2d334fe22eef530cda5b3b3d58fc2d32444c2a707556568d9e0bf5c0d3b2301984f7619ef9a3a59e9e84e265337bd2701511130c650c9bfb128bfdaf25169e363aa358edb2077159e566719e370ab1ac5b1fde9d987317a8146e7af0272a91305e0beb9f276fcd1fac9e8d197c588adad4c118dd9e2659b75a4f1d93100149ba5130e487370f27dd0c143ebacb2796ae17c6b3a838174de7c8374dc2066545e0fe74be0493cb8b04d194559f80a6342c61134f670f513a5cf559570d4d5725832739148c94fba883be4001d170f6477c26c1cf07de27b60e2f26732978ac09a237a13ffdd408204b7aa62e1f73364e23c155ae6c076ff811cb81ad20ef884523d63c792b34ca4d98abe552746f63e83ae11c272cb70378de7b29a9f8804b4c3fbb6463576fd714113172a4b353f4f27dc9a7242be179f8f164ba5d50dd28fcf81659c091629f55a6ab95446530fb4536a2fe48066051185b765da8e2b89f184aeda2edf4c1d0c7b46a1c3cecc018ce224a80cc5aad6d489b68607fd97f29be1260173548e08fa386597ad7dd50fde8f776d7fab3e99555bbd693467e7873195e0bfc2f3eda308a364d70a8b116c9127d24bca72854a34ac0c8f4d58fbade237a87758f84ddf0d64c1908e00891b3703140decf63e5e026e03f22da173101bf28b994d3970833d081b2e2563fca271bbddcecd29a2f66a76f83a42c25ffe684e22ac3411cef99086476c33cd595d47469fa0d57d634b155c1a267c656bbf14cea83ef095008ec6632338ab63cc0c15ab684648dce5cfa6c237221da23531ae118b897016023766f52ba530357832e56eaa2d4c149f8f0a92e7396a4911e57387369f2e076f6b35ef2b6b19b00dfe6d15c961713624a185d65c060dd0f9ef1315219ab1ec5fd530ce61f4bc6b254529ad32374249a547c8ab5125729fdf3ef34239acfc4acbb5aef3a2248327e882920747eea9ac7b2f1d89fa4c860cfdba8fa7189105cce9721c2f65e560d52e845b9f73ba0522eab36a7319c369bf009db6dc162256606730cbe32f57edca53ec7afd7ee6d3d0caf561a98b9ffa45da510071a329bf16665bb6b7803d944accb3413e6f57a2b516d29f6fdbdced18a2dba589ca30f9aebd1dc351302a339374d036d72ab53f7e777bffb9658a7b32ee9ca649257c46262d77d46e7caa1414e5aa23ea36d660309cf1c873bd36773f3e0c9522c261bfff61446885514c60a13f406921990901e97796f92da1b60aa1c4c2b258dc1f96e82395f2a8fd865143003906ffbfa3ed7003ef64570a17d9ba3db514ab02de4058739aa22364b56bd59f83925d721e2d624fed3b66598cb2bea1da0730d176cde5c9879a643bce0b421e7aaca45f2556a0a3ce0bc2b57dd2f8d7ba6571a0f70e833bd4fbd01ab7314eceef1d2e4985cd94f9bc8c895c63cfc54195726bbd41eac183c398c670862b1bb27b88e2cd6d9c34509af7b336dd968fe8beeae9b5b85ff084144760f069ed6623d9dec997a72737fccf7bd7536dcba6a380d2b27077fea001a4841ad78afe67e550487407e2a5f92c97fedca8bf6c74135df846967af82f3a2d880fdfe103c08c855334d3a7ef134a869072bbcda1dc60540f1150999e12784e0a1c564d19d6adea6e1aaf14ec8cb7da6829db0b388684be5a82792fc9efb76ae48ffc3a5d41ed2313bec85ef2dfe77e3d996ccf0e7dbb131ad8ec90258ccd85dc56c1634cb0bd1effd0a252bce2874f6df67a399f0531319fce4f1111a685d48c7dc761d9084df157a7a8e330b3daf4804cf58d57108db22156cb35c0994aa8b02ebddf8ba847e39cca5a56ee65e0915d9312f69318c632229173d33a85b66cba6d9897a2b504445e6ea3baeb3aa3ee8751245a18fe03eab5e4fbee078e68c8a2ab2f41281f931e8e51a94458c995635e0faad1d0d8b8f5d1fbadc7090c44d34f7f0a3d0a3937548c57ae39200f01c98d63ecccf9a69c320f1d65dd469c311dd7d0acff5116aca73b39c68008158e67f77fa6c180086354239396e53b1a049c38e4c3ff201e30a8989168e96056e17fdea1c673798b5e8255e620884e54244ff38ed5cd604dbe2444b3d1fe89ad23b6a37e1cdc0501736f67dbe0494ad08879e85b7ccb8caf4e38215f622c811595ea2b9685911c16cd529c6a85e93ba45e8d27e5025152e6a4201f9374f8981086760f09bb609e3d824f247e41184ca7ed8b0599611e48b19372e671c6da83de43c23f7feb7b808a7f79b5ff55a24e271f9fce920865a8e7dd2108ff6ac973014ae5520f0eef0679b5158a4b939405dc9d3e39de95c5ed834441d8af693a0b59a74c86764ca0ccf2f8124e420ffe29a413493a8dcdca332d806b0b96b48d05436bace53b4e68a5f4a78f69aba1c53009ba0272cf0aa5397568bbc83b864cde57a1f368e1a43063337c28ef3f0c61189a84698fbe82ca33f600a1b7298e0fab98dab4c2bf4c87a9d091cd35954d700101eb3dd309bb36a2b2ebe18a06e0dcd5f2aaf0a3b356b552015d98caaa8f2c1c48708a7a27d0d2e30949e11164b978c923128c1684a400df1e09bef8fc339a75659652dcd07cf8214b4c721fc6d0fe0ac3f74b718fd3002379e333313582d88119a2c03006d1b473ce7bc7116ed28656192b9fecb42f5f76269a0e77d4353b52cdaa0b141fee9a875e6d51efd4a28209e67dead14cd538eeb3c566e34c8293bfb1c651ba2f0dff65c1375680e20cfb38dd929a9a5ee7d6b83708365ff784cc1b6e1c1e48047c6688391335d102e00a9ed57d18122d90db7df26b4aa765f28f59233ae162731eae699a8808808d683c601a6401cd6c7b8c60d0380fbf1d06d4abdca6b2956faeadae5677ccf70c2555859f69d2ad79cb3b3f06071f7520fc2be6da8ee3e567a276d392a9f62a3383ef82fdb84f2c309b4a5e318b9fc741fd07dced73160afc52145e8d424e62dafacd37a92c49c0e9ac81f994aab45e00101bde934ddfa6fe4b5faf61b20482a36213ee16f3de66b5a7eddb31211831a7581e2aa4964374ff1572461a56a9a1ecccdd5bd943a904cf807cc809ad81d020fcef29f7617374326b1dea8226bbd8aa270662037405c1959a9e79d53afd45d6944b12487d613ca2b480be95581135cab0f7cd66536e1d46e372e03d5e9d7164a6f5d72c03b6e6b7f37e6eb23433ea10affdd8f07fc157bf13db9161bcd64a908b91d073639e8f8b36aeb9e13b33a663aa0c1817898bedd3d8449245d5d178a8d1656f4fa1ec91a81f04b097c1df4afb6dda8388cde7c5899815ba4fcb99253694ac8a0767380dbf0acf406ee342c955519890b7a235c54783fbe4e05a77e3a05b0bcf12d6ff438c205f34e58634cb3edce61e7993e192fda3ad50fd0a7cbf01df7e6c6e917df637988af71522427ceb2011414d30bcd818ffe4905fc94fa5e5774242f23c108971c7a1b8148bcd48a12ef7b31132e2f347329e87ddb557e16b72a81014c3b40ca35a1e6ce59c5c5c286cfa643dd85a155bf23ab758a3dfe57af613c57761678dfbe16ad14d8f3e7213f6a0d", 0x1000, 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xb, 0x800, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x5907ce57deba97e9, 0xf0000000, 0x8001, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x3ff, 0x3}], 0x100, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xc4, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000020, 0x0, 0xdd}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x400, 0xebd}], 0x5, &(0x7f0000000140)={0x4, 0x100000001}) 04:14:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f00696c6530001255f8e0dcdf3a44697aefa715d493ade38450e0255ccb25851fd092076370e78b9747ecf5f6f6f0310984dc89b177ec9eb5458eff1c1a7731513cf7af4284ed7c60e145c92adfcecd45a90a1f820944dd36d55ec22fd2bcd92431863dd3a9ddc42fd1b9b5e8a9c3e933e8c0db0e24f2b5fcc79f54b53a77d7fb1ff7ebfd9736d1892dca22f43782a7ca8bfdb27f55cdabc150609dc3204fec3580b8db88778284e25fa557e65104d25872c881377f7272b4ff6b391e"], 0x1) 04:14:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x1) fcntl$dupfd(r0, 0x0, r0) 04:14:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x8}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5d5d, 0x0, 0x2, 0x5eb0, 0x8}, 0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10a8, &(0x7f00000000c0), &(0x7f0000000180)=0x4) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 04:14:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0xe3}, {r0, 0x100}, {r0, 0x28}, {r0, 0x80}], 0x4, 0xef) syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xfffffffffffff223, 0x6}) 04:14:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r1, 0xe50a72a79d46cdcc, 0x3, &(0x7f0000000000)=""/193) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x1e) socket$unix(0x1, 0x5, 0x0) semget(0x2, 0x3, 0x12f) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:14:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x6) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 04:14:39 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 04:14:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x3}], 0x62, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000080)="999511deb3422367146f6dbd546f9a692dcaf89381dc8d85c0fe8649d25104f09deae781d0ac511024c2acfa313a6fa7cdfe3166842e0392e550af2f9a76017ade85ca22baac0ea6856aec686186a1021ca0db78475e74035cf46663ac043a255de363cf3df328eadc5a94168013fc9a01", 0x71, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x3}, 0xc) 04:14:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00004eb000/0x14000)=nil, 0x14000, 0x0, 0x4010, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:14:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0x7, 0x8, 0x5, "78f59b950a5e9eca50c0e2e7b7d3718dc1ef6cce", 0x7, 0x9}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 04:14:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0/file0\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0xfffffffffffffe7e) close(r0) r2 = dup(0xffffffffffffffff) openat(r2, &(0x7f0000000300)='./file0\x00', 0xc81, 0x2) r3 = syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0xabdd, 0x6}], 0x6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000044, 0x7f, 0x7}, {{r3}, 0xfffffffffffffff9, 0xc1, 0x80000000, 0x7, 0x4}], 0x6, &(0x7f00000002c0)={0x3, 0x34b}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x53) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x5, 0x1, 0xff, 0x8, "b64e4bc10c44c380b707393978141265a8858edf", 0x3ff, 0x80000000}) 04:14:39 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x251, 0x0) read(r0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4011, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 04:14:39 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="7981fd1807cb917a48f1a65fc01d9677f3e099d3a0489a94376f5dac15b07efe8138dc91de51dab250ea6f61e4d7ce9abb3ec1b876aef48353f7a864bc83d6d185809c53016f8bf0c08eed6ad145896ce9a8fb83a058929fd415e50f9053e98654d11b38b7d6b804b6b7e7108206691f", 0x70, 0x1, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000900)=0xffffffffffffffce) mincore(&(0x7f0000003000/0x3000)=nil, 0x3000, &(0x7f0000000480)=""/61) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0, 0x4811, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f00000004c0)=""/254, 0xfe}, {&(0x7f00000005c0)=""/72, 0x48}, {&(0x7f0000000640)=""/218, 0xda}], 0x8, &(0x7f00000007c0)=""/120, 0x78}, 0x2) 04:14:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 04:14:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\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) 04:14:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 04:14:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0xc00, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0x4) sendto(r0, &(0x7f00000000c0)="0f62107d50533cacafc2682f41de39d4ebd9e3c4dbad99d1139f9a9934c11859ea2230401b79a303236dcb4e6458f4e83280f4e937196f590a9f9b3e53247f056720808e252040d8697647df9dfa4baa8986b683531c0fc0136f5aac9912b29705558733", 0x64, 0x5, &(0x7f0000000140)=@in6={0x18, 0x2, 0xffffffffffffcbc0, 0x7ff}, 0xc) shmget(0x1, 0x3000, 0x340, &(0x7f0000ffb000/0x3000)=nil) 04:14:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x3, 0xe6, 0xff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffffffffbc03, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000001, 0x0, 0x5}, {{r0}, 0x0, 0x80, 0x85, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000014, 0x7fffffff, 0x40}], 0x2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0xca, 0x0, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000080, 0xfff, 0xdd}], 0x9, &(0x7f0000000380)={0x70}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setsockopt(r0, 0x61d, 0x7, &(0x7f0000000000)="69ca6f670faf8522ccb86c6d8647f2927d35375d0795abf96724b9c04edc5a8a698e943f363301b43b92e8fcbe2260b3efb4aeee88153496f7cf88ada64bfa95410751316115decb7c748e73f7fff3649d480746ce42268aa60306463e238c294874be8b7db966943ca17d36ba7884918bce2962e08991d45020d0a07f804fb7ba10a2d5d98bc88d3ef38bad3d80ba48c806c4713b6a2234a9c8cc38", 0x9c) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x24, 0xf000006c, 0x20, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x80, 0x94, 0x8001, 0xf514}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x4000000000000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x2, 0x460}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x3c3000000, 0x2}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x18, 0xfffff, 0x3150, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x0, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x44, 0x5, 0x1, 0x9f}], 0x2, &(0x7f0000000200)={0x1, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 04:14:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e20000000000008000cc53f4ffa267ccc66d0c0d1aa246e5c3bfa7165facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc57a3b12c18be9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94329b5b384d7c7b1f30a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d855b22bcb3d8c3077378b4c0dbec20c327686c51d8ce7c6573340974c1873061e0c6633232b5295604ff07deff7dfaa06f3df4939b6ac5d46bce33cb1ae6ff21d89a643660c60c05406ac14672b21d31b674574337a4fb10f239a32e34bb4c6deb9f4c9bea18376fa3d06e5aebe1a7ed52e1400ecf06b5abca727494f456df29f322edced38d228f0c25b3dc316c27a83a0a17c291323ccc178d5f354a35aaac97e2c8b3a1587b2c9587ede2e472772cf0", 0x159) msgget$private(0x0, 0x414) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000004c0)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000480)=[{r2}, {r2, 0x100}, {r1, 0xc}, {r0, 0x8}], 0x4, 0x8) r4 = semget(0x0, 0x3, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000500)=[0xab55, 0x1, 0x36]) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffffef}], 0x14d) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/228, 0xb3) 04:14:40 executing program 0: 04:14:40 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="a2901588d2dbafa83f446b63be9b52e9f160aff896256e2f3b22a8c86bc6e68c159a9e1aec2557276ce494f89b0730268c8cc98f90ea4afc65c9c3bfcba1da95d28be07655e7c098221f1799b73bd2f6eece2ae9a563a98c049c0c4a5b4d42dc96d24d134860f883184f0b3e518630f38a55d1bb509a460e6a035dfc259d87f33ee21340d84b993f2460944887cc9c3941ef0489a7ba45506f0d28f4ed8dae241d81fd25f21899e7379910e8ea41a4b2bfb3d7", 0xb3}, {&(0x7f00000000c0)="c44c", 0x2}, {&(0x7f0000000100)="8c254b3ebbffb58ba19c6ce593698763868d9226909c07e4b6f7d45a88165281b3b2e59e4f1e58b2800e15", 0x2b}, {&(0x7f0000000140)="1511226c8a1f58bf34ad703a1565c6f9cd093d1d24fa95e5201d5768ee9ded57f172ace55e07f53765d3a321171e396afc879346b5d6d6f820e40f45f0ae665937a41a8b6604c3f41c302d565e67010afe130a434d65115db3ff8480d9b43eb67f5692a45820f36d82fc605310db4f9e9353465b17c89f451aea6956086dcb20f59214627379bb1288b679ab6093dd0d231e4bfdd69e339078aaa0d2", 0x9c}, {&(0x7f0000000200)="98996b983a9f9d519ef41c543c7603974ca7f158ab18678a4870951be8a7671ce094c4306494a553a06fde8b7a5ab0dce628dfff1359e37146dd9c07310efd", 0x3f}], 0x5, 0x0) dup2(r0, r0) 04:14:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000085, &(0x7f0000000000)=[r3]) r5 = getgid() setregid(r4, r4) r6 = semget$private(0x0, 0x5, 0x80) getpgid(r0) r7 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0xb9cac1d87cf90aad) accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) sendmsg$unix(r7, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1, 0x0, 0x0, 0x6}, 0x3) openat(r7, &(0x7f0000000280)='./file0\x00', 0x0, 0x20) r8 = msgget$private(0x0, 0x308) r9 = getuid() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r1, r9, r12, 0xc0, 0x30}, 0x9, 0x100000000, r0, r2, 0x2, 0x1, 0xdb, 0x9}) r13 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x1, r9, r5, r10, r5, 0x1, 0x9a}, 0x7, 0x2, r11, r13, 0x62000000000, 0x2852cfcb, 0x3f, 0xd0}) semop(r6, &(0x7f0000000040)=[{0x2, 0x80000001, 0x800}, {0x1, 0xc4d4, 0x1800}, {0x2, 0x1, 0x1800}], 0x3) 04:14:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x10, 0x2, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:14:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r1, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r2 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) read(r2, 0x0, 0x0) 04:14:41 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0xfffffffffffffeee, 0x0}, 0x0) 04:14:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 04:14:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$TIOCSTART(r0, 0x2000746e) chmod(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000100)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0, 0x21}, {r0, 0x9}, {r0, 0x4}, {r0, 0xa}], 0x4, 0xef) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), 0x4) r3 = dup(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x101, 0x8, 0x9, 0x324, "f6312bcda4575a4fd6349c29819221306328af47", 0x1, 0x2}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) 04:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x7) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000300)=0xc) close(r0) r3 = dup(r1) getgid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) shutdown(r3, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x33, &(0x7f0000000000)="4b74954c", 0x4) read(r4, &(0x7f0000000880)=""/161, 0xa1) 04:14:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) fcntl$getflags(r0, 0x1) 04:14:42 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffffe) socket(0x18, 0x1, 0x10000) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000000096a7303814550a59e0868e820fd46fa82201340d545aeedd83d99114b9080fc1c27effff37ed56d72ddc98d6d14ab84deaa74126dabd1c910d3618f7f0e6e9b1e3acd2788d2b57487ce7f93fa9a52cac350fdd40313f5445596a5c98b59c0bc4c5df4de995cb480b2899e4f704c2dcdaa1457c817d8ee30f9fa2e971e06bdb17206bb600793f130acda3d672b8356c0aa9f80cdcb8fa9f1e9b"], 0x19}, 0x0) 04:14:42 executing program 1: r0 = msgget(0x1, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgrcv(r0, &(0x7f0000000200)={0x0, ""/91}, 0x63, 0x2, 0x800) r3 = getuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = socket$inet6(0x18, 0x6, 0x7fff) getsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000280), &(0x7f00000002c0)=0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfffffffffffffffb, r1, r2, r3, r4, 0x50, 0x9}, 0x8, 0x20, r5, r6, 0xace, 0x3, 0x7}) setrlimit(0x400000000a, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x9}) 04:14:43 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 04:14:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xffff, &(0x7f0000000000)="0662836d7e1aa3a3d73bf0a718b989cbbbc0c1c693a727dc11870bc1f46ae257b740ec80e6d5fc6421f0dc49be21f732ac02b0b01f2f7d0356f50ce4", 0x3c) setsockopt(r0, 0x2b, 0xc, &(0x7f0000000140)="ebffcb48", 0x4) shutdown(r0, 0x1) 04:14:43 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 04:14:43 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) listen(0xffffffffffffffff, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0xffffffffffffff43}], 0xe0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x21, 0x2, 0x7, 0x80000000}, {{}, 0x0, 0x10, 0x80, 0x800000000000000, 0xffff}, {{}, 0xfffffffffffffffb, 0xc6, 0x4, 0x8, 0x4}, {{}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0xb3}, {{}, 0x0, 0x2, 0xf0000097, 0x8, 0x9}, {{}, 0xfffffffffffffff9, 0x1, 0x20000002, 0x3, 0xdb}, {{}, 0xfffffffffffffff8, 0x10, 0xf00000a3, 0x4000000, 0xffffffffffffff02}, {{}, 0xfffffffffffffffa, 0x30, 0x60, 0x80000001, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x20, 0x9, 0x10001}], 0x6b, &(0x7f0000000200)={0x2, 0x3}) 04:14:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x401, 0x8, 0x18, 0xffffffffffffffc1, "c0dc4dbe66e360c7d38bd9f2d9cef25585bcac06", 0x9, 0xdf}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:14:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:14:43 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = socket(0x7, 0x3, 0xb00) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 04:14:43 executing program 1: r0 = socket(0x10, 0x4, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0xd3b, 0x1, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 04:14:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="6b697243ab89c1e0d20a2995f4d5c374cb68ca77eb34ba880070ecfb3aceeaf45b6102079bccdd1b28a5e9f38c1613a257b685bad1c5bbdb059cea912b951b41fd7d4eeec57a91af76c5f05c4bfa8c195551e69e5bc4972f722cd031291a591b89def876ceac973b03195049cafdb1f670cfac65efef767e6b95fac6b21998880f75b0fc279d93e020671380fe8db49d6b9a8f7c6776e0e05d22899b1d8c26fda91ac03c30e1b9b01d8b", 0xaa) unlink(&(0x7f0000000100)='./file1\x00') setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x1a4) socket$inet(0x2, 0x3, 0x80000000) socketpair(0x12, 0x8005, 0x4, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x40, 0x1, 0x7, 0x6}) 04:14:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:14:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000000c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 04:14:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="ed921d5353583f9514ac5e0924b9853b0718f62f264b71d121d71b58e4eb3205124fb95b3fcdf05db4c743a014f707fc3f9c78c4b7e95f8c14a45b84bf9712dfa20f886e2d2002937b2311acedacdef7a24430136ca005ae6f1cda915577483ce8896d10cc4356f60008eb2e9a8dc7d3d4227f18584754b3e87f4436cb35a8", 0x7f) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r2) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0xffffffffffffb1d3}, 0x8) 04:14:43 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 04:14:43 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 04:14:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 04:14:43 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) r2 = socket(0x1, 0x3, 0x100) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r4 = msgget(0x3, 0x80) msgsnd(r4, &(0x7f0000000180)={0x1}, 0x8, 0x0) r5 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r5, 0x3) msgsnd(r4, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) r6 = getpid() r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) sendmsg$unix(r3, &(0x7f0000001c00)={&(0x7f00000006c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000700)="e8ad74fcde7e4e09d51da60c728fd8ef912f3974773595eacb8c53594ebf95c38fa6d68735feb5ea143aa99fac5f2dff16302911fce6cb4c8b459121fe9421a9486423fd73f24c0ea235313fe1c8eada03ae85e5b3d7211fcb44e02af80e494737b415b625beb829", 0x68}, {&(0x7f0000000780)="488fdfbc0468dadd444852d94455af2983b74ed6e01e5e3c3a50dac08730a8c83049b75de9716bc692a443e4bb155496fb4e6ccdd79fce30e9d9d7dd841f4973d95f1b6832486cd4ab69d5c9d4ac770b4ccbaddc74d22c518e8630d7f250c265b0d547dca96fb0ffe14dd205dac21182a546e1d5ab739f7a4564e858e7e76fea94933534172ea091304f9c1323778f997ad7c14bb6f65a5228707bb37115b5c26131ad85081b1b77a334074db6258cac6d6c13c60ca6f1b0f54539cf21680a4e1824e33d4803f3496d4dea995a8cfc6950603f78232f3d256bc004c7b0db3ac7bbcd59696c7c246a480f7665e547318d1e75f91d296c5f6c32b0e2e1ecac92eb78e3aa16e35bca7f31135892065242294c116e0610e5bab4ccdde8dc6d25577e40a00aa12e1fb473e89959fe7a0d6bb08f21ebc9a95a428d9dadfc28d0ed1b67e6b4aaac9ac8fd82f72c7aebd58b1c88105224d35191d4807807ee9560e78b191ad539dafc7666a875a0321e84d04765aae0e9b47daf1e1f1bbcde277d23fef90b1356ad18026a9f83309383e6aeba430d13ab8d7c6ce2881175866748cc37f64661e1100d2ff6c52401634d230dae61ab376a8456bad1b2deda77215c009c583162eb3bc2ea8c1246b4689af81bcbc65ca170a14b6cecd3d5e940c38728fa320f62f21a4770ed54d395343f8c8bc74b4506f2c1521af02048c65e7f3b03ee3e00ad4de9af58a5d3e46845cdac79ffec3938796ea6893151b530c943a741fce2d6ac3e6d1d400fccb1b2a93468b2b7787cd5c1b4e99343b1e6dbe567a1af3faa91570bc5cd57e0284074cf1bf314ce455ff4fdf1e34eddb3a8b6e4a37427746418f00f293b2b6e18c9cbe033ea10100ed069ab19f95bb2a0f84f61ba4e2d9978af613dd225e875b1c35fa0993cd2bafa4878e02e4de73253795a0d17a32f2293a3297cddd5e9408ef2e73e5a14c0d884c1f33d55e33a81854c55d9569de6725f37f21313f406b9b2ffb0e052e46d83429e123797af6164d1762f0c4f816705605992d688d0ebfd1c2271fd633a17c2750ad0aea911a1c215c54f48a554414e297cf38bfadd6e9294544f1315a5c8af5baa13745a8fa1099a181d376735b7c818101c75c17199d39f9e9fc923cfa3aa4c421524629d5a667a8cb57a5a10a27a7246d53f2e300efd8bc15c41cbafd23d5d1f8b7535312cc312d82256bcc8860047290a0be14dadce0ec70049ebf6b751c17686f61f0ef6e03af6b1a74e58428e51afdb0ada39adcf9a39524edbc8b9dd28999a2ae72c6876135ebf8771875839a0aef2247bf64b6a2a80f446e2a3bfb833e6c7fcce6eaa6ab995e07c9f429fd9f259fbce3acb49e3f6257e735e27e54b1d3f20a791c31225d56eddd85e75e2668e55f5c050991901e7010ab2f2fe3baa1273052053f4b3740f92a9d94530720d08d6ebe1bcd90767e717289d6cb303a3f960e777e1b4af20716ecc716f154120e0bd954f36441cb3504e81b72f82017d24ba81bec12d5d6ca889df63504ccad6baaf35306bd28aaf3a0fc0f406e5d8eec07938979149202e465220dc7cce9e103d0b6d74258ed700a77a1ef00335c7723a7fa278b16b7fff833e9044f02cf299276db5f414601dc292eda0e50f010fbb0a267190f46d7c5fb6751ebaef8b07636e80a560f73e0c91b6872ddb7b85559e9894ace408cad3fe12e16497bb0a1824d023f5f038f9ddc23384761467af52aeaa5c0414c8967eeadc468739c18bc05dfa7e7df2cd7a38c3e9340f7615302fdcae0636230e38cc6d7a420f21552220cf4d3cefe2f63c354266f6d004ed0608f6cffb1440c4f75a8cb33cf07f3b532662daec74fa6be86d611f224f1e56dd9983bff3f52dfe98a8ed29805bd139968761d6b690098fad2b798f1a86429d680e3fe08a5edf410d95a0748a5766494834016bb304337400dcb58396663582447ef9bb507fc704c6977119c5b18526bafde08357f564e94b3e1f9e2307b41494d73fdb3d9217916ec7974e4867faf6b27c8201df65a0c0026b082113b6ea6ac2c86583f9f5da9224011f69d9dde9a301869dc8a2a08e32b699e2c6132a508d725bda9b561a14fe2eda17b9e42cc46ca93da35e8667de4e766518232f9463017a68e9f795a8641f35f04b22a9bc80fd6d69cf8ba12ab21a59a3f7ed6e89f2c515da53b61538bd51a0a6eed7477370468ddffa4fcaca4e0c0eda51b232af4fa6219f43a2fa9405be7e0e43d0fdfaad93384327d8b5b346c7189990ef33324ecf75419ad5dbd6e3fd42213a0b38f4cc7210761616cc6b1bb849747cb89d27c41a4ceb2e61522be6e723204e234f08d54bc3655fb7519fb60c2079e8c09a7de0072737229a0415b79246b7e7a87d865800de6a92ef116dfee91c1e01a60f3c6ee0cea03cfb3a76f7eae131b15a42f033b808d30570f06e1b686924a99988c9e11f6b74c01c6b1a52f9b1b51c2156571b7d800c8248504b2e751cf06d0559ca3cc57c6448cacf165b4ccad51c8e42ea84ee09ddd66a9cf5a0a32cc6a6d34f843706530c02643886327cee58b6d8520644fcde3aab77ab0570b72e63da734e5bda1f983b8a5753df92e58af8b797396c70da677e99c120ed617ff642f777e0730fdec315f22e0ed9c27e938514d2fe558871f0458fd6c5becc2032848831dc3de1d27a0645122a0d301213d528b9a91c631740aec51bd64d97ce55854070736d5eb2e4472552ad7e9e4eb40ea3681c6cb6778f890dd92b0da464bec047022fc024c10e1e4b1c4df0af0c7fbc928bfe7686b714cf0cf0006debf7c796b547c077727737028f56f0b873e100db3d6f4a0def9b1d4bf71712cf049d38d05340280a6caf55c0e7bfda67dc9d3cb33fb56d54c1ee41fe66272f70d65eb7d3f72f452c5447b76e61d05f7688c4a54b3080b13928398df0d4a504c7b8e816d01ec903a294b758b8d50291c0049f92461cbfa012c8835d3c9910be322d084ba31ce62c9c6eeb4251762f6a850c97704264a13460717d4792a19458c1f31b228a73835bf11b9d4b44fba40f830f6cc7215cd0a44d836fb275550fdc79193eec65875b68f8c384b68351c0afdb0b16dd98563e6b210197f60c20da06f445b6e744fdd79b6a3c2bb92a5ee9af0f0ae786f9cc80f6fb3334372434178868a8f880fc7430b3c390d2a242315e1be7550f1815ba044f96c336dd96bae0f6a6c4945be89bd8ec2b1517d23fe6fb2cca624a552079d0c7810b4a1ae7aff92dd951f8bb3d5a4ff1db348f8f7efaa09e275bb88f682d391f78e55d1abcdf513e7bdff1e84ee5b94a925893ad4d0d3fc056c1699e33f175211e2015c3db00254dc0352090ff4b7689dcd845e8a50769261a7ff8de67315ed0b18b77c919bb12250a28395e1615b4256c67c58a4af7da1a8b3de173d863c589a0eef9d8f7bba6aa803a3ed0a194aa2b7f6c1caa3ccda9ef6e5ea436a4fdc1c7d9d22b02504571ae105b0258d41036b17bffc4ace93a2fb3c873d93cfb17fc2d23dc2c70480023a77c2f3d6c0e2aa9bdd8ceae3b7c375e24b97bbccea9b51d4c16dbd181685d07abb2b5aa9459852d72ad49a87d02e9685e94f479a2fe50b845a2a3a4a0e0181108d12e210b9c22a891eb4219686504fde9dce5d0b54ec959c57893485f9b6efa0e891e224f45b0eeb191f01c60a913cf09b15cdfcd26bd30c6392d76dfa464200fc4f4f93af2731a808dce75d5ab9bdb8c2a5d72d4cfb4b8ca4acb19434ecd36dafd7836cbd596768b25f842e62ae91b89adcecd848f97c7ed4ea5f4b55eeffca1d27454b292a266681d5746b1adf94d66ae1fcd84ec6035bdf402ca59444d8bdc1c77a947528a295e35c4157c7980aff6baa7cb44bd75449723f947574e7d93f0a6e49564af7e72ed48c127706bed10a6b7e9f75ec8decff641478023918c13d73df7682156041d16109a9254d3290de3b7c99342ea97f14e734440b49dddef5ca44bdcbea0d5ec2381ce5ccefec9c82113b9b51ad81d18a4c4207a3e9c7c8c6692d566cc2a7e7c1c564b358b90fa89e1639837370949ff8474c7cdb31a8a0a75cd46b7c869ffaa5bdb5100b5c6a091ea720f4919b4c23a9c8bd8e85c85a4c8b5de2319b02e1fa694feda5a973eef6c5e35b6089ff90fb6ef708313ffc67b2896689fb61b6948e15a46e25342c39eaf52623c1387a307c48589331a21b2d3460d9bcfafcdd063ea119539ea7060ae74a55b14551079b15bdae9ad8e2e378ba5b91ef405e25a729bb0ffe983914e29981f2d88576dc7750812dc41991f2c119890e1f6b998f3730a4e635ef2bdf13b7b8235e22e0c1e17ccf7e83b9de29944d71d3fb921675221496c4e38f129eecc90b8cf7d87d8d59d020fffad3ea4cf217144505025c34581dbf172725cf675fba045e14fa30f8248cb92f827cd9ee898a63c970e2d91bd37bcadce1c45d09c82e89f6a47e9b61921444dfe80f1e0ced7a96319931ae63c5c5426dfa5414d60838ea59aaed9687988e51f274739f60639fdf67d57054d4fe7c048df8de3bd129585daf2486dddd9990e1b87bcc2f8a6e3ad74475c7705fabe875254fe08c6bc8e5f716b0ea37f81882d35dcaf7d393e9788721e92e02ba7ef3d81d32b94b81852155387eb7894792160ea56f39ee1804aca6b94823aea102ede266a22f346187a7846b0ae7aa6f92830fe512db8360a7c1798f9df298197487501bbfeb71663493b92c50afddfdd97b86d66959040a782bc379c64e13657488b4bd1271eaa92dfc8282e47aeeea215771c38f296ed8389d2de3d4a70f9149f5edc2d8a7ca0c7f57b5d052a501828ae8630f20ed1e2ad8bdf8dea4605898b0544c51b5a4ef0a996f8bc1cceadf3045500184759e4decaede9217b007b03e7f6a53b6a5dd2caf18f1b608eb48e0f974f6c3410ad41fe471c0b5320aa10d6dc84f5ea6c8772889838cd1f8390762bc8355a132a3d5b8d6a85433e9485bed29e281c2c0f3746bb28aaf5be282632d93a5ddead04e62a5a3440e97ef33e07e2dc5a7ba6cca9356280309d2da8a709def1d4b467598444a6195f8813165f7c4b09e339c5383c9e18e47e2273ad4ef0a233f2225faf492cefa208025986cbed58517947b756e926de6940a1eac0f4d2a9ac5f5a678d6a464bbc2a70a91ee7e0a261ac64db7b2aaf8728ff0b08c16c568f11e0974717ca6d16e49f13ba172792a339721bd468e438c0af3e43ae0a711eda268e1443725aff1e111adb490d4291f374df46728aa4505ad96b33cb701e10fe4cb2899d6337fbbb6297ccb36ebc464c4653fd3a51557ddd8130bb759a096029f720d1f46a5d68415f429be7b39e77b2881c5c3ab86b8bbc10f92bdded6ded375a83474473492e4df525a072152e7482c0faa6be3be8a33df0b91adcc6601be17ceb7503638ea1dc452da4e48a20ac039d79260866614a013479d0f422b9dffdd336191674b575ddb06df140068d7a97927074f68b43024542b75c8945ff606679b1639dabf5cba72934ab356cfadee2d78a85c58980b15ec534712058998dd9ca92abb5093361ba03409804e8eaededd787e25245cfe0d05f2031d8c51406703bf2df8169f825df426c75e012eca87522b1dae56b910491fed9430991bc303408ecfc7f652091d4e3ac4a7015e018249eaa8eb627e0d8c3b1def5d2debfd56ffacc83f04923382b6960bda6bc9f93ec2e3ce5ec4fb94d11d758ffb8b561917b088934a4939c4955a9fa1aa6de6971d52effbfb2a146141fdd10862f27a43d0bd22d2fb66b7ce6eb5afc0d", 0x1000}, {&(0x7f0000001780)="36f76572d5e28bd6163a14134d2775004b7439f78c5045c1efb58677b86579e08c7d26f063294ebb719d87a52b1a663866b4f5711e79dcb69e36852b354fc74de13cc1f5583047e1574bd7c76254dc75d9cfb68bf1df49ce27cbbe4d488780d4e497bd0458e4f2a74c463925b44553d88d20e0fae7919c72be83d96279b7a4b26c58ea82a9366a90d78f20e35635d4e59554d57d196750b1dcc0bc6e8362f1725e92e06cc777a914a8bad3efb40bdc6c6f2a0535f2a68094f7bd62c5990cfa70630ee116a1ecd581e3e76aad0ec818da7ab97b43805847", 0xd7}, {&(0x7f0000001880)="2cb3a20cfa4654055b4efcbf48e3f623c1ddc68ac4ef67bd87b79d23e99d0277b7a9c3f5ec6df1845fcf68810be95a681c1572a744e7012e1737664040f317767db0fa01c6edb3d491963244bcd07d00aeb155a5d36718e6016e34d6737d08", 0x5f}, {&(0x7f0000001900)="184148dabb27ae9b2f596180f38ff0a007fcafe32e5e2837f9bcbfe8bd9d787cacec7489797648dc", 0x28}, {&(0x7f0000001940)="94cf5b458f416a405fd2b8cdd71acd996784fcb42a65bad3cd70209055f072d59fb7013a35ebbfb70419e6094e20552b353800c3cb18c330b2c76dde5a42a3e801", 0x41}, {&(0x7f00000019c0)="2d8fdbfb7f4c28258c22d0ab0bceabfa6bf39df6ca5a47b1e7883776616556dd939e5f2101e19e01c1970be4fa612553df8d21b5c04f9d6b5529ebea4be0d53970bd34c92b7b5cf157cd61e0d9b7dacf0b4edc6add130568166dc404c260b455ac7ca1b5c1dceb50e2c0b1a44314c3c8dabc2e47d7d4306afd23b5f98d04efcf7c69af625769bb5ec53ac5e1062627fbc857330e443c46e6c120d61d879ce5774a583fe686e68d54de529ad6486c4e8bfddb8dd3e6da94d0fe198492d623d2b1c6a422ecc0feb36ed52dd919314a56d2fdf4bb4acdddf9a8300069880b050ca2e044ccf339816691aececd2873d63d2c6f84b30c98", 0xf5}], 0x7, &(0x7f0000001bc0)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x38, 0xc}, 0x2) msgsnd(r4, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r4, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) socket(0x17, 0x8003, 0x5) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r5, 0x10) msgget(0x2, 0x48) r9 = dup(r1) getsockname$inet6(r9, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r9) socket$inet(0x2, 0x3, 0x7) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 04:14:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0xffffffffffffff87, &(0x7f0000000000), 0x313, 0x0}, 0x0) 04:14:43 executing program 1: mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x200000011, 0xffffffffffffffff, 0x0, 0xffff7bffffffffff) sync() 04:14:44 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r3, r4) recvfrom(r3, &(0x7f0000000300)=""/174, 0xae, 0x1, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r2, 0xadb, 0x10000, &(0x7f0000000540)="baf1014dda35ab9f0f75de0269afbd9886314012627f0c36a27de63b680a4ad25f2df71578c183e49dd01f0058b38f27f8457232d123e29e35bc8d15cc20bfdc04c5d41b42c6e2d9d7cefc39260d469bc96a822c6781a8d74ea86c58449f70e384a9e4a8cf84a59845ad19e99b80fe2e32f133a330ec81678cab6a7a91af985939f833a1d6e8f331b47f8e3f9a325452f6ed5404c05291c4f284c350f735cb82544ce465bc1986565c9d2c77c5c02b80710c0c04c43223c26dc56cf967c0e5df158c13f48708968b19fbb2c664", 0xcd) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 04:14:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x70) 04:14:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) 04:14:44 executing program 0: getuid() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) 04:14:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 04:14:44 executing program 0: select(0x40, &(0x7f0000000000)={0xb0, 0x3, 0x9, 0xfffffffffffffc01, 0x5, 0x1, 0x6, 0x3}, &(0x7f0000000040)={0xffff, 0x3ff, 0x9c, 0xffff, 0x4, 0x1, 0x20}, &(0x7f0000000080)={0x3f, 0x9, 0x6, 0x1, 0xfffffffffffffc01, 0xe117, 0xff, 0x5e1}, &(0x7f0000000140)={0x463, 0x1ff}) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r0 = socket(0x20000006, 0x5, 0x7) recvfrom$inet6(r0, &(0x7f0000000180)=""/142, 0x8e, 0x800, &(0x7f0000000240)={0x18, 0x1, 0x20, 0x6}, 0xc) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x5, 0x80000001}, {0x1, 0x9}}) 04:14:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x3, 0x100) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:14:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:14:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202042fe74cb26cbc66696c6530007ec1308c355ab1e2838b6507578e019ceb775566e0b946a90e455b95b53d60e9d68b9683a88c9756130226c24acc74b5330e9c9529868af9d5ae859461c13ef0093b7cf4f4684be69bda1a50b4ee561c2e4ebf7ea9cb477cc7edbeabfb43af3432492fc7b9b40fce7bc511f8c619f44df21754a3405fdcc2427c33b487b71d4c47b2fdd89440fb547cf119ca8ac7abcbc4e61bd0d1f8c27c96b5f4d275f204ad6bfefbeed609ac1ce1f3ea3539556895e42fd2a5c48e9745c7db1dfb054b90fc730b768e7c3c768129e4b62b9847d8470731329aeb6cfb42c78c8885239b5e4b0930362c102a09cc36b1301ffae12c58d758668d707d6a161490fc6b347fe62676ac10a356603cc96011754a4b9a92f10dc385fd0386b079758e1dea5e32a7f56e8298e4e1474a0a7cfcf3053237698415e6a37b8f310b4ec461361e74a41502462c74631941002338d3bd4d4d216e4614cfb7f37f5d27a57bad6901cad398cd2ef250e3e8eb897a8345338ff7bd200df5a321b900c291334fbf515c56174fda77f3b8d1809afdb39095ac7e5efef95794585ffca59dd640b6e5a627a160a652655c61b2f8f2529ebdfa367a6ada6a48e9ccd3d454010cddf5058ac35b281d6e03a198f47962202bedf749047ff0efed38e77c991d1dec5b29c2785bf2558466faf0d0be2cc25f5bb00d60a89aa088b325fb8377ea138cfa08128d3bb50e545bde79b96a8ec4b9c13f1a71cfc7682c59b11473c6d1c03096fe547c67efa0896641ac6c973d0f53edf2c24b7b4115e1b1d316820895e576035dbe964c35295eff34c29a9e628ef958229b870751c598a836a6b9e485726d16a750964db0c4baea99b4487c5a3e7ee348ae44fc7d6059004c053ea9049691dfdd625278e73b6833fe0ab2a2596168d1bfd97c789c98701916b429745f00a2a97d7a8162177307c382ebe4730e4d7a4dcddc08ea4f32edf0ec7c7c0a7de797014fb5c59858a2e44b964d44ba82ef0ed549c64df7b3a18acc17645104f434b08998786a465af109d5ae3c8fa75052e01f3c654dda060fd319b7c3ee147c7e260f24"], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000006c0)="66fefcb82bd5d60eec7955ffbfa0a4fc8e439cfd9f1d54a175904a11d093e10204a864c45d7fe1c4245f261f80b77715dd52067cc8e7da8342d62eab8f0a7e0253510c3f3c0b0e339ebd127655900ecab1845e016512d75605c826b79f1322aefcff1489992cb09eabdf75c3f5f23294e186fef3449bfebccefa0fe8b3cdc912e8b4b83fa18e955428c5d23749882778987075e2495a845a11bb8e5b8c0c74dbe06ec3576f08256196304147450e08210772ecb7f1a4c50a92f1e8211fc40b9d85b707f0d0ebec62c26672e59ef1121df8866fb96380213d59b69d5a34c90009e4a12e24565c1220dde7e26a627552365885c1bb2f3f481340a9d21ad7ae32e161f818583a198c5e89cf038809378e879bda59fa3ef142a991eb4c3027f5026f40c687352ef640ffbc82086226be8bc9b7c8bca1b175b0238bcf8a343ae9f94555c2c3d2ad313371bf9119892229e9ac5108be3becf4f9768b3831c90fd05e29b4934fa754e59ae68bb39908cff4d91c14647573f00b785a5640f2145b4ae0827446c64f969030582385688f734bf72d96f6c195febae36e685788839331f374b4fb97d4ed9495a50a4634e5e1f180d05cfabe2f8cffaad6c90dd500c77aee5ff960659d944ba2eefd3bde21f7e320982bc62584ee97aeb00cd6cbe053e903674bbef68c62d64eb5ec14e7ea9adba9483416a2308b4a68e08f70caa6cad97b379ef5d7fc12c69a16bc074450e405f42c7de9be72fe650dcc2f7e9512a54c5ec4783e909965c8ae7b508f34ac97a955338f7b45575557578411a4135a8ebd0b0382e04ab672c019b0b8ee3f8b9351a30ba9efa7ffd16ec6ee3177b78125eff450ab4dc1ea10c203e6f0e137f069b4cded6d5090eec5a9871076d6c56a9cb1f6dec47828d3f3d1cf9cba7d5f72cbd360bed57bc28f367113722f5130f799f14d4a7ea236fda00dee822b7bcdde13a1fba5f913fdfde7c5ea9a6e30fdd3f903a07cd07083575c3c9d55b63fd1caf2fa0ed0e5f853aa39930771e90d2491efc0f5084de306c71283ebd676df0e15687b629cd7c0a140e7e73160717a6f73f60eb78ab6f76d1139b1abff10d1b710b4d2fa83a98badc8a0d8d12d07a4286414f0a27ae485da8e5debc7cf32a2643303b869574ae8f7f31a87050732eeea697698b33ad4be9f9cb36777356bf30e75d0e1f36489439c79f6bad35a598b081739c6330504c148e2185ecd50be3500c0b8b4778f2a054700dc536c94d13d115fe66b240eb4f486bfe506a843937f39eb28287aaea7801ada48a4f55a6c45b1995bc518b581994e70c06ae2d30448db5321829e9e533dde22f29a837aba5c45ddae72cbaf3848bb52e382ac764e0739cdc8d320b4e145e47462d597f496a8542c15d37c8316ab47ea3a69eb2bf6529c97dce6ee8cff0e790481f6f1542efe62a2465cef17986f958fd57c8d3ba7a55f516577df13857427fa10e387750ce6d17f8aa331f4e40f28421342c7ce68e5c620473589ce410909c8260c9bd3a6fe82b71d071fb41641745aca683df21c19d9844420e0e75076ee2be61c4807a53599d94e4c18925a603fae4090d08f629ddced1c2ef2b0efc2334647262afcce5348a50d1779f0cdba9fadc88acfbc2406eaa9093b9fb389fa4bdc163c8ab9e8a6dac7a8342bfc8ff1378c9a6254ad49acd045ebfed0c2a5289820df8759144abbc9014315d34aeb1528efe5f680745bf24daf927c603800c93780fc6a92234d1471d67fbeb1e52c0918d74632715171f51a20ff759151fed93a7e5b4ddc1a7c274a35892a306d2f350c19116f781dd0fcdc76444202e82a956d7d54c016fb6ca479595405f4af8408cc8436ad393eb4ddb0c479997317ed37ba62d51bb4b0db8d77b5e13d3ed7b247d11c4c11e312b3b513eb337fa4f775b7825c41fbc9ae6c8c8dcf93fbaa97debe8728dc921b59d85c464eab49cfc11d0829e08611bdd7348a02f0debfa8d635c95191320ef55c9e32864c5e766fc4d9c4aeb934ce9101ab0e6f6041bc7674722996ff438e71f5adf61baaa89c98b4402b6a2d476ebcad3951c30a0b1e04d584ed0ab07eacd7174a4a7c82b6baa4fd4f33150443518a52b16c51331bb68a142d87881c86a4ad26a386ff9afefa6d586647e3607b3b8cde96238f76e5182b12ea4c49fae83e20e062587a6bb828c884ab0d58ffb495ea327915d98be90ff23b31e5e850ff00366503a572412c75bad5f4697c2e59cda1d0e7090ac697f61c8ac23422f4ccc146aa027725549bcfc93ee52b4c", 0x653}], 0x1) 04:14:44 executing program 1: socket(0x22, 0x8005, 0x1000) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 04:14:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) r5 = msgget(0x1, 0x4) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/83) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r6 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x45b3, 0x3, 0x6, "80ed2df1976d6dacc18dc15a7d465991e5e39cc7", 0x8, 0x2}) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:14:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 04:14:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0xfffffffffffffffb, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:14:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x80, 0x67ec, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x21, 0xf0000005, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x44, 0x8000, 0x9d}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x8a, 0x8097}], 0x80000001, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0xdb}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000001, 0x81, 0x322d}, {{r0}, 0xffffffffffffffff, 0xc4, 0x40000009, 0x8, 0x5b1d}, {{r0}, 0xfffffffffffffff8, 0x2d, 0xf0000000, 0x1, 0x417c}], 0x8001, &(0x7f0000000000)={0x4be3, 0x624}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:14:45 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) fchmod(r0, 0x4) 04:14:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="e995956bf7ae34625ba05e78a30b70442db1", 0x12}, {&(0x7f0000000100)="9a2c1c15afc3031c78a2de420d938b181e4f5274a03731434669f61ab8b2e56f92a7891f8b0c1c939465ba171d75f5af4f50c640e31e19f0799100612757f8469b31e8f00fca9d0f852830d72ba92f3d09f4d04f1bd51e162207126552049991b30435b9de7eb897c0f3ae08af6eb8a967cfe5d8e14d91bc6d44fb44b7e59848fb73a46904d7ba97067c0a19b8748019915b97891cf67b44415a94eed95604665766a199ad23aebdcd7428b1fa571c83c1f151391c263a3bb5a3c23f", 0xbc}, {&(0x7f00000001c0)="265ffd08dea8c25081a0cc621bd16cd9d76eb19045e8da5183e5e0", 0x1b}], 0x3) pipe(&(0x7f0000000000)) socket$inet(0x2, 0x3, 0x2) 04:14:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000040)="4b74954cfc1afeffffffdc7f9a6688de2d6aaf65ccaf65430f543c3eec27632a8f3ceccfffc36a8a1c", 0x1ac) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x1, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r2 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:14:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xd, 0x0, 0x0) 04:14:45 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) munlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) getsockopt$inet_opts(r0, 0x0, 0x487ffffffffffd, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa01, 0x4) 04:14:45 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x41f7) flock(r0, 0xb) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x1000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x20, 0x5, 0x7) pipe(&(0x7f0000000000)) 04:14:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x4, 0xa9b}, {0x1ff, 0x8}}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 04:14:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x30) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getppid() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1, 0x4}, {r0}, {r1, 0x20}, {r0}], 0x5, 0x9) 04:14:45 executing program 1: r0 = socket(0x2, 0x4001, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/102, 0x66, 0x40, 0x0, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 04:14:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x13a}, {r0, 0x1d}, {r0, 0x40}, {r0, 0x4}, {r1, 0x16}, {r1, 0x20}, {r0, 0x16}, {r0, 0x8}], 0x8, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) unlink(&(0x7f0000000000)='./file0\x00') close(r0) 04:14:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x8}, {0x4b7006bb, 0xf3}}, 0x2) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="b3f242cb2c167505deac673df777ebd3ab896da24d6dc37b89be27c59017f9c3cfe0b6e41004556c48235fcb1e510a35c19c1c0346e2b774698eb218aa", 0x3d}, {&(0x7f0000000100)="0588f855b6f92e3b80b9e36044d75c9379a6873898cdceafcc61e967b27eab9d408276820388a600b015985730aada8ea7a44313eef6274fbff2d0a4848bb58440f7c51e07545557c1022f6823793c608c516de91f2bc9b62b9a50bcc4919f5e6ca1c4d22d16c1", 0x67}, {&(0x7f0000000180)="fe97c15799f3127f06a303886dcbbe73ede408e05408c276b2fbf97f3dfb71fa8907742cb7", 0x25}, {&(0x7f00000001c0)="835d6eab163d8cfbe8876b9a4914507f37e0f4e9f6e53b3bedfaf00f9d6e03949403e07b52c1d9f02cb11d8157451a2853a27159158f295e4624cf3bb0163020c9abc3333a55d71e23c469795d3e80f7217aef30114fcd69496ac4f7cc0c5071dde92b059d2ffb7d3a43c894ed15677272e0de0bbf79eea470dfd3eb4f08ead4bb314a217251c49045ace64ad380bdde9fb8c1272f29ac03b51491768a21c908c9c265809a94cb1598417ec3066686102cd1", 0xb2}, {&(0x7f0000000280)="6a40150a230cc5626abb444eb76ce7767a8458da38bea33eaeb959d37b3c13ce6a0081a81345a9ab13ba4f6da4817e1a05524555f3707821c2c5b11d9f41780fbc3ea906f3ab950013f48218762c84d1be1ac93971bb6cfb51a2de6134b7b3ab4cfcffe55583bc3ff4178a7f526f0244ef878bfa7ea0ca60fc949fe38ad041fda1619fd3bd2c126578c5a003c45b912ab7cac4d717e5e1d08aa4cc51f0965c06c0517bcb73fa04add3d8151e0b0b20f4e4b089d76d4aa50b35", 0xb9}], 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000d3c9462b8b395901", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x1}, 0x8) r4 = socket$unix(0x1, 0x3, 0x0) fcntl$setown(r4, 0x6, r1) socket$inet6(0x18, 0x1, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 04:14:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/68, 0x44, 0x840, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x7fff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xffffffffffffffb4) 04:14:45 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x74) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) recvfrom$unix(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x843, &(0x7f0000001180)=@abs={0x1, 0x0, 0x0}, 0x8) 04:14:45 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f0000000040)={{0x5}, {0xffffffffffffffff, 0x4008001}}, 0x0) 04:14:45 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x8005, 0x401) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 04:14:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0xca) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d367f085ecb39d317b9f770d8e4370860ff2f429b295b498bf5ef5a198cbf89afb722696ab059729b5a8a824d5ec7995e7df0c68261a5346e03d9fe5ccb472eeac9b541d1a80", 0x46) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x400000) getsockopt$inet_opts(r1, 0x0, 0x2000000001, 0x0, 0x0) 04:14:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:14:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002a00)={&(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002880)=[{&(0x7f0000000440)="82586177e5e32404e751ab9743c07d220cc1087271136cb26b1bbab10a1f6f7ae346248d04dc65f8", 0x28}, {&(0x7f0000001640)="a9335d4506936eebda111c000e4e443e79c37a301ecbb7a9eca942c7cce9168a6e6b85aa6a58003e9d6214325ba191472521b9142d21a231951691936ce7d2835f0914d63d82fedd10293f414d2ebfd482b45b3b0a981ea659a82c23f375ea01254e37481739241551e94d1defeb7799ae82ec09793298206b218776e44839726325865625ca81d9e40a43d86da6970f1707902ab3f484c321319d3d49457a9b12ef74f9f13bb6f4a1b9ef449f59eccb85936aa293860f745c6a197735dd5dff40093e6856e8840a863eb988ad57f07a8540e6dd0a26624b8fa3a8cb75183c9b41dd776ca4a63ff65b5c9e75395933ea51bc88e445a4a94e663c3e64277b7adcafe6d15b27548c1479268256d34728368776445908bfdf0ab5b7d21ae430c90f0b657988c7fc2d568219aa8f83153d43fbc2a22b7549cc4a386e030420a28a814e22eb7a0ed60001538f24b329735a60899cee86a30ab49867e0d349d85203281f56eafe8f79219d3028a7ae89eb81eef0272f121f1e2be3a0b064d0a2286b8f43ee69758767984ae4f4e3c8014a8ad87b05b512d8544533fc9940cb0152277b1268f0ef49be126546b1905b3b1eba80a28157af0886955d5f6f20e64dfd5b79a95000535ed6115293da471c910eec4965b0592c4d36b8a5f6936e9f6071a79989deedc8036058bad0afcece281fc8ea1d6236f355a9d9aba205f097130bdbd6b0da2884e45584f24fae8cb5027238456e47c60df001a28c2ed4c191febf2fc2e312793cc2694bc8e0a2f284e4ec09a6d11c08a20a1f5ea43b663dae77d5c0d587bc3fc43837513fbb4cdab56f3c5d3b8b6d92655d54fa8e052ff41cd6c6b80393e7e2f51a11f58eaa83e0e2971d907deb998708c947230e4673f074979f76ef5a75d2996b205cc846b5e2c071336f91b1fc03969629982d6175874fafd3cdeae190dcf394d731565c3bda8df9c126aa2f6da3fa8767656b0e73d584d0251fe0ced9ca6fe82d9ce646ac8c0fd2c59609fb95597a86f7f67d741b512b65ca80506feb067ff7ce0f9daf3a6cdc46f881bea11908a1bd872479ec6dec1813a2badbda925c282e0c9e7a65924990f000d761691a7cbc0af3c9e15c6825c1926072784eadb01df6740b28cbe75d6ee8ee39b502c9f0846324b4db6b886e679d20884a844988ac484915b901d9dc7608aabf11920fa08469e285b77bf9b10131ea190d225dc8b9b9ea6974b58786c864fefc4079d840eab5fa1cab457c9dc513612d9be364224e05f79da627f002738ad5e372b2fca147e2376b953649b90363fcb5beb39c76116d972becbd8629b0c30a335787d01680fd497098362f85b3e0fde94600196b3374a9059694b6215e6f52130f07fdecea8e13103c96ab7d2f373d55d9f8650be1e11e42da7157e45276f0a2fb5525fedfd43c020b36f0056d2e6e7393279109515fcfed6a2b7dc92736ce235d5c314165aec369feea8578978d4b7980b16a6eda921c465dbca484b7d07faad728a8dafd53ae1a02bc3987bddf8f87c393ef92f3e4bbdf858a3a579787660ba5adbb3cde5621f5b8bff171ef82e4806fecba9484daedd4d46608afb47469308854e96bb9ba5c7698487619848794c1df53f314025400c2fc4e370181b21c07ffb7eb072c6e649cd90d659f79494baa6b2ef2c1da7f337626e211ff2940c038402b4502d4666826301cb2a3ff767c0dc73e69c63092f3d71a1c17121cd1707ad5df8722357a98b74b09852ab9fee6416d85da96570aebdc56f1796cee63a7ce06d6fcfca10b7a4ca350f8a7942544db848b321893b606935e47117eff2f5518a301ca8b91b9c53bfbdd0001994c56aff13727a029924aaab0ab77944a5d245574160be4f4d28899ba790dd0ea8150cf19c32f27d1cb624cc93c2816cdb6614e28dd9c914f7b0835ccf377526b3a4141e53709e36beaf59c5b4b098261ef5945ea8a68769e77a4ce313c8bca4214e7e27e350406612dc684417fa5e50173c149c4a94377772709dc2e85bd9f9fa23a678c4840984f76831e9db3e9dca824085d3c7bce772abc04ebf2209413301359ce5a9ef4ffbcbecfdcdbb8a37a07fe73bc869f7e547b2aae9e1c97badc257dfe0c5d3a02d6282c183ede3c0bf9b58ee159f46a2721798f7580139fab7ccfea186581a34d0d693936660a2979a96b9e599b6255a2b215dc269fc98eccc45efc199b19bd6cfe003abe5bcfb1ff5f71eb6066b7ef23112e3da287415b28a6cc88b2fe4ed921ecc51314630a125d5f47da244c253ec10efc0ecd6e82b94296443b29f575bae6eef01f69736149bc9f89395d9f9e16786e912e53f486e1c3a010ad68daf755f84308bbbd028ad6c1429ac1bebf0b271001591047c8417b0663c491fa84ddb43c375c33078e6669dd542605addf1447851fef716c3cdd8f24d95e8da57849f70f53511891d851fbcf48889a43e1224409aeb91835672552d227029cbf530f7ab481a87cedabec54993b8e4285fec449412f448dc8f14c44dc854200394d87e62b01a0ad069c63259ed4bd90225891c7a62174d15f6783bccc7920e7ab20dacc1bd34409b340bbe0a0e995cf77ee7ba0e0a27898f10a6555dcb85d582dcdec91867a1c1919f879bac717097456b9d54ad6c3f84060b8b303b9f2848cb5a8d8585655c502a12cb6943741c59a54ccf6404677a8b65a6451624b55ece0e94fd6c5b7a201dcd8039ffd760efe3403ddf00339ec159154787b98a7abc4ea91d8833b4fe1cdbc5c11046a91d41926e0236179458cb36468d381debc488f684792171e2af009e40dc887e61186c9b8d29002b16daecaf6e7c215ddc5115d707cc217274a6adb7f9d76e7cb37d49bc3e583fd52f12ba8b1581c31a9f438ddc8a9114604e191a5c8ab66a4362084aa4a5d76c8565d55bda598f8bcf738cfe8165e7df786c662e044ae3b202637d47794a332c0582097fef3a7d0d875bcc66794dbd4297d7708ce90d7d046714e91473fb1213713b3ff09929a2d982437970121d9d85c22583ffc2ea76ae12dad2490dd2718fe7a0b6c31eba16aba8358963ede356d8a623e46b167122a1650c1bc414c46a03ffad7e5dfa3641a5fc8a34297b03351b712efff0029f45f8ad9f7ee85e837b71645494bf09b2bdfcb4601d610431b56de486836ab1cd8c91d3d7d4582ed07e5a8908dbc1e5dd894a94b8722333293cae5faf4756988f87298d62060d31b2f88e92829a47a2348dff2ee2ffc659548c2383a8a4d5fb040bf850efe1a3e8aa8be58cc23d003120488f6c90f7f114fc3a66dd7a9ae6e4e7eeaf48c40c1692bf881c20034807b15abd48df24e397137e8b2ad74d9c914eb9e932571b14b08ec929f1d6bacbb959782231423f79092808c3807621554ad0f2efe5236f8f428247a6ba00344cc115c952a27aea6ce0b3cfe02e41a4d5075e52c5c4b5b6cee65b5cdb00e6a05b7dea372777ff2081f146f193331c575f3fff99bddd427dfacb6ee6a089c8dd5e73f60e1a86343cc7b7a3b910f106d9a0f4d91c7e1730388c6706410119624c011ec0581292c689369266b3cdeab5f338e99f76178911f5a8557370f84cd1fe70a06be01740a3f82e44b65f3b2c3390af661d7344d4a83c3482245b9aa3c7dc63db2c883c19e41568d82851dc0dd83bc2db511da8b6e084fd938e4e0c558da8574a5551193c7ba9e9d31e6ee10a80c6a1000198b93a0c5c6e9fd56bae5059ea0827b6d08cf3d19a98f14b1fed9a4fffc528340fe275a34a7a1dbeff6548e64b8d2f94508ebf58b06e00b87a271f166652411c098b5515e831d63af6fbe5a05b24b431db604d20821d3824089f62e8572d448b573b9e8cd844f5fc5905146e4c57e859a2634020cbfe1ce90c6c72bf4cdd216e6cbc3d511685c58a2538f891bdaccfaeefc8264cc99c6a5a5d29a74d56a7278ff2f9779ed24d5b56d0b7cd882451232fd11c0403561f1358a88c696bd1ee833fb1e8b4d012e07cd821d0af80d84fa928cb6ff944b59d38c3d9b98f2a5b3715a8b92a0ff1b87d97a896bc5516b3fdb8a8ea583d6f62a830bcbaec5c04d4feffc9dc7aa6ae81a72b8616fd838d2b1e53348f87e81cfc12c7f4619f21f90ec0032bb2d8ede3b34e81abd7057a5c7d0006587c9f4f06ab3b9f19e96632c381327217730fd77354c6f0c0408647126e7e139bc9526a89f98f4554b621c3334cec637e2b1dc76835429c015e0a761db41086ccad987dcdf5d16d0ebfe98b45c39728eb498796afa01e70648fc67ca6fc1de2eac11f3727be0739957a438aad76b50b1274b48ddd1bafe7b7256e104798d4915ea77ae89820d3944cfa03d414d76450ccedbe6e81fe218dfa09325546ba55e4915a382cf197da9435e912d78921cd18c5a6e2a031c11c9389c4f32bcb3b6a077dbb4be089385ad44b768172584f9d8d3ec0637a3307b81bb1b4f7ce4a85756adfd11d2eaeccd65d7ac14321142c912bd689542014418e37139f05670e6ce9fc8b67dcbd035c9b66e377d4dda62f48512401338fd4043eb9dd163ee3db2acb87c320bf7b716d37e56fb14b171dc36e7fac55035eb6f89964b0f3168bbd4b6493340b2eef61f1368dbbeef84a75e2ec4496af233bc83813805c6408dfd6d2e32b8979f8e0470db0c6fa8baedcd2f93d29fc7626251f59943230915ff3d5c23ae6d682c1d50fea43d3e05698566774dd5ff88a3607c0dd26cffd421e72207ccfbdf3302ddf2a700b0a9a667be19213dbb4414d878933776d64b96ee1b48535e17c088ddd3f69ce2b76f0a37c30827252f9fa7722eac2d683b1a5033409a6b972cd6e5ad476c0422b10c43e1e53903908b51cb895fd318f49ae7f5b70c40953d5b9f7468298d5b18a4210dd1e3fb2358282a5a567de7570e4340dafdceb8193d7f14b7c3ea2e27c44eb74c97243c8da1a95644dc75e0d1888cdfc5d34d8323c16930f243d204ac9b08dc640251f8a8d4e90561ce902a2a082d254b15944b775f934c135fe29d703d72d69c2a6dc5119450aae89517c451e0e810780d2b14b510cc8f34ed0a02eaeaee8e852549330c235b911e44a2a1a52865531fadcb60a880b9a0d80f7f40d924a358fd6dd5435b7a5bb078ac6dd8f48f06f9a50d312ddb006c6755074af473ab102df0ce99f2b4a3103f0cd1baa4b19a5e2ac6eb3b3d95713a191756fcb1b967ad0bbb8e758d10b1a3fab1cb95664e1d01519f693551de61d9a0f44d587951c137f97822309e5d67c9b60d9e6b469f255041713f8e96b2c3cf03df185f106d0552fba8f12252b2f2106b1aef661baaa97f6906c97ccc93e44ea76817c761ad365f38f3f8e48f4c357fd1c63544171d900c42cdbb7337c6479c9f822c9ec5f3e17664a399f0f740fd71d45f4b5c23e15cda443a8b681f72ca1182b5e04c2e97d036e325297f074a9c0b91e069d9798b8036fec0ede11dea55569b430d3bc2b40d032342a354298f6cca24920ccc03c112296a998b6a43728d32f35006b1ddb400ffafb393db61c0ae9f34c9b859408eb7ce1942ef0cf5166311796b2a22b949efd963934b52b38b6b70c3bd77d209842666822ca2b07c5a0b90d6fc8ebe3d67ffc7a7b85d82578e9aa6ee786de190f0270dcee8936a83fd75285193e195072856945b783447b6bce16377760ec48d79a820a32fe98b8ee9dec8f618615b6b3d5cb5c34bec027f5d1e361a30c7ebdf56471e54f000387acca8d4f339efc3a02fc2b21a14b0b6968fef72f7f60014f6d43722506271520934bf112897497a84e82f1327db5ec7f6", 0x1000}, {&(0x7f0000000480)="565f2bc01db623affbb672ada2c9b4cdfed4b26e8614945c9a0111e589f1d45b", 0x20}, {&(0x7f0000002640)="3765cae2334f39d7eecc8823b9dd8375aa3c4034e8c69407507cd7c2381a8867ca03be9c1177bddea790718d3dd321d4ba432b7d46533f8c23181872f430be0ecbc7e1ae42f8115eacfa33440b49d33db7ac2d277f64ef02e50bf7b5bb09836966b2cd6ef86db4ea8b5e57fb02fcf6c361553b0054fd9d81861f270eb434234e8547a287805b46b472dd27f6fa7ace72bf7ef426b3dc31a4779c3f8dd879c2aec8aa893fad542c813de1e136bf2a6789413ca18d409677219f96e1965fe292a43663c580032359a247695a5ff3520f551081fc26", 0xd4}, {&(0x7f00000004c0)="84c405fb452b2c18fe64242d67991af0582b5bda0fc3886d278c6d54165ca3f39b02fad74885933319c98b1721d729567448acd18e73dde4099a2a474147d6e929ce", 0x42}, {&(0x7f0000002740)="f71829e0988b981b792351fc26c246e945edfbd49561d3f48036a03ce6f22d7d1f1d3dfb4d46c4617b064020a90d6e6f0d383ef9d080d4e5d2849b65883b67fd699e569f4179be579119ef5a45579929a80b0f35471ab3cc1dab00904b4c0cf62fccb44f04ef0c091a97eda9769d823987205e4507cf367cea14a69967fd4898bab8f2a07c44a45aa9e07ee121d1a7d063d50780eb30a951e666b2afd8cc7c8725389848193163ae5b282ae2a59d0c09e8f2c327ac5fb95adb7c58a159034abed76960d4e28a291dca61b4ce13aee4c43b438e746aa281e32be506f3d7887a1129f3505806e3b5726b4ca42c15cfa3ac3cbf83f7b9f94dc93b", 0xf9}, {&(0x7f0000000540)="0bd89b44856addf8006e626991", 0xd}, {&(0x7f0000002840)="3303eedb228f62a36581bbab43558118f3e7de663fa518bbf24c8483f037a94edeb0a6fa7bf4d0ac8162db21fc7d1726aa9be1c927780c755f9b63", 0x3b}], 0x8, &(0x7f0000002900)=[{0xf0, 0xffff, 0xb8f, "82aea71e25203fd61d1ad2443073d93805b7c443db8aa820bdd949ca51a06f932f6d525d592310c18f0f766a462e2a0ce97d7875fb7353939a4254e18df5aa4daa6b23be98e264ed188663d9e73f6e33b99ea1be9b503e0d30c87e831bfbf99e5531b8acf9aab101cdabc13e0b41496e4ee63ab52230cb7f80fa4539a5dc2052d7b1ddf9fb052b6a523bbd3dfdf1561ef4e12f37576644d5b9bf393c917d9194a870f609e26e43c3f765028fce64b95a7f7a51ed958d227666378e9695c0ee7afc959434d42e0c412f4819073b8ec7c893e855c534adad73cef7a1"}], 0xf0}, 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x53) setregid(r2, r3) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="d473322ad0a0b4633ce22a945d9c70f8ed7cd0488d39a1a5d2c27791d7bfe8da85bcec4498384239a36ba809794932a145fc19506ad30e3ef70e75871808fbec80552060a0fa9e84ae4cae42396432bf26f3649d72cb9c71fd24f5690189f058629d7e06777492cf7a5e75586640411d2c2996ebcccaae0e8a1b265e78bd7788c8f2b80a071ee0ee8e8c049f81a1e7f6d50eb1ca0e35210f79ca4894835664f5296da8f4d50f1cf804fa796bf880f12c1ca3120a87082b5f8e8c521fa20170f801acb1c9388dca955c80ee3924fa3fb63825c9819a17dc8ef91a3d18b07d43bce44dfa852ff9c6428bc206a893cef0e3937625af1aa60c", 0xf7}], 0x1, &(0x7f00000005c0)=[{0x70, 0xffff, 0x1, "fc7a655a1c3f8875c626647fac0bb6afa0730569b2d1ee2d9da28491279efcbced5def2559016843ee93a1ef8fdd850a328f7cb58291aae9fb26df67f7226aead8ed5749a2c95dda333d3329a162a7fd592fe78ab0ffad80adf60f"}, {0x1010, 0xffff, 0xffffffffffffff80, "a72ebb89bad8f88bd30f54063bf1abad375868189fbad243e99e015ff47918669a4200cfbadfed93c5a85e708904989e97e3b163b4908014618f88f3ccef6d9d891ff6c8174b47c50af89d9e4d4d888f2c0f9c5e06d3528820626f73e8cc8095af66e3343d590a9ac9f706197aa299d92eda62c2e6e52262600ac304631a753884c50813736a4c517db6305a288289a2f26cc748e69ea6581eb060ef34d15548b98d0d691ca11542dc87cd803792cf5503c54a4c617da45b3bc72283337935a0a639235e2dad7f3a5e5b1ae5ec96e4e054bc63633aec1ce342b3d498d14d5db15d0d7d08c2105801ba44cd7716c0324e656703ca56c6e3e083c3452720f89afd7e3f9d7a758ef54928828decfbf51deab8ecc6f4cbf37c6333dd889e39dc36a8c687c33c27deb2e0b970b70a5be0fa6d87fae3fb6e3f8d394207e2c2a2482a8b0334557d00268da409ca9011e324510a1c90976b5be7c6a53b635edddf6b7ab12617dc670c155d6dae7edb2dea7194734eba6e01152ce7979f6879a8017078a78bf8e998e4f55eedabf58e19685944e2e0789a18306b6e47cbe9afb04c559f2cb5fcf4cf74452c33aa3d5362602cd302f982c59b33b1fe953115abc7c0edcaf41e84606228f077be995478a0c6ef5e839a2b681d247039424107eee9d6d0295b0604d709709798a6ad85e20ec4645d429af13da6881e0cd26715610c008b8758b3e4140f80056656e5ec7616154e953c820f663c77327c53394edc8e543fe4b18ca77ca479d6260bdfe85f1a4922d85c882e7ee6a612b69f3803138067351437a1b09c46a36b98bd21cdb8e27023f6219b45093fa187d77e5936deacaa11eff939d819514454729ab48f699ace8b19b1098f307b22de59470cafddd0a703d72fb54f8928e102bfad3ffed802ac990f0f8b3d5c9e28640ac07d33e85a09d6f7cd02d741b264773079406887fdfed4e5cc3c525afaa3c6cd4d961ab13b2fe0c28369ddb702f43e4cc78d372f256959c6f9cf814646474b52d7c95d58dbba3b27e248a23fdc8770c2b6f97162176b5f721bc8cd4cbda717f0b6570e7516e01aac17cfa75a5a479d60e85a3595989fd0e18a1dfd30758c2461a21e0870a9904bee3b75a56d94eaf76ddbaf5334c924391f396def0bb69096b968beb4813167a7d4356a053641f6fe1471e4067b29419983799fa57af20c874c1b8166f4d8da0a21746039bf7ece97d00001e722daa2c7fca8e500cde445c0b7a6773d2ea3760434e039cdcb585ad4bf12b8c4ba38b0a1715f29994af7676f3b01b522c17b4bd7251343e0ba5dc4b508148a0d45cc7e5be1135d99439c992b1d6bdc9f45676878850be418ba670f01347ccb71489bacc454103dd7decc2edcd5ec3007df3196e20052f2b8192b3ca639fecd5777c134fe1e085be3bb6f48f6b88d9fa821ae6c0b8c2818bc9dc103d44a9bf4aa70d543b41ca69a94428d0c463391fe05fc56856ac4ff0f7e5f596504e3fbf696a93699efce8967dec292042339aee29d3c0a994e94263d44f87b4e293c66eea0c34595c5e96e27a7abbe5f02d17b8645137bb4c8f2365eb3b4fbf872de3108f87d0a277047a384c77537b14beb0a4ede7577198779884f62a446bb6bcc978ed75778c54f61bc0eb8b3726a1073f815cb45216ec5d9120fc6dfee63002d5cce6d04319e41f9c0584d205be49b33624a69baefde6e551aec76ea87f00cc5d2fb463913f3812a8f9b1494dc466848412ca941ef9f84f3095fc700c0cfed8915ea09098ccaa6f18b8f4e56418f4766b631b6b180982bcc20e09c951fe6796ff8f527a51f8352d7c87b73b64088d121e1b6a5e69fb606378683529637cc590ec1c82d2b66af4c63948156c5a7a4b8dbac584f726372c0d2172ca6bb4a02c6da321f45b4a86a0c6a5df38a029f923fe0947563b7a45f42dcb8168101f35cbfea2bb01cddb24c965310348f29411f5a15fc3a78a10d5516acbd49f25b5f2e1e269a5d82a79ab039c0e6785a1835dd74d48b4c1008bf1f9a85cbc244f9aa717e8157fe90f486bbf23e79b88ab8eb75af1cafc3c346df3bbfb659f918cbeff3b59b35496c445cb7da163b1ab95b3048a8b23d0f2ae9b0182861645d676ceeb0067b0006e6e2f29110e31ca3aabf68300aee3e37ac845564efb9356c49ac1bf7975bf1c3778230dc793f29b924392e4a04e54c973b8f0d98095ebce035dac641bc4ded52fe4193630a17745e621fc413a1453ec8a85fc148af9e554c9b81014dddb6a903cf11a76290c92dfae7160341bb537ada40f321b4f6358219904b0573dddad53ee539fb587ce8774c590f0e399051e831ad72631c1195628e94e88e4502550c93e3af3bfc249f139c0b84608267cc09379a8d41e9455ffe2b70d6675e1adbc32b10559e840908ac736d0359ac43fa089c110ca94fae299d2d6c86b15e53e124a740cd6d4f82633a206f4f7c3bdebfea13bfe35de43163669dbf00169c1440411567a2afff7ae4701c11d9d7ff24fe91cb4b0851b76b23f3e2839822685d67bdab3cdd22975db012828da590b62af9a65a7e67609f31932ba0a4ab2a3a10d6e092d04e838fc399f9d07511212e89fe7a9694eee1175614763b5e23eeb19cb63047d23529683a3b2ea4a3dd1049b393e85fb54fa9d32eb1a9ca8f06fd7cb1b349a2806077738bbfb0f5d0d0d3d695be917b2585ef028f026cc9e390db6747511a165c1421b080a517b9533b8d4721afad5b064722fccf3ccbba575687265c9aeb4eeb43f84e53a252882d0f68a73eae5027e3b4b5e061c21f2e74616019976faa247ac4583fa3be5e2c56aea60c74501c9d494e2384fb40ac2c7ccf7d9b62781d6dbb599497a417dbc1b6f4dd8b709f8c511e27c2498445a7b416bb4b55807cfd22c0d2c443f6e4db7e9b6f0ed2850c2b80f21b18e24db7aa2a4e7d9846526043139edb1f3bb66caee5fbd4f4d3ed4de60b7c8167abf127f6603d63c228a98a0461798780f2fb73b721fbc753f9a0dbeedccc279a19216fa87750bfd4a8a4a4575fe2e52c2212586acd04be510161fd4b84318ef880d147a0e5d09612902482118fbdb8e9f9190460cee8a7a47dad8619c2751e5dd14fd6f2b23a55886bfdcab37c6cadaab3c5fc37b3d05b97427ad7752c420df7ef83d6bbe3d43283458113ed3660df0c32c9d90f783d829bf06a80a05897dde16ad5054df215e5f4a96180e3004d844b48230fdcb8b1dc51e5676bafb7fbfc43d9f6a3424b971e52f76634cb9ca7bcabcc5230b815b86f678e4f89190e2e6922726d931248044dce61b4aab36b4e606a9b4687d8197acbb877063d7302f7fcbf509e1c0a6de5127108132e634eae2b80e1906143073a1562e6263b554f69ca3feb15ef553aba1e30b0615d872abaefbff7c934f2351de175ffa24bfed6c643855db63ef80f792ef961d842901cd3b41dbc19ca1815f7f2c49c8e9f19a67e9ed03f0e8f40bff1d7594033ddceecf89f86970d7d7a96904b9e3bffe52a68cc1680d9646fc7c7b9ced848f5c379f58db98083ae34cb8bb4a8091804138f12bc50e19c3435a2f20819eae3428497fc6cb98e610fedbea02da22d15580fdcea486f801a85efc9330e3803ae7f53ba9bfaf34b967c492c6f5b00c591a5b75baf515c9d0d8e715f2d761989fffdfaae93d387a9c530cbc069f6aa5942b1d147fdba71e466dcf2b454e8f8661aef23aa2e5c8b93646779dec061c29de1a7a07f81757075052737165ac2856be362235d15212d0e36d0f16ef1aac8f0b5bd8cde7946d3d10caf735e40b3b628c85fe55e9db1e67e3bca6523f4e46d02e6aebe4e0c9d3b600fe30f2b5679b91a6e269300922dfe90cbb3c5b13b8645d0fa1c22ba9a1392b8a807b5f5cb5564f343e057450c4ef9399332cf3dcb860acf3a464048aa83853a51cb4e1a9c22c6392d9b15a24ccaa54afaa195038b99ac9697695b470d1bc98add37029ff9f6b60e2ae00b8c4997f2234616bca29a8ea67a7e85f47ffda9f2e2ce6d382c00a2df4647a593edbb8e5d8e66e69de99cb01209f37f9e524571b4f17eca7ebdd54fea53bbc395d1948105ba0875b8aa65313addcd869fdba62b9f658a07aac575deb4ba0416733d263e203dc736df4ccfca2a14bb6d7b328b7f449f7bcae33a723e7829a55f71f82cd9b16e1794878dd80b6b2d2e06d3e7559a70361d57d5d3080755761514120cfc371e1cf0702717656bdc9f41a97ce2695d6de9a6bb09006c59b6f53157a34c7489d28a82dcfaeb12adcb63958ede2d0c50d357f0d22bdfb7fa7f6ca87cd65c1b5fa141531ce364118ee663c8ccb4bc20ea9ae5588ae155f562f3edca74374740aca261985bb2982f4494f20d100b74585f18cc87b6de845c6867ef7042feea0cb72975910339c4e0a9abf74a5a34a5a90c70fac39b888ff2b69af54b78169bbffe0016016b891eeb787c00acca9f7f1a04021f3ff83fecb99e35e95d20413bd6997636e1d3331a2175a34560bb71228e83db2dcb38950cc3e8532912b51b0f06132809d0468a4c311d98bbdb76a76eb29ebe174b0a49dc76d172861d51b10143e12dd49e97369535cba5371eb69493816dac2343288781daebd6c00265079204966ca3ba9829faab344a6bb3bd361d93475bdf39f63b3a9fc9d594c37bed7cdef2ce0f2155f520c325fc661b66cbe3f956c0b12563473addcba9558a5bcc47e91e7a66981e3c1ddb3a33ed0aec2fd15bd2654a694e507eed9437d8d2645517c25198abfe57f3a90a6738a135b08aa96d92f17b40e01dd5e6a7e3d99260fc80704f566b9b599f14299f4d315ea7c023b68989dd4d030b8315a186a6e1b756e8170c274836fc9bda7b5f18b36f51a03ee4c87b45a319ff34bc00bbebeaf3a92db1ec114114692232bcd5f147a9b0086081ba05a7d44e04609b1c71547e70483cefb858c68d03b5af0eb0ae3f0cbd2c572de246b7db495cab74e985aa4d91f4bbd1a2aa74592374564b0400922d7e9793124836e76e9dd29c39235ef0cb24b662f744b67273c18314460af7039a966243164f29eb66f629fe27199b127b2d73c71a1873b1224c7bada6ba6beaff073e36a457082122a11ea87792306444ad39a45a2e5ce8276339632bb8f8cd67b092616796a8897d2936aba489d3e01e0c0da6090fd4459724442f64cd0baba6471c1d6a0b34aef57cae94771c8d17a696ef01d058ea2138009b3bc7a99393b6ec2baf482fd9affe1580f742e24f88f56e3badf50e3d0d48dcdde0de67f806451e99533921e6d5dc9cf915e856ca3dc0bf4bc75e81d107125e6defd8171c1d1e1df06240f2d898bfccef6e4d439a0b604ef902f0a419288a0f637d21182fe565bfb4833eacd076adef2f383e9f2e1347488d9ea63a51072ef8ea03bad2de396772926800b55b017dbd9ef9e5b89115554b98a6244423c7829c8c5ecacd50bac80fc0f535c73bb7d9a9ce55997d7a6d4f069a42cd10fbc3b94c9ccadcc1fee4227acaccebb60e96de629ed92c004dbb48542d705436a5cadf7349fad0a0efee47e9ef07fcc9c0f9a9df5e22fa0d229506728e063ce571cccc319a89cfaa099704d5684bd336a3546f897e89cfff8165f80c04ee01e0dbd707f2be8a5e7b8384397f18a940e7897eed66b2c488c1418a66429f09a28f8c812e7bb122b4368829e481e30250e85f1e0a1ee182905fbefed57506076f683a0f955aa66ace66f6095d018cddcb6ce9bc428a431f7ddd031ad80fec656f50ede4dfcf21ec0d30e6d7c450a90f59ace12655325885"}], 0x1080}, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:14:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fdc0908bdfa033055552fbd5e41789632dfc94ff334a5619515a4c8ab0619867d29dc8bc397293824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a5f16b1159a654e9455aa897e903dc82d9643dd96386f8761a41fd837301d4267c82a070b751490e139baf2deaa7576c26bbf05426cb430ee078eb32372cdfa136e0cee7d4abf891f5e22a82b3731c8a4ba920b36e0fbba73e3d30f57c9b75542ebf2f19a7ecc06ce73ac06aa4f0000000000000000000000000000", 0xd4) write(r0, &(0x7f00000000c0)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x278) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0xffffffff, 0x0, "173daee5e42623ece78779149e69e39bf495f4f9", 0x3, 0x7fff}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x5, 0x2, 0x2014, 0xfffffffffffffffe, "98b09bd2028b4b8b7b24e4cdbe5666807321faf6", 0x0, 0x8000}) listen(r2, 0x8) r5 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x7fffffff) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0xff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) 04:14:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) write(r0, &(0x7f0000000180)="582720efebd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf540000000000000008b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd78) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) fcntl$dupfd(r0, 0xa, r0) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = dup(r1) syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000140)=0x4) 04:14:45 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x80000019, 0x9, 0x400}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000081, 0x1ff, 0x1}, {{r6}, 0xfffffffffffffffa, 0x18, 0xf0000002, 0xfff, 0x6}, {{r0}, 0x0, 0x20, 0xfffff, 0x1, 0x9}], 0xc4d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r1, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x21, 0x40, 0x100, 0x7}, {{r0}, 0xfffffffffffffffb, 0x89, 0x4, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf000000a, 0x6, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x8, 0x80000001}, {{r2}, 0x0, 0x8, 0xf0000013, 0x5, 0x97}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x9054, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffd, 0x20, 0x3, 0xffffffff, 0x5}], 0x8, &(0x7f0000000600)=[{{r5}, 0xffffffffffffffff, 0x2, 0x11, 0x7fffffff, 0x401}, {{r3}, 0xfffffffffffffff8, 0x4, 0x80000083, 0x401, 0x1}, {{r5}, 0xfffffffffffffffb, 0x14, 0x40, 0x9, 0x7}, {{r4}, 0xfffffffffffffffd, 0x1, 0x20000001, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0xfff, 0xffffffffffff0e22}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x100000001, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x7f, 0x5}, {{r4}, 0x0, 0x3, 0x16, 0x1, 0x3}, {{r5}, 0x0, 0x8, 0xfffff, 0x584, 0xcec8}], 0x7f, &(0x7f0000000100)={0x80000000, 0x800}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) syz_open_pts() getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:14:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000003000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 04:14:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:14:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:14:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x76, 0x1ff}, 0xc) 04:14:46 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) getgroups(0x400000000000018a, &(0x7f0000000100)=[r0]) pipe2(&(0x7f0000000140), 0x4) accept(r1, 0x0, &(0x7f0000000040)) setregid(r2, r2) clock_settime(0x4, &(0x7f0000000180)={0x1969cc0a, 0x2}) 04:14:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = accept$inet(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) kevent(r0, &(0x7f0000001100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000007, 0xfffffffffffffffc, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x86, 0x4, 0x7, 0xcf5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2, 0x10000}], 0x100, &(0x7f0000001180)=[{{r1}, 0xffffffffffffffff, 0xb8, 0xfffff, 0x80000000, 0xc000000}, {{r0}, 0x0, 0xc, 0xfffff, 0x1cea, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x454, 0x5}, {{r1}, 0xffffffffffffffff, 0xa46b1b3a7b1d74ca, 0x40000000, 0x7, 0x2}], 0x5, &(0x7f0000001200)={0x7, 0x2}) bind$unix(r0, &(0x7f0000001240)=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) nanosleep(&(0x7f00000012c0)={0x9}, &(0x7f0000001300)) fcntl$getown(r2, 0x5) r4 = socket(0x20, 0x8002, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001340)={{0x18, 0x0, 0xffffffff, 0x2}, {0x18, 0x1, 0x3f3e3925, 0x800}, 0x8, [0x8, 0xffffffff, 0xda93, 0x8, 0x401, 0x3, 0x0, 0x7f]}, 0x3c) getsockname$inet(r0, &(0x7f0000001380), &(0x7f00000013c0)=0xc) bind(r3, &(0x7f0000001400)=@un=@abs={0x0, 0x0, 0x0}, 0x8) munlockall() ioctl$TIOCSCTTY(r3, 0x20007461) sendto$inet(r3, &(0x7f0000001440)="14d1344d56ceb189c407a0635ec20b35", 0x10, 0xc, &(0x7f0000001480)={0x2, 0x0}, 0xc) nanosleep(&(0x7f00000014c0)={0xfff, 0x7ff}, &(0x7f0000001500)) getrlimit(0x2, &(0x7f0000001540)) nanosleep(&(0x7f0000001580)={0x73, 0x100}, &(0x7f00000015c0)) getsockname$inet(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) truncate(&(0x7f0000001680)='./file0\x00', 0xb000000000000000) r5 = dup2(r2, r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x6, &(0x7f0000001700)) r8 = accept$inet(r1, &(0x7f0000001740), &(0x7f0000001780)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000017c0), &(0x7f0000001800)=0x8) bind(r2, &(0x7f0000001840)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000001880)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r6, &(0x7f0000001ac0)={&(0x7f00000018c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000001900)="d194f547f63782a61e2fbb92c995d0d451fe93c35f07cb60b1edcaaceec549e15605530107e773b0367c15590b82c2e42414060d6e755768407d8d81aa893f86e7c02e186aa1de9ba81721872be2a3", 0x4f}, {&(0x7f0000001980)="a092ec56f1f4c2892aad608b5a846efcc86f3d750ae9b125ad", 0x19}], 0x2, &(0x7f0000001a00)=[@rights={0x20, 0xffff, 0x1, [r5, r5, r6, r0]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r7, r0, r2, r0, r7, r3]}, @rights={0x18, 0xffff, 0x1, [r1, r8]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r6]}], 0x88, 0x2}, 0x401) ftruncate(r2, 0x4) 04:14:46 executing program 1: socket$inet6(0x18, 0x1, 0x200) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) 04:14:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/50, 0x32, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) recvfrom(r1, &(0x7f0000000000)=""/73, 0x49, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socket(0x1e, 0x3, 0xf8) socket$inet(0x2, 0x5, 0x3ff) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 04:14:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r4) fcntl$setstatus(r0, 0x4, 0x8c) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="fd694729f11d99df0f9a3875cc185cd3d169943cf1c15c43bef072e84ce1a66844e1484b03ae642bedd14ea6c61f43a8c68cd611633859aa8125044275ecc2cc2c653d4d146c76e4cb5426f0b58cae0f6fab0912c9a8f7e47f45e5798e2bdbdb1892891a06a26b9c0f2008e57246cc9a9243583982a405b24c276a9b609b81c8e49b7b18f75f8e304ccf9c78df6803639694b31b462bb4c299ff3777f5c28751fa2043d805be04968842d58dbedc3b907c", 0xffffffffffffffe6}, {&(0x7f0000000400)="1ae35dc1e065b0daa2a8437a8e9ce833c8666d9e18a4ac658943f158e1a2be7e6d62e65a1831eb957ac13bed2311def82a84932001d9bb366a91b409ab570453aaaf0d0a734819eb0b3315bc7902b7889598b718215a9a974a7071ecb43c83b19c558d5ff5ad7f4e9fc61540f954dc880d70e69afb5fa8412a9c5d5382b2b6ad46d59acb012f96"}, {&(0x7f0000000500)="b6e33b1b2c0929c5f89f213aeb24d4f94153e570bab3b3c632f23bc4d3b6365a7c945da6c4cf77b7a6596bf8ed9429d52e756f765d83b1e0ffc25d4f766205b20d5f490eeb72f4911642b33342bbca1fdacc9399a9ae8622592e361a283a5da80156e5497a98be9e694ede7bb6fa067776b6e8cb3b3e44727627e2c84272f5a81184773ba7fd309a9967ecaf039c0d3882c2fb64a0722e", 0x23e}, {&(0x7f00000005c0)="499de2389eac5610107617348099d67c8d2b4084085ce28a6cfcaace85d51825f3"}], 0x1000000000000265, 0xfffffffffffffffd) r5 = dup2(r0, r0) sendmsg$unix(r5, &(0x7f0000000240)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x3}, 0x402) open(&(0x7f00000000c0)='./file0\x00', 0x840, 0x14) fchmod(r0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) 04:14:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x5) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 04:14:47 executing program 1: pledge(&(0x7f0000000000)='/,#!-\x00', &(0x7f0000000040)='\xc8&]\x00') r0 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/164) r1 = semget$private(0x0, 0x0, 0x410) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/107) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x5, 0x424) semop(r3, &(0x7f0000000200)=[{0x1, 0x400, 0x1000}], 0x1) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x81, 0x40, 0x9, 0x3, 0x7, 0x1}, &(0x7f0000000280)={0x9, 0x2, 0x7, 0x5, 0xffffffff, 0x1fffffffc00000, 0x2, 0x5}, &(0x7f00000002c0)={0x401, 0x7800, 0x8, 0x838, 0x80, 0xffff, 0x400, 0x2}, &(0x7f0000000300)={0x4, 0x100000001}) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setreuid(r4, r5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0xdb8) seteuid(r4) r7 = dup2(r2, r2) mkdirat(r7, &(0x7f0000000400)='./file0\x00', 0x8) mknodat(r7, &(0x7f0000000440)='./file0\x00', 0x0, 0x3513) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000480)={0x2, 0x3}) getpeername$unix(r7, &(0x7f00000004c0)=@file={0x0, ""/98}, &(0x7f0000000540)=0x64) linkat(r7, &(0x7f0000000580)='./file0\x00', r7, &(0x7f00000005c0)='./file0\x00', 0x4) semop(r1, &(0x7f0000000600)=[{0x7, 0x9, 0x1800}], 0x1) chown(&(0x7f0000000640)='./file0\x00', r4, r6) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000680)=0x40) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000006c0)=0x5) fchownat(r7, &(0x7f0000000700)='./file0\x00', r4, r6, 0x4) syz_open_pts() pwritev(r7, &(0x7f0000000a40)=[{&(0x7f0000000740)="03efb7f650e0b88f88bba36f188d64e7c54001c0506fb955f7e77f2113fae593649d067fb117fee076e58c004b8f078f28d0c83288f938185ff50c784532f2af5eaac73caf9f106cf0b04fc942dc0911817219dc7eb887502337d02e4fb481f3ec73574067a7b50aed524e0ab1fc58eb6c3e47d8cda290992190495d3cbe544fafe31b914c721b38cfb9b7d085798a3f756ce5d70e52ea1a6d653edbeafd639926e558a2601ccf6f762e146575f5b99ea57d12761a274f308bd919bd51b6f0b8eaf2e626212b2526475fca628fb36c1be753", 0xd2}, {&(0x7f0000000840)="737296f4212e7d2f26a3dd489ab292c57d8977ff5cc6a68b347a81eaa4c615ed104bedce91a0101aecbbe1d03ef2903ce930f0c0d107295a8a25d61b1992a454243495d939a584418f7ae8824a8ef1013ac5cd962f2a21362ac1a3676084156e939857ff9139e5c35136fc284cb13a9f5db786ccc7bb2d05f8e7361919633f3dc870238274c1ab5d43e42f153b9e0539c9d2a8c48cdac92486d4dd44e83cd97a52d974b49a0f95a05ae247049040f926", 0xb0}, {&(0x7f0000000900)="e55631b47f76f35de19fac2d4b6dfe94f7979536631a632b9b2cbaac794ab481498bc74d994c8c77bc0bdd8493c7d5db2dd402660d8cb16b5c11a94d3e5ebb50933e1849063f0fa529aeced166a76b852280b4fbbea2696c5a68c438733a6fccd42220b5012701688687be57db7ff3c6c528b8aa7df143e37e8d4429176502682f2ecf3998ad1f6400e3b0c907e115db370d46fc9a6eab8e41266bf187b9406011f395cd2240a1123c69741d6db75fbcaf6994bcc13c243ef20e56d06e3c565425edea00943e193e22d67b7e", 0xcc}, {&(0x7f0000000a00)="b455c98b563ab2caea25d10fb420f657f8de25e4da38c22baa7016fbee75f31eca8f43aeedc30a", 0x27}], 0x4, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000a80)) mknod(&(0x7f0000000ac0)='./file0\x00', 0x20a8, 0x98) 04:14:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) fcntl$getflags(r1, 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 04:14:47 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000180), 0x8, 0x0) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x800) msgsnd(r0, &(0x7f0000000000)={0x2, "75c81dd81c4904d84635cfbbb7268e877d2aa4e8e4cec6adee27de74d193d53244538d01ecfd555b28b3b42468819ef46923b43aef26e23a181e7d0d2e27c6c503527e95ad25af33ddfc554ad1cc7fafa178f64dccf849282c76053cb620bcf0f68f890dd779ef29081231492b5173358ad594fb2b2752b2da364ed41926ad0a5cff39653e743a0949773d1dd61ef6ea9bb49359601afc125f763bcb457100b038"}, 0xa9, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x3}, 0x8, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "a56b3a5294af393bb81ec2d17c686510892e5576cd49617cc8bdaf0c9b0e9b459f0b3e5ee64f5bf7923f89ed265961d8926cad38152472ee0bef3ee6beec091fc983800fd4a0416a74ff8faf2cdc61fda3b2817ee9af0bb7b1a8140b258d13a747e72eae341b60a8753cf4e21a3d4e0e5283c006b75c84c859b0cefb9cd47e5ae3227b122a4a2051440905189b658aa8ba09fe8e0c22c77f2273fd8dcc7a59865ddf9eba912b9f1debe858e4c53f7248abb730f3c4b7bdf0e883ae884c68dc86b4d6bc"}, 0xcb, 0x800) 04:14:47 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x0) 04:14:47 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xff) syz_open_pts() flock(r0, 0x8) 04:14:47 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) rmdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fchmod(r0, 0xb) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) flock(r1, 0x9) 04:14:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x10000000002, 0x2, 0x0) 04:14:47 executing program 0: r0 = socket(0x16, 0x4, 0x100008000) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000002a, &(0x7f0000000040)="de8b5ee43078b50113", 0x9) 04:14:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x7) pipe(&(0x7f0000000000)) 04:14:48 executing program 1: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 04:14:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() dup(r1) r3 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r4, 0x0, r3]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1, 0x0) 04:14:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa8a1, 0x0, 0x5b) 04:14:48 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x3fd) 04:14:48 executing program 1: r0 = socket(0x18, 0x2, 0x18000000) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0xff, 0x81}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x8001, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x4, 0x8, 0x4}, {{r0}, 0x0, 0x230e926a66fe1a79, 0x84, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x9}, {{r0}, 0x0, 0x48, 0x41, 0x714, 0x6}, {{r0}, 0xffffffffffffffff, 0xfb, 0x2, 0xf12b, 0x8}, {{r0}, 0xfffffffffffffff8, 0x25, 0x40, 0x100, 0xbbf}], 0x1f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x80000000, 0x4e48}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8198, 0x8}], 0x998d, &(0x7f0000000240)={0x1, 0x40}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x8001, 0x1}, 0xc) lseek(r0, 0x0, 0x0) 04:14:48 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 04:14:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/139) mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/73) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x100000001) clock_getres(0x3, &(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2811, r0, 0x0, 0x0) 04:14:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae66bf27ca7fa3225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a393a11285dfaed44ae4d923ebd480a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x75) write(r0, &(0x7f0000000100)="d3d4", 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1270) syz_open_pts() bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x3f, 0xfffffffffffffff8}, 0xc) 04:14:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) rmdir(&(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 04:14:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:14:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) 04:14:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x2}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 04:14:49 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 04:14:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000)="2ea197eed8f8453830b62c0153b37d66c0956856", 0x14) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:14:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:14:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/161, 0xa1) setitimer(0x6, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f0000000240)=""/118, 0x76, 0x802, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0xffffffffffff7fff, 0x74a3}, 0x8) pipe(&(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) getitimer(0x0, &(0x7f0000000100)) 04:14:49 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) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) 04:14:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 04:14:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20000000001023, 0x0, 0xffffff55) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:14:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) 04:14:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 04:14:50 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0xe252, 0x23}}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f0000000000)=0x9, 0x4) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) 04:14:50 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0xffffffffffffff7f, 0x7f}) 04:14:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="564cd4999f53540f3cad283d613439093bbb17bb1d69b28d683d427f51ad58420c30e48569879f973e59984e9345102cbeab748221804b7162f081fbbbcf549dbd045947f4ec78349e0108e405cd3cde8f3eac563ba4f5f525a9c0e2064a36c29d8f1467b35a65452a080a0dc284c00dbd2e36a5694c973c01", 0x79, 0x404, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 04:14:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) 04:14:50 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 04:14:50 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x420}, 0x0) 04:14:50 executing program 0: r0 = socket$inet(0x2, 0x4, 0x400000000100) setsockopt$inet_opts(r0, 0x0, 0x1000000000000002, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = socket$inet(0x2, 0x7, 0x81) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x10001}, 0x10) setsockopt(r0, 0x7f, 0x4, &(0x7f0000000080)="380822966bace4cc7a8bb3eef78a06b2666a560286df92b7cd536fa85780d0742104a43743f611456ffc4bbcdfd31e0728e6777f73a2507c4763f1af868099a20d451f6cb8f618fff9d7f7ee78194eb7d3b0705bc706a615c4630186f3d542d4ce3e14777a22bf550de2aabcfc31cf6eeb509c80acc0c3a817b4", 0x7a) 04:14:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000280)="b85456a5722e43c212b8a10ce3ed1e830567da4ecd9fbd9eaef3ab865ba751b9fa736dae50efdba0829a570e828ef619fa5309b8447356f414727e578da12f95ff1da398c58bc5db85a590a77fcc737bc3529292edd46a7197ae", 0x5a}, {&(0x7f0000000300)="d7ec1b191951d800a64d129ddd760b350364cb12fad9bb6433d165ae96275ec7009094488a71a8382dd6cdf11e04b1972da4d6ce8c681c08e0954cadf005a26f329be2010058abbf070cfd5b82fe466f61457092d305a5d014c6189da9a6b598e5653c6990b4afc2a23eb19ad13bde1aa6e62f39ff7d152011cc2600bccb80fd27aef76eb52c4913b4b2826b00564a3b87b6a213d42b8c98407d7f51b12c817a329b41ed0fb426551b367c7c50e184196a4d563f85cee2596126cec9c41f0b62e574fd15bc352dbe76f63d6f2214af2a93ea47cb3fe36a", 0xd7}, {&(0x7f0000000400)="afbf89c33d8602029969769b6daaf3f9d78eb780c376fa5925adfe167b8fb303de2a3c794018da937a21d816f69474c73fb36c7c7d1b4e510edb6f273383bca37ee20cc8c7a8b6b0258fbb128e67e4c52262bab2669eda03f2688cb13f68ba6b8671206932240a0bf19c259bac47cd2107e6bed3b7e5ca69afe9a33d6169bd3d35190172d7a230667ec58d2a7b49ff1df3f46434a480e82096f1164cbd558ae3b0ab013c9e7905491dfdbb0900998d2d6255b72149aed43268347feabf4fcfd54534c23b75d2fc778d20d840faa5", 0xce}, {&(0x7f0000000500)="22fe802d9a8e48620bd1bc6654377a882221f5717a25357a568d7e9d6b6eb237d9ae78e0d5ac9aa806cda8385c3af7b9db3ae5687994b81a1a3316f3aac6779ef0daf1b77180d281ec39bf504948f6d08009ae54a62055127a03a489a9d3761697cb495c2e365e98e2fb27e496511276325ef2d8246c084c81491d77225e5c2519391a4b559ecfaa7898735601bed8d995e1114007cd6f020f0c2476cb2d95f02c01c7e8fe9786cf432eb78881b13fb9b625c5aa8ed1e683c93b7b3d08b6d0da13900ca8db06fb78799e498eaf1a64", 0xcf}], 0x4) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/114, 0x72) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x0) select(0x40, &(0x7f0000000140)={0x401, 0x8, 0x2, 0x8001, 0xfffffffffffffff9, 0xfffffffffffffff7, 0x3f, 0x1}, &(0x7f0000000180)={0xffff, 0x5, 0x9, 0xfffffffffffffff8, 0x101, 0x68, 0x2, 0x9}, &(0x7f00000001c0)={0xffffffff, 0xc80000, 0x5, 0x80000000, 0xfffffffffffffff7, 0xfffffffffffeffff, 0x1, 0x9}, &(0x7f0000000200)={0xdcf, 0xffffffff}) 04:14:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="57d4ceafb2d3cb1edc18a965d712e02ed9db525b5a917b4ab734688c2ba9c65bcd30c73308abd6186c0961", 0x2b}, {&(0x7f00000000c0)="0f6ca15378c8b4181200cbb2f2c0807f08", 0x11}], 0x2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 04:14:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000000)=0x4, 0x4) 04:14:51 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x10004) close(r0) 04:14:51 executing program 1: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) 04:14:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 04:14:51 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) wait4(r0, &(0x7f00000000c0), 0x9, &(0x7f0000000100)) wait4(r0, 0x0, 0xa, &(0x7f0000000000)) 04:14:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r1 = semget(0x3, 0x3, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, r3, r4, r5, 0x100, 0x5}, 0x8, 0x3ff, 0x3}) 04:14:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x6, 0x2, 0x3, 0x7}) getpgid(0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r0, 0x5) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = getpgid(r1) fcntl$lock(r0, 0x4dd5e6872effb4a5, &(0x7f0000000000)={0x0, 0x2, 0x5, 0x85, r2}) 04:14:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000240)="f56ecd2116e6526c9c077aed5396ad58dc4b3a41fe4f862051466bbc7eae87b1242acf07a2585dddfb90fef7a094e9211fd92472e0644f6641cb16703f6a4ba890746e20a5af31879fe5a38b76017016212af4a3cf3ebb9d0fbf2350180bc74d012c620b1067925d56d14eec0126ad532e36a423a7e22e6e4b4ed2a8977c882e45aa12f119486e55d447decabc20df6f64a653a7f4cd93d11ebbece55fd0a1114269c2dc53e4f64b37dea5783ee3e7b1d6b50fd0e01a50e175f8e9b07ba811457d9cb72087c4690161c01142c969c897f27927b70195b46b05b7ed46c3a56927016d5665b4f1b9c35af31c252ea07e6f89701f7c234050d1d93d6f307be95cf6c5e3628d11cc0f4734fb62459326ec684364e8a0c4b4958a014ffa1f1cc99d31fce5a86d59ba3c96deb5019d419e9eb7e8f01815c8508c8523c4e01a530c7ef7e2df69c4d2f6cfcf2bb3ec78fe082a3f1f240bb707a39a0128dfbf59622243134a947f0cccb598482c92586a5f3577d601d5b8c7bf26ec836b72802c64a274058b6757b829c52d2904b3dfe84d1fb8ea2262ac3879cd713d619475840c9ce371810b4eadcd41cadcc211e11f8840c981f1045bb34b52dda280eac580cff34272dc61e99bfd918dc51f3c7e2531dc7eba48629189c3ae03c0b42ab54924a0479fa76bb66cc92075b6a2c651135802014e21a345fd534959bd5541255731d87cbb06bb08ab1eea517d316ef51c9db0ea8f8d82aca10be7d6fb8ac812f8420d3c4de5958f6b7401e07224ecb80f0df913d71fd56ef060c047feebd0dbf74598bb05753f9548562d88757c8b8bb1644907af66af6fb7cc8742b6d81347024c06f61fadec46219d590f3708a3cc13ef0f7a1f5e85d67d5c53d6ea8f984ed619e7e79b01d0dd5a1f1d04e714696a20c14ec394deafda381c782c6ef41a231f5398c7485e908352e8aa5511220420eb867db2059b76af1eeb88deda9be562f92b508dcbae53106c1addb03474cfd7c7a77d4671a98184907e2cffd913f2e515a2ba0ac4655b54abd13103d80893f4726a030fab46fa12ab3a5cf294718fabb1e3fa1344b7e37f98e14a95919cfab9633b188a5370168be8c66eccc7751a1f71c4aff6682c44a2336674e937bc9c0adc610aa42ec70c4c9001286de52a11327cb576211545763a23e11983a1f108f60997c308447695bcb889a6ff61b3ebbc069bc140cc93c83c8184dbce77b23a59db28386f3984958c0bd633e3118602c2e9dc8d41770507f32f3898e9b49f90359075b79fcf8c19e6a5ababa227abf583bd2d3f45a6734874ac2eec485722e09222287dd8e76d6a478af582ab7df0e25e820ec991fd9a1b827cd384d10b6cf350c12fa2278fa1661ad09306611ba7f4fc3b691c82d1d90039ae56ab56048cf3da32355aa52d271193ce79426e656c7d17010e4e7491b795a7e0ec0539b4a553af34f1ad7b05491396cbebbfed157b617b89577e8b67b459b2897a5433eb04f43f514d43693fcbbece66e269359d6271e62e7ca8aa4c997e7915b176de0fab7c248b7fb7c542b88a738d6c3bd6d8e2165f27e2147f0eff7e41daa3da2330d0a90759b78650ce4f406a47685ad7583fc4329be8648654cf1301000cb6a607fd3f12d0e2ef65614c73f753ef7f96d4847b877b2930bc150e21623cd333211fb337a6e80634efac55e300403371a2216a69e3df291e9d85d3b48ce5e305b9b421bdf54e9289e9f0827099decfaa6e61a3bbca69a8163d285f7ec13aed97ee76841115bd892db06181b3385526821a4b1eb0122ecbfca304bdaa637c78cf5491698c689d7fc153100766b39369cbdfd49a084cda847e782a585a80b1a99bf361e5522922069def34e839ea30b6792e47dde90ae10c5807cf9a1f699f98e6413d3157e451328c54f146ac29b372a40b509e572d088593fb7d25382354d802cc72d29c7a9b3f6c67ef248b6707496fa2984aef1acc09adee7d12f274d0bc529293f54aa094a68d934d611ba402297a9cd01930bbc7470405aad78796d96c732088dc7b841f3e317532aacbdaebe2d395d50a703d41a9470182749264841b02e8545bc4450c189858221b60bf6219c71740b6e4a7d1dbd301eef775a0d277b85f0ef2d94b3f2047e5c94146246ce690be9a6b08ce42fccfd323aaf56066426fda3c2cb1d33aaca3e3106e053559fe244c4573c70f776610beee2c8ae286173ad74cc8eac97c7dab0d1991732a13b80bb69b56e18e923f896fc83421e740dc0c7ebb3ab81c3f3cb1852fe02eede3e2074baeba4858f29fa71e0c86ee8c16b9ac58b0a34e8c1eb601984491bc040e13c51748d44e26d119cbd31b49d615e15b7c5ba68d8a40680f73ecba3be158573af2f0f405db791d3d51d92dccdb3156790889484c3dbb3a7e0d46be354a150314434c039e3ca26634bd3f75b1eba67dc60503657f12caf5c8fa1550c3dfdacddff35b28198e5f2e709eed27351c60cc19bfce157fc9b48ac141354e61efc88f510e8de4897a547470dc5cf4eba482f8a008af72d112f1d576eb7b2907aa3593d8e49045a60f91fd594a29b7c5faea195fb8d86e036815a1005001415ec569b231869c7a0793537292bad36d9852ad18aaa7813bad6c9e18c0efebf17c6c770ec3f6589d6b4de7e73cdfb542da44aa66b23698b53a23e5d8b4f3b725723982f5e19881f2b8f028109c2e2bf19e116eadaa0726fd9afe702c6f08ffbb543307cc5b8ac4398f976c4cc0174286daa580f13d7c2f214ce92cabaa914220daf58fa4fa845828a0794641ce7a8a6cf7599fed05e1b51f9f19d7e2d39bad640018f3efed689e4e5499dfd3a2b677284337b0971f71865072ba2306bb04ec4e43da1f8a46b590e7453b91fb8ec7ec0cd5f8c835037296695f0e9a93a6e60f07c0c58f64cb35ddbae20f549a1d776ef0bc6b2f5196c039ec09eb1ba995b26c4517855d03e076f98f52aa3af175013ef8b6fe98e06a90948e5453d373ba788415b3bdbe93a86941ec447cae9be7931395e6dcd3ba7d9d32844f3f87938b1ff024480f9ea98bff7c0b7d4a9a4ce872e1e4b055c09930b8e44add826da5bcaa48bc64c92427b861a27cdf2990b0b6dfd134dd3b74e3d9d945fef1abd6a8fe464622b4c88962f8892aea69a5dccc52c99dc80f660c48505235fc762c98fc4266be1c29fb68b2b21d298a6dc6eaf1ada7b7f63b16f94f6c480e2bd99502ef468e71b2099c8eeb8910668c2cebd860579531b82a74309892d0fedc2501761008d4852157eafcdd784f7635a60175ce51e55bc0f366435569cf9a5ccdac041c9432c831d096380e44f1e9527b69198c4882daa161785276c3af8c78590634fb33aa4fa0e87f8eeaeff7741e09a8c84350176d70b935b65e9b58db13fe3551258763bd1a401b70ab9e0ee3d994e03ce1ddb5d7b51e3229fe61646d7f7493eb9b9ceab340aa1907f120cc33ecdd30f4ff608f17e10f12e1cfce399c4fe87e41519fa1d04da1554938d93176b14bd9931287b38920675f2e3b99903f650d4f7d90bf0aee1002915ceee0d145eded9f3d352b6e575d2e97a812b9d81bc488def25afaad620c2a42e255d930829ec245e2c30688154b57898dcc67b931b276599783f19ab50caeb9192a1cebf99e566c42448a93407d7af6d702be2e6e164e7ee3486afe4a5cd9e65630be081eeff6ac80a7d30b5b0b69802e5880cb415b0d9e6fd59135d11d7b8102992b5397d1b4ea02c2c31fb72499b0b5925d8561d32ca33b6e2a601e2d36499a82947913be2252d06f9df55379866f6d066cd8fbecc5b08ad29349faee3b7b3609755af3c02aae85619cdbe36a3e42fa7281b45b873fb0a4af78e5a5ca9fcea68a381026e1cb971929e4b337b629740fc7d60cb5c5f0d36c1f3278d8d1300608ba3b159cbdafa89b6603a1ee9f66c22b8da7c51b23705a44f9df742bbc2752bf61735b55faed198ea939cbe140489f26bb2e1e2f734a99ede0094dabca13e0ec855591a39b575325e94c8f62c473ba01697d51e76fcaee6884ab49b06978e2a98920e8b9dcdc396f91ef21f58572d235c379cd33f785f89bc63544be64a7f76cb768e6586e47e5fec76bc3eefb91ac1a94692930bcd32afa0b9649410f0f958e2de1d3bb07d4a1728d53852011947a9e03512fd5e06a276f64a166272410bf7eb2f7562a7655df3cd2556deb5c668df1f9b901d34cc75eaab80cec7bcbeacd2ce969f6d2653008f4f4c6e6565f00552d41e3132325171dbda18ca1cd78d29a20aed6b9e64aa62db44ad4092df6035904691ea99510509b433850b7e198b96db34b5adab2f853655aa589f7553ace08218e9b10ab3e782f6a2d4b0919829692d800eda5d07a4ddeac7594926e1229421c851595f6b1ead5e3e5f43ba06456cfa8e23bc33fd40e072394f203a7de0121f562623bac41bacf93693e522d20c855270ff3fb6bf63c67bba24f4a8f16ee34c3d3709a99cec7de68f06121cf9cb4aad7377f63c78629156e859fd7c6bc05e6974c5b50e90a85b8e9dc8b9ee2f9f8eaab5c0c6f1fcc8deace4270fc7191a43e17fe7d39b23715c5b4ce08278b67dd68261d4d50d38737ca216dd8c411147b9f5f896fcbc9ff086c761e55e4138ca89ad7c1bbf7d14678e78c5b97e01b54e840a08d86d1a6abfa30004894cff868723a6379c41269bfbfd6fce013332120dbb3e03500b662f2a9f814d28b2ec2f5087493599ec2f177d692584fe182c043f7a659ae0da26bc14ebafddeed6c639e1831fc589bb152a65a863be686e3da0627815d4fa756e6b02e530103081dbfce31c18368beb7359a5b4878cd351f9375c0ef11562d236fb6902a48c4effa14a2f6daba19641435f121edc8b480c4e64257b614558967d29275929a19ce4f413f9eae70b735142cc544f549d9fd812455cc2dad252a3f67a4c429b104862f61198811f680e5d6a7f91d148c1f91f6231d14f7fd90477d0da6b131d5b8b71ad320aa0acd415d2bd29ea07af9caa376f6a807469e29f090d83c6ee74c2ec1be042b1366f298e3b147fb8a370355b6802b5ef664331c7a975f311e698f09cc8ffe0ced079c492bd31b93fa9deddab8e18dc24a35b6776dc2e709949333e4f1aefb93dd18552f68f3ed11ee0304d2e81b6367f81d9b1a0131c2a3419ebf8b9e687b9374daccb72a5a4f3a1588f98afa5e588ed7534f1e7969f6aec9c676c3d74ea22a0798f0fefbfe9ebc943ca0dc575e0d3ee41360d0ae5bc51fc605d2bcef20283c1200984f18c83ce19a99268d1d752e43619411d2f3e256e695d85e882b2ba2edaaf43da1209536a40c80cb004f16454f4e4ce4671b7ea46fd88605ed406092d8c8eb2f7df30f0436bb20b6758f7dd6d90741562891463558578a568568856fee93b2a3aa99105c65273c29bd2b324fa96a2b656fd195e95dc13e050b7c41e809c71c81816d4e1f96fb3fd767cddea47aac4c910c15f5d223ff70bc42bfcc6e365d22f7716e3f0960f021eecac40c03e3d37da6db010e9ee742ee4c99a1e084d5a15c965f2d6bf081793e7ed3bfbf8857465410cd6d8d4cf832295b85b8bc5360026badede06be1cc402216574697919ad06147fda166bfec77921b8d49bbfc266fe16cfc8201021fa601ec599fca264fbd6f5040a6ff796a359b9c2eaadc445f04e4fccf8a297db22f0da593a8bfa162dcbb4b6bc5904cc6cf5445bbfa63b83c2a0866497b506fc65ca03a85b127a3ea8edc40b8e4c6a17ac8563a85c5d1bd758877f98c3dbe0c794da16354078dda3c", 0x1000}, {&(0x7f0000001240)="cdea00b5218fd841b0ec8c4cd8ba60ac4a45798f06714d5e9602a05efc01c4acc8fe7af4d1c7d1f78e81a0fe4e84798dee37e794739ef93b60b8b674757cfb4be802467b77473c4faf88c838164ac515898d480a281e46440219cc3f7a39d57911f78c9c0eeb08484b62becc755fe39e3ca0882047961f041366467e9e96b9e21ab0c874755f73060706422b6eb22591b0f08e78adf07b6403a9ac22f5430afb6d2d44a444bd658d8ac11b5d9b2a8a277a9af53a8ef32f25978d036a1cb25303763980d74678a5d17ce24be9a8fbccba4669634de1036f", 0xd7}, {&(0x7f0000001340)="08a19d508bd915a5417036cc2e5d2aa6da63b5ea262b598120", 0x19}, {&(0x7f0000001380)="efe357fbf3141e09994aed6e94a5a151ac298f7fa97a853159e2f86321a5c1a15ad990c631dc9a259ec7c7c9eae9678c763b9ff7947826e73042a0d702b0b0f17e46860c587a0590dba21f356c40ebfdf57ea3e528a5072720a6e5f85faca3b471f97be2d871a241af35e71f76a6cb672352c14401d50696bb56e65f1622974dc3701529063978c2f0f0b33173ac20b85262c4e0d57cdcc08d2b5059b92864974e3dcb140926feec580192bf8f76bb9c3c1506e42d82c452d96a28d91ec51d833c384c4a4972a4ef3b589508e7ee6cb84eb4de53e0646d875f41e4e11a4c17688ffc181374e5ba0a43c95bad284fc4731efd7b57162e117ebc875b16a7601737b888fdf5cc2a21253a66d158fa8bddd7b01d8e343f5318020669d416eb46d4aff740d24f200c56417cc4a788b0e77416e616d4f47f6e06a38be7431839b14508c7fcecc69a7f060227e82766797c79062b030c58c9cd027d8a68dfdd42e68e8c61498530c065c248ffee91e6ad813b7bf522e6072fb12b03edfa7b61af7d1819c6ba5461a2fdd6cb4383556054e8ea684551f2b62855bdf150df279bc5e64a19f3b21a7b544bf9d70c752e97d53170a1e6fec6934c1f70c402e28edbcab89401e13f2ed324a7bc9acbeb61b5762db126cb889b0a17bfd2888d77f81d282e858cbd621b25d27efa27697af1ac5590ac8b6f96025a3fe398df9bf3baea26d64040d822a6277a0c711b7a2ab59fbaeb1e7cc5434918526755ac4db501c792887e0dfd47ab919f5b056b057ca254ed32bf798073221d38c90723fbc32d0bd691ebe448832fdc951dbe917ca18d84886f7e7466f2a2c72a50692c2e8169480eb59068ea83feff6ce8d69cc777d67482e3383ab6f1c92fab46961b2bf752b28b6f22955585e817e4c9d6cacab4c3664a17098e5465b1e8d9c9e5060ee35b581104d968afcc5e4a302de59994701494dbb1e34098979842205c721a7ef26e8d4378e5e19b61e19f05ee6120f9ea0204819520b853a28330a82a3e77f0b14b78d70e7b7496e0b1a2438f81c27841a96bca48e7d7ee8242f0a2ae3f8852bad4aad5ba27fac83aaa0b803dcff1e02eb34a60e1727c55de06d3aa3e5e4b85a303d365d86e5ab5118e938bf7579004e2bde8b5ff41cdc1dc9b8bf50ce365ace95dbda1059b4e7699879702f2d44aed5770565a9b0509e1c3db460aa79c7a19d8b734e59fa736fc63e76ff14b76a49300d963d3eb8d418678b73e5284eadc059b8dc2bb57932f7b8840e93b018813e0d380029a008509ac29796885ea6d62b20eccfc179020d18b412c4c68e0cc0def3549d5d48a0b056cbb24281732aa6f01734d567b693d45891ec859a7e2a571090fd81b0e7ef4db038169105031f14e1b744cb28199afe672a704262e7ff681fb45129f60c177c0c68996daf70181d2a2a0dc6f521562da8a09fd973b9b864bfd8051a9db455c0ef98fcef72bf101d2d46f097d02f4e254bb84b22a7b66d82936e7587a0116fe39e2501ca5525d80e508fc00e6173b8cff30dc016e09f0344ddf9d96b34d4d900ae579f3c67a9ad2703ea841972c9bdcdd2b87eb55527bc317a4ce777220031c6c7a457c3ad746f7c35995c86cec52f98a88310a569a58f0f058a8ef7bf47bd014a39ea578b3422583d60ede569485e4cd8ddc060f86447cea033f92556c950486c32d08569dd10cfb8e587d578a65f2f5886abb9010eece71e6d8e8d03ab4a4f436534d73a03efed1695bc1638a31144960ec994dda27fcbc03deda96ca8b28034c2490ddef13860465579d23a43a29268c24d3c708dd9b1542b735b8203555fa72234b1df4aeb6043d6b0e9522c127f770da2ed4e68c11fbbcd6738b1322ad36f63fb45a55b9ddc9db816030887c8a951a94f36034d420f926b168ca2efe137b8173cda31c48788708b3486b6e7548594590857403498cb39ef1f2a1789f1731bc325b9594b1c748bba8a2dd4b8f5ed17e08d808322ed7fba5177d7e6c2e20ba6724bcff637dbd9cdab665908190ca47ad2a35a86b878d12da476439f2998ec591682210b622be95c2bb7478f513cc00eaab9cfaa11376a0fc68bb514318a6786e40a90e14fbcad40d749aa327cde41f7c763d88752851dfa4e95e5c64103bc073da551e384789aecbd0dbf226ea5db3447970f8bdbb21753aae2c72adb03f95e2b04debfab24c9d89900db0225e7adf183a7df3009a20bf1416871d13179c2b78daeb7f05d7db2d700889f525c20920ddfb65e3da4c3bd90fee21c0f1ff3d501eb16eeb62b6a6c2990221bae091d99d847e0b083fa39476085a5d24b1ca8341e91487b065051c6022a86ff5965bf3d3b56e5cd6fb6ddafd301422a3f449c940229aad2b66b213dff8a5fd95b9f92d50976892c6f097cb9c3a706ab3de119aafc0a0f0af433df7ccba1cde91d4ce76ba4d7cbd758c7a3a62633a2e957b117f474666e5744199d7d035c4d5a8a43ca32fa97896446604eb237cfdf08f1ef8e287bd22eff0cb9aac28ed8240f2e148dec89c79eadc62b4318dee5d2647882a7021e14dcf0ecacab7b0ceb806b7d89fa6c8009e405dd9c824337671604864c652b13266ae1d32fe6b891bd679114e2861fd181127c5a60294df0c4b9f53814dc555446ed854f76151a030ad11c5fa1b26c975f27876c8fecbe87aceba41f0358c4cc1d09cffb7f6a8d2e116ef80e5d9c2f31c17e86d3d7700d937963382174391ea126ac9b28fd936b67f9044aa207fdfe4d516fbe2ff86ac3a9161702c94cc74aec3640baf0f681fd35083dcd828266be03f4515f4f9cff096beacbd5730ec0033eca911522653c3f50b06177924d9e3fd4f1f6f17a218947ce7b34242d6c4f70a536678fac124a1c6dae28d711fe83f8fb1f2cb5a7859ad876f52bc328b700e6f30bf8aa1fe214af44862d51b5a542b5bcc7e477121416bb3188a094acf7e181409aaad5559a49d31a81115881648e6cf2770ef244683dd0f727932de228ae9d4d76d30600c2fb05fafe73dc63dde010aceb567961018d78b4f5c20bf753ab1097ac2de7229159b5579877fdda06b15a5873fc49c9ad7b5bce86933039782043bce0796ee4518a471e1c08b584421646fe5774ea4ffcbb246a5a05136aa5dd0fe9544015d98a549463cb21b50bd6e6af92ccf6d4b52a4de272daea78ea3ac6754f4c6f57afa152f123e2da254b223bfb6a1497f0dbf0151f3092da90cc3ed1a0698fd4ad5cab6f88c22e549fb3b03158f72e62c68928dc1db3744956c83ba98ff30a2a20e97702567a34ee39001022a5cebee35161b3984ae2e77f7512dda9b71c1b1f2880af811a177ee32ae8772adc18ca0ee145a45c8192f98a03481f8cfa4f21660babef2abcb92b36b13260052854ec14a93143ebd9fbdd52fc6f1ae00e3579ec33161c7c8a5445513f85f1b03b1a7ba20b83b4e4912c6d9d0e4a3f31c480b355df69b0560d193627b822bf97f1d4df5cc3cf0daf8b0bc81130da60976a8debecc4505506be3f3b6654b51d02645f10ebac95c648ec315f7f30c864aba2ccac9ce2441fb76c03e1c2e8d6766a0846cdc3333f1fbee66a872afb998440ed1206bfb0fe7f6b8d0834ed8c98ba2d1f01c93df495c76f089ee9312dec8b0b2d9f37e953bd0b160115f141dbe92ee9bd74545969bde8806e31461a5147c01351605fd405b6ade2e8fb446f01c2b11d7eb9030c995a19f75f954ba3009727e7d0127059ab038fb0ba2fcbc09c01dc1888196bd70d9136c791b1e4ee5f784356f8345d86248b45f32050193f18a1a1c09cc619e0fe572cd7ae12f4da0e27677300c5c5510795dd880f123dc62e62c89c244b8fa59a3797914d34ac5409d0d14cd578b7e56d96ca139a797fa4751eca814455e4554dc5edcdcba3f1476db8602daa008cf81e4dff8b9074b94d494789bef416b8e6569fbf7b85f29721fc6106ca16e8b02cb794b956cd02734caf3dbfcb4f3496f0ffada9a3c5d70d58482265ba167341ef178eea6bc2d3b0ae3d04c32aadea861c9e8dfafd88dc007a2c16afa438f9e3abf91b10e9a4511b6b558373cb7d75f840a005dbbd138bc5d52b30a461870e8da06934b992c98df9eb56c0c880defe7546d2c3df9d742e791298c7bb5c0b92339cc084939d31d6901dfe6f9ae915b727aee7e82390d617cf9e51f64b68ecb7d54271ade846ef2d062fb27552438bcac4a696abf25f2af89c410e3dffc2eb45a19b518952545a686b6d9679d609a1c18d5116b182940f77dc7c03900ec8b6be42276b6a427822010530cd5f789b4825b2988bd32280a80e11c78788795e4fa77c884016e5cc84bc2a4f54bbf8f8aee64583fbb53444528513b4271fd52a592b115b4154b467d3014d620d5534da19275efe84edc7c6ad1252f16691a075f74a877850be4567016aaee940a270a7eaf6cd26db18c9f7543b7c0704d9d460ed8425b94f1f6168c55869527dd56dc363504c824620a3c221a2bf17c7e1dbe61016e7d8f3edd9d0b36560450bb7b168d05febad4aa91501de87e0f155be72fc49658b3d6595cb1c8c1a76d1510303ca21ffc47e9c8b9537dc3ac016b6ea6d22560c246faa166cac7ee6c93852da5677ec572cbf2c9840f4063f56cae5d9c0de4e0f47b1ec6ca4b2f418b6f51db550ab8ed0af307e9831f09b26db135834c279611d76ba3e596b3192e5c4303a5024ad99cf5d16bfe7b82301310034202608de6156cba32ac5c8debdd23998c2e1a119703d706f213f22701bc448ab2a7d82eeea961f7d3c7469684b666fac38f050948ca030ee081029cb59989cab5a477c8790ab2374bb946f8709c7882b44b495139574752566f8b3273fd2a0b174e38f7436a53f6411208c66a5d240fc1c9b1c89d096238666feeb62bcb3df9c5bab6bfa52c40be4b85b92b962e9f33684d989e06241b63b334152ee9851ff920205749ad8bfa02da3562e5eb5d61626e78f6b4c20db42f73379b3d0dae80952000e26621a1fe3ed43c02582caa65d452a70b2e68565be3f9a0ffd7acac3b718eb692e4d53641310de56df111d91469d88ba885e4425b40d6620a8862a3f36d27e2a130fe34b5aae90124c029b6caea6ae062faa9ffea7e254ad69c8469a5e3d28d1aa57d7b264ebd973a7447120f5160a9318db049d2eab406ef511665d2de724a24e904c092880f4eddcae7773e7e16753401b7dd62f2f39efe8c21c1d7baf4b29eefe3eb6cfc67a1b5086388d34be16b9bd989b9593b441d8f72988f8c3a79dbd0103d4681e8434ac55ecdd5bad203edc5356e12feae6fd8252e6f4def0f810594a6774980b054a94aa183701a46d677fc8d7eb1531e64e47284ff174edee08c3757b6318b446e51d5a67463b3d0519c16706c1f5cd2e9658d2041aaba7b303ad7d0c5c10a323c5651c89853195182bff23403d27d2bfac739ebb5beda80d87f5ecee6a68955e23c2cd277ce37789acc4a1ff57100a8736e1065231f22784707ed46db9e7b0944ef9506de10d9f6bf2897d393876f2d3740b64326b5c345d5add1c79e88b576cf4ab9087f73a9d5847594fd86f991fe868ad10ddef87b808076021b172397949f4f2be96a445b64e80ec435f3baf25f0f59c8b7c5a81386f2ba998983ebb02d028ab41328fe8950c97ee519da4054616946e67bf856a06f777bb53e3f214a4a68b6d095cbe7cfa45bcb56cdfdbe9cd61fe0dcbe9eae7b32940f6e40f8d1a794316dabdce2232610a79154d5611869f1b45c080072b25d798b075bbc9cacdea858a291234fe0de22c9c8d9ddf5e0", 0x1000}, {&(0x7f0000002380)="51843b4db74d3a71d9089fbffdd458605dac2548162049f8ce3321db9bd6fc8c7d7a3980f76457787d326bc1f3afd5e476c73d0f89f375205335569d368175a944c642b21a8168ad510c6d0ad5b97d13a532c81d3b1f9cd17d32b509fac88cd8dad31cac72e0", 0x66}], 0x5, 0x63) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fchmod(r2, 0x98) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x2, 0x0, 0xf4c1}, {{r0}, 0xffffffffffffffff, 0x0, 0x88, 0x1, 0x91}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000002, 0x2, 0x60b}, {{r1}, 0xffffffffffffffff, 0x68, 0x40000000, 0x3, 0x6}], 0x4, &(0x7f00000001c0)=[{{r2}, 0x0, 0x62, 0x40, 0x4db, 0x8000}, {{r1}, 0xffffffffffffffff, 0x18, 0x20000002, 0x7, 0x3}, {{r2}, 0x0, 0x8, 0x40, 0x9, 0xffffffff}], 0x5, &(0x7f0000000040)={0x29, 0xfffffffffffffff7}) close(r2) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x4, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20, 0x3f, 0x6}], 0x3, &(0x7f0000000100)={0x101, 0x1000}) setrlimit(0x3, &(0x7f0000002480)={0x1ff, 0xa6}) 04:14:51 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x1ff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = msgget$private(0x0, 0x9c) r3 = dup(r1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/96) flock(r3, 0x1) flock(r1, 0x3) close(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9a7e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000280)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b8034c1496dae6ca0e3b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aa201156f7b7bb4de337050000ff357d2f57e15c925f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32909000000adb7aac38d7c1d4361733b9833e14c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86e453a183494f277ddefcda68a9f157dce95b873393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166642d068c1826585de65c5c8868bc0ab94b80560256d1bfdd87cef9a6f8c378329062eac5d4c8a2b173d7ca2ab4e7de6be4b0b537f3aac4cd7671ee1beaf0f54034ee6a9e5ecb913faf59b1c59ba6286d115390b0a9fe92ac09ba9db9826", 0xfffffffffffffd08) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 04:14:51 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000001c0)="72f95c9e30e9f8fa510decb2c1e0446b6f5e9fec78a2911be201ad3b7abad5d62c846166503ccacf9a5b4e807dd001713eef5f285d6e502775907967b1f207ac68fe24b26d66", 0x46, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000006}) 04:14:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x761, 0x1, 0x9, 0x4, 0xaa96}, 0xc) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 04:14:51 executing program 0: socketpair$unix(0x1, 0x1000d, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 04:14:51 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x7, r1}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) syz_open_pts() 04:14:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x42) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') shmctl$SHM_UNLOCK(r2, 0x4) connect$unix(r0, 0x0, 0x0) 04:14:51 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:14:51 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:14:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) 04:14:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffb, 0x2935, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) kqueue() 04:14:51 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000000)=[r0, r0]) clock_getres(0x6, &(0x7f00000001c0)) 04:14:51 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:14:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8004, 0x1) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x7) r2 = geteuid() lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) 04:14:51 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x2000000000016002, 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') getegid() pipe2(&(0x7f0000000080), 0x0) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file0/../file0\x00', 0x62) linkat(r1, &(0x7f0000000040)='./file0/../file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) rename(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000380)='./file0/file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 04:14:51 executing program 0: r0 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000000)=""/247) sync() r1 = semget$private(0x0, 0x7, 0x402) semctl$SETVAL(r1, 0x1, 0x8, 0xfffffffffffffffe) 04:14:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind$inet6(0xffffffffffffffff, &(0x7f0000000700)={0x18, 0xffffffffffffffff, 0x80000000, 0x1}, 0xc) write(r0, &(0x7f0000000200)="37a70237e3765bac86f4df892d6034a85c03e2e0177591468db60390ceda6ac14c3048e803cf33267ce764895d247c1a15695c75273af45a2592c9529443890c39abcec6c1c369fa5ebab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/68}, {&(0x7f0000000680)=""/34}, {&(0x7f00000002c0)=""/29}, {&(0x7f0000000300)=""/137}, {&(0x7f00000003c0)=""/205}, {&(0x7f00000004c0)=""/64}, {&(0x7f0000000500)=""/237}], 0x3b6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x8000, 0x0, 0x10000, "f12e41eb2c326c801336a63320fe76b1f63b7f40", 0x0, 0xffffffff80000001}) 04:14:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xa1, 0x90d3, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00200000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fcntl$getown(r2, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:14:51 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x40) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 04:14:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) fcntl$setstatus(r0, 0x4, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r2) close(r1) 04:14:51 executing program 1: pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$]\x00') r0 = socket(0x6, 0x3, 0x900000000000004) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:14:51 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:14:51 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 04:14:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = syz_open_pts() dup2(r0, r1) syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) r4 = dup2(r2, r3) accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:14:52 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x100000000000006) socket(0x18, 0x5, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8008, 0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x41, &(0x7f0000000080)=ANY=[@ANYBLOB="11002e2f66696c653000"], 0xa) 04:14:52 executing program 0: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 04:14:52 executing program 1: r0 = socket(0x2, 0x4001, 0x6) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x9, 0x9, &(0x7f0000000080)="516fb48f0a197a23236ef4355cc22c6352c7286dbd4094e592b2ea7d41f5d5344fd05692ea71a159940b0e38b0603e2b911f2bdcd1c28a64d043b353317a2a30358b94212f31766a03c08ae0aabe03f92b63a451f5814e61caaf12215e10dc4d46d07eed19203516980a3fda109cd7f3396d5e329bfebf00de785739944a44816f8ce060ac4ec33ee89869328fce4e1a3b1eb0b05cf47b5024da5f4937049f289a92b8e1b59a0725707ea4ec77161e744534a2c5c473167eea99c8bdb5cd392fd6746c623abc7b1887c2ad632ea3457a3f7fa848041c18ddd13a3ad0333ac5101adaa9840c774c23c641130a8f21a5e25e79ec9fb69042d063644cdd4e", 0xfd) sendto(r0, &(0x7f0000000180)="02732aef7712f0e04d6f7de8ff305fa2c654deeb92ee8ba93d1543d65d2b063972b53fda5428072255a2662bfdbd3043729079394ba5cf7c8565a2a6422bba84565cec99920ab4129ebefdf03c219c0bf4aeb261b1d5a8c8f5cd88d60c073b595d8cb8384c0d0546577df6e3b0fcbba396c0eb77b2f47406240d26", 0x7b, 0x4, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 04:14:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r2, &(0x7f00000006c0)="0f45c51c9161f9d4437b59d82d7fcb2a9fa55cf753650c286cab8756469044d32bc866797f9c7a46eaa7a269256fe24c52fc0c8cfe42dff126ef2c32dd42aca27b8c625d0a7c4c21a124bcc3e6faf21f8b62acb98ff7fc53", 0x58, 0xec24026d203d18e4, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x3e85}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r3 = open(&(0x7f0000000580)='./file0\x00', 0x8140, 0x4000062) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/117, 0x75}], 0x6, &(0x7f0000000480)=""/10, 0xa}, 0x0) r4 = syz_open_pts() close(r0) read(r4, &(0x7f00000005c0)=""/209, 0xd1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000500)) 04:14:52 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x2, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvmsg(r0, 0x0, 0x2) 04:14:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202042fe74cb26cbc66696c6530007ec1308c355ab1e2838b6507578e019ceb775566e0b946a90e455b95b53d60e9d68b9683a88c9756130226c24acc74b5330e9c9529868af9d5ae859461c13ef0093b7cf4f4684be69bda1a50b4ee561c2e4ebf7ea9cb477cc7edbeabfb43af3432492fc7b9b40fce7bc511f8c619f44df21754a3405fdcc2427c33b487b71d4c47b2fdd89440fb547cf119ca8ac7abcbc4e61bd0d1f8c27c96b5f4d275f204ad6bfefbeed609ac1ce1f3ea3539556895e42fd2a5c48e9745c7db1dfb054b90fc730b768e7c3c768129e4b62b9847d8470731329aeb6cfb42c78c888523995e4b0930362c102a09cc36a1301ffae12c58d7d558668d707d6a161490fc6b347fe62676ac10a356603cc96011754a4b9a92f10dc385fd0386b079758e1dea"], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000006c0)="66fefcb82bd5d60eec7955ffbfa0a4fc8e439cfd9f1d54a175904a11d093e10204a864c45d7fe1c4245f261f80b77715dd52067cc8e7da8342d62eab8f0a7e0253510c3f3c0b0e339ebd127655900ecab1845e016512d75605c826b79f1322aefcff1489992cb09eabdf75c3f5f23294e186fef3449bfebccefa0fe8b3cdc912e8b4b83fa18e955428c5d23749882778987075e2495a845a11bb8e5b8c0c74dbe06ec3576f08256196304147450e08210772ecb7f1a4c50a92f1e8211fc40b9d85b707f0d0ebec62c26672e59ef1121df8866fb96380213d59b69d5a34c90009e4a12e24565c1220dde7e26a627552365885c1bb2f3f481340a9d21ad7ae32e161f818583a198c5e89cf038809378e879bda59fa3ef142a991eb4c3027f5026f40c687352ef640ffbc82086226be8bc9b7c8bca1b175b0238bcf8a343ae9f94555c2c3d2ad313371bf9119892229e9ac5108be3becf4f9768b3831c90fd05e29b4934fa754e59ae68bb39908cff4d91c14647573f00b785a5640f2145b4ae0827446c64f969030582385688f734bf72d96f6c195febae36e685788839331f374b4fb97d4ed9495a50a4634e5e1f180d05cfabe2f8cffaad6c90dd500c77aee5ff960659d944ba2eefd3bde21f7e320982bc62584ee97aeb00cd6cbe053e903674bbef68c62d64eb5ec14e7ea9adba9483416a2308b4a68e08f70caa6cad97b379ef5d7fc12c69a16bc074450e405f42c7de9be72fe650dcc2f7e9512a54c5ec4783e909965c8ae7b508f34ac97a955338f7b45575557578411a4135a8ebd0b0382e04ab672c019b0b8ee3f8b9351a30ba9efa7ffd16ec6ee3177b78125eff450ab4dc1ea10c203e6f0e137f069b4cded6d5090eec5a9871076d6c56a9cb1f6dec47828d3f3d1cf9cba7d5f72cbd360bed57bc28f367113722f5130f799f14d4a7ea236fda00dee822b7bcdde13a1fba5f913fdfde7c5ea9a6e30fdd3f903a07cd07083575c3c9d55b63fd1caf2fa0ed0e5f853aa39930771e90d2491efc0f5084de306c71283ebd676df0e15687b629cd7c0a140e7e73160717a6f73f60eb78ab6f76d1139b1abff10d1b710b4d2fa83a98badc8a0d8d12d07a4286414f0a27ae485da8e5debc7cf32a2643303b869574ae8f7f31a87050732eeea697698b33ad4be9f9cb36777356bf30e75d0e1f36489439c79f6bad35a598b081739c6330504c148e2185ecd50be3500c0b8b4778f2a054700dc536c94d13d115fe66b240eb4f486bfe506a843937f39eb28287aaea7801ada48a4f55a6c45b1995bc518b581994e70c06ae2d30448db5321829e9e533dde22f29a837aba5c45ddae72cbaf3848bb52e382ac764e0739cdc8d320b4e145e47462d597f496a8542c15d37c8316ab47ea3a69eb2bf6529c97dce6ee8cff0e790481f6f1542efe62a2465cef17986f958fd57c8d3ba7a55f516577df13857427fa10e387750ce6d17f8aa331f4e40f28421342c7ce68e5c620473589ce410909c8260c9bd3a6fe82b71d071fb41641745aca683df21c19d9844420e0e75076ee2be61c4807a53599d94e4c18925a603fae4090d08f629ddced1c2ef2b0efc2334647262afcce5348a50d1779f0cdba9fadc88acfbc2406eaa9093b9fb389fa4bdc163c8ab9e8a6dac7a8342bfc8ff1378c9a6254ad49acd045ebfed0c2a5289820df8759144abbc9014315d34aeb1528efe5f680745bf24daf927c603800c93780fc6a92234d1471d67fbeb1e52c0918d74632715171f51a20ff759151fed93a7e5b4ddc1a7c274a35892a306d2f350c19116f781dd0fcdc76444202e82a956d7d54c016fb6ca479595405f4af8408cc8436ad393eb4ddb0c479997317ed37ba62d51bb4b0db8d77b5e13d3ed7b247d11c4c11e312b3b513eb337fa4f775b7825c41fbc9ae6c8c8dcf93fbaa97debe8728dc921b59d85c464eab49cfc11d0829e08611bdd7348a02f0debfa8d635c95191320ef55c9e32864c5e766fc4d9c4aeb934ce9101ab0e6f6041bc7674722996ff438e71f5adf61baaa89c98b4402b6a2d476ebcad3951c30a0b1e04d584ed0ab07eacd7174a4a7c82b6baa4fd4f33150443518a52b16c51331bb68a142d87881c86a4ad26a386ff9afefa6d586647e3607b3b8cde96238f76e5182b12ea4c49fae83e20e062587a6bb828c884ab0d58ffb495ea327915d98be90ff23b31e5e850ff00366503a572412c75bad5f4697c2e59cda1d0e7090ac697f61c8ac23422f4ccc146aa027725549bcfc93ee52b4c", 0x653}], 0x1) 04:14:52 executing program 1: socketpair(0x10, 0x5, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) r2 = socket(0x400000002, 0x400000000002, 0x0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r2, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:14:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom(r0, &(0x7f00000000c0)=""/243, 0xf3, 0x0, 0x0, 0x0) 04:14:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="2f67da237d72b6d4eb593346cb9fad35fa79249134a709a4f33f3604dcce4676bcf8437048da2f10649b3a254023e92820b5dd877dcd3cbdd0664c9e30d02cbdd0719db6a674a1255e529be6d70514d10f7bdeb28829e084a1ef2e99fa54e940828660247d086aebb308db45fbfc3e9fda89e2a1d685bcfa4a870e03f518f2c0bb06323b7b33eb286c113908b537d2077eba51ab236414683c6643166ab0fc54ad76bc919652044e0cc11c6c7d", 0xad}, {&(0x7f0000000000)="d3bf3a568b96a5b053e4ae98", 0xc}], 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000e009c230d9ed9975dea538d27fbe3fcd131d13ba000c588"], 0x10) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000500)="bfac0e734a731e056f964c7c139ee5639bf17784f7e9a5b5cbc47a458abebfed4394dd160748e3b32fe3a9dbd0f332a297a6512b26f811571dbad23527dd133a018ebcb0242775c30d19a0c5bfa8c1ccaeef", 0x52}], 0x1) 04:14:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000000c0), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x1, 0x196, 0x6, "f5886528f47e015f0aa342195ebd7e16ab2e9894", 0x8, 0x2}) 04:14:53 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getpgrp() setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) socket(0x6, 0x3, 0x6) socket(0x2, 0x5, 0x9) 04:14:53 executing program 1: r0 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 04:14:53 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9187) fchmod(r0, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x100}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x8000000000000000, 0x0, "010000000000000000ffffff7f00"}) r1 = syz_open_pts() getpid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) mprotect(&(0x7f00000ab000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000001c0)=""/8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x7, 0x6, &(0x7f0000000100)) 04:14:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(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}, 0x5) 04:14:53 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x4000000000000001, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 04:14:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(0x0, 0x8000000800100) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x3}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:14:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x2) 04:14:53 executing program 1: select(0x40, &(0x7f0000000080)={0xfffffffffffffffc, 0x2, 0x0, 0x0, 0x0, 0x0, 0x101, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x3ff}) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x40, 0x6d}, 0x10) r1 = shmget$private(0x0, 0x3000, 0x464, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getppid() shmget(0x2, 0x4000, 0x3, &(0x7f0000ffa000/0x4000)=nil) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r3 = socket$inet6(0x18, 0x0, 0x7) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0, 0x0) shmctl$SHM_LOCK(r2, 0x3) r4 = semget(0x1, 0x3, 0x121) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000100)=""/175) r5 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) r6 = getppid() r7 = getpgid(0xffffffffffffffff) setpgid(r6, r7) ioctl$TIOCSTART(r5, 0x2000746e) 04:14:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 04:14:53 executing program 0: nanosleep(&(0x7f0000000040)={0x5, 0x4005b5a}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200), &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000540)='\x92\xabs\x90\x8f:\x8bS-\x1aM\x86T{\xae|=U\xd0\xf5X\xf4\xa0\xd3?O\x14z\xfb\xd1\x12\xa8\xaf\x94\xc3lY\xa4\xfc\x10+\x9cf7O\r\xf1f2\x15\xd7\xed\x04\xc8\x1d\xe3#\x92\xbf\xe2\xa4\xb7\xfa\x1f\nE\xe2\xc1\xf3S@.D\x8c\x03!\x0fX\x97\xd1`2\xb318m\xfb\x80A3\"\xac\xb7\x9c\xec\xfc\xfe\x1f\xbcM\x96\xb5\t&\xfa\xf7-\xa4Wfcx\v\x9a\xa36\x10-d\xdb1[\xc1\xb4\xfd2\xcd\x8b\xd8)z\x12f\xe9\xe0\xfe\v\x18\xc6\xa5\x1fxd\xe0\xac\xdf!\xd7mv\x05\xa9\xd1\x83\xda\x10N\xc6&\rF\xd1\xc7MfI\x17\xcd', &(0x7f0000000400)='\xc1.\\]\x00']) shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffb000/0x2000)=nil) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/136, 0x88, 0x42, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) 04:14:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280), 0x96}, 0x0) 04:14:53 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x1, 0x20) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:14:53 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x18082, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x4, 0x70e, 0x5, 0x0, "46827c24f2437154c08f885cac9818c932dac579", 0x6}) r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) poll(&(0x7f00000003c0)=[{r1, 0x4}, {r1, 0x80}, {r1, 0xa}, {r1, 0x4}, {r1, 0x2}], 0x5, 0x1) syz_open_pts() bind$inet6(r1, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}%%)(\x00'], &(0x7f0000000380)=[&(0x7f0000000200)=',/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\'(\x00', &(0x7f0000000340)='^*\x00']) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x6, 0xfffffffffffffff7}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1, 0x3, 0x10001, 0x529d, "3204ab148c8a99f069346e6e6bd54b6401b46641", 0x2, 0x1ff}) 04:14:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494f1f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5922ede9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963614bb7baac64a0a7f70e324f7e8c1f47345c243232e0e64346621c14f222c6383accbaff0db9b822ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e5444000000001001ea1930087e2ca878775835e4286bf1a08043371a0e7ae476678d2bcde2040beb18f858225816c3"], 0xf8}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:14:53 executing program 0: r0 = socket(0x18, 0x2, 0xfdfffffffffffffc) mprotect(&(0x7f000063d000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f000063f000/0x2000)=nil, 0x2000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) shmget$private(0x0, 0x3000, 0x4, &(0x7f000063e000/0x3000)=nil) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) 04:14:53 executing program 0: syz_open_pts() syz_open_pts() socketpair(0x2, 0x3, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) syz_open_pts() syz_open_pts() 04:14:53 executing program 1: r0 = socket(0x2000000000010, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000, 0x4}, {0xffffffffffffff15, 0x8}}) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x3}, {0x1fb, 0x7}}) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 04:14:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x4) 04:14:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9052, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7fffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ffffffd, 0x0, 0x3, 0xfffffffffffffffd, "854955da1cda792a96c1920000001080ca001000", 0x0, 0xeb52}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 04:14:53 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgget(0x3, 0x50) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) faccessat(r0, &(0x7f0000000140)='/', 0x0, 0x3) 04:14:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0xffffffffffffffe1, 0x2f, 0x8, "4144d69cd0eff11a90360f8339c986fac2c2c90b", 0x0, 0x167}) 04:14:53 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) 04:14:53 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getegid() fchown(r1, r2, r3) unlink(&(0x7f0000000300)='./file0\x00') 04:14:53 executing program 1: r0 = socket(0x1a, 0x9, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) r1 = shmat(0x0, &(0x7f0000ffb000/0x5000)=nil, 0x1000) semget$private(0x0, 0x7, 0x4) shmdt(r1) close(r0) 04:14:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r3) geteuid() r4 = shmget$private(0x0, 0x1000, 0x10, &(0x7f00004ae000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0xd1b, r1, r2, r1, r2, 0x100, 0x4}, 0x100000000, 0x10000000, r0, r0, 0xf, 0x1, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) pledge(&(0x7f0000000140)='**:@\x00', &(0x7f0000000180)='.$%\x00') 04:14:53 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 04:14:53 executing program 0: shmget$private(0x0, 0x1000, 0x3fd, &(0x7f0000ffd000/0x1000)=nil) 04:14:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/64}, &(0x7f0000000000)=0x42) 04:14:53 executing program 0: syz_open_pts() r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:14:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x800100) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 04:14:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1000000000000301) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) 04:14:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="efb66b2e500385639c144f3c2e85e7c1f9c0b3278345554f7f4d2d5c21c7a4ff66e19674ed67898679d3faf70eed2224cecf584e33b52fd9d0acbf3981f159eb58ab0a4e50c0300c5a6a9a7441b9e8e5c54b0283099e96cbb2aa52cbaa55439844468595d965aa43b85ed6", 0x6b) 04:14:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xc6}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000000c0)={0xffffffffffff0000, 0x5}) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) recvfrom(r5, &(0x7f0000000100)=""/147, 0x93, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x1, 0x3, 0x5}, 0xc) 04:14:54 executing program 1: clock_gettime(0x5, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x46) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x0) 04:14:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) r3 = openat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x20, 0x0) accept$unix(r3, 0x0, &(0x7f0000000240)) syz_execute_func(&(0x7f0000000000)="c4c3054cddb9c421fd28d7c403f908a200000100d1c4227d1d9c2a891316d246af400f34c4a1e96885f9e13b25f243a726660fdf9604000000463dffefffff") 04:14:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) poll(&(0x7f0000000080)=[{r1, 0x10}, {r1, 0x2}, {r1, 0x8}, {r1, 0x2}], 0x4, 0xfff) 04:14:54 executing program 0: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 04:14:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="48127e8e5c696ad8f776fb0620b3cc178a863fdcd74cfe2ae7eee63cdf40c2ed404415201a3f14c3ce68719a480c3ff187b7e8639bf092b410cabc3b9538eac8d53aca0d25d93a200216aa923ae5b49e52cced2c301fe685a42b00f2cfa741e6488aeca3c7f21470d26f7de309cc580818d82fbb833077d0c1324b205844d7f597042dddbdde56fca2384753f9dae56d1d5f4d919bad9ca0afc7a835df653958eb5064b9a3efce2757588c1e71380bd9", 0xb0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:14:54 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0xe) 04:14:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20800, 0xfffffffffffffffc) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000080)="7201760f44e2a1bf39d37cc8867cb7bb69a12290ecc8a5cf7fc98c79a8aea454461e2e6d084ca13f7c4ed3014154533310c89a6b4752c35ff5018c9a9924304164050ab6b9997784ab2c0878a164370318090167cf4ea076e4e77c127919b431c4d401151a4c99572c74f56d0839f12f2f6539e21c62277ab9a853b5f2e5f6758e626a18e42c0ef0a02d1b9424902ff0d7f4b2222dda5f8ff336c136c489f1c588c88f6ad7ed900d0a95cb36697e1aff1abb718eebc8d9bdb0d8bb647cba3cdba72be287744908539f6ae04b83b63ae3a13c05953fcb4ed153537909333a504c5f5cdf93e369d16b4e0114d257368f524e28d04f489e06809a0c82e12a32899f95d5252ed831ae87e75ac3bc3f0a5f0c73429e3ec4fd717df25bf0c42514448d9257a58f3bf4b370a35a49e19858bc036741eaec98e630f722adf18de696784640543ff961422604afd021503901154897da5a22f51d184b767eb7fe7ce5117dca6271227bef4d49b57001c7cb69fa5f5dfbe16fabf926a6db659053cf44f999d1b2129567e28c48cf154aa22ef3ce56e6507a226e7b5847123f39a0188c861050895ed4724ee7c022e5b5412e17c6ca339e78b8d67baf79f51e5e98314f72d1b449df5754bd416758345a27df07996489c8830e1eddf1614dae89d2e5e6e4a5eab68ca9300cbcf72d22fbd4a5c375f0ae2151d246d083c1c707ea657c97a9507672dd759a2aa3abf1ea27e673d405201cb63fff6d123881b7e0c9ef30087fb42b164162d12009314f2cefb606e39d935546e69903c8c4b1b4a0483ea22ffd41577bb41cd267b7851f1766a412c44ae6a183d10142f0cf16f957ba7264b031874a0dea9e0496dd521ff3473e7a33a17b1eedf35eea21bfcc1241eaaa766fbe417e8b68eabb4d38a2f4ae67d2a823780a626b1d5ae82b42814a5bafe3c65e35325cf00733bce50004741ab7db04508f9e1a52f12e2213c4cba89ff82e5be3498b9e34b3930470d3dcedeb8b67d2227fa236ee2bfbb97b37fa10abea4c0cd57c28c6f3e1683a2ccd918e6843ae6214d7bc999dd9b9838f9caf2dee58c05e9788feb93e8b29bfd6de8e56923d54e39797c40be700c83d73e75483ad4fa3a1b0b0ad4cff3db4497665d8ec972c4ca56beb21f031ab802d20f15c85c83522f05730fdf034dac902d53313b2c9729f7431824b6a28cbfcbbd8e85191a1f991d79c64e0bcc7b1a932f177b770bd13f97dc3bca5cae84caf9c7614cfae0fb76c53bec133d2c47d2e529e9163275b23820332722583697800d0ec455a4fe63c4e682069b85fa1657f9c0f2ff1526bace8e5dca7cc0db612fc50d43176832c1833c016cd5a018c746c1d6f5c793baa66c3985542a68680a45f8c2b16ae427e3f5bacccbc5054498493de46c4070f5b4d183fda2c627941154fe49374e0d0c7085b3be9252745f8714c076a50bf95e33086d82462bc9c32f662a46f4fd3acb52b6ea456684c0deb3f54857fdb4088ddd42eab3a143976cf0e5b923ad7b386756a11338911d6d77ddadb8dea171f7e819ddbe56547de1e4207209a8696fa1a9d2eee371e82f8bd479d65265e83da3bb9886c66ddbc8096fcc71fbb6b732f983aac4402fc77e8bb0b4b1ecfa5a864fc9dc5bd50f152167ab95d80f6174f4603709ac5b20073caa137864a6887716472b68a4e12b3070a3c31a2a86f6c2529480cde10991664f1daf75517932d275069ca6a93666191ec48f5ea5f8edc3c6fbb2654dc325697c131ee6a5facc4ce0b5da950e77e24d71fbc72a36cbf20c70f63be3f1477750c88538074d235e497e8fa88a20dacca88407a3626935fcb36f95e8d118b6921af00f150c5fbd2774c3cbf371cfd9124f89f3a39e7f9d0bd79eceb7229e1042762db2d573748885fcb651bc924cd260a45ab73b1375e6b2a9a450ed741fc736d64011ca96bc7f77814ec8c58f21285cee28ee0be0fdbd90eb206888a5d291c168a0880d4b0109521435fc6c48651afee1e6819678b793ec1022d2d31bfb61481ee424b54825f552a2a010f750f0ef7344cdef26c33412251d903066b4762ea7694c3d1eddad599e72396e65c065bd355bc2eda27a7f18da7fdd5602137be51279464b0c5233dfd204063cbdea8580fa57b1a2ba9ef3a4bf11f1ef299f8b907e8dd37c022f2407bef111a7b0fa724f01e421a3f667dc5a6665b1a1413bc63247a2589ccefa34403bb4572a3c550a9e1acc7358095af5127e8268ebafe93c8ca4e754de8beccc53f95c58847398b69bb308adc1c43a71bdcfc409c2d24255fb64c328ba4e5fd3fc9bce92f283e5e1920d5290033130b0f37464cc0a2b8c69668ee1aef791f13955ab54e3be45cb90863315001d88e30424a6dd4cad531d5badbc1c4f6e5f443186356e080aeca0da41b5c600c8453741de6ec24449f3d64472c7a2d0a2590d25aa0a62b15bc8ed8ad3fa7f72bbf990d96410c16bbd092a008584b3e773925457697360bf97226df88afa43e0f1d0e461a544c6643d365a45b5883701d51b1f457c2bd5692d47de80a6d0ef2196863ca61aca1185a27591f403b540f1c11957e10f3cdb7c5e57fa722c4b5676e7fb74e31213f2a0098f8a28300786ef824ebf45c16f5f483380be511eda26d31c08c2b8ce507a42847864e02dec8b9de5c9115dd0073e53b25d032d12a3f8cadc2cb785c0bffb548bc3acac73bd0d61a50f80fde8783830bf8beb658ba618d55296018e352d3a13aae0d3ebd2fc60d7d5810d6b8a216d2f093f9fefcc4216c38a71c52af43fd9bee58f0c68111805e7db6ef1b6b96fad8b19d9150ea160f080dc8346bac6853adb4a019b8f5c4cab077ff6fa9a2b8846cdd8057e350f777b357dfc59e84379964382b31dcf4099de68a63a06e9c447e4e75b8e3749b90a561638a85f316a89cc05dfd1cdfd38101d1c40743396349d038feb72eb5f396f783ea43b8860cb8f0a217e61c3df84a591a1833a3f44b5161a2f6df4050b1297c9299a21326404e3613e61d30c4edf9cad92d54b2cca77bf7212037efab3e2120e2f944da57bb435b8ef94ee133564c50c8589c660f7c185071580d0de4ab74020557af004a36c7ae113e0a8b8780a62faf7613f6265779175ce9743a76f9edbaa32ac0002cb3b5e3b20014b959b548f7ac111da55b1b6b2c2cc32db60ae7573b809190c2ff52b2e2bb7a696327b9d830ff822ddbc9c661b78e911159211b2615cb880530b2f30f8c4e410e5611bf12bc6d994b23de02da181a120338d6f85069aa6bded8be548869c3edb31c2aa115bdb086f35cdf93bdd4b17cecd6ca1f7a792d905d14da7a705f8c089058370e3fd46fbc0f892f1e42c3e9153dc5a4ec9d896838267abd4898b8a4765b839ca9349999e44a976ae8fea4c8e764053a31fbece341911e1478489352497a572fe693313df48ec2ea4a89fb207379f504f70cb3be480feb9831bb43510950af90e424e2fb2942a45c612bbb314949f09d742214616f023f820b5e1e40a370c23d55c2a799ffbbd5dd2c279a1ed8d0478a84f4d4a46fdc9602661a2074e9fdf87e45b72e55d18aa0a087d536eeb4391fbce21a668628e345bf1c9903f13d9e4f1651e234922499dce95509e27de23b0d52d6e07ef415b59ed221ff75077203cabae778afe6605af944544e611a607e040740b01ecb78bb5f0848e66a885195a4cb8fe92bf02c0007b692fedd3d0c5f74a82e85f32b4f82ae0d66b7a6fb144619b9ae8a8314cbd8941602c7e62e5d59cf1f2c4e96fc23693ead1385be02c50443d8bc33cdb1ea85ca825d49809209772f4bc6de161b81ad15cfa23a2c12078fb6ee4e5126cbf2eb0437e9925d39304aa161b960b77b9e3d68e5aa973ea24e790edd973ffc41b521cfe6fd03803e78921b005e76a5a0deda12912188b5946db9049dd7d4bd2d40d5ec121ab78c7981f6e1a4f248bd8505d2d5d76735e774f940c1a06311c9dd9a1e099d3934f6ec66771549040c855e5324c6909e38bce3919b95c29acd8d8f12ba11b93e4d2c3934280db11123f84177235a4bf6370adc83c4a5bde071b0a0f85484256aff75fb99aab7c0f2a4b4b4f65db3fac61f4d1f4b627134baeaf28c777260b0e87fd1b9ff4d1c110a1834eef2a497e89f6b8ad3e17a837035e9fe1cf08049d16be8363aee9cce625335605e0fff5f44f3bdd5892361ae3e8a9a4ed32b0adc33116623414fcc34a38bd8b95ef26ca84ccfa237d495b4e64a9553f99bc635a751e34f5f260654b440d883233ed2d436482f9155cab8cfc202948fb3992ea1c55d1b1ca9280e62bdfba98a92053d2b6d1dcd5d0895ca3187c6c8d443e7c8a92e3602236730bee9dd36c2777339e0d9a115fc57749a5d28b46b0baba5851a2902f2b7395794b4d92619b66e71fc6ca9bc78d45ec215372ca653693f79cacb18c3e2212d25be16a38087d746f7d8843e13a1bf6df1b29ae9c108a22636d84dd3460904a99c305a58b4471439df0742154581af5e8644bcc907048abafe9549ebe8eb370085eb52e581c42154b577d74f8891b8d57188d092675d4b7e268d5f16b6f143d0fae1e8980addc37dc69d55d91843eab76238886986e22e0fec85378783ab13b6d0942d64d412992c501d0504e3bbd6a151252a4a2d7073a6350ec39d579391af245e42e81a88e1abab344743706797482fb0b8c5510c4dd05685f0416357af2b9639e06b9241267f50e124308fd9ce41c6b6aacdc67475bfb8295bafbf9f187d95ed2d782913e1b14b835f2cbb247b6ccec44eb876fded749cb2d258bbd62f61d8440c18d0999b26c57e9ca1ef2b1708a21ffed743e499a12491f78ddc4cd5b55a572aaf32c51428848afd1363e542c18c2eccef1b4f14a2c9f2c253cf83cfdc97bb6dca7a192783fb76b8a437df2241dd09b0f7a36136d1f4aecb5c74f3912dd00b3387525a0100321dea12107c1090f0454459ccc4c7b6093e0fb58900c2bc706185a57b91fa62fede29ce6f22169e89b20eb1d50afc9848409d4ed64ea30ddc3fc2f9ad81a6d404440d22e14b50673847bff026a5232f7ed63f237681cebb8a7f7ded68dde4062f48f1998d32f9e7ff2ceec6b62894201b1617cc8272292e68cd0a5e0d9ff899fd8bfd91f8ee306d474ebcef7bbda3944b7a242489d6412495dc270bb420888079d9de4075893438f7a27593de996ddf0d8d28cbd8f24f7e396008dc0e065b0cdb056b98a3d8a44a4fb87fdf1a3d71baad9eb300061b1f99554007f309d2bd869e359b7ecca4e291f1cee7141de358a14dc78f7c86580c4800f3ad317f7ba82eaa79ecdffd336183e06bf4f48ff58038d980f0311c1526acc14a9ef9a1e1fea7be4b535437395e48012d2a8da9054bf9f748c911baa7239c8adb979076f65eb110209026e08e231495acd22957f9ffcc61635ac314241c4a4921e0c9cdea22e9ccd4b05766613930f313e804d096edd08b67cf7544a1e8c97b2d90c3d95054e53d201bfa8759147a54931737cf80452da7c02855248a9e55cb8936d7785c684fc992bd958c211f70d54ea1781701f1de056a1a419725b5cb72d70d08d40519bec132bdb7a5a6341534e32dce5184c5133536b52a37bb5639377c31a9f3fbefbd3d0dcb6f258287ed5da4f97ef1f7465a39718e5755fb05bad5fee7b8adb80a1d1fea687ea79e60ae67fecbf015191cccc0a106c92cd3e9bcdb0b1a26baa41d05c3d79454165fd6b3da8d3aba48b583c79a809f23d80615f5036ef7a4a6d1884670afed00f0dde900a53ad33bf1acc8535fdb7d", 0x1306}, {&(0x7f0000001080)="bcf41fc833258359f932e94c766b4024b50c908d7bac8e95a02c27dc893a57291eaa9179b86495cbf9ebafb5353f975b3f727b8ade66cdd6e89d25db6ff2492a66f0ba168cc4b976544a72b4e30aa075f1d79d8b7a5d7c9b8ce72508b534165bdca9f0523c0a56fc072027f704a874910d", 0x71}, {&(0x7f0000001100)="9ec431692534d5d8fe402aced49ce23f423a6d491dc39f33c7ad1968289e88f46cac6696903a376232554567a61dca84afad9e7977c03317b104e18934fc5c4b91c6521b9818ab48b54071f61d990f70dbd9f77026f8d22b3aa9a2d01d38745b", 0x60}, {&(0x7f0000001180)="2c5ecba477d89b6f35f82cf4e280438c063c22fd35ff6bc8ba9807c4eb821488ff73d60eff2b7359fd26e9f4526b53b699da72cc4cbb7b397bf59d5f13bdc31a0492d3b3da7d938066d176562f861c8d8d3d5f787b31c174b6711fd7bb076269e1c5f034", 0x64}, {&(0x7f0000001200)="e7bbf7c94e131a545d2b87f8beb6014f816c3ffc9c8d40e4bdb942b6adcc77f72ebcbf3af97d5548479f8459bbd65f1c96508bd0bcd8560ca143cc9387f76c48495d5b88e288237714854e6355f1d385993f482930fa7711bbb377c484c889ec37b7bdf428becbe509cfe559ccf5f7bf7665d87c6c6cfdc7ae8f587d2a4e59482a9654a6d46a5366cb6bd9594a69005ae6a50c527d3c3e2c5dbd845b2e87567165f80a54b5a504dd3153e99cd970e6fd1df72356d0ed60713ad36075938b8d5467ce746e05aba42fcd931d92c0767ed312baab8de7bf43806cd2669b14d315e84e2237d0a87a3a7868380a55aa472f93f25719ac0491e9cfd21154d7df179f09c789ac758dcf60ae34f22835a0217ab7cdd0bb9d03224e0b01257fe7d43bbb1bc13e615ec4d0b2c33db7eb2c022438b81be4c850c87429e4dee8cbac354510b745b5fa1c4a753decd79a2f7c48bd3704a489cfd712c1eef14dfc23743ec5e31cb0ff2f033fbcbf308810fde97867d22961288e5b80a21b488096b60b62812a0e1a530fc8cea87653c3b6b07f752ff6cdda374c4c07722e84d0f1a0ae3148a92b28bb41ee91bf77ac767a80238ff5346fda8e96934822516a74c28d21ff0bc52c64c415eddb809affebb293948c448f6ede9ccbd1b99772f64a65abc8db76b6efca2f54bbfec3983af092ca38c64e7db7b96c5bab2b93b09ea4c704aecc82e29ec9ea830d8e85d475d50e33520ddf8367c46091706010e3e9aea7c83635cc95d3b4f3b9b0f06f7604a5db984b3390b7f496b6dbc1728294cdc8cf8a9f077fb7b91eed5a1f7f4f91b7711c4744276606846eb6d5d2d851d7a6ce9c8b63f50fad1ebf9b531eea2c154c1dd5f5e12b40146488effbcc907fa07de9cac6abb6f05e01e6216387d8d6eb63e805ef72e1c29dc15ea524cca125b5179790493777e278402a35bf2ed42bea420a1f54f59f04cd426a71e572e909d1335fee3e04ec19e26c269782bf5114075b3a591b5917f6ca3c913c408159d947488e4330bee2e68db90433429f3b0dfe3d6123bff531dbd19d94d681d1f73ceff6f775eef9c01cc0e2afc3c011502f71e1f18e63dd1eb3800096ed4154fbeff70f483583c6dd9a33eb3538ce971c043fb17ccb3a89acb3a0a88d6081a16f33efe2d70c76ad1f49780517cd86843bacfafc05d22535e73613aa1038995fb0681e64c8c6f4275bc670ce0e1a2c63a139000c99f7d22b8570c77bef7b385740393816719cbdca1de65cd6a2ea4ec09c4243de35d5f7c9d0efa87ae5ae712cfc02baca4bb4b124b7f27ae37759c26e41de128db2c60c92f4aee61cc9fa0cd2f0c31c383f2e9393bb83207d429974242ea83959445dd8b76bbe424394b5f303626d5d88f1f1657ddb4205e490a0050f2ad02d0afe3ec3a5edd9b367f0517f4a116992ce2e01d2f03ddb07fa59d6c513916fe9667178997eeff48b9a7046570933a29ae6a37eaf62e8e4dfe5c4acdb1dd495eee2c2dcca100b6d0911870009882e8efa8a17279415ff63a36ad7e11b7f64086ee075a2453dfb9c0031717278b218ec4b9ec30a80f2b7c9d5dd94944628e585def372fb180106df2e342ea08b8c738523aeb3612d07f81a437c6fa82b28c6b63edef20ae7f05ad4dbf28c7eabc043310f0badbf74fe4988a9c76840cef17b8eba2ce693f8d98bbe77e89a4c2b9bc01985e1293d2a02a2a2cda6b71d18f7fe060f390d3510bfd3cfe7a96c3e6605a4cf2623240b098fa8cabf2965f83dcbd94dd1458de063473f79036389b46da634dfe8c49a48763a886519de9cb07f5375fcac9ded83f772f50b1d716b3e48af1c62a34954b07c8597d160b232f305a81e3afdd440bfd8c759b2217121042d35f61bdd7d26f29aacf698260e44caa045952dcc5caed61dc6f1d001384159b313bc54fe6655649c0559bb7fb0f53283c9e18acd3c2c27e79fa538ca6bcad6e84117dc942729f6c2f59c3aca646dfd37a891b236a07aeeeadabb98c3d1dcf14a9a5cb59916ea69b7073ad2daf3c01303e76d3d2d15ddd2f55c345d32ba00019f7e5a9af282f2dabb54a0fc8c8603c6afcdd5c0251ed8fc69af72691dbc21f0745930371c81d6caff2da52fa68a94baff0347e8ae5bf81bd4d97e5145a5d8d7243ace94171df93f051b39b95c7bbd4c23ae84476c9a8aa7db6be86e82e3d8a98270169234eccb8116b2f51688600be063775856bce7a62c67e844da15f56725f667167bc2efc5a53db3095e97b111271357052326dcbce9988885aa00175fc414b2ae27fbfb5e80c75aa1f8cb5a0f076d4483a5ba6fdeeee38bfae556eff74c3cb76b7c7071bbdc89cf83841d8e17a5f3bcd705bf5604f306ce62a54c5265778566368c3d4dc70e03ea3e5f039ab3f871afa3cb960fb930a6b3a33b044c6539c51bd3b8dcf11f5ec4ad25093ac74e47298404398d657e0bdcc133ce31ba268e522252f86ed980050461cab5e68d654d183a106f150f8bbebb5902812232093f7b423457f35b1b6d1a1d612719ade5a6c8a0c888c0feb0f21990d9b1a2f6c7e8e7e3c8092896d8b4a97e0db5143901f1a0817625cb4121db40ea82dcbff59f71e507477e79e1f2afbb10b203037aeea4f1cfb5e8c150cf29ec7c2c0dc220667ecd4837ede7c125322420ee9f889dc7df178aae5bc4e97e55f3bc65be6a369858b689a726ee0f205b747b5c5a9788e3fdf55af16850b13093a4e282a5f53f9245dae9d8b582e5499fa0fc6689b4911c05bc1a9302e8eb24e4d4f5bb3f9844f4660c2d03a231eb745535006e22ebfa7ee902a7a6a1f5091807fd6ae5f075059d378941619860b75b410079fcfe339eb75e36e4d58898e8c76ae0c0f98d87c37eafe875f0a986007942c5f52cdc74e3460c27e980616dd12e10c94f7b93e119ae8425233abb0bb3d86b46b98d6538a5bc76b5bca3ee28009241641be82b723629754ad1b893a6a20c2009e619286753b09e742deff5d972fdc7893a61f7a9dc5212debf63cd05bb90d544263688887f6d892d5290a3887268019d0c8f70836146494f2e1ce248906b9508e8d2ee1f7517fbd00edf640e953c8743b8557250ffadda650cd6b45816566d47ae4019560766a69de00dfe913ecfe22726a667a0135531b76b428ffd466ceb3f75ee8699a74b61ab8fd3be1210da57e02fe5c512e347bba06e231712b1e6a1d781ee027e8daa91f3604620ef65ab610f631f485098163dc56d7012d660f7cb551e1ffc283abbef5e8b4087b93f301ff668303129da1c0b28fba25c538d30f3bdef59b55b3061d809295cc8208abeb52d7a88be205f340f9908b512c7a80696a22ed1ceb8d78342b05b41cea23260c87a0b683c5b70932ce1a885e351f4df17e4eb627aa58e821ab2a74824cbb6ada9661dd8d97f5068546cf55cb8396027117fabc2a3aa8453e7cbc553e824696bac7f8ac592e4bee6fd03178d59450045f898f6bc59ed3ea39ea91bf49705284043ea73bc033abd8633efd4cef4c0b771f30216c62f0568f26dbc65c707797c9c5fa8a53458bd31ff02ea52b6c2cd326b4ed23d8a7d4df5e03c1692d774c843458a845926e44111d3857acc15c90639044b5e76edd3d96d9ed257597058fefa45ccc1105db7411ca1c81d622d71732d946620648b1c2ba8c31fb2ce9c98656b942e5da2dfcebaf867ea1a6bc2bd7f7bccbe2e2978bb5cd8bd6bf36f904dfb8f13e7579cbc589137866cb7a105c7ce1c7525bea6e8dd1fa17dbb15610af2b58005a966607f44945313a83eed6253d7a422f462f383107e3bc71e1110e384b9cca28b2d67d634dad4fa9eb98358fa8a308a749299b32ce6955d5b2af30d66cb42c7cf33f9ee65353f51825e0de8fa5395fd846921fc4582a746b4867f78566728b80e00918749904bb1429bd8480f97e411a4477b9453ced42dcf11cab6c4570abaaf0628afdb7cfbd04649ed472f8a1eb18c38c5737deca7b7706587cba707d61b2c7205dd8de62f9e553e99e86e9f6ae68441af97f75f8d7e4c57f0203f824d847596052a9d007263648dd5e6af494c0d6bb04ca55d5c65895b4b608cb2222bdddb224d72c854731583d8638267adf35a68067799e4934d27e5f7f728be06fe3b6b8defd711b73cada5b6b8be5e7fe673c299bf15da74f62c1dd19ab583de9559506eebb1a46fb24b6026c623ab2cc06345bafe368f0c5e17aaf9fa51fb2ceaf90480fbd50e9d7ac13e04afd65f5bab5aacba957493f3b85a042aa632b4b0003e63a242fa7b95eafcb3aae238b2b78e3a38bac33531cee4337c07efc16c790391902f0c0d7912b5d131e79e23fbc59d0252a5c3819d191f9a79613e854c57ca629cfff5c8ae3a73dba645337c8b5f79c91d423834e2f5d99c5abb05a062ea3bca8e2a760854295f8f699e0eb3ee71ed9c57b320827793e0af7af66549aef38ed691c5d731e66f30eb0427602a93eb26773c520f204c35f2456ddc48bc8062f2bf1b79632fda013415444725699bec9b655cd0180b03ba7b5c5f74535023c91414d164798ed0d2dce04688945734ffaa548779e6a70e7c2d1d3ed0b7131e3a3fa8bae17757c7c793cacf4bfec12017a10fb7ab69d8f5b01a35d79f0ea28cdf6054c10c39da08e7066098f18cf90958d3f4a157265279b75c090ec38e66f27e5a1a68a091f80f06c882ec0060e94c9d0377242ae239f40e6f10fc24f505ee3e8d6c354b9328b7dc6ba2f8874938d8e2544fcbbefc3a4b5681276125bd8ae3b41887caafc981c52ea71b373303143846fce01109bfcad629562fa03355d30bf82c9ca37f62fcff736327f9673d94d4cda41b0f5739541d8e26a1508cf30732690752e941309d077bd4488406c4b75beb487701cb105b8e677f806d356765ebe97111fb61fab60b761ddfea355a029a6fd780c41e09d7eb365c382ba714467960dc8576d4ecaefb8192b0f6a2521ec11195a8ae317b5bea14ee78c2c774bcc81f530c9da6837b90315dc0ec8f5d6c22725323ee8022134fff13233232a60fd79eb123638c09cac12c02bd2fd4e63993b2e19fd466d621046d1e737be6525c16379608f81ffff1d76ecfad14acfb546099993a26cbc0261b6f366fcc9ebafde9d920b8f20db977cf365234d1445e6f4171ef50428de5fb50a962242326f5708d3bd88d0f1e1738dc8bfb87173e575198a8fb7e426601ff151f0ddd8837ec8aeb9f2f411a041fe78f906acde684097e67ab33249521761393e0182f0389a726a197b5d7a277d46584edf7e81e7be856d7d985c8c41ce47149ec2597d64f7f09f5284668469c4ff0461b21615f8cd1a732a0d719d786f538e4eec7ff8c3f5ed380b4d1b0211260555d1e2a33bfe8300fa96484afdcb5b287350b8dbd343fe0813636872588670ff3e62bdf5aacc68adb0e82f2399d49331847ef49418de6e80573d25b9c814bbd9de89738edbf79a87374b7474eb461f8f4a1f2a4a74d234e8734c1ee5a4760a5c90d22d0cf605998c356bdcec2101860322e2c3f60f75faa50ee9b8c57f0d385f402182b4e258410410e91b3fcb7f2580b464b9cf7ac0c43468f261531cad58eb8dc80c10565d270c46c40eefbff173e6b3d10b8cbf2a40eec327f33fdd45fa33c413afc5062079ee06d9e78c7e06141aa8edb1d971c744ef34f037628472718e3e5ad141eff13e354d69a4356c07ff16c7f6cbc72ed5294031139f2c05b0724fcb4b8364b0651f6babec92cd27c326defbddc9f9768274d1cf91a757f11d66bbefd52eb78f38f427af10db74c43913efb2a4263", 0x1000}, {&(0x7f0000002680)="0d033beb07690e89f82f9ad99f40e3e004aa17097a09cefca7a8b2d710fab433367192c8c4e4f437dc8826ffb29037ab9070fa88e4dcdb6a73f4c8214602020769706208e0314e1ae3225e31ea6f35de993d03cf3b60bdc6f48a62208ca73578e12678a499ab1bb6e3307a16f9b0a4a761a4e028603cfc8afcaa2813f08ea41fd05a9d8df9e109b98e0ea190448a0f5014505e22cf758bb95bf4e6a45f1f7758782c1b452b88e6f8991d368a6334d673c5e79c4b81b88e48272d02f28a9c56eb", 0xc0}, {&(0x7f0000002580)="06dc5e5ae06680fde939a3f6f6d1fbae445e88e2d11ab7ddcce83ad5ae77975274a0ce495097f1ddb5c5be12507e24f57ee23a9bf648b5ab22eac1c7729837a33876fde8928284164ba3c397d36840a31304dff004c2dc1d61d92c7f41b3855fe8b99b1b2e5204c7dd0acfe2e543dfd51678a19aa6be1194b4bce6d0172dc6a781ad6c43ea5d5920a77cf2c98ce277f255417d7a82322a11a87277551ee30d105e6cbcac7b64dc229b0d4b21deeb55dec0f24e0d13ab85221fbd46d3f22f9566ce83a89ca2530accf9e250e73de226176b4f0afa69ebbd3be1f03ce9baa102ebea79c04811ae5d0c12f385a4879986bdce41e2308a", 0xf5}, {&(0x7f0000000000)="e069d282", 0x4}, {&(0x7f00000023c0)="b9550db17c4b8e1d0103aec4f8ef6fc7af090fe201dc75994ba4", 0x1a}], 0x9) stat(&(0x7f0000002200)='./file0\x00', &(0x7f0000002500)) fcntl$lock(r0, 0x9, 0x0) write(r0, &(0x7f0000002240)="f0", 0x1) 04:14:55 executing program 0: r0 = socket(0x10000003, 0x8007, 0xff7ffffffffffffe) setsockopt(r0, 0x100, 0x81, &(0x7f0000000080)="caf5b415", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x4000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x30, 0x4000, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) 04:14:55 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x9) 04:14:55 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) dup(r0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) pledge(&(0x7f0000000040)='%\x00', &(0x7f00000000c0)=',-[{\x00') msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/223) 04:14:55 executing program 0: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x26, 0x7fffffff, 0xf41}, {{r2}, 0xfffffffffffffffc, 0x2, 0x3, 0x6, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x44, 0x10, 0x4, 0x7fff}, {{r2}, 0xfffffffffffffff9, 0xe1, 0x20, 0x40, 0x6}], 0x1800000000000, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x88, 0x44, 0x7fff, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x25, 0xf0000013, 0xffffffff, 0xffffffffffff39a1}], 0x6, &(0x7f00000000c0)={0x4, 0xfee6}) 04:14:55 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x18) flock(r0, 0x9) msgget(0x2, 0x200) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r1, r1) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) 04:14:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="b0f5f16463291e4bab5e120f961b2c12fbe55851ae442ff89d9e24dd8b4aef2550261a83f8a4d2274b37863c9b117e99b928fd85ae122b577a5d995e6f7ef6628326b7a2be9a7d6eed79d68bc729169e539c0f3f214d9708c30a9504a8ec34d640c57d5c5441264a57cdec437af40152f994a2baa0a92b61522279caa832b0302e2355f748e018a925357388e1dd20ed5b98d57279ba75af45e916e35afcea2a77b488e82786bdd81fb63102ccde437d8e838df50d4ee5ef5a0386657afbc5a62487c37554f7bbdc853080c1bb10de4f41f3220e", 0xd4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/85, &(0x7f0000000000)=0x55) 04:14:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040)='t', 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x4) pwritev(r1, &(0x7f00000003c0), 0x0, 0x1) 04:14:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:14:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000080)="e40fcd6fde8d582f1556b726dfd3fa1174251dd046c88a0048c9d93e5bbce94a38ed3803f14d9cf3", 0x28}, {&(0x7f00000000c0)="a8c54b85ea70b09c7b34d1413f0b3d4bb0fa68d1016be68d7d8204760db6f76e42083ed0906bcee1e8213717443d175de04bee247cbb2bd0997074505df303a81fb4f7e0cfd175785480cc3bbc2f97189169d2e4147c3953dfba665575fa02f292a18159d15eff18c5fa705bfd9d022914f377340b3c408eb8ab31e2bcaa235c2460b2a68134da4b47e3118a9ed34fa422a03e046081174f5f4cc2b6442252319a1c4544a132d1d7cb201b061693d856f0bf20856abde26f96012e19798f92f01cd82c605bd5a228f8", 0xc9}, {&(0x7f00000002c0)="421cfd1b1a3b5e53e62c2c1f1ae5f9aebe7adc1a64b82b11662a3c4e539daf006bbf19d94b1baef487dcad0510061787303698fbc2da82c0593755e16f387157f28664b34b00b4cc3b32e7083a2d18ce810ac2787b8fb903d3db6342e5a0b74bc62d4b0b85848f8178b660832e65052a4319223945e35c05c3ff00de93236dc38815aaf399086df9e146392d60fdf2677b26bd0fa886c1c230cce4fc99b6f09bb95b57ed5893036f6e6beaf028c8f44e904f5289ffc4d5db93552bf475be90b20b94fb5d", 0xc4}, {&(0x7f00000001c0)="83d6ad29f5bc36bd69938a0c5018700d1d36a91fd46b1bb29a97ded96affff562ffd3c2eb81f8f1dcf6f97280a4f4b249812033f5061372d13f06fdabde60400dc9c1a38783a82974a422e7562f2bc1274f83a2957e1e5266916006e9ecceb6199444a2a3a9c5e500df559ef211ee59cb0103bb2e889ac75ad52e40f37460dcf4c178e168d4f8eca", 0x88}, {&(0x7f00000003c0)="6d79b33d1038903e7e56c2bcadb4e1eb365c044a68e1e8e2a9d22072f9e7601de471eb597fa1f69dd430caf7ef05730cf3619401cca73db13703d0e0bf600588df53b9e48d586991e3b462313f3173b8726d0a1057c22d175a617f9d2cfd52b1ca99f6966494da3d4cd2125fe0398ba8ad33d4ede95296bf26c564ea0eeea50e3d1a115ea657544c257e75887179982aa29eb9ea55229970fdfe8ed271289499d16c0b8058278efd54f4b38feb1a6c71c13cfec67f2fd45291f7fc931ae9bd14ccfe1d98aa82107765805c4b0d361e92d3970230c073f50f8989a4a39b6a8c683109ba112f02cb1522f55bb86566a0ceafe0e13e6b066df3ab48e9b8c6ef3de5d52c0f736e2b21bab70f5925530d4a480488b41290f765bc5e993bbb6a6c2fbd069a14305ccf0b2431fc6fcf7364a679f7308d994d077da3a3e537e17e1f3c0c07b53b17c126df9392a73c4238b2e6693b2b546eb1c88a519a1ee27affc03b3531edfcc3132b9d90593f0237e8f22a9dbc501e8618dc4b3bc17b37188a2352ade2f21630f3ac52979eb9e8d2ad97034f02d6227f57889e8d7a867b68f0eda056394a247aac86ee7e6d96b57e6e2a84eb8729000fefc79278ee7cbda7de7c6abffac000d3a11385ff4607b68d45257eb87133c4a51c812f3a6c21b619b4a0c02ae2eb080f4df71c14e4f5a4573d324966d2300810412d3eface41857987d4fec8d9fe2b06d67d09ad430d8017cbb65f17a2bb30104f0b455a33f191f170953bbfaaf745c78689318e143f7e6225816c9e5bd38676c9a019365ecd5bbfdc69bd969b1515294a5e422f8b2c91ad8fd1044c444ec20b64d9b5f521e136066f829a54e2ef6864a7410708a75cda8f2fe0ac7292353865a5fc0e476379b2fb1e490f0f0fa8a99d270e79206b8b72271dfd2f460f77f4e2d7305d8a9a6e9aa833b31fe3a3bbbbb0d7c1198142dcb7bb9963a513c3435a7c3cda9d49e0ec34e17cc0db4e857ec064a3ca05de4b00dc9de1692518f2cfaee92638d2acc5abf1c47bea34bbd383916afd71cd55b8e2aa28934dcb62c89cd65d32e7681a1372c7157fd2cc1ad2deb16138d02a93ee82d17094f446bf04d7c5aa35abcf9ba440a09b0089ca2b16bf54db936082aadb8f3d9f278e270f57ac27063a7c99bb17b9e319cdb1ea9da716e4b57895b63c2cba85c0267d376c767c53802fb852ed7875e5589dccb6da7853c1313685936c047b078913b9cb9fdd9701f95b0cfe65a1e21845fb5e9eb30da7659434b1203f43d2492560c5c2073f9c41f7a5a4b11d05a36df0475a0a37fb4a8fb608b6c4f031d7b0d25a1a1c5a0ef72a6d786212b49f2457b77cd598d700c0076ea7da6af688e3231dd4a65e989ea305d841ef05c659831866c03317070a09ffa19679cf7066ad7d9f5b7f3a3692f503e9f29bff47db334b9a1634a305aded1783e32066d5b1c9f1354003be5444d3eda128ca48180fab2ab0edffb3418005ab66bebbaa16a25bcde5c17f423c5eda65705dc39aefcc92a9f13fe7b90afb5fbc75fe57917db0bc10214c1617bdceb02725e2b78f847eb1330d952446116ba1822afe396596faf88cb00efce35996a964103c7be0c75e966c771e4f787596225e88828d9a12a520453dc667fcfa86931d2f354ee77f0c9f92268e1d5c5e1c55c68c56e7d43d4a9751fdc24ca64e86be55f38fbdace5d167dd2055f56eff49775bd1ae806bba117ab4869828472b0c3925ac6ab622ce703bde4266e4b66e4048412ce7ba0f7152ccaa3664f07a267effebd7d2f3036adf0055b0527b62ddf24da6daab0c1d412493efe4febb4767490769545d806a46c2e5aa6ef61b5143d20437916b2ea99419ec490b1a1217a6102eeed19e91676fc1942049d0f53a15c0f04563e22a1852d277bb3d3f0b4a81a6d1bcef5d6671a4f078d28ff31931ea9b7f115ff50d4a7e064f22c701dbe34be8304cb8d5cdd40ad69b948d3ad827f918ea85f870bf26bb569b359306465ecf22be2899041c49b2cb893a12efb005a4116a4896c4eb8a133a925fb8a4c68ad3da6fd6f545a8d54cb22fefeec979261ea247ef8c79232ab160d9f1f1d920944c964b71b7ddace60c9d29bfafe437dc54d272ce595d8bf565a0b9603e0829ebf50b8240e6d199d81415c0bcf2906e2875710db5f48e96e334418fd3b0cb6fd571d41cbb1f3dbec1bc667b4b6bb9979348275076112fc877f329e6037f1555b4f0e7d7dd788071f5031732520a3f311922af10cf844a6e02cd1d3f337bc80a2bcc0bc3da38ffe172f4861d11d172e310f76ebe55a00fc33c236de2ad1292b16d76bd89203a2a3e265a2a31ff0fc6b51c635093970b7380e37665a480550c7c1586d47e5be2bb0baef34d008d757abf505a2fdf3426f09599f96fdbaa8629076ed35539902b4d547008c56d9ff4dcead7f6755c99d42faa3ed0453fe0fdeaadd2bcc806582b0759ea8848cc510f4152962b6ef5d3f44578bf8b2de2678517e13262e7efa103a7450b010433e0ee5c6487074bd10e96cea6d622ab66bd7f3f37bcae33c70145b23a7bb59c1fb029a5396f1fe930ed699fa878d2361a01e39400c29f814cfde1c75196e72e08286964cbc3f4392804c53390e247cfc268b6fbb95898219be7a1784ed8e1ce73f086f72be81e1ab19e85451c22968775020f8db94a5affd812b220790afe091850a32ee4f53f7bf51a8c68d3d33f46733c1921de5b2c923e65369cdbf0a50b85ed514a4691d5771ae13d0dd45d806a083dcc81c540f72cebce918d623a8972416b9e9f5bf209536799863897d37758e835a1cfc035bf26c2156ea203b5146bd9cc1ad611a6eba74efec9ea2d1541247e5f57569f22b8ea978ed8108e2b8a1567f556361c8643cd308565ef3259459464ec84b4e638627721c7533ea3f289529a5486f865565ef622537a69ddecdb8e8d1189493a86066a5be8cb1685b515fbf5cae61b7055941150a55b6cbcb637a18e4730934fc0cf76790ed65e0ca5f7088cb5f925232ecaa6d69075375c831a71a223bbf6cc9dbd3ad5d0db4306d98912d2e1bba7200271aa76e9417b986d34e40c9865f9e2d5dc17586e9bfd5dd6ea72987e7b4b3b000b3c61c3b0a49ea90de43e01b55c76129d995152e01e80c8e39e7cd9b0b091bcafb5818bde55c985a86c1f54fe500cd1b09374a1c3c55ef1fda858f7fc56ec248553bdcd89ee867a1bb9ec2fd897eb987b690330bad499216242b1f3da16a7fa51981ebe7e6daa889a66bfed1f5ea4efdb7d5e5cd3ba5f3b1eb23358c96e8bdcadbf11f6f6fe7d7337c832983e34ca221e654f4e5ad4536634a8e09d52dce066f4fc3e4f2d43d511e2f7627be2c84dd33d84b3534da177bebb6a817ca3951b570ca1850fdd7c352e515ec60bf431e1d26191a71c42b0b3111f3a21cbc9f566ec86ed283f7084bbd80fa314b675bc69bf83bda857b192117f9b3d0d76fc30bcd70e041c1ea22ce0a5a6adda4f7934a4d321a624033bfe7d807881d4c5f8e044952d4e37d698fd41174f58a08c6669faebbc87c734ac5860c78ec1bdc382e2454c4ca6ad000a97989e3871e47219dab119b7c4b8f46965df2b85a1a63d791e28c10f954b403e8e311a8b6b807e749f579e263c66b04ce1a834fadcd25e8d7b50ae434216e5946a8dd79407e8d4288aa44b0370d47f98fab491de11944d6e50dab6ca6c63183888e9958ab20737f3f2fe98508c8a165fbc6f602649edb9b2fe4f90a06e0a184280fabc521f5706318ace7dce2d68d94e806fbf80ecb24c04598740c884e52285209d8fa0ad4bab15047b6c56e1d5f355f539d0d4056efbd1e612fed1d46303c36d49482129843d094bf18c4d8713f27caed1d8ae3262d4749d626e7af8379a3b988197f11aa590bcc57d01cf021f13199ed6ca29223a5c33866b6b96327109af44c595ac9b5922bc65b72263a51449fe686e8310d0ef5fbe55dabd5518886998080eec10c4a35b99f031c65a60e82c5fbe5615b80745302e065c0754a7c84406156651a01a30d0ae9a4c0041b7e4daabf25c8a7fecffe42a14ae299ec13d5d6e1f74d04bcb406de45ae95620cd9d1eedd2aa4bd83ba6e24e9aec50306e4b0984094509c7e6370d1757ee2a0dffcaddd2a2bc196f86782074bd677b3cdf245fd8cbf4a687b384f080cf7ca6a617d240f6d986d137804a9d88f56a7069953103372b071bc8378150c31eb94f828427b1a43b2c04b3a2a628d325a3fd2dd397f16fb2dc2236743e5606566fc40021147a4aeea9a1d113e66e8522b104eff8418f97d577e66e3dd8b0189c46ef293e89229bc0c460d2b9115553793cc6277fc4b675df0e1430eb2069946228fc647a1cc4681588866de58a9c3cde855f159237802aa1d6a66e5994ac9a28f2188f1cdb749d66ddf5125ddeb3b3f4e699a6efb8ee71449194fc645f18bedc2d65ee57b5a6c24d4bf971f108ba8c0d1cf8ec6b0edcac1eec35b758ba1b82a639128d971f97eb2c3e3fe69944c4886706316d24e45e485f795020575ba0aa19086beb105fbc598d5dd3b81c00f3415b8546130a300bc9df6e10843fb83e90868ebbfcf4ab91bfa68c2e65b6f0334f13af5abe8d9d6a329ff77f240ba8d7b3a1a2722b96ace672de715d0fe9c142b08d973849e543999ae77e4a4e1dbffc73008f08e6c5eb9785d0a54cebdd39aa962b9a17c38d424d90e509e58957f71ba145058a4d3b72406447b8bc4693bf9406f7d1a2f49b14585ceaad7aa113754661bae0556135a6501f006bffc8a8b5c7320594894b00258ab962fc89906b809b196a164a3fbb39b657dfc7a165ebc41d6d999a837e76c14eafd13a5bbe144da2abbed37759d4986e9b0233a43dfc88e822deae8dba55dc25ad517ede5a176af35fd46848e951fe9051a5eaf93d1f3b86b55943a72c296ecedcce5da89ef98ae44e2ab2a513b1281ddd732b474c2b2107d97cd7bf2948fe2f9b05b054149cc3078b3e3dbd5a886b700deeb867059d2b1d941a1dde524ff585b16685f91093da42112c343d501b26397220b9b5cb99bb47f1de70f89d17c823c28dec6e836d2dfdc8507b1d9ceb3fe788bdeabd883080ca404543335ee52ce1f3416aee3084e9c6eb75bbd2c408155e47058b7f8d8882fa6913becf4da3c43d2697e6da3da158ce6479f5bec8d423c14b7dc2cf42a1c1d31456313ec90371af9665f4f88c865458809695fefe9b3a29643758a84048b08981311de80a9055c20f71a9a2fdd1a8221114f73da995ca798b8a47903b38ca1de7456e0f37a1406fd4e33ae65d9c38fa63e3bf31ffe2d0311c27c8ce9aa7b316f26b239e11228dd43cc9a9e29f0646a4ae128f645648e0e95cd94496ee59614b6f9170abe13fe7b4cf873ed8be613ed6369d8609efb10c4f120f3a3d1511871b9e977347478127ef19e1313ef483d74bce80996ded49a888c94fbb512473a17d1078ab39ab39567186803c0fc93007336ce2b76ec90acb9ebf649f79d8f1c79a5382ae04b808a2af46c54fd99c4d84f5fbf91ca594393a4a0ecbe3d2b7764beff9ff91b94c0a21b4a655624c263abd63191ae17f793c44d6f64e213b8b4c1b5b4f5239899912f3971311b1f9bbb68f124461867f1db0e174c37b71714ab299db28a59d423ecf2083db8814d7fcbbd3e488fe8faeca7158974f9b84a0d221baa694fd673da8c0307f02578286e3e74a5fd4c5e27c72aa9028d7706ee6df28ef68825ca049b9326e8d3adab79fad584cc020d8d959fce0cf3959ba807bf8fae7f32f7945b232", 0x1000}, {&(0x7f00000013c0)="1d6fb8d9369ff6d546503d87f86f9e046244287d69168bb0c7a53fc2b6eb79438d7aa3d0eee77b2cbb4d3506c116a9635f3ee742acf54e9c4e8ac109bebf8f7d05445daf0db234d9c787c0ff20de4214d0ff7a1b73579476d36cf1b9bc5d5cfdd7fb3a663fe5731440741d2da58bf2aa719113ea7ca705fda85c4d3f64a61d3718613d52c0741206d10b25fe92ae713a9c9e913f813db0f8260330d422e2ee070ba955ae13a381fd541e64661761906c019e575779bd8fe83ab93c59b23c20eefd44931126277a3b3d29fb65d9e3ea95b65a00c3cf9471cb90f1aeec0dc86da09a80126cb8874b00", 0xe8}, {&(0x7f00000014c0)}], 0x7, 0x0, 0x0, 0x407}, 0xb) 04:14:56 executing program 0: 04:14:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x180) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) ftruncate(r0, 0x0) 04:14:56 executing program 1: munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x1, 0x4, 0x9}, 0xc) 04:14:56 executing program 0: r0 = socket(0x1, 0x7, 0x2000) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 04:14:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='-#@^\x00') 04:14:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffffaa) 04:14:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10a) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x9c09e2d7f65773a5, 0x9, 0x454a}], 0x7ff, &(0x7f00000000c0)=[{{r2}, 0x0, 0x20, 0x1, 0x6, 0x3ff}], 0x1ff, &(0x7f0000000140)={0xffffffff, 0x2}) pipe2(&(0x7f0000000000), 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) 04:14:56 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0xcc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="8b90a118ddcb5f857c889c768bbb836287ebb29f56bfb86beca268ff0b073d3f5ebeb860c8d0f71bda431921718b8e828b47f5128856e807437c636206e6e45bef1ecf2039179ee97d1c1ce680d98f8282f6d091d15d77299491ca05c8c1c45440e522dbbd5add947c2fb39d06f40d871c3a5168", 0x74}, {&(0x7f0000000180)="a9ff31702920bc44f30060b1b3f231929f3efe6a78bcb6712ef7053a7727b79c01582c9b58c07d8ad2220d4edbb7f5000df9a7936a789d4cd701ccef424e63325665f82f77052c720e1869654ea99bbb7d0f5670145f2999b245c2a71dde478c883695315685379b00cbb1091e4b2dad77c3306777d791db79ac1f20c01dd422ca4f6cb6f3cade2bd0fca0758858f612fca9cac47f0ecb3f1a9ea22ef5b5ec0a80d21391608121c02b", 0xa9}, {&(0x7f0000000240)="f264d41b0dad13ecbfccf84ab7346010b1f46b8b97c506a46b43ea5537b43b782435dd4e31e85b268998796ec5380f0b2bb80e8a17a3f3cb62cf97bde97f6d2047455a459eb05269e9bbf9c390338463b05e4a4feae2621f0da18d598882e1e176eff46ffea0ba0df55aa07d0003dfb0f3a7143fdcd49549c72e3e38772bcb4582c279d2b434899475081447d9a150ea2c434f00e035dc77b9eee2a9a5c3f58af1bbf626697bf98e73b593706e3f9fac20ceb6bae688ba222804a8990269096bab", 0xc1}, {&(0x7f0000000340)="5429d006a76ea68da49dbe13a7c4902b3e7fc56e4b6f8a7cf43759ac059a24bcfd57218a5c7b3c2310619a541ee071dc4a2212cbdb092af5d5afc09c1e308fde71b98cfaa41ef6a282101de1d41de4f2794dd9b3f75eab93eb3e3a54e84f10a8ccf63d73e938a468ff4ab96db79473ec9a877af01b3debeefa55da27e8f6189406a0", 0x82}, {&(0x7f0000000400)="1e53f945d4310c7706fec53241185275f0f839224febe42b8155662a2dfb839098300fe5d078f469cdd8fbb27a041d14dc3efb6c1fd300e90a45febdf9f17bcaa1bdc1ba6efb5c17df39a36745ff8e5c36cc6987bfc42c", 0x57}, {&(0x7f0000000480)="e37d0fe8797eaefb69c5e0155ebbeb649f269aeb22ae2ffa8771cef0529e516155", 0x21}], 0x6, 0x0) 04:14:56 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) 04:14:56 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x3) listen(r0, 0x5) r1 = getegid() setegid(r1) 04:14:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x7cb7, 0xf3b}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x2, 0x3f, 0x18}], 0xffffffff, &(0x7f0000000100)={0x3f, 0x10001}) 04:14:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 04:14:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:14:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 04:14:56 executing program 0: socket$unix(0x1, 0x1, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xf91c8ff19c076597) 04:14:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xdce0) setsockopt(r1, 0x40, 0x1, &(0x7f0000000040)="9972d2ee1a137d3c63e388c8d64e68259633c905505b9d5cb32e2b797b704093704754d4b3754643e906179c37a8d6f92a56cdb85ceb93ae8bf749d971b905ffa04fb8920a81d439aa6d0925d983d3253f9397b86feff0eda342d2e4d2b25b9b7a0d14b342a40637ef5b39ebf4563bb6ab96d97c5c10f32966da499a5da9ab8e3b7397b82fae804874743b911cc8493660aa17e2aaa9803347b8ffb9d54a314195d5b5eaaac31cca9dd9c3124f989aa3c99faa7d11fc6c4ebaf91a3cc7e603584163bfc211cc3b269e52c645b1828d8b7a40cc48cad93719aa8949facfb895369def5afd90512554e47c3b89a36d287c964a", 0xf2) 04:14:56 executing program 1: pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000f044fdeb8c7a509d3fa8b0dd39aad59f6c7b05330bec77384de9afd66820d3eaeb9e"], 0x1) pipe(&(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:14:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000001a80)="deaa42fc46bb00f5512641fc522beae80fd28b29890f8f45e1ebe6c60f738525c9f4cd7d49d3cf9edc011954fe61b6f6fb562eb31cb5fdbb3e810ae0bf2ec86a7e89351f84d3c5e732f10e597252d461fb90bf059c1defa9e976fdeb504224cab88f9822c50f72b700b0ae144eb918273c3e4833442f2cad341299b91e52d1ae6fecb8d22850c134d630dd849868d0246ac3be9bcf999966485242728330a5ad0131d14a17bbb75ef45b6d215ffa4288164837556c650dcee32a0198621904e879ed66ff9b16b543fde8a148ba30c6a10a1f94d330aaeff0d4d3f9067b8972fa081c4617abd0776b27a9f96838bcdc52c1623c36bcb5d38bca6d29f66950abdd34ec04a42bb3d85883cc874c407f4a5d56182ace5592b1de443dd07a4e9416d287f8e4ce97ecdc6e387e5c8a7c87c2d01c08f1a8d67afcf25abc56919fb0198e84a0d97c1134abd8136a8cb906aeda02eec2462f07dca11fe856fcc7f1b6538ab615f842014c97a9ef26459b72897598777932f2b7c29a0fa719c15668cfc9be6e1118181c7c1ec0933896ec03d17203a66c4b0aafff1550e6cc9f6eab2ecfac3bf631ce9e82fd957f897f17ec5d48f7feff3ea3a2fec1de4949356a67723f807dad8ccb2cc04da2ee01ce83bd3a1d63d4d1b344cdab5c4f0ed1d323f202badbbbb1cd9426afb60b952ce865e54d2bb22c8b69ce3369efcd2788e1afc780c9c4611e583908bb6f9e42ded7c9e0d88adabdcb1c2649dac1e45756a8c7624decd109d73c9799f7f043ab08619cdbb4ac441b940b4f2c01908c08bae95105d41be48a2224a75dc4c472f322a2983828e0d202df1b45bec72b9c3db9151eb8a0d3b8ad31be8ceb07d1f2452a524ef2db9f625d423e825290927894d5ed550ff8ae3e8c44f77bc687617711c16ec0b71fc5c5149cc535ce19385d419d18551bcc3bf18ddc8bd0dd74e64841f42511c07f8fcb3dfbfcceeb8d2ce60b7c75d05911280086962204b215b6c18ef85d84247f9a7bbfc6e0d0fa596d82b588bbecd58ee98c4f8ca3dc958ee03380ec556b8cc226249e7a4d9c2ec016fe5dd79f6c968bfb2de4fed6818aebc8e32895a940aa0a09e00c9974c49f168953c9447639e3e5c103c724cab73dfe1dbeccf99f63f728eef6f19eab6c4189e8c517a40edc254dafb46062abb720a36cb8350122220ee126dd46c759e05c314f8ee01d180be8e40615bf078347f99620ae69c506559d02fe29d1d7ff131f9de6163016a4a1e308ad265a4110d66e2effcaf7f0606adcd1c8ca467deccef6c37abb3367520d70d0ad4a65ee18d66a7af24bc7ce561f03f5cf2ab3d30c93ac7e93cf9f3ebb16c8130a46e0363efd1b83361b0d5118e75acfaa9f7ab989dac64c255edb504ec653ed3e088dd7dffd4d191a01ba4b75bfbd489290f99b9752dbabdec6ff1f5a01995b6f621bd048eb1f2b559588ddef8cc9df82f92d23a1787f4cc9112d5d0011b3e98a868d9964a185edb9785497c83374004896d47b6998639a4d2c8f9f1d9165b103aaa8bf32d21cf8947df1ff0af42a5100db40c930df200f71944016b1eaa3d8a688fb9f01619bccd0926cb7e6f9e472bec3e0db2dcc21ba7b7805118c68a289d408010d6e990b10e0921e91b27f558f4cc8ba66903dd7ffba0784e142653ef8b552ed6b254a92ba366dded5008b3651a3b02a8133d79e95173004dcec0fc0d7ae7c5b7260f79b7e71d9f9f18daef1677668881fb8908eadfccaf1faa627df080d36e471344f6228c336204a1105e519b253a5520cad1785765b9ed3a0908bf9391f6c856c74c7c2f320bb24311b812927ac5e179f34794b116111fdae499df2df098f5027548e360d58098ae124904d65494d6e695ffaf3706e0010849ec25e8d98237857fe2743cdcd18e50ba9548bd6a224f55c609232f7f255916ca07f257ee5da164abbcae8f39929ea575bf4acb8b3217063a077251f99d7e3f1cadfa67686e8ab936bcb3f784871a47583919180c6a6ac7ab023f3d5f8362d6ed7cd0544ad2b661db1e144b7ef08a603504764d5fc19464c817ce249168af7e1e9703c6662b7adc82d6dbe4480f50b328a12be0080535a867f958195a1ef9e9270b69e8dd0a999f527bf8d77f4bb526482f8a8d353b4d03f2b13dce4f79e725781d693631841bd28762809d03d2af5f2a4865a24edf3781818f35b91925e763af92f8c6f07e29c15bab7af671eb229e5081847925ac2192aeea1b495e9a857503412ce55f2212c6cb77914f42aba75cf42e654ee8634bacb32a90509cced72e7a405c3eef2726de17b8ce8c77fcf441d3680021fab087c8fca0793fa20f729fc0a447f33464c8611e98e319d7431a01766ca283c4a015143f605186b08e88e36da35943b2886d97f96a8b771c7f741219929cde185765b453ec052d8f806b991a729eeedd19b1aa8e74e4d75b6ce71f1c55c2f00473ee57aeae7e93649928274d514e6c7028dc2f492907614b333a11ee8ff036648363ad6cd277a94fcd5fdb7a37aaefac0beda1bd2e54949c3cd9ffe8ed279438e997494c70c3f3ad51a1704b27b34d77f605370b39764348b84eb242b60a5f4f8269b2da368b47a58195850c510257e76ccf7698d1764eab533b95d364ec521fa452dda833cef7093fd5a055a3b1f745a0ba02f92f59d25c5f01e8d68ce2c704c0a12a15ac79d49d97d7e8dbb28600baffb30d01e0115eb03abd84e8c57a9c880b5b6e60cdcfe9f9d84b53ed9c458c05fc3594f6a39d2e684eef3388a660c36601ee23a11c99faac65963e2a1bea8b2bb9bc1171027b4eb02e35d148553e2a20e41ffbb200d6ee74d99c03bd06cd2b5e8f2d150452a6031a8ee0705056694ad6eae07721785656e4be1a279eced44b092ae53ebb711df699ca3d94eff084faa14070b5c97b52f60d4baae896ecb39dcfb3b62a1028551bf2fe14ca116717cb52bdae7d306352c06242a175bdbc9ee759e911bc2ec30dfa835aa7eda496de47933470b227c69fc5c89278b3b34cab2de62b86ea4028d0d2d9b88f0ff8cb55f0d67d324b922ee8630843b2a17bcf53d3452e91fcc59092ebcfb026386a602babacec8261f71d296fe945bfc0d615bad9ceaac216d5f21d129591354f8242eb3def41a8e8bf870439ed4f6d5983e4e54fea9cdff5dc6fa901f7a0b769a62a3dd53bb372b8c1ea321d4e22cdf6759058728ee9553e84a51aae218edb12606f8a81db63936c8555e9669193624e13b99a2bd33482e9e1bcff62d668c033ba2b9cfc927edf491ac09ead87056348078eef521462eb0f2aae52ae52e46ac74e59dcc801be0b64d89ecbc9a51b15521b5fd397e42edce79637c49e039c548ff5bdf3036acd967e9e966c4dc7d33622155f867a4380d62de08c5b3bf2929251a0eae0e4078d74d35b141c7e347b28ca37bc18cdf6dbb44d750872212b46f60567862ea355aed16c2340d8387d553532897cb803186c531b336d6bd4b324eb9325b277da8e11786a5aa4e926426b419ae3344a20dea954921819696098ff3843e666abea108bb6e592564436a9df89931c2c2af8d4fec08498e338f257fbb7b6cbf03ce07dea57b60c548f04867ce2b8beb5eb908e00f89a10227451a570d6faf4847d002db15824068ba79bc86ca6ea4fa4a6c8a65e90504b860f5ecbbcd6abad45a90046246ead00018cc777fef817ce0b852b472ec30fb77ea1e648959b75a884aaba72d4a60e6fec8ea95c1dc3f34eda08fc2e5ffc41ffac8d0617f57826229a5a37cac4369fa933726887ad8b294e5478a097cda7950ba0201f6c59354a314f776b7b9548e4a0d7d8d473ccbcb3c2067d788c776b003f314b5b932532e9d967b45b37892e7ad1d32324773bd89edfc0d05e0614fbc8932b87c2dec17b4a56493520ae10e4e6c0f07c61a45ba0b4133a49e118a2788c86354203e6d007f3f347d7c7d55760b791c243223807cc8dcc86c9fb8b4ff12da8296714a5bbbc650b99e3dae236f9b821246c619112ca5adfe9d457acfdb73493af9daf3c7fc64d148d79e28c2907623a8da34d7199b35c4bf5b837f99b62f3421aafbe5653016887589d509eea9b5855a0d53379bae3bf3f42a07deef5be97bb5f5f65121c517e2eebc69b7b0da917129e5a040b7b4d7fa511fc6e9ab5c3613dfbd1c54ce264c9831b2c8a5e93228023c769d53a81ab509a04e76b9a588cdf1c6575dc70c85cb261b509e83612f5f996ab7f033ec94758495fe207dc1db70ef73d0f15b7099d8979b0a4e7db8ae846dcaf99cc3e079ba2f66f173bfc525e69ef332197a8aa51083a31dd9f9ffa1eabcd6e7dbf692c029160bb5ae0342862a414fd970647139ae2403451581cf3ba5bd2914fb98ff746afa955cac28436c911c18a84f550c956b0b18bd3e4d353e3599ae7d6377ec602e2693f764ee14cada045738ffb4939408f4c78d6261241517f47d12f362b491bb01e62e91b619784bb7ad9f28aa440a5d833ac52de3f4729b51352fb17c1b9069112d5b46cfa0b5df4ad11ed25c0e226eac54e1232930952d362bac359b4450a22d5084663b921a2e9fed5adb26ac60753e544bf5a303056eccbab1ec1fa34cb9b8c7ab138383264e5a623b18708a6ef79f29387acdc02ad5042799586b34232dbedf2614ca5831ff3f70cbf06157351cce27dda92d13546ff41c8179564655e230ea7ba6a16fafa4ddd08ca10d4ac15ebf92506926952a3447748220e322fb27ab32092676d08cc4d775a542e7afb31acf8ee7668e3691d8a124dec3941017d79eafb6cec975bd0799edcfbcd0786ba063a31074ba651f44f629895b80315b70d0616745176137f0998bee5d4f1e7be175a024dcb426b4fa5dfd74b939d7eab75c20803ffdbf68bcd54a0f2379797f61b1e9cc83096016d9882406f6ebf843e62e07d760bce05fca4ee127919bcc5ad817b7268d55e447a088ad409276d4e7536a685c2ae5feed8024c1b0020ee4bb2fa8743163c35e1597773f037bd024626948beef222529f73eb5c143ee279181bb5e70a7cbfefd80343bb60d1f997c0d3ebd1c9d964eb5e146364c794986db117cfe8189ff08d0cf490e95c1bf8da2bf45f3bdb2cd2a01061aa71866de917dfb93c2b68086de2455fa8fd01269236069e381c102a62cb31d30ccd33e594d3a209b7bbc89b0ce6a5f7add80c9c54e91a282ab185213b7418f6194d0", 0xe64}], 0x1) r1 = getgid() r2 = getegid() setregid(r1, r2) 04:14:56 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/70) semctl$GETZCNT(r0, 0x5, 0x7, 0x0) semget(0x0, 0x3, 0x0) semget(0x2, 0x0, 0x40) 04:14:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f00000000c0)="b9c8fdf1af19b27507c78150fcf667ea8377f4935eddad205c2cd308e8f7a0ee494a03181f1df417ffc8e34c2ecd567e71d165ec544dce6372f6a7fed544572fcdd676727ff92363d595b54aad039bb66f6c049ccd0364cdc0d14cfcd0bdb514df58201499efd88457606108118d81a35c80e0e6aa6d7fd386c81ec4bb455eaf9d70d031948ca9a3828c7b74", 0x8c) close(r0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8040, 0x20) pipe2(&(0x7f0000000240), 0xffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) 04:14:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x10, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getpgrp() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x536b, 0xcee}, 0xc) mprotect(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x3) setpgid(r3, r7) r8 = shmget(0x1, 0x1000, 0x610, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r4, r5, 0x80, 0x7}, 0x97d, 0x0, r6, r7, 0x80, 0x6, 0x2}) 04:14:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getuid() sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 04:14:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4000696c653000"], 0x1) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000006c0)="66fefcb82bd5d60eec7955ffbfa0a4fc8e439cfd9f1d54a175904a11d093e10204a864c45d7fe1c4245f261f80b77715dd52067cc8e7da8342d62eab8f0a7e0253510c3f3c0b0e339ebd127655900ecab1845e016512d75605c826b79f1322aefcff1489992cb09eabdf75c3f5f23294e186fef3449bfebccefa0fe8b3cdc912e8b4b83fa18e955428c5d23749882778987075e2495a845a11bb8e5b8c0c74dbe06ec3576f08256196304147450e08210772ecb7f1a4c50a92f1e8211fc40b9d85b707f0d0ebec62c26672e59ef1121df8866fb96380213d59b69d5a34c90009e4a12e24565c1220dde7e26a627552365885c1bb2f3f481340a9d21ad7ae32e161f818583a198c5e89cf038809378e879bda59fa3ef142a991eb4c3027f5026f40c687352ef640ffbc82086226be8bc9b7c8bca1b175b0238bcf8a343ae9f94555c2c3d2ad313371bf9119892229e9ac5108be3becf4f9768b3831c90fd05e29b4934fa754e59ae68bb39908cff4d91c14647573f00b785a5640f2145b4ae0827446c64f969030582385688f734bf72d96f6c195febae36e685788839331f374b4fb97d4ed9495a50a4634e5e1f180d05cfabe2f8cffaad6c90dd500c77aee5ff960659d944ba2eefd3bde21f7e320982bc62584ee97aeb00cd6cbe053e903674bbef68c62d64eb5ec14e7ea9adba9483416a2308b4a68e08f70caa6cad97b379ef5d7fc12c69a16bc074450e405f42c7de9be72fe650dcc2f7e9512a54c5ec4783e909965c8ae7b508f34ac97a955338f7b45575557578411a4135a8ebd0b0382e04ab672c019b0b8ee3f8b9351a30ba9efa7ffd16ec6ee3177b78125eff450ab4dc1ea10c203e6f0e137f069b4cded6d5090eec5a9871076d6c56a9cb1f6dec47828d3f3d1cf9cba7d5f72cbd360bed57bc28f367113722f5130f799f14d4a7ea236fda00dee822b7bcdde13a1fba5f913fdfde7c5ea9a6e30fdd3f903a07cd07083575c3c9d55b63fd1caf2fa0ed0e5f853aa39930771e90d2491efc0f5084de306c71283ebd676df0e15687b629cd7c0a140e7e73160717a6f73f60eb78ab6f76d1139b1abff10d1b710b4d2fa83a98badc8a0d8d12d07a4286414f0a27ae485da8e5debc7cf32a2643303b869574ae8f7f31a87050732eeea697698b33ad4be9f9cb36777356bf30e75d0e1f36489439c79f6bad35a598b081739c6330504c148e2185ecd50be3500c0b8b4778f2a054700dc536c94d13d115fe66b240eb4f486bfe506a843937f39eb28287aaea7801ada48a4f55a6c45b1995bc518b581994e70c06ae2d30448db5321829e9e533dde22f29a837aba5c45ddae72cbaf3848bb52e382ac764e0739cdc8d320b4e145e47462d597f496a8542c15d37c8316ab47ea3a69eb2bf6529c97dce6ee8cff0e790481f6f1542efe62a2465cef17986f958fd57c8d3ba7a55f516577df13857427fa10e387750ce6d17f8aa331f4e40f28421342c7ce68e5c620473589ce410909c8260c9bd3a6fe82b71d071fb41641745aca683df21c19d9844420e0e75076ee2be61c4807a53599d94e4c18925a603fae4090d08f629ddced1c2ef2b0efc2334647262afcce5348a50d1779f0cdba9fadc88acfbc2406eaa9093b9fb389fa4bdc163c8ab9e8a6dac7a8342bfc8ff1378c9a6254ad49acd045ebfed0c2a5289820df8759144abbc9014315d34aeb1528efe5f680745bf24daf927c603800c93780fc6a92234d1471d67fbeb1e52c0918d74632715171f51a20ff759151fed93a7e5b4ddc1a7c274a35892a306d2f350c19116f781dd0fcdc76444202e82a956d7d54c016fb6ca479595405f4af8408cc8436ad393eb4ddb0c479997317ed37ba62d51bb4b0db8d77b5e13d3ed7b247d11c4c11e312b3b513eb337fa4f775b7825c41fbc9ae6c8c8dcf93fbaa97debe8728dc921b59d85c464eab49cfc11d0829e08611bdd7348a02f0debfa8d635c95191320ef55c9e32864c5e766fc4d9c4aeb934ce9101ab0e6f6041bc7674722996ff438e71f5adf61baaa89c98b4402b6a2d476ebcad3951c30a0b1e04d584ed0ab07eacd7174a4a7c82b6baa4fd4f33150443518a52b16c51331bb68a142d87881c86a4ad26a386ff9afefa6d586647e3607b3b8cde96238f76", 0x5fc}], 0x1) 04:14:57 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000180)='./file0\x00', 0x0) r0 = geteuid() r1 = getuid() setreuid(r0, r1) 04:14:57 executing program 0: mlockall(0x3) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x1, 0x0, 0x2) r1 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x6, 0x11, r1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0xc66e6b28b9852233, 0x8, 0x800}, {0x2, 0x5, 0x1000}, {0x0, 0x1, 0x1000}], 0x3) 04:14:57 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000717000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x50, &(0x7f0000718000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x40, 0x6}, 0x200, 0xfff, r7, r8, 0x8, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r9) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 04:14:57 executing program 1: r0 = socket(0x11, 0x7, 0x2) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 04:14:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1de) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) close(r0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup(r1) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3f4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x3, 0x1, 0x80000000, 0x401, "519982716d70f29ae3756086f06127b9536f1d36", 0x4, 0x6683}) write(r5, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f00013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a72c00b3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c47858d1ce412ebbfc615396cec088aa535a68481e2713cc2780000000003fd178e49767425df24d687bee66bbec3d06d25fa5cce18e9d4c9ce797e9c50b794f6dfcebe47aff5a1395310e3ed199381bbe2259042a31d70b6e8af6701fbfedd26bd627c1cc86d456d1e06da3c8b4655f7b0bcc08e937e57188050b4249434a3ce79168b2e58cc01b433cf1fca26c6be526ac596750e3d6b7", 0x1c6) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0x0, 0xfffffffffffffffc}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x7, 0x2467}, {0x48, 0x9}}, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x17a6, 0x9, 0x7ff, 0x7}) read(r4, &(0x7f0000000880)=""/161, 0xa1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="2adc52", 0x3}, {&(0x7f0000000100)="a3ff6cb37252f315d7bfe11b618f65e26b41553e9b584df92537ca0126eea8d748ecea3fd8e369a4bba06be3edb27d8e00329d34b6905effbc", 0x39}, {&(0x7f00000002c0)="455a0ea313f5d18c9bfde11b1d729e5ba57c723406499f3758196c0c25d9438f1cac88f04ef5e1580139c262be8e4b1bed53659b2b5926ab0ddd44febcbdbb4a191a5e5269ed3fb14f381b09f75d1fded25afdb863067dae9d7985f37170fd45f391de2d43a0fffe1bb4ba7ada7b1a33564239d20604bc90b6d1e23e", 0x7c}, {&(0x7f0000000340)="ac6b2a792ec43919096c666bdaa19aa1a92fabecc695653f1cc491050fd4b64a9e190f80c6125fc35a52eeeeac00e87d7684f08435b2ce63119b64b9b2549099c427ee9de8f397bd2778", 0x4a}, {&(0x7f0000000940)="5b2ba50718ea0b2ab50abb84c9793dd694b379d88996a9a10f6d0cb1f4450d9e83ae71ef41314ea349055ec537118f9ae28205e0478e71bf54aed80eca1cdc58fea347a809e2dfdd80e8f76af3b52f820795501da4a61296a6526babaa9e47442c9214f3fc9f0c26cae501ce84320c2929397db4df0e9b02c57275308f1b7ed2b44a08c07e95455d0b61819c5200fd6f5559bcc71efae93f5ad42c560257296d3dc76a5ae3ffb453b836770bc5fae2b096e6839e1ffd03c520b55f1fd09779c3bb82d64537bca95d2877cb5733fa94263cbeb28eab8bf81309a19b72a328a73f41af221cb91aab99a42dfd682c544bbbcbca7ade9af83b9d8da35e9908b7e9b301788af44e021485a0a70b3e9e1f56e1fb2ec94a4f5ded0dea80f3ccc5af86cf28ba1cd76cb5dd6aa0cc9b158d705e0e5f98b3a04cdbe8b339df7ecdf850d598465c6d79b746834fe08d3acaa1734c035b2980995d561c83dded9c69bde7ca0641e9b1b2ac09897ed8fb900603f7976c7bf6943ae2a4765513b425dab2eed6c7ca951c6a665c9c9b3462a72cc0ed1a3a9d56c74d1a8d385853ddee1d9a341b1ae1f4b46243902ef089fa0c85706e644e47805686066bf00249998f7945875da13fe20170f184982f1e46606cfd1595368076cdf060960e124b68281a8f4e048b845c9c84e9a8445c1a875038eb281c18b03ff516ae9847ef39a42c181ce7cf2536e5fdd020d4ca42a24934146beaf51cdd4b24f51ec730d8beb9b077a50afaf77b9cd7f9f53b238372299db75ecbbf5a86725936e7ec7cf0c96426ed037c1c5ef6dd0e3790d0109b819cf11932b1032929e0219568552f76e79eb4b25dc743a82e013198846980d28d987165e3fbbd5fbabac13a4855ab99ebe5ad854c11961b1aede6d66b3047bf5a71795cec4188b94acf7564f9d81bf14a0d7171489d4619dee4fed130fa6ab9414a48e1d2cab623b0321259095627d442f4a5b624b7b391e15b7353251392bae84b6813ac51b186dbbc96e07e8d875da29376f0887ce74a8089364b85a6f31a74cd057b1b8dbe59e54123bb7ed2e89f3146dd529015965ae01a9ad81562eb0025b1b0f112ff98650cb9841cce2499eaf8016905ace4adb09eb4915cb2c82559508a11e471393137b62e2a8385ee4f2d240d9b40e0050a000aa88f13509286211ec6cc53424e38e72870bba92fcc6e9e3fe036f9d11b6505a2b3d46f977ddacf1df2dd53d2b3a83fd6f84b80f571766a53806537156acbe51ad6922def26c04c6586fa3bf5aa1ff6b3ce8e33b154e4819ed83f72adc1dacf15b8492cab7c28fc7e85d813e595a0a2435e7e5c274d7d48a7deb405c99dd0f80c61e4be6292d400d0d3fba9aebc242f88759556f79c68a56e0e251a0183197b1bf727fd3c1a29bbc049bf37dda3b684a148d751d9befe47f762ea9faf37a89f4e9aa3674badc3719a3dcc4ec0f563ddda36a1a1440665349ab42af5786fa0d8470d2a75a16754b831596e661a421a2e276ba4f2f2c1da70c178a4a13375c5b59453b2132bc94a69b474468769fc1ebb4000be3eab9882c0c54adfe83a11746ecd2641dc7dfa0e10e773f5a1e3c7384251c7a8f336c8559988ce69825dcdab24dcaef141bc19f5e993f038c302d5c45158740c791a6b178ab08b74feb7110916d3c1051f03c2f0661d90f27223b0eb03af364db181daf20f9a323735da283dcfa374f602c6a7200ae01944970186fd8bb3cd9c2d140e2cbfe57e5847bb44d73f1c6e4b01863f5bc217e86a115c8a3c644a915b21d6580c74c932bb08d424bd9469a019084b447840913f44bc69665a59d160f3acbe728205663ff3f006738644384e89c7b4d6c04e7f02c8d64729f67b95deeda80328c5f64ca849f6e2018c9bb85eb72a98e6db4e3dc7f3bf2ef1cfaaf7b80e31e614697baf92c6d79dff56fed5dad9d4a19698a871753bf1e8d37680285142100117e407125179a1859178d6f7e2245abb5c21a62399b3dabb8e0462520731772f0b461af72f3118c90dd6cff9e7875d0ca08c35517ddeb64ceff932878f6a35eb71602f465389c38e88b68eb684a5e52e5ca9100177850ae9826814c7eff4ec743d11738b46505901cc6c186145fb8b54d55a9146dfb94df2db3a8b0daba1fd556ac0fa9b565a18d3365a511d94be079dfe548af9a145a09d74c600f2e7fc4056c88c1f1e45450d5a3a5e66bbb61e563f927252d862e9a1ac2aa20ebacea481631d7c2f5ca51dc95960a51273bddb2ac32ce386400cdf279a99862ee48faf90e8972dd3b12766a3f6d7901d459a1f59dea98503b87ce087cd00dc3135767b1dda06cb335d9c6ab36188acbd8d52c7e37855d0166080b893e3a0c09f419cd5161b95cce31ec83ae750804498b5051b5d417a74fb8e3eb79a15e8c816d0b82533f58e61527f306619c7c05ec658c96ce830fa8248a33bf46c8bc6cb07555e77dcad84f532df6bfae3d794a744c2b931b0056926a563c30a532fc61dc48c6ebe15f76b5f0a1cbadd715efbf20d4d13caa5c045d0de8a8dc97ec9be390a886a4540e1900eefbd30d620c9da446a74e9e9c3e876d36d3862dd469458c5113357e433646b5258d130aaa4e6836abf7d06cf2bc1bee09318c7b6795495c4efa3cfdeb182d0a0acb8fb14b44b572eefcefd97fad460d7be13f5e4d0095130627d3847ddcc61afec43ac6ce6fb53451580bf3d30f49b544a352572b1dd5704419c7bfbca0c3d4c1cbeaa779b95703c78fef9c76dfcf7e40aaa128869d81f2b3b50c3370271aaf5248e551654996ce79ef0a98cc6c98e36d2c7bb224eed3d4186189bda6d001501949a1cdc7afe039cc3e979b93238cf2a19cc9246b672dbf7f94bf33061bc4c831ed595dcd461059617ac14cccbb683a1b088fb702a60582e7a9cb849b51720751732135157077f4cf08e2d50749c8ba11067433bbfa332ee0b5969d55e00fae95eb388bcdf13007027572ee33808befc98378a7d9c80200f776a1f03259682b97be973df89afaee7e18362d67cb0d75a994efe9cb129115721d6cb3eedc36180f60458033f0a67b7ec189c8f86703fb3874e2c4d18119e62ffe32541a14d71cbb0ef52efcc12826a77ff77a6bff7efc48c299ed111351b9e2007ad89af042aca963110b57e41693d70d6701d16acf7adaea06fdde354769e1c156cc767cd94c1936e326e83d699fbcfd9df7f52c3d02b621452afc01bbea3de60bf90d4c805b249e106799637b774acff675072db3048125c8c30f2bc2a1b66cfd247c15917d521e1ee1538ebbe1e864308a079b0996918522780dc1ed386a24e050afef892bd807b612712544a76b1c58b19dbc7279f4d22bedceca531c5fd961644daa468c9195315fbdc98722e5c8b34c4c36b67604309b3f1a848e9b8704cc9a2b70cbfc618ca241f668c6d7ccc0ac08e266396ceb859e19f9797d079ea44fcd0f3f2c39785b8f8d1349c7b5ee005b250025f2e04e377a6cc4362d7720d46de29298f989c7d873d521d69630a6c1e9fa85e10dce8dd8b16e1bfcf72cbbaa91d4ee9775be3f15a0c56d8379a8c1edc529cbc0321dff7b9e1e44bdbdbdb974ad5aa8b900fede90c8ced45305737a1d7272c8dcbad0f5c5c697052b662f2c5703669c21cd154d66872e1ca5ea3c80c105c98115090ea9ddc033c02752c4537221e76a08eb22d03352fa17fe0ba97701c073843cd23ab8913c21799ee4c44c2a4f6ecd6274b4674e2ff923df13c48721162e1fa5e45195215c4405c34c6eccb14d4eadce4e07e93575b0af92894d9479d9d3d3f42adcf2d5b05e4c2987a79d635e01e8f214df5824116c0b39807f8d0192735d9b2ef5ccf0f36955155abf3c8ff09d8e78418aaee5657307cf24ab9f66f1c5ad900ea32eb7b24ef7c2fc185e0375d8c6bbf90d3ed368f55ec26875ee45738a4be282ae3321da825677799996f441df3ea2dced2cf4aa8aef7ce4552db0ff195a27b549b1687de9e2260ce783e4f61d731b79543416d11e8b1bcf3d3c8358d4c15b9ca7ff54545563540fdc0dd79d7c366a6122359d04b86139c71fb1f17a1703a71ba154256e5f0bd3e8399f72facdc01487f6d8d908d584e5063f84329f568c8066f5ea30113f14e670da3184459243b123467fa402afc2b1b534d30d4b54e9b754ef9d1bad83828cdae37284da89b36d1002e4b8f8218390c0f2b3f614fbbe6b6c09a17401d0266e45d048ee65e01d9417c08afe40b132ec483077efdc4cd434ee55cb3a148007865abba06bf12d46698c602fd109a8a7be9ab8d8fa1c683f0028e482dcfd526ecbca072a2e1272c9681bfb09c2befdcc1e3d5799f22941f531831b24a7617ec10ce405399b9381a243a18d12353dafb07866a3b96def7bfe70e9f73cf574ed0b82388ae7de68377c3709dbbd9029c1e8dd0cd1b9c301693c788860add3bb49762ee780946f5c12d00495ea321ce432a20157525701e5c39a8af57dcc9f600e00fb14328687992b885995b46c616e2dd50f2301ab375dd6a75cbfdd143fd7d2d7258618a6f4e4a56dd4da3522e015c5718e3641f533085eb685a7d89410da61c068551d1d0354d25e231fd357d16d25af4a32dcf16f1c8585f1f5ace1d73256747f5b14f1c53e8a0b123cd78b30fac42280d3ff258a3fd51171468f45e02f45d22f66381c36fbf55a53df7108a439088bef4b5718bc91600df85de8fbfd2c040316dd79e79a8fa7ca46cc32008a1a693df5a8736c2b613121a0e6d034d4742562ac80b4b72f36a637f78e28da95ead3af73f826c05b68a42a0ee54cfd98127039527693c60b92400c1955a555585e9ac65a7415318378a64a855e5742b006d668aef8db374d2f58df03ef29849dbdeb29c02850b5ef6c6a8714f18508c0c6c181e4db20e938a39431087ef56a28e8490c9e35380a211bf85c79762e6a813f119959c7c5b4f000c8734e8c80a19cf66f56c697e94fbc69e162c5290a037900821c2014646146f15036b9386550f486f50839b42e223d1a18316001c9e328c47d40fd744673f003e34221743b383e11b2e6a3122a2e2122ba50c65d80f51a746f66d1cf84358eacaef425b8e8d73cbe5ee05b575569b3d753dca89c877c151a11ff98a148df6d48a7aaae1116a13e8d1be40d5569bec38775b650dc10f5c7f859af798b1244e2de221c4609ef0fac85ee8e76ba1085ff5d97819f347a4cb6c72f97aa5fada0d5151ae9ec02609c805fb74ecf52a24916b91dd9c90b1c2f097ac97d624b102f2e16d89180e0bf252282af9e8eb694f3ea91e00cb9792cc915725e67f41ed9a75633ec0ce263b84b5ec3d122e0ac1ed79ab39b4368bc491011aaf75a6af92e70e8e7e23af879956b61a6e5813f31bf9bbf1d98ace6865ca538c75e1a9e426b2316e287fd0b9524ba08ee360b873f69897c5eca78fa0a084c12afd21b4bb03f3d730380dd7099b552623023a9a9aec0e3420422a0e9c2aac0199332de3b70491a983de276197027c866d93c92c387d6c31f425a28f13d66f6d0845f4b4a357190bac8d1c995d1e4b53ec08438eac093dee642dc1a7a2ef5ec2bb099056bf091ab059717de4dd13504672ff515402dcbd9120636cbd0cc474510b5b263df8419c18fccf11557e1d5a209dd2a4d65891b7b87c240e786ddde4747a2cc0215228c90963aae09526ece7527b038a8ec19506d2ffc8e615b49a66842252c801bcbe36c06f392af229240d6de0cd4b782bbbf0ddd536f073c8d8266222328ca5c601ae84f434ea12bdbf0758d81c3ec5fd64c8c3", 0x1000}], 0x5, 0x0) 04:14:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) sendto$inet6(r1, &(0x7f0000000100)="b30cb536c6c51e39c73ffb72a5b706cd178c35d70d7ca658c5e44494a11bd199112e41ee8efe61d89e8cd74a0abf634641853abd95427e75d65665cdb18d01fa92d77d466afd2583aaa3a904ff8b04ef96f45c0d77c1922ed541e2ca7621fbb8e652bbc9b12d7b726f1c7843aff7dd943fa9c514b364e0aa8f153125f70227f0f5700b53c728efd7e74c917b6642d7ffe0540a38d8cec6efc1c2105b66e07457b8cf1cc4f346cacf5c75689eb36e773de38dd0681ac9ff3701362e13716855e59d8f16bd7818f03977f9533c5dac78e7d56e87391e", 0xd5, 0x401, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x168c}, 0xc) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 04:14:57 executing program 0: socketpair(0x1e, 0x3, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffffffffc75) clock_getres(0x100004, 0x0) 04:14:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c532821bfba4d5", 0x7) close(r0) msgget$private(0x0, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/69, 0x45, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 04:14:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) rmdir(&(0x7f00000001c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x6) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40000000, 0xff, 0x9}], 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0xffffffff, 0x2}, {{r3}, 0xffffffffffffffff, 0x44, 0x80000000, 0x40, 0x5}], 0x6, &(0x7f00000000c0)={0x3f, 0x7fffffff}) 04:14:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x7d, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8440, 0x88) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xbdad) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)=')', 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 04:14:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d90b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:14:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() munmap(&(0x7f00000de000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000003, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x2, 0x5, 0x4}], 0x9, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x11, 0xc2}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000020, 0x1000, 0xf28}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x401}, {{r0}, 0x0, 0x12, 0x8, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000006, 0x8da1, 0x2}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:14:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001540)=[{0x90, 0xffff, 0x6, "8e8016de81161c008855f2c573c06c1653b4ec2177fc5d68a46f3a0bc4e3a0787002c8fcc1830cab97cc20ca4a92ebc9279aae7d0037d2eaa31bb93a0ae0b5daba3cc3b4b5bf9ac97781cff02c470f7f60ddfaea082cde1e7c4960be33f862f533aa57995e523661eeefedfa23ddcb9382d72f5096e005ff2256c64ff9791b74"}], 0x90}, 0x400) recvfrom(r0, &(0x7f0000000040)=""/88, 0x58, 0x43, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 04:14:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfff, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000140)=""/9, 0xffffffffffffffcd) r1 = shmget$private(0x0, 0x3000, 0x4c1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1f) syz_open_pts() getegid() socket$unix(0x1, 0x5, 0x0) 04:14:58 executing program 1: mprotect(&(0x7f0000461000/0x2000)=nil, 0x2000, 0x80004) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="ba906c726bb00f6ec7a6d437ffc8f84d7163a254d8ff0bb377be4efb02e0e62bf659d7bcdc632ea57b4e3d6da0d81fa202838a266e8bdccc61094d5d16b969daf4e8c676b1b73b773965a59243f5e3b72bfc4cacd060578ca24f15f0d50df734c3280cbec42021821fe12c1fb9065e902642e7b0d72ab81de2a81890ffb79cbc897be00a4e7527686c662c30e4dea1ddd079a7109415abafa2b8351ebc278393b1c8a5904cf1adc1d9ba115ef14d136fa519a1f8ff80d7a2e6139eb46071c10a2f2a75", 0xc3, 0x40a, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x800000000000029, 0xa6, &(0x7f0000000000)="d5ff9668", 0x1e3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0xfffffffffffffe28) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0xffffffff}, 0xfffffffffffffe95) 04:14:58 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000500)={0x0, 0x38f, &(0x7f0000000480)=[{&(0x7f0000002a80)="eaee7e19bae644c75a15db3f5a0c3b22016f4c4139d7813cad5d0aaaed1c00a04e0dc853fcb8dce42c2bde7c14bb463a9db4f95d7efd8d26762291cd0715fc31a3c211d2e66aae2a2922428f816f76122f99134a9f32f088189a909c15d75b77f6ae3d35723ad520e25d20ada31541253bf354269f3d822312349a34851ba6603c39a3a0c405466f03dd15b92511603be4995f0383bce2dd838d0c6221d1a150c6b5648f19d7a257f3374c2d976131cf5adf00635f08e2a0fa2d70493243baa7c651e928626a4d15c2b9eb218167a108e126e9235a3cd7ef1b329472e2b89d275bc375f0a9f18f9b234e3cf9563c0196d3a2aeb918d6a349711b7dccdf417dbf88f8955b80ef7118df418931509fe9048f6fdb589f0162a7a80d4d386382115ab7022ac2ed71f2386c05da8ca5926db47c6aa43f96f9192220989cbf66ddd8c9443d6fa0f554b94f80ca6f8a925986c1dc363a06466deb4f8e95be0c78b15b5ddb4394b71a16daa720f9b680bb4d19788e28ba770cdc2a270d05387f036c73d79cfff4cd2cbd94d901d192e84179b01ef5fbf52d1cd4a4935d8dfcc7ee84ad552f80d8af746064a1538d6149bfb168246e22a74af7740c319a6fb0404ae2d481984cbc61b06017c4dc050700def81cfe794d535296e8e24c2f91eb76ccc5ee6ad03b21b1b466bfdc4e3b112457694e3205501d79c5b411019d7170c2fcb098f588c52d11b95ec0f0bdf8b40448062073d70d45456f39ec862e2ed6d98917c78fa55c150ca40357a630e52fa1339d52f1302bc032a66e9239feb6b32e1164f1fc200b1e86369cb333067150bafb713d3dc4f5cc99189dbe5ffabc861f82c60970b05b50f5ed8a3445656ad51918b4d35ccd2884ce8e9b5287042ba4a39cbbed6886577cb730e9c15653ec814c3a49a6108b955d72cbb9e30afb939e9afd3eab53e007cddc97caffcdb69f1c7e376596dcee43cb77e265e87c3ce32976201b295ed3ab581984cc94ee8fbb1c53558b070f75ed735c9f328429f876398c1c845859381ded1757dd57e52a444a11882c01d204303ea56e9644426a5a9e32f5f8b915e769df3651680b0539ea9f08232e80f2d488298c199bffba1d2d42e74803ade7c5c036a8afbc4eae3f1a4f57402a1fa8b68e8070497bf272d8c4581259d1c5adb4a61c6a23350ab5873baf0a6a12fbc49ecec4365ddae6244e843d30fc7930c6355a514c8889b69da083edd7be6bca99e08bb3eff64f32dd52b2a2389b290e8a5ff7ea714080d3bf8ddeb74a36097069d22a9612b0490ce1efeface82a1313eb4efb3653c6840863d56a1e31f48300888a1a0d1449821a8e6274ab943092c3721f83fae68dbc0c0976f363e5c33a94b8878d2364f5aef3a2f3c73a20c0c962a40f69bba019330b86fa8b5e7a06cca34e542d4a0aecfb70b473270b399535813153dde0b305d23897cfcba35ee45e1d28388fb4d7ab5d99a574ea2be9ebf7af193f91ead9ed3060dbbf252d21df650227341813cd9092097e402a901b1d2f95f0e3d74034d6085841adeae9af7ba803cafed11fe11e3536a826f8fdacbb0307838acce07e951dcba31d028986361cec07d47a9fc085740fe5cb765d77ee85fb70f5f69858f24df662c38254d5d6ed1b3eb6202a90e0d2bad275400dc8af27069075f0b1ccaf647c12523faaa8596750d7e11b944ef185e3031f5c89a1f7fdf3b1e3da0ffa9f7dc87ff9378dc44903ef909aa3528881e04411341b9700a0b0a21a0f0445544eb705468f7513756967daee3a6cdc8659fd3d071999255bb9b1208355220ae1d5ebc927548fa5429f2c1170751f54c319ee4e757af841c47a0ebdf0d390a938a4404b2861913d8175f3072406b3ee890c715a5852f9b149a637bf3a44222f6aaae87834c38b3b19481e019a21227daecb1a4ac29b4b1ddfa835beeb34de08704a2a3b7092c50020da3bf6dc0cb359f91994d8e8d060e9d28ae403b2c80a224f7dd4234fff1bcd9ea20e2eb1ff7566e1d4e5bfcf271b94ada79b9bcfe5d28a4ec5ea87410d254a78dbaaeba55f3a270ea79589cb97906fa721892d853132671cd8a72384870d33480dc296d43d96c9064ad15b1b329b7029ee588e4e888514920955a0d1f0eb65cd0a111a7544a617f69e5a98f4363c5d3d897d5229e970bfa30a6261137138cb1adfb93aaa9e63365464ef7a2c9bff24d5d5629f30f37005e27f26f7c568dedd04ff0ec6447ef7f59fe797e33fef9cb2fe4ad897168dc15307bc18f755e4b074b816498514688f2c1b661a9deb5bcec5d14eca50557702d5838104b11a8d3eaa013dc55df67be8b5b4cee3d0b05abdafeb188954356df68d46297a70980efe82c9378c0c38cadbd7b3e18752647a9036eacd37ff11893faa3cea2c266db910ca1056ab659aa104b3a983fc92ae3a0ad2067be32d75713fb8bd2c7238a7cd2017a6c30e910100d0f3ed91e78ceffae48422ce08328ccad5efbc5441331e9d877146170997446eb315f564c3271511fdb414f410a28f66f673c65a1a6cea34e1e4b6a5da5433447ebfb128ee66806ffbd9c217d36b1d84ae5ed6d22c6f736429c46dd9c4f339d346f986c3c3372be000df7eb5a128d649c44b4356edde73b503111c6525c6d1836a47ad05fa2011ee0a0c2d6a36ccdb36737002073042f17a011164fe603ac574ccc5ee71d0792c13cf03240ffab63187242159f51a0c3142983e24de20ae5ae95b7f9ab884d3c291c0482800f6c7505af946819b5abb15efb6a97f09cfd2203307ee765734efc2b9d6ef734514969978aa75fed3bf6c24733b2bac4171bf3a29ca38d251055b0907b7f2a18ac7c05a0c232070c1b5378b0ac7822630fcb9320230b7c3a213105b39313518e1b3d97c16f901dadfeb05343b5c758fbfe0b502ca8d051a5ce3e5047ba3880540d3608666ac9a97584b72ed8ea243e685aea7a8b44eb4a8a72d47a20fd453b2c568137cbfe8d802dc6394271745cde990cf176d7c60bae99eeee115af13419b99b84eb042430d5210660d9149ba24ebe7a4e16a3e6dc7d5f1815cdef19ed7e7c79d902e3579af44156995e20bf0d40232d63f35287dc308f1d959fbcdf49789fc76373b1b3d633cb2afd9b77305785e71860a30e08715ad9c384616e4b487f8495a244a22098a707a084f7d0063d82c38a30b11822e5f43e1a36fc7e12326433695a72d30b611624cc29e69078a802a2e96ff8a35e4d602f81419b11c41b24f5e300d4372ac6da1f0c881ca6b04418bc4474d7a81caa285d77299403e0d62f173ed562741824a328c958ab325924a4c13d2d5605759992c7fe53a6dd112c511eeb83b727ea30b08eadb4be529811a6abc5dad812fd4dd3cc60379a625cc5ac2fa325f7d64ef2615040ad915f793c9e775eeec932e01f4354176e67d8d237d3cbf52c266189c43990261f5c007b50cb0abbad764742f0073084c9575e3ea6f89a45bac88f974c01af5d04c0fffdf10fcaec248bba663ea6836d2c0c8c18033e2953e6141a351891cdddf29c018f619855883209816e7f7fc40f435624c0487e826efd59236a388545dedd4b16020470564e4f09089af50c9e61f852f294fb28121f5e75a847c65715cb32a0867c5c0bc1e3050404a6023c4d6df8b3aa05b7787a05ae1c624f6c9764443960d7b6ab9a46232277ff17a559c37e79e926b1733d413d42ce18377ca5ae2b67044355339f60da8ea3da33567ad1cfa3685165f9afc1e95d9c47b30afbd28cb38b4039b5c19a2b034290b690983f8ea0f54b980990abad574523fc9994d81b4637520d00902eb66fb76b4cd45ebc64a0305945b67d219be36964d4d31dcd69d74acbab0d40058bbc829e8b45e5e08d7e6fb22417aaab5fd738afeb3b5fbcf44640a82e66c1a8776a9a0af6a267b9e39bd1b5fefdde022e9b25611c62c0d65d5d740522006b9bf6624fe0ff9ac7a2eb7e9a2a5f7a9447c9b200ccdedeb0379bfd7f935a2ae23072c26c7e19a2902aaa2ca0ebdefbd0916427b734ad4d09dcd255d8b9d7987b02bac6c63f5843aaa19b40b7830a2adf03a0960573603dda15fd550a61ceb42626b135f62c55a7ac36ffb688c85e7a298261bec5cea10d657769dc4a28958ea5e436c0f5a8f1eb6862fc20c77c1668ccf06f9d876ac569b9518839e34e703ccacdc9036ccacd8f51832bb213487e5e2f8ba26d8791ac0d52fc7112f2d86afc6232fc740666a2b89f7e04f439a791573cf32b8382c180fc96369e2eddd8fec28ef98a290a18cf3e8f671b6c1f22dff222b6d49dcc13df30328dc94f9c5d06ca0889bfa4e278512393459fa4aba2bc2aaaa146bee1e73d013a14b7ac6e981b6f45707c456c66fb85622d63988987969854362696dc9186bb706e1d463e205d775168d36db915b42d110920387aa8f2462ae9f003fa2067ed99798ee656b9878a712d52b9ae90787ccc3c1e4057af5cf6d6357526ee3de2bccd6779904cf5245a4c1c9775c36bd0dd5ac3701d765fd00e08bb9253234515894fbcac6cf87e17b0aee022d79caf102f3d37db716094c1bd8e0800971b9447733d7cfa3005688c1dbf0a1a5647bae826df12afd97468c20abe4b8098bbc9719e9b2c318044635d62e168067e243962292c14d7936a65d28f6e3c50df4d06a25406aabd52be2c237010d9268c0918f82deca72e0998e20383eb947d2909b74b6ee10d1cea7056b00c20265dd94d6d2d12f1c793176e82afb60a9557a4e557a25b325663b440a7fe6840cba0b091d343fe7553f9eefc3d1e2b798ff3f8ced58884f36e66a44daca96de2114c4ff4f9cb2f8074f82900b6241bd23aef53768d6f38b458398dd3b1ca4f3758f7e1a507e072d767941a7c1be0f4fba0444eaa60b8eaba3d1948d74df84b00b37258828b88b03aeafd53e00298f6b45f86285afcdcea452a8ce5d32f58e7d43f4df6b3714be3aa2d3372f853e2a59010b8d024e8c85d9e48fef9f209e777eef50c8631bda4da01874cf8fc5adc1a5350f58de8e9a32b8aa45ecad1eaa2ad5d373fbdaa1a9603e7225cc09b2c7a52fbc346be1db5164b2a6dca10d1f3de65c6d818838fbc7feaece5f1569211ade", 0xe1a}], 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x159) 04:14:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x2) 04:14:58 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x30) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x3, 0x0) r5 = dup(0xffffffffffffffff) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="0000001837f8570db9280f4c8349c1786ce800000000000000000000000000000028db773f5af5b700000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000002c0)=0x38) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffffb, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x64, 0xf0000002, 0x0, 0xb1a8}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x6}, {{r4}, 0xfffffffffffffffa, 0x3, 0x40000000, 0x3, 0xfffffffffffffffe}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x8d4}, {{r6}, 0xfffffffffffffff9, 0xe, 0xfffff, 0x4, 0x7f}, {{r7}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x80, 0xfc5}], 0x10001, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x2, 0x7f}, {{r9}, 0xfffffffffffffffb, 0x5, 0x2, 0x9, 0xff}], 0xb02, &(0x7f00000004c0)={0x7, 0x6}) nanosleep(&(0x7f0000000080)={0x4, 0x400}, &(0x7f00000000c0)) r10 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x7feffffe}, 0x0) r11 = kqueue() setitimer(0x1, &(0x7f0000000100)={{0x4, 0x5}, {0x8, 0x1}}, &(0x7f0000000140)) kevent(r11, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x1000, 0x101, 0x800, 0xfff, "eeea380a9a9c49aae9d2546f01de1503be651ea3", 0x7e, 0x1}) 04:14:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000000)="2017ee3a85f04d2f050028832be51e251902a71734c5964a1e76250c722c191e63e789a0e97ca543bf7069bfd3a581249e58ab8a80645d916069", 0x3a) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) syz_emit_ethernet(0x0, 0x0) write(r0, &(0x7f0000000100)="3d497cc2b0a831818875d52002d1fe438339f8f8e9750e6032e644d6e76d76bc15dbdb097504f0d9d256a4d49da28017162d6df2f958e00d100c2a1ce7b89d81714d106f94b159691c5016ece05388f7dcd3e6bfbc9f463456f8eac753a0e313d81cd480df0beae13677c3ffe8567ffda8c94b9822280aeb3c6e1d9a8b7966c10522eaf4be3560974f74fecf80a0419e8c50e3b8e63cbfd259042c57dcdaaa63e08b0195184fccb04694b163d4bf41281c6a73970137a73994c46c54a333d353e6da1f91dc7d5a6aad333dcb85d7afc93560f3a90304956ee20bf2522f1cc11719", 0xe1) 04:14:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000521000/0x1000)=nil, 0x1000) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 04:14:58 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = dup(r0) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r7 = getppid() r8 = geteuid() r9 = getgid() r10 = getppid() r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = geteuid() r15 = getegid() r16 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r18 = getgid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="6fe47eef7b94954dacaafe59600c2d608a1fbeb85c8b7834955c673c5cb4ba399b44956198a0ef657c66cfb39b7c47697cb183a0ec38c1444f87ea830daa8b273e21454b1e4b194fc465", 0x4a}], 0x1, &(0x7f0000000340)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r6, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0x40c}, 0x401) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 04:14:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 04:14:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getrlimit(0x6, 0x0) getrlimit(0x4, &(0x7f0000000080)) r3 = getpid() fcntl$setown(r1, 0x6, r3) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x9, 0x7, 0x1e, 0xe411, 0x7, 0x1dbd, 0x20}, &(0x7f0000000140)={0x7f, 0x2e60}) 04:14:59 executing program 1: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmget(0x0, 0x1000, 0x56, &(0x7f0000ffe000/0x1000)=nil) 04:14:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x7fff, 0x531) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x7, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 04:14:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = syz_open_pts() writev(r4, &(0x7f0000000180)=[{&(0x7f0000000140)="0d699e5a96425e6351bb5e34981edae1", 0xffffffffffffff88}], 0x7c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0xaaa2}, {0x18, 0x2, 0x100, 0x1000}, 0x9, [0x7fff, 0x401, 0x4, 0x7, 0x8, 0x401, 0x8, 0xffffffffffffffba]}, 0x3c) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/84, 0x54}], 0x3, &(0x7f0000000400)=""/158, 0x9e}, 0x842) pipe(&(0x7f0000000000)) dup2(r1, r4) dup2(r4, r1) execve(0x0, 0x0, 0x0) 04:14:59 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r1, 0x20}, {r2, 0x41}, {r3, 0x10}, {r4, 0x38}], 0x4, 0x3) 04:14:59 executing program 1: r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r2, r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x23b9}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x7ff, 0x4}], 0x96a4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1c, 0x8, 0x8, 0x1}], 0x889, &(0x7f0000000180)={0x5, 0x10000}) r4 = kqueue() socketpair(0x1, 0x8000, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) kevent(r4, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x0, 0x0, 0x2000000000}], 0x60, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 04:14:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) kqueue() execve(0x0, 0x0, 0x0) 04:14:59 executing program 1: socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 04:14:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 04:14:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:14:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() shutdown(r1, 0x2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 04:14:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) setsockopt(r0, 0x80000000, 0x0, &(0x7f0000000080)="5ea948164c5ca65e15e24932b4c263d8a948535f2c5ab7844d8bafb75bd6c7228df96212c90ab39d6e39ebad3933cf840e65bbcdefeb9ecdc22f4ad62f0ea72749461d7c10da235e2da86c7f9f4e7f", 0x4f) recvfrom(r0, &(0x7f0000000100)=""/251, 0xfb, 0x40, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:14:59 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(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x41) ioctl$TIOCSBRK(r1, 0x2000747b) 04:14:59 executing program 0: r0 = getppid() fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f00000000c0)={0x0, 0x1, 0x2, 0x3ff, r0}) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) read(0xffffffffffffffff, &(0x7f0000000100)=""/108, 0x6c) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r2) read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) setsockopt(r3, 0x3ff, 0x20000000000000, &(0x7f0000000200)="7688039f5888626a1bd7786a9cec3ac95eb2e5de0867c90ef44d278cc738d3b0b9be98ff9f3f87da6bf75f68b47e923fc4f380a0847d314c83018233c5d42475c1416d3de6af1144ee4028d96cf9134f991c279851f2e5aad36343023ad7f9c1af36df03cd665ed77a6a4294f349a8e412b931186505b3e878c0965d1930c5ec0212f27b23f025c8aaa254e38f8a2334399c02641732754b9822", 0x9a) 04:14:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) fchmod(r0, 0x122) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:14:59 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x881, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 04:14:59 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 04:15:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x202) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/128) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/51) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/165) semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/203) r2 = socket$unix(0x1, 0x5, 0x0) lseek(r2, 0x0, 0x3) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000280)=""/189) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getpeername(r2, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r6 = socket(0x20, 0x2, 0x8) connect(r6, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/154) sendto$unix(r2, &(0x7f0000000540)="9f36209bca3bf5444a9375b47619e497f18759c5a354530b4c11948f5ccb81b1eb86ded2529ee621287c10c17ae2768862748cd81e5923c9aa05e6f3bb04000baeb37002462209ada975d62402e55b242fe654fd72f3f6b40fea41a882c54cbabfeefa98d992849cfad433e7b8859a788dbc0ce55a85c7febf9b5e2742495dfc10c80a5a8fddc16f301fb10e28fedfb9097c772902fc9c98afd8071e89a57b5469d52dd93d4c401328c6378ef715fc56abd3c66d4b80ea1cc3f73eaee36370c81e", 0xc1, 0xa, 0x0, 0x0) semget(0x1, 0x3, 0x4d9) r7 = fcntl$getown(r6, 0x5) r8 = msgget(0x1, 0x2d0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x1, r4, r5, r4, r5, 0x20, 0x8}, 0x200, 0x100000001, r7, r3, 0xff, 0x8, 0xfffffffffffffffa, 0x8}) semget$private(0x0, 0x2, 0x0) sendto(r2, &(0x7f00000006c0)="dbc5aa5d9daca499cdfc1c94be74f495e31e978968dfec9387509d1aba48688070e17461c201c3b0831a263bdb9ff60bb3201a7903aa2f4522", 0x39, 0xc, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={r3, r4, r5}, 0xc) r9 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000780)) pwritev(r2, &(0x7f0000000880)=[{&(0x7f00000007c0)="a53fcf9da7e49e0bff155d5e3fe942457834c6eabc3392700550cba7df59cc10a82dab626ec822d950d703b6f543f12d77a37cc20533c108a92014e06dae20f566264c1d208438146c2d3f77e982bc36e924abb6baa9a94070cce3fd44bba97bca2ff90da062f78261b24a0714c92e05cd9792a6197442b295a7465c48248a77eb6be23ebd3b85b50fc59520ebdd6cc4b2e07367c4bf2e5c3c75e17f107671c6f7a523d3e450761a0e987c3fa9e9fe2cb715c3", 0xb3}], 0x1, 0x0) readlinkat(r9, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)=""/200, 0xc8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) 04:15:00 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 04:15:00 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='xx') pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x102, 0x6) 04:15:00 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) r11 = dup(r7) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) close(r11) r12 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) flock(r6, 0xb) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 04:15:00 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:15:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/93, 0x5d}], 0x4, &(0x7f0000000380)=""/244, 0xf4}, 0x800) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() socket(0x10, 0x5, 0x80000001) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open(&(0x7f0000000000)='./file0\x00', 0x13, 0x8) bind(r0, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x1ff, 0x8}, 0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 04:15:00 executing program 1: r0 = syz_open_pts() flock(r0, 0xc) flock(r0, 0x1) 04:15:00 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="c74dfc88aad53d6c09442aa8d6e3df9e3b5a1d406340abfc4d6446f4ddca46310f2219a4faf38a1ef79c00bc9ad2be41527ba8a11e900200000000000000d0184ef719c0c2b852266578ca51b4b5d4fd6c7579c88a677139113575b51f62caf0f11d4715a6fec94d4abb72644a7649956fd3436ca75ecdf42d5d6a4c940f924ba072691eb560be91544a7cbaeb98c16122fc9380f53614a301c1505347f938646beb296692131a4c7176269eb690410871561472b62c1087002906208898af7c544b9871f70df6b25f4077aced4d1f912654e6133cada325faab"], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/122}, 0x82, 0x0, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "b9891824ebf4888310bad19cb5734b5d6f6cade7f6e2a098f87e60fc65144c8b4200522c67e148cae8775c718936153b09762b75a1e295cde27d1bd3e76887e4bac3e084db8cd07e039e11ccc68bf538240741d73670595bbecc894bbe3cc97d4eefa59dc0a32d6f93ba19bd1ff8a8b369c7792e3cc671ffb0f2a7b530629deb552121f46f2e109cc8b4bfbc2fd699446f1479e23214610c715dbed0f92bf6d462c3406bc95bff3039d408c82f1ef7e8be9acd3d7d2073cfd3a0aad026ae3d22a92b37a42c96679ecd43487eca45a1617565dce563e08734289e86729d68e39e30f24429de2b12"}, 0xef, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/160}, 0xa8, 0x3, 0x0) msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000400)=""/192, 0xc0) msgsnd(r0, &(0x7f0000002180)={0x3, "daf4689ea08ad34ff70d79d51f1850346512b20bbd367e536285bc22219bd51c2dd17b8dc4f0bfa05b4d58252aa6449294154b4bad0bd72afb40567496813367271b125ae807d810884a837a0a4133092e81da071b5727c68a4d21549722f8972ba928a10569c77997028c96c200ab4ef029b66b8acff383a96a9bc2cbe70b004b2ea10f701e6322737c7c2503816e0dc6b41841128d16df3d315d6badc260d6eb6fd819fbc2e5db800d90f716f3d515e39ba34119e72518304c1844ce79d538690ca6a5bf48a80f8b3975b3484856424d4a6bdaba6778beb51c993ee517f91ece61fecb6f455d80e76fb40ded4574fc24e55d688995028089f3286ae1a6183205ec22c50235f6ab7b757719fddb3209cc79c1ace71f5519f15883deb2047b31bc993b519130d4e63601b6af674a7a002eb8129da68e379bb94614a622b35019cf011f907556e2bb09997cb092d6e47713236877a1dde4a257ba5aa693af3c27944d797707d7f2f985cca09dfd384189b8843793dc218a064aaf5184af82c263a0168e2e35db84a958a7d7103c937172728540d784253ec6ec646e996d18276dd614fed4b365cd0691251b996d624d70060e13457a600c5c25157d643b839a34e3d7c901ab667b55aa7cec8aaded2f35f6fa61f1217a3340d1ed5c7247c93e8c57f04b2c2b0eaf72f7198884674ba90d381bd375f20dfcedc2f0e00a225ffba00dace5866ea91d9b3006487403529e2528b805b43caf2344ca0d9cccff1117e0adf2746cf5cf3b2d431bc4b8a5bc71d0be2a4ab0b4e6216e3780ae905a086f2e24c238e07009204205895a7e4133466e68f459845f72953589f75fb2b7063cbf6c7cc20901742ddbb0d08f79bee3e4a13a465837ae862a557f42efc138d2546e5a3412fc849bc2e554a2d57b2bf4155779ec613c3a0d067feaae1c6e9270fb988e85e029de5c35c61070de79dba02256efb01b1a2cdb2c5854b27ab2bb66f978192fb019ae42d9a45eb1ab3f64e6d18a5d994353d19fea25c0463fb871b9ed7b64980ad10f859ca7bd4d125ff3b6d605416f325db941edeca355853647c721957c1134ce37d7e87cfa52e8f7fdf774de3cb0eeff6d93c24de7484a17eed88b0832ce5ec4fce5bfae7e40c1e4155653642a19cc2fd46e8df14add5aa9cf9fdb4031bcf6b9f6116608deeb8e9bd5ce049414812ac2757289aa362ef43b2559664b5a8ab95cba561d11aa01105c8ee91008392d29a929568e1e3333af417d3a15a03b7598ea67826c615636f1560cb2d383266dd1b88abb367b2c6949f82f7b0ee458987cd7921cc81018665faf4577e70fbcf6fc8106c2fe8c806b16712818c8b7a3682723f11ed5b224f44f77ebfcf0b2fc51c28c3a39492354b0365bc2274a72a0ebc7792f554842cc97577b4ce32c6000a46f8ef64e4c890b2ce77f781b23ac194044e6c386487f11bfeef398943827a49056af2e44330d9278b6237a972b58b606b29a66e8e96dcad4d3f8041d0e820393bf7f3f3025909cdab208ad54e3aa557645f73d83e1850ad362c2f479ac145b0432e8c6f2fe28f8bef6b0fad06f1141f907986b920dbab07ea3f78ec37f8e04603ef60cdd9ae81f46ce106da5cabdfaae9a1f796584d13af8eb55feef0ad3ca85264cd188f1a4e204c64b5e7ce1f7455f4d42c1aafd3c0586e78a2c75ea76d8b21ddc4a28515207771917b58136538b7f00fdf6339eae5d10e4d5550db902fefca0d6a91c7354f413b6884a3f6b4ae60e4d4627fc1f9dc6292c6150d77ec35e0227028636d432f1e805e9eb477cbae5e0cd4eea2c155cfae9a5c3209b72125d355a70c2f0de9c318b71a959910c525754a905f108e892bf3eb81b0a4c2289f1f95a8339500da9b3098c45b1f298731a0d65cf05dbd7e3deae3aa5be8359251a88d3ff392b6f85da8f09aa89160f282590d36ac0af6ff97be1b5f3a76fafabc22ff9742c2ee0f502fa9591d019ccb25d62253bdbcb8c1828e02be367c10af4d6c7dd6e8e0656cfaf95a1bbf4d92f3b90c03f1d5e3791cf90709f9b196310f5786f21c3b44b55336bf9c20ce492c14401920ed7336839fc5318d4a700c5897081b5292a548452d2e20c52620f6aadf57896e70858167eca8be56ac23a1dc392b8b7c7d7025e784c0610225bdd5ebcd75cdbdaba1e4e46ec9851984a60d35739b1e162d310e9b895c8105acedbe852157b85594c8e97a2039181035da6494309a319e0e33f3a2b3c42f5997a4254bec374b97289d88293da400a85d928dd5299178a9c5b1d5165e20fc62eb3c1e23073655e6e978681aa8044c883a13ec13eb3b87c3f01aef4bd01723204308bd3c766b174ca5f5d159babcad6f29aafdf9ccf461de2646b015c28f3dae8d9374a6b606a1cbf1bf16f8b61a312579635a0ed8a40c2a9060f5d608a8e86219a6c887451ef7f088d55c20505b20ef151d06421c5a440881bb4cd5058432129414dca83841f1bd4a28fd9568ccace615051193e777b9ee3b8914abb60ce5131c83f1c1509f206f98982ff9b7dd2ee9b4ed0c7d5958979b825e26fa14e64b2684dcb9726e3b8b1df5807af9816a6ace6b0db95ea50121b5b026902ec961747094d9c12942918f06008df5fd8f2666f56e952c0171dc59cbbf9c0acb585c346f37120a498387ae5d8878832ae5fccb5894e4e34f48da9c0ce3187651ddc0cb672dc334b1495076181310997877c3f2a4d0e7dad5cb8600bf703b06abe4eb5571ba48c4853b6dcabece73f43e43bd72d80a75c916f86e83e1cf84661f466f1acbce0ad44c8131b132c69b57e56dc6b4479c9091b343781e8f434bb36b80800489fc26b9c167e27c97b63e741e579386e05910257bf5a4bfd8a62a8e6a905216c8a552a8055ce38babc41f022194bd16eec4a2b4f118d7913caaed5d733067795fb80e0910bd6289850eb8d1c6bf566385969135508a898e1dc34dc59817a22f90ef51a888a63e7f923b318e7cc777c810a446a60a54de1e0c8636758abdf0388ca33480f9873f9a057da4806994ed75b90544578dd4919dcb9e97041c8767026846437a1496f12020d5dc82968af5d0f1319267755b7afe844c16c35d4ca71d8a490633c70d172d395d0864445fe583b304382dfe16b4178070a39a526f40105e0428a8d05d5e557d5a27af0e2382e744efba2ebf7818f5b15db5e7280c90e7074049cd182e6ab4b47514957e182def3e24ea2076c5d9c0a2de7654469d85421473ddc6eb72a760a187cd134474c187802bff5180b9691e2c0cb9e50ada8d2f20958d3a0a1010d81a12071dbdde51469e6cce40257b017b0b305b8de74ae17907aa63497da27c36d836b0d32e64b49844a600f59000502cab1b5fed4489bc8ad4a496080699754db694b6202d57ece9ed69bfa1da521ecb1c53949e954fd003fa95ceb6c5b96faf934c09809576f2356d65ff922f15c8b6e057660b5bf80f7675cb02bbba16da810f0242045283a39c8c2f7517a59366e2dcc567c3cc908444cac51e81a175b5019ff8f3de704f2a98a542f767e1aaf95b4885d0798cceeeea0518247b681ffe2118d1e72e5efbff35c7ff2b2f98ae2f2a34ff8bc07a597d9f9976f96f5bd480888f16d2b4a7f4006d5c9a4ce4bf4a06992035fddc59a39f8d459af04be2b26a9be4c754af52d18ec4cbb137408d723e902b55c562ae4de2db42b5269fb817f7a92149b469e57ad1d1c217dfef4f125244ecf2c52b63807b7d3d974e1642739c0be0ba1d7181f1a0ab5f87699720ee2ab1e8a3f2396084c13c91eb72c06f4cdba3d9c5255b5debb3659a8bcb2f414f377d62d101a19847968324cf1e88485d855af221e5e2d2c3b0102acc710d108824d7173577ccb242bc303fb0a06e9ee52d6c508145c168aa163d5a0f2c9c66331370a0270d0065e75182def8bd0c0ee2db1a211518670472afe02b977f99c6e30e727d2f95447af619898ece22e22cbfcb58873d63c0206fed20a3d1a4f7860ffc10f932b13513e8046e6175431d421d9f73f357d4fc0fec9ae47d0fc9bfb3fbb82be9aaae8cabe3c89615058e4f6ef836f3154feb438acc2d11003ce59d5581d89a87a79dfb077accf6559fdebb51e67303dcaa1619a025080ba92cf8cecfbb91b808aaaf285c0f10c140ecc173b731b634c3efc1a007b1db5fa9603b984b70b7d6e425531ca64f54cb000dd538c1bd861fb423a430065cdfdb2925b4ae98a87a3076420f2a7c9f5e94c4c0d477a685c5eb7bcd659524af2c99a9ef628ac0adb049cfe52feb1148be00c328c5e245c5e2a6bcb9b7a277581ccef8de9adc11c7a9bb619720646f13e925bb2e5339a0a1640d74cf33f7c82e8295a8f3d5d8758392a81def012060a4b4a7f5b263467d3b118c19ed1121843e70b9b158ed24c83b78d7f9c3c151cafed69ffc917b21cfa22cd0fdd0d8fd889b298085302516ed9e126be29110659cf86bc697f9ac4171e61a67b16a5c35ef17d8199092849e05587fa349ca867fcd3fb25d96a968eb813a47868f6d4a0209ead3dc72782d4ef5e5d1e19a99526fedfa9d1e14cfffe3a03319e920989f4887782126e2dfed144b24026302895f17c071da0d72774c072234a45aea83c3811c1d4aae1c2e57f565d137be9f6df6c629f5dbce852cbfc1d79c518a0ef5407dd6d4ae489c9e4807218d435577ce5b4fea1deb418e1766d339a7229bdd4789f3282f3403e22c3b63b1d5787b32fc9bf63a745ec256596264bda2fff32963b069ca76d21eb7124ec97980bbb1b326fd7718d5c15fa27e64fc17a355a9fd022ad5d47adef2377c3b3204de14aa00831543f39214a85ea82251d6b8e6a9a9465130d58a290fa83cf122516df7039a629f602df376499ed3bfd6aba4dc62fb1ec6866c58142f5d50692ce7495631212df9f5e5c270f8e200b79c372ce8e72185dcdd2c1b1b9d5b0a6d457578cd9190ce8396b3547e76c6c19b4eface37ef1d28a2ff4cd88d733a6b460bb2c3fcacf599bc1f803cde8b8adda21f371c060b9e511e0e77f555852eb0b4fb329f7335bf6201e6cd3b9fbe5661d719c4b79d07792c0e51acc9f9146742b60f7ba3d798eddc71f69286b3f8c4b6a3e1f987c0f4389891b095671e08a1b8e433126decbfe8494ec1a28877a5378cf4948f5c27786b6ac974df2594ca3e3d4a76b3b15ec7312d6699f9bd908a208aa5dbd378db9969348add628637cdac347097d579510488aa76b1d58a321eb20b736e6d62ea10f0ab8413aeaead37a27c087812148cc636cc70817532e810c0c88228df041a5411fa2b72911f52f6291717a52a5998cb7841eb79d597e1a386f74bdf2b8fd07f0bfd0472ae9b6e0f095b5f90a77a7171a9a3a8602eff36242ca356c7460a4a7c1a4f9bb5fa641950f3b81c9805090da094f0b0fbf905137a452e94653e5c8893ce5eaa996efe52828e3376223dd71aaf80c833ded376c76b8ba349e834200ec22ca16d8e13dd34c0272cbc19b3314650523f6ecbb671359325618acbcf63f7fbb528c725a650c114338f942611c2a1af46c6bab382ba7722d19510842de65d3c1ecb109eb92dc182b66bfe67b15be41e96053ab551c1488e271ea93e4ad56c8a7839144138b7a8e92100c4fcef1924ad37fe22acf96ffe5fa60768101b67ce79d851a2450c54352f8cfc0a9706f3ae1ad7274e2f04b5b7a1ae5b68fe5e00f33211c972c0f3fe9789e078299d3d22937ad19b6d226624e50ce2c9220b3573ed6c90702a04c8432e838485d03e00ac4b6baa043581787b5cfb51bb4453b4ede"}, 0x1008, 0x800) setgid(r1) 04:15:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:15:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 04:15:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) geteuid() ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f0000000100), 0x1034c) 04:15:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r10, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) sendto$inet(r0, &(0x7f0000000100)="258577e3624f1625a3db9cc7bdc7fb5792bf8258a203479cc862633b495bbcd34e5866b0e162147d7321ee3b791b8f5ac9539a966f07e631896f37d723a7996a8ad51aeaa791c80f4d6214f2d259896621ca6d65cdff302dfccf4c672ea6278027d9d21014cf5f6d268abde92ecd5031f776c48f8bfd2d698ea3810e2db21f5b6223493816", 0x85, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) getgroups(0x6, &(0x7f0000000200)=[r9, r7, r4, r5, r6, r12]) r15 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget(0x3, 0x3000, 0x22, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x80) r16 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) setgroups(0x1, &(0x7f0000000380)=[r11]) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x1, 0x6, 0x3ff}, 0xc) setreuid(r3, r3) setgid(r14) r17 = fcntl$dupfd(r0, 0xa, r15) getitimer(0x0, &(0x7f0000000400)) fcntl$setflags(r1, 0x2, 0x1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) mincore(&(0x7f0000ff2000/0x1000)=nil, 0x1000, &(0x7f0000000480)=""/177) symlinkat(&(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') r20 = fcntl$getown(r15, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000005c0)=0x22) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640), 0x0, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r18, r19, r13}, @rights={0x30, 0xffff, 0x1, [r1, r0, r17, r15, r0, r16, r17]}], 0x50}, 0x1) r21 = msgget$private(0x0, 0x204) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000740)={{0x7f, r3, r9, r19, r8, 0x10, 0x1}, 0x2, 0x5, r20, r2, 0x4, 0x8, 0x6, 0x2}) ioctl$TIOCCLRVERAUTH(r17, 0x2000741d) 04:15:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0xfffffcbc) setsockopt(r0, 0x3ff, 0xfffffffffffffffb, &(0x7f0000000100)="4f7316ed3fd96c73aa785f91411ae4d727431887fbc378b7aa252e", 0x1b) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0xc0, 0x188) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 04:15:01 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/79) nanosleep(&(0x7f0000000100)={0x80, 0x3}, &(0x7f0000000140)) recvfrom$inet6(r1, &(0x7f0000000080)=""/56, 0x38, 0x41, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x5}], 0x9, 0x0, 0x8000000, 0x0) 04:15:01 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/163, 0xa3) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r1, r2) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:15:01 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000005c86ea5dc7cc0e838dcad3e85ed8846634a4c5bb783f9694be251e3a544d354ba55f1d21f667f5405f52e9"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000100)={0x2, "fae840b58b51d38450af66570dbaac99c38e47eb1d65840cbf5614978f3503367743b558bfb5ea14760aab5aad4ac5ab3d6e1155313435e5eccf9ba05134f0cb9b03018e6cf8f880e372f3cc1b97936c0eb42a41a0f2fae33d63397bc098e3"}, 0x67, 0x800) msgsnd(r0, &(0x7f0000000a00)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd6574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f8d03ba38f23711af63492c25aee2c0535ded2db0e31c9509959c0e187d5f5e78582e02d9a8c948def98334112f620225d3fb5c4412a07c0e3c925ba451594614e06e374db6d675bb450e244649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89db645771d8e9b370e3f60df893e1179c3e5c766f435932f0bf311c8795391acb2b38f10e41"}, 0x210, 0x800) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x7ff, 0x7}, 0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x4012, r2, 0x0, 0x0) 04:15:01 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x9, 0x9}}) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 04:15:01 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xffffffffeffffffd) 04:15:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x3e, 0x400000007ffb, 0xde) listen(r0, 0x0) 04:15:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) connect(r1, 0x0, 0xf3) 04:15:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x18, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20020, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ftruncate(r0, 0x0) 04:15:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x19, 0x7, 0x6) sendto$inet6(r1, &(0x7f0000000140)="47945fdd1505df407fe8c061b2bc00574e6e954891944a03c2fa0c370a49531d6b4a16454cd5935ed92e229c4dddb14f132622d2dd370abb087619845e3f9ea5a779f92fd52ca3ffb1ff95a0a18bb01e4364e115d9ca9a00c8dac361c62fdd3b3cae2f1eacdb6607c34a77be84f4d85912ef752de7e1ac4ec03205dfe3890b5ca923f3da", 0x84, 0x9, &(0x7f0000000200)={0x18, 0x2, 0x2a, 0x1}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28884, 0x5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x100000000, 0xfff, 0x652, "760ead97e592db604511db23ed9e0a3892414929", 0x2000d6e, 0x40}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1227, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 04:15:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 04:15:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x7c) r2 = dup(r1) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd2f) 04:15:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x16, 0x0, 0x6c) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 04:15:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)="942fe39f54e66b", 0x7) 04:15:02 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xc, 0x10001, 0x3f, 0x80, "62e2ae56a518b969524aea3dbaac012f4dc0ca17", 0x4, 0x40}) setrlimit(0x2, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x1) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x4, 0x3, 0xc1, "3b50eefb7bffd48680f0518614df0cde7ff43bc3", 0x7f, 0x549}) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 04:15:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) close(r0) write(r1, 0x0, 0xffffffffffffff1b) dup(r2) 04:15:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 04:15:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="9210f2da9b4e34da46692d1f55cbf75f795bbc148f", 0x15}, {&(0x7f00000000c0)="688c798fe7e35bfd22db4f870fe8ea4479c02ca347689a2b95dbcdf72de12801", 0x20}, {&(0x7f0000000100)="8cb5cbd6096aa2e1b4c1956fa986ee0dca55c3d01ca0da243002fef6f66d4ea47f73922ad1b998bc79cd1b43c4d7d5a961f88d3a85063c8c3ab7b88e", 0x3c}], 0x3) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x44}, {r0, 0x86}, {r2, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 04:15:02 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmget$private(0x0, 0x1000, 0x0, &(0x7f00007a3000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$SHM_UNLOCK(r0, 0x4) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2dc73430, r1, r2, r3, r4, 0x100, 0x8}, 0x9, 0x3, r5, r6, 0xffffffff, 0x1c00000000, 0x8}) 04:15:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10a41, 0x1) fchmod(r0, 0x10) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r1, 0x7, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) 04:15:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') r1 = socket$inet(0x2, 0x4, 0xffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 04:15:02 executing program 0: socketpair$unix(0x1, 0x400000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) pipe(&(0x7f0000000000)) 04:15:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000600)="87af80714f8d42ce5a7fd1da92a9871bd9cbaed7cbf8d86d27daba6adae15c2d17d5916d39f190093b473e8fecff123af97594090da2cfd641183b87a64ddc2e4f561754c7ec0700000000000000cf05f1123eea030000000000002300d324926b9a8d141799026a057880574f51849cf055e86b40a6bf83b7512b1382516ce541289299a8439e789a257fd889dbf76af2f5664bede4d2483998b0ea8d89ccadb9111c0344fbfb81a6326de34a3abbc87ddb5344b9a78fb4b62c5fd3d783883aac022fb9bfc9eb0861fc236aef2a50ff57e2748a7bb7d4aa9ae1db1d15b5fa016a08a0670c78321860b13f8e5338e9a2a2e95c5646231ca4c45c87653dda1cbfa599126d0fa131018a3969e0ce07a9c5e483a006", 0xfffffffffffffe86}, {&(0x7f0000000340)="eca084f5fe68d1b88eddb355e8b5c01ac9698ae4230cf40988c470c99f657e1be4e2021887c0199905a7842135c9e2ed93c7a313307c29dc5e96bbd644abce4055ad0d7a5ca2c6b18b701bcb29a13a96501150e3166413f327f6cfad8a6df42b6ac5d9e9", 0x64}, {&(0x7f0000000500)="4a4ab71a8e264816a7b2fe69ee5f18ad791a286d128d364a45bc76caebca78f3fc65fa8d374ddc5a2ba5a4666dbf9cae219532e6889045d874df7b6df0c935c2819cdb493b489645b1d3cfa02a2e9b5eca2f7fb531ee4f3ff44cc5f907f50d4287cb77782dcd2ce953c2b2f5da19c7bc35ff3c7a2cbd111861cf54505b0eafeda79ae889b6a01d886c0e2c632252dd7b8b067009fb2f830e8cb5d19dd45a820d68508b6f2438fef300068f18e66e7ff163d96e3f171155bdb06445e22e56a524a0fcbd35e23d333861eef093d156c689b441e0d4171a1d1aba7b", 0x7b}], 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) nanosleep(&(0x7f00000001c0)={0x80000000}, &(0x7f00000004c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400", 0xfffffffffffffff8}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:15:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 04:15:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x100}, {r0, 0x4}, {r0, 0x80}, {r0, 0x49}, {r0, 0xd}, {r0, 0x21}], 0x7, 0xfb) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 04:15:03 executing program 0: r0 = socket(0x18, 0x2, 0x7) lseek(r0, 0x0, 0x3) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) 04:15:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) r1 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0xa998aa017831d55b, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000004, 0x4, 0x7}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x21, 0x11, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x3f, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000040, 0x2, 0x4}], 0xaf, &(0x7f0000000040)={0x80000000, 0xff}) 04:15:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 04:15:03 executing program 0: mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x8, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\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) r0 = socket(0x20, 0x4004, 0x7fffffff) sendto(r0, &(0x7f0000000200)="2bdb34ec18c1dc780a4ef9637ff60e20043105dac7c11742dccb9c0e2e5db50d813136d7b3b3c7d05745aeb0fca12092fea82be27a592ad3485e5f78509fe308b492e40c09d4cc7ab05287b7f0bd759d15e2dd507a405d6689bec60f7cde649110b7f4e712d1899b6598099695b529cf5e7c93addadd06bc7a7c5eb9b949a3241c5ba11266cf2fcab54ba81234b687b6d9e9ad0df98471aba3ca522546a0cbbdd38c21b3aee4", 0xa6, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) socket(0x18, 0x4004, 0x9) 04:15:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) mlock(&(0x7f00003f6000/0x2000)=nil, 0x2000) r1 = kqueue() mmap(&(0x7f00003f2000/0x3000)=nil, 0x3000, 0x0, 0x6810, r0, 0x0, 0x13) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x70, 0x40000000, 0x9, 0x7e96}, {{r0}, 0x0, 0x10, 0xfffff, 0x1ff, 0x93f}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffffb, 0x3}], 0x9130fc3, 0x0, 0x401, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 04:15:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="e66d8819cc239739", 0x5) sendmsg(r0, &(0x7f0000003700)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="f52f4a98597d09fccb5b848aeac96841aa17e753d15fc035482f205d26fcdfbbc3080d6103be86dc8eae063297a968c3249a52d1da762e34ee7c12d6fe6ae5b4b6d80c158da908db1c9e1604ef800c8b2b1da800bee49c5ae551509e21aca20662e011b2b23e68d62c7d257ee008c19b946226582f59a2e7eaa0f51187ea651ec6fd0531abc5cd1a4d40305a1d7421215fac4a3274ddd7a0cb687881496ca53a786bb09e5f1c98d77f37d4fae512f696b6b11df3c542c7c47d873d4eb0430839474185d91ae81626bff4895611257fc581", 0xd1}, {&(0x7f0000000180)="309835132c537bdcfafccc7d01a2c73b90d091071bdaa3d58494f44d30a1dc53732a2571dd0889dfdea7fa90cd81da00ee4c044ed07b957a8bfd4fde8eaa81916a8cf3e84b6ef35f2e730d03ea3837be6926119294361c9c2233a01e54849254cb1540881f5f6db69b425566c4737732d988a55d3386e4c20247f206d1eb0f36410fea5cef9d8db0ea229d6ea1e11aad3fe7c47befd453137fe96fa584abfd61b99c693c6e1ffdbd91e67cf8a8830f46e240a6233c8bbc23c4033e4e3948b95972fd2d2a507d1896498e", 0xca}, {&(0x7f0000000280)="54af3139748feeab65520885be26eef1229c95eb2d3348bad3c62aa03e213781a9dd1e1ee051bc567cf751e597694b03be5bfde303ac0312606a6ec27d58cb3cdc28226723616dd2eed3fc79d27714c4b1d793d4106d54519908e1217f69ca4e0db12419cd9f0b471e409a", 0x6b}, {&(0x7f0000000300)="fc875363d87572229c81e0699e548c2100471c00fd07d71f34f518c6be2a213b46ea57c15e8b8dbd4a2f6b9c36e614299820a13af5b4fce3f8899faa58", 0x3d}, {&(0x7f0000000340)="62321913", 0x4}, {&(0x7f0000000380)="247b251ba802124b19e8351b8368b34b0cb6b77327777a536447868935ec0c001c0dab10317a0f5fa433ae920d001f3f78f8ea75529567faaaa093fa55eabd1174959f4f62ba8da9b8f527465e47037ad84ac966810716551911e113546e15d6cf7540fb0374b528c589cf03d44ed353035fc5df51a73362dab59aa8020c77c1c73b5d4b8d7e3b4ab5304809ef06c3b01e", 0x91}, {&(0x7f0000000440)="bb88e2e49eb878870e9d003ec42dd54b701c681e0df080754f36af6de7ed8b2694eef417151f7b6c007767e1911c92846df1ddd7f0843d0d2d7dc08c98e2900a367ac3", 0x43}], 0x7, &(0x7f0000000540)=[{0x1010, 0xffff, 0x1f, "f5c0baf79f3de9b193512f1c95d825d34020cbda625a3afcf4ad20da6ec100127e89001fa5d2e40d1a02fc25dff4f6bb9533ff622aa892b6adeef4a7335724abd355eb88564e80be489f121d93b143c8ad54adb07df9b740e6d81660c79757582ceed7bc606e130b2c2f72626ea81b8411640280b08ae0367ca057edd7c8e757176c2ab4c3bbf3fbc09455d952bf49930f825d25cd4a35cc658eea3c8f727fc39ce38eaf5b8239aaefe44c1ee404c7196f52827a99ef7802626203f1db6e765cda0416c8a70a0c27b848118f2d6f922854f6db8f0cff121c0a3a64e3b5a2c15250342d154f97c9588a1f58b89ee7988ad652884723f443990a10816d90aa43fb79f9f71c9f8e7f61394d55f7aabd3a5a6d6e93320c63eec04568619d71e6722db561a034a5b067ec210d7abfe5b6e041ac4e413d1b2c2547e690741fc260d55f5aeac0216271c493b4b5c614db2970eb69fe7726ce41a5421cd32cd068c21ce0ff9369d7499e9af1369bd5fa58503701b05002dc1f928827bb4dc097de94c3c38624b01b68e6a5649e30eb63a38f3b0fce91bf8efc4a4529e7cd9572e7fdcf7a0d1fe202587bdc42cd84cd63347ae8d25904dd384fee7c8e94adf6c1b384532ad4fcfb3a6fc035d74a66dddc3ba5d4f863f15930d9881d6196ce1fe0046d6b959d091ea018db02e76bde8e68437b8113f9849707cbea3fcb6501e11ff4fb332608119c3d776cfd329fcec19f66d3eefe835cdd96d418158efe398c19257f09aa77d68da0228cd83ef7f5d5498afc0d071ba979b554211c686489ef0cdc783b4d328a2632c2593952c5a71d0d02536b0bda1ebe12c49b87aac54af1b15f639a65ab24f51663b8f239944bf0c2a98d965d00ca6ecb31849a8e9f567543bb5963b68bb070a7ae03a0a22ab8739f8cd55059f78686dac3fb9d535293d71fbbc83b0f65ba1916dd7d088ec8faeb28232ac67ccfbbcf5ffb0fbbc21ae3e494fb8cd314c030c03da663faa9bd070f6569cf08658fd77dacc450f6b177a253b5a422fcec648da51debcd84def5eba8719f4d007b18fb2eeceb4da86775561b1edac33f1ef68733f28a04942eb0b220c524bc15a2788a8c352cf06f6095a3bf9c0edd2fc8029a2485a0e040ced610c8b989b7a85da153669a9f35a9e3795bd88beb4c4e5e3c48bec94c1d79a687bc428df37502119fbad1492606f244634714adb8454ee404d23a5ea043fcc1f81a429c6e99be08d43f56017a517837a1f6e861a91cbb4bbea0fe137b9970bc9c1a155bf99c9a1004ccee8cd4d44a86339ed836ff6134ab43b7a7e94c888f510818a7b3482bb3a50ddce0e85882c02561f5cb53eb400ac510389219fd9601f15eefdd3de5328e8365c30ddfd02e8bb6f77d9eeef92d928f893ff2e5926ab494e26305f745e032cb7d241ca26730f66cac8b5e8f6f6fc80e9afafd8767c79076ec42b95099c3969822d4c083e1079328dba774d34a78e6e99f74c5fcf661c7b9c67280fb41e3d593b95bcafe0ebe42d69cf5f1cd26f54d4567c0f47e75a21c14c207c41b076d5f48e2d35089b38ce9dfa868dc3788279c0b233cf848b52439921224e77a81a643d241e2680f76b5d1fbfa8434671b784435df62df798e538f702d763f735eb623d7f4385653349701d5468b26f2d434e9cc9a2afeb1e60e26102d50acda896b6c0fc901c96b84d433549cfac90616e3905fc902f344a04abc557152b774e1819d0b8f7f04c49d9825a048d433999648e81934d56bbbe370d1b56e6a1d2ac34a878a15101ab6e130be0727b982c0c080ef9785973bf92070bebe6797b381ba35ec98c96a5af997238aaa59d1d7b4dc6cd756c9e31166e6dbb0502feb0cdda253dd76c01c21894cec133f5b1a27251e3dcf3a215f79b6cb939d37c24567901b2670664096acdfcc1e09926add259ede468b56cf16c5db8e48bb9a92c82e00f49dc91596af7224392585ce36d2c1f558b16e466c666709f0b683a80bc23dbd1ec4d6e68945fc7faf373608cc05012bc0ac146020b301a271ae3e899188181a67d64689876b7425b7d953895742fe641fd74f71e1045f6aaf80952b6ede9638a0d5eb659e20046e9619825d4b5ab460909ccc5cac8e927f5d0e55c2bb5e302c353058ece622623f902ef7045446a01d8cf8f5ca41bdf9663f7081c620cf6dcaec7425fc74667f937ce09520b432eb9ec2c5fbfcd05c83588f9815e89a370ebde66bef3d1ad6c3e1957291a7ceceda060b35e367b5b302b4f40181f5a361126c0550094c5f3e01e0e6c2ff49c320d5d600e3350b613e1e13a65c94f5d5232dbe6274dfae2a9099a7e221719642069c7978db8769895bab698600de4c40b6cd03d82d4528a2376476c8328c209efc9063b26c0a3da67dc47221cb4bf810902008981ff4f633703cb52f5b8ee7f26dc0a14103e269c67fb42949f06b66ad3ebd7f0a63aa91534a13d51f817b8fb0a345b2b1e50acbc77e9a92c12689afd38bcd1217b474c19402e2c7175ee39b4de15004611ffdf317e5d3484eb63e255500202988f907bfcc0b287d3b72c41ec1ead684ae7cd3efff68aa1fde383506736ca7cc2060d18b7bd52021f0b4395dbdced1a405cf8423138592a65267270012ebf99d5093bff877d06ae4e4b209a9af2522d3edf5e88ee39b372250a58166e076a28f0bec7cfe75bb37b5373007eec7acd80a2a39cba8913cf780829372a0824ee43fcc55514886abe5f8559a403a6668dbeb41a76866871bed3009656a4e65058dab8a23d24ad4535d90902a5eb6d6352fff4f2476c40df94bcbfdeaf620af206eb43f0b18781939a4ee4ecebea1386f33153179aa17f7bb54048ca32a8652ee60647687cb9411c3fd49c9f82f56b5d5b68dbf2b14947495a5537656e7742466fbb7dba8a8845f8b0a8a21a140966753644001d86ae9c32c76d8fed09e33fc572376599ae2721004d641396196816027cd3869edbc7d190e547d2f4677f4bbedfb06d55ebb6b4675c522d44a6c7b46b3098596465e01b57037a954667929781df00e4713f25cf4632eb402e6c63599cb15645506e94c5bf914c74e4c19a125d56abf751a76e67e541e8cf2143a406f5d54f075afbc07fc885fd9f9d790e39c79d5e13c4af4c7a489fcd4f209ae2d6f3bdb8d8fc02e3389f26704ec252033d904f491742ed2a054a6a02eec6e8038274c9ae68fc774a2d3c5a22aef2d1aff5806720c4376a14c4e5c321c3618c4c883e25213d080c57212d5351e1515f13fe7d6de4fadb3224805b14ad4ae053ddae2e4083cbbbd126f0414b5547b8d07eed424d36ea4ab69be34d702965979604ed64209d45c6465a9f0ab969867c3106a0c2e39e4ecddae5080fcd66cdc12e1c4d60cf25c26d251d3501abd14d9136fc27b67dd917e9e052a0ddeee721c19843a134ea19e8b1b03f1c59e830dec38ec39a1409835c4269164227b1a047b87aad76ff77a6f8efa3e896c11fb70f41a144d2c68faa58335a834d7676d448c02804009bf4dc2d724d8d862dcab4d7a74708fa311cae77a0bbea3efc0a79e35f313e7e0b20e1ecb40d664dd4b2723c15f0f03860b8c663ce00ffa4db9bef7c52f68816733f2b3b4abdd29683b8c3b82a0672acd108edd36a3cb99c56f65c64973cbc77516d52d7323783042507c48bea525edfb51994847d3352ba8a8020423392f405d083904e74ec3617a88db8e398300b33c37a7805b28f8766deef460909619c63fc2bcf910017123e6254f4dc3c487062bd1c4cd04cf57b15e5ba5dfb519a9d615e0a8de6ae987c95783b6ec43ba4d819137c5fb386d8e13f69bdfbc6e82b94d616e79022381a4ab7376f9494bf37c66c56afe4fce4a6684ff3233cfbb61955b0035ed91ece1365ea40f11c2aa052cf85df9cd94d5c981cc3b9190ae3340a9095bb97620ee6358199d0387f5eb4e9539bd4a718439422655b8fbd81a38fc9f7f60dbfb0116f9e70c83ad93b7ce551305fb3c152efda97282b264107f4430ced665a99e1d9d64d7558c2c7352eb6aa7a5cb69a84a5b46c4cdd6e37f69b73fdd4d399537280fbc7609f14ad3f1313e388746cf157c7b899b11bdaca411a7fd4c84968f4a7801209a0b4ca20d0a7581d5019c1e1269ad334a76d431fafe52009e6aea340e7f8b163e5cc513af206cbc087dfbe94f4c8ad3a8bba059191066a40824c49b0b215f9e177fbf8c34477f7fecc57b9b5366dfd1d124a749e3d65c2db75372b7c72422201db79fbd460de22a2311c2ddc76c2ff20c443c92812ddc2f3f4047ff9859b0d8bb466bbe9e7de6207a4b4af3ee3a4680c87a95b708037d9526053037ba007f77cc9366b36ccd344d49cce75b817f36be2dbf73f0f11fba4f951cc448feec53d581d55e5eb18af3b5c072e82f9018295c08c61534cba846fe528757da88748b32aaa218fe0740c8c7436358c6fb74081fb7c3c3af4298219abfa0bb3983c92858b2034d4ae827b20e281994246c811bcdba607ab169567d41494b18724b858d25638cc75179b8a378ed99bb837c5652c142e604c717d35a9cfc668635ed379b4d3522447be753946657455b6b1c66495814846db3edc4dd99452c883794636751f5b84af796a69be333e3243685ccf37ad17b12449cfb278c0138f26abc3156b6bb63c8f37ec5e729b1d1770cfad1c73eecb1e24b7a0d00a06ddbb9c3f512bbeb2c3bf18f0153f6fafbeb702e87884ae6fccbc59a83272ecaa84a01d5ec6d606d1cd2ce84b29c25e748f31692ddd4b5d4a2bd66ef0ce4ca9dbe1b2b5e507e7b8176a6ca9d2ab6f7db380fd1c95fc1b6b187629df1183f3c6846a43f54c8126ef02b3a71566711ed34a0bbdcd06780729ada65675dca2d5781e58dc2324209e5f222468dee0454c125e615b4c0bca7cb52f23a7047bb31f881c5272ff2ac8b12c8cb3331d7b94911922343369bb269c0375ff2cfe98d8e51e0ebeed5a6e31d87e46361277abe6346b39ae14a9aa14196b2c8c9e944f6e9a73a4d1d1733b611e331d6968fc26409b82f09fc2241b74705fe725bbce204e56af04e756d822e5a6fdebdab3e1692fa8cec65e8760c29d5e38d0fd485d5655e80ae4d6ea33852a9a8679d9b880ba7665251dc6a28c9421c5f6cb1596550b18ecb65278ff2afeb8dac711a0d7b056cf30444e8090f1a9996ff43fc0b5ed2a0a74c1ee168478bc9df388345ed160abe4d8c86342effc0d3fed09caf9e2b6376226083516404dbbdba56f47039c319e7bde218f3cdbc534b6b65eeb9387a59974a5313ac3eef3c3547d975f40b38778784f93be41eed2a67b5abc98c8ee3736fdae4d133de7cb965dac1733aac3cb8103f9d79fa7f124127ffeb4145de1290d13ca490feb25496202e66f93f901b63fd9a6194d408a1948909d22618da5ea795bea5b5959032107852953a21b6d6a335984bc236aae189e978b284632a5f2bdb7093d219ee200a709126d94659cb1c7b0041b39272a5290446247ae3b0df2506cef2538aced5e5fa98d31acf794ce41699b87d379e9cec80b3cb9822fc59f6136c93721fa2cd052c55822b7fed9b5f2697a247095197ce1413c5344e0a889a31ec1734d03603ec2e346ced6f7e23deff9b09a87667f7e1af738ff8b1d728d0fdb25ba1331e2c0dd2c6eddc9483d5a40f8f258b237e084ffdebf960d892fd51b7c4ed3fe02472b63cd5a5d604fee54a845d0e848c0fafe43ad8759bd8a20a06e667c08206bdb2544b0df10d87d3cd17e592618ba5b273103dec815934afd7d795f51b26bc03fb4e209cd29e5a49"}, {0x1010, 0xffff, 0x2, "36b00b51c4a7715d16e58aa51d8f21232db46389c24b0744efa32f9ec205223a8fd1aaa65b3ae877fa107373442fbffefc50ac0f8c2dff9745768b5b50c9808907f2a421cb47f09188436112ebf19f59f95b95aff6da10e391ff05c200bda746f0b6ad89ea78bd7b62d0d7152f00833df49ff8ff46098da01d46d4ced46ccb0031386816e36e5ce4a9062ddd95c302f743aa4239c5a4d10ae9e7f255764c5bad07f46a0ad12e366f3e4eef9cbb9e444a226ee0e446b40d7255752f615b6ce4e05fe991eb6d9f90cde5d59cbbf2c4c97fb450c310fdc0b1fcaa46022c646138a60dca95efa858166175656c275e5b8e310045aa2d6303cb665e2c3dbc22f1d67884a8758591be3aacc4a269aaafa3cf0173b6c24c79c492b2a2f5f81a765933b222df08f9a9f1b201837fbe939b5d67b70e97733e30640d0e90d56f1a0803d574948c82bc88dfc23ab8fc4d2f91e91542bfb1d32e0a43f975f4b3a38ded5b847273e87ba01f8801e929ebcb213e01ff5bd8625bd68e309c375e13affd1cfef2d7c8c275ddfadedca86f9793b9e46d254838cfd55597963af407a55f24f002577417e67847651a26fc8ad682527c0eeea3b7588b391ee5f46abe49d689cda8b6781a5971cc127a21fbe1d4990d60f7768d56c7e0729be02e887ebdfd6db9a5206ab3d37cd0e3c4ad8d912e1ba63cf387c3c98cd2e4ec9452773a0762bede2349ce1124b7606a38a9a26b5c11874180ff5a0594585abf6934d68566ac7090176452083069179786b6a03a76c210ff09babf57d552193796720c353356952891788d741193c15ecc36ab68d988860cb0559e6e60b86735c168b867aa9cb16119624cf3ca0298d57ba1105b7f58c01c0f7fb226d6713deb27ccf08c59898d27613c8e2d8208b71177a89748d186f42ddbfcef2774d2010afa76221efbf3e48265f72c3adcf0a09c8828c33868b84b15905b50d0ad956f2276fdb8fb8f9983102354de5a64e275b2dc60573a965e068951e6ab181358b8d6a01a3f41b6a26e7a2bf8a7c6bedec3e1f7c5d78fac9a9231bc9c6315f60c4274b4cf9675838492f297a18eb83496a413220391c629a41e5d226d6b3cf109fe1578abff179bbd6df425605f449680c5f94f361aab22229f35599718a2cc4166d8488361e63da2267138afc889edc4fb714ef8e871a25ab5f1b7c379d31e3ff6c5293395d8a596aa77e228da46e3e54926706e2d5ad1544c55311ad503b5177b5c682e4405549acf1a50c1a2922ed01b2e9e28506f4bec25ea8e194b26a0c0391b1e85386cb7ec8ff80250907baa305be0cd342e1e6b2b84cd98a7b6dd0e0afbe496fd1d76dbf5a6a79a02cf384c4db5f7235f26a3c7b1d7850f7e2c41b53b71a54e14bf6aea937a047c29ae6d8df15396b2488ad6d56f87dca07430779c14755a1ceccc7deed08a958831b34a8d3e725c9bb1596df8d600a0e13b58e7436db589088dc1da9db271c7149b88c4aebe1b7836738cd3b1a91e646ab3b72624081ba527d8b5d7a88fdc4455c44beb1f9c252b85d6148f02e3de1af9fc78545cd2b18fc4c632f0d46039d83a85d49e8a7eaa2f6ecc9ff2e92dd72a773d2d6e9e3ea5b35a46f3940641e463ba8322066ccdaf02130869bac76499d8d50f1977e54708b1a1aa5d83c5e115b6631c8d5db9621f0652c9ee12f43ef83f4da1bef13412661c49859bd9bb1d8c9e2fe49b81e0a7e07786a6599ccf9c12b6264c28a5aa8939dcc413ec802d54d838c19eabaf4a6c4ce84ee65c91f0dfc156016b5023408ffc4d0dd46786cab9f2ecd3ccae0c673db0fe82df2535363ae61af1d80161dffc60e85a53ade8067be624f4c095bdc9b81f91ea5fc85739a43cc3aebfb49c1d6694bc9375b542761f244a5c117a7604e8ea126aff6862713bc098e1b9d941f86111dafa1c4b981394d676bc87b4aceb00e6d492568d5c94f3be5c46a5c1c6a7899423da6de43aaf5721fd8bd781c3ee6337f5ea74f116b6a6773efbd226ee48d2a5f88574efa65ceed5d2879d99073ce0b956a9891cffdd7bd3cc7addefab9daf274939e7a194a89fb5da6728e7a2d77d38d68b77df6c2d0772beb805e750995b0448a6caacad369eb66277c8de5776c5b8d7041482376c533f66510cc44c6f83886a6e8752147d7fd7c3a792e7fb549c70c9813cf3d3b14f878a948aaabd17632146fc9f56002bdce1801cc0114dae95f4834881f67499de00f5a221014bf93b5e6ea5aac9b3ebb3a8b8ec5c2d428d70fd47041e4c8ab1fdfbc4be8c88168a7a4206ff377c5733fbd149c99503677f6abeac8b548a436e1334b7b2156ff71aa08aee6254312a0e06bad2f8cf6a6f85c301ca97664095e3cebb8cb142fda6cc0a095fcea04c9aa692eacc0246be468b6dfe2bce9a03f18a3a08cece00f2f5d9ee6f7e1ddc79f16017530d524e7b7a2a47de9615d9d98bc180ca2d17959786e07c31921d7f0be6ae126b2c41db0c531e485e17510f847311d0778b729140c39f7f775a8262984819820aa383df697daf8e89da345c99475276be256465831b0dbab8ba4f1d15aff03eedb76f2f0c8b64f7dba8ed553b259d3d9207cc4566bbd7e772b897340124c97217c2934ed04cb84523ad54023cba92ac0aaa243d7f6ed189bd0a1c6ca41644a3eace916d98f0533a78c5e5246db3911916c222caf6e364e05319ff393c91be5437297747d238b03a32744d2bab6ace4bc96891ac6b87d61a7f95404ca9b6b40818189e2bb8028eb61d745e3602bdd6672bcb86dc87b7a89d47f8481932168660b1c55683addef6bfc202d4aa380de41e739ab314152203be6bb903f91389e2e37d5504985886ea18711c070e95c28d255066ff68c95426c440e48b40b6e061e7a2ff290c987ca359d621e39e6276c3ec4f8480728a062dd7d7c3c2d6f042e70850264e4c085b99459144312f8a42b662fca5bc5680a5e6693f8172990272c453a00ad0ab9ddd8190bf76cd196c6e7709d969ce589b40d041b09134a717b93a6a70b13c0b39d40a42533f46103f5666cb2e7f593c2ab054758174643c25988f729a32823318a47958639b9af6aed66fbf4ada4a7993cc730fa8d81f17de971e7703b6c5bfeef8f7d36184b38dd75bb4afccd6a42741437dd1bd1cacdb8d35b9a7b0f46089440721664ad34cd25ca12aba1863dac57bc77f80ad255605d447139ff16b691e849ae605890220438ef7579e6f2e98023f2590f4773fbc53a93b5477f253acbeae55c125ef0e7e8e32401b6ab671001c01726b13d7f3fd5d8fc28d17f9a2d2fbedb54e0c6dec9c9c61b2c2b13568bbe5d3e9d7cad8aec33c163855218f3e80c8aa9fed45809091f60d13423cdf129c116f3c5cf8ea42d9656285f181ac5c4838d64bce5a1ce5eecdef6a30f990d517c026468ec3fca35d5bbf2f9453839dae65c78fa72f1d6fcaa061c2d6227a6678e8efef8ceb11fad09c1b77498781de291bc64c1297bcfddb5bd17143282228f3452dc082b5dd7df058a41cfe9e7e5e433d17947ef697a340198e1e4fcf6ad2bf576da8e7747f490c89631bf562e490abadfe2b01b1f5fb50026fa392dd088318d4a55ab4659aca4ec9fa42ff6fb60d5a5105cddbad69d676bf1180a27f437830347556f2081e3728b1a5b8a0cc300cf5adfaf7312e16ab9d366a74e101b1adb6e81ef074bac671e6b025449540073a01146bbe0249e7e0bd58fea35ea5878ea64a1dd1632e290bd147d76ffae53b081e358e13953219cee03bdb257140052ccfd33f0323a61ddebbdf10d673801fde21201bc08c20072dd3e79e759291f93ff42f0aadf8e6b18f08cc132616762d4b1215c5707f4c61de143c0a928022f05036c55b978dc329f0a5f3150bdbb4da5e342d193702d6f5238e2faf0ae82d1dd79a6eed6c0aff6bfcdf66b11e91e902ec06d7fce6004b101a40bb60d3da403d2e093e79723baa8a14122f998d1b9693cd4207cd9d2d16e94e572624aef2cc465b349b94829f98ca15b103f4ca285374a402743b97bd3cdb6b0a8452cf73b9300ad270757a78df536cb1727d7e13d26c1acb3a8204f5fdbce6b474a87de3056f9f3c4039fbb27989a3346794531b50f9344c549fdef6533da79a0388f3dab0563b2520a7f9266c25172b70fd693c6be2d828bd888e109093ba7a1d91d388a9e9dbc3f509f38a65ceca6ae91ff39721cf79089ecff8f27877428616e05562f589c95c81522169698e3b4476c2fb142d7f38880d112af1a9a817be955d45046c89f11f5b73a8faff7a527f4d5e435d6bcacc3c61fe949b276f359d402888400b507bd5f6c789d11146e0b65b33aa5a5c1f664ad08b8b09f7a86570e4a0ddb63dbf87136fc850530b93d9a6fb42234d702a8a984c301279363b0a2e3f22449a922534fb701d230c3d86e8f56d9f48315749dbb7d19c772c6ddba46e2115105c1b5585ef7194376990c80bafafb7a7ed9913c9f0410e15a91b4fff6345e737d35fc92a69c2ab91e7148a65593fbc29c00abd4be92018d9273c18c24d96e5df6aee1999c146adfc48d601796a9f6227138fe3eaef2fb30c3c72458c23698d7e991eb075c4267032271c84498a5e85db3a9dfda8feea94e75483386f761f9c343c1a594f0bc81134d10f8764f6ce6cd0c6244bab113b1b00c8012d4d391dc3f1d556abbefc470ff67b4db77802b0673efe6d5762909a6646d533f05b1dc1eeb3cc4bac552ca567184e32e74e5886f07c91909cf3b42da7cb26482f220855052a506a48c4f885b83a12e4331b71e05eb32d9c7e2c0cf8561d6e1c58c6a355417a886e86531a3043d722b682eed308af30a7efe9978cbc0ec24d53de1f32d45da97433f4476584c4adad73300103570f0f8a4804cc9ea45969cec37f95eaab0f2fe2f01490bc5e9a90b97ba9c934cb14f9b1d709e5d3434ba3fa05bcb6ee121d452c832e1f2a292a6586c61579f3b8bca8cf9253fdca6305678564c31f4c13515f8c91d923c9a6e4ba54799a63e07488d9a01ff3820c945621c564c9028188a1f479afff0fa01b2ea66697cc973659105a12a4d0b45dcb3f016ff3903d8ee205c9338837b3e3e2bcd0b0646e34d2e0bc02e14c8335633dcf58c1f74aa6e4b6ccf4e81b82bb4e28d5a1caa09bae6f679963961b378525f61a5461811ad05c99689fbf7d175322d381282fb5fd0e22d6009bd6a8d5d023a5bc4dcecb1cf2d273e6656e6677fc07540c62cde12d851b74f7aa1a9ebd8d9496973ee4e97e5f41259ca9a2b07c003cbbc865a654ab75028af441862bcccb6158d5c6fe941f18eb4adc7015075cf856687ab534c3116c66a5ba0adf3f4d1f61383ed381d6c678bfdbef900798bcbcbf76f5ec7b10ca1c5f093c126949ddc343e17f0bf76d3ce8f9c553f3c8b9b8b4c8ba919ff8c7de34a2e3b0b5845c9aef3e54276b18ab24f000c3d7a978c21a94dacdfd661ef43c1a9b13bd40673130359e78ca1053e8d3e4546e14f91c3a9b8ffd7472a067495b41755086921934c693f669299ea3f7edd4cc32586eb941da33cc34ed96a218f91c80c3d8670c16dfa8ee891a565b20101acf108acce782fe02758bbe0a80b6197479c2f077f60a592c29ae1f33aafd0335db209f48156263b6134dd1aa221705ef3f9fd9c94620dc88f893d93782ff1b4fca44047db00c7ee7fca42ff87c8082f2209a7b8360fe9ee8b5652ac70812e24340c44e2f3dd487b3a426e6ec47b2d7c9d0ceeb7ad80b655b6119dfc3affba5b5c86e381e037eda9a21dd723886a03771b30ebf05cad19e8bf7145d"}, {0x1010, 0xffff, 0xffff, "1869baad312e2518a9bd6ca63cccc0e5f8df3483cbe113892eed7349d24155f9dc82331e8aed4cb459dd48b41810bda72454963705314bdcca16450042184367af250f8f36708e242edc8c6b1389f537ff0c365d89325688fe868d0cef44cac38bab59cabbca54e2fa8c136b186ab8613f44e47f02ca5cfe2b45b7d89378c5a755ff50e9d445ab729d758335634de789ad2da2332b3de76189a83e99475e74fe5b79bb09ec7f0d3d25cbe0db2585dca28cb9f2fec39873556606ffe9e9d8fba63dc2c7f8a83598fdb7386f69cdfb611c493b64cad6c51118ef6c788d2a540ba117297f86175b70a83fbcafbe4acf4a3bf2f7a471cda5b922bc907ed40c26c9f5f372c9914eb621e47201c9081c87d2defc573d3b83f7a7e4f4994d733ff9887f5bedcbb09496fe72926affdc93b00498db5c8d2a8cc7d5457aacd0106ed0c48561b5f48efee465edc07accc95ddc0882bbd790283b5a608fe70586052e2d1ed005fd735451c54df29bbcc6f43e1f7a683b55bcacb38faea9510f8630a6b4fab5d5b2e54cc95d0cd14fb1d8d00d590cbc117e9df4e1c21a78a5f6e33d763d81b4be9ac3444c25596824610f4bb02706638775d01629fd99dd4eaf97c75d2388522d4ac372b4dd0ded17567ef6f3430425555cf572f6ab6b731e578084cb31b274691be587e2dbb451b7c936beae07dd0334f161018532aa3bec44395fcbc8b646e022f020f24f98d9bc3713dfd2ab0e7e5a1e3ad2a431f962a8c03007dca43a7605e24384ed5bc177b3df13257fa455ea993bb07bac3a4bc7e1ca89025b6d4a26764d9414cbc339895339b29ae10d5cbc9abf4199447cb0acadea57067ddaa121eb7585c2566172094c53acc3d2ee1216af3a813e36654e7be00e069835931956ea6e74469aff43088699c49e40635b1e0a6be9ea7d153ad6e894b21be950c1bbe1210dd46470e648543261f7c76c7580c0f4f84c76a2ad58eeb16eff8f7aea920ee1408be07ddf946a611bb0321584c89611cac63d11db3832cf2f116eb9eb5924a546cab7a21e09e9a28ce4d2b3ba5fa20b4e11c4ca3c3df9f6627d1d2305397df0fa4d809370cf06cd1f5fe5a86a43ffd220b3b966a4fee0bb20fdb7ce524c402217e2083d2fb19a172afe033ec084b169ad1949ff73b0e42c6d3e7a8b466c1318c1c8d71de38b849089d3d2a5a93c1e1abf62ba84e5f519d20dbec1ab02502f63519050666023ae76f2738d4fb99d7828b109bafd4666a29ac7ecbc5a6e6e037bea15d535d7e1e5dfeb9a493a2bf4b27899000e7045bdb457aa326f04e9bdd4fefae7cee303fb50b55e10f7f2d27c937249492ec5ffce4edb389025e53c7a7d33494912c3954915b4a6ac1f0ae326e7ca8df41a8f2730a4f091c2652ccb5a7a7c5d932349e22aea0aa03c6b7a75fcd8c299278cd21ac4ffccdf0321536878fa664f9a371e32619f094213a423868daf4d07234b1a70be7f9e947d826dfa978ec344d490c753bc545eb21440bcf3a7a836940d8e73b14d081a9cf52fb5b3299f97f08ff5fe502b791bea1c45588f7b5e751947fa8159d0cfbef0559c89ec895e0e3bb1b2525ea12c2db2e06ad0295d6f6936f6c149c809e3de7ecf18c8c5be80bbac9e647b75f946b6c04791114407a9b4f7974f21fdb8ac6fe246089360a142478c65c347f999f767f28b40cbc1837c15983e647f8fb0e5a7bcdbea9813bef218349faaa1cf4c22fb9e0a7f37fcecb4fe7280ae613f75581b4ddc403860ce955c1128f45d98aeca688ed125c14bd6c56367dba95d20cbbf9d25898d2c36571ee696fe97731a6ff761c4a76f97d3286df2b2c63de57720130d09d18d8fb6956ef0d8e8a12aafdb1f9b4fc693073591a9588a81e56c00858c837020cd2c16184cee004cb0ad7c9af095fe6ea9ea155535eea8b55a323b4a21dc9808404b910c6b58c399db6b515f9def1dd5fd06ccec5b7ec1f51756513e5d4d2a6aaebc1c6a80874c3e33f1fb63200ddd810ed84d77272dd5f59dd82c5925b4f53bd2d77e58206b7cceb432ac81493642b5ecb1cf7ebc01a946eaa93c136b0525b337431cf0e7cea5e8a5c5a23d27d81b492ba3368be6a321ef9df00872e6eae75b65eda6ff679f1448b68642255543b696166c2d13462e5d1f983a1b4c05749bfed60f7e20d4c04b35beac5871811dad1d7c60a9cac9672fc5c39742694a2ff1e98cac11515cb73cc58ad22e8cd5baba28db71b69d5ffce5f278c95b53cbb05db4f35f61af0d06ecadcbc897ea902cc0db9b4329eedbe6168d1eca727c67cf9920c1116210bb8588e0d38c94db5463ef3d2cc6d9415a737c0eb44b29d1fe316da043f79e5bb09f5352bc6a13a59d0f626b26a163c4a01494dbb2e53e047ebd030d36c102ec0f18bdcaf3ee03a67510d03a936153dccd39b3774f0d027c403a8bde3ed83a2e8df7b25b99484a69401ee5908460a18b591ec467316dce861ca5a83312f061b6479241866b12ea4f28a731786caaf550b45f366469b33fee94388abe29770d6f5ad394216691d313b4f800dbca9793fb356cffafb54e5c3e193df997b68f1e9be2fe07d96793e36464e93a70218998c650cf37ea26c94786a82396fa613c3f4bfa7024d950107726bc5a8283753f35261274e2950beb945688b5b64d08d29a47d471e4ae01383969dd2b7709b7953ad0026e4bc5c54bada7e95d357dcde25b4731325b1e386326486c4ef700a7798948b33a2138bebcef9f290d3030983cbab0b3a16045892f7f2f997d2badf74b1738dab8ce17fd2f3825820e181086256ebf3491d38ee2a16d9f6c5d1088e50bc595ac4eecc9b2ea87a8b66b88934ca0cb2112a65cf8582dd0ef94fa26b60c5f6889e41d88df5e976c0f031ee20350ea0315bc302deb9616358824d6ed776ff9f6ca71041a7ecaa3a53f18daac371fe6887acadb54a474588c83163487243bed1b043f04eda4ca6f05ca4e4c449f5ec78800666417ed7068ef9cca5ebaac668e4f857a5790bc146c5d7c9b57585993f45f09e75eaaa041645c157435d332aeb19c64af0437a84543a28498cf1504b5c9e697873f33d698f3d78261a38611ee8380bb431625d3e794b6f2f9ca02ea5f0828964ea0e7ec0156a780cbeae9cb73c12b9596ca2f7e0ffbabe7ff339dedbf5a5cd2bd6398a1a3910b8c89714b44d75f66c832b19f87da0b726cd1d9fd53808366753500a1a934c69024b819d7ae35b0656c35a7810edd97314fac98075d780f4c77a2a1e87ccd613de120d4587665a4c6d14f6fa77df9999375c2b0b52c4faa2783c12360b3c6150ce55dfd6a3098c072e2998e42861143dea828bf6899159da36297818a58b7b4be2e7180c5b04a53183d5f9dc981a1af5783d4551ce42474feaa590e79f74ee78011749b3322f026f09476e60d60ee9ea275526ecd89c2cc4d7f62b7de9e3b29a8066dd340368d4e903766be295a9fe07a7fa6f89ee74e2dce7a2b68f076e35eba724c7c4e782a942f3b0b3036f2d895ac2f358238f29d0e09ff077b7830b748648913763c5582fa2a5e4108295dec5139f4eabfee182633a697fb8dcfd8ea0154dfbac8daa4cc09cb1aaf573860662465ba32e8496febef60190d95ec0a3e5dc6cbccd745fea88f47262f70b8e5ac0687c0ef39e5df9bd463fb6222fe8a1e663900d2d3389a37143fd4d1aeed139e4dbec350e591b7d163e18588f5879ab4e23273a24f7575f87d2787802060e9f023c4c24c5483159b4d69d46d8d885f97d6387c5ac2cd8cdd1a3f6faf738c449af32698eb21d3520979a1ba6fcb8a82b87a21b9aada920976ddd18c83505ca80e40f3f752b2739efe164ef69c7dac9ac38e7c45de60a505759db348d2bc2504e340db55caa4d5e16d899e1699b6d1785635ab216509b4e6a33a73b9033e23be7459cdfd58287af11f6991b29e74dfc151c4d49a9870d0dd9ba6eeeaae2061b76ca1f34eaabcb339adf5a01abb97433ab60da431a41cb3bd301685f7e43d14fc06ea45c5fe69c405580461048ac8125c76b79210323b7dbd3e029c96ac01aad89591d20ad9d026b91e9e8a75d4735722d92f7276dc2894c76736cf162c0a046531e532de0ba9aced8444f5c929689d2e4a2e04e597a5cae9ba611fb844150a81f92b4bfb2c0fee1c36059d00930f275359a7d9849655516c137b5b3a49b1529cc597234a781373a8a61a40680d0ea8135dcd6f65771763bdf21653ad9465fe4e4a1a12519bfa44c97a74480c574bb373eb635150f1fec7c6075d1e15fca716bf16f9abfe8f329376b2f1b9d670e1dd5ee71c603bd1985e073fafa0f770c8cf7ea1cc447a9336571f0a6a211a529e974415261440cbf835ddcedc31ac4bf28a1cd0633ddab3dd0e51cc3a168c725c6ecb456a73583b3abf47ff8363a20db425ffadafab7dd02053a4f0e59997237cd995daea718dd3b375f3c3eab83acc0dd3bd463ee9a55e25977fb7c850ddac191543c2f7b1feb551a8557dcb6b253ae14d4934d2eef41e7c8466bd1d5d81db429f29e8332b1ece65aa263175d96fae8122c5a1176a2a69280c22cff400e32fd04c067ff70ac699ee886c26cea2c0896ef79937228fbcbafb2dfe0b5beac03b1cc5962483966c13688622e3b9e3f780e48f4d6712fb3d71c550d13fa9178ee0872acf3a38b356d8213b0a53837e3d26cd8aeb9fdb14b2ed44375c1d8da63c751d62920d1e1222db383ccdbdbeb3f4d678a27a85f17cdee5a0daa2676df2cb621d6ae1527b84a3e367c3b28b3ff31acb961ae3251268cc81b62cdeb091350217ec7577c3814a43eda1fdef4bdfcf48b885334636ce391b4a87ed22e8640574d1104889cbea708ec111e3c7963cbf341bc1151b2d08bdaf677a57015aded0f6ed4c3dc400c7e3202f9c39c2685ab30983851b35bbbb3d05eff51fc9c4bcebaee206a3fcf5148d4652feef74599f0b2dee34357decb1d5167046dc0cb11b98cb28269c42c73c07266185e4e7602b142fd6459ebec1707ec37c0285bc2781ba7707a737e9f441979292c331634c9ae361403323ef665d832b694bc9e22494ec8b4bcfe0e8b80f418bca51022973703b3aa1746badac2070ad1d1f02b74105cb0a3f89eb8eddd7416ddcac66e1008582ef7279dc81dafd7913d576de75a3451563fca8f50100854d3965dfbd6b8e5189a6cae76b174308fcde7a45c008596cfa22e64fca496c4a0e04147f65bbff1a1051665b2d18ec09c4236cd063af01acc932918a8d5b86a160f8ea27c15784be81ddaa134beb74ac44b34183402aa802f2d7855d1af61f2c4811b864e8e2b37df6b8bcb5c3e93adfb9ec6ce97da63caa7db8470377f8759daf8b68189b59d81c41d2ad766fd014b63025a3e5eba205bdadef72766f87f1ed8f4d282628b73201f069f8296dd9015f6b01ba9fe601584d7e13318c39a3e771241d1af1b7efb1c75475f94368180a48cbfb86f84f0e855e317657670b9030438c8416a442e67125fc4beecfd753a0d914b3322d7ea68b181363769c4817ba8d535135118032f921823b30869395dd14383b7e9c3cdaf9348dffc42d797936552ad716b7137dc60d61d09a88ca4f3ae929f3a4ee22cc29f1e5736ed03d7f9471aca88b2f82efeef5c694c8ab6db26def6de1af160572e8bac099c9208a0f6dbff032543f738c0a774aab5cb9a351c459489298a687d147b9f1c7c8043f8fd3ab6e7bfd4fb113e3fbde99795d1ea400324d1706bf1af638a8132f1fea3b7097f7d760c1dda854fdb9c730758eab2a432ff27e4247f0ec731eb0d2"}, {0x28, 0xffff, 0x101, "3fa1637b6c4867092655bd879463f7fe690b49"}, {0x80, 0x1, 0x7, "2d806be0b039998d07bcf625cd00af0609869c6169672b9c04f226b9cc94376ba7766391ca406e7953969a8cae743db9bc9dfff4a5c6e6adce0b116e4ca41e9f038c80c6af4b356e2f7330da2699a60348f7196e55829217a15a8616a7277c5605a00bd02251abe057ec4b52177c0d"}, {0x50, 0xffff, 0x92, "bdad6d38ba28d2c16c8293c371608a803538cd18699d6b771448cdf9049a31fb2602109cd25d5c12fd6186eb580a5723f51c2b9898ceda4b61feb3c0"}, {0x78, 0x1, 0x5, "2b383ec8169eb4ba85bd426ad6af1ddcab18e302075057ef904c8d9084cb568b40aae32b2aa36a69d66c8833856141a67b12a87d504fea1e1bc36fbf5f7fc40448f0adff51d6854d1c3ff40b669ae6843712136c0de56ee689ff7e2b7d17ba8ffd"}], 0x31a0}, 0x2) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:15:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/100, 0x64}], 0x2, &(0x7f0000000480)=""/7, 0x7}, 0x842) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlink(&(0x7f0000000500)='./file0\x00') ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x2000000000233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r6) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r7, 0x4, 0x8}, 0x8, 0x8000, r8, 0x0, 0x2, 0x0, 0x8, 0x4}) 04:15:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getppid() r1 = getpid() r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000001440)={0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001480)={0x4, 0x1000, 0x4, 0x6, "d01a3dbb52c974091df290c0870a2f7a3a21ce98", 0x8000, 0xdde}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000040)="731f985ad4ae55efa66c1b5ca71174297894701925fbdc8e4b0d7dacc5967fc00b6a262a19ed39ffdf7a7fdd067031dab7803c3089331eb15b3b650f57f4", 0x3e}, {&(0x7f0000000080)="a5d05fba949f9b9f48b64089", 0xc}, {&(0x7f00000000c0)="8a8171f6a76ffe477bc8517124b7faae6e234240b4228b910fda5ad535b9c5763df9c5c6014a34ca8b78d1cc78286075b09d45405909ce50eda88640f61b90b92594b343da4e443aff5974534fddcc7a436e", 0x52}, {&(0x7f0000000140)="58578e11c8a29bed0631e248249e1ed9506bfd715c5b319f70c7c2580cb02279625991334bc9b894208e6460b2111c4fafc7f5897e987c3b2a2f7cfe92bee4f8efbbc10a9e3517ff8e2956c047ac0e3f76209bc7b21b2a043054c3ed49d1be38ce5a9c064d942bca12e9f79330a72dbecbacbefbefff98f83d96a47d8a039d9a91db8cc8e59b8569bbbc4cc1bb712fb1b54ea3660b1783d02c2afe6fefebe4a7edc4e9f2c9b4b9a5f281e4d64a5f8dfdba89456185f6844b9ab71cf7a92074822735ad93b13680e55492204815268b38cd91e014a1f2fb2fbcd06d9eba4fcb660c1a571c365929b9c37b78f1be21c75fc2aef584f101497db3c9fdf1e0bc86", 0xff}, {&(0x7f0000000240)="d8fd71b9ffd485169a92ac0c788613a024871663d3961408417e1b81fb30d7b2f1e9ca67b354948df35bf1da8a6dda610d51e07939db9bd933aac1dd495b17c666a9430456bea600df99db3dd6c8fbf70c19fa2f82a58f12f5ad4c8857f16ba1c306308888b237b6b50493c4e466b51faa872568579b8a7169bb977997dabd1c8344480c3f8d04a4318b02c116b0079ec1faae6f9b039439d30651b8a05f5f09e20fbea0acb1302ce4296f27112b0452ae01b14c5f997630f4036fa4343b53a92fb27ce29e96bfc430b067c246705eb681bb105dfc1764159d8a6e40407871cc705a937ef86c619787eddaead9fe85be75928146b01dee25881ec21edc5cff5d4e3e3b318a924d06547f63d664f6038e4ca04ee2deb7ce3384bdd5edc09b11a5afffe1eb998d5b8a453a44e1834565a13e6aba96dfdcb50a3e90a03133933c2a4fb6d8216f556c54ffc75d05b8989f51c5bf1e9754348b21444ea6ea3c2f208909d5bb951d88d6725b194c6a61a85c681220616227f87afa0fc1b5b53d46c04652f650ddfd7829eed21bccb4c847a1b2a601ddc44769bc80a3c349e7ba056cc9a9602fc56e292cebf91bb35ff81780fbd0942be9a4dd05f3192efa2e5fdf86a158fb95dc1671836dc325ab9c6200e812a41fb115dadb2d6442bbb4045dd74ceb7e675795c6b8d3b0d658fb9ef1f5c715337c72174e25965f0676d9be91c6c36eb03f473aeba29fd2fcd27e4f1c96e544bfd335c07d254a69fdfd9fd7598b2cb122fdd6cfc7334aee7c9ae461268d2cf1b950f1dc1b555dc828008a0f489060bdbd75c3e34fa3582dfcfdb26891f64232af40b7219e231e6a46e084e40aff69774f36791e6bd94a26b3f15a1f7050cf44101f398f2b319018f0769b479b395b4e51dd8715b6bc866d56009b3f2318a8ce97337089b999515c9994f9160fdf0e075ce9063383ed6a9c197e0120afb5fc79e2a48fb16afe3b219846a30a5163b84301011db39cdc93bbf8adf3de9515ff31287d64ed77a0e3ec285b9f4377201c6b56ed2bf0a2df805eef447dcab565760de62cd6f2995bf1a7b728119cfe51ffa924f21c1fc87e527b89769eeaea96187170618ba7d462d294d66c76b28b6f4014f63cb5d3563cea7a1a64c0e648b841ad6d325bd3e62b49e879ebda24d9975a9d4c4dcee9487dede4b603ea630ecd4ed6503fbb74013dc8e04bbe1b8ec490549170eb7242b4eb2973e9a9b7e8da0d8eb5179e1857d63a0dcfe489de1bbb82f57e44f20bd21c87bcd65234581e8c01da99b90c7367f26bc6c4fdf732cfd36042f7846f54dfde25ed5123f799b1afae31d4c77b815b680f0eafeac0683d4fcf3f054e9d3aac3a4070963be4b005b2aecccb64636345ac16d7a37cad633125565b5227785a6265a18fb507f50f678b18d2c36d34b2735a5f5f2322392b38d0212e206d16f2451bc646ebc26a8809b47e4ccf3e4fdbc0fcce726baa83a5feca7137706c063ea21857cf96b98209d9b27381e534a75190ae83a12c36cf691ebe94a3c015c4c8228bbadb1f417589cc1aa0ad8d19bf641d0fdfddf35b90c27c2ad13cff15987aa617a010c5b2c90d3825aad41364a5acef68fe5526718881107306beb0b3ee6de08b20288a69c8ea05a8e774aecf35ce26287950e5d6dd44a0aeecbe980e7defc30a4a99c3c1af5fc3c51692f2383b91f202fd8f3431a7dba3b11826800a4099ed34b235c2a045e0d98e1f145024872d65deca58610dd62b4c3e0dfd1ea8ec791a0232832da318ec8749cd24f285970214fbb7fd2949000c1e4799202fad73683560c5fb79a2235adbeecc9a10c5fdc85c4457e7df316674d96d6cc24ed15c03789d90896a199d623b13c9a260eed0f3b643fc43f8f158c580f9cfded8d25f98f46f2fe29070b3991f8335a289ececb6617d7d6293485212871d194ad28035de2d9c615a6669f97bad134242ac61a13f4e09ea34e632297c99a865beca501a78022c5279708a326fc9c8b5b42be30fc2540bd408a27544ecc49c0385c1fc9e1f17a4155d07e8c141526efdc30fd7c9f1f000d32ae581dd3e24531aa703deaa7e45de2b7178dde88fb5b03fce3e1f23986f274281194c7f609b5b839d58422f5a49ed9aa1ab9665f5b84d18a7b62a1c536b86c9f68124d5e7c0e78cc4a862d977e139e9082120e3b2bbcd786de7aa2eced0456f74e63a0b61aaaa2dd2e9aeffaa029db5ee23c3e26b2788393826b234a1af8f743306187dce87916e1bcad949335857d3b24bee00c05099cc924c0c85d2f253cf5204ca9ceb6940b2550fa0df31d227c46924fdd05bc6066ae989225bf6dbfc0ecd04ea0ff7451e4ab3afb3a04458a5d980ee683b022e0c2a4bf372a2ab2786cd7faf3ff4502d5e6c75c9f0ab314d0fe7f44917fe1006654a919f8060bb2ef68108b897ab3e6b23aafcd8a7517009911198dcae8f1563ce272e0ca88a9ae6443351e2015ef903bc6ff0822d8d0323904fcceae136840983d0326d8d115682c23e7f7889da06a4a50cb0b5341adf5db61f8cb7308498add67a7efde4f4cb79dfc81d39c8fb8663d4f4f97828431b03827b32142c1ae4efc9bf7df771db6588cdf617fcfaef2ea9358658e1132b4fa4e213a2d71e04041754b661a062db5d2e0f55fcfc4cfb1f07eabafb3fbf74bb33b84f48f5272577d936dbc31a0d683b762a0fa39a8b72aac833c8b9bae525d4946c8678e6a24c4a0b0fc0aba280a6568754e9d272472ebcfcfdeb021d520b961a56685ef063d913d46300f662b5a70dafcb717a3c9c2a862d1fb01c11d55f8e578f51e872b2125851ae66575e7ae6a079f4c6f8ca062a28bdc98df27e27218cc739bda4dc157028c2b9709bd391efe20ff799f2412fcefb210d09912e0bad28fa981f45683aca2c74a1681b887e260ae030e1040d956fa9ecc77d7d5da7633aaaa55041fa2258b137a2a332189cc0b3424604947e938db640726718bf27cb2452236ea2ad61f0a87bc1dc3c82fd6697d56dd994c7ac06c5eca3195fc47ad9bc961818761cdffeb7ed7f58a2a56d8e4500a32c35830088cf220608c5711ab76ad92c1933677df69932026bef6bef87d563089f8c916470d3dc792b8a84ebb3ffae5b0734c072087f55c990370fa325fde9eaa96c298c4e435486b9109641e77935733496780df7f08d9809393e6ccc3a8a665c55d382a958779c62150bfebe3f465274b46006095935e814806520d2491395b96de4d1669e862e2f398b7fc23df1f6ece20a403fd4616b9ea8128fc6db1f7ca1d8dd147836501f9e41c3daee2f9cf1c9bdb39daad27713f68926e7424a7edef73342591b5c6da7932560a6a0e3439213ee76b518963910a5d4a6d17d4ee791a3e72b8767944d887291719dddc44ef5fa91c54b45b39b66221644b845539c5f35513f1865618ce179d0cae98992c77bd541619de47898e18400364d7f4037cf43152d57ab9fceb95a4c02973e2bb776ab77aa9568882892dbcbed5f49e10f04570381bc920f6910c5cff7845e58b638329e944e0328793049d41dfe7d5da44417cf21eab7c0235551c31e634160a710de43f81fccb46737470495b25546932f24e6fc8fc2055620eb32d370b6ed9f7bf4a9d0bde43a02862591ee328c71096371287e34c76df41187af7e711d1e6a7065138aef6ccae4b677fdbbaa7a682362e993c4dec5689b050674b047740a843c82d448b382de15dd4266b64f88afdbdd84541d44b139a343a2d4e053f978e606d60b22f6b4dc36b6a4fa1097a7bdf42ff9082634f4317b19e380bea7f3f0f9eca0307498c99d042f14926d8a9dcbd8cc1053d5ee5425eb00f944270272d263a672f0771dff2760aaf6dd4a692e1499910a7224b15b542b41f19f46c61cdffa287b74e37f737f8fc2b26b3d85c95efce26eb59e1d1e252f82f5bbeed569578abe787f4c1783eac38e45bcb3a539a468479c6fa768f3a82e92c2cbef48b103a29b64e559040e17cfe758fad5f96ea0d749e71e351e0139c1bb96bcd3d6acc1e53df9e93676245405fd4ac61c4aaca784c7c638963448e46646cc82fb7ae9c0ba98174a99cd37fa50b0866b95839187a03da966a5ae52080d4417cee5788d79a6c7bf8e955d1812a442ebb463a72e19f587dfb31f9a2c05fcd5f767d4ffc644afbdedada5d0076c4571a30a6701f171cef020e28a90f43744985474380d6de15eebba8609ed858e3590d5a015a5505963068e9d78dfb24cafd33c677a272d7c099322d0bd6965f6bb4e5836588b1ab83f2f79ba8c49e1ff6108937c54c61891dad123d0538395b707b3822c096d15a126cdd3a5d6f8b652a31ddb4854f1d1f11a13be470510f01b3b095eaf2b382ac107f99ee5a1ec14782794b64f7f335224d90ae77b6c39467b690b8fb4bb51345106fc0d1bd3ee3747a957c0692a5daa53b8630abe5762e9af1bae4b613450c17defdf7f13da5bd38e1b3be25adc4c70310394e679248ae9548f32d6060072ea96dc17f03ec25cca0c232cf16a2581c599895a9b6aa38c6511bc73d2b3124e67eaa69851b18b6a39a3724ce65452dc0b75ad50c468960c6e0a1587fe0ac4c0bd48bee240d8cbba2629d1d764b5f30f1e36603a12b0942dbce80253cd4dfe22e522ac039b4804b29be00f9fce16dd4b7c13a5df5fee5356e6e62f759a0006f292f05dea25f8bfa7a880b701f8aa2f7b3f794798be4bc3d51f17fd99fb26b183066a822585e2f860651c5c2ca9a476481824e9836d8164156ca33ada00f4d549924e0647c086998b5f75fd5fc67d8924a8be0f7e7b5a3257d9fad6ef14730f6301139a55d3b2274b0b1842de7a3aaae654631953c5d918e973a2757336b8534aec487aeab31c9825c4aa0f26efaadcad33cfd4d60026b5e7b0d00a6ef30db4d2284a605093319eec70cc5888f6cd2efc0f2283bde3eb7ec2658a53f9b77cd7e364acb257b76a17e8157b4e2c55e483513a63107e71d536e4cccb6bbd8cc85c212813bd40ee324bc133b8bdfabba14cc56694df99b041180b1fe152b2a93617cfbd4a03c5c2ea7e488d2b7e83ead30e73d3f0dc18712ee64536de118ca10d4f7fd5a380d636372a7622cfea3a01764edf000ffea4f5434c5e57206bb562013090015854633dfaca4615cdaccd5655baeddb6d1f2a1814092e426729808cd0eb9ec5cf8ce3245152e9a97d17b2376865e0541c26589cd9c217664622a18da573d4a85c5db73967c52c619b372cc3b5eca56fc55262661f55dfa02db59edbaafc10fe3acce1f1d314ec2f5a27cad81d6b5e25e1ad6b0eeb93889c8c7aa3ea2a1eef79fe0202d0bd46515180c5365394c84814674099d1dbf5013da5ae253256566ee8177a00bc343201f1f0f85d27b14922bbb26e59aa92beb0d2ef2b90adcdf0b4b00d2d314a3bac52af922d3906fb1223456b9ac82e59f6ec52a2b27d8daf94cbbc91d31df13ce90c6f07b67642951d6db636dd9286ca64e65e2523b887ff993301ac129aecfaf6e73e67bf39cb404daca3a738b4519150b12d444347ce5c474dde39574523d7bcb2affa68212bbb4c2b180d684a2ee8277201a61713d8e9eb6b4bd742ac3b953a2734c373cb4503ee8cf992dfca399d7c31cf9c75372098ff7ef3750d12e8ffabb5559e8d7c1c64cea4cf0db8473b242aede605493b3ee7806d71c036811d36369ea0de6af4de941172539252c7dbe8a7baf4c6f4fceea6deb4908e52f3b56901b9ab4ccb9dcf0f038a3ebcee7b26721be2d1fb5feb6bdb84726c1b02018a497e2f7d2b78225ddbc9", 0x1000}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000002678d6cd7694efe44df51dc504e492"], 0x68, 0x1}, 0x4) r6 = dup2(r0, r0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) 04:15:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 04:15:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa52f377ab33c480b, 0x0) 04:15:05 executing program 0: r0 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/33) 04:15:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9bde, 0x2, 0x7, 0x3, "cf624c7bcb43fed9359bce63194f92a239df797d", 0x2, 0xd1}) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 04:15:05 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:15:05 executing program 0: r0 = syz_open_pts() mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/162) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 04:15:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f0000000040)=""/57, 0x39) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x87, 0x7, 0x6}, {{r0}, 0x0, 0x2, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0xd9, 0x1, 0xf2d}, {{r1}, 0xfffffffffffffff8, 0x6, 0x80000003, 0xff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x22, 0x2, 0x13e6, 0x401}, {{r0}, 0xfffffffffffffffb, 0x74, 0x40000004, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x4}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xc, 0x40000085, 0x0, 0xfffffffffffffffd}], 0x7fffffff, &(0x7f00000001c0)={0x1, 0x645}) 04:15:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000080)="09b4f0c5917e4b8638cb34088e322bee5addd1a04169ab03f33c4a74436243f6f3a305aad46cd6d5c70d6f76534f933d7847b704dc8737be7558a892d666d7b46c94bb5df02c9dde378b51ecaabd42a1edaa47e9172300d869d7b644188283f682f119bc622e3cbd3fd4a95e2d4ebb425269a7802b2edb8b4494bb4ea471781cc9c58c6eedf05a6f683b73f199631c94c681a63fc54d3a61720ddf0a57a2a0fa27472408f5e925d99b3c334c77e403acda5b6d8d", 0xb4) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000000)={0x2}) 04:15:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x7) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') recvfrom(r1, &(0x7f0000000300)=""/20, 0x14, 0x802, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') 04:15:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='}$/\x00', &(0x7f00000000c0)='!\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='$!(\x00', &(0x7f00000001c0)='\x00']) 04:15:06 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f00000000c0)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) socket$unix(0x1, 0x1, 0x0) minherit(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x4) 04:15:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x1800000000000000, 0x5, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x4, r1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:15:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8840, 0x18) clock_gettime(0x5, &(0x7f0000000080)) 04:15:06 executing program 1: mprotect(&(0x7f0000287000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = getpgrp() getpgid(r0) select(0x40, &(0x7f0000000040)={0x1ff, 0x1, 0x2, 0x7, 0xd1, 0x7, 0x9, 0x1}, &(0x7f0000000080)={0x5, 0x18a, 0x0, 0x0, 0x10001, 0x1ff, 0x9, 0x1}, &(0x7f00000000c0)={0x1000, 0x401, 0xfffffffffffffb76, 0x1000, 0x0, 0x4000000000, 0x5, 0x89f6}, &(0x7f0000000100)={0x100, 0x4}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000001180)={0x0, 0xfffffffffffffffd}, 0x0) 04:15:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) clock_getres(0x3, &(0x7f00000000c0)) 04:15:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget(0x3, 0xfffffffffffffffd, 0x1) 04:15:06 executing program 0: 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, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da", 0x0, 0x400000000000}) write(r1, &(0x7f0000000180)="80756967c42ee9fcca671d3a6b0c08620b52337ce4b120e0886bc76e9c5619bb2616a00576231c53cc2fd0c57802d4c4ca77c04186ef52de4712b9c1a0ac67cf5b2e716f57d09f2c36fe9502e41598946de0b7309eaa3412ec181979a4a489df3a783f6f5d28e51cd2d49557f72ae46bb717135220bb03b66209b116e473a3eb0e96e73f23c95b1008c6de1dc16530de16d3c5323b47370438e4db40399eacb6800aaca893a51f78efe6f13010b7a2638f5632fdeb49ab4405dddebada67541a6f0abae3", 0xc4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6e) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) shutdown(r3, 0x2) 04:15:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) setrlimit(0x0, &(0x7f0000000000)={0x3, 0x3ff}) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 04:15:07 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 04:15:07 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:15:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) close(r1) 04:15:07 executing program 0: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt(r1, 0x100, 0x80000000, &(0x7f0000001080)=""/31, &(0x7f00000010c0)=0x1f) 04:15:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000f0000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:15:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001140)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38}, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0xc0) r2 = semget(0x0, 0x0, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x40000100000000]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) 04:15:07 executing program 1: r0 = syz_open_pts() 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() 04:15:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) fchmod(r0, 0x0) close(r0) 04:15:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = syz_open_pts() r2 = dup(r1) r3 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) sendmsg(r2, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 04:15:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3}) 04:15:07 executing program 1: getitimer(0x1, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 04:15:07 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 04:15:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) kqueue() pwritev(r1, &(0x7f0000000140), 0x0, 0x0) 04:15:07 executing program 0: r0 = socket(0x18, 0x200001, 0x9) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() r4 = getpgid(0x0) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x0, 0x6cf7, 0xff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="71376d6e3b1d8377da451dcd73e2358cf23e6b90b4ee32806996d006fb4bdceb6d0012ec7951b8b168ac3a9c9ab6fa0433221a6862a4853a03f14af9963ca5957ae627ce5cfc9014454701e6a58b72c0d935403ee4a078eede0cc432c1086a1416cdc7831a852e0db33f21478ef460bc6fcf914352bec4111a9b70a91b51cd0a8e24e564e8d8c7b4bd62f101db837555ca5a71f99197f6eab607743d4fe45a29e748ae87114293e850f7a1d60b4eb13b7a52b0d6af30ebcff642e4882e9d477527", 0xc1}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe8, 0x4}, 0x404) 04:15:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 04:15:07 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) dup(0xffffffffffffff9c) socketpair(0x20, 0x1, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0/file1\x00', r2, r3, 0x4) 04:15:07 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x4) 04:15:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) dup2(r2, r0) 04:15:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/64, 0x40}], 0x4) 04:15:07 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 04:15:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0xfff}, {0x18, 0x1, 0x7fff, 0x2}, 0xb17, [0x0, 0x1, 0xfffffffffffffff9, 0x20, 0x4, 0x0, 0x7, 0x9]}, 0x3c) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x1) kqueue() 04:15:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000000)) r0 = shmget(0x2, 0x3000, 0x12, &(0x7f0000154000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget(0x1, 0x1, 0x44a) semget(0x1, 0x3, 0xc) semop(r1, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x3, 0x1000, 0x800}, {0x1, 0xffff, 0x1000}, {0x4, 0x1, 0x1000}, {0x2, 0x5, 0x1000}, {0x4, 0x1, 0x800}], 0x6) semop(r1, &(0x7f0000000040), 0x0) 04:15:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socket(0x0, 0x8000, 0x33) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getpeername(r0, 0x0, &(0x7f0000000040)) r2 = semget(0x0, 0x3, 0x401) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x1c520ea3) 04:15:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b, 0x0, 0xd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 04:15:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x811, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 04:15:07 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x500, 0x1) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffff800, 0x4}, {0x8001, 0x7}}, 0x2) setsockopt(r0, 0x1, 0xe2b5, &(0x7f00000000c0)="3beb2539d5008146af8ef20e35d93fe7c2d5e567b56c08b8af3261b279a8a28fc725b96aefc51c6c54de752cf2037a0e11766f99f2e98a93bd8c6db3ee184864433e831aff43bf7519499d6b8d290197a797b63969cf187922e05bd97bee8136950cd096f1610f5851a0eaaa9e9ec0a71828341212b1b345f76f1506de9bb4ac72f892af37854ac94e366f9ad1fa42ea31943e4161dcebc3e1144a695bb94cc45ac3b2e3669f1271e83622f8b2668775b4bbf5c2abd8901d3f4ef355b1a8a3d870a322383c1fa61e7291ef", 0xcb) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x120) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) shutdown(r0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 04:15:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x80000000, 0x3, 0xff}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 04:15:08 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 04:15:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 04:15:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="d972148bed02b4e3de353c5fe7f0949851e4caa4c440f97e0505017b59d8334e1dad7f76d0b129421184f807df53079efe36c388eb5a7f2cb01c4047909ea15545dbb974294269960a28b06c25f14b819ff0c63c961d17ac39dbf7cb1e7d068cedb9d3368795dc81ed2240", 0x6b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)}, {&(0x7f0000001380)=""/11, 0xb}], 0x6) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) 04:15:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)) poll(&(0x7f0000000040), 0x200000000000003c, 0xfffffffffffffffd) 04:15:08 executing program 0: r0 = socket(0x32, 0x8000, 0x1) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2d, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xffffffffffffff4f) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x5, 0x2, &(0x7f0000000040)="f3aa862e0926ed725634a84cd1e0c3d9a582d1a5b3cd6ac0213c67d78373d97143544245270dbb5f6af3929ef8230f54f25dfddcd4cf8900c3c6436c4582b18b1149b5b22697d71a203e865a5a998d100461b79ca1afe93820eb247bd389d9b80b6891fe79dbfb6f560f8664bce300e95dbd3a5c31515c2f84148e8fac505b", 0x7f) 04:15:08 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 04:15:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffff8d) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) fchown(r0, r1, r2) socket(0x1a, 0x0, 0x800000) 04:15:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r1, 0x0, 0xec70) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fide0\x00'], 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="d50e76e436effa7c50163fd12c48", 0xe}], 0x1}, 0x8) 04:15:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000bd5000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() flock(r0, 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1) mmap(&(0x7f0000b7f000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 04:15:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x4003, 0x6) close(r0) close(r0) 04:15:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3, 0x3f, 0xfffffffffffffffe, 0x7f, "9840e13fb6991992cee9e46ff16362f6f1a01211", 0x1f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:15:09 executing program 0: r0 = socket$inet(0x2, 0x8000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) lseek(r0, 0x0, 0x2) 04:15:09 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="03ccb00000890000000052fa6f643bb5efedece1193f743e5bdfa64d1a561d027564e5f18fb38e0c7a82fce568c60c6cd832e15af73b07504b5ae59043eaef2e84d4bdd96bc3a529112f90c635f6af64e88aeed36cdaea5f1a7f9638c6d3d682a75a75e10b016d9824736e05a24e8e49d67cbe03912c4fb9fe71f86145d5ccff604110ad88a94f7b9283ab2177b83e81b8e2d586d3781e425224ff933b50a1476672d5c76199b7aa8849e815f41e07f65fa79debc82b720024867cad6cdd4a0600000000000000c909f6d8e17529857604b22861f48515849e556e362407d802dbd23c08075f9a8483116a7ad608334b63e69c2c0e4d5720c1a25386c6ed5f64f0b6beababfeb878a4225a0bb6ed2e576806715dd6740c1dd607a4dc2effe82cda725781ee0901f4f4e4f81661749bb16ccbbbf01daf93278bb437cc51e560b53a4303236dc532770433be8be2f994ef3d01d6cb85fc18820542d84882b0ae65ef5e31648b94cf03d2a47ea6173e363f879afbf14cc337e058e88718afb5e046f8b0e3e93d5cfffe1ee73bb92bba17d98c98d3ab5817d08615fc40d4126dd4190266c389ee29c722601354c532096c5664f8b18881a33167bc73b809c5b35e494f019f141f041d68f2a432d03765f6d01938bdb5e7dbb406f690d7f4a2"], 0x4c, 0x800) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x1, 0x800) msgget(0x1, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x3, 0x0) 04:15:09 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4000, 0x5) setsockopt(r2, 0x1ff, 0x6, &(0x7f0000000200)="67ce6f23176ac92fbbeb48873381acca99e85f00b8761fa869f37b18653c0cfd3f469486c7fa33d2f25fcd6b6a036641a0519a814433ec5c935113f1299559063134b7209ab988b25e6823b122796a6c1ee88c8beb48d49ba63f4a5809efd8fd9135f12de46309c11eb78c51ef8dfcd8ed96010c6c1a475fa68f15d459d2c83ac01222394ebab1a589ad27cca9bdf0eced683f910541ee6e511311b340a2f5a3cfce9f4dbfd90f109e2b10602b0aa8b839e59386c5f013b723a1c4e02ebe2f594b78e8c26cc0a6859035e0f1ea02df70f1361fccd25e92077359e958abdfc85e914d91a309d2eaacc3678b69f2bbd8be5e894d4d5cfd67f5d1ffd84761d0", 0xfe) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:09 executing program 1: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() syz_open_pts() write(r0, 0x0, 0xfffffffffffffdd8) fchown(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000fc0), 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfffffffffffffff9) syz_open_pts() pipe2(&(0x7f0000000000), 0x4) 04:15:09 executing program 0: r0 = socket(0x18, 0x5, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x18}, 0x0) 04:15:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = dup2(r1, r1) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() getgroups(0x2, &(0x7f0000000680)=[0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000500)=[{&(0x7f0000000080)="9d01d7ae215eb5984476bec38e5a9b763817e472f4c6afa3956115f64ee34b48256dbf7faf4e84675dbd6e8f8caebe02ef7c93268838df4847f0afc9173109afe9a5e209a1673ab7deeb2e3d782bd0103ebfc506bece4c13e06cc42b0cd55a19a6a338bd38620813a26dd4d62ac43f8f24282a277dce288ccd3bc84e27e670d3d5d64fe4b198e57a2e716b41280f5ba92603687d56ab303792b7e0e2cd1b1a2929345f8e", 0xa4}, {&(0x7f0000000140)="3a39047f85113a3c34c402393bdcf48cfbff129896f74362bc428fa0949f1c925f8293cc611538367c13d3aa7bffdcb6823507505b8e51bed0584d61ce90", 0x3e}, {&(0x7f0000000180)="cd315b665af22a660bc0384f020bafb02117fdf87034a96ca26bce187eab4043ba396d148b84ac52ab40a947ee10d23b27cdc6c641aebe57cf37e88a3f96f09ab694c8e36672fbb5115529abc737810513275756ef8c66352297e586a1a19d1c544530f55d9df803e2bb9742d60cd23e1e208b7fd7f96f04fc9a52171aaff7e26de79df9e32d7013a25801a1e1ea85817e0f8cbc62b5b08864bfce6972d5d81764cbccfe3f54cad3dd96f4077103877276075e0243347c75f085aaf8932b040200cd77f3040769d5dacfbd0cb62192fc2b26f1e7", 0xd4}, {&(0x7f0000000280)="7d2333544d4c8f352ff0a2e2673545033bcc522ecba500479d083acdb2f59cfd268fcbf74c3fe00a74b18e53c84450bd7f77ddde96af82e74fb33e23918527", 0x3f}, {&(0x7f00000002c0)="123392395bb78f797fa94b8a133e7b574f2f36a3e79dfc1c7997f762d9e0aabaa012a81f3671a29839ef19fc8f88548698aa37dd3b52ca448035512a107e7ce0dbe526a7bd475ed63c96d5b537706d019e635db6b89b3078bfa5b1b0fe419605ba6ab8a08ca517b5dce41ad97370a81ce00d46ddc9538d4382deecdc2e75958161d7b1ef6651e23eec9f186b21b89f04f7e656a1511d1f071394e3304903b478c0a0956eabbb665ea444d62d1444ba34b68c68c6df3ee56ec5f884c95e211078138cf66fbe343569fffc1bac043364a64d5ad11b741c026ab9f1094da519d8111c37e0648a7a760e747cf5c25046242af8484df76f179d2c", 0xf8}, {&(0x7f00000003c0)="e45e79e7b3d66c337eeebc215333c334ccc25b898b324d1087c657b6a21216a0", 0x20}, {&(0x7f0000000400)="800bf8e3ce523647208fe8dbad2f9955f47d651c1185d6b8a7aae9957d6aba60e1a2e7663a33290f20fba0e7904355768a3c192be831576e6875d434060a5ea412d8cfb6e108f7fc5669e6d431355d51edd7ae0158c972c8cce47ba225c997ca3fe0046a4cdcce6409210b66445ed8e387ebaa0d9fe8706b650a95438ea5d157da37ea7e88f73f6d71643809f281284de570100276a241ead986ea231cd09d19405586cda617bdc1accc0cbedbb13972c3697ab56ee1f440b244f6bc5ed15c8c972374b7cca6f38c81cd37b8305d18", 0xcf}], 0x7, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x88, 0x22470de5421a547e}, 0x1) 04:15:10 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) 04:15:10 executing program 1: socketpair(0x1, 0x5, 0xb049, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x52) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 04:15:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) socket$inet(0x2, 0x5, 0x9) 04:15:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000000)="4d22122a14c598435f996fba378045e3f7f3fc5dcb91aec6481260861f479c5cefdc0659683f73722102924e5cb59a61e80639d732b0b2fb526caf4e0d6e4b52776e350442e5eaa5598d8ae24f5a45cd2528f802b221e925abe37bda1211d4eee5eb4a3c96450e4e9188b8344039db30e8f9822e415181bc0c7b6ee4d8431a950cf64848c6900c9b49f16134abda696d3c53", 0xfe0c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 04:15:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getpgrp() 04:15:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x27, 0xc, &(0x7f0000000180)="ebffcbe8d9bac57b6f5d797148cb1065d5470b36e3917e4c55ad339c6572e24a9fd531c0a282a98a42c1330e38df90e89cdedcc42dd3645e9cebb6205ad732ed0edff864e29ed11970ae6bd0e25ae2f14aec87d63d77d77fad3a24a3e6ab7ab9253ddbf7cd8a5ee9685a6216987c66643e72a4d55b04a3652ed50476ce42bc5b867a14fdffb624ae7787fe9a2471ae60b9917fc197e4d5a478a731b0fa9203ee6be4f759f9d50e39288dd89b44c2327e4e7030b3a011c6a496e8c23fbec2719d3405ba222ad1f4cdb2683cd68804f0b1d9e72d8fb1ab4c30b5b558b68e200962c1fa533180c759d8bbb283116020a3e6012deaa0240f8ec58406385093733d49547c1b792143dad1b4568bb3937efdefc454eb30969ffe71de69c731ba72688c2fb784525cdea85f850774fb52bfdeb0511e3df966d91bb0a957c7de0b4ae26829f6c2b053ac780a3c22207806d400279dc9054c5e2264f5b80ac03bf2fa1c", 0x15f) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) 04:15:10 executing program 1: r0 = socket(0x6, 0x46, 0x3) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:15:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xfffffffffffffde7, 0x800000004, &(0x7f0000000140)={0x18, 0x1, 0x3}, 0xffffffffffffff67) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x4c) mkdirat(r2, &(0x7f00000000c0)='./file1\x00', 0x12) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x9f) close(r1) 04:15:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) 04:15:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 04:15:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x8) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:15:10 executing program 0: r0 = socket(0x18, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 04:15:10 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x1000, 0x6}}, 0x2) r2 = semget$private(0x0, 0x1, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/82) socket(0x20, 0x8006, 0xab3b) 04:15:10 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = semget(0x0, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xe, 0x3]) utimes(&(0x7f0000000000)='./file0\x00', 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/68) 04:15:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)="c8e6f445d6589110c68301abae0dd05f0a8571aafadcf847e3bf4a9a51005916328e393ec56f719850944971e7a0e6cb6890de8db9020ccc984417d6a775576b281728307c4f2c3dead9cc053b1f1742b09600a1339316cb143c1b5890ce955980273a8cb0aa7ad4746c1095ee5773eeadba9d32e015164098e115e272b4f9d765347b0d92c3988b3578cc9f539c10c7473d01ba863fd33f78d846b9de1243edaf4f80bbdc55747d63aded9a3fd988460bc8271eb14947223d8b4aa4a2312319a2945a84e4588f9b3d8c97b97bebdf69f5da40dbb3ff14113a8d4f3c977c9ce6c7fbbfcde33ba43e2097", 0xea}, {&(0x7f00000003c0)="45e56b9cc65e904e090eee62831111ab2a0b6e924f4920851fef21", 0x1b}, {&(0x7f0000000400)="7449a441d3869b21b8cea5f16460", 0xe}, {&(0x7f0000000440)="7bf83b9045cafa2207ec6c43b218bdfc731f2893edf10fb754828aeb5bafb27cde9ea9c43a05008af2fdebf3b480633795c1bd32678a1f2e8a45f62056badaaa3c45351f4e3e8058c3c2cf2c2c1911b0f7451f82ab58b276d438d9127dfec46c264335c8b3108b6ee83e44e583398181da39c93730decfc243d35608726682b6594460d01ae617cb5d89872bde2e424bb76d538a23d1b24d674dc0bf81", 0x9d}, {&(0x7f0000000500)="3549ff5739310953c3857b1ea1dc6e59cb22bc20aa319e25dd021ca22fd3eeb2a1f54cac5bade9dc6d089e666dd04f92e16ceb95dfb531fd849ff3851ffcfb42d1ef8e44170509c6e3309354424ac771d838357b545f67fbbc94dbae81e3439c3c3aa3ac0d3ea63ce1e1ee014725f832fa9c888d7b22d2bdcbd3f599bbafbfdb93ab6738809b1dc3b457fcc6b752d2067b0cb13b2edbf07fbd1e978b7daf7e22e640ab86185bd0f5861c55bca3586688b80ca540a4bfe97b34bb0ab2ec76b462b1505c5210e49778e646d029a6c76fab0d0c0e9d58919d4470f40add2a9a0f29f632a5f24f", 0xe5}, {&(0x7f0000000600)="12701041e13f6cbed5708710671a884b5e74549b68fa86d3194dc7d3b15d5d62f7e121342c9127463da937ad11d763ea68dac613ffb7bee10dc4fa2154253f30e9758e521bfb72424fb2bd", 0x4b}], 0x6, 0x0, 0x0, 0x5}, 0x408) r2 = syz_open_pts() close(r1) flock(r2, 0x8) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffbfffffffffb, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = dup(r2) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$setflags(r4, 0x2, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 04:15:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:15:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 04:15:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 04:15:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x98, 0xa0000000, 0xfffffffffffff3c1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000002, 0x6, 0x9}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x80, 0x5}, {{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000001, 0xff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x2}], 0x4, &(0x7f0000000100)={0x100000001, 0xeea}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 04:15:11 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='W\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x30) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x61, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffff07) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) utimes(0x0, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x3, r1}) 04:15:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe11, 0x4c79, 0x0, 0x1, "73314e4c3a0000000000001b7fc9db2b51b3e8df", 0x6903918c, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x9, 0x9, 0x4, "5c49434b1f6b8391a9bf5e9f678240e928276d4c", 0xa9a2, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x400, 0x7, 0x229, "5f6a65ed9f435afc22edc2a1d7d6930cdda21c3e", 0x8, 0x8}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) 04:15:11 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x20000000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0xb1, 0x8}, {0x3, 0x3}}) 04:15:11 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x8}, {0xbd2, 0x5}}) mlockall(0x3) 04:15:11 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1}, 0xfffffffffffffd92) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') chown(&(0x7f0000000040)='./file0\x00', r1, r2) 04:15:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) getuid() shutdown(r0, 0x2) 04:15:11 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt(r0, 0xa131, 0xcfe4, &(0x7f0000000000)="f0fbfd02419c3da44aebfd2a37168566716cec681b61efb05e0a9f2eaffe6563ff31067e3e12490a624ebbf1c31ad27749384263b742342cf02268d62e80d302d0aee8f6d5660638dec53b6949e31e185403eee231ceac0ba312788b6a5a60ae570a53144d00fb501e3d777c4493f65c543f5fae020a15fc8e79438b729d7d9adcd595420a7847f083a9f7d93e2749af818873cefa8dd6ff656daab9f2a65569b4a9cc40dd9a554ee7e0b758158753eea65e964b5396b418bba756fbc9a574", 0xbf) 04:15:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) ioctl$TIOCCDTR(r1, 0x20007478) socketpair(0x1, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x9) r4 = getpid() write(r2, &(0x7f00000000c0)="25ee03617830f9d7d47da76e93d5b9bb4679f4fc441c3fa97dfa251059fa0bb695b004727713c0c47fb10c264537d20ad451d0db103072f5a45e6ea34b083b7f9b336ddf1237c7c48193dedddad4ca8677232fdb6875738640ff44a3f666681f2d2802c04875519ea995dab321ad5b58465bbb9f71a68efceca0681e21bbf722", 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r6) setpgid(r4, r5) 04:15:11 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="caafbd", 0x3) 04:15:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="ef30f716967bde37083f117f873dc6043a9496d9fb86af7ca7045b6f8a22b1eb73b1095e3c67648701590954fd93551dd7736c909d64a57eeaee", 0x3a}], 0x1, 0x0) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="b5f07e0981190ddd5cadc45d3aba6b8a8405d3ea1264e562e35043f738e97eab5fbe5afbf2ff2593d8d9aed9e7666fdbafb9e5963a7c684d650cb5e6c533bf6245a2b5a94b34963963a70818df8cf669dc5bce758ce056c3dcba776bfb9b66a29c0c5a9810ca7c5be0b640338ae9e45daa2ecbc0c94c820e6ffbf31480603f255b873b0ec0eaf2034d86394d3ed420cb55188f62cc60dbc9f9a6b97d47e63011d03077bcc8c2472f00fcc1079f48ab6b30f47e878170224adebd36dcc2095b5f6b1bf17168b25caedf46c9aaf09b14830dcd67583411", 0xd6}], 0x1, 0x0) 04:15:11 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000440)='./file0/file0\x00', 0x0, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {0x0, 0xfe3d}], 0x1000000000000006) write(r2, &(0x7f00000005c0)="b857bfd000f1aed6b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5ca4ff19200dea99a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbe1b32298eb211229f3e876f60295e32fcd46bb09a8ff04837b7c1c29ce5f92cbe510d265505bb4d9cdf44ecb496e", 0xfffffffffffffe1c) r3 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x10) bind$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000380)=""/183, 0xb7}], 0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2812, r2, 0x0, 0x63) fchdir(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r4 = syz_open_pts() close(r2) dup(r4) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) syz_open_pts() 04:15:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}, {r0, 0xe0}, {r0, 0x2}, {r0, 0x8}, {r0, 0x2}], 0x6, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 04:15:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 04:15:12 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x5}, 0xc) sendmsg$unix(r4, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r5, 0x2000745e) 04:15:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mlockall(0x3) 04:15:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x3, 0x0, 0x0, &(0x7f00000000c0), 0x25, 0xb}, 0x0) 04:15:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x100}], 0x1, 0x0) 04:15:12 executing program 0: r0 = semget$private(0x0, 0x58c4f296a49497f0, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/87) syz_emit_ethernet(0x2b0, &(0x7f0000000080)="66c45e2a2717e3dd402bbba06a72ff7349671d633bb9f2b4b223e03e43bc5c346ab54a7512d10c95c6348f0206c0f57e151ca1029566018c5e3be7010aac25290af101722b540b9276a03ab9be07a1c12bacecf703f9abe0dc2f7be3e82df554e7bd33c526d38c18df5a853a473000dcff2f9e058625dc9d5d5cffffffff10cc54e93658256baeb1df4e877888aeb9c86f4ee5128ac33746dd5ee03b085cb4c68742c59bf053df995fee4f37585ab70293547b23e644f6aae5ae212133a2284f73f9884f6581f5679c51e2f37a63b37f209b94826c6eef232763d79c35d4f373005660483e9c2eef890000000000000000000000000000") 04:15:12 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x8) socketpair(0x10, 0x0, 0x200000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x7ff, 0x2, 0x0, 0x9, 0x64, 0x7fff, 0x8, 0x20}, &(0x7f00000000c0)={0x1000, 0x1f, 0x8, 0x4, 0xa2, 0x401, 0x4, 0x2}, &(0x7f0000000100)={0x1, 0x7b3, 0x1, 0xdd, 0x6, 0x0, 0x8f24, 0x400}, &(0x7f0000000140)={0x100000000}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) r3 = msgget(0x3, 0x200) msgsnd(r3, &(0x7f0000000200)={0x2, "e8e98f097a67582a9b38e732edff2813eb0a91bc958be7128e9f467e1f38e4d1e1aa2158d6bc7737ee16080b10a48159ad8a6c6fcb5350b0526536dda61f41a80819bd6680e2e26072572758ab1d75728de0b73ea1885e17b521e2158f56b550b64ea3903cba5924b9a11da1126bb8e18cd7a55ada2c4e5bc913838664b57904f0e2cd22d38b488e9a985e92dc9426c85206178b3f56cffef23d25cea7b6840ebe15cbba4a22bc8bb2d1273474b30e009f2dbe9a4ffa4aa47bc7eaf4643a73f3e796ecef9fb7ee5a84b478a3834bbe18a9c384ea8e658099c4273b73c657924165"}, 0xe9, 0x800) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) 04:15:12 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) socket$inet(0x2, 0xc003, 0x3) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) 04:15:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet(0x2, 0x0, 0xffffffff) 04:15:12 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x7}, {0x7fff, 0x6}}, 0x2) 04:15:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f279cf4ea722fc9dd1fbfe656c9fca6181af30b5275c11aa95fa26fa37adfd73910b7a8d3549f55b14b99155886ab0d27c0c72309f8a37080960bca43cda697830891f0389067d03c4e36fab4f6a8c9102128ce520805679af2b3a2bd853553323d8941c943fcc7e", 0x68) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000100)="eaffffffffff0195", 0x8) 04:15:12 executing program 0: r0 = socket(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)="e5db94e6f67a443d6806196129da238a73569d55d2a4e047e1245e5c45faadacc79297583ab30fdaafd12f665c4f75b1e0065b353614ad106fa25495e8d4fcabda9313f36b063362e565ae8fd052ecb77b82e462c35af40b46dccdd83601ff417d57ab56d0b98a727d6e897c66dcc191180b8520cf530f76d15a3822758e496114a599721e18fe31b7ad9219a8f41cf1b3732647a9ac74463e10ae29519c14acef71d9979341de57f9c68410ecbfadd067df17b3a9cc6b1513b68b33a2e0cddfea62ee14a139abf92a8905b3fae4899d14e7391b0302a64e5a7067ef0a4e8f155189d780f8522fee564ee137cbe2a1b6b78bfe6874144ded70", 0xf9}, {&(0x7f0000000180)="b1ee54beaf5262585c631a88eee56d83cde5a3f1aec6acc1aa1f9c05dc2f8d5b27c5cb76690db58ba40afd3bffe4b8b3d769e0f2a37278467a5ce7b202fe4528eeabb5f6a648a3ad172a8f11c3efc2f0296a416b9bfdba76cb083b0856586604f0199188e56b0b412c66093527b05364f4cd493d6f8ab0a93ba421602f49cedf62b5f9a27d65167b21aa2f91b4095c4366e68a7ba88407c2a505b52ed2ee0a519f9b1175aefe53a3fc8937afa9a4473cdf0ffcf81b8c4fde6fe2de0d9db9cf2c67498c4443b6a2d5fcea0ec34774369a67e7536fe4f6807bb497095881970dd0c5", 0xe1}, {&(0x7f0000000280)="990785541997d714e57c211ef675007d8efa75028d98061575912fc0180cff0adc9ca40a1162946666248d25b39af88cec9847af0c5194f8adc5b0d52a83cb94d6e20c7ba2d2a68054ebdf57b0f6e65472e9d569b50c3a6f7ed9535a33658b5b24b7fc553b41628b3f0461ac0425ac4d918f5620b514552ea0e9dc6c8bbd64274630e4b1f10f46a40e6f", 0x8a}, {&(0x7f0000000340)="13a305de83c0dee60daeea59860d995ea27a11cf07e3eb5c4b7ed0325eb02b2ed767daa8d89a4d8fcfba9f33099e44186392640ebb7873c8d8689a94807edaa48c528cf8926117fef0947d8b767d7d3ede517950c7e21f98fa545b7b2635350828dba550c9d671290c60df1d8096ac29b04968157e699f94b3c9c00514b0b5c4e2eb4afdbf4f2f018dde162593a672bb0b22efee679109446cefffdbfaa11c7fc6dc67e9f3504dd67d78a71cf1572f06807ae3efdbace8e8b84abe82b278abbab320df7c10fe0f7e482100f1bbdbeaa5400c38de4a6acebbe5fa91be60111e", 0xdf}], 0x4, &(0x7f0000000480)=[{0x40, 0xffff, 0x6, "d2dd7de6139b59e45ba0f3e7b283d09d44140e6daa522eae13edf3f18ed18d1522d49bcbe254aa890c12940e64e8e4"}, {0x70, 0xffff, 0xcf0, "4843fd80cf77869ed6e3ce0e224b86b2771ee07d8ff6f9c8af59ce2d62c931447b04e0bef3fa856ef3361537f803d48d7e0725bc2edfdb714b871bc00401701dc4ba5a83a54a0598eb01ca580b6644f71c599d15e879c3fd92b32bf2ed"}], 0xb0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockname(r0, &(0x7f0000000580)=@un=@file={0x0, ""/52}, &(0x7f00000005c0)=0x36) 04:15:12 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 04:15:12 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x4a) sendto$inet(r1, &(0x7f00000002c0)="4a0ac5e4972d1dc385f6fa6e9361770e690eb3f37cd83bfffbf6e8fdc4712353c788226d6d4b8d9bb9d67f9d899faacf3c8531248bc382315f9d786c3bc7cd4d81666c6284851381155e467b2354c2a9ee2dad8a6581963bf4bbb8e2ba9a2df27f433b783a14c698ebc8e7edcd69428b8de25575336f52dc7331a5b4d3c7d6f9d01e87bedc6125183aad659009e60de4761c2dea0adda362502daa68613b4db5c8fe38ea0e64d33154055e5ddefa407df5b3eee02f3141b15ae9f3fdf35999c45d3fb3feb66f61c205", 0xc9, 0x401, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() fcntl$getown(r2, 0x5) close(r0) r3 = dup(r2) read(r3, &(0x7f0000000240)=""/123, 0x7b) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) socket(0x10, 0x0, 0x10000) poll(&(0x7f0000000040)=[{r3}, {r2, 0x8}, {r3, 0x2}, {r2, 0x60}, {r3, 0x2}], 0x5, 0x1ff) write(r4, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) r5 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000003c0)=""/100) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:12 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="3f81bc2e093098927bddda62921f90a2f72dce1320be36ad549700b5d7c7843e10c92277187cce83b3b2", 0x2a}, {&(0x7f0000000100)="9d8fd642b922e0dc3b8bfd7fb33de9cf2cf5b3128dbbf2e88685c4275f66b580829bd00a3250f7d8100e3d9dc9010039884a33e7d093a4c394142bb32f3e23ee704a333c4eb14de5c5468d2199b6aeadb2a97a47b3ef6dc1f4fb1b804cefa20b46bd97a58c198dbfc01fb658652f6cbfd524c9e3aba233c195fcd065060e17e56756d3ff", 0x84}, {&(0x7f00000001c0)="1bc8f6281da81008ea48a6334554d1d05b2557ebbbf37c2bd7cf7a3d0c00177915a02c2c9fa08e5d810de54c312a11ab5ac6ab259f4f71006657296f6232cc60076339b64c97fe8823e7cfa6e9170b7071411c74d57b133dc3", 0x59}, {&(0x7f0000000080)="69e00a1a46be527ba80b3490b2496e343234e72838d960534e6702b896639f2998ebf570d2e190510a18674ed475805df916456b6e76d4ea8f5c4863b122330d", 0x40}, {&(0x7f0000000240)="8bf1dac3aa92ce16ebc43f98668a54550c838be13572117c0f01d9b609ce36cade483e5cfe1f176ab217d6063722db05a0a86a7abf31a5e475c656752e64d6197007851b378e47a482e371b5f7b573749a80dee72436ec7c042bb11445423d4d723004e9358c53385ad91360f3cbce5261806dfd1d82eca2d6aae10b18faad474a9fa9cc7ae859c5782a3d3c19076e81c6a9cac8883d493589847b449249a4bc1d25e8fcf51afb642a91bce0941f34aed8d23802c3ed55a05f45c823aa0f6248948f75cb22f2d93ff7ad6ebbaeccfbe31da72bdfd2d122ba5fcadd21c2896657bfbc55", 0xe3}, {&(0x7f0000000340)="cd74ad58995606a2a74206455250813151934604bdf8178587271430bbf3a4e0", 0x20}, {&(0x7f0000000380)="c63b4d728ffa80edbb8a6d3e886c31a80b55e18f94586875cbb93836cc72c653d78518c7d2f1", 0x26}], 0x7) 04:15:12 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x12d) kqueue() 04:15:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000840), 0x9, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 04:15:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) write(r1, &(0x7f0000000040)="8278ff25e99d98bde474de4560b6b9aa6cb411279941aa4240cc0b2c6150a7a2ce7dacba6c45bfe4a8ded253852bf00b6412618fd416b4b334276e084fd54cb069e47d8af98fde100ba24d88c91dca9ee3dbc1917d217a79a9e41b331645351166c25a0469", 0x65) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 04:15:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000500)) write(r1, &(0x7f0000000100)="e474f8bdf1587e", 0x782d) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 04:15:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x5, 0x6673, 0x7, "55b57e11eaef0bc25e140eb2030a875045030250", 0xe7, 0xfff}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/83, 0x53) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getflags(r3, 0x1) syz_open_pts() readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xb) 04:15:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xd27c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x2b2) 04:15:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) 04:15:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x3) r2 = kqueue() r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x40) fcntl$setown(r2, 0x6, r4) ioctl$TIOCSTOP(r3, 0x2000746f) r5 = syz_open_pts() r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) r7 = geteuid() r8 = getegid() ftruncate(r5, 0x3ad4) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x84) linkat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) fchown(r2, r7, r8) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:15:13 executing program 0: getrlimit(0x0, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:15:13 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 04:15:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000000)=""/211, 0xd3}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000001280)=""/142, 0x8e}, {&(0x7f0000001340)=""/242, 0xf2}], 0x7, &(0x7f00000014c0)=""/228, 0xe4}, 0x2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 04:15:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7f) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) r1 = socket(0x1, 0x5, 0xff) listen(r0, 0x101) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/140, &(0x7f00000000c0)=0x8c) dup2(r0, r0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) socket$inet6(0x18, 0x8000, 0x3) 04:15:13 executing program 1: setreuid(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f0000000000)) 04:15:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup(r0) getsockname$unix(r2, 0x0, &(0x7f0000000040)=0xffffffffffffff28) 04:15:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r2) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) close(r0) fchmod(r2, 0x0) close(r1) sendto$unix(r1, &(0x7f00000002c0)="29f4b8ce499dff782cf31ffa3f28bbf5299cd581b745b1c07f02fdcdb7b6f985fb071d747ce6961336bcd2145ae04d1f1f13bdfc2f6c5c1c4342e46423e2a678b5ebf61e0d70cb627501b2f046c8cd3496e013b781d60115b22638c1196d018d105034397fc9588ef43ebd3754a90b5fda7a0eda7f36c5704727c08931d2966762c1ffb25d5610b553a9d8aab036b1bd241898969980d527806b9023bc723c7b489a0ae6b5728bea4be0e610d810aa0debc5b206211bca9f25728a81257dde20ab9f9712b592d0b54f117265bfb93cbef8dccf16324c8eee4cf9ed4038faa104d2fd25", 0xffffffffffffffa8, 0x402, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65300040f215da182816ca6e6030005bb5ef1c71ca40998d66e04a9f726279544b277ee70f6c0103347f0c2f83baa2f35a44dc734c390416430afbdae1bfbd34ff8df1dea329ed91"], 0xfffffffffffffc2b) r4 = kqueue() syz_open_pts() getppid() syz_open_pts() fsync(r3) kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x22, 0xd8) kevent(r4, &(0x7f0000000040), 0x400000000000066, 0x0, 0x81, 0x0) 04:15:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x2d, &(0x7f0000000000), 0xfd6b) socket(0x20, 0x5, 0x100000001) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:15:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x60, 0x1, 0xe4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x24, 0x4, 0x6, 0xf5ee}], 0x0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x3, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0xc4e000000, 0x5}], 0x0, &(0x7f0000000100)={0x80000000, 0x4e7}) 04:15:14 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x2002, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x401) sendto$unix(r2, &(0x7f0000000040)="a71cca3d7b7f1d0891bfef64242bfd439d5994533c4f388709d07a63b105575aeff062076cec1d5f9b662def07aa0293a937a2a91567e3c8ca5278d03c06ad39168b742cb4923e1cf343548c011dcf69aace5a5ab76649698f324d2bd54ba1b1020d7cf7591f120e0077041b397d688b5cb36287c0039856c1dcdf0643fef15f68235003f3ddc95f3eb0e3817c12d7022aa386cd2f338135d59aca83167ba8ed3527b9905232502519e180793a094d7348c3fab8c14b23dcfadd857c67c2032878755da9d43a8ed296d2622ef4d6bd522597253d20f6798bb3c36e78d77c0b1e54724edf", 0xe4, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(r2, 0x5) ioctl$TIOCCBRK(r2, 0x2000747a) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kqueue() munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000d45000/0x1000)=nil, 0x1000, 0x6) 04:15:14 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fb053bb60bb7", 0x6) r1 = socket$inet(0x2, 0x4000000000000000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 04:15:14 executing program 1: munmap(&(0x7f00000ab000/0x4000)=nil, 0x4000) symlink(0x0, &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:15:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="64f60b0974ae8d13e714d18bd8a7d2ad56f9798992289e69787ec782577b7ff42c026cbbcb088221282666396605e80eef092b", 0x33}, {&(0x7f00000000c0)="7e36735bf526d39dc8fe012d1a022b4795b9385afaf7f0059108564c12b7a930b201df5527c52576118c6605dea136805efb3ca901fa9c498fd39c668922479825f4849ba11fb60860e286b5e009a8eb9d28d871f9de43c0ae311ee00f45ac2af788710b4f7aa3060b646df2075f988aea4c91f71212cc6531a1d2df8f6c4514066c6e242e092dc8d2dea432ce8d5730f3af2d959c5c0f477566e3fe2f08a45a5ab4e90ebe159193ffa4294774f0db8fce9286ac26f85ddc9e2295f6e6465db35d48d2522faf0d771472d8b56588c23cc352f8941ac55bfc9dee6cebffdc83d75f926b4104c2ede014bfcbb695e0", 0xee}, {&(0x7f00000001c0)="486b0c28fe240191e7d8f5ccbf339c4488cf613df1ae92ba7a4c0bfc6e61ccef9c06dd06c4812e542f486abd4d4f57", 0x2f}, {&(0x7f0000000200)="ea5c0774e85eb01a654c89bbc56930696ab2db27ad371425bdc7bb813dc35ced9b11254a9f3d6d9dfca43906c91537cc86c545a583389364bc8b7ad32c0219d1c5a62198d312e18244f9f0c5266400d5e55412755bc856874aec", 0x5a}, {&(0x7f0000000280)="f2ad4fb970886f753a6c30a47561cf7408dd2ac149", 0x15}], 0x5, &(0x7f0000000340)=ANY=[@ANYBLOB="8000000000000000ffff000001000000ba4cea0eabee65e5c07b09b63691e5f4f11d57903186f5e0a8630fb209a89c6a2ebedb59a7ffe9c52ea9b62cc40d6528931ef40ccb65a66e951fab886fc77b05d8bcb4603d32872b24ad831a3b6cef9ed3af05b3c99e3c93f9d7442442318c4e300f0cc8052007cc9ee3acca2c13e300e800000000000000010000008f3800000d88c8401972a3af262062b825547331fbdc6a05f52c7535ae4795b5aa94efdfb2592ee2ae30ed0a57a7a26317927893c3035eeb8353d5782a32ae2c77c809e42785ff8893c2ac99e26e8239c17ebeb7c269e53b73cbbd972629db692d94fba22078274355fdaa7a8986e82e5c66ec226543102e5651b40cd1ff48d7d2b9c7bdfaf4698d78cbe000ce8e4d6f7e383a8f7e9af8e0e1b42a2dce5a200000cfc1b5e02d1957004097fa973cea63d2b0c2a83df4f52d6240d0a7bfd8a1bba4bd15fc40cb7ad34cc12721d49d444ba064ac03b96277a9000000001010000000000000ffff0000070000009520d8ac91c49747c94266da6ec820b310c413fa570869a5a3429dc3842a097e8a5bb6053f10b1f0a013271cb39ea010d0dbc0d53438ffabc40ecea42530f7085b6fd647f9ef6315c306616c4074a662e1a29aeed62f120be88e7a58e451ab2f088c2d4dc045840be5adfa3773366ab11721056599872dc8379dcaa47ecc0e0edf4a4025cfd2317f84daf6ce7a1db76889a891ad08d8d227c09b0dec23216d5f289ffdca6876ffac0e6de5d377f3cd870f2c36133e1086830622b12b0ab30ebb80b3caa687d6c201e13ba2c8bec086db452def3c54530c565f9372aebe95a7bd2fa145e7d2c9401df945d2601a1fe47049a8a5949687568cbc669c7b87f7a9d4c1d232f58583c4b10c9858e63309edb85a8a12f50322f61d3ca9ebc9ea21d2c94f7bf2d2d6b0af698f69714679b0ef17e3b2eed4f94bdb17960ea946c83c0d688cd5b37d8994753133ef337c273f6b64f8f943854cadb80152560038b164b6d8ef30d3aafa9f343213b52c5d05ae7dbe13bb9c8ef138d125594cfb10154744f279583b780949ad4d2af0c31e18afc7ea0100000000000000153a848bbd5ad011966b56c29b122f79c923b39f64b7e571bd1423519fe0a1315a3be4addd5c1b528698c0f9bfd7f3f40540e330e9c17677a0bc2695641ffcebdd4a6936c461e0fe038883ece7cedc933e8eefd89ae1faeace5df7969cde9b4065d1178b27d81ad9dad62170759655e5da2ce5d5b5167543cca2b3e620b3511ed2905e27a7e9ea1ad1b28a538dfeba3307a07c9b8b935ec6be7ddd33a37d70880a4b0e2e5c75f0ba92b7ffb0fc1a20795ce1af0df3cbf570df357127964d3b28ca9e1a86324fb50185d1a5d549e3f48244b9316f01d117c79c032a2ab26444d774b078b0870f2d071ac9c0dc9fa32871388068afafb65814cd3a2d6fb008f4715cf894e84f0fb8235a4f2c395cfe1a447f76a6c4ff64bcb2b430592df1ad1e1808437c97f110e6edfdeb61e39723ec86df557358e4470d32748cfd5a80ed9f2a92d0e461fcf7d056c1e0e1f668959f81c6d318e3547bc96aa695368bc5b9f59c2f4c0000fa0840238acc275f0d9b8ba9ad4ba58f7ff55f2a0611e95f81fb195c078b57f089c3d1f6f696483bbde2b4325974591ce72ec52f48c0eedea79a5419c6794f3b3033508d670365affce39b69cdddab284e41e63963374b953753a7dde0f95d37059c9fb742112af6ab5aff48c123844d901f07108b97c7a9f74001312b2f821b90d39a67428fd500db62cdd341e5f7f261772710ba099eb9287abbbe7fe1c730ecbd1ee4ea81b7b603263a28608f74bc28bb73b01d9ed579e615006d9b80af5728b63cace287da54cc25df31cd34a182466ecff9a89a79531c684945d2da6688a0283a878baf0406a32d3aca1a56effc11c4e2493b014d7cfaea0eb4bb4a5ed63e248d5fd6fd57d19ef533bfc0e2ebdfcae079fe37ad1dc740aecce6e592f982eb9a48e6c2c70aa93774f01f9cebbc41b1ff3b72b21d2cac5ab9ce917dc3ab1d7ec82dc8b8ccadd5ac832e93a8b652ea1c2b1d1eeb5e9a018e9824013ae569d201681ac01085a8c12c8c388109c6ce124d7adf6c59f6f84aaafc78d1d81f4a2c377a3ad9c216eb54a7b27308d2a8cb0eafef99591548c2787e4cead81e4f1453675231b9c7b9b99ad448f417a02fefbafce12dfe195ba94e043f4f05c67b16a70bdebcf981c3731f5ddb974426ccefb029407dd9af0cb28db811fd54e246e529917376e9c2687718f644d981c63b8a153ff83d07c2b81fb40f989e97c2ae3f3e0cc9e83d99673baa7b152e8e2b620e5e3afbd64190302a497ebc0d3b033d79ddefb1cd76ea9991b4eb2c35ac3b58eadec9f9cdbc72bf218a96d79f83ef814db9398156fd5394139442fa3b946596a700994733d45eee58728fa2205ddf23c94cf25d4ea8eb13bea79d1941d24cdf74e8c8619321d2f9e529bd46e8400c60b658d61f71d603a232b52d5f2fd246313c325bfcaa839ab1f492effbcb3a8121e3fc41ff7d005c4acfbf5c19b5b8b5ca7863944e8b95f1134ff1ee7b25d410fd66f4569b98700f445254a9038710284bc8a6c712ee4891486c6b5f5e0cc374a9e88083c4a7bf68840c8eef85e43e3ad93847a0050030f36122a093b10359638d6c76d25edc2788796f23db4ac0ff27376b68f9807a05db6ee022bf7b82ca0edab9371477a7b8c86b84f76e5eeddb6fa5c0c04bbeaa761163ecad1c34720786a2e18a070381586c77c6c5b7d1a1b9d9de7e5e7e1ccb91fea1100e7e51aef6dfc46de52426a70ad1b5bff667c262e13fcb02942c6b5c865508dbff556aff276446616082104755e8dca21c9ead65852bc9a26758129224f42f4f8d6efcf1ad95f14fbafb88c5624f4787a1161d8e74f0d40bff275f1e685ff64b5d57811af09d1e9c79ccae0f9c1b99d47b7e26fc2f9adf10b46f3508f166078ffc5022d460307377002102ecb05e7c9d131dd266de6b40b7976f1d1d8cdf2bfd8bdada5e038d4f2ca099d2724beaacfcf6e988c9a38852476858005cf68331c873622a4f877a3dde7646b679fbc84e8d3dfd57c0a897fe8be378925156c57bf83d086bb2cf2155ce5233c2a86ddf887ce3f1f6b6384311b72083440b43118c2cd65d56686468181d8a28665a64f93a4b8c23addfd959ed23a7e0fb68383afcfe3eb275fd651fb9a8f245fae24620e6bdc62c8b163b7f4e242b5a50ccba15096638f43d3155067982dce9ae0fe5b807c49187a99057433cf1e8022e5d2350a7ba1644377b6e98ba20fe5d7607097c1e9ee877995367d0120764da5fd0e19500c291c1666709905137e6d3e10c0b9498bdbd5c80f41a926ca5d2fccc858662530f8d0fe90ce8004f3cf997ed1d7ad6afeb5aa4909214cd05b2c0ee2568635f399eea710e5cd9a0ee479e03f1706c3bd5857176ea3b78d243e4a68934fe0a4435baec9c091a3451807e0fa71f52badbd209e7c3ecaaeca85a9c6f0bb7f29bce01281095f44f19c6af888a7f5f6c93bd80af07201e55909bd381170ba26c35d3da5c0a07a577eeb41325371f87b430a3bff36d9ca0506d0adf79f3b1f071f4aa0d93dafb9e929ddd60d92b2edba93931dbcf1d0a95f60a3484d700f8b4400e86c91642e335a06f1bb022160fa9392ed9109e22d9a618bb399a4e4d6ab9fd5c12571df45377c0b7ad32738a7522b4b8bd381d613f26ec93d232b88ff86605003ae3262bb94d2d8a0be127a15bc22ed4cee9f525ab9e5dfdbc0c4e6458b6567d71220c43dbbf8130336a7f7e6ffdc183fc33b41c116e3ef7b8b0a2b7d40ce3d774cbd2d6934b4b6beb494306a875e55d87e249d7bf02e786740918ee2cc4ac31e6d95de3c121f0383bd5fa35417d03dc48cbf811985e98d76c0e17e08adc56efc585f4123170a5d0cd7a4ac7cd849e348461185962c74e0fec40f69dc970de7aab9bfdfbd94e6f72c3d931adb6595e507c27f085d0b1d7d5ae95815c70391ebac55db12d7372f95f23510f006752193a48d15539f0c30ffa5d3e58021277e2742bd84e352f29860395ef2cc2fc5097d70c3874e18d93484dff1d43d01e497f69b34006d15dcdda42dccac22371119e707cf20c550fa13e084cbe08fe74add549a471c7fdc929d0b9e57f7c8800395c260cf5b7dd0aacdb5fbfd29b0f0b84dd2e2651423acf59dd3fde5684bfc575837877ce48f0977698e017777031882e578865ddd8911c40d22dfc47b0967058c0ccebe7d5b102afdb4a3e82e0d13301745336be3ded96e85aaae16216e7b56a20f53838c6b4ac1bd1fb4992c54bf76bfd6de87713b220d3fbcc8fe36a3e4eb4627cfca08f6a4f9dbd1b2aba4cb582c0e8833b18cd60483c64a8f52d52a538867a20cb9e85372000bcdccddc3b7564d24bc9029532a5681aa2d388ec14a4dc5ddf67b1c40d8376788ac7a885331e45eaf0e8441718eed53e84b941aa2ad7ab19e8120690a0e0fd8ca9837b0da591417ba7957bb077e45607567e16d2881e4158e376b9c022e914d9d309e7bf8f1aabdae075e14690052b7465d8bcd22ab9035efb9ee6d384b6c4447b92f89b8fa221049c6f0b4a01018090dc9ee0525a965d417c851271bfff3278020101ca31a5bb1bf71ec9a8f324165b6531c7afa4ed150fc0f5846928bd6c05e61c2ede95ca03c6d85fedf1e9696b8027b5d2bd5d98228ab648d8d3c156b9c949e02916c6b3160eb74a0371a9a7597c62694d1093a99944e2d8bb76eec7968aba68853ef84ab7d0e512de37ac9c17abdd13cc936130879642f199d00f7d6c369f41080d4e2dfe3f242d779e04032040e86941542030191f39605b08f1499c8b98e20abed11b5c7ccbc0e8b426213c6dc6c83e416a57beb5eda1f49f0187e4bd5a6fb95ea4dd57311bf27016ff7aeb2650b57d1397de6b42b1edad56271e9973c165f6ffa3480383c7afdeeca5e2849f86585cbabf00b3bf751862189f10a3be98295de950cf43338a20f6da6e89280231e8807e5332df184104148085fed0f1ba250463bfb072f23de747c6a3f8164a45c472b39e5b40863f502d36e180df04613e2c42efe5c679131b26b164de968cf64528d9ac360cd7daa232d823ac5734c6a1eb2ee2c7ab0d981897f96484b0f1359cca9b25adb4d8c61d4bbeeb59b8e9a626a591de589b84042a69ac83305068022e24724b9ce161bc21ce060954a1dd5b13238d09a3f102a3747928683a8600348d0f5c6409a1d69c975e6deb4622f94993a479f6cf2a0a7ef03627446aa28791e35cce03813a3699ccb77e9975f276eef83ab131ddc85b2bf604c545fd5c1d2d030f20d74e62ec95cd3f7ecca26f2d220265024c017b5b55f0c9dafcf618f93daefbe507922726aa43e018c38362fc0c19a71098fe0cbf8d234aa586b07336ca77f82e1dc30e6e9023bacb7d683d92dd3e600155bf5fdcf64b9a2e376211bca3429086d84d2643fe268de5b09756998df8105a7f685103f5a44a26fd3907bc658e51901bf8d66c021c81bfb6d18a960d637a606628748d37b40f342857d9df9e6ce4022901e351cdddfe2a033cf99a492b44eb2562aa99abbf9278ae62d00347a924b737a3e8d3db5feb67f0fec44168bacc07a71bda87e995cf0a0903f1ff0c162706a93e666cfc18c146a4b1a042c999f0aafb01c05f64106bbc82bab5dbdf2f4c5be24bfc01bc87fef60fe189f40037c1e03c33ca2eac7d8265a0091035f56043d05a0bb669fc4a90ca62e1b47268f60da0c35ec342191a5adf93afa9b2b1892c3fef0341bdac3b7972c32024349bc0779b762046d61d6f105fad0107c3ea39f91f02087fd4f559633a3eda20a9e5002be1551c80b163f400fc6ed89a87810e76638c5e8093070a25d024cd2ac2e269f210418dea145349e325b8cd1bcf5b7f1619bba6afb3dd64eaf0b5075b3a1ecbbbd3e8f07af66df38e63099ac8efdf7105f1213139843cdd98b524059697a533d7077ee2b080eb72584feba1effadd3356f1b55bf3a1a43453ba63c2ed9726b2a7065f45c26a9765c54477f519a270ed0b3c46dd627c8132177410239811ef02bd56ffd34d9f7635af663096e2bd820f9325eade0a66c50aea6eacc3025ac99adafa9f8416355a3372d43504694556c5c51122fe955c0fd098f455852597abec3b5e1cb75f6cb3b101bf6f1f3d5138abe14ee9d80cdba35ceedd021c2e2ac6503c45207d63d4c5be33603156d45e58e1e632737d422af5440dc47fd0d5a6a1281f0f61981d0eb652afab819704f439db980fd34ffc7b380d"], 0x1178}, 0xf) close(r0) shutdown(r1, 0x1) 04:15:14 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) mprotect(&(0x7f0000958000/0x2000)=nil, 0x2000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 04:15:14 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0xc0) 04:15:14 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00000ba000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="e5c93c556682a99037bf5b454f24a07329838630cd670e13a356ca4a30c473cba5cca0b5b1760e30192519ea486dc36194b84b3206db837458f078ff63b2d2fc73", 0x41) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) 04:15:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x80000000) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 04:15:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getpid() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) 04:15:14 executing program 0: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/109, 0x6d}], 0x1, &(0x7f00000001c0)=""/18, 0x12}, 0x40) r3 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r3, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 04:15:14 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 04:15:14 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = socket$inet6(0x18, 0x5, 0x3) fsync(r0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 04:15:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) accept$inet6(r0, 0x0, &(0x7f0000000040)) 04:15:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x3, &(0x7f00000002c0), 0x3, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4e, 0x80000001, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0xffffffff, 0xc50}], 0x3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0xd4, 0x40, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xce19, 0x200}, {{r2}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0x10001}], 0x0, &(0x7f0000000140)={0x3, 0xfbc2}) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/50}, &(0x7f00000002c0)=0x34) 04:15:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, 0x0, 0x0) mlockall(0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x1, 0x7f, 0x4, "b6974d1d1f76fb8d1accc343946f52e96d1bbf65", 0x10001, 0x1}) 04:15:15 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) 04:15:15 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = shmget$private(0x0, 0x14000, 0x100, &(0x7f0000fec000/0x14000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) mlockall(0x3) 04:15:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 04:15:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x84c0, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x1}, {0x18, 0x3, 0x2, 0x100}, 0x9, [0x8000, 0x2, 0x401, 0xfffffffffffffe01, 0x8, 0x7a7, 0x3, 0xff]}, 0x3c) r1 = socket(0x202000000011, 0x3, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="25047d57458004a3d9ce55c1ec05f8a50aea2da0cf98b83b776a6dcad18e50347a33e06bdc20451886e95af488473419423b18285a43f9f11a8f3f9fa87a0d815f3c311e9dc72443338d889d9f1f90e2c8d3d9fb683a4db3c53adef32d6b0ac1d68cfa452e1f5155320a989a46e35bbdce0b49b7d7dda6ee66c35e078dbc51fc121cba682ae5fdf1bb62f0db83a1a550fcfef163bd289716cd86a9d93800a3aeef7ff0d5bb0855e3dd93ae9b469f787c03aa4ee8ff62eebf739a8f6afe33efb35504213458fb68fd0299ea5d04f878f3df09b6ef502b18b396323ea2b642", 0xde}, {&(0x7f0000000240)="ed3d6314323f4eace90f7f9cf2c870d569b16d3f3a165fa90da6959caf323d708adbecca0395e8603fac1c05c1d368ac50a260e0efa72bfd1a3bff89d7961243da2a88def667175abc94", 0x4a}], 0x2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x7}, {0x18, 0x2, 0x2f966b06, 0x2}, 0xef5, [0x8, 0x10001, 0x2, 0x6, 0x100000000, 0x4, 0x0, 0x1f]}, 0x3c) 04:15:15 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) clock_settime(0x6, &(0x7f0000000000)={0x0, 0x6}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x29, 0x4, 0x3, 0x53}, {{r1}, 0xfffffffffffffffe, 0x14, 0x8, 0x16, 0x4fd4a964}], 0x800, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x88, 0xf0000025, 0x79, 0x1f}, {{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0x1, 0xfff}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000080, 0xf76, 0x6db}, {{r0}, 0xfffffffffffffffe, 0x8, 0x7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x82, 0x4, 0x0, 0x1}], 0x5, &(0x7f0000000080)={0x2, 0xffffffffffff0001}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)={{0x80000000, 0x3f}, {0x5564, 0x1}}) 04:15:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 04:15:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/255, 0xff) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8a1, 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x100000001) 04:15:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffd00) r1 = open(&(0x7f0000000000)='.\x00', 0x200, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x101) 04:15:15 executing program 0: socketpair(0x36, 0x8002, 0x13e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x88) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000080)='./file1\x00', r3, r4, 0x2) socketpair(0x12, 0x2, 0x80, &(0x7f0000000240)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x6, 0x7, 0x0, 0xffff, "82c959f468514780de86efcf7490535ad956f595", 0x100, 0xffff}) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x161) pledge(0x0, 0x0) 04:15:15 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 04:15:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getpgid(0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff9, 0x81, 0x2, 0x6, "59fbe2e0b2ae14ea69bae922d74e37b8f309efab", 0x6, 0x6}) execve(0x0, 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x3, r1}) 04:15:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4056d013d6}) write(r0, &(0x7f0000000600)="582720efabd16ebae60600000000de00005f73f2a044fd33055552fbd5e417894a56193c5a4c8ab06198824b3da025bbd47b3bf579eea8dc3896aa19ba839344a7682f0b456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f169136a5380b3aedb53a0f0ccf8d8484d723cfffd79f60753d6785bb3312ee0d40ceeb51c987e31124f9f57e891190451b93c98ab4d0f0ce59d499cb422e813985da85e714448dfd7a801b323a3db1d2fc36e93cfdcb8ce8efa25f5866d9826c0d6bde6fb29716f58e2b0e5b6be38c363445911e11e988bea0e0dc45f86b651b1b566c09425a527b276800ab0c548b0000000000000000", 0xfb) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) fchmod(r0, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x20802, 0x1) r2 = dup(r1) preadv(r1, &(0x7f0000000200), 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) syz_open_pts() fcntl$getflags(r2, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:16 executing program 0: madvise(&(0x7f0000675000/0x7000)=nil, 0x7000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00004f6000/0xc000)=nil, 0xc000, 0x5) minherit(&(0x7f0000237000/0x2000)=nil, 0x2000, 0x0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)) setsockopt(r0, 0x27, 0xffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000001040)="8499abd0213c35c9aaf44927e8040e08fe398fb685d94e96c79cc7c6e459e94b56c98856ecb3094f6b91fa50e027a3", 0x2f}, {&(0x7f0000001080)="621a750818b3188771d93d695169b86c908b4d3cad38fab1e9861a1f5de9860a95062bf8f0db3c1ddc3f5e912fc9", 0x2e}], 0x2, &(0x7f0000001100)=[{0x18, 0xffff, 0x0, "6e83d366c9a7c956"}, {0x58, 0x1, 0x7, "9004909acb53520a85a779deddf0ff447ec3dda35bd65fc7697a72efde3a8b8976e28002717722b8a7f922283565c1d613e1997a1edaed13c9ca31ff33306b67a7faa5"}, {0xa0, 0xffff, 0x0, "43a21c06d090d108fa9f2bcc111a0c7f3aea14468f9ecdc12b795826e5090454aede0f26540c14649c9e4d0e9690bb576ef00d925083bd0e246ab55ab5236c74b332e4039be70f61dea33c8657501f17fde63925695e94e11bd210d85576fec847d31a7087aaba72614a86f4ac2a06f13ee1b41fcc922a1c66f9c58fc29c475c2ed908491643ef0561fdb081439ead03"}, {0xa0, 0xffff, 0x9, "043359db373648ea72bd805fe3e909941d238f4955e9ce7c4ffd5443b48891bcf46789a58b26764ebb757e315bca5012724f06f0db356861be2960dc1789242edaf3d79ae5491478a55ee8b0e6fc6b90786478ad9c8ded0b6935936ff09efa50caa62abee54c777156b72a98b745d06b3e2c4d378c86c1483499ecb294ec0555fe19f041b75ce5b9720bf1d181"}, {0x90, 0xffff, 0x3, "b358496fba3ec15ad671aa72223bf386e43ee22f37cd8f0454a17cdb5ac0c9341b000a166b5f2a7bd1b851a3f5e6b7785d710e57d3fc90e51da7c0e7df0ce13f37e18ceef2e6ec74084425294467ba3ca8b1cc5b29ee3479b4b5a5316857a9b64f789add9ad68239e54aee93f72b54b583adc858037c13dd82f0a2d3"}, {0xf8, 0xffff, 0x24e0000000, "e41e5c77a1d782e2ebab31fc803dbd12974f8b24c6e8eac75bdb60affc3feb8d1eef7bde874962211e2a5ad3e4b2d6032553d6368eb24dca2ab834810fcf036e955c8e3d9b5c17baf4e29cc50f93f278e432e299472e28511123bd49b2f5b16b63b2477817af903848dbb5c6826ab4a73a2045fb81d4528376ed78174274466674f837fc8f95f1c48d952bd523a0a2aaa653a75a2edee36a5a399d8be40e7b0c1efcdcd004abd213110b8bf68cebc4d0dddffbfe07fc3ecf824c54b6cb27ab1595be1b079443f6f18a9034fb0b98ff7c9835754d8d2c6edb8093a48e2ed72219e59b3bac5237"}, {0x1010, 0xffff, 0x47, "7a1ee142aa74d58ceb32f8ee6b1bd1283f535186280ebce6757d57e4a725c5d37b4334029f49e571c1be1c841a417158d53a0ad7f028588ce2f29aedeff9ce6420a8a7bd28af225eb4ae1be91eee98115796719b565e47dbc3ca64b8d1eae559e38050e5a876e94a266a9bba69c69fa761cba3f878648372c4398e2a19cc22dca7552e39b46722cf8c6067b4c81fe07f2dac68d0bd13ef52f0c5df013471de2ecb6b8033eb15573b569309ed191bfc0ad1f2e624b3d59966ebc271943d545296c8829998d7680f247b384347aa8a50ebecd08800b425e1e8cedb09673e8cbb3acf5fdeb2b0304cea0a6cb50b22b88bbc598b6f5ba5a80f98f82fabb37cd9aecf56ac5d4df35be6b9e3c1e2d960ec4856c2eb2d3815a605bbaa92f3e0ce77fc116021e03f780efb30efb9a380290fe0027b2d108f2b8d7d5e2576644ded72ea28a74dd5e772c6ab92712de12de41a4e84e7ce7000c0a5c2ffe0a451efe62dbd63b8234c1e0db6df1908a2804b9cef475cfbba0333d154a8e6ca6328ad52b952c46d49b56a5354c5326e03251b4809480063f1b75057dfc2f5b43f376bda1cf6170de0f932fa75477061bfc84e9790ff1bca28823a28ceb21d4bea8681d24bfe9652ff1a3835d793e219e073ddf8ef9ccbae7813d2e0b31dd6a6e6eceb82cacf4c6dc0220b76a29ef92a422270db37c4b7ca6551a33f465c210eab0e60b17560e5ea386ed9b6df469a7d07abb8d179b67ed4027e705ffee6dd45cf85b3b740e7475ebe2afcbb62fabb86d23e09768d9304a5a318d1c90943f63b87b81f195e842d8fa89beb0fbf310c8dfd987d3289ad977bded5d2a3b0d9b423a898e6bec37fc8a2c9101b759532ad32d992bd0ab756fdb709a9742cc99d54966087277061c3c3a02fbca27cb6c569a4e7e842efc41127ff7721a593ace1a82509f01415176d69a80baee0ff793e76a4cf285559722d4dad7f7b509142510b3bc57899387ceae29c1b0e2bb11119d888e6a5f04871f35f61f5f8939db849571ca70a8daa1acb4421dcb1c8390383aa370e9ab50b634afdf8d590e01e65f48fbe0a4456e1ba6690224a993db89781b2b51799287bae8031d8d15c22af5046315dee9ce80c240f7f016d9b56d96f23621589172f3d072bd317e6bfdf229d4ac9968f397d9531c763648455c90215f44e62f193dad7a41adeb8ff0341931f582a3c38b01557e1580444d82cc82d896abd750682f8d2071a41b3cf0226c17a50dd4026ba613407c8b61f9748228327fa8c0d39e0b03650643ff0b0bfe830fa15ebe00834d6b4d9ecb975d45f936c3e3e53d50637d52f639b5537190b6f86c1791f1bf6bf0f8317d5e570fa9d8907705b5aadbb10148980d8e59d9f4edf7f59f8e43cb094f7a99b3660a917604be862eab85a41c35396f21b2f35d92d09a7fcf937e96e7a74d1017b57ddf2078b5666d5564f8758dce7e1d630b9a585c10c6bb5cc9d3b996b747a44d331f30992f942325f12d0cc94d7a9f0bdf714407b0af645ca4802749afa0d54989439f13681c197750cb80015b55ae892c8b527950f5e3602f971524450378a051726d9ba21dab9d532e7f1828e0e5f2c07c2498bc71466af8cfbb93a38ba4e7800deccbd89bc35d7af7f2f31eec70b6e5a3769112bc61d3514c659f90fbb7ef3e78c9bcfa86206a2e97986675f627168984aa7024446f262fb6dedf698ae2b3e1e48348005b86facf8aeb3cac6d9158cee1a6eca52a5c4f2ba35e281764c4378155a42cb9645c39ccb24f283bcbbc335d8cabdf3f7c90b0fc24a56d86b045cc43ae4b92d82e5729e0712c4d3e6fe4e28d7594399cea871111bc7219158d1c4724bc7d036d325443db3422be2dd67d9a6c92986a64a439a4f071d5e76afa3ed119aa9dc7a7f8da17cd8e3b77ffd440a4c6e251a109c7650567f500fe1d01bea0bdc61f2e02d9011ec1a9399cdf3d16962d67448880a670b16c4ced0fda79d8d609aa21922faea777c39a42bf742648e655ebfbdef5bd385cc67e9fcc562b62a6ff2b0006b2720148027a7a0319e299936f3ebcd2fee008c42db998ede48b866b540c412d48cae0368687d65c0fdb2efdf0e206ff6fb5695b0d3b30fe8d18f903424373df2f24c31d22c9be518d2db8b3329d44272c5ab31a3a5fffaa75da8743809385e2932361ce016f91f853c065a93dd46543feffc048d94c62147ebbce4be2374e24b0929021fcc2cdcaa1131b661129aa75090cb0980ee473ad57e13c882bd29756f0935fbf490ca70f569cad223eac7b2847678c48bea53578981789ce83f76b0707672cc9fddd72cf6c3a64ba3b16223ff4be35dae27b4ff0d4737a49b55df0641cb3dc71de79063a8a7975b8575db1e231940b4c07ead3e260496fd229f50f53fb0f348918467ffb11f4b48f3251a460fca5e220ef179ecf168282fb05dcca5ee09a8d6be2acc1c1ceca8e56e788950d9e9f25e906422b79e7a4c2af0bedadef8b2302d452f03e4fdb0dcfdea6c8d4969b8108245988594f4d350ce72bfc5a3ebd4cb4e1a1c2c675a09ce100c83b03aa2702598174e03efb833684578dc12c759f85ea9fd3b4890e8210049d3d9913f35f0ce1cbc54aeae52f755aaccbc54653d965468d4a4e1caf6904148a04d7a1d6c381445bd3fe7a3dbfac58e0c08a4f53569e816cc9dae263e88cfa17341820f7f18e883e866fe6885c78718976b8298f624902110f05397dc7521de6dc4dc865185658cce3a4606124b94a9f52e51559db0babd8da3362d3b6a0ee26b47b96091b50049c8e29448cfcd0a57255418fa73a0db4a3da18b47dfc2d28a0525a555b05615bf9a8cfbcac3ba7a097f1191ac4bc4616f97348f19f90208b188af7cca3acc38fd942f2bc847b3da4cf09a6df97089cd90aaec39b7331e6d87c15d8df592ec610e2ab4ab0bb012708351d19585c651748d0095b3c3ed6a234853994c09c2af8d0f7cb14b306277b2346d0a1684318121a048583ac7802d8389d4a0fec72ae9c7f70ed49f88279f057a52d9aba450a254f55bb75f6ce0e254596c535ce4e4326e76ab92bef611fa6c8ec4e823cd18a81a084f1442a97ab77ee92a3112d329c22d100f572b2815f03da49b97394b8f86805a1d99ab3b6fdd1db894bde0d5cb167545a7e0fbc0aeb407f722e1f829d70481a0279f0f8a0c7518ae098778174656fd8972f2a1998f17666de0e42be720ed1d33a72bf0a3725b15ff7e5a2fb4c58c7821ee4573b51d8fff2a50d9a5bb7a2d15ca82fc2edde893fcce710ae17dc3cfacdb8224d82a205b4d1ee48e037cff3ac21f38f7d0c7f758f7defbdb226f6fb9b004f2224d523d399413062e7845bcf3ddd23e7f9548e03f759ca1fa547f3c41046739ceec2e9bd1fcf5499944ea9cf638e1143a3bf991f5b011fd03134e14753a6c435ea617a04827cc357f1ab5dc43db6bb2f323a61811434067562859bde7c5d75cfec395a1cf614aa57f9650697d2a02b5f02221b95739def115b4a683a4cb3e99043d8735356c2ac038b3163fb42c41e3560739487e557b38a4f07742c0876a0626089451938eaf1a8b206e3bd6780e7ac5897e0eb1f5d432bc6b7c6c867aec6eed3203ef06040b2dcfb0cd65804905c42573ae202c726b72093a37717b77ddad1645feaaf3eb21238a05541d9e19e97d0d6cb8edf2e652438ae3b3d214fa5dac34c29482726177ef8c876e33d0294839813b475546ea1dc382f8b211f5f071016a48ddfcbb8b65370ef3c5080ad2af5372851f4d0858be53d68fd6d6fd056295c045eb0c017901e39389daa088033b02f7229382c3907b668188dc646a52581dfd24851eca46b14b7eda59dadf870d2f97c544c2245935eba447c13a317539d6547849c1bed18cb79db90449d89927f5f9701d69898ed87e1c1d9748ad2ad7d4a24d1934b50c1a645c7209205dc8d67f49d0824bd07db8e12d5e4a3169e68766a5ee9e6e4b55906b6b08fb03ede097851928a1e00dbf99c90ea57be3dbc6f1e5bfe522622823944c6b33113bf21b9e7dbca05173c3a1f4a89ba14bab1b278bdb1ea6fbcf545fc6376e7104a1f048a1899dd734ef9871dfd21f414dfaacf1178dac3759d755713bf7683e73e027bf726d30473170f889fd70188bb794b5e555d32c9da57b9a263d4c57538e11991d3d5a66883d4403e074dd0603f994508df55e4f4960cd17d797a9dec645cf413d90d8b24604c49366e7ab9ffd179bdf46c0dc1cc66015bf1aa2cf2f8ee3b772138a74124e0a3f71d0cf90cbebce7a8445dc869c1011659156c35898d2fada2319ddcbf849652b78f674708cb530f0e53525d442de7152ad1b2238777dc7c75c6c9b7788c7a8f5a82947a620128c9fcf2c7a9cc2a15ed64c387fd27c24e42f101daa48ecf92ea0b8a35c393ce275d2c25d22c58550f2e40173bb7fc90adc212329a251659cb5acc5289183a2ebde8b1cddb68ebba0c63bf4a49eaf82eca7ce43b1b63c015b578549c0e34531a0afee57056c88b22ef2245b1aac87756da855ae9e63623fe58a9861ed6ac7300b26a30bf6c9721cfa0aafa57bd001657437c9be99c7769a979fa6b7349a1aa190d83ac0b33ffa208f42c050f99ef59f6506216e8e9a33623c13696e7d6d795e0665e1bcd4a84abafe5b0bb873b4621aa58c577dbf47d4a83092d4f60cbc45e17537642d7b36dbef7e672f712941f24be6900f78f364bc9986a195abe306c77f38b7f93d9542f0f0d28866c735e1e460255b6539f622730de00ae86525b69cef146c925ae8f24c95052de3add207b8ab4603d39b98dc6b95089cc262ba54e9de133b4608ab8f473f030b00025594fd8c9eefcc6bb463d0b75d81d4fa8d6eac55fed082953596762223be7fa8de0c4e7842dba20af682292804a2b5c650c34828c119c47d397a81093bb4def82725d93934ac16ebac7f664950eaa220854eef43b26fe3bbd52674aef36ef417f32b0358157000f932216f4252003b4a4d6ab78056f9bb07c362c7d008b7ae90accac5ccec17fefefa2e0fd2f7425eec2d50ba65133adce4731e971d08fdaaab8eb69a0c264579a1bd54e921f442fb9659d4e1f06281705638d08182fa9c60af4eb2355663f0290cc809553ffa11f93796c5acd02f9fe0aa167cbf841e469c3e287d4e6ee9ef90ac37b3ea95fb30a6da2143936edc36e808c06d1e4a065a49de85f3cb66a6db97b2a422180ee7f9b32a49fcb510183dbef8e65025711634ce0c7a5fead13a2de0a03f7d837050c4762304174931ee159eff2dbb07791ae8a42882cf8c5205e23ded1f8bdf1ebee8790789abc8c417bfc8f4a23b3b07108bde47bf35d0dcea81b394721228cf0578b7b5fb385da30704c80566bad49d34775c55f7d5df2529aca75a6a26a2ac5ba0199bfa73fbd0f29022f5c86c4b09dda7e8dabc2fb52f9dddf876aceab82ebdaeb5df46a8572be460052de0b8747964b593f4354f7446f784f0fff06c32be96630bde1dc7113bbb44adfeb513c3539a06ca6cebf9df525c861da0f2ea24ef17f33da8fb6e5fc4a64e1c0ce212a368fc2ba2cf1b148e79ffecaedc6d7d07a5eb9b062de44c73041e9f182df59513ea974ec1e90b2d5cda6c7d77b41a595e067cfe99f3c2174fff3dcc87c8928b13899e3471492abdc38f34c1b037db98500f16dd4b5e7d6bad9f8d4cebe87d66cbe329bfeacf9c873766b3e32b7d5773f29888e4866cb56c8aceac6d16e82be8354b8d852095c249b1a07fa90ebe878fe3d83fea3dac183ffea13eed29e1d5eb2fdd613a9840c0d3ac"}], 0x1348}, 0xe) 04:15:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) fcntl$getown(r0, 0x5) 04:15:16 executing program 0: r0 = socket(0x18, 0x400000000002, 0xbd) sendmsg$unix(r0, &(0x7f0000003540)={&(0x7f0000001240)=@abs, 0x8, 0x0, 0x0, &(0x7f0000003480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}, @cred={0x20}], 0xc0, 0x5}, 0x4) 04:15:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xfff, r1}) 04:15:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200001004, 0x0, 0x0) 04:15:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) ftruncate(r0, 0x0) r2 = dup(r1) r3 = syz_open_pts() ftruncate(r1, 0x0) ftruncate(r1, 0x3ff) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 04:15:16 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="c4e6bb96f9f2f8bca65ff28c396b90be8a082dedc19ecb5e957a85091ff0d960cc3497abf8c1fba4fc05f1fb6f", 0x2d}, {&(0x7f0000000040)="ee0001424c4a54e01aa2d6f548abe1374bd40efc908557aeb7fd8c7a4c288d31d9de7c4c183dc171118639eecd78bf7b7d200eba440e938cbe2c9fc61dc971a4fae3566a60bbd05248d2537a25ff8f0b9675b3ddddea34cc51974fa472dc12cd7ce509cc56f100cca03dc4fc8d0e5565af59851004a825ad0b7a9fb51da83c7a8f09fec1e312c07ba59104837bdb486cb50aeec5da4122ec8998c4ef46fd1e0ab036c727d2c788a2f9885de9", 0xac}, {&(0x7f0000000100)="e1c5f09d245467c1e168ec", 0xb}, {&(0x7f0000000140)="eac1f223ee2f3ed5f5f6b63f12f977e70ef5d9046398dc8fdfee2ba4b3868e76ae0a1578cec3637ed3af2772d5fccf85af177b77b9c5dca2a0e574b6c15ee50e4cd192d445984c3eedf74b1843fc75eb6f3353dfad96654d2b681bf1565d1aa24760f4fb", 0x64}, {&(0x7f00000001c0)="c7fd71518e095a1298ec1b7855c9f57089c1382f", 0x14}, {&(0x7f0000000200)="870ad95bd21ee61d395c132aa81b382b8c75f936efab9fcff2708da01cc54df1f29353f4241e800d019ec6f5", 0x2c}, {&(0x7f0000000240)="03cd1b26f76c2b836107654ab3171b9f7a918455a0e07838f7ba824ed3e2709baf61655484d5ca9f1fdc0c42", 0x2c}, {&(0x7f0000000280)="441f506f6459af379833aeb0aadeaa23ef4ca81bc35491fd48bfabad3f7cf42cc734cbff3a40f41611", 0x29}, {&(0x7f00000002c0)="ea290b92086bb180237150d5fc2e197c820e35b5e050e7a0c9e4e109e1c4d275d0a0c2d8d431900a45233acb14c2432cebfc5b9ada747c68544c3813235577a24bab2e74", 0x44}], 0x9) fcntl$setflags(r0, 0x2, 0x0) lseek(r0, 0x4f, 0x2) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) readlinkat(r1, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/170, 0xaa) writev(r1, &(0x7f0000001880)=[{&(0x7f00000015c0)="aa56de4b78e3392806b69115fb58b727ad0c349bce5ca625efade21b3cc56dbabf9b42399e748a3ff92c7c9e87f674ad5fb5a650f6a857d04aa8cf7a4427bcc49e558d480943d11e0187f23bc915db920e1062cc2bd7f97eb8210a7f97dc95d8fe7dbf454ffe6fef25ea751098e4772f427393be842d91d1770614159dae0b1c32f1c3c1d9559ff04d9c2182cb6a97358532bd885abc9d015ad3be122b3cfeb4c6b964ccc3e83699ebf8a79f1398bc2a5a9cc4778d284fd370923b950bb48ef5e3f7c4c69173351128b147aadf64", 0xce}, {&(0x7f00000016c0)="7d94c12d0138be0fbbda952e42d68bf6155a6abef779d54f28f6", 0x1a}, {&(0x7f0000001700)="3179fe367e1fc56860edf29e1ab43cb6e72cedac501c4295a4215e465f5957f4c9d78f083ced9849760e6d9f03d002f2a3cf6aaa82200a02b085d286122f47a4e15e101cb6e480", 0x47}, {&(0x7f0000001780)="df6941439bf84703b7b9c83e3c1120ad9a3f18583c7d578d9acadc97226516f0041ec04f4ef3bef6ca3a9cd7c662c6a51e87137b0c38f95a25f070529844238e7032ec14d78e46a05b4641aee57b99bd54d90e7a6050c627bbad8247177a3618284456a3d09e4c08d0359423dddf9167a07aafca54bb6827f8e609d3301c986e321fa6574af1", 0x86}, {&(0x7f0000001840)="a644df3be2ba4d1c303ee9d588a9bbbc18c3c400d2674c22a6", 0x19}], 0x5) r3 = dup(r0) pipe2(&(0x7f0000001900)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mknodat(r1, &(0x7f0000001940)='./file0\x00', 0x10, 0xfffffffffffffffb) r5 = msgget$private(0x0, 0x20) msgsnd(r5, &(0x7f0000001980)={0x3, "b4be02a402223efbec4c7c33336b02aa2cd84ef04fd6bfb3ed5a83c0dbed419ff5616c351cef904eba34132ff522443d14d248035610f7844e4c4667e7b6a13150f627ad"}, 0x4c, 0x800) readv(r2, &(0x7f0000001e80)=[{&(0x7f0000001a00)=""/150, 0x96}, {&(0x7f0000001ac0)=""/167, 0xa7}, {&(0x7f0000001b80)=""/107, 0x6b}, {&(0x7f0000001c00)=""/213, 0xd5}, {&(0x7f0000001d00)=""/108, 0x6c}, {&(0x7f0000001d80)=""/82, 0x52}, {&(0x7f0000001e00)=""/79, 0x4f}], 0x7) r6 = msgget$private(0x0, 0x10) writev(r2, &(0x7f0000002200)=[{&(0x7f0000001f00)="730a4c3ba656029637573d4ce366235352a11c15647c49f58c8be998379f1b801fb9ab305b183302bffad65d4988aaf947a7ea9467a5b82b59d1a00bbd58a8303f3cc2218553ad64c90cccb331533146db97e0a5dbac80da9c19a0c3b4e844289ff62c3df5f1d90f89d182a0ace17950009215f13e45cf13c0e4693cc57b5eb30f043e8664a612a754b1b4bd13be3c4aedfb2e2ef479cb28ba2da6a0f6688c5e9d66d1153cbb90ae7a7d6bf17bbe84c10791c7daccd40e58197b39b03c6a96a81cb46796edc6cdd9f97b8fe215e357c8", 0xd0}, {&(0x7f0000002000)="83fda4d46a8fdc0b0815e890aa4d1b7634db0a1f65ad9ff16afbbcaa6637ae4bd68515851fdf6de4f1593c6530eaf421d803d5ac4caa0c31a96386fc316b6c514ff35f1e41d34878eae6237e7c90d0f8aaaf2e59e017f1a1d99d56606acf1377a2fb95b50ac821c07c7cd09c25067fa145ba58150ac39df52e7bef45bc07cd82627dcc945c4945a689080a61aba62c5e0861882fc8f1174fb8ebf93ee7f93e43340e2a86fcec6862e940269144a5bcfb3dea244fa244dc7cd76ee422b5fe01471e9f0aebf2e2366b01d943fd252076a4e9eb0d3c90288d94f2c29c3c18f3a6d59031c3eaa59219d079ac", 0xea}, {&(0x7f0000002100)="d94508534514d1098cbb54bc675065032a78be70e41d8d563ee31dbbe3cbc59e6848106b8a5fcd8edc1eaac34dc9a6924f503eb42fc7569b99e10af3152795f95786840a89737009dfba5a25914f9ed16607e4b227be09c07ca02f75e677584434c27d49d341ac64a9baff191c3719a62aed1cf98d2844af5b737fbe80338b1c12d52ee3a5fa6a203e35a876ce7d74ec668173593b228223d2e62112e968bfb9c6530928b87f62cbb386918aef2c5eb44cc342c285aa7ebb54dab0865807795ea1a56f9f4d412d45f7c3c6ab72eb20d8eb8f5163e2a24fa874e5e8", 0xdb}], 0x3) msgrcv(r5, &(0x7f0000002240)={0x0, ""/204}, 0xd4, 0x3, 0x1000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000002340)) r7 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) fcntl$getown(r0, 0x5) geteuid() getgid() getpeername$inet(r4, &(0x7f0000002380), &(0x7f00000023c0)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000002400)) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000024c0)={0x7, 0x80, 0xe30, 0xb24, "9ae99d8a1f6051df97cb8984196b979028f7ba86", 0x10001, 0x2}) msgsnd(r6, &(0x7f0000002500)={0x0, "02ace167c2a021f704ac8ef24e4cde7a7b2b9ac2ca"}, 0x1d, 0x800) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 04:15:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x48) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x100000001, 0x0, 0x800000000000000, "486a34024cf567b73f427c0e1127588dd40bbcf7", 0x8, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x401, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x4, 0x3}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:15:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x41, 0x0, 0x0) close(r0) 04:15:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/14}, &(0x7f0000000240)=0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() ftruncate(r2, 0xf92) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:15:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000)="03ffffe2", 0xfffffffffffffce0) 04:15:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 04:15:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = semget$private(0x0, 0xffffffffffffffff, 0x1000020) semctl$GETNCNT(r0, 0xd, 0x3, &(0x7f0000005a00)=""/4096) pipe(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000001040)=0x5, 0x4) 04:15:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 04:15:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x59c, 0x86}, {{r0}, 0xffffffffffffffff, 0x10, 0xb3fd06e88e4317fa, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x5}], 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 04:15:16 executing program 0: r0 = syz_open_pts() r1 = socket(0x6, 0x4007, 0x8fb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="538ad0daba36885aeb7811dfa83f31b7015551bf5a4827d35840f3a21124f2494f6834266935f905e848b85251051466c539813538a9ebcd607976fcf12aceeda361753e353b6aef14458dafc715d2dba13ffa1a368ee60a2cb4358168d5851e9ffbed659f238a2a102e0ec0f0fa77a8cbe6102d3e1b80fa677bfdcde82f9a6f399ddc20fbd25c408b2f281e056c03f348dd8f26868188b4a080da44bd788f658af1a034234efe83a38471e6c4c5553d", 0xb0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 04:15:16 executing program 1: truncate(&(0x7f0000000000)='\x00', 0x7b) r0 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x8) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) stat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) renameat(r0, &(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0x91, &(0x7f0000001280)="d5e06f4d6230618d09d9614de78910adc8f4278b2d2f87c955083397b4af112f78a2c00aa6070b1c01b9aea681a2ada6a892def46f94285b2506db4ecb7843ede0fd18f9492695d0436354f883d5898173a1e00981e7e6cb57374e3978e91bdb334c956eb3b6bae400867943ae8a32b45d92d5808cb3cb30301f813b1c1d38b5ca2be12419221725df456827ff15547e7d") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001340)={0x401, 0x19df2bc6, 0x0, 0x19, "35cd91180d5731f24ade2b8582c817d935389866", 0x100000000, 0x101}) lseek(r0, 0x0, 0x3) setsockopt(r0, 0x10001, 0x8000, &(0x7f0000001380)="57d3a3f4199ccbf3487651be78a15daf3bbae58e9fdabfd8bde9ab08537bca22de96fa2c40844fca5a805400d88585726def589ffd7a7f63ae81c5f2edd86468e027c886d8c968b87d3bcf9b0c6257788f97b0b0aa42820fcf0304d6a29bc74c20fba7e08205dd179dc692b358cff0909ff9", 0x72) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)="8fd4f7593731660670483c33143f95ab870111e2e7f7cb2d633012d340e0421d17e8c0d020eeeb2918b4c70514da7479bc03c08b6a477c785e2eec7c07917b8df2298782cd00608551cc0fb1432e8ab09b9623c278cc78dd4b62b97742a67ac703c50204d1464c37946fb6c23f1845e25732fb5a882e436bcffe11ef39e604", 0x7f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x5010, r0, 0x0, 0x0) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='W\x00') pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r7 = kqueue() r8 = dup2(r5, r7) kevent(r0, &(0x7f0000001540)=[{{r8}, 0xffffffffffffffff, 0x18, 0x0, 0xc8aa, 0x7}, {{r0}, 0xfffffffffffffffe, 0xad, 0x2, 0x6, 0x8000}], 0x3, &(0x7f0000001580), 0x4, &(0x7f00000015c0)={0x5, 0x1}) getpeername(r8, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) chown(&(0x7f0000001680)='./file0\x00', r1, r2) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000016c0)) syz_open_pts() shmat(r6, &(0x7f0000ffb000/0x4000)=nil, 0x1000) syz_open_pts() getgroups(0x1, &(0x7f0000001700)=[r2]) getgroups(0x9, &(0x7f0000001740)=[r2, r2, r2, r9, r2, r2, r2, r2, r2]) 04:15:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x9, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 04:15:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1000}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3e}, 0x8) 04:15:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 04:15:16 executing program 1: shmget$private(0x0, 0x3000, 0x161, &(0x7f0000ff8000/0x3000)=nil) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0xfffffffffffffcf4) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/44) 04:15:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) syz_open_pts() connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2541, 0x1}, 0xc) 04:15:16 executing program 1: mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) r0 = socket$unix(0x1, 0x3, 0x0) sendto(r0, &(0x7f0000000080)="e697a032b3857411171fb8ee38ddc34c2ce44cd7ac47d23d5c40d61274651e31f119febdf75a94f39aae93fb5a0777b048ffcd86cfa384010e11ec532450bddcb2b4002ad73e6755900c7f61f04f26860de1e56af920f460a49b048abc9967bcf3d154661b52cd15c3bdba568c", 0x6d, 0xb, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0xff}, 0xc) 04:15:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) kqueue() 04:15:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 04:15:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0xfffffffffffffff9, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:15:17 executing program 0: r0 = semget(0x1, 0x0, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x91, 0x80000001, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x33, 0xfffffffffffff738}, {{r1}, 0x0, 0x80, 0x8, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0x8}], 0x9c39, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80, 0x1, 0xfd3}, {{r1}, 0xfffffffffffffffd, 0x52, 0x0, 0x7, 0x800000000000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0xf137, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xc, 0x21, 0x8, 0x3a}, {{r1}, 0xfffffffffffffffb, 0x18, 0x0, 0x9, 0x2}], 0xffffffffffffffff, &(0x7f0000000280)={0x9, 0x1dc}) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/179) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 04:15:17 executing program 0: msgget(0xffffffffffffffff, 0x3fd) msgget(0x2, 0x1) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x10000) msgget(0x3, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000140)) msgctl$IPC_RMID(0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x2, 0x6, &(0x7f0000000000)=""/251, &(0x7f0000000100)=0xfb) 04:15:17 executing program 1: r0 = geteuid() setreuid(0xffffffffffffffff, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000200)=0xfffffffffffffe12) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r0, r4}, 0xc) 04:15:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x391) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000006c0)="66fefcb82bd5d60eec7955ffbfa0a4fc8e439cfd9f1d54a175904a11d093e10204a864c45d7fe1c4245f261f80b77715dd52067cc8e7da8342d62eab8f0a7e0253510c3f3c0b0e339ebd127655900ecab1845e016512d75605c826b79f1322aefcff1489992cb09eabdf75c3f5f23294e186fef3449bfebccefa0fe8b3cdc912e8b4b83fa18e955428c5d23749882778987075e2495a845a11bb8e5b8c0c74dbe06ec3576f08256196304147450e08210772ecb7f1a4c50a92f1e8211fc40b9d85b707f0d0ebec62c26672e59ef1121df8866fb96380213d59b69d5a34c90009e4a12e24565c1220dde7e26a627552365885c1bb2f3f481340a9d21ad7ae32e161f818583a198c5e89cf038809378e879bda59fa3ef142a991eb4c3027f5026f40c687352ef640ffbc82086226be8bc9b7c8bca1b175b0238bcf8a343ae9f94555c2c3d2ad313371bf9119892229e9ac5108be3becf4f9768b3831c90fd05e29b4934fa754e59ae68bb39908cff4d91c14647573f00b785a5640f2145b4ae0827446c64f969030582385688f734bf72d96f6c195febae36e685788839331f374b4fb97d4ed9495a50a4634e5e1f180d05cfabe2f8cffaad6c90dd500c77aee5ff960659d944ba2eefd3bde21f7e320982bc62584ee97aeb00cd6cbe053e903674bbef68c62d64eb5ec14e7ea9adba9483416a2308b4a68e08f70caa6cad97b379ef5d7fc12c69a16bc074450e405f42c7de9be72fe650dcc2f7e9512a54c5ec4783e909965c8ae7b508f34ac97a955338f7b45575557578411a4135a8ebd0b0382e04ab672c019b0b8ee3f8b9351a30ba9efa7ffd16ec6ee3177b78125eff450ab4dc1ea10c203e6f0e137f069b4cded6d5090eec5a9871076d6c56a9cb1f6dec47828d3f3d1cf9cba7d5f72cbd360bed57bc28f367113722f5130f799f14d4a7ea236fda00dee822b7bcdde13a1fba5f913fdfde7c5ea9a6e30fdd3f903a07cd07083575c3c9d55b63fd1caf2fa0ed0e5f853aa39930771e90d2491efc0f5084de306c71283ebd676df0e15687b629cd7c0a140e7e73160717a6f73f60eb78ab6f76d1139b1abff10d1b710b4d2fa83a98badc8a0d8d12d07a4286414f0a27ae485da8e5debc7cf32a2643303b869574ae8f7f31a87050732eeea697698b33ad4be9f9cb36777356bf30e75d0e1f36489439c79f6bad35a598b081739c6330504c148e2185ecd50be3500c0b8b4778f2a054700dc536c94d13d115fe66b240eb4f486bfe506a843937f39eb28287aaea7801ada48a4f55a6c45b1995bc518b581994e70c06ae2d30448db5321829e9e533dde22f29a837aba5c45ddae72cbaf3848bb52e382ac764e0739cdc8d320b4e145e47462d597f496a8542c15d37c8316ab47ea3a69eb2bf6529c97dce6ee8cff0e790481f6f1542efe62a2465cef17986f958fd57c8d3ba7a55f516577df13857427fa10e387750ce6d17f8aa331f4e40f28421342c7ce68e5c620473589ce410909c8260c9bd3a6fe82b71d071fb41641745aca683df21c19d9844420e0e75076ee2be61c4807a53599d94e4c18925a603fae4090d08f629ddced1c2ef2b0efc2334647262afcce5348a50d1779f0cdba9fadc88acfbc2406eaa9093b9fb389fa4bdc163c8ab9e8a6dac7a8342bfc8ff1378c9a6254ad49acd045ebfed0c2a5289820df8759144abbc9014315d34aeb1528efe5f680745bf24daf927c603800c93780fc6a92234d1471d67fbeb1e52c0918d74632715171f51a20ff759151fed93a7e5b4ddc1a7c274a35892a306d2f350c19116f781dd0fcdc76444202e82a956d7d54c016fb6ca479595405f4af8408cc8436ad393eb4ddb0c479997317ed37ba62d51bb4b0db8d77b5e13d3ed7b247d11c4c11e312b3b513eb337fa4f775b7825c41fbc9ae6c8c8dcf93fbaa97debe8728dc921b59d85c464eab49cfc11d0829e08611bdd7348a02f0debfa8d635c95191320ef55c9e32864c5e766fc4d9c4aeb934ce9101ab0e6f6041bc7674722996ff438e71f5adf61baaa89c98b4402b6a2d476ebcad3951c30a0b1e04d584ed0ab07eacd7174a4a7c82b6baa4fd4f33150443518a52b16c51331bb68a142d87881c86a4ad26a386ff9afefa6d586647e3607b3b8cde96238f76e5182b12ea4c49fae83e20e062587a6bb828c884ab0d58ffb495ea327915d98be90ff23b31e5e850ff00366503a572412c75bad5f4697c2e59cda1d0e7090ac697f61c8ac23422f4ccc146aa027725549bcfc93ee52b4c", 0x653}], 0x1) 04:15:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r3, 0xa, r2) flock(r0, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x64c, 0x0, 0x0) 04:15:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) socketpair(0x1, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x9) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r5) setpgid(r3, r4) 04:15:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000180)="9befbfa4b2289aaf9102b42368bc9c51f1538c42a3c2e03e7556be12dfe79fa08fce8fa13792a96ab6b21ccc231a4267c4c18f0b032464f0029269f342c78a4de0af17c614999438cf0fab8773d87ca2b85f3c6291eeb63467778006b8f6d617c0ea916c137cd3d56d80f953c0e79ea6d2f1f3f500823e69ecca788387cb67cb812890ddd2d01ad0a320cccf37da6193ebe073b58efd0b0936204fdeafc95ad1858d3a1ed1", 0xa5, 0x400, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 04:15:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) sendto$unix(r1, &(0x7f00000001c0)="5e1eb3d553a515c6fc4f69460a905219848b2854f4f39fc451fde698f93f08aa4231623c515db2124183c2f08f08b13f0db457342c891a2b0086c7a644a4b3710099ef600aa3042413888d7cb9e899360f41744a6588768ca46dc4b3dd7b6684417dfac7feadd2da783361c833c3e641bbd3ca037f2f8d8969c54e06c600caf54f1c89a479d4bdb5ead5d8d29865f088145db797d368a568857d964ffc1ff5ee7c999d99a61558d4b29d4403c7d2f8973a8291d65d37cd991576670c8743cb35c292f23234fbba1a7aa236855f405e15de272803c4de57e0a51d144192995402ae228a0ae10d45f2fe97232ebcbba1c3cc34f6599b5190162a8ea498092998b7b132a8d27f538c2c47a1524b524920fe170f83a5c1aa1e10748c75dbdcf82caa553ccfda2293f5e0d2a5b8214befe10ccec5e6915f2ff8a2fe2d4eb740f855e8dcedb456d559254e0714eb360c2e332ea0d4de838a7e7b04cf7ce068cea895e6f60ea55a6ac8ea234bb65923d61cc477f21d2abc748631bc35acd098260cb649cbda3c966354a46f5eaaa7d35e3c5f1db02fd8ef4a15c47d599cfe72812a68a5ab7d1954e8c4bb31ab293f768d7175b3005b803d3935e4e875ea2fed6e7e8514645e9dd43d22f95ca4199acbfd8ad5352805597c8014aad2e18e3ccbbe2e500a9c5100a5a57d3e9342370bca76fa10d40966186021a1f8d75f1113f703293b9a178d1b95006d42830b2a11e302f6f3103a38fe109e017c1d0a1a716c1bf66aeccd4ee9e539ac8b92c5038981e513197b8804052aaca82030ffa346a1424abe2e58c584f800571f08f8084a0ac68e1f9a790dc04e0409811b8b5bd899a43f9e914d53aa3229a044775439c3eaf820c119711f639a4e0a8d3b20314e5263dec607a8555a7c1927997340f79c5fa1d74cc3fd220f681f7d7fa5f62650eb7711ae60b69f90e3924e39d705e719b85b1b6078e620c87fdc5f51609f6fdc1cf2f4f6b730fb227eea0c105c1cd7b263b155c041e82e621d03cbac6222f32060cbc7802552b2a9d3513ec995a7b961d431aeb7656754e8d30d4be5c310d98608e96be88c6da6ffbe757a76ab74a314dac9fcc1761da96379ccce0758f973369926ce2bb6a32d6b320b591cf6c0409fd1ad7a0b4813f652aec4918c30afda441b1b3916c79e120fe637f29a1ec822d1025ce30e8a624f1f204a906e49969ca154335e46d0cd22df40a29136c8bcdda72be3c43eb5a0d0f96bdd47b0b803c9149fe325cb165540f9852d43ea5fe1d953994244eb95cc8fe7b9ab12ca97a08eafdc58f6c028b1b279e5c144cc87b9e15c5d19aa404e3495231a610e530954e54fe760f10257868c7a3247c7839d16f893b239b76be9d45bb797051bc94508ec6fd86f689e8b1c24c5c571a83b0a0cc9c67e9d2be430552ba1f4e815bb2331a62ce3ff995362e281a9d198c97c90ed5050147a5f1ee9e8eee339f45963ec95a49183594e1125d5ba7da09cc52aab71943f3323fc0354bbfda9ec47b62bfd85fc0c5dfffe84a899139bf82b0224cf67bba5bb152b0e1f2eb673318830c9f930db19d52c987e26177ee4208d8d147a74a880a34a276f8008cc327d411eaf41e32e4ac3224db10c048ab5331768da76bb8d4bfab3fca0531b5b6aa62d4e74e902277a96e40073445b5188e711ca1ac3a0ea99756b78913a3571017eef436057e3927b019db83b8da1dfc74dbba686a74218d04808220b7376ea26c93dd402a4cf644bf69100be143f2ed7d1bf9e8e093ca44c11b0bb2b9cad2b8de442f14d31305db53d904b8b9bcfe50e344222edc10a4b5e88ff5f113a82aa008530ea291c00c96d430870164fe40b6dcd4504b67fc3480743d8198ff95437d8816b48274d9f91f50afaa321560665d0fb2a104bd2b6e7d13d0cb763ebfd82e7a84311c635a9eec38f27feb87cc52e75e9abfedc3e9d44b6e3d1ed0f9bcf7af7b0ee94e50eedaa41a67275dd12ad74fe3ed75d156f8282fff83d2d96c502563879c4a498895000a86634c9c43e662a41a299c86d3c0cd429d77af38bd6937a71d2787f14b15f423eccd3b1485f5c14b1a30f250c1c358abe5ec6db6edc5d9b4aa4956b5f8a7057b7b36dd33960b46f6f540d2733e37d23fd8d3a7d968aa326e783e389362f97eb81a50871e3dc4e27104f290e7806128dbacfe8d099c030f2007043962b41a75a32bf7902b698c6fddd484db3883f15937ca7fa745aebaa9ca273e90e49be6b332177ab76a4ab1e19fc4929a652341665109236dfd37682a859b910e6347d79e3cbd0d7601a466da6548071c0a1b385f9023dee46e7a06ba9676a420eea71e32fc70f31e213e4564c1b9476194057a22cde65a276c9980f576045f4025a9b6b8ee0fff7c1d630d99d4e647ce9730044f5bcbe9142e8f3f5da5bcad362c19d1825a95570f819a354779bfe5f8cf98859e0e688f34331512b8e92f3c1be66ef4b804de0ab77e8726613ce620d6fe21b17bb516ab00e2754bc1f169da28111360bf8b9e28eadc2f1db2b0ef84efe4cd7193160ec1d99ab184e4fa5009289665c998d8f5787245d3ba0f83fbb16c93d6d5978a33be184762c83edc61a1c4f5757a360890ea8b988991a826d621178178663b844d133d71252d7abfe3e3a77d88392cba3a0dec27aa35c91dd9cdcfda83ec9d76bcb2fe99a9df06d2c846b9bdca27df33d0aae0595ccabd877ac6ff98eaebaeb73a028c1dc681c2ecd87dc9e66dfe99837d908c4ccd0fee0538a5640d511823dcbecb65bacd3b2c1469175431e1cee0885e3bd4abeae216bc307c8afa15fe2ce087b437f93e81d4c288992459ae7339a8658fed056dfc52acc6951d62ee8714a788a0d423ceac89f8c9306a5f8321bc0218533744d8d7ffdc2af650fbe1e0b34d033d51a83556c4dfe867862afac1958fd349d66f9072d00f2b4259ea69be657ec5533f500bbd6ea9dd4277653aec4112c110e1ae52b9cf241d3425033d57aa1eec38b3e432cc0020651eb48a7af72e45d4c4216b46179e8fa284db37eea114d9b8b707883ab955c012032073f5099fc97e5cde682619bcdb57938f3daf135f99a377e08f140694e4c60bab9b8f9e1db621e16cd6dfa821877f72e2fd27d44f92a6eb8dc3b4e78589a63718abe4ef44e0da34cd0a119790641b75217f7a416f1457329a5eb295788d50516b321848faade3a5e5664e93439e09ea2d39c3d1412ff29cec7696637266fc16bac71997652496f4ce47216881703097c79a63d28d87fb3c81c684268dbc7961227add743b58a402ceebdd8cd074b5e1372eb088cffe1f178cfb72496bff3b4738c8ef11b343797cc1b6766cea54daa4309916a69167cdc1f366fa14ab28fe35554873ece34837c714d301f58cefb544f371fc1e0d3d17ae5ee2f02b01ee88db2b30f1778a0a422afceb323a3d51818e96f7599c83c3778694412054e61e8d2c9904b7e51be0742f107a10bc3d6b05dd9d23f1bb125ad95f6292045a58057b26e06b26449e8990930337f97df56f4776119c98726601a3d8ce66d9287a68bad532eb9749753fbf479bf729702ce3544fea461db6f024a06fc3abf811802c0bc3c08b285d54beb08ed9b9868478ab1c60240bdf4d7423e00caf8b725d7cea9794d9b969545adbb3cfd86ca89ae2be39046b3868fa54c31cec0bfd6db25f591dea3ae591fa31257dfc2cfaf7d4e6229458aa174003c94bf45d9090630065b3853503c3cad2b8b9bb0516dc4ef9f0d62f5f3147292739e685997f5a39d6c565573b7fee3381ade086ee0dff55c02a3d30e2c584ff66e64f5d818b08a8a0e40aa3f8e3d1d3aabf44d46934f6faef78f352a23fc66c620408293813433610ec9289ca68081b2000f71f0acaa8a992da0a8a565ecf1c4b1e4740a81b4de15f4e176277ea16a6283bd45e8230f4808603d1fc4a02d1fef6d318b7afc6b00dbe64e2ff0fdb79e42b7d12161d46a35419a8ffaefeb0f86f77e00b9a4e428e911c0e2ee2251c08fb243e4e68ad06c12312c1986fb91443fac868a21e5e1e9b021128431f9436737163983878f2525a90b14059434b13feb6d31a33c25a72c35e6a4be2494f1fc3beb5285040b294c208e470a65b5cdf6796585aa3f63ccb9af2cca67a3751ca0ebb648fede944754cd70a5b8b568e6a2077037fbd0813d98038c1cf657479aba4a6b2ba6fcc2f47f1758305ceaed491fa7875027d16c7c02f1b96187738b7eaa3b34faa4bdf4e0b1548b30091e77d3c5426285d18957dedcac3bb8162e5a5975046a65560624d934d881ea0cf96097f43b329eba36af2c3614966a480fe855ebac71ad75747c829e77c3b296ac08c23dd250676467178af4afdac1f24269f59e73cfdf1809ead864c0c967b559503c1b47b5135d2273713efe9ad7b8c6d9294ab8d7ff827e9ba45480b3f048c9309ea543a718848a84cae4a6c10ed5c2d03c63c5c1b91cab29c03f947d71558526d5aff1122e9086cf04e071f75df083b250638bbe1341e63dea96435e57adf8e928a330910379cc9e541e2ff366369758173fc2aa838fdb9250ec1652ef463be2e80fba8600eaebd6ccfab01db469af3a2985ccd313ebd822d940f291c7c47d67a0f03dafd263fd54e9844fc1e2857dd576b7fe5c408e406a36d438afde8c245ab3a86c72ce5b2f1ed463bfe7c2944c889db52ee627eb01c9fe9be50c26a07232e5bbb1ccb13008f5b1b5ff858dda33538944f0d35fd95413c1148ddd7b6a97a755e66325b353228a9fb67ab4abdddcd7f1a67dcb7358454582b9475ed7f77c6607493926088afd7b06a52f66012038c7e73ce7fa7939e55eefff25405108c4aee0c35b43c272c19052aa50555f5f77d6e6646134f7141b573b17129d10e3ec14f68f0f12493526c8269bb855e288a73b5160b96a158a08f2c3fd2944f9fa6a489802adf34dbfb583bf86d3ba1113da2cde24fa0d0c04f61522ec88f827191e7d31a3ea517d534fa4dc896cbdf86b3999078ba685adb1f744a8b7f4f47a97ee63787d283658110f7e033a6055a636d3be15fe149718cb1d239eebbbef43ac8295a7453c7e0ef9587dccf05546949a2cf1dd20f0ac706f25e9a605412f8eab520719cca776a5e93032ef6e5046f4a9c5f01d5950c87cba78fbbf773865c1a43d73cb2cd91c86a907727b9650b2a6e7dfd252b3bbe79c7d077f197d68e1fdae29fa04ba8c4f5ee0516f529fdae7329371ba4d54923a5bcb5d99f51374b80ab8afb4f12e1a749119888c9539b2e955d7bd155fae660f94c8d0cb1ca74ea89dabb845e19407d1ee9f0fd3d66abf3719bbcba7ac5dc46610f8e975c3540344109639b0dbd036299d92d3fbf693e4e6e9abcb6ee1bc61fe9263903a3b1fe8c46af055623c381ca9ff7a504c63d8ab5b2b11f005a23a27abc633a35f6b198d4f9be118bccdd085148204a1ea1d4f086f58f2e7ac1a74185069e61c32bebe811d0b1101cce11bcfc30f6dc30f6df5c724b50b81c8bf1728e704e6546607281d2ed21904799989cc1f23abd84c5f7e5efaf90d2ddb28fa1301088772060e60a37653191ac48e047f6d18a472b8351903f6bb3001b23ff58dec28b3f41384e07d5651ca3bc7a0b079458e7e56fc506fc71f95e790a15a6ff98ecdd75e0a46dd9889e1d23ec45f99d56f9a9143d7704b0d50c9d6739f81c98f810bd4fefed2fbaa1040dd6aab6b08a186d9d1893c2014a963a4876c20153d042e3db9e90f120831f4cad5bfc1fef1cfaa33b92cb7d5f374ca4c122ca6c3f5a23134086c13498c1ca4", 0x1000, 0x2, &(0x7f00000011c0)=ANY=[@ANYBLOB="003f0000000000000000d6a64730897770184f05c695a3b98af8bc2b7b7a8845aa095888a17d7407b26bc762ea41bca3e74e80f9136457a1677ec365a5d81a77ae20e5eb41ce77381a6ea1a67ca2d420657821fa61043ff663a737107f0af8e57eb0f0dc3d8e18be764991a10e371a7fe66b33d559e5e481d427710016ba5821f179f6ff067a157488d488c3d35b5cce348b7f38d44adaa196903e71c0a490781a8171eca1105d55d92d0afff2d177590e18ed615d44509dade2dda4b197b700fd42fd52376b7e4f94ccb41b543c5e4e30b29647c5467f49c4f286cc87ea1d70650063720484485e249c127604570e3bcbc790d144db437e09c4355f213e06e6ccb73e6d549c27eac717f17b24ed740f58ba8c30db54e651d4b10459f934f3c517a4efe66bdda7e7417532a0f8c453154472bd1652aca811336e9214b4"], 0xa) 04:15:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:15:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) 04:15:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x81, 0xc5c, 0x3}, {{r0}, 0xffffffffffffffff, 0xbf, 0xf0000080, 0x5, 0xb93}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0x7}], 0x20, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0x20000080, 0x401, 0x40}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x21, 0xdb01cf3a7ee33145, 0x6, 0x2e52}], 0x2, &(0x7f0000000180)={0x3f, 0x1000}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x10389, 0x0, 0x0, 0x2bc) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 04:15:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:15:17 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) 04:15:17 executing program 1: mprotect(&(0x7f0000437000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet6(0x18, 0x5, 0x81) recvfrom(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) select(0x0, 0x0, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x1, 0x5, 0xffffffffffffffee, 0x8001, 0x100000004}, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000)=0x5, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) 04:15:17 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) syz_execute_func(&(0x7f0000000000)="c4e17a7ee346d9e9c422059be8a747d3b4511c34191567f20f2c8378403ac8c462f0f3182e443cf4c402c8f3564c260f0ff48a") 04:15:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r1 = semget(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/87) 04:15:18 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10, 0x98) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000001340)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001380)=""/78, 0x4e}, {&(0x7f0000001400)=""/136, 0x88}], 0x2, &(0x7f0000001500)=""/153, 0x99}, 0x3) r1 = semget(0x3, 0x4, 0x81) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r2) r3 = semget(0x2, 0x3, 0x20) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000012c0)={0x6, 0x7}, 0x10) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000002c0)=""/4096) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="21fa92f7074c7a044c05e9a6ea7f13e2bdfe315d4957219bba99761b59e601a9edea3e06db8cd543910c4ec9e664051fdbfb8cd13d7a806cf592621e01fedaa846a1b635", 0x44}, {&(0x7f00000000c0)="dace0027c00de701d7f66266d19e8c996b91585d5010db9d292696502d9695b351252a8f337b2ccd335101216b7cd5d73a16f1dcf83cfc46d655558e3d7de4854c349953826368b83f4f7fc940483ce5a71dbcb5647d0f3344cdcc20a5532293b6b8828b00b8c4480ce2ff2c808bee3831f9b1309217e9b6467bf36b440b3a8bcc4aff0c15dd2ed0d4f2d9db6006381082814d1bdde02efe13fa9deaa08d721cdef9b435e92814e0113ba5e00afbf16ce057e7bef286cba080daf0c16c5841e232fa829087d545e7", 0xc8}], 0x2, 0x0) socketpair(0x6, 0x5, 0x400, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r4, 0x2, 0x0) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000001600)={0xf8, 0x578000}, 0x10) 04:15:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) semget(0x3, 0x5, 0x0) 04:15:18 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x30000, 0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 04:15:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0xdde, 0x3ff, 0xfffffffffffffffd, "7718bcbfea71f7721b24f7d81ad09a863af29d58", 0xf89b}) syz_open_pts() 04:15:18 executing program 0: socketpair(0x16, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fchdir(r2) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = dup2(r2, r0) dup2(r5, r5) 04:15:18 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x800, 0xd7) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x1ff, 0x20, 0x5, "d5cac31f83f7be21a9b2742dec7eac27b89af5af", 0x5, 0x7}) r3 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r3) dup(r4) r6 = syz_open_pts() ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) read(r5, &(0x7f00000002c0)=""/200, 0xc8) 04:15:18 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8b, 0xffffffff7fffffff}, {0x18, 0x3, 0x1, 0xfffffffffffffe00}, 0x80, [0x1, 0x7, 0x2, 0x6, 0xfffffffffffffffa, 0x3, 0x324e, 0x401]}, 0x3c) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 04:15:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:15:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:15:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000386000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffffff) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r6, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x8, r1, r2, r3, r4, 0x20, 0x3}, 0x5, 0x9, r5, r8, 0x100000000, 0x4, 0x9}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r9, &(0x7f0000000000)=""/151, 0x97, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000a00000040446bb34aaa40d60b9ff204000000f5a62d84398c97182dbe31d426eeecdf40ff6f7f820fb13dce8dfb18487014ea059ce658fd794762f6d58770173ae944ad64727d25054886481310dbaf0a24864fc563108da433723a3200588f9bda3bdd38d16d403b80fd8774ed622f79d884457e14fecf65539b636ec0b40422d758a0457a96041e7ce1360d5ffbe91ba13c9cf435"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$TIOCSTOP(r9, 0x2000746f) bind(r9, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r11 = semget$private(0x0, 0x7, 0x124) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000100)=""/43) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000180)={0x0, 0x9, 0x91, 0x87, "1bf171298c510bfd51c71af3eb5116116e2eaf12"}) semctl$GETZCNT(r11, 0x7, 0x7, &(0x7f00000001c0)=""/93) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) 04:15:19 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1\x00', 0x8200, 0x0) 04:15:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x400000000000000a, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 04:15:19 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0xcbd3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 04:15:19 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xd69) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r2 = getegid() fchown(r0, r1, r2) 04:15:19 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) r0 = semget(0x3, 0x0, 0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/21) semget$private(0x0, 0x3, 0x210) semget(0x2, 0x2, 0xc0) 04:15:19 executing program 0: r0 = socket(0x1, 0xffffffffffffffff, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) 04:15:19 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 04:15:19 executing program 0: mprotect(&(0x7f0000bfe000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) socket(0x26, 0x4, 0xfff) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000a00000/0x600000)=nil, 0x600000, &(0x7f0000000080)=""/85) 04:15:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x10}, {r2, 0x20}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, 0x0, 0x0) 04:15:19 executing program 0: setrlimit(0x7, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x3}) 04:15:19 executing program 1: r0 = socket(0x3e, 0x4001, 0x6) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f6669e82eb465"], 0x2c3) 04:15:19 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="67408284143a9d117232e6459f43f031f1dfcf2441d6a7daff7fd27e83dcb12debf27f1c9b03cc40ea1c323e7a0ba095c47601e5a1a067b8856f5b8b927cf00ce67e5896c8f7875f259f7b879ab40aeb7a589ec31c6d46297752421c12205340c80a5f23cdacd447a648646e82d24922268a186cbd72a5e3339bd5f7a9c5548064392e97d9f8f8a8736809299fa720c811bde0a1a31f3ef28b4dae723d7aed9712a03bd04bc15933420ca52206", 0xad, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) 04:15:19 executing program 1: r0 = socket$unix(0x1, 0x202, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10001401000000eaffffffffffffff00"], 0x10}, 0x0) setsockopt(r0, 0x724, 0xc0b, &(0x7f0000000000)="c2cf3a142875742bbec339d12ef93540a380629f6c2c86f04f0c633643e95434a10453dc26553a145ac64464514b59a99c29415cb638ba8238aa5e30451462a67b55799a51c1c1a62e1b95ee635eddf05b9b9dd8", 0x54) socket(0x10, 0x8000, 0xffffffff) 04:15:20 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fsync(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000400), 0x240}, 0x2) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = semget(0x1, 0x0, 0x100) semop(r2, &(0x7f00000001c0)=[{0x4, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x4, 0x1}, {0x7, 0x800000000000, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x512, 0x1000}, {0x2, 0x40, 0x1800}], 0x7) recvfrom$unix(r1, &(0x7f0000000200)=""/25, 0x19, 0x800, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:15:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 04:15:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffa) r1 = socket$inet(0x2, 0x7, 0x7) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x0, 0x56) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) listen(r0, 0x3) 04:15:20 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/87, 0x57}], 0x5, &(0x7f00000013c0)=""/31, 0x1f}, 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000002640)=[{&(0x7f0000001440)=""/176, 0xb0}, {&(0x7f0000001500)=""/106, 0x6a}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/75, 0x4b}, {&(0x7f0000002600)=""/39, 0x27}], 0x5) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 04:15:20 executing program 0: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 04:15:20 executing program 1: pipe(&(0x7f0000000280)) setrlimit(0x2, &(0x7f0000000040)={0x400, 0x2eae}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r0) 04:15:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000100), 0x0) link(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') 04:15:20 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r1 = semget(0x3, 0x7, 0x40) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/195) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:15:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) mlockall(0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) r1 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='.\x00', &(0x7f0000000100)={{0x0, 0x1ff}, {0x0, 0x10d1}}, 0x0) sendto$unix(r1, &(0x7f0000000140)="f9cf9ace3cc999b9f6f55350ce1af99d3108ac1c9ad542a84bb8812ce2f07da82e9353f595e5043215023a0a646f6fa58218b94e4de0295d212aae2667e60168005d954b2b9bd9383d669a0e4275e6f9532b970e1c0cab6e9ba75f3e098fc01c56b5323256b1cd9250a6665424056e8b6b89df5f33d20afd579378b86f8252c33e62b0289dd7134cbbc5024659c19ad9da934ba5487204de83bbd2d14a37f8286eafa0581565424e71ff237d2b4d56", 0xaf, 0xa45c2e1f069e21b5, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f666968653000"], 0xa) getsockopt(r0, 0x10000, 0x0, &(0x7f0000000240)=""/210, &(0x7f0000000340)=0xd2) 04:15:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) ftruncate(r1, 0x4) sendto(r0, &(0x7f0000000040)="a0b4821ac57afc606773ca1b00b5bb6f718b2a15721fca83e320ca94e8996d6a0b58428cdcad1978", 0x28, 0x40a, 0x0, 0x0) lseek(r0, 0x0, 0x2) 04:15:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140), 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000001380)=""/144, 0x90}, {&(0x7f0000001440)=""/76, 0x4c}, {&(0x7f00000014c0)=""/120, 0x78}, {&(0x7f0000001540)=""/120, 0x78}], 0x8, 0x0) readv(r3, &(0x7f00000018c0)=[{&(0x7f0000001640)=""/167, 0xa7}, {&(0x7f0000001700)=""/187, 0xbb}, {&(0x7f00000017c0)=""/250, 0xfa}], 0x3) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) open(&(0x7f0000001900)='./file0\x00', 0x2, 0x8) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 04:15:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 04:15:20 executing program 0: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000000000000000b21c6bab7bf463b3e4c85256911de178566feab6386f349098386498"], 0x10}, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) r3 = getgid() sendto(0xffffffffffffffff, &(0x7f00000000c0)="6a1c413cac1fe2c184d938876f76d1a31294bd4508e71c273a98a4dd58a5572c2113a777df17aba0b6ac1eaa94987db64e07e658a229a84e4091f7c6e794f4728c023e1ceca578ffe16dcd55d14ef0a8fb14e3d0b63d44b8832d86b6068b529b4632e5088a57eae557ce86bc7af856ebc6230703a6e8a6ef1adec2b3783f6574d1f7c13e5bb1308f1cac82be342ca14047e493d0a918225b256be3e2e67105f6693910cab155f1e69cdd7a8db7343ba6d4f1fb82d10069461f0dea7b3bb5adc4a0b9aa17f10f2cbc2a6fbf6957dee834c847316e18e32d96167a8348c17b52", 0xdf, 0x401, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x81}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={r0, r1, r3}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x68) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f00000002c0)=""/199, 0xc7, 0x803, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r4, &(0x7f0000000440)=""/185, 0xb9, 0x803, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff9b) 04:15:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1ff) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 04:15:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/160, &(0x7f0000000100)=0xa0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:15:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') 04:15:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 04:15:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000004c0)=0x5) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0xfffffffffffffe01) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="2f1a4d21e688f5f47e12e977412aae9cbf431734755321bfba2cc8687275611fdd3aa5d247c01168ef7b563ecd36fa23d8dc127e8cda1df3b81be6cb7767807f0dc32dbe7ba9a36433214822fd7a5673aaf1c54221cc05a9e8304871aa4b0906d8a116e9d5d214be8bd8ae2043db0d49d25a6fd9549be83487083f4b", 0x7c}, {&(0x7f00000000c0)="2079f64577a1555377a32dc6c9ca2b2e37c3154258d48e12b1067fe7942cf0d219ace399c145fdd0c746132a3a62cdd60cd5e19ca84b8e8c35b3626fc4266c4a1829bdc3dbb64e3e4138fcd9bbb2b97642b27f92bb1b5597fb5590d0f703b363eeb87e06e06f93c5989b5be52d381dfd1da05caeaab994addd75825c86727dba3eff13ace01b9e43a7578875986cfb8e8bc73d264ee9", 0x96}, {&(0x7f0000000180)="28c805a4412d8ae0b8117bc54b9a8a4a822c8eea230504412e85ba17a7d5b94ec83b729073cb4ba793574b274fff9540ce0abe43491e85599b4c9747713f7e33e5dcd5684b1b1745c80f2c033b6b1207b48d69eca5d1f403072a86378e123b9fc4bd42aed77d5fb5b94b936ed0f21aeec08c3b417a47b4b0b00e309163cdcef2861bcc0fd929737981b0bd750cbdb59ccb", 0x91}, {&(0x7f0000000240)="3ad4eb84d4fa1b93c2be1d56a1e38af8e422a40115d71db806e08db88281a7d69aadba10c9f6f2af8dafcc8487a105ea5b68c9dfd309db6769fb6953e17c71ec501d6e53", 0x44}, {&(0x7f00000002c0)="85ed1d186ee4513a70e24a4d8e560aea38563cd0a4a3c65ec098932796d9752425a56f7f6f6df3ecce06b2079d8fa36cf3f6b184920d9aa6080a917b8c21a92ec33e19ecbe6a50436b31746b87cb5b6244b098865f12dcc094a2f024d1bb23c55be9a4546b6743a4bd64f59ab573e86d7ed06733fc45ce531793fab8d688e043a1565c2acd347cf6dc6206f0d13eadfdcef7a07b2a1a1bfb10e5d1a13792ccc91f49ede6d20aa757b3a9fbc7c174ddcdac3b06320114ce3ec98a309d1d6b46f2de4212679ecc13cd3f9043dac426ebe4f166d77ca92f4f04ced3f16b765b", 0xde}, {&(0x7f00000003c0)="53ef1415c0c2cdbad730cd33070f6d9305e02670b14d6ad01689a08df41662b0f57bad70d2c8109edd23361a379f0b2383bee55e820e8c9c3db856236ff2b235c6e3728406138b852de3ac51539d50db73e3b0b86b46af9f877cf5ba1c215e87498eacd922de91a9bc6e80330b28899e5703", 0x72}], 0x6) 04:15:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000fdffff7f006fecffff00"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 04:15:20 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYPTR64], 0x1, 0x800) r1 = kqueue() fcntl$getown(r1, 0x5) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000794aa161317a390331edddffaa000000020000000000000000000000000000000000000000000000000000000000000bfdcffdd2a77e000000000000000000001b00000000000000000000000000000000000000cef900000000000000000000000000000000"], 0x68, 0x3, 0x0) r2 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) socket$inet6(0x18, 0x3, 0x7) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xaa7c, 0x9}, {0x4, 0x80000000}}, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) 04:15:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000003340)={0x0, 0x0, &(0x7f0000003200)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/163, 0xa3}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/48, 0x30}], 0x6, &(0x7f0000003280)=""/142, 0x8e}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:15:20 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000180)=""/169, 0xa9) 04:15:20 executing program 0: socketpair(0x30, 0x722233589b25dcff, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) r3 = socket$inet(0x2, 0x4000, 0x3) setsockopt(r3, 0x7, 0x1, &(0x7f0000000100)="77763bfdfc835adfe065acd9c5b0c0c6814ab4b5c48dd5700c441460aa092756170f74e352880ce04118b41c2b0d20595ebc001703a29e16a065f18e27c6aa9a762d88ad977cf69a95fdcf2369d33667c10858673ce2acd0f768d55ca2f96e982b61ef36a47517bd98de7050b9c01151c968068ca75155c3b6dc1f9c4d77231c984c3069f193593a4bd61f4bfda4d1f88fd5abee104204999ae328d0a53e170a170be635eb0f523afc2bae4bd508970290d838771d5e7f0ce0f6f51d56d3b7532a3ac541835cf8ae0ddaf0d34521103ab27e6e5dadc3aa89c71657af1ea87762391066d3b2b15600", 0xe8) socket$inet(0x2, 0x8000, 0x2) recvfrom$inet(r3, &(0x7f0000000200)=""/200, 0xc8, 0x843, &(0x7f0000000040)={0x2, 0x0}, 0xc) shutdown(r0, 0x3) 04:15:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffff7fff, 0x8000}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 04:15:21 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 04:15:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f00000001c0), 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x9) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) dup2(r0, r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) sendto$inet6(r3, &(0x7f00000000c0)="d581a361ba979f17610a4d9c1fa8e2de2e6004c9c0e926360acf68a9aa9b2cac4f187a172ad3473c6a5ade3567a9e93e8f0b9fb5f5f3a2c11427bfcfe80a3334f62573939fcfd5f51c5dccac793754be7b3e5b7f", 0x54, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x4}, 0xc) 04:15:21 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) pipe(&(0x7f0000000080)) r1 = socket(0x22, 0x4001, 0x69) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x80000000) 04:15:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socketpair(0x18, 0x3, 0x0, &(0x7f0000003840)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000003880)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000003800)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000100)="7cb641b00f68c91acd981a004eeb978a8ed0286fe283b484352a9776ff2ce2aad416016cfd99fc4f956f3bcadd8303e1b13b456a42b19ab851fb92adc8d741d6fc1be3f48d91d5c3b1b88c231af0873111efca375cf479acd0c25e629ee3eb8057639ee8b9cdcdeba5f5401a029da4080c00ac8b815f19050c365612fdd9bcbafd1aca67e5eb7e1d51789cf3453c244e5f8f537b87b006b3129163ae48dc40b7c3c1215be6ddea50b2bc7d5d63d2cdb2f0c3ae72d37700038ab119883f54304a08ff1f0eb602b1b46c2d2ace6c21efca83eacc6bd0011fc49b22d524276827da681f343df460c6a426ca6dd6cc05e035e5459b5120a4c533cc1681924ad81fd004bf8d5bd08d7267e83480ec927d3719c29f2600dcc9cdad2e16e0774693f46d7c3b52ff102acebeeb21d0c9b5458b7ac24cf279c7ae7284892d4ddfb34d6f4eb065ff26f1c5bf9c2bf3d4203d9f4484345ba23fdc6646b9c186f9576147c257417c2eafd540c4b2b51efae0aad38979d42ce5414a73656d0206ff8eb6214687e73b60b15441483f3b1605bfbba874e9674d33447e10bec659bbd37b28ade50e8dee9af3317ca3a97527b8237d31e673ecbae695ef86acc045cf1a4a09dc0921706b020af13ea00e8af771db3be24663df83d6b852d7287c058a6bcef02aa846a6e113fd66a21dbb0bf397fa10b4f223bb40a9197a3638924f3e0d2f69cc783686aa5569c85c19209c36ad5f605cd0b81c60c3390d40a89d8f933e935ab9dff931dd2c7d813a82114f918a13fe6c34ecc4a6c2fb8467f68a7092d19012dc03604dd9c1514b013eb1b99b8adc43633ea54e34de4fdce75612b2fe40b5d6248dc13b750bb2a8a6811351db874843f9d2502769ec103289c5fadc4d95fa0d8d7d5d90d698e2da46c3fbdd3ed1dd11ba03f7c22ca6a362effa9a3bcec4ce96fd7f71044a41c1d653d3707ee6dfed6bafdef6fd5825f6e7aa29736bd38a570669b23dd78aa2a063bd7152b686e91ce7aee516221df6836a0a44ac45e10a6eb4f89d437daaebbca3d0f479f5a27db10b157907d5fa5c9aad6c55304d6ea1dfd6506bb6e4dd9c90f76587ea4ecd9b7101367f69f9341c29e0c95fa3d1b5bfedb490a6d8b83b6e7a3bbff515cbb962aab5498362e4fe49fc7fa1ff1d3424b5b27c25479c0cf9e4b75c4a0c1d54dd699e95f312e9a5e92ae2f611340bc73a2dd4b562344365db90afdd4e4f3e4633ebd2330d3e50606276e87b7653af2a3253cddc37674e8b7969fc3b0148b11bac164a3f990740aa824f5f904dca4c282b1d852b8109b35dc2529768218b258e0fef026ddb82b3cca78a1e281c0d94f6783d40352d0720732c07fb37ac5dde9266b4352a90e38769bcccec13c82b7458b614a03e2e36cd5182cf4bc5b34a80c34aa0c61728e10490b1ef69cc62974e34c81da55ef02406f66fed8e175116ca5705921f11bdc45770cb738c16a325ccba6817a54e0b58f0d5fc3f0e6781d7ea9b4390fad0faf3865b8ef4c151633bfb9f378853d55d8f2a44f8fbaf9e9d5c0a10cb1fc6676e4903ddb6125eed95dd5b5b610dd36b0e299993fa53f33f0f31d041759a8d30851b51a429149ef086ecded285c6458c1307702e8ce0f722fd88a240b546513a10242bf54e75ed63318bb944ed3c292743f9551a6cd49b60cffe84e8b20760e9692757e83b122e7fbe343d24cec5c527fa9cbd29d75933c4a9305f707dc1803a077e2e8a5f3d3a85fca7392c2760c2c2a8ed735d029fa733d7c409b22a93265a4126f9f9f725313abf4d854e871837c49699e64fd272c5bda0d2163413b689553de7215e1c66d53940c5829ee25c9989c3fb9be2126cd64987f5dc53a385ff5433227a0ecb7fa919ab2d1ccba5b244f36d3e7130464a979245dc319d1ce893694f656424a192a81cf4cda979b2abf517d2252ee07a4609c375802b29f7d20e09ea7723ceaf2334bc9fb3038501624e1ed75dd48c13a3505de59bb89735307c8f0f76ec6e77895f98221bbcc7f668c27782ad3024d905d238704fdf97ad8bd21c3a2c9e3f444ecbac95dac5bf1587bcc31dad8c3378ebef7dcefd7b700fa1f8d3654bfd1f9fc0d4a918585b91c34b9db8a1560aa8f35b783bcdaec3e64372a05bcae898f6ad6230f4fd23ed34cfafbea864f584bb4c8f8e53c6e5dc953e8a86134649668ddaf09ae2ca34c98f7154ebb75c5d5a4e66189e82961f57e9531787296c4b6557aeff809f75fc4e926844c32e8a0173fcdd17445c632bf0676b6bc96dd572ce221fb017fa299411f9bbc246838d555cd4122faaf933be25af0bd2bcb3db2a95fa53065cade9413a94409d201a61db4c1f0dbe8bb594894e4615fc3348115eb96280d4f4b399e13aef1f8805d91e39bae4692727fcf52c2b87e6bdcf31c0858be63637f26715ccab41a481f6e046d3c09992378edadd651c3a59a3b842df6f51b54717db766aacd00037552d0bdbd6798aff96e2d232bb9910d81585aedccc4b581ee0bfaac686f2b0236c99e3541f0304ca48c3fff2820b9f3c309828cfbcddc0cd7b0e4d880409aa5a04b180b003733ee70db5431229a54750f28ff3358be8b98ba09d9b29d04c7f4a15d92f17e0a868f7563257637eae79258f9f055483fb6b220f5203aae97a7780a32f5f07bbc2a194e56db7cd3fc825af4518846aafb4793be869ebbfb55d070ca55b80af770ca866294fe4a3c595de1a3ff1543cdcea189eb6d737e2b154f3f85aefa086838f00ad18663a90ca7e57d8b2f2543f835e5b7712431cc99fa5de32dcd4a256ee65052d40fb68e841f5a214b38ae15869a170bdc6f32d8de0eb1d9da7c1909fb3fb64589774c01223440531b3e43d81c744f0135f2f04eeee8290799a8c075c0df1255df0182ff9a61da03bf589d310f35f475395f458dab8412127f9f4b6d65bef56abbdf9dd4b0375194c52d817ccad2312febcb7cd9c6dbb6993eeaa304a3f34db1403db6a49edb78ff1ea70a318afd655ca274a307a50b27e28e43703fbd83e47fbb06319e9867eb90206b775a96d499c912fc738ec96ce3a799bfc75e1c4fd1a91d96bff0a169fb01e93cfc8cb14cebba8e6c9c5e0f257fe22de6e7b55b0d8c730e2133b63d218c05fc1c8c41355a5afb0c4138fcea1c33a191f367faa9b58718b220c76dbef4eb1b0ef90afccece9b90b89eee4a922d5354035cdecbca488af2e497c88b6dc270119d0efd3ee58167c384c4b0da14d13648e368d03763cacae183b5c24311976694d48cc4d8de7f4285c50582dfba4e7c22131d6cfa7d18cf27fe170d2bef6f39ac5e03bd3252711376d8633638a1b04ac6e7a5eb3ed453723a9e18ee988357e937e189c87fd959753bcd3aea1f13b9ddafb8acec5c31bb4a19d8e273db286f0efaec10d06bfd9990cc309feeb1df231d8bdb48767791cab30a94672da6291de1f2c088e3200c97e89ba2e7495d05696e9c5f7c2e6a8747cc611da3d2d438f6b7d8dc2e3c2ff501cfbd783e6bd24de4a99638f21cf7fd5f63a941e7ce0cf96c6737f32a3a12f5e15935af40dcb2c38f65a560c6f3f26d8944fe35b6d91a93f01f075318909c8a6bc276605805e390ad01f5b097176567d58c3959f87dbd720a4eb17808bcd86d59724c15b5725c3d7f8a84521eb223cf2ec216858b8416ff047fb75ac122e3849414ab9730efeb3a91491418770da86218c69cfe2474687ce21356053b7e07b32364b83d8e57cd80bc5f82e0b20f894eebaf544d402a7470fdcd9d0845edfb82363073792e601f6f4a818e8a378e362ae3044c9bce649ef920c7d2b96cc53149d2faaed61140f481dfa710dd739d97235a5938c9699bd8287e587d3369bdb967fc947ed5c0bb87ef60d9462c4c5df9b3e9817ac3b9ccf43a3974ca01b05ca3dc971886a5b5768769ed1400e7ca785662c79a66cc5f417e2cbe814ee25d43a54f5933c35ac204e83013d24cee3addfbaa16eed0a7940e43052ca30e123cd84ccfc2d0988a82e557d9b5bbe0a4d003669df472246cdd232151188a997d5d1b70f25abf7aa563c6263442687304298cfd3c1f86f9335fbc4dadaaa2e61315a5f339c9ec5b61aefe9939a32af6bee562e1c27e14e86dffc17964e751340fa58aee0881717459d02fe4c2fd1fe0aa65406b04515e2e8a764a5f8ea8e6df824769e0b73e69ecafd207165f33f7af88949ba994cc1d88b7b4a9d45c6b1798aaa5e376e0a8861673b388bf91f62e112a2fc5ff64a2067d5149abe3e6ee6bc556fca85b8344a5c21aa27b9c2747b550028827fe7e9fa1bcfdc35b9f954bdfd499daea74ee4b534d4e05ac46e78b4ae0cb10c7daed1bba51773d964ddee7ecae6b2a6ac30d69c4670f13665c27aeb2ebf02f34d5ac337c1270488feec430fdaf0adef2f957e72a1165399ff6b0b6cdfb50715f890a3758e5218e8e6a165359cb9ba4c60768fe85e74149334ceabf90537d3a8b1dd8b6034643df6c70a38864930f7bbdd04b34ca2aade05bfee8ff7ba342c1d95a0cca97f6ffdde71ee942b46aa1dd48c4ff18fce55f6a6174e0c7bd0f569fffdbf98ddb5801144a83f86289fceaf6ac4eccf9744b171f822a80bbee084aba3f22629ffcd3669e27f9bd6f832667081b582595257f9bc1591b2e687cf5fce532d34e879141908f4174bcef2a7ebcc7c961c1793e77ce3ec7dd7f4c6cbd5827621ddf47842ca6e9edd4c54ff88e5a78ca3fd7818a901222b575bea83e08fac9142ebc9ee48820cc079085ac78c49c4cd3116cc4ba11d7e6cff9cbd831d579733555c0e24de660b6b7bcb541f5b058a4269ed23e0ab3b73676be7df89037f669a0701e47df3d7b5f8c38699dbdb29045874ae0a94e9dd9393736365f69097312d24bc4bd6936f7c111ad177388f9005e32cba4cc354d6ac5f42b6151c5b8942eda74e4860230350bb81f1f83adc0250c9329a5e5d94d070fbd7427236948d24de86eccd1d1e23ad888f711d1effdadd59837b3d41446a38682faf6cd403d8ba7731fa973c3aff5d610e7b415480f3d66c5fa01a86431239795a0a8b49ea31358715e3def01e63c7813144886d507634bae52b6655df7d02f997fcae36122ae10683ee1ddfeebe9ce16ac641a7d8505a314a7735250ff3a9c583ee83b0c8b4cb44b51a11e71a7e533766545abbccbb053f813a1143f9bfc1cfdaf47f022c0c1208f13aa9c9f71e14d8445a65a970b52613cadd9e2bede40e1aba3e72c79ade1d52b238e6ccbced66917fb77240e73e8661c2a22eecede7097c7c253e57ee96a6fe73d02fdb166cbe9200a7ebb1d516d6a3633737a7d5379785892cebfe71b0ab01a6bdfb92c2d2c638050fc8bc678c4902e23a386fc8fc296d761f68d8522bf872f95024bcb14148aa56c3dab37e21ad47c6238a669231a674b01af61249e9f2d32cf77ecf075556e2b9e0332a179a9bf973e57a22a1905cea293c0368f2fb1927e00f2a338b496082946ef5e09c83ab9789dd4075d9abd32d93504d1006a7a3876633f04a3e18e8c01152e12b9c94316260ccaef863fe6ad10f5b1a25904f32261d76b2540d675d9e1c2ff408e8d399b605695353cb1a4a6c332fdd46391c4769fe94cce6adf9a588221505fe115fab4e687e8387e93a5a652e3c3a90977e71dbbdd1c70d53f8528547d045995c78d80fec97b0db168ad32a79df31ef313cb0dda548b42a7f8b2f5b0b2308c627760820b0b152e46f55653a9b6a06595398b96ebe2d10cbdf450d433fee57f769580f252d461479935da08a616be0363dc00e55950f84ae", 0x1000}, {&(0x7f0000001100)="2766a855d31499b2246e8a54129f77512e242b17c7b83c7822e6410398464f18ec5b475a0343cf549da21d516f9dc4b18f320142f9b957fadd9120197b75360de2a8d5a5ce03dc13022880ba345d789142cb9c9ccb5cd11b47453fbccd5c2a7f9c1598c86b9cc409185283cb91d21060f59bcb650632cada1ca52349421167fbb43274d6b696934e91e034b9dcda56bf2876a6c5cdb3dda460697a659e053d72c1ba89f7074c9dbef316cf14c0cc15c82d79c7d371a66f81c94a9560a8f92b621885df89a1a557507bbb4373a20e8da6ea9a7deaa3a445c8bb58967d0ed1d6e7e4f10daaed98dafa7c10ed1a", 0xec}, {&(0x7f0000001200)="c18a697d45458e105683f65d222be651f0a1324d1db54c1364728dcdb659e50168755451a6c783bf9b59e2691d16e466b0563dede77e53023f5b5c1fb1cb9570bd8f0bc420ad2f3c414eeec7da02b0e56f08530cb5c01a669ec1001c87abac1babbdfc9ee7eeb7f6b03ff9a650c18ab35a4b22fec7b465f7cb8f2cc0625d5db814a9d81901ba66b6ebea287db657da3293f56390ab0289de6163f9e59823ede5948f058085dd5d3a1ab4c5d17ff8f4c217d17b57d16162e53f052c1872c99d700e821cd5ae87577ec4db69c82422272ab3e45c6ecfbb453f2586339de92bc3439895476326c2beecc14e0f872a209bb415c8009f7cfc0350943139dc1d67492c3b16212c9e426c0ab6b74ed8fb6df6056e085aaf17a1be671f421aa63839b5ba7c6a81633c4ef2fdf109ba42f735e5155d74985c18ce3d8cdf4b0a354d8d6c4aa04bc144473b170d70fe896deb9010a3b3fc7d62bc8a063f616e9502406d605170d1743342f28129bb34d084caf18e984311655172fc886a1a1fca4eb9f039dbe17f763ac680f0de19b1d03059a8ad75a470f1331d448aba538e0779ec541b8bc2c5f6a68a645984bcf38412610e5afbc73c64aa4e89b9713d43357f06dc708604e26e17232e337e2c8544e9e5cef41d0c241ae5404b4c6197165e3559f63288204fafc27502861f5bcaa97de0fa92bef8cb0a1e1abd550d7ea183c86304775bdc8c6fc56d30d9a7b1feab9f7a23a4bcedf69f1834eadf2bfecc866298c883be33e8cf2e20bd113f316ad87b4f316418d201490b05e2a64278ac4c2de406c38b00f7f28300bd13064738e288441f63532f92596c31e015118a81eba36b9e7ad12d1d7ac2a84a9a5cc258cbb72d26bf50f3a21e91e98f06e59c490286deb0f3f70e98630c18f5bc23c3fd88e7659e56e9311f6d5eb91a82303976d081fbee196a05af3412e04c81cb084155e27c9d3a8b9316d1ab66a5cbf845bd100bbe0d2905b9c3db4b99067f6ab037e98541908fcbd127e135cb8925fe0e5946a646438709c7e53d1ba0a601384bbf93158c3429c67d83e05bc4fee1e78355b042a0cddf274efe4c8ffb78f870c1437302c058c78f2c58e44127d01519acdd161e691894b23e09cb4ea08b68a3066795ab85c0f236a390569eea66fc37c56407c1a61275fdad1a6570cec4ce67918833764e7fbad85400976e80030da837801400ef8e4b9f6950bef7ae9eeacbc9d859e71161a3e8da88cc916466b1ba9fdcff04f0e2e03cba74065bdfdc8df7ee568bfabcc3c6506ba7f57cda56819c6fce32d674d1e8f735f363b499d027f32ec3e3bb120c91cd668212f09de78be33a9d449550dceeaa5c084a149ee8ce872c1541dbfd4da66d171e154d4721719a897b86a3757b6c714a4861a7b6bc673fb0df899f4ff3b92b7ab8185b602a6155c653398069a8bfeb8b74296ac01e829dda07671250fac9a664b2a89b18b5e935b3f6c379de31dfcb729a6f076f5b4f419ff0c6fbed5e35a0d758ee0b99eded00ba659deea1b84812855352cba1708558016fe2e7bc39d16ec8b8387f2d24d14d091451977bc5da9765c4c6059e5aaabea6e2208f23934a39950868f2e28dc9e898503bf2af9420d7d1a9b6ed4e75a6e22478574e3555fab23e04800b3d851e06a33b846f00804fc6475d2bf539ee5cc8d4515677f5d82517898f5f9595afe2b1741a674e598ddebfeae044ba3b37444d3b065571bc102de24d7a9933a4a4cd6bd02e9c208bf144b4057b2b2e43034535971262eb41cc649e90b8a61ac139eca1b58161848e685ebedbaecbf9a8e1f56a961b35b51da33353025d1f900f8c16c85aeb12261f7a00826a40fe42a1981f9a6d9d7c04096efcb0f253d03b9095595e9ae5960d3e7467fc8615748eb29a2538c04d7b2a23ca7ec69666af17ca825808adb2b182b59b611f6c144833f7259493917c1612ef425407ef4905eed5b473569cbc0189a7b84689436156097e4a31d0502dfbc0b2a2cbc4672848a1534bac6c472c3afe61ab52a8cca3744ecf0cecaf8ed7b2d2eebb59a3c7deccabf847969349e851450541778e6748860d337f7bab8ace0178b0fd75b847b772a821ecf2e32a3a0a46549c4ce75753d6780f319cbcc15b2958e45241af5bfaf70584c5a0b403cae8d7bc29c49a91f46d40ebe92d1a65983c74912035c440ed9f68e033c43008dbb186920c4e905b4c71be78de1343dd9cc61073c5e818a1808d46641232a915f340f17f75df47f954fb87f7f8d5093d2385e501f89fe1b59e70d4b913efeb8bf9cee5d2e3b6093ac0d070354d1f331015c4027d7f42c5d114af61e8e15b488a55f5f543ce0ec6a25f50754925f5134763b8eee8dd591ee2316deff66b4beb36ed1c9c78fbb45117baf4ea11d9a3aedb2914f63832191b610523a272a15af5c4df6e2e98c953be688ee36b05a3063c766a7775d94f7b0d97d03b689bfd6713fbc5c0b10dd0d54762fea4c01ec7cf165c8288409b4f4f8becd75e14fe2e373ff846cb29d83318890c86f031f3e18e74055941deb0e1414e29f08902efcd9ba134cce796016fdf20a584a8da9f248100365d4c6d96bfee9b0af58016624649e47279bc5101b77aed93ccaed14aa948cabb78de81bee41370009f6fbcc1e49a8a8a9fa8134e5fb67a90819818b6ae7d8607c1afeb890636b8675a50dffc4c157a1e223be47c7e01ad05d05751f9087bc8e50659ff63407f011a729ae10ba38490f8dd71f7624fdadf3356c01f8a1ba40b39b1173f67f6c24bb7c7d1bf6c69e150618dacca929951852fa9381ac80734eb72daf15e71edd143076d7cb91f79f9a3f977f41f2d20d9be6eeed9b9b3ccceb841f7857353d9953c6fab9ff70cca3317439680eaebeef81c2e61262e20ebdec517ab18bae531d7e068d832e8798a74d85c579f46202870a996b0fdbd816a79257036459794772826d7182dc9c79208ac3a40a3a009e3a745eee16d9047fe030a409bd2a1a34366d6e88bd13397ea5e4b94a4509bab827fa4646ddf5aa6eefeff23c7133a338324f6682fe9794c7adf8561b84741f8d7969204d818c9bd108ff317e433afaa6496a22d9316bb642cb191bc26f8d9754288785615fa92dae0adc2b47dc372ef0231907ea32b793279072f040797ea221d00fd0b8737070c8c9df165268f2a49d45f239ade0b21fc244fbe4167d0352d7fb473a358e3c6df158c4007b166dcfc863ebbf0dcded025ffb705a55d93fd6f072badf76495b0d0af790f41578cb81c04095921520498cf7be1a2a586d9b18439f03f6e4c44388b7fc7eb42d4cc79969b350779d11998bbe97e75ea30e752686abe8b257bd94c9196a8642ec3803fef596e941d4df56cbe7e3efb510bc5abd4bccd735cd8bdc514255e63a5d582007dedd1a895ee6fcf28418f33cb0a5e14a913a3ca7b100a899dce7a15e3ad26de01e773a18785ee7b0f06f5026cd436356625522a6fdb656065acf66d099ba8b6be89b38818c5d2bb76746b38615d9111d1a57dc21116bce128b0ff0ef1b4f320f059d567575b6734542207bb14a00b0ca84b8164f3f22f052977ed35c59b673376ac81cee63d3aee6964a5851e78a8c82bd6667112b1fb68ebc90af0b7bd9dfaf43152e274c923021ab2ffda9ced211e526e8a38035a6ccc9f0467537d97e44a9e557cf7adeb0663b18523c06336f3fa996f59a4f6538bcd648aa1c06c70a43a2cfda62e37c473e517c4aeebfaafad6c2de8759df5437b16579c4455a66ac5aaddac9d364c8fc1365089fdbbbb441ba228ed96675992abf13aa166ff6a10a2f38bd2397ae2a9d9d11ba67ab556864e30c1a92c6182f515367a1311359d3f75d979cdfb3bb6410ffc4ac3f78a115a3654393d2e17f6f71f78a975748e007497c495f69be5f2fa8f085b073660c738f6ebf887ecda4070242544e4161e9f484fb5713feeaff809ad9331da09a95bbd74dc76ff25d7e4e0d014cf16265a02e1ea97cb5d67e4153d2b2ee1f3f90ff84ea7bf18f42e5d6aacd1308eb7a464012c186bf3b19224170e7b69f0efc3a8bb4dcd11ca53c91f5091b1e6783dc62a71c912ef81d82a4a80d423b1cc1c8f471d006e134257aa9e92cd75449490d3ef438767ca71374197eff9dc4b91383fe9db801b49e4cdeb0c8290c74db61774408f87bdb23e5ef51039732b67dbb917513051630b5d495e5ff6bbf56a68c40aa878d7c63e89303d4aaf7861d3b4b80f624163ea4a964640581473062321a8279c60945ab4410ae6c30565c748b939a940995e8841d739c017f6fc832dd6d61d190eed17f8d26b28735f2fec342b3ae682f2d57db6dac4695d8a5d6a133f274813440474336529873d9cb69c47893a4e87b793f3bc3c481f78fbd11e53dee101eac3ec6e9819ed5b86b9d2e025529573b9050c38c0b6741686164714a4e0de258843228043be4b22af5d8a7f1a4a1ec2e4a21a923ec6e7493dfb7c3c0f7ad70d4604bafb6245953a1f67b5cf90f6936b70dd65a6ba38fb6f45f15cc67c4ff98bbc81c0caba9f60c599f789f379d2d9d7d876828257219803ec63c5408ff17c7983c2d58c90080477952369a00c2f16af05572644f326ffce338e2a8eb970f90eb6cc070ec8f6337c8de7d5a957ac1f63e2e17c3783a2d8723f55b15701e9203913513c52131311b4a2c0cfcd9fd3508b74a05c1dd8a1ffcdab69746566473d6f83c268aff683d6ff1f9e9a59b4d637b1596d7b58ae7093417e35bc2e46bdfdc94efb4e5889b3d82e12728bda7a5b1542c923b9d8661f05c89bf7def7250968b4120155c2aaffa4230e8fc4db457fea878146b8fef643e32206902d9f4f317078c5c68db15d9c2dcc5f7a26aa1e0373e70594ac7a135674f3a4cb38e55d489af86c9cf5d0996bcb2087546dc5b76b13a146094ed2940d6880162aa96f6cb7980449a28972032f4ce284c087760dac80c4968430e8cee7b3a20a6298ad349c0305f38dbff0b52a6796bd2d6a7520f1afe2ea36e850f295e23fff1daf22606e2160f36a9e2e75e197e8acb3801832ba01726a65b447af5d7270aa5eb53a3663def9044c669aa609df4a7c23cb481a1f57a0b1e7adb2463dc42e1492a5bd7b5dfed312eec82f9ab9575746e3fc04e87f663e62ad838f2fc273ef240ef6b9b051792f50b63ab2aad1477928cae312235fefeba7e87f0b9d6f6901ae6bf9d81a6cc7fdcc85bbeb6420cb21bfbd2d7528897ff72f59b94aeea5bba6c730997a8900055daaf203449301b2faac76ab5d38f3bb53fd78d5b5870e815137ce6811a695909be4698a9290e03018dda0aac4ba8a7a7ca66334c739eb7989de00fd97f0e5b9c6c9517f932e6321d20abf3129a4c80873e358337a29b19aad881af3e6c5197d6c64ab00a2f0525b7b37891128f53a45fad776ecf64f0de5844c71f3100aaf3484343ff14450b4d5079414fec26a4d13e4512a905ac1a6d713d8a7b284b9132e0d6db8f575a97aba5115e93cfc6a9bc0e0b58e254bd1722c97acf83bfeee08b87a8f9eff97a3417616b0f4dc968c01ddeecfadd31353aa9ff2e29d2f4a5a60cf73ae0f98758f736e88a049c5aeaf521e216b48dd695cf86149567beb73322652cef37eb142fdc7d3cd18530a14d69f42ce8064ca696399c94df28a6dd167a1a7cd55533b7fb52c3290e1fca9ad91901d12e29d6881d5740336a80b40f9f52a033f433414916467b7d80404ab1c9a64ccbf5b75cc92e9a256c69e42a58f713fc0740fd829cce6f4d12101f5dfab51d8bbc476b27d95b058d271a6", 0x1000}, {&(0x7f0000002200)="df8e3e8e9c60e9f0259cf06944d4e801bd8a74ca096528bf2c0356df692dc2335f6d530671111a4585283c9540421dd37569f619435509e70b8cbab96fc40c9d6a8cfbb44b54bc9b2d695ad84a2d116eb9ef7b22e044e6aff515b22174652e12f96bfae13a36487a1c33f51b16ade64a6ab101805a5bc2deb254a1821b", 0x7d}, {&(0x7f0000002280)="0bad25300f33787723b34fa82d537fd4f29964b57b770ee10570b7f8dc0f0cbb6550ce9384bb16753bab12f118d69d9030568c4eb6d45fd8ee1e2ee1fbdad4c4", 0x40}], 0x5, &(0x7f0000002340)=[{0x1010, 0xffff, 0xff, "688375223399fc7e03371f0d7f099d7f351c9fc277b15eba60939b9d033d49a0dd832c93beede48db0da674509f069078640e274a02d00440e76e070b01250a5b308590be5f2d02822db9e25ce6a426bd9e676513d1c88f856234ed6619f9b5666fc67e0365ea48b44f71fd6c5af3428e2edf3d55ac444f8f9396608f14280ed02d7b086d22a384a0ba812eda64a3e3e1b1eed74b061d1893663ca1d4636732899600c4f4c0cca910920f346cdc2c9329f5d98bf6e394fd06c586ca6b76c584271dccc8edbbe357f49ea4f4bfca068526edcab13f4547b0eb1227b8767ecb8a599bc433e9e4058ce6a20db9ef58e4820f8f100ca3b5e4e4aee4b5da6ce2ac1898416387af9327507e4c502e9ec3edf49b38fd54315b14a3f7bca0bed26d214b255d45e6e43db7cc81ef95de98f8daa1b087e2afae811286443dd0cf826069a1798175ef4563d95811982791719bb52499ade0b994e1906628c8a93772ad3155e063db236acb3e91be2f8791474a4442bc7a5bcdcf00e88707138c941d7bb8fdf7abba8b74b0c41daa8520cd7aed23cfecc90153f2233142970a7997c327a323ffba692b87d158991b539baa98673f8a78706b313c05d261016325d898710e09ca70954b202c34236dcf81226157c79f5adfdd780da2f7bd0adb34427962ab2d70b5d58cef4383a2a04c7d59dfccd1bcb9f04b72478d589d2ea9e15f6b5a274928baaf2812496202cfc43ede0c214310194313c698a2daaed2a9814aa163fbeb33b4cf48bbf8cbf2c44ec8203ca36dfcf18a5a2f1f2fef2f104c90c4f02652b3b4b5e0b79b0bc700153610bedf401da5e31f1a5488cf4c56223ba183c0bef3cbacc0f003e324b970a99ac971381c8524a7aa60029e80b6d49af7e957c51be4421aef3397bc9d59c394ad97ed23241c215205d2f48e44c51505089c2bce9fe77ef07269bfa31f25c37040ecd67e674e60b2672f7d0d5060ee0b4030f1b4822c95fa3eee7e97265e96a0736082238bb39c2899adeae7646bb3c704201036996697bcc5d84aaab12798679c0a1eb71d468cef5f9d10830c5c1708ecee41bd46ff5b42bac530430436693f2dee4e3b97ed414ef246960ba74678c8469e9a44d1a56a2de60c01728bfadf4d77ae4104b7f912c90e760e8df3a9b714fc074e9ef83db788c5be341324acc5d11df6801de4a86242d4c2946d8ff065f4cb108da17b58a5e756a6b9f7a01fcaa2725a3047aeb38ef4aa25316f07d8a13d5a49abee5957aa81fd814430564d48b430c67250afcd94ca0d9ee218df239df1657d1a5d8cc585b2c7e5286857acd6bd2c9a1db783b4812ce12bfea133854e8c19886f73afcd2ed49d8a8a483be21f0d82e1884bf8d4d910560cad7f7fad55aa3d077e0ddc79bb37e32522abbb820648e7d1aafd6a595360ce29da6debf3be92e123cd465a413647487b24f1db95777a948786b8fcc167cbadebf146157537cc54f676cf3991b7c1d43d66c24fdab43859790ff20c60f03a0b5e19a46a3905aa81ba17a3afd569d89e9b5542019659f38245e70b70a4e7b7c44805c16bc1db7fb26d61da453dc11cf20cd4eddf82b03a23a91caee48b71f90b1d4f5cd25ef26433cd0ba44389f743b3e2d13a3afa9cf0057a864f4c465924ec1ca0741f855d8554f5c698b363825abac539edefef38d402244c5a6b32b8a4cd2c7df7b4adcf025eb05accbb4f61521cf51f235ab43ee9559ab07bf8d464d94490291b0f007d06e6eaa694204aefb853edb94ac9433203421a3aa21a0ddbb11ad7a36770d0871ed503903ae4d959c5ca8dccf993af640f8fc7923484caf39d76c5787552b9a0b7ab964c18d592cb96ba1c831794bc25bb3ce72a0282c5ca517fcf24cb3e0391c85869bfa968a42dc6124608cacbf2a091b4a06134ea3cb4b965bf1e51ae289f36e1d3f32dfadbe7a27d048b09f7c4f1095e00a909b7967cc35398187c24485b06d8cdedee444eb958050c9fcb57a1ac6a0284d1b39d664305b9b270c4d3f21f88f744197e7d03df1ed3202fd520e5667b8bd503ab4115b6571d4f22b9ee45d403e48fc5c7b3112a0f4b87142e077f50316c9f0809804a341b775e5426fbfbf18933017919c39356526a98c08f5847c4addd694b5661b514fd4735f6886e6734a7806c67c767afb093a6434ffb04578db3b8f2cb23ff75f63af1c92f008ee23b8d87ef3b41f1b39f8127f11db45761c7239933e244edbea31193578c02b4fa5662c2bae5068c3e0dad76a27ad05d344c899a036719f2bc04ebeffcb3e4ce8a9581c571e6cb8620840d348aa0f9f7159333ce688cffff62a7959e6e5aa08f3f9155ffd4dfd29b7f685100ca5a5846e880b48fd8bffa5f4488b4b61ea0fa045d5c2e242a287198f73ee1911f04825b3df591cede4f9a2364bb9366d8e19b96fc5518d8edbf58d90232a863e22cf24c9e8007acf13eaa53251a352c8ae3f67cf9e393fe68335b83778de80e58889f2188ebf703b940c5602cc8327f0b0ce004b5dd29a3a401fec9e40fdfb27123d677a73b36cbccc6d2fa20448dc0143af4a8d369ec6413cf866360c8132010ec79b4bdcb9118486b3416669cd411511c1cc4d478ae1e4fc8029fdd66f70f5c925545f70da87cfd5d0f0457ff28851a09eba0d453219d3a3e4bf35c71df69bcf64794328a155957b67b8679cdfac2ad0ff3b397cd4eca0a816282bb0951a21185ff5cb4face3d29d7529865c0e8202595885be8a0e91e3f72189e7d1a9b0abee97cfca4ff00ce856f12be5da0a490bf60a2aafa64d765c20c4a660b0738a7e1e2e9509805b32981e776ef55c596307c6e514aa7a558c59aef82f90c7d1f41bc563b982963f618c02bd0b1d67d47aa7f2d6c913101e33b1d27cdc93f4bab62aee03dc57b21590eb74f4314704b2d2ee53b022c4bab1fc6819479f4242f8004d43242740904c68b7c1d4fc0978c4f718437d875b636fe9291523ec77cc8f76ce1d064649982561759a639c7a4cabe3d05e500bc7aae8e04e4c4c4aec4fba56bc5151e333e980c14685e3db1f98763a888bd7539cfb0120484a9a82f260af5fbe06167657acb6672bc5f6f1125dcaca93e144ae9b317bd8922205390a613378a9b05e2cca8624aec755974c4a3590a97bea3a7f79236b482a550e533325ad53f41a957b83e2e234ff2b1fbad0da09596f2827228f1ee0587f95482e647b6c6509ad4b549cb5c253185853ec771b1232de2b65a98f44788203141b4c7e0c81e56bef1789a86c2d0c18aa74b3284d2a284443a873a2a840a36ce0028554718af0f5bd777a0bc535800f53be79f0e595c1ae8cabf4c579d033ebec7a0b74e8f8a980a23596151ad3aa7e366c25b9fbf480279c1e52a31b325fa1958601dd7848d3f50ec5ca7e7b16a5acbc7bee4e342bbc996c9cde19d1b0c1fd3eec1ae8a1cb77485027232f560d85a6fb8b01ecc0a2c47080d263bee18e9b64abeef4c882cdbf94b835a31f75b94bad62134bb9fce98418486b6c71fc9ff852ac14cc14672c2b78e0637ea81a7801c3920e76f012d2d823f355cff857cf83dd15534a6b65f42b72ce1df2713c01b2f6f5bfce8a73fd6fbe613209dfaa46a64b3ae13abe21ccbe2176fb30f87f5161d8f440012688568cdb7519c630f6e38a2cdc51d5639bd7a94673d9b1f3fedbd8c1e34ff8e1aed592b6dad221f460528e2f07824e41c1d9b08712462d8a05da5d36a8f7987349639f9c566b48a6344e857dfa13ff1973b11e6e2b797504b9ac1dd495c6cd068f4a3626a6318a852f787fbef45cbe31473479ffbe94dc6f66396782d13af692ac98e4bbc6d782869f3f379bc9e803cd7b3770e277c61bfce3420436c747694173659e1ee4c3fd4e07560797f9acff9a7352a6d66a2c9e55f2bde57e358834658ba1b4b750330079a93ac14b5e1500d69f7190de396aac7bafbffa48d40666a83530880db67db823ed1493d5fc2ec92fbeeba71f1d8efd9003580efbe3872b704ecb47a85cf6745363c77cb6e7487426d4dc4aa671f09da8132be2b54b9721af6df547d16e9569cfd3565a6d0a12b4734e13de3f012e6fd6b7b46ae682f4fa6a53f4b8dcecbbd5720387de7251f576a4f52ece8fb3e013b5d4406630f2ad3b4d449bf662169e1b1e445c18fed61a1b3f91803ff39e203c4fbab087d27d6d4ca4c609e306abb2595640992554fdddafdf8a561986f15ced9d5a4abd6d08efa1fec2fb5e0d01c96a362e43e499bcc925e189475bace3af427865ac03c413e8fb33c630ec137248467006b3bb246a5071d63102ea04df736356862fe1bcd76001c07964e211b19d288e094b23a537c8cfe876f5c441425a9c2edc38c2f6e847e7c6194303f08a89fff92ffcaabb10b09b929c7a43270cda9e8fcc648b0ec45d3987f9adff3efc41e9f5789708f709960286a4996716ef6007a5d1854d4f2dd89d2771bdd23f720b0d1a1d5d00a4c8bdb21c3611162fd81db455c46460d3b3531cfffb810a44a87a110a995e6c4381c811d724ede2693cc79119f91c1efb4dcefcca1423371ac6bf159da249df8f55ccaf0e7d7790f54dd83d5e319dd0ce4c9551f9422af26ff13a0321ebe0c7b880080815afe069898676cd23e34c177a608acfb42cbf6d02dd6e3471f0e46bf720d11943683f2faaa74fb7acaa6e368d5e61e31e6f16beb0dc62fa0295becbaba5da2d7cf8e94659d7cc990cd10d81eaeda009434e1413a90540a8a484e4cfbba3e7e25b18bf196e1c29dff2b7157be043441626345131935b0c5348c98db0ea23c434d9f98a8c39a8a9bd98b472e0dcfe703e38b72da61e94a883f4ba655b497ef7085b1219dcefce6f9b11732c59e32cf32e01e77eba72254c70171d401a471b2779f0db45287c35462325357c13b8dba2777fcd6cbf50ffa5976570548a280d01424addf36338493596cd510c2f62844f36020336537db1224b40e60f1021c4c23a462711b9a65005efd7625110ba66bc554db0a5438028a2951280fb4bee957cca61356cb30c231abeef2178b7e8656d76df4d4c46db5d00a6f746d0c2336a0e406e75889caf0dc9ff554d532bd49a47d9ef7756f648224203c84fb6a73eb31382928aaac1f75847b80d5187a9e3a49f1ba88b05d28cb66299e6a57239e631b51b47291e561107be63da78ab4a874a2585ad3ddb9b3dd7d038c7e3d81817a5cd58b52d7c6ee97830d6602c7c5b439165bd219e16096779cd69cb0e1de76993c786ca7b2aa6c64cc4db3d7ca84fdfa555af739edb8425bd1e3b9bbc3e741d4edd291c183582aeb0064b68ebbea3b701aa29b408b033d6445750b42b51b1f820376b6d1419662b9a65780fa446e2c375e0c235c832556221620f8935cf95928278947a3a920f7f47b9bc8e2e9ff698bd9146df856c8679cb38b7603801080cb5147cf356de4193b39a5fd795169f0fc9bc07829867f88ee910ebeb35150bacdca25c88d0e1e07dbef065e615663007c983c8ae51f8ad9f658db8a9f2bc7ec9b5bde283e8bbb079dc6e0f4454dc00984714d38a5de7cf327301c1f8984456ef6278a17d978435730a71dd09d565c206b8ae10a7c94025732920d55a45fc38fe2a73c1d6e1b884269059bf20e189fe2baea9eebb1bacbe01d29f0da5ca2c9373a4da2ea8fd2a152cce7ab7f00e9c1a728d8d16e14abf53165634fa05cd460721ae0a063bcde5a00146e069c3e08435ddeb4e3852ecce8b8b780b7d954fbf8efeebeed19e7bf1af8aa84487450549877035faf762e6f9e20e25de1f2de2b9c8049affdc24d2e8"}, {0x70, 0x0, 0x101, "eb177f2aaa5bf3b6ffda46e6a63863d103032f94520e4994d9e74d3d46cf716931f00c2e146108205402e6e16054c58493e4fd1b0404d0b9237cda22a9a5e4372b9d30cf2e960d7a8266551416106ba787824812fa97ddfb73560e4c"}, {0xa0, 0xffff, 0x3, "cc57b50d392cc07ca376193a419b528b377ebae22e26e2eedfdc9e451b4ddbb4453a892a3f65931b7030e0c9f117da71bdc5c0357a855015b4dd982a876b839868ecfd06419bc826b4c040e642435db8a8cb472d942781288999876c2ca551d74c19ceafac77e1c8edc8a57219b37d9294d7505348f93e9f9e33539a626f79ff166ca8e4e043837966d64e5f1610"}, {0x100, 0xffff, 0x2, "8671c9afc3b4e5d405bfe927ff16315a1e6084c3c7592b9990d6f6582e0e7f8cc96aad439438cb62e9b430aba3621d1cd2d851e9feab2a9e3e94a9c2dce23185d8f91157ca726969a17ed0097083b5dc2ab65af8b31ff40e11c14aa7da59fb6cb425d927ae0a1bb00b8980ede75e8b245771f49392c439fbb50c8b471bf44f93f0846cf9e1e99393ff2a9c0b738b21e261b8959a80c903098c2e21a9986e934293b3b744b3534fffa9a431c6812e13caa704175539a71ff0b80b725eda1016008b2c6c6f518e0c83822cd1ec1c88da23b927b40c49420d5dd5fedd728ed08d01e0f49b71932d35603b9467"}, {0x58, 0x1, 0x3, "5f9a8f2ce4e760d5eee09eecf464644061cfeb7effc70f751450f3a820d4b6ff82ca740605c990c2f6b58ffc4cd3fb1a45f9241c4e02d6c35e3e1ac7559c1532b3bc11"}, {0x70, 0xffff, 0x10001, "9124814db988e209c5ea4ddd941134ee44520e712e320f79f01e40b612460f32499e69047749822140a1a417f7dc2ade9e6ebe541d59d5349bd2f3c9da26839ff34d5dbe2cdf4901d6afe8b60800dede059898d0e3bf874eadca8845efc037b1"}, {0xa8, 0xffff, 0x20000000, "869fa41d907ad7e3973b52be537cadbd10c1809807d093a30145a7b1ece197bb01e7b31b426ac80395c5f927961ec2a2108807b2f463a87210d56463ab07a61e01549df1e34a28dbafaa6d95edc6f8027b2aeb29fb9e15955e2cdaa7a79d1978b7c62c5c37f63dda8c308c005b505a168ed5b47608a4bfa258a2beecaf97d88efc6ca24bd001fddd4e1bf0fe85acb2d27e1c4255766b"}, {0x100, 0xffff, 0x8, "f54c5c178d58c519c24a11f8992d4841d40f7ec579daa03bcbda74605da55801ad090b515b8c14f6408723efffc0bcf2516dab45b3d8d1ae3e31e1068109c27a86afa9fa0ed3724747a61668d954433d2ad881e33ea2df2bbfaaf4ea4084fe0a5a38d02c260a49e3ac71d217748602a9b4d248d72bce16f74e31ba4858dc74e79ac11710fb26914480e0c2570c5a3f3c25cc80983046c32b9faaf0c4b920764537f75c295589b8b2abb04a4fc8d5cb05adf12df204e414b4de7f0475da05fb40fb294101cd7e68b32b204549a4e2b5365ab0648e987acf0eb82658f4006484030a84b33eca36eb210fd36cf5"}], 0x1490}, 0x1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:15:21 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) 04:15:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:15:21 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x2) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x96e, 0x200, 0x3, "c783b2e18e5594cbe2c72bc1857deaad77bb6f72", 0xfa, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:15:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/169, 0xa9, 0x803, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 04:15:21 executing program 1: r0 = socket(0x2, 0x3, 0x7fffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00696c653000"], 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2082, 0x792) 04:15:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) getrusage(0xffffffffffffffff, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x98, 0x800}, 0x8) 04:15:21 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xf4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:15:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xa5d, 0xffffffffffffffc0}, {0xab09}}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/66, 0x42}, {&(0x7f0000000640)=""/243, 0xf3}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x9) 04:15:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x10000, 0x1, 0x0, 0x7fff, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) close(r0) socket$inet(0x2, 0x2, 0x3e) socket$inet(0x2, 0x1, 0x5) socket$inet(0x2, 0x8000, 0x401) 04:15:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f170845934ac8d25e79c5c35330a091f3e72d4933e4116ced76282d3e5ed9f7a7cca5ac746e85e", 0x27) 04:15:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x48}], 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:15:22 executing program 0: socketpair(0x6, 0x3, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 04:15:22 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000080)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001740)=[{&(0x7f0000000140)="b6d424270e0a501b03e42f646c86000b59bb1a6b4c377e5c3326853a25925e3d96e3093cd197cb1d036a94162b5ba9ef1b64b2a472ad095b4b5756efd24a271101acd6b0e0d189f6b9868119cddbbf34b71775f745d3e9d18df1c86f41f4398c7831588784bb813da4bb2c6a8a9d430e41b069dd3bad2c71a1d11b708f5af18b0f21db7f9083096ea03fdc2cc0d5cdeb31a180206da095bef12a0686ada7c3bf1f1eb757fed026d437f0afdcc577a670e8", 0xb1}, {&(0x7f0000000200)="06935a2776cbd0a79d23421e584097cb41b8d69a65bccacd49dc04e45940562f5e175c7a4f51c262a16533f8a036b52eecc06077d7ed77f6ef4c9092e5d27cd9c800e944453e55e95046ea889a2def85b7785cbe68f53582c807adfb1338b9d314794441a712219fafad6e7c0408685d35998dda6c17025dcdfb79d908ddca7ed47906344e943815ec75403589c20241f1007b01568ff0fc4d1c8ffd59dc8738da39e67aa3b9852a443738760720d8ccf760ce6e8666438720f30dbf50ba79ec30640c60624d3a709bad529a7574586fdb81a650f9ae0351115d4f97f10120f39b8bb0e536a4b71bf7efdefb3b", 0xed}, {&(0x7f0000000380)="93f7e83aa8d52b9388dfaec30d9e511610797d58391ec76b917e248bf7fe2ec494f9497ecb2aebb8024edfa49910f95dec998b641a3ad29d8171ce7468b37503bd83fef9d68585cd6cc1a4a6cd3374f644bb98c3f9aad264966ac85aecac18", 0x5f}, {&(0x7f0000000400)="60ec3144b3d81b7161fb87d721b847d725db13f91401858b3acc03e396cdfa35745c264c403d3eafcb1ee39c8844f661f4ef5bbce7986e78af4b8c5d095369d24e0ce7ad705cb1dced5ac195782417207df61bc4d82c19edce45d17d0496432a54ea5fd31ef2b045429131228b250475bc01950ca068197e30a4a25af74b84fb810fcaf66465cb449c6efe2818cb1ce5ddf1a8509ed59c386f5044c8b100c525826a6bb8be84f7b6239612b0ee44337dc8752c71456d87c16b27f46626d6d192b7211366885209d48d663b61db6a71c06aeb50e69a7a", 0xd6}, {&(0x7f0000000500)="eec6748f8ae1f5072ca3f66793724e5cff15e8d4e2a35342ef23dd0b32742f80c3c4848a73c76a8fd0b4a88698dc3ddab178c49a1ef792fdd6b802eb51fc5e8fb93c1ea362711e728a97ddc75ede896f940d5a13f5e557afc3ade9afe2a271a86b5499ca750557d8ccdcd3b3d6e4ff0b941e0836d2545317944b3d97c0a29b658788b01a2f9d73dfe6ec5147a034c6e8e17e8b50180f876cfbfd8172cd9f1ec146999a80c1be9150291897696e64935839826dd8cbc58b2fd0a4020c50db0b7a253001690acb98e63481994decf22b35c82dcc018c39ac9f2523", 0xda}, {&(0x7f0000000300)="bb2f2d", 0x3}, {&(0x7f0000000600)="7de6a401ec4fdc6ff865609481bce26e53563addf21a6f4ed624ff5c6e03da94d0b6ec171164995337acd8628bccf0e6682b1691db3ed05b125e82514998f6144867d98b8eebc54f70931223f28e62159a9bed44c2c9ee7c14171601c8d2afa7882f184110c801a3baeda0db0229ca367c8ffbfd828cc56a7b48d0acfed748825dd179e450864833b71ba34718759fc9900f309e1ad176af374941ad59f741376d6ea8b54048d8fe15b2320397ec5fa9696207c24ef3df0153cc2b6f92ecc415584b4e84e393483dbeb17d6a3da4e322de7622b380ace5002fd8e613dee4978bc0429e1397177d145ebd2d", 0xeb}, {&(0x7f0000000700)="baa926802a498e02f859c566d9c0710746326244b68e97fef841e39248fec15f4d4210815c6103815b7cd812e491382416d9b9d752bbedbc10d3b4a2", 0x3c}, {&(0x7f0000000740)="6d2bf35fed9cca08bab53828d4e447b3cf94a1e72e5098fb46f68ee00a15a6e75c48e5587be5a200ba5c0abdf8557d4be6f488eb6c2da466d62f77ce1eeca46704348a12faf0832c61af9c1ecee17acac89d5ac05d85032925832cfdee972cac14c01c640024bcd3746454662b4a240adcfa293d5779c06ecf7afd4714871c5ed1bcdc566501a68cf84ac34f1210c1bdd30a020bdb80794de5d0a65f31569b03a046d80b3ea2fe47917df81f612225d6923dae98e4cdfa7f5d7f98d713d8f2a7fcecce5e1596b5a8e25414d501599250eeecd5d8c3f4092f7b5340faf92dc2a1ef92974a71cb238a947f6b0f82b109455bf9ce03cf13ac8b1b18c5eb3ca53ccbba91efa57e63828c91bf1d248fade3c1fb6e94fd2b8582fe8a5302241bff1a10e19b952d20dbf0be1f37d8919c3943d19e47c6ccfd7dd1f2dd2955701e8cd7392d5447df254a1fbed524059bce7a5aa742980541fe1202e8c6b4e648f7306c46baaf0686d7ef6042f981958b803fe1c4a32808843e8cb2a799c4d4e8784f3cb26cf295c42a9c3c895d4c8f155e154fee0d79450b6ea7126f8d9c05b0f0ed12ea870a869207d80205124f4bef2fde54724b22a4aa8422f38490c43414c3a83b9b755ccdbdc983e8ccf60cb7e218c031e9e9335a3d07cad6fe80e16ac70704f07eaf985637e08542fc0e7ca70d2568c0ae6604ebe298f6aeb6d3d23e1c8dedeead297ed84525829458711c479ed24f8320624652314392fb9909a61edb5158141f7ca4941527741485f7e31869fedb70215613fedae4af72efb7611b6ad99afba21fe05847285e80534d59026754afc5fb50070e1f31e137dbcfa9d9a7056a45c8d335f8f2ddc81bbc9dffddbb2d3ee33cdb5c9635d66feba73888619fa026273e0d88818469e18d6d04a481cc3df69a23a7f4de01f2ce0312b8d51bad01027d5423978b3ffcf2d3731e2abbd3916ab7db88e1cbe4170b0228893f4d39875c8a68326886a5ce40f668e9e42b605ee8b318959f99253789f1b847f354cb69341f03a6c68abf3ead56ce4843317cd7c9c1c489b2a432b759d328cdb5dcd863c16c60f53e102985963d3f34cbf19f3fb3c380ebd816bd132002f1d80af35b76c4f7800d30a567c7f93adeee1e7b1f34e3a9030c517d580931a38fd937dd1296c07d60b4ed5d70a50839076f23719e1ce3e0569cede3275bd4ea9c6b13453e0c907b808d3fac8c82b36dc89aeccd6955e82b4036673224785fc7a50fa024f8ba474fc4d87089b710c72d0adf1019fdd9e4f8c686d4547f013bd36a9759149f59152fc878efd3044b118dd937be71e9275baabfed28d88951feda9a270572b204feb1728a8f67a2d3784dfca91ecace7969212e913becc53181e88f2cbdcca3af9b9b1f0a2b64c3c173124f04d608b2e1b9232c7cebd2f966501ce46b4ef42169e9b349ce1044ab0aba5fe57819a50bb7b834b8829ae8944b791bce0468dfb5477b4e39dcb996df40fbecf8fd8fec0c1ca8ade1b4676dac329df7bbbf58e583232562589b62895edd4c2eb20b8044037b566fe365a0d0f66654bf0cd9ad3ffe8b0a910ad4743308a9ef2d5bb8b3b1178e90b0ddc7df70f01f7d4d776fb8c81fc16a07a8e5cb7c5a998ce4be88270922d42b69a5d7d64a6e6683b6e46cfa7bf398d58617a6de1c7dde818e21c499c1684f1f107fcf860e05e682ec5c82116676536d247df4e51bb5526cba789905c09ff1e73a8cce20c43e12be2086840bbe6bf4a1a72fb713bf55a6beefec33ae8a0a994abf4214e92c5692c586cb25208309b55e0e46c4072aceeb3ac33b0e2622868c21c53c2b9af45cb70de3e825c6532c6841216620093fb7d542e104b22fc83e9dfa93e4d876decd6831b433eb515b56403bab53a73e27ac5a896c40fff1d5bd4ce5eaeb0b3f9441b7b074fc68e759a8c5e7b6652275ca568ca494f3d7cb4c7fb24f8b7ce2eb314628ace00665ab0e28db8511be0d6c4738e95a5c3b96ebd7fc026a6e14fa6323868c3d1cbef6663a9fe2528c1e933546f0769f8b2607dd9897d6782b220589057752c81df93409d8cef8caa09dbe7b1391b8534b8749507abb5f7fae5ae5270a93151a11c918bdfe7ae740ac13fd58d7d50540c9ff969e08984fed672d030c92c1907a298646474ee41fc9123731e8ed78671f9ebe899709ab655f1efb6f9c917cccc6d5eb4081d826853e944fcb923cc8d404098d07ef94cd958a70b2a20cce7039bed10ec27ed378d9381a9e0f3c3aa0417b81b809f4043c106467283f79378efc776dd88ff3133ea7002eb9fc4feb9ffb1796ed150df31061f9a038ff0b0a16cfa872995bb78194fb0088683579cb714215a4de9551b72bd08967c5267b1979d6e0151b947c6efb2265c3097783c101d2baf0283e3b6ab5f65135f1be632bac4535ac65d347dc24a2678200973892af668023d6ade620675ea9a8677d2f6c330f06cbbb40116f3b26662793266281a420fad89af122dfd2a650e583e948c63e59bc2536fa1291a06dd6040e0b208970431f9bed2008b09e042f49e2be40edd3fb547c20cfef0d5c1889dd13e18a52e4e8863e6ef00020c90dbfcb627090d14f87f48b8d98c65b896f3dba27c56262752f29ab05bd4d886dc2987b2f873c93cd65c746a7d88dfeba9b1eab2b2f694723c9c0b27cfeb17aa0606c3c5953f0aba2acdf00bbb3693a5c528260c1423ec3df58b1ac24c823f51e8f8ee461de144633a3f6499030f1a8f8667cdd0e044e2774034220140d6939bae00c50cf490bc479b246b6581097e32f9dadb7586688b9b751d928843020c78e732de465ecc87ebb5b47868881bb0ffbed7067b6d4c467558d6b4161a6180d72a6947b21f74ae80de13cb8ce012bc2c224326e78b830383ddde4e22d1392aa681999f909971097db386018d0f7f9d6a869a4cd085ed1d1a62747dcc57149ab6cdcc6e4c23aeb1d68fefa4f572cee7b0709b9d3c8bb4866d78f51f4212ba05eab76d66abd335723f3ef59aff14d0c32a736d5d0ac1775b4faec0386d03ee2386319b9191ac8c1e613e99eacf2fdd7d7ffdef4bb08ec90b980a7b66c08ab4736d0e6c23402cd10affd9e29bf6fa39c9bcf57aa2df49e19b488af25af5384342eb85ccea41c883cdc24eb701bb00820a8e0bb0fc54c1e35abc0904834cc6503a744293de6b664719e8960c372843bb1b5c38ffc961adeb73ac0d0ff251cda39e6df8454358e31ee3e3e35a386d6de141330d76a9ef2a5b94bbac8d164f7096ce0b8145a242ddce3dc7d738949b674f0b64cd09c9a90422abffe5b5b36c5b617603552110c4a38ca05e0acf3021cd6e185d1d3035a0b24bc8f3e62d79541790cc12158ef3dbc108286bf94b487ee34bc41cc817ae475debcc866128b47cffafdaa36d780b78eed0549b04f692456bf4b3f51edf7ccfaa51ba5ce9a280d9df31ea0e5bfa9572c99bddf4075334305ce07d1a50da0e9fa643086df26492f7dbc2b095e67d2d9b53031e61a4ff6cc88e083eec9d708f9d485cf5fa6e59eec196183c0084cf769193dc9d8589f9104e735a060fac789fe28f42750f63a0de83ba831d04551745d752e25ebdeb71a8f560d82324d5b62633adc5962418056b7943f17cff43d2839e7fe6a32fe017e29748eed9c7d65cbb38bb5969b2d579c0d7ad73c7f2a7ab4018659c0e51a46e1e3b881c5134da5bac7e00f9f1f924bee55a834e4532c654e2552550dca717a1ba5966c3bcfe654c768f6ec49bf63a377e19b81de255a667a847c86759800c72b5b3ec8d0a614daa4881660beac71f72b2e969f6bb81b17d1b907e6c383a4c9e97f3a8c6e26aa9f92721374ff956e9169546ea62db2487c775e1c5288237638d53b7c89efd33f34377ff12ae52cd31ed6c60a6a19e60883f022c2956ce349449191eaf039829ffd080056a9f64a800e0c99b02f6b7047bcfc8bcc39a424ee20fa7c8bd7430028ef7f68fb8ee3ad9b03666d148b3b3b8f1b007eeb77b97e4eb29c07c0b4e7f78a030375581daa2ac347354a8f783632c5bb4b8117fc531ffcf1c920492c8cff0e2611cfe03e9481b61a6cfdbef268a598a1db48f9ce4ddd5535d2c433bd47142b960341cb0ba1c89242df12af034df4e44078f444dac9c733eded2d568b382bf5f6000bc6a64674f45cfef012562905f825e6eec0e0659e5864fa470477253c8c1f72dcdec37601e67b5e2bf9474d907e9add4f8395fabe29231957892be7f933c261ed3dd91aee35017fa5357a3425aabfecc66cf674957b3c432c8656a96ad30050eac7de3b3a7d72522e8408911e4249553499138937bfb3521267b700117ee8a6f6f0fdbf834b384f7739b7e0a268fbc934982d74fefd91d0ee4e987a05129715d403bad75f63ec9fb5684375f044826d1cb321f502ca544b1d8030d930f94eba74763e4d4a5909d905c87afcd251828386fe06297239d0aac20b4125b501fa04152453318f5eaced66044a8d3c5154d0eb3f353d9fca116c54a19d9fcb59aff403a9da76f71fcffb6804930b62a6aaf88764878b61bad540b772d86976abb2edc7fe6000f7ea47baa37ce8cb51a2db44c432ec8ee77c0121f597341633e54502d33bcd545e62a004b4d86850425fae47dd74b3721bb6605dbe6e052148004f4802262ba2e58da76ad9ccf10fc482a5ba57d18a61df0467f28cbaf32e3cbed4bb68a998a9f8c92808c1b89569488df647c349792036bc2173cc01288a20d6a07bba5e7e59471cd358da58677e838803b9d8696f9e20a3f47d89a6a1c615ee4c82c3c6aa6c7611d7edfc4ceca120edf6da86ad1b633c6a548564dc0c7a25c1d0eb7f15e1b3c4769f3ebf4d477cb4d10178f08dddd17f41fab3ad1beb42174054c92809e96000e6ff5cfcccd7d06486a5310b00fdf972e8e9f0459491921988b779d8c5f909427b26d3fea9db7e021886fbe7964b3e562dbd0bed60c4fdf7e8a61c0fcfd3b420295b14d0f8e429fa745e3a46ad0594884c50cd5b401093463860ba0e84ba276677b4517014970b1a6ee73d08e38bcafb4a87ef6f51f12d9be4f482981b478c485a6392ebd30784add69b233ffda456d21be28091eca08e9d0befe3849c646756373cc7a847364e35e0c266e8b0d313d5845f00de3102d15283d9ee81b6a4aa1b93f622029238c0085e44811cd750e12b2963e955b34dfd1f0993eccb846d9faf74baccbe1bbdaee2208b0484ac89dfb156468d8c57c74c8f4be6d67caa643c346be1b01cf191dc869aad717d4affec2a55321ddc2ca608cab2401aa84a4d48537bc2eeb8bf9163e49c0c3d77dfef6b421226e9df3fcf9180fd1d9c1f3ac7db9d021b240f38ed004f4bb9915c450c737e3296afb56e98af82aa6861e42124fdb45748b8d2ee4b7339f031e81f95101be23cb76bc4487e0eb6cd5cae3c69e383b542042a6b581c42d07628b8b485a92e08497b592a20ea3b69f2d96f5f0c5202b972209659fa3de2ee4c53cc57370e7f1eb695fa35ae687f4e8428c58c1353b8a07dee39cccf40c753f83d31bf0c1883af838582ddf5c0757fdc1aac2bb48048ab543224a2ea1d968b1550563644a4a35bd0e787cde7a6dd85839b45630206d1fc85ae21e6f3d64ad59205be3fec4985e029e96a57bdb7a6cbd31d713727b675fd02432e6ac8cdc7f6c08dc7c7c3ad89b2a70026cbc53ab625b5878c525993b4e2e250e53726bc836282760d29fd0c461d98b6c93ffb7a0540a315e19b45a50d5a7e8e927c8c3efc3628dc7461e11a96e59d478d4c648164fcf1690aad18", 0x1000}], 0x9, &(0x7f0000001800)=ANY=[@ANYBLOB="101000000000000001000000e0000000434587a739b1724ef28b2f55142b769338888839ca58635d4c520e49e4b0c72d201d65a1da4f09407cd66a8d831b4f066150125f74f6d208050ecdb983ed35c231a817dd4e03276c5d8abdfddbab487ad64c069860de13167156e4796d4c1b0059aacf0b53648dd4c4114279bba27af8d5f39aacfadb989790ce0435dbbe48e983f53615dc555c858c52e9c528ceaf808774e4976418d64bebfd8f7ebf040f5539488709e19f61ec98e2b7c6ecd089ad584b35625dfd6d73bf4288741dd6b0b90b39dc38440a2870dd3cfe734bcf4958f2b88d3a41b2fe48d2bad0d801a0ee15922c9a31d0628d9b6abf239508af764284beaf2a6e11a78b004cdec86501082ee1e99d84e264bdf2eff4e431477d44d9e87e0c63443ccc965e2a7930a45fe408ef7d94fcb7fcee1312baeabecc8f192911414162553297c1136a22ddc7744c3725f7602e41b0ad3ecc4e8cdb70504ae4fe9a8b9b92910852d8b5a700ce52d4002e5bf634a0a9596c40914020e360258a6065fdd1c4c585242ebe4f246808f547500c0219cab17092cd3e37838360e60d759648efb6594495515c92b119200be03f938c6847e89e5928e1bd04fd9c1ebc81edc9d0b435d1868e83004e520121e0e39cf0d8be2de5f441a7e866f9a072f51d0e3fae35c9b84956d0134948ddd40798df01121a6a9b69a0907176a4d5bd5f4db9e2102fd2a6bc05338cea8bc93c3e0a476c38dc1612ce57c58794ed1b8895813a7c5266c4b5a32a16b16893c9f35203e58a5380ddf395d65aa57e704874c6a335f7a256368b81909ff9e7f4f56b8d8bf35cd748f279240e77ec86dab8de56e53e97b3c64ac063536c160d02ad188d298641c54c05dffbdd080bbc2b44e50d88b794c18d0407a6bf4fdb25d1aa8d45a7c506d821ce0601fb984cd340b70f5797636b76109cb976a19af8bb71b92217b58d7497f3dec5a2200f5a6e5c619be12d462bed475afe0fb00d5a2b50189d786750f91c34410a9598d0fcbcf0ccfaf6d47d48eab456c575c346dcc4254189f5eb53231b04914f459c40963b17f85e5b7c7d77662bf1b586662f0f307bb32bf6a8d5c2c4af91bf3e9ebdfa79ba1576948940aac9364a8ad210e039a46b9ed494ce5e73c05c8e3493e02989fc37dc22e60a901fcc057f25c64fa732a71e5e5d07f23e67f305e3d2f640b33502966b38ef4c3a1dcae9ef7e7971ec3f5287e3e7bf4083c27918843db058389d5d8b4787000c36e98602189c3d255638af1b0f4cd58a1db34cbe7c181a60a90da7b4ebd49e86e9275c0ab88f196b1d7613478cee344ff892ad27bdda86c52e76680bbb9d21b241280728fb309e57c80f28c13161ca3c237bcc97a0c73ea1f02e3e8b76a3fddd6522bee2b9663854e8f565c4e6144b03d697129c25e992b3fbc960240b4fff8c3443da754827a0a12ff1af5c23d89def09e5be4ec94bde6724340dcd9a70ace471a576fa81184dc29f0b4c7adbf65931791968f71c3fcc79f9463344dd94f2a20e0ca88a15d88b64f372d2da0ce4bac60ba33a36a1e8c557c01ed67ddbbdabc0d54e97c5ab9fd729cc9dc0cbd2a94337b873fae0fbbed53ff8802d6d107868f9bcd5283dcd2767c609a031277f998ae697896a63f6ad7297cbd5a9f890d6f00aadc00a8249fda8ba5a90029d1f795f91e2c16f4e84dc9d9157a450cc26e3d473e6ab58f8e8202ef2db3b79162349c7a8f407750d08f60ea663843b6ca63eea81d1e508d19e47868d7c1500e919bb4bc3e43d438ce9bb62d1a0bb351cd33eacaf6f4da7af559b8a2dabb63a194723058d00cc36b83bea48affc9e4e10f70405e31af62c194cd9fbecc24f85266a12d8fddd8edab80517b01dbf5cfc1975d2cad77964cdbebc91031255be6b75ced27f46c62a103ad95a74cbfa2f8aca386760373d72ce2beb274ff566f1998aa9d265808399fd2884ea3e95244558d641673383e182aa446bcdcfb5789deccb41a546c76c7d31b6726107904f05d80e4966a31a05638fe989bcfd1aca73f3075697c82e71a0c5ee543f3d5cef5c276ed50ec59aafadaa5fcdfd4e8ad0a92c33b3e524573560c3dc369979669039c7c09d2455fd917a0a8da9451c65de13a04bb97cc908351da384e9b9a72f9b24caebbdb84234eb4047fb1b02277f47b303c20b088da4411c75658adc61b9a414c2f6b769d546b608f431e9d9000000005f7f72c141295fe78dcde08b7aeb1a01dafbc968f03d1f9b71941f3d6b98132420e32dc1d5a06f8c00f2a84f45ffdcb6e277c4ce5eb489a19f59617afca4bda98cada2d6566a1dfcc09877ca8f732a73be34fb56b6d725fa947f41d2acdea170c033cc9b98ad9c4a79c6843746c8fcabe2c95f344854d31508478ffdc5fb0322e0e4f2042cafbe3f9930d14f13be38a1f1cfc501589d7c0866718e2c690af9b027fa1818467e0ea98ea61ea33d460bfd173dac1cdfe02c5d9e91049e5f8207c260465a270aed86fbde003b1bdde83a870b3021a98676c940a0ed81917302c09ec2e9641d4a25f65b8fcbd8b9937f24987f29a5df7b745099145d86b8cf3cf41e2ae63f7e11c94e2b15fc28f87fa595fa9105bd5d43130e67b82c146619f7011aeaf3b7142bd47a63275a4f810f0b544840f421d97044ed163c568e327cf1b616cf2a9bc95b5f80bf5ada44a929f8420bba84b2a8ba71604a150d7172b652c2af992946d4539366ffb29996f1f06b3a9d893605977312126a08365887499c866821b09cdf7a0f7fe44fe1a104c9bf2b8eec184b533c6a218c6b855820457aafd22c9aa12b81db377a31eb5bcdc18d50518669614c9b2700b8edf974ed59b5e3f7c959e2f2e34c5e5e1410f20b2faf88dfd0aaacfd42105116e568bc3836a85c2e8f61c8e9d7f8178f2ef52dbfed625ee70d97f829b8f9d2a0ba5cc92644642950cc330fc937b1d414754bf7ff1f6075bbdec80a957ba34458b8be42445d5db836454a8284657931b2eba1e5bc96b51ccb05a8abf9491614c25e435c760157bf580a4cfdaf7eb160627bc632efeb2006780d87947010116775f144b386bae91da18b2c46f4d11959ee18f699eb5ed1539caa63913611732ed793d2d7028a038f5b81b7f7db37e29f125db0859e86255269e0e57efa9403b11e3db05b9ea88769b73c8feea2bd5966e224e24fe8946fee6e0628f15703a7d5ccf972bd08ab63fe11855304faf938717a7f7130bbb55561c5c0298d2b47b76166a5a30eb70732d168c3c3afd8ad004fea46b7b7d0f66e4a4dfe5563208754007d00bd2196c9e71386e22505000000a26047d8ff066d4f61408d784feeaa630e73a679e957812622d60239f01582029f2258f4da202d97e5c46666f408fd2fb9d19f6d3359be5753deb46ac5f51e3f71a38e37fdf0f525ef3f81b02c7823cf4a75c0017e022ce03f315e4c06a53a5e3c7c71193c332c4fe3aea748898907e080111a2c5cb2e35fec3e906277bd0b8cd65631e353e70ddf4cd050a290681f25f8dc69ebe3018f3d3c22947bafda5a14c30bf9815a8597ea92233bee37a8141ea37cef9654063a561e88984dfc44eb69a688669064ad73e60188478bea770d0ba27ab0d8f97a573cbe82765c09073bc69bb14847a7d87732c1be800f16eb43cf8dbb709fd7fc4ba64177e89f80e4fbbece32695c8ae3241a399aef43714b65a97f8f5abbc658bc51462b99706b333b09c22383988518060906f280ae373225d319848a152d10c889c575252e50cc0114bee8c7cc2c21bc1d3f6075ad947deff1e02c00575d41541e76bc72917a632af8e3c0c0b7019d62a29c1df969e282487eb6f53ab45e9991e58529f929cfef0238936cb3ffe9f367ff2bf2e63c5cc1d3204e34998e59543ecd37561c4d520f19808774a29cdbcf2295b549aa28ecbfecc18ab44fad08146fb48b1e5081e309c26d0cbb738882b2d78ef3c9eb2a840eb719403a5a3e92efb10342823f3f662259ad1eff2b357680a0aaa59f68f5579d0aece5d962a4e54f5fe0e9fd4d6fb2d444aab1b29dc0876b6c3915479fdaf7848bd08bc8a426643647232bbfedf43e6b83d723fe018a767bae1e170754269cb3ea9d6f67c692508d4bd872cab52f87e43375be5f3b42e6237f13d7c3ca884fd7200292bfa5e863f608cfa3218625eb3c4491512705ff5ecb90b65e0334c28025c7386b893aaa0f82c484789e57e97f6484e7a10fe915d48b3176a9ec8fed32cd1fbc0a32dae758a84abbdedf5cab327a0045c3dc6c967e4e7a2e0cb90749c676de64f54876219e08af61c71496b0ce261d283efbce8bdf356452633366da0beae9427f26e8cf3b6512c3cc842b63e7909a8d70721dad25a0cefdd39224d0a78647528987eb0f3705bddccd3a1a18d0b2b2cdf7de5abc2a7d3af20325ec8518c6f2e827a148f2c6c2c28ac1ad959c1ee3ed3259f15808d4d81c48ab724ad86c4c772652d4d6fb05ceb86da18e645e2dd77a854eb8ae6e6bc7bf0c97f2dacc1bcab4c1302eff133f31cac08ac0634b6d4a96ef34fc1b2fcc881042699365f87151e5c321abe2cb581a1cd7e1f774a0f6bb2f895bef22c0c2158ccb77f94c8e1ca4389e6c2c2416259d15f6ebcf1bdfba33e1dda4d1ff070815c6891c548df029216ce172c434cad8d36df0ea7f4a82acf06ec224b60077bf00aa4c7fc07d783216a5d41e79b02c25711aea7b5d5c36ca0e237caf3226d2c3a2653db6b2c08724bbb0e9c209007602636d0653f0df77dfc106cfc62c23c7de5a9b7326776207d7bc733c82468b63d19932c61053a6cf8eda34fea49a2acba59e50b554add71aaad6fc2e6db32feaf885db5ecaebb2b1fbc6f995257d0a4d7ba5785e0c0a83bcfb38c35f5eb05c94becba8a90ae4628ca15f746574ceee867fab6ae008299a5bcff91b21b7d8227f6513ac3b015788a364f52809c223365947063933de361e1053e0589ef12282734d0eeefe952d29d473501af7fea76f0a3aa4b0ecbab5586ab7da35749c49ba63fd11e46aaba279782d6eb3bd0877c392956989cbf31f42caa87429da4b5f610ffa848522ead6aafcddb7fe47e3088e84b856e7c4d70b4a8f03e9ca2eaf89197f7b0e5e431d125ef302250174c52fa07fc57c927abf5b39a5edbe25fc183d4dc2cf8ebc6287bd27302ef5e4b23850d26b9835eb95f9772eb2ba771db3258d696530b7621d398010bfaa44646ca18a61548bc682aff0efbc5a384318831d118c4153398246982722536ead06ba3eb96d8611f8bdabcef66a7a5393489b06bdc1b54941362c8d9dc6b93ebd2b74120fe1f758825b58ae4b30f5efdb1b7bde991e3b27ff74dac242944ce7cd66a657a090ed3a0d1a85f16ff9449e27124b26fdbbae3c05643aac1e00c6b54dc96970b77887ec0e534efe109aebc91331d469eb431badb1406bc368bf3986d7fe84ca6e1f2425874ffc1b3765c7a116556b73081fb322cd4dd394f2eb04c2e5c66effaf90229441987a97aa0387156e067338faf97852326c7cfa0adee6955b804ab319b40cc279da3b2304355947d3c9032be87df7dcb31f67f256aef8c0def4cce64b602d0895f518d0fa08347a5a2e2776a20163b8f8cdd69fd0669c1b3e12dfaf41d86b9cefaca8bdfb2ff910e2ea8901c91d3e1f43beceff75c6f8548792ed35318866539af78ad965b7708f3bec982742fada7c33e1264361fd2bbbe97141f8e8e69ae1a05e80e445fe9085aa2dc557b3344eb8e2b7256a53fc9aa3138c861a15843a5aa7e56c64477ad0bfd06e81429337de9b984a54a586b4ffe0f21d"], 0x1010}, 0x8) getppid() r1 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) getsockname$unix(r1, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0x8) 04:15:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) shutdown(r0, 0x2) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x311) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 04:15:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 04:15:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xb9c, 0x0, &(0x7f00000000c0)="39a9952117752509eb9ea8a2fbc526cb383294fd99bcae8985248cbdc3ed6365ad046bb31e16ec52ecf66a7b86d018c3baa7150727704226f586315d9fd4e0c45e4f08d3c1eb1a96d15c8401ab4eb272e22aa242d930086ec988a1033f890d118cc45248b850ab541d472970755ac4b02d3c0c0b27ee4ffcd05cac3b26b371efea1c64f9407c85f382204c3df3808bfa5ad1d3c588914f113893b705512a841e67d36932c0b51cc1b300318fce59ab71f68f1a192569b4385bba86c31ce4e8a16a59a78decaf26ad3bc3ea2a0d3e2e873dfc4aec7ff776714becb098c11ff00172f990df09a6e9115bdf8da3137d9d955f6b5bd8b5c5879e", 0xf8) 04:15:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x180) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="43013ac8384e36df44b7fd7895a32966b18eb52b6d8f029b970be95e42a897a7fa0c53e5225e1cd3e171bd2db6027961ee07ee4f9074fa4dc76e9710bf0bafda8aee44d109c620d49475389b3f7431b9f8bf0b56cb10689373cb0ef425e85f643e2103dacd9f4e13ce872b131e9fbce31b1f2f25ed4f7e6ed682a27c9bd67481b41bd02af0c6297f0ba4f2d700a94f281566349c02598905458efbe1cd23d7c1d9e5c4cc421e67721badd9c29b90f479836dc38bfe07c3411d345a9e01378d4b3d66e375b0bd0ce817a6ed5fc7b30a0e45dd81c487f3ff317204cb50be2cbe8cb02149d408ebf6452a71ada15a72e45e2aa55e520fdd98e6dc6c3007b6dddf611c933740b839212640e9a4416f9039d449eb4e1c356a62bcc46dfc0950ad5f37b9c471c885c561bca320f8470022a0f10bb2c7667356d7c817fd82e05eaccba670d9027bde7250f9ae63ab6c971acae6a734026d809a0ebc99a6433aaf50ba4c660478788b1ad4e08ae609f3a507746b089321ceb508062826f9b6181e781b8bd7723651edcd99f1fb085b18cff617afacd117d3d1ea1e7bb371891e35ef9ee34bef3a6951766562be8bbc24623d95137853855b8560d51fa32697fe2450849d06a7f65a11a007a613333416d36f0bf9da90ec0eaf8320f3dfbfad87cc05406f7ac4a1bb0ace6a8eb78dd999a0ec196d20f4fc14a2837cc9b8349cad5ae75d29dfbbcae9e270d488e07d41acab91d94d5caaa913ac43d0e3cea121d3a15110bfa1d9238939afb7fc33189185b350d7666c0a920317e4826e22caaaab5af0cb02bc26e309660fde9d726ab57fcca2d4673d6b071ab51e9498bb77bf22c7f5730ee7e2fc3bbbb77a5274971fd9ddd8b76cdb1c2fe6078eb56cec74444c9b3cae6e785b78432cd2dce799e3276c1b97da0a92c5c1c6c6e71b606092191a237fd1a29df1a2219af2beb2f0eb0dc99266a897a35645067aba09d82ecc7fe20dc1a1d3347c2e52fbd474a3a7ce39b59de034a0bc36cce3a98f0edd28b6afcfed48f1bf14aabadcd4d8032c97d197ae311b2e55d6af60a41593d4b01cb36fa7bc78adf252e5c13f3309f6987791f7373d4f61e097a347c9f1a6b2f2bd3b1c43e338dd17b4402059d1b92ce789bb01e887ac60559c239daa7d38e02a00fe694fb271dd8788b6df9aee0d2aade0cf6b051e3e4ef6a71b79f3e6fef6bb09a2726c5cac04f0fb74acc054d744d58260b92fb201c9bdf935ff31a51d733ec070a070863d1071314de5b4ab694a598ce4bc456e3c2eba213fc2ec9a049bf3e51cc38619e63e4ae49540a03817e0c9c40cffb034ee6578d6a05e23bba8af58593425bc194db30f9b1cced1214f9a94be38bf25e9812daa66554ae45a02fd9b9d5de7572eb96b0c12f288b9b1428109e583ce7fc604f79e902c7e8cc7f253b69d21f0cc9dcfff79441119b21a7af6923bd9d7d1e4518b2646d841469f08299abe0e8f1b88c2ec68888dfd5869f94dc625f151efb3ee32b7a7a04ecfddf1ac0ba63743cdeec71cda1a3edea778e7c797b8da97093bcbdffd7c85ca821e6bd7e2e27c7dc6ed7b682eb271055c64bb87d7394b4e1efd36f9609ba587580424ba1376a3345a80c2c06b961dbe38e15d19a65751f554c05da47d7bc450fd992ed86c23379016353a3eeae0054928fc79a10d5e9b9b9028ed4e7bb6ecaff6beccaf9c40832ec6a6a8fd4c5bd2db19da35fa23ef780d0395d1ba8f2cca02d660d6bb860803845b6298f0a506df9977b637ea967fc4ca03ef08c3fed1d4b94ea1cca3e19cff9ef1fe97a7948f334e187f86a544a1abea83334666a2cf8a18936d2453255ebbbbe4938625bfa2752a3d1b14acd068f8c42dfbbc62a99f5471a6e777d6757cd5c13e38a4ae4762627d23a7e01d43dd3ee574e91c1df38a7be2f33b4d97e44a27815482e9be32e33dc4fe8c15034e74d9b3bb154e5cffd1f93af60217ad4412558e3257da4dada1bbff5811300b44cf778cbc07e0185d8e34c73c71c1871aa4c0a0a7c59ee42c335b5f3f0ac3dbb83c8f3cae558430e60659f92f26f234abafd107f83c2cdd4aef62ac03cd03a232fdf9b2e0c86f65f6825a0481364d74ba9390e89340a642ecdc117fad40aa2f486bc548f297915211e5c8cb337b512acfb3434ae3ea2e53a7931274f166829668ed9bafd3e063107d35ee5709c12edefe78c76704d0e65602bf9e5b39e207b8125d1ee1a465c0308b15ed59853f18b04a2d504ff3e667c8749b270e23e96981bcf94a5487432f423f74e1ef4416fb96bb64cd0a8344e8966104a32dfd6e32dfd3bd21f866a50e10040a24846407b5b0c15d04f43b7d02b7e48dcf52a4f04fddd235634542208992f54ef08adc4abd3cb27b12457a8324ba329b6cdc402438593ff53ccadc73a59b61b1fedd7daae2a6be35ba552a29beb2e3580bb55deaaec96ef7feef052e368d79ef77bbb127871619d6325432a388dbfc144192e5de50f4cb0b89e4a9f0e423beb02c0e18dc18175380fbdb7d2cd67c32172ef1c7ad1d5f886b4ed373d038a90a93420933be151ed6eb1b62557bddb06b501007313fbb51ce7786cbfdd58b7583cdc175bc109e8ec115e27a443d5566366bae6410bc29af2f0ff7533ffca9659a495476aff08d4a1dbb973c531feac4d273c2fa6fcabb3f38664f513dcaab8b66eb1d369a21c2573e8f79058ceccbceb3793561a079b48518ba2132f0f8e0ab5639ff763a1bc6c55aa8f7a27de6cfd0f558cb1332bd68011af060862e97a01744ad7e60188dbc1ca46777904cc631d77f9f75fc6993ad311a97e8756b7885be84dd9302b87498f2dcc3863047e07ce32f34efd0cce132cbe59062ee5c12bbe66930db7d04a7666b988bac31aa47d511561a0f6b19dcb8d153e2bdaa31015dbc828b105e17bae2c90f59734610a0ae83996d4045d63660481cd09efc2ac5e1d432c555913e7fb376e55f60190ca3187751944c6fb5663fe7fa865dd411d58f674bff37e2df61e6f962725ada3d6d4f51f8acbe46dc3186f538b96b6b1db72f68f9c0cacbbb9da9bab700ce53212421ad4a04475619a2dad4b55d701e6b4c1d56e3a0d3baa0b929feb36909141857c055467e47225fa39c83bea5fc7ee5ac290f45d647102a2d532366e7fae3ca162d021ce8db7bcf4a6d8fdac560dd365bd636e2a323d9041f436f8e1f8b24f36d306a4b542f37f207526b283f08c851d073713120bfcb1a8a1ee447f7d6dc7280cdee81d60d1ca13c01a660d55588a44fe336c254f88d16fc8276060e38e7d3f0b440158e416e49c58450c10d497875462e27721128f16d5e4c791e4e25d1a0b3a0dee873583b708e737e826e43090af1c6d6287ea3654bce7d9267f562da01e751c27e7af0ff8ffcc16f64b146cdab761759e43bb5f104f2505de1541bc1e6fb679ab80ac8fc0b76ef78323dcbcb29ad99a47a0c7a0366b7319ce997d7b45bc1b254c19105e376ca68590eaabc4910c2bd5a9e9bf4f713edeeba3e56e24f9dd071fb8207d0b7dae56c8c8ab53838ae76a293ed3a1e769d91a2ac1e53cbecca012989b01704c452b9a45c29b0517b1dd31886a34bca6953b9cdad131fe285af21a168c9fd33f288838b38d4a77e04741298129bff3725a95d59a50dd766a24ed62762d638516220c42d9c0def84a36059ae391da890f9e3e1b86013473e9059f12a5d5c61e1f5d3a02a320a803c81e45b990a0fc4f15ce2d7f90c092e9fed50e0021df037eabc41049fd17524a094dc5ea4d34e8ed808b971c6d0c9d7f8566e59f9b0c625818c27653a6c2e7f504687c8cf9a600d9b067bbeedd4d79257d86f4125eb38c77b2f69a69f2b23466ce989ea28fe54f874e4455dc3cbcb6885fab76014b6075ce1d12999e22673aac1ff07cd386abc4cd38c5484a0248c59095a5ccf23ec9835903819776557098f713738e8580c2a83d1a57d7cb858c533c469d3dd285f04eb6e290def3c8c52109ec732d830e63f110d5d1fdca6f220cf8b491ba115b4fa777a076f17ed346b6eb59cfe250d0a05f91256816433bcbc9914771090c3f98d4de08301354ce0a01b109061cc625c7d1c2dfc7ff185712ae05dae02b24a1be11ce09299e37d5ae25fb7443d3417c572e8c500b8c37aa5dfad0c7384919fb9618ffc21ce3ec287dd13506d9c9c816cc2ef16eeea74df59bb5350f1f927a7b80eb8480b95ef3c70431a9b62c935184d6adb2cc7fee739062186216dd0dbada67844f704e106cd287d11353071cebaf9f1bd4de6c37af7c37b8f6ba8fa6e67f1748448de0344fcd26258253308f5739ef81339f7f04a144fefe043cdf8eb3c1a9e2f674870e6d5c602827dd52c9138c7fbf9e38116fbaa7be3355f3c98a3d4b2ee10c8e8438c6831a8590739bfbd3503ee19ed189812c30b88365a809e27aebd210abe650f26c05d6c0d15314b2916674558b7333ccee3600082a1bfb102352c59b10eb67f0b295a18a8e5d1c19ac4e51b18418af0f3898b314802061b6496edfec34ae6c5e660889563516ccd32cbbd62f288df03869fd5ce1ca3aa5fc6faddcea3e4e98f15a6e9d9f7d5354c9332b67cff152be38ffc469ee308ec43cc53098554986dcb9db8af2bc11afecc75affb35514db175a7d697007568a4896b7f811e734a754bfee72543ccd6f371ca09c7fe108ac49cf018d364ba3194752de1ac657443a39e8f7638965bc9cdb820e990131314aca634b1a12e887d343640474023dcca0d1bf9221e26a5346709d10d90ffc19c1d6ce4b1f58ab1b36409e3aace387f51078ffe69cc9afa6e9368f634d941f3b03be1c77e86903177e80e74881b52b381c423795a36709f4ad498e1e9753e660f2e9326fd4929a4f20173d64fbf5d951fb1a1dd27f4f9e7e4002b286e9ce7101acc4af8a21c21a9db62fd912c580a42758915506740f1dfac0477c12278f9fca063db1486d0ca37a6d7e796ae13d35c91ae0f60e9dea6562745205a92c5f24a5551314643985c38359f8f6b2f118a32721bf0372eb4aa51e304410bd74170346235e92b58a27994bdcf1a18821780471c20b4d9605cee001cfaca8d7b4b87913b418ad89598beb7c99aa865c761d50b17f5b2735c2eb364b8ee03f03939fe71c38e8712bc9dae924d2fd570c28214489f9f6169b6134db0e5bc5a7c81a3e171774152a44e59addec7667ea410d208a83c2021b68d81090d07a37a473b8314363498c0cdf43d6bcfdbe3776c94d785064f53bbfb57a5a231deb1bfa8d93ed84baeb8c364e8af2b54678328dae690a7a57529f20b550f2a36da278b14f971b1c275b258f8b068c3939f5d07adee7c2a08b2206f046e9f79b0086872ab7cc92b15e682a298ec1b27a85c43aab74890883d301a3892ced8fcaea503d15b299103131176a2900dfdd04efc42cb3be8a5e5541ef14a9014329a4fc909634dcfff169572ffafb11fff3ff6ec5fc71d9601a020ff07de4387c159d9b695105760fcb222bd8d9d890b5da41b084259837158ad48e60f8c6e3800698485bffadf38c0939f0c3c8f7a3d1bcd7e445aea3b28e617251416d0c8dce4b576ab7f87673523e51c55e254d357bb0987423de4c2885f60de434f92e3ec1ae2a037e4b485fd93992124bb376cf1e2575695e795697712bd2a523eb72d3183aa99e7cf795cb3278357e157f17192e640a11fe99b142f4b243386982bb22f20070d67373ff1222ce33a3645466d4d98446bb17b3ec16bda5f4bc6885fc98ce6030ca9886b19542fa1a3097b13daafef81d710a294feb433d4", 0x1000) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="2eecaf9344dbcacd7b90d3730a2a00b98dea458191248b9060f7f0f9a0d57ba3dafc6dfb8e15dc6c8a96c1a760372e60e18085cd8f383b1c7a4d9977542388aaff29073450cd914f5fbd0d66268ab313", 0x50) close(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x7, 0x0, 0x0, 0xffffffffffffffdb, "855c55000267a7230000001a0000000000000040", 0x1f, 0x7f}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x3}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x9, 0x100, 0x5, 0x3, "8d23899685a1ffe2d115ffbb356ed46c8e52852a", 0x40, 0xc1a}) 04:15:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) r4 = semget(0x3, 0x0, 0x80) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x3ff, r5, r6, r7, r8, 0x10, 0x200}, 0x8, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:15:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1010, 0x20) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 04:15:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f1046ba7f3000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 04:15:24 executing program 1: socketpair$unix(0x1, 0x2000000001000002, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/178, 0xb2, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x20, 0x1, 0x400) sendto$inet6(r1, &(0x7f0000000180)="4ec90b2ffd120856b1020b1fc275452e1efc86d0246cca624f809aac30d00c55760811db39c08624ee803f923c12ef64160d5884356ba4e20587de6271ff65748a2fbcd0bf78030d7ff29bf347459930d698448159cc476620f09af0e2f1dea4d3c9a733328df1419e13f0c9221d702418ff43250d048aed4879b73a6a8fd16351a9fbd516ccfb8668e9d9255bfe9cb68e7065f54a2bf520767393927cdb5a20f26adfea54a627fe7470da8f71a9995c1ddc8cb7432ae6194cb5b76eb3aae6c402ea6bc67d10aac31bf9d7929e924aa12ad16cfe409ce13dd2ca0e03abcaeb8536d7ab36", 0xe4, 0x400, &(0x7f0000000280)={0x18, 0x3, 0xfffffffffffffff9, 0x7}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) setsockopt(r0, 0xdc1, 0x2, &(0x7f00000002c0)="ba74511421ac444b7c2eec8aaf91610fa7262805cfc99f77a9ceb733f9399a4fea1f31f0caec8e", 0x27) 04:15:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) fcntl$getown(r0, 0x5) poll(&(0x7f0000000000), 0x20000000000003b9, 0x1) 04:15:24 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x42, 0x3, 0x1800) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/214, &(0x7f0000000100)=0xd6) 04:15:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffe, 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(&(0x7f0000000940)='./file1/file0\x00', 0x900, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') chroot(&(0x7f0000000980)='\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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000180)="0cbfffb2d2", 0x5}, {&(0x7f00000001c0)="b355c3302b03f8fdee4fde68a74af0dc5b88b9116ce91ad5c110069779dbcfdbfe7183fba547ec611e0a4ad63409050a1f8d031b6aa4130b2297b5e44e84af8e5081ff47ce6f628cb02eceb0c6cab305dbeb79e339e8baad397ab4c5676f6135ea4cc7dce693cdc17ccc641580a0385d64dfc60e9258e988d184d6d6209682b11664eafcf963a466ed47c3fc96bb3c81788d480ff81ebac4fc2e4ea1ef6d817f5e679a45e6f52332066b2b127d61804b85b9789d6f5abd72fe07756a6791ce419a85a0240a464425a0145a253a3c65f009abfc9f6bd1076f5c8c84", 0xdb}, {&(0x7f00000002c0)="9d6ac2cfeb0c16ee38b92ddcdbb5d30bc7f61a6ff83239a032b1044537c052a125e624f2f7a7e4af31a68b004220ff10938367adb09404f08c8a4d0088721fad9b1b607aef8d7b9fa9d0f283c307c809aa28866f671216bf6d55165666045df726eaf3c1f8", 0x65}, {&(0x7f0000000340)="90c231cfd378cf7891eebcd8befb92baee59022179ba615e8cd3f6dd5d727418f261964bd594520a83ded380ac3237be4892481b6f0b7ffafad0ee737e968271f3d7be4b89109f8cba05f138125a003fe94a758c20bd5464b62c4703de844c11cf924be0a2f6d54f973be08c68a64024b862a590f1752824bcbe821b95779b8f30a6c337dc2fb37d6839f2eee9e3b1fc0e82fcfe027366f68e2701e50e1dc0721fab38daef34e41a609f56034a2d11320851f94aefc1b04f77beb510c94bc83b5c1232e97b6befbe5be628f9f4692a1d36b02f54b57cdba267cb9edb763ec14245a945ebe8e9d000625979a83e950de421328e5f2e5e5a65", 0xf8}, {&(0x7f0000000440)="7c9cfc1dd975b6bd7afccc0390ab29f67d40ad4eecfe9d813182a619d25444437f09e9ff8bb8dda9e18a2004513ae85bb0efca5b8eeeb3719de24f6f21e5814f567c51792420679d93f1a41484051a5ef28fe83a957d166f742fd7954f1a0b86f07fe0ca63cb9978433ce687086a9217c1e7176c07be090cffa6096637858288a7684f3a0ee5352f0aa672156081209e482927d08517012b990efcc5352e7e9dddeae2465563fccabffb982fa37707b549f4073c7a361cda877cdfa16599be06f048302335640fbd245d6d23319bfd782dae39a586ae5b1aa753e2fcbefff66bc91dffaf6e42d6c5897aefb8409370779b7ae1", 0xf3}], 0x5, &(0x7f00000005c0)=[{0x80, 0x1, 0x1, "242864b55484459e4f0e6a15026a225b79d8ebafd59c4f8a79fcf43a4e6d2876d01bee25255d7f93899dc45282b6ac56bcf2f4140dda8c1506de3253aacda06c9b624b3d6a6a055ee03735a4aa59194a6cf0b7699211e77a37bd03984f9c3b6ef8db574f52e1cb57aee6"}, {0x78, 0xffff, 0x5bd1, "7075345b305f685554e294f914e915580234d9a00d83a12e509f15256d103170941cdeac99c45dd54cb4a9ae89803a1fb6b038eb2230a0d888ea7c50fde6cfbf0a93cd40180b0c82fd7c7d512f39a1794b6e978955dc9709a0af9a8591dfef1d18"}, {0x78, 0x1, 0x13ad, "f7f2e455accefbbef03ed5c8fde0e54768945586b93a542f74ea7b25fdf58bae0dc1277392c6878c97979afe2cc551e2e01089a2377811f862bc6377602a0dc80e9ec910574f429330c2de53402d241e78f5976833d64f20365af1c61b23aa2ffae644a1e1"}, {0x98, 0xffff, 0xd5c, "3ee98db3866b869e37b1bacf9bdf476465761c059d3fdf68d9df68e806d1a56c8157ed2fec9d539567af451203ef80fc37115f4090ea1f12daf33631041bf96a65ae7f8653c52eea3ec142432aa9722a8f622405194116dacc4a7c8c3ffda38cc10f3690024feeca181bc5d004586878e781f1ab3a47d7141982a486e388b4bb2920"}, {0x58, 0x1, 0x0, "3575cfdfd7580ba0f39c3c8ee495cfcf37f3245fbabafed1602c845d4e1ddd4a8df5b58b4c4e71f7049f5b246d14b16fa3b6fceb9c55bbf76c4ff6ecdf583e37dc"}, {0xd0, 0xffff, 0x42b, "7a68e71007bd856af54b5843f96eb78fef90124a439f01c16c2403366a911553234bf9f56590ecdb46585567fe216b315b2a98634fd5f6009a2cec093dc4551780539c41621dd269059d32ea9fb228615e766cfa0a78b25a749903f0dfa45c1c5f824fc9aa9548004a0f97e18a1e66655b1c1711973a3f65a8415991df65186b06e6b276e6e499c5c00e377bdc663b7b7007fc482cba0dbd850a1a63161833c9e85cb54cdc99b02d69fb169d9acd9e0cbe5efa55cb55386a6167296b8fc017"}], 0x330}, 0x400) 04:15:24 executing program 1: r0 = syz_open_pts() flock(r0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 04:15:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 04:15:24 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt(r0, 0x2056cbc3, 0x401, &(0x7f0000000000)="412748555ea5e69b6862ec0ed1a78b561eced93a187931efa50699c12e80ed280dd1c94d4bd8b692fb0e0802fc467d5f15049b0f07b31c43a9a866be592149ec981660152f7aa26c994f7cce17be2e467253008e8204b84c876ede4b4de31173d1c947e3473e4a71a98b41d78d253837e67f63b13d7678e4373aa2cd5a85ba6662d4d597b5dd12eb2ef87ed9705abe987cb348573f071d8f8f0badabede7030b341d1b", 0xa3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x38000, 0xf03d52de3495813) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 04:15:24 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 04:15:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0xffffffffffffffde) 04:15:24 executing program 0: rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') dup(0xffffffffffffffff) 04:15:24 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="030000000000000048b3c4c8d49e77e51753f1f7158005acdd46da2a41248d67a950bef01e7d316748ad70d48effbc9a00f8eca32cf04def4219a97b143ce2a8e4ad12cc149ac01c102b6b4bc29fec5f834ac975ba48bdd81b556b3046e3b846d66c4910da454bb47b637d549846316f9a8ff2cfcca58c28315ed2761ec064b1875c3d5c58ee81c66f4c5a29a2a396e4cd6777413732991b8f99fbdeebd67091dee45f4abd14334db9e1f2fcff5389815a7c8f9810d671ae538a88141ce6ddfa154a0e1e60edcff5e46322855b767385c3ccb767ac8a57e2ba856d21750bca10f8ac54594c21953ccfde4a7a12ba981af6802e29f36ee422d40cf421747664430bdeed7d054fe8fb411f0559530f9e5247711b12e8f119b2b297794d4a5312fdf92d0785b1b0eaef4b6e89c40e2d2010b05b92ac60a3061e3e4c55ddf4fe4b3783df55263dfa720ca82f6478d3f76a1cdb6be1049b4aefd9c5b1816ed01eb047fe7aaf6e251119f26281a3cbcdc4a596360a14de0af005f211371c930b8cdf11712ad02c93b90137c156edc7c9ce910147acdef39e6e3754f4f998b4703375ffd76e4b3cc172404f57e73f9cd0c20e9db29cc871b8174e16cdeb333e31435a03e065458458e77a0612a4e211d28909e0dce6390d508d3d9a7ce47df4ff66f272c9295a47536d21f8c9c41cc4f3314b0912975d4aad9daa64705ab567153af09917260ccfabf39151f5e9f2384c650d7766fe6a180cdbfb64a9ed94cc1942f7866b69cf3eeb15e048e2ea1e7b8c865d4063993e574f6a7335475cd775886990b026efa012d8653573d45bc6d0787ca97386eeaabf84db92782ad16b3e7f6aa2d41157134b1ab71c378d8a7a560c4804c79bf071c4ee2abef6383dace4ef5b2c4fe6f5fb325c3b584e9f820baa93c826df095ecefd1de1a943506ad20104ac7775ae5a79f38e5f8a487f60445a535d93f949a0e305847f4b5ba5c31785808809e509fbada3b603cbc97a4a3fcb8462b2f493d2351129e510ab64e41a00d2373b903c1a4391fbd154ace7d60d2098964ac0d9416b9279ed89b191c4a2089b63c22aed72e11a5ee1ea63456257b4bb9fbc4b15a7bf1ca61ca1e5dc7efd0f1e2a6023c2751dcb05dcd1dfc7cc72ef428dc8ba5222d17bc942f79ace4f0c9387579756edb7f38a78e4a6431491d7e9302083863054199481bc880980c87d3b47dcbfb452746bb00f6dd7d4982f2bbf4d1ebdea452c6afb3d3469cfcf07d7c4aa1f45fdf4a3762274d9190965c202bb11106bddaa79a15bd5625a969af46000a8df00aabf5e840bf790ee5172b5e3a6f96ec852e0905e143d7d3950f901cf157904a49273f90e08169e71aedd488ee44a251f40f01ddab794bcf6dd0196de4b576374241e63ffc9cb2a1cd10252ace3cf6338823d1b0de100332548a67f8a7e530e95222e247d2d05ba3de198d06173caaa0075c6b6e39a32adf8b84f79a088f815a39cb15b2b17042122b389be90d098270a3d09fb826d5843774dc445c0725635ff91e4ad6a25e9ea3bc05fea14ffc5d260a9ed4a01a1282349169ec9f9ec2321b99aad3d24c487120e7df37301caa0545426b3bd8d788b0ad180c12dfb450145a42854146b55101d7c4cb9ed82644a0760a89732fac58ce80e61663c378a24a2c091cd4a8b79c10ad62ef260c5d87c52528799691e09e78a091823def362109b42daaaf3db79cc59b4c6da7458dc5d7dcb4082e4bdfd32d595aaec8a2d7e4077750535eb5036f3ec0a95600c4072137e437d82ec601daa756e6c3cd554b09046d8e7ddb60e9b418a7ba5a9ebdadedce707dfc2112902ad5116e2a5b056e1fbd38f0a71745a9a9dfe7772038f4425ebab0a366fe66d54fc14cd8798a4be6207d3b847574c8d7d3facef5e23d2665909a1f5d9d2503fe313739ccd8502f3af6388fc4e1ccf64608313878f78f57db48ce06dcf416c59cbe128f7eafcf18220f40078169bd08893545dea984c341d3ed2c9fff74a2590349808b84a9cc58109bbe15d4d608bbd73aa322b22f23e2668aba729f1e6e6de0c36491457f76f9b0db53c06a5fc041a2e76be5ea1474f9d4180cd85880614ee18ad352884cdb13802fca37bc0e3f90732d64cdefa6def453f8eab55207fd74726994d83a58ac00de951142902dc07f858ad99c6e1211f7b4d1f5899b8773bcb4b197bda75a6780053e281797bd8d11a40a01f00f42a3395a1071a137f274c2bee5793db7809e2db9c895fcf29996faf387f18e5cfda45888ec54056f662642e8db064f596ddae51b9689fc324fd507d459e5054349ee675bd5963fdc304ff69970d7ccbd608197e76c92f7c1e2b6c835eec04db81a88cc11b48fe3d81121d3ee1d6cbaaafde0da67374d15be4a5b44b791fd3c81835b0c546db1c8b4b97622ce596f449c9ebec2a4a896441d62e0bab661f44c708caf9393b620962ba63897da539483f1fcf43949f8625f6d99d726aff362a81e271501583095c4c12f2ddbf941ae4ad4536a47969e14f3d226a0a5008316f7c75065098893ba49bc26cfa10dfe2b7b1eabf14828ce9623244ab53b597a5cd41b5e9ff545ed1aec1fb6096ce4d1536caec7e57b1d5197c20496a78821fda61293b844955ef1bcddc5216fa8c5aadee8421a42ef518d59d2733ac70ff70182c0a9e81b88c2da16f7f863527532b96b432fae5f5c87191e96e6f375e9a079584eecf664c3f69380300000000000072b98b742667eec9ef014694ce9f9b7d8ec62ace814467b0156aab2e34e5985eedbba14e1a286028cfd86ba71afcc2b0f81d83c2bf69a0b72af634824288d68c8e172fc3f94d192e3cda20fe8aec1cd10323e18b54ec826769851d40ff2da70208ee741ea8f359d16467a9ac9eb05069c74606a0835c0d24100a4023094917875246c674e5a15d4dc6424a97c78629879d4058f9395d56035a6fea39599a6c63cdce520f66220150014c6ea4f567c8a599f43037dbc39640806e9da020b29e1c6c5e07b4fb9133a60344cfb9590e523af374cfa641207c15716f569f6f78bc18ebf2a2b017820b6faf1aeb58575068f44a96a85d2d7a97cf8ca56995bb634df19a70fcf7b241e8c8c9f0fdfe5bb4d04197578866b9aff6b40945f7a8f8fd2d4ce2845c087cd3fecf4fd98ea87eb22a37af42f03f3490e6ba8ccc9c6fa78493d02cc4f48bdb3ddf6ae6a6145fefc5e6c2916a98d74fbb68622d795b321bc8cef29dadd3bf99fb60f739c46ac2f54ba7c6d6d006aace6e3a35eef0b2410ecb96e75d1010f28caea6968952e16f2fb4af36cc194e916d1fddc05729fcae20442c62d0dc60273dcefddc29504988abc39aa28d4fb1c45f7ca50bac4e5f6182b4fce389473966db552d788fbe9107aa70bacf8ce9d30d04931b6f4b9e063cb46aed35f1a45e8fbbc3ad6577a4b302f2241062e62da88baf6be0dc1d71164bee269d7d2a148327b5df50b04cadeed40d3e822853c4ac814107300396a64313f8e80e7e2f1c792d94afc8cb523079a419f86d4578ec23ddc009009f3fce60c4cfd1ddc1ebe13cd535fc0178a4fa3cd3ce428b29551a945ad71ba7003e4b9319f8b045597b1ddfbf3f3e845863730d2ad2b6465db8c77c540400ab7561e4f29ea78ea99482771f21d22f96090d5998cc3dd17b8f04e0d2cf5b2d65d08cbed424f805413e4dfbdd48de874d199a7727879a3d162f86b168b514c0356662469148b652c5a291026d59b7b94e0a7256fafd11d31dc32a90e7bdc3e87a3d83d0e29a51c2f80c15525db8af62e1e1b19535cdc3ddf28b764a9e98ec11c607d461dd0c9d5e88dd30393d0eadb1bbe2298b150bb2b7cb37725a4b5fea4c1fd01fe94d0e86ac5aef865a78a71375ae3348665f9c214b2302f3fec2bb4e10c4393aa8d0e81cd51159381a9d3a60cb78b0b92a26b71438c52758943f6950cccc8e1d0d90f7371b3326995112479bc0e370f13c4aefcdc9f1dcb10483986e35f28d9e5b1c0527ff0328e115cff82702d0fa4fef8c7050d2c558d673b753b1b9ea23d6a9c94051d1a2a754f96cae0c3a974b77a11ec3e9dec7d2a8e6d32d0447ea7a92f6a942506930b3dd597102b074b76e2acc0987935d199c7398ac3cc7f1ee3cfa249709c8a8ba7bd33a82746b697f0490643f114e01f9c42664e3cbd78c22380bae445611ef3fc268d772db67eaedef581eea89cf3801152ce2fd9d8b53bc683089ec98bfae9b557eacc027b417c4af8fb0f1f87f417be6d859677c3b2ee4fad24ea213070f8115a7518d7e7efb763cddeeabc30d2d38f886e0a64da640a89521cf7515deb2b5ef3cdbbbf449a07c183b0ce29e35b94386ea46d3544eccc47917344f43d7dc4720f92a321848360144be17ff35fe95447c1505f2900228a20fc9afb35c422d93b13a1249ec50b3318e1e127d9882dcfaf7c2e85343c9b43bd6970aba16742f3743ef87a6136b889f4deea0207bf996c6e97b59ae75025cea18531c6bb1153df29c1392b97f6b5efbfc9693f1d5db4437bf5ca609dea1d13a0cc2648837168f3f46c003adc25325a6bcb03235de94271fc674d08c869b9c504f36e966a0dc95db92189a3bb456d95d2fbe2b87fe6cdd72c5e5666984102e55487f714a43ba774e9139361217df1c10958f071b65f1f99af86045ea7a8f45034b9ebafa4922950a6831c3ef54fe6123d22137da28cca9e9284a873aa64068719b02881a684a8fa9cae163ede6c9fdff0ce077d1718ffbde3a1fbce580290d703bed8fff1c0b0fee7c97b23f525b7ad95b39ef67c8940855eb46797c99b91c414f9cae09b4b4b5029449d52fef04ad242c12e2f988df650ce847732015485e163da80aa6487bfcbfa8fe4b52d578d2573908e08dbb83db96c90fcbe66b395682d2a660d342a67deb8bb8c8541618391db1ade0287216de62e82d9330b1093d9f39b259758647c5dbfd1fe5d23dfb520b7a1c3f70fafef5314f2ac5d603a64516585355354fa6275846ff68dad5ed8f32e5adbf829944b33c74f61d01eaa301551b43d45e2d5530bc02cfd22151647d355b698844ca8123ab374a2e607aa7bbca545b0dcf9ad767ff67d40baeefbe0518004cf3809aa9c676812448e02914adf7d25a828ad8801010858cac3a647c9f494d2999520d494307745c3dffe5930410fa2baf04467a4af791c7016ec63a35357c5b7e4c3f6ef83cedda1c297ebbc8273c616225d165268605137a8b684c49a2d554a840a4ddbf79d4adf1db55fe1ae220e9bb3ccfe9178dd1dc58b8371f6be4a0e523f8551ea174ad740c0c1eca5410b4bc68f69ca14e215270d3a69c39a98b8ed9d3d56f1d0eae5657cd5bd599e56b5e9787f08638f19245e2e4444262a241adeb442a1094dde7b5ec09467ca6279bf54a36f7992884fafc78a3df540f4abe054e79b2f35575f630d35c59bceeb4cc6b45d02820605db5c3d186e2b75404ea887fe20c3c77492de4ce3e8fbf1d144e977296373b12f757afb7365fbf46254387d976e87bd21b0870cb7726caa980eae70824e274a354ac39384c91fd47b7d6323106d7d1f06373421802a8ae2eabd1380576e697cf17c21d50c802f37bbbd407b332d3b4cc4361a5c1f9fab476bc85906454c54bb4cc3b1086ed4437d0d7761b105184d1d73f02d34a59f1715460ba804fefd8ac0b2136bd83a4fb10cbef802296b6f0d502ad3769c591e9effa50e634987f1c506cdcb6ada2aaa3d4a8f01e733e24437461cfbaa111c84f7d98e474e70dbe87d18d7f699f7d41205fb6c3d949d572a80d778b6d2890a954e9ecc98b47dedb546f4cef64974e8bf76799c639b8120c314001a0ae39efcb474dc7f167b447ac1e2c8611905d4599e66631f117a0738d2f893e0b54c5ddc9ee52fc5d7753bf0aaf29b7620e8fbb41984d86d2d83be0d1a1cb1497fe1ccfd0ca"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)={0x1, "3cd6d663b111015a0b1c49dc09b8d2295e6c2252ea9e67a91406a2dbcb7f8c6f4b30d6ae3ff7b5b9ba54ef129089d85fa1632467b13fc0441902cdd817a37b099bbef296c16aefa5da021be178155bbdba6af92745da06857acd302cee6cc36096ecbfdc37394032822dbb3e4ed72246dd1a69f931f789d839b8afb815e8bdf6f74e40422abf71c4f095b8f9e01cc131edb02d827912fecad80eeed3291ab0c988ced7ce870e1920"}, 0xb0, 0x800) 04:15:24 executing program 0: r0 = socket(0xecaddd8ecf760b34, 0x400000001002, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000340)=""/26, 0x1a}], 0x4) connect$inet(r0, &(0x7f00000000c0), 0x9c) unlink(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) sendto$inet(r0, &(0x7f0000000280)="eb84f54d944758de5f0ebd2b1df9c7a9424a2aae0d4b3ab5269a0f9e426000639a1736cd3640afa396f143a0a44ee9d09e7d1ed977176311f57027c97ee223eb4fb5c64c73a529f73d4d82d2bdd25d36e8e58050746cca1c1d5296156adb479c4537fbac8a209f2d1ab9933803bb3de44d1afa40762ca4aa531501eba7e6b8af5e2fe613f9ff9f98f44c20a939bdd1d60a0a48eedd5209757f7ac78a3a9e495ce5d27e15db90ee51d2d2e8", 0xab, 0x408, &(0x7f0000000040)={0x2, 0x0}, 0xc) fchmod(r1, 0x4) 04:15:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:15:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x8cf67c4bf0ca4b17, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:15:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x14) close(r0) 04:15:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) dup2(r0, r0) fchmod(r0, 0x0) kqueue() close(r0) 04:15:24 executing program 0: r0 = socket(0x80000000016, 0x2, 0xfffffffffffffffb) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) recvfrom$inet(r0, &(0x7f0000000080)=""/16, 0x10, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 04:15:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x1000, 0x5}, 0x8, [0x7, 0xa419, 0x7, 0x0, 0xff, 0x7fff, 0x8, 0x401]}, 0x3c) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 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}) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0xffffffff80000001}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40000001, 0x4, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xad, 0x4}], 0xd983, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x3a, 0xfffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0x6f7}, {{r1}, 0xffffffffffffffff, 0x6, 0xfffff, 0x80000001, 0xfd}, {{r1}, 0xfffffffffffffffd, 0x20, 0x45, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x40}, {{r1}, 0xfffffffffffffffa, 0x0, 0x12, 0x7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4000000b, 0x5}], 0x0, &(0x7f0000000500)={0x8, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x65, 0x2, 0xb0, 0x2e0f12ac}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x401, 0x1}], 0x4000000000000, &(0x7f0000000200), 0x3, &(0x7f0000000240)={0xffffffffffff10fe, 0x7}) getpeername$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000744d3121a783a0bbf965796c9685e0e58e38679af850dff83d3025a5b014a9635521a1baec6c2c96a54eaf8e6662390f535ad485e295c73c3810d2d4776f836cbfc3a981fefd71825d3d06cf6e973a5e62c755f38ad519c68a423d2b4e96e1762246659511c70885a8f9bbbececce49c25a6ee8e3f10"], &(0x7f0000000200)=0x5b) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x10009, 0xf) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:15:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x400) recvfrom$inet6(r2, &(0x7f0000000600)=""/4096, 0x1000, 0x801, &(0x7f0000001600)={0x18, 0x2, 0x81, 0x7ff}, 0xc) write(r1, &(0x7f0000000240)='u', 0x1) write(r1, 0x0, 0xfffffffffffffe86) close(r0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001640)="4253a7ad9704000000214d8022bbdd8450df72a1db0a53afc45902d3cbe2ff150bee76892bc333768bd7974c1e0c855391b83a09eb3cb6951ce1d2c3f537d634316f146b3211d9354452542c5e9344b0f27f763e032b8e8b9f3e531afa98d06ed3a4ee073eb26568a7dce22bfeb2f3cff8b93948f4c77b59ad799a875713d022c787504ba51f43bff83ab745aa697b38b8039ae7bfba89a1ca63a7d9287092551d8c999cd3ad2240043ff16ff6aaaef2a8251aa67656f59e3b0e5e6b8cb5a80feda0400d8e7371702e7d5e0c4220ebabaa2ee2f487494bb6f05e4da4b212e5e0e4", 0xe1}, {&(0x7f0000001740)='H,Y', 0x3}, {&(0x7f0000001780)="81de1607053eac73cd00f1e822345ee2a5eae956ddd73afef2927b6cb16679486c3198b4640602eda6ae", 0x1a}, {&(0x7f00000017c0)="1868f4df79b00df934fd4ca67f1424496837b2047f240768d66b6330e9369c53cb066d4ff223", 0x26}, {&(0x7f0000001800)="8cbf607d560cd47984b9933ee8a35c0e702bc58d1edd7f46a5535f68af94755a3b9fac8db897c1274e76dca0c988f52c868a85c46ffbc2ffa03fb87cf173ce3bc1d748889bc599e59285e974cbb4ec52214867e27ec887096be8c27426a949fa54ebea7c9941a0f5ca86f11d57aca5", 0x6f}, {&(0x7f0000001880)="c4aa2671d572b4e40dcdb486abb17337", 0x10}, {&(0x7f00000018c0)="3e7a96d921024dd5fd3d701b1f4392", 0xf}, {&(0x7f0000001900)="311ed869d4f1b96fff9fb7eb7f9cb0fe53a00f1cc40fc2556cf405c101f99ac4d51073346cb0d276ea27d0bc69b7414c0f4cec54f19ac74cf4400ed3b64bd6b371ce8e3b4cd9189f212305e03700e896c3341ff7c4dd17dfb7ef2885e4056ba4c31f8efa34b5dba5c28357714e6ecf3bdbe36fbf230c928cafa11e2d0ede34bd76e91e442eae18859e6217d95ca15b66ff68f2d382238d18c539ae4188980b4686805049a883c99e001afd13b188a2714ed7388cd78977c65ff4fbe033c4525ab6c66549dfaca1e81e", 0xc9}, {&(0x7f0000001a00)="9af458fdcb5bc01420086b5a3b79ca29eda728cc40331da1ebb6281a79738918025c8bd97d4f970f0c7fa856a36aac7fb9b98b98271074a85a61a52005f76b6be8b1bcf5c26bd51d133e6cf12702399eaa382551c8b648e94535a11772f88ea295af1bdbc91501e22b165ec51e10417733c0ace0871dab58e0a743d73995811b612abd46e2ee2c9a7d6dc4c34a4f05fa67814b9f872281c3aad6c3f8c373732ccd105eeb3feda16c103bbb1a5236515762379103", 0xb4}], 0x9) close(r0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f00000000c0)=""/77, 0xffffffffffffff7d}, {&(0x7f0000000140)=""/194, 0x374}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000040)=""/59, 0xffffffffffffff82}, {&(0x7f0000000440)=""/120, 0x78}], 0x7) 04:15:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() poll(&(0x7f0000000180)=[{}, {r1, 0x4}, {0xffffffffffffffff, 0x50}, {}], 0x4, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x1000) flock(r1, 0x8) 04:15:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x51, 0x5, 0x0, 0x0) 04:15:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 04:15:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0x1060bdf5) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000100)=0x8, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x10100, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x1, 0xfffffffffffffff9, 0x401}, {{r1}, 0xfffffffffffffffe, 0x40, 0x64, 0xfffffffffffffffa, 0x39}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000004, 0xfff, 0xefdb}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x40000001, 0x1ff, 0x8001}], 0x7, &(0x7f0000000080)=[{{r0}, 0x0, 0xa0, 0x10, 0x7, 0xef6}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xfff, 0x2}], 0x1f, &(0x7f0000000280)={0xff, 0x9}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="6d3965072278d60b92a2e3a284c52293372a2e6504cfe0f34d9187f1a9742157d45a6d3bbb99e418bb3e9114ab3be8e414bdb11c7cdd85d53a4e8fde52de13c561dbebb6bdd4c5877e02b837a1384aa576bef56b5f66e01d352b5e35bf423699585bf4ce11b41c05f4b69b930a4c987691df8ef1b05d8166a0aebc0063f91bd9bbe72c451884474f97e7bda8733e9abf29ed495dd8e87cc4d31286f32f62d9edda2d04299ea67354f8926dde087e354d698aa3ab0891cb6450d7b517f40da909e0e811175d7e", 0xc6) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 04:15:24 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 04:15:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000040)='.\x00', 0x0) 04:15:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x30400, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xffffffff, r3, r4, r5, r6, 0x2, 0x6}, 0x80, 0x20, r7, r8, 0x0, 0x8, 0x10001}) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xa2e, 0xddde}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgget(0x2, 0x0) setuid(r9) 04:15:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217e1e289364e9796dbad147d28b1ea2370503d4d429603ecc3fe6c768cef396d88af5f70db792a8aefce763db706aa66ef4a1a44b094669e04076cc88d1b6e35cbbb8e2e5dad248042b1f982bc3633b7b716d604291accde1916598844513462ff84c05939b95100b5197def46201dfbc72d0323f599baf9f240ae18fb1cec6e09fae7e0a1f8142db0e427db101951d31c77d8e5450961b51ca56aed58a302bdecc3fa79394b90f35dcaf5377c198b5f352241626a920a", 0xc7) kqueue() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:15:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 04:15:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, 0x0, 0x8000, 0x0, 0xffffffffffff8001, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0xb, 0x4}], 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 04:15:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) syz_open_pts() 04:15:26 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) socketpair(0x16, 0xd2d5d870d9c9c82b, 0x82, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 04:15:26 executing program 1: semget$private(0x0, 0x3, 0x4c) r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x40, 0x9, 0x3ff, 0x8001, 0x5]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/26) semop(r0, &(0x7f0000000080)=[{0x4, 0x9, 0x800}, {0x4, 0x3f, 0x800}], 0x2) nanosleep(&(0x7f0000000000)={0xd63, 0x80000001}, 0x0) 04:15:26 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) 04:15:26 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000), 0x100000000000017e) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x81, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0xff, 0x400}, {{r1}, 0x0, 0x20, 0x1, 0x1, 0x8000}, {{r1}, 0xffffffffffffffff, 0x75, 0x14, 0x3f, 0x9}, {{r0}, 0x0, 0x10, 0x4, 0x4, 0x6f1934c5}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2000}, {{r1}, 0xfffffffffffffffb, 0x22, 0x0, 0x5, 0x6}, {{r0}, 0x0, 0x14, 0x2000000a, 0xffffffffffffff70, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x4, 0x1400000000}, {{r1}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x90, 0x20000080, 0x0, 0x3}, {{r0}, 0x0, 0x0, 0x46, 0x7f, 0x6}], 0x3, &(0x7f00000001c0)={0x8, 0x3}) 04:15:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000380)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 04:15:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10200, 0x4c) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffe7b) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/148) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000200)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 04:15:26 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) recvfrom$inet(r0, &(0x7f00009be000)=""/11, 0xb, 0x0, 0x0, 0x0) 04:15:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0, 0xfffffffffffffdad}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x122) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 04:15:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 04:15:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000900)="2cfee58ae0268db72299b5fe3db3def30dd106ea3a584b3f857b68a92bcb4797ebaeedb11bcebfcd1dec40b2b4d3ec7085020e3d81fb7e9991cdaac6a742b5429526a6e8a6cad92ec8dc54866ea9875437958afe57986c671f750ee96efac7af7685ec99ab1da05affe3b8b74a9a545b4c123c3dc421eba5a534aa79f5565a0dc2b8bcddf67ee752da7c8269ebd0a4d4153b4967e70c1a91e5fd25a2efb52d1b87726345d8c1d9249d034f2ae8e6161a95d4cf1474f1bcb4590c2bb77f3fd214398f1a752b4b6e885f4e2e22420e08c5d836f64bfd333b14145fe749bcc60725abdb811384b63a04efef1f0237101fd6d8cb3f8a3f7f548fb0388ab124bd87910b2b81aaca71bda34987b3abacfb089d196c074a05c5fc1ca436a317516c045a4de1cff195991c0c04d6091e0365a3b2d6e4d6f178b76fa48bd95587083c5471ebfa86ac65fc664abed2114810a4d7026610ce769f2a6500a88360604469897a766edd8a71838950dcda3b1fd8045b3fbf643eb91df4a4751b1257f564744cea3e5aa66e86e88d507a37e03a0d2bce9d02031d64c36b371f24c09aa5dec613c99935e80c52042f1071cd025a70fb02be86ecdbf379f4f9e927c9a6fb9237e88de7fde7b2685463300e2c6e74dfd47b417b67623786e5d0d08112e8174cccec0113039590192cc0cd3ca7999fc24ffb2f8049a2d2c9c5ef0e76a6cf7026145aa2d8a840ec2946e873ee77e85e8381b5e298d4e82f01a8fbe161fe670e6b9236c64cb690272a33e0ee2ae4bad9289d83cae4f5ac0f29a045c97d02ecf87f8beac0da9d4345092c0a477623b0da1e062b16e642e0bcce49b0991d67a1e5947d6f03014b9bae9d2ce188995d829d13235c964c7d5918e2bcc30fcb448366ea1f9b47edad155987dcc2c2615bc50bc851e5d1ec4c97286a05821e1d25fe887cc26d64c4a8ecc32f9c9900fb7947084e661b4a5f24343fa5bf6b4f867fb6715537aa794473858710194ef9cde080f196e79335a0243aabd354f90964b9a563ca3ae13dfa384559b66d38aa4c037bd3e7f1a1013c5c6a7c9c34bda6ca61498854f06a82a2e38e7b94a3ea8c12c5d0b8573d2eef77a8bdb4dee6fa417f192e679d5695ee71b349147a6f315a309021a91d74570efd43028e5a6648f44d112d76a02fc32fa6650831c563a535b89d0424099f61c28c192883c45ebbba8000d5d498a697374168ecaa2e8cedfa20d0124ee09d1a89700896a1749a4885be3d75d309187daa781b6eefb1ffc8c7e5d46387cc8ed1722bc39e8e11f6804e9cb7e3cd481dc2d1cb72f8fc25d04f40f02e6d0e2c53c5d375921f8bed959c41835cd98b71d8e191b93daea5c32f0f4729c19e8f76b0766add822ca27cb58e6a0b24d5e566e2d1d28f4793c19460a4744145f3b28e99d8e341179c08c4ee8d5c6be7a85a9afbba3b372469bd81cb452f73cdbcb98356aef16e7ed7076f8d8c1255b8c163f040ca16ed5f5a25084116096eed8e0d3b19971156d4ebd0f94b3fb26d18a76d7609756b1192d31bba1b33849be7b0f0c59b5f43784838d2f6b4721bdb880e2b3863423a6bcc0652c9acd1aa31685e58564d88300b2998ed52296d4ff888df7ee116636740012fc1d45588736979169d718ce3619f242a988ff7c946cad1cde212b64fac0f6e09a8ba1b3ef7714d9202d37433a913ac2fc746d5696da79213028c9c57c71e1041bcb8ce1d369f06f9edafce6f2d0e13559162863eda8cad2889af12f76317f3dbb47e3e78f0c6d1309e374bb4bd1e266ffdc6167fc2993fcd6f75fcfe9c8c2ddbcba45eee89d5b2eff7c0b545195f6b640f7dec1acbae2a3e11f12ecff264f406e821bd8659f2d6aa574a83756b3b280a2e7a024b7bc2145159481d5792499b2da23e31f68cb6e8ec8f5e180ab2c77c0f704f78c1fde6e57005e0301d022706c3cc75e04185e0ab4066686753b9e22881e438c4ee51c460d0fcafec3cf9e4553d125d83849ddf1931fcf2392461aa428f8a271c49d68597efb6cd34bb89c7a855effb352c82e4cff5d6817479dbc537f1cd0676d5bff846212aa86bab7412ff565d5333cf8a3dbae0f39fa725c7cfb5b1b6570154dc7314d903052d79e7487d0206902b4e23afef34f41780842227b681ecaaff8c15a7a99e79bbf91c8030172294cd15576ff0074efac33bcf732eabb9c860419f72e5ae3e60d0a146ff560d11273e8c33448d4cb9b5c16798ad749196829daf28927ec8bb103a1b5604b2cee99f8f1f768cc1b6c6e0f3200199a9e5a4f290cc8d62735e42868a195342d7313a903b94a735caa29ff35c8e218c81fe0e325a02f2963ea10e31a6337e40183d4e8a264fcd5d3f526e0b1646fd93cdd025375e9c36f1b68687a80568a436f37e5d4aa65aa1e5bd3687b5522d7834d2ff7b4ca46e50070bf3fa2e3ac3aee5a8cc89ba7ad7200728569f7878309bb69eaaeda986c082c8131d39c109030f65c8ff76860bdf74be5589b24b90e98f190c731592fd5a7218f57dd247ab672d9391305e3c07e9f6fd6239ab72edefa32f2c60de686a3782ff020409db961a02ee84706871977e773f78df9bee2f3fcf5512ac9e73ae7d67c0f1b5d568c7b9cbb0a04f4515c0169fee63af67f25beed9742a22ccafb50ee10fcc8e263cdcf1bc8dc785b148507e5562156356033bd033b2ad3b41b77c5660565f09b490222b81868087e62ff0e15ce56ce8f958b41b9eb969236cc98c71ca907191acb6286ed9472ffb7264695529ecd9a215e6c0101a6cb303eeacc3675787ca2d3b67e66f309f3b95ccf02ce5f331b34b5963968d7d910e29b0c27f6929e567f8534e64b52a7f0cdcbd4a2d0b5e62e2441a2bfa2e64baa7588a9ea254b6f955454080804c7356c1616311c72adc56e7eb5354bc2542f3cb83fe64b3dda8ee44846454de9864b62f82bd329c3ac2c0bae2f7a882bce2d2a33526bf72ec5aea5452e3a11ba82618d314b22f9ffca117b026a9ede94bdbf366223cf0144c2b4798022823ec786e098c4db79ac50d7ed1161b89e978ac64eb38814d118af0f03b1153c326a482cf89c0bf638044b09aeda218be76f8bbd9f517170a84df1974dbae28f833730b20518852c2fbe802fe8b4638719fd62a08832cd3ee0230f6b79d4b1c299fff1452f29ded932a416a9d222a692197f608fcb19e49c826f31f7c31d2c17dff9614ce95cf5db3d7124cc66837d5046a956148f84f32131ce763fc15e86aed20939f64573805a230f8433a7430dcfb92aef88045563cae077f1731e749e2198e186b0aeabf553e793cd3e5d045e4fcdd84794f02601c2c44f31f03d5def3a401ab9221aad21abb319ee7aab074069d738aaac1338be8a7b08911149694836e555416df6d24c55e44d90b4a8e814475151290a79a6a6bb621d1480c80d520f61f047a9be85ba0f2e58f012f691aac42f36674d8e2365f3311feab718ba27881862fc36b79455d2cca9b7f07d78a151b54214c7f4b735402780ac912cb1a6d744e9093b7cf08dd1b3e818659cc00a21f647032c6002ddfa51080a1c0fc2bdffa44c3778e7c398579b8085005e919cc1a311a35ce37b83b264049dcdc37f9e38b2dd96fa977f4c2967c711050d6b7fe50ae31ae0b175b27b2659850cb05a26b43e102de98bcda222ddbed7248e433a245b01c95fc18137018bde265b84cc999336092aff95bde1e66594f5181e51af91e9f2f0f4cc9025cb85e8655e1fff6b5871dbffd018395eef96edb6568fc82e8d72a7a9709abf0222a112282f98f12e69853ae7646d61d279d535c9409c763cdc879dbe64d3e1e825f65d1eaec83bbfd4d5d9b8d8cabf7e98ed20e9fc321b24c656bd10bb7d29b824d4017c7c6a0dab33807cc90560c982aeec885899b29e6a357ecfbf57ef05156efa62e71c16a20c4c8c4e740bc87bf915fe9c11a8f6315ea55f2ff9c6ca693430a58d17c2bb31111ff8d3d3b86568a7b360e43476823706b826257e1f2d64ae2c4c77328ad9cf2e09e50c283a0a905ef51f3d03573f66ec30339e9ff903606a34921fa69a31ba6b0a2dcc4ea2bcb75c7472a09a9cef022cd03c9c2dba7498df23a4dbd4c67694f0819b23e946785cea58db1a2c0c911dbf1483516404258bf43f679860c4db2de9c77f0958481c9002e9b66e507533f730fc41ccdfd78a7f3496c90725f6ae8ba08ce740bfd911f59dab3fe4d7b9a618a5871d8085dc018949e9918e4223658a420a2ba81b078db97fac6274b615548e450c84a98732bc0774f4cc01092097149ddc35b6796deda91443b7fa85edadc1762b72e38c022f2e6f2a35d9532a632db977085b66a16b203bf0ea5d7d953b6c82c6621dabd86f9ab8cf341d755138390e5ba13f50eb1fab46620454dcdf5ad3e11450e838983ce88abffd29591329fd56908c6b0787bcabc7f5b51710052bce7c0e2bd119322e4079b079007e6e1c8d4adfadd386b539b0c246fab5e0e221e67a0b64a6049acc2ac810b25016ec56b7d1fd34b14aefd1d7bed1ee3ebcef18054244c9386929d953919eb7ecc9e531cd8a76f56ccc75957c559a3bce2f34485e1d9a8fe8357c6947c11393a532e7b9117117631d609e055078e0d757e4c1fb8417b4a1c518b5b69fdc10be8aa45f1682e7ca377c1de4a48e815a3a8551a596d3e12569f42b5d4fd5cf1a90d6994e295da64c053bbc56b1adc75c4b1fd5853587f410242916d3cb1345000256c9e792e69013432b131c91f249a5478ca737ffa27e7d1b50973ff0250a30c4fb70f37157107d52d4e4010435fe894c1ec24f448892b5b07631d1e0f0dc6d82dcd9db364cee74e1ff897e9ac5f3daa4ad870095134570f51be2a419d7dd1ebe2d40baa14ff05f079ce00f2b2b1fe74db5a7464342f8058bd4aa4e403c0c40f194d8eea9830f700117db15e135c8043f5289b8f75e9dc7032327311e64affa76009495d948dfa8be692ebdc953909c2dbfb1c4056825f478c721862a098fd079381cbfefe55b86ce0a1d2545c979928f1effd846577f29971743a853e9255a61507bf0214760d86619cd4d42ed810eff68904f66cee4b3dc8b07cdd00b8768da9d433b1f87921fc84f30a48d3abfb784b87c2e65d7e324bcca6ddf2416e705a650bd4e4c8d7ea43394be84e90468c22b4ad92ec4e7829360eed7133f63502462af49357d0dffab0117179d021cf1b6baf0621547c91340829dc7e919539537f82a0ebf39a36ee6a05607025f5049e1739afcab9e9264514730252ce7b5db1d00a6d8d13399d37470935c66ea0831c1681199f4bd15812b411a49f9665af64104adb09636323e3b9a99e850f1d0bb9ab056f2b68c4344445eb303fae8916442ec449c088bd7655aa5b3a6f36dd8eb6e1f261734b5322a14bf2733e688d758318f58f431a5c0ce7496538cd924b97351288084c45e4ed1e0c0ab963685140114a432504950d7e647d13d290d1e48ec5eb0bf5f3ecf274c43d4d0f4e734695b7e32291782b14da22a90dabf125db561118af80644223da2d8986ee20e5aa82f09a8c498f28c7b3387cf2d3588b0f6cfab3438347ecd612e13c417fae2b0572d041d84d8050be7dc567ba5ba59db52f8ecb49f51fe51a8208a374795f72769910edce49e7df2bf0fb7262b313952d63f173bd2f62d59d65f93eab2753d67c675b49e41ecc031ab8a732aca98d4cf5a359afe8bae55a97ba333578d4e0238deef69c8011194068ca24be13eb23f160878b208939aef5b73ecf13f5001f72f7a19dcf2e814b0b7c4a23b2c8a3d152c5", 0x1000) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 04:15:26 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) unveil(0x0, 0xfffffffffffffffe) 04:15:26 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x6) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x25, &(0x7f0000000000), 0x13b) 04:15:26 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kqueue() 04:15:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 04:15:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kqueue() syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x4000000ffff, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 04:15:26 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/76}, &(0x7f0000000280)=0x4e) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=@un=@file={0x1, './file0\x00'}, 0xa) 04:15:26 executing program 1: r0 = socket$inet(0x2, 0x8007, 0xffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="70000000000000000000000000000000f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc6dd7f4f241aae02787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"], 0x70}, 0x400) 04:15:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd6041550b39c340e79ab14d7304f238c80aae05d1928d394d1099918e4e09371fba86abe553a3593ee30796657a96a62ca157807a153d7f396413953a56d05d9912f741ecf0e", 0x5a) write(r0, &(0x7f0000000000)="85", 0x1) syz_open_pts() close(r0) r1 = dup(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x810, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:15:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0x4e, 0x0, 0x1722be5dfc5cc7e0) setsockopt$inet_opts(r0, 0x0, 0xe337c912274302e6, &(0x7f0000000000)="4ce893ee86d848bc6fc0f514b81ee9cdcc1d648fff35", 0x16) 04:15:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x3f0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/63) setsockopt(r0, 0xfffffffffffffe01, 0x4, 0x0, 0x0) 04:15:26 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x40fff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x104}], 0x7b) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="e491c1d84f26a00fdc92fd878e11a37b6f6a6b65d3efa15353fc03a251e127fdd191a3478cae25218fedc31379", 0x2d}, {&(0x7f0000000240)="dc08eb89ab5776cec8db18f679e614732bfeb335b06b82", 0x17}, {&(0x7f00000002c0)="7e1633dec617ac5cec654c22a0816297dd57f8113884fa5baea1b0ff663697dccfd61a083b78fc3728dc6cb936126348b353f46f4da15ce67fc12122ed50d5d2969e09f71d160031952a4ccd908ee879c9c9900bc76e6b7bd9bfd723512e926ded26b01f71771fdd5a8338", 0x6b}, {&(0x7f0000000340)="9e8e5ccf9a7f604cbe4a8aa493c063a06b4210b906ff914bfa58f353fe9556acd36298dd93", 0x25}, {&(0x7f0000000380)="3c071dbeffd68289c667e53004cc4b58e78970cd663409f3a10452a5f7ebf4649cc075cd5f5d1aee6b90c23f6809ebce34999eeaff9ca11c9fe065bac624faadeb7503e7c9faa3ca88ae72826160f9b6e0de3fe40dd56616bc652bc2d0a2d9f257167b27e9a81a615d140c2738ec58bf11730dddbfad55131c3349377529548cfb9afb9ba2a9673755ba203da7f5f8ae5ea6b47ff7e1c5c1ec1208839f0b5a4f8d6808989635bcd03cfdfaa8ae64de86ba3061b3eb17164f6f171e6b99f0f95d9c16f68516361a1cbb1a", 0xca}], 0x5) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9faf3c5c4496d457895f50fce775daac58d05631c65ab67b2bb4c8f15214146bd16fbac8029a2999b1f55b706f3818d47a342af6f3611f424cd4fbe702408515c5efebe94d8c2d32009c92eb27505e9c3db6d1e7d50bc1abdee5b52fd95bd907be39a48c3d0f1d6bfa98257556b63276561f86a3f539d6384f58cf04a89a071400e5fc9f62a1810d214ad15ab35cf0f20a06ec9f933896be76e96f4d00da06394357cf3dab67a4cdb217a0b6c706845d58954e8846dedbdb61df82647091bc4c1572843eba406c7f3008eea9787e62dddc8e6da5d094cd137cda2acaefd637b62cc21f69502b85b91d6f2d7659", 0xed}], 0x1) 04:15:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2786e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2b9c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r3, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x180, 0x0) 04:15:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcd39ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfd8b) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x9, 0x101, 0x1c, "520e58d8509df7f72ee083e3aeeecd0aba2e1223", 0xffff, 0x5}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 04:15:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8100, 0x5}, 0x8) bind(r1, &(0x7f0000000240)=ANY=[@ANYRESDEC=r1], 0x1) 04:15:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec528"}) r2 = msgget(0x2, 0x288) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/3}, 0xb, 0x0, 0x1800) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x3, 0x9000000000, 0x5, "46fc1338b7bf72db01d73fda13ba0084371a3d50", 0x7, 0x8}) syz_open_pts() write(r1, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) execve(0x0, 0x0, 0x0) 04:15:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x45, 0x0) 04:15:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) truncate(&(0x7f0000000000)='./file0\x00', 0x4) 04:15:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000080)=0xc) shutdown(r0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) getgroups(0x1, &(0x7f0000000100)=[r3]) close(r1) 04:15:27 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, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x95, 0x20000000, 0x4, 0x100}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x2, 0x20}, {{r2}, 0x0, 0xa2, 0x20, 0x5, 0x2a4}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:15:27 executing program 0: r0 = socket(0x200000000000016, 0x3, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) shutdown(r0, 0x0) 04:15:27 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 04:15:27 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd70) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0xe5b5a60eb6a75ca7, 0x0, &(0x7f0000000040)) 04:15:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget$private(0x0, 0x100000b, 0x13f) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x7) ftruncate(r0, 0x0) lseek(r0, 0x0, 0x3) 04:15:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) listen(0xffffffffffffffff, 0x11ef) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = geteuid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:15:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000140)=0xfffffcce) recvfrom$unix(r3, &(0x7f0000000180)=""/63, 0x3f, 0x840, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 04:15:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) getuid() setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:15:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:15:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x1, 0x7, 0x90) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/48) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100ad46392f66696c653000"], 0xa) 04:15:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpgrp() r2 = kqueue() kevent(r2, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="de8293be1c8351f22cc5cb3680992421624545245e471da828e79a005427addbad62d5e5462e73fe737c10c66dd086a3ec", 0x31}, {&(0x7f0000000180)="2897019bfb10442064eca3595cb8dcc68fe3feeef72e72f50b3d81158f0f810d805ea71aad3e1ddc46df39aa7998dbb0276ca78d8134", 0x36}, {&(0x7f00000001c0)="72bf", 0x2}, {&(0x7f0000000200)="ff8e9bd4ef9b7810764d67f7e39d6cfd772fc52b6898d28def57c436090222bde69d32ae4e32e1c6ef8a9980fb12ed483cf865091427d386fe96186a05c39f957d45a2159dace08f46f8fd23f8555321cd285b250831bcfdef2e65e0fa0d39b85ca28f2a33f7d91fe2c4521170c7c1b20e4d07d0d20c959030df8f24328c368f086621aba89412e02a2598c139", 0x8d}, {&(0x7f00000002c0)="f35a43a3e1c765ad787c66460f8e8f422755a8a8a65326482277f846e8a1128e0ab4c7cd55a974592059ef775f065dd69a0153488c1e9a62b408c4db5767759c0f12be028578f3394283887ba2da301028d66fb74f711b69e263c6063a8f790f295c8b6f66945dd4afe548e117ffeed4094351ff2d577a375c09572c2c5539718c1b23bae2bd86331b57571307922d03b59b63f25e2fdef30c5866f64bf2643e23513b9b9e33617303c8db00c501fe61d4fefc5c850c4969572406b715b5bbda9bf6d020b529853b1a0059a0c602705f6846c6e0f7ff44bb350e", 0xda}], 0x5, &(0x7f0000000440)=[{0x78, 0xffff, 0xa4, "83b4c328a6b1d780d7153e5e4555729df0ba14aaff3d98772e7e7777d9ce42638ab284520b0ddea1bb5ce046462ab58bc33f49e460a7b3b9af549a8d73c8b35550c74bd0d9f041c4371d779cc90909c8791ec6931f50623e681995507fbc3b5e43"}, {0xc8, 0xffff, 0x5, "3acaac805cc3cf455ac0aa7c37e79f63fcea289dd4be3488a4a9178e7bf7d5030cf6bcc561c3b94f72c5fda0d48bfdc9d9ddd0182444a8b5b32555ddcecb547f44fb6c634b0ac9457f62e1565d50e81796e80bda02e64ba4afe2b54b717f4f4aa715aa3f9ada11fc6aa4e90640f9715a96c5495843ba6936cbc0bb2d39fc8882f83c3e32ffe78f2d722f79ca8c3412f9455f1160f6110efab72a9eff78eee43e1db97471fdff200bbbeca8aa9c3df55ec07860"}], 0x140}, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 04:15:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 04:15:29 executing program 1: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r0) mlock(&(0x7f0000fad000/0x1000)=nil, 0x1000) 04:15:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) writev(r0, &(0x7f0000002600)=[{&(0x7f00000000c0)="3c54b0aecef941fc0bd27bf9c076177d74e027f17a75eb6486ba5d22a81584fa49593cc2831977ee0114d0c559", 0x2d}, {&(0x7f0000000100)="e48b3a2bdf73fb55f9538be89c51c47b6cfd199cfcc50c97fee398028893c2a5314545b4345767b7389d4917104edcfbe6d59c7374e038fccfd4fdbf40b3ae1ed07784ea2c42d713167613202064982bbf159813a31d63fb97fc643e9c03c987c21a82cad0d68df1ad7e42605554e095ffcf6c35b483f320d15e57be988d79ef9052769f1a624a95555d00727cb6c03fe3bb72d2d2fe1d6741f8f113f461fb16d62e1b6bec88c1c2075f", 0xaa}, {&(0x7f0000000300)="bec977b73d293d3b9940482be5173390decbba49e9c36ebfaf625def98afe3191a10265dd9e03a200bf5609729102bf4fdeef61ef6695aad0b91b92a8949f2d28eb87a08276479fd88538d20e39aa469d3ca0fbe89a220232bcc309d56ae5e382112edfaacd60a04cfb5bf8d16ca27b1a55a8df48ac3adbc4d274a001779e98245ce21e948cc605df5fc59b0adcee235c489a6a867326043b93bf8a64b0be45fa4af98466e4c431eb4e6812ba5f20bf624718fe885775ccdf28f28f938d0ef3c66dca757db3fc7738589b2468b4c0db4d598db01621a76fff902560227bca8a6b02361fb6b545ceabe122c4ba1cf7fc2c75ed5ea22554ce3ce68c1514839eb854ff8c05f2f71d6d42253817e3598a6d3aab706b5ea3d10cd690c6fc1f5724b468a232bccaae0d57db9668dfbef119dc75737ca9aced6e05b2cc6e10842c64d2152be6756af46fc4b4f5ec7dd3a970763a880f433e6fab7f364bb3a5f983d691a15de79a8bb8148a713fdb2e126c92bb0fefc360b0c252f28e590c9915ac572a30ad397e1a43991a6fd4a321d7b10395f99c34301103a47d6485983140ed077f7b9bed3ffe429b579baa83c0d76106442f74e942481992bb71909e0d4b78d8f5cbb9fdd8c02227321da8a8e0c923b5982fe0c0eec9c90731eda3dc14f90a25c5c91d07fb19ed68f5737f6d12affe7fd5b55cef4d87f55809fc2d228a35ec2efe45bf21eea8236f96a46ca00bdb586d6ee4fd6bbdbe2fa42ac611401ffc195eefab33fb6d52220f193c08addce19b30ad9bf7ab47d4249fa37c74ebceafc618e5388961a860da0a8df789308dafa56baaf1c689495721a32850c1166268785c0c62c2038315c24365133ace61f76cbcd48e5d028626c2a40f80a71ec4b9009e245c124590feb47453b1d4528f3a286b96f9200f18d4bffe69d38b675bc676ee2c81814cb6a668937cf29d57966aeb2394ac1c97d5ca2044de145eb4692bcd5498654e44840fa8c9efb6cd996f79fdf3f35b748936850afdec149258aa5857bbd9e511ff557b8fded681b34ed6f1d72d721e53779e6e3fe194892309c1c35e346a10bee146225c374358643fecd9669b81455eadba461df03ebfa6fc3388ea4c23dcbf62e971baa6dc836135b8c4bce4ac3938f4019f0981feb95168c058bc15abafc21751fd29e34b949f49a5db97c2455b25d813cdb5a8477473ae55014e6db09a8ddc8c40748ef55d88d8f9bbf2d586a7e33d6226e6df19f5da36edc91c212576b109cd24241a7fa5e976cdb5d2ed13a7d8cbf28e6cca27102ff4e6ab9f0a70b2ef957a0d4474a35fc0093af546fd18b480c48b2651d7d9b8a643511a318cc4f293b7138ddebab60def8cc6c5ce88547828bef55662ab4838b366bf1bc11834a084e2a38a1e156dc0b7c4205b6bfda57619520059100d336c19e48fc3f946991e0b8375d109977d4f1cf3d132d99263df0a01296fc507a8e3f6618b55b25c573b43277ddc7d501de75897b5573e727c149dae2ca288ec84805f863eb2fa82bdb941240def07fef57e167418ced881daf88f1f9f575533df68c7297f81fa9607f48d0480473d5c5cb4147f79ad7ead52bdf64b9aabe49f55169da8c5031ad280caa3509f8436000b1293b7187909c9bd2d11f8edf1c3d796f481a82693dec8259d19812cdc98eab1b050ada49c0739fc474c28fc9bb07cd564662261b341435feab803ea5d69b6fb0487183abdd7060b21f519dde621de3b5d1cb445d763f2e476cdb9adb9cac65d2c9b4290d777581154bfadb7637877f8e928039a9739988f36c2d00868fc8cffd0c3b04f7ae78df2a5a5d14d9625d7abdbf3762fae877207a2238e10c229a4be767d65db7949b5b7dbc489bc78da5964b03002f01d1318679e03e319bc816f6e37df367815d07c910130df923dd09c882877e84766f332a299e9d531fb8e988c43a8a402d62d8beb6692375a9e376c0c03a047f863f9a27a1210efcd4542b112c65c566d81f7b71bb9ceb4ef991624c96c8b640fc49ea5798f3463f607d50f7c263e3783be5614234b752d4ee284d05f355ea5bee2f9c7d48a13c869612aa5ca6e4d6fee6488c7fb43182a3ac12c73bcc54b64d156ef0c8ccc3bc24e01f0a17424d3ea6a18b487aabd32c0481a83e1d68d2171ee2fd1f81af0fa29bafbd81bd7b8f262f8d194524d0ffb4df65a40c645a61414da8107bc70866cb95f2c50ebe58b58ca4bee26ebfa205128e4737d71ed71dd2c71ac918e664cbe6803ca9e382a2c74605e5c0ac88e80f0144c39b9b4db882c6efa616c798a9c84a6b09bc54deb951c592b11096711ac9b034506f3377c72a52409c53274b72e9e1013c7fe5553649b65af36d675b707b03d925621d741624c8b095814a5606cedcca3e7980ba2efd09422e85669ae089ed3bb5b3bb478335fadb97e546e18a05ff5647c3ee19463a4d8532d904c75cad5be745df08fcc68071262f9471992ae93a7be60d13796507c63edeb20ac299ec519b411e987a605ccfa8e48e0da14b43e6facd0f545a2373ac61df569de3f5729e6c57b68bd804deb64163a24f43d0513d59b60113bdadcce5ed2b18702ee75a04aaf810a8c39023fae91afe11b52b7ea0ee2af39daae78b47e03e8f4a2d315ea75cb8c42872142200f0797e489ff4150f88d48c6b9859f386bd9e1ff5f2f206dd24cd6737129df0b3bf7a2930109453aabd57ebbb1adf9d880ad538afa508ba84a88ee21630593678b72b24f3e13cafad9fa13c5901f10a8c490e9c4a5a6a13c800a748420341ac8180b261af90387edd0cf49f3c7f810e75283d70a3fc4bae7aa93abe84ae544bbad3c5cd00a5e96baa2f3c70f035618be64946ab052d351537340c4959a9421b48c287c80aa2b5e02cb21992155bdd43d40b8e46d042599e18d4221b1548af0ece9b907cd3e58531f9347f021331bcdadc9c8af021037453f5ea6c7d3ce0116419fb5b1be03df1a37ee4c90328eb11cfca9b756378bc89588221966911057cffaa29dd5e10fa3dd4fa571a3981a3013b528e09bea3199fa9f5752de0f1c5fa9b402fcd19e6fe58be9cd0e9db2590c72a9472a2e9e8d216a6e1f2f42e099338b264a3d3ed1e1370ee3ac0517264b8f89f3c5e77d7addcf03ef4703b3c891184b7f93260d535f423b47ed2bdfc27fb54063e339048d3ca5ae9b22e7b271703aad44e127c65bb16e52cafb6281f13baf80aa5ae402c297121ed44cf925ae5075a293c7cca90020cfc12e076ad8d0387a74c5d7648ee63ea2ca21be166d5d99990d81f6cf0d4275a4758f5609711345c82fc93017495443093e0183e1488fedab12d010c30fb8a4cecaecedcf77ff7a1e8d7a2f7ae66dd7a29433fc003627d8947e077af2a8305c4006f525031ebc3347829618a807a41066cdc41510ea5128581b77cb6305801736bdd02ab76409e9e91df886c473e47ce585c6895e0929fb5b3c114af70b39f1450b7940ce692d9f11e7f92a3331e1b5072174bf28579e479dbf990b5dcc077a1f200c7c8fca6d5e3040b75975155c828fb01d94c39f40ec5ec07c6b95cc059671e04a609193742f6a133de244a2b0ac4d06ad43e983e506cf171c1d1d3340d6521ce8ce50beb5bd611e6734a1915eb6c20c41387bff090453329cc10d8f77e9b690aae1080a2545ba706005ddc94d17209c1012f1f1cbf88a73dcf58ce743a2d9b3d1054af05be5f66987748b83629c06124e2da26502839bc309a2ac0b809925a55f6585219bd5acd1ceb05f5fac55e621944756b4733724247c4f1075360c6376611c15321d6ce605e5407a6525b76c660c86e29b221b002abdae487287b3972d7413298087db0847e5d8a13e870286cd3d92b75f79756f1c9a97001441858256c6e662c061de6b42d879a7480da164ae775f4a9ed6ccf7e453a43b1385320e698d1c3275e84d6ef817a68a34593700efff79b3823ca7aa906d6b111693e7bb20b2b25b0fcf7480c2dcf39a98010fda4153ec72295fcdf8e0b18d3204e0a0f219f96d084e6ece44b725c5d58acc2d8841c382a3797a6ff2ff6187dc298abb79eb9782a4f33d6b8934dec1085f7e65b1adf0da2af940c1889a21442d8ba4225d2419a90672ad8d0861aa7e21823a3353576365c2d2bb24e32ec89dcda1c550db65879dc86a0a3b66fd64839864b84f4a750a4254a52fc88fc626b8503319e4825943dbfed21540988a5a3884a65a3a47db19744941691c590fc2d880d18ac7098bf230a17382c107f525429eb434a853567be7d0b3f8c9f9e31e3b7f276f345f44d93eb35478cfeaf07b18281f906ab7d4f2db155c61438980331ea1b4259e427a20bdd2d1115e9fa3ba909cf2cb9b092fefeb09f9476d2419ce2acf9202203fd6bdd3a6ef77801ea03a36a29e8770611faebd0c592abd8ec112cb91db213e0dd2b2551617a8e47330d1a63a8cd5c7b2172f71069a0a0c729541fbf45925d0729a7c5198e0a6b1efefded2e57c42762eae5c95a81f76f0bf9522a80da97bf0c3fe386b7ff82875a5533496671ab8e5fcfb88899f846294bf33f2f17adc1791f31b7a5532a08b1632073aa23bb2cf1ff6c086f6310165b103a22cf644154f8fdfa7309e95e52705ee27c012282d3760f8adc358f514aab6e5744445b7d4b0981eb4628129ee20eedfdf2388a094eecbaa6bcbcbd9e56f78fa98aeb38aafd337983be82c6bad37799b7f58d44d28c6bc6b700ce81d4c56806b2a3acab4de885df1d01642bb6bd7b2affc836572cd4376cea735f8728dac7f746254654a27d095d9ee2be122f49699a5a667acfffb12221e0d5c75e742bf4374e09bf2ccce7480f874c98a70d60e8acf4f98ec8405690021d686fe7ae8beafa2916d10e7d62d4480281b64e406ddcbb7e56b0832c9d704428770ebe4fa682b6516eb10cff1c632d1847e3d7cccefebc99e04fb40f941d93ff3f5a54e837203a0634b583ddfe51c4410798d68de8e6e12be205e888e4892d7330d0371511a1a34b6b59db3fd8e02d6703b8bb2ff5011a45a07dcba70240b1d18f6c72649b6a0a4f68773bbba897114fe37baadef25f7f344d12369e4da2b02a1a0316dc4b990895e47d9b5c7ffc0486db0be5b900d5e85907cd97ef976dba46db7e706a435c195be38029cd20192bb97e5e94ceb4d976fef8a7c84ea92986adcc9413d94482019e8c50961259954ac4ecb2f4708a14ee73f8128f588698db0e86fd383c83332a49d7a688e962598d6dfba3ddde278cd5fecc81faf6f468e543ed517be0ec46c8ccaa10cd35407d4d704ec96f38deeeb5c46cd15ada5c98849f0f574c776c962811b89f94476d9b473bc458e95e54561e38f3630d4804613baa0b6119cefcf4e0345562e07f48f1c911f9e8d0b99c6bf6d795d2ca87cd37afe5ef9db1025941f55975b82b8c2021726876e3977a16fe8a7dfa8c3368aca80319bf478cc0390299a204b2548a964b9c24330361694daa7b849707006ed38e86e0bb6a5d30646f2d2c9d634be3f91859006eee1d5278305a0c946d8a78badbc0e8763cfcebc6438300ea3151c68122ac442f924ee750dd39f72cd123227d204c4a926d87b9d890c79220a36077dd65b5dc72b1b3f5b7ad32f3802ed35c21ce4400cd82cbb8a61fd3fa45212377005207c8010081c54a87a02f477a0f7e57625e2237ad3e9a2d153cbe83989e41226c1fd138b765ad60198b229f81dfebd76fb9b0aaab0774494e7f350902e06f1c4d63bd6059a287aab87336e4d98f7ef08c1a411fb737763b52bd6488a2d1e6eafa4ff7", 0x1000}, {&(0x7f0000001300)="7f0116dad5a929c8bfaab421b1c3caccce9b5104bf337d6932ba71e90ab295d575a71b2e7ba8ec3a3814c3bfcdf56b18720af0f5e7dd7346d84f00f58a99779a53317fb5ceaa680a4d23aaeae96de152b8bc8380c383d028320fcc2ba364201bee4a4678d01320cf9f", 0x69}, {&(0x7f0000001380)="c648466e9a8058731e75c72da21f81a628567827888fc0eacf60b793f7e597ab915be21cf752d1091674aafcf4754c88c35f625080911c1dcba20d6fcda086ffd35d15d9c5474b252d80dd8c68", 0x4d}, {&(0x7f00000001c0)="4ad52b1dc8af1c8934d112f024dafd7aa5ce70f3e8e08a6262c9286b414465ddb453888a2e01", 0x26}, {&(0x7f0000001400)="b604f9d5d80190510edb3a8ecd73851d46b20ecffc3efc680a8ef01565f0162a36e27c2d7f6f9a5e4f153fd5162a2793753e70355bf2f0e609ac292024b989f82240c56e94f61bf56ccc64d2", 0x4c}, {&(0x7f0000001480)="84de896c822aded5b8b5c524b5de01c88bb9a8fa140fffe6e5274a79f49427d82a87d6f52b6f961361cc045c68b747007a4fb738d5da13e6eaebf0e155f1e4e97c8267ab65eb055680caa9b0bc45fbdd0a2575360030a6626193b4a88bf7bded8732ab9b8c103e981a8078349427acdd9e83fe22b6cf3635feff5c4d17c3141d07fcf4d4f0f04dcb2f66acfc2aa2814252fea300098860ecb9b85ce5f55977aea9d8328ace8a8fdaec578266aa96137ee3919c848c108866ab361e40304dd41a916dda7cf927dfca92518fa184166ea2cc98563166325a61341549291d2ba1af9ac2d5249e999e41d215b4c29fefa14dc715542948a514a29a911120736fa4ef92fa03b0e2bbf8b37c4f0e530e8adcbe345d6d075c0f441ff470ed3c60079c66502d8b8fe50f5ef6aeac91ca7b0a6ffc81544f96a0e09047d62c99d3f7b9bb0734f8b9eaf247c41d9980c0658870205f9269bda0bf29aad24bece31cbaac3ae2bb7d6c4d85012630fcd92e07da0aad8b97f03df8be36fb2706fbd331f117a870616eac313282fada991f1a4b975e3ce53028cc933c223d131375d5467d83159fb7192c461f8b2f894331dfe474b643460e616b2a6f66362135cf737ab87ba029f28d8d90fad9994bc50d879ed24d6ba0bc9fdda71d7f26b327a72b54e8d03c9b22aa24be450858a5365f3311d939b5d581acb3fafe9c14441043099da32a510416f080966dad83c8f5221c402192bbf1a596f3d889e44c49c158899d21810ffa05e66b3d039b0cad2a836102a1511ec69c33a9b80e55aabd46c4eb67e1a5320371bfc485f192d076518255baf7b143b42a75be277ee862ba8965e492cf10c0a43e1bd63fcb9efe6387111098fabb74c59c6378805d85e70b584753229c01e3d7126de5696854495cf40a583ce9391823c018a7820c4569e5c589006f3d7c47b86898d3327f4179beddbc25918b786120c42d4f2d77c5ee911cf7da6bdc31a3ca78bafcf73aaefe50a1ae0408a165593eacf0b04460300e984b225a9e62e66a739db073ce976a4a5619d3a456f769128e9ac6aa2e47a6f5125d9345286a50e75eaeb33781848e76009b93a9b434b6a93595b3740da7f6132eff14634d8df6ac4d5e8012ecff69aede9a51f90eb38f24db935b18d1705efc40c273ad7e2e4200b88872574852ad967dd3fa878b5682f2fa18c6e90d2a06346b0862a3c9299ca1d5ae2d25a1e3769bdf0998b9f31caccff401ac23334e0fbdf3d4754d70a09622c5f227f35d90bc7b96b8e912ce2c0bfe652b6203864af99c20888edd50f6a5404d1b79029ac9d163026585ef88e05ddcd9222539935b2914c4aac0d8e03dc65b1c9d317bd52e9df6ea6a4affb57589bd3abbb6b3bb2e36d6044c74dff6204ad6baad5922e2c75b0aa7b7656df2fc9ecc9b9b6944b0f0d57d5dcbee1a21d90d08caa7c60cc9ba762f38443c77badeae96f6c019dda7e7bab0acd00e0d6230d5df9bc223446fe64042d93c86b2359bf99669ed3c27306c261cd686c6a6e1def02b4685b71a5ddac90332a0f68586b7e31881653c6c55e466f2a6c0dd982ab6a78609ea995d57baaecf2a8d25a2c55ce58d476ca206af852fbf5d379236db742ba6d4db6ce927ce5abce8773577eec2be5cbff89ce001b23a7ac15aa450f3745f0e6f25f0e7f5181a70eda2de48d50139596ac2daa181822c8bec684918bf99a0011af5f96404325a8d9cd5ba58d39cb28cf88016b2d85a15a94e31bd6d9bb75961d0a8a11f1b107893ca0fa5b0c82f386d96d254dc2e273040d031b7d5aa6f445734346f9bc3f169935b1af17fa69a3a2dcdf7f7f3838ea8074c301fa754eb81790eb0bd111855e60b515ad416aec889148c8c7267a49ff5d88efb9724151c066c3419600abf9ab77c35aa2a1c9e4bf17ec50c2fe66103cfdb61c5e51ef0d69f42c6349dbdf0e45b678d396a91cce05fdd1bbc5fa6044ecedcce3ef17330bc0933ecc77f8f0618340e5aaf30a1e96a9807392ff33e5985ca9a7f5c24b3a631c277e5314fe433af49b74dbce12fa675675927350efd12fc4d86785046a77271a20f0898e87b84f71e0b9485213c356b689502c6192cb313ef4d6111222bf86abe787f2073744295d6ab6238438c9aa7b5bf8d32ac276914ad981b59edf5a66e70868910d5eea6008a32a6552140b6074b1e79596d03f7ed062e3d1cf3d2bd6df657cbfe73cd2121849272972fd51ddea9bc34c56378404e2ceb57c63aca36f99e43c1e6ae552e00aa9c90f4698921b3e8a1089d5d10fb9417144824c54cf6ab54bc268b19f9a1d83307209e3d9ffd9e6d9602e01144a5ab9407389c46cdc1a2c0fa9f3f00ce8d4590a71854f0260e2a52722028efaffb2d340a942055127fda96df8cf14950182289fd3a75e2aa6b894a44dd219da5c89aa1f0782a550ce54efb7044c19365b8c1cc77139ef30b0357ffe97baa9e9701b4b77c4327bbfcb160123d706fb040fb0ed0d8c5978911edb7c77d701b0075277c0f980606893601f9b524e47e1aa23f84849a3bfaa1c2f6e0c7db4863b15671d28b779af06ee0d95609651373be7135517aa203f874c66e70faeed7e1b04b2737cbd3c43004cb8c773f7965d5e47f89b8e1f7fbfc7703fa6f66351616c2dd7d5e407ace47c913f9650a1cd5783921026428732f3aa36ce631d921b41e7f9d8849e07f383f46928b7f177b46c0f1299a8cb6e6610cb3f5954ab64d8712a6a56d821e1fa3af7906421496878b8132ae49b2aa6ab5bf3cf35d71585becbcd8ab54e8feebc32094d2810bcc10787adf8d8a23022e29e2bc22ed452b172da36897b3869d9ab5051123c70c8bebb1fb39a5af35c3112b73c9a5674a684c6c64ae0ac6c6a95034e94b2f43b02facaec0ff332470345d55e83630ac6853dd5af37c2d9e8d0afdeb81a2133499efcf7330df364e90de20fdbc2ca34b42ec0b2c2c9f7285259fdcb326236d302de8790e4b56f3e1fde22d0c08bd9e724136cdac11fd4d933651fd50e8f21e716af6ef45eb0568dd0891e7d0ef877f1b44838475437b300e0993658f220c61d9dc88a42027eba0be0ddc521668146470343c4c40aa383278c6780eac9cd7eaef348d78333567d5a5181fae130c399bb92ab69f25e9922e4361c7f28e7a0b339fb12d7ee706b6798488ef1e8900bf9171eea1cef18abe85381e2a3acb70b07dc4ad3fcb562d71f5dc442eb6efa62b1f4d1a7fab13a0ab35d2e33f58328185497ffe2af53db6b5c62d4fc3e4c51694b6b98df40cce4c66c8cec560ac87aaf41b7fa8d9979eed5934ee6b041e9bde8da66b33836a7a12c7e0eb050d2148b8b9de045d7f5c7bdc6d9b8056fd64743c381125f7ab58940fc07d6ff095e834963ebe9728661b4bc7b43dd218d18cf8f1aae9fe38463e53f642773b697f2bd73ecf61d624aa97f734b5b18289ab975d04e97bd1d3cb6086d17312d78ae0a0821a34a0dbb0aea1222529c2eb5abd730b249fd15a5569a38ff613e434e692edf5dd203200c4478c175e0a94936bd5f62d32e6f16478d3e19d67a33ec36408285ecf924a11896ae78fe3b45811ef048c467e6645c77afac6ddfdd3df78fb63d26669ac6e34e4a10a2c464ff5e77c4ef4176f75e3bad85916b116620aae2b3a86045ae916c1859e6d86addaf0ebd0f48a8f43cce161abbf063a07850dbb8c06b923ad0254b3f61e3566b3b77715ae163995115e21296ca9ecc129e733612aa6324ebf6c7bc254a45a199443e4eda44dead16ac6ea27eb05c10ec8f553cadc15bc0e9a05df83ed08b96f332d9008198a7de804e21aa3c230d6c497a63ad722655ebe81721aa9b94ddaabdcc45410bab8eda840b9a6e2127e5bb31f73bcf83c570d5bfd42103c5045ae8f945ef1ecc5cd63dc7d5c3b778449bdcf938f189e26d164193a93c0ceec1df3088807624b9fb71f917234037f4dd5ab92c7152c1f89fdb1281e69557955f22efc45d278f797a976dea0046699ea84c6f3be749257af6fdc6f22a21594e857411c6790e6929e4ac487c4eb5a0462548ff84532130e160ac0fa3fc1908fa0771634acfc6251e943f5604ecd506f32a232d511e98a5a550649ba1a5ade1f5361e7a276f01483240e6c49e2762509b76072a67f5c11aa4e50d595c58646930182a4ae67fce4becefab19b9b407012065883cc37141895153bd236a1e2e678221fabb331322791d587d99bf69397115412e2e96b5a3444a6a3ec83e7fe50ce482dc923675d45d5c9c950ff06e64149828f99a5d10c9a5a6cf1a5a1acde3360211b41f1844512a149bd2e6802b664949a4da4c57c9adfec2c403a3ac51310b32eeef7d1bb8a0086dcfd09d5c8f0c3abe2f981241029065e8a849f54ffd2052be0769c25fe5307fe2ca69c0f5514068d67c9f4a9c0a5534a9ac7a894190ffde36f4ae372ac9d440213a3513f6185890b8a675414078b755db5bba95f0cbd0135103cce792406d006a94a1eb830fd15b6796a13fd04809f40beab13c632f938aaa725e720807048e29fd8df1961a7e7f25208bdab3474b870c4881d5e9deff367313cbe3784ae29c7ac4ed0e494c20c53210fe0d59a6494513707d599077255ecb6ae2b762c5048d8929174564ad2263bd4093c9219ba2721ea86d7ea04e5692e523cfeccd26114b4e4e9d9a984c681f691f7dfd897bf1c3407a87cb0db1c5f1de174f88189d0ab9aa419e97af36bf522318aa2174478823ddeea580618d82c14f0918816830116cc2ced611cb13b4a89749d4630b516f12ecf90bfd7a216e3f3ab5bd27cb022f0f301ba581bc81d8f4ab81bdcaa88d9bcce00c4cc6fa8b6fedefeb96499e780830c072c9a49637356ecb9d7308deeb75d7f7585b9415a4592fd0dba877b8dea133e8a8232d7b28dfd9bfe361d2c53937f5eec5fd31edaf2378869693c69a896c6a1b4bae96c2bee5e26096411d0200e087fcdf509eb3f72e15fb509b157c5afe8b860a351b80f2d7b0c4d2855abd33efb962967263add916527be79b8a38ffd79f61c9b21722b75f77087d50835e0eaf72aefb7207b8c6b3fa4153cab110bbe50f2bbe1447243722eb430c45e64dbbe15513e919dd178433a3e50fbae0a748a4d4c062ee95fed5922afa38a365a231d5b83bdd18f0dfbe49b6ba5b68fcb75c7b83becfef9c28d07aa7d404f204e17900f1d333cf41d2fd8d0bd39b0ec9835886099cb099a945f6c62e1d880dd74c3eddf0d91a680991c699e376355fd2ee1f6b58a2612950f5661d3fac601634721e135ae0533174ce7af706de5e1a9caca979692023e9e35a363fdc2efbd7e44f51df47b5d5d19f6292c236f62d8de35d6f015b1c9ecae39e954295ac9c806b6d864efa664736a84b147d722323448d51b1b209a6f088087e2c483b82f7b24ed18476e3d7f3afabf621fdc29ac460c8de30ab2a378c09bb43d98be60b3f6114675a01088f9917a4ce5985ee5635b3a8ab52397a7e2b2e8e8a49f7f0f488c8dc7c59bab38d2de19ed44568874eca15708bc37d1406c967a13d47dda2c63858f268a92fcc0e368aed4dfed258cf239d0aa1fc22bb3361db6e78925fb0248dbc73010b7c63e83240fb36c8c80527361966175dab90bfbf3c331d467f213d5a986b245d324851ae5ea372639547e55997e146a12d437685e4fdf6976f92988c28c31a487669657ceae46eca242fb7b545765c47929fba8f7a77d698019dc479366ccec34708b37832d087f7b513615504394a1eba27a29964b1c11afe2d5594f619c699b7a0df943275b7a1a4dec226ce5cc", 0x1000}, {&(0x7f0000002480)="22f868a625adc145e58dbe162c9bec8a809982abda271ff7736a654ed7f55e59702c4b49897961a5ac0db8070ec9b0bac00f09edc57909c63e8801301cc43e92c8d3f45145623cc7104af5d637f3b361c0f78c12077e1322f0690e969ae5db84b7a127daf1470ea15550509dab6834146945d4ee2f2bc4634cfef6e63cba5e03cc6d6c83fd0d8f3c23dda9bbb97ed15d77dd8a00bf1670d298c96474fc7afe0e108314a8783ed0b794cd75e895a5792f08735c7c7eb8393433da745ac1ba0420319ff2620eb24e841a7b59c81b53a387bba22891c4e608b77c3245c247c3a2be969ecc9383695276", 0xe8}, {&(0x7f0000002580)="986476d799a8ae40e233cb821cc8b6021a2b33ff2d7c4b9778cbbe77dc3daaa0b0dbea785a467f125ed052d031a8bd6bf3ed1db09e536c47bc952e507ac13b711b263ce504bde496cffad15084d7e0568e2229e94a29c99091d08afcc2f5b9adee4863327c1102cdb4b3653e6574565682ba42a557da819341", 0x79}], 0xa) pipe2(0x0, 0x10000) 04:15:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x80) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = dup(r0) pwritev(r2, &(0x7f0000003a40)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getgid() chown(&(0x7f0000000100)='./file1\x00', r3, r4) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000000c0)=""/46, 0x2e}], 0x5, 0x63) open$dir(&(0x7f0000000040)='./file1\x00', 0x21b, 0x10) dup(r0) setsockopt(r2, 0x8, 0x5, &(0x7f00000005c0)="def57b30260725edc30f806f5942d3cf26b7f7dc02bbbe50b9f947e9bae04cb72c1672cd761ae6c875c26f69c8fdc37915e7f603d9b8306c9ed7b282af9ddfb9094fde716f31c94452190e702ce20147be7ebcf10f634003c1ea5a8f0fb990ff2c1d0d15a22893e397d11553a3ccdf25ee2e43cfbc76260b745b61289742756c588423f5a274855687c544ddf022299f8bf508317e75d6c1044cee04ad3cefa5b2e4a759b3ae07a1f2e9923d7f511a277f83cb4960b11a85cff30036e3ae32bf0dafbe035d7a1a6ebd6c14ae1ad028ae7725da887e072d034779235c66eac0", 0xdf) 04:15:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000340)={0x3, "5512d0c70c483b84725945f79e53b168fbd23dce75de370716b2e133277d4dcd0558328b618700dc26dc64465bfa9784c3a59e397e0a55dcaaea90706e58082a6c5d41e4461890c5bdcc3d3bf7e59697823131b9e2c145a1b466ff0b662d41c6d67b0951585f177b4de3fa4b3b275f97ce7574aae9f55493017a317ac40c0282fa1cba6eec180a08cd4b711e7e6051e591c84944b1990f3f9b232ce15ac10c8cafa75a2536341b1a78cfc2a4e18b59198af7cec0de6c4582fa480a8702f52be8cad31544fbb4dde7784358fd62b0c0"}, 0xd7, 0x800) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x1000}, 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 04:15:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x2, 0x2}, 0xc) r1 = semget(0x1, 0x7, 0x14) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x800000000000006, &(0x7f00000001c0)="503b1180878f127f26bd11de5f2d5330b2e1aaafd5a1cff7446cf0eb0bead7e9e5619f79727fa9b0fa00", 0x2a) r2 = open(&(0x7f0000000000)='\x00', 0x100, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x9}, {0x18, 0x1, 0x6, 0x2}, 0x101, [0x98, 0x211e, 0x73, 0x1fe00000000, 0x80000000, 0x5, 0x1c9ce7eb, 0x40]}, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) 04:15:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0), 0xfffffffffffffe44) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x78a0, 0x2, 0x50000, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x6, 0x2}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() 04:15:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) setsockopt(r0, 0x1ff, 0x2, &(0x7f00000000c0)="0957205f1de95ee10644b4f370da132e", 0xd3b32bda527ad3bc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x5d8827bf}, 0xc) r1 = socket(0x38, 0x3, 0x7) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/195, 0xc3}], 0x3, 0x43) listen(r1, 0x0) accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000500)=0x265) 04:15:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20110, 0x1f7) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="7faf32fc6a90fca5a056ae4b832e919c9870ff5a5d34c8829ac12d663d91767c8d14add78a0b693ad5be19881964569ff6a7271b9db3da", 0x37) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1fb4518138f7d1d6a4b77acb34322c0cdf5648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821cc53a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) syz_open_pts() close(r0) dup(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) accept$inet6(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0xfffffffffffffffa, "b08dce5800"}) 04:15:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 04:15:29 executing program 1: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) 04:15:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) getdents(r0, 0x0, 0x0) 04:15:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8888, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f0000000100)="6652702c45d0120d2248942acff066495bb8beef63a16ea3d91daf90b6da73a28aaffdf11e49d813b0cbe2d7798be84bbc572b47e65830c590146c2f7936a9ca765d2fb3065ec16922f3ccd9a55e00dc5c07858d0aa9d14bfb62c01abefc692008d191014cc83942fc657a5c2e973c7b27dec3c597526cded28de406155a12da2f134f641efe8405cff80c35c0d7af16a05667fa98886cee87b09a5246feabf017e2e85d902167dfde94445b1f8bcb5f05d1fcd500f5f21d00a1ef10905c11c2a4e4c6b98c39df87ebdea2279de42d7b9ee397a3ae07d3f8fc52f1551e581f005cdefe51ec", 0xe5, 0xe, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) chmod(&(0x7f0000000280)='./file0\x00', 0x10) r2 = semget$private(0x0, 0x3, 0x104) r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000bc0)=""/240) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r6 = getegid() fchownat(r0, &(0x7f00000003c0)='./file0\x00', r4, r6, 0x6) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x2, 0x10) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCCBRK(r3, 0x2000747a) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0xffffffff, r4, r5, r4, r6, 0x9, 0x1f}, 0xffff, 0x6, 0x1}) semop(r2, &(0x7f00000005c0)=[{0x7, 0x2, 0x1800}], 0x1) r7 = dup(r0) connect(r1, &(0x7f0000000600)=@in6={0x18, 0x2, 0x100000001, 0xfe1c}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x583, r4, r6, r4, r5, 0x0, 0x1}, 0x101, 0xffff, 0x3f}) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) utimensat(r7, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x80, 0x9}, {0x0, 0x16fd}}, 0x2) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x4) sendmsg$unix(r7, &(0x7f0000002e80)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000002c80)="714243e28d72a3475360917a91d7b7f86732fb4dcebed57b2985babaf252ca4bd1294514bd83debb3025771d53d03f56c430a61889a30ad841ced7d571e6e56174", 0x41}], 0x1}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xfab6, 0x7fff, 0x4, 0x5, 0x6, 0x8]) recvfrom$inet(r7, &(0x7f0000000300)=""/173, 0xad, 0x2, &(0x7f00000007c0)={0x2, 0x2}, 0xc) 04:15:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="517d70067622e51d7ba3c353eb97016b971366c85e7d7c85361750eb950e98b60587e3abbaa162a725db785f524a7697ac5bc7a2ad8e0b8e810c430f6c0920140020c08d71693db9492aaaf61ea6958c87cf785e83d1fc16a1cab1e0208f0697077c2f0a1bf82c8954d21c42796b6c55146c6d8f9da47bd87b372c63832f754b43986785911f7a679dc4551c44ec42830e7a5909dbf6da2be225dd205ec26928bdfd7b71748abe0a02df960b3c6ffdd5e42cc1cccd5c09227a36dd298bc9", 0xbe}, {&(0x7f0000000140)="c1a249056561922c44bc04fa61e56eb28b21f5c91ef40527a71cefb01eb61ef9dc11992a74b344c86dc0427b784430ec7456172436c50008446d6096198b86eadd113f1a458d061353268ffbcdfd061e1bfabdb887fc91d0d97b1ad18ccfcea3a667eb546b2ca2f50d15c2d086a94c280bb1dc57a8c662ebaf50", 0x7a}, {&(0x7f0000000280)="e4c2cb27001a250b11876706ea3b9586ef2504c3f38cc3e916454afc1dc6e5cf00b3e5a0ab4775aea1e88d71d399bfde8d72938a5c54e4bf634a43e259b502821550d2a818f59d0bdade56defeaa416371e3713a8486c96d053611208b69b0cafebee7f9fbeddd62cf547014cc3002bde9c3ca8c429b04ada380a7bcc8eff88cc65963149b1217f3f5969ab8dbe55ce414fb9708", 0x94}, {&(0x7f0000000380)="81f73b0f5fa446a803fd377b67f19d26019ea4372312aceb55bf0dcc455f3f2ac70d234323cbf40bfd12055e53b2e88ea1c4daaedfce79c9d0ee499f73f67696ba3b352d2ef1d969c1fd9dbde47b4db5f0f29f92193b7c3584e0808c2cc7847e3916b104568249520d02448f11cfcd4e348074c8929870ea3bf68567d0d00c93d2ae9aa6f5c84543be4441a274ca6aaea80791e90e50085ee73a97c74c6809c5f234d8ffde5d69a7579592f9763617f646668826bb42ac007819c2ab994bc583a9995ceb9aee6bb36178710332c8f5f006274e", 0xd3}], 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:15:29 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r1, r0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2010, 0x72) fcntl$dupfd(r0, 0xa, r1) map stack 0x20719000-0x2071d000 of map 0xffffff006595b740 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff006595b740 failed: no mapping 04:15:29 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000640)="b1d7cdc4ec0046a2b438fb089decf3a596483ce1d66512147e5125784f5ec94e6cbb5556ad5eaabcae7e4befeb82d97ed1abc2499a0c328d5819ce2e41446ee39f1c992351c7e2f8e5cad5c967fc99b68f790091e3e932da2888c21f0dcfdeda15e2ac95203ca74439f47c642593d0e794ca28d06e3e20c766b3fcbee222f279077fe05c0696406a6b288f0b1bbb50628ee0873407abfac9dd470f7167826483d862bc9ca2e3ec5927303dfab6948a49de6804db8074f1b2c1575bb720883126714d53db99a3297519bbda3475e40af4fb", 0xd1}, {&(0x7f0000001880)="d272f0b9e7676c1c04c6fe8c08e26ab84402b02112b55ac9a77fea70e371ea364befa2f3cfd8d52f7527397c51833551f01487d3c5a03a68bfac2842615faf5e90abf2f53579561a6d", 0x49}, {&(0x7f0000001900)="4aed0341c024e9917c08c9e687db7956e573ffc194cb69e67519165da537b5a7247e697e2d44691b95baf240398e83eb6c6c6947b88b8048b61ff2e385047b2f113d27e9562a632bcc157699e87f15bdcb253410a8582780f1ef60f4e8c7ba911a6df7dbfbd129dc53b0ae289b000441d5eed9c2a767f8d80e7aadca5f30956463145d43261bfd0782aafc7f38c74a64352347d1e4504f6b61e06bdc760b", 0x9e}, {&(0x7f0000000080)="341137f9c5df88f3114e669e90c26496afd489ca1e7c89bcdf25fc7698d7c74f4fdb13370f9f906e3498ba656d26918500a4c34b839ee9904c8e820e6e630a6b", 0x40}], 0x4, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x4}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) socket$inet(0x2, 0xc005, 0x10000) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 04:15:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ff8, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 04:15:29 executing program 0: socketpair(0x10, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000217000/0x1000)=nil, 0x1000) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = accept$inet6(r3, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file1\x00', r5, r6) 04:15:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="cd715dc386b5a1921885570e7a83fbb48cce2cb331a96d05adc24e2f63559d959645472f581848094ce3bb826e6979cccbca26942b62360bcd3237733a2d5ef7ec71653e56e73c711a97907ed2335cc8", 0x50, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f00000000c0)="2e3d5a5cf4415af96e20bcdef0ba0654c002eab8a4fad59c9c426bceb695c8eee36886afbcff78bf62545aefa6a58d5606f0dea5ee8610de8247d8eae773e34acdf1a7e05ea675ae420a06b3b6f68ba29880685ef33bf29534cf6d78a1c1403171e4d0e7717c376aa2b4bab947437f2ed6f62b1b194236e429f100616c34e69836819b86e1e4b5a7c18a8f426cbf6139c1e43f5b630d60df755fb1b345c0847fa1361c597979dd32614dcfa349eaddee5dbc3e3825bf3cf8b9d35b0e755e35c9e4b7cb37de720bb736cd5d2c8128a8d475bf8a830550844957439fab76ecb965bc3ecb0d258b76062807af06eacb3eabfc25134b86386dae7b3b00ba0ddd676633c0440662c67544398187e81001738b184382cbcc49c0d703b6d790a8d98c16579a30f11daecdcccebc62eb134e5907fe6f71e0f2a8a4e1caa41156ca9df1f6cfef23c9e03db7c00761211d569269fd917cfa937b4a484f0ae0cff9ace7736ac15c1a65208a79e24e1af8617db6f6c9eaa8d7ff70e73e18ce1cc4a50a691b411ca27af02d5a079942c5238353176fbd039baabe1b0f9994e6f0c24cb75d538b1fd6856d4bb4b11e7d20b23e720369d6b718bd5d9b5eb5c11c0d013f73de1bde513392c329c846b92eb092e7ed7caba814623ac8b1ee6c48de6f742b5ae1eaafb6677a404f52cc6cc4f3921ac86d67344069b7ccd195402a8a06cef1497c3d60fbc997710e0ded0e4194c057c98761631bbf8f71ba936fe24ae643d61774571121ae88c9fa246108e050999312164306e323645786481003d89cef9a5e4d7cb8ffeae1d71e498fe153e43ca1d49dd04dbeed1fffb819c363d722de226461e0983bebd9eed5d543b76fc6bec0b3b33b336cab15bf60f6261524bae9aff745a4da31705894fee9a7a06d280b6b4a98bf2131fa4868763e398ae11aaf0bf636613cafab7b086490bddb9eeda378424200eb0c883478a83e4ae6eeeb985400b335dbbb88ff2ed9d3c85776d7c74983f30cf1d57d4fac055fad6faa2e12ff1cd414e129b0e91bac67962ed26db2e0eabb1bab94f6c3dd4daf3241cb75a6d7da4ced086b5dc33146afc8a17759a917dc276b9a1d3a01bc304b05a7e29ca336b6ff50461be7f76ee3c54ba6b0a813c4fec048cdd0ac328d1a7f6db84c7ffb107fcc7c0044af3089e2fc4f380b88a2d9659df878de123668108cf80a1c539f497e3c04040e02f482c62d5efce55f0bef24d8edf9dbbdb6a53895ac466e475767993fca92ce9d9d336d2ec3f5d187a5fcfd504da34aa3514a3ca3cb72457e7fd6093c8e8f1155c429a52dfe40eb0338069d6034f2b9a93ef752ade0c8bc6ee6505fb5adc24826ed550221209900e64c150af67c1f839287701618ec96733b7cd1b29e3429944f6d7d060df8ef35cdb166168b92187cd36e042a46fb7d1e94b9693e3d473b8219630f92feceaf617eb319db4423a42029bb5e90fb71e5af79991df6f706bdceaffd2b8576043358748491b361a765a955b0a95d500e291624d36da6e870ff344bec81e0e6eb32acde9ac37de701bd69fb7c021f2226d93eda7aeb56a2fdf44175844575fd9a399fddaa69d0e0a020c49e73ae163510a9e3293523637ce90ea86387b1c9999d8d9607da6a7ddd45aeb532f4237c7d319b91c021044979094c8e2b7b7093cb841e57811f5473da8a4c7c31547d436991d663ca259d677ef86fde929713cd96654f8f7b2e99039be91a6e5ee54e4b29374553e996445baed1ae90db26865abeb959bf7fa6c76a72c06623ddb8e3bb3f97da0ae5d8a89d78c841c4f8dbd395e8229a6ac10dfcac3e2953c3b7920c4ddce4bd9afad2b3cc101fde2c205794325853e7bc76c21c1003e9db3a1d5b038b32e6ae616b73a065c743d01692715c10f37ee197c904bd29c29404f5f82939311227b7a752b674106aef6c1a2d2dc2b1e8c49d33e8f15713c13d1b2f4332b4907ba57dd6421361682126bb08bb0c577461dcc051f6ee33e3ac49babadaf1a1303752ea0d92175a36fadd895de6bcd61fcbb53d24339987a142f1e75fc4948bfc8bd6a071f7ca9e9178de994f71b41aaaa16676356eb949755477d32d9437d0a87addd396e7e2c8d9ce2eb7b70b91527c0e1e08ccf8e69395a8521b52e12663292530fed73e55af04f801d1bbe8065e11b98083dd42eb7508d16b81ea02f02e8175b1de0951126cb259017279b00c952e6d75e5a4e710ddaa4930a371b4916ead1eefc723394875bb452c7d2aa89a621084221b7c13d18a2cf7e0c0a385979ca30b719d76503242fb70fd161e5807bb3800c289355b6c91b9330f1095d58cbdbe23cd7417cc05e84e197e0bca2c6fb82b95aefdf15ad3c6c30f87cf10b86469a7828bf2e52563941c54ab7e05a75bd1871c69fec8a755954137b74785d9e9dbf946a5f4179f1fef299f37335ce30a098996c5757d1c609b7e3198a337c31fca50bb4a4a9f6b911dc65f621f37b4460169460774da715160a51f7ce4eaac2f0dd0aeaab0c8edfd300c9ef5e046cd51ba2eae43877ff693c98a8e457e03106549c8a290e44d03e052f4004149148216bec4e6c5415938eb16089b736fd05fff58be65b2c9cf3a2b6c8c7bf7c07f983aeb2c6677ae46ca00b3e77bab505ae38c56a1a75e2c0155bb6e02f538a4b97f592c85c5a6db5f834ddf8125c4c0ceb06455981cbd5c84080f39a2d9123c31ed6abe16110b8aebdae916eb38f4b928262ffaeb1243106965fb388e06e09e628215755d266322bbe9e38c57b158a0762ee08ce4afd311517e1c660030a4d274b39b9bc4bee4d9dc09f632b166ba66768f989b852e139bb7917dc8bda5eca05e431a942c2d7b9c408d9f75c90f191dfa28557639bc301406f2cb875a83a9d9cba6824fd986eccfe362759e72fd8554a5db594d46054fb57f4a942441682795efb72b10eb2e18c552074c56a76bd46ede4b52bf39a1b95c283b00c4e436522b7b61b27b66dd6d7fc1b5cdc115de9649a1a5fb64115c644eed9c7a04ace94d663861419d0f222a3b6feccbc33f6e7722a7aaaddaa236a3af2d71f0ff3982973d71da4592c20e02624494e5b982d27c83f0c25b17dc06d82ec33450a45b17b51f61c3883f7e0d2ec0233aef282f6fc78423f91eb881cec3d973ee2cdffd54c876f87eea198ca639096cbd0fd59a10413aa7007159be9133fba6e2f1454c30728492e647c430332c05f68b5840d84475fd58c3acc216b81f60c2a422bbc9748d1ec555fadd92a3baf8bc5c870cbe12ca2fb3b4827c957e7b036e03529e3daa31e237afe5e2e40b7accd1dfe61355da0b5e580f827ccb3678b831e42413b50a8b0b22244cbc05401594cd799ba6e4601a3cd7aa6f8229118d366dbee5da5f0abedd17f35f2a1254e4e44580660493f26851769eab0a40a006783e4f3fbfc481b78ba5bd6871c06777fde71887f89aacf1689d703204f775d7d19c700171357992fc1b2bae887d54b41ff9c4e7372006671003ed192ae7dc392f15dfa8f21d681480037c25a37d27aa225dc0cead04c11596275dd382364a03bd127bf6b2aead4c722712bf886bc91c1fd58ff8dd7d41e99aabc2e032d67443956af2c3e647b9e2d87f6e3809e97adadb4aa630796d2214044da6e2de8c66b40c77d8c2883d63e43ee34f50463b7957570d65360305f710a872d04b6a11f8a7325e4ea8a3b9417a6aa173a3aea947d3b945d05aed22cf288534789b867836551b869800f62a8e3ae5e35af9480915e07198e25d58d8e55e63b97141a52f610a632edaa4a86dba875708a2ae96385866597f8ba5e62b99ef96d6f77ca1137ac3a039e8dd6b2fedd86dca4fec99e265f499876a31164fccc334a1168fbfe4e2a3a2bb73c994216e6ca072458b294c1118a91ce0a2e861948abb2bb057c8da21d7d7944dc007309cff86716df0969038ac4752f83579842b303d3583299b8e44f8df54253453f433604b5e33015e40053467d05a1af3550f3d06d19e26b9d8ad544eca76852ece35990d8337bf6f84c67021ca87ad5d987f9d8c3f54a90ed86f74fd3affaa8233777ca38eb9947b9d3efe9dbeb68f81e72f3ed32d4e36ba67c8a8955d688c2461b0ededdb2e552d29332f11780ea5bf08f4bded9a65d68fc784194f74ea819a0209c796139e5325b1aa2edb4314eef9827919e0678a1e7acdb111973da49e5bf1b6a512ba23b482e2290e9119d58fc1cc4a2aaf1739d216aa6f9b61586d4491200eaadb280141a114c9c6e82222775c8689bfe33e1e4fcbc9538a57f85ca06769192030799322172f521fbeef1b465ab422059cf7a372e70c680a49b753696bf316274c68e30ca7f04363f1a33c5d555a5c446439775ee93b79344a46794d385b69904083f742a3e082cfb20f98248aefe3cbc16a56baf5ba8783829dc0395c0ae4f1c59efedc14d8f48e4a8d32dc27c31d1227656eec6befe1d46990819dd73aca07be4166581f3542a4f23b8ee1f94676b53b93be0ce294de40a6ea3a96e323ec33a03deaab12081fdc27b4aaee869113b139665e08651e58dd8c2aebb8a83afde3bb540a39c7c2a06b56679891c12a193cd98a55a92cb8384494291accb94f072f0d091182db2b8be13344b5c51c767f71634c69a770021e2df5c2c7cae5170de1c885edb588242fac0ae29e43cb0159aff627f5353691f3f258a7cc8775488c8fcfece33d544d000191b3e96ab937b64bc962f8a2f08993e51f646dd07fc3c7fcb6a9c4a1abfb5323512be961afcde625bbf1dabf1dc5b75964ffcf9f5427ef693d2e5aed4b2d66cfd67ad23abd873a222749c89a6b58d1d4e370c286d15a2469715b67cd2c702449a4c3aa75f3e677d1d85c671f31cd8a906e69c0bcaf2edf833873522d91a804ff0a2e98982e62c07873f5e6f983817d1c16265f2d22fe0eb63ff3fbdaa6a41cf69b43ba6d9fd779d0110a8ac5a1906a35c8bff4bcf37218071707df83d360e84abca3cfdad4ae0df5ca72e0a0495f45db561ec54fc8263e158502a08f581a31f97009b1c14c5e30ee4853a368823935c7e9ae81fa3482a66c6a1adb78185f9f840b2e378e54bf723ba609bef9e8c4e86259fff77b8ac7e29273caa499b6ba507b0841dcc9560883aa3bd4f8906bfe85aa1badcb51cbc8ed169e4f14f2ef6fe476497f452a53772c8c61e0a042f9b338af872ae43e2dd4af878b0a556f8aaebcc2781fce17e02d9e88a2e9b95008a6a56e8f1d11e3d05c76b854d09f0b00b39c3ca0068d4bac93faa0ee8f2d48e7182b879ccb67f4a21354851771d1fad27810c7aa490386f04011351caee066c9887985861ce091a76adf37127862aafae3345d7157a0ed026a27539ad614c218b1a08f34f739b2fdc1e2ad32b51ef2a9683b6c90010c4be1dcd8777ce30a06adb1f7bd245cc259fc4942eb42528c6a2a22a58c2e824043244dbe7ff6bfc4083150a434ae26faf0dd5bef7f45b88b9a2573a51ca60fc514f10a3946dedc71149cd5e8453ecf0bc2e064e94b30298980b49aaa908dbaf097522577e43e94844a84e3613d1e1507bb72e006fb78441ef590fab4c96370949d76e42078ea83ad46f91d93db27e5f04ddba72a5531678a644b5bcaf69a797fc0b0b78232a92e8fbcd1b80d013b70a6e2729cfc37cf487c78754ee702016f05257cdd367bcfdf0b3d53a34cf3386ccfd4e114a98290847b0dd6eed11e493192d3781f3bb8947a9893778474a2c63214501ce2ee5fc7ed03a56a1cb0aabdcc906815bd3955a218aea27326855293ef2e2f4af093186b", 0x1000, 0x8, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000010c0)=""/98, 0x62, 0x1, &(0x7f0000001140)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000001180)="3e34b53c55d686d6439868199a61d77d00ce9fea51baf22559d5f96a4ffb3b6b5e8d", 0x22, 0x404, &(0x7f00000011c0)={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x4, 0x5b72) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r4 = geteuid() getgroups(0x7, &(0x7f0000001580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r15 = getpgid(0xffffffffffffffff) r16 = geteuid() r17 = getegid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000001240)="3e0eb42419f891e1fe1a0c9ca923676d6b55a35b7ae51bad04373d06b9785c0ec95beb1f65587693428e1d630049989c1d04ae47555e52652a2af8f563d106e5a465ca4b889dcd2081bd207f2bb52f5680819afa599e285e18708b752badfd6e2ce6ad32fa2b64c185244f95eb0f65c4120684b002809d4b6b4ad583b47c5d613c5b156330eed88f883386984714c014a9547dc1", 0x94}, {&(0x7f0000001300)="dceef435ebbd96a34d7525c1327c694350c67413801a83ee309b96761f6f5b25b0c64bdd873924502fafe17071cc10ad2dcc587712112ff2c9c4ec10409fdc90efac9a985b4909a8cf581130fd908198836f1117023d35d7dffd48b7406a13a79ca353851a7c268bf2b511498da163fc95842b3fbc2e5f7690167f52d972d87788a1c3", 0x83}, {&(0x7f00000013c0)="4d581693664681b66a65616590d2637a5e95031d8e6fdd299f9e5570b4a2ba39e88ed76c28c68fab3faa828eb4aaad900d6193a094fc1d7100820cb40508a4628df34d6b873c0dda5f99a1a236651b6fe07761dfc18423161aa34e45326a49b37fea8da902535f582cd6ceb3f5af21df7e72f7dbbc1cc51ab22082be18ef57515415fc845037ef5de04f53256a6dab39a598a5bc7b4b3e10b3e41330d2b166246776269c6a6b583418ddb6344258b4750b42996041b4e89108c841a765ecef9685d2b9fcd93c2c238d3c57ddb0400278fab3669ce87a45bbc9d63a9c1eb38b28c3876bce2b770130fd2b121360", 0xed}], 0x3, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xd0, 0x1}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) setregid(r7, r6) setpgid(r15, r11) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) setgroups(0x2, &(0x7f0000001800)=[r3, r6]) fcntl$lock(r0, 0x9, &(0x7f0000001840)={0x0, 0x3, 0x0, 0x2, r13}) getpid() ftruncate(r0, 0x9) shmget$private(0x0, 0x2000, 0x441, &(0x7f0000ffb000/0x2000)=nil) 04:15:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x40000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) 04:15:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="bc86beb5e5013a5af6fcf814faf7ef108a224a9d94f67496dcefc50e83b820f42e2bee8d8a83", 0x26) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000340)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) close(r2) syz_open_pts() 04:15:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x120, 0x30) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x88, 0x2) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000340), 0x10000014c) r3 = getpgid(0x0) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r1, 0x6, r3) execve(0x0, 0x0, 0x0) 04:15:30 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="e9682d20b5a3587b20547904ab59c378a5e5f588a84884faa900ce161dba2c25f12827e19e29cb5079d098f486108ec45f0dc3ba9ca2c81b1c6017d58c80807399afa0163eb12ba58aa4ca473a113bc097f8eb576964854f8818521ecc4569f70192fa8e95b9bed5a331c204a4d69b2ba993124a6f6116c335853e908d6d9c7fff3b0de233b6a65e4997ceb5ab2229824853f190e937c945f03bfd4d6beaf1b9e020fe950cd9fab99f4866f2f0bb0a4d8f3e3e28b11c29ea67891176839028ed84e9c8f8623f8bda21b2a0cc76628a8ddf018ff793ced02d7692d0370dd4fc44f39d8ce9689fd45617ad517523facefca246afde32", 0xf5) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, r3, r4) 04:15:30 executing program 1: r0 = socket$inet6(0x18, 0x200002, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x80) recvfrom$unix(r1, &(0x7f0000000280)=""/149, 0x95, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), &(0x7f00000000c0)=0x4) getsockopt(r0, 0x200, 0x2, &(0x7f0000000100)=""/248, &(0x7f0000000200)=0xf8) 04:15:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0xac) sendto$inet6(r0, &(0x7f0000000080)="e2bf32d97cd77ea5003ccaf0fff3419d47a737ddc519ce46451799b841736f136fddeec7a77e95f91d31b4db9290cc0a52cbe320759b986cdfe881509bc9b0b3025546001337dad9c78a257f945659a7878791129147672941ff203e43dee36ff0194241a7b5c2dd3f85345f6899ce787474e26184bb50d7a38424c3c1937399c0013af462afd8cc95218f17f4fe7c8ede2238fbbbea46d815a17107b3f578e210add93a8aef149b84832c696a09a65be4d65149f33ce862197feff5510fc7b5c9b60ad216fd95c6c9194228f861054dfc6c8f84c23c07ddb28964d46c857bf261c0350c8778c0d32d572ad90d289d44ff519ff7e0f6eb176a328dd2dfb8bd39b34218e397625f1649714d2b5e7b051baafdbd395b27d3feddc7872e26223a138297f6a33fa684aabd503f75f87584a70c34bd77bbb8ccfb98aef31971426456d471486cdc55c094e278c048a0eba4c4ea12f4d66f47d0943f35b1b70495fa1df30a257ba3ded6ea37af622ba97acd4c6d05ff697be9b36b61f4a677d89752f7321fd0c31fbc25534eff24be4a2cc456ee082d0b611f739cf389ad0406e341006fd0a1cb081b85c60ee200de00ec9aa2825e85b62638b97295679a4202918e06b772946c5e6220c05e99e024b98b401dfec8e44054c825269642c353a04680039c66ac7101b4cacdd56457e64d8d015e61b5d50b0ac5580d4aef9db516ebdf2e2d2daf21ed02d6db84741631304ecae8c33ca1f6867ba673dc42597108c321474703f3e3ca9ff2dd4df468e87508dba2220e2d7f031eeb151a0443fb1b617a041c26c103b4ab87fe8529b8bdfee84d3f76defa2f1e283f014ca97326f0776f86831deb71adedecd1d10925b0aa463241c42be8eb9472241b02d167a39e198d3d2a5bcda7e710e3d09c15cf3807a4a2a5c3153f455fb728053ccf50c088fadfc6ac340840433cf93a261908425a608bc88701e333127044c6c62f2043bce45c8abcc5a02c6ce816f8f8cac703dbd009037a9ad41928ae39c444825ca1b72c24011e38bc47f02c94ba47265ab7521dd55f25d461675c488ddf6f466c0bdbc670110b3bef5ffa1f60dd90765908bfbd46c4057e77a35dd664ef5b746a6841f703939fcd0fb8f31b42708d1e6a51d30d101eb4d788b520d17da466b1c8d56ef0fa3d62581bb4f8c4f2196d45de5123b8a67a56bc1da1f99fc3f23012fc9775bb2101818ec192927d3e897399d4d2a1f69219844156469981ecca9859374cd3e559b4d9bbce2892191de16c4247601923c09a71e7d38960b40c7b7e902f417a6cfa76160b821c9a1f4c0b7dfc18f0ab2cbfcad9a00a778713d03870d7d00dd7557d7fd3ad7c8611e95b7c76285acabe8930c990bb2e1b161f5477ec9e419f9b2ec83b224a5df3d54d0288c36941a6cd7c8313094b431e6763c88844f52a609b941d442fc69f6a83e10f9cc170246df87569f27091f11698b391f6452bb85b994dc3fe379aebd5057e97c2893b9823f38115025c830e63801841d8b350720b985410ac8460488a6aea9e5309bd9716626f4e5cf33763267950d13c090afbf53c03e7d3a805dd0ba4cf7b486747442ce53fa4e43d2385480d38f11acbcc0add95c23eda1c772420e68b5e39bf0141ac54af877bc3063ad1467d2f38e6af3d62c29428ddc133ea8834e7b291a5374d2d2ac8ac7055113ba044da2198b5f02209681ab343e7c412b86574e4a24195887b530a9742aabc9911f936055e4edeccf8e34cc75a255e62152cf9eff08dbcd649443ed38b51628fbcaafe533e581329c9a1ad422f47118c865a609defa14c3785c1275da54613fab2dbc8a7d5cbe2b3e05155ff25b810be5dffafac89c00c2f942ca2513d980bb314843f42db45e5dd50501882333a18cbfe8f14d389ff0d07c5286db43581e6c8a5d3f7c90e9975c972dcd2815a97e3975e45da2e62b36212bab283c8ec521fa83be108bfd6bcd1af8524e9d343b24cdb79634fa97e39351ddeeba6e1f2b1a52d45f26430c4ea88d7af9d4eede9d4dfbb339538979c7dc501611a690e7e99dfd4e427f8dae2a4a1cec3e94bc92dff17a3cd1d8263943189c3c4fffa3437843e0bab3a513f7dfb79e15c60adbf70fd79e42b2b171871a0953fe61ba4e73942f9e7c2c939756e80bdfe51b53eb4ea97d37e2adcf609d03a7004d5f560781ccf5289139a2b990dc672590fda3fa63153c29a0c9c36441efe25ad726a811e90e0e62cd47d5326992701accbc2f4de7387f5ff896286c70645868caaccd32b8c7f7e373261589c177f296ea35946b2e4fc21514c86e2938b7ebde2c1e846c5f1eb89f93012d6d0738d6cbeac08758100863ef4aeb978cb481155f5a30639eb2fc7c1b05b92a5285ccfac41b633fb536552fa2f972f91b73982829e391febaae020370535846775a1a679ba3d64023db68376ea79b3a3404129e8ceb4038d300751855fb0060f9d2f603c6759873dd551aea95ff237988bfe7f3c26360ce8298277384a2aa95a4ffe21ddf7027a4381a86c2c811caa7ccb1aa5ceeb281961af0afbd273c204fe8ebfc15d796cefa8a360e0e20bef887fcddaa34feead19728151ededd39342a19593fcca1e91bf32dc44ee43fc59cd6d44b456fe4af009957f2fd617b2a987b5c51f1a6e4f2d580f02739d0c059193ff473e64b7ae30cab6ebf8f7f7d42c142eb85f6e329e3416e86b7d02a9e7f9dfbe609080bc00ea4e59b3190c3a5279eefc54112eeea645bb896d264892bf4070662f276ad7716923e731d44c1ba0028ff99f50af4bf57b0ca04542c3b8964a0fb2c92804b9336cc02dee8fd62cb2cc827379fd13d86ef39ed7d1e3542dfec3ffaf8ed6657e1a52ff683086f6dbee5156675d758656ecc384f9d1fd61336be06341f6cdc3223e126b88c21b884110a915855e6fbc7492d474e38fae219ea091456893c0488421796723df279eec8e4541c7fdc85485ab4f5ad8e27ecad119ffaa5a1235283bb03a35a66b1f3dd506c69243dbc571544f002fbe7f160255428fa09185ff901e43458ed02bd2c6271f9fbc2c0d0db0bec6896f71e73fbb91037063594cb6851ba409b535784b642f7e644c065888912c88c2de2dcd3b0f0bc3b4ffb6039997ba997318e715eda57fc521980c7eae51d97acaafd6cb2ef59d6726e523841d0e910dddc1d29231cbbde8a820e0255694c2663ce2412d75cdcbdb6c454ebb8b53087b742c8a0699a404889168270c5d82a6344d4e52cd838126731de20ea0dff825900baf2fdaf2356669ef48d8e29d467e5fa315a83f469273bac44c55c787588a299562a5eae033814ea6a1e298f4fcafdda8b63c758ed0fedec5ddccc67c057bbbb737835b5ab715fcc259fa593413203d2b7eb74fd74cbff2b1425d5d80935d7d6961dec87ae97618478d2f50475d0a8a33ee32300cb4d116a81e8a07b15d9f6be0fbf0c2d52c8f254611f8ec4981a3ac633b927a668f61884bd191baae86dc1d91585e5ca453c1b54b69c4d61d08e7e8f2821a5bb3f9aa105820df4ae265ff0a44819bcec225cac97b559d82f34fadc524c62d4f95dab3b6c8668170a61394acb596965b39af1f44c968995fea7af94d37fe9ab14e2c6444f8f7984f7734f40f58347f271a9e21290216815e4f2beda19dacf4729eaacbb179a11100e6577aeb1fd003381572443f3c38c553da60c67dc76c34883e0e32444e562fb9fd731702dd10e7c36b69bf4f342c3b424cd3f23f40b10881bd8e22f65f0450c71d565233a9b340d2d7195d680736a1cd19f52631f14cf18cea1989075daf21ef99cb7e83f157ce59cff8431758701b535b3708eec5b8de6f8da7458ecfa0242e148532dee20aa7b2b73c95271b8ead562c03d6dc4c4fd8755ff9955156dcefc4663c4c2d76c3aeec21db1949cd842dedfba02c8979b669da8953293a2dd4a254080ef4b77b593e78b4c4581703cebe0902d39b578be264d16a4473d4437f6c33f7a4146c651f148756cdf285dc057547a051afbebe2e00ae1db705480f269b9f6de138cb636f3f263e5b9373d259c76894a8bdb7cd61fe7905e04eb0848af451a6e2dc3baa5273ce2d4396c3ad75628d3ca4a764502fde6a4492dcdc3242cd1a3a7264feee708bfbb624f8123e37e6ed0e9bb5f54851f386644ad321b45dfe2825a41ebb949737d2c06c6730a8404815ec49a9273a2ecc5c2acdd608f524369859d7f3c02549143926a2a308e8caf9584135c25d5c9a597efe772f466a79ec2dea89803f3e2a18535ed511dcdf852d362270c7801ca9f4bba1f3f2c168578bdf4a9a0c0c856a783e0718796f4c25c1ecd5abbb58f30ed3a508154da4e994896d8fdef02db0e93e08242cfabe3d0856893cdf8d06ef807ac88100de4aa5bb5058ada05bf4405afdc2d4e781819eada98eef1ba75c9190bfd400f1125bd953ca6d7c2955724d64bc3729252418191eeadecb9f30133a4403c2fa92878fbb46c4d9c230b40099cf56f80866bbdff3b4a11d45281301abe3e22aa681d571b35038cd448886d5c64c8908f9a98a105a7ab0d889ec22e528c82076e0f2b1b586d8f94588034b873821f138c6e91d0b353066826c4b1633722ecbd1c84998020c389216ae94686c119c6c30985bdf367d0b46062310bb728c2fb7036ce8dc6f8c0075c602a0f4b8d8ea03c3b3e40a4a3184aae7165389d2c563d905e54da7490f7154d671088a9e629ac18be29d3c683396eab67066bb3d7d895e9d02ba7d509a2ccdbcc5890c04ca9e6d9ba39a4aaccfd3a84bf9d929d4aaa9348616fd21ae564101b19de3d223b6d009739959091529985ccc401881e154b135267c9cf968988552e183e00c96334ecc5990ec176495308d652b71ef732e9a7e74b00eafca058f530fff7ef47771ea09208639f4a7cb7bb8cd7602405437c4c58fe947590f9b4ecc56bb6527cd379b974db976b65f2be86535ea30679bb6178b36caa3c64f4e034ba1f4d04a04a4fe2a81f6c05bd73af325a0b2648ab1bd0423d17b6b7d94937b346caa41cc4f09c401776fd41885afd416610fabc82ee7a4472d918aed006e671d04be0914ae1bda9d00a889568f1309c9960b3465e638bb19bf0311e4a7e120c4d540f0a6f96795dcbd7213975dd5c762ef2d8c0928adbe590e8f965cb3035bb2f3e605e6af3f23e83c9f8f6c6ed4172dd75d593bc6328a761188e6fef2aab305ecab314532ca93b95a53765a3771ee0f8fc010e6fc16ad174d5a6e37bd20e5893a0586652fcd2c5c525b31904d77af1e422ba7db860730be09129894cefa95e934f6cb748db8f3fcefb50e5f732e852c97f6eb7962123b5d92df410671a5f0c227669e30016b0d0f949d8582ba03ef2091c908d2f5e78628d003cb320f2772c06a29383a50fd470c1c7a057cd70f4454bd58cd27f418293ae16920899e5da81a9e645a32004fd8dc0d17ae962230d5ea894fd53d86dde7ac654a418c63c7a520782a74a07683a5ecb11be34862b22826e7e5fb6332291e9849a64f82235d4b8e65902145e213b0820df29ae18e38ae42c9466fd7ac121928ce8947d97cdf28ed9edfe7f79d60f31659aec54f328995697652666ec2bb2931bb15d0c6f5643eaad518cc14b09a8348bbe8a51a0691c93082142f5b0fd901b373507ddfe78e7960bc26feca925710a457631baebe6757622a4d78acc93eee1a788baf76f7f98066af770382acb0de94ed7ef7a59ba23255ed9856115f9be981c0a24c50884957ff1f0fbe7f44dff0a7ae09f773fd8be03f366c698d7115c3d6f664", 0x1000, 0x40c, 0x0, 0x0) 04:15:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) write(r0, &(0x7f0000000000)="ceccf6e917", 0x5) 04:15:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x2, 0x8, 0x9, "0e6bb1a9db755163840fecf9c3d731b616c32a50", 0x8, 0x3ff000000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x6, 0x7, 0x200, "601c671154bf67f90a510df49f1d330e5b673769", 0x8, 0x10000}) 04:15:31 executing program 1: r0 = socket(0x16, 0x8007, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) msgget(0x2, 0x9a) setsockopt(r1, 0x2, 0x7, &(0x7f0000000040)="ddb4255d7aa777681d9877dcdde694d128b14b6cf72a96081dbfd432f873ac9d1059502c865ade1398df9a4ff655b201d25a1ef386b01ad157dfd6ec86a9bef9d244ce30597ab3196b936d31524d6aa966f860d65897e7a4cfac2e9cbdc72ed86222f5c26ff392d75144581e6144bc1688fade9a32c23e5303bdebb3febc50bd1562c4fd1dcd222d3e610d58726d440d5b92aa775cf8486defe6e6e7e5081027c05eff9959c82cef5cb6b4c6802b6c5a74fe85de8bf83cddf1339ac837679a2ac6eb4487759efaba469ec66e9374143602e1f6", 0xd3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 04:15:31 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x6) kqueue() r1 = msgget$private(0x0, 0x18) listen(r0, 0x61d9) msgsnd(r1, &(0x7f0000000000)={0x1, "41393971c8257efba328e0ebabf926e0a94469566eb4933ab5c036002eda187cf33779b8293014644471956c38e93d12f11649bad28deefa0fd489248951261b1d64cefdf17b141088905e67060aaa6448daf86fa533255ab69a94777371f5ac0593c68aeb72e08068718326332c8f1e3b03627d8abe990115cb14a84b4c653c1aa6e47203f36680b0bb5b849df24273bbfb29929f49cc8b693cc720a52199e80ac6cae8a4ac7d5efd167c1363d89aec93f31aed64369aec321c7524f17ac3c0179e4e7bfbfe51d466109ef8d8370dcb4337"}, 0xda, 0x800) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 04:15:31 executing program 1: r0 = open$dir(&(0x7f0000001100)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000001140), 0x100003cb, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000001400)=[{&(0x7f0000001180)="efcc47c6c767d7a8aac5827def3e9f2d60b7323eccea0f5a67968253a12fc512a0ca7249455a7f195e19a82b14bc5e969edf1625d7dbf838e53e1563e851f20a6f8f34ec082c7d62c4974f4d9522591e9cb3e62c4b8312600540c1fb46221180ce908b39c3537a3bab7ea276c44ac0c894e3da2c30006c893227fd1f97592d3446dfcdb3ae3449312d0c45e07c8f81752ace14b1a95fbc878d6db426be87df8801030b9f97de5817dd54965eff5005116fb8d643fca84f8853eabfe2bbafe47178ff16b438bfe425fd67619a7140159c9e81fdb8b50a4f19bad4", 0xda}, {&(0x7f0000001140)="d99a24696cbe1226e8018a5cfea8211fa1", 0x11}, {&(0x7f00000012c0)="3ae5059e946d5c6d47734b215cdd68db7b25accb0290ef19f5f381d2aee466eefae51c85da8f1f446afe1e2ee0a3a37036f23c6976849b47e1961fe67265be5f4e13d9bdd62d8608a877a91b4bdf122198dd63ed5ca4f8cccf7b2eadbedc565b742899f98af563e16a77acf1e850faebc99b8e9d144486faec6e366f837cb0241b22f099823a5e9331c8324b65f7be51c667e599819a7edf9c6849092fd7bbe3c1b426a04453d47df542c148e6cfa394bb3d5df82e78a219e3a6d6134d2248434738cb82e4aef322e04e8bb82757348e5e33fb655e4a995c7fad0977d252402997378db8db3b43ea5313e2bb062b7724f55a", 0xf2}], 0x3) pwritev(r1, &(0x7f0000000500), 0x107, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) 04:15:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xf8d47d523b9062a2, 0xf0000000, 0x1000, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0x82, 0x400, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x84, 0x40000000, 0xa331, 0x3}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0x83}, {{r1}, 0xffffffffffffffff, 0x90, 0x40000025, 0xf0, 0x10000}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x8, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x12, 0x40, 0xcf, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x6, 0x739}], 0x7, &(0x7f0000000240)={0x7, 0x80}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:15:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="241542c072fe4f67e83ed8607cd2e5fd253fe5c5a3213d31a26dfe5eb733279c874e7d37db5d60a2088a1d14f47aa430b2812fd9f3aff85a86859ed7d577fef284aa85ff87c608bfbfcb8ff0770a278317478f3485e7a45a71dffd48a28db39d2781cbf4f56a8e70223e779fa541efe57828cebb1e2f7accd99b658a864f3822ad0e785295bc73b0a64748808882e27935c1349bf035f209859e2591896b51114e7075d6f20cfbbf1b7e595bb38c3af7a179cd", 0xb3, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="f17b7541e00f118497a0321cab9c6fac98f30e2446cd09e3a9558acd88b18e59e12376f52b9d5ed506a317c4fc48b7eefa1511dac1a2b63862acece485a9553a126f2a41bae5685993b3e43d716d35d3601d26ff8c97d6307d6e1a3eb51dc382758d84df676cd51932b66c6f7446aefe7dcdba2731973488e2b71f895ea5ee2ad31fa77d035036f93b49068c8d64991e8dcdb8", 0x93}, {&(0x7f0000000240)="a5632958453932c71df5615ec36aee6f92d58420dac5abd18ad21436e940028ecbeafddac257e795f70133c346a7447438f663b1777ae8a9ec6b4965c6d7e54c0e3d5a82330dd1ae06ab60778407925189716309341af2d3eee917e64a7563d4a99ebe0fb69f160dbc19793fa5ad81aa0108907008d02d4257a16bd51c7aae368afa0d78aac09b8d764e999119dc151f9b8bdec952aa28fa75e56db69c65e14306e9390275ff42bda356335cba1773e199011e", 0xb3}, {&(0x7f0000000300)="4dd6d988c984aca596001e0f5d36bc67c9772f1593621bb0c13775a9d59b04a9ecc0732ed2138494df0a7713d1ac1958a7b5374c3d044e3346326c28998bfade8b84d5a14ee86168ef01a09de17a2166095f4a9743ccb37e2565f1d6059756a4f166efb97db0dbfb454cd035de0f3eefb92576bb859566c234b28626708379992d5f93e986dd49452e0b7df8b62f4168f2f2d06f8291f4fa5dcdf169af39807cb05e62a3d2e24378fcfde0f994a281d4bf34c3d4613fb50693934e7578597541266545dfc688b7f7433e1db2afd8b88959b024d1d72d09b86ae3299380ac9e3b4906df889d0a07f0ce221b5ba65c23ae5eb4346d87e683d3a6", 0xf9}, {&(0x7f0000000400)="0d1e99c6c75be647ffa7961a01ceb5b6ec493a8584ab69cb043fc68cb4a884b5b08f5267033923c709a187627dca1a1ffe60698c5a7b1a54524809b0323ddf7eb6e87115a15ea331624fde0fd5fc6acfd585708088", 0x55}], 0x4, &(0x7f00000004c0)=[{0x48, 0xffff, 0x7, "51c5b793d43e33aab46acb3f16fb956e451fd60cc2b5e96447018f43671a6503eb4a7eb2356823f3883fbd975a683b69de900c"}, {0x78, 0x80357889e2d8d02e, 0x2, "04b841bcbbcecc8c115d3d3b1238ae02301ac1f573b244cd54c402954c32e78fd265196e682ca54a06d70a4a80b8945f7d4c4f3ab05dd61e6779a30d30fb6c7b3481632753a132451b6e369d04ef0578218316b3b96fea50b13fff21129a4157937f64db"}, {0x70, 0xffff, 0x3, "e7a74f318064c4beafd483755f86a45518c403d64626f41968c7db4dd5a121b974c33fa2922e5a4fedf57a88bd59237d9d811955f9e9510a9186d060880befaeeaf3382618812ce8b3d344b5d68e1c6752f06efe89f4857ebe566269"}, {0x80, 0xffff, 0x0, "0e2c810a0353c60dd01b8c778ba56b0a49c8c3cd35e3bb78cb956f4ddf2e37af04a326676db561f7d67203c9c691d4f5d86f985c14bdd84e69964b4d3602e5336323c42e16245529f0b9389ea0d836b2189964183387d174dd90917eb8c5b174585e21511b058c6c710d"}], 0x1b0}, 0x408) setsockopt$sock_int(r1, 0xffff, 0x102b, &(0x7f00000006c0)=0x7ff, 0x4) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000740)=0x9) sendmsg(r2, &(0x7f0000000980)={&(0x7f0000000780)=@in={0x2, 0x3}, 0xc, &(0x7f0000000900)=[{&(0x7f00000007c0)="374a4521ff8b09d8f07af6c5aad9da06e5151a633ce83d9c9856e2b6861fdf7d7318ecad2402aad92458ecd2223ecc9599f4d40225c861134cbf9d74fc560dff6946bb3de76e8ec3547eb58e34371af2af0fb98bb57e24366820a625ead22f0a0269bf2d6ec73349d269a0211847bc7530ba2eca5d689532995792aba4cb73d6233ee78a3603827cc7ac2d5de51f201a44840b9e17b0d6e648003495675a6559f7781bfccd507884e3a3a86a54abea", 0xaf}, {&(0x7f0000000880)="61c1d8", 0x3}, {&(0x7f00000008c0)="cf33340e1e5688245b190198ced30421f8ace4bbb0fbf30a948a750e8dcc2a08671ca684637edca113f946d0101bb338", 0x30}], 0x3, &(0x7f0000000940)}, 0x8) r5 = socket(0x6, 0x0, 0x1f) fcntl$getown(r2, 0x5) getpeername$unix(r2, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) getsockopt(r3, 0x6ad, 0x4, &(0x7f0000000a40)=""/67, &(0x7f0000000ac0)=0x43) bind(r0, &(0x7f0000000b00)=@in={0x2, 0x2}, 0xc) r6 = getgid() getgroups(0x3, &(0x7f0000000b40)=[0x0, 0x0, 0xffffffffffffffff]) r8 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000c00)=[r6, r7, r8, r9, r10]) socket$inet(0x2, 0x2, 0x3) readv(r5, &(0x7f00000022c0)=[{&(0x7f0000000c40)=""/67, 0x43}, {&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/180, 0xb4}, {&(0x7f0000001d80)=""/140, 0x8c}, {&(0x7f0000001e40)=""/214, 0xd6}, {&(0x7f0000001f40)=""/243, 0xf3}, {&(0x7f0000002040)=""/149, 0x95}, {&(0x7f0000002100)=""/108, 0x6c}, {&(0x7f0000002180)=""/211, 0xd3}, {&(0x7f0000002280)=""/17, 0x11}], 0xa) clock_gettime(0x3, &(0x7f0000002380)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000002440)=[{&(0x7f0000002400)=""/56, 0x38}], 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) recvfrom$unix(r2, &(0x7f0000002480)=""/159, 0x9f, 0x0, &(0x7f0000002540)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r11, &(0x7f0000002580)="643f2dd12dae", 0x6, 0x1, &(0x7f00000025c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000003700)={&(0x7f0000002600)=@in, 0xc, &(0x7f0000003680)=[{&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/2, 0x2}], 0x2, &(0x7f00000036c0)}, 0x40) r12 = semget$private(0x0, 0x7, 0x640) semop(r12, &(0x7f0000003740)=[{0x4, 0x3, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x5, 0x1000}, {0x0, 0x2, 0x1800}, {0x0, 0x9, 0x1800}, {0x2, 0xc878, 0x1000}], 0x6) 04:15:31 executing program 0: r0 = socket(0x2, 0x80400000000002, 0x7ffb) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) 04:15:31 executing program 0: r0 = msgget(0x0, 0x208) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000000)={0x2}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r4) 04:15:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r3) dup2(r2, 0xffffffffffffffff) 04:15:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18200, 0x9) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) fchmod(r2, 0x0) fcntl$getown(r2, 0x5) 04:15:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xb) fchown(r0, r2, r5) getrlimit(0x1, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r4, r5, r4, r5, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000a80)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x10001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000046, 0x7fff, 0x349}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r7}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffff4, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r4, r5) bind$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f666903bb2c34"], 0xa) 04:15:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:15:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 04:15:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000780)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a9bb6982231d15e6ce510f00e793c2a1986ed3ac6569468a82d309ca39d4fe58a57fbd47829097468a770624b4fd6ef4a1f6f5c01231d20682ee03945587f62063b53e5965217686ac5", 0x220) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000700)=[{&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f00000004c0)=""/6, 0x6}, {&(0x7f0000000640)=""/48, 0x30}, {&(0x7f0000000680)=""/79, 0x4f}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xfffffffffffffff7, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x40) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:32 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) read(r2, &(0x7f00000001c0)=""/4096, 0x1000) 04:15:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000280)=0x6e) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 04:15:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x3ff}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x1000000802, 0x200000005}) 04:15:34 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = semget$private(0x0, 0x0, 0x270) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r2, r3, r4, 0x14, 0xfffffffffffffffa}, 0x1212ca3b, 0x4}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x3, 0x242) 04:15:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00429112ac57e95a543c4f16fd99ff5373577a140b5fa80f104d7d67942786c876103761e532c8425ab8e02f49d92eb5", 0x18b) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 04:15:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="55fb6936c1dc984c0acb6055b533fa6fc2", 0x11, 0x405, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="ab8128c1753f9e23420ec0765424db018746219ccf489345da37dce5da9f6fdb815fd3cf6fc7a889e05030aa3d6782ddb366b028d74378eaabc1fc5f0dd5fa436381c8bf1ef41e509e1a165306f78a90b5c5212929e31f72e054d237ed557d533f823fba665209dcf8c4d5429a00db22ac6be2dfe33d621dffaf472eec989aa8be2acc3663c271107dafa023650b375495189cc8ce94cb3fe02a1cd82a67a9e5d73d4f", 0xa3, 0x0, &(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4) r2 = geteuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0xa00, 0x4) link(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0/file0\x00') mkdirat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x6) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 04:15:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) close(r0) 04:15:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0x0, 0x0, "141c3d865a2cf5d21b2fa810a1edd82159d00bc7", 0x7ff, 0x272c}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="50555b4e7738095a2ee85cc51b4a37db18c1a5cb60f8f7b090cb50650620cca4fcb4c0fa2053d7772b590c43fefd7d70fa19b8678cd46517f58a0f2466ea732913d15a671386dee5bf80189bbc83f6044aae5ade55caa75c18d8475af44225541f67ae328c7d52c1e418c4b60c2ebbc84baa2d4371240698ddd9f9ed0e183dda2983cdf83ea22274798f82a3a6607b85efad57cb", 0x94}], 0x1, 0x0) 04:15:34 executing program 1: fchmod(0xffffffffffffffff, 0x40013d) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000589100000000000000ebff00000000000000000000000000000000000000000000000023840743fed2d1a0e6ab23a712f2ad590a920943decf57c045d5ba1b00176ec4722054146876299731bd5a6c7430fde13163c05f47842c9b114bf61e3c51e3c39511e1c219714c5607811df757d369e3af3d40fda1d16850762453a5aba69e33b0ed70879a4d56776671013fc7031f185d8e838d247a8b907e51acaf0a1bea040cd878f3c8e4f4311c1dbf52983201bf31c6aa1890871058b77b8c7099809c6ccacf4fee9e9a87020d41307230a1996725d714a8c14ceb3ea3bdaf977aa2d25c90eb27594ddae5ca3048908b76caad4156534415f02a074c0015c5"], &(0x7f0000000080)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/196, 0xc4, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 04:15:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x400005) pledge(&(0x7f0000000000)='.\x00', 0x0) 04:15:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) listen(r0, 0x3f) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/44}, &(0x7f0000000040)=0x2e) accept$inet6(r0, 0x0, 0x0) 04:15:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/86}, &(0x7f0000000100)=0x58) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) close(r0) 04:15:34 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f00000037c0)=0xc) readv(r0, &(0x7f0000003700)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/190, 0xbe}, {&(0x7f0000002440)=""/157, 0x9d}, {&(0x7f0000002500)=""/121, 0x79}, {&(0x7f0000002580)=""/237, 0xed}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/127, 0x7f}, {&(0x7f0000000280)=""/59, 0x3b}], 0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x401, 0x7, 0xa6, 0x1, "7f9cef46e9f5b55ba3123de166cd7e9bbf65eecf", 0x80000000, 0x7f}) write(r1, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r3 = syz_open_pts() fcntl$getown(r1, 0x5) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCSDTR(r4, 0x20007479) listen(r0, 0xb11) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) preadv(r2, &(0x7f0000000200)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/202, 0xca}, {&(0x7f0000000040)=""/3, 0x3}], 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6, 0xc) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 04:15:34 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 04:15:35 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x0, 0x6) sendto$unix(r1, &(0x7f00000001c0)="c3a5fc4d8c0e32635b5aa1cec05746933d5238316818281e9e87fc67115525eca3fb3e5ed181ab4a55c067f9330871dd750b131ae57e39182cb8861e0c3e40c91f3f534f7edf089fe6ec35894274c2fcdd61fbc9bd7c85766f7caadedb8a57a2afa4a05f98325d6f280ffbe176b2acb56f1f41fc5b15b33b386f88ab994e010bad7e42ae4702fe00d025a5e60cabb48f1bd7ca0a2aa10b273576672c713897a1908f7be60c523cabbfa5133dce47cfe75f0d97c03ac7c13e5271cb93bac39231807de9feb5bebcd67f34df6339eb", 0xce, 0x404, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') flock(r0, 0x2) r2 = getegid() setgid(r2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 04:15:35 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept(r0, 0x0, &(0x7f0000000140)) r1 = socket(0x1, 0x4007, 0x2000000000) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0xffffffffffffff9a) accept(r1, 0x0, 0x0) 04:15:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 04:15:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xe4, 0x80000001, 0x3, 0x5153, "4aadc24811f912ccf964f4f7eb76676b5098b6f3", 0x8, 0xfff}) 04:15:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x280, 0x1) read(r0, 0x0, 0x0) 04:15:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 04:15:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0xfffffffffffffffc}, {0xfffffffffffffc00}}, 0x2) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000140)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:15:36 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x100) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 04:15:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) r5 = socket(0x13, 0x1, 0x5) r6 = socket(0x18, 0x5, 0x100000001) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80b8, 0x80) poll(&(0x7f0000000240)=[{r0, 0x8}, {r1}, {r2, 0x8}, {r3, 0x60}, {r4, 0x2}, {r5, 0x20}, {r6, 0x90}, {r7, 0x10}, {r8, 0x6}], 0x9, 0x7) r9 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r9) getdents(r9, 0x0, 0x0) 04:15:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x120, 0xa) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000bd5000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000b7f000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0, 0xffffffffffffffa8}], 0x10000000000000b9) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000bd8000/0x1000)=nil, 0x1000, 0x0, 0x201d, r1, 0x0, 0xfffffffffffffffc) 04:15:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x100, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="20ffdce59f796041d6d50ff1786114ec808a45421684683c0fa95f79e1804168adf28a6d7ca60f67bf65d6900c29275f75ca8f2d0dc2fe4f1e81cc953500bee6d275307fe144640a9496f0033538efb7d8f84f3fc5b81731b8274e2bd6753efc9cadb2c8165282a4fa1fdd19b28590fc3e8144e8b584d46ded0a87436ea8b0432ecf7fed87e0baff4791087c571b22cd40f36b0dd658", 0x96}], 0x1, &(0x7f0000000240)=[{0x108, 0x1, 0x2, "c056eac05ec843d7c1e33b7cc92a8d16802b3d14b277c983c03c517d7217ca2230e7c88a1d3b085e804bd05ecc436e328ce517fd9f1ccf831762d66a2f50af6ad0c0c531d8867aa875e6104fa2db9459b612231a7e842d42c31f7dd003530c4e60a0a319e23a60c8f21e32d788c60062b4b99f77d0fadd2bd58bceae4ee048cbe3c43179f4b44af8e5975723791fa08dcacf88e4ed7428e9d75e9791d7ccd90b6b80ddd0351fcf4cc067d57c31d5948a9aaed6a28f70c870b962da30436b05919308138d7318ab72cec85ad20b83f29ec872c80aa6907396dc4d7e21e28a349ccc7a7f1a174aff2aaefcc262c9fa0e530ec4d1ea79"}, {0x10, 0xffff, 0x3}, {0x30, 0x1, 0x1, "b34ce5bfae46776690152e1121b6b8d84b492cf10b44c1a90fc36d8661237f"}, {0x100, 0x1, 0x200, "0d7f51b32c5b9d4dc6738719cc0122741b5a4edb8ba72b765604f086c3dfcd22b013b47d9f676c39cb600e7de50b7223ec3f62e5d161e3216b8c2aa27d653e086f03febd50839daf3ed732a74c2ab04c0fc81163f8fe42ba4d3813cafce5600d9c1bd21f06672912fd426ba941784dab7c82b5523a146cb62cf812efaa67b57bb8236651b2b7d6b14a0cc8f694677f4d5002d0479e7fabda3b452feb90d7d51e97f6af2754d248a9da137331e42936ef6e190e4fd86c6c5aa8484100fe2cfa874219666981f64432c321afcc84838da5154f831b946ab5ef67bb3679d88f8f220d7894cc25ab4b8ac2"}, {0xc0, 0xffff, 0x1, "b51bd695f1fdcebced4ac60692c54842f34f2d0689f2425d4466bc95f5cdc9c87e994535d8f469e841c80c370ef8cc40f650ebc5aa492abe89e54619c98d8178568b3f82a2e802f6ee24fd104887d66408e6a60db3619382564dd2642ec925ab0c5c3d9b53fb7c814564333242aeeb2b98947a5ad4acea9de77d9abdab92e622957a94ec7878b5d8d6c45f539c682a00aff71659913db98005614f4a0bce5df2842f44d1eaad39100c2aaa4d06f71e4a"}, {0xe0, 0xffff, 0x80, "55084e124b40a70ceb2a6c23fab401fcb3b11bdde342f7273703fd3174214d6b7f0acabd62e9b229e8ccc06399b63a67325a2f358618f3d5f644e633d2c0c80ce0a21c952523079aed061d9646155a1366f2394ef7244bf8231412e059f18a164085addc92421dfe2ac9ecbc3d6b97748167e04650c7f84bff63a3730ac880176a8c6f5ce03e53709e128f08d904004cd62ef79ea22f0f648accced90d3bafce0dd4b60d3887872c29a76062cb706d55184e3c48765e38b8dae9196f049a126555a65e083907243ca6d12bb0da23aa"}, {0xf0, 0xffff, 0xe3, "c356bbcfd27688a78ce68059f97bfdc9e42282c78e537bd15bafd5b2e18028846bb859555b9a16c02fadd9fa5ee49b923ce68ae02f63a56ae46b470f35fe27ae8ea3f579495f2e9d92367c0c93ee2ff64464ccb520fac2ed24b39b6aff9a16cd2c8f4aa1e780ab3206cdb67280d17f2c62be519fe1fe3a13454c77d9e297e0310a78fa84495561525c47fdb7647ebc5b2259efb610c7c8c643fbc314425c8c0e6c09f01b02277d30c96c5b6301efcb5eaa83a010a78c9ae8f0ac63ffbb29d4b3c424f82a7b7d96a854bd05a456889b8bc65801b560d21cf900"}], 0x4d8}, 0x408) 04:15:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x0) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) close(r0) dup(r1) syz_open_pts() 04:15:36 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8905000000d803bc24aa837b67f843f1a448643fd09b2b755dfb13b6a2fdd0359617bcf01a778846a7f236790000000000000000", 0x34) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480), 0x0) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="fca390bb76435ee1ce7a5b265f142e70d5f7bdffabb5009bc0de7dbe4c123e197c0ffcb3d8e9df87b038d491459ab32837b85cd29ad2e90e1eb089ea1547172074017bb052e639a7b80045470cacb1aba0329714fc004629b313979240d0c55426a0ee750678e51dd5415e252b557b891662edc6e65dd9ee9741ab52eb3de2328f003d607cb6d66ece2d741ddba1e9c0", 0x90}, {&(0x7f00000001c0)="1e7f4741007bbbfdace4b55ad5440ed5cf4b90445f503b9a0eac4e783592be20ee4dd54296d3358e7fe8b68854db67ffdbcd5cbede3f55ee7ede1da1332be4bb4fea60b77f72a1d2817c370734234c38a735de1d714dab2240324d4a74e5b1d84185b2dc917d28d30aa48a7b62a9c6b3aed1251e716d5f19cea2ec1573b0d7723abafd", 0x83}], 0x2, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x118, 0x8}, 0x8) 04:15:36 executing program 1: r0 = socket(0x20, 0x3, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 04:15:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/23) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) lseek(r0, 0x0, 0x2) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e007000000000000009f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c3e75f794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"], 0xf2, 0x800) msgrcv(r2, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 04:15:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f00000000c0)="b417c0ef57b47253f86c54add427d9573a97a8de9ef51302e9e0c0dbfa9bb95d8da7a830118653ed5963034fbadbe50b74ae3664324594546f34ba62af317d6fc46ec0da842ab0f625ace003c025c4a6712276325c0348bc4152a8e7229d1f728f80b2c322bf0bf8475005d9bf1bc91f375e1cb4cb8ecc9fb629b96868f47c506e413b0dafaf3b1d86df56a2d827293da7ae6a2b2c68ccbf5ba2d134425cca31e412d6e3aa", 0xa5, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x6ecd6da5, 0x7}, 0xc) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x9}, {0x8, 0x1f}}, 0x2) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 04:15:36 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 04:15:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x11b) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x100}, {0x2, 0x5cb}}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200000005) r0 = socket(0x18, 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="41f6544a12c421e560312e67f3410f516057c48391794b0c65dfa502000000c463997d280036660f68b100000000c481a56dab610000000f0d52d266430f38256695") setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x7) 04:15:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r5 = semget$private(0x0, 0x3, 0x0) r6 = msgget$private(0x0, 0x94) msgsnd(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="020000323138e85c932715ffffffff5ef10000"], 0x8, 0x800) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 04:15:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) setsockopt(r0, 0x3, 0xca, &(0x7f0000000080)="f21fdd898e782d1734bdc8670c29c354d21f29630d1d90d1f44d3668ff28830196ad22fdceed26a98fa59411493b66e6bd01e5f66ac5e93ce087bc650b47edc3ea8107505faa0d3b2f0b8a0788a15cefa0601bbabec765629be3629e6c50b80bb6eb27fc10cabe449fb700f792cb20cc549594e8f0038bcb7f53159b55f1ce843e142c829c81229a6f97934f4ec7e8fed4ca9954994a61e5d4c1373bfcd6b8b5d11b1daa43f0a6f03741177864b9dff09d1dc3cde2e918baa191732a5566e7d579a3c1f0d50773dae6e7c39c7c45fd117d57a741fa11dac75a8e2e84ead0ab12cd", 0xe1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000240)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) close(r0) fcntl$getflags(r0, 0x3) 04:15:37 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 04:15:37 executing program 1: clock_settime(0x3, &(0x7f0000000100)={0x7, 0x1}) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/100, 0x64) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x100000001}, {0x18, 0x2, 0x7, 0x6}, 0x10000000, [0xfa, 0x3, 0x1, 0x9, 0x0, 0x1, 0x9, 0x7]}, 0x3c) ioctl$TIOCCDTR(r0, 0x20007478) getdents(r0, &(0x7f00000001c0)=""/104, 0xfffffffffffffe9a) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x7fff) getdents(r0, &(0x7f0000000140)=""/118, 0x76) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) 04:15:37 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:15:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x16, 0x40000000, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0xc1, 0x1, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x200, 0x10000}], 0xfffffffffffffffc, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x62, 0x400, 0xa00000000}, {{r0}, 0x0, 0x2, 0xf0000001, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x5, 0x101}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x0, 0xe1}, {{r0}, 0x0, 0x12, 0x22, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x5, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffff0001, 0x369}], 0x4, &(0x7f0000000040)={0xffffffff, 0x80}) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fchdir(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r8 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000480)="5224d9d78431301c74d6f8d862fdf6d414ec9ecdcc2eda8d1588cb3a316d59fc7cd68e3f2704503ed60cfd823822bbd49b42c52ebddb752e708a61d7dd023a80061f7ec10d5ea20b7d0bd5c1715b09d4fc65836ce9be044f396a7fc6d8b1d4", 0x5f}, {&(0x7f0000000500)="07f7423520aaf7667ad1004a3550a00eaf9ba87348bc27f9e9afbd491acf2efcc77a562c14d0768b4202ffea16ba27607b1de135942f33c96824261e3403d20831c31d5b76281e810ffc383d275f35be84b916d0988a3a61084255744cac99828d03900a7b79eee67ac5daff6ae4f3fa88aa4d0cdca1d3c82cc6a10e1688bb7b69879dac7a4209564ac2a09939af48b288db8acfb2b95023469f31ceb4fa1b85fa6d0cc855d26bd0e30513f1c073cc4bfbf1db3c8e751a1cc671455c5c98b76c0329f817e7377ede4fb593a2aaf76ad4ad88efdffdd8", 0xd6}, {&(0x7f0000000600)="cd3dcf247e3bbaa111f5df5419bf63c0a7ced3307aedda1e1ce90edbcdbd02cc1deb4a72d4bcc809567b229db310876c3a20d7a070233f99c77c1daf78d0a56d2488f78c038b0f5bf46065cd2466800fd5dd8f44a2bdf2cbfec5d14ec26a2bb4583638533f6aac955c0a1c44fbc18dc9d4ecc353599381d5d449a289cd62", 0x7e}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r4, r2, r2, r1, r2, r4]}, @rights={0x38, 0xffff, 0x1, [r0, r4, r3, r4, r3, r1, r2, r3, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x28, 0xffff, 0x1, [r8, r1, r1, r0, r4]}, @rights={0x30, 0xffff, 0x1, [r0, r4, r1, r4, r3, r2, r2]}], 0xf0, 0x8}, 0x40a) 04:15:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) 04:15:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x1, 0xd, 0x0, 0x0) 04:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() writev(r2, &(0x7f0000000680)=[{&(0x7f0000000200)="06919a888dec6ecf71b160e3c826cf9c0f099ea76a760e032f003895f8afae5e9b9c14819dbb80754218d5f94042f3eb48e55379247c26e5a70d30deb51d172c0bfd33d7dbe241abbcc3dfa8d85dbaefc7f9839c205c2fb34efa5d77c9b26023e6360abd69c0b9246185e770d09a86331f35f096e9c4edfeb281243d2ffa6e057213f0262e6b96d8d403b0f739836c1f31c7b2c997d44ab6d793cbe57f9105dc19c3ae792eb1029488420882677a57eac3b8", 0xb2}, {&(0x7f00000002c0)="788b1cae03634715c86f71a280bf079feb54da0201416d4c495a37dad4940b28c7611fff9d7eac502ac69f73bd07f2788fb9bfd1a0ffad60b9f999755e42d87531a9b9b1eac2c9530c6de2ebbde86054dae03a044b639f962e9ecc1618e8f88199fa2acdce009664d2e2b28b9e1187785b3b9dc62d89653894ec394da7cd5a7481abeae06fd412e7505b7190085a1dd06a4baa1d3f0dda3f42f8534b0a75bc", 0x9f}, {&(0x7f0000000000)="9532b1f4c4cb238186ac3cd5f96ec40f79167524dfb10a735b4ea8a53fbac0848ab85a4a6d6710feb72cc4145ee7ff1f6aea30e607ba4d5a1dc0145c1447ebdb8375e609d924a861af1a790da7f96f55e7556f1d285624991f45a3028a77022827c479a10136181d55d2257e", 0x6c}, {&(0x7f0000000380)="f52d247ae5b393db07351753c879c4363aa6af68bd9c0661d6966e42c3a2a130cdcfcb73afb0995ea19d38793be182d35eff75600b59d97557245f37e32208f290879e6a83dabecf68d750733afe6692ce2e172c497a594b1896742d52770fd778a3b9b5396c7d6dc6b3dc924d8e71c5fd5211c3d3cb9321773671ed5d9ed2fd79985492c543626ef4b5bff91cf587162720a63bf4e3c7fef4ffe5e69203a9c6b4de479395bdeb9ac0918f4ae3406f7cc73f7a4e0b1d8e60690ff8632943fa3a35c6a38d538ab05afb479c7f3e39db0de4c7771a0f9b24d179661bf4eb37f689969746558ee237df9729a89e152e042923a4e2b3e6e6", 0xf6}, {&(0x7f0000000480)="80554f616c4b302789adabea719cbc4c3d8ac3bb68a445f5a7ae49b815ae02e17a49087af6e55a0f0faa6060f6207281085e210c5a76ece7a46297582e419f3bba60e6f36a9385", 0x47}, {&(0x7f0000000500)="7de272d331601addc7db839a940f3f8a02b199a22d410a57107adaeabb6dd130599a95c4b483f36a09387b3f70f7784138618a97440c3a70e484c61d2b85cef31171", 0x42}, {&(0x7f0000001040)="bbed94b3c6d3cf7cb62a82165b1850d050e072a85a71cf67502c6b0adb8a1166cb0b17cede149ca4f182ac4829f98fce4d4c2fa1d25c9baa1a8e6d03b444b27b99b6b6c5bd9ec4a5241635779f3bdb0bcb8b50f79c0ea426b7020685f54edd1d25c57091b1441b631fc9493b1a5a05b86643657e9783f214a2391a079297f14f129628fb8e1b2ccfbbe0e4f71951829a7479019f21a367c4b0dfd895507262091fa28ea51cc2e2c0de85f5b339849e81219c816bc906caccd33d137fc0af52dbbe805e62716a6dbbac2b61e37e188af08633405ba733798fc233b970b64574aa63585e20893f1124611c39edf6a0f69b4af1352dacdaac0c3fc3ebf0e8fae839e144b3acc607997c2afa2ffe6a4ba9dcb01a2477d5cec56003559505f11ae8b8a7a153ada7c0049e956858b48535d62afc3f396945edeb1547ab37e6b4a766568129de7d2f432299fd2c5240ce476529b10ba41464909b3d3e79a9fabb02aacfc08b856dec2424cb465e3efa68bc4dd21d0aab02945a0bd041675cdef805f5c64af68e48be0700ba541c88252420f75a5e0afa523e895662955e6e3882c9ac7de210f840d8fcb04c8b27f9e7307543dc6f3b967add124c795825da8496706336aaca3a9699ce2fed71b6f0f9669b669a5c14d0bfcfbc9b944559d74b551bd5d72e11f6fcc44c796e36717d718564475625ad61d8176f9a20340b7c99e4161277a3a913428822c693b1a25a441f299923f4422ba617598c00636c7712703d7c09f78ee1fffa7062d49f8e57479f944829c3ffb1ce88917b716fc6c1f34949e9591d674871e5845ee38d89e399704cec7390f20e63434d6fa768f03dc37453d3201645bf6ae7340d5268c09005130cd3fbb03333dfdfbc8c75f7b26819857a2318dd34d88a1631fefd52edaf86d787d44212799761a45ab11a48c1203c69d69b911015d0b8f0032f7b79cbd60d735dd577093208954e7d22674e91adee360e9368a1dfcc48bef8756b42a160f4df9b29c97a0f49d21a8be3d2268bbd829157ea7831840f5edbfb8b56752951f09cd7b5495030b0179f2c11294e0f06cee4e86d67f8b3537d9bf92f79a529bfb61e839834142514dc4853ef9ad0c4211af3710457a452a59c118415392cc44ff62afb2e023d37e9893374ff240859ff0d8c143fab82211f3b0d99b6dc8da9b3b79340e5344a5395f44c91919ea6797acb935885cdb8449fd46bdcc999a197eea70e1d2f843b3abd9538ac9411a7fdc6811ffcc57b9c04e1daa0e35a21dd5066ed4f5ba41f58169e1d78024646a889d3642e3ede556cf1f6c7a5c6f3ae469b01ef84cf004d9cb42934498c406df422c691101e2d96038fa0f4ba734869c68c8c16ab84e0b0734de261a2c9c8b7d39f7f58fad46273bf095807d91a4637efaeb1e1a388b149832bd74ee8315e21b4e361d3ba4955985a497089134f789c5147f7364327c4dda38f2d3090e772889e80ae552682b943ff4ebcaeaa78406050c1be87b65a0c616b74127458ac195a93030fa41100d35d133333aed5ace3369585ca8572d46a6459e3fa36aaa8baeae80a4398cea5b889dd5e951d171324424001bd99f52d7c7a0fe3ebb62ef8dc2c0618a95fe58a2727121d3ab7059b81349ffe4565166726887a4ed2696c1b54cae89e43b03738b4c186a08883a2d7e6d4cf8c2243b01ab16f477a553914146d5b9f845e754257f016925c1f106856dea92d8428da9ee319ddca376f7fb046e8401b2ea61191ce9cbee44bd7f992a1c71ba5832657e0ce1775ed576afd628b358ff80feb1bb83e1ac25e53e4c85117add7ed8af0d53190c05ecb62dfbf0736b7c72efe352e44d69066bd6fd8ec280653b529ff758df14f4c34534820d63a8d4a67eb0d434fdfa1d33ee57bd3ed6fe3028e84e4f4ac7cc74a238dc44ad2dae7d631459c53ae6ddf3b6318ac619530da216014a8c0611b66daccaef23ade7007adf507621cb10bfa8521cdb480fc3a433109f0550fd45b148d645efca66d2c04c0898d9f0cd2795613a8aa9a89e00322f8e2739c56d7f01d6cff151b95d51434758d4d4a58b69c36e76ab3e64fc016deae0ff38d2b6d9372dc2b514ff158bdfd6785a7f40647d7635eb6e1ab120f620a68c691821cf56c35edf4d5836950fcd9e770a478e85495be238366e41e0fc4563a7b2af9fe6feab98cb67787882d549284a1fab31c01f35e26c4ed6b56993350a07d53ba15e0b2258704b39fd17ab6f1bd2754a9576f6254c30c3eab50f9f080c43a169defe7d890ea5669bdc9bb1fce04b771e6b8aef5d15fa46cfd4e5e22538327783dd297d632bddef345dcf17da262bfe0c2fee7e4d5aad91a6aa0e457b167feb7c5ead20b175bf195df28d8a9539ec40c00fa21d52e71a19792aa7c190f3b560f58247ea6e4ba6c8ca5d13488bd0ce1ecb634247ca9a6495daa39ade83976b68e0be34ee319b1f74e9e9c7eb8f30ab4289ced11f8ba99ef488b07f6f33e310783ec591daffdecd904b4157e2bb7d45064d432542e21f774955e060c27e2adb7fcc7bc996f472d6bfebb1e332432b1d900896f41c7dacf1e139698f083323bb226228ebbe50d3cf0fb5dea07df1c90bcabfacca6af4fe36b4f8b99631c7d0c62aa7b00383e79c9b063a9a9b285250fbc4901b8a826f25348aa4e851bd2cda6f14162bce93eb62f2a074bbd5695d91ab226ae6b176e67997a4ecb3105f7d0578bbe5650ef373009fd223b40da72a119530cfb15c973de55416c69cd98bcabe123a900ac76e81f51ff66e2658563f04081f26307915ee247d218ed3a010ea91d2189ad184f8b5775553b9789aab5962f7d19aabdee48693b7eabce9bd7c2eafcfb0a37714826861ff8ebeff933fbb4c7bfa68fbed373c2a696748e9418a0239948ecbbab23719a200c902b331b409d6ffb01557d59cf57b2e1514d7c3411d241a5672cf603b3a305216e04ee55eeebb7e3a62d6a661e44c31e9c0d6c4c1247e2213ec8f039dc9c44b9efb9dc953c03edb1db92cf96f762fc2f9482b96d08bfa139b64871a261b2a9cad0327bd9ad576fa0a55e63b047657b1d955ee4f0a636566d6c3b8f1d3df56c4d192046e8f7b5f7ac3516c6b243fa3c48a97235315a37dc2ff1fbe2ed5a5e35bfff3624ed66c163530a61afa24747c3befcb54187d8e717b9bec5fadec41bc13b18f5dfb8a47169fee38794fc24353190bfdc7ce05c1d94e642047dc806a45ad05dd4a7442a61ae08fb045846769727b78a966b1343360bd717ca0d65b72e2e323b45c21dd6ad0485ff20e028cc18e47eb7cad91b55b654fe07e4a36173804e0080eecc34271c866942543defbe4d924eac75fae29320f23bd0004a19630a1dc8d2b18c9704e79846f6711c1e5ad411da17f6c50478eabbea78982b3ede25cdfaebb2b5dd9fba98a1c32689387d31d0bc606823ff0ce90995c3341948bd8455767a8065c40c36f2026839e23e6d2160bcd8b28362650318a227354f042c0dab9ff15225ba5769f42531a9a408e0ada7df0d8451f7ba0db3a5b5c74aee597772cb09ba0bd761f2993d6829dd68465d9510074afad788fbfc28543477cb2c2e3253cb00b6ef827571a0e158cef0a75be6c73a2a6d63f00c855809a87b4165c7968e9af01bcf0383b7fd3a1e5c6c47ff0147207647d1c6f3ce8d33176f6b80426d201640748eb285346da8c4d3eccaaefffacf1bc58e1e231790a1b39c6375dd467e3da6a9f5975bdf99cb8ed3bedc0aa1925667ca2cbb9d2f8402a2958eb87be0a2064a1105a1e8e5bc40f6f1fb9590061f4867e7c7afe15fffcdba293ddc83523fc04fbe11ebc3ccb0c32e9a388c81a2f184e7cc770cee5831ca5872bedbb1da5075b548c06653b5f334f7cb4667283c3f22aabf2d79f8a3aa6ea24c05ba89777711895eff4e29ad590319779253d4940829eeaab10db7600679f7471a5db2aaae304d32f18c80a8323f1ae6bac66876dcc6003210265ea5629cc345284fdc1be5fe5e17d425535f8fb9b84bc38929869343dc78f3b71a3d75c334fd2187083a193cff2eeb4230f2b215c71494a1b1d22dfc9321d1ab466b7672268dd991257f5cce765ff0efcd2c1395fafa12fb9d95d114a9b9ec2ca232f764d8f38bec0b3cdcd71884a0d9bf232ea5e2cb62a69dfa986cdf6667bcf6e6eca1e357657ce490870e149c0ee3364ba1530ba9e78b6fd1ffb4bb325132defe9cb00d48fe42aa4974a3117ed15ea4354fa3e776cd92ed8bf1463bb9c0aa213d2d8c6036a96c352328f2d7875fe8119a66d1f7dbc9378b46d8e035896ae858bf718d1d613516a84b0f888fb3b6e800bac8405b36b43bbe6e8361b4b098f5a522cf678e1f13c87108672eebbb897a1a83d60b41cc26d6f6bc296a5056d2e1d8f8155604a7a43afbf5904d4eb4d9e65058a59fa09d437f1c18416437d6b7e73f5846e68c9341c2d4049d2eb282a3461ce74dcf4017343577ecb9873cda50fc742535bc113b60da922b2fc12f79bc70e3a06d16c1453b8bed525d521fe94a94a84d5646154e4ca413bd10d9e16e18ecf0648fb175d022137bde5fa2d3a3ba32fbc7ec55ef6e1fc5d1ed0fa55eb1c9ad1177ca2b84cc2408e33c9fdb6d3d3a6e8e2837f238762f49738f913b58405ba890de7d237d5bcc3a73556c90da9f374048116820fa35b84c89ca06279e47742eb508829f2855eeb6b89acff65506bfa541318421b21a1166160ee338a97417ebaa9857c733d5863c04b12a12ed1934821ec5f279574686af4e6dceb3c84fa5fb8e31fc2ece97fa78cf031e7ef800c2904657d29de7bafaf529cb498f962863388f719861cd4759a939b0cb9e60c3a901eb7f841115686611505dea189f10ffa35c04dfee08d4c58960256f0c392330d7ad5963a213e2cc43c5078f5c810b2b7b865a621e5aa9effd7641baa3fab21a5e5867d6b53e4e614792d8add602c392885e0f5de74f026abd5aa201b85e4add6be009dba31f0fb82f45c014b8600d17f991bccd19be9a1dcc430cfc71a2bffd518e7d80617be2d8b0cafa63802ce8826e8bea6473cae2c0271e897ec259f079522d52b990e7279899ff2d3de175266563da90d46c9880adfff107541ef26a1f3929d724b7fddd41bc5f2da402994d01461c8596e955207e11f5264e033c3338fdba00bf199003ada3c3df8cad31aee8c24b0f972ed39bf6b963ad2dfd402f1d085a5fd82680e00fcab2a1deb65aea3ec385c28ac5dd3b3f5cce7ac73b6e71f1d79c725ae496ac0fc07ef073bec0120a802f52f9033f5661e85c076cc63339f26ad4cd40efb19b6cc302146f6d269df93746a63616cc7384d9344b5fe9b052c007ae94cc6e23b0ddfce98a6431311bbac00b4d1f9de85a9aa682a21334a1aba1bf47e802e3670a3e318a54e5dedfbaacedb61e2ef5329df6538f2a9d3624e71b7e35783f54e2eaa892142d2edd73239d8bc9f77e3e5c0c307cd59f09aa1eaf94f38c12830de2c7ca208f8343ad5f4d12af17a6fba213c917b511ccbe7ea1d18e4a5784a6911f0d6d07dbfc4eec4bb061ee063c9fe76f7fb9663d93d5e1b4f05429f4cf304a48e5010cc747e6d771571ac7a1b2260cfc071c147bddb3cccf8e6c5c89773ce20b63eb8dca9c2d8f8a136c800998a0287b9025dec49d6f6bbe82a350d702f0e0be394c8bb4a59703ef967182db6c2e0d370a45a674cdb3cf30cf9fe5b6cab74b7f3284d5361f64fffaaff61d0b8e83d443e8393e2258979d5561f2681a6eef327fb49e60ae12ff953fcd26281aaa065d8c5708b57245f8", 0x1000}, {&(0x7f0000000580)="1905548cd36c4494e4882b3c009ffab670798d93608f574ca7023516e68d27508e7e94a59a9d4d143b763cea576ab836a926b05a2b42a7ff940e2c8bf4e56c5c9fa12c98087685ec79e2af744deb66243f1a34bcf87074e0348b915abea8ddc4028e40c0cc870f0818b9947b744b071a542fbac83cc8caf5e4f3141c66d8419090439fc66a23e93ec37c421fe04d19d1d589e1206191028a75e0b418a069c2c2112780c8b2312c2934e8bd504ba11aa644ee606f30c37bb4f2b038e1a3d7320c9fcce1b492afee46d5f84752830db96f9325a8408f9586be8e534ffd5ad270ec8793906672198152a9b82f961657b05fe222ba13722f89e19cfb", 0xfa}], 0x8) 04:15:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000002c0)=""/200, 0xc8, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100845bf488dbb48345"], 0xa) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 04:15:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget(0x2, 0xa000, 0x204, &(0x7f0000ff3000/0xa000)=nil) getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:15:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r1) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) write(r3, &(0x7f0000000080)="ab71d281a275927410da5b1c7248b8c03731cc7a4fcc86befe28933f84ed589e2693fb9c0ee0413dd61f909516737757c9c5265440a8ea9b687eed01f3d448009d811fa81b2c0e87b2809f7092", 0xfffffffffffffcf1) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) dup2(r2, r0) 04:15:38 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x99, 0x40, 0x1d, 0x401}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0xe5f3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0x9, 0x4, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000001, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000082, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000007, 0x100000000, 0x20}, {{r0}, 0x0, 0x0, 0xf00fffff, 0x2c, 0x2}], 0x80, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x90, 0x2, 0x7f, 0x5}], 0x81b, &(0x7f0000000040)={0xffffffffffffff21, 0x3}) geteuid() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 04:15:38 executing program 0: poll(0xfffffffffffffffe, 0xa5, 0x0) 04:15:38 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x1) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10090, 0x24) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x2) r1 = socket(0x1e, 0xc004, 0x7fb) mprotect(&(0x7f000069a000/0x3000)=nil, 0x3000, 0x1) getsockopt(r1, 0x1, 0x2, &(0x7f0000000080)=""/187, &(0x7f0000000140)=0xbb) r2 = semget$private(0x0, 0x2, 0x10) semop(r2, &(0x7f0000000240)=[{0x2, 0x7, 0x1800}, {0x0, 0x7f, 0x800}], 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xe2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) socket(0x13, 0x4, 0x200) getitimer(0x2, &(0x7f0000000200)) 04:15:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x1, 0x90d5, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7fff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="f1eb1f18b3442d5edc07c3c8198304eb08a2edd659dad4923e5ea8e3eb1fa547390726f935def6b7f8afd7d80534eeede7645bf119be9258805a64c3d215e452e9c7dc0b8ec3c807bfe3785c42b66898569217e5954767a50cb30eb20ee75b5a92502c1b52d4d9eb03a0ea506afe582d498ac649f60b039e90517f61b9d06ba35fcf8bc14e703622623a07b852405aa6f4", 0x91}], 0x1) read(r1, &(0x7f0000000240)=""/169, 0xa9) syz_open_pts() syz_open_pts() r2 = dup(r0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 04:15:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6, 0x0, 0x0, 0xd91}], 0x4, 0x0, 0x6, 0x0) 04:15:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x1000000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000b85000/0x2000)=nil, 0x2000, 0x1) close(r0) 04:15:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000, 0x10000000004, &(0x7f00000010c0)="197dc4e90b", 0xffffff1d) setsockopt(r0, 0x80000000, 0x40, &(0x7f0000000000)="f75de161b7eda2920bfb0de87c69301fabaf981432a201ff7ce7fd5cbd043e7beb6fa3d393b283a94ab38ffe35776b34cc09c3065f6584177971860018c92a8533a69b3c12d9f76cbedf62e5610a8a0b76439c7093ac41a7b6f64092f5c498b5a25535f88dce12f6a81d39bf96d0727701cc64504406566940dc4f6c1bb6c7cf2e266aaa6ff0f0f406be8648d455c4f9e05342d31cb5e3e2cd785dffe938b0d6593bfeafb6f7c31484dad529c6dfc7d71aea198601e82ca024", 0xb9) r1 = semget$private(0x0, 0x3, 0x200) semget(0x0, 0x7, 0x30) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000003100)=""/4096) 04:15:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x81, 0x1) 04:15:39 executing program 0: r0 = kqueue() kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 04:15:39 executing program 1: r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x202000000011, 0x3, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) 04:15:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='\xc2\x06') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='c\x00') r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x91) 04:15:39 executing program 0: symlink(&(0x7f0000000280)='\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', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\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', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1fffffff) 04:15:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="e869b415", 0x4) 04:15:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0xc) fchmod(r1, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) fchmod(r0, 0x20) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:15:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800001, 0x90d2, 0x2000000000, "c6e23c5b00000000000000e74de400", 0x0, 0x1819ae8d}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="402a82204f757fbe3f371ea291b0cbb557798af0457c00d8db966f2b1c277f4a77946ca04de7d21011fc245e8967c32683dd1f7d9a0845a5df2d4868e9f6efb3dd7b4d60418c4f8ffc7b6bee1aad8031e50831abe36d8e333b65b28c05f2816678c0dabaeb10ae3735837d353c3a31490d21bcbdfd14638c03e9be0cfe78e90fbc230b2782e2c91a7c11fc63578f998383854fea2c0d16695a784d14ba8b54c31f6a954526b3fefb1a789c46c87df07e558d6a4799269cf854", 0xb9}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() setrlimit(0x2, &(0x7f0000000140)) 04:15:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x5, 0x20b1) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 04:15:39 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:15:39 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a00, 0x2c) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e20000000000008000cc53f4ffa267ccc66d0c0d1aa246e5c3bfa7165facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc57a3b12c18be9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94329b5b384d7c7b1f30a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d855b22bcb3d8c3077378b4c0dbec20c327686c51d8ce7c6573340974c1873061e0c6633232b5295604ff07deff7dfaa06f3df4939b6ac5d46bce33cb1ae6ff21d89a643660c60c05406ac14672b21d31b674574337a4fb10f239a32e34bb4c6deb9f4c9bea18376fa3d06e5aebe1a7ed52e1400ecf06b5abca727494f456df29f322edced38d228f0c25b3dc316c27a83a0a17c291323ccc178d5f354a35aaac97e2c8b3a1587b2c9587ede2e472772cf0", 0x159) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x4000000000008}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:15:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffecd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="641ff98c8f0f8c2c794493316b85b20e5d52142eb7226a90b25511571481ee409f3b9ebeb37878f5e050a39cefa3303f2f27bf332bd2b5e38679459f267f2bcf0f6b42d56888b948aeba4149e2f9f164362c8341751b7c5c8faedc8638c37229bc3a9fc90e5365e034673bb90da0c99bfa88d650d6f2", 0x76) r1 = socket$inet(0x2, 0x0, 0x100) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xc1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0x0, 0x8, 0x0, 0x2963, 0x4d50}, {{r1}, 0xffffffffffffffff, 0x40, 0x48, 0x4, 0xffffffff}], 0xffffffffffff4697, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x90, 0x1, 0x6, 0x8}], 0xa000, &(0x7f0000000180)={0x412, 0xa3}) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b4192b7236609182cfcd7351e74ea1e13174fb357c54763e1a61d2a36db9a377009f191caee2685dd2b970fee0292f6e76bfc29fff5ac13e3b876955b2004eb54e08281cf20bee8895b5eb049c9e5a7b0d49e4ccdea39f71", 0x58) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 04:15:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, r0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1000, 0x7}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xc0000004, 0x1, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0xa, 0x0, 0x1ff, 0x678dcff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x8e, 0x42f}, {{r0}, 0xfffffffffffffffa, 0x8e, 0xf0000000, 0x9a}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x8001, 0x8001}, {{r1}, 0x0, 0xa0, 0x0, 0xffffffff, 0xffffffffffffffff}, {{r1}, 0x0, 0x0, 0x4, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x1, 0xa, 0x7fffffff, 0x80000001}], 0x7, &(0x7f0000000280)={0x5078cc90, 0x4}) kqueue() 04:15:39 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file2\x00', &(0x7f00000000c0)=""/158, 0x9e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r1, r2) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180)='s\x1d') r3 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) mkdirat(r3, &(0x7f0000000280)='./file2\x00', 0x80) 04:15:40 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x1f) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xffff, 0x6}) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r1, 0x44}], 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000080)="358b4cb5f86cd226268ef6a9cd3e60f1e1730bc0a394c23cb430", 0x1a, 0x3, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x4}, 0xc) close(r0) 04:15:40 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x80, 0x0, 0x0, 0x0) 04:15:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) poll(&(0x7f0000001fef)=[{r0}, {}], 0x45, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 04:15:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="39a466e205bf29649fad958a022e2fdd793f683004"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) close(r0) 04:15:41 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, 0x14f) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000240)="beecefe988628d92e1e3984663541fee252fc1f1480b37b0a2ceeea70029c2078f60474e5cf4200f7b47198dbf994f2bd808fd1bc2fb2bf9698e894c58e68d8a49fbff23d72a77658fb94ae7bfdc3cf2561c82ec01831c9d702ba81c45d2db5f767913cd7a66e40d921ba820ab46157709ff88e847b47aea709c006d9880cba483a1da74e6178590b702b3844a3c5dd167017ac06a8f9f5ab529e66290464436c0d3d3fb37a1dbd2d243799a1a75aca06f14b1570dbf8788e33fe56bc109d551cc101240da6ca06436cf082ea2a4e64a32ab07e8be66db5c64fa8c0a02a4e65577fd6b3499c8d017bc80a86deb96a944f50a3f917d", 0xf5, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 04:15:41 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 04:15:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000040)='c\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66694284c334"], 0x8) 04:15:41 executing program 1: rmdir(&(0x7f0000000040)='.\x00') open(&(0x7f0000000000)='./file0\x00', 0x10, 0x14) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) 04:15:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20830, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:15:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x1fd, &(0x7f0000000000)="3a9c8ebaeeae387ad9c42290fc61c3a0f7cacd73d641d5f840fd3846bd08a324d37172", 0x23) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 04:15:41 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() 04:15:41 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x122) 04:15:41 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x8000000000003d, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="2f8e", 0x2}], 0x1, &(0x7f0000000080)=[{0xf8, 0x0, 0x6, "8b6901b0792400dcd464df384f91100da0b9704e6541a7127d18cde932ac936e381cf0b245fcbe09d2ec58530fcd01176e6209eab85bd7e78c9258c49f622cb62676b92f536675f316589123a85784d03d9296e01ee5a41d60ff5c579a51689c42de67bb39aae651151196d8418f8c706414034109e73b20c15a63fddf96b299c05886fa7f63a73a3e3420dae5bff99112a5d99339b66f293d92a7a0739732ecb06d6827b107a38ee065ab2c4a74ecca84424effc28e5f28d388486fbcb8161f25d26d5e18e0f7561c3a013b257a0c2f7bde37e361efc787bdaf45e778ad99363bfcd3"}, {0xb0, 0xffff, 0x1000, "a77b97a1499ef0e055125d71d8f764c37749976f20986ab1eeccb284f79b6b92b1f29843427c14831cb87d713c99e1e6c25476edbce8e7273b529e39fa3fd840b0e109c6e2c33a52bc5acd977d8bb694a049be101bf699696c07a7f15d00da689d24b9145bb667992599a2a563436e3ef81b31bab4d833efe20ab396cd0995349963b2d17766c6a81fe3cb5e15438ba103c7198d627e43477375"}, {0xb0, 0x1, 0x8, "da9b48ef1dfaa11432d2f8b0b3665251ea2537ccde9c5a7440db69b17b49eb3a759cec847ae267d25373fea5bca0a74f9be12fc3fd3d79da9198b46fb245ca727b14e99d9d2cdca1d8da2cbc3b5eff843e2776e6dff4439ff86abc97f44cfe3ad464b3071007d9993f5a55462e920f8570886c667a289c4965370d5ae80cb701c482d4534d80cb8a818551bbaadd814d3256859912d8f7a2fd82dfd8"}, {0x48, 0xffff, 0x6, "808e5f9ea844a26249bd797b8026dbbf8a5b336c149bb38ef9c9efe9da24d26db721165dddafcd7c5d09a66cc4085295e708e60a55eb"}, {0xa8, 0xffff, 0x6, "8c136720f1b7c29f787d340a29cd83b9ed2a17335c8bb9ef8e3569be2ca46b0c63f4e2895b1c443120182daf91813318761610b3c3a9eb3b8dd30ebc0315aeeac2bac78cdfc37c05285ce98ee6a9db3aae1f671703a52e3193c88455c47359f53feeade665a5583b0e7bb0420670db8e4a55facd05a0f8d65a62974c5d6b51ff0e4b775af82b8549507e8b5355d95bceba7e"}, {0x78, 0xffff, 0x100000000, "452f6477220ef3263e8f03ce2bb8afec704cd979592368c6e0efbcd40eac8eed22a14331e48a63c438881b58f5edbc08bc203950c03903935b6a5bd5383931625298308ce54afd1a625a9ac8f184f2afbc81f08ea265c09f85baefe0c0d00624a1"}], 0x3c0}, 0x7) 04:15:41 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) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x10000}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="1e026ce6cc9107427078fa98ba3ec75237e47686b50e2ce47e5ec36f7db5197099e3b87ff6532b3fb13ae2cbd07ccc5a44bf1ec650222e319007ad74db3bf96d69625ac170b9a6823f40a02b2b7651573942d33efdbc4c1eefc52fa239fef1c19d47bab08994", 0x66}, {&(0x7f0000000240)="c771cdcb61f325a94d5a74771ec206766071ed9cc90527279315b4e1a941958a0810dc2c30abcd908a182d883778de61903dc6cfb018aea4f9aaba9690301f5ec7783f9822318e2d175e034ecc6045aa8cffc1e48372829e6970ad803d43e70e80eeb5a71b947b067701782bcd", 0x6d}], 0x2, &(0x7f00000002c0)=[{0xd0, 0xffff, 0x40, "90470c75dfba7cedbfb73e386b56e1af6f2693e731150500a6fa1933f4b8230c355a5bbc5c9189acca0f2887346049969a0e644c16e4bea10cd3af5a1eefcc720cd43148e5a50adb8988d56a2c6fcbe71745e20150b26000dba59addfeac49de847ebaea7f95e3dd9a679ed875c64ea3f915c3c67061b958db08d38a51b9ea4fb080f60a2b5303b1f6020770880974781674261172f0cdb759489d00e4fb79dc8e226735a7f33971f18d79801dd30461c70fe7edc5168c8c6f361ba81fd46d"}], 0xd0}, 0x408) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 04:15:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x800000000001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x282) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:15:42 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000080)="df88d32b8c4d31196de3e398d524a34b360d4d0ff183d3d3436777c4dbf185f179b57806e1f3da756651f12a48aba41aaad0ad68d6d4e2ac7447f48c8f316fa82926429b70db39e02b7c868de8aff17f58751eb62c529d4e01d744b650d838ffcf04d2d1d49e62dddad4fce6e1e3b2d987f39433158c9933948da2973c8f3141fc7c87297d9b8fb366e6ec6e2e143f76eb629a088d844e0085a0455c93e0aa3c863bc1091bf720", 0xa7}, {&(0x7f0000000140)="01d86ef87b95fe54cd9ad1b9ca679beb280800c8a3562560f43ec14a84b48d5c1eaa4c9b0abfb26fe21bcf756b5ef7dcdbde43be08494e278df04202dec66f5e7c5dd12a74742cdd06da249e50deabcbba5591899585f6231675e358bf102158447049fbe00b1e3ff9c1c75552584100f9977a7e6638d53e1e2a3c212ea064cd7fa44c1269635209f33fd6910b891a5ffbacc0d9dbc3797249ed01f80670d98ca6f8da5c91b553b6260480f34dbb7e95ed340d25f3d98ed8", 0xb8}, {&(0x7f0000000200)="47e6185579d8bce11ee82797e629f19d9d76c5ac62d876a6712bbe4e67ae1121d444d86c00e38347abb5c4282e928c2a2495a9e75b9e0f7b636f9a3347f324b458937788ba018ef22dee0f899d207faa28cacf885ea8cd4a7accaddee4", 0x5d}, {&(0x7f0000000280)="5a41a0d1c75af3f0170e86577513553e9cf01e928b086888d01ac5aa3205c6f969dd09376da22a813dd4cb10bf8946491d0bb151c11766ac82aa6a7e5831098b1aa0584e33d42fcda7febb976913e42d3da15c110554bd4cd81d4740c6333332b9e3ccd95ed3fef9418e4d269b55aab6ab58494983a1", 0x76}, {&(0x7f0000000300)="50813a8af4939df29f8f89be67f1deb0623668228a40b9ed71115ad55f8315df04703d26e1b251b10dba9f622dc258b07129e7dce85557311b2980cc3db3ad670f61dd10ec0ae47813dd169d8d21214a8cd58ffccf84e50380b920618c72b5b754dfea6bc902676405c1256ee887be6de3c71052fe207652a7954ecd7051662b2dbd135b6ef51e0d06a4a3844489b1fc5454a072170f64108ed52d745f978321590b", 0xa2}, {&(0x7f00000003c0)="91f0ce5057057efa377dc7470527443a924a486a63aa7cca360a2c7a5a07d1c8a43e694b4b695299865f2817a8bf4cf302c355813c43763cd4f870fe231c8ba7d52eb1f12eb830b0a0595797d0b723e202a89e18daa8b43c17bc028bdc75b48c97ad9572c7a7c6e0731740167d5f40641931edd04a5a4314f87a7436585a7e986e9978fe93699e46a87ef6eb22b037e7a908a40a4ebb98faa741bfe9476805", 0x9f}, {&(0x7f0000000480)="85d17ff7ff7189c617cb626bd04fc29bf0022d3c114a4dfafc0e0648d9e9d17deb745946c65966ce466ca795116f49f6b51f835612a2f6acb14672a073265c675d6afc0e2789526f4f52c5a43c4c0c9295d2b2077cfbebfbdcbba3bb4e8338e3a8e8fad510f7a64339e58239946bcab5867738b3a38e75", 0x77}], 0x7, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f0000000580)="b925695d04f553049e6a2cec06f655992fe0e6711fcf83b9c1983870731c4203bce9db6c86a74f484bdfbe5591ce9b9cfefbd5b5b947c388bf2d8df5c1ab95d5904aef33d2451e7e2f73e1a07930cec26e62c5ab3ad50f99bd5b92809c3e2be8e36b1a63eb70e3ad8f96f4e9cf0d10e2beb0bdd0cfcf1b0299ed3d2c179805ec6063edb53b7f8beca40228fe", 0x8c}, {&(0x7f0000000640)="28d219a2beeefcce2fa5496f46d3b7aace77c3c1fb0370bee684d4fba71edb2d4f88c97d8d8387eac84bdb37b97fb030d590463185a572e850949d1c3588b24b9f8bd3693c6361095c6282ac5d9819d0ed0297d32ebb489ca69c2a4ce37fb372cc4c3bdf4191730ebf8dfd72e890b74e5f671d6f80d2ad", 0x77}, {&(0x7f00000006c0)="9bd1df557f7668a4c98979ebda22c76336ed4d4611f93439c0d1b4c276d502b4f915ffb77944873e4f3324d6e952cc1281e9ebd0ecd56d65a3393f0004b11621458cb60d6a6ae2c8930d45b50f8995ba046b529e9c4c5a6a4391769d688e3f495db5ea186cf54fcae613b87bc61998eaa753f675ac82c46e555e53429777e2e30c047e4294f746517995db8686d9cf009d7d9d35b58ef5c041b31bbc82666c754ec76531f567e1b621cb6505522b57e02c16bb9165443355ad41035f027eea39d5a24e84e11c002553e22188d3affa9ae29819448efa24885c5054b0bda7cfb5c851f3c93fafe15d4c8d884d3e9f", 0xee}, {&(0x7f00000007c0)="d7fe29f154e6f2a8a33dac8e813549df6cc23b565b8aac73af045385b45953d996ad9bf83bc5ecddac3262e6b032be09792732c84a8ea00376582cfa2979902994016232c75ff02d3a11e3c906fdd8cfe4e226d4e4fdbed86f4278d4adc3360546b88b02f6240732f0113a081327ffe6f17148f4367c3b51b5b04621224fd881ce28075a6fb138a6529a60ca0e6477a8fce4c5", 0x93}, {&(0x7f0000000880)="c0440b179a0520360f7002c529d86a889041ac6821a4050942e13df7cd0377fc5886ecedf0cb1b23c808ce64a35dde4b4cd184b7d6e9ffbbedd516e5c8a14702e3137d11d27a0518d77702b9e78ace7c6412091da013bf53fdc3e1f44dbbb7cd3e2b1a3e517fec4d19250f25ab740e26a51e4890f90c252484443af6da5640dcaf", 0x81}, {&(0x7f0000000000)="c49756cd118199ec736b2becd1ddf955773cd549f6700f1e60e697c698551910946b4212b56b", 0x26}, {&(0x7f0000000940)="03b64d25733131a0c9a0c6a3dd0c13b5d4fe139bd06fcb85f18994fa4bb7759a75334b1b2d5942ef552d9c5e08e59c38016a9bed90abdbec5dcf765ded343782", 0x40}, {&(0x7f0000000980)="3c0c0677271b23d648ed8186a24ce1ae006cca2983b39721e56194cdd09b7ead24f9830c1c4b1c427b9c260f3094ba331b9e866277aa3abf0dad33dc931a5ee23feafc8a567e0b65817df2e7d099aca831608aff7def81ea6241cc8b914b66b6584266bfa8495de824dcf5454edfd0", 0x6f}, {&(0x7f0000000a00)="ee8fa47ae2bff07b6116aadbb1780ef146d7c1b7eb629be18a411a1256c44871844de3256306509affcc5b1f89968af0739529438290a3b3d01ecd8f6c5140b3fe81282636702c8f8953ad5a0b2022e8aacace3c3bf8db075f3051efe41399b3fc7f703f78e9597bdc360509baf1bc3e0d1b5a0627d374670df2cbf500e0bfca32acc8a4ae8175f5b6809473c657789ac20ec29c908e7fd71466ffccd0c973b36432725194b400ddefe3b869abd2db3a7eaef38ab16ff0c944baa1b5993c86943bfce1ca0e5347c254b21126b9c1650bafc16b8ad23aa6fe1e7cd0ca969933f59a42ac78cee3e74fa6fa42404ae44f83fbeaca8c53f9925f26", 0xf9}], 0x9, 0x0) 04:15:42 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:15:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 04:15:42 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) dup2(r0, 0xffffffffffffffff) 04:15:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x56) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) r4 = semget(0x3, 0x7, 0x80) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/68) 04:15:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffffffffffffffe7) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x80000000000036, 0x0, 0x0) dup2(r1, r0) 04:15:42 executing program 1: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x90d2, 0x8, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) chdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() close(r0) socketpair(0x16, 0x2, 0x5, &(0x7f00000000c0)) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) 04:15:42 executing program 0: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="6449d19f95e87a34340d83d70f6527494b3d27fb49bb89541dea2c0aa45f168a31e144f58c9563fd2e9471b68d45e66a61f265d1b3b1d438550d53805ef7e1d1bdb820a9e99eeda5f1851316672c395fac92ab577a05ae45fae5e9556ab619f63da5e405fb121738910df1a5b8b77d47a24b06039f7c1eabbba83fde30d500b46ae0d62b520e666c5b2c5e8cb47cc2a65210e79c1f3a003027da35a0befa3ad3a6396cc25dcf4e17d168d6484624ee4b5019ad7e9d61ad385a272cf72c1b88f0207e70764ce10cfc087f36d1b4d8eb83", 0xd0) mkdirat(r1, &(0x7f00000001c0)='./file1\x00', 0xc0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r1) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x180) 04:15:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x200000009, &(0x7f0000000000)={0x4000000, 0x2}) close(r0) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 04:15:42 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0xfffffc4f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffff7, 0xffffffffffff8001, 0x100000000, 0x7, "666009c6509213c89b0bd330b5bf7f9d8d9ecf00", 0x8, 0x100}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 04:15:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getpeername(r0, 0x0, &(0x7f0000000000)) 04:15:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) 04:15:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:15:42 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) clock_gettime(0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:15:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 04:15:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0xfffffffffffffeee}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x24) 04:15:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = socket(0x12, 0x200000003, 0x6) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 04:15:42 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x4, &(0x7f0000000040)={0x8, 0x2}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$dupfd(r0, 0x0, r1) minherit(&(0x7f00001a9000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getrlimit(0x2, &(0x7f0000000000)) 04:15:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet(0x2, 0x94a14081d7f6d8b7, 0x5) listen(r0, 0x0) socket$inet6(0x18, 0x4000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000140)=0xa9eb, 0x4) sendto$inet6(r0, &(0x7f0000000000)="5374b3693167f67f402d974afaaa4a01fbcf40b3c1bf63dbcf4363ed244f4674e83442a03c86bf80d7dbcb39260c10a35d4ed235eb42a4a825682e3f794c19fd568c0993d89ec32d4b30b4e5e71f263e1b8ac7aea107f6600595dc1f434fbecf451281325380e67ad15cc2e711b02682e50e8ece0ee9c193aff31a8c7352d3a678b644ee2c7d686da1f83a066424b7599ab040c2fc93883ce773389c6c6c67f70c822cec6e5eb5399c8a1bb79abb0d0204fad21fffc76f56377663c74c24bb829df1", 0xc2, 0x3, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x7}, 0xc) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x1, 0x3, 0x5) 04:15:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:15:42 executing program 1: r0 = kqueue() pledge(&(0x7f0000000000)='#@{\x00', &(0x7f0000000080)=')\x00') kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) munlockall() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 04:15:43 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 04:15:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 04:15:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) 04:15:43 executing program 0: r0 = semget$private(0x0, 0x5, 0x731a3710b1c97ea) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = accept$inet6(r2, 0x0, &(0x7f0000000500)=0xfffffffffffffec9) r4 = accept$inet6(r3, 0x0, &(0x7f0000000080)) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = geteuid() r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3af, r5, r7, r8, r9, 0x10, 0x9}, 0x6, 0x1, 0x3}) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000001c0)=""/95) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x7, r8, r7, r6, r9, 0x1, 0x8001}, 0x10001, 0xf7c, 0x69}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x6, r5, r7, r5, r9, 0x102}, 0x1f, 0x1ff, 0x7ff}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000002c0)=0x3f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = socket$inet(0x2, 0x4000, 0x4) semget(0x3, 0x1, 0x200) accept$inet(r10, &(0x7f0000000000), &(0x7f0000000440)=0xc) semop(r0, &(0x7f0000000380)=[{0x2, 0x4, 0x1000}, {0x1, 0x3, 0x800}, {0x4, 0x100000001, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0xffff, 0x1000}, {0x2000000000000, 0x3, 0x800}, {0x5, 0x6, 0x1800}, {0x6, 0x40, 0x1000}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 04:15:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x0, 0x0, 0xfd4f, 0x200000}, 0x0) poll(&(0x7f0000000000)=[{}], 0x1ffffe56, 0x7fff) 04:15:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f00000003c0)=""/30, 0x1e}], 0x6) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:15:43 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8b88, 0x10) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10090, 0x100) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 04:15:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = dup2(r0, r0) kevent(r4, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xa1, 0x7}], 0x10001, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x61f0, 0x202}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x68, 0xf0000040, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x4e, 0x4, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffff9, 0x4b, 0x80000000, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000000, 0x1f, 0x2}], 0x263, &(0x7f0000000600)={0x1, 0x7}) r5 = getpgid(0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() r11 = getegid() r12 = fcntl$getown(r0, 0x5) r13 = geteuid() getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r14 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r16 = getuid() r17 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="7a8a0c6482a8a28e20c2b8da2437031e03d0a03bc28ba398367523f59924aaccbd09e9510d83a71a3cad479132045b7087f5962f902807691a9e75eef48f6136f50b862e0486626f74166ebfd054068a767d9fd5e6268dc26b3bff9f6cad290a489902b90218a8ca4fa0773e4c5c024cb36c38532f582a22f3b6460e83444d0d12b981cda51aab6f65dfacc36debbd0c8a9aeedc97fed280d3898d", 0x9b}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd8, 0x400}, 0x4) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 04:15:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="8745503bc018a88a244a156ded5a7f7bbf5911d1737028b54bb788c4ce06b9d16ae1b77057ea63f8d4b84fc65adde8cf12f639518c36dd08510a3f348ee1da474a5b9337be3609675b03cd4f2f939e842a7fed2fa6c8956b9e5f30277c2643fce86c295941c613bb08e9e61f584e5ab29e844f8dcb3e1ecea003b6f51dba17170176", 0x82) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, 0x0}, 0x2) sendto$unix(r1, &(0x7f0000000400)="4ec80cd78da0b649a7300955edb82d486cc97ee955ebceba08a7beb001a539bf2dbc5015291bc2f7441bd10eb8e8c88d8718f236a32bf8fcce46fadf1998fd9b8a5f84f08f84f00b3ced41e5aa2a0598af51e3615a30f0e2f6e660bbf40186fbec753cffa76d613937b218b1eb2a81b541e7212d6f984f76de81a28492c41f2e5c4a80985a399f10814180361472c0c4e7cf3b2837c7c9b4f3142948116600a4d2881c1d258f33da4e45125745f290847cb46ba6cc8ff1df535ce309de30a039bc2f4f002bdb6cfd972f29adac0af0d3562a4039b00a41320fb112b5e0ec99c2130be49351aff247cd40ca745254d254dbc16f5c9b1fe12ca0b7a37fda465074102c66d083586927771df27149adfad6ffe989cfb40852a39c1e4eeb2cd052177d11713bfd1a9d82a51fb8137012a2f22f750c6cc423188377b71b4f361487f047e89d68e16f77d7a951b69fe87b775fc7b529b7bb1b1f967aa3fe62132015fb8d0aff172064d66d19123d2fe4bff5013d355a8cb634eac6289d9cc0182a676ecf2bede71a5bdc2bc32edcd424db3a9bce29bbb99d4bebd794e4c7599e70f64944871e02458426764e874aac002ae2bccdb1b90029d852879bccc3e2a8169dd53d6322932b09fc95f39b64bf536b6f5f30ce45f82668fa1f0a92c58b74b78861fb9cee338f8e960e386ec5fd5d368802be2cdf684f23c1888ab5aeea710f84680bac0467db7c0ccad43abc01a331415d83380d9f25ef7e0f54e1672080168019fe09f30b62e48a8f076c3543b32a40ae6ceeb6b964be095a7e2a39846a4aca6afa40359cd4cf1f61f763626efdb79b490cb8903062d089d0c91054f4e80c88c628d48db7587164c7c784f8eb1b416882c40cf35403ee1ede14d8c33fd51e7e22bd8e4a83a8782b2fe2faab55a8e1b8ef87c16291131357aa72be0ef66c2177c4fa52194b3d8e5628c5d6c97283a308a59b28e9783235661c5cae423ead8626ce320ab0606e8b128a39b37daf0c2accdebd5e90922c7b80db179520f783729accaab0679f32c5787c618ac8d9fd357c6f3036c425fb5843892362b6d7645dda5a8bdb4905f782fd0fce9c0df4dc0293001d7653d1f7cc5b6027b8449a32436bfd8dd239397a92ed153e7e8f142a71ead7443e43a315a41799401921162f4ded54ba508207685605d69b499e8cd83d9ea62c699dd1bcb5fbc0189ae33cb54e2cab7672881388cbf801eebc829ea2e3e388afb2a341c0aa1400e6166f25bb6d58e6933547f16fa170c3fecdeb34517810ae98cafb0ea6c0fba3e6fd4ae16930d100d8242a43008aeb01fb295df771e4813f7a240ad4665d25d1cbc338dd92999f96b09a3f09dd08a2802f9add27fda38864038c97669559523a27d57395d974999b0aab46abed08a6440af46a44d3bd0e68f5666905ea1d9c0d6028e4674af47ec1f74f380aaa21cf92116d0fb602461aa80c45dc73de4a0a99db927eb50b79d7d164400a7fdbf4624efb8b779806a2a39bccd2cb5fa174b2f7a8040a03ccb2d2e5733372d232acb2500806177f4cb850ab809ab9d12b2adf8f8c4a330f9c5da5a95330d1784dc880cffbd59c866df6acafe48411ae0306da4de256dc02b522fde191a3bd06264a391b6d1c59234ffc1cc5d549eeacaf79fcefee3851557e1ce20aefcd67d0ddc621f206486c48980579ddb868548c148a5bb512501d4603faaaa91307db6246cb24ec55c4af541efb1b63a2a4ef43f8fbe7b658f2d9b3457cc646f34d103fdfc1883435d32a1c779163205d6d3c59bf45b3180318ead7654a8109bb0fb2a793414662e32a9a680b539a19e9e0c76b3f113e2b4053abbd3d29144db2bca54afff0d4434c58418be0d758952ff5d237fa5ccf79e41b83fb0aa06e4e4c3371fe251af0138271de07384922031c38596e2b7636d6b2bedd7bdc2712db87ca9fb0542839ae2b993e0f11305ec320a701c845a828a8883f6fcecad8f439821ebd8b40f01c19cb726a0773a0fa4120d547d2aa3ee479358f3289703d50d71657515703b45097388cc52a921cc30e748c9f2385d9873a8dea842296c4b1f050407bdd580c8b4a7194efbf29e6835a5bb7499b0d5bcc0b03c4e96bc276e1af99ea955fe468bfe58444262b2b562a5f11ee5cb6ffda646e3280b5944c49913b4487b13de4aa47af4161105bbce689fb2ec5e41805b81312251c072d01aae94ab429eaa473e2916dc61e7aa960c68d17da49233ba4512bfc19c0ee1bff7972634176a0c03fa0a1da6d4f5f56b8190864b4b5385c1cc228513b66d928fbb70a19525542038ffa094743c175e0c2f7cf1e20633e7dfb5ec21540aa4f4989e901c2032b26ddbda8f72334ffd776706e74c00b4e7d5f00f2e7c41dd57537b946856d7592a77a7e5d8fec804d0e7f41c0e9d171cf287c81e244dce16c9b618738c6163e4505ecec06a9820f2971f2194374957461ef7fe432596ea04d97a5e226c715fd18bd70e647763a275ce73868de3bb7f8889645d8e058ad1ed59aa4470d61192c78be397d21cd6bb79fc84e9ac62649a49914c5c7405f5a005fa71356668f9d0309282be42aa568d6d57026281c0e8befa36ce2a05a99e95fa0d2c025270d8065ea8902fc2d8560d044dd66ac6399cfd07ecf5f06f3b9a4f35826c4a03a23c474665dcc9e62240c7cd6cee47b95d1f3fa1ac08214cd26499aef7fb30ad64481dbc6ae3d6dd0a20e6e81362f20e27f31b7d56220398d22db3eb7fbe216dfbcc0f47d4ca37af1066936fbddae80dc49a1a6ce00d2f0b43341ab5ec9eba6549b709c107f7da5bb906f76207cad92e5fce6bd400e4b9514af31c27ff83bcb0d7cf6b431ed306f004c25e00a540b45dc68e7ea44eb68afcac1acc959e65776b8b5510e4adf99fa2878913ae3002dc10a1cd5a6cc9c4413045b5b553cc15f134bb6768a20776cd2538ad0eeef1ed1fad9c1eb544da53686b135a82cbf40329d0acba7768502514b60401d2d85cbfd1750861e6fc1a088dd619cb7e085d929af3e9fde5782bcb40a4da2fb0503b4e2ab2a36518a587f6384b1744a298304cf8f64e0851de5bf3365a53bec681599df7997ee1ecbff02528f98ccbccf5d9d35a99346c0a75896a2c1da67902b9e0db3fc1f4371762dd96865a24342d00f23d8668af69cf6e8d290cdf9fb7703203e8be27573bcd3da8e7bdb67d0d11ac669069793a8ff12e31dcbf38d38e3319af569aa3fce88453291ee2357c569fb56420e51ca4add7a91be6ac53eb641f9d7d927175f8a272137c6617c3e055afdd645876587205b1babb9884bbc876b85c62edaa287e12ad87a9f5c9f2bc12a1e869501f7c1eebe0312bd8b7dfdeb5c0514f8a911d9c1c4300dcadb32a30d5ef3c82a120b786ab3972dfb1da9aacc5356a9d373f0d68843786b4783f569a7a35aad170a493bc83a5bb384648d2a194b1f9aaa2dec9df0cf2989c7608eff8f9a8d3ad6bf07871854085401fe7f14f99d01adc34a994262163f77b89c967a7f5be85162aeee1fe4b7d8d3f977cb89afbf199ef39f6d377ef0b7b66be65ef343966782d4486226f74e838118fc4b7d763f5250f68ae816c55fd5750457581569779a2c7d0c4867ffc20591d50bdf29c0fb65d804c2ea9b6cf0ac7b64af1ef980619fc2c27f7cb3d02637a1b46c1c0dae7b7a7983d86d626ede9b29f64f9cfaed49ea7d02fae81e7e955cc6aa0e5ceb51a2357391dade60a9d803ee7a6c563ea9b4b6eb6b6e61c72bd00e10a6c403aa354742f3f5eb1c274e107f33720e220506228f1808e7bfa64d1363efd81ad77f3a9693797e11e40a261d8700e90a15c2d2460a60cd4737b84567542cdb12c0ce1cbd205838ed0f8da58815a9ddde5f1bccda23dad672883921ba99fb2bc2e93976845e9c340ed925716e1058377e293fd3d8431d6e83044dbd9bd576ead08c99e0acac00624ee05045c24d85d4a895183a469cef869f1d2ed76cb86b17c531c0a59415a8e0792c8cd976efdefa3aae226b900b89b16a4ce03862d97e0c31a91a718382dd4ea5f5ef6fa301c61c8fd4eddec842e37f1b6c156280c2b9f5eadcd5dd1ee4e0e7ad39b6a7c3c7eeb4cd6522554cf87881e3a5283e246ac25840ab0c7fa38c8f1383ceebee4c07d57123030905321d887b5a733d8369bc38bcbdcaa9708be9bef3aa6ea0d1258d024b774699aa581d287a76d2d2c9292f458c6707011fd75a0209de20f97d76741e070eb6cd2d10854b6b436679413db611c786892c6f2383f64ec749117d9925e07f212c91dcd03275a67e49a25fcc2194bcc4a8428af372ed4a5b20f51de7249dd678cf1c346de682bf6ad5f9a44e174f8353bc8eb53bf3603920e2804516e37007ae40b01b8ee67757ce991044b14ae856c5c45de1842ffe281ea2cad1ef1944656a25edb1d8065626b0ccec3ef2251ac2670d4a2d3119386e6831317537f5c6104dff454c784a61ed30143978ac559cf993f7261eba25fc3a6c7f1119ea9fce72773a2b6e1e664f0f8f379f1226edbc428e31b1847faca160e9bde11c1e93b38759b8b8f35b09ebb8dbc9ec352eeb3811a863973be0cbae0259d77cabcc18aab2e2a5b0b6d6c3c6716ba54bc98c861be30bb9eb1570047a37886bb489c0712820e98b904eff3b8cdd0d6d9624e089fdfb56a166286f4ab0868b886fbfe7cd0a9fd2877a8995533f348213665c711300af9747ecda54c61f6fcef77a81baf7f42ee36f8968d816cad3c259033ade110f33f1e7b635792a1a8530f40b7e540981677f04973524a29e822d6c5f65a7660415f20405995dd969a4070111af8c77f9c2577f4890ca219fd78b97099d2da30d8b420da5d961202adb1abcedaf688b4fd7a7b662b72943d667874db774f269abff1b92abaef0fcb4f5047fa64313ec094c167c0f7ac6632bbcccfe1f62ded8889d642e95d6d73cf099f29270b0fd1ca00677cbb8e433584d91a78115a1158f71ea5def25544365d64a40579497d161f83ee614be1e33f87fd5aac6ee1e46f92de6eb93fc1b37be2f364cad3ebbb2e3d57541ef4bbf4597c427595d5299ef2c5971a6d4a752e3985d1e557b91dcd0901b0e666575fd5fa03262d54839b837ccbe7bb810deaceccf64911cd4d69d5fbf90315f83c38767efd199ced254d7a0e9c6450fc28f8aa812ecf9a2228a478a443d7de40f387380df98d37901a560c7dcfb4d7fe63583842a5bc0b90bdd1f819eabbbccf32833bfd977f9752a009ff951e2149b0498e7e7286cf509511ea68e37cf1625094384b5472365c1f1be99682eaf715960aa4193ffd194eefd745658a4e9d69da97a0e21392920ad2b0b1d059a1533fd9de973093093b911b99b0041e401e924885d44ba93756681df69ba858da3876f98993dcad55969928ce20db1f981869fa386572423770b0039e36da7ebf57ed8d82a2c8bf39a1dfed6091eb199de3c17578a7d15aa0ac8c4a1451d63eb7427c7527ae501dad7bace8ad2f92960eca807485edee878ad72feb2f9b7275dbae7d2c6ab32d118755c223e923ba4aa8899cd8a4b25dee7476f0d097efb5b8af4d4c5d1e98d3a9f4f67cbf4826057bb0adfbd084f0d994efe1d19bc45bc3191d19da28228a25eda5fa8ee81a955a97ab86119333abd8985aa996269b7c60d934cc21b2aa2a15d1feb2b66d3a14a1162f007f0a2f1746233d65c2bf79ba1fa652f2be34382dc2e4c1543dd9bdb73a85471bdea605513b7df981a06c82e8e6aece31d7bd0364e416f887ae628227da78fdab9047f1260a1f5912667b1eec0e6", 0x1000, 0x9, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 04:15:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00002a7000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/236, 0xec}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/23, 0x17}, {&(0x7f00000012c0)=""/214, 0xd6}], 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:15:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x100, 0xf7fffffff7fffffd) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:15:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/24, 0x18) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r2 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 04:15:43 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7fff, 0x10000}) 04:15:43 executing program 0: pipe2(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000000080)=0x2408a484, 0x4) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040), 0xcddf, 0x0, 0xfffffffffffff011, 0x0) mknod$loop(&(0x7f0000001800)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000300)="cb63003b2fdfe62daded5d998c837d07ec84e9a8619633b5cb335c547306f7a55730b290d74b235fe654111adf26fff59f9cdccbfc9882be8883ea4f6f1fd766cb9bbc5defefa76e687bdaaf58c6df73d29bc156d6", 0x55}, {&(0x7f0000000380)="1f392c962046549f5c456e8a8ea160fd68ec6700aca56878be9b769f26edaa58e7f2eba9d783f7156a", 0x29}, {&(0x7f00000003c0)="6995a758f038b02700ae7def20efbed944db84063d7044317d9f27ec6bd93bf511b03fa5835257a687264a99e94c0d0f363b457fbeded090035798ea766ba0088e4a81fd24ef0afdb3b2714c950a18e682ce9e5e77c2520fd8fa2334eec0b62797366bbd131b2c6244762560447748bbdedd8c1b5d34508d424c8dea961a544f535ad59110af18641802d1b1e63e45ff4c234502bf73c72c5528ed7e0540fccea022c252faae32d5", 0xa8}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="7800000000000000ffff000000000000fe951da7871b9d1f7311e7e4be4136980fa0eded18c0428ac243be6bdcfda5a4a64b927541ab12276b53ce9acab66c4ab23e0534583760b796ffc2764980b97d02695c39cedfe26c5c65d049a3c6273aa59919ead7af76c35d72f9db9e866375468ac97f181fcf97700000000000000001000000ff0100006832eabd5375a91ac2afa18ca38f127fbf385547e73e1325782e5f8148c9d2b49063c245c987e38c80a433c752358b1611237f8957181c1326f0d44e60ff839305b6c2f298e0f7ea1081336debfe34375f9de4c81823f7850089847ed78d1eef680000000000000001000000010000006aac123d1b72ffb5ad9610243a5685dca2646a610f364eab623e0c487e66505cbf1f1186016304f2c673ed665b69d901bfaab804f7c18ea24e86e692366378305e130d99994acfccd4466e30e75cd041e8e4e9298e4f00002000000000000000ffff00003f0000009dfd43165058b71eb4c8b0dee8000000101000000000000001000000020000008c676557abd4ef200a92c3f7038908924618f29d0ccac0bb1259ff369d604be5413f08c48a2e32fda6dfc460bfae01c83052a9bb7556bf2b275f27192f396c6a903d3ad2e7eaa96f43c9029d713b4937bcb37e79aee33afd9353b6100fd0f19629bcfa9c4a99b34edd3f279cf59544455c4544ef877f105a1b1db9f90e6a72a41da2a7e9b3fbdc9974faea7796ac3939e6fc8f0e4eb60ec8b7411d5502f4ce540b0ed2774a2e7fffd7522b1836cd84161f512775e0aac681206389cebd42e27fe1d021b7e8ac258fa940d2584614e977e09795ab9a7b7b0210fa4bdf9897f211d606e1f714b1f82e67e929255cefd0eafcf1257759368b0eec09d16c306ae6eab21ce3a74e1267b1bba71eeb7775ed1159acda763e90923156a2a163e4f0a2c9d5d0da365b78a7bd60b6ff4bc812a2f7f769ab5b9225f8e96af1920366f4063929e8e9a97dec9f40e4a562917668074b4cfd999fa2318e6f977e6f9bb75c13f9ae7f10f0738a82c061099a41d98ee91165c0b00788f3a036cdcf7546fd5dc82e02afbbee0a492eb1e6beadcc78cda2c8ec05e1ba0e2b293c1abcc3bc2c2710fc7eb084739ace5a41900977a96b14174ddd6326ee8a701f544d3851afac3b834608b7321f5ff02cfaef0b62bd051ce0c647faf3193de935aa0d81cef148fefec118e4e79806f1e627144e16bede4e458921fb40377df0545c99c9f9607407510ef6456f8bc7b5f5aa20720a357123305ad719784d804fd11269c09edf7a1ac373f7ece23def6eeea63ef03bec32b1c4e83805b836069d608ba68a444ef8f0bb986d3ded6b2266b768f708eed51ab64cbe57ddb09a876663df603aff30f76b2493b2b1544574925198015a767224bfee5911a11c1dbb3345941a604038a225732b506d843a35bbf14715923035f5ff26f881ac6a3144ca7456110ed8dc05e538330526d7c8a5b79b6d061c5a35f8765eccaffd2a3356d5cbee95461a877a5daa4109d70070883dbffc9374d44644f080df8c4da7b99f6f4b4817a904702878c1fe69eee3a7141982a9a4f7f9659e8138e4bea7f2364e14b99d6931a318b2aca25197f4728a66fcef2b94c5e12f2df81d71601eba50358d37150ea941c87753a2122bf9d061f9a6df7a523c19e5f46491a40a8d977db96a71ffa18acfd48325c39bef19fdcce8ffccc875d0b0a03ec9dbb88a93b446a1ad75a371c8741f3f01a1ffdb3b85feacef171f867f2576a5e47c7d408c2893d506c3a83ba3bd5a63c689c32aebd8789562f0a64a19ab084a441c6b94fbc9175f2ea55b38a7969629fb384fe06a56e81ee40b59fb739f4e450c3085319fc67afa342732ec75b811910b6f0d4cc0ed9dbdd9962df83088f315636e1002b9de896428748ccc08bbfbffffff838f483bb203ce213206c4757d3ecb41ad034aa9f2d33e569d6668b4258cae7eb695421b8d04a9564aa6e0db0f2ccafa80b4bee2fcfb85513c6300748d6bb13f2629923e1a4062872621706647e5581aea0c1e120d4b2f50ecfb212e61e4f225aa89f2259e6f9f91854db748ae23c8aee5962f517abc3c5b65916e3024a890d7d2fdf91e7cfc975795167cfde642705b78185388054e7d0181df255e9f906858746923ca1702c4ad0299778ff00c28afc2c9e221de16f6ee97318e68a4f906dd8aa88167eb7d17969c63267db04d75ba902d9105dd4e81c36c93faa397ba69a0e33686e43a0d4ccc298d62e8ddd1806580af69dda9d1036db08d38682b19898ebe7e87f41444566f8a1ffc3db0d1ca05a030fa79807d78243340dea17b6277fe47d4da134eaa6eab5cbac19dac9beb7b2db4bf757162d097ec90c168556dd70b0357b42f6a3abb82e4b13847b87dec91cc73d14cdd8a8caa9fd026e18fc0a65683d8f0c52727ced9f4e4f486cce31cd7e3527b2873b3293dfab7f1d0fa5bc51946d908bab777ac680b2a729e5e1dc60238f1b74a540a33ad653f58447539e5828671e9b582ab2df854bef80a5303220d630101a0848173c44f8c694b1216cfc39edcc6af09dee2be6367e12fa76dd5bf671d5dc80998f3ba0764d846bcb1ee7495cbb290b2cd66a049ebb971497b37e7e1705f19b941d1f408cc4abd4c975b438f6b87e1720bc2aab7c93941b36f35f523ba479e5442e9b1a832b59267ac0a19e60b87e2976488d220a7e02de78893fc30e69a550d82d1a197d272d22fb80af9c7eda15d334af8fd8f1c19b57eb8dbe70ebd363d9493ae474eed6c0aecc59c702014af8350abacbeb16445a31f5a015459cd82e299657e6b3f5d991a127b61d36c266d092d1d0973e4db9201fdc55545ce04bc05b63dc8e9cc0b9f00090f5dec2bca2fd18ab6925aced6a69f2acd54cf8fa584f700b1fc1af475ec5aef4529cc9655269f0f2413f91207d4176edbc4b459ce2d406c463a484fd29806d83745a7bc613bdac4a0f089d18461be882c0d678de854b7df2fcfe8806f4a5802b1d4ab51043a761c7eefd38e7f5c3bc974541d0d728d66f769f959dc4632de3aba4dbf9da521321c6bd88615cfaf65dfdc669a47771064311927f4651a4b77e750297633b6cbd563594ffb2efaba50a3af1d8ba830ca4b2e37b8a88bc88444ce07479a6595b14b82ea0339674b2b1cdbb6cb3ca11b8e2f00c8d0dfff9006c1069659492834e1d08c0811da2600fa46b6fdf78e872c9cdf6bfdb4f503a544e86ed5d0589d8334264071bfad9a0453577df6a02960fc170d5c1761312af5b73560d024d7a8806bab1fce8af0ffe9fbb93e0b1c0d1f127e9a5238610eb103d7cf7234f50b8e6289e5b818af4573c270f6239e397d9873ab90e4f84d56c829c9d7f86eaf94d8779ed6630d2823a6797a9d5c25bf37ac52a4bff88f423e5ff7cb6f519837f3f9d3229744da275dc1bd09000000000000006d2acb0f26e0eaee156b16cd51fb66f908c23298b971e01e8b94f31e380ae692d08517344e57c879b706f4fff3adf730123d56f0e27072c40937b403fc6a54ad33068d6c9cab6b1cdd92c9e5d0b14828fe2693889bf086e0bded499993892fc38aee535eaaa8ac98d32afec1f6be7c2989d02a63fa44121d5ac2a04abdde15d4c1c8baefb90e9b060f3f1d1a66c13e0f8067b908d612967099d78f62257da52a6204119d3aca4e99030e359fde89348c1bacb75cab45ea4405d594c77ac4104a683f2380027b5012c27905818a6548c745364776521c2c6fc9f3a44c3d3f395d6f9e885f281c9993d369e286f1558dd3f2b4e30c895445330e3a4a164d91c127148ede7e22762f5ac44e1091b7351619d532cbbb98f7654cad9e982434dee4bbb1e7f2018039e12a778e46c7ca8a0e2109ec030607dcd624b4807a481c001f849609a7504abeb7a4a343f101c39a0f76df507266f2b17a1a81bd6f30801729588d303fbb7d000bd258a53e7310c640fa99ed47a25ad8a367e977d91c4c9fef4774b807e20b850c966228c9e8e42374c72043b2be282059c723eaf5e95607dccd3f813089e7d6a29c32a06ee8ab4db286faef0c227860cb49dfb90b2c2e66b5d06b86a96c52afea2e2c73aa652018474471a8b0e32e9c7fa46a4070a6aaeb625fd5a14da8a87d12e3a429c3c923e5bfa5098e6d12502706944c1175ff9311670c6e45ed441a3a581d03816f4021dbf34a0dcda78dc396399f50e8ec4a0f4fa9c1a9ba2a191161212e23a50c48b80d56829115f41b2427b25bc7d4b305ff77dcb3e1027c454566d3a2930518b23b16d4421cdbe4ceae0b7b2d7eef536ab6a0967da1aa5f9847dda09086988bc02be611311bbfc8f92d5d1f96664bc4767df759107fb02195fa22525a6edd76cdc943cf0185cba8e9527e4a15cd162cc65239d0a8ceaeb04e6a933c375aedd0c69b9e2fdbf3d30acb7a6eb660897c390172da113c744d4db6cb24f99e73dd7b02ebaa8f3fa095eaa4b164cd44f0cdbe674436ed080d2b9869f1c9a38ee3885ad668e9fae2c68eaa24bb3fedabe159b78adfddfe7459c1f5bb348be846c90f22a91a2ca8dd9ec109a382b15389c79d83b826a2988a047e5df29749e90432255c89304da90814a8fb19566977af5717eff8f0307d363ed0ea21c8f14988f16bc52119751c38bdba86c4a95aa55b8c4acf68c40f059a8a9ae2dcde1c6543fdb672d0fa590645dd65407c8e810a9fccb96bb06c66f890ad294d2e1fbcc09f10a1c3190dc048320e879724ac138e008c1963fc83b62872d04707dae92692cde9c8660b2c1bf3a70922ed59bf18ef6162b0aff84014a300e5aebef4c91d50dec4f7bd0b328f87cc85400e05c7ef4ac8b2d5aa2abcf0a88f6e8ce2154dfac7a1dbf103f7a777f62abefa2f6cbab5a38ab8fe0d4cc0eac0894b91c779d971b1de44b63a63f71891fa5ddb1f4b291d3636f94f0a11b63ca409a8e8a0c3aeafdfb93e9808414c996e487433abd19cfc6a024b76960539137c4688b8133b89fd136211b7ec904698d9fb48227513e591152f489774548f2cc5443e52079839a9eeb6c399b9145509293ff2a79d634b1e3d4037484ab677871d9c7e7db62868d9905a488e6325da867859b1db4df23b6775cef59233d90d29e56fe5694e6bd8b11205dd40fa6578c8fb8f4673da0df39b62a8a244e441f0facafe2337a0ddad29cf90f8e0515a57d85c80a07534577f8a4937f0f6127cd32cbce5ec1ca65aca3e6d4121c3555a4b52eacae2c8fac08b1ac30b71dd76cea091ca7474d4c846998107dd5a60ccbbfd0e5454c582ebb549a00d500e20a90d6ec292ffb0be649b852b8f114735c4585f6d07c903475b7e3eb19a8a497d389df406445915b923788f0440a0ef5484c29da30546e9169c9b966065fd5df47e7b3a6a5418e8f4dda99eced8de3f6a408e803709640547f589498d32b5534651e0b6ee932ebe4f9a34ad3523706693d27b04218f324579970d91e089e8713786535658bcb6299bfc15e485ef6739bab44d4e2a61a22a6c2ef8c67d0d9f50aca8bf747e62862a284fb82959df5fe68bfcde9bf63fa76463b32f5eb7c99b4a6390bec14f6909aaeda45313402959d9b40f203c1c5fcb6d8341526d583ef95b85bfd81074c4bb11e9a3e4e71ee8add3d7e8a3ea9339d496622d875e88e26a8d0a580dd0a00f39028477b5d29a7ed247cb2bdc9cf58e1840bfc42c8bd0f342e7f15f804907fd7655e65da8780653757c4c75e015ea3003544526dd2d328ef99ffda144ac5e2c50d7b190760d473eaab397587593cc64b2f4084006c7d504d12e4a7cf7cb2541b24ca60ba4382947704e5b50b373ab3708626a21373117376fe7fc980c8e806717eb58b5200aa5439b9f5ec8ccec305305d89faee2a7fab437fead0e437a146f9ff5310468a1b433d03909c1fdc89ebd552ec78c9bd7679916a831417466b993be251a8b1c09ee12122aad896b443aa91ae5f7e0dfbb890e1fec0c8d1d4a218c4534bbef1904805d1c3955eb38a10c040a2eecf6967f49c78ad8b818d89db4915c0b373fdab12d19da4bdf65b0e62d21afae37dbf73f1bd16fc95a47ff0959db7b34e6198e6af81115053c4cabd233d2df3f50a6e9c33b12c452f31b1571df5ea5d71d8bbf5e3510e9596cb99e5300b3f2d3c266da161a974cca5da5c63726cc157059a4c63156e64c07f2a2dc65d3ee44faa8244a56d3b490ee86f944bab8044dc185e2b03b72b727c36bbe35af93c6512e87f44b806fa2a08f1dd9033640493cf9b6484db07fd9f4a23f3c8f7a847875e7ebbb4ef6d46a86168ae977ec5ccd7ca4c8fc39d0fad7ffa97aac4695f6ebd938bc271dfd92d7834ab02000000000000000ffff000007000000c464aaf047daa05adb48abc4b60000002800000000000000ffff0000ffffff7f60b604932e337ea520ef5fa9ae"], 0x11c8}, 0x408) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x25, 0x1, 0x9, 0xc5}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x897b}, {{r2}, 0xfffffffffffffffd, 0x4, 0xa, 0xffffffffffffff16, 0x2}, {{r2}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x8dd6, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1504d93697f4a95b, 0x9, 0x1}], 0x3f, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x40, 0x60c8c2f826356e0d, 0x2, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x8, 0x5452, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x1000, 0x2}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x2db, 0x4}, {{r2}, 0x0, 0x1, 0x20000043, 0x2, 0x1}, {{r3}, 0x0, 0x22, 0x4, 0xffffffffffffffb2, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x20, 0x200, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0xffffffffffffff60}], 0x3, &(0x7f0000000000)={0x80000000, 0x7}) sendto$unix(r1, &(0x7f0000001700)="c5155d2097efe4c9e2348d07abe9e69b3b9605a8abb4f50804a4ea4841a09df4b279893e623ab5764b78397595eddf17f53a42bcc63e0cd434852f962599cd3e6772ebe46249442a57509c51a94930dd64660e2eeabb5992e86310e3c96b572464af6b94dbe49d02bffd0193bf195638e8926cd09bf23d453abd1022b551073e1e3607b4bb36c51bf28ff4773d44b8e2663e5d2323642fe6c5ff", 0x9a, 0x2, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000001840)=0x8) 04:15:43 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) 04:15:44 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 04:15:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x40000000a239, 0x1b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 04:15:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/97, 0x61}], 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 04:15:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffffc, 0x9}, 0xc) dup2(r1, r0) execve(0x0, 0x0, 0x0) 04:15:44 executing program 0: mprotect(&(0x7f0000214000/0x2000)=nil, 0x2000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x7, &(0x7f0000000300)="dba200306d3f3ce6c72cce333fdbaaf915277026b5c9763ba0092f2d29bb77353ccdec195e25395da165e0bd94bb16b42d5bc20080bbb07533980c852d31780700000031a5a404c12ad54ff8e4a102cb3accf1fd8af2fae9775e891ecc8c9edef3583cd33e3869d9026428d7a5114396f0684d24640b32b98abd5f5ebcb8a4255028f38e0cd7e5b5bafd53d59c75e06913807d4b278fb6e310acc0df40e82c75aa991915d5641fe733dc0f9a0b6bca5f48bfc14908d7bafe2283a38298971a08ef03e591a7783c684264a6fffffffffffffe91d1a984971c1a971400d640c06ccdde880e54965da3df33d547ac98411588bddc8e8f105cab98a6ead9e4d180030e18d95a050b605492d9260c11b32a51fc5b27cd1dbbbb19a53828e74f2098993b3dcbd31d866052c764db012f", 0xffffff4f) r2 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)=""/33, &(0x7f0000000180)=0x21) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="18f483e7bceceeb85c8c63afe0767121501fd00e01db9c1fa2778fea964690f855aec04581ce33bc02d2439c725b0c423f4e9fe1cad3", 0x36) setsockopt(r2, 0x29, 0x800000000000008, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 04:15:45 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x200) 04:15:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000012000000000000"], &(0x7f0000000000)=0x42) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chroot(&(0x7f0000000180)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r3) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x188a, &(0x7f0000000080)=0x4069, 0x4) dup2(r1, r0) 04:15:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) write(r1, &(0x7f0000000000)="5fa8cea3cd0d091c144d60c5b2a13ac5c054210e4741d88895f12a", 0x1b) sendto$inet6(r2, &(0x7f0000000200)="c17104ad224d0d2d", 0x8, 0x6, &(0x7f0000000300)={0x18, 0x1, 0x1, 0x5}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000340)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x2682, 0x3ff, 0x8, "4a39e53f2a664c1ab8efb11b11493b909f69c67d", 0x8, 0x8}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:15:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b91323b03303aa16968f7babd4014a12e565b43ea5c392891a463a3486f8f1f2d9c703ca3d31bb493a009e60adb41fcf240526d0af82fed61a19bf3e0b4e7a9db48a70decdeaa8810336a994f8cc99dba9078c956c0d7efdf4c7098d5270ce9cca16e58b563ae80bcc001fd503bae1d8c2d05ebe5aaf6c8a2331ec6c783c33bfc39ddb0d4caec449"}, {&(0x7f00000001c0)="c47e47afd61c144e340c1832e44f7cec8140fc3fd1c1e5bd370b23eb7c4f12fb1e33c960b10b81903a1c0cefd3ed9c5df1d60c2223d935cfb578c07d03ac94fbf47812"}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) recvfrom$unix(r2, &(0x7f0000000240)=""/165, 0xa5, 0x800, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r2, 0x10002) 04:15:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, 0x0, 0x0) 04:15:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f0000000540)='.\x00', r3, &(0x7f00000005c0)='./file0\x00') r4 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x6, 0x40}, {{r1}, 0xfffffffffffffffc, 0x0, 0x9, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000002, 0xd464, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x7a}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x6, 0x20}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x40}], 0x400, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x0, 0x3, 0x101}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x0, 0x4}, {{r4}, 0x0, 0xe1, 0x1, 0x9daa}, {{r1}, 0xffffffffffffffff, 0x38, 0x7, 0x8, 0x3}], 0xfffffffffffffffc, &(0x7f00000001c0)={0x10001, 0x4}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000340)=0xc) connect$inet(r5, &(0x7f0000000380)={0x2, 0x0}, 0xc) r6 = accept$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000018000000000000000000000000da9847ce0a85874abb455ebc0000000000000000000000000000000000000000"], &(0x7f0000000240)=0x3a) poll(&(0x7f0000000280)=[{r0, 0x5e}, {r4, 0x40}, {r6, 0x4}, {r1, 0x80}, {r4, 0x40}, {r4, 0x1b0}], 0x6, 0x0) kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x4, 0x8001, 0x3}], 0x80, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffff, 0x3}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x7fff}, {{r1}, 0x0, 0x10, 0x0, 0x100000000, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3}, {{r4}, 0xfffffffffffffffd, 0x46, 0x0, 0x7}, {{r4}, 0xfffffffffffffffe, 0xe1, 0x10, 0x80000000, 0x1}, {{r4}, 0xfffffffffffffff8, 0xdd493684e96734bf, 0x50, 0x5, 0x68a}], 0x4, &(0x7f0000000500)={0x800, 0x81}) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 04:15:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x69d130518163c631}, {}, {}], 0x3, 0x956) close(r0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x2) 04:15:46 executing program 1: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) lseek(r0, 0x0, 0x3) write(0xffffffffffffffff, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x9, 0x0, 0x1, 0x4}], 0x1f, 0x0, 0xff, 0x0) r1 = dup(r0) close(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)={0x4, 0x2081}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="2dd5ba00f2cfb3f90f1308de70d2ce338ef68bab4660f4358aa3aaf59b387eb5271fa9587e55642d13351d7eb0d71b172e11177764aec35ba4d75364147cbca3afb1b5b5498feffb919de4ccbf0e0a95aeac4792e89ad84f15c8ffdb4e02f66a5f5b4c76bab47a5a094ea5422759fedb8b3bd5967f2cf6a76b9b4180e2933a99054b7e81fbbb3a5e28c705", 0x8b}, {&(0x7f0000000340)="ced944384153d6a45ce06624cbe2575898f9cb2d08909f583e2dae15e1db78582be26ee041a240cad89a2ea2c6b077ad379553bdf94a0cc1664e0ee4a6fa4f60c5", 0x41}, {&(0x7f00000003c0)="6a51cb5c2a7b2eb2797f7be9894feddf6d340a1a1e97f8938818722ab37011aa35bdef83448eb29e596709cbd40a858aa7319171fbe64ede3c8dcd3327fdccf639fafef1e5cd0f70e061c2ec9f8b764c365162b271f3a16a2e5de51ea5b9253f738e670650f8ba1fca4b8af72dddb59175f403f9c36af7d9adcd5ec5328b636e4a9681", 0x83}], 0x3, 0x0) 04:15:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = getegid() r3 = getgid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x9, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000040)=0x9) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 04:15:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0x7, &(0x7f0000000040)="7f70d028d517bf310cf20d213147fb868e0e29682fba37cdd6d46edf3d79d0b28b82a21fd1f7c2791b9b04250706f477306f4cf65739bcdc6dc485e5a094485f105b3c00d85e8241c7b630ecaa91c1e7f0c6eb2b3272084e49e00e7629a30218e3618817526b8a3b61ba23fdbf8fa62c5160601e6e3c6635beac737de8a8a5786de3b1bd12a1df4d206ce2f9c9", 0x8d) r1 = socket(0x18, 0x2, 0x1000000) setsockopt(r1, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 04:15:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d80)={&(0x7f0000000040)=@abs, 0xffffffffffffff6f, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}], 0x20}, 0xa) 04:15:46 executing program 0: socketpair(0x2, 0x8002, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x40}, 0xc) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000002f80)=[{&(0x7f0000000d80)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689e080000000000000090127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de77465325712f59dc7de9df59d27c974346866044cb74ac8d33a061ee3d77d3921fe52769561968dd5d788788ec554a986917bb654fce1c94a03a40836fdbe", 0x83e}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 04:15:46 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x3f, 0x80000001}, {0x18, 0x2, 0x37e, 0x2}, 0x1, [0xfffffffffffffffc, 0x1, 0x1f, 0x1, 0xff, 0x0, 0x7, 0x9]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r2 = syz_open_pts() close(r0) r3 = dup(r2) dup(r1) write(r3, &(0x7f00000000c0)="4e8babfca7124b6eb54edc0e93f35d60eeba6d710d262d719583734dfb97ccb6f71e257978b90158abf776e7fdb09a34fddd37390d5a0c50478588004970e9d435e772861026d0d7a36218136df4601f8b65883d95adf6b193639151ef7537ec4683bc9cd15ea44b9f59d99408e55e5ee85fe79af8ba874b9ed9b8756ffd5ebb08eefdaaa02768fdef6b0a6f85106804773590b4260847de409b69deb929c7297faa205666bacf5df2b6472295e7589b76ff641b7ed2aefd3baa34e279a1d9c049b8041c", 0xc4) syz_open_pts() getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 04:15:46 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:15:46 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x1fa, 0xffffffc) r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 04:15:46 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, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$inet(r0, &(0x7f00000000c0)="33b43922715eca412cadfa89570281b869ba50c9073c4d4748152a0bc728e8f6f2c75792c46f", 0x26, 0x2, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r4, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r4) 04:15:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x4, 0xdbaa) sendmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000180)="a30df4ea7ed212421c89f3e3fa50fa17ac67ce6a3e4839ffa0daea9da527644d6317bf553a1f90805ceef1aed679ee973a95c742a33464f505a02d7e65d604600d289b17fec5912985fa22c270295a908edf97ed72834cf6fed5ed6124fbb97ab8c83cbab4f355fac80e49cd4793d3c255d1c9f67659e0128ed2943871b8e61340e63340112a1ae0a71c851e4df2d1487548c5858ba69ae1829cd7a836fcf93979b4a636d05900c1be68bd09e687aa6c26d0de956104a9e28f1cd3339bea02c0778dacf7721ce33e184c417e93a65f8d08545f950f981b2fb3582b44e1794697c467ea863d6bf23c482521102075129cb4b7eb26ed03000d6fd9fe841e56e1c5e397e54ce7a8e6c9cb198dda21f655d65cb456307a1e3bd9bfc427dd24b978299b2c3e48e97350103fd556d16abe0898d89a2081c73fccb2cd6a1cae129b67e3b0f36b641641f009d7f3f2ddbe7d66530b62f17bc24d5847bfc5153fe74029291de3c1dbb35bc5500b796c16e36447c749df959e9175a518429e5e463226734fa468fd92de7cff3c67b2d594ea7946e2438cff799b22bb911bada0c1c181f54d318244d7b031849ec0e2e637430e3d328a9d230a9475734ec50ae11d21a5093899aaeb2b333545dc96fcbad92d1ae93b77bcd5055d61c754449288b57675a7445b6c292a10a363e7e428f94bacc61390b340a2d4420501bb895bb8b6ff089c604ac5ddc49cf3663f4776d6e7710fb3aed752a8e6d07ef28f3d3ca21725619ee48350892a8b56b085bdc3cc188eca53a1868e6e302e93c188c289f4f4b7f0fbd5e85354ebc83af34d2c9dc42f50f35910fd10c1c910facddf3065f93042e3be0960004d704dd58f74d1b3a90f90e258d691ec4d0024ec5b652af516123d47b1aade0935cfbd22f60207344c34bf21beaee56caba1c7427105dc95303b6befd9540adea3fe3f2c4c418c3d6f10eb1b12832dc86fb65afc278374ae440a33fd88f5fbc757d8feea6f3c5d0fd728b0f4675e0962a161841347d3af2a342b91132d2a21abfde63078426f70c9b1d5a848be1c8d20f1b4d1aa85e684bcd13048a5ff8d445a77732d42c7c02346659e3eaa74c230295b3fc946d6f65b1aaa72d273d02b3c844a1b02b4bc0bdb7fbb35be84eea638e3e698c2a78663dee807ae92d56218087114ab9c21d009aee39a1469ca8daf8cd37a41efc94762272a21e28531b93da8e35da972f6c498f8bd3f1b2698b91bbdb730c88f89ae4f38f890cdc9080bf303cf35367375fd9a3a80c780d146df8a44ff8afc0f8ad5c46c23e25fd026056ea150d0c2e2b84b49f8cf72efb8d142e4b7fc5a654b97740b07a17d565015452f67efa422111f4c33fce1c4276e7ac4d2d59165e94da303b1dabb550a4f24440cc706f57fde844faf8685bf1fa4d8f571b621259809eb0a5d1c118b72579d96ef9ed1f7a1e5554946c96af4143e86d88a2a68640be8a1918cca0463864447e20e6d1b548e740e236cf315f4d78cbcaf48e71189a77dc909019e633432ab65c94912620ef63c258f6a8cd734b374a6651558ab4656b19ddc5964669a9a1d062ad8756998163556098fd9fe1293f238e0918f50c92d27658501d59bd5657cc57c3d6b47e1bc1e3f0e6c1205111f981ca99282720063ca34fdc0242f747e71cc1bc8de99eb533602d80161305332522a37037f631ae0bdb0977caef2ffb5d277daa3e5046da83bda0c45bfb0b10e39a9ebd61bb4efc90f6c85762913f3026f2025a3db0b61230c43a50ae626f0152c0dd3297873a8bdc24f892c44b7c12a0e7d2d0050591f64c4552d979b8b22768e6920c3b80e87519d0dd9bef40d752711c77cd451824063f658ddef9ba22d147baca6ec710f7dd9a2bce2d297284186eabae6d1f3e4f8ba20bf3979ca4f39dc7a6a8256690416dfa1c10c13265d087c597333aa70cf1f7399795dff9fc904d84591c85a01d1a9615d0c4c64aa8370e407c2641c15da6ccbe2e470618090d093e96a6cb52151dfa463a4a2ec541ab3a4f4fa34b204961e9c859a3eaca3be43de49fe7ca89b58dada1d7e65002b8312d8640c67dfe6dc0c8dd781498f3aee0d264d8c92985a16cdfc31ea2a443e507e7a16449defa650eb623e0c07c0f7f094c4484fab6aa2650770aee107122ec885c03c317c757a48358b750e9982fcb7a679fb5162e4fdaabf6bfc3961343819e2728bd39988b25d309971ea41d59fb935e4a2d6995165b76b8e06f90ab8abf1ad7c39bfb86df3668f5b5ef26c68575647e65ee02b9cf3187d01a52a1d558b56c29079115a212860a5fc35eb07d57e1a72460232fe5e12d5db07152b0528040350492027a0367656601d708078407a9e5bfca1b70b4b2d9f82e995ebe50fc5b5c37cf9b3b47e1730481ccaf20f2ec489cd274a59108d5e4aedd03a61f3a3123e5860e473d7f211346f0f31260e3efe3e170511449df730af0a34f25d831e2a0f538aecc9c9fedf3bd2eb3c3f563c494f6f1797c0d71f61a6b4b6973ccc2bef6c6f0591641789038db83e7286e3694281fad8ea7434fbd89429f33b0d8a4774fb6c79f1d6f448e96a53fa45087e20e5ea271b1c77a9b53ca2263f05f6616ae893bba404c779745cc7da78d1ac04f0de9b07d98a0ce931e09b2451abe81fb020188156638ce07bf6127d4256d3c1b9e1adcc50fa9ad5132fb0b2430a0ea9fce2f342840e7e074fe05238d160f31aa1cb3117cbf5c6141146f42f03da52521068bb2546b68788ff302659a2a9ce65b05eff913de77c0a1d832e0feaddd606368ccc06279b7e03805d7dbe87499861936d17179df2adced8c3bb95cc1b7e8bb8c26e221fc77560b3d19d7aec1863bf03affba33df4587eea50bfdf3690df2cab56fdf36412cc73dbb57f433950d6e870e9324bb8040e0cb3e2dd68d5bdd7870fed555a5fe552541ad7e4220174849dc4368222b905836f4e5eb66784e4704dbd7063653e60b96650062805654c0cb6585b7c5804f3b0311bda6437885ad9bf32b8645c430b0681637a16269a60456a1b67c6927da8c671dd26b57d797bb707fad2c4205823932288706049232d4be349b517d8e45aa8d06d064ce03fcb6aabc59378ad518bad340777d5508ef546bbaa66b0a18426e2237b18ae27ffcdc724f006218f0b4f419e327e282b45d5e5ab8551ff13085a9adc16563885d3b24fc06596bd6038c592e4442e24d8064c94be05571d6bc3d6d3c18e52538610d8fe7284b872789df0a9d6961a99dbaa29a00ef03424253ebe2259d226a24f7d9b4479faaf4293302cdb001ee751ed99fccb16854d055a6ba3824a84c9e119145ff8a2c8d4890c0e83cf824e8a30a2a3c43bac970ce07afdff38d8c8f7bade9ca11837a5c5ca82e9680b3934a893a2aa0f3d4301b4b33d47b73f015af8a40961a7ea8cdf17d44083539c0e5a4779b0c382fad7ece5f9df3cd0cd485f2a97a04f198fb6ccdc71bbddacd41c2d34e1c4b2eccf5a8a619a51375e74df14a29c27fb7615f7dbc2e7070510065e198e95f07dd28e80059ed3718aa52454cde2306c35547fe28e799384218761e9bd688e09e5c6ccf08b96ae8955fed9a32a385e27b2589fa426c17c64224b5ed2f2b4acf630df3eafd1834ab05f19fac759c42a83b9802fd69abd3a4bc0bcc2a3b64fe4299815fcd7e611c7e085defab4c4d97d1e09178784d8f3702422e104351c2144ce32781efb52c477c6016602bad20e6a663382f1e60394ff448cc972138d473af42f73898921d8108387f875be1c1210695f82964d31570f1222990b5ad83f1aa57ee644afc3613a8d4607c2eb6c11affe9534cfb748504b3740f5361e4e882ffcec5bd0e711493475af8dddeff7916c6a1f8cab0213efbddd5c3ee0d8592bc9368740e0305ea25565afcc81e484cf0c0e6c34da8952c9be2c951dc8acc52e2b539a8138c897a55178dfc958cef00a48cdd54f7292840344ff140332e11b0088ec1cf813490bd663008a046fd9eaa0dcabc3f7032fb6f21355ffa1b72c4582ef70599f2bb5279ad043a55a98d8f9efd4b7dce7d6616ea471ffa618c23ee3e8b2836b9dd58cdbf65f34faf5a393886fa855a730eaa3b4c43c15b7aa3d98d46cea148fd390e11a27b93d02af2344393097b88f73ec8439646b40af63f993a56effa9652b981c9a36b17bb6a5e49024b9582f0476890d834c6d4910158911759db353c3d0e066c428ca483678cdfe150966cc9d059376addccb1edebac712988a3316795cd0acb7c62c04959c3f3ad1fe352bdd72cdbf4833e2d9b84cdbdc2cfe80d090660cc66f4ca9fafc636628d65cce7a6d293704a508612e24b3e68503d2cefbbaa4aafcf31e557c5e89e24783b728846231efef0cf3dd6811916289687f90597e527709cd89649dfb23f5850f76ef25c4d881b92ebb1ef1cb0744564088f9ba7ea9d861f81c2dc7fe80bced77420f64dc0a42fb4e585a817f59c895483466d834e5dfbc26fe749c2eb172975dffefa394bfaa2b9e54737afac453da941e5a30ce8c4bd3960044f11ea917bd6d238c08c1ecaf71100b5ad35cbada00b269888aa72372dbd1fb136fb012cf5c20e004e7d5b4b6e3fac46d5712a98c5b4650fd953f278fb54ebd6053175379e324a9f3939810aa0103c6d94f9ea1f71879eca3b3112221912182c029e07b3747eddbfc1504601e5517ba83eaf03281b5b00658bad63e11494dda7e11bb02a2de176f3cee8765a6bdebb1fcb2ba3e623c734deeb0c543624e9161588d359375e658748efc8e58dbcad28bb5f9bbc4d0bbb33bca89a6fca1195f7f34fdbb23d535608956ce09f13c5c653c1c41ca3061d7ed002f2c5df0544dd2b159e585ee32b23624e029d0371595ae3a54743ee6deb71a4d6f4842c074d2c56f9718d5939c4dc969d53718a4edba7708ffeb0ae1e8fba61fa7f8a696798a686f4055c9004e63705abe2fbb92c6269f0e10ca19eeaba4c80af494bb6696d10bb402700736eec68cdd088d092cacc819bafe0fb610e71f51245359be312c4537b5418ff482311bd1d21ca82a9a30a5dd8fcbd13e6a8dade5a12ec0e6e4c6e27ee103ba63bd3196bf17d3f6c06ab4be2619f95ccc82153b684b85b64b57125d8418b6924ffa79333aa878cc229303aa81743a11d9106fa1e5d8441f639b1e4b167c86b25c22eca61781b537b3de014622c1ad59b0a2a9d8072f841072b4ee307bbbb97bcbad78e58f1584925e4ddf6041af1a6a76e8779b32c67d5e7b4841e21f13d84f97346bed2e09723321c37aa38ee460622019e9ddd5c32354e0f006e6d7a4cffd6bc6ce603db6848302e892c7e3c3f0c0ae91959697d633f2149a4eed2514ab3f7c8b8508a3b8ad8853659234257e2efc355a1182e4e70dd61955ff42c85eac1db9cece5442de2c14456da33c5092899e4acf83e384595cc3cc9c7601a0f1fe7be40ec7ad8de98804749dc8c1a6eb391564ef1978e6bdad131e4f1f027c866d10b0456639e45cde1ec6f55916245d6754334612f220de5b8aee4424252c429d1b8c10585c7ce2ee487f82f03505996676e5ddd89dad703c8c75c4274f21a0d2695b5380c048431d0c751972d9e1776e74b92deaeb327ec64ad5c09c71c2993d4ffdebcfd00fc1c30cb65712136ed50c941367ef1f28f8931930c3ddd922c2e11c86f54f49662c912d451c4d6c23f4e69a2ecc9ebc606ce2e273573664783ca876aee144cbba7800042a2930fd287a88e9255b43a0551301f049c83858a3bd97038fd2a7daebba1e257a070f774ac849b6fea2c97574", 0x1000}, {&(0x7f0000000000)="aabff80bab90e7539e9932f33e4289175692c31610b0bc18698fb290b7817d436a0a6ed375a85c404b52b5a656ef4ab63fca1739bd7a9624219864b75d37b59d50f33a90cb66ed5bd76461e4c53c8785241fe902b4f814dc861abd3dfdaba2d42d46646e170854c934167497b48066fcf62a834d681afd9eec718fe80bcdf968648877f6f29709bd6e32602593aa4ae8ddd96a1ee5fdaa16606d8cb4a953e027a7d5a2288ff48769b7000e06a1de3047f7310aff9ad01b92be2fce5679eb3c03e1334cc827dc6fb148a7b12ed2e5fe403053", 0xd2}, {&(0x7f0000000100)="92a71e5e267c779238d67c4c6b0c501000ca201e", 0x14}, {&(0x7f0000001180)="aac84722b4c36bc63c0420b71d79af7c9d0e0efe1681ede61b19c5b47ccd02072bf86dd9bb3d86dbce9c5096e5342fcaca72359db2a480e92bbcf039a4ef975648650ad1a8fc3f9452a4a5919b5dd59a8d64c5640c3f0de09769984ff2efeda6968a4cfb0af3308a235504382b5a48e53e", 0x71}, {&(0x7f0000001200)="229b218af3b373f8ea4dc74b2786af1771f6070b5a511eb9b84d8f5a546193854b162d00d3d62baee352aa7345eaecc05dbd9e9b545aec3d0380258104ef34392c01fe976182193727b8ca0996979c60a9970b", 0x53}, {&(0x7f0000001280)="6a6c468f9dbc76de6ba60c1f802b9f6d3977e63ff0169a96f8b21c530d2e40965028de3292e4ac982fd400ccc47a1051e2a50a2df78b3856448cd35e7f7a251c95de880db0716a3ee177e5919c8e881e21a7ad6cc316a82f3b541b64ed10db02b4f4811b8a62740edae030f1a1ff187713ff772900ea42ca765fc7e3a1a863b3a51594e890ed6a49555399e054e352e9a735634237c154ab8a406b1bb657a8e11f97f1bc6461906c5df7ba03fedc1b0aa8a3d15d4e8628c73956e6e6b1313bb0cbdd889ddd7fcca4c91a21e0ca7cb4b6926a0b6ef3e54a9f18d350634fea7a69fa4c46480a08abfb873cb4974e690141b6c3a16564", 0xf5}], 0x6, &(0x7f0000001400)=[{0x88, 0x1, 0x9, "5f9f51e5f6c7b4396ccaa60e0622b017bf9f83ba27513dddda62d08f6ce9459d0c26e87528fce494ff5c3a934900c54a53be5b3f58268ff6810cad6beba978bb67421296e2a0df197dec6276860e6fad854cde971452509a85d9a8ef90375ea4b0e0d67cc33c02e5321d88682c15ed4ab3fc9b3349"}, {0x1010, 0x1, 0x400, "957126f3a192221846c2cbd333b2a82dd4c4a6dd5a3ab5b16c091605a791e872a0c5ae13bfd5d063aaa0c25902d2716e969c64f4c49059fd46183441dfcd786ca08dd7002718f95d65ecfb66cfdced2bea70cc20f425e5d775721760741c2159482dc7e1098149100324125d43e75413b9ed3b33eea092f7f6922fe42271bf0579e11eea4ba30cbee097f579a0f765026e49ec19301d4d6450dec0ad196074ced078ed12157cb3d0632678fd8f40bf714bef7893e86de6d1555c1ad82f9e5ab187573f81c05c15c32fae0eab024d2c91f28ffbdca079387b7927836d1e4804da19ccdb7c538b30bc4091f8281b30a5981c961fc7935dd2fa984f7096966dab3e73922f2e17f5f476474fd7f8637a0775649f9f1e7fd9e967a51a214a4e59cf3e0c5cd1574fc4789728529bb39330af09194d32712968050cb7c604af69ddd4256217b7ee56389e34de760ad541f7448b6c18b7d7ea6ae36fbd2cd09d0f339093407e585c0d5e6f3a2a0f536c44c605c98fac6fffa25d2dd3516f40c9b4ebc974aaaba9a0947f0defeeb1962ec03e7c67a94a3e6c71736a4614c67ea6aadba831dff6e7c999fdc1177e72be8a2ace170638dce6e1f75f1bcba4b38ac8e80aaab9bd9238829b94686e0d09f4684230df107529bda46c7ee98a1d87c4125e91c28b304474f1a454b2a5451f358a8fcf5fc3799d8703ce90690b1e1121641261cdb1be050b47c377f2d157d2e3ba965bb8fffdcfd18754a6eb7683f4bbc3a1db356eb7773681be5ef267530791a759bd06558aeaf4e5aaa05ffe70d1422bebf2d45fe9f0c9f6ad2c4d3729402e31c457288821fe4a014b9eabec3f125f738bd3b6dafd920b586a0d832a328800034fb8616457e75bb297c310db444115fafd2c39a58e3dbf2fd472c0d87413c8429c25595f100e9f6e30ee7d530822f375fc39aa1df4804b66856ad1cf330f2d4d83980792a1ac16dcef7ed4378995d333a64b285f34ffbdef62416f1fefb711cdaf3c1e63a6f9c527232e8c5f003dee16da013659f193130847793cc92212016509c49431d51c5da40ef2b8038306cd4fea049e303b66af9c7f8161cc32960eb1a4d1d219a13698f4b5a948472e71ab1258f00d3f573c5192e46a6a1b2491a0bd10ce6c27fdb354d6faf7da6b8ed774b0f05e97202166674770da5ca09068fa5d5b908af1f609b75c538026e5879ad6c49f70959b1b512c62f64015f23c160ac2ee92481b7a9cb18b325374284553d34e5d1ef66dc1283fab77105a392edff5a82aac3653f3c1aee997d97e789e78c23220714bbc76c8fdf6a6ce225bca13f8346c40c51635ac5836d069d98efb03ac3c81142c4711f909243b5eb9fe47dc0117faac14b70ba4fe5f4d8f14c08e2f80c5b978b0c80e509a5aa6301e7a11966cae545669dfa42f00847cb1c0518fa1b9ac41b2f57427bce6f7a1d00936754290f71d020bd60c2247a7fc9b4d0580bc5ef6bc4e8b8facd9b934891d17565122d9ee433801826914e0bd10cdf588a3e8a3fe4fd3599d6b72a4f82bad9c208bc461047f502111bda86935d7d9e67ab1b2cd0cbe294249f602507bd446527db86a546c205770926aecd98108e2b698e6f7daab9d23010092b01d70ea24bac830d6fb2d0c63738057b50ee94bd60eca0b700be09bff0c1f43bdb75c15e411a8b9ccaa878948f96dbac1c9489451bb616e29878307231bc2a94105c24353930c17fc07fcf4e279832f6daca0e74b3afd405cd6fe433351a3f4cbd3d3d20e6788d357721ceb13d8c1d7aebeca492384269d040b68e8ff735e60f09585ef4d81f361bdee3d44484597213e99d575760893cc4875374345613fd6c912aae96cba3dbd918a0e32dab232897200dc63157d18933f39b3f07991f2167c1d28374d96179aa44eadc3e4042fbac916b3ebe3b0202658134c091e805d776d45e9b739a61810c06372de9143e3808ff705241d8e80ef647dad5d2e97c7cebb7fbeeb73fdda2a87b5ea7a0a4afeb3e6871867c490489fa586eb8ba38394e7befd7fc4a7769f3305cd677126f00329fb190bdc3cca98428f9149f81ee414bee723c088a944f87878ec7516503e955f5acc3715b87cd85feb4a641aea4f3aac6e1823b1428569dd350501ab79874564a3b46aad518706019689938d37cf4e89d4a465996b7f4f39963878a9ad15a90ab82666eec9dc7cf60efa6f52709056912a63d4342e74506fcd5f6fe357fd6de4d5296039fd2d496d3d574387e3a2c18323cca70d81908eaeffed8d0a59593622160199daf79e26b854508f60b9582ceca0c0b883f51a2562b750314e14f58c80bf154284043f26d56fb620c06a20efbd39c380233c73dfa2c852c0e55eb100dcaf79908be0fba0c3cd8505bdd3a7b67058dfb2c504e51c0d00aa063cadb5413d51f4d558ab21275100128c91b36fe6057a76ee512eba820396fbb1a168b04e0197682ca23f412af0532489981751d1467dcab65cd080adaf5a1857c88d6ba7f0ba5863f9c00d90d9e915a000b899ca021bffca4fbff940d2ab1e12dc87a48a10531d38b755cded79c01a409bc470bfeb0f7b6ab982d5f379fd0aee52cbf4bfc33dcb4b1f6f2cb5ad46cca3a335fbf138b7a9fb6ea18601a0e05a42575fa47a6f42ee15cb91a72e93ba68d68d7eb7b926b89cf0e75bebffe4a79295d8a5507a6b8576352e8c88e66ed7ef9377b054cb569369feae3e41fcb75f7ee9fa739caa61bd162696a154071edc7c42397651c77df9d8b1dd22f89644117b49e9c202617f870bcb9575240b75214db324bd0b2cae833aab0effc332e7b572f11dd497f076fd7f9b0bdfafa9e6804359e0382f7f0a8155539f9f196cb1a63d9e93e31605b8cd95327bec1920523546a3fb4c225366ed3a1d0b705f4096a75086c6f0bbc2c61b27dc0619583bcf64f51630c09c63723413a6e2fb4e466665353091da5acf1ab8469122365a35dfc36124d9a106a02edb617d8da4d80aeab248771c2a7a5f95ed22574cf6a787972973e87927ae2d4f14a787814ae1e1c5cb331183a327c2724c1e8ab9c3d8e10ede17e40668fbe1a4ce59ab64a3dcf8b4ce47d2eb741e38a17ff3a3fcdb88ae390ea305cc9d341fcd2e6523a8262f03070c69879c92ad73dd7e92b2a87c49b1ea95a1db0242eeee023f408fc0b09b86c3c5539bc81a4a8becc3c5beaf4d2599a29ed5335b3ec4542a3a7da3d77ebf5172394129b791390b2f8311e1349a40dc3a37abfb723b99875d987f5a3660092620fd3c8351b08d60a45ac393c82c98b141a834e13a36d7c03d3c0a780bc09c5cd2cb15977ee10f9efada61b6e524263e998aefce48e2aca04ce56fa361a3e3098ff71a29b24548f65b873f5b3d9b35b1f3ff53482fb6f57c7b95b7711646367a33b53c506f1eb2be816c4d5edd4f385aa2df0cced6f36213d2edb6d80d8eb751de18cd69b0fa28be1f701a781a9158893f8071ea08e66657ef4a7b624482dc288e9451fb647118a462bb4430b55055c3be6fe2f705544cd32c7a6f790d947c2e597d2a7a8152bc597379756f1b48970a5eb258ca4c1ce5a01f55c274fdf149ddf92088d0a6f7e92512406014442c85dd2eef7c7aa00958b6050734ef042c3085eeb58095bd749c180f686315d05b6c7e476eb161405cdd3ce4de05d1928c5f8066b39951b6d2264dbdbcd71558ba6983dd1625f5cfad61191f502e0056ff90d8e4d72983b15ee7646ee217ea8f7ac3363fd69b1576d598aee496a44acb9ddbcb5944861a39eb79bb98a271be8b6f8206de29cb6d100c8124f394132f5a2b969fc0d8109da931c37dcb197fd90e68c39614403da70bb69b579a80eda71df29c433c87f88e158246fb4411a2c858ec0a7452027ccb22139f67b90a43c67b96311a8ef181669a2d16be1f4a05283de5758a0c706231e27c346128cd24da13f8414bd8a585443f6a54872012f8be4f85a083eb9d25556edb17b6537764093a74308ce99776180d4d7c363497b9dd6b4edd1b1b8f9182d7ac639f584ff823c66ce12f439a09797b8be8c9ffa99db51fb726011e3ce7f4907a2651873b60af94170cdbbd1e3fdc8608b9919d3132629b96dbca0f90d39bbe4ae644fdee3c4e4b99a1e4347c5aecc603363d09a7296c76634e1c738d25c15110abb6f8a21b7d7e28cb54d2f4c04a4e20aa7bff544bf953806a3029afa6597f55d20f623abce17df272538e2f6aefec53adf7ded9dc2b4252a4904390cf28440affc291fc83b80e8f673e2a8e52ece9d4d120d406692115b3f1d4fa9bc05759fc40e9acd62312b7f43654a2dada122b0b3a54d242463e6c6b8280cc4a908d2aa6c144d29b753d412cad2f173d988ac68680797298a719599037eefccc8f7b6c5920a8b0a311c671e87c3699450912d59406d718cebf136c5d773fe29c655595612c071ec21e9aa668951f21a70d8eec799f3991e84fa5dc19f53acb3998e0e6dfbfbe98d220378fcb1cc980902691105b63f5ad60030da9b717e852e5dd9b49a33f1a1c0e79bbf9d6e4b5d00ddfdb93785d6973d0b87437e8aba86bf7ea90f8b03acacc2e54a1f8e4584f08523258b867ba40f279254c5c4128b12a2945e0c58502928d8223a7c81e1efed4c9aa0913bec6986503ba0e2890964568f6fb63f96af8c4b5e736c34dac53b2ad0a3869881d790c022bb0327a7b8a4b95df81e5c8c762d4d5bfea633108afbe08c5d8a51071a205557464ce2a4ba1ff319408ba9d65ee3983b65e23b08babc6e07d3229a9831740f3b5cc4eace77288a7fb76ec8f09f52ea43ca9d20cada94fe567e0a5bfeae84c1917806d1f46ec81bc47fc7c6a0330f3b1f5f18a1a0ca6dfd24152a62d6215f45652b08b856ce737591113fd3d73fabc45a583ca7a8be75b835c5e5926316c3fc4b9c498731fd703f2b7017055bac9e5a5d4804c8b44c469c6abd47199b141d7fbff91f037d4ae68e0dbeef1a29eabb72e2fc870e5fd265c2e85160ce4fbc20b3ab6ef9a0b173b918bf98bfb19bf74be3b81803937f3e5683a28404984a4e6f81900e18a43b7dc7c625464b8bf5b2ddb46bf0d2e24eccf187bffcf6d3975be41aeb1eb2db6d698f24ed8ed1db00f343302d92d725d918acb8d8481f18f6f86c240ecd873d7a25fa561a0d58c25ea6dc41717c78342e23b1562810da2f8ca5ec771ea7b153e8e2e759975f50b4b812ebbe88e55c19acd7504be55d2c303ea7da38b590f4a1b52fba2ab61bdbeff4e0bc6976819227401a2807d6224e992434b128a04b9f027f1cbc9f7e9b2f4bb52388b01e2536a01083ef9aaff46eee9f5f35acdf5795c66807e8fa25f8bba505870d9aa1c3620bc539d2ef8066cfe4c06935917323c7127fce679420c205faf2316de1ab372e970efcd0c9e6bd51e737729e88ff3f5b822e39b505f24b938fabe6eb2266da1d96e9b07e4cf94ac1c1f799b1f556b0b69704d9efa42c1e095f33b084bc3d159b44cd4d46dbcf9e100db77a89936bde85503f3d7f2c189e87a5b88343baa77b025202a540db09a095da99ff66ff0c74942ffcd2dd1f4e467d6695b9f33875c4ead1eed4d373b721b057ded87842f4c5c7f0d3bcda799c6107029f1240159ea7cc0d5c618db20dd8a6642178eff7c64b6c50ae68a4a7cf44fb3f38772ef4f34d6c69ed141b031d88e72dea39e52a3825073b1ed89fb40a77cb0f21ae9a450bf7f93680d5f51d1f405b81c664cc72c5ba8bc8ca38bf7400c04aa7247c2d9fe9bfcb7fd0f576ad6a06546911b63da98de4ce50847f3bfc3a0db2bd93d5cce"}, {0xa8, 0x1, 0xd1, "52ea3b966ab2b75ed9ad1c04e7bfbe864fbaca31ca4e1ddbf06697a9cc7f59cdc490b6464201b36b64cb8766606647f5fac05036e31ab6f61f49e85b111a01d26c1e41804d3c8b01f3dcfca7b6611452c9b8d67b3c2efdf66d2ecee6a9d1c452a04c289c4de472890583b7df9b0f2890cb15b121895d5dbfba1097065b2b1ab89fe0afb365ee315e5362356b7a7bf56ab051afdba5"}], 0x1140}, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 04:15:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x2, 0x8001, 0x3, "9be564b00bb38eb30406282de42f457d1cbd2f24", 0x3, 0xf8b6}) clock_gettime(0x0, &(0x7f0000000080)) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 04:15:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c287df271a3bbad4694b3ce9a6c05de4813a35eab96e2307a4259eeb8ff47f84ad08040000000dd2370311d2512cef95cea4b67da844130f3aaf206d21e7e4b01ad0a0", 0x43) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) syz_execute_func(&(0x7f0000000100)="363ef20f1aac7f78c30000d9e1c4a1c15ffac4a1f813b9ecb8a4dfc4217c10d9caae7d11dd660f60b69df111be3e660f383c12c4e24146fb") 04:15:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0xfffffffffffffe17) shutdown(r0, 0x0) 04:15:46 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x7) lseek(r0, 0x21, 0x2) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = shmget$private(0x0, 0x4000, 0x405, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) shmctl$SHM_LOCK(r4, 0x3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:15:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x81, 0x7, &(0x7f00000000c0)=""/4096, &(0x7f0000000040)=0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:15:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="493aed46e5e5b71dee101a895deeb44b6fc2335797971afd89588af2950fcdb10883e58f80e7bd1aee69eec8cfac0c0dc4b9c040be4523b6feec944a885498403048e158de8630f273419cd5df26a0270b4773ec74105f3157d199806b7107b72dda9961f19be1332422a1d1f5f5ce39d3512f2c5cd06abca237878918d966fab9a3dbeb19ecc03290dc502ab29e5e8deddc5e3f6ae7c2f2f84cc276e9402bb1723f23a8603673523e19aae2dc86edfc22a5f6adc7bc4bcb2f9f61be9e556cda4d02e30eff47fca75fb422e23a81e4d0e23a21641d90d3b5361ca3efb9e471356c06beaa98f964329ac6c59509608f43ca85a90760d9f762c9318cf77f392b359a3d920ec2775998516264464025c1afc7bb98b8871293b1a645129c41c7a8051576ff819ee0ac4509508072e888d72443ccf37c5fba0ad2e95eaeefb63bb4876a19e85ffc70244ad13aa768b3d39181e6f1a5c6c68b8a6bd7142c047904c48cb700c6f7997d389931e3de6bb86e83da0959c92f2f96525edb6935b00ca5163b5aba35e0462d70f7688dd740289e82633d38c9ecac0d0047c777becc2ab241a8116e46ff1a8bd78f1544277e589825270a38c7e1d06a936b7465ef494a5b8ae03a98b9a4819d06e6dbb9521ea7c55f117a8ee6ec5590fd17aed162a4845317bfbd01bbe731c3ac24f74527b0ac9334486ce51e11416515ce441c18bec0375917e3dd34f824e004c8a734f036cf14814be8c02e64b618964ce423463640e8d4a53dd13b5c84db471a707d27c01aa144aec495cb19dd791c1fd003d215cbeca1cced6a13d661298cfa9eb1ed17681d60be5a72658fe5b5d29da6e95399762a79dabcd4378bac7ea8797bf19d8af22e50344eeb575e8fb47bc2f1bcd6747b85208b5eeee94a17edb040c8ca31055c18b3daf41bfaf4256ae36fe4fdd86095c0deb3ac1f91a773ddff7388634c9df2cbda4cf0855bba0f79bd2e60aec492f05f505301a499b97db19db88e1536e43f18955e3169c41674eb5aa81d62426af80dc019b45679ffd816c38ef3fffc1442e2e1059b1c4126cff4b6a571babc10f1d844a6888f8e7e48b5b854e7eefff545ae347bbcd98afcb46fac346708f28e8b3befce4ecbce2dabb2c0f601070580b724b8b6e05e3659ed57907d36136de1a58cd6b1b4833f641342abb6e69599db765b306c51967274af598c552b2aa86c509453fafced8028063f4e24000a3094bf37da4095548cbf9d3f2f4fbe8e8ddf529b3465aa4e6cf63e3cf98412722fbffc52aa6358516b490422c09a9f76b9e840119f1df3dd7af76449b5b4aa8b658c332742c5a552e55833fe49d687b568c6a2b757924db77cf4384813ee123e197d00733a59adcbd4c94fcf107921c3c5428a5554ef18674a0b43e5e3c336f5a36a097b71fe517e43260dd85d8a05b2cb26c6838bf273e11c5bb1a684cbe9983914a917ff4fdf50705fe8db212cb9d6374950d08e6e13767e0b9aba5588edba279a54ea4d6a5c34b723bea9ca6ec763ab89d3cfe376b89b45681d9a7c88c35ec41974d9d54397d29481ca2910f0d3ff545a13cf721349868e9655b42133891c617781d2df3bba2a5237419d8b32474640707c93dd1712d1b1109ae5599fcde54ea880964af8fa76684a6f5a5bc988e488fbab9e1f98ce6c28cd73901c5e4b8d8e2205a0cff98f586d5fac37e75b9efd24dbb6ad01fe99dcdd91d6dc77c5c825405af4f2eba67da4150ba9b30a05aae8b2950221ff98479715ecb60010d94453c9225a3d2f490b135b6f752655c7c00e55392be72f1e1de325b6030d4ce6ee514fbdf2a1d07b77ce9b2cd46fd5e47aae2a2974f96a01f37909ed118694af41efbb7662e62ec0d8d78cf2f7f56373ea2f241fa7150302c1d634903a8238be6dc378ee6cb5d47e93f9c2145dd33fed427f6eb5f1b9805dd32551dd36827df7ded3f49908474a2fedd483430502e9893c7cabecb371a02d068858fee901938d394cc7f894354abd75482a9e682b6290b23ac6f4355747fe7b3ada7b8c1b11415f21bfff56dc0a712f41e1d826ffe64889f4f9dfb6589bcbe71080749ffa5be766cf91e31391ed9753269b7ad0052b3553560592f6285795f5ea9b5348a2371d77daa8afe8ad8557eab3e01a0e779ab04ffe3b0a33f95a2326850ac0b92bdbff53269a89606dacd470023b59b44ce3d39b5617f1754a331e32f4c3d474e85de823942b2b9daf5218ccc84259bd2100b573073245ccb6d6472823e2d0d8dbb899688e9a2d9a1913558004fc4269970c3d7039ea3f72f8a8485fb05474bbe19f29867c9418ccf1085fae43853ab957af36ce161d456a97b65da66bdf1efe5b8ad643631600d600dbfd62beac17a8b46f5bf1e5d69bc878ac0259bbb14738e5b426ee77543bcd0a9bded110bba4a59c0be541b37cd3cec9ef54f7bdd7368c48336f65ea6c7bb1969455f63947c2112b2da22ea73f0e77f0a800680437365f2aa5f81ba2fe85284021520c5d340aaea36cbf0200d5544d074553c4128053ab2ad5e63dde2041ab02f3e97b93e5b7f7a0867afd77015136626b46b14e9311352b11acf9dbb10ce360f0b0c348006c877fed08d1d5292e4c9d479aafe1b4f959cefa44093c298d82fbffe15a849358f62da278a8bec7c515ca373039a6ba004fb57efb8ec0f7dde042731f16fbdc29e390c519d7b1a5091137f2fcd8b83196c04d06f1268a8c7f2b98588f35335ed71361ce75066883bd15da029cd4974ee799e072dd1f69d342509cf640fb1bd00e1b78d3f7a65d2c46f44e686e0423edf1272294eab8354c841a19f8dc287b01dc3875d26feb10d61fec52c49ade4e3731c3a4b866eff59fd444c1ae1e4993a39f62c2ba5732e29633dd703f9c8ce6d9c126c0e5cbe1c1ff2b3057787495a5eba75391735fda36bdd79a46cedaf9fc0784b25388ec498f5b15e224f9bf6c4dc9641760616502fe6da8353bf6e59b5e9c480fbf9c65e2798511dbd2f5324e90fcc270f37e4a4245475c87dc1f266665444c83d22df59f42472832c29ea83275ff6f4c33891a52a6b26c271360a614d9cf50114078e9ad03dc43b8634fbec41b11efb8c10379f859cf593501e080b2170336b2ccfb3703a0951ed7283082a0d1dab77ea61de3160aa9453af8e456f0508f8cefbaa159733b75f937fcad16b1895da648d7596200d57ab61cd1779f47089aff38c34c15d30211ad1fc75027598b65dfe533ffaa4bc690684cf1c307dafadbdc8516e9a9ce871d643e784e11ad478b7e5d32a5267e5d95cef51fab70326cdb77f08601d84946b16f6e2e9bc41441bf19afdff6b694899ed2058b2462c4a383298ebc587c07018496e9568d0243d0694aec7c7f9e65b7cdd2192125b945cee3a7ed46d9bb286386f25f7ac69ab94b1d3ced0a4c2a6da0947e8a9e084ff6c687349b5edf82f503b395cc18c423ef144657d0ff4949bed63129e000feffa079146abdb3050cb622e6525435e23b044570fa645545a3f6cb66abe80f586a295bd12a6cfca1aca30de78988ae18fb52cd79721cb5d4790a1944863029f986cee3201ef34ec880ec8d54a54f7460acd2a6dfae610738527d56c02688226424bfa772febf58101e141f08e0044331bf23aa09f754590d8f06fbcd12b2a6e653359a39b3a1f11c5e5bcbe2afe8edfcd4ec344914edc2f6ede920669ec232c97a134b7282bd6845e6ab345de294b3a96df66743e5ec49148b5f9e35620629f31ae91c918f0bd148606065e3fd2a9196bb5e3076363960a5b4f2e63a21392e55c097c1cfcf9075f796b9c9b576a2835e759cbf2b9e94fcc3e28163ace8d1c2fe60828b5d55166d642bc244e80dfbd5324c8f9c3b855e3cfd4851fd7f6d2f735b48a04992f4cc924be4e63ef3996d87b78bdf28cb1e5df516f452557a0e9de9552cd5221e8bb3959e817ce75cfcea80e7bea2e0d3d8dff7c8c1d9bce68aa72ff513c4d6dd927a5d3e3bf31375974eb9a505f6995ff1a5dd3c2728bd6443d8e99a2210b336f8b2f6b280ca7bf4040f60bd98dc9241818afa541c33d682ff815f8d43dc863381d73ad7c9efface8665125a2205782b58b5bd1291ac3b9caad458bb8367d244c9fcd5f2e3137d0273db553ba062749beec1b0f8c7bef533d81cd602c9273aa866bd3a39effba456a94fd5f3690256da7fae862c8b1f579cbb01c6e6221920e8ba5bed79cbe306fa953f5fc44130ebd649d2960cc9e39016022f218f781b734429cb38f726acd8f0dee8f50e1594be8580fe19bcb9857abc7d3876d6ae52665d677d3d780cf706eb4627620d45411b79ee8afcdf5d58ae113dfce8808837b74b918be5037ee4bf0e3abf896af95935d041e7c001350759be5da6a723ce61c7c3cced4689e0351047ecf2f0e4ecef892653ae866fbd990f02252e08e78c7cfcb135d0537a41a9887cd273e20c60eabb3495880f8c5520af2056a8c93719ca7777ebb1c6dc26b0b51ba1ee0517de2e71c998220965f9dee08fb419c1a8703b9b283ce0de0e5492a1a51cc618aaeefd714e9628b427220f614218db184f06b574d998e7f46dd7bf7d3a306fab34dc8a5d06d4036f79d869186800be337aae5ec17ae11b1af76c2fc78d4093c5dceda991aa7d8a71ecea0de7f9290d3eb6a6d6638d16f6f5af76823bf15e0196ec736d7d05f163401ffa70a4eebd0925c28fd09f71905bee28a1a141bb0c132f350f25733ca9cd892e557c632c3dae1ad20b43ec299dd433a4e773fbf22ce45e3303f62ce621c1043adc36af1fe5d5481dba0e0d15d9e84d07eba5f60beca616c6896c4fd5902c981453fd8f12230169f6d136c74daff3c74b806995476f104dce2eb329681cc8edee05e315f9f48a8828279165697b8fd58a3074d3e59f14d75a85027d1db23635fa422a15a0277c535c867531f326d0007d171cdee7a82b363b547fe1cd8f55f98619135c280e882a2e9caece2602aaf6528c566b8b4355fad4dc22f9b03c9213e1b562639faa17968e042751f867b8c361e88f639049fe00a8b8fdb1e33c9c2281cfce1ef6f225e8b80593563760dfdd0b03006b3a2e1cce67f37aa6e8432667b80c31b843ea2ea2a85082699c08e1c5b0da2e6c421533bd3066cac96c27b790ec2a622f792aa3bb0c85695393635f3a1132e222f64647e28d5ed588fc9fd6c7ab609ab63308d5269efe40b7e060763017f8130ccad2ad6c634f0707093570f4fc53d927f3ed17341b2ff677f5566352cd23152a02ebe46f7418b1b7b81801fe93243f77f913a8fb63d781b3b2ee06b176a4caa7e7140989b44642aac67b365d569ec63d348f72635005ccf7cc7e55311f36ce2efd1614a0085d0d7867490c0fef316ce520a505fe6a0f784b35911ba0687457087f66c2c1858c7576e7211be0e57149d17c6c624d075d2dd749ca3009fa414c094f659e5ac443629a2b3bcf58b6751b696cf961967cc5b4f588045d1dd4e7d3bff9d7b00b8f51e22de7267aceafbdc127964f53ea6407ca57df631d66076e65538e7ac18f2e79036e45f7a47e3482d7d1dfff6c0a725efe4719578eff694da155c347380b36c3717d61aeeaa586935c404979ed8078a63c30a5dd6815dc6f4ecc54d74b4a37125cdc98b75b9e2e04d33410d73402298325c691a16609ea381a4a649f296e85d0275744df871a047433ddcbe97dff5aea0e905ab94382ddbf340dac45dd4191032e3513946c4336034cc723879e3dc79ac277f3f61e963f64055185357c60836d8c95fd6cc715e3938af72ffbba1f47fa", 0x1000) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33e41789632dfc94ff330a5619515a4c8ab06198824b3da025bbd47b3bf5790d9d7418d798ccf6456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b183d88ca81628b53ad53222e50ce0a7acc2f335739fbf65321a183fd3374a7369106d3f0fb6a2da94a0eadbb63e2151719450fba2000000007c859f36d58d5c40f1e9e05cb946b4627a95c2d03ace25d5b08135ed11fffcced3fdec04e68a40bf460000000000", 0xffffffffffffffb0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x7, 0x5, 0x0, "bb0f9e131880fdb07856e14f61f117c5caae40d5", 0x100000000, 0x7f}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:15:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 04:15:46 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x0, 0x1f, 0x4, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x0, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) flock(0xffffffffffffffff, 0x7) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:15:46 executing program 0: socket(0x1a, 0x8007, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x109) r2 = getpgrp() getpgid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0x7, 0x7fff, 0x486, "fa428c1344b7e78d3ee54a984b822d3f4159a424", 0xa9, 0x7fff}) 04:15:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r0) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 04:15:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x1, 0x2, 0x5, "55a86226e8dd92337a246da430674e0ceacb844d", 0x7fff, 0x4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:15:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) lseek(r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() 04:15:47 executing program 0: clock_getres(0x8, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000009a00b06a15be0590ee30d1da546ade92d3b670a7fd18f58f24510904138d0c6d28cf5608cca32a4c36bcd21d28fbab2194b895d7240717534d98d1cdf38d51dfe753aab20e69f2ee9d806b6e039f253343644c1aea5e96f67b874e39c3fb9db8ece80d2633f9a9ac113250369f22146b2091b4812e9151036e26c7a7591948752bcdc2461aa3f87fc37bda0d81e66ca0beb1469ccac22fc38576c29bf20a38ca16d73f8fad96d46f8af65622fa617a41f0f0908d96a8504e90fc071839cce0037ae475988ec18a3c2f7a21f859b82bb4ea120b5faf78ce208531a63e9abcd7f6aa4e2ef166b293fb365871a5cffef2e839972684123d3d3e9bdeabb9383d7ad9b4d54168f999711ff4b4cf3ac39ad9032641f5b4741210ea9ff7a5bd388471c2cf533ce7cb36e4"], 0xa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x43, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffffffff, 0x200}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x851, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x6a383eb1, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x6, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2e3ccf6097fd7d7a, 0x10, 0x8, 0xbb4}, {{r1}, 0xffffffffffffffff, 0x3, 0x30, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x92, 0x0, 0x4, 0x3}, {{r1}, 0x0, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x9, 0xa, 0x0, 0xb4}], 0x7, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x64, 0x80000001, 0x20, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x24, 0x20000000, 0x1, 0x3f}, {{r1}, 0x0, 0x1, 0xf0000000, 0x20, 0x2}, {{r3}, 0xfffffffffffffffc, 0x78, 0x40, 0x1, 0x1}], 0x4, &(0x7f0000000380)={0x800, 0x6}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000740)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x717, r5, r6, r7, r8, 0x10, 0x80}, 0x2, 0xec5f, r9, r10, 0x2, 0x2, 0x4}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x7f, 0x7}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r11, &(0x7f0000000080)='./file0\x00', 0x280, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc002, 0x0) 04:15:47 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00001a2f2e266c653000000000000000000000000000"], 0x6) 04:15:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) sync() 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,ffffff0066f46a20,ffff8000044dc360,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff0066f9df00,5,2,ffffff0069bbd268,ffffff007f7c6d40) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210a2bd0,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,fcaf7dcb0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xfcded050f20, count: -6 ddb{1}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff81b2d0b5 lf_findoverlap+0x85 rbp 0xffff8000211e1220 rbx 0xdeadbeefdeadbeef rdx 0xffff8000028d9000 rcx 0x132c __ALIGN_SIZE+0x32c rax 0xffff8000028d9000 r8 0xffff8000211e1260 r9 0x1 r10 0xa7f799e0ba624e38 r11 0xffff8000210a32d8 r12 0x2 r13 0xffffff0066f46a20 r14 0xffff8000211e1260 r15 0 rip 0xffffffff81b2d0db lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000211e11d0 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor1) pid=173212 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a3c38,0xffff8000210a2280 process=0xffff8000210b6658 user=0xffff8000211dc000, vmspace=0xffffff006595b740 estcpu=26, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36104 325145 74356 65534 2 0x10 syz-executor1 36104 43556 74356 65534 7 0x4000090 syz-executor1 *36104 173212 74356 65534 7 0x4000010 syz-executor1 36104 401297 74356 65534 2 0x4000090 syz-executor1 36104 91870 74356 65534 2 0x4000010 syz-executor1 36104 370269 74356 65534 2 0x4000010 syz-executor1 4927 483900 21260 65534 3 0x90 piperd syz-executor0 21260 456886 45679 0 3 0x82 wait syz-executor0 74356 114473 81391 65534 3 0x90 nanosleep syz-executor1 81391 140849 45679 0 3 0x82 wait syz-executor1 47664 199434 0 0 3 0x14200 bored sosplice 45679 487227 56058 0 3 0x82 thrsleep syz-fuzzer 45679 256943 56058 0 3 0x4000082 thrsleep syz-fuzzer 45679 249809 56058 0 3 0x4000082 thrsleep syz-fuzzer 45679 301751 56058 0 3 0x4000082 thrsleep syz-fuzzer 45679 244623 56058 0 3 0x4000082 thrsleep syz-fuzzer 45679 24051 56058 0 3 0x4000082 thrsleep syz-fuzzer 45679 503453 56058 0 3 0x4000082 thrsleep syz-fuzzer 45679 143789 56058 0 3 0x4000082 thrsleep syz-fuzzer 45679 57863 56058 0 3 0x4000082 kqread syz-fuzzer 45679 77743 56058 0 3 0x4000082 thrsleep syz-fuzzer 45679 152087 56058 0 3 0x4000082 thrsleep syz-fuzzer 56058 254442 14749 0 3 0x10008a pause ksh 14749 190273 6405 0 3 0x92 select sshd 99170 275894 1 0 3 0x100083 ttyin getty 6405 425645 1 0 3 0x80 select sshd 29037 461193 97566 73 3 0x100090 kqread syslogd 97566 310193 1 0 3 0x100082 netio syslogd 52012 276682 1 77 3 0x100090 poll dhclient 44156 493178 1 0 3 0x80 poll dhclient 23309 52354 0 0 3 0x14200 pgzero zerothread 8867 409160 0 0 3 0x14200 aiodoned aiodoned 41068 282825 0 0 3 0x14200 syncer update 22718 231839 0 0 3 0x14200 cleaner cleaner 36225 35255 0 0 3 0x14200 reaper reaper 41140 279928 0 0 3 0x14200 pgdaemon pagedaemon 15645 468162 0 0 3 0x14200 bored crynlk 9420 515894 0 0 3 0x14200 bored crypto 50191 253219 0 0 3 0x40014200 acpi0 acpi0 30252 461975 0 0 3 0x40014200 idle1 25866 353953 0 0 3 0x14200 bored softnet 47268 23659 0 0 3 0x14200 bored systqmp 37962 321158 0 0 3 0x14200 bored systq 69198 81521 0 0 3 0x40014200 bored softclock 53793 285125 0 0 3 0x40014200 idle0 1 451102 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper