e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x10000000000000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x10, 0x8000, 0x10001) listen(r2, 0x80) 21:09:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0x4, 0x10000, 0x101}, 0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x124) setsockopt(r2, 0x29, 0x40, &(0x7f0000000000), 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r3, 0x80, 0x5, &(0x7f00000000c0)="a99da482d9c116b2f80185ab0a18e8d6fdc12d6cb85e298ea35407ffe302254ce25aef7e90bc7222f3b181d73d6671b7cf677e1e85458a4e242d8f3956a2b7bdaf28d4dda42d8b", 0x47) 21:09:18 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x4, 0x7fffffff, &(0x7f0000000080)="553d612aee94c230", 0x8) dup2(r2, r1) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r3, 0x0, 0x8, 0xffffffffffffffff) setsockopt(r2, 0x2000000000029, 0xd, 0x0, 0x0) 21:09:18 executing program 1: r0 = socket(0x11, 0x8003, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086297fb4b5df97c7200400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000001200)=[{&(0x7f0000001100)=""/205, 0xcd}], 0x1, &(0x7f0000001240)=""/180, 0xb4}, 0x801) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 21:09:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 21:09:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0180a52e2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x401, 0x0, 0x0) 21:09:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x480, 0x43) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x7, 0x3ff, 0x7ff, "bb654fcb1e3ccad86b73bf46d2d7c9afaeeb79da", 0x8, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) close(r0) 21:09:18 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = socket(0x7, 0x8005, 0x1ff) fcntl$setstatus(r0, 0x4, 0x40) semget$private(0x0, 0x3, 0x118) r2 = dup(r1) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0xa) renameat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/156, 0x9c}, {0x0}], 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f0000000240)=0x9, 0x4) socket$inet(0x2, 0x3, 0x100) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) fcntl$setstatus(r0, 0x4, 0xc0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x400, 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000340)) shutdown(r0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 21:09:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x3, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) 21:09:18 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000100)="0114e9de", 0x4) 21:09:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x80000000000032, 0x0, 0x0) getsockopt(r0, 0x4a, 0x0, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) 21:09:18 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xffffffff, 0x1, 0xfffffffffffffffa, 0x1, 0x1ff}, 0xc) 21:09:18 executing program 1: sync() r0 = msgget(0x3, 0x8) socketpair(0x1, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000000040)={0x0, ""/209}, 0xd9, 0x3, 0x1000) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) sendto$unix(r2, &(0x7f00000001c0)="4cb23d86cad55aa2814de93d218efb3bfc537d0dd6f8132465867289f4e4f1101f7a64a56bb3e4891530739ef07ca9cca6d5c60d49ed1800aecdc9a664922bb6a427a8f7c3ecd25917b1666c93747f68526985164be60ba9e5775af39053409668cc0f5c77b778fb1f2245b49275cc2695796e4c9967ded612f007c3f4e802c3b512c7a643edb3e631f9d4998589e07792b82619a95dee9ae72486eb7e6fa647b84bfc", 0xa3, 0x0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) accept(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) listen(r1, 0xffffffff) socketpair(0x20, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) recvfrom$inet6(r4, &(0x7f0000000400)=""/2, 0x2, 0x1, &(0x7f0000000440)={0x18, 0x0, 0x5, 0x10000}, 0xc) linkat(r3, &(0x7f0000000480)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00', 0x4) recvfrom$unix(r1, &(0x7f0000000500)=""/9, 0x9, 0x40, &(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) syz_open_pts() msgrcv(r0, &(0x7f0000000600)={0x0, ""/99}, 0x6b, 0x0, 0x800) fcntl$setflags(r3, 0x2, 0x1) r5 = socket$unix(0x1, 0x7, 0x0) flock(r5, 0xf) recvmsg(r2, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000680)=""/250, 0xfa}, {&(0x7f0000000780)=""/45, 0x2d}, {&(0x7f00000007c0)=""/240, 0xf0}, {&(0x7f00000008c0)=""/67, 0x43}], 0x4, &(0x7f0000000980)=""/206, 0xce}, 0x802) r6 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) mknodat(r3, &(0x7f0000000ac0)='./file0\x00', 0x10, 0x20) mkdirat(r3, &(0x7f0000000b00)='./file0\x00', 0x10) sendto$unix(r1, &(0x7f0000000b40)="5deae10225c516ee378585355b32b99a9760588885a831ef51680c57a8b76854d6cb9266d55673f1280df1b62e8b4e4efed4250a6678804d14d4ba90b1f61e5e9891009aebfc551d86d556839b44305a76c863af32993f6864ddee5212332524e9063449f24ba3ef5139b44b077aeb768861c0fe9833d907985e3db3e518b3f04be0de", 0x83, 0x8, &(0x7f0000000c00)=@abs={0x1, 0x0, 0x0}, 0x8) 21:09:18 executing program 0: shmdt(0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30ff206d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f00000001c0)=""/209, 0xd1}], 0x3, 0x0}, 0x0) writev(r0, 0x0, 0xaf61f5af37391e49) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 21:09:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x42, 0x2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 21:09:18 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x40) readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)=""/153, 0x94) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0/file0\x00', r2, r3) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x40) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 21:09:18 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3e, &(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/201, 0xc9}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x6, &(0x7f00000014c0)=""/156, 0x9c}, 0x40) 21:09:18 executing program 0: mprotect(&(0x7f00002ce000/0x4000)=nil, 0x4000, 0x1) r0 = semget(0x3, 0x7, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x7fff, 0x6fe4, 0x7, 0x27, 0x7, 0x3]) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) socketpair(0x1, 0x3, 0x8001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r5 = socket(0x0, 0x4002, 0x2) r6 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) r7 = dup(r6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000001c0)) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/115, 0x73) sendmsg$unix(r3, &(0x7f00000005c0)={0xffffffffffffffff, 0x0, &(0x7f0000000500)=[{&(0x7f0000000400)="bad758699c6baa22f726c6d0eef41ee57f261d97ef3c360f7683c379442a479559102d905e59fc1f381b8d4c385cbb5ac812d8f54cb321c316606965e64949042be053d422799718069ab9404447d602ca7ef1362b440d599603bee64a93689117848077bbf639f44e10a73c4a7f75c9964c2fdf4ac0dd2c5649b12ca22924ee7074bae9cee04e90329d9e7dcdc0685baf05aac295735fec237ac8095a66595879706dcf8873a40378ebef154987bdd5ff3dcb3280880d3b7fc371f3661e2a50541595dd636478d2c188bed45d8044b9673fa5bcba8335d05e89dbbf1dcb08d4", 0xe0}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r2, r7]}, @rights={0x18, 0xffff, 0x1, [r5, r2]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r5, r4, r4, r5, r4, r2, r4, r5]}], 0x70, 0x6}, 0x2) wait4(r1, 0x0, 0x3, &(0x7f0000000100)) 21:09:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x3ff, 0xae}], 0x4, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0x20000000, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x3edf}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7ff, 0xee4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x20, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x81, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x800, 0x7fff}], 0x20, &(0x7f0000000180)={0x9, 0x3}) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x89}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x4011, r1, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 21:09:18 executing program 0: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 21:09:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80004000, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r0, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) 21:09:18 executing program 0: socketpair(0x3, 0x8003, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x100) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) 21:09:18 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 21:09:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x4, 0x4400000000011, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xffffff6f) 21:09:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000080), 0x46, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x20000000000003e4, 0xa4c9) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) r3 = getpgid(0x0) wait4(r3, &(0x7f00000001c0), 0x3, &(0x7f0000000200)) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x1, 0x0, r3}) flock(r0, 0x1) write(r1, &(0x7f0000000100)="932ff01122069c3e25c7ff5107afa704e4413a8863c55409162d30c948c0102ff27685eb2e4ef5575db29c00cee1b7988a1ec23b66b3ce8d830928583237aac33d219165dd1cafb23aa7bc68c1e1b30ad807c40f8beaa7efa6b6e9641b46bab7d3f509248d7f07c6c643fbcdcfe8ea5dc3ef98fb4b7009209cbb1defee9a5a6754fbd805bbfc2422c68b764434a7c42433dee5488e793424521cc8a3df1f90c3a70aa14ffa411f60af1afb21dc3860cb9150a676fdce", 0xb6) 21:09:18 executing program 0: r0 = getgid() setgid(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000057b7c18a306ddf78ccc9591d73341158fed344f4df01e21a0771933dc6f4"], &(0x7f0000000040)=0x38) getgroups(0x6, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0]) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x812, r1, 0x0, 0x0) 21:09:18 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:09:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) nanosleep(&(0x7f0000000180)={0x1f, 0x4}, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000000000000, 0x6cc2a994) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x40, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 21:09:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) recvfrom$inet(r3, &(0x7f00000001c0), 0x0, 0x801, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x801, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 21:09:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='.\x00') poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 21:09:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f0180696c1d3000"], 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece0981b8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fce694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d", 0x7a1}], 0x1) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 21:09:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000015, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 21:09:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/252, 0xfc}, {&(0x7f0000000100)=""/33, 0x21}], 0x2, 0x0) 21:09:19 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{}], 0x1) 21:09:19 executing program 0: socket$unix(0x1, 0xfffffffdfffffffe, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) 21:09:19 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8000, 0x20) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x9, 0x4) 21:09:19 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) write(r1, 0x0, 0x78) shutdown(r0, 0x2) 21:09:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10140, 0x40) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) fchmod(r1, 0x4) fchmod(r1, 0x28) open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x85) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x110, 0x1) getdents(r0, &(0x7f0000000180)=""/53, 0x35) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000080), 0x6) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/96, 0x60, 0x802, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) 21:09:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x2, 0x1f}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x9, 0x549ac59, 0x8001}], 0x5, &(0x7f00000000c0)={0x1, 0x9e2}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xe32c00}, 0x8) 21:09:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x285, 0x0) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x9}) fchown(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 21:09:19 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 21:09:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7c4a2a4f949d77945cb454023a8fbbc5fbb6a45e9f09a2a7f6edb44c4e1ee390d83925511823baa3c4962ffc29ea9ca2e8ced6a976ce13956a383b8469b13b5fae849a006fd136bba62c28e8a87d0bbc0d5b3a0b98572cb5a896eb36aad7f438fb6f88d1aac758e7c554b71d9d4ba7bf87ef01f5d1e65bd8bf47b29c731d374c490c", 0x82}, {&(0x7f0000000180)="4e9f0e943ddd15c8959cc36ce064e380a0f088bc4bba4d0b76ea36696360c8bfa9d2497c9699d7ab1985fda39978933c921129a549b387930a55dc7955f041be56785157c8b4e7180df393f189cd3653e7e95137bdfeb80db87fae96c3608e62e902d62ee1c087abd750e35319165a59204ddf5696a820324ec9146d2c0307096c2033892f8c342e47b184bcb8adebaee534b78a692c01b25a6bb012077d02655613e975439e1f360ad97b1f9bf70d8710034f4bf83c57a9bae50e8c8ca00e4fec4dfdf3fe14afadb13ff5ae401a9c749561c546b3726dead3a1fc43574240722958bcb38f1ae9", 0xe7}], 0x2, &(0x7f0000000280)=[{0x10, 0x1, 0x8}, {0x108, 0x1, 0x7, "e2bf06c49b4542fb859092971e009e28639ea788e6a67fbce16a423500cfb8a737369e47780880868f1b841d3d0d11aa1803c3b5a6c546a81da5341883ce97aeecc9135300ada0c430607ffdeb92b361bdc567dc9603a6e0310ef1e0e9e131135c8066a56615f3492f2a8a80a938dd7e9dc9c0f88bee709461a600bbe536af68a144d18443ca8544c2d4093d99ca223c792c835ed92ee5a14e093bf1961574f305044bc86c986738d6f8426d097fee7cb7b71218a560ec1f125d98c11d5c8c897858b118f534273f0312cef845f641f2cfc008f5dba2fd05ded3417b9ba734bc3fd88fae3aec29be799ab6acfda5989db3"}], 0x118}, 0x2) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x100, &(0x7f0000000400)="7c92aedaad34c114fc495a5f4cacfe9e165a1c6125e80a52eab30b8cc5037242379fa5be291d7a512ef431460c1aa0d56e7cffac0bfdd4c3d2642b8d1f9eedbee4395c855f0be3fcf31a23defc6dc52b4e2a35123a1e0e23b97685a49ef3c063e645579eaf95ea77", 0x68) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0720e8ad"], 0x1, 0x0, 0x0) fchdir(r0) 21:09:19 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x2) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) execve(0x0, 0x0, 0x0) fchdir(r2) 21:09:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xda1, 0x4) close(r0) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="5cbd544199c3641cfff42a8e765b9d47eea69b926a6d41b5527f3c6903f154fe89a9657cd23a9eaf56ea9ef5d4b11025882d854017457502a7361b01d28eb30a3842137dd6ac3201470e0baf1fd3c81262fcd586356b086fc34c2bf174edc33e946ea3b328a59c69076856aaa430ea1a385dfe469248871273e2de6a485a896fb08751c3c31453dba26dacdea25fc6b869dfacceab4970c2ae884f0e8cc69a13acbbe1a8d95b783cbd5507d01c46b2b560f76272b83764d0e9c85a9ca3a1011d4381417940bb72c482921c6fdea4b15a2a7c580bf09e7a1bf3b94b419b154e11f5aaf2f4a4614424892e2cdcd49208dcefc6dd2dca1907b5a4073e864aa5b33944e80655"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:09:19 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="81e8aa3670eafbeb53f76d309b40d9a2d22ce8fa6daab89b89133dc78fe8ff67fb210ec6a64aae0e4c955160c5c4368cd98c98dfad6c7bc9ab64e9dcac5c782355ab6de46edc1da204f559ae5a041388aefb0fff662b929cd41e6ea561152da04c384318123f4e5e6fbdf65ff18f5a4f56cdfd52e32258a7c8fd7d5a30b785fe674f084b2a31142352cc9272590997486738b4e21ba7af71e8c0ec251234bfe56fe4857e678169b677e60bebba439828f31428d2999f692fc6e165c895aff9d2cd4d6135ca7617c0b8bfa8598d140ef8ccbcb265e3cd3c7b662432c2ea6b4cb4c9ebebf26107285282cc56dacc639d96effe3b9fecf8175fed22879532759d875917abca79978cf51c9117cbac14a546d7166b6e7ecfeecdbe8b2e6e7b636b2b9de160d74b723aa03e48afec398ae869", 0x130}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x1, 0x6, 0x8}, 0xc) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400), 0x11a, 0x0}, 0x0) 21:09:19 executing program 0: nanosleep(&(0x7f0000000240)={0x8313}, 0x0) execve(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8007, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x2, 0x200}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x28b, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x9}], 0xdfc, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1, 0xffffffffffffff7f}, {{r0}, 0x0, 0x80, 0x20000024, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x100000000, 0x1}, {{r0}, 0x0, 0x0, 0x80000002, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffd, 0x98, 0x40, 0x400, 0x9}], 0x1000, &(0x7f00000001c0)={0x1f, 0x4}) recvfrom$inet(r0, &(0x7f0000000000)=""/144, 0x90, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 21:09:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="fe1235c140638d8c4c396ce5632efd2b1888f876146eec7170fc9e7ee4c704330102bf15008d415da0eb966f7dc1a6e2d1ed78a281bbee4bbf6646694e30e7c88f9c7c2130d12d9e553971764c5357e3c1284a9f71f4d9d915d4652b053fcd34eff04d43a3d662ad10e5e474e0fd8e217e437ce02c0d5706474ab65557d7e41a2b1531d65cf70fe5a6f2921704fa6186569cd832c56da8db1e2de09168c5e74c724b8a8648cf21f2dc1dd2f64d3eba8a654c1f0595c706c6c87b1fe56215aa5955f9b6466ababbafed574e942a", 0xcd) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() 21:09:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x409, 0x38, 0x0, 0x0) 21:09:20 executing program 1: r0 = socket(0x0, 0x8007, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) nanosleep(&(0x7f00000001c0)={0x1}, &(0x7f0000000200)) 21:09:20 executing program 0: r0 = socket$inet(0x2, 0x0, 0x401) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0xffffffffffffff7f) 21:09:20 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) write(r0, &(0x7f0000000100)="d7640effaa367733094d36e6117600cb299ee420a8320dec31c44187b8f9283d58b17a6a35bf9c1ab30a49776b5cc03625248d4b07c282a3f447b65093d3789d3e1b2c4a3ab303929e898cb7a223ce25b984d5801d4f0cf5bb532c7d948e7d1bc49a34f2f2c6a74126cf4fd0b9f06ad63ce163ee7423c0f4ad2c0ad767d7344e28422871cf620c5cfb8bc434829f7bd2120827dc631ca3b7443c35e1ca25357790be7348017f7154ebebea910382f86dd869498ea77eebd45fbef2617021800afeff3c547d8b5348e1c097c7ca7833db3106ea1d350d1383e205c446624e34306785d5d91c035f071512bb6763b78a21a0cad2c655a23a631f2ac78a52f6919159f1094074c29b48322b905547ae34af4eadde69413a3eed165f40f09de39efc965be4f1fb3cd27a1f663aff9f443bad5c13fe93e0a763977d87b3259fb17d043f294e1a180d5d4619474dae90ceff21cb95eb074931fffbc1b47dbc05b9ec75a76873d028399608dca56785a4b4a3ad55b58f371d48f71f6e2e5c06df95eb120b7cf887f6fc244e5ebb24c901f420a5877fd87b303d7767bcd65a55facb6939ca655b5de1a433eea53b851eabaca5e8a52d1ddadb412cd38a9a87c48e000422b8a1515edb55fc1c8fd1c4cf4fba0467ffbf83437cff51af70105d54cafbd79962f3a1876c93c94cb1f881e96c097b806818c552bda673021bc4f1ca4cdaba35e2582070c85d358f0afcbe46d9bab4493089de23371f1f24a0c80049d3f2093ef3f137816920344ecc4e60d7dc3fd0ff555fd3bc465de3e5ca3106f81742402db9cd920ec1aaf5a9fe8c3bff618fb10828f4fc23f055d5a692dfa8df6d6a1cd785d995963ec1650848f89a8e33068516148b881b023626c8cd1e2c207fcdf1fb5ecf1fc4f7b962ab2ab8a6c7639fcb103799c8ff4a799f1895140cb89c79925ec0b3ca122e34d016f0498dfd79c9f123bda0e578aced9aef42d2b819ad29c86983d91f0fa0828252a3d96a41b5f9d640031b8fc5819b49aa499aa82ca784082caa283052a6895c4c3a3544e0f346cdeaa18ad005a30f4a0e88e6da4c0fa2800c3edb61c6d22efa5eed0656f44d4547939e2be7c8efb332954efd5e2e685ac4b2486dde5caf8b6801e4388fcac206cd3a45de0f6d8f7ca317549095c226107038842a39f0bfa564f9f886986aafa163e1f88c94e7b0fb0d14d3c6168df5f3200af9323571e68c9e08d22335f08ea11a6b856443d6d07daf7b6888e93872d2031b72f97c8458d5b1462e071dcc65ba7a4d0f5c63006b5a51df33dede4678e1a40a3985b3e00da8bfb960e3c39c869b9a5df4acbb14442d2f92cb6e0693b6663f988b31700eb243f57694aa575dcd51d61d1e12113d5798a2f181ffe04ad6a00ce1bdfca286c2a5eaa8656e63aa20c72990ab82a361901ef01822958b3fab5d80974ffde8b1a9d7fef0490e0586f8b58b26395bb53c07fe0284f875cbe4f45168ff35f08ac31eebd0c26713cdade96cc2c471ccb15a5c003ad911418c5ac59a9f302de6657b0059c85510d57a02cba291d850497df69632a880bee950e5446ad6463a19fd5c45e68b1811920df048aa3c5194d8556c9005b03ed0d26d08e397e00d5dbce6acf605cb7bcac860c57842d1587b45b5c3e13cba7b773500340fa6e7331aa16a24ab60034f6b6edd40d52ae9cdff36a9a436e24f529809c33006a37320378942f9d5aa36778a66fd399a3c7c5324144d7345d80bc294c1cad72abe4c35ec3ed609f7ba43cda927c643eaa2b0437b85fbedff61be80bd71260023b326ea437695d2956034e062b09204089d803d383575949f43c640c30128b2afc01e0e00596b55bf8a51a55e63b680decb926b1bc4b60c5f67951a5c0f407432f1996ceca21f57e4b84d750e56217fa0938441bafdeb098a4b67503cea218aa54caecfb3b1104f249090968614de9d2b8cfd757222e1ec10787bda156fc0754a0d5d85bf723505f7f80695775f9d300fb0d225eb6c2976289a1d200c608a87d6e97b5582b43575684635b3020f9fafd67287e0bfaf891b20b875d61682fcd333f634e3ff34a79030d4ea2176cef952d1210ef8857a60137684269f00739e6f0b9d57ee4ca098a548f61e3acab28e2f91a50c5c91503e4163489a76ab886d3f248eadeac92e650895be1a1e63800ead9cbe101a96fe8ada00c4f2ff4f6843486a47350b6fa94427d895ba5beb1b5ff50385de3d201296c3ee627cd2a53ead8d20eaac4f67bd4b78b24910fb88c0ba603c5b8145ef9003af75d4d16f0a9a96cddd212ad43ea2af95e0893bb05f41701a3f3072e72b69ee174d2615890b51f9d2ef938c3365fce500d8e13ae2ede21da9e20cd1cf5170cd910531d118d603b963caafe0000b50e829cff0f02df58763552967c1cb9fffaacba711c6f49c52f5e41aadb9c2f9bc0bcf01abd187682472447d6f47c9bc55a13895e113baf4e4d7dde9b12e6cb46b2657194100f067603917b2ddf6d33402647ae20372956fcae69dd579d827fefc74e9a2669805e488c843690e5cad2173d39cebe411b32826b015510fdf48a4d9f85f84373b7d664ca2de84e79b5920bc1c8900e4584f1db6f289b450bbcb7bf61b8d7d312f26fa6c829730d12e27d463ab4ad970c9cd6dafc0dd146246c5bb84639810aab534209c9f9e6a5d5f620ab4374ed9a7caffb287f420db5e3e724196bfaea29ecc73edc2d1d79e81ffa7f71b0944686dfb97f22d574f9b7b79be7171c8b24a52a7e06ff8835af64ff09bfef759737436412c17171208a1d737757daf4ece5c38a74c097af0207018222be4dba91c477d85e6f72999bd51daf5063cf15a98319c768a1a9214e68dbcd71ad8dee24ff136620c51f2e810002d3278876977cdc118b674a50f7abd105d5998d6871894a2183dae88e05bfb399ef25ce1c9030470d606888222788236600864c304ec6ee4aad63cf104bcae7cdcd6e8fab86165801e1e2201ace5842ec1ad4c1bba387ed517a8dbae68aba626ddbcf7563a6c4009f48f2d4e7b5c5c9c257dddc4455f635c03aa049c64e50ae6a069ce0b4edc10e49403b51a117df8a6b99b5f85d759ad101e7171b19b50f2c24ad166654393bb8e78698458ac8e93ab1cc0684f74213d861cc2b17b05c6607b20232f3ead8c3afcb0e7a16e8832513814bf62de6cc79cf571c2b39d034ddfb3fd4b8828cadb81fd825f73c914d37bca22a947770a8360ca02b54d8ed4f5df956ebce26bc008b140e2635794b4481177c1f9d27831351fde880c53c79af3946ac91f5255e2571940739fa6d2fb25d96b8067aeb2820199e58390fb6c59ff623465ccbcd0ea5b06b0e49b3e9d2a1b6f8b72af0aea5e334469f2b48eece849bbfd07e8ab498fa4dbe56e1d8d6376ab15b5838add6a29d658251ba8b753ff90ae6c7b6d21b6bca5e39b988110513f4269f281fa898a28d8dcf43ce3206b0d9a324961841655a065d6df40456bdd343380c3f072a5ca108d6d2c5746d733188aa3f6f2e27bedb20d32e83b50e24d1aa330bddb832de376fc65e2c6af992863a90db0778700f99e1a6a3ac1e5b0756fdaeb61b2a543a3310f43eff91a51a121646ef744e11ab83fbccdb271e32446112feb2e860abad9c5337ce8820e7b6fa6bceae9af377781c700915885d416ceb7ba63ad8df5042dfefe9f96c65a97d06cb976b46087a4a00d1b32355c0eab8d81408d1e0b7fa59bb2394d3c12f1ec30853b1c9dbeea3774612bf45c1f66599d67a55a1957a0bf33612446f3231ca56ebf72e4b4a7e06ca66e2d462e2ba32ad9cc82c70e74e03126a32a898e71d472150eedbe46c869f542ec8e58fa135ee5cc5191c9f3f6ae9fd18e1f3bee871bf3d389db5a5e7fe7c9df37519662bc859452907526c873cfa6c14c166a359240ed4732258ad127a98f7cbf86e0f9e57ccaaba55c4fc74bd60cd8524b2b89ab32974bc6619d3632190b8637ed9dbb587d72fe30b5108bb8ad308fd97c42ea74235e290c72ab0b51b5486766ff302dd0237d04a1f8f5fea91116e34863f6031a3872191c976e61f8151dce0980fc22f63a24aba3e883995da7feae236de535ebaa9c7f8260d5fbdaeeeb65a3647a2fa06a85a07996b3dd96906369aa800a7c68732df490fb102439a9f5a18a7b64ba93caefa19399de641c5692eea70713cabf261083d92fb62cda31b11b82a9db6d29b0719d307d7830f6d354547530f74aaea14bcd160d8ed0dca2f72f756905a90b157f6a7e9f90dde95d52f3b68f76b10a74d894e33ee2a2359586626630b102b7a2922c899c170bcbb033b8549b7a1cdd05e8d745d7a5b04b622cad3e292a6cce1710cb7e46258da9d8e41b13a519f5022fb08b88d3ab026d339ae39c0b657e3a577079cd3d30868f7f98be64cce1f7dd6a4be0adafa86c86aa0ab4feb29eb7e8caaee2f408f821063cb94fde4c6ff53c48db451012e0c77a78603d6af11f57180ff0aeaf6d8e5c0694c7b099204dfc3e1cda2c5c638062150e112a6a3cd98f517e41e5aef4a89d193ed7f4a029122b152b9a5c5a094d3fecc0f69f0ada3d70d96ab491c3664dc2ac7fcc6355d0e6ed5f16e0f7d84c1a361b2d48b5806a8c17b1083fb2737127e5709cd55954bc5d28c6b1833fdc635338be5503c021fdbda154344ea516aa4c568266bc298defbf23d729b8a01948e3df75c1f32046ac968d7bc2d239690fcb9c5eeb33bacc7918b287c1eb9aa6d8a4a57572b81b6daa07d67a97824101af9b1fd113f5e7f90641f7bf279ea39e570e572f1ffb574444c6c773a815f13cfc76f44393835dff2a3b4aea80167443913e2b3a11c2f03c7b08c773af460cfa209e9874ab083abaaddb947a7639fc205a79df114efc2eb0ca4e1d1fbc217c24516229732bf15a8e6040f3c8c4975d7c1d56a1b3370ce0749c4b086539d73e44dea3abe7ea6e190def0f281a76ea36f1996228b097e570c8cf008758e4b6598d8b2ab1c67f96f2368ae7f58adffcd0ae8395608f663d60d5b977f1f2b55316d8bbc76f8e5044abc835c77cc865b827d4ccd7278833823fd3695de8d349c6e81d9179d9b3c91568503ef6452fc68fe847f7e0a73e561ba924d12323c7072b693936b68d02c7666eabe35b114b532b657fe351d1b558765b17ab09f89a51542840b563da0863d74ff3bf61a3cc5b7f5bc8e2adc2566f40c1872a960a61fa4b95bb691ee8031e2dd69556710af7243acfdfa6230bcc0f8ea5461f2b16ebebef073951e0095fa90d60fa92c12b876b9ccf2bcdbee8d47edff00d2c1829be77a68b65753e5ddd6c86eb2ce4928850417ee75024a61d244728d90b2c4727380a2499a37ff668bd78477f9115cb3fa3321113bd0eed40bfd8a9012f0f1a3874ccc4abc55721af9e675bde89e7e48c1d8d12ad2025fab43084f04e8505a5a1e77cf67c8d228e83a75497d70fb957bcffb4409f3538c79507fb7f95d3dd55a84d6f79035a6edd514314b06f6682fae9d54b4608cc8d6f74e30588876b6985b04699f94210cc3ad4387281044bd7cfe12252f16d702395d99bfb831efb894ddc669f95e86a947e0bae8a2a0c3a9fdd1ecb4c95f16e5f0e935bbc3a9a809c2deca179653c7e7bc5f51fc1f688ac8817ea3e8a8f8e5e47a810285a0152a5c15934d39c5cd9cca2c2017b57dcdf1a497602a9d5ecea1da4a0786e9f5dc36735ac0537974d7908efbd1bc82c81e286e6c0c29e710745f41d5f07b7baa6f749df32ebfbc4ae36651f38616bb13338616f03e2fd0b2a41c81bf8d4e7ab47", 0x1000) 21:09:20 executing program 0: socket$inet6(0x18, 0x3, 0x400007) r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 21:09:20 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) semget(0x3, 0x2, 0x100) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x0, 0x85) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 21:09:20 executing program 0: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000100)="493f2786efcf6db781748528dd74ec9f28621ec394fdfdc527b151bc33e54d15fec1ce0ee7f4c208bab1556da9c0a32be93b0ffee9fd48a2b164d35cf2cf7da3f688dde04a3bbd62c9344fde5ec3a425f7b6ce2825ed105bc12ae57edcae7840cddfe41fd04d7b4d961d0e34b580b13b92b2cf44c222b07300aaf5110764269053f725bb796518", 0x87) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000240)="533b8ca4979c76f319d83fa32972662c1f2bfb892a57d1c801b2fdacad8e784096d526beb1c41aa1890a0aba569793da0323070ce04ba141647998c25aa39790b60678d6406e9674b40d5e418a44db1c7b31e1f529c678a92a86bd65ca3c6b57670c5808b7610c5674714ee4e1b2c9cbdc18a0a967be9f1dc63af346ac4cf4047ea79f6ed4135ffe6d0d6a9179b1d58244be492d82b676375661d4cdca0b7a4ff19d6a9c179f92", 0xa7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 21:09:21 executing program 1: r0 = socket$inet6(0x18, 0x8802, 0x8003) setsockopt(r0, 0x402000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) setsockopt(r0, 0x4, 0x936, &(0x7f0000000000)="388b99ff0abcbcd1ab3c8b3a9482b0548229192305d9e46796e8201fd5d858b13298d5ce81c1dc9db8b52e4f3ebd2a8da1135997f833e8a9ff0a0c5268b794e52d72f85dd687af7803e20e7005b9f1d4110a2ee9107bd939779368cb0f9f4bd9a300007ffe9c10de8cd24fd5f4e507f847cde8d760c72ee5fe24ffe9929ba97c2344422a72fdfd8080af5434", 0x8c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:09:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e02300af82ec0a02", 0x8) 21:09:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x8, r1) 21:09:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) dup2(r2, r1) kqueue() r3 = kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') write(r3, &(0x7f0000000100)="d99bbeacf61ea67f5ee3cbc5263c62b9398514a39bc85302e7cf1f2592e5d80661cfe860d237f69046c5e11d8eafe5a8e5201a4a21df7e50189d3b363c1cd7883fe54e19b316c062e23fde56b3705f7dc5258363bc2bbc8bdb7c4197468db535567fe7759e31fea9601296d8d8bee30b384caa21aba9ff90eb485bd7d1815f74c71310c25d585635a75d49a990e82eea147a0c5a9bf6018cc91df052d78dbd20777c861a1ce3dad35e562f8545086146159fe7cc21b4b4cc8421ec9f7ef3903f3cdc8429dcff38d04f730774653ab3d2315593a331d866f2839222662c447fd21b2c53014598627846c5e6c1528ac31859955f", 0xf3) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 21:09:21 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x81) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x200, 0x8, &(0x7f00000005c0)="08a2fbf5d01a91048c8bb17c9c611af4007de6c23c95678bab23f439b13b6b908e643ecd11baae0794966d89c74c3a91f68a11db89c38e9f0a3b8089e4078d720fb26a62cee59b0c58d1d46b3e1eb124b71b8acf6c446fb7e4fa33554208781704f30973c2103035279a5d46ef3b841b9ce9674e8615760797b089f20b52424848296942f0094ef1fa9b8137e6561858b78e40f4ccf0abfaa43e549b4dadb42aa2ac2549493b7cabf8374169607fe8ae5a0231421838c166af9454c6206212647fa2c1ff484e2f0362bea5979524d893eb6c3498faa10a173bb8402611c34cd9fa11ff8e92e6faf16438c2cb5f4768759653a90c110e8097e5377a0a99a3dffcd2888dc5a146a9b4a11f95d7561ff055fdd6555e8f0bdc799c27c10e12bf994d503602b79b6a95128616bd324b8ac7946213d051b8dace82e4ccd53809da1c8879b2612f16cc1c96da787e8ece0be62bb688eacd9873638a604806ba248323357434abd1e17eae129112adc70096f99162bb1407ff1f055ea6b20fb5d1512c665d7becfb618ac4c910d4a0998c39f4caa2dd0a65d4d7e3e33e831c49dcbe72b10d79a20b95bcb122835fa74533928cf0019ab08b26b1d7a12fb2619ce9c70e1e578a699f5f5e606ab7693832660d3a59bbc347993611038be767cbdc97bac9a73d940f3dd38814e380d6bae717f05ccda7fa7658411f2a9e1f899e5a22b3ca90cd9147bc826a98e022ec9630730cc9b7867677b809e05696ded5bde14c7e4c248f108fbf6dc702109789481b2b4ba417fdf6e1d7210ff6203b5604e4742b885aaa718e578690bb3ca066513a682adb4e4f2e7e2411f74f4a375eb5a7be4d19efcdb27ebbe82a77ef1611c5a31c3e7723b25bf7e76749095a36854c5f036c2687f6a08925c2ad269af5143cd7010ce223f16e5775bef02acf04915e84a019ac047d0c3fd84a6fe43bb412ee5b678ee229cd98480e4f0474951cb7b5e94daca990e30b0e729b56e7fe3b8cf850d86de3ab08bed9f0b5d666f71a405c4484a8568383240637a28503fe26689fb233af1281367d89db2d7f82b821d4720795cc1bff7acd44bf94becb23d660f3feda0a612593ffd460f543d1477476b2b7928571485a4776c00638e4b954836d530624113791c3a88a6077de3ec9d8b059de78259f29fc8473bd1b005b58fe21632cdda01fae547ea0650628a0741a70ebde4727add7ddf41f6abbabf06acd350cc7afa217c622100dc6c4a31416d720d862b68cc75ab5129352fd5b9071f3b797e9ca00899ac6f1420090300a67ca4c45b21e945cd5529e6d42db86044783202c8f8744628c67d9d84badf94484bbcd13de8bc3575e78692a8dfe1605a7c97fb57f473d0b4cf8130e91a1b58eb14b42caa105d44026f5ba3b7b7a9f76ccbad9e87e7873f8608d89da0f8669418142b17c70a5611ffad9891e97dea10618c81aa69921bc1d992a586a716c5ffad538fddcc5e929b9affd9f33bf55ae88b1ada818c4ccdf2c0ba1e1add20ac3cb211f60050dd0cc4ecca0007b13745a5f1483c0c84a3a46cc99a055c693e8ba20e4f6584416f66e6db1f611000afde64a8c0b4ae3f8a7ffad244f95fd00c15189c628af818a13d4312756e27dd5c8d43b9e5ff24c2306ce89be3b8d34a2491d97e675d82cc27225abfa291e78d2bbcdd070b905b4708d6de48a5377b0649125be62fd2bde79a97712150a22c103c39d0f56495ee95255af76b25560d17397584d8af3298221a6ce33acd61dd5bbb83caaa2ee2244d68428c5ae7e6a782ba549a4082a3f7a022a7df004a065d449f3c11e54709e190a52ce2eb743e8d9220c74bdbdcdb1685243b2a028a89df4c1596a9b87cd88d649a894317789ed5409254dc8c80ef12cc11a50625011d98433d508e933c0d193b4205103cc567c2efb952d7b34878b55946639c099dd5fe9845f0b9181d7f5334e781b016c85570643db455bc13ec2dc6969ef59f49b0f9b35e47aa50c347cb5a69c4a65f5cfe042f4b4069d134eb8d1c548a5f78642af4b50a3a4769508d9040a6291d4ff78c9837ffb5c41ebe0a4e3fc973b44c17e73e26b1082908c9809f28d1cc03d352518e985a7d7b4e77621c19fde1d0a2cc5e8b2cecf27ca41428a124d222f69fa9d181e66ebc2a375ef34d5626be0fe174cebad53b2a991272857cf01478d0957de79b182423845d921837ca5cdaa2ca7216d75d739111b873d8231af904fff983cb62f9576e81ce7c9972adb1ee9ba2632c468cfa89c1983a2f66fa53413b0f0daece80a9c17892ce53d4239163f4bdc5575140d9c9c45434e2d25775183d3ebf248d156e45ae0c97eb4bb1c7831cbfe0bb8165cf163f608695787a94996fbfad648e1a5f9af9cc56c398a8672ea1706f64bf3b74f131b21d316030b0b153f97db0843340bc3886cee4cf0fa78d043cb1179d3806546e94d35c49d8afb446094567b73a3bc9a48b83b1a9305624ee79317a3eeb25ae27513dac245c76e68db46baf98afceb670e3f196f4d8472ce2a921815ebd933bc335c7aa4a462cf4f6b518ffd503e79700c8e5206d1787859a2147a9f7c7420528e8f380bd5d255445c8207f2e10d30879c0fb1bfa4d87dc3fbd5b61272e7d1218a0a0a0d6eaf04e3973891aaf00e194ca444c21cf99a2225175055af35dbcbba6cf9caff48950845f78fc42f9820825a5913f5b67f692af1ac7b89e6092bc080e1ae5255fe63b0a9a954ec60c23ba9ba2c04fa9618a1faace70dd45a7bb7aee2e35d9700eeaad775b76d83244689e5ca48a3ad29aa6945ccae1cf7c58da2409c456061219b69157a3cc82217bcafc5c107280f122e07795539fba3f2b1571e62a67d34f1c03050c743b7745a98a2b9f8f6c3ccab878e6d65ee1ef505492da061fc16191d79af1647cea35b9c94e63675a714015da03b9e1411eac5716861c10afca5984594ed38b68ec82d6425234cd43a04b0faabb4ef5f70226abac0b134fac8de9ac30cc708e7be99eed4795eaa75967a3edf70d99002fbe4243efea2b8aa74cc9b911e40272c7df5c90731781310948e7d47a4163f35ec18fc3a06d1329de2979527660fb8298ae932b87c7f13dd67ab467d301c4d6bd0db1955306ad7c33ecefb6a3b4db4aa9cc1f9bc6417cf370fc99ad93904ea23520de29732e3252a0e97d0d2a0fbed18b7a065c91b72fc2066c4141c3d139ae17948813873ae13bcca717f96bc789d75500f438598aa07ba2713b6bf77321a67ce39036812e7b6d519cadad0b793a4acfdca27383a54f128ceeb630a18f2805912df1c2f1cfa2d1fc3dcd99fe79c7ffea86766381424fb0ac237bf2b4bf63b2049a66b1b168005c2e815c7f6c1191dcba52a1bf5b6ab18433ae24ee7487f963379d7afd9aead1addd2101ee2423f28fc548ae1757d7812c439c7d36d0a969aca41f895467c52cba19fcd995319fa5a9cb7f40add473659cead93563a00e3d3b4ff40fba49f4ea09de771b9b42c34ffe5a46286096349b77b0701eaf5045e73ccfbf2712f9830d23b31dac9e26e4149e1b2173c7ab7b43d7f3d044e4f3bcaed999440876ef4dcf2decfb8191280eebd443565a943731d693fc1c4079838b6248583246abe3c468dea18bf13a4694fa8d2d5515e49f2f7b2ff78c7f38439fd5f52c9f48fb4db7af136892f0cfe732d6dbd2234f7d9dfe2bc3548d2ef07a661f2b9f94b5a18903386a287f729805b9cbe7ed7be0004becf78fb86b4c04f852f7f0ce99b306522560d155a5300c7975fc664d6d57344c0e422c1f1d46dbf1ee0533ae719fb4ad63e820f6ad10c675a434c29926e5cbb69c82605a650c744080959cabe21afca8e7c3022ad4757620208ca924ded1574024ac337182650298dbd37fbc9c8a085ac1bf42c48a29309352c8af0c2c5f9a2a7ab4166c9af226ef8ae7636f9af51424ce9521f16d32bb45ff4f47782c7f903ee07b95a891535492fcd598e204fbbd9ad4be0a70ebc2e42e6ed61c1477ce0cfd60c7e9db4b2994da95372fbdfb7e9902d1722c09648999380261517f32ebeab27d89b57fa9d4c4a120e0ee605a36c6b88f29e86a6c769ac8043d642c93dd1f2c297eeaeb63db6a0b376048db8db2612eb75a592c6608478e229db7cd610d46aba147fdb00bd5e18ba17b8d944f305903fed04e59eca73545b9edffca14d51106fd148454729fd585e966396cffe8a733c6e8b0e1a6d47895e25d4fff5da166576a7bf6a04fb2f9fe2983b446afcc6c3211c27954736099369b6b98b85ab3d1dfdbfe02df31b0f9d9fd0f6cce8580b76f4724de13463023b68534a2d2b048d9979a5b800b36c0e2b9733a8f3b87d6c99528ea5a0cc42ca627e2eb2fdf0a6581e2365c7e7a8f9b233a159ba5cb3b8ab78ffa948b0777d95088ef23525121b32a1456a9760c4e498d55e6ec0aa587a9cb2871ab66a1013b0cd38d053444caee6e088f132604aad60a262a4c9596733fb0e385082066ecae220ef5b49d9df1625190a9d741d59b9e5be75417ca47166c5afe4ab4a090b0cbcd14627d4db0e3bcde473fb224cb88dd219b54d57d848fb66e243f673cf3c70a959f41c153b55cf024942b56a11c3dbbccdb8dd32bd9a263f39bc83bc19be05c3c7fea8fc121ade4086a844de1969b4f52773bdf0a0a481f6145c7fce4aff00836ae0ecf9883b4413743f1b78f432fba80b44c11e094fdacf1c15aac766480acf103462c5f6e1cdf26fe315c5bdc71d6b571fb52a7cc6902b053917910f8a3c02e75f2c497c22ad5a5324410f115f9aeb8eb605292fd5635e7e8b978aad33f098f7ca52e54272517e8ab941743f80455ddf9a915e73930788942b6898401c79f04790c36610d64702d21ab7ed37b907178b7362562891c8a652302c5e0a65f34d65e58b596fd32f12ec877f0245a65857cee0550eda7e7ba655d71181c8142239525d8c90201519ee287a32a4290df3115cd0f8aacd167ce2eebee747307148539ff6935a09ce6f90f94d3c5fbcd71c1d7edfb78240061f6e7f74ac2a7ce3dc0951c652b992eef69265e5a5c41674fc59e1014483c886c5b74fe3ca2a92627a84063019c113e3654045c3d514cc6177a9b1a96fa730f2a890148b0bab0df3d0b0d50ed840af2804ae28c41945852a9ad9a1b855f832d42d234fc57222437562d553e10132543362fdd72443983e1a421c302b72469ec0deead0195ee240814aa8dc0e4d8f4e19ec26abf9f2504139cfac91a04a2019c881c0017b626765b44f0fa67ea9886944c369ecbdc88c22effdc9abd3a536b1ea70e29a063eea135857258f9f33995a89645b2e460971cb7575c49cf726e5f75411272778fc3813f3ef1401b819d289e43c95ec8b3205a1ea5606c9e17338cc6f931f75a598456bc993ee63a5b492907cd304e17b96f9e30ab6f6bf9f1d2b018e54d8d65b597401861e564dfe1780d898880ffa044edbed6e1f473ce462d75c39229ffcc97feed3d1253fa85aa682c20e332e39586a2415c2e9f72492ff79e5311e180ba893644486ae05ba8eb1de3376e8a2626b3e67543f1d6d1a15000a812f027e1281eca9e048ea535093f169286bb34dcee6df1ba95eeda2c79138ca56de44f15fc28b02db7d3bb60cbdeac742c623d5e5428b74c6ffa0ddc6aba7d85dcca242f4844776c01388f593feb9e8a80369fb9bdb7b7d6a58b637c021fda62d6211f88797df498e4566bc54605d36bb3f56e442de6634f21a0b7a87640f4263528a8ec519e93d6a9537bcec543ae30cfb827fa7f5a7ddecc32062cfb9b48e100b", 0x1000) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getuid() sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x1a0, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="b44b3bdd8a567e84b8ee2f512de9d2", 0xf}, {&(0x7f0000000100)="3314af4cb8fe59e26201c363337f77c10214ca029459e05ee728add29865336a8d255617ac57211037726322ebb6aa9dbd7235548623bfa2c2457c4a734f99995c8b7fd3828e03ce2606ed3bf51921ec17594aa54d2664a1ec627acd10edc3a63fd49948cfe62139e62804b77d99b75b5f0f9c5d8b667b61affaf99644ac4f557841801a0cfea7c03c9d4bf315f0bc22aa9f68fcfd51f3af2f05a8cffc852e7a9a5be977", 0xa4}, {&(0x7f00000001c0)="f3446d2a10cdede809267d3c88e2bd560c4d9b81d60c5878cec72383aa9ad817dfd224b8327bbdaa54cd8b75d98cc5e004b40db3be1e1fa759c1700738386674a25b6fe112ff4b301728443f9d32d91e183312bf964b29e6706c3164ea004a05c24b092b584ae3e2c91eb3921344fae7925ad8dbd94625254c0d2534cabfc1aca9f15ac9375b5923ebc452d17b62f7d8636abe38fa864137fbdf44842239f0692fa015934fe7e8108f7ed8ad99fc7120269497c093fe97874bbf04ca5c88143eafdcd256c510d482c7d31df1f45318f5c1d6f0cdb363993ac1e8989a355d962238335b3685d0d92effaafb6a993e11d88c28d2856c13", 0xf6}, {&(0x7f00000002c0)="d3dc373ecb7f13d04de7bbd61e3a4359083b6e42", 0x14}, {&(0x7f0000000300)="df9d4478376336a47def53f035e6b9440584507d904612126aa3d92db293aa54f0194ab720fd8b", 0x27}], 0x5, &(0x7f00000003c0)=[{0xa8, 0xda6385759a55d409, 0x1000000000000000, "1304af52093def10992ea2875994e1fc91e6da944c8981c8a5d71b99b4c213cba0f0c07689bb69f19844df3bd7f80465dc689b2483b9295b7f668e35a92f676e1d4527a950b9a4dda0edd8475643a5d837c9b55be3050d37ff24a4cfaaa9a2093a8d73d9699a02a7f1df9981cdff6559b38d44a42d2465975653822758fbf3137558895f8a065eb5697325d889a4ee2a433f10ed"}], 0xa8}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000540), &(0x7f0000000580)=0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 21:09:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file1\x00', 0xa00, 0x0) 21:09:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = geteuid() accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = dup(0xffffffffffffff9c) r3 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, 0x0, 0x0, r3, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, r3, r1, r3, 0xa, 0x21b}, 0xfffffffffffffe01, 0x7, r4, r5, 0x0, 0x8, 0x100}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) 21:09:21 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) write(r0, &(0x7f0000000340)="1466bb3084919672e38937fd95ba28484529ccfe9350762848c652dcc92ce7a80eae2358193db8cb07b54a3aae4952c4dde6743f8c8ae03f5409af6e1314e47f", 0x40) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3ff) 21:09:21 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="e000000100000001", 0x129) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="d6fbe461", 0xccbc8d3518a92037) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r0, 0xfffffffffffff000, 0x4, &(0x7f0000000180)=""/123, &(0x7f00000002c0)=0xfffffffffffffd53) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getrlimit(0x1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="ba32456cbce0d32c7458445bca83e5c1bda96a4a23b0a808f23e8b681c0768dde5a26c1b2c467f35574844db68bed51b16fc18513ba3f8a41d4a3c1763c6125e849ff81be521495439cb23cc10888aa19aa1fe603599c66b104c0b2f83407eda6468c883b51a1f9a97391c3afebf56d1f4e83a016c089c", 0x77) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r1, r3}, 0x3d7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="55b93e3017cc73dabc51434f9ea1e5c93e6f5b31c327718a01676143056fe2d83f9797d4cf81618718166eff8c679e021cae6d21", 0x34) 21:09:21 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x79, 0x10, 0x6, 0x1}, {{r1}, 0xfffffffffffffffa, 0x82, 0x0, 0x2, 0x400040000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x101, 0x478}, {{r2}, 0x0, 0x40, 0x1, 0x480000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x11, 0xfffff, 0x736b4f1c, 0x7}], 0x8, 0x0, 0x1ff, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='#$)\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='g-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 21:09:21 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x100) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 21:09:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = geteuid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x800) r2 = getgid() fcntl$getflags(r0, 0x1) fsync(r0) fchown(r0, r1, r2) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x9, 0xfffffffffffffffd, "1202545f8d5181410b18bedc185e9b37902cda4e"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9", 0x11b) dup(0xffffffffffffffff) pipe(&(0x7f0000000080)) 21:09:21 executing program 1: munmap(&(0x7f0000019000/0x1000)=nil, 0x1000) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) r0 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 21:09:21 executing program 0: unveil(0x0, &(0x7f0000000140)) clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) 21:09:21 executing program 1: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000000240)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521da3682b9621a138df91c671dde8d5784ee98fd48d27b8d0e0f053a020db9296348eb7179884d8e13a4d80b4de6fd114cd77b3aeef547c6d041a134d8eb4df2986e3473472aa6602995e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179d9e87acf034b34054dee9a0c9d97583ecba1d13c08a56f64bea115ea111ff7ce9dd9a5c8", 0xc8, 0x1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) rename(&(0x7f0000001480)='./file1\x00', &(0x7f0000000140)='./file2\x00') sendto$inet(r0, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) r2 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000013c0)=0xc) clock_getres(0x7, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) r3 = msgget$private(0x0, 0x148) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001580)=""/114) msgctl$IPC_RMID(r3, 0x0) symlink(&(0x7f0000001400)='./file2\x00', &(0x7f0000001440)='./file0\x00') mkdirat(r2, &(0x7f0000001540)='./file2\x00', 0x11) 21:09:21 executing program 1: r0 = socket$inet6(0x18, 0x9007, 0x1f) setsockopt(r0, 0x29, 0x27, 0x0, 0x178) clock_getres(0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) 21:09:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x10000000000000d9) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 21:09:21 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r2, r1) syz_open_pts() execve(0x0, 0x0, 0x0) 21:09:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r0 = socket(0x1b, 0x4, 0x7) sendto$unix(r0, &(0x7f0000000000)="b0ec67e93784825b83332d82eb91fd43827b845461af80ec3e5283a16028dfda9415065db9913569636b5726bcad0cfd6203788584c1532b99ed6b35c73cd50b1ae3679d3806a2dfdaa664c872bd723603163e8d64d60c895455b801a6", 0x5d, 0x404, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{0x0}], 0x1) 21:09:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x0, 0x1000, &(0x7f0000000000)=""/176, &(0x7f00000000c0)=0xb0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) socket$inet6(0x18, 0x3, 0x100000000) getsockopt(r0, 0x2a, 0x80000001, 0x0, 0x0) 21:09:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)="b7", 0x1) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x35, 0x20000040, 0x6bd, 0x8000}, {{r3}, 0xffffffffffffffff, 0x9, 0x40, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x11, 0xfffffffffffffff7, 0x6}, {{r4}, 0xfffffffffffffffa, 0x6a, 0x40, 0xff, 0x5}, {{r3}, 0xfffffffffffffffe, 0xe9, 0x80, 0x1, 0x1f}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x34, 0x5, 0x1, 0xff}, {{r1}, 0x0, 0xb, 0xf000001b, 0x0, 0x4}], 0xff, &(0x7f0000000040)={0x6b5, 0xffffffffffffff00}) 21:09:21 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x40000000, 0x0, 0xd0, &(0x7f0000000000)={0x8}) 21:09:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x3) shutdown(r0, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 21:09:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffbffe, 0xfffffffc, "a146786eb90002000000000000b1c85b6a8a1311", 0x0, 0x3}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 21:09:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4a9f, 0x5}, 0xc) 21:09:21 executing program 0: r0 = syz_open_pts() dup2(r0, r0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x159}], 0x1) 21:09:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x28) ioctl$TIOCSTART(r2, 0x2000746e) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) dup2(r1, r0) write(r1, 0x0, 0x0) 21:09:21 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x60) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2f) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6]) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 21:09:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0xffffffffffffffee}, {0x18, 0x1, 0x7f}, 0x101, [0xffffffffffffff7f, 0xfffffffffffffe01, 0x3, 0x1000, 0x4, 0x10000, 0x2]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) 21:09:21 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) dup2(r3, r0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 21:09:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="6037862ae8a8bc5adf7da3e6cebf41d3ac01abb054562466f39a976d2ec489d91620d302005eea7f07ed204bd876541546fa605a1e6c209aef59a6a27b8e565c8f2728b2e6d91bebefba73ab865f9e76e975508cc0da1b252f5401744d1953a21457eb21e3152fa3a5a63bf8c1f782c4d7afea17f3a57ba2dd1339fb42aca53f38560ff3a255e27e4f6510a0e011e81c9af70c547f05a5fc02405e7245990cfff8609bef3617843f4637ba42e1ede63186449d36ffb1697148e0637acab0312cb968a8280f1142c534d425a53c2f4564affa00ff604699a559", 0xd9}, {&(0x7f0000000140)="6945ea6c8fcd0209ea5e524826b83967eb8cde3d4609907371ffca20e03f11d4dbd9dd5ad7f3688e99cc8edd5957930a96d125fe3b604c05ea9f2b06c37a7889473790b083fe01de4d1217f9161d02d904578bb0468b7807e5c249a788aa2debf8169c4d8101dce44bd8d6e7fd813e20e1f2a37bf53f68ff7097382765689a4a9e2c1892e65aab665377e14ed365fe43a2a3fc46f32bc54dc8e1a0986f8fce315f98ebf983d1a4775ef97fceeac7fc91e93bd175422e8edd112b42246b762b1d13bd0cf2375f7b11648b50925f3e87d5e60c06fe22a7863de7d6a6ebecd922a6", 0xe0}, {&(0x7f0000000240)="dd1af7e3716a35df7d9217af6ae40d4c2dc2d85404370495c82890121bea2dc2a1f6cf4b5b0419c9472636c07b697586bd92148109108effa640acffaeda728a990851d41ffb0f8864e80489fd73fca4f142e7b138492b342443dae52c9c185b40d58bb72aa8292db67a31215bed26", 0x6f}, {&(0x7f00000002c0)="f165ffc531379c0be85b50b6869a5fa23b1ec097698e7da9b9b61eb139582866a11bb04b870e749d978b9c9122cc04b27c6950a82cf118a4094f690ae0ffc593910bffbc78ddd5e86bd22c072c7d1366c72ec6acb361a7858fdaa6a8b3ae31f4e32bc3e37f946e279169771f4097619d6be175b62c1732dede21b27db234f56888eb3cec7fb080e761b3d4ee3aae1b560ec9695216794c9128d1e49ebd14468c050fd716e5d7bc91cb13f116894c8483d2ccf6591982e42d3930f22cd3", 0xbd}, {&(0x7f0000000380)="0223cb61a915cb8884a8051475757e1e2d03b72094cd46ddfbeee09bc0a411dda587d4d06581d0454b7e54aea5295d5aeb0fc1498bf068f86980215be27d0b3ad68a187142cf87a2a5128ba0d893acf1c0fb4f5d187a5e54454f46dd95c4e06832af90c061896fbdba8d91f88f942f1ccf30b47cda6568cb30a1216db6200764ff8153efd332b4931d9297a19a9183c4956f5812d472f4f3", 0x98}, {&(0x7f0000000440)="8393ddc39edfce1489f55ae951b37ad3bd45012f33d1c8779bba6692f065b14a6ac3bb8da0056a510cef547d9a7828bfde96441a4f13ef3fb3cdcd84e5e5a45578eb80a2471c5b914af3afe9dc6059317d89b69717317d6dd195b4c2838d5dfd2ce7ff8fb312afde229c3dee5a585643b038c681bb13138756b13c750a105a8e121b749726a46aeb8ec77fba1f00a129300a9dbf08c116f109afe213e8f4b56361fbd2ec36aeef47c5de5418f80a846b4f1e8373da86328e313a8af5bd63217b00279625c173c90bde5dbeba0a53f329b9682ecc323d", 0xd6}, {&(0x7f0000000540)="49c5717347b8018e9d81d617ce0879dfb1ffa943b15c3e3ac9f7f6931c2a2a7d1d8aade6b4787fbdbfbf4f752a94358a49707ddc4e3bfb5d1ef37fffbca0667d177203a207d22c0c156d68d14e8214feaa2f03297b01426d36c76e090956127efd07f986eae232a0de5bd8ab5a12acb891a3b5efb711ac82f5fee76975e20745ab9b3478b70702e52cbbab7b42f461ed6604db53ed057d3ec4489cfa9587660b", 0xa0}, {&(0x7f0000000600)="cd7b0ad3f5e42e2e0aa74fff06073123d7bee548c9c136cba6ef0ebd", 0x1c}, {&(0x7f0000000640)="11e3f1e440e645512ac418992cd7e06c73dffbe5", 0x14}], 0x9) 21:09:21 executing program 0: socket$inet6(0x18, 0x5, 0xfffffffffffffffd) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2) clock_settime(0x2, &(0x7f0000000000)={0x400, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:09:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x7, 0x2, 0xe0}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) rmdir(&(0x7f00000001c0)='./file0/file0\x00') lseek(r1, 0x0, 0x2) r5 = fcntl$dupfd(r0, 0xa, r1) r6 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r7, &(0x7f0000000240)={0x18, 0x3, 0x53b, 0x7}, 0xc) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000280)={0x2, 0x81, 0x0, 0xffffffff, "7d5b1d485622f6b2252a7e30b30888caa30959a6", 0x2, 0x955}) fchownat(r8, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) mlockall(0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x8, 0x6, 0x8, 0x3f, "a214cc9f8194268a74e20a470d74e7eee0416fb8", 0x8015, 0x6}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) r9 = semget$private(0x0, 0x2, 0x8c) semop(r9, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x7, 0x20}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x20, 0x80000001, 0x2, 0x81, "7c8831d42e8310b64592d9e176a4af4abf54ebd5", 0x105000000}) getsockname$unix(r8, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) ioctl$TIOCCBRK(r8, 0x2000747a) accept(r5, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) setrlimit(0x7, &(0x7f0000001480)={0x20}) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) 21:09:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa80, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xd1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) 21:09:21 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x55b, 0x1, 0x6, 0x7, 0xbd}, 0xc) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) pipe(&(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a8edd533b0190aa61106dd343347b49bfad9b69a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1", 0x90}], 0x10000000000000a5) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843dea11f0cce9db2f133493de2439d3efec1ebd5b12415197c545ea35d3da07d0eaedd63a85fc5f3d55eeb8b73dea106174cd5bfe2cbf1895e1167b401216827f2398c197d09de86fe820391a80332148d2316d9c15bbfec5c52defa7648f37d5ef7bcc0cc3eed922da6c541e7dfd30b42bb087eedb1169f3ac1e8d33a14d2145e479fb559eaaccdfef84609ae10a3a58b606ad85494c2392c2ae5652aeff9537b3cfd46a9ad3ef84491b9995534afc7cfc744d14d1fd38858b4c38796975dbed937445a85c3dcb17d35ebb6314916c46dfed0035377531a2c27df76e46f24ecad9ec9185b38d833fc26419888943241abbeda3a2b804cd02f1efd8c2177dbb549855b8df0d0b06752db6e4b7d5d0cc2af58248de8907c2a9d7d985b6b3ee4c334eaa961e1ef50b0c04cb0c02691fed85b1af27c187c897f8a0808937ec27806824ddb43f7c499c4c91000000000000000000000000", 0x1000) write(r0, &(0x7f00000000c0), 0xfffffffffffffdbe) execve(0x0, 0x0, 0x0) syz_open_pts() 21:09:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r0, &(0x7f0000000040)="982a4ea6e98facdd42cabc206df5be0d56c778b91fff431aa81dadc76c69f0fa8faf998f25a4ea6f79bf738166477a3d10826372", 0x34, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x405, 0x0, 0x0) 21:09:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x41, 0x20) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() r8 = getppid() r9 = getuid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getpgid(0xffffffffffffffff) r12 = getuid() r13 = getegid() r14 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="c7388a6bfc9f95ece8f28ac447e65bee7d43ba901b53f8f44104386f41f952e9a265e793555fb66995f53be96a3aff7e42f9e603cdd38b17097b145d334a637ee7018158b0b1f1f0713d2262c99ddd685c42856ac28ba3f0013df911b4ec3d34696ee0c6e69e361ddaa86daee9041a372f8984a74575bd1022d4f57b51660dcc5abcb0b9b01f67c39c57236499881c82ce89aa1bd2f33502ff7255fd", 0x9c}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x118, 0x400}, 0xd) 21:09:21 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000004c0)=[{r0, 0x105}, {}], 0x0, 0xffffffff) 21:09:21 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 21:09:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="b76a409a1750bdb5057c93544bd8634e6624fec89c2ae8ef190f29ec9ea58f185ab9b7a3ca70e1db778871b839cebb1ad7b62308d133f76d3589a7511d0ddd825ade5ce3dace3e4718173d4305cb24088f401d5850e45df9866d0786fc919c1ec8d0bee13daa59d522dd7168349a7ebf9c99fcc1eb6e560430708546eef021021d9da075bec003d7dea5a638cd01b996057abd769f23bef3e3f7c02e8e4577c5264dbe37b7c7f37fcce5adaba9dbe9580a796c0de90dbf3d3ad1eabc6992445b", 0xc0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x1}, 0x8) 21:09:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0x68) write(0xffffffffffffffff, &(0x7f0000000180)="8d", 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 21:09:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{}], 0xfb, &(0x7f0000000080)={0x5}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xdd, 0x0, 0x1, 0x101}, {{r1}, 0xfffffffffffffffa, 0xe, 0xf0000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x24, 0x10001, 0x7}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x20, 0x401, 0x4}, {{r0}, 0xfffffffffffffff9, 0x44, 0x4, 0x7, 0x3}], 0x4, &(0x7f0000000200)={0x0, 0x1}) 21:09:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000600)=""/4096, 0x1000, 0x43, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x53d291dd}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 21:09:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="c76ad12621656f843432d5838c42c789", 0x10) r3 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x8}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x7, 0x7}, {{r3}, 0xfffffffffffffffe, 0x80, 0xba2f0b0f9352f1aa, 0xffff, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x81, 0x10, 0x401, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x84, 0x10, 0x8e93, 0xce89}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x97, 0x1}], 0x1, &(0x7f0000000080)={0x3, 0x1e}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 21:09:22 executing program 1: minherit(&(0x7f00000cc000/0x3000)=nil, 0x3000, 0x3) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x10000, 0x88) fchmodat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x1000000000041, 0x0) minherit(&(0x7f00000c9000/0x3000)=nil, 0x3000, 0x0) fchmodat(r1, &(0x7f0000000100)='./bus/file0\x00', 0x40, 0x4) 21:09:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shmget(0x1, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) r1 = syz_open_pts() r2 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r3 = semget$private(0x0, 0x2, 0x10) shmctl$IPC_RMID(r2, 0x0) r4 = semget$private(0x0, 0x4, 0xa0) sendto(r0, &(0x7f0000000300)="7c4c4ed91ba2c9dd8cf3215ba8d2e362dee6908ffd82646f75e0a0948ab00b253b337a67e4b9bda5b4911153c7086b2ed9576792f264f867460f5f7999a509aec90cc82c6e533b3d54656b5f3f4321096a528d1e9fbf109870df7bce376e648cefed35efcb79f6a13eea5b929bd58fb065c7ee60d4f03e8c6a0a229ab7948c1aa2538ed777", 0x85, 0x400, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x100000001, r5, r6, r7, r8, 0xa, 0x8}, 0x3800000000000, 0x3, 0x2e}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x4, 0x3f, 0xfff}) 21:09:22 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) mlockall(0x0) 21:09:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad01e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7c6) syz_open_pts() close(r0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) kqueue() connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:09:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kqueue() kqueue() kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 21:09:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() r1 = semget(0x2, 0x3, 0x102) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/105) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x2, 0x9]) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7, 0xffffffff, 0x0, 0x8001, "ea2ceb42bb1c059a84d92316161687a3f473c722", 0x0, 0xa5}) ioctl$TIOCCBRK(r0, 0x2000747a) 21:09:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x8, 0x100000001, &(0x7f0000000080)=""/254, &(0x7f0000000180)=0xfe) r1 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) 21:09:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmdt(r1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 21:09:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20000000, 0x80000001}, {0x1, 0x1}}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x10000) 21:09:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x12d) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) recvmsg(r0, 0xffffffffffffffff, 0x802) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20008, 0x18) ioctl$TIOCSBRK(r1, 0x2000747b) 21:09:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/108, 0x6c) getdents(r0, 0x0, 0xfe8a) 21:09:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) recvfrom$inet(r3, &(0x7f0000000340)=""/75, 0x4b, 0x40, 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 21:09:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 21:09:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 21:09:23 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x7af669155a131a6, &(0x7f0000000040)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x10000000000000fe, 0x0, 0x238, 0x9}, 0x0) 21:09:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 21:09:23 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x1000) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r1, 0x0, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:09:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000289000/0x1000)=nil, 0x1000, 0x2) utimes(0x0, &(0x7f0000000040)) 21:09:23 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) setrlimit(0x4, &(0x7f0000000180)={0x3f, 0x7e}) r4 = syz_open_pts() write(r4, &(0x7f0000000100)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 21:09:23 executing program 0: r0 = getegid() chown(&(0x7f0000000000)='./file0\x00', 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x5}, {r1, 0x42}, {r2}], 0x3, 0x4) mlockall(0x2) 21:09:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 21:09:23 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x81, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 21:09:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7c) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 21:09:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) dup(r0) syz_emit_ethernet(0x424, &(0x7f000082e000)) 21:09:23 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x54) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x1) 21:09:23 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xc16, 0x40}) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x1, 0x100000000, 0x2, "aad3e11b1a2ef10b1c9add960e9e980186548b17", 0x2, 0x1000}) socketpair$unix(0x1, 0x3, 0x0, 0x0) getuid() 21:09:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/117, 0x75}], 0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 21:09:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 21:09:23 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) getpgrp() shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 21:09:23 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) 21:09:23 executing program 1: r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) recvfrom$inet(r2, &(0x7f0000000040)=""/210, 0xd2, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) 21:09:24 executing program 1: r0 = kqueue() mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0xfffffffffffffffc) munlock(&(0x7f0000fec000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000080)='s', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1e, r1, 0x0, 0x4) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 21:09:24 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 21:09:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a1fc7e0d7a008000"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 21:09:24 executing program 1: semget(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) flock(r0, 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) semget$private(0x0, 0x3, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ff1000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/26) fcntl$getown(r0, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001100)) mmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x0, 0x5011, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000010c0)={0x10001, 0x200, 0x6, 0x3af, "4e86ac3036266a17d059ea746178ab5ee94c96e1", 0x2, 0x8}) 21:09:24 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) fcntl$setstatus(r0, 0x4, 0x4c) syz_open_pts() write(r0, &(0x7f0000002800)="f9", 0x1) 21:09:24 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000140), 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) setrlimit(0x8, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 21:09:24 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = getppid() msgsnd(r0, &(0x7f00000000c0)={0x0, "560f9cff6565ecc90da9b937473bc5a611c6122a96053da074a0b0bc56ccdb36ecad1c6ceb2d9f5097af8e0eea23e41d3747ead4d99eb36fb29244b35e545946475703c19c4c0a1e31ef6f9817194a54a90efad8d6683228e3abf077736bb4dc6cbbac36a99216de1c840e055eb0fead4ac0faa79dd1a1d919e813b70f2612b9d1b8d41a4a43f73dc53fcff204a298ff69f7ea869be2987a50e75985857f579a4c6f93744665e9c176549294e2d69f16f25abd498bbe64dc64af4b8525b49229beaa29136b16fab4165a003ddb5fcefef9f3ec22be9399177e36cd81cbaca06158975c46669aaceb47ddb9952a430f"}, 0xf7, 0x800) msgsnd(r0, &(0x7f0000000000)={0x1, "dec53a340a989330a165c2551613433fd6a6b57ff51ec7e528e3f56e7d9f4c9007b4e8b6aea3a85f1eb35b83213f08b4bc10521862a612b91722d423eafa7f320875b8044def2c6c947854a01027cf05a8368a483f2b1658ca64e45b36fffb9921d0a1528b4efee2f2887d2ac10735f1dd02e817adb00083ab9b377bbd5a7c83d948ad50555d53f591150c41124d167755d3bbafce2a29e91c79e121b94f436bf3b6696146e246fa177d9910c489c41f1f15cf49d14f05"}, 0xbf, 0x800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a47b77020e9d2cf7d19f822ce6ca6e16e37b9e6012932f5db4894012ef3088dda5e541bcea408617eff04edacb631e2464c3202b6526e26e8ac123316a009ee3efe678f2ae5e6c11ee3def6e21e4ee44851801e770d8db4ee2fd1bbab91a33b4b0909fd24dc36ce59ce45b970e58d909740f8c2e3bd42798ff4ddf52eb238376a7d1c7d8f24331ab4c025a3adca0590b80041675a78397b7c64f1fcd7b0a6037c7e0ef0e6e3c2efb42ab8d46d0ca8728ca2b10a3e7fb394629ac71df1daea85f5b97b8c13d2a0181562b3ea2680b2721831b0237c7239efa1452bd500619c9991317579d221e37ee5f3a89e5c490"}, 0xf6, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) msgget$private(0x0, 0x400) msgget$private(0x0, 0x40) 21:09:24 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="55ca74da11a3aea1beac00f512a2c505568c3412d61c1d4d8890a376cb97b7b9fe90d6e405d4b5ac56ff6e30b8e346962dd2104ec2218b3d55d40eaefcee3f4f4823357fed14f427b2c0f7bba855614df69f29fa5992b95146c5aea971b8031d76521ff25ee0e921b8f09e933608ec", 0x6f}, {&(0x7f0000000080)="4b8a780250c3f686e7be8bfaf09d2e8ef2d741c5c127f536ae3344e2b858627a23199ab6efe236d9e6a8a3add8", 0x2d}, {&(0x7f0000000180)="e5a8830723540eb1bf88c2486f4ec7e74fe3d33a2a4589e56049ec61530e07d9602308f1fed959339e941a806d9cdd1d7ab8845ef2afd04bad52d208b3ce9d921d58e31a87c5a282aa0710473c9c74bec61140", 0x53}, {&(0x7f0000000200)="56b89cf92dd0065aacaa8cbb654b0edd798fa81f01f427cf3a016ad533a800f4075858eb3def5b5b2f9a9cfd0a41452bfd77cd180b41583d512b7bf4d45e614ab05b275dd5345a48a4caff072062a4b8231f422591788d9f62dc52933377550717e348d5618e961e37362640e94ae1931da9e4d20d34d92e829d348e7c1f041a8bb98e82821c81de33849a5d79b6f1bfe5db752c44a4fcd70d066a40ba3ee17be1106963e3d4828ba626e708b57f1187f08fb2f01cb239076c437a7ea7d1e6764032343530940f48400b18fb2fd5946422293f6bc9f178c8b68b7117ea5810cc556394d65bfb6f7c0b1a4b75fb30eb397f9ad2d51cfe1856", 0xf8}, {&(0x7f0000000300)="64828f8b66e3502b0a62a700fdda9ec048676b313d6161dfbd7d49d33d21d04986d0b8095ee493594132184cc5f2593959346e32e5b998b40c0d76aa17d9728a5cc787580971292365092290627139adc466b94903ecf5719d63f105a50661365729db1da0c62ba2017fdfe7e269d7b76337e11913b417d85b772793edaa6c48fc5d07976a23c11fb06ac5eed8be5981396231cc5b1afaea4765c9b2aeb143d35d7e04f34793f38a711a83f445fb42855854af65933bd8cc12b84521782acf20409b6fd1584d9e3824a81fcf", 0xcc}, {&(0x7f0000000400)="35d85e90f39f67dec66b3d1c1934758c9591fd80998beb09e8ca66b98ea657a862b2ddab7f06020396d8b81353d1f62e33e62cea12221266427582f52f87aa9b414f6ca6e49a17a2d8ed52d2f6c7e52a81948291b1ba22c1aacc1fd057da1782f35177ce916292832773c29fb52ae36d12bdb7271e023166eb8614c04448aaf7ca6e774e4cfa8c1c3033ad45", 0x8c}], 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r0) 21:09:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0x61}, 0x8) r1 = semget(0x2, 0x0, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f00000001c0)=[r3, r6, r6, r6, r6, r6, r4, r6]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r4, r5, r6, 0x2, 0x4}, 0x6, 0xffffffff, 0x6}) 21:09:25 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = socket(0x10, 0x4001, 0x2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000680)='./file0\x00', 0x810, 0xa) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = socket$inet(0x2, 0x4, 0x9cd) r11 = socket$unix(0x1, 0x5, 0x0) r12 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r13 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x880, 0xc) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) r15 = kqueue() r16 = socket$inet(0x2, 0x1, 0x1) r17 = open$dir(&(0x7f0000001800)='./file0\x00', 0x8001, 0x88) sendmsg$unix(r4, &(0x7f0000001940)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="faf8dd37e9663e7203b1c5575f27bcfc9ccb2419e821531c24cc4cd80981611a37d2fe25b16a16f6d3e4612d74bd97990d66889adda9889be6c62659836e311cc0442ee20deda3609d9d033c08852d17fae0765c4cfe03b4304ab72693dbad439aa3e17fb15ae93e13019c466be841a76d819818ed54ac969d2a88b07cbd416ca27b1c2ee1583e1d8fb9201a108cf6eb5b3512a431da95ada4be0456e34d", 0x9e}, {&(0x7f0000000280)="78b1ffb410e1c7687127dfbab0806617b9af0874cedcc2834309d798fbd0898d2ed9b00d9ae8bd6b944fe02555343c0ec6f74d6d1122e727b021e1dc0b465a0dabcfc77de4c4bec679433dc7123a6ead8f8c6c67133b36d272f0d24fb063a88cde33193ccc56526239e37f20bfcfb2c9c9181ed3", 0x74}, {&(0x7f0000000300)="bfa2eae9ff7ef76c562801fd787914f2840392b716269a968fc3688f233103a1e1ddcd2c932d4c3ef0b5c93a7788298f9eea5cff1197c20313ef77150ff800c57304e079bffdb4b5c29521c6c8f3e29dccd323a57865d17528c4257501420ba461d5ac68663c3f1cbeef75ea90bce60e292052fc721c726b4f0f8ddae50876404ef6a5a72ed1d13e955300801b7f279039c1ee380429", 0x96}, {&(0x7f00000003c0)="abc2a0b6b5c28183f15fc64e24fc32b6aad64babac8773f2f28dadcd3fabf36d61dbc3bc4570092a7897652bf9d8f7c455304a8b1144b7c9188a4cd39f0e855e47f9255f4060", 0x46}, {&(0x7f0000000440)="d002b8872391e65e", 0x8}, {&(0x7f0000000480)="8ad0529da98b0cbbf7d3bacad9b4ece9e683d3c9e7e7111f6f2329611bd923a9505b2698f014314182cd4a", 0x2b}, {&(0x7f00000004c0)="b3f5db24934b7a64db3fd522e74f9fad77d6137182084112fa9bf6bfe7ebb19ee62b36af89a60b52d7ad4c36bcfcf026607b4d6a0377385b3fa17bfa5080e6ae0ae71b", 0x43}], 0x7, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r0, r3, r2}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r17]}], 0xe0, 0x1}, 0x8) setreuid(r1, r3) r18 = kqueue() r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0xec2, 0x1, 0xb71, 0x9c, "c3874769533da33295e1f1d92af1c3023f033a4d", 0x4, 0xf7f7}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) setegid(r21) r22 = fcntl$dupfd(r19, 0x0, r18) ioctl$TIOCSTOP(r22, 0x2000746f) pipe2(&(0x7f0000000080), 0x4) 21:09:25 executing program 1: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0x9}, 0x4fb1, 0x3ff, r4, r6, 0x19a00000000000, 0x2790, 0x1, 0x2}) setegid(r2) r7 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r7, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) setpgid(r4, r4) r8 = socket$unix(0x1, 0x7, 0x0) getsockopt(r8, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r9 = dup(r8) bind$inet(r9, &(0x7f0000000200)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, 0x0) getpeername$inet(r9, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f0000000300)={0x3, "ed4156842f1b9fbe29f4738fff80ae3be43aac53f3d25a9237cbe3f40c069cb6ac8fee0aaa82b9b0782796489000b1782f8ecaaac43fb54d453869c2cea52aacd3f60d393d2aefbfb11793e2798a5127b0231136"}, 0x5c, 0x800) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r3}, 0xc) accept$inet(r9, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setpgid(r4, r6) 21:09:25 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r4 = getuid() socketpair(0x20, 0x7, 0x1, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r3, r4, r7, 0x1, 0x10c9b9a4}, 0x400, 0xec, r8, r9, 0x6, 0x3}) lchown(&(0x7f0000000280)='./file0\x00', r6, r2) shmctl$IPC_RMID(r0, 0x0) socket$inet(0x2, 0x4007, 0x6) shmctl$IPC_SET(r0, 0x1, 0x0) 21:09:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x2e8) r1 = semget$private(0x0, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/168) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 21:09:25 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r2 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus/file0\x00', r3, r4) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000180)='.\x00', 0x4000000040) 21:09:25 executing program 1: r0 = socket(0x2, 0xc007, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) write(r2, &(0x7f0000000040)='B', 0x1) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='#$!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'{:\x00', &(0x7f0000000440)=']\x00', &(0x7f0000000480)='\x00']) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x842) r3 = dup(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x4500000000, 0x2, 0x38c, 0xa348, "9f5c64e7ed8005cf5a7eb86a247a0bb5c2365553", 0xffffffff, 0x10000}) r4 = socket(0xfffffffffffffffb, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0xfff, 0x4) dup2(r4, r4) 21:09:25 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r4, &(0x7f0000001500)=[{{r3}, 0xffffffffffffffff, 0xe}, {{r2}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) 21:09:25 executing program 0: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() geteuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = geteuid() setreuid(r0, r1) r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 21:09:25 executing program 0: clock_gettime(0x7, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) clock_gettime(0x2, &(0x7f0000000000)) 21:09:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) sendto(r1, &(0x7f00000002c0), 0x0, 0x404, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) write(r0, &(0x7f00000006c0)="f32d00544049c29d31d7da128ccdae6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e790c84c1ec2d053469a6002a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720e88ab9d978b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881ae80fd2453bd3fbba115d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4626452523c43338c098add9a350b7e2df26ecbb5e12490d2c665ec01ff0200045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770fa927bc97e5d7a6c905f3208ab334e9ec44e67437d728449b5229d9d41dd35d872aa657b2addbeabee54238a8e588244b884", 0x17b) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/20, 0x14) read(r2, &(0x7f0000000240)=""/126, 0x7e) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x42) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xffda) 21:09:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xb9b3, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 21:09:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) 21:09:26 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8) setsockopt(r0, 0x2000000000029, 0xf, &(0x7f0000000000)="7488ca621ac6437f29594615bec75878ff013e2a5e00b5f77a00", 0x1a) 21:09:27 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) r0 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000540)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000480)=""/161, 0xa1}], 0x7, &(0x7f00000005c0)=""/59, 0x3b}, 0x40) 21:09:27 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 21:09:27 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) flock(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x1) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 21:09:27 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r2, r2, 0x0, 0x8}) getppid() 21:09:27 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/159) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/134) clock_gettime(0x3, &(0x7f0000000000)) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000280)=""/4096) 21:09:27 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xb7, 0x1f}, 0xc) socket$inet6(0x18, 0x0, 0x6) listen(r0, 0x6) pipe(&(0x7f0000000100)) accept(r0, 0x0, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x7, 0xac8) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) 21:09:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000380)=']', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x6}, 0xc) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x4) msgget$private(0x0, 0x20) pipe2(&(0x7f0000000000), 0x10000) r1 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x25}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) 21:09:28 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/235, 0xeb) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "56e5a242000000000000000200"}) 21:09:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="adff1ce4d465d21776071fd5fa07e97eda1ca228c0132036d63c886932c29fff0b0e420c9e1730a7b73b2f37eeba54118051ccd896b1c827c8e12dc13ba2d555c5fb69425e0b67fcd012bab4ae0287ad820ac575be971f15202bdb80c2f3e9312275cb78b955f7a146f2a16895e09656ffa40558ab573f6d991ed8930c3438dd5e240fdc7bd6e4e24ba11b18bfcb44f3e5f938ab7f034f87615cc9a7b7c047f4382490194c02553adfdb8c90eb063ff266be398886365462e1bee2ee25eec60613a3311ac0fce01b7ecd9a6858e4a42dd6e27fa53f41815a6a7b32ed45b5ef43", 0xe0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffff7fffffffd}) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/32) write(r0, &(0x7f0000000300)="951780f5786bc135c21aded64f323b2c0fb657079141dd60ddd61535dbc3e5f10e3b1c4136bbdbaeaadac675b1b3cbe039d6d26b670304647b1d27391e887f136b79aa1e4c871e60e2559600acff12817f70ef30e32c0b8db1b33fe0deabbd8e89e0437f903d0cb167e6", 0x2a3) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x4) 21:09:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) read(r1, &(0x7f0000000080)=""/64, 0x40) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x6) fcntl$getown(r3, 0x5) r4 = dup(r1) r5 = dup(r4) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x1) msgget$private(0x0, 0x7b4) fsync(r2) pwritev(r4, &(0x7f00000013c0)=[{&(0x7f00000003c0)="9a2cf2fc2f2db5eed657bbc18d8d4ba55abfb8cfa11ae68e1c652b1c7c32ceb7e328d637a6454bb88d717df446284420c12bcfb436befc3ed7c65f4e2a36caaa58257bb2c3001ecde929997e6b0c3fa9022f2cbedf99b4e248c5c6a23da7ed322a787becbbe0182fee2cbcd15ffdd34a0c31585009a419fab3364689021cd9a462bedb8b97f2244dccb94076a641cd176d9c6daf7776195b1810ffbd53e2dae18be3b5dc85245287c00abac854055e056aba5f2da85b0ab5bdcdd8089e647df8ff57f404526ee9b0452bedceae73f70340ddb4e562f26f9972842a967d08063b0dc3996767df4284fdbe16b296eeb64c0c2b376487f292cb56d59fd0c1fbe869280bcbada86869a8774e2eb81073f22a4e5b888e6d629d568c6e50155233ebb4128800fe8d6cbdb36dd51dc43afd66d28f6aad31276a47207b7bc3039e5f63a5fb0e65b4cffaccd1b040b49b595e667cec4fc7dde21d969d2e4d03060a8f66465a2290baf2c5b3a0c361c36168d7832204123ec30355a9d5e12d17f324485387267aece6685feff3bccb56e8ec80d5e5a1b8dd45e75c240201ead64ff55e98d5d328a7b69c0d39d6c430005b36af7f1d882c3a493a4b2f677d7bf9bc8a212910701155abc1f17c11bad467e79f17631ce209f70c607bacd523a271455cfce29a89cec3155e5b96206cb864495a307f9c89d3274489fc274e661a918c03587907893a9823c0b333620ca7ce4d1a57f9ec2a92d6d530690f5884bdcb4fdac8600ff59bf7aff43f93dd98cc8d51da90a0603c930d7672e08122af1fce617d72c9f21bc34a9b861da1de1413dfd58cfd531efb4ccdce7cc8aab5fd7a98973e918e01a8de4bf70b970b6df4ea0e90935634c00513f131d5d954d006ee7d3f93378e674adb49e5094e0d37465e225e1c696915b3f52f23a5649dc6ba1b1a811eb62a2d0b1c6aa046062a0e2c9a69415b34079b0400e6864f51f0819c8bd33e0224e1aa950419f629527a1e933a4c58ba5d6c3641c9625e4fdaeb2f47015e690478bbc6dbbd948ffe84c8788e641818872a145036f77d3a8c78b7af316c75b82c35110a7f3fafad69dc83e75920e2e691615de3c1e968407fca69f130e5b06cb1974ff8441e96284319195583718b7ac2d1cca1ecaa805aa164d90662c3620b59e0ccae24d5fa7555b5647ee1c5d2644f34bfd61d5328d18d18e8f8b3b4e4a1d074677b2ac6f97536e57021032c32a80b30bbdd5c306db95aa9ee98dc440061c47e0a474806117e9e938dc1a523b3b83cf9091dd1f80d714f506f89b20a61c0bd7f0f642418aaff1d72364d066eb774e08533167dd3fa4cbddda3595c2fa073d1c17b62bd95bbd94c03f1b3e25fec3c158646e6bcd3c81c4bd2275c4caa2d71a10de493b12eb0cbbd3ecea8fb9ee94aeada5e5d7fb8037ceb2387c96365b30e762000e878dead1a48c54e7ce031c7ac67ac529936b988e9f99944016252dd6d07ba71cef516952931fcdb23c698cd4f8314b331013b2af7a3f0ef3cf7f5b7e876a56c556fafbfdfb5378446bfc60cbc3bd87c55814c1a84717c03ca997251d5bcc83b4910b577e885c17bf59f8102fef8c961910e009c2ade453df5dece7b0d716b3fb17853e061f9ed8686646996daf165df47da567c845e1fb53ce17484312b06ec25e11c93938ff12f849c92dfedbd119d0ab1f1e626c8c82733c79e06f5056e86dcf5c8ca05e4c94a98436bbf33c905818175afc690b2a0d3f7a2609e8074a3ed91c106b8d16a58096eba6e0849da0a239789e05155305b0588c3151f080115076979e95949831531b364cca70e427ebb05e85f64fd6b3847ea07b370c9d14956e89e4fb0b13c74b7d73bafab97ca74f1b3985875e4041d2b23242402d2c83fdb8fef96ca287c6c687ea1100d3e138bf5a24dedea4b576de7b5b2357e39f24ce2fc9431f98461f5635deb7c58e2371aacfd3279f6f7b3eeb3acdb50eeb39648c2a5afa528df43f79bc1676a483ede3d0d2c5bf9ad81c5d2f4e849c774efbbbd13031cd5ccd239c39e9602b3d8d465eadc097909ed21ac78e9e2398133b062248cc7d1ab671c0c39e92a60fa461126c04be20c628224aed26226dd44cc84b2d44cc987862e64234062791b5518db7a7ec0bf89cf780822dae2bc781b2fc6c8ea6f47b033e06ec766a90bf77b8aff8d352c843c73361726276f8ee2044078cfbee0799aa438b1005dec294af4f08550172f13bc666bfb8464d0038269204ca5ae07a2e148233323d2c527c10e6fecac269c5a47f213b64c0336cce3541e835e13736e81fb073211a6e9c7e779e1e6e544e618b61c1bf21da5f6c6afc8e9609da9e9a214c7a227f38f117945a8a072c84a7ac3e0d99dccd0333492b61e52bfe34a937cdc1ad863b94a18b3af5684b0c73812944f37593d4e3c8e37095389959da033edbff0f172e3286e89643b802b79c3b69bc76dd545624a2ec8f8db07b77d6571c336ecc47b123558c790731fbde9921b2720040a8d84d97c43eda08643e266a3a1db1d6208f9515e7f4e5709edd766f420399659a836ee9a71aafd708f6e1311214d06781ae171bfb3f9a2380a7e513f56286135eb51d4558e8ae87564283da9f1197537d6548ed28a728bb3fb56c8469083339d538e285b893de1167102b3901644a13c96cc7db79a998b6361011a195ccde5f8726b5891f17b5743b22f3b2c856866cd5766d47d32755b5fb4d48e5c81fb89aca6451fb2369e477a68b1a3d9695aab02193838b1d6a3c35d664bd8ede069c66630d0a000cbe92e8f76fdaa34a7c649bbbb32b29a79b46136c0af4a9e6666b5e7a46196d549d953ee16743c686540ef4d193dfd0c95324119e6f58a92cdbde36e894d071da28e0562da7bfc9538fcecd6445022707ef7c574ec2dbf701dabc93f0f80e334970082076c12642dc6cca0b366e12018fa6bf10f9650baf61e84cf2b27ec43989cf7c527ebdecb1ac7dc56c6592bb34d70e4a2c4efe2e9fc33c0927d5ab0374a4aa6a1527ce5c60ff6c363a165ba37345204c7e1a3a62e38cd897ab862be3b0b9a9fd903331fe293b3010597f9d05782dbe56bdd93ca5f4fe8ebd36252bb37d8009c96a70463dc313ec91fbcd0780a4674440e34268f4efe205c6d614e1d6e05952ac147bc7abf466edb70f977d6ba67e745cb1474bbe4c3eac3e13cd86029784a419dc2d36998edb22d09dcdb3373101af179c5b760eeff493fddbb1d4d7290c2b48500fd3188066ee8954727d366bbcdf812b52a138e91e56f562a2581de5a79d2805a128d61ac2f0e9c3b2238ef6c99d280ae812fc8fff433a1e515b010e911d672a98cfcc27e2c0b484a3e5c450a28101683107dfaf23bcbe7e34a32a7f73a106ae6a756868bd850239a77ab0eb699a2b08e29e2dae6488d1d0cd85354a9de50755650b7b74f86d4029499d37eee053dd7e382845f38bb1536f0e8cd25e50cc45ad005d17450685d22aab7e08ec14a8b4f91fecca96db47167734bf8d39483555b7f36da1f6442c198042eccd5089e208e2349d6931b1454d3e364d067abe33f887e44b0e7692b519139a3addd5beda5a1519762c61ae83bdaaf21fae5a9ae616ce2775b39585af442f7f456fe48348611ec4cd51f6870354ec517c8d331a4fc8789b2d54735572f2a115dd71b580edb09410a5c2bc713e4f5409db80d3846ecc19722bd982d40e480bb2313bca51c52ef599e178e8f3b1079d198457ae7982e72f1fe0d1232ef27a22b346ca326eeff85561466c6a336a18f331a5ae0a5b61baa1ca08e10a0b3e84084eef96c4f14d05f0ca70aaed5d455ff2a81dc6b1ae6ca64c2c24e9f261512db8f1b9c1a95c9ae894ab2efcea711fbdb7d5aee2ad867ebddcc77c4dca0301813cc2d832d26994a37ff266413eceebd7afbc369d86fa87824c1432b69471d1aebcdb3bb5243904e1c1c48a3ffd054ffb4e3f4da85def7834ca6b4739404e307f8aa282c4059eebc959371c5595ab4c7569015625b9373f6cdce660b1c8e43e12ec69cd230bb766f10fc44969832f9396b03718650659aac9eddaba249ddf51cc0d07410c8282abfb178f810bde26d1ea09e0895a47f5aa253ec8a261efd77d157a1a5ff0048dfabe39d048d9ef8a14552c7ac13c61df96f5a97e37512f5b1d2ddb26b0ac6797837c92b4c698e05d455ce5634fee27e258779ec086989dae01ca03d86c6e7942afd4e7440bc40daf2fdf626c2c39354a6349530a0397aa6f83495522868a4c47b187a07af52ab252d4e25ec20822c0c760ea187b6ddb499c0f15113cf4158ddac805ba645a264255c530ad49ad8a15e07eb1e22eebcf4682e77a96bc3839ccf6947154a725ee048764b7b44a3fcc0c3af4a3ccb6d912a9c1c4dcc845dea6bfab4011917a4f92731e317c59397047d13fbffed55ac2c00c4848a720fb04fe23e0a3bfd353f72bc3218cfcce2ca5ab9778996a229d3326917d7af1594f507ddd8066b8e9fc2aa8f8e33c6976f697930a444673596734cc2f627cc56af9fc76bd5f902b164f40f3d26daa7137a6a79420c6539cfebe9e597cee95510f169f1a4ffd115e0170497f9c4ea5aee398201ad80c29def4d8153ee300294282a9365ea81542b8ba99666dcb1488868b0ac090e5bdf25341b95bff35e0e6dd213e58cd141dcd61a489164b388efc01bd3f03b5b3ea810431df4e4c97a3838e22671b46e6b0d9035d111bc64056309f4045aee5b04ba47138d0f4fff11618917a8c7d022590de6496230817d185996488fee35591372d8c35c430e41444bcee4794fe9470e62181c36f8acfc54c4386d67e9352dd9c256e1b2a8d477a03a117af40f0bb4a8341f2a13ee2c8d1ddf2d402af7509b50ced439f4abdf38d370618d33419a35a7145463792d0b7fbb3093cfc835ef2d058197df5c063eec32429a78888a33a16ccc17b1c7fca7c704ed8af419870e71fea124026b3e2295719542fb943883498d2ba63bf4da204b8f75545bd53d5a82e4f1aec36f1fa95c8e84253ad3ba73828793a951818423c4c7b3ddc40712c80bf6c855c323b21a3f94a590fda299d7cf863bf68583da35bfbb772e5ea4ea040914a0a2c0d50a8c625c3af85c1d6dffb2d71c344fc3dfba752c608675382bf4dc9968ae6dff40e41b3e09abaa18d046130694ce7f08fea7349d9756a37f51f1484ff9813a0af3ec142acb6ea331ea86059721d7a15411891dedebb5551df1d0ce63f271eb97a418c9a96babb29d14634b4f52e7ebdeeed2111bea35f52438beae30a701a910a52dd00346a2a38017172d37417fcc1fcfc37105020e7d43e244ab2b036e4085f965be9eb3021fe92164e6776a2fc4c415cdb1c8382cb2650d69278df4613dae409d17735ccc04fa9da92f7be6a212b87e5ccf363697a0a54cfc80e8c062953a661bf2ae1dc4cf2df8b7c7dc0ca96dc7bbacdf2aef94c980a3475792242a4307d6c866c14f9f59f10ad5865d402c4c573ce73dabe4a2a908267b5a92fc504fe582d218839a329a5bc4fc35b97083f7ff64f46d0afe257e9b532c84bb16d7eb74edc7216cd67a7c1434c05c55df2e524cc657f27734c072fe1f468ac0df3464b1a4109a7e76035d1dee1429dc4a3bd31c1922312240b43ba0d36e77be2815442eec30165ceacfae440d80cc1048c337a2bca282953cb4098db645f1ef8e233274f34664ab167d038d4e96eddf4b2d822fb187839eccf42d173abcb5b54ba42470a44da0212ac560f30042103be257db6bbac05947072b9439eacaafb012c6fe19f76b8f12d1", 0x1000}], 0x1, 0x0) recvfrom$inet6(r2, &(0x7f0000000280)=""/134, 0x86, 0x843, &(0x7f0000000140)={0x18, 0x3, 0x3, 0xcb}, 0xc) r6 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001440)=""/59) close(0xffffffffffffffff) mkdirat(r1, &(0x7f0000001480)='./file1\x00', 0x120) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)='\x96\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='}M)(\x00', &(0x7f00000015c0)='+\x9a/}&!:\x00', &(0x7f0000001600)='-$]\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$.)+\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='])]\x00'], &(0x7f0000001800)) close(r5) pipe(&(0x7f0000001840)) truncate(&(0x7f0000001880)='./file0\x00', 0x8) pipe(&(0x7f00000018c0)) semget(0x0, 0x3, 0x280) r7 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000200)=""/23) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 21:09:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgid() getgroups(0x4000008f, &(0x7f0000000180)) r2 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r2, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) 21:09:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 21:09:29 executing program 0: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xe4, 0x0, 0x0, 0x0, 0x2ba}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0xffffffffffff7204}, {0x18, 0x3, 0x2, 0x4}, 0x408000000000, [0x3f, 0x5dd0, 0x3, 0x19ec, 0x3ff, 0x65ee, 0x4, 0xd4e]}, 0x3c) 21:09:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000780)="f7982a38464460e3ca9f66f8a17e642d4fb3a21e60ecc59b0a1551bd893a1a1a47dab95d5434853a26451807fb595187e77f234a917825f362f9bdd86d96ad3ca343e69a1109dc5810db73cf6ca0fc8c831bd76b6e74a02571a2b7ff5730a3d40b960d61e9c21cf86563fbb549bcb5cf4b43cbe42c93234ebed5b311b42a8e04e335c3680714a27c8e9693bf1245ae087ef31cb93447c66a70cf6d099d97263daad30f8dbc9d1459a53f7e06a3e7c46af799a75b22128b58f38797dd5a16db28a21a383fa8a5bef2f6190d811faf937c59d88258547a0a6696346a32d3cee91775415f7fc8ef5184b5e60901", 0xec, 0x40c, &(0x7f0000000880)=@in6={0x18, 0x0, 0x100000001, 0x9}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/136, 0x88}, {&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f0000000540)=""/42, 0x2a}, {&(0x7f0000000580)=""/100, 0x64}], 0xa, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000006c0)={0x2, 0x1}, 0xc) socket$inet(0x2, 0xc000, 0x3) socket$inet(0x2, 0x3, 0x2) recvfrom(r0, &(0x7f0000000700)=""/48, 0x30, 0x2, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) 21:09:29 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x3) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x9) r1 = socket(0x39, 0x8004, 0x9) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/192, 0xc0}], 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/226, 0xe2}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f0000000640)=""/149, 0x95}, {&(0x7f0000000700)=""/231, 0xe7}, {&(0x7f0000000800)=""/45, 0x2d}, {&(0x7f0000000840)=""/201, 0xc9}, {&(0x7f0000000940)=""/194, 0xc2}], 0x7, &(0x7f0000000ac0)=""/255, 0xff}, 0x2) setsockopt(r0, 0x886e, 0x35, &(0x7f0000000180)="080000f84ff5c7b1c846671896e3062df15fc07303b0d0c8ad702402f21067b2e9b71e10d0091d6857c06578832e35b9fbd3dfed24fcba3e124ab9ec2821b917be03b27dba5f7330c31eac7eb1b48362f179b0b27fcc1390c5bf6268f89f448c99c496056f4ce123342b712916ca0aef2a050e4963e72388b8ead687ecad6d07931158f0881ec13114fc185c8dffffffff00000000eea12e9389632a61d4404a458db97e484e36c1e99f2647da843a7f7d730010e795f41301481b1ec71ddbcee8a1bc94e327d964c274a56ce996b51bd40278f75bdaf8568d3f200133d1e5d3bc734cd6d31a5a6169653373ee6d9eaa01f073f5ffc181e5d49a54b30772cfb9bcc305be7ab56b735d7cb3136da1b4ec1ffa62992eecf0566b37dd5515dc1d8586899320848d23085a0086a7b9e056f760d276e41a02224763f9d37a", 0x13c) 21:09:29 executing program 1: kqueue() kqueue() pipe2(&(0x7f0000000000), 0x10004) r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 21:09:29 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r8 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r10 = syz_open_pts() r11 = fcntl$dupfd(r5, 0x1, r3) close(r11) r12 = fcntl$dupfd(r8, 0x0, r6) dup2(r7, r11) kevent(r5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x1f, 0x9}, {{r10}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x9, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x80000000}], 0xfffffffffffffff9, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x2, 0xf4c, 0x1}, {{r9}, 0xfffffffffffffffd, 0x20, 0x1, 0x8, 0x552}, {{r12}, 0xfffffffffffffffb, 0x8, 0x42, 0x5, 0x3}], 0x4, &(0x7f0000000000)={0x9, 0xfffffffffffffca0}) 21:09:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x100000000) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 21:09:29 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000600)="67acc17c7a5797ea734d69e150d068c2b8f486a0f699530c1352d01de934084f5f540597f7fa9b18c912a1ee2ff0a0037bb080d614cd6e7586de6391398363d2acfcee9a4efbb761ad3f96645f7e36840dc53fbe8e850cfa237b942d2ef17afbea331198e980ce48945ddab9e0ecca7e54c488e6dedf1bbec2dc6d030c4e9afe9b3c96f030a9f93d21f6b4f80981711e40a41d3b1b4553386d077ccaebcc902b1f4f1d15b341ee680b0db1d80f5f28b60114f2bb20401e478e31c3e06cb12a06cf947da4f516e274835e4bacdce0720fd9e4eb29de058d37432b504fe7cfa6295dc98bba21c159bb9e21eee5654f5adfd01b8844772792cea42a0676ce92201d54a47d2a86e6e4fedadcad797a3edaf26ac0013c86e0eecb55a62137ca6846a92238bc76f17b4f391614eaf1eb25c55b248537beb4b1ea7d9eed06e3bd9fb0073aae0ed8cf8bedfef4cd0b5c0df7fa56623b11a25e4236e4f4d9d158f46f688608a2ef3eee691d5420a62280fccd43562c403e18bf8a4dad22a1d6753f69b16539c87e93e7953175a9358d056f46d05ea6f12aaeddf1f0403207f104dfdaec17fd136d073d00171143611b52fd0cfd66e884b363beb6bd44466a9c17ba0e90a3ad6fcede74e6452248fb90d5d72865cd8bb6e8ce8e56c509bbdc6b409ae049abbe9f5f0a0b74bc955bdd7447d47de1945eb060d44325d1b223ba7c7ec2d7858aa5f8187aa4e903b3dd5a09b3bd9f9d4c93e4f7187d64d68336400b856d96fa05a94bd79c59edb5107f0c67b33321b682783f44242b6d9b6a8414b5cf54304e85c15671065dfcbd3728fee07060c0bb15dcbf7702c6b458498cbdb4ccdd28de620224b78cfaf62ca9325eba21285d32217a8f42e6d7417530a7f0c30cb5041da2aa31d736135aa217bfc3900565e06d2c16b99e9360550ab7530dc6c788d2187c5a958b79a994529d7fc86b5083155efadc3dd2fb8c49fb3a8cd78e4a447708e79afa1c9ce48cfe52a120247d04848de4673556adbe90a408feb6fe9c247227010921a718778794e6006fd475c10bfe8a4fdcda7b505fac2a9dd7a75f1364a801e37cc61316318ddcc0d4928cdeeb8d869e97b438bac33192e4a03b7564e8a66de11189ed2f5fd95ae182ede865e0a6d3ea9474b6a1e625f83cd05c4f83d94b144b04f965e58428398c73f91a1eae101fa04a9ae82ef0cb62622f74af0280de10ba5ae9fee9aab2332639372f0bb81a492203613d6ce8c2824f5395858a6e07545936063461267b8b4591e2af327a604228e2ef8ce7fdd74105c6a64da516e7a8db24926e1e4e54fe845e6ad4be83287bb76c38eabbe0784776512060bfeb9c679ccc7bc065a99e1ce0af588b1887ce3428d912db27323920f3779663e7b5eac6ace6c83e42ef054e3d8cbb6de3f5d1cef234d0840967c8c6eef174b450ad23fc9ebce3177b6770ef8bb82aa46c11ca918697e084cad476d4475cec4d9a6e8e3af66c76281e00e6798d7576139ecab53124c9df1744f46995364cc287c8af8b6473499f802a5e7c80d6b11830cc656ea9c4abd93d8bb7374bf308f1bcf2a338b517b8c43fd231a3a9bd6be2324ea0cd72f5b2726663c02de97431bfa4c605bdc494faa0ba2b22f9418eb606c9a740f07f939e5a31a1fc91009ffa6136e080ff219899e84d88a5350040e636070e602cc367522758237798e0bc392b47fd9de52ba06ff832e0e889aaa6317249bef20d16f6dfb25302dada450da4bb0d9035297966ff0f2636c94af9e3837dfc4354e100804b7929934da7585c0453433ffc712b637ead79185c04488e5a41f8caaea7003971b86f6176a2fdc71a036e1c74f8658ba233c411c82617f56cdaf0d22853f6704d1934b8c308e52f8b129b85c5cbbf53cbe1579fd8db69050bc28492c73ada404dc5efdfd68919587d102c95756752268bbfef6e1994f7208694cfa8802ad74dccf07f0203c3884af8e1461af50dae837f9fa1c63c1a0e6b611a25846cd9a85809b041a1501b3611ea058aa2f2543c838d0440b6c9361d7399157fe4f0a0a06b3282173d5408972fb5953887ed71e71d50501002d6aabe1af36836ff17e6072f01ad651ba26ad9fd3cb7fdb7c546674cfd1314797d661fd7ef54ed88f077525b558cf7240e0b4fbf8ad122132afcbd2512ba9878e74c2bb6c6d912c7687829989c68695a91a47b99afbb01e4661644ccb5321d19ff9383ac20a61bf5eba8203e9e7e5af74be91a8f8bcfc1a5bceeffdc398b5c23bd124672eaf8f5915693bdf32450ebbf689ec95b7abf1232b6c3d9972465405750c614d283227c3d5f06ede9061089c4e5eedc530cd32f3e36bb2144c4f40f80e87c50fdc10b7f10d02731776397e39530d1505b2ee8e3d510d04df2f889daa01dd1f1e72a1bd1f0119c19e75cca90f7ed142926655607231da5b75830715448e1fdc50312e7e4d8555f679990b7b3d130bf1ff0d9982e3cbddc7b02cfbbd88714e4f99004055e3da845da06a72eb4110b7e06193825346e881210ec44a3149d590f4c36f691df833fee630f4c6add0f10c80965e20ed6b0ac93189991ce4952e33c4aad0cf879f3f17c0c237f0834f7f344a028672e36511f640e204dc4b4244145cd9d0c88121587bd6e4b55631fa9ca166e4ac62e37f20382f73ca19e6948c4b02d239d7289c1dab6fd4a4f93c7b7f94d8d2fd6f23ef135c491901cca2252eafce3482efca557912d2b6e5ef9add288ceacdc0f5c9144db8f7bfc59ba37bc709ad65b1db27baa10eb119ab7e869b029372a6ef856b0475763c2a4a64c39aa8be435b0ba35fe884df5f38349b074580c6947bde55802dae603e3e638317ef0eb3f2b800bff1d9a16653484b2115c29a34bf6e4958fa85191e4c9670be8e47e4729f1a02fb70a240e287d426e5be068a5f13f01cc2f19ccf4260cb3605d6db3bacfe2fccd180eee96b4c21946f7e9ecbdbd3a866409af3f3a58c909369482b25e131c8f7c55b626c972bf64ac45e8c3309104576f2f9b3d1144e28006eedc07f5f6cd3423d8f5a06a2c1b93a50bf8faec3f4adcdf9e56f0d71e82b37d6cadc64a7df9aed5f1e7299956032f0e77c16d3b048c6e17efa26246910965faba1d6be4ce4097d405eee8d899829f4d44799f5a3af5501b30e5316ee9823500f73fb9763e09ad907593104d454cc8b52f101e9868384184e97335436f39b77858305dd55d6708c86469d201177b467d1cc7aec13c9a5968eed42d6b63572c0e8db17afb94322000677fb9edaacc26319bdfd193714f57f637da28cac680aeb4c3a4c2666af551e9b1076e2c5bc09c6b142e9d73d9c0bc95fc54cbca11b692d51f7ffed0b64d3e8bc2465884145f7138eba58d31652d54b5b0c33e39d95e0307c1e242d27cc7fbe94eb3da2b75542eebe4feeccffe5caf42f988a23382c6ac62ee5ddc3637ec56d45892476ce44102bcb164a10beba560dc0b43078da87750f4c39b03b209a299f72a042a1fb4dd5fc91963e781531906c60cf7f16acfd5233db68c3d4f875e92c3a5f1bfe76c34d2c9c7af3907046de09fcf66c9d5ded56993d782fb1b7bb0663d294105626fdd97b0262bb92b813977655aa945617c14d401b4d837489898b80ce498e4187cfd0e15773edbb125032b76b0aed71cb04f73726a456bb6c821098cf4bf281dbe4aca5e291cb12cad28daaaec8bed710f42f8cde9041adc9e5acbbbb2976a31ff9669a332492249c69be3ce3413d83d4d7b6a591c69ecb622055c0bbfd5d266b61ccd5ee82a8833117e942a031ba7013728b58b5898b9bcb1fb29c750e81f57f69b0ca44cda1a9970bd51608497cda036ee78963e64c3b4277a21b693320c794d0c2496dd86cb94b76111c89267166f0135e34da52059de4f883cdfbcac611d86637a2e35b1797d9a643d311995c8dd6a1fb13f768ef9b600b243d187f90020d80ee3e05545bd00a7eac755e08c87976bd4d852cd9110876c190e7d534281dee41c61197b5333723de9b3e9f11607ce9bb1fe065431b419bbd394a00ac1fc1c697905a38388ded3ee09a5f3002902985776c3228f86f10e94b6f13e13bf8c05ed56bf159497c55677f8c3b98fe002cd882ca4f655ac44b77ce79b4a4eed01830974ad0539eefc5e067afb93e6e79f98e765d19103aa90f32962684532714803c2d393c9baf60b927c6d91261c1cb2310e88712b234aabd1e6af4913a7dc1ce1ffa726633ccc9529e17b30d279d26be5d85014e5791f58485cb24a607b6d938bc33021c74b91ef583afeca36675ee0e4e333c5698c11e7b06af03895c46102ad1f6ddc63a41899e45b618f4f158f87a8972902a67c58f8c6a241e1f15a0aab3c75cb9df1b6b51363a172df1a7544ad51b4085917a6b9a3bbd0d0ac58dab1fe74036e7ac5b58e38b9879b736407d497daf1d30cdd257fa459845547cf35058b7176ef26e94e48b273480b1b4be858200919c15773eecce05eef3005a75274f87fcb97411c34305e6abaa75d4cf9250ab1d37de7174ba5a5c4800f06f0520f055ee3b1c4faadb4d73e1b030c54d11fe35746bba17dcdd4d2aaed472943bd874db1c7772ba3754594726dc97e7e277f1a6a5d690043cd2983b82e3e87f0a74c392201a5affc10015369c6f0dd4d7c236ecab479bc7a5f044ea15464c61b1e87b6d680f0d71144a7ab586ebb50bd2d9102389b98031ac868cdc15f7d1722812109d4b5bbbfdf2d48ecb028b40973597079ad72581842110f9462ebdd519bc7d66233b52f378fc91f363d1f0d01c6eea38f6894b5adf153ae44386cca6dfb5d07f46fe9d5b36123e37f4c444baa275cbc9df7464e41f47b5fd01e8c57896f8d6a3705257bdbd2c7213f1e48a319f6be59429430c99d954ee94a193d4f48680ef541742ad8206aa0297993ce2503061955a85cd4a6d453819ec36bf40d421f135e25d0ae05d03615932b4aa2b001b824c054d6dd6c6e814fb9fc10590814cc6b280324de0a6f3a32c98789322ad16ed847e42088d236b2a7a1f57ccb2f360fbfc427309e484276706b97ca0fe58be238d1b8c45ff11cfa5cef799208b8cff8994a7302e0c1fb3fe75d91ae3d904f91f4ed06e124c9a139ff85904962721585e0ecfb3dde932064d40168cf61b614b9faa7bb46667b98c3a1b0d0a12e58a3c527f050afd670185209ed93a09afb1a828ae4af8c99ec7b30ba1baa228d253d043107f912c2e43ff7aa8fc371916b72feb33abceb0d7f93818b6bdd0feef4fbf3a8bcce4602ab8f522386a3d2b5b1b34f3ca5d0324737b646ea4483fde815f5380ca5c71e4bfb8f239c34110c7610582a7834673e920579bf02f5f11a7aa758532c1c3f206d1e89a2b1ad23b7b8b6550ef176dad6a1c522bbdfd78e0799391b247edda5c8d24ccde3677edf117fd883072fa31c6deb40c50f4b431585123829486a85827f3b8b94913ff061e65c8636f677b4b4d16be005c9696a16c0ecc580f7dd2d100886d4c6b23b52ee573940c091a94fb7afb69a0d806922a2bc3427d23340b07e3b363d8cdd6b4c093f5d7f15d1562a29eb47d98ae1bad7aff31db21e9ca394b8644858cca878a7cbd2d697999775abb56b6bdb2750073ff2ae4fe30739d4166d711a450e5ca0c2a9fc1df0bbea97372462fbaf9de20168bf0f9d23ac10563114ba07fb99d9296991c749933d51f5aa9d0e6c8df00a826d539e63ff7fe595af398dba6dd841e0421439bd949e16ad6fb16fea0bb4d78cfcc76106001f630432ea05afc230c3e4586a5c2d9c3f357a2639796ea7", 0x1000) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000002a80)={&(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 21:09:29 executing program 0: semget(0x0, 0x0, 0x20) r0 = semget(0x3, 0x4, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semctl$SETVAL(r0, 0x1, 0x8, 0x0) semget(0x0, 0x1, 0x52) 21:09:29 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 21:09:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82050000000000000000"], 0x1) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100), 0x0) dup2(r1, r0) 21:09:29 executing program 0: pipe2(0x0, 0x1) r0 = kqueue() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ffc000/0x4000)=nil) socket$unix(0x1, 0x0, 0x0) close(r1) r3 = socket$unix(0x1, 0x7, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) 21:09:29 executing program 1: r0 = msgget$private(0x0, 0x10a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xc263, r1, r2, r3, r4, 0x40, 0x5}, 0x8, 0x1, r5, r6, 0xaa, 0x2ab, 0x80000000, 0x5}) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = dup(r7) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000000)) 21:09:29 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) r1 = semget(0x0, 0x3, 0x48) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x100000001, 0xfffffffffffffff9, 0x2, 0x4, 0x8, 0x8, 0x1, 0xccd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x8]) 21:09:29 executing program 0: getppid() r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 21:09:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = getppid() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(r1, r2) getpgid(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r3, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/118) clock_gettime(0x3, &(0x7f0000000280)) mincore(&(0x7f0000153000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/213) openat(r4, &(0x7f0000000080)='./file0\x00', 0x120, 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0\x00', 0x800, 0x180) 21:09:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000180)="2b6b3a2e762dcaf757e0cce131fa18393f4f1a34afade7cead702a3e952c052dfc5b0eb717dceb559476090d293bf6f7a0e152ef78ab6bbe0c8b92138f8f7b21913d39ac17a4a5df7a64a1432d867125d241a52df73ae7ab0b639b1ddb1991679975c27a21faa0492ef17990f8b4f06c7aad895ee582025e79eb5f124635fffda648e0d8d4bee32fd3acb32908d395d08ecea4bff01316a76ebdc45aeb591aa80a88b91534469c77622cd43756c78f88660c60d4c6748a420c33169845a50f1681629f8f238a8f9892187772e3a6c97b5c2e2840b47adcfeed28c495eb66bb6900b9a3adebe31e", 0x28b, 0x400, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffdcc) 21:09:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) listen(r0, 0xb145) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) fcntl$dupfd(r1, 0xa, r1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x20, 0x3, 0x621) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 21:09:29 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1012, r3, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 21:09:29 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000040)="110fd24a8ec2b58c1ba98f2756bb6f449cf48c6892be38d22dd45cf4bc7e7f88260b292a282d5f4568a11d09495f53ebc3dad7dd", 0x4c2d7e2c) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xffffffffffffff15}, {&(0x7f00000003c0)=""/110, 0x7}], 0x2) 21:09:29 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='rx') 21:09:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x4, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/194, 0xc2, 0x841, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000001c0)=0x4, 0x4) 21:09:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x200000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x3f}, 0x8) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 21:09:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xa617) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 21:09:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() shutdown(r0, 0x2) lseek(r2, 0x0, 0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) 21:09:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="8070eece3408046c0c934f3b", 0xc}, {&(0x7f00000001c0)="8b99f0983d5aadebefea4ed201a27f02a259b47b154efce9df5a926414ef63a662ae6895cab7018b2e1030a9cc7e0664f2afc5655f2cf549774a2246f8c0ad4bcb", 0x41}], 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0xc6}, 0xc) close(r0) 21:09:29 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') 21:09:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x61) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x116) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) 21:09:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) close(r0) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {r0}], 0x2, 0x0) 21:09:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x4, &(0x7f00000002c0), 0x401, 0x0) kqueue() 21:09:29 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x150) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280), &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000380)=0x2a40) fchownat(r5, &(0x7f00000003c0)='./file0\x00', r4, r2, 0x4) faccessat(r5, &(0x7f0000000400)='./file0\x00', 0x18d, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSBRK(r9, 0x2000747b) bind$inet(r8, &(0x7f00000004c0)={0x2, 0x3}, 0xc) r10 = semget(0x2, 0x4, 0x1) semctl$IPC_RMID(r10, 0x0, 0x0) linkat(r5, &(0x7f0000000500)='./file0\x00', r9, &(0x7f0000000540)='./file0\x00', 0x4) getpeername(r5, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000600)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000780)=[{&(0x7f0000000680)=""/230, 0xe6}], 0x1, &(0x7f00000007c0)=""/171, 0xab}, 0x2) setgid(r2) unlinkat(r0, &(0x7f00000008c0)='./file0\x00', 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0x1) recvmsg(r6, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000940)=""/145, 0x91}, {&(0x7f0000000a00)=""/45, 0x2d}, {&(0x7f0000000a40)=""/160, 0xa0}, {&(0x7f0000000b00)=""/222, 0xde}], 0x4, &(0x7f0000000c40)=""/77, 0x4d}, 0x802) open(&(0x7f0000000d00)='./file0\x00', 0x40, 0x4) r11 = msgget(0x1, 0x80) msgrcv(r11, &(0x7f0000000d40)={0x0, ""/22}, 0x1e, 0x2, 0x1800) poll(&(0x7f0000000d80)=[{r7, 0x1}, {r0, 0x122}, {r6, 0x2f}, {r6, 0x100}], 0x4, 0x7f) syz_open_pts() 21:09:29 executing program 0: r0 = socket(0x4, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fbffffffffffffff"], 0x1) 21:09:29 executing program 0: r0 = dup(0xffffffffffffffff) socket$inet6(0x18, 0x8000, 0xbb) setsockopt(r0, 0x472d, 0x7fffffff, &(0x7f0000000100)="ecf1112f998ebde4ff92c6311ac1ffe7805e824dcae3175edaba0f35f5c3b0606e1a5ab2376898e2ee2e3b07a45f8f161c8beb04d205639951672eebfaa06c1473d2e3bb70d8f3e3840476cc0ea3313c667f4b933d49a36399b8c9ed1735299d3c1097c86e8835c1f6fd1444185bde2459ffdb058384501c6238ae03c0f0d6fe8505a5304f817e1060dd17860a4f", 0x8e) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/246) munmap(&(0x7f0000f0c000/0x3000)=nil, 0x3000) 21:09:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="e3b5cdef4802", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) syz_open_pts() 21:09:30 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x8000000000007) lseek(r0, 0x0, 0x2) 21:09:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0x0, 0xc0, 0x1, 0x3, 0x81}, {{r0}, 0xfffffffffffffff8, 0x5e, 0xf0000021, 0x2, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x9, 0xfbd}, {{r2}, 0xfffffffffffffffe, 0x1, 0x90, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x80, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x2, 0xf748}, {{r0}, 0xfffffffffffffffd, 0xf1, 0xa0000007, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x319c, 0x9}, {{r1}, 0xfffffffffffffffa, 0x16, 0x2, 0x7, 0x5635}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xb5, 0x200}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0xc37f, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x6eb390b, 0xff}, {{r0}, 0xfffffffffffffffb, 0x88, 0x6, 0x80, 0xffffffff}, {{r1}, 0x0, 0x10, 0x1, 0x100}], 0x7, &(0x7f0000000000)={0x3, 0x5517}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) r5 = msgget$private(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x1, r6, r7, r8, r9, 0x40, 0x5}, 0x21e3eb78, 0x2, r10, r11, 0x10000, 0x1f, 0x6, 0x9}) 21:09:31 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 21:09:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 21:09:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x20) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) writev(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece0981b8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fce694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375c2a586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc8222a525a6f8b2e56f88d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084e3c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e44181ebd2f3f027319688ae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee2036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f", 0xef2}], 0x1) 21:09:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x7ff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setown(r2, 0x6, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x4999, 0x4}, {0x18, 0x1, 0x8, 0xfffffffffffffff8}, 0x1, [0x3f, 0x100000000, 0xc3, 0x7fffffff, 0x9, 0xffffffffffffffff, 0xfffffffffffffff8, 0x6]}, 0x3c) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 21:09:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0xffffffff, 0x9, "f9875b2e1e942a1aad3f782159b13bb93a182692", 0x80000000, 0x8}) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 21:09:31 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0xcd) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) execve(0x0, 0x0, 0x0) 21:09:31 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/87}, &(0x7f0000000000)=0x59) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 21:09:31 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000640)={0x2}) close(r0) 21:09:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0xc007, 0x8) sendto$inet6(r1, &(0x7f0000000080)="90c46d1851d2a81dfc25f6aa726ca4438d38dd15db125d5a24da2e86b7824d7f31e20b956fda8244f33532d57cdce6ae43c36d6cf4318c9e934cc748f477a480b17bcee8496011a77528631347b49fbccb058deed0083700e06d4fe9eb9750327d197404b212b8cf01434d0eb6f418ed8c879e13dc", 0x75, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x66, 0x400}, 0xc) 21:09:32 executing program 1: kqueue() write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0xffffffffffffff6c) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f0000001140)=""/155, 0x9b}], 0x4) 21:09:32 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000200)=""/171, 0xab, 0x2, 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) 21:09:32 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xfffffffffffffffc) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x18a) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') 21:09:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x6, 0xc, 0x0, 0x4a244972) r2 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) dup2(r0, r0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 21:09:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x100000000, 0x7, r1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x404, 0x8) 21:09:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) r7 = fcntl$dupfd(r4, 0x0, r2) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(r8, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r3, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) fchmod(r7, 0x4) r10 = getegid() r11 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[r9, r10, r11, r12]) 21:09:32 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) 21:09:32 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fff, 0x8, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3a57d8e08e31f1cc3f87deaf6d7419eadeb8a58b0a65bb354329d8292f0fed111ff5dd86e90aae7d64786efb22cf4af68d5a076502c14b36a9a1fa8f69ff08fab2c70da00927d3a498973b0586ab625f05eed757b1a3a88dc25e4a79e70192874152a641be1be86645ad90ca10f21a6570cb83ec7472508abe4b14ffaa56465dd645218f8f", 0x85}], 0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 21:09:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 21:09:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x1) recvfrom$inet6(r1, &(0x7f0000000100)=""/66, 0x42, 0x41, &(0x7f0000000180)={0x18, 0x3, 0x2, 0x5}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x0, 0x100000001}) close(r1) pipe2(&(0x7f0000000080), 0x10000) 21:09:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fchdir(r0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xff54) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) 21:09:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), 0x4) write(r0, &(0x7f0000000180)="fe6d0710e5f583559d9c36f757d32b11524a5016efa79baa3dd116a5ad2f7d25ccf2a048ed42c16c51bae9ea66f74f3159996663ce4d17a763242bfa07f22309171b57c0d8e3e8fb8581c1878380d9a059f91701f2a16f2b6620c925453c069f07991162c9d6196d4d45e4a7c0b716cf13cdf50a9a28fcef2a49960c4aaf2ea4dd409b45e7d49843894e31743b0b25c765da1c3ecc2ee40e9e8b161a42cd396095199eacf91137c4829d59f411368337d6bb553c894ff6ce9284964d16963416f29adc18960f2a7abdc8761fa69a3b9dcb18a62eebea99e15aa492b4bb63e6213426a4bfe7e15fdd894303cf73622e7090cc6387bc11e57bd8b31fbcacb7d14791c3707a31d932d0d24412ffcfc5d8052967763f8a411c2bd67fdbf1f4269ca90dac188bfbd61b0800afd55697092ac7fd630d48971c16b5408df2892c9b93747bd3514aede57abe8ff89a2b11c3d5fbf5124b5cb390c3b64699d9ad169c7dcc4596124ea137c1a400b0b517e42ab7e5a0a9c080245b58ebd9240069e2188ff65d44bec24a2206ac5c9e6381ea0255b9af42fbd08911acc173983b429431e9acb06f889aa3449de0316ed60ca79cd49f625764d4559b0bc72d81a653a7d8442440fd8ffad5218afb553de6f653056e8bc8954269daf459a361bf5bfd60f8417c5be6000d73987a63f14dbff72587e6d396a6772f7d33f55f88df8960a5b983beff1ae95a7563921aee44a846c825ff8eac797f23faff8bacbab67547c3c7112152dcd8860cd821d047c9f5b24305c2ad3985e84254e0eb925136a950f4250641784016b412896160caa8c9b765a42b6f1d07949d81bfe43cc353340837036cd469fc22305136e560537d91308141aed01796ad01f63de1fe7517566247625083d840f1aec2e6c8aaa6c30e67613149e990c4a78d0f61ca6ad088996b730e0c6cd40603d4b3710d3243351fbfc26dd143a5c8717a3c136f0300fb931c48ad3cdc3874ba2eab6e08590c1129660abda757f136082a22d110b545ec4931a581a94ccc63db2a3e7238e2f29233960986bfa6567825cc3b58a719ef086702c45fe77ced34527140b5f777fde2d49a9729f05979555773aa6b32249f8492bfddfc3cf12888911632257a497431d61be1fe64dc39f80bc371a5b97c75d97db0152a26f6d4de45d023b4be74d555061cb22396970ddcc7d3c5f7043914e965756f37ebbd328e82c677b38fb680d55204ce0f08963cdf3cad726d61bce02e6f86571debbb7c3021a9d81145e1ad4a6ded6c71294de7e58988cad99b0938994c3b02f4a5c5bce10f95728a2059626ab3aa2f4909017f2063b664772854cb1de2355b403a16dab71613b1feb770b4b61278460093dc85f9f5df8a045ae27d0c7a0b7e9ab4059cb0f9524c297e6d53a86d3433fa3a598fc734643beb34ab7b2dd5c7c7f3327015de12c811d839d888c5140f9f99fe4ad45109a80c4c7c24f9a3357c73db4d3157084f2c9434668762867ae5c44c8804876bf16c0a8cc8db08cf2e3714227abfc33a057f5cec09abc934d1a338fcfdbd9d4b0dc303191446545eb6abd536e195b2f7363d375812f37ebd302d9b6ec59737b2b17cc60360496df61d15cbe0305b7314664885943ea885d5e0b28b1acb254165727689c3a39718579b621272b3a18efe999b122b3a65b10150b2e02e64c3cd517f905457c6e4ac9773eaad9b1d72fea151b4ec4ad77bd15d4e6377091051ad87b80c5092fc2d870a1959da97846b1d77a7b7c552ae01a68c73dc3cc88345ca443e08b417934ef5ec13e14240670f60929ce8d5481d78e09aec97359936d73887594fdc81dc3ad41be15dbddb7637be8f80b41715a688362209403a1b333f68603272fea4eaab73acb720676e985468629530df436fba6d3b6638bdd4c9d037e80641d80305f8b3313696021f79eaf2f0bc4e78fb90112829f94ed4c68f5beb096ae0a8697cb177107c0e2ad760ee20c9c8e4a2404cd47a4311ff142fbd6a537fd8d8ee3f11b3820386f5dcb2119f048736962a473879ed1e734e85a809c07e56d25e9316654e4f1676c0e9cbec97515017f743e40d46b9ff9c41fab63259523a4fc4224e06b8a941e3a58163c58d81ce31911e9674aa78f5f785cb03e56b50a7ff7290605ce69af2c776d0e28d4027d9d9b193d471f6b9a897422b4c41e62fc349005ffd9ce895c3d048d76fb0108f4f9a0b4d94f191f0e694285d51b7fb30b46e0ab972f82494b02e88dbee20d0ef61b27f9b7c113d54e1e0eb1aa2c7281c9dc6d01b13eeebe842032e2bef45deaf4ab1171a11dc8dbec841d53001694d3cfb99c99bf4208ab55ea56c2922f8e7643a36fe150ff1de38f2f6415bb3dce7591135d3716a1b54a4a97a26228eef80a459fe34c4f7ebdbe854a7bef1da6faeea114a3aaf3e8e8cd8a3ca4984673ebcb8b59309b6a609e30b7f44112eaf63234903ccddfaa32e7b3dd71567222b11a66db983d45861f68c8d89f36fc04c8907f2f444bb54c12e8c0214570af87fa5736aea42119dcbc50de8eba5a7a535a55b91a66a2e0859b81e8e2d9344de48bf40878078364b37786e46e3264852e8c15d98485ceb9e4ac2799b0a406ebfe1bcd573d86b335d67739eb0088d6a505e33eb142e6a67972fcb062a68c3232b82b127bbb8859c19388bcf85d5da38c762c67e6609998d99f74bb0a9a025ffb0a63828dcbdb0b1de417c56acbf9fdf875d61604797ac34a300bb658af0125daff408444aee421417e12589900be238fbeb5f2668ab9bd637caef9e0d1feba9dd6ac5619ea760c2354050b7b5d1f19f0f14c329c522963c73335881f4888e6fe98f9d83ec12e86f1d4678a8bf4fd62997df9664254691711469157990147fd022d1eb8d8e288a6f038c3b1bab7562ddb2024024ca3c48d628021914245eab8e7391ccf7aba89eae1215a0721d2a6f8efa11a2127bd7449a8452ef22af2989a8ab1875422bc9d97a8112f53a6f938f0c72a44d0d7c724afc93b94e0e90787e5e4ddd9e5bc5eddffd3b082684afc1abef6f6d68e1eb04b9e499b6212192561db2a8777255cd0014e7228b883c973dc8835068a269dc4bc86923d6651107da477acda82d51c1fa1648b1b43e10476bdb2d00771c24e210bf5d2806cc0ecb94390d2740ca0e711ac2b5e81358ae674ef41bab47b8025d3870fbb755ca06165a3e1bc108fb2764fc21ac4c65129074eac9e922c577f69521e659d9399b1d523a75f9b8865f3abe237a5669ff45fdce37d271ab927fd69fd96239ae911913bf75bfe644f0bef8d95d46ff7c32e625946970da3ed7b416fa788698524091dd4a339291ba0bb710cbfeab9dfc7bde7daca39949f4341f673670852d3cb09ef74ec69d878b1818b7f7bf84e7c759c736f936202393f3392f012f1ce756f426b5b2430689372fadf062633b041b12256705b99f6f9a69d40a9d2aecb231e4052346d8ac88650c3e1541487e26d19774161a944597d90194417f2b61ad787cbb68780b8e07b0b19fd7dd67acd996b3d552e3a6cd0070edbf30180aa85cad33c4024e8d4da5c2e37095bf0de94f3d34ac76c5b539c679236843be1131c4ac07cb9d80874878dd2a0ac1e5d736fd3affc22c29347270e417adc8e55afab120599e521db9e1b0dc70f31e7dff9c987afe49cfe4b114cefa081a841a6f9ab933d4b4dbad23d85a69db5ba029e3e7a4dfcae9502c215d29705070dc565d70c00711f46f912b74bb1be0c2ae90c0df88ba77cc4a6db0a34f89cb3ce2f44095adeae16eec95a5c594b45feae4d89fde2ffdf66744e021d2019bda4128c7a7febf560b34d4918e614a870fab00d477a46ec4271e74b6d5e41f2db21aba888b4512df1fa6058e99f29375775c5a2f5e289db69e016b2a23fafe7518938adc964c4690b7d568a800597577e2438c312cf2cae735705b3f17109d0e654c4de088760d25a346b3510c30076fa774293dd559e279ea1812085cb549f0fa4fecd1a5355e04070d8ec0624299b1ae261ee2a80fe2c5780705a012d58cf894735156eefb53ee44055f2923ccd6d6f62f7e803c1be61f456428c6760cfb20e0d2f0c20f3cc1dd7ae83c8ba11a15afcf8a2fffd0b3d9bf4c0fc3a6649c1f4d9ab76187f3fa8e1ad38a8bbf2c97e84047c415403a4012dfd1060355067f036b6975e55d5e38306f8ed3b17872b28c0d52ea0d277344fa3a3589e0782bd8567fa777e2705aa4e01e631e6d3a535d7037466a127a0d730c6ca756a03bafbd8586aea75e8a4b457f92dd54b3af31ad322e2308f5ed179b6858b51fda224770f3de4cede1b71dde24aeec58b633ec9f75aa4c7b8e965fae47a59aba604896a3090903e8f3559f83d25f3553901e976365fa8fd22c547e7fcb12d959f0358d63b38770df3e298b04bc15897a5592eeb898706929325e403d39889abbca1563e946f93f3aee8fb200c7eeeae2e5b00eefea262aa1b8c8f90d77c0a0a71171fd12fe2c5c987089fa81d4325e9e2d7c8815789041b93560238b748c63a26f3cd4fb92f15bcbde85daf473e693acb3262d60e9dec60a9ec8440217fb59dfffd3d59c23dc7e2e406b98334c0c2fa41a0cece6f337415508a350e25f57eaad8b1edea3e73c74285e520fba5dedda93ec45004372e5719380fe687a4275fa2234d48132480c6f4cd09cecd7f1738d89b1688392f7038a4cc2585b8ba34bcd600f8c180bcc27c5070319db728e674b9f49f93b291981665d18527e3c3a7160a17eb31996d87d8d19aec3a0c40f83e74201f18e03da95cbfd116a1b56ebf285e5ba6ca28cc6fdbdb70abbd54d63dcce4e0cd6456b58ed6d6977c4e9947ab206fceb416557dfe47517735efd57117ece2e6874b496c3ad527b7b1899dc474c3a633f3f52140e0d039210235c7779b992c3cc9209aad28921d94c1ba1c113b94bbc722a332980cab1b7cdae0505e092e3966aa1edea4cf367ad2e101e72f3991cf24a7fa90b338eeea2dcfb9ddefc33e2766db8b5c7e42e008a69999322992ff4dee8f3c504afdb5a56f0de3698ead149ac9aa7870d3f9af67d7343e1e71127fc6e01dc41da129e7b6cbd1cfd3caa06693b9b63e989431392d781118ce7de35beecdbf8b6c1b0c728c5e86498fdcf17c51350af614bc4fc868307c65f081cc4a2c164496182e12783acb42f493f04d84a3c18a70c183713784b4d6a691df3fd962e97a37a4e745cd661be1647bbf4af05971b82a5ca526eb6a26bf1ddc969ebd7bf64f6d7671e338d91a4061c56f2d0c790f62ef7ea85773736f1506195ff14745cd8307c4fa411c30f69fe1b68affd9c306c81191d4fab6b6980c6bc7dc68039f50767b3ec17a98bd7372892f2a55137496fd295219b744823030086126b5fd651b342b348b83ffadf0f448d06092ddba8041653afe275e5f91f35e14e9344b0487f7044abe9bec937e80c772df341cb177aeec2351154f4830f0dfe5d9495b4f5597a07d1c5b83bf02991cbead5b9c8ab31dc3b28a6215ba9c350dfdb72c939fae8d1e2a9583448571ff39d507baa4e532ae8dc59866c73450510bbec8ad2395ac831b3d940fc1b7c6428dcf7853e9ddf28d2cd93d0dbbaeeb33c53822c5451834b34187d48e08865660cb5ed4c512ed9b0f2f9b1fde9319efbbf5c084877b582fd99babee8422e41f1c79ec471cd6381331e9bd53c117a3ad45393961ab6fa8772d2d9f902c5c3dfc77e1ecefc94afa169bcfe7799692407efd005d93fdfb47788c2e7a32f9f0758475f7700ccfd23a3e4bdec85d1d91947fa", 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x588, 0x100) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1050, 0x7) 21:09:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r2 = syz_open_pts() close(r0) write(r2, &(0x7f0000000180)="9f37a272f709255bf6e9af50d3c26b4d76c6ab1b50350ac1185d641bcb6ce61ebea6d08a7769515a59db5707821f", 0x2e) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) 21:09:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 21:09:33 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x23f) 21:09:33 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2006, 0x1) r0 = semget(0x3, 0x6, 0x98) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/241) 21:09:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) recvfrom$unix(r2, &(0x7f0000000140)=""/219, 0xdb, 0x2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) semget$private(0x0, 0x7, 0x400) sendto$unix(r3, &(0x7f0000000280)="d7ac3cb4ff4b79923cdda7ed66c932e2ea81c7e384b5b6304b1311f0fee4868c802785793e59359af9432bc92d43363fd0d141f0b92745858dd870c4acdb51d550b2a7ec49f16973752929bec3c3e26cd07913c9a60fe660703b8cb023ba272874b8c9760704c1068c4f60ae77186cc658b460d324aa88d4b0c1f5689c94778e88c311d1f9ae8c72da27cbbae5439c", 0x8f, 0x40c, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000003c0)="7c40f5cc9652f7dcfe62ffef5feccff61e7cf468a7c508789c26f24bfa860123988ee7e52322edd48b1eff10b35d3e2c04c4fbc0819a807bc9a260e197d64c8919e15d2d422e10ff072d34619ad0df65cd41ccad80b166636c92add1fd221dd768ec68e546", 0x65}, {&(0x7f0000000440)="fb1afe4e43e3f9de59617662d79e3bcad1e82a82a99c0cffa24a023a0694993673633bac2f4d34883fb1d861fd2e088634661361c50a81e7d542214b483d42194aebe3a1f727dbb4bf004a3af4e2c79f3f7cbddd0363e2ab8e910794b5ded466a7285bd7abd0", 0x66}, {&(0x7f00000004c0)="b96bc77996cd2fe80b24050131e4d5e0daf973d449bc5428291a0b3b8e5ebe3dd77a96a39ca64832a479345f88da88d66682a0921b6a1dc00e0637c3aa254980adad288921d9b04030919e26025ec7ff43d7ea515615dc3a08746811a5a25258a34f0043873eb840713dbdb784e8b695561e559bd8a2029a40c896c9993f45ca47bae41f903ea2f6bf8d40c3410671c1e5b6149c8549da43ffbd3290d4adf4ca3621fe4b7cd14edb70a7da9edd7a198b2c3b613d672d20396d47", 0xba}], 0x3, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r0, r0, r4]}], 0x28, 0x2}, 0x1) connect$unix(r2, &(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = fcntl$getown(r3, 0x5) bind(r2, &(0x7f0000000680)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') socket(0x20, 0x3, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r7 = getegid() chown(&(0x7f0000000740)='./file0\x00', r6, r7) fcntl$lock(r3, 0x9, &(0x7f0000000800)={0x3, 0x0, 0x7, 0x7, r5}) unlinkat(r4, &(0x7f0000000840)='./file0\x00', 0x0) getpeername$unix(r3, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) flock(r1, 0x8) bind$unix(r4, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000940)) write(r3, &(0x7f0000000980)="2d923725eeb64e5dd9a5fde501364bb8b892f74583b11c452138515c6dda805b38dd097fde86ecbdfcbde2f6c39a4edf50c84a923d341a95ede804bd8b26976a5f2ad3bd19d8a71d4c218182a300a1f40d2bd9266c9c351bb7345626c3e1cb12b11c9d63c0e0d8093389d0a3aeae48b2da10887f6b06fe329572171c65e58b9679de7501c971613c27a8708ee11e9ba6803891f370e79595ace016526bfbac8d1260031705175e2dce99ce8c46c037d051cfd48d73942d23eec458720a9205802f4c95390360cffbf3b7ae72816abdc14b460db4326f008afbce7139243ae3319530ccc16b9a01375b03ab8b", 0xec) mkdir(&(0x7f0000000a80)='./file0\x00', 0x20) msgget$private(0x0, 0x2) nanosleep(&(0x7f0000000ac0)={0x0, 0x800}, 0x0) socket$unix(0x1, 0x5, 0x0) 21:09:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fsync(r0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x108}, {r0, 0x20}, {r0, 0x2}, {r0, 0x2}, {r0, 0x8}, {r0, 0x16}], 0x7, 0x3b5) r1 = dup(r0) dup2(r1, r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x74ef0485) 21:09:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000640)="f3f4628a45f7b47957e8858acb6e077723effc3d1a78163fc3a974812efe0edbf21513a137a25a9fbcb4ed116eb2905a84f8288f15ef015a2e010c068a55d063e78b61d918f6b7c9bc8abb5f1840d7278601f5204719f350ed90e1b36bd868749a2a7745a910e97606d8a11baa7bb49ba34ea515da9881118a064fdd94d08ef9d5784d0a9cd1bfa3acc17be04b38857598444a389c6ec99e45e625ed3aa241bef63194d2f524c2b5fbf8f884750d95b797063ca72211117d917cb141e00f5605295f752cb9401b1ba5270975492505615bb10ea04264ec94", 0xd8}, {&(0x7f0000000740)="bed0193aebe1f1af9e67c1a029ff529963079827f34dbf935588f192725ef005f5cd8788626c586060c11a61dcebc0b839922ba22796a16253ef7430f7d3c6ced2bc851b6957985966b2ee77951d603178cfb742c9015b9500d7d287fd24901a96de1c97c73a8565aa59d67c910e35d2ecb2d1434596263b1f8a327ea35b8ea7b7e525a605d87d0eb90516dc13c8a04da69d0ce84bf20b955834aecb6608159bc74112ec68404930a1f390afa409c681e50d23678d1a476cc45831a5abecfc110e49dc2ab07b2d312dc326bab9cb0bcfc568389d0ed7e1f553d298", 0xdb}, {&(0x7f0000000840)="b8b1e16a6619ac7d8b4e365236c08e37d05005994db3b6dba4ed321264d4a27059e7467ea556ef002eb2e7c611be8e1805f4b87d2ddd3ab6f9c731048d221889fb4475615374c340c8ab7cd60940f8b23f25093adb87236445a4410f1df9b2ae1538d4ecbe137e30cd2e45441d14cb7654dd24afd05d6371b74656c497a90caaa8ded0cf893b31113a", 0x89}, {&(0x7f0000000500)="1283cbcf79", 0x5}, {&(0x7f0000000900)}], 0x5, 0x63) write(r0, &(0x7f0000000400)="29c473536d5f6cbfc5d6374bd009523573d60569b581fa660c1c5b3db9c35ed709a9a73eb9c4424444bd85d889fad03ac9cf4b1cc06d8d37adac33a16052524ffe3b582ef0d8529f95060496c6025071bdae6df0642e3842596fe64d32b9ac61e0746a6a74d3fe7fde9d87034d8843ba266880ed359ae5a385d366a8ccade537df006d81cac08c90b407d1dfac46ed74333eb0beb01988ec91d21cfc850d662db0f70dc4e4cfc31f78b3bcc5e9a10fe37d716be1ee04bb7c910ec226256871b4a5a6e1fcddb51622f73b7a95308e96ff2172f3764d95d3ec494f50936990f12b0694ede28a8a4cf02cc5e99f7afefbcd19ebc4bf00a3", 0xf6) write(r0, &(0x7f00000009c0)="9f2ac8f1115ab635980900000000000000075b2a099df48c17b2cf4d8d09f65530a1604aa49cfd19a89092a044d5952f9c00ad0b10960451ac79d14c56c72408071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e368409000000000027097ad16c706069d8459100005d6a420b00913ba2c740342cd7543b622903071b569fbd3c227ba4ace838852ac286fcf4528072c19627f9e0f029f371e5e00a5e6a3c379079d7", 0xb3) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)="8dbde5aa938755b3bf3c085c30ea9fd200d926ce59a283583dddbf5cc3ffcb17d5816526617760fbf2dbfe4cdb9c4c7aece980814e6640e03504440e009b01d94ce1ae5cdf50d12a781bb32be7db08368ce3f12ea09a7f811756dc13d8480760adfc5de4ba94148b7d9e56b984ef4738c883043bb143d1546d34", 0x7a) r2 = semget$private(0x0, 0x1000000007, 0x20) r3 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x101, r3, r4, r5, r6, 0xcc, 0x4}, 0x2, 0x2, 0x3}) syz_open_pts() close(r0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:09:35 executing program 0: r0 = syz_open_pts() r1 = dup(r0) readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/92, 0x5c) close(r0) r2 = kqueue() bind$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) write(r3, &(0x7f0000000300)='<', 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r3) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) truncate(&(0x7f00000001c0)='./file0\x00', 0x7) 21:09:35 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0xb, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4628e58bf935cf464de237b4d956081"], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x6, 0x12, r1, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r2, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="ced3484a9487ade5d52747892e29af8904d1078163ec39327f031bee344b664f568faf04743df32f5a", 0x29, 0x8, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 21:09:35 executing program 1: stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000100)) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000001c0)=0x2) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x2) mkdir(&(0x7f0000000200)='./file1\x00', 0x40) 21:09:35 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0xfffffffffffffe00) mprotect(&(0x7f0000500000/0x4000)=nil, 0x4000, 0x2) fcntl$setstatus(r0, 0x4, 0x80) fchmod(r0, 0x32) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r0, 0xc1}, {r0, 0x2}, {r0, 0x104}, {r0, 0x87}, {r0, 0xa0}], 0x5, 0x0) 21:09:35 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="f1ededddf2a4885169d060e824cdf2413debed012675a59e3bdc97a3984a2395e50cf11ece3b869294d9e7ae040691f22005dcc6f6876b156f6f5f896c44603e94af49a8c6bf486d664379c28d196f3649a211cfbdd6d8ac346c98e4f728a8e6575443c4c52b97319f96f2bbd69e8115f2db5d32177326b339027176e266d0cf743472656b5a48068c557e0aac7b51e628d44541a003eeb883117d4246d407c720578d9ca2bdbb2b29f4e978ef609f77ba1a4b05cea1467df5de255926b538e965d439bd04962a5cf15606cb987690b18345f1cd4dbae2bef4b00da78d5436fe0c3b", 0xe2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 21:09:35 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x10) recvfrom$unix(r0, &(0x7f00000000c0)=""/172, 0xac, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) 21:09:35 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) close(r0) setitimer(0x2, &(0x7f0000000080)={{0x7, 0x4}, {0x4, 0x3f}}, &(0x7f00000000c0)) munmap(&(0x7f000016e000/0x3000)=nil, 0x3000) setrlimit(0x5, &(0x7f0000000040)={0x8000, 0x77}) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x3fffffffffffe) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) mprotect(&(0x7f00005ea000/0x4000)=nil, 0x4000, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f0000000380)=0x1, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000200)) mprotect(&(0x7f000016e000/0x4000)=nil, 0x4000, 0x1) listen(r1, 0x80000001) write(r3, &(0x7f00000002c0)="24420976781accac2e9ad9ae5483c056a6ca9db29dc28e6991a7fe6184d9cb23743d6553502c1a63c6c435577efd6aba16dec7877e43500c4b0c30e877dd952eb088af40d9c9635eb31dea4642634a74e246a23d9da70c8e22a728a7decefb2c15afc1a4ea709e9f7d7752d32599f78c9d44596e12d894a322dea09a90f7699c4998b5c9fcec5affb56cb87c3af639d69d6f6f8aa8a861320d0cd8d996f8b8909c336da02034183bdb793296732a8ef70b", 0xb1) getpid() pipe(&(0x7f0000000100)) fcntl$setflags(r2, 0x2, 0x1) mprotect(&(0x7f00005ed000/0x1000)=nil, 0x1000, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x1}, 0x3c2) sendto(r3, &(0x7f0000000240)="c5d5789a84b34bc61b29ac67d318d62756024f5f846cc517b3aa57fd2334cbd4509e77628d39e86b9339d031c0e371d5958fd5f90d948f43009dd0e96428ac01883f131e21f1bba66b1868a2491afaf7e5b2ae6f90af4f81c2cf98c211b36151c17920fe75408ae34df3048653d5843e5e740935", 0x74, 0x2, 0x0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) 21:09:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) clock_getres(0x2, &(0x7f0000000100)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/169) 21:09:36 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup2(r1, r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) execve(0x0, 0x0, 0x0) madvise(&(0x7f00003fe000/0x2000)=nil, 0x2000, 0x3) 21:09:36 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r0, &(0x7f0000001240)=[{{}, 0xfffffffffffffffa, 0x4b}], 0x4, 0x0, 0x5, 0x0) 21:09:36 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x29) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 21:09:36 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0xcdbd}) syz_open_pts() 21:09:36 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = dup(r0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f00000000c0)=""/166, 0xa6}, {&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f0000000040)}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/207, 0xcf}, {&(0x7f0000000580)=""/21, 0x15}], 0x9) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000680)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 21:09:36 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getrusage(0x0, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 21:09:36 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x2000, 0x3}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000280)="8ad63e954dbbc6a9953e5a77a100200d4ec011", 0x13, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:09:36 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:09:37 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="c9295d3e797f37fdc595e7fdfb0b0e31bca35de50937db8a8605a08080aa02c18c1381c4d538c7beb3915d6e146f6bdf6730f8d4dcbc271a04c7b61889db7485686dde837a4a0fa00cd6bc429c210374d7ea0f37b16c82d7559784ad9510ed990fd930e83f8509067cf47ea26eb558d6f4cfc16a3953abf3c26aa6458a30f88d3092fb5f1b9b197be815a66460137ed2d2896739a8cf2973aab7dacdb63e5d5ac9cb83c7efed0c67fc5a24005972618620b99f174f46681f3a438bf26939573bf1e350e3ed4fb18b3c8642ff90deccd24194a499e2ba0c07cf8bca80ed3dc0ae3b96d70bbc3a626dccda30480676", 0xee}], 0x1, 0x0) 21:09:37 executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 21:09:37 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 21:09:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab800000007a098206fb200"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cca69c98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76ec7bbf712c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ceac29f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db", 0xff86) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x26, 0x6, 0x0, 0x7, "4f5beb158556f8b0c667124c6eccca4843ccab15", 0x6, 0x67c}) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 21:09:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x10001fffffffe}) r3 = getgid() setegid(r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffff) r4 = fcntl$dupfd(r1, 0x0, r1) fchmod(r1, 0x40) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000180)=[r5, r6, r7]) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r8, 0x20007471) 21:09:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mlock(&(0x7f0000339000/0x4000)=nil, 0x4000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 21:09:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) sendto(r1, &(0x7f0000000140)="8b7b3d6a26889015fae54a2c4baa51e16abb929311d4da2352e70714849c26fd06ec4dfd0b181717143a049fb5c0fa85d59654f03c4271d1b8cca05b8f17bb4f984689b92418bee1d5dada3c0b8fe5c07e6dcbb48fdc61cbb9dc27065341c541523b6f2d4c44123e7342825118388167a9a673067b0950eef34eeac257e1", 0x7e, 0x1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r1, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r4, r5, r6) 21:09:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = getppid() r3 = geteuid() r4 = getgid() listen(r1, 0x8) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000000008000000bde"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="3d0cbdb96de7dbbae6abdf705689a45c1d67dd21a89a8f8ccedef120a916b60bb49cd99f49a4125a660869dfbfe0edb99327ce7fa02c142f0512dc00035b645016f7aa1ec00822599dab394081954e990b474fab3f429b5575e504fa1057cad8319631f47e0d443e176c02317cc3326c3408b9a6654fc6ef90bd05d9a7227d588dcd255d3c6344e98239bf6baf4e3d1c049ba2e8f6398710f992af0ff3066d5ba6dbb8b1cbca71a88fff7a778bc270ca94fee729bd4d61", 0xb7}, {&(0x7f0000000140)="0256bc63c569159f27c5287af7f60a2bb4051ba21b050b2f59df5baa4ca6d296de6330e73e5f3aca96a99a2077c78cfb62c5c9fa1ee1ad9aebde4ac985df226aeb5601082059c376315d46de7f199675aa753a27760ccf7298c4de7e8082b0adbe128d64109e6f95695cff26beac01227a9cd7e2ca0dfb92fc1bed3fcced882734bd6ee2ab2d022a7a2bc62649b473d3ba384d327d7ce7c6eabf8d098f6460c86fcefaff0da0aa21b40bb47cf7fd2610d30cb5bad4be55a790b40228c2db5a7de42ca88d0dad7b780b150d5d1c89a4f15ca32e77244a2e50300f7ed906cc819aec8170fec5fdbecb", 0xe8}, {&(0x7f0000000240)="c37f4466699e34d24ad4175368dac3da1bac92457125aefaf3813a900c087804d972d3cf193a5e91f6e0100eb85994ff0633b447a74d1bbc67315227", 0x3c}, {&(0x7f0000000280)="85ba", 0x2}], 0x4, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x405}, 0x4) setsockopt(r0, 0x2000000000029, 0x2f, 0x0, 0x0) 21:09:38 executing program 0: getgid() r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x6, 0xc0) socket$inet6(0x18, 0x4, 0xe86) 21:09:38 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) msgget$private(0x0, 0x2c4) 21:09:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r5 = getuid() getgroups(0x2, &(0x7f0000001640)=[0x0, 0xffffffffffffffff]) r7 = getppid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x2, r3, r4, r5, r6, 0x1c0, 0x4}, 0x1, 0x1, r7, r8, 0x3f, 0x9}) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="e06cf0ce2819c813a667d14077bb0b521c975d567a6182ce22d524271bf0c55ca0cadc70ec30da7748854d76a4ae246140b91227ed005ed8ca46fa96a93fcce65609dbc0c08a0b1c36f8c924b993c80438527adcabeba8cf54c01070fa5ea34276f268002e4ef3c3921996fe725c81c6b4c942da3b1d81cf8609efbb96a929bd25aa6a2d2d79ebdc01a2aaa9e8d2b3e3b3ab29f5ee1b34c2acf80dd3dbcf3f6c3568a2e8b56246987fb039ac5ecce0ee819887d12c74b5a8aaff2493981db93baa0df332993f9a6e82b34db9c331768bdbb0e58f055bed5bbdaa4090c4bf31646c5ae8458a58e44d173091c1c3db0510ae40b76e057a9091dfacee21adbe647a43fafed06f3bfeb39d51c5e47764c9539040611ae31f9838d56247533b37586a8622e84a8afc7a88025f67f17f76512a16522eb96a2ec7f82b187c17f07673f029899c4300a564016d303fed1f8b06bced0f8b9028c1b2a01bee084b883b87ecb7d6f10da83baf232ab057394669f206228cb997813335f1f04f1e2dd38e341c9e982a50cfda908cd83a614b9a2c4ea75b5f29f5a86be3116492b7a48f32fefe8d048d94b080ae4697861b60bae2e3c4085b66a8d5026051b197c84de7626b95ae7c1e5d688165f2eb1bd0dd6039794952655d8c7822f8be86419422949d6d811bc17163fcd00f7d381f75fa6decc585a6319b3a81fa853091296f0504462c1e4930a7611478800c9b2f9ae16f9780bb5c664bf530b4c8fa89bcb3398670204ea1af76138793371b1c6f08380ce86577a011bebee5538e802845762aa51758bb954cf81239d125b6edd3b8334ba49ce4b0b33d25ba638dc131322a3340c408e728dddeb4a9f1d45807ed2f7f07948da483152d6c6f2b09d1f84fd873290cc593d1fffda6c85bab7e773ec6c2dcf8f074d5b0bf18502eb35bd3d3d00b8a6612a4b0361fea7fb4871a0a2eb670385737365108e1397f59500206a7f615be5e2559b6705b94f6c8c6f26b48953baa6828205ef1575a7ae951ecfbdad6678689f69ff4bc928a0664fefa6030ea7df44780212d44b65f7f3193bb7545f250c9ac58faed481a519dc79204e0cbd6ced2e434aeb6d001d3d6ca212a0cbfc233ff29d22ac94f99e434ca224badd676776afcfcfbff873f7b6e75eff4c55dffcdf73e4dd1d289574916c9a0a6b1ba073906ab2706fb4dbafe8cc9630462dbf565f1af1fdfdeaf84ad60b8172b12f617a297091899278af8c1d34229aaba4f406bb75ffe14c66c60b768e9b40c31604058ea7a37dce5ffb967d48f54d697f355b73950e919fd72f4bfbeb52f208b12c0f096912300b43cc648ab3254a309127a3facc043ee0d42168a742f7c7bb35ee13d7fb06548e66f07dcc72cbab642897569c9df84c7b8894126340b7629265d267193d43051ff1eb13bf5e975638c18d579b0f3460e25bad966e02e772a4291a5ad33ac70605654f0ef54fd19449ca918bd303e7ae32ad52d6a553bbc0c46dc9c226c7873249026dc11062d88a88c42f80a14d77e18bd70eb3c4c7ef227133b576db9bdc4f3036ec3d8439cfa32d020bf0b8032c97036a3aecf770cd6ff33fdbd65fc726b7b4629a4b46128b2a0e7c62f9d12b857b9489d9d7f540b5d4619c3874d541dd69f26852a450bf769dc52a78be66f4236cd29de11f339f94541aa4f27a05bd5349acc3b97ae234b766153b64600b59f784cde92f07039808a5c90389281d33a65c7033aaf85b57e0174ca8cd10a4a45433648e415cf3872ab31f4094c5162b9535a7877a29255e76649fcf669b0d7a679e0881e0831ef7d047f9143890ed1e729971606f358c030307dd239a6640b580626d1b1e8e7b81aef848c31e4c326595ed8d4812fa853a628b8e71c4423ac621867e123b1e2760527e9d976c0ed5195f8ab5d73cf6a6ddf3a686d068b211912b8b23b1dbf609fd6a1dafda6ee91f0b4e18041387784999837e2bef630bc8ecf9d34cbdf0dd97e837460765d3d999a0fb3574188190cf5440023a319907e8ca1eea8287dce410fac9d1a9759e191919749321ae4dc9dbc9dfea71d9fb4194f7bb5124951e8f7673a7689576a58dd0acd38a0d6d653c4b2622b45abd1a34ae0d24f2c3364f1176e6a8a32d50be5bc8581212935014cea5f8d4942254ac085a14bd351cc6c3660488408f25cbde7ff41fba62d1c4f67b46344210d920b8235cf15d637da2d9068883cace4dbb376251570a0ec96d88eaf1372d1320e019baea2aa21166215a863b3c9cf4f160d8dd7f7dcb41786925ea7cbeb68b301aff071e198a41e6536dab098e4097cf913b3bfcd8a730e062c0d135db91a3d8416641fd06a970c556fa2ccc056a57dbf5b199c3501f32d5ba7f11406072c00a36f675271182771c72cc4658be86b135ffb864a3b5195f116ec5612de09de6d3b566561c45b0880d5c9b354aa939c32a5da04b18bbbf6fb3cee054a2019db5e5087086b956187813e7456a8cf10a94508321ff867b77276b15ea9fd0ed846dcda60f254febc4f4a0747f486e4a4cff4924cea1c5ad5e5a08d631b5aacbfe55ba8a2bd9c9fba4785bf0dbfa034eea0b245248d567034dcda7189b246e68ab17771adbec16b59a7e8d1aca8c722bfa4c63b5a53fd67f605998d04a8fe4b1913cc457fbe657e70bd3d368ec44e25d06bfaf68abdc2580a2fbb25588f9ae0c961dbb5a077bf18d4b044c0ee14c52d4d3da66e69da8a792e426b8d8518f672e90f8c9a037fc6ff4e69d5500c89671a2df10677635db9e86ac485e497963144c550d81aeb1ca05cf303d10fd64df6e87fe4dc132ae85615a5db49b84c4e4dede1755b29d597938029efc2db4ac783cd947951bb8d21a27a49b8c80958814beccf344d5e99b1ab9a55609bf480a0b9a9abf3dd36bbf283ec47ee692ee4e5b123e24cec9447653a970fe82ff1755b829523483dc50080c869d85b1e5b12d1720360334c83e96f6d28c0610f3e63a021b071bc8682566a43438c82dcea1d9607546c01c910fce0f4493a48d106c465f082530b70892d7fff61259dda8c9d43289346ddfd0679c08cd72f410ae8b5c017d68dad3d8f2cc68c30b8c0471d4e9e2738ff804ba80a177d359a44a58136e8cbc04238259a28db77a2b465ef68afb4555382e0f2b567d43e528c8929bbbf472f154e424aebceaaea2acf020afe1ce9abaf02bc69f37849b8c0acb131b95b190ea3925f34b64272cd9574564a69cc5fcd8bfa941cc123e093bba2ba80f4cebd0c3357e39349e5e3edfc2f4777874a927ec388192e349c1cb6dff4c8c433e2399045bf14f1c799f8f1f58e0b241df6bf7c9c708198c5ce6b162af0599992b2baa182aca53b7fa2e2d6259b36136ee861aff9f74e96e775aa680092d68a24dfa47aac24609316fb183bca2edad535221f11b068aeb41347c91ebaa9aa5de74c3d781634f8232293cf31c1b409b3939afca7a288041eeb4dee31e6d7a192f3c616c1e6dcc5bba6fb087e743b34d1aa2a3434e5d30e7ea4588e59e75ff19c7e2cfed925be7dd77d732a2d498148ae824b5928f8772af8eb638dc2bedb14c2f812e117f8eda92bd2ce03c3e703183fb6d1518bf7b21ff9383508711cff49a757f33479fb7c000c801fddc9fe7f289f178aff02d28430fd7e658540e10001564dd4417bfda7652c591df2315bbb3e8011812f2671ba1a3dc65f2c791ae550e76fe4798d1015c23c26e770e660e3b863f213fea770b6f903d5304e7c2c85362a930ea10a5bedd58552d9f996b0eefb056f0a91c75df810f4db7c35b04bb25ecb4a91a5b434f8a674b4940f32f615c7056fb9be41d849807c0d9101f8f122c4471734bcac195f0e8775569131be68b48cb08acd6a2de8a6d5b786f051b9bc0d3a960f1ab787f14498ab2458ef7e853a7e39c154911f03bc83503e00025d8b8c3063436230b5a6b5b925b1efbd7b7f223110973a191678395235e94c385e2ba899769f9d12cd2fd8b92113acab2681efb2570b4887fcdc6fb673545d2f5687a8e35e5eb9155115cf1bcc2950af10e30aff73377ff17db91059a5a3d6b2de0cecf8dc2a90d2b8d0efd180392dc2ed712fbab4ceb20488a5328460077b2b891a63ac31b02032ff544a42e8b81e4bab73fcbd74268c6492741b0a216e8fd88b78b22fe7a89ad68671e9d88dd36e2b3f56d77bc20a0d4124b5916c4320aa392350af5ab82a5a41ed7d85ff1eef6726932736322f78e4b5a367f5f6fc1fbe91c394f3d96c54057a8e8e7cbdd0d0c2ba809491425cb521ca2036a557df7442129828e321ca77396ac51726de171f6fc1b6663f1fcb60eb05b9bac5a10713e3d6951d1116f7265820f6db34e04d3d68c07492fd53c3abd483e5dcad7d11af6d940b171d6ede55e46e4679b3ed299e82a7b19e352b2eb887b28c7c0dba7e59ec0e8a24a50311544e78de27e4e327a866bdb6f64ca3c92eb58885d7c9270789aa49c1371987ade847ad8189b1b2a33ed079abb1ba7b3731b3f2b62f52c9a86ef9ff4cacca4a92b6a28a0cf8a1742714a0eb93c9f9c3b016ce0c91a1aeb038ba4d8910903d46603c981e57e7f2b753b3070a1cdbb4a16db6d2cbf7e7805a306d6b94acc951ca40d1823fa278ec48cff5b66f80bf9a62e3fd1b62729f82573906810d6cde60dcd4026956c3c6ab5aecefa73928602e52db88b812b446933470181761e47aae5654870c0464c8413af79845a13e49aac2a0c59186099db1ec673d8f227c81cc9363de625b742a7459a1699eeb1a4595573033e6047202fd042b2aa0df323dcf996e91e93c584236336c6e17678eac55b69a4b6e65f118791acd73e1c4e95e90c243674083b75d91eb3bb434d1cbb1e97092f670438af03f2507016d2601549519d9f1460407854b1ef2f91d09e256ac3d8112a720431c514617fec77ff880c2d6ee40e987dc80722fe9667c3bfa404af114134120c4896b53bfcedf90258088e6518ee8d11f422a69134eb91707a987c6f1cd3515b3be830eb65fce42e833ee810b7dd4a2d35b78102ba731c063445922e7e1438e0c5432ee7b9629ca8ad7bae77d35caa68f3946b223d83faa881aacddce383db06c5abe3e5ab629083632221616a53f2014865a81bd29f80fb60ec4294984a982921a8254cde47c3714fe675fce6a9eac1b98e115239bec5646715d9af95997a2f71de33d474f45ac85a0c24cddf36c654125f8c75835345556e6b2546d17ea266065dba29aa84940e8e91fc8c57765b6bd3ddd69c48aa81fc5377fc4d161a3d381153fca78de08a82d875abd92cf8b8547280078ee7ebc7d7644248b04a4c86f5fa6a879b894af3e7213c7f8da5cc1c2a9763c0f9190488b41e0fbbf1705809f01710bd2d70c4d05c4d1f31a7c9357410e5433aa22574a610ce2f79f98da896543820cb1ca78304151a18aba5e7f009b76ff0c86a282a146a53f79289d4f00c18d109476208e6ceb74dae4edaf5178e02958a28e341126aac8d09405143207b1c097dd94883e3665ed16ea982bb3db6c493d756e44741da497435042e8877c52f3afcd522e3bfcd0d1f4c8b222065efb6a3857dad68cf183f62f6263126e7a7602f2115f05e857b1d6237a1532d0735f50d4bf7c0c389464867d404ffbac7bd7b9bb4108936469db5d94d1ee55bb9efc15b748ab398f469654833ef50900347c9ec143cdeccf42a5dc060667f3452780cdf091e32ded657aef5c8459ef4aa04bb2e99c4411ffb64adfd6f9d5b15d0988244c90fdccf516305c700f742d23b39b5e5f9b4ba9e9d642e2ceb8e5", 0x1000}, {&(0x7f0000001080)="66e5b6b2f51746b32b829c939fcd9f9fc425e252cc558213c7c62e25cbb686212004b779a8c5d9a67494fba1d5bbe4672b9fac6759ee02530eddb7529f83e8d5db0d39a7093cb9ff9aa94738d17a6f42e7c17c2cf0046d3fa87c522ace78b22d0b", 0x61}, {&(0x7f0000001100)="f02a6de685eb7ed297eb60b6ca552977b291009527b519467909518f8efc5d74cf89fdf70ebf9a4cc499dc53057ad2298c608870a862eddd0fb99a5897709bd065a47fbbaf4dba2fca47ec5e9519f8f58ffb7e3ccc3617d01be8756675a296899b02", 0x62}, {&(0x7f0000001180)="8c8e5a747fdd6b87e6a8932c8b772e4d630e2549d054015e898f5260ceba1e7c815e9acb3655308b9d641708dcd49d44b8b62da143b8a9fbc35ed889c965664d87065abd89a9f1c10d8d2f6a89c685263f49946dfc8e61493b62f1e45c9d0d54a7c1ee3cd0362522920f8a51b413de6a4687161d6912267580d25789b038645ff1d456eb790c4d185e19ea71826dfb503b340296517b0bb8e7", 0x99}, {&(0x7f0000001240)="73a6b4e5e7f67ac81e7874bb1b21b0827f97595a60d06b81e86341df23f7b8abc3b7aa5df84a1f5aac10035025d9f1fc0dbf62e524a933787775489c43ef406d017e2d08ecb330c69635ed4b463dedfea1a1508ca4156d52d1a6e8c9ce71d3cb1cec0233fc997be28a63eb6868b4f68e845ad2fbbc07a38d44f23dbc5ca5249f651fdbb4cba45d21f54b2cbb19cb98e6c438957b10524cf086d4514643e5105198236af2c7f6ab36a2783447bc062bc5590c0b43548d6e4d02b02abeb19f715d58ee417483c3a384b89cda1332d7a6", 0xcf}, {&(0x7f0000001340)="e7ec2ba1969f9adabe4a6f220d5647cb433b", 0x12}, {&(0x7f0000001380)="43411cad84d51b1e0073877b462da9b9366ddb7333ce100f01b835987deccfd4d036f13f309b399a5751866e7a130cc1314e3f98787395c9755c250bee5601a62765508fe08b8a50a6ad16c587144beaa24381ec1189cde32eb50d590b2d5d7baee8b95c0a1870df45db4026a95a1681a879c4407a85a92e186c88273c0a76ac58b287703df2452464cbb114b84c421384341af1e7c6dc837f8c7b68919609cb3d6997f8b78e86328528d5c83da1a9b317bb4ee29c57ea303d6580e8e2363f1d94dde4696b3e38750ccfd4efa10a981194ac08eed7de45a22ee67ea697d1ae01ee2b6e38106645cbfdd4863ca582a80d73d9bafb63a3843774bc018f", 0xfc}], 0x7, &(0x7f0000001500)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x403}, 0x4) 21:09:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xbf, 0x1, 0x0, 0x1, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 21:09:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) kqueue() 21:09:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) lseek(r0, 0x0, 0x0) 21:09:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0xdda795b4b17be5dd, 0x2) write(r1, &(0x7f0000000200)="578bd4d42688b87a629f753c45e1682a95b68be4301db03a084ae0c902bf0576142e3c6bfcac527d9fbb97b7f2a24510a942c0d7c30d95d6d7f29d3e98b83033d4780e72fff5711d2890bcd569f30a1c4e1f325cd3870ab1df9b6905f66d39ab6d52388f0109dd4b07b7d3a0e36d27bed0", 0x71) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x24, 0x2) 21:09:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xa558, 0xff, 0x8, 0x0, "d1440e7744ffd719f5296b64ae8b9c2206ae855c", 0x100, 0x7}) r1 = syz_open_pts() mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000080), 0xfc4c) 21:09:38 executing program 0: r0 = socket(0x10, 0x3, 0xb5e2) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = syz_open_pts() close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) kqueue() pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000300)="b2a5ddda20b91be9100d05e5eddcb1fef88551a2a1cdff5f79d07d9535b3dfd92b95d70cb04fe1b7cca797fd37e06f0431eaa1a707111a1b3c587e9b09eed792aa00d82c1a8394ea2f3159c4af3488a9dddeb1689c4ff28aad4c02984696cd23a095aed3836d57787f80", 0x6a}, {&(0x7f0000000380)="68729db2ab4c4358f349d1ba49615d5da52bc7578101dca38467d5d23e34f70cf5cca2e55ec2f8e4b69a9b6a68efb570473a64f46ea141e4eff1d8e334c4630c2ba6a8c2d7e9ac5b87d631862fb07398598e8f51bf71dacb7469230a8140fc2e3bbede83a05e6f539668ecda015f9a389f0daa129ad88fe9be54ffb50d1c3d8dff8dfa39b738dd3e384b6ee89346511a8ec1cc0d9ee7210141ef0d9f924f037e84dbeead65581016c7880f1d1362e39addad2248452eeccc7b12e831578789212d5771c7665a85448d", 0xc9}, {&(0x7f0000000480)="c579a0e97266eaa1298212fe93e6ee42c510f9fea86414d88c6802c1d10f791a4ce194ccfa1552ac9de4277dcb8b5d875a9f8038022d841643dbbf7cc52d2f3b8d15e930bc05b1366b", 0x49}, {&(0x7f0000000280)="d102bbd1afbb7e86ee6100314b8b1e2bc2b6c4a85a49e6d7", 0x18}, {&(0x7f0000000500)="9853976e6536ef2a9d74463abc271adb4761955f12328546062d013bcdb39d5609efbef9478759b9b80f8a0817f96e303391e1354326aedf1aa5b56f47934fbd084109827dd10adb7db45c6ad3530113d7f1544082db24ff8889c9d17716b32b571f030cd05cbd9c0de5754374737bd1ad4d203015e6e6d59c3e2b4a92683b5258aa74155dc34d9edf913d621b6550270c58d2510b9f83703e8c5d79a124d153b63d115e26c28ed9b68cd204f518c06f995713024a32a23a4ee4b65a0a6a1316bab56689bbddba20862032ce707ef80ed7fd", 0xd2}, {&(0x7f0000000600)="7c2a042d04efd43318db5919ee4f8c0e5d7df9d6d38a4dca9fc1379cd712e39132ec3e144f4bc56d5e800c000977a6a2bface6f5021ef91b5f513db149bb34bd57c19c77a00c8dd0894abb70f63418cc69aa05c61986cba33f515002553217ed90591403196de8ae42c1c5b2356e85baaafb811e4f9dc1651335341cca39ee38186d74446c69cdb10db7f6827832392f74b407344decd6fc1ebe750241cb5e94a68d44ccbe590d9c0203cd901f28eca47e0af056dd3a59855046bef3b61ac8acc5af28a03f2c7601290f62c2e5e7bc10609f397d5bcaeb792e1e0a0bef1a4f967231776dfcdded92b7e4ce0e81791443394042cd9e", 0xf5}, {&(0x7f0000000700)="e558c17b12c67c5044edd734e904ccac1ea0415306e90c0107655c5cb58e10018a8aa3bf7473931a7144c7bf507373bf308a62601eea117778202e042549496ed1725998690c3978b238c732d796eaf330b1fdda957139ff49b549f61720458ffe0e61fe4cb5b0defa98e592dc02b687a9f087bbded44ae8ef4c2ac3bf97f4d61042f3113e549a47716fa4db67357469c4e5ce88b4399f2527430ae98aa625f4cbe9ff5717d7446bb5bbbb353688ba899a74c765c13a12e5ee60455457c770070b32365f72546b12525e25960c4c81ecd40d4ffffd38989ab6a02ddcfca9", 0xde}, {&(0x7f0000000800)="3de654", 0x3}], 0x8, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000008c0)=""/14, &(0x7f0000000900)=0xe) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pipe2(&(0x7f0000000b40), 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6da0076e3998ccd88e06f0384584a0f752137e98"}) write(r1, &(0x7f00000000c0)="903d", 0x2) close(r0) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) 21:09:38 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82021e2f7f690900300000b682c812c6c050ebdc67944a23cd1839b9e2aa542c0e198e48b6a79bc4b8ca395847f58fcddc96b00fecea9ad20603ce3eb20828514785e4d224d9dbbe9c83c760f186d9fe1ffe13b67ab50903bf9a166724bbabdbd922c538acdaf701c4e6eb66"], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1f, 0x5}, {0x18, 0x2, 0x0, 0x3ff}, 0x1, [0x9, 0x2, 0x9, 0x2, 0x3, 0x3, 0xce07, 0x970a]}, 0x3c) socket(0x6, 0x5, 0x200) 21:09:38 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r1) 21:09:38 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 21:09:38 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="e08c5fcec2667cd42e607a0e840452571c43fd88e4f65af45764a7fa6050d3bb01961743e8f6f6e6c4bbaaf61777af3f8759f58c30a4ae16ba82d4bc012cf9daeb761d97d828a33f02", 0x49) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) 21:09:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1840b, 0x9c) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000340)="050d000040afa001f4eb69ff", 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) r2 = syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f6d7983aab9d1d35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x100) syz_open_pts() 21:09:38 executing program 1: r0 = socket(0x2, 0x4002, 0x0) syz_open_pts() utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r1, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000000000001026, 0x0, 0x84) r2 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4df, 0x2}, {{r0}, 0xfffffffffffffffb, 0x50, 0x8c, 0xb5c4, 0xe6}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0xc85}], 0x80000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xa, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x8a, 0x2, 0x401, 0x58}], 0x0, &(0x7f0000000100)={0x8a0}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x2) 21:09:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x42, 0x0, 0xed, 0x0) close(r0) 21:09:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x6, 0x3, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x3, 0x7}, {{r2}, 0xfffffffffffffffc, 0x48, 0x0, 0x7fff, 0x200}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xffffffffffff4fb7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0xd2, 0x20}, {{r2}, 0xfffffffffffffffb, 0x16, 0x40000000, 0x7f, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xe4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x9ae, 0x1}], 0x101, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81, 0xfffff, 0x10001, 0xbcf1}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x9, 0xffff}], 0x5, &(0x7f0000000200)={0x200, 0xb4bc}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 21:09:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002580)="63bbf026948bb1fba81816d2de4f6f161e064db9b4d119e94491b3db4021f9e696f5683520c216caad110f1a9b6d70a60520469f9685b4ccdf3ff15f5c9c200a693fc71185415b6a93169b4e7b6594a7effb9a4051e3e4beebf9590ec898653b70db1bb5ac1bbcdffd5f138d7a7eca2a520ca98ab21daac0c16d7ddf4bb080f1ac1eb345eb591abe0d44ae2d82f986d7919c5574443f7959ea90a64ee81f38b8e21fe55c6367624131d269b597b800024b47e054d766bc4f369ad1633639390f649106beb4c9ff", 0xc7}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = dup2(r2, r2) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x80, 0xfff, 0x3}], 0x6885, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1, 0xb741}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x69, 0x10, 0xffffffffffffffe0, 0x4}, {{r3}, 0x0, 0x661bec6de33e6be6, 0x0, 0x0, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x3, 0xf0000001, 0x8001, 0xfffffffffffffbff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3264, 0x6}], 0x1, &(0x7f0000000140)={0x401, 0x401}) close(r0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) syz_open_pts() poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) syz_open_pts() ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000001c0)) 21:09:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 21:09:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) 21:09:39 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) close(r0) r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) flock(r0, 0x0) syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0xb3e8, 0x0) getgroups(0xfffffffffffffd8f, 0xffffffffffffffff) 21:09:40 executing program 0: r0 = getegid() setegid(r0) clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000080)) socket$inet6(0x18, 0x2, 0x1) clock_getres(0x2, &(0x7f0000000000)) 21:09:40 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) getsockname$unix(r1, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) 21:09:40 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=ANY=[@ANYBLOB="94812e2f66696c653000"], 0xa, 0x0}, 0x0) 21:09:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000440)="37688b2105fac6735df397bf26c38b57e589a3803f5305ac913e57455e2be4e21198b27b084bc518886ca09ddaa709ce0d477d79e50d0889ba58bdfa350f80343a258cea9c4057722c61eab29e0fb2d4f1cebc2aea13f1eff441f955632ba0883c6e150c841175f6bf449a287fe9bf60fe844d5b2c5d27644d2f90b920500bb11d9877811307a0298a2915c03c6f79eef1ac877b9b14863b23edf2f128ea0f876a0052a111babb44b9770465ca67d6e986ca4dcdf1b7e5881c0b6a20c943f29797218309abdf213a91", 0x57}], 0x8c169e74dc85a573) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b40960a2b27761ffd4d651ed3114c665dcb9c60a2b601eff139ef051f57368da47022620b4f4a9bb", 0x37) syz_open_pts() close(r0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x140) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000540)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/41, 0x29}, 0x40) r2 = kqueue() connect$unix(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="01002e2f66696c4ec5175e6ad95347de86feafc8f2c0f367b88a9fd4ee8858ff0cd3d939f061a84ccda6b215b21cf7e42917239d9aa9a7034e8eb6fe347eb54b4b34057412f0aa05c6740c0b9cd6627da06847d6ba5afc42f122273629df1d18ad593015eaf8862643cae0e5a557cfbc5af883d2a25da24f1cfe6d3af96b91928769a024776256a56afe34e00cf0783bf65ffeb8562b86a3bdbfc7b07f0f66be129fd380d5b2160ea558d6b3a8994fe525de9e138cdf87e4fce0b398b7430d75f30c69f195e229557da1fd7c446daed3480f0fc4ae07592508a83e8837bbbc3aa192e79f5a93e24243bdabbb52f45c7007ca1d4c29856c70a56991bd58915b96e15fb646a8c707a5e2985f8421d4aec587c73e96234534b15d0ab89397fde2511c888800a4f155c3937f9d"], 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:09:40 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x806, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x4, 0x2, 0x2, "a7d4b8ca08f82be5cdbd1cc57d9a3883e1f5a702", 0x4, 0x7fffffff}) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) write(r2, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) syz_open_pts() syz_open_pts() 21:09:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r1 = syz_open_pts() geteuid() close(r0) r2 = kqueue() r3 = syz_open_pts() write(r3, &(0x7f00000000c0)="4b6b93b5b56988a4c9d2b577c17517585f95454fe4d5a8fb086ea239b96a07b6c232d7ea59aa45fb7bf2781107d5c649cef75dafbd0a86b81afeae5077dd08db7ad3c41cdc2dcc296281b04ba59ff61aaa928155ddae733adac0b96c06098114c63c7de99fe440b9d2604b024d0f", 0x6e) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="fd65bb770656f9c2338a15d746d1c0b3aefaacd088a9e41c97c9634072509c26340d3de1aca672db0a614156a5ae7449479b4f2f1d5edbc0210a6f6a809fa658e90ada6bbcbc3744a7c5fab58db64ea99a3d31ecaaaf111a11dd644f18b72232942fe1dddc9b82fa9121346b586c529f981d625c4f9839275a97acfd8120e584b3b4", 0x82}, {&(0x7f0000000240)="8e4674e2fa71a2a97ef6230b565136fc9878d5a72d9bd1cd1e57e6c22d655f55ee6126978f997c01ab553d9052af8a7a27178188462d2dd89e34f6221a1779c1cf117bb4a055fe4de457a09781b7329afb4779d3638abfd07d9b8ec672bf934bef2dcd498c78304d50dde0a0e727abc26dcbddf752083698b59b1ebe062e1765d04a15e597001c27f07e347405b83a6884432d865a82fe5ee10d4ab95e28", 0x9e}, {&(0x7f0000000300)="5a5623d508a518a527c6c75260c86ac948f3909f1392ddce6295013317ebe690de18ed16b244234aa89e83cfd798878239d17c2aa7f05d8f212cff5cc0c06a0c8b8910876bdcbfd666769b8ceac2cdad0ffbee9e8584d60f320a8672ef03420f079eee66c36dbaa90fcef510eb0c23ec058c887717da41ade5abf0897ba4c809af65dbbe391090c0de0b859406f5dba7935107ddded83d105f4b837e86c11809a5b83fa7df3ffbc08e07749166830c76847a03", 0xb3}, {&(0x7f0000000000)="b4c5a6ccb7f0e14d78eae01c22ce6bf862093606967c34f26a3549d71245086ba95f57b2a7eab61f", 0x28}, {&(0x7f00000003c0)="d664af6d06e4e82c7926998001db81ad77e20ef982cc72961d2a8faf4abbbe62f1a0c03542b7cae716cbcd", 0x2b}], 0x5) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r3}, {r1}, {r2, 0x764db1b7708e0252}, {r4, 0x1e9}], 0x4, 0x0) 21:09:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) munlockall() msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff0390"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x2) close(r1) execve(0x0, 0x0, 0x0) 21:09:41 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x20, 0xfffffffffffffffa}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="8f966802cfaef5b1451ca410fc96a16b8286a081b779b36108d5f4779bc5ae22a67f28ae045cc2eb70c637ce0443d02ff66388d14110d1f82d7fc89db5f547206b59a28964ca88110793a51582d41b7e68b185e645c050e503cb547d250cbfef707e280f0209892b59786fbb65fd030c87b042527378651be7ec58dd8ec32b6dc60ed37d1c2788b7c89a1a81913815b97c5d5d07031127b78b9e24e386d8f4ebacefdba5c082e5de9f32e566bf794c04004f505462ab1df4afbfd25604ddec12311377b0fb021470d900d085905d0d8a8f4587c7a5a5c3ce05afac5fa4bf2c063edae9d943d877510ffb85e3d2b9f3d6bebcb9", 0xf3}, {&(0x7f0000000280)="fe2823c1972456db01cb137b05ef8021f807f3036745a7e33e953581b98f38f98e12caf376d525e78f2891c65181665cd0821d62cd784a3d235132c37d95e8fdc8537e87ab7b779a26bd902c95a5c8253ae81c0cd06a0003", 0x58}, {&(0x7f0000000300)="e3e0", 0x2}, {&(0x7f0000000340)="52f1b12b0a086b283f1ab249bd755f80b6afe3bb217f04c8c97fb720fe3775c01c29fed94d22d274a35be33b58dca2589d44bafa78376472bf0b215ec6168a921a9520b930fcabe7b6b7b7f8a2cbb6d75a36c64f4c2c3dabe19d2935279661fb2477c63e8c784802bd0aafbba144b0d2b3e812fbe958c3748356a3ee6c090b92e373271fa9978d3540a5e913665b766a2c8b0d9cd3f294", 0x97}, {&(0x7f0000000400)="bed271e6bb95f5ffd90fa07738964d73732c58003ba01672cae9a176b12f292e452e6442c07d80606ca0597d74ab73d4540b666beb4f", 0x36}, {&(0x7f0000000440)="3b0fdd011f5290d87aa881acebc41af24e98ecc278f8917c93cca1155bd53eb79d69748c98a8da4e73a11ac76d9c9de71addf84e99f6fd716be5af7d4949980e553b069e0d93c1a153ca74ef12e2be85d732bc44b3eb70fedfcf029437ac8cef36a75266a2a399bf6c0d99ed7351cac382982e2dac932b65c3e82ae012a32228c5cfb3d1c7661f683cdee78b06bc5d011acd7238fc9b511c5244299feb267df036f9f2764b0e45baf10e15bc16ed9ad46ad8781beee14964766c89319449ac0e41a13ad0a2efbc03461b6a6d9e21b829318059ca8942c92699773269a0739432bf755ff0859a4dc3c481baab5895c6329d40a5539e415a41bdde6045d4ee5a613c25e9db8135031adcd30b10af1e794e969bb49c2d26916bc153eb5a233cd31678326aa5b64fb74d35abd3fa1483f9004fc1c04f8e63bc565362213bc0748fa04e6085db8c2f2c7f2bfa1ea80c5c138c852a61ee2e362588f3d531d1c095002153507dfa68041e347b74b8ff5c8b2b149bb11fed8c6034c55411d6bf275b6ed793ec98319b87950e45923cc23304544e32ce3bdc10e1186826b23e6741b69f19239ad13a027b52721a89baeabb1425563d58cb6619a7f28113ceb16e5a5aa7954da23deadbfa03a82a8cf71b4c296a653f3e4c22875aa6b5a511d141c8d4e808765ebd05ac266cfe4e30d92d8d183ad3bf38be61ae9049096508318d5f41a7c11bf5031ad6f4e549aec7eaf22948167a0ad4b31f1c271e1781384a753d3a2b162289300bb864e464dda80f81502316e3b6ef6b01f329c3e3a536e77411874ee2a2c572ef79bda9eabb96229fbc21e130faccd5304f608438e696e66e1cab464f9c632b8040be0e9f3074811c96da884fb93f12f6f3f980b2001d8a13d59a42c87e0f3eb79567aea7666ed9435bc44389b58c3a312899f900f4f510860bcb13aa8a396c4870d2826c339aa15049003b774cdfde8526737931411c1df29748045bfe8fbf6e09b2665e8eacbb24c0241e2a2d7bd0ea7e065fc691556d0abf6e513035f30f1388a6c2e3948d9dd7fe26d603d5e897b9a0fe42be4377cfc5530b0870ccb1ae0a70f44b3b187bc5487af915129a9310f2fc20595cb637f87e3cd557581b45a5560ed82b6532eba5e897f6645d967c54b94e818a7edb0f11aff5e456d65915e0f19b41ed876460e23f0ad8b9eb2347181131d4ff66c91bdbf78d16821d55e3a85665527b600bf1a7968c96faddeb50ff59a6d22ad0f31ccfa5596af0008124e5c945aa46b65dd4189e97ce9b918a3e5fcd1b51bd020a87aa9ab7eb6592ea3a68c661551825fb129e1de21f5799d4eb279b7f955a7541656c61e54a228ec8c9da478944a7f5a6fa1c797dc25c9f0c1d7c4bce3e77ba70646ce2802efcb216c6ad6b721315a558cd17a10e14bd84fe70cf20f5a10fe895d2f4df8e9e3ff99da7239a35f3705c48fd628bda796246c99818c7b162755e0ac9e920a3228e62b4d77eebecffc984e9ad5344a8a73b979668672cb0b58dd077032d6ebd80fedbbc548100dfba80d8afb53d9fc82fb8150e17778e82e54a529096ed4180b299d5e12762ef05161ead2db40e0440a4918cf20902c47e8469fc985567e5d0b8ac1c661b5cb8bd8b360779029d1fc96f4da6efed25d8f2088eeced45492a26e6b13d56fd2ed98ac43c78982d2766bb981b5f5ebf6ab727e58dfebbe180bbc8296ef3fc006b685a8d358beac382023b6d99dccedbbfcd400af6a813300ef214bf8bdaaf4bd412b27de5dd294aa7c8a7c3b7b13e51f8d5046b14099b6954236c22be47bd6bb93ff2780e438336223edfc9158bd97c2d4a0dae25b27965eff9d3ded460d68806227a18c1030bc5eea944c14cbcde84c1fcf24cc55ad957b712b3fad7708aa57cf0d37398215e14db2b949384d4c4530d22fe2179c4507f7b91aad19f84c7bc22e782cd2163cd56df673b96c43369f1195e105e72d4e526324ada98fcacd19860119da9ea9ce83e3dffdb35154398bbd4aa3a480a12168bb192042045a7bccfdec119e090f34ccf845302dfd1d4856f0e5fae892b05947425b57d3eb671430716cf0aa24598f063770d51c2065a44fc59123a845e28a7ba69db6c2c6e1a00b3a4047887c1547c2ccfa5c0b05015180f18ef64707ff065d3e45fb40d56a1eba618592b1d91101b39863642c3bc9232e50638d44dee4fa8ef9808890258de54b3c3b78fb4a4cbad96df6dbb307de17e53d4d560f2d3326777a86ed7417463838bf0331007f21e28f0f8c627717ed6e059c57191e35c2df452f369c9d48c227ce8ed43156f7ec1c2b30a550a0c17681ddf84d44af72b2c2cb776828acaf9790be7dd065ddae25c82386bdbf1152f921539c510c62b7a61a015acfa80da11d2971abbb465bb20b9c8532a7ac1bc3553bf345e60a764332089391105059cb5b2fce75f1476cc3759b9a27865590ecaa97b45cc9454749fddee584848c5fdde6d75a0b4169d718bd72a45da334bbad35e07268b970d0673ae99c556f58b72eea71347e8a3b4a0e8181d8c3aa0f7cf6cb461565e403eb81b4cf19cf44e60b1b7b8929e4d60c509d8d9132bf2d47622de26b9138104c1865cb7fcbb88f42c460a2d2c5365875345d0fc7c0e3f4f328ff2b2b57b61f49f25118d887c1464e9e5b83c429998b8e99f26df641691d333df5f669ea933fbf13b22f827b1acde34de6deef12401feec0cfb37f11a60bb44d787d7fecce4d0532334bcb3394b1ed6c985b938912998845f4dd8767c41418e04aed625a53cbad6df7f713843e4d54b6141fc10e11ce12dc9c7017769a14d9ccad01ea415467072e9a11c7fecec53fd55bb9c41db57693e3e11871c2c57237edb4077294a4bef5ea783a162dcd7de539161902ee6e8a5779df9bf7e1e1959d55d47731721a6972ddfa67d8c4342b7deae41afbc772669e384510cb069a94611670cfbb5ebb088e524327f937c075e00e43dded95d18fa8b82dbd9e3cb6048a47d5c233c4543caf7d33635cf616ef35c8831de59ced58c1230352cc60eb35728a577eb2248d16d05d8efcfcffc1f1ad58bbdb41a6260c2b09606cf8e061f680eb2c0eb41c5fa61f0bf3e62ae998938fcb83a0a63ee00f5d845425cadab00729055a06612fd03bb7ce08c412b6ae50b151b262abe13e8522a54a041244399efe263ca5edb95b566d959f5f4b8edeb2b179543db06821ca34a55452354eac8de682ce7d0d607ec1e94b8a0b19dc826d7fe8fadd891e4feb1aa7f614bf58d56999b88e520c48c46900aaabe83f98f241ef68a10435b76351d636438601f05a89bc6a957bdf5880c7ade82623f64f8b26e43f0d5819c6a024ef970fb5cc46daf5219d442450565f52501fe30759f3ac1ecbb92246f6a25e9f76ae0eb54c2090165c3c93d9334b80e14452d7d27c9bb5d1309e05e0a8a70a99777ddb102fac1d0953db4b277c89b6622480c4d038a16fb4baf19dfec3fa64c4da7c0bbba71eee9bcc8ef6af086c4e3a01ae9d2cad9c10fe9574892e2ffabb6ed5ba2c0f158bd3e19ea7481c5d4f10eda8d4c4cc8f3d122cdcd4f51bb83dd93a273d490e70f18a82f029f6d42a8ea536fc77e11f85ca0099ea8eee61f62ffa0707de191162dde09b5dcac65d37dce9fd4902af19a8fda62a2fadc85f502e06d745ad1ab35ed9addc1e9c7a8b559a1e6a8060580b74c0c58a6f0814699984df14ab8ef097e6bbb1c304a8468fecce85960f67d115e389c4c02e47a64702bee0b6cc3fabeae93b894964902063b9111bc16d6115d779704c1df140579fa0a5a22f198973a2d9072016f7a15db13f63bf88ebba95d457f0220d17a7a938cd5e096f2a423e631cfeb5f9fc80c3c1c3282704420ddf68b1bdfe24545facdc4be5b51f5d1501699d88c18388fcf34b42bd119bbc54a7290ed77d814a4a8299b2835b3be70941cdace123a307f8d3b92817d3e8462b1373f819951a5e73da9d031a9e02bb509dbbea35d1299f34854f91d65bb1c510a22bd8113ea1fd002d724e66521c929316b15de29c94406c53b618bb84747ce50c66422d8c6f5562ca2ae37754430fe4b28d5a215eac1d3d8521ca0856b860359a1a64692931ac0f75cf9e2ca9a04df57c807eb8f36e78bc99b28fd727e1517817eb73eb8d68b205a4561b2c62e207b0f717c7c40a087896cc36e8216d50073fad79e2643e1455f4f97787df889f2ffb70622b22f5439a5bcbf98f2ca0697f1d598856c90d81a32ed7ba7411b79db240b32b9951d45a60f838d017dcc7097234f77df55369f2118eddabe24d5689099764d6d52be0c15c85620f1378e57fccbbd97a7f1ca5ee9495f7a7a39cecae6451e6ca82e6a551994522d2f951449fa1488d3b480b3466ae1852a54a4d45216bf12fb7a7abf2cd49352c8ac15f53fae1576f95fe700f697945781be3e1e5aba1b5f37d57dcb08c994c36f4b998ae50caf10448575abb393afb9f8b41c40f6e868956fce8550486fc726cad9c8819f2a2fd0f258e14e3230c410bf9d096be6d8e7c3b66b521c79bf52c90f9e02986f3526fbc7be88d5e69109cf055cbb74618ef07d78435a43732bc9c74d6361d7597f6f11163ebeff3238b4092dea86fd37ca92af842c3d0127221c38290cb8fe3250ec8183c9be56fd5aac887d975c9fbe082f5d7d085156a51a37f401d1f91d64243af6bbcd6f728f868f5be3f5d2cd81fb20b2ef6693506927f5867badfcaa13eac43ca9888811b09b146117eb8be60a1b4a2b22ac4199ecd539163a5625bd8f176031a2e9f252d3d17dbdeef0e1c9b3af433251c87221317624cfea033b7da3bc6c529eb86fce70ef063d94a0f479b69a158acfe7e28844a7db04b21619d75d47f38a52f1e16f6f19729f4ab03fe94bc95c9be6d081aa9338f600724a5550b2b529ad27d9441811d0ecf578471447c96e804ed169d37396b9695ceba6e127fb65e79124bfd6ed5e342226c1302efbdc39d7381802cef4e7bd024f322b5d05134e4b1167c3e5148c487c619adcd3e71fad5f5efe00095ede86c66ff700ae31a0320306fca34b329c0469ce6c7fca830f63db40196efcc4ac35434ef3d5bfd86572d0b9375cf76b6a9c15712dbcc9768637f6f6f53fa5ceb7bf1ea16394b8fb7e2e6ac20a77e3e0bb04c314d55e2b8e4e298eae9ff4a8fe679c289dae257f38c67f6ddbd94292d00a7bd59f4a24d10663e9dad8fbcd22c4e80542346d29b53e74cb23e93f4f9b29f2262d065957ea6bed1c59ef05ccb10e44036b3a4b60a67e98613f55faced17841278f77bfb069af0ace146083a4a54ce1a5945c4011d2f953787ec4d4461487064673621007e7d70f63fa575faa101e5d255aec008ab2cd250b0aca90f9500025accec1ec3b9643defa12027cb9df5fd4df118b009c75431c45a9271c87d6f0efe855cccbb37410c090b07b4a56e7bf5d66ccb731ce5623037e74f27fd76e2ffd603f71397ad2f6a2f72255e5755e1e8d87d53e7de6bbfbc673b97abfb495a32864489c39c0337704ad8ce7ca5bce88fbf2f8c4e5cf7c8fb2881f4a7b0e673785f7f70b9380f30033e6315d416c93fcf70001504c46cee4f12725846184ded360fc675920f90fbf59bef6459580e987ff2c3c675c7e157a834e4dfcd8f71f84dfc2c0592a2c2a592edc93901e6cef02ee66f77a7afb2e0d6c7620b218f273153ce8e328fc348a889469034dacb6ce582fe24b25782adf441e03ed4c48411a7f38cfc4a59d3f74fd9682a6f19b12a4e4391bac400c428c48f907a73adcc1d2f030c1d489d214", 0x1000}], 0x6, &(0x7f00000014c0)=[{0x50, 0x1, 0x6e7, "73acda6f75a721d43b204445f3808c8ee75fc9335cdab68cf44ecc55edffb0719c9680e545ee088a18cb89ea6609e96f1b51cedaa926d1b87bc9127429eed340"}], 0x50}, 0x4) r1 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 21:09:41 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x73a, 0x7b66cc55}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xff, 0x91}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000045, 0x9, 0xfe}, {{r0}, 0xffffffffffffffff, 0x4b, 0xfffff, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x80c3, 0x8}], 0xff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20000016, 0x0, 0x3}], 0x4e, &(0x7f0000000040)={0x494, 0x51e}) fsync(r0) close(r0) 21:09:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfff, 0x8857}, 0x10) 21:09:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0), 0x0) r1 = socket(0x31, 0x4000, 0x1000) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x4000, 0xfd) socket$inet(0x2, 0x2, 0x4c2) 21:09:41 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x9) fcntl$getflags(r0, 0x3) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1812, 0xffffffffffffffff, 0x0, 0x0) 21:09:41 executing program 1: r0 = socket$inet(0x2, 0x92d621b8b589ccf0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 21:09:41 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0xfffffffffffffffd) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) ftruncate(r0, 0x928c) 21:09:41 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000540)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26fc361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054da40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3b19ff92b4878b7590791bb5b0452ee75212b43f501a65b44fdb64ff588f5418ae886719acbec4c57a3c6fd03946ef941cc0d5706a67a15", 0x3dd}], 0x1) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000940)="0c3e88dcc96a913580db5a8e52f409c6920832b9b77dad2dc061055c9016cdbe7877bcf7658bc4493317b027057ebe47b39d183c846c6a6a101824dd41e3", 0x3e}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xdbc, 0x0, 0x10001, 0x0, "a094758ac5e675a5ddf61501cb8f66754efd37f1"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, &(0x7f0000000640)) 21:09:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x2, 0xbe) 21:09:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xfffffffffffffeb0, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x1) 21:09:41 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) socket$inet6(0x18, 0x4007, 0x7fffffff) r0 = dup(0xffffffffffffff9c) clock_getres(0x3, &(0x7f0000000640)) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="49fce8c486d0dfedbbc3462392dc191bae74caeb387e2f2143fd333c2f9dece9f266f60daf6f794d03430d661f825f0d37c0801c52974a9c78ec1949262da2a1bb7d0f1f90fea7e4ff43347f279ea3edc0bc47c398cb77712ff20bcc8c97c471e558405a2b28870eadfccddf3a7bd3668792cd4616e75b1f9e0268fef0cf4687b4cedede3abe645ba1bf2e4bcf806e5a862ebe1e24b7c86c5de80452fdcd3030c1f37496dd7c94cf251dd716e6998fea582071506702be6f6edd6641e4", 0xbd}, {&(0x7f0000000100)="998edda7e2cdd36acd1bb7bf7df5f901ef023562eaf58ec157eacbd634ce094db5fb14f1ce6c2546c403f34649cc1d9c7674b332b16345406caf226845c24ddad7378fb8f4f3a196f54dc6153fef5f8f3f4ab961262a5ca22ecd8ace30f57f2b189b654be2c09f3681b27ddca1207788a05e39a64aaaed3d5345e25a67b179a65d5440bcd3aeb2cab8c93ecbbc25805af4ff1a57ff527d03cda3c09615f4ff1be0b4d64113f74e1b7a", 0xa9}, {&(0x7f00000001c0)="8a99f69a498618ace4123450a119ee43d2d192e0ceb2714e54ca7c1f3cb39d0d0c298775ea1c8f83573b728117f60788d0b953de5907ac0a5ec62115dae9009e7fec0c97d6097ab9e5d07e5090c2", 0x4e}, {&(0x7f0000000240)="4579e7dcdd64697bc5cc360458e9f7d5cec30df788cd2f60e52a52256c0fc8b730595384ede2a737d7c5e8de4a1e65a98ad870cefe0c3b989ee0d181446aa78f451cb3f6fb52cb8916e9b38b5cc5ea79c98a233db507e8626fed7cb1ccd8e865392bd93a8ba6436382c1e12a54afcce5efe242879096be045e3eb84974a2f18639f6828299389f537ea56d52a6ce4f8b5a6b95720ef59ecaeb0635a3f5139f3c89e3ca56ddc3a128df3f39c713c752732f0fae90aa9f0fc042189218ae7c27ec7782e8003f93c71b5e5f3894af800ec531dfcaa14ecfc3e59f66f50c56fcc43aaecb43f2f93c2081fe1f71c54b762f27", 0xf0}, {&(0x7f0000000340)="9ba0cb45d5d6375108e5b68c36435df1f01663a5", 0x14}, {&(0x7f0000000380)="2b4d5da20586c4ab0179a9237b50d6e46b396d56dac61c5677dbd66708edc440cc1153b8de49268adf81430c075eff4422d0e29c1c33d9bb99634295eab82d6d06ef595a50401e3074d4684cbacd47855791f19da98d347324b11b5ceab636daba98688b56dd5f3a1adc6fed9139f14419ccf52ae39aee3d973e9c82652a2aa503bc3cbaebbda4d66df735cbe90398be121d740e1412d93542cd01c6e9926c81fb826a0b538f9c182214103ee9cc84826d0651e1f748f35b2849f6f682cf60799a44958b1d47640022473ae5de71099bb37e760ae8bf3ed73c1ee10ba371", 0xde}, {&(0x7f0000000480)="be4a21b9e9bb08bf420d513b72fe02ed1586e28b24278e88c871e2de3d24", 0x1e}], 0x7, &(0x7f0000000540)=[{0x88, 0xffff, 0x7, "08c247b717be80453ba074d618a579b4eaf77845cdf6211ed77a62044e9140946b59be435f4658c219dc88989c04e3e72e4e6bcd80151e0cd1801c083f7191a2ddfb7bba367dfec8bb634b95ba050c5239d1c8809a7e8ab07be9737851416aac7f4abdcfe188ff27a831438637b2bf08be162569ffda22"}], 0x88}, 0x2) 21:09:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xd4) writev(r0, &(0x7f0000000000), 0x1) 21:09:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 21:09:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000040)="2564b00e465da37361910b3a6d41aabd7aaf6232aecbc8dd9061cfcf68fc2e4f026afcc4a54cf85b18e1845523c5ece3a1d960b1", 0x34, 0x400, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 21:09:41 executing program 1: r0 = msgget$private(0x0, 0x181) socket$inet6(0x18, 0x2, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ftruncate(r1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/180}, 0xbc, 0x0, 0x800) msgsnd(r0, 0x0, 0x5f, 0x800) open(&(0x7f0000000140)='./file0\x00', 0x10600, 0x40) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x3, 0x2, 0x2, r2}) 21:09:41 executing program 1: mkdir(&(0x7f00000000c0)='\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', 0x88) r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='r\x00') 21:09:41 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, 0x0, &(0x7f00000002c0)) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() close(r3) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x26, 0x2, 0x3, 0x10001}, {{r3}, 0x0, 0x85, 0xfffff, 0x1, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0x7fff, 0xaf16}, {{r0}, 0xfffffffffffffff9, 0x10, 0x41, 0x2, 0x6}, {{r0}, 0x0, 0x2, 0x80000000, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x41, 0x400fffff, 0x1000, 0x5}, {{r3}, 0xfffffffffffffff9, 0x44, 0x80000088, 0x200, 0x307d}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x46, 0xeb}], 0x81, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xd, 0x0, 0xe9b, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xc6, 0x51, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x21, 0xe3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xffffffffffffffff, 0x9}, {{r2}, 0x0, 0x99, 0x80000003, 0xefb, 0x25}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xa000000b, 0x2d3, 0x400}], 0x8, &(0x7f0000000140)={0x6, 0x5}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 21:09:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 21:09:41 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1c}, {}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() fcntl$getflags(r2, 0x3) write(r0, &(0x7f00000000c0), 0xfffffeb0) kevent(r3, &(0x7f0000000000), 0x7f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0xd1e6, 0x0) 21:09:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, r0) syz_open_pts() linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="83e222ff3ef6c5d0fc4e6d6c1155fad1c09afedcc41fd59ebc875068d7d503fc34d2bc18ad7d5295f88f58398406655cd9432b53e7c4ff2ab55c187260a1a4efb7fcd8fae10feb9256ce5450a50b32a36c1451606fdcff3a9553161fb2cd03b6e1942aa36a800d2101e23ddf7f0153394bbb524631dd9770b386c50e62d21a40ff41f1c8badff3788c235877a14abed48b15508d9b8768afb5439bdf8f2e5af041db5331d52284ac9819195f01a7ed0bf65b267850d50d18f2788703c88c82bbfd6b0f31688fa59aa45bcc5c5189493531b81e7334086803c4918e826bdb69ba240c4cd8ea70918469b023586834ece3ed187d73ad293efb08ebe1b27deb3b6df4862b3f541228750f67fc14b3722939286bc226620c15869e927fa98cf3c758eadadc0ac8c0990e0a1da2e164b370c63c1bbf7abb1433e21a167ca821eca5e41f2a087db7c7163ab78bcac3264e78f5ddb61f2bd118b10cfe9783996cce08f9c2382fb6b47ba9e454588674b910a86a1057993d0f347ba8ea5347527cf70fae1de112d1ccdb79df63ca6738a15a6f3ca7afb010bb48a048d8f3cc8a2c2e818c44cb7d1acd5329de61108e6d10d767aa47b8df75deba1e8cafb185519853cba12daa6c8798742b557ce674ba2cfd2740fb98e86d8ce8cb814f88bf94abd04091585de2d115cc8c43411636e5418a241333848efcb7b8eea4d5d8f24f08a89593b2385638679f4adb7b50db6583db5dd8ff4841a5cc23a73fa724c8b947ca9d4c2aee4eb54be856a794d486007e3cff1f13f2af13d96c4614f7c5c490392f24fb30a1917b1fe90202550cfd81471627b4bc413bb4d8f8980037e53f0e85fcfbfcd8ffb65d2196e9ae5b6b0394ee67a0c894c014f4d58919666ba5c15e4abd0cdc3dcd7047bb62c97438438dcb58e253e9f14834fa95cb052f3b7c3cc7da454a27397fa9911fa6daf6172c4472955ed1eea1962becf6cc8dbe327830403b148d483f715b49f5ecdb1f6fec910452eb8d175d7ff19d6430e5dedb41f5d78d463e2781ec61a34d806057a5a8ff61df6aa5cba7a8eb7d587e7b4186dcf6c5149c7b66ef87b5641f3c6486beef38f3f7f6b38beed8b0a60d74b83d530253a4f205975b430e79a93472bd4b9a73811a429000cf05496183bdb3ec1b392256f1dbe8f6232b60cb99836bf0b0c51b1e2dc425121114ad143fa45de50bee37be7a6c82841b3ae8808fc7006ea86734faf380af3623679b261869371c8841da149087b6bf8ba370cadcb46e9823830d872511ba8448f7fc472c5bee45e48ab4ebaeb8fdc77214f9c6ebc2ab06bdba05406316533b28dd58ab7aaad1b3d88d9ac6b1409d589326d14ce0679fb0e217b8ece951e37e9ea0d9af6b7d7195c673b63e0efb6299aaf87050bd78de0f49a9427a9632fc83e5d632fd1ceceec8394b71322c8f60f7e99724c3b8d0815cdd52144a069c7b46c21ecffc941e3dc813384340d047c398e0365a60491b39c93423c8bd7fa2194692f32c7c069200f30cd45a082ceb8322582ce71b764f49f72d316f08987c00fc2aa8ba5c82517110c689b76a27d55ab9c54a6be67cdeef38605bca9d4255c95b83647b8e4cb26e3f15cc30ed41be1efb6111b5507101c0deb15cc7db93cc86d5d27d5383a348fb8390e9479ec05536b6b4ea897767165ef19af0873533c5dfb183b44fad9ee45aab3da3fa13c560114f142794b6cc10947f0e44912eb418e066ec533bc5216980051c87d91636a75ec0bb6b11216acd47e5cd09008197f14f4c8bf32d6be6897d0e4bc5e60a55dc7c23bc6580c41dc3c6e4df668fe3c78b614f987fc311b9845e408e558255851a2ac486347918f281fa5c37ffca4793bcd5daf56027f7c5790018a576199f4ac5e041c77f54cfca86f25898b4d4bbe797914fc901186573f5cb8b7d0927351d34f766ecb15e1e7bbeb6f8ceb5c1ab621d88e5a79efa11f4f1962c8c63af6f8f48ed249e92de25c3bf6fbada894e4a30d2bfee00ab73380e25eedb18d4b3b8b77cc3aa013248ec060f39ac49ab077562e66848ca62ffc81cc4fb6adfd2af02a2b649fbeb6c34df749e530312719ded94749635b7b04ead1f042d1cc0e95921b66bd86c095c1e177a9002a4892a0eff28f12ba7b8b8b23e7c58122b7082f5af3a94b8c26184b9192d928f3bc850064920a818a4011411fa6eee779f72792c412464e3f4756acca3795935405847426ca66999c86560e3e5966416c1d0ed3dd943f65680d366b1e570a48949c1e7f0b0d14749c517f97c71bbb84f2ba30ae7014b488e7ae6edc4d036f551a9de92532ed1987bba85bbaef33db987c93011f692f325b6691c02fe432d2dbaca5054202e11a88e7f18cb0fe4b7c3b27c8e34917a36b3f4171ae8c6ea88581c1b0d87dc4c35b778ed53bb8fcb3e771fff3500162f4abc9f2d9236497ba70bfd5cc5aa6ff2586c11cd5f67fa8191e3de69d0425fdfacb370f8476d00bfaee0e3de7988c4edee3c41abe95ce0c2607513928dd1c8ce545ea8e09242301a54db49ad1cf8b8287419463c76b03257fd883dcddec364cba932f82dcc95cbdd0b036e85e404a8e15a05cbcf48b02fed0dfa5e51c7315d79130529553377814eb2dd4ae4cad06fd5ca9243e17300d1976eedb2d40fa7f1468c4e6b052b98be9935829c2e9233edae8cac9727faaaff7e559436e0ff60e7d948fb5d01effed3a1753815bec8fb598a4fc8ffacc943", 0x791}], 0x1) 21:09:41 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/28, 0x1c}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="1d2ae61cc093303675d27abedfcf9c2b6b966494886deae6dd94f9de2b3f9f49f622ffc50b7b6724083ead226f645c876226c23f2901d70bf16048d4d089533e796168a16886c8842b6defeb53189b68c7f25495c1cefab3803545ac818ef5eee6d3f43061757cc8dcbe79d5b6663e8336a2f706ff115e1211804157897e663b7ede3c25f4f4587f6be21f5d54e47920c13bf16a41e2ef77abcdd8755800fd3b9ef011d6f6768f2c3ef76aa8ac8acca2c6eeea8b599a898327b5481d90848055024d96dc0aa315f9528df7ab1b29e18e14914024ef316e5fc9752bb3b082c7358719686dea443d03e8da053f1313d39ad4caee892b", 0xf5}, {&(0x7f0000000380)="2f2af9fd2723ef6dde24826ebd32614a9b564f1cd91e77746c7b574276c5583fc3ce56e92e680f7612a03ddc176b70f4d929c555e0e1e7b0d73f4b268db7e2d4e09bbec7dc262615ab56916130690ee4713d9dfe5f6a058a96e0227509ef9296d4e62011b08510a799a9be6ba2ffcaac7980fd50031b694ac47db6e19860537ce55ed44d6e460646ffff30c174b118a0758360ac44b39d6898af97889ad12d6d7e3f56c41b305b2fb4c9a7e62954b635d6c2f7cc24c219a135d98d10c6856295749e906c28eb3c6f7f57a4db82e0947c8a92659327cf31858bf3213754904cd7605a7ada6bba8a5b7271e258f5e6ac010417add2ad2afcd43767b5eed2590468c7f1af892ae2600a3050a2e694d850b2b6f79862568cda8141913dbcd4934fee5be9ec5091ca3cdcafee12f0df7b8798fdb2598a2366cee0b2c8a54e4fc79e7669c9399bffdbf2a7a2e9dd98124348eb1bfde071fb504daaa0c8e1dd5ace67de7a76ca11722a6023b47cfce3083a2507684fa400e14cb07b3dfe3d46d98ce5a840725e288fa3655f6cc442c15dff855bba928143b2cbce686dc23e59c24cbd0a01bd57313598f117ca0150000e635658db6d2ba9ddb6992221095e69b52308366a1b6e795b1ab000752a09ee86434d3f54ee7346d2666f7211765ea3ede1f2a5fdcbeaee118d0aaf63c819162bad0fb7ba7fb7cfbfe4da4b9764dc233ae55e57cedc8d05d3ab659bc5483eac646186426031995c14f68426f91bdbfc811d5b7867ff1428e7d6e2dcced76e4860e98da17b5395077a7258506eef1301224ddb500d28660a0ceb9b55fa1a3590928dcb86506f084cafd275c772917209e59d07771614fa0895eabd2ccf22369e10bb190335ca92a42fea9fcc9e0bbf73a86179e8d5bf38d268f0c2c21c7bda54b24a81bfd105c83f0977543c9eb8ead07940d465f7795a5e6ad8e079bffe236fc3d1302e479ebbb79c3a2287f7ec765aefa1f92b3efc7fdb2eed5e32cbe075006880d081b6686c7294c464747d2b0ca14fdabf329e283ce28dd9ad6f714237d355058168295e772fa2aff6a35efb50b3e8581b8df71044d3001a138f143f4a0678f01a3419c6a9b1c8ec4d9b7452590431c7f7fbe1f09dc1475066037e9df65edc159ae50bcd923cf8185b6ed0f00ec2d9adc0edfbf62d00c104cecbc2504708e8ce4fdf68bbfb143409bfd2bcb00808ea96f5927800f9332e0fdda618157706e2364fbd6eaf7650946f6bfebd0dde0a325faa75ec211a246f6bc64fbbb0fc9eef2ff9769b2f495c3937d1758ac2c9291c51c0ea890ba1c71afc1ef6257c50fc14c12cef62d7eb56aeb8838041a1dc7e3e2bb0aba512b02ee2fd5dd704f4cf7f9415a9617ae3fd6028df689c3109274e8c4e2811f41591fc16f923d138c0ed69a0d43679c51f6ceeae5b421a31b09cfa1f12108325818fadc793c6c0a4affb5f173fb1f6fb23ba218a993c349872a8002980278550883f05cc78ecc2c57d41e0477f064be955377028b6c3777add40e43fcfbb97b1f5bba3ca02c7bf36e9063a6fe9657b6db3c6ede49c4f66309f7482ed46251dbcf5c0cebf99a4851bfb5c6d6a70d956c3125c0d29b336d6c1f411f8243daeb7bc83d85e27774c3ad52b563ff3bf0126c882299497c7bc353eceb21eecca80069f023a5547d48ccb8fc0525cb7e7d8115a9157509a90c491889785369a1b3842035ddf80406be453a37840ed3a572ee57538b6df1981cafce3c36778e00efd7f21b3b66551eba184170b5ed9980d0df917bc559b736a36c289239166a9743a2df31f7dd6c78ed40219541f5fcb50415722e1392ce7ea1bbeac1b0aea01106af0f37bffe90ee8cc07140d731180f902ddedbcfbd4ca31ec69edd21e90ba06b1a4732538c449d52534bab1b095e9c137e5f628255d52c0a626ba879dee938a775c8cb186c607f82b64a67aa5ed73087b3fe465a788ba0c3418d775ff8e35616bbb4761d4a35e90b7b474b852ed0ebe23ba844ebfd07683e51c2ae4ee2fecb4acfd1cf582eb9966937e8686d79aed3ca9e8c19a166e5f07a6497b98c83df2ac7a511153c486607736dca6ff9e676cead9a7f27aae74f0ac69a2608183724ce4cc1a07905c254bdfd085acdf6256a8d98499ae6a0fef9d22602c47e1357a2b59f89704b8846f9792615c3eda1fa527d5639d05de752b8f4b0f16a3f5d35e8a7bfbe66ad20f1b2945c21fb27c9a9fffaa72e5d3f0db27c87784fd103c5c005fa90bf6f37eb811ceee02252ada3bbf65f08076c4df14e6208cf056e556abcfa8fa455c6786d5edf119804bd6b5e7b42d4481728046d2105f432dc4d74f7bce6e9a8dcbc7246b7301a6cffa961855470d3cad55117ed2fd5921083192b59c92bcc956d4b040f289d33e421c05311f5e18512f19b0e2e36787e8ccc31dfa09c4e1125a65dd8269d608038cc145d80632aecc023e636d61ee3a964ef8d0b8f8c2a51ba1952bcad8d5ec3ce73fceb6c076314e0a949c3025f3ed07140f535ffe4f2128e0249be9c056c32aedefec993dec62046a53285c091e005b23e9f4c410bac1601867fae55eb697749eb28fe3e20db5b861711f20b2289df342a5e31af47aadfd2993988a562d126afc9c086e15f40d6da222b348192c7b04b08c49bc41e534a01e739641b6dc75f58e09ab05b6771fe951673da0b2bdd70cd72d66e0a0e8c4983474ee7f30e1f92c4b42d14a60fcc870787b88c2f835a4ee10bdccb5a9104ebfe0217b49431bd37f56c2e3424b8654f3af4dfdd59e444a7a64fca3a21fb2e98faebbcb37a9ea5fb34d733ec2e87ccd5d523ecb850b23e33d1c633744673b941a87499f3811c07ef14bc2b022a60681c9d526e4eb9b4f58d1581123bce6ad2bde4b278a1f1cbe5981869a962bfaeb8bca10a2bfb2571f5d6a736988b5d73099dc557ba6ede36a963737cae8922c7da49a080ae2a8594f630016ff3412562ff282d368017b46fe086e79ef8545719c543297d8fea77af34f7296437e3ee9414d0604a7db38b8b1bedc61ef66686169bb983d23520c6d4628850c31fe7e6341f21bcfbc3a4dbcdc039a2c8aa90080a093367d0865caa6f9587e295c7e2e4abfa5d3666bf941d3c623a7133b9808740f01ce36a501903063a8c3d53b198f12f380995016d3d3c28f5ecbc53bb28b564df76a022e029e48082e8c7724c2ba9156175a29196236f80ccab237b37c8c8c7578426f98c871356be28623dd784cb562d0d89d8567d7756e8d9aed5d42421afefe5bf8fc0a6d87a3a72645a3959fefdcfee530ee2428885f23e92cb8428fe885fc9c1ab9e908db1d00e42f0783e055d298463033d5bb7d458b4a40e5b5f589877dfc177099266f33051d7ecd4e849492c4345633c1befe3e1d3d6283ddbc2a4c45b7592d04e457b80ce2c655b3772323c9d4ff3808b1c204bac6389b15e18c19fa538ceedced765ad0453f0fa49e7a2d9dbcca1693bbf7b963551b32cb9422582d48f51ab4136d4fcbd3335df7d9eda8af1f42cde7b86da65936cc8140cf0632dcd2018eb686909a9c35f82b1c53741ae62cdff0ad337f42347ace496e22b759c68fd6b2dc5b6b9dfadb6f0468269dda345963ebe20c8d08ea38490620c3d20a567f259b5a051cbfe9f29791ff62f5038eac17c333b358e657f49984657d1cbd3a5023fc73304c6c9d404d63fda9cb7c9f84e6baf1fac85a0f4ba7e02a29e7d69b6e6c151f700ad617e45c64a19ca2b466c823a290b5e4c9b58cb814f8496f1f5cd5d615e518de5ba891a7eb39b4ecc4289a33001ae74eedf044adafe7e0f5c7bdd2dee1e062002605d1c66cad6b107e9bcdbc8e6a22eb7ec84934c555153bce5f3594c8bd0dae462cfa989971b5d5705e31efd1526cc42c2c2cc39ac55942a940ed4295d955fe952b6567caffa410f94dac8e3cdb73629434c8c0a22b9cf30751643544ba542cd8c05ed74d77b9e25c2d2dfbcff3b0228f440e17070cdc359ea96bfe657b127035cbc074629632b752a3a795f86e1d957a8aae2e491d56b0ed6e90da1a627cbc8773ce195c3ef7d43418636986326c3d161ed4f3c9f0891e43be0e1dae2c2766aae13329202ce08cb7ae38f4d4ec94df987005429fa7bc9aa0105ec42e1017598cf0fa2f4eb4e8256d058dc3fb3d6e780245d44ae97a2139e96043541d08f6054fd21f4c30903cb28e0dee05b49c5ea88c7046b77b6237f38e7ab33e55b5d956f19c46178349e9a70002b6685687bc4ccc848f7e75569b011a28b85ef4b5a925d10ef2827612e97c0c7d40254a469c59b95c63017dab8cbd0b4dda9b6a2951cd33d974d86441a6c991c41c7ac8ffb10e902edb91a2e19a110fa52347afe361ffed63786b0ee1fa85e5beeb38e51de8b9c96b9741b5329d649424a5354c7efeb732af83d94a9c917196194d81884de2bef1014218877ef5509ac3ee1546e19e0a38f28ed95bf08d64539c22fa00baba2f50e32b3a49e3ffeae236d3d34fd90853c88a079641029cc0294d2722f8e168fdb080897e95ccd0a55fbe2889372b89da164393384892469dd86e46fe4617d151159b7900775977134dfc7a032425a734bf70cdaa581804eb59579e55ce0a9aa30b7d545b0fccb90904d5d9cb4d6f6618f45e2b7bb72a435f2ab55bb979db04971516bba2695607b039de5c2206ac46c25f8b22d0aee8bc0a58d90969058d15d0957d0e392d7a7c7429c659e538d6aef83a8bc6750257b60a704095f49a1ba88d2b1a2612316824a3c6d30080123a1c7ee42fd36241594296b240b2e111c0e193ebfb6f2504e69099c2fa4e923cdc7aba7e4fd88f8f4060527dc8bfbe09f6032d4f460996e638252c0dbe9a8875132beffb10588dd07c9b528e89cccc416c6f82de77b851b398b28a2eb9274284749def717f99e6bc8ca004bdc328afbba368a0f8ea365d28d2b1895ce78cf52a6d7d7c3248c49a2c57e52ec286f04eefb9053fa5c4b26c5215b2a5fcb81bcc65e564269306ada20ff8f1260e9199d409bbe8695dc9a814f6d8632cc06d0a78c26fe054693562ec32a60995be27e410bf6454d333a6429e32e6dc4b850b175e1edfe4066cdc94918217227c77e02eaf6cf4227b7cca093ccb9d59d132299f89aa4440799c1e9c9c251ae4302107f84bc7ae94d6da4830510ecd164ee48cdc1d0a628d146c5fd3d466abb0215ddf741792edeb0ae85ae07b70295270f7a10f6ea16af5f191c7b21877e0be0beaf8f780a65eccf45b93520dbf6ee12f7733bf194b4024a132615003ee450949a37c3bb08f66338ef1b3972164b2dd3ac8acd96e905aada09387c4924db63604257fe28cb0e49dce5f5d820e7d2c41c86596594028f80ccdcaad5bf46eeed6dbf324db14adcee314a71d84426ee09e51e5371bd0ff9395feacf102f1a63c763c9b066b509093c0f6efe335d945a9ba5692392b08356799144301519bb637d136a22361e669b982f084c037a45d3b21275250ac7c1ed30c17d9a745c0660efd83878ee21864afdc568f57c006f32ccb1e0e7d29fef80d71f461fd18df3acbd76f27edf6e1ab203223927b99014fe31fdae7b6c4aded40e62696afd0e2d22734c2b18c95aa8a49f8210cb7dae4809c8484deea7909bbc3dcb0232ff59367020493702a15d0d92cd4109ca28755e97edecb43f20e778d0921b2dec9432762c5055b02886ae2649488fce79d1daacb73e243c3c008579fdbd499dfb7eb538a197ed05232629bac977beb4483fe0f8c217805951b6660894bbe5494410341cf0fe55c140de6d674", 0x1000}, {&(0x7f0000001380)="e9e34e2ac357c5d32427fb96bd0e10f33eb47d62312bd87cdc83871bc13aa63ed8f66da3b069ddceefbef0c7cccddf15f63163469c4f622fb8eb25b538063c6ae182bb3b99c93bbef09107a4884503458bf244f3adfcc18946f28de9634ce0a49aa39b4bc516165d7b3f4c14c18f269f00260d1c18716097ba166531a110bc62f09feb9c802cf867eb50163fefcb", 0x8e}, {&(0x7f0000000200)="a954ffff65cca58bd73640b74f99b7f9538003617e50e9204c4720336741416f6f77ee009a9f3babb809a16578140a0cbe45b351b435fcfc12f70c4d598619c4", 0x40}, {&(0x7f0000001440)="8b897fcc3cbb41aeb56bcf302c31c5aac16c49f504114baddcd138ae4c9586ed54956a1c81d0cbf5c7bcd9af082b6267f4ac4aad08ed7b77312209c715ad759ce0f95ceb5206b3ab7b5bdd6f51c0c3fb8e73f43e1236c3b013ce0871eb34eadc928745d0f2cad29e95afe286337b74d2263aa04767d3bc2549cd04e85be37362770f06d7c45ce19838483bf329c0cc8a9d675354c2", 0x95}, {&(0x7f0000001500)}, {&(0x7f0000001540)="24a5eb3f5282974db880dc25b6cd4380aa5f37cb6a583998b2e867928404ad28960a366051ab7eaf7ff5ce697aeecb2253eb01af482cca84db23b5d62e4e2944fab41133bace39ed78d6162ef340658bd3bc0971c6d1207487f26f65f7e24b9eaa", 0x61}], 0x7, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000001500)={0x0, 0x2, 0x9bc, 0xeea1, r1}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 21:09:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f72ee99586132477f23db4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287738c53fb842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9768da2", 0x65) chdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000100), 0xfffffcb3) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) syz_open_pts() close(r0) kqueue() syz_open_pts() 21:09:41 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:09:41 executing program 0: r0 = semget$private(0x0, 0x1, 0x260) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) 21:09:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x0, "1eac206fb200d700"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {r0}], 0x2, 0x0) 21:09:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) read(r0, &(0x7f0000001200)=""/221, 0xdd) 21:09:42 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x10001, 0x100000006}) kqueue() 21:09:42 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040), 0x0) accept$unix(r0, 0x0, 0x0) 21:09:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0x743e4b89, "ba000000a99cb100"}) write(r4, &(0x7f0000000140)="b7", 0x1) fcntl$dupfd(r4, 0x0, r1) readv(r5, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 21:09:43 executing program 1: socketpair(0x18, 0x8003, 0x2b, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/31, 0x1f, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/234) 21:09:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f00000006c0)="f32d00544049c29d31d7da128ccdae6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e790c84c1ec2d053469a6002a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720e88ab9d978b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881ae80fd2453bd3fbba115d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4626452523c43338c098add9a350b7e2df26ecbb5e12490d2c665ec01ff0200045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770fa927bc97e5d7a6c905f3208ab334e9ec44e67437d728449b5229d9d41dd35d872aa657b2addbeabee54238a8e588244b884", 0x17b) close(r0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000240)=""/126, 0x7e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xffda) 21:09:43 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) 21:09:43 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000000c0)) munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000004, 0x7, 0xf3}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x85, 0x4, 0x7}], 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x6) 21:09:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000015, &(0x7f00000002c0), 0x382) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x3}, 0x8) 21:09:44 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) poll(&(0x7f0000000480)=[{r0}], 0x1, 0x2) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom$inet(r2, &(0x7f0000000240)=""/5, 0x5, 0x1, &(0x7f0000000300)={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000340)=[{r2, 0x94}, {r1, 0x80}, {r2}], 0x3, 0x7) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xff, 0x1, 0xfffffffe, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:09:44 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='=', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 21:09:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 21:09:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='s]', 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 21:09:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 21:09:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000080)="ee8c28ea0922be01fcf295ab3afce53a6d11ba91c49842163cc974f036dc5473cbdda2df8f1e9d1746dcd9f933031164c3c5347dc3d0e3a09630dca5b43034b8c6aaf724a1f352e231a11bc0776f6cc5bceb6ccb4820d9d84f0b1b45a59005fd267a9bf45f98768637345b7a7a17f0ae5ab58e", 0x73, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 21:09:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0x20000014, 0x9, 0xbf1}, {{r0}, 0xfffffffffffffffc, 0xe2, 0x10, 0x8001}, {{r0}, 0xfffffffffffffffb, 0xa, 0x4, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0xb1c000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7fffffff, 0x4}], 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r1, &(0x7f00000002c0)="5338f61752f7792bda410427b1128a51c26cdc80a001a9fbe29109b207fe3c18704558bc2bf81df3b43a48f35244fa4b6d5163844de5fb0000000000010000fc402a2779298fa54a2e15768f2f68d50ca9fb346360c80d78b0d674c298c657cff2da3b7c75fe8062b5232790892991cc4467cefe4c99ee231719281ce96fd306fbaed40fd4071be083b610939e30818741b14700487db78af3d74de663ae1ad90b258a6e3139d67e85f4e89ebb0ffca1a503aeac91371a77ba35d79b89cc00000000000000000000000000000000", 0xfffffffffffffd82) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) 21:09:44 executing program 1: open(&(0x7f00000004c0)='./file0\x00', 0x400, 0xb478d4b4b9b8517f) accept(0xffffffffffffff9c, &(0x7f0000000500)=@un=@file={0x0, ""/92}, &(0x7f0000000580)=0x5e) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = socket(0x0, 0x4, 0x3) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000005c0)=0x8) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/82, 0x52}], 0x4, 0x0) r2 = syz_open_pts() kqueue() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r2, &(0x7f00000001c0)="53c6e61c8e615b30328322bdc6f176940125387d8e9df68b73b72ac24309991c04b2dcef2108ecc6a54e2e69483dd85d175d17b9c0d54be7f516ad7f7de45d666a6b157f37a21eb0577c878b801787ac57ec323d1ae45fb0d5846bbfaf0bf77a661aac656b2473c1ec8dc413d9516ab6c629a48585c2c21f726639df9596d0f96478b52b8fc62c85ce062c164c38d33b82f3db2686622165a9d009f2d8c1e2bab4995b44783312a75b52a1fd03", 0xad) close(r2) socketpair(0x2, 0x7, 0x68fdcff5, &(0x7f0000000000)) readv(r2, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 21:09:44 executing program 0: mprotect(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001a8000/0x4000)=nil, 0x4000, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r2, &(0x7f0000000040)="450d768e6244ef6c34f0686994406ee8", 0x10, 0x4, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/8, 0x8, 0x801, &(0x7f0000000080)=ANY=[@ANYBLOB="0000083c18d6d92af14a2fa1027ba6da4ae042b219949b01000000000040002255d4bc3da740b9b3ec36"], 0xa) mprotect(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x4) fcntl$setstatus(r1, 0x4, 0x44) pipe2(&(0x7f0000000140), 0x10004) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 21:09:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200000000001, 0x10) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{0x0}], 0x1) r2 = dup2(r1, r0) fcntl$getflags(r2, 0x1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='--\x00') 21:09:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1}, 0xc) 21:09:45 executing program 1: r0 = open(&(0x7f0000001480)='./file0\x00', 0x0, 0x18) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) recvmsg(r5, &(0x7f0000000240)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000180)=[{&(0x7f0000000080)=""/153, 0x99}], 0x1, &(0x7f0000000200)=""/1, 0x1}, 0x0) recvmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() recvfrom$inet6(r6, &(0x7f00000002c0)=""/245, 0xf5, 0x2, &(0x7f00000003c0)={0x18, 0x0, 0x100000000, 0xfba}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x84) 21:09:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt(r0, 0x180000000000000, 0x200, &(0x7f0000000000)=""/239, &(0x7f0000000100)=0xef) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x8) 21:09:45 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4006, 0x1ff) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0x49) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) 21:09:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) socketpair(0x18, 0x2, 0x0, 0x0) listen(r1, 0x8) 21:09:46 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x37b8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) 21:09:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7fffffff, 0x1, 0x20, 0x4, "e7d0493bfc47dce11994f6104029daa723ad35ca", 0xffff}) r1 = socket$inet(0x2, 0x1001, 0x0) lseek(r0, 0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1d, 0x0, 0x201) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x848, 0x40) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7) socket(0x27, 0x4000, 0x3) 21:09:46 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002000000000001044"], 0xa, 0x800) 21:09:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x41e, 0x0, 0xfffffffffffffe31, 0x0, 0x0, 0x40c}, 0x0) 21:09:46 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x3, 0x7) r3 = kqueue() r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = dup(r2) r7 = socket$inet6(0x18, 0x0, 0xea) r8 = dup(0xffffffffffffff9c) r9 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xc7, 0xfffffffffffffffc, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0xc3, 0x80, 0x501}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x7f6e7c0a, 0xfffffffffffffb65}, {{r4}, 0xffffffffffffffff, 0x4, 0x8, 0x7f, 0xffffffff}, {{r5}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x1a34, 0xffff}], 0xfffffffffffffff9, &(0x7f0000000200)=[{{r7}, 0x0, 0x80, 0x1, 0x5, 0x20}, {{r8}, 0xfffffffffffffff8, 0x41, 0x200fffff, 0x7, 0x80000001}, {{r9}, 0xffffffffffffffff, 0x2, 0x4, 0x6f6e, 0x10}], 0x5, &(0x7f0000000280)={0x8, 0x7f}) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x3c, 0x800fffff, 0x8001, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x5}, {{r6}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x4f, 0x7}, {{r3}, 0xffffffffffffffff, 0x25, 0x2, 0x78b6, 0x1}], 0x7, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000001, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x8ef, 0x84}], 0x2, &(0x7f0000000380)={0xffffffff, 0x3f}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x2) r11 = kqueue() kevent(r11, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r11, &(0x7f00000000c0), 0x1000, 0x0, 0x1, 0x0) 21:09:46 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x106) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e19fb2804c32e13f96b89b07be24c0246390e0a76172d097a1a5beb25d7b3424fded20d0abbbb9e633024b10f74211d7d008dcc00b13dff3209e00b66be9f9a5acdadab36f264", 0x47}, {&(0x7f0000000140)="8cfc960191b014a2d7dd1ad233980a5a931a1767a1fd8972065e269e8a4b998286a17fe8b045434f26a51bd11f4ab6111514f0f970c7ed89386f94", 0x3b}], 0x2, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x8001, &(0x7f0000000040)="7d5e0b1330c55c782090f5cb65f29d860dd81c156bc826d18816b2aa154a9e94", 0x20) setsockopt(r0, 0x2000000000028, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0xed) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 21:09:46 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ba192e04000000ee000000"], 0xa) dup2(r0, r0) socket$unix(0x1, 0xffffffffffffffff, 0x0) 21:09:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x38000, 0x100) sendto$unix(r0, &(0x7f0000000140)="1c29243cddd6371d7c1dff35ad303a310ce7741038f35b1f0ea891a32726a5324019f209e0db1d9f530c9ab0b199b00434f7812d61e76c313565b712cf50a9375e92d7ded5cb05e843e2a85e9cb97d0eabe8a82f716961f49061fdd6ff7ee21041c2e45281a488d3802796787c02d1094ac4937624840a3f4148bd06874fd099166c83d0f05fcf3292b10693d7f8fe94fa7eb1f7b4c06c1169f1fcf471801301d0675c8343e662a6860ff468b7c63245a04ab7dde89f40e1e8bf055c48b6dce2f2fd27b93e0447196e950f7c65bff4d4ae116d9e15543db1a2fdc0c6", 0xdc, 0x9, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1, 0x3, &(0x7f0000000080)="39065640c8705a0dea18860faee61095ad13434be62d5548a6defec720c98eafe4712c0107f311f2f2b995ad0f86220593ce9b31b94d7b83ef728c14cfa621a131a21e20ec0991ec5ba91e6eb12afd81", 0x50) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x3) setsockopt(r1, 0x2, 0x9, 0x0, 0x0) semget(0x1, 0x3, 0x400) r2 = semget(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000040)=[{0x6, 0xc9, 0x1800}, {0x3, 0x5, 0x800}, {0x1, 0x4, 0x1000}, {0x3, 0x376a9199, 0x1800}, {0x5, 0x101, 0x1800}, {0x3, 0x7, 0x800}, {0x3, 0x401, 0x1000}, {0x0, 0x3, 0x800}, {0x2, 0x2, 0x1000}], 0x9) 21:09:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5e1ff3d2db937482ff2d587d7c1882a6f110e73c2dc5697e23f487f8d22363f03a31dd5f779d88b51bcb0636", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4003, 0x9) 21:09:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 21:09:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040)="01000000", 0x4) getpid() 21:09:46 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(0xffffffffffffffff, &(0x7f0000000080)="03", 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f0000000280)='j', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x18}, 0x10) 21:09:46 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200000000020, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/228, 0xe4}], 0x2) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:09:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file1\x00', 0xa00, 0x0) 21:09:46 executing program 1: pledge(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 21:09:46 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000028, 0xc, &(0x7f0000000000)="00000000000800000000000000e8ffff00000000", 0xffffffffffffff7b) 21:09:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x7) 21:09:46 executing program 1: mlock(&(0x7f00003f7000/0x1000)=nil, 0x1000) write(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:09:46 executing program 1: sync() shmget$private(0x0, 0x4000, 0x48b, &(0x7f0000ffc000/0x4000)=nil) r0 = syz_open_pts() fchdir(r0) write(r0, &(0x7f0000000000)="d1ee075dcae8e7c2518ed62e73780987a87d4f3e3fea7a0d7133823796212cdb7272ea686a2b2767bcc0d7263fe4a9186f331d20df3b4d21257d6cc6d7fee081ac18d8e3fea638a59f5120e3c85aa17b63fb71", 0x53) shmget$private(0x0, 0x3000, 0x16, &(0x7f0000ffa000/0x3000)=nil) 21:09:46 executing program 0: pipe(&(0x7f0000000400)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000001540)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df302000000000000006f9924a3c904aecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc012d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xf1) syz_emit_ethernet(0xcb, &(0x7f0000000540)="740f53fc6b06bd34bece6d8eabdf00e9ede2f835173f8680453dfa85c47019a3d82351b9c19cf99d1dc20386022995a5c068e8323b8680f9573615724b0b03deaaa2352cea72334098bdbb4c96d2f5ccea1c56f117c308daf0ab2c1b8a09b73284a68d3929c01c116fff9d31bf798fed09c9390b30142bce1beb7cbd4909ad09df60931f0d837c8f223527db08ca667b51821b01da8c3cec0d76bf01d56b843435056d04467325636a1ee4fc2d8be9b237faf42341aea617f8dc823a047d0beefaa20ad3b80dd4f2bb6220") r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = socket$inet6(0x18, 0x7ffe, 0xfffffffffffffffb) recvmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/86, 0x56}], 0x4, &(0x7f0000000400)}, 0x800) setsockopt(r5, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) write(r1, &(0x7f0000000480)="ee11634d364928208cf4b7ed2359f469799a76d53d04a4c84d8ac7ed8819a640e409a6b39c5f28bf860d238435465413255d0958a1b8bef77bc9786d658b3e5e7fc90a35878e4831a5c7583d91f01415c6e0faebf8c481769df84acc1a2d91b2626cb5d83a641d3290fca3eb371ac1785cd965b21d530b473cc1396927248b08effee2c6978d5994293742eb3f845aad9596f404cb87de18c38a6c7e53f5e446652e6c84f83598394bc9c628b4fe8d0ddf33224188c2e8744259112a", 0xbc) recvfrom(r5, &(0x7f0000000040)=""/13, 0xd, 0x40, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 21:09:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88, 0x80, 0x81, 0x4}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x8, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x8c, 0x0, 0x5, 0x3}, {{r2}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x6, 0xf0000000, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x12, 0xf0000080, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x3, 0x101, 0x2}, {{r2}, 0x0, 0x0, 0x4, 0x0, 0x1ff}], 0x1ff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x40000042, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x89, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20, 0x3, 0x100}, {{r0}, 0x0, 0xe1, 0xf0000001, 0x1, 0x800}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x7, 0x6}, {{r2}, 0xfffffffffffffffc, 0x8, 0x8b7fff7d8c64a12, 0x4, 0x7ff}], 0x5, &(0x7f0000000240)={0x8, 0xffffffffffffff3c}) r3 = geteuid() r4 = getuid() setreuid(r3, r4) r5 = kqueue() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) sendto$unix(r0, &(0x7f00000002c0)="23b1650c000b427acbdf8732888ddcb484170225b99ebfc5857cbb0402db0452683db487e96a6e73d025e7913a959a982c170a7f76b03632edd783da7af8d79a05cc3f673c99630041d96ebe3b180b56", 0x50, 0x3, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r6 = getegid() r7 = fcntl$dupfd(r5, 0xa, r1) ioctl$TIOCSTOP(r7, 0x2000746f) setgid(r6) dup2(r1, r0) 21:09:46 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) socket$inet6(0x18, 0x8000, 0xffffffff) bind$inet6(r0, &(0x7f00000000c0), 0xc) 21:09:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) 21:09:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0xc, 0x0, 0x96b82fc55744e4a) 21:09:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x366) listen(r1, 0x5) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r2, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x5, 0x4, 0x38, 0x5, "6e2acae09b57ea90806ac1a7f230112406bfa910", 0x1, 0x894b}) 21:09:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002700)=[{0x0, 0xffffffffffffff7a}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffb}, {0x0}, {0x0}, {0x0}, {0x0}], 0x2, 0x0}, 0xfffffffffffffffc) 21:09:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8a4e}) ioctl$TIOCNOTTY(r0, 0x20007471) 21:09:46 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r0, &(0x7f00000008c0)=""/243, 0xf3) pipe2(0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000080)="8adfc682b18a9732be5e078999bf", 0xe}, {&(0x7f0000000100)="2460de0794d4cc99f7b77d73174091730d96eea2e720ac4b9de14564899b2dabbb01f69aa07a5c09cadd0756e3af22c3ad369c71c4bfb33a03de21042fe86ca2b71b53b6667ff9e1b7d2dd53890364981d3a66ea42c7e48e0e21576979500443d3e9ef2a5409c23566ab624aed7a42", 0x6f}, {&(0x7f0000000200)="62ec85785244fd660c5af63f9ab7312b4358cf8dca6635f83169e011a027463b7e7b8e68338c0c14e7ec63acc82f01f041c3db892b2f6be8e1a397e664492fa0a2028ae7c20d2577ad8b7b6b13e7bd", 0x4f}, {&(0x7f0000000280)="a17a79bd45baa47ac321bbe449151b7f6985421b6ea9aed31181414f9e2e50e3a57ae6b9f3c490de8e6f62ddbebe4722c8c1a3efa28aadbe4f57d6a990ac06eaed23fb33ff377648d5d84bb687c3c012cc15a4e39e51a3db9c51b94f47c0bea58d127e6bacf0ca1260100f292837dd9221d8d4bb4ee45fb2a09ee43e5949c68e7bfead5ed37642a2f4788625f771c975036e686a34482b5bd8a43a5d723d1c8f2da390cdd365b236c449bd6d6035903b2b50f4d7f2afa9b4d6a4b1a75574ff2db28d790ed8783c0c849a45aac7f7614884e7527a15daa9e0ae9b2180aac45d7b835c7fc4a9c65d5d1dd2d6930f9c482b535bf4ecd65e19f2c79ea50e", 0xfc}, {&(0x7f0000000380)="39935017d085be9660d40c44b13872d6f85885bbfbd7753af180cf38365197c88c97e091a99425844edcc50eeecbc966c5533ae2e2feb92f95b00966e8c1998afdeecb845bbfe9769efce6f12612804d7521319ed65148720a27059d49cfe072a69622fed1d66d6049199a87aaeba37dcf1dd2361d13f844a4daa4a2b666cb89eeffde8d86e532b9beb1ae29c405dbfb5126aebc0b655d0f02e154e8ab86d6795d49d0076022b1bb429b691848f361e004afdaef2dae18ca3cd2f2f4786e56d030b5875abeb5fa058c63f8685fddf2e5c4ed65c77cedf97c6bf4f03dfcc51aaec8c77dc90a4df22d33e413343fbb10aea04267ea8ee60030d7ad2115a97cff", 0xff}, {&(0x7f0000000180)="16915a9839a8066c0ad2665dbc9884b1e695143692188ca06fc475dc7ccaa68523ecf0f409de1a0321f77e72d01257f5cb6c9ebd", 0x34}, {&(0x7f0000000480)="fba5f510de0c8d414e7e6a4ecbdf5dc67c14529689649b14e5b0d9aad26d74f10a10ceae28e27ceeef9befe490f6c3352be2eae75eea5fdb2bd83e6c7b854072cb5ae926d93b86224a038c2ae2a4d7d3133d826174aeed51afa3cd2f1093f109158757ba700cc5e97522e1bc43dca6e4da2d0b6f6e46e94572eeb3a6b2c68d589455b95f09b2066d172d459b1e782b2b4de11c1daf4ce8f1098943a8a314aca62b4837c1a8a48060c29ac39bf22f9b71e47b16346e8e90b1372fe8fd52784e06d71e70a77dd89fdc43d334bef49937f5206a8e75df0c3bf2ed29ee830941ed7fab1eb227da5de94b", 0xe8}, {&(0x7f0000000580)="6d8c729e9d27e5198b6d3ec44f8ed79e02ca9eea8db625a1a143cf4c95b4759016651bda2fbad23804ac2637e09d426b40ace4d125642222ac42889d2f65fc815e6869cd49fe4ec10621ffdbd574aa96c759cbe8430464193b7e2777f7bcbd81d39100d41c37da48b5f04001da5c2ce68ae4123a87dd7a2643fafeacdb1d34fe8d188732eeef06ae6a3abe81e71b13f83304b5e6cde97876da50e1ed7f6770c08a131210a6f21c00a502868124404d4b5994631d06cfef9782e8393ae8cf971028db5dd25d54550c3d9da4f5a60e7ea529f901317dc6cc269d0be7ebd9823e900baf0ebbe970ef6763085ddc4fb63200e3d7bed5", 0xf4}, {&(0x7f0000000680)="e3fdccb03df17947e7a37d0fce5177137d8f19c021", 0x15}, {&(0x7f00000006c0)="a6e16709de928d65e2dfa61c078bcc57e2ebf4f7d1cea0ea655cb2f26f8ffc9f03761795f28751cf7bb50473c26cf62e9d037a55eb3e2f37888068db0c4e15fa11b8f081f66eb8c2c49e82eca660f8619a8bd038e6eb64fce38b0c917e6dc3295c3f50a3e8cfc22cea27c17d824f59c67ab26941d9b69b3010afa89612918cf6ded1fa8d793cfebdb4d74db7ac70820af78929c7ea12b0d360d4c4b0bc1957a6dd3b0f5385db01dc42dae089a8cb28cc782efe6b36304352510b31d68aea8c9dc620bccc66e8e5ac0f7d49638d6bc8f03be8059fe50caad13c", 0xd9}], 0xa, 0x0, 0x0, 0x1}, 0x1) open(&(0x7f00000009c0)='./file0\x00', 0x10100, 0x50) 21:09:46 executing program 0: r0 = socket$unix(0x1, 0xfffffffdfffffffe, 0x0) syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f00000000c0)=""/187, 0xbb, 0x40, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 21:09:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) getsockopt(r0, 0x138, 0x4, &(0x7f0000000240)=""/78, &(0x7f00000002c0)=0x4e) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000300)=0x8ee) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = dup2(r2, r1) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="bedc522145c5778e"], 0xa) 21:09:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ecba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xe3) preadv(r0, &(0x7f0000002500)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f0000001380)=""/155, 0x9b}, {&(0x7f0000001440)=""/181, 0xb5}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x6, 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 21:09:46 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 21:09:46 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) 21:09:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = msgget$private(0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001240)="0774c4bac65e412832aaa1165b4f9f1ce859e3ebb5efa691bc635b6011d73eee30e540979ff7ad0b70d9397ae520b0f17244ebfa75f8634fc4dfc347844d4344a57790d7728015718908d600a34a64d7a42a1738e563995ae74d928864d931885041f47cb80f31676809d01d0f065f5e3c631be87fb978242ea53362804cd550959fa11d073b2e6094c9e9b216747e924c64e7b33d675c5da7b600f639802f48071edda45d3751cd2d0f715292c3779df70c93f40ef8f61aaa718a65e5a48412297abc7172504f8d85571fa5b9132fe489c61b63fde328fbb6d46e68996075203f83274f9103b10062aa69cf01cccea0ae1f67df5909ede6a149637703016393e2ff4d29d94b61dc4db0a7aa3afbfab138f56f67c59a174ffc25660436adc92db7b893632149bceed4374e5baa42fdee527ff19d3e01af14b22c71b9a9a308a9eec76f673ce57850a51fc654c89300abc1227cb5b0738e3509b06544d828a6632767a9c3f3379ba208b2c875c2878238b024567fab7089265a7cbf844908430a10ec0f4d231a7fcada96f65e633c2e646c2ab710087011d5db7834a1dcbc5add3476f74ee09192763161ad4b7de1d0874ea1deb6bf8519da580d24f2ed80e637e0bc3a94aa962dfd304aee4f380ca47df4de99c5644c641f20015820d83f5cb6209acd56d5e8579e63ee52a2010f72c712c78a6d8a9b29e581091011bc950ca8affca027acb3964e000791d63c9c9af0478a37934852a5e9df07edfd9115d8b7ec3a6033823dd35b9b2f97eb718c86d103842e953a946f7a4a2d791954df6ce9202b6cf645b27d950e0b4b75eeb19c56c01dac97876a8d11ff73d78749fcc0082086dd4213f19bc1e0aac6c19478448ebd0b535eb29ac857056413d94c0176b31df0bcf676587cf90094f6a4a4fafab64efce68546866a44a99ddd7aaca781d3dbfc022a911ee19bddb278d7ec4094ff084baedcb17aec79c4c3e91224ae6921c9421d96c5f0ec82e3292b33f84dde239afca4b94d23ba5ca264ac6f9b0d5d3a1c96fba00192adf8e809b46f9456d2a91b074d0abe3245fe5563e58b2330577ae5f06be8a4db6856f4f35ba2d5333303b443f0af1fa3cd41c08b6d777bc0afc36a04fca9e397e02a40ffada611c1fa627d089e5d17ab3889300998314ce6acc6542bd4bf99ec94d125b4fc7ae623801a08870bc5ff33981fdf71824f7652457e550d4786e3e847dbc2a71e128344adf8fe8feda2dd2a4098e646aefd6e5da5fb47516e74a86f899c8e54c0be1b4aefc8330f8efbf8256d2f26714da048ada4e87dbe63236bbed710636ff1a60eac5343f658b1b29d2053eb4c42f651ff92a4bc66b10fa2134c1cf52c8c39ab9aa7e71a4620c1c9074f1747ffa2ae743b3c58ef0faa49c7d4cded94f298c210abca72c964d4a60311136889701cab912cef34061f12552e9c51a8775f03ae626df3b8a51bc3a72a6dbeb6c16419e54922bc6a13bfefd89b454da0fe8baedaa5841f3ea3a203c961f647b6012c981f85e66d771bfc4a5f73456f4a9b7882ac9940beadbf8ddf985e5ac2d216da35c6b90ff2cc3017a9aeb879968199267048beec10428c098da08fd988d127e2afa4b0285cfb9a335ec370dfb086dbc87e311f8af42ea98075e6a80917ead4ca076e149d87330ff49f06d3ad76bb7b3a71e63c52e40364052a56ea8ef8d0d6843bf73ba3cfb473c9d49ac4a338e1339513038bca432062c7b910c23ddca3225a406585ac115a040a02163821834918dbf647526f35f2a7ebf62f904e3f119632d0136eb72d9e4ec566fe3822f3ae453be9f397d2c1ee3c52ceef07a888cb6c3b4915d211d71582e8395a6d1b594099ea8f4cde9601df050f64a925beffaa4362371d76b3e2595b399da4cbf3a4409f0be008b4dcb81693234a551ea58b6e9fff5e0ecfca973993b0f8c73c3ac219c70936d79cec42f581730858ce5b47d7412494e8c37f9bd4ac9005368426bab311269056b57122be78a2d2bbda1c173ab6e560af7d0636ba83d4543580959de90f88c68155381da23b970065050745959aedbcc15d8e976258724cb039d3d6d3927ea34e7b7f50c8b203b67677efe4d1c87a441072e86f3f68b3352db832c67931771afe81cf9cd98e1499fd0e5e8fb26f8a29968fff141d70654f199a4e255075062377221b0a7095a677199b5875defb88323bf329777d55ed61710353c57ef7f874f5b07af8f15ba2aa0361bc33a03f3c9804881aeff0eeaf592b7ef2ac949cdc2548c94125abbe2fe0a1b5de5c2db0bbb67234a310bf36a57979f16f4e03cea3adc07cc3833d5557572334faf0837de0ee7ffa585756b5704ba39d1cfc4563f0ff396de2be3f76b05a662dccddbbdfaa46163c23e93ebbc30246014967b3b33991faef3cb4f648626db28f4367b4c3454f7f9148054ebae546b8df9c88dfbc0b357bad6ed0236ce513dc8ac2a4fdb642225376d77bebfc11c627562875c09946ab649a661719bfde9ade36cf1c9a4339e52f9b0903accd2e1a6dab84190bede17166e8740279239abb3aa8921ffcd4b0fe5f1af1d07e3969413cbdd43aa9740e8cbd05374ad9440efd24aedff6e7d8375ef9a2c1d5fdfc5eb8e325e5064b7c3583eb74be0d96dbe4dee97abd0342c66def94fff6df7471252d19c3a88da2689aaf4d44f5924d12049580227a3aba3e17b880d254d805268fb1c43f8e3b896e0d2dcd15fc375d66191a71629dc63fa89b0d76ec4f3c19791354265ad10c7cc6c0b3faf3f53a7c61061820ec8db707b2124861c5867548a64129a9ec525c2fbdf91ceb6cd43e86c1c23d14132674ca0450f4f9fb49427db4711c98034475b6244698d8c49995f38dcecca1436e632ca5f9f6296ad1219bed14131a73d4b82c230abb3b67b9ab3f43cd932074f11ab3f9aaa3cef580d75bec704bf50d7e66b17a77ff79df6bb98381f0e0b92ba1a50223b81ffea67576b28c793cb5567559275ef335e0c93e9b6311965cc741b49876d5a6cc13ea89dc7dfc2bfe79389f0d7949e9e411b00a66751ae83ec9713987882a9bd5a277bb72e73b747598d3e7f832b3b20c69faca4634a7d1921380722f7ac50711b5e804ec250dc04598640f31631bcde3d7b712fafb485ab50a04b6febd387d32e79e04b47022da7f0a903a9085aa5fd3c42448c4cb9ffd645da4dcd6da0fac791743c42bf3f70d66db310f6cd7ba038961dcb988b92d0fd84a65e00054616a5cd5fbadd751b79014ceebaa21176537f4e5651ec869fd5bc6a35edb897c72728a4c836d0866248a8572bdfdd0d6be2e26503cc6a34341004cd5b7b17c1cf49dca75505a56b594471736e2a0623e49cf1db965be8e36912657738573109d614422d1e9cdeb68912c03074c5ac08558470db487ed02ff17b865a60b579ce2294749ff028088a0df5c24fc9eace3fb97b758dbdac195b6f638982478c9ced16912acaf2bd0c7429360b4b7f887beabaf49f28673f59bc80aebaabf566752f8d00a62e3ce97876c21767378b391596757e7ca77dd3151c775b75aa184caf4ce9d62e0a518fd4eea5a51c1a3ecdf6645e83c7a8e137a22910d117fc979f74f1472c77a76b019d201cd8235331b725dc61514654fca35293857cfb0005ba3b1d32aad99b96cdb666eaa2704b3f6bb0a46768f5df720c1f3c928619f999831c7d426b22821997f4458b55d984f192c68a0638c758f0ee64ee48461e85ba446cd07383ff9878b87597c4ba441cb483da033a71c7f8a8b950c2f36254d78f8660eb930fb1502345e49ee6f62ad72257109165928c1286abc040991bf154f9d43af07b4b6b5ff505074213033eeef9ad1f12dc49ff276edc633d9d9ef27f56b90fd94527c5ddd0f4f7297f30864e25f64e09be1b41c12ed350ca2546040e5b23a1a83022d8a423350198c3beb502e897dfca881aaccdb705e31f6bbec6542161b592c4cfaf1629300a02f5252aae3d8ab5a6ae2559f3189ab141b5b828d3aea1a30954448fb03547fa64b12d6da403aec295b33fd71bd0230a7066c0f85a990cc961af3efa6a1bc4bb5ebd78e3dd0a9050981d8b01404da213871688da7fe301981c90ac061703ce53705749830d306c65e323f2d255fa653f157d71147a0a7d1ba12a5316803f793fb30b9bc970a75c93ccde8564b52c9d8a28aefbb376423a18efdb4249e1283c1729951a9f5f8f0ff82f8d7d1701bbdde87054888a77362aa6e5271e771db43d92fc505dcf773502c1655db5f30e4cb124f8a4f58af703afb460ae32bb31f9376d5ebfe795cde919536b13a5b086403c8060fc5d310c8f7584f66ba2e59f8ab37a1c45670a35dcad4c609763f8065572fc8ab1afc12014b2aa32a7544396dc910173691cffb40cc4381887d0ebfd835a5461b036d785f0b2fbbc6be14a38aba501b01582eb37188f6117e566d7eba1cdeddc2fc5757b6c8f8197b495226c51dad2306f49dc1c3708de097dd6f102ca6661e8ed525998c77b89988dfd8e6923b0dc29c7edcc53e5bb11830a1032989c4eb5d23915856303c3c9e63801077e5d10d3157e7870b51918b41f18a29b3acf8d1a5f6fb3a049a3ebd07bb38d058fba2165bd2aa8a53efb102dd166ef172fd704f0865ea5354f0d95ee54650f06165431401beecfccad4e24312a033a4541edb978066ab14c9fa22409cea67f05a59b578ea3743b3c2aa9ae9851306aca447bedf117ab47e650feec7691886d31d90b5cac6bcb37fde71652cc685df925727a2d6b26c96d1b4ad7be6c684b50750f3284e318107539b01dc08d83d708bef13e9ec46d7edbd71ca8ce2235e7848cf11babc0d3015a73a30612363fbd1e984b07031c87f8881d7abdda02224dfd87364ab4db23165af65d478a014cd855196e9c3e2142fab0385550af1cb0b2048a4e5d579d635b2cf29ff3545be7613941452070a7f99e58f863b6b12554cb1ec9af09230d71a8f2b0e0b609cf047e85d2fff4f936e33e4f22afac16c158348d7f469916c7fc121825dcab9162ccd9c9c432a3ee59ff07a2461ee757041c6c4d2b6d7e04e31d20fa10cbaf9a43973bcd80b17383d7e33bfea272554093bf7fb7888e820eda41757abf1b63b051d4477b6b8e8a20454161462f0196dac37a9b093b1ea9d78c1b1e5f2b04542b19801dfbe6c54bc2f5df755171c93592b6e926bca839a4a8bb09c47911b3b9e53ec999df9ae26408267282c27a8855a044ed9400a564dc088675a4f84c2a3ee5f289f339fb1a809f268b59ede0e70043466d2e129dc5139dee36c5d5f750e4c1c6f22789e02c0c3b23cd38c0a85f1f84fc008c93a5931002a107337a652f7c84baa32bbc1184056b0bfac3f28b785c3fa24d020cef06a0c122fec0faa3085acd99cb6867160b955ef8f111a78b399075779acde148114376f3d86788575f27ab761ccf0787fafa985442c0c143b4a77015f714315d3ad2e930f28be13d9d9283120aae86d75f93728538e6aac9ccb15214b6d35d91cfbfda3c24013df37d25c804d6b4e04b28d821ede6dc5aeecd286df9c00f23a1721cda667a0aa18c1b67cdf3f753f0f1141795c05651bada00a03076b726dba8963f1073f1ba80b990db220892d6b9731f82373f5fe2c03313d8ab5e4dea78492daf63b746f093adfeb78dc71d75ed13cc53d80b5d12acf2901f1707ae86a48afbc7dd0e3517ac73ae7145c4b91f14deaca63c8aa99f50e513098eb70890b2f25c48d09e1245ba5fd3025d7c8aa21b7b7b34c2041dbf095003b7677e5bcfe2b5735332b2442e1", 0x1000}], 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000022c0)=""/77) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000001180)=[{}, {&(0x7f0000000040)="0716a07cc5d22600f9e1b41e08f3da13d0927c0101338648863c10073b71eb737568387e3498751252f28707453a09253481a665a8", 0x35}, {&(0x7f0000001140)="d90f4d81bfcc5a8d601a664873c598998cb3a838451e79598803b93c55e6dbdcbc3b026ac41b7739444c3272856c55d907d6cd7501d77325bd5c5841cbf935", 0x3f}], 0x3) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000002340)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) msgget$private(0x0, 0x30) 21:09:46 executing program 1: r0 = msgget(0x3, 0x82) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r4, 0x1}, 0x2aa3, 0x4, r5, r6, 0x7, 0x20, 0x3, 0xfffffffffffffffe}) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) 21:09:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0xdffffffffffffffc) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) 21:09:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) 21:09:47 executing program 1: r0 = socket(0x10, 0x20001, 0x202) getppid() getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 21:09:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = shmget(0x2, 0x2000, 0x800020, &(0x7f0000ffe000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) shmdt(r1) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = fcntl$dupfd(r2, 0x0, r2) shutdown(r3, 0x1) shutdown(r3, 0x2) 21:09:47 executing program 1: clock_getres(0x6, 0x0) r0 = socket(0x20, 0x8000, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="cc72c1c09e19ee8e44bc1a3de21d6f3e9efd5c256c212ab913a36a6501e83bcdb3764b4d0789ff1da2e5f5703d32ebcb3aadc3d04bdabee436ae1bafda9f635cd6baf754ceb9aa4d0b648eb8f2566e290fa4aba1974e5118d877d4c51b9754630de4da3df1736db75f2435d4599509209effa40d804f2b13cac8269965b9d986618d9141a96e6c97e6c5aa0a051f81b4827038a00844775c6827c6ae45ab9be808415a6c0f53fb7e02a61245e2994a6db9200d00002e501c87202b573357bde200000000a37776195997a300", 0xcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000380)="d54bbf573ef80cfa8861465ae2742402d9ad6637bc22de1547e9d71704e941591bc7ff7834ab641f233680b3f0cce3765ffbe7f0cdd0537445b0e8dc543f53645a6292c1bf7a3d6c9fda7de69104c8c63acbebb498a9456c65ad686495befe55897ae1c98572a74eb878c2318e23a39dc2b3e94de91ac02a5b2ed0aae5faf493d1c1127fd020610540dc9f3e76c9e6b55f84d8db997b5db97e7288394cc0a5093972dd5240cfb3630af44c5617d9779bcd288a663d971782079e12380dc724d1d304d81f3bbf17138a0c8c2651db5b8265cf3cce346a56524ef6bc7d302268ee80149f1c91d2c2fd71cd2dedb5527a4f1111d2df92b606e39d8b1060f074ba0bb8056b34ab483cedb58b1691e5268f97f2bb402f9570e3d735352517a5bd32093887c815125c853beb01e02be5bd938e657f56b86b8b1a8e2fc7e2224b3f3f512ebf1f1dc526665d95e3af8de9d58f7e77252bb85b253416f301670f283a72355e2191755fa3ae65ed1a2fd99c35c642cde6e2089033b853eaa080048cfb32f79941b58f5f2efd5a75c9e8cc7d08c623e4ee4832abec43efc3222a85d9d06c5d2b78de707e80faa70eae5161df2f214a0df2eb50c8b08faf9d0bcb5b4069f24f13a2eda6fe91fa2566e1dc030cf416af315d8615ad3972d83070265a84a1b36af8ef50ec44cb18e31131eb2f7116e9bc1c9c4b5e699f8e8680466885e9baaa419c322124623a4b052f91d0a74e330d6f84907facc2395192d43953b6f0f9a0057ea58031dc7c1ca67be95224cb6254a6370068fea65101e0a7181718b7a78be9460630ef4e0f8aa842694b36b29de4a152fd69801ee5287b29d9c14c1d632464ca367d69b06720bc78395b4a834c3d4ce2c4584d973db8f54ec43134c3de8fe209cc5f17b3f453db8a6a5471d06f7292f281328360b3a3430b5ea53d0cd16c218677b008ade959e3c94009bc89a296a629162d7719c3ed5f557712e61fdd85abc4eebb70c370ff4827603c5a7ee406b403fcefd6c1bfbc5654368cc2fe0187e77043dc56360e3fb2b4cfae9d236a5612efd0cae968a1859655996b38f01620232efaee8c2d1d03997acc9c7f5f6155786a27995ebc7abc52a342cadd6e7304e1745dafbb6bd94ddc9e6060a5924b7c05d5ba73b49c33ce6b9c386683473351d5bbd71cfad0694e73aed406cd6a32f69dfb19e6c2a555f2283353ca3cab6ca89ca6bd3114c85ad2dd063f6aa773adfb171f0b6613da943f55f29e500107b65575d4abd96baa1d79a4f62ef017f2566df4615f84caa3cd8382a26d8da0b00fc0a052129ff8a9c6113827baeb8f129b50e347b2300b2de1004ce5315031f7fcd7f5c7ba8c8c1ac829da798450af1ce5205291a7f74ca47bc4e9e8a864c955b1dba0f6b88b4e05bf1a311f3c0309cac4246bd6b97588427afe02d4df54876d8fc8818bcd41496a62499345a7fa4a6711602e151a4bb73cbdcca1a44628dde851b0691a57ce97efb69f23348046d6d18522363ffa735df4deb27d4cc5bbe44646b674f526a7b780b416df9c8867d79930f06d710636869a5eefcfba165af087157493cf1c3e48fcf15a22ba03fa186fb9dc2d2d256af44d1aeda6175af65aa013b379bc9f3c438ff63abb3e45c21c645b5c8d763ca980bdacfd21bd0e47a8be7d40b3fb924fd3d92e76c5eceea43f3d95b0129dbb92bdded1413a11e80709f337001a19c41be1724d9e7886417cd47d3449bab9200824cad2bd779fabb8138dabc7291ff0beaa41f7564e543d193438c744ce21283beb02a8022590c5790fda36e6abe386c123719c5dc843de9cde2a0436f198b8445a0d58c29e0b588e1928ecbc241dd18a0e273c05f401e1a1a7c1ef06b365092e8f56ac0cf35ac04245d7586d93791c50a96c3390674dfb63de4f9c58a545c0100f59054b6c7907c058eeba541f67609264a39df86a9c5795b951dd8ddebb697afac2b844fe6584e1698c749b518bdce0d6ce9af68b0778ff89a61d1989343054d8765d62d7f3a5c80a50b5311764933679e90c1fabf5c3dbb2dbb51a3bcde154f529cc57a919b62a4face63257d0cfcf5b17b0ae48797c907ab6ee4e202580d8f675b2a39017d743838ad3aa1d65928cb2414377b4a690c2ab6afb9f2989a4ba6278c47af9bce1ddca44f96796e0c021e5b213e029df7b548bab2a1a2d5d1391ef0472e843fa930f93db01f9feac24445e2236323c225b07aaff483f4ecc141d2e89eb25ee9c66aaf7599d8ffc6cf158344e70dd2c305dca0c09fcc4434cefa493236a366447a283d06e171ee47286097a72a2999013735228694fe86939b217cf21703e9db1c4347e0a0246a73689006ab062dc797eac5ab2eeafaada4cff3ad5b481184351c25d45cf5c910eafdce8d58c8d3dfe5f5b7d623b4023a21e9a1ad1d8d8dbdac150b463c74f48ea570b2a51e684ef11ad13cf9a0989145f7d3bc31d750457c6a270d7318e6a680bc061c367edb06de1d5d9f3a7dfe660205a0f13495e3f6434c3ee398128abaf9abbd8789491ee8a66e860211a5ff50c0552737effb6f44ef212e68547c2ac4534f279f4043ca2ea6f8476678dc724bcb21fb4490e31e0add2e7db6f9555c7725f3e8bbf5e26e03a7a2bb69be3be9d6bb125a8dd5bdc51956df1a96da542efa8a7c90e12163081337942e480add4a509b69db7e116d23440a4e8a28d7a142674053bc4c13e0b2765407e536bf66e10b5acb165185616bd55363ac0f1320b5b4224f69ca8a60844e8653eb4a1ace22802d7cfbfeb41dbd8fab60620b36c1c8f608a02b0ffbd6ed143773157090640552e0353d105ed092a8254958e7c5b0ea4daa03c5e1192b86c905f3ea2f97e4ea8f39d3b153a3ac54f8761879ee4435c11fec5b49189fc557eea5af89ea0143643e67c7c10cea261e898a31d12b0cd01914cddd521cf96b0653dc86fa3613b3611cc6ab4ca6f69b7e0330146c8faf26071422145ab678a52a9945463aa86da91f5f1fc04f9ed3723a0daf65c0881dfdd26344c72468d906ebd7a75e9463519d05c1d05ba5bfd178819c42d0d52775caecea3b6dbe115044d05716300f04c8dc35474401a58f34a2a311501a6294ac493fd0d219e099967c7f4ea859404cdfa2fcf9e8f149b30cb113fa93008c18510c4000c745ed83a5ee474680d2a59481dbb05f9993d197f202ead6ef53c65d6130887fd648d543cb64fe6a40101f0416b0ab97f269f7633c613d0afe2219be7c8dbe0b6a37923eac7c7024ee7bc05011f847fb31c60ce6262d53158acaaac0268647f2e3d87a661b42650fa46b7ecacb95715f1ca18983e459b072be03846d4f0a69e1c8dcc77325d1a24c209db396fdad8c1929c3158f5c6c9b6dd58429c2baf854090add57d8e7e26ad07c2577d23e0d4e92c86c0f0454384bdaf8d5b6e8df7c515900f7faf603ab9738849a475df3f816b80c36a25f047e4fbd8583f7086a15536b4b3cbd9b7192b65ab40b8410d0862ffaf32c97c6475b85d61db2f01aa0fead777689d27b2614d45b8ec14896e5ab5ceb7a92b3fef0d93241951b0b8d45d43300b345efe588b4793eded48a75b4424bd34aec9a5ab5273a51cdec2f2234cc64ddd75c3471c3c0bfc36ed97c347caf1ddb786626565c69fc1b9540770711eafe40ab6cd5f8cd03318a88a04b3b243be9282820f8c946bdfa9a58fd53448bb5e32b62d282a2bf7b12c66698232c52398993b58a206b1f8aca18649a7c07dccebd786472dba544a45b411d5f6e3b161f36cbc0cbda31fef67bf5124d4074b247221c601a88f87f5a9c2851f30bdaac409928045daef19171aed75ce119f6740b0c38dc66fd2af43f0794f3c03c64b17964632b8adb911daba055c07493921ea2f964c2179570cd33233d24b22641b7a6c07dd32c49a3e3b7a1272c63e8ce51d285984938b41433d1304881a42fc4597b1b870258d514983bc5d959417926cef4131dfd3b7620d72465d2bb0e38fed521c65dcf111f4132e7bb42c3eaf1cd40ccafd52155e9dc3493b08cfe3ad4f8d2d23a87e48d04d80ba7ea10de5efdac7bbcabbf70fd64c42e35183aaa680179f5274dd5955a35bf03ec7600e88056afaa0034f3cb57c8dcd79fbfa89434ea9df024b9ff4e7158f1c2a7b9e60bb82f94b15e121aa43b31f5745406106081181c1a23a63ebde9ae7d422fdd5a2bd6505ad5062251f4cbc0c4c333cdcf65108817940024360be1e649879f9ced192d82e75d15827f407353b383888c1c7b4846c1af6d45b1d0c12bf9a9190e2c02dbaaf5ce08ffd175ce124d5f8ae035b173b1dcb6788a91defb87c892838ec5cc78bc99e9bcd666c3cfe446b74e9679e4dd6249bcfeef164a94f1cd8c5cfa8395ab28d9ed82994ce7a19c356607334a041c71e778ada82a77e554eaa566e54597f9c81acd15d2edddc4629d8c74e6b8f568d4b1eeb78ff69c1b5819eb6896e616d98a363669f51531c9dc098fc3afe4ea64c4c34eb7dbbd59f1ae1536d3ab44f90b4c0c78ee65655c246a26050422428646f353c09a864a3bacf478a37efe5f1db3c593c1fd5f0911409c5de864e643e25ef2a2945ea9e7ec2536e04f8d5c2269d11864d6517898b8e7873aede2e0ba4c8758990693d1433b2ab552b9ff7d9e69bbbd0908c179a5dc59c99b544531601f1eb647366730f42f14bfa3befe523d26db6a25e7c2b166f8cc168bf7aa188285f8ed6e035e1001e1af50f1f2579456fe786f70fca663b13dd005bef0bf8a1f45bbfcd070bdf06c6921557fed073e6fadfcdad3b9fe35e1533c0998bbd5bf66f9b7ce2195e8ace536a2e90ac9525e300a6e8f93a601d58d22024c2f3e514b41e44fc85f580cb7c436411b1ef13b1673cfdc32059ffe9cfd1333cde2b8e750a98fce042eeea37659e250fc65ddff15009183f36f007c49f747906122bdcbb9a8b72f3dcacb0fd2e46346ff903a5e65ded448feacb2d942753fa4f21e7fff35e067547f18899040c70a11e959d2a7c8fc727c1c09f718ae757e7d1029a6b01fde1f71c7d73cbf00379f7ac71bbb219f6d367f798b5d68b935cfffd982d78cbdb75daef30e360bf8bd48ef05ae2b949731a008e04a7395cd50754562e47a7e740f9f453a0ede4268347259c9bed80edb9cfae0b1cae9709f763a8b6ea50add4cefd36fd9814c449014dcdaf49c1c4a9b7befa641a7de6c4f70b52af990495fdc331d6cb83c829518101213cfc88c38e4d0fd1d29b5d1e1499f65d286712624851a8041c3aaa3381914e2782e63599e3ce89347e8c134b191442e54fe88eab4b80a696635d2269062d6129fba5c8b54a1c07241556424c02504be3f508f63ea335033a90c4d648e969c66edba38e21b442efba350e806ff05aceb7437fe5e04fa4f4365cfeca47d52ea1272f5c3a8a51f3d91e51599d48bb811782bc8af70a17581bc39220de9f750955af6d0291033af27986603c95fbe94b1a4d029f3810c4ed3b8f8a1f6de54d9087b2a981cd3f80cddcb5c4e42d057f8348e4be51df4096efaaba137f8221a64ce8afa3f2d936d1a63cb4d95b143fdab88d0f366fc4634cd1174cd1454f5fe6e3110062cebf7edb6caab8cedb4e2e64645f027d2c07806582a9cf9ed9a63d25db2b0bb527388548423176b158da8e9296c40ec00ea49090526a061697ea9e1a6d7f7175fb7db48f4b278f909ebd40c2d94e85ecef8adc6a696103aa0bd70dc846b55c95e41ca7a5e033c65beac3c018ba9d034d0631032c4c3fcffc23f9b7d48e80de7ea15ed73159bc336d4d058fe64aa7a7", 0x1000, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x7a}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) 21:09:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x0) 21:09:47 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)="d69a0759ec38e3a0cab49f8b15fd502990f7cda57759b544edcf3d62c5f93338af1e09f87af5567a04f9366a57a153c8550eb5034be647d16aa51246812ce4bcbbd4cbaf477d6a18280ed667d2a650797eac34ee37672eaa76a7bed561fe59bbbf75b2ac8afc9d6bacf5393531b4eb4d70b0348884e2f505d50c5446792e0ec61c2390df64735882d34e484f4dcf20947eaf9525bf2e0a7a917b77c121f21359c70fc2c3fb8b8274b2192a793a349e072aeba7bfa3dec4a74764f94ee44f01061d445167e120ea82a015d2b681bd5b106f12cc1774cfc60c4ca958d8f0209090b70cbd4873a34d0210", 0xe9}, {&(0x7f0000000140)="017b233c490bebc1e5ac8f73fed4136b3f2d6f85a636dc8d37df495e76b6c650fb9ccff758c6f4d61030b7c8", 0x2c}, {&(0x7f0000000180)="93c272fb1b7066256ecca6b5efce3ec217801652d0806a9f217b377f4d851b51522eeac23168cb180bb2b9e8d8d4a5978ccde2697ab7a51fe5fc491da328edfb12f75cc5bd5ecc3cbca1e1e8fce9f7749b8a26e286c13ef8fa", 0x59}, {&(0x7f0000000200)="7dac42e5e4ef44346e6f17fc1d3727d4cf3ca6b391fb52892306f7db1def9ae21de520205f9b1e1570f36592a62622fdcaf86de82279f0cd61882c7321c678b789f5189cd349d80d45454fc7d3cb", 0x4e}, {&(0x7f0000000280)="2c8fa72ac496a7db95afdb1575a22f8e1231673dbc985546ae897f4b88eaca44c1dcf47f6780be4ed079e50bcd6092d8de7aec7430ab86fa491252a11e7b90ab1aa3b447329a173245bff17a9084e67b62a2020520f7c0c8af2c5574b48ed115a0b27215c730bf00aa57b0cd160601eee5f31b28e47a145b6bf76c56a8f8f7b02cec20eefcdc4710a42f941cb1820eea5d36e6fe4c45cb3f14befe0c1ddfe9e757c878110f478655b52b71b3165626d6cc275a3a94be5e91a5ca3673f0e7c35276e2ac3c86430d8a7c241a48037ff83f754eed34bddf0e45f8d1a7239b59b20b2bbb87f205ec98941c2854ca0d55cc7471b7424920d2ab8cd73ad8fe1e", 0xfd}], 0x5, &(0x7f0000000400)=[{0xf0, 0xffff, 0x100000000, "0a81d62058d35dc4fe258f4089cd2402dd5a80b50cdc2cd4f643af3f7993645cc0389d16717ada865d923de0964fd545f108f426a8cfb2b0e6f1d1f580e322d81013f1999733a034779726d39b7a078790355884c37b072fda7b43c9437b9b1ebff88a633657c0770d679f247063081271f7201ca308b65e6756b95202386bf58440585f1b6b61ee4681bdcbfcfae184a02386e29b1b3d230608950f3cd5a86a00b15c3b830b62f6bcda9a3d5acc46f5148e3eda51e68edefc45ebb2ab7034486ec835da2648747655952fcc01eb57cce50cdaba172659c5ea17b7"}, {0x90, 0xffff, 0x5, "4fcaa9f76059e5f5acf651b66be652cd6f02596dcad03569476ce18fa665133d12bca39495f3970f728a909a81bd12d172e2f663bcda427fda6cea0922fdba1cd4214d1f3988ead562765d5ccaa85b17063edc63b2d1b403594dd9ca5e8edc3dfeb514f800adc49c4e86e04f68b73db5303e0f35e453ad9c75ca0919b8f8"}, {0x10, 0x1, 0x20}, {0x108, 0xffff, 0x5, "a691f0f2726d85033ce68c5e6b50c729030070b9f8d7cd93e4859938878afa329ea7ae38fc4d50e2754427a329a7da5be4ec505b7d499e0deb481c73c7236b430c0c4e6da8b1435cba2ce82fb722556542f9d5689b94aaa22061358fb631b76e5819a5e9b1e14f10d6b502cb0b27ffe2656e84e924d583569f54a47138ddc6d6205f23d10cfb4cd2cc1dddc520e68bcd94ff37014325500abf587252a19a80204620b9b03b9a8f6ac906e86ef2cfb18127ee3563fdddd98d7815c5a9f0c0086cb66a488d53f82a2eeacf140df17beab2cbb39d8bcfd2673cb159f9ab5b647224340b72d8f9795dac62ebd03ed896888d030e5a74"}, {0x108, 0x9d82b69a8e438f57, 0x8, "49ecb8fa689a3f5f186b809598cae86cbe7a03232ed209bc5a492def8084141f7adae9f142af78bbf06bf4998ad21ebe9b67163ed40b97c8576906798027ed22e28bbe679425c0c43a2baa40a7d6fd7b2cba1974ee9219154b6e2c23094c5a2b0cc4a9508ebb9ecd1698a4a18defd29d195d9f9a62b4addb319476d889aea7433c066c7619f960aa2cc0a00600acbbe828cddd3abd0f67c793c7e1ac1ba072cd1aab904423b3ef9685532e20a72dc8e3f5969bb5e97c3d86e737ae13c32909f50b471206ec076a96d569703c9328408bb26316c32d8300ee7ce456b566da607e441f9583d3f4163e48cc57be0de96e2016"}, {0x1010, 0x1, 0x81, "e2104b787ff1bfe89df36da354a4eee32f5481a13f692641e43efcb6bc753528f1b0d12748212dd5d7312c579624a7bbcbbe83ca3472db97b6defdff9c40d4acd640025dcdd04c69eb718162d17122feec954406e59845192e60d9cf8497265eb898baf121bdab0be75b171d5132fa8a8f5913842e0d346349668932b19b31dd2818e9053cc00bd796b005905176bc1a02308803272956c7f363986e9674dd14cd2418fef4351b4ae26f53c382bfb011643ef5d80f1381f8dfb75e92b6e688bdd7d9e5373c0e3b8466cacc4d5c9c3a7a1eea28ec5b79ccfc2ac28ac0362a0de17570ee16ac1186e8cf28cfd2bb9ac11cd64d662e12435797c7f94521fea13faa60a8698e6636737939a477d6cdf42f539ab2c1cca06d2623e67bccfb1b6a6998d4ef5dee57a9b1b495dc682ba18b8942196c9a83f2fbbfb8a5aa996908ef1e53172f30a8fe3fe5b3902f3ca961871012856dc89060dc2bc0fc22da1c2eb8e55aac6b878df39e93adb36ebff13a042dbf28a104796c25e1d9def01771667f217b0fa4798e5e17ff7612c122799ea635bcaf47d7846c52ffe0e32e795cfa58f03d41ef536a8ee690eaedb428d39940b584ebca9f45b90da909dcfc849f31afe3b95dbe69029cb96410b47e85742a5a8716ada977fe94dba99e3914a6fee2d274c428c62e65f2c7efe6f68b6db781d7300e8e305916e3894b44f837f0639a9c46ddbc481a81daa2877a4ab68fcb742cc2e7d8288b5f2402eb5cf6772a5e0e7c07f27ca4a7cc14b374132a5011a2648ba7fdc0147a0f526d6cde3795cbe40ff741ef1d7aebdea3887f93adbbe8e23560ad2c3c86504661c73def9cfc332bf04630f322d0e6488120c4c9b46ac52fc01d9c14af2e0cc6f719df77ebb0247b66702d1e6ffac84d9a99fab90b0a48ad960e3bed39926ead013aafb55510c1beb972530cfcb2a4a455b9bbeb5165904bce1c56dcd286f53903d4ffbf4ac683ac6bc09e6e1da5bcc10264199065f419d6d12b3a73137142970fd01cad763db036105c38b02f97aeb3bfa0b3404f3ea4f8749fec77f5b1c9558e498fe3498ef9032b5febfe32a72e4d4cffd42eb34bfa73224aadab1bb22029945b9b6632a94846b1fdea99c1bd5fc76e60865227c3c586fb48f726dda5900345e0b09fd6b51148cd726d1c6eaf2a2720d9563c070768867ed114173c84a8fd21fa1f468df2dde783750b0dd4a515b67dd541779314d3011f1f99caa5e49c87b6a844ab448065e19a2ab670040c1c646fa8ce755454dbc607efb3468b097ebb495a529f63a473519db461531c6a3a6cece6ed40e592ba2346ca84d879c54205808179b70d2c81bf03b47702485a13e9d79681b22d0ab7beb1987fc70f221e29e6e33ef7817c658055f3a749178cffa1af0e472f6f98b74edd4619e7f7061c1b06be81976ec89b9f5064dc2e67481b583b1f347c9871629343e1e3d6c9d2ece85bf509b12a38ea2b2306040a6985b5bce3f96b4fe5b71e73a03914984339bbf4a317ffbf67cdc1a859700d20ec0b0a83cb35c6a62a436c921ffd80fc4dc7c50eb16c1d4e73f86a0222c5aed160570582a0a87569fd1cbe5113455de33660053ab8683138efbd73e17e2712156f4db0b03a2abc6efb5622ca6d422777857f1c6fd2dc87050a1f39eabe48dfd0c076e72143c8eeff5b4c87a9b14ae09dd96cb19c342ad58a3d19bdaa6976bda7a85f0dc326454a2e22d35c42dda0c8273055200a02b70e6d6252851e2edeb7eec1d76fb9c3e19d4901c92afb8e90e0e0dc853a00dc5fc39d40305770c03052159a9cab72d5c1aad3fcff146abba741afb45d821f2c3bde7f421b1ecd53e14f017c8594ef4c74866ea5430ebc575d7a177bac1cc48d00a6e28d95ee2fd0d9ea432ff2ec7b9557584efe0cc6364745e702d1b56199cc5a191035234698f10bfcb3a47c15120d859bd19a6e6c8d4dcf70ca8381819ade3c0fa7134662704ffedf1ea09627739a3fbb58fcb4446e2a754defbbff50f691ebc992240d9ef03cdb5f9526afa63d4828188e0c73a6b7bcd2601c556974091c620f7bf238330a1ebc58b543ef232e7176a2699f101addca0241638b45e7c36c6af08fae88b5f76c9310cd334db990b3d02c62c23e188d0ee12542f73f92b914158100ee751ac8b0efe4fd4a17f226e7c99fa830fa549d3b4509cbdbdca12cf34f79b8ff7dbe171e33aa8909c84659b5aeee0c89fadad065d3a95e239baf7ad38b6b07eb0bc364b0fea791a47b4eccd2d52f157b44e4cb75e9c1e24a4b0ef33a16eec6179aab179b23744f4bed0d9cb800d7b18297b7897ad5e2c585916470081637c50985998f9351dada4f383d6493498cf45f32ba03a9649622575c8acb8b99ff2226be5c9dde379539fbc5821b2b5791f3d5919fbeedbcd8ac5decbd57a965778c877775c87d6aa3c1735aeb15b191cc0d98b08a47507ba08e154929dc96a3ae912712f29904dd18b0b03cf622ed28d8ece5d1522239940a954c50bc8b6d3ad63782fb28d6d6edb2e6b9df61d6810215dc4c761ecc13918dbd69fbb32651bd54ddc1eda5bd14f9edb12be8a0c7723e7d9b8c5cbf9bb8e75adbde29d34910c31c515e0e1809af1dc16b369354725c70d46dd1150652f590df8417de7c2a2c96727046d2b5a5fcc7ff5b7ef5bee3b4e4e9eac52b0466bedcd329accd0c3ad8977f1acda1640b6bcad75e4b1a81b0e58e84dc091741f1ed0d6955876cfdcb643a2c198a4d618bdd94a8c51544d71f22e3e8fd2eecf4a4e3c63967ef5c5e4f764568c6171b2a91caea707c2872fecbdd443611faf304c398ee352742f5f4c951c138df53fa20da45309a40243dbcc31b52fbab456b811c0f51ccd3af0032870db7bafdf984c18ffe982a3045f38d05b386c9e3aa28b3e5a93609074f2ee87d38917d071580813d896b46d1ac8d2a259cf327f3eddccb70c0555c78f712ac0c3162cd2b2441532c2ec8b48e2898ba871a3d26de8f779c26ebd55fb9aac94c6988dd71c3e3ecdeb642d98d2a9b090563f4cc3fa26a9a70f0eb0592da372021b1322e9ce968844322996866dcf2f327c2e8c6a30815a771cade1429fbf9fa95543c51966fe8cd7cf1f0959f0dd1d539d0a09450a75d6e19d7749e76f2112337113610aaff98d9038fc857158454fdf9174f4ef6ea5dcfa4a467acb0f60d8ce306e1140a40969483981472c884607f598813ddb698110dfeca3edc52f19daf08485d1a742269a2095f54a58bc799321c5ddf9eab8f8e9943af4cd644871c034a376a2a12515a20f130504cf77d623b439a0e049e15b89fc7d1b929fa5c1ad669c0c84b844e06e076cf4dd8050cb4ed349a340a4fb3fd76648cc0395e01dee52327c2f074a9d9b84d72149dbb19990c9fce6b9dbabd3901b8f148cf97f7264e2f562148a90090105884e9d8b7bec2d8e894f0afca2845281ffb09f4434505c63c3886041701172db021e7a07f5f8e4e6df1c510be6885ee1f7182cf19b6eb4d0065661304967a1214159e74f9f5e8cf06ecf61ffa702a9c40c26c9b81c2526137d1aecf68c38bc1da106e3e0afb108e3dc89566f11458d88671a57ec84ff15d4bbec23ff740e57398db5ee6a2683675cf2a2c4518a20f5e46ec268d0c7b24f88193a24765c3aab82b0d9abc526dfa1bce287ca13c0d455fe3891f85733a725704955b47e4f110d8790d01536a1f99d7998513c4f6caba87fc852119acb50de7754151ee084938bf056225eb6aa4f46bead7ad8bd41ed28d9df7a91ea50a478189d75fe9a4cf3ebb3f415d8ea044845073cc49483c97dd5c8018d94551afd06fe41af7bddbee6a99544ec4be826cddc04d5675ade3a678b3549bf647592a29dbb7f5ce36d4a25463a5614a0ffab4c0f1b1f431a5b66f31eb02ff1b314e31160a81391a930963f46dbfda2ad27773b57923209752d77d6bfd8cb825973904f6a5e379192cd5d9e1d4c97606458b99252a2deb5212e654affe4a0d7ad5d8b38b6e87053bd645b07b13ed0e443b1261781d0fd1e19931c2924f5d92ba4ab260f9dd21b03c86e2d2a1c8f7f7fce809d3baccdf187312dff6ff0fa3b8e9544507cea21ff79f87e6606cc3e7512aade145e72a4554e0fc7e96e27c6e51396a7387a83fa25502c0dd2e3ec4beed43a09b07458b1c98dcfefe5c6e058cf86a57ebbb1aed113c17ce974277532bcdf1df52069c050919254671d964ce26158823bf605200e70f47e956bd5fc6266939b160f336c8a9239289f40ea30c55ed31e1062003f047d23ddaa6477f896fecd7d3ef110afe9e71e9e5bc4e8b1368c8ce6e187d3af1b1aa24af53efab1c1e7358a5f7c8536496a98ad8945ac801454b4620fc77e7258f93ff57a96166c314e98274cac183925a7d243546704dbcd55aa9c5fd64c2afeebea04a5dbc846c5fccd1c545c2ef37a6b6162e9a3aab273a9c75c437fa31058aa2576a52c56998eb029e8bbc7c7c9dcc4b3db829f5beb3af0ddf3728053d69bde89b45c0294f0d89080e8cd76da277671ef73ecd228e214edd72b7da0e5f4a2178e0c1f00f35e8138e4cd4768492b47224000e9851c973d94de69d945fed11465a082d90a9986a314b00f2c7b4cc3dd8959b1b08294afcbdcf87debca875c0a0090c375832c9e34db27cd2268b7077bc911b7a7183a3ffa249312882c080ee19952fc4d326e7e0622d8650dbf53d874826570856cca300b814bab2cf21a40a5965df5f7ae8be6d63905b40d4bc68981ac139b5c6db4c69c32f1ad0a6e0cb05cb75112d993bdd0c96002d2139b2dde6cf861078c7c8b9102485640bc93c67d3b0bfe2ec077c0e749e41e2015d5d245ef1ddb53ebe02c3b4a665d7773f48ea03a207228269a508acc1f448f198a0224d3b9e81cd085278ada04453c0ecd14bc328a4a5d9116feb85194ac57c8b94da3f62948ac0b7ef1ed8a0fce392dc4426b2ab12abe66f0514b0c504fac8e27c893266275786c4722507bc6ab5747970f36e93da55784a46ed08ea017023e6013391597d080b94c73856dbb809678d407881b3d460b2bce8d7cfcc9328832f1fc589083edba09e38f50df5ea5046b02ef625978f0fadc5b593c969f1c61ba506ea4d2eeceed46d1ef5135b94726260d8acb06b589bdffc4664bc559a030ae2b0df6976b45acd7c244f46d5646f459e73a48e90f435646873e5d8847d2a5bd31da0fe7c3b987747cf7d54c0e461de794583b4f2f0345f9f25c6d79d28d9a238c3da4581c73d69f2b761de076bb946565b50110cdce8de898dbed87971099883dc08f17a3ed24014bc9725228f0efd77bc9a65e1b9ffdc85218809da3f88a00e58e2f3fee9cbd5dc2eb8c4bea43b23ce20e6461a016c17b01480af10caf68ce11be75b8d8a18229ad8683be55db84b31454c5409393ef81acaaf4be5288c80ec20f5eba5b3e3f803865cb01cb330bde31c310ce4106c6b4936a32759f6dd18fa7c6bceba32aa18d710b25098f0d082c31ac78b573a244606370142c5d76698edd04f694286d20d63a045060587c386ca639ff8fea5792ef46405b1735bb54a3adcfbecb5e7fd8b300b739ded3e2ffa7c7727f9645c9a125f053de0e41c25369ae1dd9e752ba6fb3aeb8f8907b7f9808203c8a6bb92f5d7a4d0c3f8de348df3f8344220971c55b0a7439de35ddd7cd3d5eab0b9b15d2adabc2231356604906c5a9c1a8b4297f8bddf49d52e6fb2b7c8e8f85c85fa206c347ae5da7ab80796d4c3f16d21e59bcf756a28c121f3638ae35e2ddf0f0033642a91855d8185abd943e00c"}, {0x58, 0xffff, 0x1, "c8ba68c512d2a1fe509a52fe183721b5177c12396c4e97343c9730de6f3e5f920f6a5688edebfea90fabf55ec4189c520813b684f7ab21085f45b80e3e8eddfbcf3ff4d9665202"}], 0x1408}, 0x402) 21:09:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) socket(0x10, 0x3, 0x2) r1 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x18) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) fsync(r0) 21:09:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x401) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 21:09:47 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x366f, 0x7}, {0x4, 0x1}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7fff, 0x9}, {0x18, 0x2, 0x2, 0x100000000}, 0x81, [0x9, 0x8, 0x6, 0x1, 0x54, 0x200, 0x5]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000088000000000000000000000000000000000000900000000000000000000000000d905a8cfbf05f7f029b5e41e3c4d437a41466142c84fff925df0be99d211b20f249600df768e91697029d9a29d7b2759416cf49c80a56f89b2ce8d6a50b34ac4e5c2a4f371d998b64b18cbd2e53cd99f3febccca8b6d37122be4323b322f98cae039f2d2edae70971c884b8dcd60a2481e5a9cef53decdd14d94cee4aef6f56e06ca58e16f15c6e57aeb47c883d27f40a5bb4b6610327c4f8870d1a932cc8b5cbeb8fba4e7280c212a62e7920190522bd25ee72b88776a1f3c352d48f2af4271dea6dc053787e0fc3090624d6dcc927fd81002713f1b00b129234f3e95b67fd2000000000000000000ca7d4ce5866020a25cce22d9547d032452f930b7506a80743961af23610a167c4c5a9e012a15ec331221f4137c307b4f01f928099fcf31b3884fae1bddc96ac156ba7ca798f0e5054abe990adaaf549d070d0ec34d7bdde6ad6c36089eb58d777c57582dba00000000000000000000000000bec69a5d0bf609b78e38a23307f459f4732746aa2b01f10672eb3e4c2e3bbc1008bceb0f566eff2e86b2781bd81a11e8afa09189424a8a5773b31b7003a1c754b3"], 0x0) lseek(r0, 0x4b, 0x3) ftruncate(r0, 0x6) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000001600)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) getrlimit(0x7, &(0x7f0000000280)) recvfrom$inet6(r2, &(0x7f0000000140)=""/137, 0x89, 0x2, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f00000002c0)='./file1\x00', r3, r4) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) r5 = shmget(0x3, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001980)=""/4096) rename(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) r6 = semget$private(0x0, 0x5, 0x80) semop(r6, &(0x7f0000000440)=[{0x3, 0x3ff, 0x1800}, {0x3, 0x17, 0x1800}, {0x1, 0x28a, 0x800}, {0x0, 0x100, 0x1000}, {0x1, 0xde6, 0x800}, {0x0, 0xbc8, 0x800}, {0x0, 0x6, 0x1000}], 0x7) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000001740)='./file1\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0x8001) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) mknod(0xffffffffffffffff, 0x80, 0x3ff) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000580)=0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001700)=0x200) syz_emit_ethernet(0x1000, &(0x7f00000005c0)="5764b938643ef8484f1d26c2212faa600673183ff04a03b5d1929f6fe46a4e262d06df09c64569c43b0fedd7b221c09c3d629115d6ac4be6932498f573f42138f852932d1bb5e4501bdc6c7e00af54f7c7b3b5c6a3273789c7b222e8df330e6f447f47a58bef2cf62c9d23e8f7d68a42f8f4b69165689ff9e83a1052589840f4ed025ab0c5fa580b920377cab00d6b51d06d04af3829d367b4fb687458dfc5d9537a0e1fab86e2d1fc8f943c527ea19d13ea0f7ae477d90a75ebfb949c035e8bc3b38f45e4e056a6d5c17ee8e7882a3ad93d5556dc427abdf1421096e82ed67de23e86c3cbc9172a60e35c2b9a12e6e85a1913de965217345693ce9f3ca6f3db564850da959a6e4ddc100bd06bf997d026be3c17eabf77a3a7359919a1c8b5faadfacedfae62b068e603d448cac53b5733c4f3384df846ba084a366bb2a0a2c9008ce48ac608a370582049bb0e726f24042b2106146eaeb7e0b04b3ced84378afde6e3b2c260c1d816fdf00132b462f59f1eafffdb609043173ff7756f6e1cb6376fab7ebbe0194ebf7af9593191e867f182a72d3780b2a2b1de8fd51036b53f285e97ade12c9c2a6eaa7bfe7d632c56370c3b9f36694371df10a4650722292172f297806257fef5142cfb00ff85124b1bc02426265e23bbb986af4f8221ec2f3e4f9f5bcafddac9f64a01f49e466dcf85f9196dde0bb9ee371dcbb609f2f39e6ebf7b2c13bbdaff41ae9d01407ef250bf911c9a27238e41c244e8ac6179320ef9ebba60df1544504423e2c71e19695a98dc454a0b815d16de60db5f16a812991fac77e303a61bfc99a04c26805e1b9a59f0528e11be248c0551b6e16e90c6c688bd6386440db7fed407736c6b97e53efd1526d4fcc516926ab66cd56b81db8ffc7e2776454425cc520516aa972f0b5a18c984822b06c7ac7357706d4d52cae1b985b0c3e21bd0cd7e1d5d8f85642d7cf2dd243bd519b664dc91925b318bd370d57fb2c78e625f700f02f99b3c916521162983fde80151e630247f53983f79004e7671e9217f6ab6be31505f5ded72bd9c43ffd7849d648fc45ebe5ad36420c04a9418c4f4c0dcb67ecc5a1e34ab9006897d395fa4edc550ea3d423a049f0ab6034ed7017a7eca6303402dd0348cb40b4b4f4197a35ad2359255b9caf6f4964b991f9f101322abbefa3b8b7672fc916db2338a0d361bda7290674089cd743971e3aacae729800c009c102122db0560ed85c5d44e45bcb05e346e20143421929238ccf5d436ad2efc953ffe369aa6d90e54efb7756e8cfe2d168970c84b39f80be6fc544a8ace761fcdbc137ee0bd77ce0cdb8bc43191d2b17eca594a14bcee2a62d690e79b96f1cd61cd92c50f9381728f847e8d281fa577af0678690a58489d90c2a83fdd015010612a7db0e581a76b83f6a3a869d3221c944e066096122c9a1c34f0e10420c7d239405c3bbdffba58cc86344e2d3731bcc7223261405ecc02f920fd9bb7a2e3d97ce63d42bf17ea26772875fe609d3983eab390b0f121bbf35beaaa0c947d23c8809449571163c41c45b28c7e1bcd10e3dbc5f19569659bff2c2e5f9ec8111b1b202d698107c0c4f9030044f20bb7c2ce4584bd839b0d135ad83f26b4638a0cf58116353e2d9e7b2a6e7e16015694c40d5c719f15dead40f8bacbd3ba1b898898ce63b0f02766d452fb388b6609af5a7c70839d810ea684ff8c7061d0d1e88fa6b8f137c5e1fafaec3f89aa8dadb2295c83cda2fe46eb237df1b7fac4d14debf87cc6b10f9815b260661545d345a5aec368d297cb03af6261f133b985c33aa1a139f1de8cc5c38e1e78416fc5fbba85a463cb9b8ec7907090d77e4dc2b18ca740bec0be6ef3a67fe32c7c1de69d088914fefb39d6813817399ce812967dca53f8b43a13ed9d63df57365ac12faaf80de8273fee1cbb31230eb15d76803ef8848eaf36e42640f96c257c668e038b8e61065863686e201276c748db01be70d61bc60f7254f10f50185ea91ad6c90f35bf9e4a3ae02b33c4ea154a0e8f2a230152be48e8e811126f1bf32c45d90ad5f6fb18000eed7d6561d8b8fcc620b4e615aff78c92a578876f9409c560bea78c8147c315d8066ce6748d33b9355ee03adbafbf9c82033da420f9776ca82c6950d07b0282ec8efd489121995dba60d0a1bcc57b7f7b5078887a7e6f3c7df8eb1796eb1f6b933bf248b3edf1f408280b5cec88e672f690ab2148030015560b76e2570357473629c9c73b4310a5d4bbfbe7ed19ea3e7bac1e5728a49b2f3f917b6a9fe6e846bb9ba900cafefb8c273bc55071cb4628847bab1c7689ef94e5aca3b870b44bb1e19725840dfc65457a0246a56f68deec96a527850a38edf0bdd9615caa5a05799f224513ca43734954266b4733fe40339492f18ff7e02fc8d68cabf834e42e843a7e5277ae6e48228be3a11bf1121c46698ff53d295adbb840b82b6ca9e3f47c491641859ac96c49eb1522319976c8d94b17340b629efcb1cf36b475fee90c313b98e2eae519b443406348f3d869496632ddb5631de41dd2e921697ffc3836ff1dfd5f1f0c7a0ae09d4dc9d3a63da411a3591ded43a02d7a9f96d5be85490cb315f4d79645c6f5b70f1addc3cd4f7f1df946c2de7a9ca926eaa701a096b081bcd646b0ceba8995cee9c555b60c4020da2448606c8ee9763dfcec3680d5162e11c412423c8c06606ee2a85d3060b1730c70508bcb04f029e262609f4f2e8366d9256c27609d44d4d60254572cb0a20f408c8dc0a9f22279ce0b83d163541b257f21b04e22b206918c3e57cba37cc394646860bf4ce3d3ebaeb08f6f307df76b80aed7af07b4f1a2b6baff2902876ff367d03b25919ef972871fb42557f038c103ba774bf8f578e80a41fa59b5c8bd32f51a4daa5106d845fa1c4a393feff0695853b042173bd5e1e3f29e087f2ef4c5c8a49684cfb3163f6b9f44da4b1a6a527d180f3f917a775962d97fd0b16d44e68eb75299f890bc329ee4796aae3ed0d16cacf68f54ff13fa6486ba49be651230fd0d4ecf2a4d2ac512c6d4dceba22cacb3161790145a80de7f6607482308bb8924a26f348b408c1bb679588ab434b7f8aa353917c60e1596fd9e5e488d6819c2e28644c45004387414687ebff61398e9cbdb358d8ba7eeafa009d0d4432e9a44aafacdcdc5aba19b7739e2103b58c77575fc8ee5cd49491865b0f735df985be40126d65cba3fa2e160901c5bd35c8de8928a164ff0d41243c7ae8bfc5855316b5596ac0643d92440bf97ecf38e9af6426c746cc459c04efad1ddbe662a510b37d2e849ee6b71178d229c1e0ab16323700fdee61c1e98205f2b81c17573c2e3449d954d1aa230772829988df4cf9b7a752127993d7e12440073012c6c4318883704496259ac381de6e386f03946f79b114dfa6d6ddca5570b636090a88328463e500c3405d3b487fb7d163cc5ce6d156f9e197a05795136442bd1571c5804b4d5f2f0f8179263b83b80a5a0fedf3dead6992936137fd99a075ddabd34cc3734720d133ca21c741e2cab8d4051a9595dac08bd3d095acb0c107d1f961371eccbd3e5c68759e9be722b7bc650466463fe35096e4d36faff1478e3b5e7480b766bcd751f4ac042134ee04e4a7fee50737bb08c06e5cfb8496bb17e1762906f522e5babcc34b9a72cabfcab604defe322bd8ce5aa9750a25c14ce4821c5219221568b414b0477bb180ba77fe0a61966ab83e7fe15e045101a19816a23f243bd8dcd6f8f6ed2eb4357573e1dbd3b6c5b3481e08ab58c7995811900d9818e6f683abd64b5e47e3c21f2e5c3aba73adcc2ee7bc356604cc67f4b0eead4fde7ed331253a327f1b272953684d428a43c065a29d62081e87f4c17a55d1dc23bef5e64f16ee8e4e7f86160a99fadcd31b7a8d7f8e4e78825a350fc9c529e92b3d6635965e3824f77f1c84ae7e7c38ad6aa4b4729e576091ede4e67fe546fc9da0eddaf7d25e0bb4e339d3b327329e06175de5ca45f36a9abadd56731c3efea1e1fc21debb725aa59d3aa7b5ae4e2ea61279de837c7a45839b10102f04511ada2952c873e06bfb3bb065290453e745e647d997d1f09e915589af54ccd5bd2550adcfe6f9717d97eab1b231f355ad918561780ddb3cf39e3fc332bac9251291cdb2465be676b54c8d4a3f7eaac0f3b9cf88c3fd28caacc439b009dd5415110456c1dad9ea6321858a47aeff6f673378262f2b688ad8875cbc02e3184da37f7d655107f1ee360da6ae4412c84348c41a3b27535560002bce25155d507b8b5020d5ed93ad01d3734f4bd2a77058497d0b4ce79a4d06ed5819bc97c6b19802b1295e1f2034ffbfed867023670b12039d51569d8ed1b9a54bf09f261b277d539d0039e96411690176d49e54dc94a865d6e7d2a6fc81c7b97bfe2e8632e76876a62028174988ab40bac6ae0929bbf741cc1d7fde9fa908673102d00f20051a4be212a45ad890fe8ed7f095f18dc099baea91dd4f82c72eb48a3df637ad36d8ae7d9f07be687d30b0f7b0617b5db57588ffd8a6aca07887bf451fe60244654fe7b585d62191e602917ec174813bbb5e0e8d0f0eb868359228e312d39e98b091078de5b74a5af44551c18e49dac7288dc1954b511c16cb3a0c3eb8ff65dd7ae9e3565c33122de701364b8a0618e76c7ec7b60aa473a9c284be18e944183aac2136e6cce9bbcacb72412fc734e3b12a19d5554b7d1e84d2c251b80c0e74e4e160f3dfb1004c83dde898239a70253c15c17820702ba466d3afa78a093ed364a669d24f022538dc92efffde736d4b0ae155d4bf439acccbbc2702a15cb482efa9914e3e59be6da9977b6672f5e609e2d33c5ce9f839f23092e6f1f972ab635800dcc8b98c83c9716172911f2fdb30df52e516cd23a1819cebe9aaf68b4b819b7cc9d693ca0209752458e3aa70d05b3b48b9373d9bcdafb963e6a122d44b23d608811b33ddbcdeaf61b70fb0cdc495c08c063e9913472f58263148f001517c85805da05352fd9777fd31ff48bbf33ee4884bedad15d4f71f56a1bdfa853a0ff63b819fdc1cdc7f5d8435b643a320f3079a1364bf1cec05245594099ddbda17fc0ecd8952ca9c75106308cff85640213d382a251e0ae863a1e3de145658afcd75a7911199065dbf5178b712f6d5dbd643ccffe6dd9be9bf85e38038199b0b33fc92e416fe0d62caf1bb7c048911701b8e01ad3e9f94f74d4f533cc757121c01316036d95d13d1ae13a9a45dc687c787f7f066a3b08c23805b391afe9f4db60e1847d99b46e53afb1a483ca4719484753d92ce85f413a891a27d8b99e68a80006055949b59d1e69640a7f2bea1b8d5c8e47fb37bbd012d4f95de16313db6f571dc993a83dd90c1af9c88e738f9518cbf220b094d78f9ffae0fffbc771f3ece3794346ff163734766dd21e8207f7f0675cb443a0eaeead534b4efbd18c92731b9b3a891914a665746f969a76597d7b6914079c052c4a3e6b3405a6f4778f7cc1d9c171b8071412d064ab31a299e5c719739f47f571c4d79f781e636cffc4afe06827503e6a3b747a47af834bfff4e7ecc6e167849526b1be79db41d2400879654fceef58cefafe17b1b37fb6051c7475826f2d8674978c84881b3512e56f55b3c3e61d2b5a5d5b500233b28f9620c88b0ef7e1c88ded1b206b7314ade012627642eced10cefa27142292dd40e9fdc9462d39ca27e8383d427392799ec214d1c2dc9c1386cf830da9ea1187f256118f7d4c4b1bff7a77f126e9b8633edb444d3282bebd1ad177") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) 21:09:47 executing program 1: r0 = kqueue() kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) lseek(r1, 0x0, 0x3) 21:09:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x1, 0xffff, &(0x7f0000000000)="fc034a1ce0e8d631966dabab81e26e74983a65ab6647e063bfa863c12f5a82acdd09add979fd5b8e81bd4621a0cf2a853033b56a81870754183f73a904ed4f52ea89ddafce538b22a8feb435a6f572f5dde248dc4a18565dafecb323e5e3565338aa03500dd0c05077d36b7b60f87e00a11a1130ffb67690a123cd40be1e48c94ffd4ef43df5749f3228bb97ce6a2b66c8bbe2558eded564087a0fc345714701b86f656794bdd2ce04a60bbd69ebcbc07878874e4acc8431bfe5b16587305ec81f4f1b998d749d390ceef99658c8a4c38985f93fc5ba5fb55920ce722b41774d", 0xe0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x84, 0x44, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x100000000, 0x27}, {{r0}, 0xffffffffffffffff, 0x50, 0x80, 0x4, 0x52bd}], 0x9, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xe0, 0x80, 0x3c, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x43, 0x73, 0x351}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x40, 0x1}, {{r0}, 0xfffffffffffffff9, 0x25, 0x0, 0x8000, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x90, 0xf0000002, 0x9b, 0x9}], 0x7fff, &(0x7f0000000340)={0x8, 0x100}) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1000000000000003, &(0x7f0000000380)="ecff00220ce81c1a268af68cb290333498f047b7057e0e819b35c0e8a3055ea87f02dbef0275d3983923c634ac5f1bb14be48207fdaf16a9b9422487fd6c22606d2ac50c4ac6518a06a34ed1a11ea598da42abd8d3acfdbf3c51a751d1e6026667d2e55b87a57d66ae3aae38143fd6b034bd121e87ddbbbc9e61c0be17660d2b460535a4c0a0f23d99efc568aa8a01f62dac98db14166f825537f07ba8ff14177ad735cad334c3d4fd9eb90ecc7a6b88c7ee664e87fd7cc33ebe1b9876f37b4f85f54acbc5d4b03ea4339b473f7b001ba25434cb3f509eee316a1d61949278b550dfa94929d978b66c84981b6e314b5c8786ee46a3a8b09ad05f05b2bd37cb", 0xff) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x1) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) fchdir(r2) 21:09:47 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffffb, 0x81}) 21:09:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x1, 0xff800000, 0x9}, {{r0}, 0xffffffffffffffff, 0x23, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0xe0, 0xf0000081, 0x200, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x80000001, 0x200, 0x12fd}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000002, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x400fffff, 0xf600, 0x1000}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x200, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000004, 0x1, 0x9}], 0x3ff, &(0x7f0000000200)={0x180000000, 0xfff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r2, &(0x7f0000000200), 0x4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) 21:09:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) r1 = semget(0x3, 0x3, 0x39) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/7) semget(0x1, 0x10000001, 0x4121) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/228) 21:09:47 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0xffffffff, 0x3}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) 21:09:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) socketpair(0x0, 0x4002, 0x5, &(0x7f0000000040)) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) 21:09:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x7fff, 0xffffffffffffffff, &(0x7f0000000140)=""/92, &(0x7f0000000100)=0x5c) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x402000000000029, 0x9, 0x0, 0x0) setsockopt(r1, 0xa7e, 0x2, &(0x7f0000000040)="3f9a260ed13cbff1153ee66f5048507499554c74a1a242dc255b5e6ed10d4fd424ff8c69a3db5ccf6489cee2a9cc701c3c31eb916774e016bb149be9", 0x3c) 21:09:47 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x5, 0x1) r2 = socket$inet6(0x18, 0x8000, 0xfffffffffffffff9) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) read(r1, &(0x7f0000000080)=""/185, 0xb9) kevent(r0, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) 21:09:48 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f000004c000)={0x77359400}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r1, 0xfffffffffffffff7, 0x4, &(0x7f0000001180)=""/205, &(0x7f0000000080)=0xcd) 21:09:48 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f00000000c0)=[{r1, 0x48}], 0x1, 0xe8c) semget(0x2, 0x1, 0x20) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 21:09:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bba936540500"], 0x10) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) 21:09:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x1f, 0xeb48}) socket(0x6, 0x4005, 0x8) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) 21:09:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000040)) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom$unix(r0, &(0x7f0000000180)=""/234, 0xea, 0x3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 21:09:49 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) 21:09:49 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) wait4(0x0, 0x0, 0x800, 0x0) 21:09:49 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x401, 0x3}, {0x1, 0x40}}) r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000)="f70f0000", 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2a) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 21:09:49 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0xd81) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) r7 = socket$unix(0x1, 0x2, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = socket(0x2, 0x5, 0xff) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r13 = socket(0x0, 0x3, 0x5) r14 = kqueue() socketpair(0x1e, 0x3, 0x6, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x39, 0x7, 0x8, 0x7}, {{r3}, 0xfffffffffffffffb, 0x40, 0x8, 0x2, 0x8}, {{r4}, 0xfffffffffffffffa, 0x8, 0x1, 0x1, 0x7}, {{r5}, 0xffffffffffffffff, 0x80, 0x67, 0x2, 0x3a38}], 0x7, &(0x7f0000000440)=[{{r6}, 0x0, 0x4, 0x8, 0x0, 0x3}, {{r7}, 0xfffffffffffffff8, 0x30, 0x0, 0x10, 0x7}, {{r8}, 0xffffffffffffffff, 0xde, 0xf0000000, 0x7, 0x2}, {{r9}, 0xffffffffffffffff, 0xff, 0x40000020, 0x6468b998, 0x81}, {{r10}, 0xfffffffffffffffb, 0x83, 0x70, 0x81, 0x8000}, {{r11}, 0xfffffffffffffff9, 0x10, 0x8, 0x1, 0x7}, {{r12}, 0xffffffffffffffff, 0x0, 0x40, 0x8, 0xfffffffffffffe00}, {{r13}, 0xfffffffffffffffa, 0x80, 0x40, 0x8, 0x3}, {{r14}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x6}, {{r16}, 0xfffffffffffffffc, 0x10, 0x2, 0xeff, 0x4}], 0x5, &(0x7f0000000580)={0x5, 0x91a7}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) ftruncate(r1, 0x0) fcntl$getown(r4, 0x5) getsockopt$sock_timeval(r15, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x10) munlockall() getpeername$inet(r16, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) socket(0x1, 0x8005, 0x8) r17 = open(&(0x7f0000000740)='./file0\x00', 0xe8, 0x31) kevent(r2, &(0x7f0000000780)=[{{r3}, 0x0, 0xe5, 0x4, 0x10000, 0x40}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000049, 0x3, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x3ff, 0x1f}, {{r17}, 0xfffffffffffffffe, 0x8, 0x80, 0x80000001, 0x966}, {{r14}, 0xfffffffffffffffb, 0x80, 0x1, 0x3f, 0x8001}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x80, 0x20000}, {{r8}, 0xfffffffffffffffa, 0x20, 0x80, 0x400, 0x2}], 0x1, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0x5b, 0x8000}, {{r16}, 0xfffffffffffffffc, 0x2, 0x1, 0x6}, {{r12}, 0xfffffffffffffffd, 0x1, 0x10, 0x1, 0x7fff}, {{r13}, 0xfffffffffffffffc, 0x4, 0x20000006, 0x3ff, 0x3f}, {{r15}, 0xffffffffffffffff, 0x81, 0x80000000, 0x3, 0x3f}], 0x5, &(0x7f0000000940)={0x52cd, 0x8000}) poll(&(0x7f0000000980)=[{r15, 0x2}, {r12, 0x4}, {r1}, {r17, 0x8}], 0x4, 0x1) preadv(r15, &(0x7f0000000ac0)=[{&(0x7f00000009c0)=""/72, 0x48}, {&(0x7f0000000a40)=""/101, 0x65}], 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000b00)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x0, 0x0, 0x8}, 0xdb1, [0xc00000000000, 0x673, 0x1, 0x1, 0x2, 0x2, 0xd7]}, 0x3c) 21:09:50 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) flock(r1, 0x3) clock_gettime(0x4, &(0x7f0000000140)) close(r0) flock(r1, 0xfffffffffffffffe) openat(r1, &(0x7f0000000040)='./bus\x00', 0x240, 0x182) open(&(0x7f0000000180)='./bus\x00', 0xd8, 0x4) truncate(&(0x7f0000000000)='./bus\x00', 0x9) 21:09:50 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 21:09:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x6, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x7c, 0xfffff, 0x70c1, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x3b}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x34, 0x41, 0xdc3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x7, 0x1f}, {{r0}, 0x0, 0x40, 0x2, 0x6, 0x100000000}], 0x6, &(0x7f0000000200)) write(r0, &(0x7f0000000240)="f6fd9f52f0a20de123d61d82fc5cdb3da2dd714b72092b13bb340e38f005a5b822900d6b7da1c6c087f5c1531aa858a55967abc7107da27d906e3076a660533fa467c805c0e410858bf32ab38d98f5da36f36ccfdb9ef3331d81c06444d64b46c8eb6a2406e62a3ddb95abd268d6644869a822ac5284c42ebedd9f2e6329cebeba9eee8804182c51fc0345d0e6c03e2cc4f82f01ab235cb9589b1cd197a54b6d34bb101c427e519f4cf21d2c4976798e8dc196833ed3a0799ac9cfd151e4c449c245095fa7537aec6bea3dae91026c91c0658349ee37a69780cccafd6d8c11479a7aac4a3c92b1987098404fd2758cb0f628d1891d54d56a56daa9245aedc3f09cb21ac317e0f7595827667fa48aaa56ef3020a0e76328ba84260871151af8b7529b4f76e2e86055ef91dcbe161d7510d1747d6080af50770db232b2b8e079838314ad6f49851ef27b0201e5f7e599ca35ab0acabcbc34a8efc777a6ff9f57d0d60af88f5138a4e4acaaa141e2b4b2e24916c4011a4959f6489d245310518c68bc16e7dc74d7ebf2113d89bdca707e76e166afdf35609ba1fc148d97cf76ef3437d11b6193d8f099655f52c19ebf140a3f9d434d946b10c066677b4a4fff832767649b991171fbb4a7f56d2751859efa8b55898c2cc82f9972bc91992f249b4d8ea57544f60f87c2288ca4168e88a644e7aec6eae3ee0a7de6151e0283079b65a287bc0fbb22ecd0c432f793c53257fe1b28bd74e36fa16632276cfaf827c7aba8f04021e228d3c2c7eda310d2b112e7c32355e5d0b12bc4edd99e97b66d8a2a7a622ab0ebebd0eaea1bf20c5c8afad9c115d384ad54b1c28faf4a394fcf978fc7d5fdfb6dc99e587e0d4a7303daddfaae48566b987d4c5f18bae29247886cd572578242a3e10ae0eb0af03ffc68f7e6cf68ddf85917557b6041b42f1d1eb023dea96b6fc346e6269526c71b30c5512628a4a0f7ff870b0d1b26c39798e906ddf6aac14a34bea9eb56113ae320b347edcf8a10ed1dd6a0b9924624d0511f43599879dd8ea459192c9cb88d785a6e505f45bea7216852c8df5e445e3cbbdaf5dbfff7cb0869348e566f03416779fd952827390bfbe25b9c869994034978897c1a43258764c75d5c0d5070d5fefd64b988102c392f5888bf548f91eb119ce4f8ad62706e9177824a9b5d2e28700d421d81534cec4804c15626c5943f4dfa207a978bdbd8ea64a4ad09eaf52feec3fa2686bfe876e45e9583227e877e5f8efb922f95fdbf3854f9d23bf0f479f8b0bd983d49efb702f2f35817931ebca91f75eb7bfb7cd7277e7809d07e6226ac14b6e8e6cfe874282bf8eed6ee0cccc7ba879628312133f22fa36bb7b8bd68a64b4bcc50f4bbabdc948db5f1897b644a35ad1b0404b76785c408c8b1f61b03ef41d09525bf475813ee3ffb15412a4f5cef4aa3883061203bf958ec2e3fb106fdfcd0e5357843455f7479f5f4beea4d9066fc24fd8cc2d21c6dde10437c07bc54cf1683076fcdb1b42df7f7cfc9e209052298b1482e8570303edf4be8e134a779994328df5b285a517f81ff30b07b31ac77a8a7bf090f5ba86bf1921a58bc27057f521f96bf4850bc5a060ae03057f027168ba5cf760009580c31584b1021975111a0e35653eae38fea7fbdc0148f8c2f653ae712a0749fa2eec2dd4332862b19331a4ead90cf01847b2f3b9980c89c757bab46afbbcce4e1f1ca506de33880cfa298814470878ccc6f7b0384729a4faf2eb7203ea776fd4fbd9e6ea1fc79ba61b22d94eb6ce1b0c09c1a8429f3ab4a200ef2f373cf2bb61c5ad566903b094580224070cb2cd1581fc20566075403489ee702addbdf3a8d791e1d654b05f8ce6e44aeeaf3879db0f0f20d97a289a1d80d7413701b804d5c550d46249387565b647373f8f707d5a6d98307bfa92c3f7063548f1e28d72731c3860dd86f34f2e3aaa90dd0cff9140b3e0407772cae5c06a08efc6c63bb47ad1819b6135b500655ee8cd013b5fbaf2f62e1cc85e7ddfb3234350a4d46c6c17c5a11351b1bee3dff997182bb3b5e8cbca46444e9a3d772d3253aaeb2da8969b966292939268fb0b75f70a231059832b1437775eccff461980ecb35c717422fc0e0c541b6f478eb93ff6cc7f56a2e5e78ef4216b501bfb923dad69ea88f6844082e39a6ea028b19575ed6f6d8c35c4353e21548ab559d08d10008b868a1ed60c487c32dbd1ec5bca993e9b352a2968b162106d30eeec66a42041b60b3eeabee2275f9bbbf8ebd8d9019dd0a382f63d9614b95085c66bdd7b34aae16fb29582711a0326f36fe5a333c6c3439c4966b1c87a53d7b01965a818349a7cd0a5d91cc31781c144af4336ab1d5b61203dc306cfbdb0f1186dc3e5a0c77873e18413b6ce06e422cb5661b8575cc775ee9a96e2112fbdc1166cb9620e977411942c54aba352795f65e4260ff78537759447222d925136c34096a7d80d8ceeb1571a706a18abe75cfc0fcf08cb3a9aeae8b1a0225beaa608302cb83051af83a54d996dece0166b12059e887ead257f4244c395f69c9845e74406bcb288fd3091ca6948f412544ac65b68e8d1dd7749889fdd828792c3303c7b22fb9156cd84b09f2f91894dad4bf74750b6881cbf531af4b1fd05bafbe8f7de4b23907ae9e0bd17d085b19f6bb20fb9998700357d58b1ee228fbb047d3a598778b02a2d1246fe214a4d1f896a5c2a2c7068e29f0c7f891c192fa41bc2486b3b6d4950b7725e8272d842a8dc2092134a40d3399be80eb80351f17e145637601d5e1a68ce9c95c9686c1d0a0e59909b4819abe7aca928412e83cd956f8392f0d220d9e669f064fe4bc00b9d0f13fca7f905971d36f649effcb6c5736036c8bfbb79ef823c0e8b3fcf451dc7e80d0df7b9ef109839e8c7bf68f38239b7265ab9ac3315b5a100c05a7fed5a218cff2ad979acf1b8287ff753a223ec641849cb99935aaf0262ca2a95fa13f08e85af275babb2a1b4c15d99f4073215891831cea757535c48b5ba193da3fb463d88ae8657a7f70cc90668495e494da4baefc0b03cc5137a041035f8df3c0cf89bf380a0162b73d48ab36bad7c184ab2fe81a9c79d1908e71d12e0b28ab7f6c811cb7b5df454174622625552f2156905d8bd857117e9b62e5e6e46c97e7a98d46288177d3ac002f15e3f81d02202df1de574522150a4bdc1c41c371608f707a080acf144e7a015678503c561852c1ed6cb5ab0150515cceb37d4bf6a2b64106d937a546984061d3246def38479da66372ef7a5ce146473511f2fae0a5bebbdaf258c3085c0add2330d4ae88664a1921afc82c3b27b6021850f4507315e6e229e051fff96b7a962537a3cfdb51347aa465c693ba7677853e2f36454f2e78d652ef59f8353c435efd2096e250c6df139e1d2c5de85da5e54a985b646fa13b79231b71f3a971ba5ade5577b59be98acce949b6f33bd1b3917052b48381c4cabb9c3f09bcda11eedcf80f3cc660bb74ca4fc730db4633c4f87b7c10c53126ad29b2aa5346f853ab160b653dbb6f8b7a0fa53e8dfc26104b3802d2e60767ff17c4feea74fd08c4dc11da060c09bc0321216bbcc42e55c7054e9662ef76257d46d6eb7a2ebecd36f55f8f6871fe3677d8d659e81f9b1b476e22085f0d364ccfcd5f76035788831162e005afdb857ff38dfa9531ea91f2157f177b8ad0dafd6c234bd2f2a007f7bbb71073ebbf58ee72e053395fe4bd8bf423198e49f78c83d746855623e596733515688ec2cec2c146bdb1f9ed62bfa3d00074ba5830a3e8f7c5b5b5b7ed1f0a80f77501cd205bd9aac47a4065a00dad43a6644b04811a5efb8bcad4d2a3a968f58ddeadbc678e23c238eb132ec326a7508724a0846bde5a3afa282e28521941c0b235c40be2955a16ba887561a75f4ac4a4e2b64c699d49634b4a99647698fd89c78880ae08a1df2983c3f4e6041176d9556b83ab34173167838da287737a0e9a0979b0bd8745a646d4d734775286d04bd15844754cde961d21661c8269976ec8489d37ec572a396cfcbe3dce497a9e8e5d3ffc47734de50e6308029f00fedf6c16d58fccc626f3502d10b7889ea258481886c4f136b6fba5b3e72c71042a56cb56f63dfb3930d3217da9f8459d4278b97c4b7981bdaf677f0198a352b16a1badad23a58e06b80a3310e7647de32946c18210c5f51d9471bf8ced5a91659a7928d9cc9befd45c6b92752f2f9b655e1fe07bcb0ee302b6bc9c998ada6d26f863ebaf84443767bba43a4d98465b853a76e6a6fdce206f5237968fdea4e65551d0041f83372e010487d32f35944f57b16ab11a38db35328965a9e52002fda3de2265b64e7bbf7294d2a532d355d363b9add29284f6c182b96b5370868288be4bd97b62dcbd8231bb69102dc6a4aa7e90a7ba004b6f1df3bf2a5131fba8b2cb513f7ba0374509512f510630cec4c7ce55c6e5bbad377f42eba43a27198be6466cd84da7a7ee36ef6c2dd47b0dcf4b0c1f72c4ed5f554a3285ffa080f4ad50ce2154db9982fa55063ca2f57a96c98ee4a3809ac528ad756904252d7ee3d90585dbe5fed1f5fb854e0c065112c64d3e4ff08e9c416715937c5734b218cc521532d9943449098edca5c3fd7a4d92783d2ccac8636069dd75db50b369ef0350337a90bb6e5ba7cbee7b49fcfb10cf4344f4029476696b87b94860ff129e040737f8c0a7f78fc8f442c3554b9e94f84fc6234a2faa8957d2e69ecdcfcdce60fba7eca47a60085790d856dccf25dce6e72ae708107e5e1828271f7a1fb55bc62b1b437c1a6f4380f978bfd3e8ae1425e1adc3422b94e623e379208397d494d3563742ddf0d05e6c6abfc4e83278125b90de6d16b7aaa5ec1d3a1485894e3a988f39e27be8ba61254bad756cf2fc5fbec3f6ca6cafb11a96ca6ea3ec4b06fd7d36c98dc410977055f5739c5d55523e366b78a7dd24fd8496e6313c49b1ba393f375169a5bce5937f634ec44f79b15b1111f057aa92107fc38b4b8c0d43fe12f1e529a84778768605f8e32de583c3505481345dc0513d7e219de882ec0889e96b61a9de6d2b6e42055a5c15b4f37542cda06d9617a122c39dabf7f980f1e4286f6675be8735de2fce8e39a242071c6614bb81e2638b205ed677002b8d725f0380cc3c7bb70d300196472a2ba74e4febef1683cdae2d35a71eb52c01257ccdce1723848ce6a7e1e262e3560ef328c9a7e9a6baf0efb08354542ded78303ca2fe94e44e2a46921a86636f4ef67e96b615df430dca8a35e806d1433f6c9fbd23f708708e4809e74fe95f9f1b9ef4f37cd4c144051f54a9cb45a7d4375f40987c6bc91db2e4802bcca472ccd69e691d2cc7088a4471db69aa44e9c995d3c3f0f9a60961e011ac852c937a1992882e02bd95dc7fc9cc28e23d9f347b62e8521202a72a59060f42be23337aa7ebf4893e1b5037aab19a6d0a6cd55899d6b449660b4195e2d2472a4cea2c527a50baf6fa3e77a0ac924087ea95480c43698955acf720b64836129dd2e6c829c5f2492889832e47c4c03f102e779b884f908b2bb9ec53f2270f4374a6bcfd9c6079814dc311c61ddd47cfbb903138b5488123dec0f72aa391935e6a50b8dae52d84c948551889e6becb573ac4f033af8b8ec91633f17d40fb8689e4f97969ff490212554dd249d8b633d1739ecd72cdd9c09e35c9874f2bf987e20f240738b067991f91b8aad8fca78ac89b2bd1b8c2ade05b27b858c456426dbf5a95cbcf90963e02c5bf50b769002c4cc15d9fc35de8bc7ed435003bcca6", 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) close(r0) 21:09:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 21:09:50 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x1, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 21:09:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7602192166696c6d4400"], 0xa) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000840)="b2426c697caa70d5c7fea7d33bbdfd2105e961abfb82027c7f0b23eceaf4b50f62bb35f3d673df970e6b9bec3d138b407c275263a896a281025b0725ec157ab1b2aa1c28d5c63ea2d4bcccc13536e7c5c032e738d163bfdb71d7be77b88350357ea578ee84cfdaf379a2c1b69a095099b26ee37aafd9b30879c41c14344b54cfe976bf44263a5d4eaa8a1973d98c997b5963da098bcb1b0d4e9200760845baee3b65f3149b4f9913f4a277075af93511e2ac6aaf23772c7c558f8793bf3822e6884ab3b3f45f04b774bd29ea9a21f87b44d77fcd998881c68657aa7855b9fa863bc31012ee4d9e7bb7af0bc3613bb427d20a612ee2cb895a817e10a57ca6cc38f8ada0b74c566922559fcccaa1ecffd33fa1ed5ef88257f1d0b8b21a04d3d8f188b8f5c5eaa3d5a797de03134396110544c72ecbf18472e92fe2071545c3c77df7f70cff5d3267b0cdc9f3d22cae95912f081230406a1604a40773db4f15702547b9d969d377f5dddee43e1462b4e89d4b2e095d2dc7d191a25e221dfb6690bf4723cd5f8af80b88ae3aa2d8d154f14badbdbe90015662c0539ad3456e1e801e9c61afcd521438efa216b846da5cfaa1875d3157ce60a0fa20d705b8d86cfb027e7b8e35a7a2669ac9d14e13dc9bb6516f54c4b5d0821d388b57f2a5990ee634569e00ee77fa1ce6a0d58741fea8d6dffe1a316b95defb42219ae6ec5f8ee1632b483e7c557fc51bad67ef1201f709e30c3be374647bb376bafa1bed8f87c71e9445dbe26e262ac3ffb2dc82b786e76ff932bfba5eb78776146c3c685a24cf04ebd6b45f38d21f8ba370e07d15f30ca3593c7f8e975a7b0afaf24d94f2915548d49b718edbb13fde034cdaae984d37760fa964d5ebd6f375e901d1290917c44a598021dfd10c5ee0fc3d4a5f3087a60ce79a8676f62d7a0de4b6608fed4b06a3f5cae694563ff9377d1f5b097b55e341518399813111efaac6608d70ca2a917847004cb526a9541a9de28e9fc12905ad7162f53e0e5baae05ee5e5835e316b9fc72f99eaef2dd0c8c3a5cacb3232893f9731a78bb992076b78a04b8f86b9961144f22eccba2ef1efe499a241e5959fc41095f762f482fc1baa35faae4a23dd912ec0eed7d469332733e3e5b60e87020bf61413746aefedb01aa92a313bb20d23330944ae08fd323f2620309da40f4ca20e4c04972bc12ca00ab3155d24e12b0550f9f3cbe5017dd0a9c7bdef80f26594e9c1f96a1133a31096b666de82713fbf2e046e4f78c17d8b53ec1414bf1a1c0912874b136443f58ec204539022f8049e03f39ae3a95ddd47d6d8888c3d83dd36ab08fb26fe6d449d3ef0faab1fec7b2bfa2aec6df827eece8e0475f025b2c8dca6505e797df83af678bfff890651e84dd03fc1803719e4591a00bdb6d74f7c195d86bf9a4152ee236296ea38eab25125a147fffa9ff282aa8131e626eb815b1e6f7649fd2c5b2912c7e9527bade0971e3f9eca9f045a1cc5ecf948d74901754de6f275be59f1a1bf7f25897fc4f5bc59aaf6028a6f87d68d86a1ea29da12910c3d6475d98d033f54d90c0c902c857277ea4dc95917f0dcd908f9c517542dc43740336e5847987737cbc4b44d764810fad9c5a467913cf6a2c272381d6569e038f1eebfcd07003892f88f556f398f1f08dfc6e683e583cf98fea28268832f9b5dda8382313e2467d83a246c7b1e92cbb2d11d97d7d83e4b47ea199f93f856628ad45fffd843ec9cd8d0602d7f07eafd225cc7302f85dbd83734c21f2f10ac5ecfe757b5b7adb127c80f7a8fab02def372e4431a16da3a896b43bd9f668ecdf3a3a93ac8300b8e9c480a0fa1b0517cf9a31ebc2c70a68175c6f4558913a4b28e098035ddd9faae3a7aaad27ca708b5a03d7c7fdd65ec2aba646449f1bbb24d35548a5281bc1d77f24e2ed23171e37024d6fe6c3030087ff223ee7c4df225cc4a830de2b0bddb130c860f02a7103b32bff2f82f0b42c17ac0aa1bb07bc3d47954070eec390f577fed104ceca474d0738d1442369dc7cb393f5eb2292df97f85312e54e35e11441124d94b1300a649ae35eb57ce4e6733bbf4119ff814ed6e8426b573cb88a80a7b4ee2fd51f821043716918e42ae789ac178f0c5e575ed9924f30fa9a8db95727b699b3c88524128154b62c3823b5f148bf9fda09807cd2fe0149e7bdf6a19841ed8c85c3d69bf5209f9edcd96a7c157fa5d2b4d7fffc7631a589ff47d35a969e178ee86f3de8f658d005e4842b514f3de07557a688854f785cefec33c1a1eb8db4d1cfb4e82dc6d0473d69b8a4c20ae9f21748014f81cf23e8f944c48695d8b3191ba0d40f7fad2bdea8922d881b417f7d9f98058d9f111b080a5e56eee6534633a3fd0a4303fb890d2fefd1077a9962d0c73b236167e86617fca79b70f2aca0a8e196bbeb95a7ff2fd1c7c1d3c750221eb2cd2112b54d40ee6761fc52696ffaaf3c0d654458b357e7e007a183319e4011d1054356f5d8be57007804d10b578d35370801a55ae7cb92cd2d6902cc0184114673ebef0d671c37225e546b37a837c6334220d14255ffa92e6bc12b64257d066c3e1fbd16115b593cd4dcd6febaef4d22d8b7aff07b1603cb56725acbb844218acb1a523ef3cc35ce8b6fef963c51aa717d00a148b32eaf7b241de53f459414690da9bb510a961a71c1064bb57af4be72b8421c54a98ece2ae5078b910df01f8860f96539bad61c66bbfffb27b63527284cbfcffe1a6b2edfd24c2d3da8feec89e89c25fe28ceee45c517ecd9420897c3b45e3a8f9efab377d36aae818a9bd2e7c95b8b0de26c9750bfe2cdb18890fa8fa2f7a2166879301dfa52b07e811c0550e7151181a0489868cecb4278a98d21169fdf9aa3fd118f9b23d1d14dbefb831059aad14d434ade780b635a271d13d1b5f7b3e653a85a6afcaf434ade736788d032c37fa82a986b006b144bac1bea5b26314d91cd6992b462210fc4609ac26e497120167982ba570e65e43ba1e37eedd553504e74b048726206af15d0eeebf1848b0d7d7436b46897292abf7d8133209a3ce435a0819a34f75b3b82613520d7735ab84e92864f18cd62b862122f157f07e7aee26b828adc00fad7413a55a6ba8eced5450f76675b0b13a3fe18bb6dd0ac3ed0b9ecde600c480e79d9f7c3341fefc503e009b387e3f83c5a007734a3b773bbd8cb3839b115397e47fe1f31063092852086b32160738e64d93903c4b4bff26b3a190d1abd688839d635dbeb7a545c4a0137730a050e3726a4d47dfe67ed29dc4530794c631c9639ef3aba492bd69ed71a6933a486c1ccf8f1acbad912938635872c2300128862a1ee45e9fc2dcb607998337a8bb0933c66f21b2bfdcff9764b267afe352577846768a03d2604b551b1325da580f77ad0b661e6be18a52f33a55c4fc363efe2c458549ee4fa97af5eb9ea0a56fbdac709c4322a3d407243a03afaa8b9a89a0a7f4fbd742a6640a04a1249ddd637c8595760da7d8d9bf018278f701e083e15e28f1908e343acdfd6ee45ea21b482e8e1cd5e5a2f54fc71b6d821e158898871b2c90fc7eb0e77542c186d2102861e5627c129696fb444582e7d52452ea12e504045da8206e202a13e989e812841dbf9033d9026af87e4834e18ba8490d66dcd7cd191c5266f09c15fa675675312e5e3c3dc78f790b34b43ab79968920d1acd494bc1fa9702dc6de738a9b4708cc6ba87b473df466ff771d445b30043c208c0b5bc71e384fda1770e053112c73ce39139d82e7b18fcd5107babd159795f5ffebe41a2401405a259185620715046a6bdee04de8a3f0aacf45bdd09c4bb763e9b04ce8098892c50faecbc4d041743b640f9870537b6f67994415f39a50be9e1eba2a600686bb5c798d749324fcf454cc96ad1ba9d8866486cd7a03d28b8aa35eb7e03cf8d0bb5475d3e501906073eed8a14f158161da1a13f65c13b75f9c9510fa5712987aa3b55afee6ed5297549518795b63f9d89ac24fe35d7d79486e06b1d83101a77a2e62cc0463031caa8e446e51b5b93b924c6b02c1350b7f40af9cd3fb1d32147716c1b98bd620aa1d3c52422063098558bd34e276d0deb4b4441379d420b52d73d05279db798e6c778746358a32827bf2b63e31f4aabca841a5b03155b9d772126bd8e9279691c78ecb3a8cc1b8dd0bc0bc197cb927bae92348048ce431923c3e8dfcc88aa63778dfb633148ceca3ea14a48084f91506fb5b4fb950eb83ffd903a8856c4ea5d725f7f63f85898ae0d1ed44c40198c129ef74c05834af6b056038cd70fc262c23eddcd2868e15b1b46f231dfbc6c984100c491a2c78e3108ed2f59c305ab4307e5d9525c46d7a41b7fd15f84fa56326666d60af92bb0af8746cdd1c47a216c19367ab0cf0ff93958f5bd6df2ae482ec84e4652406c6112ac5712690c3cf2ed9a23c81d6bde30bbc46ab742b5b29d7f92875d8ce5aa282764d9b9c3acfe6211f6f5fecf6200c7d01b0dbccfbb4d5b7e42402fd5df503a26bd457a251cfff81ab20240b648ba3f52232df12d5b72c94a13d1ae850781f217dc8868bfe82f7e043c301e1efb3ad083b6f96932df51a0ce5e64bb500324e6053faec29eecc01755c36336f1978ccfe6e6bb168c1099d26fbbb6ecbfdf62b7993bef212376a65870ac84ef3ef2c3724fd43a960e38cc6ba06c87f9530cc36cb0dcb3d01e81d9a929e546170848e2c015363fa325d258470a7dacf0c23347e87da584eb86261dd19f65b5351c56c296816a25cf33193151c1a942ee24e5ba8dfd09e60072b54fed9948ce55853fcb80536ac375b30b4ba2b4290f1c926e7a83a1e54c15f29865a00c55bcfda6de6d40df66016365e8aa3339e88b7cde3b7f84d8eb93afa3fb7c938caf0ce8141bc46c95ba776940d5481349d2a60c3984886b13736a9e5d49f32f2c55b4a574a92a8722af32133b0d0f9c8bef88746056987ddbd58e366e5a7c0839b525dc30b35cc80e2cfeda26820c0ac31f477d92f5ade86c5d08e2d31ba3123b8b34a39f67ab7d456af7fbe2ba4239d41e3eb86f86c1068c72972376dbc177cf17f9825c84549237ef7efe1827d16bfa989bfa139e569a0012c67a2c7c9742a47ddd2c54bb8ce0978ac35838c740a9e33e5c023b9fa0b946d86eb1a743db931400860f178cc716a844fb18e02f21e72f990c60f74ccdfc8841991c39b9b78fa999026179d8451f9f21b7ac99ecee9707732bc7f6d18e1cc82633d327df09174d6f623b4bed35b9ddcea800a15244aa5cdaf65f29807cd618edcce1757dc735ad6d9ac47718b444307e2aad5410e673c2b4b2418a1fd251ebfb68f5bf396f219381ed58d6601e6999e8925df2bcb6fb4b7ae5fabb81ed838553a723f6267b26bcc560fec64c34ff0b9a4e353e45e5ed250d3ab9ab205ac35acdd2b7e312394676043d5db3aa5644bd85dcca03c77b8fd533d34986816b59d1e5b11debd93e272f5dcf8d91a06e3c80bc28538ac54e07fe5b6a9c0bb773261b87ace7cfdf20b155682d9af5fe12ef8e816f7cea73af7bff9bfada1bdbf977f35c141a9abad84bcd75b115a8d90ce333c8e4bfef9100c20c558ac595c0c1c3c4230c3ed3b6be8efcbda848", 0xfffffcad}], 0x10000178) 21:09:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x916800000000) close(r0) 21:09:50 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0xe, 0x400fffff, 0x41, 0x5}], 0x9f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x1000, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x69, 0x6, 0x48fa, 0x20}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x3b251efd, 0xe3ad}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x80008000, 0x7}, {{r1}, 0xffffffffffffffff, 0x7, 0x20000002, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8f96, 0x3ab2}], 0x7, &(0x7f0000000180)={0x1780000000, 0x4d6c}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff0000010000", @ANYRES64, @ANYRES32=r2], 0x17}, 0x0) 21:09:50 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) r0 = syz_open_pts() mmap(&(0x7f00001f2000/0x4000)=nil, 0x4000, 0x7, 0x3010, r0, 0x0, 0x0) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 21:09:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 21:09:50 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x192) 21:09:51 executing program 0: preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff83, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x2, 0x4) recvmsg(r1, &(0x7f00000001c0)={&(0x7f00000002c0)=@un=@abs, 0xffffffffffffff84, &(0x7f0000000100)=[{&(0x7f0000000080)=""/118, 0xfffffffffffffe93}], 0x1, &(0x7f0000000140)=""/121, 0x79}, 0x841) socket$inet6(0x18, 0x8000, 0x800000000000000) 21:09:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000100)="67f3cd658f7244fb90e2335a207dab654646423b4d417a4bfd0c6b4767e9e8ce1e7d21fff065e077dcf70073f5fb32c0", 0x30) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) 21:09:51 executing program 0: r0 = socket(0x0, 0x3, 0x101) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="99ad99eba0e93ac7b42cfeaaaa8c3678d747c674be2a14028a4354c64a6c5e8ae967271f75bd9efd88a10c964be961c0b6daba92e35b0d338eedf1f06fac9be615e1592c92328f0f5bc9bbd4018314d82217bd7af9a035bb07b3d4853ee1b56101eb991102930dc1e18d22ade1b9a763664c7106ac9762c2538c54848bd0271df4d140e167de0bccab7f5844a0c92c2e83c8f96a61f65790bdb3733c0f89314e2e63166ab24ad3caa68c2e28f94128769387ad1695c88a33ad98e163d5c38c7073f3c6a96ea73417d74281233e7c7b5adb574b4601e1075682998c21293422bcb57f865a6d6fbcc8f9149beb1ad9b9ea9d2480330eaf6691", 0xf8}, {&(0x7f0000000200)="c82258fc343a50e482ecbead72c5c9ecd446cdbecf53921fcbd72116ce638231986aab5326649b73c19bc9113976812ddf75d9be43e4fba4cf780e13c1370b05775cd2633c77ecf11fb0c3efd1fbc4a40a9106ccc7323d707c487c9fed5276420f5631d938c0d6debdeb6a971aa57d4567ff9b465241cb47cdc941505793b2e8d85f17e1b807c43e50d3e49fc6cf4a82972028e3f621d2912a98c1060414e1b3688c9f2ca5b5343a4a75247628551eea1c4109f1fc5687bbd17bcca09851289d2e0daec719c0e1db802216ad57", 0xcd}, {&(0x7f0000000300)="e2fa5c785bea950aed4b3a2668aebe4388f18443c58011b707d1ea912decff5683becf4bc5957ae1971b951464c2e1ca23fae5880af16f42ed36b949a81c117da51cec6ec9cde8fc6f647e5b7319ad3cbb9803a2b71da486", 0x58}, {&(0x7f0000000380)="4ed6a2873bcb7a37ef849fa50b96dc791d2e70874afe334d2e0271669764a4196b2a2481bde17eaba96ea259dcf5d9c2cb91d839a01821cdff6574cb2811668343541a5121ed9c8daab07f874b9de7006d215efa4490d35d2630b969eabc8b673ed9f8a0", 0x64}], 0x4) r1 = syz_open_pts() ftruncate(r1, 0x8a0b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 21:09:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000003, &(0x7f0000000040)="188e1f74", 0xfffffffffffffe4d) r1 = socket$inet(0x2, 0x1, 0x7ffffffe) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000010c0)=""/4096, &(0x7f0000001080)=0x1000) dup(r0) r2 = dup(r0) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x0, 0x8000, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0xfc4c, 0x1800}, {0x4, 0xffffffffffffffff, 0x800}], 0x6) ioctl$TIOCNOTTY(r2, 0x20007471) 21:09:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000400)={0x800, 0x4, 0x80000001, 0x5, "7e0e68ea87b37dbad1702fa965009df3a5042600", 0xffff, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getgid() fchownat(r3, &(0x7f0000000340)='./file0\x00', r4, r5, 0x4) close(r0) r6 = kqueue() syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) readv(r7, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/223, 0xdf}, {&(0x7f0000000540)=""/135, 0x87}, {&(0x7f0000000600)=""/180, 0xb4}], 0x3) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) mkdirat(r8, &(0x7f00000001c0)='./file0\x00', 0x24) readv(r8, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 21:09:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3a2, 0x1) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 21:09:51 executing program 1: r0 = socket(0x20, 0x4000, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x401, 0x8}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x94f, 0xff}, 0x10) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:09:51 executing program 1: chroot(&(0x7f0000000080)='./file1\x00') r0 = socket$inet(0x2, 0x1, 0x8) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000012c0)=""/194, 0xc2}, {&(0x7f00000013c0)=""/73, 0x49}, {&(0x7f0000001440)=""/233, 0xe9}, {&(0x7f0000001540)=""/82, 0x52}], 0x8, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r1, 0x43) r2 = socket$inet(0x2, 0x4007, 0x8bf) shutdown(r1, 0x1) write(r2, &(0x7f00000016c0)="23e87c6080045f0a4fabf69033ebf6543ab9", 0x12) ftruncate(r0, 0x80000001) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 21:09:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setflags(r2, 0x2, 0x1) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) 21:09:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x1b3) 21:09:52 executing program 1: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)) r0 = semget(0x0, 0x2, 0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x200) semget(0x0, 0x3, 0x440) 21:09:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x401, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="25fd4e8483e1", 0x6}, {&(0x7f0000000080)="b212f259cbcdf81183403548f7489ffc1523d910de0ce7c6d838269b309b9e82c585fb2291a3c44549acbe2fbe62ffb6e022340e4c3496c86c19f3a583bb6bb74ba94b661a400b95199b40be550e34d25b1bb39b6f8f847dc368fbc8c4f13d7450d06ccb7d7e6ffeec7501e47e5f608286b1e38e1e16722c3c1cfd6d1ea7ee63181a9299e070b0e1054678c881dea63d0143f1fa23c1ff7bd8dd8f", 0x9b}], 0x2, &(0x7f0000000180)=[{0x1010, 0xffff, 0x5, "354b63891fe5bd1b0e1bfc03f70d2f6d4960f7283b69dfd05f5eb4c87fec9866cca944adccbbf640470ffa4e3d987fa6e98998baf67e660c648153f42f121664c3887352b5578a24618428aa6bed8a0d0798941270c4c2dd7d36c94ef8a2e09650b0949fa76179bbcab12d8b4c9272ed9af876f80c5e5a5ecbe3512f74fafd7b99927758bf7138189b0ba3247f40b26500eb750215a9ec49c93e8fd9c27c420ef56d60fedb4ac72f9d82e5006a87575efc1a8ef1163fe1b236053529ea69515b2ffccd7fdbaafcaf9c1df22cfb10f47b75daf1d4669aa1e4e8ef04ac24b90c06ca845aa34fe4f4362cc764fc9cb37d92922a4f3171ee3b4d35ad0fe94af4de75dfb24266570be06de3ed938b080c2cbf5854c68c3503799f0a6ed6edf400d19491a57c89c7c04195914b55f4c6f440000f288b02415f260dd9dc43b0e90e13b8b94707a723e10519891f52c323d8771602b62d7778b5d090bda29a6bb6df5161fa3e64bb040b6ad6e829a4384142831b1130945326832b2e41fe42884f5a7958cd384b6e8da35e8cdb1d8a277b5e86966a4ca1c34c08599f11d5ef46b15afa1cf7a1f6a2604e0db7e8f3b474d8da214934f2bce582bd51adca5095d8593554506f805bc33a0e8781ae4c280e39c97538210835f31a0c459a3162a3ed4e8cb4b9c0be87af0424fda19ac81238ba70eea2cf369d4d48d2a060ee7770b062b6f38828abc68ff0c6fd6f2091c8c385b98463f3a21b3d2e1cfd1ee234beff57858a9cbd44c9c770b463da21901fba7c131743c1cdc27af6e5682ff9aa65e78ea665f0e2146f04cac23dcc4bdb2034aa0ccf13349225976e939c775d34c6228ad641ac62653f4c5d36d1dfabbaa69278e64c9bc1f1679f25e4dbc9349cf12325d9a84fc456dd610f1cc4723e3c4c8020cf0163e265f341ecf4b0c30e2f11b93a92c2491ede9e561ad62dba233a7f5b333b6701b58cb36766222b8aeeb242ac17b87071f9c8926347fb781b5ff7dbe26acc22ef48e6796722946c5264ff7c9d0937450ecb9961f5655324e1a6d486232e01f2b4a536c09d59f16ec7df29a1d4b4fc7fe3103035799810013de2d477da37ba15f0a3b69ddcced178347456bab32cd714b460c022f7e82bcc993cd460b9104c01ff76ae192f6212984cca253d4473881ae2c81b71115feb1c95f75ea6029a0b39f71a3146e1f20610737a5ac56a298982afc676f87da34e017f65f0c0cf2fb795990028f17550d7d5dc4e82a89b93497add403e7b2e60667a6d158991b81765dab87850581ec0352a9d4f81ec368e3487bbaae90c1622f20d3ae260f33592b1a8c5004b56170ceb66ea5dbea5363a849d61401948b872d0f814b492ea83ef9ad382a18d1cb8e7732aba1aa1802a3ce424f0289354070b81214870ee27f7fb8fcdaf5b6c5cadfdbef236b6961b377d281ee9559bd920eb66a957ba949e79afd645b3d6cc15b736e9becb8d78acd1108c0a8571fe7ad7eb565227809d65f47da21036bc95b33d032ec6fdfbdfc2af46c506c2befe5e1d5460b33214dc5df7b5612be9186669bae3ff4b0b0c680e08b98e9361a3e1c136a7f0753104421e4b23aded7552e1b4279aa06de3b323f01755ba5353ddcaf06129b4b2f76d6e3c24aeaa8d3bab02b87114c99673177b711f5f7c55bccde75423e1fe02757970b597435e48bb4dd0817ba9bf6a6b6ea9837d0bd35e0b2a4098b44ddecb12a504501d1c87205f53a7b96d9c4d9a2db1a6b50f5c97e998d87eee2cd5abe568f66621a0f93e4707561bd541fbbb442f7881a86189bed8eb8efac377832a79157036f14e73e42ad3760902404317f19709fc40b53220473e7c68305db3ae051dc3685a179d337c536bea669c6b58a9b627fc3a6e2bc2b1dbcf1e8b1890270f6cd28203f0b13879abf87e9bb80fc227925cb6b112f334453c194edf02cae53d2de0844346c2ce7e371841be8f082024ea87bff64a2238614d3574d89c52663aa9b814dc016356bac902f7fa5374c2007c1daab2b0adc88c55571d14175d315e8ed1bd7d0c2b987470ee13c84729f2717cd03fdadf21c50d0f32454d24c9ab3ecf5c2e78b334a16c5f331cb5e98c23ba19944d9fe3669764609dced519d316bbafb7435ecd75375061e8319dae61ff4935e9e39db0d581f9f2f16331f83308f5268f6bb63a133283d837e511d062ea15d6d3156d2bd311466aedbec174103c2ba62af380304f06a2e9cc982117d0dd6820be439397fcc224a4e7c0f1711d8ca019a54ff435fdf9720c482ccc88d7825dc602edba8019cf22cf46d29f861fb819e226fb3060e839e71b082e0515eb88b1caa68d5654d2cd54ef369218a9e65a48a487edb374ec326f1ee3e9b2dccb186435897bc422c6691878c861154eb327f415597ba16812d9b1a5bbc1d7f817a83c6bf7e0c6369abffa1851af4a70379f2375bfee8afe8c0e3a60f0e66ce7c4378ff2f24d46cd6e87f54a2a237edf9d3e1b2788d0724d8ef4d210635640eae26a8ad22b2963bd4acaf31d493c547fad6475c3a69e7be00e1e3c46c272dedbb79e7464d013e9c20e723dad19cf9a5fae2efcbadb243289b2f3709911a62b5dc2ab69dd4ce003dcc7399e7b68bac5f6c3b6455f87e0e48dd543c97abfbc02ed2d61bb189a4db17df3d6e501060ba350b35198cefcf33c2e6543a398d84912e39e104f22de67b0638130786484398cb9c3f1a5743300a5f3884f21c0da9c2e84018f1170a1c15bdf369e0e3e3d6e024203da8537b78c6c755a401511f763192410dab951cc0a8e959c5715cbf39ac3a2dd54d61cef3a26890519f612590f3f53915b89ab34b639ac37ee5c70d5c983be4efee14707ce4ea9232851f7422477f2a19ebb38d13b811f161a492a2e786e9d1b40f85c90a8358e56bf3be23111837e711ee14502807d9ca51c2d6f8b1096a886f66dd09248c71d637bd170caceb82682684890087a07992117540e68e7bfff747d5b2120abad7813189b87ac056926f60ceb2e432491ba0ece36baddf1b536f522884b845188c5b077af1ce718db063ac9286be36a1e0f3fabad915699bd231fc9b67a165f970069241944fda5505c962c1264b8c697a1b6acf30880cc0e4c10a2a8b7c095f658d8a9aa566a09f6dac461a18725720c85457d0f5ce497ea38dc2abde04cfd6b76cf84731efaf9afaf2a8f1f7caa468ff95759092ca572b925aed9001098e82a26dfa60c3f5987a54ed7b2346ac2cbf115133ca1195957722a1996b414b373a393f8c8c004eb0570854658abef3c56dfd04d50d78c917c82ba1d9494a1348c7f0aabdf7d1e55f8f85bdf15e85f1dd91535a559c6fb9448ae56649d90d0617ac8958df428b864a8d2a26afe4f864a8368f8430735e4c30184168b6bcf92cdbe049fd84b14f92dbbcc6cd46a86585f6d139737ed25c8eb817789343783039016f3d102af45bf3782f780ce89a6035a193b5f3a089f81ffc29b1312dc8c99459c536ce58026b2c583b93baeccba43057113ea2fbdaab1610e59aa2b5c309d7b61a071c8e915e8a5f67a88492c4c9b48fd60eda747e8f75786b273a1d003527c4f3a17487819e4c9d3f6bab5bf4aa2d1f3c861c4ede549ad5cc9a9295ce9ecf72e414c56294e997d727b8305d3e7801f410840eb0e93b39fafa74eda1c759b2a62e0e4ea4363319cd1cf1316a740c9576d39b6f8075052e8d9b6465ac05df02e6c82395ef75008200b3a50f420d6610be29adfb0d71e5630d246ede3625be02f8012bfb77eea67f64780f6356cb1d1124b5ba9bc05baa009c4635363413a19a1268b7712095eef96a4a7f9f27cc88c7d97b015e857bdada7f7826cfd29aac7ae08914f77d58f4c8769e89120fe0ad0bed656623a1b3b03a37ab9af5e37183e958e36c461deda91c93c14947353c813079a70df1d767a6b8263199a5200a663fadffdca11c08ce59ca8e349a0b335bc1813f0f0c43b809ab0d820075c5e770a38c84ca00a6f435053a4368e0bcae40e5e03b487c96585323167ab57adc2b3347d8bb8d7c55e2d8dad4e5ed2ddf9991fe2ba5c373ef47008a455f77ded17b7d8b18193195d0547a9da8e288ef88f2b20bb208296760011aa5f923654e6a9358ad5af7592a770db0a5ba1588c458f5297360e515f108f0b7ce379029d8bc90de55e9255078939241098011f43694ca158f2b65b31d1d905f33745fa0c97824d2a06462d3e09100f2256799aec6b4db0f54b1700d457adba534e0c8074fdef90d88fc2762fad4f1468be70e78e19e59078aca9256eb286a6c61240c648ccf756582afb6b738f6336b2ee79e3e823f904007c363f38d3b1428ba738bcf6252d4d7a586c80d570eaee451d6a13ced417a27c7b4cb37b5eb520a55ead4e61ea3b685f70ff757d70de4e2a29acf0f583fa5efb31de785f1fad5685145fc200a2e14b166e1cd2a5af57d939dc9a10ac3d37b989cc79e35706424ef405a33752eae27b224efc6cd8c0c4998e1cdb163b27ce2954ccddef61a13b247ab903ef33a9ba2a7dfa16f33ca374c1a74db28c1944cb92655298494e0fd98b0cea4f487a03c63cd0c575f0ba2821e225ff7295ef2c6de4590ca025dd1527663ff59c677d4fc62ddf755dd6b7534114b19bce02b5e0aec1a323eb6c323567f01e2c22c34acf53ff319e3721387710763d6aba3ab9c59483d4f0db1153ca4d10deaa70e6e112cdc0b2080e86b70e62fecaf590caddf52ffd0b51afcebbf1acee92c0d7197205ec56370ab21015593947eae27241c2b5b34f70f9e0de93f4eb4ad08d434642f62a5d59db2fa88a20ab93f22df7a862b3d89d642a5f0d96e030f28911fca26c0ab441f152181aedc64a92a2983c32431dcef1da260383363e45f7cbf6c833c3fddb02a7df84b5b4bfcec9d1c918d5cd2c42da0d37564e3130137c65fd442f7a30fca444e6e5b1a6535683659a12dd41092ee7f7f0470c66ba3acc41b835c67c9862f7b9088233cd4ef132c2e14d28ac0ca15d64eec7bce6475ebdf72a9d6c8d7eee93203679f2f66b597888204c652d9771acf2e8fa68f2127d04ad8264c7d23c13be8a1b1d191a64d96f6757455d512ec2c20bc909e3de64c8b64cd67505c7cc86088ccec7de7b0b0614ad02a7663257956402e03020c29cffff5a2ba8bb0db90c0c796c65536df62a9e3949702b693bfa2ad9901a677c3b63373b2aeaedcd900153f6d0aa357e80cf7510f325ca7684ac30bd3d059479a3e7eff04fe79d1d7e862e61d99b80f4158c6f2177e6beb6bd5cd6338658e4d5621553dd318b1878ae785848290afbfe89094d59000df06cb1e98570beca3db8e8a24a8909d265c823855036f45c20cc2b54c9e91dce70ed4ac2b6c397f8e3d408736cebc5d181d267371f587be203605a08060baab7b6b0591153e6b87fc701cff66562d868c769f4d3417168d8b49114f4a2031f1854f33f216ccb2a41fb2f42cb196403bfc2ac175ca23869a0c1361f797a511ad92ae6758e2a2b773af913e3fb2441cfc6f2368657c6033a016998d3123d6914666281a23de1fc547db81ebb070849aa2f513e37fcac33e816d275de3a2d2ccbf4c7e2fd8d0ca4a59f66272a6e6235e70c98d063dae43b704d1aeeb2ead2d16391aa53d0cdf62741b82f74df605cfd64be29b4e01ab5b2632ee20580f60881d5daeecc504cdc83a836a0dc2e7b935f55a27afb21f3dad789d9b804027a44e3c53b1582971460763978935f12231fbfb150916ec84d6996484dada3a3d14535039b9ead14414457afc9143373d76d03"}, {0x68, 0xffff, 0x1, "535c0075b5a9d197dbcb31b9743f6ecbe0355b39e594ec5637db754d5e0e4920748dfab22c6bcf4e75c091ff26870894dd71a4ef8667a9d409ae60a46a30646c5b84448d35f489a73249affda2f37b15d7bfbfcedb389e94"}, {0x18, 0x0, 0x21cf, "818000fa07763d"}, {0xe0, 0xffff, 0x5, "bc94690519da6b831b712d3e1b64dd4d3ff065c8ddc46b9110b6eeb144fd7a1f9f645fdc47638c9526259f7e99a66e902864ae0bf445cdcaaa1e68b831336cc3a87ecda342ad2dddb521aca48b87852019fea851b118dd1e535becf26b93cb63589308c5763912b96ca8eb824497a66f074fca9f81efef2c2210b9f7af76c11c134c256d8a6e61abc79d3dc1306e114046e3d0336e140409210dbca3dc66d3da7ecd57e811c08ed9416ac295c95329aad3dfae0cfa736e313316bc8d6053cb33fed3066dce3c730286e2119be81b5ca5"}], 0x1170}, 0x40d) 21:09:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0x227) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f00005cf000/0x1000)=nil, 0x1000, 0x3, 0x5031, r5, 0x0, 0x11) r6 = kqueue() setitimer(0x0, &(0x7f0000000100)={{0x6, 0x3}, {0xfffffffffffffff9, 0x2}}, &(0x7f0000000140)) truncate(&(0x7f0000000280)='./file0\x00', 0x7) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', r7, r8) kevent(r6, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 21:09:52 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() unlink(&(0x7f0000000040)='./file1\x00') kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) fchdir(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 21:09:52 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/49, 0x31}, {&(0x7f0000000340)=""/88, 0x58}], 0x2) getgroups(0x8, &(0x7f0000000000)=[r3, r2, r2, r1, r2, r2, r2, r2]) close(r0) r6 = dup(r0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100)={0xfcc, 0x20}, 0x8) syz_open_pts() r7 = semget$private(0x0, 0x3, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) accept(r6, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x1, r8, r4, r9, r5, 0x28, 0x1000}, 0x20, 0x3, 0x1}) close(r6) r10 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f00000000c0)) r11 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) unlink(&(0x7f0000000080)='./file0\x00') 21:09:52 executing program 0: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 21:09:52 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = semget$private(0x0, 0x5, 0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/19) syz_open_pts() 21:09:52 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 21:09:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) recvfrom(r1, &(0x7f0000000000)=""/32, 0x20, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x5}, 0xc) write(r1, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r1, &(0x7f0000000500)="6059f1210461f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8ae060000000000000075befe56f5c60179b8290beaaac8216f59a1b04d34669e3ddc088526d127f6cf5457ede1675e57f404000000001197fa5b2a8660a7b9be760081e2681d696c128763dbde73470372c010ad7d98f8e19f17c2847b5f07da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e0697f00000093b700e4000000006740d0aa8137b31d5be80462abf4e58078649b6dba0c95d14abb0b1acb036a0123af29f3bf04d534aa07e7089e815a9d578cf82e694f57debb43fb237d3dbf6003a218ff07000000000000deab30aff14d537245feed7708a627c2525e3df99e2a0ba7307fcdc8864f9c9474ac26e4b1218a6bcf8577686ef65134665f7c77639e949c3f7b82f794f4e5ca52910d5b7a6b72f6eb0ef1cc228744bad510c3a88e5f23765bd1f87e71fedc52990a2827f2d62a6ba09c99938ff77a8b9cdef9ca0e251ee3df13ecb0ced890f985701a1dccdc0244a79f0c42d21247961368e549319d1ba8c02f925ebaa25ac2a488757238598b1c53ac6a67fd3143109f282efc7edd0eec5e3776ef03e5b13812795a318f8964fcb79764b22dff66d70c91a8e12ce748f6520f185486c940fd8aa7db1ee4a92e503c70fb3a8b61715d74c794c63724a2988025e0f14a859b1067c4f5eeabf265397b7ebdf3f2174bd47811cd1f8ff2e8a07d4eab091dc4d47e9676734625bdcf9a0686911ba82775d8f8c21bc046858466c6dd8f075c04", 0x235) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) kqueue() 21:09:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x108007d) dup2(r1, r0) 21:09:52 executing program 0: mprotect(&(0x7f00003e3000/0x1000)=nil, 0x1000, 0x6) setrlimit(0x7, &(0x7f0000000080)) mprotect(&(0x7f00003e3000/0x2000)=nil, 0x2000, 0x1) 21:09:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="7fa955cf23e76a8052e41ed131a306c1798451b0e8649902f033a50188f619d02086108c3c67d6aa0bf7eebd0e23880086a2a1e85d16e2b75f4a382138538ee2557aa3bb189c2c18", 0x48}, {&(0x7f0000000100)="1bd4d6e801c364ee6ae113154bc47d058736fab97f9f38f58d8ce5be1163bbcf0586c454b7d33312562636c3281a5c26c62100e7a51314c56c0f25ae9a767a504b5fbe4f760c429f8b1f010e9d3432979d0796f1205ed62844768b3bd1f3d5fb46c9045af0960e201f582bf791dbcabab94f3fbb88ebe9349b7b36a2693cf20a7963ab0c9b08554a5740cf5968d07ca850d57f1fdf9887cee4c80fac25b4b36b6704321eab73b7c1d30e5746b751f8b376aefab78abb3eefc3d91506a8637a4d", 0xc0}, {&(0x7f00000001c0)="caa2efed397d34d2f35ec51fafc9f0995b38f4e547fa2fb508dbaf1e115a22349aa558a5a72a8ae4b988c3e8154118fb16f4945105fa7c65dc58f07204a5ca24d5d279fbeaaa0be33cad08926fe32c8ece9878858002b70680a0b92529cd2574bbeaedb0783c705c182c2668c5f1134267301ea60e90247d1ed5e9a9366831e395b0f83dbe984bbd32a90de4ab83621b4bafc9d8769e5f266fddd9a8351e7f1831da3cba7c600531b42b38d341674625d6194c4463be07b5149b42637ceec1bff89668c30c04133b37cf5b7a08", 0xcd}, {&(0x7f00000002c0)="bd9b0e28a6fef11d728cd9e77ba9648539068076548516eba2ddb7ca18026671849e979e874598558412ce17cddd597726d3e31f1c90057a56df4444c001f9937491e5c5ad08dd942c323b", 0x4b}, {&(0x7f0000000340)="53482f41351d19eea03b8f50c2fcb21539b2437519ecc398a8647146aa28e022475eb9dac4b8c7bc24de65ca10e2b332f2d36d557ccfcb0e9275648e912764a186334f481dca356866500971d35e27b1c43f44db71fd3cb4a4470723241425d4159c43edd2c08f6ba606357e1f21cb6fbbbfc6ea2b9bf8d73578d6d5ecce00805a4b1d0e13b84257b17471335bdf306b183997d01231470845c44317e608d8c72b9addaa4d5f9b8af5cbde2ef7692a9deea9640bab2d2f1b29c2d6ad49abc66765a3c1c9deadb3c60000baa7bf7184824056a697dca8bacb1151bc95b3b210e206c1621badb7bedf7190e660dd89d1", 0xef}, {&(0x7f0000000440)="0011bd17bb97c6a8e492d14ebe23ad052f7de6301d", 0x15}, {&(0x7f0000000480)="fdfdafe372946f7227c8c80401e1fd4c6144032d64b648585eb62cdac0d1efee1bc23f5d9f8e1dffe87519b47ca0d22a86c8445dfa1a", 0x36}, {&(0x7f00000004c0)="5c43b64dffe085d429ae40f0543be26b442e65c4651e6f2bb88fe5b949e65fe59d811828c7995dcfca0b3a553dcf2b90d73fd8ba0bd1825e25f023c79594919240e6164603bb7225de685cb22c0e28e4969393bafa5e32152b5984ad56dfd32384818a6eb7655df0697facf9eb0992cbfb505befbf", 0x75}, {&(0x7f0000000540)="c7d82ed15b81845a5c4969c67bd95c6ce492f52e2982b1538ba2544c12ec6fdd9450f48f039b7230e3515808c0fcc57df468f41a5707dddaaf5f1076c595852b29c3597892dc15ac68d4c91ccfd3fe773f0dd9f5136f6aa13ea58c2e0e0c4ac3d6e42a8dd71aa879a83e1d8918cc9f29190e1c30ca28ccf7f555b32058277301ead90d3af90643d2cb953544821b2809cb0c055ff4ae744e5a22f1be2a940db80f4b6c30449d6a23a161475364a1adbfeeb541fbf3fb2ad4fe8945b0d02c0aa479f3ec5c9d9c880555900694dfe9364c6e08a456ba6801e70e0fb124d8791f00b705cdfe385f5e710160c9fc214a67a4e98a8036719524af9582be3f12ff6d80147da4800e874d809ebbe0c796c53d92c0e9a39e8d1a476e85f84141fbf4b03258b392758975a0bf6643e5acfd875ea338748060a73d3242421598614d843fdc63fc41bb45f1e487270efa9b6b9174b42393edf7673b4121579504e54591a9abc0ebd3405bb731347feb59522e0ec7f1824869accd2dc13f5550f9e89a6a8935ddcb1eff368b8be7a4ad139391e80ed3de74aa2b570e06548fe350cd0b2affbbdb19cb290cf9def1358b3fdf9560910b67f2bd01a0b7c533eca5632950b102f1c21b19f8434b59e101d94917a0bf47cde3d7927a799c84fe1f090ca7660970fe91cc03bf5577de5e2ac45cb1055e4d48aef8f621391bcba29f66242e1a90752033ce43c91cd07bc231adab85d96fce388c4ed3e250391824c07676eb9819246382e4b139321fac88549b3e45fc6e1a8e9ab565bf84b1593753fafedf0a309c8afcbc21d6407a61b7c4cd8350c7ab75a85b10f62dc5d8bde0d883febaa37f313b8c51644878eb969d6ac15c7fbfa2fe8e3db619fcc30c0abcd7d4386c3f9eec5b4176d76d483f5ea491ae59b9e460e77e9dd1e5750713663a46b423d9291714379738ec3d076dba6f2859ff1fa00aa23fc8b50fde99779a1c97c2b94eebdf2468ef927f941b48306d71092f7bf6efdb1b00df4ce3210f424f36b5faa23e14c032a6f1118b81bc6f5093544e8fc28e133b0b972cf76ecac538801b83864513165c941b283bbfa43f6c04e6b989cfc84f64d575c936c546a5794b765e7bb1e414482c78ab707ed93f6eb4c70b55d5ce66926b263a6ba13406bb9706c016bf1b6ed19468b39e1ee3225a971cf61f2a72d485147df2936c652af63a820c9550352c8a26009104b513595b9bb84a947fe011f2252feff163c0591b95ac0258736fd45741d02ba27164cc7000bc8036f39e4124cfc2d77faa7a82a0b9290fa73e243c4a7bdf8d2b67ec9b8d4841508f6b9dcb37ca842f5379488e11052d3e45b14ab5632a9cf66b95caab1a08f015e85db3d1a6b0593f4dc2dc8886be6af1cae57f24b8e71edf826facf7e6fc4a488b8b4ce79fa6511c699a8811fe33e3225abac24aee55d7c138f14cbbfbc3c0fb19e7d61e7e4f511dc8f284d72b1268100a3ad2ba1280ef6e0c821f27a653958dff3bf9b1f81fbff3240c02d75e77c16e725f46cdf85f6fe590e280923180f4b7c6740c641dc98b8aedb9ea85c1c1bc4b10b09f93085358460f64e7275ba3e508e6051f6db9d9f9e2e13ece3719d211a4e2aea34394d6d66822111049aeb7d3f2fec68dfe6f0ca68fb054cb9b1f6bfe9c8a6690283de1f19817fa0b32466d3c7ad752b3cd985b710c530424cc741046fbf30f9dd957882fcda83e0fe6f8d361acfde7afd9f3194499ba78a08782ee405c5586490e131d88c6878c208119341724d62accfec289cd94e696d5e63e9b202472a29f847fd8928e24d654f73a573303c2645c0112a465b55aaf8b6953be7d0ee7f90b3f0e11cfe6381122f1493541e306f915eebaf2ccd28f1bc46e5e5b4d38cc13fc2b57e9314b75e17b536bb3c55031017282d88f8b66535aa8b9124d037afcd98b69f839f2c64992f9568aa87b461bd90004687d1c8f0c56096173d20261baca19679931846a60ba7e3cebe0de677ab01436afba10410a5718cbe0b478eab11a355f92d7c044ae937725333c611ec6fd3a163dbad484057d24016cc97ad2ca0c7f3df498ec76c2665d80682c5adb7bd4208ffe8778213169982a7ca5d5b9206cbc071ac445e70a1e4410873f6e7650f3c76eded5f40770020fc03b4344bf62fa661779a217f8fbd232622f7febaf8f0f6ed74f0307e5076d6466fd679678b50d1ac02bae9ad04b245ba67143d4656b9acab1ef67501ca8159aa9b0b3260bc9861ecdd5d8d14e423c12ab6aa9a4d9c318fb9bd1a8069be5fdf27a864fd5200bf34b61d7af50c357a015a47cd2481c62d3f80ab84956bbb8cd692468f2b88580ed93138458ec29112b7eafb4095f019cb37b12875825a9766392ddb3ad4f50c6c07d0c951fa0a0248ae9494bd46b3f5ebd7e53291e61adfe981939e6f08772ce669043699501e3e9eda47fa552d260d7e9793816ed7aceb4909d77527ad13c891f17b565d4f09b3241b246e24f97d47fae6a2b13c153f53cd5ba647c85dbf9dde11c054fd06e0c017b34562e77be1b1216c8fe72eaae6afc1f9fa673767bdfbf2ce8c55f7fd1b02416535d395e14936065e60dd96f475448ebabde94b2a029ecb5a9ddcf772dd7a9c897b3ddc8d8fc359584e157a36cb8e5172250478acd167b639d7a7364362a7139f52dd2b952988468f55d053c65aa73e3096862fae130156d12071b882f8fcddbbfb359aad6bf7f96dc4d05502a7b44d69adc0b02412c1498dfd2fbb9a39a8af2b6fe9079fe80513942569c2085f4facd43fc964e4f6818ea27768c1ce4ab3ff7efa4e26136a24bce6af9c186240e3af24e1851a7b38c2af151136a9b57da8933cc895731e14bed9e55c76f7616fbf24b0c93fb5b3948efb40efd03d3060289b3fbeda0dda3a1f618f759c024547389267da11fa94a89289153bc965f6071d15aa007d2ce52f6b3e0bce64dd8a0031abd41cf020e1734001c6c01d11e5752738cfc331e0328f11db32387b3c37f9ed9b889d2f721873bf79cadfd836e9b688b177a52d0333a5d25e93aed7e7b4a3e97d69ff294683208a69e28200ca00db1cfcf8a7bac37604dcae01f026e6ba5d7a56784706780b59f459d64b126d79f6cb857820486afdb05441033b17b015488987d6d3c4d669a09749d9b1a06ede4dd941071c0cfdf6bb13c11f4e0c0e3d89c79a91c58979be7b790dee2ee51adaf363ab8a20321b1a94f40a503d96c8f44ce3d1b108037a781a80c6babeae610163b86dc945768669a98066d07371c6481049aa3ede2dd27507208875b61efc2073e602ea622f3f1092173a2c96aaa112d15016fd1f381a40adb15cb9521bb3d74d344cc04241f99e397e36b477fc2251493282df178b9fafd05d239b9735721d081190e0eb74ab53d9951bf9b1fe832d998872abdedc94b13f98a0eaf9a6c4f2c6f54eb33d850a8fb926d8cac019054f5559c7bae1e2d4d604c0274bdee7a9c424ea03c1b61383f7deb35c97fbc55928f8484dba8c98f53c55769e28aa715b12cc5c28daa3ff6a0ff1e7169faa1576b9858c19e79d4bbb010801f4e180f68f073a578395c76026d5a664e6c2ce73e7c29f40cd495ad0563ddbee71f78ff930f2acec1f319a1fa3527d3e24ec1470b6c041108c9d92ba6b7cfb2822de494540010c0fc8a47cf4414ca9c4172801ce714d04230af46f8caa67e3413c4b5330502ebb649cdf8292463eff87a6b930497d239671e5160ff7f59e2d24cf1694b53c8279e46241b91565d9cf41dc9937997ac945aa797af2e60943e652ba57c317f48a3aaf2283290bb1b42c6d946f5fd730c52462c95bb35e768ddfbafd98d7d20e8a668e299afcc22563e7d0026fc70b2fa3a1c07290e1283bf7a7487e2c6022af0fa1a9cfe2d79fdc9b1eb40a4cf082360efc49c627f3ea729a8a5bc998a0741641c68284b19260b1bfedb603e51877a0dc7180dfda9c3f7b80d9f03b21e52bfdde8e14c8ed91b5de06922ce1bd1f300e798c24c2e306708943e9c707d69c835f04a99217a8aa80b11690bc4770ea4782c9d896a19e2de6a2bcb5b7b2360d1c9974a0bfad3b268a973f6beda169e21c349d029d2594e30d0a60bfb6325567915ae0dbf43b3a8c86619f2e940542985b0d4cdc2413406f9b9a7cfa47b792a823b9feaf4884db9a3206ab6b107f50f2643ac5ea419c41bb334c6f758926e67b03be7e0971330badbcfcb00c167f75950a3357bcf96d31168c7205c10b7b99a5491837b542a16e058c7c159cb342202ae35048982455aecf7c410c33bf9f03e3b584fcf44b0cf3bd0e7a3bc1531699b1b5b36bab9e3d76a47736c68014f1e2dcb24bd5c6854285ee10374a34268836f73e54e616dbcf458696f2237d20558c2e7a52dad5b4ff66d270707b3af056b1ec033cd490c389b4e46591b92885add867694ebd215c2c690e54cc49119c7a70b9e4df38b56df9081b8cc8731dddd52163131ed18921decfb4965f879ed4a256d61e61abf16881cdf4f8035cc751624e97e85c095ca4c89034b0d84431016fb9512960ce11ba3cf45844a9e9fc976bd2915282e63a87212ed3f1624be71c32573ff82744efee8732f3935b19d4cb2d042ac18cad4c2f3b26568c563147ad94a32310126dd23ebd94441ec06268570b15481f7d8ae7caa77eaa71207d79d82eeeeb248ab95fbda6b052239c49f6befbfe7bb03019f9c5392a48d9db1ea68274b8fdfc55fd96391633ae2a17ee92b242f859a64df69fe6bea6d5632200e7877d461e54795f149bdcf351550b0ac70498f7260255035715751c15a6157f7f3c6ac6501845c04df126b8a879d596495cce5f9ca7c36d4d7e5b9abde9935aa00f8af451719caaf65c04d5303dda394ea6bb3eda25230b3e19013c5ea61e94190ec24c961aa2349ffe42f676e76d9dfbf3476cd5fa9e017dcef5638eff8405c79e015dfec5ff9583502c142bde5221f2297199e89ad903392b2913c9552279adda1dc55f281e68d15f6f9ab1e1094078ff304cc6ed1ec1b6670a57d64aca2b72e7a80d7972e567dc840c52b1f6e0a5f690cea9f299a2842a82c9447d5ed3985066248108af17ed1367065fb6badf9c2a122c29f216341b3037972bc02a3fb491d4d27deba9eed62ae5857e13266f65c0869b510b93416d9a119f89f1db80cc5ded9e4abcd97df0a1948c29934c6ca584612f37789bfe0c45807714d8efb409bcd183c59de19dda390cc3e221b01d008af59bb96eb44c625ff5c2e755b0a90539955897421709b3cec7cdf591e06f3719c6e729b5d4d7c390cc67414b43308f3a6673f151a523537f76c700e0477291d3acbf64611da788b7522fd0aa7b65f106a48047b85a36da6bcaf91e0bccb1e9cb1018a5adbb216b1d99efa44b9a253a51d8b8916627ab207bf36b62ac7024b6c2eeca39500c692fef0da2e0542442d7c238e80e9229de8272b1c5bcd7c878b8638d6a4f42955c541c4e8d5cdc0cec1739bec55f3a14840649fddbeb4a908ca80bacfa2a8d5934d6a0d2642fff33a3e93def657685865ca12b40d1e1bd8e15777b59dc0a0aecf367b5dacec4f36e6b0328092a2d33de8984456bc4254ee0ce46bc0fc9ed6bdbe83db0f7b3a94553c10497f84baa0dd803510e3ce9144c50bb6009c29c8e99972a60d943e3e39bb76fde63848d3741fba515c4b7851fcb10d989dc08c600a9151270d1db0184fa739212a16e9110d60dc89dd4cc27501e84b4a497b1e36a6cdb6574e37cf747c41a50dae89d6cbec05fefc1695080669bb928213d99358e8bf43", 0x1000}], 0x9, &(0x7f0000003c80)=ANY=[@ANYBLOB="1010000000000000000000007f00000090f5fa1ec701b11debea64634f133c2d0997b2d07bd9bc58f11fa4226827152c9676e2db37be94f4dd55d55167a0b8c3c48d63a7d5455a22604cc0f9fa3ba63ad72c1115abd251626dfe9aa79fc896800281a8723e4854f30912675dd9fdae4a912da06decc2a757fd30a852554232c3377f9c9cbec87844f8e95602b9e7da5974ab213234665c6cfb4b9818b3359474d5f45ad729dc6daefcd2d194da81d49581787dbf5556d7730085cf44f92cc05c33007faa63bdc5dff8f2a965b6fce53f236ff4b8d95bd233517842d183d17ffc51260289397b37d00b789ee49f0592571669f343cb162993833516a91dfb722839823709dd091cba9cc386297a19a9733bf57b88fb6724731d4c259990438add6a6d8593eafebcc5a14a74ce9817b8b2ac04598c2a6a9d14bd3e40d36ab27007498dc0bb7931034d9731faf2dcf0b61b3e779422dd8c6f2125acb8eee59ed1a700692b01f0d9d893a69a7abd3520b2b81eeba8d38f9a16d17a9499a0347ef2d79f576e6555c2906726bfa4443eaa36d30b77e33b7a7c7c214dc26a10d15c90b0ecc1152e58766550a739df770e0a9dedd99f070ee547f84690534986329a218365b8f4da6c42a60d59b1b850d69bfffe45cc44d566a512b4ecdd5e696154d2a3fea74b033314f0287061c2c1553d715d7d8736e557cbbffddcc2793b0e67ee2ccabc768781094fe509811c4ef1f07091e38ade83812e06cdc8346146b5db233ac46202983914b7ccad3f763b83a150eabaf44ad2565fffa410ec93f0eccebd86690453905c9ee7dfbacaedc9aa359e750546a356c4809abee01944d48635d9765fcf068b384c32912984700532b22ec6a11e312cb30dc5c2f80aea8dfa6329496bee66818fe88c36759cfdc0b6601568e68232a623e9b66ebdfb100be4f76dfb606f1fb881d49fdd6e0dbc654c789667dcfdd75d68cca8b1838d04a00de6f0055365c101aad9d24e41e07f3fa58b9f6e81124557393b0159f8b12383e0e5b3b10625e09d149aa33e01030e93085e377de168029edfea0a9d42df17513cad474e1fd97f6a8f81ec73087975f6eab24751d75f60c2c57abccfad5754bde2fd70a4477cccde587c506ad8c5157ab24da49162354141460efebf719a17439b1a47a9b81bdcf40c480844ef10f90c029ea211bc7d844d8e300b1dafd032f57e25d4ef5c471ea685326a14d0740ac51d5ed8f83d4f8160e13b37826642bfee2fa8146cda5802f35cbf50dd4e1e0048bd90993327b21b2a6fd2670c6dd882a4b216d64dc47b91ec2dfd4a74b670687326675ff6a73eacd826374d9fb7eeedfb9b13ab72f591fc44f0f6c48926fca2031d2097d107ffc79ad93d806dc8fe169ff15da98b1754a1e06d0bb696f298e5a275b8840a206b7aa22e7cc062e24642b8c9dc6aae601de27e1b0137cd0853b174e1ec9a09644e31f6cfdf2825537f888093d78be658e644a8ba0b0b1019338aeede6662289922e90e8566d60123299cb07ab09270d6389ce753fafadb1ddbfb6c163e19eef4bc4ef0e534b86906b065377e5f1c2a48a2d44f0d8b0cce97ebde99e4aaf09165e3c928f66a3beb301f66fa36ae4262d6c0d0af66af00000000000000036c776e739116aa286c8f5389a1a299a74a8d7ef9087b2a13e353a05dc45062387fdaa055d730d40cb71461801b9e119c6da59afd022c73e51766e48c7422d512727b7981c94877812049fa2c2e5432e4c2b60234b2d55f9c358b5755f87ac83bc998f299e4896da3805394b34f46b7de9e073cc68f64599c39bb73ed2b3925c43cdace199eb71df86f448a6d9f2a0b49c998e0254fdccfa22d6906d2bf2d0c33460df89e3d7ee4bc6503c13db76bd39218694d7ac0fda828a4d80431bca40fb12d74d9d8d67bd25e983cbb352c37195d8d39c87426dd72d1a7c1e37ca670e9c5b1f48aa8649acac95bba25eba8c197544f370d31c222a546d514b0469a1847da40a598180117be646f7506fbf193b5591425924b689e5fb36d5b9f4d96a3413cb9060b024797ab36309324d35243763628db22bffb5d623e2087886b4538fde994aaf41b5de368aa677ea9a37aa4caea7e4dd47b742608c75f6e67fb74ebe4cc18e9681e5f21a8c7a9a263d9faab909f888d1383861186b71736c4fd2675ae16d44645e89eb59ba63bf0a960e9c64cd137316bca5e8eaee28296402c71bd4ba21ad197a8c02819500ff5671d71b18bb6bf5d629a7fab899a53579ca7df2d23589c38d4c81dee79698b871e47ea85807a608e91bb57f17d092ba0906caa0e24b467f187fa6af6bd9af6fa406bfd3a2774ab09dace501fa6d5d974eeafda8728f97ce95af64047897b48f93d4cf614c8d94a16dd34005412b93f8d51026707d2ce4809e1e13c4dd2171d740c058414035d6601a8e0525522b804c77e036d36ee66c78dbfece7f2c79d2a51a7ee657ce73f4c6b6ac5cbc4936c174b2ca13d8c0e3661ecc066921f4e7556b3f8089d0e932e5996e3719989348b1a490028295ce4107a29e2ebb35a1d3ecc78b6df9c38121bbc6e444715119bb20d207c1e82bed8bf4db0b23513d510ce2b7cc26f81a4a10d591d05497d20c44fdb674b60973aec544eb1f74624ec4e0aede80bebed970cc25fd9fe632c768ab225ff744990104abd542ea82f7374eaed4eb50e2f97b558ed4c4716d6d63a98ea03fdcd0099096e6e82a4a8184d34db0bd89bb1a51bad194062c9631af3e9702e534d2bf9f106c6f64d24efb4b0d2b2abf5fbc37e3a81645f07107d07bfae1e7ad800f0b3556ddab452f0aa0c7a1c1e7e7329b327c4048a3d9ed5bf820e8c399db2db974107ad5628e4e5836cdd892802e11e461d35f2e5235bf4382804f1d3bbd0f6008facdf4a4c3465992b0945c0651e3f1c526b9f930ceb9de8de4815983ec655e4fc189922a7c6b189a22b7dbc0231b7c3f7c24da8560c212b275c1c9d703d9377375b6570b9f6c23b646a25e76ef23f40450c27d974e262347d58aba36641b2e631619caee008a5c29c19c71dc6a3ce5f5e0fcde181eec0f907be21576c838fe27fede25872bee3efd7ffef8aa8e06b1a3eb124ce2dcce43f27c3d7cf2f63744391d33e06b678379181096d52fcb57194157f72802785dfe046a62edcde4c86676d8c5e35cb518f0ae7fe7c481575196bedee7de285be2cbffb2b20f1f8f261d98daeedfd0726f9cc00c998088196f0278e56d086a13ec21983c1f042688f3320ad2407c12d2c3dd67476d609f02fddfc85a4b03db14edd45ec802bfdc42d9d428a895a065a9aab89d0d010b3c28f6d434978ffd96e1231775566beead34e5d580183d1830a43cc88be47aa91f423359b1545ee94c950da33d4ee9fb002b8f2686aa1f037549ec54de8d776e970dff891826a73b76a4f4decd7aeb47a2be620ede21ce88c2f32a1f60ddccfef83e946ff63238ef0b190c32d6cf7c43f660f2cccb1789d790edfc32a631312e1bd186e603129df006690779bbef8931f77fb2abb1425ca2fd5552e0f53bb901b2b945ab5ff23e54c82136865e02197674c12421905f75cec642a66450c2f072cca93a407f43bc82d60d18a13c0e93ac65bcec2e919951cc6d4c52e76ca56739b386352b15b2e8967c93da94595229551e2f0209052f37e658fa2f8e9bf099faa70eee0c4078e1497a430592d985d09ae659d27af4bf6cf27be54959d54de8fc0ccf2947a8ef468f4dfff7cf58cb01b6662eb24c448f5903bc92fea053d19ae04cf41d544d40934fc23f187a396fd70b4afc5c3f5a91c8c1a7e1bd9ef18556ab7ace3aa17b02fc53f98515ec952297a3f2c16607d5ac99348e774cb289792de3231a55071d8d852125b701341830fb778236ffea0c1cdd7c0090b5214b486165ac2465a88cae2074c1e954f35ce7512fd9fbb76daa2e27c580a65033f64d0ac4048b82c80ca29b68ab849698d08e3ff378f3fd736da33427fa698620c1d2d3c367ccd62d7698c16434cb4a5741df83252e8becbc03eb96455b858489143116babc6fb5c0e7fd0d50423bc61f315e0fb979cd2c86d73f48c1bbe9dfc59f730658a4455c5b6051b7d7066816d195e4521f850ff12419f96b596201dd5f06c63b90b963fe7a969f8324189a674d786681772316d835fce2e108f97cf7a5874a6b133441d090d6ea9f5fb2caf922e55d73f3e05093bab9a81b3cf8365d91c11fcba6e6262b276c3485d5d99c1a8a0163742e0ea240dba13c810a6b021befc18f9f827581b01800a3585410f56f829c269004141e2333ca5b36e367ec08c5d129d6596e6e5bad9fe31d22ee8ce936f36280f124f7484def968a3c46a7c74cda11bc5bc4ffe9f085fba34a80f1e332104b14cb431a68877fc33bbeb997ac3f92fad145ee64374cbe32305e66821be28b2da79b8be08156105dcbc3a2e8a016e231d0cc52b41d9bda93c22ecec49b1bd4332f7c159073fdf4b21e2523694f8386fd2e0595ba2b06e7028fd7ed4ca626a1301b49bfbb6d03a9ce75ec2e3828f34e02512886112328aede2c5b5c0f0fd13b57e5416d16ccc54033dd0b44fc24de70ce5980b309a84ca9f037693cfff5b66cc2c631d598727fa6b5384268c84c7e5b9c43c1221bf68e1c448c5349738c554f989aea8ec1b10ab9c974f035de945117f2d21ad25ebf9e36c6af20787dc8ade868cdd91ac476214a3927ab9a2b3f62b01145b40b8a0e65cb74c7aff357df181fbc2e520617f9e61d5367a3db46132e8a71a0b0ffa8c2e5359037fda81e9b0916e42abb3195d1d17ad5f7b104b6b6022f85f1ac170ea89e08bbc66758398180a5222549c050278b4f0ebbbc8854f55cfea7f68738ebbdea96b61652e06dc091530a225c8182762ee27d47db6d71c5ba67c7fad7a9757c54f0a72eb817e4476a514dbbdaf5a2980a57f79fd8453bd4af5431b09996c9722d16f81ae3735bddbac2c2edde80b43db2360559997b0a4f0c7c98637f95c413090f39e940dcd015b4d4dd1376e80a51e370fd4d85d03129039fbaabcf3c6f5287e5492927cb3f0179be8bf6b26b6609794651f3a766c60f99bdb41fb40f45ebe255d00f0147b4a540c6244f44564c65af925c7f22a20f37ad6f1d481ec042dcea9965a788a94ad8bf451a85c4cf12ec9d406c83afe9a0d46c22fd3d89198d3371c49808d63dedfdb964b07726a36f4c883482e81d1f1f765ba2518dfa39aa50bd76f2494cbe6b8705a8037339a1a1632dadc274dfea9cad539c345000c0b8df246112dbae6d795440e80f5376b83acb9ca2bc7ad190c7fb399c221a1e9f134e629e2a166e9ce057a8e273bdc62a0ab766df351d4e4cc2df54b7f0d88398bbbb14c4c5ed46d61120f03c97e2233b02d7bcc77516077905c353b7360599880b2300c19d58a984e002545b850c18e6092492cbc2547e23f00d8248180cb9bc13b2b3797dcb20975c7c6c6c83e5e55c71c592a79e1277d98422f0ed19e571605cda71e42ebfc8a62e548735fa07d6d0715d86b40e65ed574dabe0a2273558138eb12353ef9cfc1da24ebcc4e0c6585d9fbe8daaec3393017d50addaaa7482a0a1c5180cfc22db64fafef4113b9010bf03906e00eea62482c19a117748b462e27496a8cde5c01cee7595b437b6ef8196929a4a0a68c3e065238b83d6d9bb7a8560c8c4487923c31b1248905bc16bda6ec69e8d7149e69eb3923d4640d8faf6a1e7f55e2cf5880dac0d54326eda4d6a060eeaad920c914ab8abdb88c8376f8b98b767c863f63d3debc06024a173110b3c20058af85165add5698f66960c2ea2d258264b9ad6a5c7d9fb00000000000000001000000060000005e8b8d317362ae658f904c0038bb96f7ac4dc80deff47ef3907ddf080cd7bc2404b7f31a48ff9cf21f431e1c9343632f942cfdd36311c68b76a7ca8d9a0ce2d0807854786f3c22d3c0c70e4a4d5ae4972145db9fd7b57a6be16c229fecadf065167747c2ec4eaac986e01694a50539bee29d3b8675f7f6b80ef3c0d1d8385df01d7154185a9cdc2d1b8b17540091eda046ed2034f01de52ece0445df000000004000000000000000010000000000000017deaf1d9cb9584bf74158fca86950a4a97e549b412ac981515a31091c5629a4960e066bedb0e22d5300000000000000e00000000000000001000000020000003982bbe27c654440a84dec7de05e709fc46cb81a02e8a92a3a50eb0028e2d0261da43d248bd99bf0570a814f29ab95662c12da97f49190e9aae9619fd575be69590e6e33e9e812c4249f28857f51b42e03de38a18d89ec301e8d7db39600c238d893e0aaf3d6ad5c505245b6a3129eb0f72795285b470d0718540682e503e99a88056c9f14763dc19a27021c6ff7a979b20b7ab6f27b98835863434c4f34f23ce5819302ac1b11292384995ce9d1b5c33066155211236f265b6a24da35c1c8fa6a987cd9d98cd57bf4b15a000000000020000000000000000100000001800000ee9f5f96a0bfb2dd18580000000000006000000000000000ffff000005000000425ff1966a45c1f2e0e26f5113ebdd388e0beb3e8300da8a7463071a0cd2f4db4844e20224fa0c39d539633888f289c83b891d2f05e8755cdb2a5f076bd1803fd8bad7394bb73534ad53a7430a2e7e0068000000000000000000000004000000d1e97bf8e23c690a74fe0d29922e4aedcf0727bf5f659903877307428653ff4534eeec648ee19cb534e75a092ff62b999a7d0ed0763a6709bbafc256bebfa30355906b07f8a6999449c869314b9379e6883e2700000000002800000000000000010000000100010051721680507673ac43e94254355b0215d765dcaf3e27f7e871ae1a5693890fde73d45c2e19983cfb762066e62183ef697b63f96e860e24e16974ef13d5b756e74e783981c4b91acd42305c3251e8a7c86c9e8cf1de75f4f4bb52c0140f3862c831f3fe5218dc27005719c7fcd09eb84746e39793f89582aafeac297de8420b7ce3c90cd076d71d2994"], 0x12f0}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000001640)="5082f6e99ddeefb4ec8755bc281049d0472bb22d96484f918b05915da5db5f469eddf4274344ab7b2cc93cad09ad133800906dad8bbdc1253f8422e65c6843e9bc3c8157c064e5a30a957554f94dfb32484158aff90788ed8767a8cf8bb794fa79c92a6ed3245bb8497a0288bb3ff2939774ad32a0289c11a89f9617cb3d3c688cc7572c1d68906609246eb84e81c93646716f744054b73c6caae023ed31eef6785d9d9051965f9ed600b2a03f14fdd7fc6bdcd9d875c2a4bcecb2e6293014729def93c844370280976a8a489cd77b40f240b5c8280f4806963d060bea0c808d68", 0xe1}, {&(0x7f0000001740)="34584e2882f3965e565ca68ef8f5", 0xe}, {&(0x7f0000001780)="5bf50f8bc1247e021317ea2741fde71ad75ca678bc9f59e6663901ebc58003132f0c39a2bc8e7c7c8775e2d3cf9eba6f1c9b4ed7c0f47ec133bdfbfcd3c44f31733bd614c7474a7e7fe77a42bb3f2f03497c652895148eee540fdc7e0504ea880bf75f8993d49d8a057087bcf058", 0x6e}, {&(0x7f0000001800)="8faf46427ffa42a138e471ec756e57167891144c8fd9ee97ef31ba8f5c58551670f99f66a0b84cace124e360a2b72826ea206ebe094576bf2fe48ddafb7e52b328146b85421c1f645254dd9ae18cf9cdfa590d5c0ed781a888edead1", 0x5c}, {&(0x7f0000001880)="27eefb2680a6ccb36c6071a4efd73b90b0d68e7276df7f3d572a3c550179179059024758af1a2d0b4125478939e728557a3ce5bc7b8818095509cf0be037b3f5522501e0019841a7977777720447b1e9c1e451cdb93e6b03327d3171d1ea6b520c8d75064a6e120a802882c8c4d4f1202242b4bad610e553ceecd9e89d08d48c0bc94fa7eb874f32eae679eccec5179dee6e681c0683998c8635605e74efa2c977c0e4e6de4ffcadd4d5b8b26f1def989aed1bb4d89f25d5a1e8d6c26513b9b303", 0xc1}, {&(0x7f0000001980)="50fa998601d0efc1273ce815173baf7dc14cfc218f969e6165b7621c0ecaf4b6e412039371f27825e58af486dba0af7c1355cdd4b35ecb1e0808b4b0558643d40fe5c917743b20619804c45b5e38969abc98710af0d5ed39fc1bf5", 0x5b}, {&(0x7f0000001a00)="e0b2e12f2e01068e71aec475b96b47956ef139d3075ffa", 0x17}, {&(0x7f0000001a40)="26c938beb41912e66f1bc72d062c053be8b91029b7f6e1ed93e7c272bc09156606cc8ce9eb427cbb5802db437f736f722699127b9a1223b30c56581e8a0d91cb38d2094a6e4ac5a750346642f95de4cf9016772f821b5510cb698a6249d40ebae9b6e0eefa95e625bc5f6900c5882125df7802d2d6b162a0755bcc8422b6a98850298d0b34e8c5dca9566158929de4aa87b4452ceedaa66da29a78186d7c13ab01574031", 0xa4}, {&(0x7f0000001b00)="4591503a50306c14a36650406e146d53878a819d0804f9af687e35d551158be6f2fb0d976f0c98cfb7937660cb28e79b9064e8d46107a5f6afbef059dacc57d7fc3b75e41eec14b84ddcb3441c8e41869ebc27a5ee31ea1b4ba943c86d935c01f43456", 0x63}], 0x9) sendto$inet6(r0, &(0x7f0000001c40)="266ff4469d70b5f317d75f1b7b37", 0xe, 0x8, &(0x7f0000001c80)={0x18, 0x0, 0x1ac2, 0x1}, 0xc) 21:09:52 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x401, 0x8000, 0x7, "0383bac2663ec70794e9cf4880c3f5e7d57318f9", 0x0, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x8, 0x1, 0x1a}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xbd84, 0x5, 0x6, 0x5, "e7dc79867341aa766c690a1ad6d6bd683b1b2300", 0x4, 0x8}) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = getgid() fchmod(r2, 0x14) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r1, 0xa, r0) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x20, 0x40000020, 0x3fb, 0x401}, {{r1}, 0x0, 0x11, 0x3, 0xf7e, 0x3}, {{r0}, 0x0, 0x3e, 0x1, 0x7, 0x4}, {{r4}, 0xfffffffffffffffc, 0x20, 0x4, 0x21, 0xf57}, {{r1}, 0x0, 0x84, 0x80000004, 0xbb81, 0x1}], 0x6, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x41, 0x1, 0x4cf6b3d5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x5, 0xf394}, {{r2}, 0xfffffffffffffffd, 0x83, 0x80, 0xe2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0xa, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x3, 0x20000000, 0x1, 0x3}, {{r4}, 0x0, 0x0, 0x7, 0x0, 0x101}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x2, 0x9}, {{r4}, 0xfffffffffffffff9, 0x80, 0x13, 0xaa0}, {{r1}, 0xffffffffffffffff, 0x20, 0xa0, 0x1, 0x1000}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0xae5}], 0x8, &(0x7f0000000340)={0xd976957, 0x10001}) getsockopt$sock_int(r4, 0xffff, 0x1102, &(0x7f0000000380), &(0x7f00000003c0)=0x4) fcntl$setstatus(r4, 0x4, 0x4) poll(&(0x7f0000000400)=[{r2, 0x90}, {r0, 0x100}, {r2, 0xc}, {r4, 0x94}], 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000440)={0xffffffffffffb2ea, 0x0, 0x81, 0x81, 0x5}, 0xc) r5 = fcntl$dupfd(r2, 0x0, r4) getpeername(r1, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) sendto$unix(r4, &(0x7f0000000500)="26e0d8c1079834353a5aa19e5f30f600a4ec470b98d21c81b658714ea869db88e333356b3cb1984fdbb9aeb6a87ac23c8872bf7f218ce146a3d63639150f28bb8c378bd2a35f84b14aa6dfd8857a4cdb1fbbcf34fe5509442ee5598c73738ba90e833120dd393da3f73ec88c2a63c53241f04701f8c98c14faf4b13d96b33f33125b6f499473fee459f572e41e483e8c30bc9391f77e51c2d1fb531ca29b5bda3da90bc0d57d7a399fd5250e8081fb55a9c2eaecab6cc6ad3fb537ec85ccf8e7", 0xc0, 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) setgroups(0x4, &(0x7f00000005c0)=[r3, r3, r3, r3]) fcntl$setflags(r5, 0x2, 0x1) accept$inet(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) fchmodat(r0, &(0x7f0000000680)='./file0\x00', 0x25, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0xf, &(0x7f00000006c0)={0x1, 0x1, 0x7ff, 0x754, r6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000700)={0xfff, 0x1, 0x1d7, 0x100000000, "0d01e85935956d66fc1efa0f1baa49fcb2076e33", 0x7, 0x2}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000740), &(0x7f0000000780)=0x10) setgroups(0x3, &(0x7f00000007c0)=[r3, r3, r3]) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000800)={0x0, 0x1, 0x81, 0x800, 0x5}, 0xc) 21:09:52 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) dup2(r0, r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x9, 0xbab, "17020700ff1f0000010d0000000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) 21:09:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() getitimer(0x2, &(0x7f0000000000)) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x8) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x1, 0x10001, 0x7}, 0xc) recvfrom$inet6(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x18, 0x2, 0x8, 0x1}, 0xc) 21:09:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x400118) open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) 21:09:52 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r2 = socket$unix(0x1, 0x7, 0x0) socketpair(0x2, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = syz_open_pts() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r5, &(0x7f0000000800)=[{&(0x7f0000000600)="06d4403c1c17b960affa2ae72eee9d72b07b9e2228150cc46583878bf8c763567b474754", 0x24}, {&(0x7f0000000640)="8ab698b8be4ec8a701", 0x9}, {&(0x7f0000000680)="a25bfcdf2b20ff7010270f4f68f998fd277eed2c26e48034996948ba0d0299c6407e7650613ff399140d5036346731181c5df89877557fdd946977e1eee44d28fcdc1f234a7b950204", 0x49}, {&(0x7f0000000700)="e91d89d7ab22df6a9ba2b670d2b4fc79aff8d49f9f8b703c7d029d11ea69095f6f12019e22853b4cfc766e06c01d883c7151a1a870dac04f0fb78b71c5ad0c8b004c306f3db871108133a8850a4e91fcaf8e2d9492391db9c9dd698249fb7f4f22907b03bec3680d11f16bd7dbb074460e2f9c65c2f3eaf5956b712c2f216145cd598f4ab01cff79341807b75a9c3426282609ec64ad05e3bb8c835eefe32548e1adf2767117c67208864cdaaecf14e1981542ec516af779e17b1d7175d287bbe0bd09c665dba4235c8b19ac85bcb9d0ef1a1e8eee9fd9aa9b4bd750fe2ada10dc779054755023e2c4cd20a265", 0xed}], 0x4) r8 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x88) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x12, 0x20000000, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000062, 0x100000001}], 0x10001, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffe, 0x18, 0x3, 0x5, 0x7}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80000000, 0xffff, 0xc552}, {{r6}, 0xfffffffffffffffe, 0x31, 0xfffff, 0x2, 0x5}, {{r7}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7fffffff, 0x3}, {{r8}, 0x0, 0x28, 0x24, 0x9, 0x10001}, {{r9}, 0xfffffffffffffffe, 0x32, 0x0, 0xfffffffffffffffa, 0x100000000}, {{r10}, 0xfffffffffffffffb, 0x21, 0x2, 0x7, 0xfff}, {{r11}, 0xffffffffffffffff, 0x40, 0x40000000, 0x2, 0x9}, {{r12}, 0x0, 0x0, 0x2, 0x97c2, 0xffffffff80000001}], 0x7fff, &(0x7f00000005c0)={0xffffffff00000001}) kqueue() syz_open_pts() 21:09:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000016c0), 0x7fff, &(0x7f0000001700)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x80000000, 0x4, 0x100000000}], 0xfffffffffffff000, &(0x7f0000001740)={0x1, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x1ff, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x60000006, 0x7, 0x3}], 0x10001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x7fffffff, 0x4}, {{r1}, 0xb9a9653be6f0d702, 0x4, 0x80000080, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0x20, 0x7fffffff, 0xefd}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x6, 0x8b0}], 0x7, &(0x7f00000001c0)={0x20, 0x81}) write(r2, &(0x7f0000000380)="0e123dcd03e107fb99414aaae619fd7157f2d8eac3092fbcfa684b37ff29636dfa4d8575dc9905efd89b51fbd8f46704000000049942a293e172d99dd75f545eb68f44468d57ccfd6400e9c3f109231967ea130d0155c05b0d", 0x59) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) r3 = msgget$private(0x0, 0x0) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001780)='x\x00') r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r9 = getpgrp() getpeername(r1, &(0x7f00000017c0)=@un=@abs, &(0x7f0000001800)=0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x54d, r4, r5, r6, r7, 0x10, 0x2}, 0x400, 0x101, r8, r9, 0x4, 0x0, 0x0, 0x80}) r10 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x2, 0x80) readlinkat(r10, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)=""/230, 0xe6) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 21:09:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="54a02551cb15462b77", 0x9) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r4) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/209, 0xd1}], 0x2) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) fcntl$getown(r2, 0x5) 21:09:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x9) pipe(&(0x7f0000000080)) 21:09:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) fchmod(r0, 0x80) 21:09:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 21:09:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) seteuid(r1) 21:09:53 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x87) 21:09:53 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x200000000020, 0x0, 0x0) 21:09:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xfffffffffffffffc) fchdir(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) mlockall(0x3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xba}, {0x4, 0x9}}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) 21:09:53 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)={{0xbd60}, {0x0, 0x2}}) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') fsync(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file1\x00') socket$inet6(0x18, 0x1, 0x9) 21:09:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 21:09:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) close(r0) clock_gettime(0x4, &(0x7f00000000c0)) 21:09:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/120, &(0x7f0000000180)=0x78) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:09:53 executing program 0: r0 = socket$inet(0x2, 0x8000000000003fff, 0x0) close(r0) shutdown(r0, 0x0) write(r0, &(0x7f0000000040)="487d5c66d1a5d861cefb5ea636375b9b649e4f5c441c4208faf659659649243458da896502d252d64d20fafab386aa1d30f177cd63902264f6896d", 0x3b) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x3ff) 21:09:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x50, 0x4}, 0xc) sendto(r1, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe631ee7273488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d54fe8cca34823b1042b0a851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x8e, 0xc, 0x0, 0x0) munlockall() r3 = semget(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x5, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x7, 0x0, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x9d, 0xf7f1effac43af721}, {0x4, 0x6, 0x1000}], 0x7) 21:09:53 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1ac, 0x8, "1576f9665400a1bcb4ba7a57a48861dde3791759", 0xc07, 0x6}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="903d", 0x2) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10600, 0x14) 21:09:53 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 21:09:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0xa5}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000800000000000f69f4742c841667fe7fa4316654fb8372804d1f6219cf7a0d3505e1492193d52ca050c31928512a87865e2ade3ec9d99b1de7a8d9f35e4f43ace53d543ed45ba976312bbef2e3bff3b791b7c46e9413a6cb899d3d92debf641e867fc063779c00a51c0b8ef6a012b29d8c2c3cbef566dc2d32a1b6c5a42671aee8d177cc019537dd541f0cf0c8c762c5a1f91911b807793fe190982f71fc7bcfa4c0f153949299847bd78656adc6d5ab8ea447363cc0743213c02aa"], &(0x7f0000001880)=0xb) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) bind$unix(r4, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x2}, 0x8) bind(r3, &(0x7f0000001100)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) 21:09:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 21:09:53 executing program 0: r0 = semget$private(0x0, 0x4, 0x300) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/59) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x81f308cd2331070e) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000000)={0x0, "0c7e8d5821a697e6707455349bf9e1f06802926d49d0427c16e549a6b15295a19a533aae58d7274a0e5a9f74d07def05b3f4d8e3c3426960ea4db6f6f41ff95bdf07a1f1bc721ec0128dff725d26775ccd4e355e0ffaa143b3b3a98b59d09b911b0e929ac40cc444176990157756496d19a3ad60e540a36aac16f4fe6550bf90af457c3a237fa2ffbea5942b02941bf25ef9573b0cc913ccf64b8f3b0b82ffc35667f261a22b"}, 0xae, 0x800) 21:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047ddd6b8b4c8fc35d9277694fa682", 0xae}], 0x1) syz_open_pts() close(r0) r1 = kqueue() geteuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="8e17b4f7f179791862cb87cce73d83c1e9e25171ef3c6f7b24514f138d0c49993a6cf1c274176b5ee030f606bff7f1de036b59c1a917ea7570aa9648c3b9d9cd2512f48334a9a345938a4ac1bf2964e2e7a900fd3dee8fe8b081b174b993bd28994de7974332b992698eff8c0bc01fc03c552e562c3833b3f8a377e9fda48e9622034f23", 0x84, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0xa, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:09:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = dup(r0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x10001}, {{r2}, 0xffffffffffffffff, 0x12, 0x80000002, 0x9c, 0x2}, {{r1}, 0xffffffffffffffff, 0x51, 0x80, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xf000002d, 0x5, 0x664b}], 0x1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1a, 0x11, 0x1, 0xbb}, {{r0}, 0xffffffffffffffff, 0xc7, 0x8, 0x3, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000007, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x3c, 0x20000000, 0x3954, 0x101}], 0x8, &(0x7f0000000280)={0x8, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x4) socket$inet6(0x18, 0x5, 0x5) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000100)=""/22) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) 21:09:53 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 21:09:53 executing program 0: symlink(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='\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') symlink(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(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') 21:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x322, 0x4f, 0x10000, "4c3095fc69ed5aa6d3e5797f89d1d280e88a0ad8", 0x8000, 0x80}) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x1, 0xfffffffe, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:09:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20800, 0x0) getsockopt(r0, 0x80000000008, 0x8, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$inet(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="ff0d0008070000000000c3513e2a5e000020f620", 0x14) 21:09:53 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x100000001) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() r2 = socket$inet6(0x18, 0xc007, 0x1) preadv(r2, 0xffffffffffffffff, 0xffffffffffffff49, 0x0) 21:09:53 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x12) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x100000001}) ioctl$TIOCSBRK(r1, 0x2000747b) 21:09:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x19, 0x8, 0x7f, "e79e84f618e1f99ce9cf28a6ae3ed2b0a8be5588", 0x459f, 0x8e7}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 21:09:54 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x2fef, 0x5, 0x8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "5b76eb695e3018f3b64222e100", 0x0, 0x3}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 21:09:54 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x1) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x7f}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x4000000000, 0x2, 0x0, 0x1000100000000}) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)) flock(r2, 0x2) syz_extract_tcp_res(&(0x7f0000000140), 0xfffffffffffffffa, 0x160f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) close(r1) getrlimit(0x3, &(0x7f0000000200)) close(r1) close(r0) 21:09:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x15b) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r5 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x2) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r7 = syz_open_pts() r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) poll(&(0x7f00000003c0)=[{r0, 0x5}, {r1, 0x4}, {r2, 0x45}, {r3, 0xa4}, {r4, 0x2}, {r5, 0x84}, {0xffffffffffffffff, 0x10}, {r6, 0x1}, {r7, 0x84}, {r8, 0x40}], 0xa, 0xa5) r9 = socket$inet6(0x18, 0x8002, 0x0) r10 = accept$inet6(r9, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r9, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x10000, 0x1, 0x3, 0x0, 0xffffffffffffffff}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) pipe2(&(0x7f0000000280), 0x10000) getpgid(r11) 21:09:54 executing program 0: r0 = socket(0x11, 0x8003, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = semget(0x3, 0x6, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/69) 21:09:54 executing program 0: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x80, 0x8}, {0xdc0, 0x1}}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="6e2db2ee05f9ec3b658c5a8911"], 0x1) recvfrom$unix(r3, &(0x7f0000000380)=""/85, 0x55, 0x3c, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r5 = socket$inet(0x2, 0x1, 0x8) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x808, 0x80) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x510) lseek(r5, 0x0, 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000680)=""/158) 21:09:54 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x6, 0x100000001, 0x959, 0x9, "6b802601d030560fb888764edc0bf5500fbfdb54", 0x400, 0x1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r2, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00', 0x4) r5 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0x0, &(0x7f0000000100)) 21:09:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae3ee007a098206fb200008000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setsockopt(r0, 0x9, 0x800, &(0x7f00000000c0)="abd957bfd10f8d02bac85f2662032de275d94869d0f0ba2b00e96d39129e99a5648052d82dba022d494090dd1586eff5c7fc0b18879f192f34cf8fa0735e8da890cbf16dd1bcf966883c57f085f9ed025f1c9ac0a5f8d09cb7e7391587ded7a36ae1581d717d087b144ead6c1dec21ac51d0bb47d7ca167411b7278ca0b87d9c", 0x80) 21:09:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000004) linkat(r0, &(0x7f0000000000)='\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) socketpair(0x11, 0x0, 0x0, 0x0) 21:09:54 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') semget$private(0x0, 0x4, 0x42f) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) recvfrom$unix(r0, &(0x7f0000000280)=""/190, 0xbe, 0x41, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) dup(r0) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r1, 0x4000000000, 0x3, &(0x7f0000000180)=""/80) kqueue() chmod(&(0x7f00000000c0)='./file0\x00', 0x5) 21:09:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 21:09:54 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r0, 0x2, 0x2, 0x0, 0x3ae) 21:09:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x80000001}], 0x7fffefff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x60000000, 0x4, 0xc98a}, {{r2}, 0xfffffffffffffffd, 0x40, 0x400fffff, 0x2, 0x9}, {{r2}, 0xfffffffffffffffb, 0x0, 0x10, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000014, 0xffffffff9405a3e2, 0x81}], 0x4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x20000040, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x9e00000000000000}, {{r2}, 0xfffffffffffffffa, 0x60, 0x2, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000023, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x46, 0x40, 0x7f, 0x2a4f}, {{r1}, 0xfffffffffffffffe, 0xd8, 0x1, 0xa9, 0xdf27}, {{r3}, 0xffffffffffffffff, 0x84, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x5a, 0x201}], 0x3f, &(0x7f00000000c0)={0x9, 0x20}) 21:09:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) recvfrom(r0, &(0x7f0000000140)=""/252, 0xfc, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/183}], 0x100000000000014a) dup2(r0, r1) execve(0x0, 0x0, 0x0) 21:09:54 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 21:09:54 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/193, 0xc1}], 0x4) r1 = kqueue() poll(&(0x7f00000004c0)=[{r1, 0x1}], 0x1, 0x0) dup2(r0, r1) 21:09:55 executing program 0: pledge(0x0, &(0x7f0000000140)='\x9f') pledge(0x0, &(0x7f0000000080)='\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000180)="3f7d2d342c78d9b36a9e7c31b6c9560eb949eacf3cbe9109a2eba23a776516cc9419a037461b661c1247f8a49f9552c474fba9e7718c92f61ddaff94a77fcd673c3c74dc1b002711aa1bd308ff8d03c0de3375a750488a99e32f10bef4c44fcb893a8aa9fa24d9223b3a6db58aa5ef614ec562d69215d0984a58c4b0c37e8cf0e1f98e8799d5e0eacc85e5b0f4f5d4949aad2f36fc10282baa4f2d630352eecf57bacd7eb5c6093606acc979adaa1c888084a7fb17fc246ac29065c748d2fe875d870df2a71aed2223d211fbde1436dc6f7a043e02d552a4b61dbecd5a26521a74463117926623ca16afc895dab188bdd841f96bfddd8ab9e62d51e1007b53b7dcee0183e8cda76f7ecc37eead7b86309aa376f8b845bc02947dd6abe55daabe62c626fd8300b134d063d4c17fef1f0276ca5d3c3383f13d0040f96fbe5db6bd80efcb930c74e550e6530fc6be34f1878f8d7ad8e4d175b5220b048152d1cedebd936d38575b5076ea57f301698c31692ed0497dafdcddaa4731138a4b140b6d01cc1e078287b27d09206e6d2ecddd98dc6c1d20dfbe646ece73332de38171991ccdf9df07f66e9a44aae7ea25c51f7a26968121fa5bfcc0720991b8a39e3732e2220bf3aae6944e6d0fa87323cdd5acdb4ecd64d2b2f98d20c69c8f38cef270a53f4ca7b0407ff4819271e2c879a3c5e750827b6bbbb32b3543826c8bfd5783223d13fc7e9489d39ef2637fbfdb79625f5d5bf8c975d6ec5c2d4167d7c47b4b2d270d997a1bd86dd67b405f61d76196fe43a0bc205effdc07dc39cb7083b560b3150859947b6fa08690072f3169634d6c3d2cca05b2280d6af28389db2d093105bdc1a750bd84e0539e3dbb4aa8e08727a863aaf7e965f2618c926b677f59c682ce07909816f8f0f240d5b2209dd97f69abb49094147dcf5709b415edfb3419d55149392007d00e8aa17c33bae64150cd92754928918f52ca5469dbaf7490a9b4b1407c46d47e38fbdfbf1b5e93ff86f845f99e097b7edea732bf6cf2afbeb7a66ad5663ab29dc513057690850d638c1dd57548b8d86c2943aff67434b749fa80b4cf374174f2bad8ffbd3016a885d708ca392bf8a2fe4c6403baab52bd63d7ea6d4f0312b698f9bf6e28207c0ea1ebc53265106eccbf8f8b95489b86b3f2d6dc2f5b32224428168bd072147cf9408da1ad8006371f3556cdd87208ab8520403b6dc11597ac22a6d9a1e13004625ea4d57bb57aed0dc0185d2a492218f466434e4da6e6aba81d3555354e115b8681cf91df0a3b148a53f830ebaf940fd65b596f343fc1057965632366d0734ade82c3a750292e0a96bcf21a8f22ce0489c5ffe43acacda578077aa9bd56d367e1debe79fd2eef59237fc5690e6a0a3069010153164d7c25bcf887fe159fed39cf489a24c38ab5249e216b3946335a11f6a67f5917b47d3f2772b0d42a9a1b3954316f9101d6c9923e3564c369b861ce4ddb68fa13bde4118cf16c5b0c77dd79286a3e25b7d122b50c44b8c05bfd61ee6e7f472a12da1551edc04121fc7811142979d9275eabc6eed6705e5a0e3cfe11d37c63cbb4a9ff9bc1f2d349315831e324e7809d97658a8a6e987ed31a09b9f580ad8ccbe2152f95c67a96949d89abf97a8b6486ee0ac745aa8425128f01be9510e635e59a399fb7842ada89371be1fd7323c7979bfe44742d87cf56a6f0aba15310888169f87aeb8f770f91574a6d76e510eca747e5c2b60a6b69063b29be52c1a7618d808dc705521371063fc18aa809e96aac07a6e191a38b5090b32a8ce86de91deb6dfdabbcf5adac0cb579ee4153467311ce60dd0fce793c053e064990cafde520d17e1c9d11763044828416f4ced3d3adf4b2c75f8f6b989f1b796a8d38df10a9fb1d0bd452d258be37ec826e52fb9d1ca05b92eebd1704f01771acc85e24f98ef696ec3be090485d173f53a697ab842d04dfa2a19a0d56d703dcaaef46fbd1eded9b7841226858ecfc3b86c7966b72be31f384fc5555062cdc380f5fec506794e1212d0b6dc110f684a37db8d69e88e266a070beecdaf8b2fb3fc6671eb45f3458b196f096d4617037d6f50dfff7e50436e3e687aba7d439da796362dc285e3a4d2d906ad440c19e544d8444d490394198bca152594b445cb5d3d1600463589febc9ab5bf607afb66026756b6b31906d159c074278e7c73b2f837e7706522aaedc9b0555174922fa5c116d2b6f8877e24fc0d73f1cd7df3fae8db480f6cf27e9fb70d88358176aad3e09b239d5d203d434b042aaf5bd0b9ff291fe7915d254b4d11e9ab9616eeb2f8b33aa01f9ceb5fb64c0282b704553b115790ea08100a598ebe9f12f930769634fe156d359852089be0f508486da28b4ea5d2af446de968598474472bc967702a4ee4d39d8c578c63fa80f037bcc1b1f3283b45134396a3d8c653b32b1bf24290a2d23ea4f9e51f69ae33b048915a77c7af0cc75bb8bc3c8196678ac02423c72c38673dded41af4d4514723beff95250a013e2952b0976d37b3773257d33d47b7797d14584cbfaf49e303dd8e2c55d55a70cc7c87cf3b2fa668f8896b988791f869df96488f3f971939e5210c1804f5e241a632ed3d016f87017c62a538edd1f003835be69617c2e90dc017b0fa8a81dd8cbf22022f2be71d1df6c3758a1cac118e0d351bf89e42314ae2d69339e742935d4c474fedfef867a805e3aa1a089d6352c6edc7454ae994bb248819a2ba684dcb96e8eb2692f1ba6cae4a356de995fa06dcc7cf0e3fa37e02a360189c1878f7351b6ac5ed2536e5c2ce3f093c329335f85294cfcb9676f1d2e07d53f08972806b51c6ae6218c3e9212255e6de102a4b700b862e12d49f5bb9e62ce01086f18abd3e55f2e55d6916f7220e0fc00efd7f31ecbb834b4ecdd74ecf65f0075e6cfbb3effeff9e3ff53a53420d4ac4436952c9c19c7c061f7e9dd4c17343e8dc25499eaffd68ce72e479f24092650821fa4aba95f37bf0c12aeb412691f7597eb93f2d2993a21c20067f83b37f783be5f09444d375e51b360d40dd822e51f20ddfa449758daa4ea37c1bf1a0444b25599d03aa30033fd75c23e4752c07b1181df3763eaac64ac9b3ea9092336a09804d9e48e8ff34461b63e63cce874da61617e8bf19fe6e14f4497cb557be4977075f012c31e52b07a14cdb72f85585435e7753fad6d26ab4ca25153580f5d9adda86be7095c8875f006aa4a4ee296ab399595ec02e1f5fe4178b3e23c00101f64790b1406f80dbd24a61b16397f759bac1820225aa86f00f29ef27842b01ea71f259ff1fcdf284e8e4ada9936e139aae954c0b086f812d452832a114f56f819767aff86da0cc8ec183c34735c125ff920a3d2bfb88e3e8b4136e08de62738e6534913632bc4171d051cb69e9836141abde11406150c15b35204adc764956fdb6e983f64973efbe1cd9e5ccb5f112ac5c402b4bdeb9ed2d304146d32550d7c130aefa0e06f99a816c528cace850b9f45484122b1b080af153620280f43381fcd7c2b22966cc5f0a66b3468ac7982e41735e49f26e78793518f699a47388ebff9f4bebdab6b1b499b00fa3c9c06a190f8c6832d48a078eb3bdf1f2250153286ec8ad2f53659ce5ee5e23baf940d72029ae1eb087e65bda46b90781578431d6f095fd64b7fa884f56cb95a0d0fa74a865dafb64da5a619490e6f1a896cac5b3fa68cebf977b13e5bf4029c79e6afb224fa22e693ab59bf6cf641efcda3e57cf35cfa0f7bc6dd834772402d135479dc86395b3919cfa12ab41000056f5cd3b90ac15ff47641a32fd3d61549ed8b137bc9ad6931ecd84f971588c8fce5fcf069387b48e3a760664bd592df17c22245be2cf1abf58293b209d3cad8c690c30abd022203a74a66fee7de01c997f436e8651e3fed5a26672ec49f9591a3f527c77ec6976dceb5dac9e7bb91c751a7e299f909d17bd4f620951880f5363fa345c03c4129fc9f68bbd893bc4cf21d83ee398a0de74e085de7d540b0ad297906040ff109720fd2fecb9db86d1f7f5d3045fd9b71a5f0d516f8eccf30410e0aae661e04e463061b9e57022f8e3a151a65d84f4207783c22d8fb58a63d9c6cb67eb5e6c0d189742dfa99a3667d919d5d0507225b18a0741a32d66f4d83391132a556059784a55efb2a16aeca78425bdb9fa63d0d63f3161fa5fd3ab604265a3f5b3de10c94402869b7c6e517842ec4fd6f420f4f62581e1aa35feea5d716c8bfa4a9497ea47f3abe58ae57ca26d8e68f6528f91fd8c00318ae5f73149a3106775e58cc58408dd72cbebea62aa56d33ed6e5439f1438b99218ca1789cbac0a53584fdf0160d13c11cb566b93e2e461e010d29515f818a6a1f50183c87a9f36c1a2dc62759578913719fc9acc6e61be192268087f4093f57aff8e553300afd881aa568d3bd956664ad808214366a303c4aa7b407aefcaae633643ed0ed6b6e5a386a7a0bd52e914b325832c9b68b1fd81b4a8b28e85ab3757cab605748d20d09b3d5482492647876bf99da5a64b93d941f414da08bf5335caba1d12ff8d9e85de5474b017db4efdf0f97563b95aa07c3d3260bf00607b726bb141086510ec61d92a155bf02ab5c6899e180e335181744db141e85d0b700b9548df9d80bdb27dd56eb39e103e037b57a59528e47eaaf7af40272d39605aabec3040d55bbb36d6919ea5ebd716d8b6f4182f3ed4e2e9ad76757cabc1c07b80943af676f8d08070daec418e754828532b4864f001b89738b6150162c469844e339d9ce8e4b5b78bed6baedfe4d8c760e0d89c2cc0ec1d24f30fc3f61dd8f113a5ace159a952ca06fdf9067f048d7f94a4fee3cd28c3a5e8cdd26a40518bc7d99a9192e727a64b599df20597d325b6a8573484819c567516b39f8d3e49637554d8db886a98ba5c8474285605185eefb4ffa03a301be32ee02c2be978d08f6f011b70aeffc793217bd42890ccbc28f7be42155b87703e2ac242299c3b1d7a220769a6f50cd676f2a49ea3219b5097515fbe46a3cc3504e37027cfc294645f6f7575a779308936d45efd631e47e68d62e13758aea25dae9776ad95bf9ae20ca8ba612a07098c565f75a7c10a148619c427761f107329565ef9672d6bd37bf14859de114f9639a4c8feaeab91d6e6dd36f70a1f87ff834b88f652d2bf3df42d926989aae015e87ce6607d32dec556ef1502defc08854c8db4aa27d09e1c772d342199a672ac47c80a678baa44efd5ca1cfee3973c5f459954547bf5fa74e8671b2197d599b7923c2f06c10a2cb9179fc9c03cd0fcdbc14bbe113eff78c0f4e30d52eb339d3916c2c8c276d3dc96cbc9a41236ae9d4a687980b3207ceb1f5267505f79081ac004911eb5ff96bbd56165019df1075cab487a404498b37d2a4aa3dd2c19db59a349c39ab1d4ac7fea6fa35d606eeb0b329b29a301815e221eb8520fde92786103b33a0070a0c2f1afc5a7c3225889284a6b1dca9d36e9a9671ff615696055bca120dbd434682abb8c018f7c9fff733a3404e4ac783ed5c8db37417923375af4d3baba121a8508ce9654cce48671a8d9c4f8d22a5ce5f9dea095d27fa94dd5730155dd0e8f86695f03549f706f69fe967454eef0b08c9d0d09495a08409c807011150d1541c01ac5ef5dafd80c0a24026a93af51120694f04a8218a37f6d1e3a962e8b42bc1a357e7d5e7487a241df00c60cbcab9694d1142e2293934eb3c985b4e0b3c31ea53614be35091fa793fd99a72689b7c2557cd4f548e6b9da698971f555a4fec46ceeb", 0x1000, 0xc, 0x0, 0x0) 21:09:55 executing program 1: select(0xfffffffffffffcc0, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, 0xee, 0x0, 0x5}, 0x0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) nanosleep(&(0x7f0000000200)={0x2, 0x3}, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r4) lseek(r0, 0x0, 0x2) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r5, &(0x7f0000000140)='./file1\x00', r3, r2, 0x0) 21:09:55 executing program 0: shmget(0x3, 0x2000, 0x400, &(0x7f0000250000/0x2000)=nil) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000140)="778a3b36ae93399db5d2dbf689a22a08bd5fd52725230cfb034a3a092fd7755a078b2661", 0x24) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0x5) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)) 21:09:55 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) dup(0xffffffffffffffff) socket(0x0, 0x2, 0x2) r3 = open(&(0x7f0000000340)='./file0\x00', 0x70, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0x0) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x1f24, r1, r2, r4, r5, 0x130, 0x8}, 0x36, 0x80, r6, r7, 0x7, 0x400, 0x9, 0xffffffffffff51b9}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/65}, 0x49, 0x2, 0x800) getgid() msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/255}, 0x107, 0x0, 0x1000) 21:09:55 executing program 0: r0 = msgget(0x3, 0x481) msgsnd(r0, &(0x7f0000000140)={0x3, "be92e90688e5e5a714cf8c1aadd99b4c5961c8524f9ab355fa3787d64f83acd7eb87870d315ad86f1667b0a70bf42dcf1e6f5c83385f029a9406957fe86e9542262bbd3ebbbb6851af2001fef48e0278ec7a0d43de30a3400802f0746013dd86386d859ea9ef8ad0d5c34eb8f8848db3467970dccccb81538721404e5fc83ce83cfe06"}, 0x8b, 0x800) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) 21:09:56 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) mprotect(&(0x7f00001f0000/0xd000)=nil, 0xd000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:09:56 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) fsync(r0) 21:09:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/97, 0x61}], 0x5) 21:09:56 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/105) semget(0x0, 0x0, 0x514) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/212) 21:09:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xffff) socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 21:09:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = semget$private(0x0, 0x7, 0x80) getrusage(0xffffffffffffffff, &(0x7f0000000240)) semop(r5, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x4, 0x2, 0x1800}, {0x0, 0x81}, {0x2, 0x2a20, 0x1000}, {0x3, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x4, 0x7, 0x800}, {0x1, 0x400, 0x1800}, {0x1, 0x9, 0x800}, {0x2, 0x5, 0x800}], 0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCDRAIN(r3, 0x2000745e) semop(r5, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000340)) poll(&(0x7f0000000280), 0x203, 0xcc) 21:09:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 21:09:57 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) write(r0, &(0x7f0000002800)="f9", 0x1) 21:09:57 executing program 1: r0 = msgget$private(0x0, 0x4000008000104) msgsnd(r0, &(0x7f0000001640)={0x1, "a8209fe2c124cd2b035d2deefe575633b1a2140bb2658af65f4a2334f122d1367850e56f52a51456569fffda6cd49f8241329b9ed33cdecd444f3b96bb7a1d85712297dd9da5289ee7fa5f546f88ced7a23f2b924dac4be8830ec98bbb6164671647dbe49870c3f306e6f3315fd26ce5dc627e78fa49231d26c102677fbfe7f71af622f1811ebd9ecbf69f47c8ca913405cfea704d9e939c27b0c108ed2fc75c2efcb33c4671046f96c8c695566b42e6d1f9717c8b883def99bbfb810b38f8b9657c499a102a64a69f8bfffbfce56406434236b7e2a8e118e8006ce86faf97da20c2267d00a2eb5b4173a16bac98a6eb8043c7c71536561215963723c37a95f2af90eba7230e12afea7f92fac11c7dfe218bd537788f205e4e9e4c29efa6c284f36302a7865f139e1faac58943886767f735b1a25eba4efc6889f8bbe3e274217f652296998a850f9f049a7ddc38e05eb99f6a2ab6f7e86dfad6276151c6d84e57fd4d073803f5f7907f578651560de34a4fcbfbe43ad472b8feb85da49703bebbae3283f16e9bbdf5aa0a19311b1ba38f8881a26aeadb541d374adcdac2fea74758b0ef2691e23647e2a221754d36f48a590a88d46cd09551efa969e6a49cb36f65bdcbae8017da7a1873cc7f7f8847c37f67fc7d7373f3c46dfcc3c2fa032f583dc9d78f07078ab66a7f37197ce497cad42144aa83f3781f2475e127f5ff3c78c9ee7a77c57c4410e92625be9dd6947b9af52f30117412d7f43bd170448d7c577091db25676bb50af6d4487dab0608dd32140f2ef2616c90009461241145d6cb906464f4b7dd64502f9df88c0c21f34e60be4b975b322abaa84a1badf8ce887f58822c4f8323ebca28c425b9a8f98af06c08ff6dc2fa5541b4b448a9228d853430be1ea1f9902b11b8d92431441945f0574c05c0d03cdf0d3041c6934fa08dc627651e479389c24f7c8bb965a99aa1e773eafd9b72796544116e5e83d9b44d3c663ea3f9975fd67b4421083c528a7915edddb815d29d3e9c7d7ff38b6676a33de571e91a3a113fe964b5c48d532e09fe43ae177622942f3a77736c67e0d812937d1068b5aef28941e5bacc4c69dbd035ea457a03b4b415000b6b325db6563b11c534055994b8149ed7ef38b7d54bd0be8d277484077f54b676de44f8148527cb04b014b21a4ea2df316b40facbfdc61a92587a9b4acaf2fa8752617222ffd1833907e259aa0b1daa4da20c382bf7f0145490fbbb70e271891651b3cc7b2cededf2138f5e80611900073df7d1118a84bae5d21dd8eff6f9b50a73bc07a66599aa12eee68f45dfdbe4a8ad1dfe73ae5a2c30521c162f00849977dedc803df7f29f347b2201916909e59c98bfb490bdff9c076123decd0a18d534a1c59f3f1146274771cf27b09092e8a796b10ea70a052cbf88dcd4f68e2e76334090878cfb7661ae32d4a85858dc11dd99e9ba9ed4636c9e05e5d486444378ea4ea071e91c4b36f3b6f4fa1a8e2f2d73d7eab1e6fe1abb79c2b178cd877c819a9bb232ba05a30e8765b67c8c9235bf35aef7c0dcac4ffbed485a98a5936dc755139236f907758f090dcf3f178fdadc21ac10fe49b67a6b796938f4cebce312e51f1351c6a74e60a630b6622725ed675e5fcf5fd284092001024282c0ecf1199469620916e755141f4ac7d5b6534628520200c92999b3f9695e8542c2709a842fc45b15cdfc2db2af5ca2a0391bcaac5e9d97847ac8e85ea833e8e5fbe7abbd99e442e24115f12f5b25031d6ef81bd0af58d309b984029d744c319f64909ec3296d2a00af35d02d92ded06f5db8deab01eda539222ee2ea4bacce4622bd9cee7f3b1cc26feb10c9aa42ff7d345cbf889af28bf2fb63313914abcbc697582aacad66635128893c002d62ddec8a0c71e1375f280561c403e6bc9fdbd911bbccad33a215d899ef40cd0c55fe088a2ed453812260fc12ca3c60d4831083f32c8fe647530ac75585c740a07fc2cdace25aba011ed6e99c9666dc881ab5bee17bdc6346a257e4e4f9500ed015b45dd063cc2285d5632d07dc01e86d99e5119fa94ece7ab47522c8fa1ded004bb8304de01ae7273bfc870cbe108243aa181282aaa5e1fe116913b067b5da723892684615e8b2fb91b5536cc6d0d70278fef21368ae26446c5f7a6f522f158b5bdc777f3f754671476c9eaf0961017faef4006fe1525589dd6ee33114ce16656ead60b02ca239863ef0ad806e88182bce20cc874d32f32a6092ca04418b79abe3d37c562a41d1425e750b5b2eb6fb880a36d37bb882a521c7e7b500d725b21990483331edcda9461c5cb3adfc5bded3f229844ccea7bea221934a185e002f16c97d2b12225a03be3205f0c56f41400252f88f542964f556b35091ee40a5ee413f964250173b11123e63339034f53d562aae59f13e2b2236180b5c347d6c0af63cd8fda17a856f7b8bb2bed843669757393f87ed31f200073a8cc22f5b1eb6b2f90c3f386f120340cd713b98ba88b6dcb4ba5355372f7c1c5e9acc3ac2dbf021c94eb4465a90002844358914234c9873119d9fe719c3a40acd5d3a9adcbc105e214e2d1b3a8eb0f22162e8ab1973774a4d53a9475cea3c1ec82131c2719ee33e2eeb8fc5a31de14cfe694b4f06dfffc6dd83370df5ee6b3f6c5f24402c5b48d9587a948c59648493c70009e3e2c1715ee7d76af1cedc4ce563decb9fbec60620d26f5de10c5741b12d148fad4a9714dbe18f15843dce076922832d7a016f6ea3df3e829cc60a9b547eb9b155f226618d1c18a7fd1cc46eb42716fc23d002029255333887c591ac4596141d2771dd418d06c0cc2a3061cdc386520844a08406161906ec6a48ecf41ede2429599537a6d168b7edbb14d359a697b15535e8c858cc91128bb62259b4527f8ba2a83caa488907dbed5d94290bb59e67fe8331114de42c42eb7f0101ebdf075469f8ab5effbb7634d1d8c11b8dc25b35125060f3e5afdcb599be2f0fe6cdd31b8df79349a05c3c21fef773c9624eac78d99e7e1b6a5ba2540276823b60b2ab0a0e2da22edbf6cd59ea76deaeee6201aa321eb2f927df0c4788969407628bd5105f3a28d6f1d4419ff6ab130081a143f819d038c343f8ae5ee640c50f1166de2ddf5b30fdf879d9b3b93b1e6c2c623c34b9897ba540f2d5504995cbc60a8a10dbc3f87eafd5f4bcd980072e8433ced8e02d7b27a1f30a0b32d3ee84331fffc976187785e186590ea95b15ce3d42a86e6f1269ff8378e568aa0705f626e59709cb428a2a261f837aea03c9e14490cd5edcc01f1447a08462057c68e204a497675d3f42eac8688624b32f1d710208256cca83c5166211f9c7b66c40ebc55c5b3397cecdd817d09a69300ad0edac2b4468a0564fd2846b6aaaf067598874f2a784358cfcea178f7cf9423c1c3a26452d0fe5a5ebeab38cfc45fb7424058fa00fc4e9564b9129437432b68fe480d0252bac07d2d0d80c1420c0d0649ac8f54c7f0b8f471fb03889207be56bdb2e304e7ec5036d0cb778d750f36e3f139fa200f36345189c4bec0327c93f41187218ab6d68dc7b81be85cfa8631aba8c5e6f3661e3678e77133c7cd59921b610bd8c9d4183f6f01ae7f4846697914521206a92c16120c50590601095fe10a824c964da0dad06ee128c2cb874b6b372c95b8e8926e17c0331fc55d5a7452f2fadc9b0c72bea6fa1e0c6f1df828c101d77096620e64a962419fcbd3479b0b5718114446cf40d89ccb79631e462acf4e62c2aa2feabd00a4993fa1b0e7245984efb829429900e82b9be0e38fbbbbee5c13e1d25064d8279dd5049e96e023016d336409251fc45d739b73f77d82029cb74bef3669df9473afe661a78685141bec7d8632b43f9f8e42dc63b1a932c747e5ced178ee3fa88d431103a926fa5a9dde41dc18e04019d9664ca9572cc106f52d6d620d4a3807dc716a358b05910475ac5ce8ddf117a59fc38c63b56342b3380617c20cef27c6e62522117df6d5d1951cc648e4ccdcef51ba940aad052e6e548a673ead4eeeae871ff6dc16221744e37baa14e8f5c62070ef72bd2f05fe0da181eb4e1e8af90a102e726c14d4aee2ce726ecb54c0e8e565dff239c75a39c23b8ba68a7f9db75bf4f13f6ddb5b45f4db0bec871ba705d8890295dda9b9f7078c20131ff272b91ee4ec5a38776be206fed023340264b7317053ef4b35be235b99d57befc9ced859313a412ce10114150349c626b1eab059a9e8ad1ea85e31342a818504c56d2c72e85e118ddca968c6eb19a97145cbcf2df2ebf1bc3c68eb4a01e02e9ad629ec9ebf4e1f5f3d8e6fec6fe3656a6460050875098eeaf6dd019e1acf48dc3d95f1c09a01ce8fec577b0119e5c8fad6f4cb77fdc6e0a9aee3061cc59646c078e4030140db7f52daef81c252760188b964257c764f2bdf2910a858e09c3191185f040ca95860b684fc5f9019029db417e2a3287921cce1a45b4e17f72094756480d6faf1c628f83ad0aa1adccdc83cd8206897cae61a023952a6b13bf791956fbe051d98bc226b3af42e4a0a86fcae1c75215018f2e8c9567f94a318c650b9a600d96093b1e3bb2e7d493ea2b1f6b036890fa0e5fcb3a43b372be353661c6056ac97b10e33184edf8f828ac90a39ae476e7e14ae744ef50d986557130efb7bd1aaa3e6cbd7e090531c9bfcb7455437bfe5ee3a025ab216ccbf910ca3bbd29bd4440478b86b7b26718be11d8a98458b907d258013767570392f2ec2e6d8c731e9069d58cb0eca99c0994da3fb07626fa0c90dec679d84d67f9be686efcfe81ed2f16bf1fdd074a6e4ca252df53d750f822ff493c035cc2629c7af87a620d49aa33fa9995dab334ae88a3cd334cd697932317038a595d0c60d693f0e9533fc757bb6ceffa7b1b2303450a79a2cd60c8a8b35de860d1b79516138f1cfdbe5d50b39058f418e8b5efd9df55253257791a57a8ef64f3085ebbb05683492156a8f0f812bf6ef4ffd28075c7510b39410b1f8c6970ebadc1a3c21007d52f0f8bcc660ff9f54274642fdd098dc143aab13264e767825d223351e06983f2f745377a327e0d4945669e2947684adae51558a2384a2c00b9f1f9d1af8cce01dee35044219a1f609dc805a0d0da8348034bccaf6f2bbe34f94199248898d57bd2a86fcb264ef88567a553a4c7ed809e10b8ccb7b73e6683fed4e19b2a583f09ea58ec5a87d94d8b97d6f2bbb9f6eb7a7504e44d23dee96f2698b9de26d4542b10424e8bbb59f3b9184a6ccb5d99133454ec390eb50eca998266e6714d99f3287de7dc1fe4db0d91ad26999ecfddc3df8634b7d0358dc1d4973b9fcf6365179e805598e268bbf731c4282860486b675affabc27a3e1a63257fe80d55cd61c7a0ddce60f4ba627109185b78a36a142608645e9b20335f592a82a87ffe90eb9f97fd62e66419387b52ad7c8d36ba71649152c2807b2da53c437fa62da39311e45abd1699459b3073d8915d8cde47966d19e822d2a01ea7ef91918d80c3bb7a18f0068254d1e138eb89a94e851522e77c76a17dcadc971f5fc2c025ce11e907350b24c86b33cf76503f2d822c9aa3fdb1404051aff0ed79c67cf92449104c22cc772b62ad8157b7b8291f9dbeb3eab6b21ba5e88fb5847ac162b516cc59fa735933115b37a75a5760a9ec5ab7df944ce2302bd9a93fbc5fd487f4bb7043d1ca7659ba3a686559d95bf4216ed333f37a68a2f7dd62f9b9fbabe18403ef801cb55b61d51bcfc5bf489406f3e0b0b6092b492871956376084a7a6297bb2ca959db11a8a8c4e5eb3a623305bfbac404e4626f2cb35f2e709800b05c769e4ad7f80f421c7072f80dd0617a7cbe1bfa92ed3de12cfdfec1996cab5779d04944ddfc2ac859862ffc64f4d279e5e72a3071eb74fb558695e87ca70896278d7846948ac40458efaf97aac4983659b606e10312d2fd466540768cfb04e6008eaeabcfd48b7fedd74135e5bb11121501ccb1541c748ccae6b410ef99e2a44a40f34c8f2d236a8c18b84eec2ed730b09df19f87a32b6c969f1eed4340052094960d2d56817724a7c897f81d1d47be43ffde5d48b1d3000000000000000000"}, 0xfffffffffffffcf8, 0x800) 21:09:57 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)={0x0, 0x100000003}) pipe(&(0x7f0000000000)) dup(r0) 21:09:57 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) kqueue() 21:09:57 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet(0x2, 0x0, 0x1000) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000002000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8c2, 0x400}, {0x18, 0x3, 0xffffffffffffff02, 0x6}, 0x3, [0x5b, 0x7, 0x0, 0x6, 0x6, 0x9, 0x40, 0x4]}, 0xfffffffffffffe8c) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d899b03fa3c4768c9f7eb23f186b80ec400d89009e42023a3459b14cdd91505c9cfef234", 0x24) 21:09:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x142}, {r2, 0x100}], 0x2, 0x53ae) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) dup2(r0, r1) 21:09:57 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 21:09:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x81f308cd2331070e) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/252, 0xfc) 21:09:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/240, 0xf0, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) 21:09:58 executing program 0: munlockall() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/200, &(0x7f0000000200)=0xc8) write(r0, &(0x7f0000000240)="23733b0bafeebe5803d63b7a6297a4becf8dea77bb12826efe4bb92f20e2f3d8dbf92856870bbe8f99d2fe93bc2ae32dc490672802ff5648a7322a6a6b9f6588a8ec8e1bc34d7193be2feee0a3d90b2fcd0ea4bc8f23e15f7fcb34a4edd589894dc0063d25e08017d66d395427b9503c35b439ffb063c1b128bf1a12df87c22a1257ed8806746df7db6d0e93f5985923cae7f6cf0df455f8120dbe603ae48ad7dbca9f63a2a5959633add8ac7a68481f4b6c5cc9d2f0aa26986c231299f441420d49cd21ac7bbf717bfbcb32fb51bc39a131af020dbb1865008d3d484ac447bfa95bd6ee2628944d1ba8c02f1131e54af3e1ae7dce69a8ecdad86644162cb8a123e9aad5c28cddd44645dcdc4fdb81c52a46e90509b7d0e56b119272cf2360e227a2b47fbad182841b24df05a16c3501042926549b5fe3eb36d70bea9d35a044b5076696c63b7a2e75f7dc45c8ef851e4efb24789f758d22e68ed571589a74df9abcfa66e75b10e8239f0a39aaf425421a7bb0dd43afe9ba5bb426a1f5e47f0f99866d2fdc383deafd5e4f3aeb039135194d3eb42cb583def868fef9c125c7e060291b9300ff6494d82eaf0eee3cb62ccbd72032a9a5b3542709fa456cedefeafd998e932e5617b62ce6594a3b994bed9fc32fc14bd5457188526f74c0295d3a85cec553649364eaad427e4f3c2ba0e07fe749c9c6a36aaf38c40d5245cf0fc5339978a52b4b285641cba9968055ac21ddaf70f352877dfc1fae2636e383a6bd40c0507acb658bbe3a3f3069a9ff4f1a59197ddd925a1721621e9dc581d86fe108a6ceb65ad6b649f736b72a654383a2d7a1628eaadf04f2acf114fb0be560a8928906d3675ecd90f922083708fc58436c8534b6796ac90f34dccf2a1b9dcc003b43d137e9023e838c5948e3cbd912439f00ae702f3281e41d27c9bbd9508b3922a76802029e48410de648a2d2cc5594ef05e5abb6e25ee3600dd29de377c603edd215461229bd8ac2615d22febc29249e36983ff7f0083f7547f939d2fdc35e458d4b3635b9cd21df97e6650c194c27217c9ed248ba8c76f86ca3b834c7027cab1f4aeb6f5c399e5c117088bb8def5b318f624b96d572c0c265dd428bc298ba6aabd11c6f11f9f8f8ebe121879fbd48eeefc25d35e4cb8c4c77887a2ef0bff9763008a40626a833c9234eaef6662362c2b6249d1f02c290225e7acd561de4a68b8177241a87b44b3789cd64d68dab8aef7b8e108b374339a18c95d85b68df7fe62104ef87fcefe43313e27097509ed12a62976d97cdee745a9743e5186c1ec74b059775abaa61f7dbfa6d91aa5f6fd934462008778fc02fcfe257a03c46acef51ea6ccd06c7ca81826b467c9108b9e07e9db059f5fbe3183ee80253077ecbc2aa0c66757834db059dc481e43c6333ddab834178ecb897c589de90a78ad4f9ad513d109ed1ac4e65a5a77a91f5eaf4ce54cb52f49123b161a75757dd76ab78ecf4c02391a1ad8c9ea71caf18dcd7b0387d9a6c1cf2b583814a6860a14ae5da4316b34327f199ce79cecac7c4a5ced03fe0bff9ce4871d5e1f8d775937d062b57fb3b5c4fe94859035bcbf4fb23033fc156fb75c9ac9784d4f95dc0b0e77d4beb4a3ff55a7516f57e78d1f63ed8aa83399964ff964a9f1d5103d0d863490631a778f818f1434d17e6ab12c2a9289b0ef569ad944255b09c0ee8f0f579770b0801633b198767451fba52d819609d958a197486a0e538cfd6fe5e5295621a5e09f5234fd4995b347f707287cbce2d19c16bc3597c96a7f919f82d667f5a35c89c55841485441635faa5abd2806374df69e8b236e9c681308faf7377455d09bcede1a06911641e4fad73c20579559aa0cf16238dff1a82aaec01e5a0558216a035f5c5c9d1a2d6bfd6631931cd6cbb970dfcbfb4858be17d10c6e57283fb8ba84b7c5f2aab692b820f32f2696031216d615de75e86f2255b091b69390e80bdbbbeaa6c2718e4dba5907cc0da7f4850a5c539db0d9c2b3f41a242f5004c242e97a3fa69a10905bdf2d2e674517ecec96d68f45e9d9637f405dd394425df19c70d429a77e0d1aec909fbd397b554cc072396f77df24ba5beab7ec147e7b174c97c14713a797527e227b40a1140c22cb2b9303357bbbc6c664aa9d907b56ce43a4be00c715bcf284009f0f4f29af82ab9a5a1d19ba51cfdd3d765ca870373bda920cfbbd21f03ef8e4bb1121ab9f4d666c29c6b7e50c307600168ec5cc45880d366637a228902784f5daf8ac6668592e5497de1790741be5b6e846042aad85741b5445e3acf53573730e3b56e600479e58076a047b11f3d8cdce3b7894946d6dc9959551d0aef28a0b2fab0381951eb576df33b45d9440a995f27dbe4207cc92d2ae8dcec1e358ec50dba710cbcc4f1f2ffd783ba6270517792d3cbbeeae5fcd4f4c4642fbaed7f7f4d0939053820021d06cf9996ecaa7e464edef43157653b49520fe136724cc1bcb429f6933d26891e4db5aed53910c0c7ff78b7dae9a30b33e460a92b6fad00b97d3054ecca5f958049414aba059d24d8dc17d8e5e8137036c2a7050cb52c8442f392b7a2a1631052343a444173053cbe65491064b01b0f356fb8c0bb53ea1e3bdf72da732892859a95d126d49f1faa716955dcf146c1bb5a829f02f5fe4b58f355133032c20d4c37aa9df7942396d487c7e0562db3be0d35d361160959153d8c3a4fa5bc039fe076abb07ce21d2572d28cb4df518e9b688b8d62b804177b1bc970c3400cb28d37613a26a79072a9170bd5d4a0e48fb8509a3e7b36ae65cc9bd386c5c6341e1b07693651abc3b6ac13db8869727213b8ddbedbb13cc1afd08523d7cb9ecfb09fb5e10f8beaefd39e8b025ef61ef7df615421c2471e4fdf3fcdb29ae6ed0959b86d789cd9be46c2a7a10597b77479cbe426a2c3e4b82a8bb4672ed3afae8e39b41a93ccb924f7585beb2fc1b4d99f53152c8d67a574bdb79be763726f5a5027ddcec866a2107c78bf5168e4b97a90e00ccdd17ba24382a3c760b3625e4777e9717b60fc533aa712fc1f2f581f9a34a57fb76d076570169812241f39dafa10218a24d0d23fe067cd60753ff527ac6a14847347d926d306e59575cf82177a46d72080b1096edbc046d5d6894ed005ebe40aceeca6986077e4c9e148ef8b4300e8089dd010dec3e7cda25877b63d4f107bf4f7a1c28b6fb5b2de4cc5d539a28cc3ff104ab116f61506ba6ae44ab2afbf4b7acce0c9eb770924616399bcd003dbbcd15454f8450181bf30b6608665a4d7ef558d623c000978344127ef0fd0bcad9ace012c715c7ba4d509fbb50cc8e006f375fe6ca2adf097441917a058b84816c5dd347943157baece7862e6db2a4944f43210b3280fce7f297879cf9938a544ef758d1612c55c491fc89f3cca3a432f8a5aa73d080160f0d3963f12c110c23b98b6d2eba74ba7e41cd4d08a69493eab2c30c0948892fa3452eb9b55b1d09ad4fd9a1e091800fb72268f06de245f08c107927a02500b63da0b9ec82c9c7f03c8f83141788a9d2d840db851a82845b8f7bef63e703227e81cfd0a2f93c75cfa52af5b6ba3513f6e8cdb25b1d979b58b30272c8a9dad6a1b0d902183daa78bbe624c83db0706717beab33c6d386e5db493930c6b92cf2ff4674e5b033d264c99c3f2f6bfc3b3e8c3bf25471cb0598242d066788cdcddad1e2a755a2dd280ab9791a5a9560df88d9dc435cf1c759777af27781afef6c162645aed9c2afccdc933a3fc61abac8ce7569027cb7e10860db27128161850facaf0e8fd87f673ec79c87ce4a5ed74f62df8b94bbfc501c79baf1551c44339911c095f7f033743f9c39a6588faf92636980f72f4a3547f0e2b607be1ca6b99ab5b829e3a8642683c6cd6f23283f376568bb275d72ace214b36b3a948af9f49defbb4c59632d88a822355da81e3c610af138eb57c724924ba73c60ed723a244c92546542150f434f0f4fb6251a7de930b892a61e267aad2abad76a36c1a6f819f67e960b494855cc4b15d9d9c31dd7b719217c109a7d3ba7b755c14b7ea97824f239d769e720df1eafb0e06cf76c33df3d4c324e4e03f7885306ae30b728a20f87096c2269869d9469a526bf9cc6ef73cc2e4248ba4fcb16272a023f889c3e8ad95608ad24ebb8de042ba4c3f2a428aad756fc5f2f93d023bcd7fbcf1e3129022e7c43cd362601db90fb274f2853e874e0dcad7d7e1ea136d43088f9898ae2235051839eb6d72eeb8b47050f16ee07e5f08a4a266dac20da37f9c614cdac0fc78b77c860b163d90310e724b601a9b479486dfd09a67bc41d4c1ce810b41774fa3aa47e1a117c8fbf55548c3a9f52cbb45c4986de3282e1993f9b503f5cbaa2f9e6f6336ffab934652af756fd5ae93fa1fcdebf618053dada27ca91c93daa210a259ae14cc393a9a1675c70c70238de9c1beaf799b504c87a7752c3532591370a80ee1534668bae7034392b666e77a9192745a4afe93d1d836fb2ee578655f3e26302932808ee122fdfc359319b84d77d0715585d2eeff1510231320c5cb062038cba0e4201fccbeadd35e256648f00a1dbfabfa0cefd8f79469372a8ef17cffe9b367b87302deb8dda1e604f144453a098c954004697ef9fb6a25986709bedb484ff1a22a5c4daf866cfc8106394eb6297070c746d017042be123c310a3532c649de55fd4d2aab5056e27577c0468ade8b21d3b84f597d62655d0298d158fd817c763d2f325916b8669ebe786e94201ba51e43a61cecddf7d0659bd1e74f771f5d3928229f18fc0d1f7572aff5aea5223310e2b87165ef50edd849e301367560f0812d1c990843d7ba2d87ddd10ed1ff9d270c4bbf03b66947ae7fed0d66919f87bd40ede83f0958a9399ca1756e0d0d13ef233d953485d985a11ed7db13a9c9b6ee8f3f8dfe0e9101e29e2978809faf5fbf085c55f9751ee17b76a98f068e97bb481d19376c81e92e7d530f7fde8b8c2cdd8f35c70b3402a7ec4df8eb42cf2d06916688fc0f75f3cb6b764c2a9946b51b715e39c675f897c0628ee6419c9719dedad432aa6eed114dd5516494f2ba2392e75bd41bee618f90dfebfef2a269eb301eb09a9f7e44f8a96a6c2986e93eee0bc6acaadb63234eb23ca37c246e5bab837d7f0519e5efeedef52b9d7babc8cf7d5a42de9e5336481a079626c76a98dfc6a12af434f11534a57a02e945ccfad1ba875f5f9f8aa173631a6cd49883f8c8e5d0970704e378d1609e9bcac63d088e6e471ed141c31931233af2ca4b96683298052be6c14ee5fd35f6781100a9bfc5b4ae784444467875e3d545c3caaf9b209d74f37ed7f479b9481ce1d511281fa5dd5fe8065644eff1ac0cd4e95563b0fe9ec0058813e93b13c5f11de97dc2cfd6425efe9568ed507824fd67c30c9cacc37f29c350368250d5cda2c8f365423e73149e7b932029e833a4b07e407c64f1455a1e7e8c01f76c3badf12ef0435652f2a4941f07228f0dfbaaf2f0dcb574adc3ed15f9427fa65b9a0e7a4d17111fd0e2b28fe1dc168a389e011b3625d2be6202add3478ff949b38d3a9f7f566d424923f1aa697a5da2637a91b812e432434e7747f7b691b8a64308022192db78c89fadd73986a3e3d2eb4936fc60830a4d5c65c79669bdfa3dc038a695eaf878f0b89b538abd9d4cb09fc3c57fe97957861ab046d1bb114c882e22a37bb316c2acaf385799b0a2729e6db157c809ff4ba2c7a7532e4dd0455fad893b38be4a476260c4ddb1fdaabca9c2b0c4d4d8f90d178c76b4c19", 0x1000) r1 = socket$inet(0x2, 0x4, 0x2) r2 = socket$inet(0x2, 0x204003, 0x80000000) r3 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001240)=""/4096) getsockopt(r2, 0x10000, 0x101, &(0x7f0000002240)=""/190, &(0x7f0000002300)=0xbe) getgroups(0x2, &(0x7f0000002340)=[0x0, 0xffffffffffffffff]) setegid(r4) r5 = open(&(0x7f0000002380)='./file0\x00', 0x40, 0x3) r6 = openat(r5, &(0x7f00000023c0)='./file0\x00', 0x0, 0x90) read(r6, &(0x7f0000002400)=""/173, 0xad) syz_extract_tcp_res(&(0x7f00000024c0), 0x1, 0xbf) syz_extract_tcp_res(&(0x7f0000002500), 0x5, 0x10001) sendto$unix(r6, &(0x7f0000002540)="749d464131b563e9099c3c1ca4e5289ec2ec30cc9c01a6508112085ea304cccb25311c08f4c8e8ee29e61e5453dd8593f465257d53796215aabedfb814d00504baacb658518ee90c595fb6fde5ff382d02c542135fe71ff8f936e80d0c42e02f9d0afa508da0998cee992a6f8b74cf5d992bcdd31253d05d2c30bed6237a086e18feeccd97175f65e1dc374e95f33296d701999b749a337fdf7ffa3bf1375e12551d0067fde2851683ec259d00535d567dd02d8c5b882a085e8672097b6cee45bb822dfa8d3189b8642194e0bcec580c5d0d22b3e4e4929e2b6232", 0xdb, 0x1, 0x0, 0x0) link(&(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)='./file0\x00') fcntl$setstatus(r5, 0x4, 0x4) dup(r1) select(0x40, &(0x7f0000002700)={0x1, 0x9, 0x4000000000, 0x8, 0x3, 0x361bb44e, 0x100, 0x4}, &(0x7f0000002740)={0x594c, 0x3, 0x200, 0x7, 0x0, 0x9, 0x7fff, 0x4}, &(0x7f0000002780)={0x7, 0x8, 0x1, 0x10000, 0x8, 0x40, 0x3, 0x80000001}, &(0x7f00000027c0)={0x2}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000002800)=0x80) semop(r3, &(0x7f0000002840)=[{0x2, 0x8001, 0x1800}, {0x0, 0x1f000000000, 0x800}, {0x2, 0x2, 0x1000}, {0x4, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0x3}, {0x1, 0xfffffffffffffff9, 0x1800}], 0x7) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000002880)) kevent(r5, &(0x7f00000028c0)=[{{r2}, 0x0, 0xe9, 0x8, 0x4, 0x80}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff4b, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x101}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xffffffffffff0000, 0xc0}, {{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x20, 0xc, 0x3, 0x800}, {{r5}, 0xfffffffffffffffc, 0x40, 0x2, 0x5ac5, 0x2}, {{r2}, 0x0, 0x18, 0x1, 0x20, 0x3f}], 0x8, &(0x7f00000029c0)=[{{r1}, 0xffffffffffffffff, 0x60, 0x3, 0x4, 0x5}], 0x4, &(0x7f0000002a00)={0x4, 0x2}) open$dir(&(0x7f0000002a40)='./file0\x00', 0x0, 0x2) 21:09:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x1, 0x3, 0x4) r3 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendmsg(r2, &(0x7f00000026c0)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f0000000300)="1770b692f0a0dfa6704a38d02bde816fd685796c07c0de1367cc65b12c98ab8bf1d5e5656b4feb5dd36b0bacabf26cb84adf8cddea53fcf8b08402cd9c93915e3cbe3aace16eedf38ef2120ffc0c92fd2bea55c109d483977f95eba9eeeeec7e38b26ef4484749acb67487037a4d6c736a3c4dad0cd19bfa02b5a3ea9e13eb4efd69852579e07a0f1bba32b5861d0f531e5194119998199cb52facd11bc16a0e92f6d88cc63f734e063ce32219b67a179ebcfe11dff48a183cf0a1cf226cb75ca528b76c7cee7025ddf44978bcd0d120989c8a6af0e368882ea480dc13117971f4b600236444d453cbbc5d91f56df9844e0e574c2f6b8d7a1a8c09f0b0ef29faa722040fdbab20aad3e370ef60f7a3f22b98529ed226c2ab61e6b5ccd4011102485bc9f06af4acb241b1050012a1f7adbd0e732a8bfe9b31969ad04774cd355095a3078e668d81150c426983e753100758beeaa433c7bd532d42c365172b876178e199b490f44b071267f7e8ed7e1bdb25598d856d699bb4bc108a32903c40b2ad6a53461a70dd13bdec80761715e27febd2b9c120c085828233795e5caddf8b3e5dff1e3420bc65446a799ca72289df58aea56f95d03171496a387f5074b636770cbb45ac3bb43c80f335036f93d7d1852ea3a5b31cb25f4fd7986fad4efe08238694fd5d95c981c74a27a2a546676381e4782f136e86eb7a6cb0bbc9ca5bd536753a4f9ad2f19554defb3045330ee2c27760223a32a90d8eeb129a3e72c8f483ff6e33d405a00ff87e94bb078f8e5809762aa19a8baff21367d4d1e2d445707a6e372e1d3d6470daac76aec400862b5c661b8121ebe4dd17f63d241b848728780e51db45126e2e9e6513ef44999a5ee6f14da0746e08b3d478182480980a0db10abff8d558c66f1fc8bd3624fcf48a9139483e9a17688d97bfba1c09a9731f3e257e9b2f0db413749442766aefab0b75931f09f2b8b83cfb3014678a94a1c291c7a3eeb6df7ce7e5d06eb2ccbde82172c5b9c7174835b7f224ded4175be2d53a0b541d852d2bce1a818d1e8dbda21c5ab7982e9676327eb1741b42641055fa595a703f6f86bc8d285e8fc97244e1fa9134871a4325ea2e85f6ae1e9cfd90b40b79e3dc11aa578602d864cf6a109260910e695f163d8ecfb3785ba7cc8001830f0a9a8fe66fdf7aae70f8ca3fdb59947fd1bb6699abb87ffde39d269eedfa2e4d6076f62d4295b8c088e59d1cbf77b3c0cbad230107bed0155331e7f0569ce3b9b0e2b89421214a65d9782ac57846c71b24354af7708a5d0af01031045a4d892d98c8afcc1b2c75cf0043a16f1ab1cbdd29cab263ed61e15638fa5aa1f25023ec0e48affe3ebfcaa3f31801e6a66fc61c1f4d1057529339f86f02feee0d6f958bc60cd437f45bf2a4729af6e9f9dbcea8f4cc74de0aafae0193e0e9cc6c48e07a5ad6cd4f53dc76e82a10c265edefaea9ffc90610a0f706f860dddf3d287a59064d793455f8626b22bbf91db174ce15e2af1f97f8c309a75e9a47121e6818b5e7260cc7f4e0bf5519da1b01ee34e38267883aadfd6c5b59e75f2cc2949ab18f09ba2056388b400c5ef914e35aadd0bda5ad83b028d65024a3d3222410e4b3fab22ffe8228a216b74ea90e38777faea559e3517d44431434b139ab5aff0be9c036525352885ce16509809ed4318a85a9f0481ae99ab0f8446b0c255f26f74229da2e040fc5d11bff4769273ef33c5037153aaebc1e07f29342bb179999f0b320d1db1822691ec1b302b5a627fbe29700cfd404a6eba082f2b25e8fa49f5c1919f42790fb82931e234344094bd87778bd749963c985078fd7a7fc929a5606b081764ced80e68c88dcd66613aa9c264aed1ebf14917c8bb05490009010789349092136cda4c424922329ebb9d5cfc085736d8054a23e265e71c9351d7f11432e3ddcd8c8a934bafa83b876289e06769443c391d4647b23bac6020c17b0e0ea61db378989945b805d52fc07a28d34a24545091c8f15c0b772c930aa50dbb97802bdaff47338ec23bec3a5aa03eb3658a06992f1b9edfd40dbde48a6a73cc22cb8d20a663f472c3068b8cd51aa411e9daa03f58752061783a13052785118958f1f0ae7f7f343de3f51576dbae6dd11e0b7ce4506250f92f47bcba313e6aa81486cc5999783d0c1181651f3f600febe5027f643bed9f3e8e375755c3d9eaa3d289a64ccbc48620845d132cabffd7840c6cdcca1c35d45d27ac6804cd96502b70bbbd5b32a944c85d77e54c62af6790a5362f1fdedababaf74d293b609d4854218a0ffcd434ea3f51a9d479bdaf7836d01f1d73ca5ded8492cc0f2e4955566c781cf9a903cc52a5ddd8fdc82fc2ac825ae00448b562082586527bbed4419c1f64d572c6b15e383f5800c8ba44bab3e0f9dfb6a45e9a171a5487ca522d26c9885e7e7a923b347f1783e4d3ad75c8a01ea92e95e808e17681e7c540c8cef75bb26d2985d33f3097ba92d3bf0d961b1c897433578ee39743787f27402911915e6e9faa0ed219859ae6b7359854b42e7183507f25c0eb3811d81ba5d815e185626f6017a012548ce9ec504e2bcde837c92e68d60af9f7a786769fad914eee2589768f3e69ea7b9e6c764932dc835f20060e54f0c8baab8d17fed07ca31b255cf96d6236d56188ee92d3fcd9816d7c054acfcbad51599310cd4ab85f244432e744e8a1e8268242a25c464d2099758f83ff18c116eee5aa5cd41b50d311fdd120da35c6eb7217b58fae5a6ea8850a6a619e9817bc0c4adbfb822aa53f1d6c0c2cbbc823ddbd7420d92d62b9fcb341c4a70720e192baa3af717c21533044f46ef0d6aec4b6e20e7092373e87ccf50142f7daa5d6b17a179c208ca321bf76b9a2a3c6b419a00e46c6171615a45b61aac95044b3e896433dfda8557ee4752a12cf27faa45edd9fdc34dfbad4dea732ad2095a75c3a1056f89784ee52267343535309c1122059848a792be57a6ba5247cfd5c06a7720c22ba4cdc979bbdf5ed0db1c9d82a95114a5222d8993980359bd27b3548ee6fd1ab014f282d210b443f453766a91d5971fa2d1e29314197db7bc0441a6b51557ea242c816ff73e2a525570befaf7fd47e72219eef153193361f74ad38b17f6be5fb50f2604a959797e3f597b2c5b01227b8e08fb63ae3c479b8cb0b84538be7415187d21e5dc02ec91b0ca71b137f3deb4bbe70021759fa40f864c71b83219ec90f976078b7bd80f37bc942ef073f7b59782b75d46fe4a3fa79cb645694c093c0546cd0ed217a9d7ebd8ec192d8a33263387e626ccfd953b812afeb6f4693d2e4b598bdbb51a2aa1f7ff1a48c480475cfe396393f3f8135e570e97e6f93354577e86811cc9454a1bbde360e4bba965180ee4c3fd7c35ec1465aa13c335d2899bae2359a34a0b4df584b8d67ed94b8f61ff40f8e39047d6f3702278cf08511f3547be1c4a49fd0ff291a69f5cd90fa9fbf592dd1249d38b6cf38848701edf4609d291daea6edf5be464144d196a613b64157844f8544377f18f5600ae272916d73714c015cf0e332e8cdebb2507cf5641dc3942a3e64aae0b83eaa80a633d4962cc0e61b542d782d1c4ec98591415a0d10e0b5171ec3266615fde63ae1772efb87a4442707ff1523b15685e8102eb8ae414475360e5feb6750c07235d8c3ba45ed06e7ffee9e2319a8bc8190b20e0b4ac4f3363ae4f9d96f9f20b2e98f222eb5ffd78fc6c5d25130bc9f239d4523ace553cebe7f37e238b00356a786530f932c94bedbf49546a7d3fb6919d926e7ac063997171555198f6c02057c130f39dec95d189b847c9b3ae0b29a55214e12b56b77dee50daa1efb7613a607b5fc650306c279960a68b04b3ea3dcfa4e6f3c7315baff5be647e06e2b4a28cc7a1a7515f5615296ac6ca65f8bae5e3cc6a3ffcc0357909f6532ae98cebeb902061da1d27416508bbb29b25750161f3a8a30160853084e6fd53085b0be4c90ec024710bd400871d32561b46ace5a1b9598f0a19956a468240a51ebb38edc8c621a4bac0609ffc9169393de7ea4726d679d4947f19581ab86ea17389874020d83ad23e3acd45a5c63bef2a27adceb6873a1e0bead783e2b5d5426aa765bba87f37a2205b77d39b0afab90a28fa76d92183a5ef631f655131148c47eaa6ff69b54792fbaba90cbc244d276f7b3aedbf3aa086b03bf9ebce341cac3fdc110519c18c4b483582d53dff0b1a20eb0a75459b4536082c693e50eb97dcdb781919945093dab87c63df7e0899096fcbfb676c780ba1ed37b25f960d0dfb0da05968dc5eb3d4bc5f3207f39653405039dc1d918becf97183191cd4421b048626926889aa64c682486a58c25fd16b32633f70f916272b86ac6fe979cb15879992373c3ba16780b820f0cd7f07970fb452eac5cc83ec297411013cd93e345083ebf36d31cee1dc11dee2e6677c6db079f65a4b2db9314ee7df0bdc51f737282291890dac19365191faa251c824255434bce27a2306013a8eaa3f8c1bef6adfb8c09d067efc7e0fe194c2f0d4d130fd6e788432c783c06873af57f83f20d39cc506752cf9eed292a89c9bf763cba079d253e8dbf85295de86168bbfc025f3893dabec40dfbd0076303bf5b42c1034ec4759b7cfaa32e2015478dffc51f05eeaa2658c1bbf2da8fe3ed9cc83e84f55d6afbcab820e2f7294001317b0f54471f430089b167e0ceab34aa1f040b635e9a6093a10cf382e90578eb3a3194d80c34f711518e2fcc1b8ce7ce6028412e391e0ec914d1d20070ca77d79566ad6765ac1f8403dd655ece5c6469b53664594f1cf76f8ec5461d971e23c970e66cc64cf760c84db2359eedea359bbe092f9834e526ece762ac605a9406b2665e9d308ca44106caaaa4145abbcfaee493b1d8528a8c7a208c3ddf7d1138ffaecdda84272a386f5b8a50a0155ffa340f5fdbe7a0ffec472d42bb4330dde7d7f1f7dac380e0b20370e905a2ff5b539feea26c9bbdffdb13821c5616263f0d950a146e6409c7bd6ee582184f2c4ddacfd849c219e17cd66dc534c565fb4593a38c49bb804fc94b3c1c2c5449a7abaca82e855b0005e91e03b7de0b1c442f3e0b4e0402c4e12c51e2253a51fcb0848d3f2932222e68a331b6d7d845a0763a5062e4599921fdf9f8145fa2a7bd3dcc807b080490029b6abfbd45ece6142e6564a5fb728a9609977f6086176fec5a0f42ba6efd0c69dcf01da4cf4d43a80196550c9a4595d0f0be7e5a50bb1cb2e8662615bf3e5f06b187f96fb32762d2d6e1fcdfc2b227a52d5ab93ba103992bed4e2f172e0535916f3ec9ae140e65f3c503ddeae1c46f5f6a2318f4d7f8045ea859ed91fd0e8a2d28c42c803b232975c6a845f798a0516349a97be4f3fa0c1e07244849c407518173e0bf35b201fa5455b378d04f5c4bcf53adcd3db094c3a29f25cf5d52f2866597ecee79b9cba18d97901d15541a97aa38a9c3ccc7b5d9eb23a722ed5680c50613a591ed6f2fed701cc5cc1b3eee41280d12d99a7883db20206a17fd2b22ee9e7f68e5b2dc80859ed67dcdb1e61768e711de6b496eadcda4cf631f83aa06e5d9207a2b106d799a48f1c2fa8cec03d5189ed4117f22ef196f24f954b534eb73defeff77933c22bb9d8d604dbb7c5c95b4b2d11c0d3d1876313f4b4bb216271b76b224ba4800f711304a1117a00d8adb8288dff7075059ad53de0aaf8be4016c94348110005774686ee2bf0c43f09a4f06d169dae72adf37743186473a9b5a78a3edc6139c6121d9892f4023f717ae9b88b", 0x1000}, {&(0x7f0000001300)}, {&(0x7f0000001340)="21fb44fe788202b43fccf3fe4fa807be80470770dc1553dc6074649f06f62cf7e90d8fb3ffbc7c0b6459a0", 0x2b}, {&(0x7f0000001380)="91ddc002a214c2d01c4f4decdc114776f877f09cdf7959464f10832a4e370aecf3df9d665c40da446e6a33e57ca94f1df20ca3d4a8315fc4731177ec02fd2131779ca11d3fd6e5d97bccbc6f5726c504acf765acd8f0213bf1e224dcbd08ae947788f9f99855c490ece0d61c8e703d745d3efe95a0ddb55b01c5f211f728e51ea233c94a6a3e1473490bd250e2185305f60e37b4f8ccb869d19f4b872a674b644a3f1beea230739c179e25d42b2eb70cb743740d518c4cb824fa1009ecad98e1e9db21e662e6609fcc2ffa60ea701c4a00a5dc6c75e6741fc5d3ffab7755a641935f67723822ad95c8f7aae2fd824cce284ca806e6e190adfdf6afedb62da2b829c3535392ee2c89c2923ffff05e8a15fe52bd324627b0034534668bf7d06c68969ebc4cd46c7e4f0a0c05bd07221213392d0890c351160a6cd4c3b1b46344ecd70be61cd67a87a16deeb401893ec99c8f164edb906eac4ee6cb2df7c876fdb70283f9310999a410200463f50956af37d22a8bff9b172877bed6c8ccabe99d057cb72b66727cfb16d18f3710f8abbfd0fb7d7fc07b6279b4e1a69ed9f3941e2a9f9b9d54e3a19b78a7232938c8425a7a55e0326a84ed83c253558d14cca5617938701b4a122c4411827f453d1aac8069684dee159a1e08c310849b1cab8ef12cbc13a97d7eefe64dcd7dfc8dabe7caabdb689d471c30e1eeab923bf3f3fe88c415af3bd3f6ab209952ee63c68a659f4faca0066cb80598e2314dd11c602a259d3297e5b23585992aecfdbf2151f87d6d93b899014b4def80044ad8f8bc56ca1ad1b9751000a0676ae7cc492850ba5a71e3c11975cfd63603acd247553d5e9d5b7a4f18f1ef533ec89e33b80a0810ecf62ef320d8ab63e0f420a32fb12d1342a3166f91e740755b97e1f2bb4476fb0790121f8cd498d1406f28497c3a0e1add376d9c9abe96613cf4819e16f600b899cb220447754405dd8d5bcbffe64177d6d2024ed9cac0497e70a32a721c850919beb83706bc28c78845d774913c6600cb229d32975854af9151cfe3d57e34ff94e83af3c8a24a3659b8ec180526f4f64c14ebf757407890cdf98cd1676621aa0a3f0789bc8c604263449362f750732346892bcd86695319a465122cadbb8c7d7525430e045a98aaa55efeeca93776f73a10cdfb2ad224f8e2b778af2cd67b0925f3667abf5bf1904d646096baff55f27383353715ab64fc60f896ebd138b4c8739bad38815e19a05683fd04bfb0db75788394eb40f54529b3eb00266136d43f277cd11fff54395780c86ba5a36fa8bae7de9cf83c634e1f72ae5ddd4a0678d8b76c4dbb772b2c42af22c0ae95df6cfd709b4e1b36510fe915fd91bec1093cf1aea9fc8e4e74e2e9c03d466bf71d06230f9576e39d783824de5ad50f858ae826d1c6a01cf213bbcd6373f86dbdc812532a3383d847ac43e5ae00db1551ce694f70a2f41d61dc2efb52204e1ae6330b822442b023d4ceb9a454e5c4d99f12fdf48cafd61ae321885bdcb5e9ad4859497da93139ed8c824a7ff772dcfa79541e40a316796b43470305e68e49b4a21fd403cd3aa2a24eb60612299f53c45d4465f54220243ba3cdb1fcde914567073263d965a63293eab7e4b2ca4381bd2611a959e30c3b2eed8b4234aab735d91f1e8d9e5af9364630fff5a0c16794b5cef32a022ccaa0b56d0c3984231f80a5328765163331bb65ad667e6a0b4d5679b99eef59f39f8f6ff3e2b4f0dd36a0c070ee1d7f94c4188d758fea3e80a22f02af6d180db422b502b7364a799306a3524993a4c55e3e623ada8874f8c2e4110e63bd81ab1e4c38cb4d8cb120720accdbfc9345402273f1cee72225ad6cf64bc0366b3d2441dc79b6e0fc9641ea2c5a56160612c8172ae16e7337d019adab98be2c7d58dd65e425018fd6b8a437e48be1216e4b6a558e0dd0abbbd7d0fe7360b11bc4c9df43d4c45e2eaef96a56bd014a14d067ac7f6eeeaba5f7e75562f1bef22294afd8fea9b537ee82618911c9302bf49c08e369b0076600128425ec236661af9a27b291c073f6a2218f420521fe4eb523e69d866102b560d209997dba0b52dee74fd9b1e1693dc4c606d5ee0852162a951468dc888bd064380c67dbdd5d01f7442e45fc65e417e2afe66a06ec47d371582800ec501af2650655bc28f1e4ed59c26b5b32abfada6507cb231a8393a6eed0bbf2476d676f1c5d75c71e04c98de53984f3e91e013f43ca0ce6eab36142dd3d8f4dbab7bf172e1920749bc03bdfe0ff2de48fb746d3812f04348da61956873fd18311e8bc6caed3bc67a513faddb08abebc0d4aac6facdab72af14d8e46e52647ed21f3f8982de7534d4f1b97a15d12c4f45b5588d1cd2d53c30b4b9e064c6c12590a389641b9390159fcedc4aa7f13ddacf9e21b4aad04186bb436d70980839ef4ed3462c2aca933b9e258e65b931a1929beaa9da58311cfe82bc221128441c0b57fe47453f4a979d11870c57827d3eef77417b6795ca66db61e10b77c2084e3883e32ac1416d750a8d19ba116c79c5b54cb8c0588fe9f8b79dba9961674bed89e8ced11a741e471d67171fd4c45dd29af91d7dd5b52d04d52fdbec5397b03b918b801ac77cf2d088d881ab511aff64a436f70ba774d7992b47b3e13847285c48b22f2f1205cf527c7189eb57d1309ebf0cf4ab309f95ff42e7271eff670f5cae02ffe189391d28724203c0dc5b2224b88ca9ba9d895c3293e7aa972aea86fdadb1e3cc4fc089e47006fa40acb84a44a773d2f3a251772dd393d88cfe619cb7e333b06b3c70685d416df14e7f2ce4a62e1c9b2929171a5138a77e3a3fa2cfbc69897ac56429d6a6731d9e9b544a7341abf5e351b62d656338a9b489bba1530b757a87c7db78be0cc59d98572661747377548b2284f35a61a55cad0ea5639ad3ae1b5cd41665a07380834e6fb75fdc497897ff62bd66d48b960dfc38727e1594606371da841935e3728305bc0bc7ea948b57e9c188f27b6970f79d0ee2769d8f736948962207ea335bba55f2c6c46dee0f7371ccc57272819424bac45a34dcffb325e37bacf676e2712333bffd42ff4e9b3ff313e5b5e9eb872d7827feb02416f06408ab3d8f2b538c4ffb58953add5546a926410452b0dd2d4a788fa910a55275b60f99ce8f9d4da834c38657f70d7878b7de77560a1bdb0c6646d5acc19153884d5c24bc079c4f363a60f85000df0f021ed207d2370f02e727c78f001b0b98d24f7f576d59bd8af2f785ff31bcdf3dcb13ac4c72bbba34b8090b18ff2eab63c25a9ab74d4f9695ffcaeb02b7e7152d7f88c5373c57829ef63cb55f97fb6be79166ef44a1f7fe71ad1d0a43caffbd050bb1ded9604e801155639e7d7e041613186e72bb02e67775e69aa1be6b5c3c52cc3c3991260bf091d11643c76a02a1e7c6de449c40d3c99fe8ab348f88a81777e8d0a3b920ca0b4c125d1f9747ad7e80da1b5aba90d88662b408d8d932ee24c85de76fb010051856ab403133afcd87260765c84856c3a52d5eb735c050e9af546f7a614039547ed024cf43b2ed6753bb8b789957b073229e1d10272320def659e02207e9be084a2036e0d18bd2d70e8cc0f5eb11c85c1b8f09d16874374a6fb31cb54311b8e477911ecb847450ce64b2718b7ee8ccdb08fba2b9477a35d3d4d9805d73c3de67a0df4d7e051ab577937ea6ea4e395102fdf5ac94c809aa1b4d17dd84b8a572075b271b51a6c5f52dfb227f9379ba422e4b55befdcab4eef2878d77a390f7ae6d581cd283995722063fda6e29005ff6d68f71151f85fb17465c2a8fc640f1f3256f5fadd4e3a70dae3c77db5abb27d266bd7ddf28091b5f324209e8b3ecd3bd0c32075a5117bb4fd07da831968d91b80a387400f132f7f81dab969979328dcad9453952097b8ff53dd9628a42e61e46a036fff3687f4105eca5eefb7e8c7f0d9a6eb9bb853815d354f5e6bde8cd3578d96bd670224976b6a02c4525f746ef74892948c982611184dcace5691c4f01a146221fc5e241ec7b6e36ed6a4ff2d4e2e8a60551e98ef44bc7375d26dc722fcb6ab6e709ae66552b8486a59d88e210606005e52d7413c824b5a42f675cdc25ff3f824e2e9140d882c46bc6462bdffc75fc53035eba06b9e38a5649d8026aee47450347e7bd86513e3723af6333504ca7796585bdca6f2df6832dfd817f1ae2f9f1970c7ca828bea6caa34839ba341b66627802e17d95772f65556a685b7effca247218a20c0f73078c2339d47b37a39db89c099a44c8ad0aaa057274ee05836184793de4869904381cb5b2432e0c06e841fc594d12ffc6ee747d8ffa46391d5793fd12c2945e7b04082d43de2d98ed4a81200716a155e9343dd623baee4f9da319a687ffff42c1fb34310c6fda6c8856201656ef19a53f43cf29b25603a7a3581576c315890cbfd33211177f2eb63038159aedc7eb2a393c3a01579b78aaaa7c8bef1fb695e84b129468c0d4aa7e851a76c0a119b305a196e776dd41b5149cc77ef805bca6243c9db853d6a75bc63945f81440c5ecd84bd8d1b5da89a16cb14fa57f121a85d41949339b0b724a148cea5518b25e137e2ddc91fd22dbb3747649b1b82700ac327479b6f2cd0e09532d5d124154ac4b53317947669162d4cb2e7a2d29a119104fefe356d48538b5e008a8c0e41712c83da6b27494911cfe55de6d95cfdb71463e5ef9308e5643e729f61989ab5773da4fae4b71a05eea5bbf50e78305210859995e06dfd46faced6c1a76f85308816b8f480fd4a6bb5f45e8a3389d1019cf5e5aab2bf9ae1530d272b54db6cf32585daee004c918def04c643f0993ec0b101151d0e9587f275ed2581f33a5c4b89227a77d27bf89d1dd23bc1fdb3c8696836b9f710fddc4e12d4499f7757d8459ef4baa6003c5157aa3298b91a3fcdf1def2c41f3c06f7743637bc1dd21558a9c962e4e08deed5302685e7003bc7ca34743aefbf0e24868335ebbafea729cc506e10766260ecff0dacf78f79a62606a290232ac8168ace6c9d4b32162a7efa2e77b884e4663014456044398d9fa4fdd50cf4b76d46155ccce5b4119cc30e5a8a15916cd5dc44e9af6b1b2d6e41a9ba24d53835d572a7ebb74ca11ff5d09739c9f75c0f694080c42494db270dd9ef036378f1a7fb754b596e9e95b5cc0f524f65d2cbf25492f9979a86b79ffca493ad991c6b6c8b2f8221ce70c9929aec039ab02ac760a861ebf8c2a05ae700b38ea2dc4b7e4e9a2b158cbe9ac49ac024fe19365b028aad34029902ae4c4f7e21cfc30a9d2fbfb7da224ec94a96959b3a73eeaa70919657e2dd1c702cc0e263e69007541228e79609d37be37acd6e38a7a8d2dccfa595092e86925a9f8634877697a9281ad054403ee52a6a83685a24d8276a12015ea7e75531e87706b317471082701bd6d4fa1878a0e0cc6a018d0833f12f23b743d6953665e889871dfc7538df90ca95d8b8b3714b70b98f004d034066be04e98b6b4d69e81102e599540797a2324a5bfc5a0d9eadc918aff2dbb19ae830748ffbcb1223be946a3d83f39ba66b50067935b0e1e79adffbd8f85600953f4924d7c165514349880f742cbea1121c56aa35c45c40155e31f391771b8e7038be2bf30373ce97768141b2f94ecd4af500b52c41ad3c6dcee4ec0fd677a35a8ec2e88f781ebf036bb03dcd10d9863579349fab85aea4ed6acf915d5142d59e42dc91768da0ba11017198b5b68f6beb70113a12889da5060bd4a42fe826acde4fdc481cd577547d8f3dd59c1b2175", 0x1000}, {&(0x7f0000002380)="4905c57ee4ee4da61eaec3d1e95d692b397ebab587074ed106", 0x19}], 0x5, &(0x7f0000002440)=[{0x18, 0xffff, 0x3, "e5b9"}, {0x18, 0x1, 0x8, "2fffdb0c"}, {0x90, 0xffff, 0x0, "f42946094f28135381d83755ae4e18af7f8591d1a903e0e0c13eb3f3295de9807a5597bd3c69476812287f8b7a1f4f1fb7a901f66597e50b8d26d0494a17066798aa50631f5c0c96d8f82e01d5b194218e384be54d06452d9dc0da83c6ceb985f57d739c361c9affe81af0e41fd767c65d20995ad3801e953f"}, {0x38, 0xffff, 0x8, "df53fc034d42253a200760aac589cf295f670b2e1090e52d70eb4452f563401f2710c427cbd09e"}, {0x50, 0x1, 0x80, "9d36d1a89f0d83f07e67487ba1597a78dc8c5277cb59876c31b75ce9525189db9b1c60c10abdd3df9027b77a64bd3e626650be5b82314bd4c08aaa70a2"}, {0x110, 0xffff, 0x400, "cadbdc850b42521b94590aaecffba9b3c0af5c61655fc001f5ada77efef858621e805e2aeaf2b36c85bb74803fdc9f78110913971bc458963acc8c3e50997dd8978ad84b6509a7fe69544daac75a00c10931e76e069bb9316b96414a6152cc4b89f233b9a96a1fddaee82b31e8ac23a7af5b22a3cb036dc971a0d40831007dd916004263faaf685b802bfea0b94d4696ca34af4dc501bde2df795f23c44c436fc2d9bfe806d3c22e216c122b8393bf4151e07205ab1ec1a96abad4aeeadaa4a08c8c1c596821c1d63e8ae9f2969c90be2709269846b7ecd51df2fd0f8a3f0acb919c1b252266c5fa56f633cb022162bfcc1be702642c761b82ddec7ee698"}], 0x258}, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r7 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r9 = socket(0x1, 0x0, 0x1b7d) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0xfffffffffffff000, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x100, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x100000001, 0x8000}, {{r4}, 0xfffffffffffffffd, 0x4, 0xf0000010, 0xdf, 0x5}, {{r5}, 0x0, 0xae, 0x9, 0x20, 0x8}, {{r6}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x7, 0x2}, {{r7}, 0xfffffffffffffffc, 0x89, 0x40000061, 0x4, 0x1}, {{r8}, 0xfffffffffffffff9, 0xcf, 0x1, 0x5}], 0x7ff, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x4, 0x80000001, 0x7, 0x6}], 0x401, &(0x7f0000000280)={0x800, 0x7}) poll(0x0, 0x0, 0xffffffff) 21:09:58 executing program 0: kqueue() r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/183}], 0x100000000000014a) dup2(r0, r1) kqueue() execve(0x0, 0x0, 0x0) 21:09:58 executing program 0: socket(0x6, 0x4, 0x6) r0 = socket$inet6(0x18, 0x8002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x100, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x53) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f00000001c0)="4aeb320f01539e697d70f263350860d616be34a008f311d00526d45b92bf653f4d0616e9e6ba2b0b", 0x28}, {&(0x7f0000000200)="ca44b467dbd676ee598e5cabe1d392c382b43fd5fefd10aa18ddc1eaade25efc6da5ab070937fcc4cd4e3002d8dda7de70a131a774938882c7f1131a0772b1d874e84379421b358b8e367293e0d90654bb216ec84545c8e7d402bad4f317983ee685761b9e0caf002684dafafaa02ec1091b152c9afd238547bad0882c82160fc8e813c58a3ff64acd6cce137365b78861b50e504e7b86453afb2f63306084c4984facd91a5b0ac3856d018d00119a74202b7d0322a08cc37d7b4bbab868dda12aabb8b82dfbf21669b23abf99337765412f2813c8054720d9f36967b4931e81155bb8a9f1bed7d0e8c46333fd5c18d2a74a6c85c1c9b3126462a95f986b40ccc838d94ee07c3ae35ed9bf3646334d8fc8dafcdbb92a47a4aa93f07752ad051fa53b9dcb2bcfe61bbbfded3a1940b7ac73b4570ffa66aa09da25483a3910c37d49c97e74254a29800964e709524d8907bcfc17ca705ab662d1b28cf297d5c1b2cb63f152aed11710225eb29f46635366ab8f37c25bed6918842c2614ea8719376ff2fdbfad95df2ff14df2b61e561c6206e8c866a8c734796766152042789d2d1f3d73cc0b04f6b08ff88695536352dc6a967e5d06e2228c03ea600c3cd9ac2147269bbce8eb2cde435687cdd1d3a2c33c02bbea6a9897bba47423ae02c2814fec5a101dfb6450b87f66607b3280a6e07aa8fca3d8e878c37eeda3357f12b508666e6e06dd5f164c3e1b8d1f0b269d4e974208d487085f75d247a9a763d941ed46e552b2624dcbd2a7bd4d4a27996418f4adfec6161702f61c0f9b56b889321be27c152e25b89b4b12ce37193f5fe41f0f092fbdc22c601266c38ff23c60bf534b7064f3a0e74910f02d5d6ec5299944670a38ef50bf7b30eee3486081a45fc00b569740f958b23667b42ffef191658ad8a19a72523518a7210567f928d02f904a4a610b81dd52c2afd9faf6f949cc584e8d05b812d3ebcab24acd79aceca13961e0b11d6ab6e34811dde45bac6a9ab53d5c5336b90c71749913deb34fe8e26aab50c8462a61e3642872889713ba4ae205fbab5e9981a98ab3aec991dbb6443f2f278217fee2acfd307f7ba4471a87d634e37191a66a2393c88ad64687e9c8c7f94ffb35cf791ec9270c0642dbdb3e821c6ef81bb7aa6da5c5102402dd451a7973ac57ef84eee8eaba804399b3d15bd9654e01d7f8d9cbffaebb2dd084802cad57e9581039fc0fbeec26fad6268aef882e484c1e1de88bf3a3e0a4b01bcb493f7f04d664bf37da372ddb1d62a03951d375636591a7a4628d5cafef690eb50eaf545716c0bc7bb6210b080fba47b2d7eb8d6214d265383f24743bcb91cbbafb97bc3fdfb48a29e40d2965e913dcff524dc899a30d0bd3cf677537f1cfe2c6a20aa83b1b01cb993b62c18bcafc0a6c4be85274b7700d5eda4acb3d92cb0fb0e7692078c7b6638f3239833a441df42e93afd6ad8488fa206fafe8918cb87ef33bcefdcfa0597cd24867e94f57a81929ad05cab53a66ce6734c23d4bbb08045d2a2bdd2c8cf47f0862ec0b268b57828425952170502fd8fcb166d85eb6c2ab68d9c247d455df370f26091b3bdb39f721cec3f060bddf189971e10595cd5daf6777356d80faaf6be9ba33b1f12bcb497fe33eed7dcbed7cc12df746c932d6ebd254334f8b928b4a43f0745c93c92fc9f3d51eb98314d8ec1c8d1de59bfb4c1a0605235cf156b5b9ae493051d2aa91bb64ff62a2f52f3074055ad2f172c56ab83bc05ea360da9c65bd0a361ba435e36048517bab42ad6d37e3405d682985f3cd39fd9633b47f394d60208923c5338c14db0935f62631da894f5ae58351b3f1099667f49087caee3edd69808dccec392219a8792b50055a65ee47e17ac802a790fc94595592fb64c7b1cc5c35c5e2cec24f403026888b25752993159bd5b7670dc7c455bca4884e1284fae2e65403fddd333f0da6b965fb495ba2ee94f1816323bfe9c813eb968d58376299ee0cd8a938edea93a4669bb259d98e8043d5f3091163f957eb446d4fdb64ace7788963e5a747acba8250628a6515429e3089634daff5a12c0711944ed5fcda7a43df7221d6098e346ba810739d45a1ec11f682c55c04a37f67785aee674e3d88ae0ed466a40a0e36c109f28141c84b66e60b0d44996ff8a6d2c10369e9ed054c6577e3cca5a4258af84786e5728d8495c5ef56ff470f73c675d6dbbb046d5c834a6d6490f05be3308d3494d6c20d44deb77f9bcf00c52350b44751d1f3a151086d44c50c13dbe5e6cd0d0209c2a2fb979ac890f17fa9b960a8ee3eefb4a762164fe0f2ac95a1779a02402c826f8233e273720c81f019013cdd4612e2ce92c28c3dec999a8dd0c4b37e4d5264f48dfa9fe4a915dc066318c7c0305a1bbbbbc59aa6cf2d768d37f91bc83b74454c8dcb85462e4c0f4e8009f48ed72f99998b1f5ed90cc35a6f7eb9918dc5f0ace747dde00f113c21884d3ffcb566587b5d587852de3dc2cc45404290fc3266d6b094468351e1e4bf38f83e5ec154943cc4313ca7faaf3ad6386e8db12ae69aef86770beae861c3fdd3abc7817c4efd4093bbbdd6686f801264467115bca4074fc15e404ef510d71dccb1ba879067d0fa94cc436083ed63fc185140cf9361b588b534ffb931f23792451072189a4d46506ae32c1f5cce54a4cd89dfb087dac8c73e0f8ce66703d1fc42fc950722cd2f6a5fd802c1ae60ac2f9b99922d8de2a178d015743c5540932a9721291a467ab21a15c0ea2f65c777d72c46943f4f4c55d0454ed1616f5d363b3d528cb5bf508986c9466fb1d9492b29428e8eb0adf4d378f43c79b4505a6fe61a5947cd7c235249e349e1cbede7ba750f72e1e3635119b154ecd8bc28d146d3303e972dd56a82423a5c7cbe0db5c78c07e4b2c1ae23dff95207d06d315efdeaccd99b95c2be3470eb61f14fca5a829a0762df332a8cc29a8534a7cfcdeb35dd1608c5d98e16926e9dfee6ee5cc9767c27dbe77b9082e912c2df332a6b9132fc6b10f8139196cb9e76ba81653115bfdc366b9b6a602132b8ddee78f10eb3cd9bb4405054876295cc349b92d753cc93c257262c233cb6a3f278a4b7ba404a30acf4bfea4674deb4951a211ee1811a4ca6067c08f727498374bc115784f7f6b9f781e5a63c2d8d3b0a77a86421416209cbdcb4ec8ff6ebd3f909fd28e324e5ca1c4244ca6bf7c0d7a20bb6c9b7a0e9f5fdb7de0cc61bcf8747d7dee8c67402c4c0d92839a113bd6dd46d1a867f8b5548d40a2959606849afcecf05e1c3ec59c4150c11d94199ddbc78847266a979f5b96c68866a285ab36b1bb7c9410061077c0be7475e9599820820f3fd87860c8fb77a1d5999c20bf4ed4203e38238cf4189af746539a8d024bfae44ff862dd9a5676a6bf9c122f92b86511582a469c6f5139288fdec18b95d61c6739bc5e1618ec532e126560cf98eb1572a74e988e82be9607311adbd8b0cb137bfbc043aa8a34748fe358e7da8296769c919db50d3b9ac92b77895a3456e99ee58e830b4534b9b868061962d17f6547a1a048ecc25135e4cc872bc0f5d265633d10bbfd744d01466b6d471574e9839a8b77ff31ef733148d1fe1f95340cde99d07c10d4e8decdaf0076d6889ee698db2223f7cf5dcc291852697de19b1f2d079153eb7ba0c188306a49ac186366c56b1b5fe26b604e9dbd3c5b054e74cadfc4f6498952ee81b7c8b7dc82bc2e6b3335d0cccbaaf585262e7b8b5876e2c8d36289f80a28fed96cd90942726e7ccaf1e12b6146cb88cd6903443068e84e12e9b72b207d16fc3488f1bf4673116a47bf8e6fb1b6a92cc966cdc3aa7ffe4238bfd4f55106346525ea7113b5b8d3e3f751f7317f2e670cbdaa0b358f6481f1473c8de234b7e0d659395e2fd52e3f5c4782676dcd1d93e6721e74fc7d1b51d90acc28915addce299b9d5b573f595f8c50118cfd788c6ff22747d0825a01be636022d53c9d660743843da1a0927d8209cc442a5af5f46054446e45bd6aeaa95162974055a8760be57e68e6d3a1326d50584ebd9773e22dca0d735c64a6e05b8470d0e61677fb5c79ffae693b2d2766fb6d4f4d32d4d5f0a31acdc56b4b76a3e7f5388a178924b4505a0266d101215f0b8dc5c062d81438fe9b1acdaa26d68bfc58828a3851cbee5ad4543f8bbae2fe9374c4a533cf40833763f53776253fcca99ad9bebe482a1762183118935d3690bd911ce0033d8493288dc0e1c7774035e62ff2363739e20c01633450bac1a19424b9bc5dd60c8b4440278251de0ea6a9c53263e9a11a2b23bcd2d53c9761ddeaeab4104edfdfe35c40d821949c721b221057738d78bdcc26fa36abc7b3db41ec40f9e6bf76da526342de5d692939fcb1e8e35b29a8de0139951dfcd65bd6cdcc18c6ba38e0ae95486d2b53356dff72284fb5bb7bde5371666adb43deb9abcc6535080b5c6e15a9dadfab4870574ab25b63ca072fb953a9cecf70b9de4c31c4058a80d06abe0f588280896254d05ef2cc6e289567244e53b4fa76db8507563f49f2c1c39dda1acd2c2ce891908a90f967b96349bafecd123f04ef3cbd13f8d15e37ecd0ba8b89e32f9c9846bc93ebd42959910396e81d56836c9556da2439d5bd00d8011d977df56ac96a66888113b9ffa71e70e78e53237788d92941a8511010f184b0d39b67c357ed23a098d707602023aa99059fe61448823b59454a4555ff29624ea50c9724d8e49431d157286d33238d87c8e42ecb28cc7c3c8d3e476958f96b5ac8f6b671f7bba382f943672896c6e4ff4b93be6cbed3fa76ba64c75efe885132b8f45ac3639db2abd628bb6a2fd567dd47f9c41ced6f0d5cf912d4dccc27b7e45215adb40e033db6773926eb257821d13613241b4e00e960460602cc4314bce62cdb167c1db27dd3303bf7a1b3cac3b7ea15c577372bdb51ccbdb1f7f4c508b08c8fd4bdb559d2b498089aacc9537066e843a03e4389af0f27bdc54adfa72f61667efc46452e876300f10ac5d2158352496f535c503f2da9f23374125d746bb3a4a6ded65adb8e109f66e82dc9abdb337f1bc58f35602e3c33f61d981db1309a9c3324793cc6431d10bc9a8b3c2f2ba885eeeea3263c18e4eca308bc81fcefdb6dd57f731b505ede1a8be4f12e8b6d450be311da3eca80e02a5b1142135ad723cf2b771abd97058f033c8fe96f55fbeebb66c081bdaa397a6fb16aa7ab29cc1744224c376fcbbc7676230f86b5af82d19d3016e7491c0004024e06e303ec226ab1e4a87c7869641ede35783b0c08d038b4805c8cd6e9064c8cebf86ce6cbc62015ffbfa046e2644ba917600d6bcecc2879e039937d2603a100d9cc90275a33eb14f79c32beccebf3df76a081b9083c8695a4c2b140cbfa0c6a572044b8a3d9212c542c8f8948c0be24833cdbdbb0ce26b261c91deb4a184b2498483665b67c85bef90ee52bcdb6dad02fca36f1beb4c782b999a7d5d22d1d314a92478c0430393ff3e4496c90929176005cf853906dc769b0f8e6fbe47990766babf5f2a34c30e063b669c7526b29c721cb4165cde3ecc3b53fcf9ce8e04ad958927f12d1a4a0eb528b996641ec1ad1881eadcb28b1850b72ed74f3ebf839b4cd8c6880110a4bd843a20e92fcaf094769769da9e8db6dfe7051574062d02e83959476b35d3b893d1f53c01a8994dc75484628324ea91e19ea1cad1f543f5d5e8de42c3523b32e3e179437a6baec7aea27c4e208592b79fe4902da43a82d2209e232f39665ee6961ac20e073be9f2a386208e40f8", 0x1000}], 0x2, &(0x7f0000001240)=[{0x1010, 0xffff, 0x7fffffff, "0d4715aa6871f7e67be0ea043bf451199e61d54d96f27426ecaccde98956aa9de11101b367effeed66d353e0e3c00646d1f6679a8935034788a3a94d4ea12aa6ccf54126e488753c28a0518f75e997591dde6bb5ca5e2ebd9f58eaf2fd4c9d8f2a668802ff82e7c95dff5f0f763e3de9e3e7a2a8fc9f5a1c58f36d8bdea34a0aabb041f6a7ae5f8c542ba02c599cebae3ed66063eea2de0d923dcc96468bb89f8811caa89758b0eee45f1e36b038ef3ccbf3bf6fffda1016a5403f48defeff151fe65fd3066117c68cbcab5706e0499dbb7f5405e550eed53b6beeeb8e11ac8de3ab3dd5e96b57b33b7c70b67721d3efc76aea2f9be3907d97a0b2c0630ceffafd5ac71a3069222460f9043a4dbe3f6e07cfceb3ae02a9ca46b6f0f8a105f6c6bddc1324c65a1e61f5ace9c45492723a21aa7b5cff92040bac069af853e80c918364082ddd512d98d49486f1801c5ee6b2ae606742756729ddac529a14f950f2c0e63a5a45b9b0ea980c05ecefa0bbb97a76deb39c990044ec2ed374b89bb6fe2de77ba2e640362426810acd90ad2983118727dc05361d1ed3ed3307e718fc15e201e4669e553f533444d93eb2faa2157ec7dd05fc93517e7de90cb4bfd8291d5715017497b871753466ee58c9c9dbb2a038361602deb055861057f730cc684bae5f3cd94005391e9f2b006582f8ec4a1b998b25daffdf5ee13d65a90fbe8d08c37ffdbc24d7e53816e4670745c69014e58f3c66bbfa3a176855cfed18908291a939b3b02cf27c15780e659274f0267c58747bf7b5f4ff58e4c8cc88e883ccd8980840961e0e9940f49faa2019e12904573e98784a938ce3e27d6a445a33366c2dc759c9d93a5ce309c8b08e8e6513ee549633d14dbae09c9766f68f43993e9dcb7c2946a39a8766183f0fb734bfe188f4948105d7ea88bfc7cfce596fbb54f57952ae0b657a7245be257da9f17e7119f44eb6afc5cc13deac1f37d78a508acc7c07cadc87e35daf7edcf882f2fdc20d05fabefd14f2d5c969a2f1ccfb13d38662e22edec4626a0481263db0941b7ba7220ec32b7b1e13cb5c6cc147f03b98755be542227d8bedc4bdff7415e1fffb58fc82eefc9635ed8a79562d460644dcaffa446243c7d3c1c7d413add6cd622d3d10fe3f98001bc7b78067f9f3a4207d0927964964630da73ad4547f43a9bb7393438337db79ae8b30e0a75f0e2d09dc265f1e59c8e26cb7ecdde7b8b80299a23d3bfb7b07cb8305a399f9c05294852bd0ca67bbf92b6b1cd648812b4a22b5d3604746d829d8a8a5336db23862a0405164ecfdc15f5705835d534dc14f76cea107a4dab9f081cca450f211c091a2417032ff2ea8fc6975b7abebb20b2678460905425aba6676882749de5150b11da9fbeff4809ca43e4b16fb4b746f827a2597e50e8abe3414e2803ef1b42e24c890305ea807756181ba72481035aa73429351163c39ea3eb5cf0a6badc9b434ee0b1d536dfdf786b508aa22f167aef70fe2f67de8315a6521782948d82c0bdda236aedb9d4dd77f9e393a67e281cc7cec906b98a3b2bb2463436b897839fd8e0236c43612403f5bb35ee7a11548afa5d4bd1dc1b69b8515c31d842042acd4d048842a4c77eeaba8f947987eb1ff8c3542ba028444455f71ed2bc4009e150913ceee8e6c6888dcf73772e89ad317d35244c945a8a384750cf2e3e865dbbe911b82ac3acfcffda3932bddafad18a3a04ff7b62fc4c932fff6b649124e12e1424fc0b6e4d4816ca05e01fdee3f88ee098571fe31ef837686748fc70addcb19cedf3dce1b1137bc9523af87283f636f5d1fa23aa924ac5fb63a2e94991e67480d35c3cd5fcd1d07167122127f8847a64ca631b019224d2bfb0c788ad114c4e334aa0be368595f170f1fc78c7daa6f16dd9ff81eddd0ea6079539eb20596d3a4c9bdb78405c77de5d539af51082989ec4fdf8efd8fc0b9003dd691a1e961f8438eb5eab06d170518df4de885e55933f083a13376c23b4ab687acc3c1ff19e5aaf33055bfc3291a8ea9c27e956599541d58b3cf4181d1ef9f6456a6c2a3c8423226005b20f0a4c7fc4c5878aacfc64c937694b424ea76cb4a056e16308049a7d9f534d42286f92b852c2b61d21f5ad03d2b640593162b1a5a957906a6315bf2c150a9c6c2621ded45d5dd7a12255e2b8c6944aedfd6bfebf1ac17f053d71a5123000060136da853555b1fb0e54084d0736f857cccd2a228d86d8df9495c5dda9858694f2ca00da2ead03a578f861d883465aecfa3c876e31d4c240247ca6f5e9d3aa62f297c86d75fc2fa0d10fa16cc7e170b50089b410068248a08b9bcb6f33d203eebab51fdbdb187f3de3cc3dac8a63a9e97e12e5649607e01c511cdbd853ecd25d8e2515f89213625e6fd28e29ab127dfc0c15867dcd5b20d06ea1eddd352ac5aea937893122efb17b48d64b811f1d8fabe78e2a6404c121075fdca12722064be19df71626577f2feb6afae3248340e37efd7a6cb3e8bf6195626d3be6fd951f95293ff7eb4f752cdebef410473c51394720b6b06a26351c8c06277001cbca8ebf1e9aea5bd8e84d8f5a001efbdf272f7b690d736db524b1169c234526512c22f3c60a1530ec8376f8be889e54be31dca68801c2484285e6001626d51375614a37debb4ff337941fbab2a872edebcbddde0d94e29e58e9af08ea72f615ed9b4dbd9afd5b94817d9469d8842045d3fe351ef04cd9e29b9beff7eb05088bdfd504582003b8d6d5980458d43bc3cd462dec644b5b23cbf0274d5d7eb94fb86646ede64c688d64db10f625e0e13a7ca22323a587954329450048cb89eee5cfb9fa6c2ab2b90e8bf1f99fb955a56fe02f6c29734db1bbb18ec23b6c0b5c894dd3c6564f7b301c15ae84e75afbcbf27dbc88d203bd365ef1e184df8908eb8833799c66eb563b03202efbbca739028c49393515d10db5f79f0c2fd9b0876e9a9c9b326471a3d8903bb077eade4891d04909076c7c3528cbbaea4423e16bc447ca69c8de48dcb9e0a6a5905d97226c098dda09ac28253aa9ff1e090324f8245d951dfbc1ef04d82a17e40ae4ad5ce2bffd4cd5e30a8ab51fe91b6a4d390fae61d9cb6a9327e8f126f89f9f3158f04cdd8bd23ac20e84a771eaab97d828d58b21ad90f080ef0c03b8a9c82fd82e5d20260799d70bfe7ff07893e713c171c1bc406e4ea611ee5a97612e41b44e3c87c78b703363e3da3d982d9483d205f0c6218db3dd01b9b79863aa4dd4f1209b4e8986345041b26254f1add970df5545fcd99927a882377b4b367781d1a2f0285f547c975109484e7970af07f15ff30c83ea39be5f7516a3c823dc4f0e3c0b44ab7a832ddd7ea151ec109c88eb221d4d4b7478ddee28ac95bc3d140b300712d2d57c1b741ba3100f0f8d1406dbb22c63bea27dd55858c8bac31f9672e75b886d2507203cbc4d773aec8845df4ca52170c0a20901297fd9a9149ff60c6c9252fbc1adf3101ba8012b39ab49698e85af577fc55042ed1c6290b9c4aaa98ecb528ac148690d796ece9e73fe9211836728b29143361392d79496fbdb850a018b8daa05f1f2246c73c5023b3489fcba21bc293180436b5547bc03dde66ef32c982ada2c89eec3e1b9760512cc2faa75224e9f548e41ec7b4e280ecae25678fa6705463737564b5adc27cf008e6fcc922a6e7a1745243691bd240b0777fc90f1810948b1e3ca592a88f8645573d56b01499806a124b856e433ce1c81f8264b1dd27d09093df23556b02c69dc0b2f05801f802bce5dbf9510828e663a02bd42f2886955764afba70a6e29d670babea292c11c1fcbbfa3bb6f10cf1b138cc4065727837a12a0fb121895ec0ed1d05ad0409073bec009685ce8e9f0edd51a41ef09ec1cc1c389433a5c994497db63c3c8a291e04abf2edd86f93b5dd3669e16861c78148595514082e985e21f4c0bb4a0744ec49d4867cbcd8f0fabae03523d199beb7aac660f0c15a6174640bb5fd11a9b04b100554e378fb462987208cb65f7ca4d50abbf7a85ebc3774ca7ff43763d9ccbe8c70287a594e16cba826671bca180d056f63192c5579a75976193251c80730781df6a4fa7976ad43090c80fc1ba6c21d4e69027591898a696130e3fd1971a731879d2a255aab79e3b7790439cf0a88047ef704af5009e58c107e6d91aae92e594ed3fa0094b2c2101f1fa5d09bcdeae05b78a4eed713a0072ab3bb005af286474cefe9b7ed93ac53ba83bf5eb8ae76373593adb8d840ff8f8f07af9112da1265fdb74315eab93154407a761d6bb242aff0551ef5b99d460763a5bbc7d532b4df8d527ae5279f2c33ef6af32182132d74a863b3b87e765802ad5595ccbbb9f3b42fa61b651f93218a7f00565f96fe5ed8f8248ce5ba0ee83011c60aadcf95ef2fff1fef58e28c3581e3873845d77c92a65eec8f4ac0218b67ee5b6e06e66c34cf99876850e1a9f4689755802284918ade1ae6959138950d0d9435cf7aa36dcbac12974d203d466c0a550f564a8dc0e1fb95fa128edb076ef5d3c0600102f2b170a5f34947186bdc253d87fe37a1c3f9c3e56d10a0923d424856775cfb81af676b4a6ec42a5d1b4f82d04a351fb1381a56d8dfce0c0d599672f07a35afb7baa778f31b6ea609e069e6f3303284c13b60a8bc6166fe85919ccebb4c26614797c303abac4f59acaba938b89b71fb2c48aaeb80b8622c07b1feec200d6fa1258b1b6960a9fa39860c1667e0fffab3bc5a7ac0d0673b4f0ae8276a07353d92e9bf1c6384ea1264554ec4c5677aa8720f971637895434f7877aea5675a442824c1c68db7be4684c22b11c4548247e40a0a523de95f97829aa421e58744c5392cb34dd9ae36fc90d8d7fbe952e21ec2ff74742d5680a3fabdc75ba37894947ba24597e6e6cbd746cddf2d3171c3adb2a190ff820d3bf209fc1c0c5523f70d8c73ed13c16ba8968891640804b55d67378a244cdb5d54ce455b4e784b1b3b4484f90586aa1f3020528b8863c4decf4b405ba3fbe2570f8cabfb0ef6d796460c1dd6def94af7cb762fbb148a1bbed611dc12e32781f7c509b276c4db2d4eb749cccedb290f6da696f4fbfb304b870e06b284f9cc251fc0e61d279869ca56e90910c8ecfbf7777137d26083b3d68e57e53a8442c6f0db9a2e0cc029b56276b22427ea4c376a48a04395c96b3addac069c5c4967a90103f2f9ce7c37bb3ca9bdef03afa93595385b15f98bdcbcd9d59cbabe9902a0dd5bf7054841c75afcf5c38cfbcc4e67642f55863223811f69dbec18f1e36b600dc5afc07358d685ac2738a41c2964ede91a83c0f0148b6285ca8c0925c59c9af57fd4f1aa01e244e1581255016e56df1e04c226d219b21f1d9c109fed50f7154ff9c0691e030277c100e4cf6b6f76bb06319b93fe32b8c15aa00629863a167b37a1d8c57f538f390f7324a5c9e71959ec28d407af842bccf831e21934e04080868d6a9767ca95525f433a58f23e2f615b66d6bb56bb2e36c8fd6a1145247ef777bd9de1103b7a40af9b40be09b40082f1bba09fc8c77abd40fc3dd1d6ec64faff65cec30400d95a0cee7300beb50b2e4f1ba396922f3d9e294c99692ad94755329bac1006a81e436d5d3975d95a9ad8e91c0d2d5a9d3e03b164a04abdf53db1e00962a4feb9d22686c410144dc3b9f917bc0c3482ae6aaaea3e7f1cbe167b92c748b2166ba44660f9da9fb525e91366393c6c65ca720ddb97d376e54485d284359ea8cce499756587b2308c4222f8edfc0bc10726ed2043e984bea7610c5"}, {0x68, 0x1, 0x75, "1bd929d734de7e6d0485156e36b93fe6cea6c2fee33e4b730f72962fdfc76d8237677123a66fa9fc6adbd22f03e6a312e9e7ab4a63a11c85af382b655a205cd1f0987f8242dc9ff3323cd9c24b5960f85ad2cd0e"}, {0x90, 0xffff, 0x7, "bf835fa90b2157468960cc3cf0f4124d10ae53585a871304e1ff1b0ce2a88f7f50245aa2207c54edcb3d37e809a6be4d1c542740a2c119bb4733a19ed7452907a6398c8250a2c980a904d086e69f4bfd29d506c6da56cbb0d1ab5caa0ba59a744a81d72cc575c10db226eab923861204686855e5e3899e0c22031b4b781dd0"}, {0x80, 0x1, 0x7, "38b24eaf075b8df3173db327fad82f6a39bdc44600d72dc6b1238dac0c5ea48133c0333ba1b7cb4d8715ae3682a0e4357bbc1e26349285cfc10b1ebca86bd41f98967c933250d1a12f8b363c8095fb6e4603fbbc025680f7b25edf9da3b51304363fef1b56f170ca5d34"}, {0xa8, 0x1, 0x7fffffff, "43b7703fa46c7bb5ece74e7425a9ad9ee016adae132abf1c32d749e6451a0680b63e773b519dca714cb487bec5151f55f238acea0ff4d0c7aa4e3a9fadb0b7022734c380aaf13476512f2d15821939cb8356fb499f51c0dd953511947b3f19e459e0f2168d3abd6a0a147f9ee4872e3de01385c13bc9eac77427543a07bde7d800c5ea8f91172fccf5d8c51f5958e7f71a61"}, {0x50, 0xffff, 0x7, "4c29c3f93518828f62996aab2bfd05ee2caa85d0ada3ef6e14c68b180c5426ee8008c669f683680dc7b90377fb4219c647114c02062f60671a"}, {0xb8, 0x0, 0xfffffffffffffff8, "4dc5374f596c0f75bc2b56766a8f069518429cd5ef62934097286f97f0be46d0c5e6365d602fff68625b4195f868cbf5c11f3905b5537ef0df8b2782162d3b932be405513a541dbd262af704064ccce92cf0676188dadc6e2279a9781ae2df22e60fed71baeec7aee80303831185f80da912d4f5439139d29da0cc8298073f02d9bc2b2d611da0e5db20a9d22505a6c950c838b23b792a911bbc8616f7282d63d853988334021528"}, {0x10, 0xffff, 0x7}, {0xa8, 0xffff, 0x6, "b00a4960ff20849cb1884875f6d9d1eae8d89727ecce3cdf5ce62d493b5788a71193c71fd05185d0b4e3d5d33d3ef60e4974920d2fd14b694c9666c5267b168e91e417be62b90d5a7995ef3be7e057d46c21b87cc08a785e4a329b7aaf79ef9d7641bccd473ccf49e24e071474575bab39a78a9457da946de0001334e41e7a68ca8bee9ab7cd3ef5ae21289d887607bab466ff"}, {0x40, 0xffff, 0x0, "25b3075dcdc39c8bcf05043deee1a56168c4ce0c52a97f1a97e992a4e41f6b688d3696c8614aa0ecc945"}], 0x1430}, 0x402) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') munlockall() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x2eb, 0x4}, {0x18, 0x2, 0x200, 0x2}, 0x7, [0x0, 0x42ca, 0x8, 0x6d, 0x1ff, 0x1, 0x571136e0, 0xef3]}, 0x3c) setsockopt(r0, 0x80000000, 0xfffffffffffffff7, &(0x7f00000026c0)="17f40268710dd5bd3d4cb9ca8b456e43f6e5ef3f773afbdeabb1570170c3c1139eddc3b1939ba83224822c827680e651da09528c0fe27e6417b00c46af2ef5ea20ebb4466b0745f51bf65db0650b91efacc09bb1654b4951327ae62f9736f8ddae96911b54dbadeb3cffb67c1af4d96ee3c43c4be2912096e5b1b1d80c07c0e49c47a5ac7fdeca21c78c7beb2b", 0x8d) 21:09:58 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x80000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/64, &(0x7f0000000080)=0x40) socket$inet(0x2, 0x4000, 0x62ef) r1 = socket$inet(0x2, 0x4003, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:09:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2f66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffff7, 0x100000000}, 0x10) 21:09:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 21:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee", 0x148) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x5, 0x5, 0x4e2, "214b02159a212a23907f3eb34f1c3a24c0b79aeb", 0xa391, 0x3ff}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 21:09:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="8637b62afc5e34e7252e677944f8eba8207b3ca73a5d62307359f449f534990da71841e89b0e964642a60cb6e670ffe3a12a0ef9ffaf04e6f64c3b1f3a19cc7d22e3d99e0d35cb69b8bdd280edb769edee2ed89e2d539072914097de00bbe022347c175e17d7c7bebd4f9cc4d6448e389b5f2b0646b5c925c79a3aaaaf41a63b00bab837fe8248f09eb8cfd71a5851a64a5cf487a7f716d1ffdb3a22d5", 0x9d}, {&(0x7f0000000080)="6fabf2dd65c032ff0da934f12423", 0xe}, {&(0x7f00000001c0)="c5f165f515c7118dfc75f0a7d0a0a1c14f60534869c104470f1492ede8dfdd7e863498b0ad1a5b0d48f1d76d", 0x2c}, {&(0x7f0000000200)="78aca19bd571af98415e5e3ff390cfea18555d4776295951223e8d408d702b9b52b06dc606a92aea53d5d5b912308c4ce4e639c322f0169f06d2786d80f4e778bf147ea51947331f6ec013bfd53ba2dc048d078160d50974f1f3fd0d27aa3213817feebf8d9a58370b7978be96ba001e572b3665adefb3308068c918301cad530ed9e21e0a3598868d879d48430b4dd0cef418c9c4622019f03735cc5b0c3d6ce632f1465b2263b462c651b7c4a31b151ec4f603198fa3ded54f6aa8e3221936439201a00685c138998b56264d", 0xcd}, {&(0x7f0000000300)="e78fccbb5baeeb746d00340f34c659f3fcb8f5189c36c4a4e97e9e5c1e4de01f7117f60f2f164ffe1493b20e996197c1238b3d8e3840f0284ff34e2a372d1f034bfdb6b6942df4c47458ef14b8eba960f85ed00a44fdc8ba0f45a867320c09dd732ff01bd3a4f15d3c2fa67bc51f5e867e527032d620309bf4527029d50f7fb274f9822a86a536e8ff931cbafb1b6fd8cfe376fa44e996fe6045b72904dbfe2df8befd7df3b93e406c09b8cf6e6f5886550d5533c4e2d6d95ee8e20e111bc4cdcf4b811d7c6c660be082d1937cdc19f5e810ddb3d75aa863bffcee1b3c5befde97f52bf1f55f095a019de6", 0xeb}, {&(0x7f0000000400)="203df8f8630339e5f95b9ba7d058604d1007651b312ff497f85279316a57e22d351568feede393236ca9c309c40a54c3fef55327bf3cce665c8b3e24284d9dc588e0d92a4ef5927706edb7e46acc66eb08e11e1713e5854f12ef04891523ad7a3b8eaf3edb1b76c72d016ea94a133812e3d526e9c3c51f0c0f56b785364f37d2adca2dd483388494a9386d50c29464a5fd", 0x91}], 0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8296, 0x2) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) close(r1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) fcntl$getflags(r2, 0x3) 21:09:59 executing program 0: socket(0x22, 0x8003, 0x100000) 21:09:59 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x1}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r1 = socket$inet(0x2, 0x8000, 0x1f) shutdown(r1, 0x2) 21:09:59 executing program 1: r0 = socket$inet6(0x18, 0x400000000008001, 0x2) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000"], 0x106, 0x3, 0x1800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001200)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x80000001, 0x3}, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/4096) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x4a46}, 0xc) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 21:09:59 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) rmdir(&(0x7f0000000140)='.\x00') r1 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/124) 21:09:59 executing program 1: socket$inet(0x2, 0x1, 0x100000001) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) 21:09:59 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x366f, 0x7}, {0x4, 0x1}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7fff, 0x9}, {0x18, 0x2, 0x2, 0x100000000}, 0x81, [0x9, 0x8, 0x6, 0x1, 0x54, 0x200, 0x5]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000088000000000000000000000000000000000000900000000000000000000000000d905a8cfbf05f7f029b5e41e3c4d437a41466142c84fff925df0be99d211b20f249600df768e91697029d9a29d7b2759416cf49c80a56f89b2ce8d6a50b34ac4e5c2a4f371d998b64b18cbd2e53cd99f3febccca8b6d37122be4323b322f98cae039f2d2edae70971c884b8dcd60a2481e5a9cef53decdd14d94cee4aef6f56e06ca58e16f15c6e57aeb47c883d27f40a5bb4b6610327c4f8870d1a932cc8b5cbeb8fba4e7280c212a62e7920190522bd25ee72b88776a1f3c352d48f2af4271dea6dc053787e0fc3090624d6dcc927fd81002713f1b00b129234f3e95b67fd2000000000000000000ca7d4ce5866020a25cce22d9547d032452f930b7506a80743961af23610a167c4c5a9e012a15ec331221f4137c307b4f01f928099fcf31b3884fae1bddc96ac156ba7ca798f0e5054abe990adaaf549d070d0ec34d7bdde6ad6c36089eb58d777c57582dba00000000000000000000000000bec69a5d0bf609b78e38a23307f459f4732746aa2b01f10672eb3e4c2e3bbc1008bceb0f566eff2e86b2781bd81a11e8afa09189424a8a5773b31b7003a1c754b3"], 0x0) lseek(r0, 0x4b, 0x3) ftruncate(r0, 0x6) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000001600)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) getrlimit(0x7, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt(r1, 0x9, 0x0, &(0x7f0000000140)=""/85, &(0x7f00000001c0)=0x55) r4 = getegid() chown(&(0x7f00000002c0)='./file1\x00', r3, r4) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) rename(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) r5 = semget$private(0x0, 0x5, 0x80) semop(r5, &(0x7f0000000440)=[{0x3, 0x3ff, 0x1800}, {0x3, 0x17, 0x1800}, {0x1, 0x28a, 0x800}, {0x0, 0x100, 0x1000}, {0x1, 0xde6, 0x800}, {0x0, 0xbc8, 0x800}, {0x0, 0x6, 0x1000}], 0x7) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000001740)='./file1\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0x8001) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) mknod(0xffffffffffffffff, 0x80, 0x3ff) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000580)=0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001700)=0x200) syz_emit_ethernet(0x1000, &(0x7f00000005c0)="5764b938643ef8484f1d26c2212faa600673183ff04a03b5d1929f6fe46a4e262d06df09c64569c43b0fedd7b221c09c3d629115d6ac4be6932498f573f42138f852932d1bb5e4501bdc6c7e00af54f7c7b3b5c6a3273789c7b222e8df330e6f447f47a58bef2cf62c9d23e8f7d68a42f8f4b69165689ff9e83a1052589840f4ed025ab0c5fa580b920377cab00d6b51d06d04af3829d367b4fb687458dfc5d9537a0e1fab86e2d1fc8f943c527ea19d13ea0f7ae477d90a75ebfb949c035e8bc3b38f45e4e056a6d5c17ee8e7882a3ad93d5556dc427abdf1421096e82ed67de23e86c3cbc9172a60e35c2b9a12e6e85a1913de965217345693ce9f3ca6f3db564850da959a6e4ddc100bd06bf997d026be3c17eabf77a3a7359919a1c8b5faadfacedfae62b068e603d448cac53b5733c4f3384df846ba084a366bb2a0a2c9008ce48ac608a370582049bb0e726f24042b2106146eaeb7e0b04b3ced84378afde6e3b2c260c1d816fdf00132b462f59f1eafffdb609043173ff7756f6e1cb6376fab7ebbe0194ebf7af9593191e867f182a72d3780b2a2b1de8fd51036b53f285e97ade12c9c2a6eaa7bfe7d632c56370c3b9f36694371df10a4650722292172f297806257fef5142cfb00ff85124b1bc02426265e23bbb986af4f8221ec2f3e4f9f5bcafddac9f64a01f49e466dcf85f9196dde0bb9ee371dcbb609f2f39e6ebf7b2c13bbdaff41ae9d01407ef250bf911c9a27238e41c244e8ac6179320ef9ebba60df1544504423e2c71e19695a98dc454a0b815d16de60db5f16a812991fac77e303a61bfc99a04c26805e1b9a59f0528e11be248c0551b6e16e90c6c688bd6386440db7fed407736c6b97e53efd1526d4fcc516926ab66cd56b81db8ffc7e2776454425cc520516aa972f0b5a18c984822b06c7ac7357706d4d52cae1b985b0c3e21bd0cd7e1d5d8f85642d7cf2dd243bd519b664dc91925b318bd370d57fb2c78e625f700f02f99b3c916521162983fde80151e630247f53983f79004e7671e9217f6ab6be31505f5ded72bd9c43ffd7849d648fc45ebe5ad36420c04a9418c4f4c0dcb67ecc5a1e34ab9006897d395fa4edc550ea3d423a049f0ab6034ed7017a7eca6303402dd0348cb40b4b4f4197a35ad2359255b9caf6f4964b991f9f101322abbefa3b8b7672fc916db2338a0d361bda7290674089cd743971e3aacae729800c009c102122db0560ed85c5d44e45bcb05e346e20143421929238ccf5d436ad2efc953ffe369aa6d90e54efb7756e8cfe2d168970c84b39f80be6fc544a8ace761fcdbc137ee0bd77ce0cdb8bc43191d2b17eca594a14bcee2a62d690e79b96f1cd61cd92c50f9381728f847e8d281fa577af0678690a58489d90c2a83fdd015010612a7db0e581a76b83f6a3a869d3221c944e066096122c9a1c34f0e10420c7d239405c3bbdffba58cc86344e2d3731bcc7223261405ecc02f920fd9bb7a2e3d97ce63d42bf17ea26772875fe609d3983eab390b0f121bbf35beaaa0c947d23c8809449571163c41c45b28c7e1bcd10e3dbc5f19569659bff2c2e5f9ec8111b1b202d698107c0c4f9030044f20bb7c2ce4584bd839b0d135ad83f26b4638a0cf58116353e2d9e7b2a6e7e16015694c40d5c719f15dead40f8bacbd3ba1b898898ce63b0f02766d452fb388b6609af5a7c70839d810ea684ff8c7061d0d1e88fa6b8f137c5e1fafaec3f89aa8dadb2295c83cda2fe46eb237df1b7fac4d14debf87cc6b10f9815b260661545d345a5aec368d297cb03af6261f133b985c33aa1a139f1de8cc5c38e1e78416fc5fbba85a463cb9b8ec7907090d77e4dc2b18ca740bec0be6ef3a67fe32c7c1de69d088914fefb39d6813817399ce812967dca53f8b43a13ed9d63df57365ac12faaf80de8273fee1cbb31230eb15d76803ef8848eaf36e42640f96c257c668e038b8e61065863686e201276c748db01be70d61bc60f7254f10f50185ea91ad6c90f35bf9e4a3ae02b33c4ea154a0e8f2a230152be48e8e811126f1bf32c45d90ad5f6fb18000eed7d6561d8b8fcc620b4e615aff78c92a578876f9409c560bea78c8147c315d8066ce6748d33b9355ee03adbafbf9c82033da420f9776ca82c6950d07b0282ec8efd489121995dba60d0a1bcc57b7f7b5078887a7e6f3c7df8eb1796eb1f6b933bf248b3edf1f408280b5cec88e672f690ab2148030015560b76e2570357473629c9c73b4310a5d4bbfbe7ed19ea3e7bac1e5728a49b2f3f917b6a9fe6e846bb9ba900cafefb8c273bc55071cb4628847bab1c7689ef94e5aca3b870b44bb1e19725840dfc65457a0246a56f68deec96a527850a38edf0bdd9615caa5a05799f224513ca43734954266b4733fe40339492f18ff7e02fc8d68cabf834e42e843a7e5277ae6e48228be3a11bf1121c46698ff53d295adbb840b82b6ca9e3f47c491641859ac96c49eb1522319976c8d94b17340b629efcb1cf36b475fee90c313b98e2eae519b443406348f3d869496632ddb5631de41dd2e921697ffc3836ff1dfd5f1f0c7a0ae09d4dc9d3a63da411a3591ded43a02d7a9f96d5be85490cb315f4d79645c6f5b70f1addc3cd4f7f1df946c2de7a9ca926eaa701a096b081bcd646b0ceba8995cee9c555b60c4020da2448606c8ee9763dfcec3680d5162e11c412423c8c06606ee2a85d3060b1730c70508bcb04f029e262609f4f2e8366d9256c27609d44d4d60254572cb0a20f408c8dc0a9f22279ce0b83d163541b257f21b04e22b206918c3e57cba37cc394646860bf4ce3d3ebaeb08f6f307df76b80aed7af07b4f1a2b6baff2902876ff367d03b25919ef972871fb42557f038c103ba774bf8f578e80a41fa59b5c8bd32f51a4daa5106d845fa1c4a393feff0695853b042173bd5e1e3f29e087f2ef4c5c8a49684cfb3163f6b9f44da4b1a6a527d180f3f917a775962d97fd0b16d44e68eb75299f890bc329ee4796aae3ed0d16cacf68f54ff13fa6486ba49be651230fd0d4ecf2a4d2ac512c6d4dceba22cacb3161790145a80de7f6607482308bb8924a26f348b408c1bb679588ab434b7f8aa353917c60e1596fd9e5e488d6819c2e28644c45004387414687ebff61398e9cbdb358d8ba7eeafa009d0d4432e9a44aafacdcdc5aba19b7739e2103b58c77575fc8ee5cd49491865b0f735df985be40126d65cba3fa2e160901c5bd35c8de8928a164ff0d41243c7ae8bfc5855316b5596ac0643d92440bf97ecf38e9af6426c746cc459c04efad1ddbe662a510b37d2e849ee6b71178d229c1e0ab16323700fdee61c1e98205f2b81c17573c2e3449d954d1aa230772829988df4cf9b7a752127993d7e12440073012c6c4318883704496259ac381de6e386f03946f79b114dfa6d6ddca5570b636090a88328463e500c3405d3b487fb7d163cc5ce6d156f9e197a05795136442bd1571c5804b4d5f2f0f8179263b83b80a5a0fedf3dead6992936137fd99a075ddabd34cc3734720d133ca21c741e2cab8d4051a9595dac08bd3d095acb0c107d1f961371eccbd3e5c68759e9be722b7bc650466463fe35096e4d36faff1478e3b5e7480b766bcd751f4ac042134ee04e4a7fee50737bb08c06e5cfb8496bb17e1762906f522e5babcc34b9a72cabfcab604defe322bd8ce5aa9750a25c14ce4821c5219221568b414b0477bb180ba77fe0a61966ab83e7fe15e045101a19816a23f243bd8dcd6f8f6ed2eb4357573e1dbd3b6c5b3481e08ab58c7995811900d9818e6f683abd64b5e47e3c21f2e5c3aba73adcc2ee7bc356604cc67f4b0eead4fde7ed331253a327f1b272953684d428a43c065a29d62081e87f4c17a55d1dc23bef5e64f16ee8e4e7f86160a99fadcd31b7a8d7f8e4e78825a350fc9c529e92b3d6635965e3824f77f1c84ae7e7c38ad6aa4b4729e576091ede4e67fe546fc9da0eddaf7d25e0bb4e339d3b327329e06175de5ca45f36a9abadd56731c3efea1e1fc21debb725aa59d3aa7b5ae4e2ea61279de837c7a45839b10102f04511ada2952c873e06bfb3bb065290453e745e647d997d1f09e915589af54ccd5bd2550adcfe6f9717d97eab1b231f355ad918561780ddb3cf39e3fc332bac9251291cdb2465be676b54c8d4a3f7eaac0f3b9cf88c3fd28caacc439b009dd5415110456c1dad9ea6321858a47aeff6f673378262f2b688ad8875cbc02e3184da37f7d655107f1ee360da6ae4412c84348c41a3b27535560002bce25155d507b8b5020d5ed93ad01d3734f4bd2a77058497d0b4ce79a4d06ed5819bc97c6b19802b1295e1f2034ffbfed867023670b12039d51569d8ed1b9a54bf09f261b277d539d0039e96411690176d49e54dc94a865d6e7d2a6fc81c7b97bfe2e8632e76876a62028174988ab40bac6ae0929bbf741cc1d7fde9fa908673102d00f20051a4be212a45ad890fe8ed7f095f18dc099baea91dd4f82c72eb48a3df637ad36d8ae7d9f07be687d30b0f7b0617b5db57588ffd8a6aca07887bf451fe60244654fe7b585d62191e602917ec174813bbb5e0e8d0f0eb868359228e312d39e98b091078de5b74a5af44551c18e49dac7288dc1954b511c16cb3a0c3eb8ff65dd7ae9e3565c33122de701364b8a0618e76c7ec7b60aa473a9c284be18e944183aac2136e6cce9bbcacb72412fc734e3b12a19d5554b7d1e84d2c251b80c0e74e4e160f3dfb1004c83dde898239a70253c15c17820702ba466d3afa78a093ed364a669d24f022538dc92efffde736d4b0ae155d4bf439acccbbc2702a15cb482efa9914e3e59be6da9977b6672f5e609e2d33c5ce9f839f23092e6f1f972ab635800dcc8b98c83c9716172911f2fdb30df52e516cd23a1819cebe9aaf68b4b819b7cc9d693ca0209752458e3aa70d05b3b48b9373d9bcdafb963e6a122d44b23d608811b33ddbcdeaf61b70fb0cdc495c08c063e9913472f58263148f001517c85805da05352fd9777fd31ff48bbf33ee4884bedad15d4f71f56a1bdfa853a0ff63b819fdc1cdc7f5d8435b643a320f3079a1364bf1cec05245594099ddbda17fc0ecd8952ca9c75106308cff85640213d382a251e0ae863a1e3de145658afcd75a7911199065dbf5178b712f6d5dbd643ccffe6dd9be9bf85e38038199b0b33fc92e416fe0d62caf1bb7c048911701b8e01ad3e9f94f74d4f533cc757121c01316036d95d13d1ae13a9a45dc687c787f7f066a3b08c23805b391afe9f4db60e1847d99b46e53afb1a483ca4719484753d92ce85f413a891a27d8b99e68a80006055949b59d1e69640a7f2bea1b8d5c8e47fb37bbd012d4f95de16313db6f571dc993a83dd90c1af9c88e738f9518cbf220b094d78f9ffae0fffbc771f3ece3794346ff163734766dd21e8207f7f0675cb443a0eaeead534b4efbd18c92731b9b3a891914a665746f969a76597d7b6914079c052c4a3e6b3405a6f4778f7cc1d9c171b8071412d064ab31a299e5c719739f47f571c4d79f781e636cffc4afe06827503e6a3b747a47af834bfff4e7ecc6e167849526b1be79db41d2400879654fceef58cefafe17b1b37fb6051c7475826f2d8674978c84881b3512e56f55b3c3e61d2b5a5d5b500233b28f9620c88b0ef7e1c88ded1b206b7314ade012627642eced10cefa27142292dd40e9fdc9462d39ca27e8383d427392799ec214d1c2dc9c1386cf830da9ea1187f256118f7d4c4b1bff7a77f126e9b8633edb444d3282bebd1ad177") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) 21:09:59 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x6, 0x200000004}) 21:09:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0xa4}], 0x1000, 0x0, 0xf401, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 21:09:59 executing program 1: r0 = msgget$private(0x0, 0x200000000000001) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[r6, r3, r4, r6, r5, r8, r5]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getegid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r10, 0x0, 0x0) r12 = getpgrp() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={r1, r7, r5}, 0xc) fchdir(r10) r13 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r2, r5, r7, r11, 0x21}, 0xfc, 0x5f, r12, r13, 0x400, 0x3, 0x7, 0x9}) msgget(0x1, 0x8) r14 = semget$private(0x0, 0x5, 0x40) semctl$GETPID(r14, 0x2, 0x4, &(0x7f00000001c0)=""/211) 21:09:59 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x8000, 0x0) fchmod(r0, 0x43) write(r0, &(0x7f0000000240)="1466bb3084919672e38937fd95ba28484529ccfe93507628dcc92ce7a80eae2358193db8cb07b54a3aae4952c4dde6743f8c8ae03f5409af6e1314e47fddec56485d68b1ebb6e533da5b685e9fd120763953849133d836fc3bee20d8b8bebaff9e0238cf6587e2103529abe198f5a247c60bbeea53bab9504501f12cb8cd815a914ad8ac5c2e894b4aa8abe4d7c8f0958b57db220adc0af8186c334fd143258a369d88289a516b06e9b8835702b95de0159b8d461cf0f11f74e2e09cbbe6edc3d7e922363fe7984e995caac3cb6e2d7cc9589257bcca2cb269a7bec599f80f2cf8b0215dc114e764", 0xe8) execve(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000000)="b702f27f629ffb1a7031598b85701242fbdad3f6386337b399cca92d9495c53f7189e12f740263c514314acd4061ea2eb2097884a1f1506ab00f9f5ea259d70544500bdd09e75109182fc9f81d", 0x4d, 0x400, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 21:10:00 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8000000080, 0xf00fffff, 0x8000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000001, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x80000001, 0xfffffffffffffffc}], 0x0, &(0x7f0000000180)={0xbe22, 0x9}) lseek(r0, 0x0, 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/117, 0x75}, {&(0x7f0000001240)=""/193, 0xc1}, {&(0x7f0000001340)=""/54, 0x36}, {&(0x7f0000001380)=""/72, 0x48}, {&(0x7f0000001400)=""/133, 0x85}, {&(0x7f00000014c0)=""/47, 0x2f}], 0x8) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000), 0x10000) kqueue() 21:10:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8080, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) r2 = dup2(r0, r0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000180)='./file1\x00', r3, &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x1}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000000c0)="9c6d6e3df712ad5f923f17ef5e4f430c6fd63387220a295844ad46b89ef4b52bc528ba728969ff9705002bad736d8d49fd16a8156bf8e716e7160b63069ee5d27d10842ecaa03b24e0e8679f80ad17431163da36b82cd8720073efda63", 0x5d) 21:10:00 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x4, 0x6, &(0x7f0000000080)=""/82, &(0x7f0000000100)=0x52) r1 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r1) 21:10:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/161) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f0000000140)="c8a92c8b91978f9f6c5e0c95e298f56462f0ac96c10bf2427fe1b0ca86e2539f6ba4f819b7711b83d013eb9e3355b8b3a47c64894ad3a06d4b2450caac49484a4225904105cbce006a6ac7d966e678957358eaf55e4ded60974e47e36fefcf46a5393201cd384bfed1effd517bdbd55d15985734d439dda3e9ff64ff731618e273c3cf6af1c37d93ac0704b765f65a453261b6a093fbbfdffcf891f6c1f487ec8e26e20c6e73b12c8c29b74aa06babb5453ca1e55bca032c4dbb79adde60112a8f42ab6d73678017cfcd6e9c7d5bad2ddd4c1d8bf4569b5f10f07fbea4ec68ae3064c550c1d6e030a90d00dd0413e14f34976f045a16ef3939a86bb0", 0xfc) 21:10:00 executing program 1: r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/126, 0x7e}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/174, 0xae}, {&(0x7f0000001340)=""/203, 0xcb}], 0x6, 0x0) 21:10:00 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='\x8f\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 21:10:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) r1 = msgget$private(0x0, 0x8) getuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/68) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="6316b4cd65051e6edc6782769ee0920a5a5cb3d300313f97fa5c1aa7122a8cf8c02221c23ae94c8844e12281cfa0a79c5d41cf620fd78bcf3a0f2b487ceb3887857f15c20464feb3991824cd34ad4222a8331dfa8b531b0b8f1351f8bc258854240e6b585c4dbd3ca9e3f26c6bd7b77e43808ec8db029e0b9f0547a11eb752bbe8e0496b37623b68a0e3b40dcb16e6faf66b10e134f818084222d876852a668f881197a7c73c9c6d1341e20cecd4d0274cf4a1d28426798dc43b047b1ff6868845b1a411d05817ba30f7923432cad50ffa67c4b141846453437b25c0ce036ae7dee9163e5ae2036e8de9ea5102d7fc4c3b246d0f089a6e11", 0xf8) fsync(r0) 21:10:00 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) mknod(&(0x7f0000000040)='./file0\x00', 0x2009, 0x200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:10:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81ffb, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) sendto$unix(r1, &(0x7f0000000040)="e5da82e978ce4c8f0cc2b1107c5f96b8b6637d2e8b5e01fe1ac55463f85657440deefb3d1e68cfa2e0b53acee97418569315c28e72ad4fe9bca5409793ebf87ae7c39e71beaf9f7668b703e316c27ff8eb9438f4cc9e9a79989eab8031fe6b2f85dc45", 0x63, 0x40c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r2, r2) 21:10:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0xfffffffffffffd}}) r0 = msgget(0x2, 0x410) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r0], 0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f00000000c0), 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r2, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) shutdown(r2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="05", 0x1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x800) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffff3bc, 0x7}, {0xffffffff97eaae3c, 0x8a4}}) 21:10:00 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r1, r0) getgroups(0x9, &(0x7f0000000040)=[r0, r0, r0, r0, r1, r1, r1, r0, r1]) 21:10:00 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget(0x1, 0x2, 0xa2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/96) r2 = socket$inet6(0x18, 0xc007, 0xffff) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051", 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 21:10:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) socket$inet(0x2, 0x4001, 0x7) 21:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = semget$private(0x0, 0x1, 0x509) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r4, r5, 0x10, 0x80000001}, 0x10000, 0x0, 0x22}) syz_open_pts() close(r0) kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r6, 0x1}], 0x1, 0x0) 21:10:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept(r2, 0x0, &(0x7f0000000000)) recvmsg(r3, &(0x7f0000001500)={0x0, 0xfffffffffffffe5c, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x40000000000002) 21:10:00 executing program 0: clock_gettime(0x9, 0xfffffffffffffffe) 21:10:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 21:10:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f00000000c0)) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = getpgid(0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') setpgid(r0, r1) chroot(&(0x7f0000000000)='./file0\x00') 21:10:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1000, 0xad, 0x6, 0x3}) dup2(r0, r1) 21:10:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000025, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x80000001) ioctl$TIOCNXCL(r1, 0x2000740e) sendto$inet(r2, &(0x7f0000000080)="e5d18758049df5dff2bd591e96b3adeec37145ff78222afb201637affd739b6434ab5c9fda4e456260fc53101d580ef0814d5ffc5418fc224e95640a0d778d49ff438d516004eaebb738811dc3e398ed211e8a910ed2a8684494fb6ad0933e2922a8d5253ab1cc7e108a79a9a21d0710df0ab9c8a1a06721cfd18b4dc04a14d87977761877b0238bc0ebc999685d55d197305dde89c3980b81c32aeaf05a4b", 0x9f, 0x40b, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000001c0), 0x0) 21:10:01 executing program 1: r0 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000340)=""/229, 0xe5}], 0x4) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x1f, 0x1000100000000}) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$dupfd(r2, 0x0, r2) close(r2) 21:10:01 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0a376a1a3651bc770aea76015530b1bb58466bc58f6a2a05513fc6953e97f981a2d39b375b320f18057a1a3d17829583758f3c0ace523514b87", 0x3a}, {&(0x7f0000000080)="ce800eb5c4a25e94d26f956e3d79fe530a0757036512b2a1cdb4676332bc987117464289407797f6af5df73bba6ca9ebf2e02d4a6dc530e7436eac", 0x3b}, {&(0x7f0000000140)="31c59a3cb0879c42321765694415ebd200cbea11009a2506f5d77a7fb780f4d8da75f8c89084c9ee89c7ca792a020002a2bf920b2fc7da0b54813ca96ee51fc5b29679789a4ef4c4e6f510f4a38e4ea1489263d565cf12a68d", 0x59}, {&(0x7f00000000c0)="68403691306bb30d8f059ffad251cc2a618b41b04be172bc8652d7daf321030b6a", 0x21}, {&(0x7f00000001c0)="2af99d65a572de3f20cbb8cbebd5617f6d9d1d22918ec1c1ceaf93e768266d03c05c37a2a17fbf92dd4aa1f5e52ea77401533fa1b71938f01d4c62d53f7b1266744c3abcbd54a22986fed507cb2670c1a8d1", 0x52}, {&(0x7f0000000240)="885e67bf65a4b2794e36de", 0xb}, {&(0x7f0000000280)="dad9e251255cc67a462cdd7caa6cbcfcd8320b22a9d4ecc8478d541a433041f774a357345d1f7bcae61bc76555cecb0654dd79da39eff93608e8e044ae121f73757c9eb4235eb57e9e472d531fe14bd2701572f0a190d1110a59933eca3aa8f405393142ce713f23078258c106fc793e02fe3ae092", 0x75}], 0x7, 0x0) close(r0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x20) 21:10:02 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000000)='./bus\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') 21:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf19083946a581b408c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d", 0xff5) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x5}, {r1, 0x42}, {r2}], 0x3, 0x4) 21:10:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f0000000040)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)=""/70, &(0x7f0000001140)=0x46) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d5dae2", 0x3) 21:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fchdir(r0) 21:10:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0xfff) 21:10:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x180) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x54, 0xf0000000, 0x1, 0x8000}, {{r3}, 0x0, 0x40, 0x2, 0x4, 0x81}, {{r3}, 0xffffffffffffffff, 0xd887b7b3ed0e4dd2, 0x3, 0x8, 0x2}], 0x3f, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4ef074cd, 0x9}], 0x9, &(0x7f0000000140)={0x3f, 0xfffffffffffff4ff}) kqueue() readv(r1, &(0x7f0000000700)=[{&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/51, 0x33}, {&(0x7f00000006c0)=""/20, 0x14}], 0x7) dup2(r3, r0) 21:10:03 executing program 0: mprotect(&(0x7f00000db000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) 21:10:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 21:10:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) socket(0x39, 0x4007, 0x1000) setsockopt(r1, 0x8, 0xcbf1, &(0x7f0000000000)="65f58faefeff0a25806c2327f697f46c7291905e480d7e52681a9c40dae5fd563b94f26045d61e880db9c8e5f6bd15a96a50abfc4bf40a059f1b32a3be6a919d4c150aa11b39cec168cb77265943021d27ca79e1b167c42b6ae6027aeaec91f99115f956ea8897402f08", 0x6a) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) listen(r1, 0x6) bind(r1, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) 21:10:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x2a, &(0x7f0000000040)="01000000", 0x4) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 21:10:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 21:10:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="567f5e2b2b251eefd6564e76e033061470db286013608168134110438e0f2b8aa8ff8e68af83b43560d62c3282e4ccd685ce80a5806b5003277f811fa7356c0a8154be640a15bf547a90fa78d2e1ba0fe3d7b483b13e581a68aab23f47ea2b6165ae8f7e248f0399f1f390e9500dfea9c4f4ccc8f0df276e90145d031c738bd931ae617e88141b"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0xf4}, {0x18, 0x2, 0x400, 0x18}, 0xfffffffffffffffd, [0x7ff, 0x7, 0x0, 0x0, 0x1000, 0x2, 0x0, 0x100000001]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000001380)="9c9c731112e1880adc222533ac215b9fd6534f568a80792f7ef351316c7d32472aff8ea0d7acfa35689e95de510f152d8e3d93af5cb14ce93062adb30c8b4d3c31204227757988a38a31d64cce0970af2e1a6aafdca61e80e8c93e229d35ea2a232aefb4669a8d"}, {&(0x7f0000000140)="6fcdaf9d0de992902bb6f42c0f13104ff1255720484e4843b4db393cf8f2ae2b516222815d4c35db4b6a09506528a44d25d1f3df0c6a42a364673b4c7c579d6808db9e7374e21aae0472a977f801adca"}, {&(0x7f00000001c0)="3e7297c47e2457a88ed1c4211cffbe745f88bd5c60573129ada12c79840417ef819cc9971fe781bed2ec936865"}, {&(0x7f0000000200)="e0aef702eff02ec5b95c127e"}, {&(0x7f0000000240)="350c302840c4fab85c3a66ec7164bd99b638eb50fadb67adb906e7c23c1ef19772cf29def8985a4cd0c882776a5e8691d549128990d0798b25b6dec41df255ae3fadfffc2bc52e91bec9a19e038bc2c3314825e8ac9f7291a5508ed0bd6a5cbafefffaa339d20d72b071d51d0d3340ab6041d19b177b6f38d9363319e6d40453c173eb14eb128129f44e56d2c6f20ab04831c626e025d7bba6567452ed07d857c76727d564b9bd5424e4c55128a61fa2f0312ed5db886ce1d1a1410b059b6812001fdf97091045f8df1b08885ff5d8856096590ed79e6321ade322c42466f21e46811950a2521e6dda94fe4c28c4790e1c8e9dce6c5689781e0be7f635849ea32e75ac251d5b32f34ced84d5f42fe9d877a0f333a22ab08cb1ee4f5f435cec55d9e5413164fbc31dda412737683391a84c209fe26faa8b26e386b80c12e8713037e46bbccbac76be72bb95abb40b72e34020bf6fd703d7968895c814ba0c70eaa328afc2851fb085722e5a6af3e39e08dc5a9fd0f7882997f22aa053115e64ad299288fc9ba61b46e5d36c9bb77cb35663d7a07a517fc1deda4138873573a5163c956df746234d4c342efaff84c454a661371656efcf6899fa4265ae1b67c8bdd7da5b51ffcb3cd27c5f98c45c756818b00d08722834c73a24ef2f19d8501b2fa5a8e5a2528b799c5ea6d6d0ef75c814a0a4cd4e2ceebd28bd3fbda29a4e966cee28f9df72d0bdc4c49b62855f3d5f3c16a257c7d321cedc6b44ee31a0fb3d1617ea37b7b1c681581a83b2707b431a61b561a29e92bc2ceccb7b6ea1bb6d4a8129e8e93601562c49f8cf1a2172e7547e10e5db6dabbbdb3c77cfce142dc757a8ef7148ff33d2bb34d0ee823a7978a526238e79aa9deccd6a8b5af09689e47a10d70538976951d4f96075a20bb297f03af63b1b19cc143140fcc3978a8e0d2af30363d4cc4080117fa87bdf3c12f837d75e627e1a97b9b4f29cc2ffb869e07e52a65bdb5028fd41190ad06073e15b1328fea97673cd6f031509af787e9961c82a8c9c21f484aa5ebc897bc2f50be20163616ccfc6c7294620f3d2f8c4d8c7cc907cc87a3208e943e10d8391e649baf1869e1cfdd468deb28f6605a76820c850605bf53a61d7191aaef874cd4e2678809ead70f80f5515e82f3c3d47d7d66e6161e3ceb245f1b12a0681c9c89765357c660fc6b7558d8bcf4a55e0c54fa5108a83f3bd0bf8c9deaf2729fba4c24416a0cf49e3a4ea2ae45e6d221f4dc59665cd7e0c64c0dea66009a8abb39159c91b8dc63177e7a842f478b8801982b5f323c7271e61f7e6c643d3a4fc926f4c9501f06b13c3d3abd01716991470909a4983e2daff0e24033a473e2720f72df29b07e85aad452cd3d852953443ab2471d245083cbb87a51219e8b6e8e9754b30fb4cb72c022d177374458839fdc202f769b1f83ef8cf6315e914767b4eedd27d882c6e2dc7931e690171833e247331ac4d1277c861fa6efd9fa5b12eeefeca03de89e0016e646862969f533f9d278da59e42a8264693134a9bcfb246d5120d364c9f830206b01cde34aedae7463f6c63e5fba16b8e08a629264a5094e6b865258d054ca0264b85de1a97bb1a6c182d45bd812db7ba819a56b1ac3d79f0d590c908b1c782e0af02539bd34dd5231a544dc6149cb6af1aaee9ff6e3e70889a3af49c48a2d80df9cfa3a2a17f4b73cba79d14edaae0dc5bc2077e8c4ce68796ab0912eea9066979b9c1f008b1c981118db6d71518c05fe5dd9524ad4bf6a9e6b6d609c280ff77d6a071274a29b2ac81ffd93d2640ba8fd7fa57f386c430b5ddfe15f0a08857a076eaface9d07133d4da53b5e077e1589a3e34767438a8d0e85e61208613a7672d86d3b6da3bbbade677d6364a7b46c9e9059ec0df45bdcbb601c9988a0a50a921559db74e2efa519ced6e6fe192fffca80e325c87790e86bd825b51ed68240878cdd0f08d9d9b69a8d2086eddd66a89660ac5df83546b38e396654be3e20db28b290f06b99db79b638ac67376a13aa5193f5f405c5d9cf9eecb1ba82437aac7d66703b75ceb993504ee9e00427cb959618f2988251c8a947178debb3b4bdf3c38146edebdcf96f06d55b416fe06db66a29575f21fab05d7d136a57d164dc4938478e1f899c65cc0f2c9ba9fad1ea9f616fbc66b5faee26451ccd95da2e91537d6382ca6f091fd9a145774798d37a8866c47a24420cc4280a6b40414346612b5bb676bb99fd77ce3933f7b858109df6fd17ea8624238ca42f299879b01cd3b79ab503cd32952d589ebe57854a80de9ddaf52b42f0eb5d3e93eb4c5f126d47f792e9eae5964bb5b55b9d8473c7959fe33af68a7db4b907c8b56490fe10cddfd40dfec342fc4c74e4db1cde05966664666e3bfd2bbf1ee0b18cc46ff907ba6c195b6e7229a2dfad200e0b4f97b523ae09b423909785c5629f4bb57376e551c7f1e01bf70c303e6c34c1745d4b6de16b77755dd7f8992856ea44979f64f337634d666d7df2326fcfd478d260316b6e1b8b64e6318d8dc80dee674a2037f19ca9f79930135f08344662f1edb9e283840e6daf406a0056bbf0a7704c4f8a3642d9e4011f856a2cf4d64639972117575c07c111384c9a69e5f321b4f00a007bd91015cc9e8911d14ed638262f02d69ff0d6638e940cf653f7c6e3369dd34826d3d87e14c4f0fae0f7fe9b8c3827aa669182d09a7531522820d9c33a41af8cd4020b12bba732f7207073e53032c8f5a6c43a7d6467ead03757283044f8b566a53b70f67cc817710dafc3f97f63aa6d1237ba37993e933aa033c718f833c16d6e37643696923298705f7bfd2c6c3c60544bfa5d528d78ef4276f2fa6e28c81b898dbd942a054d439175a20c22f1fed6ce06e1b4e15b6182b80c3e6ec02a8ce274e51a98f2d522a65c475b5e3c502a255ebd3240108bc996b1d0de8d7a7fd86d964178d1eff62d56dd502af77dcc8ebf6aa3f9440e597ea764dd525459a4eff37c33a64009a057d637cfb2034d4f9904d16578718589053e0cc0741b55f3c5dd04304453c6115f7c0073d06729ade56c1ba15b3e428fe93307a5200806cc7a6bf1c8bddd861031cb4fa0ef12f731fa089d72f90929a62e571bac15a30fc9ab7911797cd53367351c6665b0c7ee9c7e00e784d94beca70b075d6bed56e5cbc2bcda592e4c218423298655e823b57da689030e1b9e2c200fe75178283062bd6b4c2e341f085c16d0743bb75acd174c2d5f81eef42bd027310d6172262ed091ea05913b1f3d2253840461652d4c7910c1410623efcfbc826ca76cbee6a614afc70f7626af135b0898f9d41d05a002d7ca464f02b9ed2ec6eec77e333a6f8e1c3081f7cef15fb18b4cb11734b1ca26b9d65a6197bf0a263b2de59e45bd194d6e878ba17b5d11a299e90d73522266080fd54962129ef4943112b538f11b40b478381caef5855d5dc8fa1627deeb5a9f28e3d1c7f88acf15d3ab9ab043c2a302013275e2ad87c5a7b3b700a5f1e53bd3119f4b6ae8dd0a69405e89132c48e765c1e4a4d4bf02ee0fdda1ebff5b06798f0d76284e5d2ac9c252d64c495f19226465097b8b0f20d7465f182f58c55d58632ab2111169b2846f46e607cc64e79fc6cdb3d39af2e570f4e7993fbc256ca6917bfffd3c4b72b97bb58e2437297e26803a7e30796a598561ef1adc07e7bc121250101c5b718401a0d4f7da70c61873c8caf254d40c96e3f37c0a803c21405d618df3ff87d882d2ba120e05bd55a271f4b39c4a407c2fb2e048e2892cf9a3f96a7893e648d4bb6d9d6b2f9ade52e09ce5e17c6c8adae38deac287ef0563e8990d4338a3bfa73993b7dc705ff3793245fe8e1b60056d38946f6da9e36963460ff39c0604da5a1f0d4fadf1c4c01a0d3a2f98efa47baf3ca31cc8bc5ffce49471954b2d00452ffd457ef810a89120630c45097867f00b3ab1d9f41d25ed397210545f6ea7ed85184a7d75b633dc6d686d210fa4c48a8d3ee5eca5634c6c7d2cd53b44ce9b57743dd218ffeff6aaa97b51725438da576b98933d9fde14791f4c34a327c3823f950986a670d66c542f181ecf7d9c3e507b79e01770483391cb942fc0f5297442c838670b24896bf2634f11ee4c92853aa716a4263e176f6beba21b82b6f5a36e2f4beb344cf04e48139fb7a931870a0cf7e71775356504b7e4f2e274b028cc6e44c81254d889052340d277b53dc52f71b006ea1f048d8793a44459ffd4e97df7c5785fcf9c534728277c947e7b27a87f376cc2a638ba6516e280164905e151b71aa3d0d42e7ef451182549eacd67dcf5ca8d5b0e780f38867d7a033429db405f7bda5084858ece68afdc751186d45054754ac0fd35755c25c1a93b7ec15a0ead6798a8254b2e7779b56492971fe8a25a59624dafb9ebef51b0220b5fe87c863781345ae514ec28749242b19aada24f915f6c4fe5bea02f31b2887c49828eada802ffe927fe771598786a5afc74c9c46727392c4ea46445915e09e18cee49cfd0ac61915ab5624e99e911225601e76e0ec7b5acda4f29f8360425b207ba4ee37b91f987eb6d10d5cbcf57bbad6604fcd80527bc8f5f58c627639d3404a93c4d08f383c1fd2d094bdc3516380c9b1f29f9277758a8b2268040cc20e60c1161707c3ba5092ed5d299b7f67f66f8c6716c2c9aa88d935b1d84573ab1328c237026842e5e44377ed702b1b9c279915089e0ad980f49be2d69f831afbfd012188aafab74829a6deff9357632fcd8d46d65d6bde90bb470e1aa2b5b0d26faddc5202ed1589fe146c0627d0fb4bd6815d84f6d9172330e4e0339d961e7a3961009548fd4aaa9e9c59bf27d9c9920aa8bed47193ae6e7ec8e8a4ae493c54ea59eca0f2038a5f9512c3e9b0eef0caf7c35c4c8a13a68409f3139cadc6ee61eb5491a832603174d5b1db1bb7e284e23f52fa4f99e5ef57110f834a1a1a05fff18b1d7db47c5116d33e118cb4a2976748c80962e76f41e98aaff149d74367f5199ef013f8d594413aca599006f93e083ca18941c6e6763531b3e93da897daad9f3172093e0b0f4adfc651c6141c42ab1676f5253e2d78a197d49c4056aa7f512c14d7bce80a526f8dee61274921fae443d4b3ac00ae7173628d228541018f74946ddb5bf1cf160bae0e2efd6fc43815711c745a115f95fb3ad5955f8e9fa89b7f191f118afe86cc3b794ddd1a2883e5cb51de559a9041f6ba71e3af8183f45d59e6be6fcf481d38e0d37bd02c49af857e5c5876c6a7a9bf3a90b182dedbf12180f64b24a00236fc326b31d623e6fb197b862eb6a15867067331abee0ed31b0ca6c78be51a1a15edf980f704a3a1a0bbafb8c7a9c436efe3ebcd7455e5ca83258017aca66ff2356b0f25f6263365d48a1a79ad6704d550ef1eefbcf923673b9928b85667798ff61eb3f884e69a559d565865a1c1d6be6d8b03c5cbee288a4615fb511ac9f5bd65b4c17aa5210e2a0be2e1e5d6da4c7a81d7fa0900d92b55e4094504fadaa3c468c2064fea5c10b07985e410d4f22ebb799ee4d3c00732e36f5b3e434386c254457a4eb2c3157aaa2bc0249421bd1c648f8b682e5fdd60352470f6ecda794051e86b9d996186f6e4b3c1ea90cd1bdbade8c87ffeee2e85ed2c0f235aae5b63ec3197c39696e953ca27c7a2ee7b420dc73567d1229edf7c3251247a8c1b77b3ebf2f592ccf0d3b7d87515a565abfd78c87894a6d235a55deff68b059c69c9ad4e868506afa73544e6858ae8ec5436ba06864f5e22c293fd21c7cfdebc21dfc7364a36a0f", 0x245}, {&(0x7f0000001240)="ba8597aec12f7e05d68d7171e3732af00a0458ed165e3563e27c530b925527080bff19eedf4c3f23947a6e054c2c48c64661f1571d209cfbfe0cbbc9243a917c2695e20bade56b1c129f99a85ff8", 0xfffffffffffffebb}, {&(0x7f00000012c0)="b5e08b7662a02fd2df6596546a9e413859e75c2336871a43b05dd5edaf329cffa0b57d50c4109c77ec40d69c945a8ff5b196855aa88db27b1c55af8c01ea28"}], 0x1, 0x0, 0x38f}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') shutdown(r1, 0x0) 21:10:04 executing program 1: setitimer(0x0, &(0x7f0000000340)={{0xfffffffffffffffe}, {0x42}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) 21:10:04 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x8}, 0x8) setrlimit(0x3, &(0x7f0000000000)={0x3fff, 0xcdbd}) 21:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) close(r0) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:04 executing program 0: munlockall() r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 21:10:04 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000002ac0)="91e8f15654f2bc457d788395ba8e5307f1554439c131fceb2131c2dc890312b6a0340c9acf531386527ad4329eadda5f321945e74c9d292f238eb2d455c2d3e4b6b3cf742228421874f2ce591d373e6f9f5a8cdd20da63ab5d32d9ead6b7d9bfa26b4f47e9eb4e900fdd8703a6e729b272b840819d0bccd692bfa44bad3404e65b401abb7fd35a59dc171f02bd96b784aaf457bb5abdfcdd31f7be89537bac534576b7f31713deb968d51dc60af4f5c566c9a670003cba3a020d9ed222638f3a61697526393bdbdeda09177a1614b44e55ec5ec2f8cd1ff72d002cfaf6bd389baa90f6c16be97ae55b525af3889127e04d49a9a6f142740a69d6a6b2f07a94e509bd0afbe17cf53b7d4ec51ae04f7905a78c974a0f67ff334ccbca0a8b6a3388b94afc55b63f8d7e9da39336144de255eb80993752473a6c835c56c24299b7f3119f519067649cb285c3cda0cb942c9d555f9ad041f223e0b3a800bd83a2de2bda90ef957cd0653bf9e1eb425e81820af8b8d91d47a7df8c8e46e49d4241bd16646cf3163aad527922bb2d140ee8cdb312317e2e3da8b24678e4f267654a7baade6bb522701089d50a64bd8b121f0102b5dfd7db1e526d4aafb75913b74278a240606ea1afd87b41f158b2982106e6d87296f3c48700863f23920401f1e58fd0d287164b168ba400bec8deb26924bb73d223e53871f56759ab1ca453bd2efaf5ba3860e2cc88a21f5f09053211bd82a60aed983555d221c8e547f4accc8ead41809a86a47b039e2b77c8b37da4999da69176fa6c9b30d1a8b892361cec73aa1cfb4a45e999e603b4a7c9c5a234aaf37850ef08e10779ed7692f9b081ee272dbd8646b5eec2fd37a059363ebb4bd6aacf811ecab0c778bc866cbcbe74467138233f0452a9705b2e32076379834a1ca0ef2fa95340b463dd7508d49083d7e2cd8467e2a5a05780c02738473d109fa4b91b046a49d6fdd4bce707e44e9342ecdea36e0526c0c76de37d2837ba00fae1f4ea5a80e10cad7cae0d0096a360cc25ec41198c527397e15a63564394c198a86a39c4294371081368d6f77d52322e167800ea8a17fc4c50aed02ec9e2af48b3f460be61a8601f86c2a52cfedc2795a1f8e4108013d17031b0fbd1fdc20bc081dd022dde5c7f719afbcc2ca3c2a93add3547378837665515162cfb1286beae1454f865a5f1362c0df06d8b4d7bb51dc990fc355bebe95efdb46ac5581391d0672dd4491e91c555c230846c2340c9267e5f631a7e7480f054f7592900f2d2c228c623a3d93ca4f1abc8b18e5d25bb1c0110b18f813abba450166239d5755c17038022e401b2e6927a6173d03904c1b27dd093abf300c5a7620fb5c9f226ad15c5f6d75c48226e67a6f971c40cd4fc42b7f758574d971cbafff6d1c92eaab2489ad8ff7297bb8f1b4a27d24749aafa0c135248a57a4cb38191e8733ab408645130192de0c165364fba9a5e8788dd9af1c05534c12d0358389bc8b4fddf96fd2e7b796a7a03449bd1f770d38dd6ffb3f05051af89432a730b169ab9940b562ccdf650086b1cc0a95cbd6ec248a06643eca8090e30c588bdbecf2c5077907f8d739f709ae9cd9041bb7fc59ab2b905e0207da9ad6ed0c20dc9f4eda84c1fa1e462c325f1d915ea0fb1c1fdafec5f1ddf466d44c26ee8c2d58bf45f707a53005a660f7961a19762423491c7a85be957638445c0076999f075e4ca1bbaaa0ef550985c4d51b275a4c73e63e87c7287676c1e4de836dcaef192c995d801d43d8f1f19e3a72602ab8d4c809875fea55ab28194151e3fe21737120fdc71601a845a4a9ec52e56b3ee5149873d78f05789474b5030d4873206812ca33237c2964189d77be6abb0b5a339b0d4e7a8c94aa13f63221bbc93f7cd76db7c2b5ac7162298975c5b8915d9ccb4328673ec9137e63d844246f73a9282190dfa0b8d9d8c2b50aef6e109c870d826a8448074594f53b8152e6c84801bfd9e01726b7a979874c5c562fd80d68ccb4f34a8c4c01a4c0fc9dcc1980b5c79117c4025c8eef9c2721ecbf49a65aa675f1eefe37b61eabef6091d24f60bafbc8d80c13fe9fc8c016f7b28cbb1190a25fa5f4638144f87deead81bcff7bf68d026f6941c36bd127c655a2995e5718b0f1953e23d9247665efaf8ab20299537a83c66319c96faaed41bb6c9851538024194feca8d715042991f460dc76f59da4ab3b4f8ab96f341e27d365d10470830cf5475e9d39da4fbcf6b3ecb8f733f02fd4dc0f4afcbb872f7f55387fdfa1a2f2ab35c9225a4fea210c11ca4abafa32f90258036c46fe627463f4a8fb45b73d7fcf7b869c7956a142669c5426f4c16caf574305e430c347238e650e690a8d6ff835f9870f8e33f086e9728b615b3ac091ab63e5a4a427e5525a23b97d212a076783abad8fd948a379a29b50a73fea99670f01cddbf0fccd87b3e837dbd9491f47c4dcf3c400584ae4606509ba6745e88dae807283b26bd9ca780cf3bdff4e9997eba36a8561ae6a9729944a096daa7df74d2eeded69d02c2ba5f555fbb9a8a36ce0b7e9bc3643f56972c7f3a0e451ca19c320ae295a92cfa518f6fde6915c10c4fee7bf35b941265c94aea54aaf97de4dfc1e73e7eac9e79395f8a58ae369a41ad8b99408c24ca5eccaa77e89d1c3afc4762c56c6e970418266b0bbb6ad906571de16e08743c5f3db08e8a9bbf88e3a6dd7e245c9bfe580056b04141281afccb6d2f240545ecd57e13774972014d3bceccfa3a149b53aa552b062e84119fc985d6cfe9c5ce37d4b53b62267eddc94d32f89247b4e48a311662ead8acec7dc61a6e9698605d33681b2b3353b2e94114acf21b4e41a7bb9d1c230cccb298264beb532a1cafecfc4009ab715c91d3ea5062aafafa5b704413a81c9064393bfc840f3e93c1d15a3887c0b8c47d7956c64947c44fccbe85bff141c513544beb2850419bfb7942f7e4300ae529ab3fd6297d91324682972919a68fcb237380391b858cfd32a325d1c612fd74320aab81446d427e14bd36d786d39e798273fcfdd51e7c91462c53ddbeda9e376d78d32bc4b3500bd2d9199f687e42bbe6eb9be3c7b9b2fb5367f7f940fa276b957bd0b4671dfa182d23d4d0fd5ecd7366ff476d1c7d6581288c60b999f5bb1747abd934b5ce59ab5705ad34b55e1bf586f2dbda51a0492ab1fb0e4a4e9f5880282c47f90248bb8e9ff4dc6d92a6a1017c19e45ac040980b8a8b4725e6c40bb44bc2e265453065a1928566f26b5165abe6082fa47360c99d65d3f8effb7baed2d19bd837e493f4005b7081e1261103ff3b413a0de7bbc694938c0cc40a6e374716aefbc04ab12a29a323b468b580d88bb4648a33bfc3fb4b68eed9b10fc2192810c40a5ae1faf95fec117ac2d388cd5dc991c6460c7a3c4dfdb0809a17dd6bcbf9bd82421976bbae9c28c2fc0ab92b2da74be2e9ecd0033f86c535aeb2ce478ca63a969560ab9873e391e6a398ba3386f6ed2a074ea9cb86b16eaff99b5b2b77ea4f9c64a819c4c74795fbf8bdb21c26230316b33a0cec3a195f7ae993f30ea97f22b164bdf87ec84e0e970da24ff608c16a5562f6cdb5ebb3a53ac84211b9184bee1a31968f0c92469f269acf3cef12e3d0d3822fca07358b57549ec7208dc8d265e6f8f1a6595be419b7832112de98aa7e8756fefe028a98bcceb44a423d3652ee2a7c2194ade1e2d533c86127914313c846210b350555455310b0a9be2b49e746377583216df646c45f1dc5b8dea98d49ff07dff1398d20be6cb24a944091da43e88c90533f8c19bc35408b58a37e1f44a8ab925b12b627de20a62d159e54d8e6210b667d024ac11eef4e5541996b002674b11aeda9ca170863acb6962e6591a16f6e759027df43e74636cc3ad5adebe74c718324aa0af49a73bad25cea899ff62eda678b17be1433fee268d6aef5951b05781d70f3d12f4608d808c9ba8b84911ebc7ff0e6e30e8776372710852017935c36affb10351fa758c0908b5437bebc05895088765e3a388c09fce21514baae3f37993bd00a57f3640622799207c5f277899eba8ca17f7429605beb44b94f3648ebbcbaa0376c2afa1a8c6ddbdd06f62e8b5171d797daac467b020e6a125217eaabd54dbfd2c93eb35b99738ab0446681e39ad3f195fda19f93c44d937cd21550d04856e7d318268040afc39fb92c1a04f35dbd84b5dadc47d52706a053b96319e0cf62c86b399bd0fe116e6aa9300b8056ac144c95dc91cb373484f3f8f757e77be9b1de2590c4825d143805ce6b6e2966e83ed34733b6977d73fd8a92d481df1aaa6bca9e8449e1b0b0af6254302bb06624b5e4d76316e9a0923c50b079af986d664a779852be8111935287706fb4f7044f74c358ca1b9f1673acb2773bd47040953dc38fbeb52120fd0a8c95366c12fd2f18031f18ee000655188153711a546d5754a53f46b93d6b7214048fa86a68de7ac94ce7d793c4ca577b80beaed9785d5658a663ef2e4a0d9b90d73c78380fdb512ea9a3ec81c2d46d780c352fccbc7fe29d5e8951cb56ead50183e66afd917264f637caa84ceee2674107b381723c10296212ca09ea8df094534f8799f0d89d023c580f2f98b895b6f017f7f22f135f47e6a16d53484415cb7515ce3bdfe478cf293ef7e1c6050db5b7b624131419bbc1faf5fa26545dc49211526278f68c4698adb58cbc739836f24a1b637ba4ddcb53ce80fbdfc6c2a037c1a2e1", 0xd19}], 0x1) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b04e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d2189848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x174}], 0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}, {0x0}], 0x2) 21:10:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() close(r0) fsync(r1) close(r0) pipe2(&(0x7f0000000000), 0x10000) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) 21:10:05 executing program 1: msgget$private(0x0, 0x18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/81, 0x51}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000001540)=""/253, 0xfd}, {&(0x7f0000001640)=""/198, 0xc6}, {&(0x7f0000001740)=""/230, 0xe6}], 0x6, &(0x7f0000001840)=""/167, 0xa7}, 0x2) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0x100a0}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffff23}, 0x840) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 21:10:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) 21:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8656797116f09d4fb69f6a38ab6d41985e31e251c2ff31ffd391a41b00fcae69853c44b5d3fa9fad06ee9370d4ed676aeb40d0eb29aa7c7e833521d5c277830c0357b1bc5a38bf2b5ec971455f34ff3d6e29625ccd2f52c94521082c15ad3a3f4974a4b5f793d9a01afa393be382d97cb01c20eeebb3172439755d560c6d09344a5b863fb0741e0e96d694b5959414d883a9e331c065ef536ebda8f4817fabb068002ee31706052e63b839a29b4d4badd5647098ee38c0da9f2370c9ef536b72a2ac8ab6db9db6d6e6d2520e1173ba", 0xcf}], 0x1) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0xfffffffffffffff8, 0x7, 0xffffffffffffffff, "e3847967c8f26b1a4fe49b14b1120132fcd38622", 0x8, 0x7fff}) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x48) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) getgid() 21:10:05 executing program 0: msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff73e0c9cbc478510b7b7290902f637b04e2ffb241c78c09a859586839bb0a5aed5615f8db52749a3f3ff9ebe72fb6da68d50427bd36bad5ba685f32d8efe05c06a57b2ceb00000000000000000000000000008352c95dbe6f2430a9558b8e7324f8b9de60aa3794277a017016149ffa19e80ba8591061646a3e8058705083a827b1240da2b814f4bc989e6b8ad127d0b5191fda40c300f7b37d181245a7063c1d1fce552b947c68f6d73b06715ec20391cff9496f89ad88ccc4709d378d74b3e0e2182e6feb6e17c2797238c2d4b5cf54287446486bb4223299feec07682c9f3c3a798d58ee5e07f0df1c8174f1c73e32b27e6eda33f16ed99b0599534c97fc11abaed869a68d04337be121612af55aa2cd7ba48f64c0079605deae1bc703"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x7fffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:10:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:10:06 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f00000001c0)="e36258a416f72ee99586132477f23db4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287738c53fb842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9768da2", 0x65) write(r2, &(0x7f0000000100), 0xfffffcb3) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x2) syz_open_pts() close(r2) kqueue() syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$sock_int(r3, 0xffff, 0x1802, &(0x7f0000000100)=0x9, 0x4) 21:10:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 21:10:06 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x10a) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 21:10:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kqueue() r1 = syz_open_pts() write(r1, &(0x7f0000000140)="98e9adf36a5e5fa448a0c80606762e14ecf477b968e4ff5d911bf9264ca5d041f3cc4024666992b09cb2876002ac0fac3a38317a54960bde5d5047ac9a4dfb7eb6438e0d2a219cdc301225a4e5adb0ca1968c1c468b3ecd89b4d4e9ebcaf784c6c9a22bf9d3dd4b5a40558b95e9c0439dc65c985a92c2b5250044a414063198283064456461141f6", 0x88) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 21:10:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f000032a000/0x2000)=nil, 0x2000, 0x1, 0x4811, r0, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 21:10:07 executing program 1: r0 = getuid() seteuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x16, 0x8005, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) dup(r1) r2 = getpgid(0xffffffffffffffff) wait4(r2, 0x0, 0xa, 0x0) 21:10:07 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0xfffffffffffffffe}, {0x8, 0xcfd8}}) execve(0x0, 0x0, 0x0) 21:10:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) sendto$unix(r1, &(0x7f0000000040)="2ab7f0e7f619ffd29430f3f966dae81713601175bde93e18491bf2d155b3cc1f2409a37b3a9a4ecb64bf1b0c76d40b578e30cab8ec32e52ba679140a4cb96d6cb020555c0096de382ad7fe48bc442f433f3c1f4b21335f711416536b", 0x5c, 0x405, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 21:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264", 0x386) r1 = syz_open_pts() r2 = semget(0x3, 0x2, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/181) close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffd, 0x3, 0x7, 0x7, "a147780ac85a678a131900e8eb7b1823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0xefae, 0xffffffffffffffff, 0x15ae, "865191fe26c6c5e922014bc5851d3a57bb0e93ec", 0x8, 0x7}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) ioctl$TIOCCDTR(r0, 0x20007478) nanosleep(&(0x7f0000000200)={0x9}, &(0x7f0000000280)) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:07 executing program 1: r0 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) read(0xffffffffffffffff, &(0x7f0000000000)=""/37, 0x25) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pwritev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) writev(r1, 0x0, 0x0) 21:10:07 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 21:10:07 executing program 1: r0 = socket(0x0, 0x8045, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 21:10:07 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)='~>^\r', 0x4) r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xaba) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) read(r2, &(0x7f00000001c0)=""/169, 0xa9) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) 21:10:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) listen(r0, 0x0) shutdown(r0, 0x1) close(r0) 21:10:07 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x6b34}, {0x1f}}, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="32749bef66fe87a1bd6f6d19cd93ee7673fd9ab7069f5a81bbd787333837e11829bff522ed30456953c8fb30bddd93d293339dd18cf909599add3104127039aaadffee35130bdddd935ab6df071b36eb4fe87b3388e91a778be78d6879a7dce2ee47224f3cbb9dfe7b6918833335a29d7597483f9c309c7af432050c", 0x7c}], 0x1, 0x0) r1 = semget$private(0x0, 0x20001, 0x2df) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) 21:10:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000080)=0x1000) 21:10:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgget(0x1, 0x80) lseek(r0, 0x0, 0x7ffff) msgget$private(0x0, 0x8) getuid() flock(r0, 0x5) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getuid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="6316b4cd65051e6edc6782769ee0920a5a5cb3d300313f97fa5c1aa7122a8cf8c02221c23ae94c8844e12281cfa0a79c5d41cf620fd78bcf3a0f2b487ceb3887857f15c20464feb3991824cd34ad4222a8331dfa8b531b0b8f1351f8bc258854240e6b585c4dbd3ca9e3f26c6bd7b77e43808ec8db029e0b9f0547a11eb752bbe8e0496b37623b68a0e3b40dcb16e6faf66b10e134f818084222d876852a668f881197a7c73c9c6d1341e20cecd4d0274cf4a1d28426798dc43b047b1ff6868845b1a411d05817ba30f7923432cad50ffa67c4b141846453437b25c0ce036ae7dee9163e5ae2036e8de9ea5102d7fc4c3b246d0f089a6e11", 0xf8) fsync(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 21:10:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) sendto$inet(r0, &(0x7f0000000000)="af043299c439", 0x6, 0x408, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) fcntl$getown(r1, 0x5) pledge(&(0x7f0000000700)='\x00w\xb6\xb2\x807\xdb\xea\xccM\x9d\v\v\xc5\xb5\x9d\xe1F\xd8fu\x9a\x82f\xb8\x8c\x05v&\xd8\xc6~BE@\xbb\xef\x00g\xd9\xcbU\xf8g<\xdd\x87\xdc\xc9\xa0\xf2\x15B\xa9\xb9]\'\xad#\x11\x8d:\xa94\xe1\xd6\xff>o\xdbC\xb1\x86\x19\xc3yt\xfa\x8a\xbe\xdcN3\xb2\xbcZ\x81\xf7\xf7\x96?#\xf0\x86\x1e\xd4\xfc\xda&\x03qm;', &(0x7f00000002c0)='Y].\x00') fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000200)="b82e33d2b7437dafd74d0feea6997ffd659cb1c332312e98be85a0959324ad752740c3ad6b34d90cb218fdd8dbcb2923262082972d7c347bb07697366f1e3320e892cdfb1b9fb0253f61b89df5d5b3d469a671659da3f5bc04c5e9e188c043f8498881487a5ce11919d2df295a126ab9db0d462e0bd6b985892aa6cb7b0ea8806fee00b3fa1026f2ced3528179024efb36c12f0c46041b5768bb2e29d713", 0x9e, 0x4, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0xffffffff, 0xc03, 0x5, 0x7}) r3 = shmget$private(0x0, 0x3000, 0x460, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x2000) shutdown(r1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x2, 0x8, 0x6}, 0x8001, [0x5, 0x48c5, 0x9d5, 0x4, 0x10001, 0x8, 0x5, 0x1d]}, 0x3c) r4 = open(&(0x7f0000000380)='./file0\x00', 0x1, 0x8) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="4f0e4075bfc654c103f65f67a2e15605a0bbf05846cbafd379508b867e6189f1a53ad7aab41924cda44beb85e0d230d42d4de368af5df8a145e9a77055909ceb95d21df58a02264ad34fd2651f4016c46c24e3f0411d9eeb6305996c4e3b43f9d1128896d5ab790c1dcff2d81826cf8329054fd6380e7d467f233e8f3db35bda0bd5", 0x82}], 0x1, 0x0) dup(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffffffffffff, 0x10001}, 0x8) r5 = semget(0x1, 0x3, 0x204) listen(r4, 0xcb3) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000003c0)=""/254) accept$inet(r1, 0x0, &(0x7f0000000600)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0x6, 0xfffffffffffffff9}, 0x8) socket$inet(0x2, 0x3, 0x7) msgget(0x1, 0x250) 21:10:08 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x1, 0x7, 0x0, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffe, 0x10100000ffffe}) 21:10:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), 0x0) getpid() open(&(0x7f0000000040)='./file0\x00', 0x892, 0x154) 21:10:08 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') symlink(&(0x7f0000000080)='\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') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='r\x00') 21:10:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8286, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x4000000, 0x100000001}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getpid() 21:10:08 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x86b9, 0x80000001}, 0xc) socketpair(0x18, 0x8003, 0x2b, 0x0) 21:10:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6c63, 0x2, 0x400000000007, 0xd60, "d8322983b50f6e6f97cdc00d6971d528c9c345d0", 0x6, 0x1f}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x10000, 0x2}) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 21:10:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000380)=']', 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000004c0), 0x7ff, 0x0) 21:10:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x2, 0xc0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x4, 0x74) 21:10:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x7) r2 = msgget$private(0x0, 0x3) msgrcv(r2, &(0x7f0000000080)={0x0, ""/247}, 0xff, 0x3, 0x1000) clock_getres(0x2, &(0x7f0000000180)) r3 = msgget(0x1, 0x2) sendto(r1, &(0x7f00000001c0)="43005068c8186d627fd991fb934df0d460104700903d6e9e3d6349b14f43d2fc6b49c2b8b1ac0b63b58d4bac2fcaad5c743952b58c1f3d738df722d525f06a4759a526fa290dd02e198cbbe9b213b4fea41650e2e101027c44790e74fc09f38ede4e49b633924650d2f5f736db22bed9f97beae7135cb839844daedeb56452d9ff7f1a41de121348dc609b89377f817bb3e05285303bcb9ee560e11040a6557d5b1a55560fc39ad97937dfb9ce5053bc62ce52e5d3b1edaeb5752edb56c7c7bd26", 0xc1, 0x400, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x80000001, 0x1}, 0xc) clock_gettime(0x3, &(0x7f0000000340)) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000380)="a758cb5e08f60d0a372966681692d9bfb2e5042a3dc30fc23d74c14e48777641", 0x20}], 0x1, &(0x7f0000000400)=[{0x98, 0xffff, 0xa6, "dd1719373f2f788b5b09a0faaa8f5a4ff35ae1ec3ab5ccba88727b347537b3c7af16dd19c2c0aade2fa6e761dd99c9178147e2cd083f8f2d56eec18d4c075cd0d30080aff46026468aaf1d96962492e791f8029fb6bbb29c40b33bae5d485a88d2ab6e007f4e6feeca4fae30c8d0207525266b8f364dfb01bcfe466e9a37b27dcd8c8502"}, {0x88, 0x1, 0x3ff, "994545715949e092a296b6e70f31c1c71014c25b9a5837751ce4c6a2bf543bf84aa518bf5ae7a7586eaa2d959e182926aff6b04722d457b8c93617ab2ebfdf34c6c7c945c8a0dcc062c422fe26cf24cc72d61e5e71bd348aa0ae3060a2632442889dbfd0e2c5d94880c718d8e99c0f130463"}, {0x30, 0x1, 0x8000, "a6b3ef0a099af358caea012241d59fb2f1b8413331c78828f9238df5"}, {0x78, 0xffff, 0x5, "2b622e029130eeaa61a79a3b237b46c2219e9408ec0e429fbd133e12768a5dab89df58dd43949c5cb82d0267e267ee0fafe8b0fde6a8101efbf7a22395de359608d6efcb4a82f655851bf236ae1571fceb84eb1a947fd008c97ccaa03b65a4e51bd439b3a62c8b96"}, {0xf8, 0xffff, 0x1, "8a1ca9db6cccfbdfe806162a81369fa23e6e7cd75db9609cba82308fed2ca9487f6bae57ebc14f2d82b667f96f8c9506491535448962a3bf007f968eb217df61f5220aa023c3cc14e7ec10e16875ed860da1face6bb317ec2999d79237229bb1a66561ce5f071c98dd86c419de4e6943a98c37975dc0f5d4f822c6d31ef8308c7a769cc05949849f3b27d4925f228af50c4c1bf163f4d8267e3a6ba9a362fab673d9a44320c79e52213b1a371ea302ec7a1618e604287adfec8bc96d802a5756183aa8d19e7589976dfabcf054e32285e79b77acfd852ae0bba181533bc69774a1"}, {0xa0, 0xffff, 0x4, "9cd6ff49f3e1bcee94ff80fd2aa2102bea833b7c406720449e2e2b4cfe01dd56210003ee29e4a57b87dbcc7b2d58f4e07a2f6768725fe3a2fdc84897eab583ed8e349a438031e87ce370c40b59c1131851ad128502bbaf7a8afabbed9f93222d4599261022bc331e627f5e254b5c08f4a70a3442c206eba0e62a0efe93820882bfccc1b4dbcc15577fa72af1ef"}, {0x110, 0x0, 0xc5, "61a38996b1b9848bf61c1f00b147e972deb8bb41d4c5c882c2bfc5ed194ed5b9b034d69dffc7ba32c27b4b97c586de081ef797568038c133afdd4bf9da3433bf99f3328379e0e39457814d992bb8ec9989dfa9ba5ef522b613e1d8dcc7184c8680f8c7a03ca2076e8ba4f1f9a2a432363b3bc56bf800cd9bd35ff89dddfbcdca3134bc933b3c199a89960d1bd51eaab5e1fbe7584e66e3444531afeb9e26ca4d8ca5d6c41d51edd31510373e573da96699524e64892164995e8a1f1e2f9ac6684ceb3a40d5f9fd78bd36c9e7beb661db06203d092eb602e782d57bb02ccc98a0eb5d5e472b6186892b46ac73b13fdd485a47c7c881c412f6ae6915402089"}], 0x470}, 0x404) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r0, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r0, r1) bind$unix(r4, &(0x7f0000000900)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000940)) write(r0, &(0x7f0000000980)="f2fd26543d0f3b8f74dc4452a0821820f48511cc90808fc72ba640b4028d880ec710c87846e30e7fe4e2338781", 0x2d) recvfrom$inet(r0, &(0x7f00000009c0)=""/176, 0xb0, 0x800, &(0x7f0000000a80)={0x2, 0x3}, 0xc) getpeername$unix(r0, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) clock_getres(0x2, &(0x7f0000000b40)) msgrcv(r2, &(0x7f0000000b80)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) setitimer(0x0, &(0x7f0000001bc0)={{0x7ff, 0x96a4}, {0x7fff, 0x23ffd8d8}}, &(0x7f0000001c00)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001c40)=0x2) stat(&(0x7f0000001c80)='./file1\x00', &(0x7f0000001cc0)) sendto$unix(r1, &(0x7f0000001d40)="b3094edffa000a316c3c0a0b0d23e785c3a495d1481f7bb7d98c9f204201b992ae1fd294e2da11a3deb27e05b1a02a48ad957209050771ddda2d6ebb6fe06c994c9282edd2acd71bf2021e38748dd0c8e6a0d156da498c94d118ff35da4d3b2cf309d879b4036b7bc6b4823f581abe171208bf127ed4e4392c7f092b3f8429ff4142d2d8102d340a2579e52acbaa1fac89c00ff93a57fe9f4f53aaaab54a409d8af033fe9cbae452f61d0d95da0e251d1d20ebb14f064a95300f1f6846e7c989cf26a7e7b67bc5252f8d890299011b137a17de41177928d424f14a75c1691aff447eafd39c53c09957c3346c0d30cd8aa6287d1095c67690c8", 0xf9, 0x4, 0x0, 0x0) msgrcv(r3, &(0x7f0000001e40)={0x0, ""/182}, 0xbe, 0x0, 0x800) msgrcv(r3, &(0x7f0000001f00)={0x0, ""/40}, 0x30, 0x3, 0x1800) bind$inet(r1, &(0x7f0000001f40)={0x2, 0x3}, 0xc) setitimer(0x2, &(0x7f0000001f80)={{0x9, 0xff}, {0x4, 0x9}}, &(0x7f0000001fc0)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000002000)) 21:10:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x9) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x25cb16ec67e0a9a6, 0x0, 0x0) 21:10:08 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) fchown(r0, r1, r2) 21:10:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) socket$inet(0x2, 0x8001, 0x5) 21:10:09 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x2, 0x6}, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) 21:10:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="82f8ffffffffffffff00d2fa81edd09c06f154a6da2d4ab7376154f11ee1c36fbd69cc39323c3fe4a002feb2fa3691eacb32838a83e1f64385f3874a4f12135165e43c0bde25e947892eb54dea5cf15cf09eeb14a1083fa6dc0ad579276ae46040d6fdbb302a55383bb6842226cb4eba7f8c9762b7177c37ad27cb62483b633c36474eb82897081ea11277bf9d74a525a7816fa62a661a6907626405ef68084ef9ef254e59269a1be260979bfa85145bd64c613450140c4e17ca3585417b05dda7d715e229de6e14449e8e6797da397ab3840f221bf2110be12ae5d8adae2a68946d21b048244d26a88a388fd475f6406bfe0f2f000000000000000000000cf06e0e43754e6b9194fcd519852a989e53a51dff410a1fa78779e614b07ca8edae70744bd479e6f9bcac6b2de7012cf289898b8df4478df32f6c65ac075ae24e5df6aa6960fb5fca7dca8275778ae680997bbf80299636d93b0a0de1dc8300a3019ddd92bb99e43f3d1c3b4819210c49bacc29c842624f9bdd956dbc538eb64baa815d29ef236423c481ee0cd6f18fa7182f9888e8a4ce43fb334a1b4983444d249cf4283cc19c1baa5ba4138f54beee9441a0f5532a291a1a74990ab833c000ea7bb7d5430f780177011e430cdeca02d0bc9e232299abcb0a744e932c5be115744c18c21e0de67c601bae4251"], 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc96de8230f47fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f7ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece0981b8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fce694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63027b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39c217b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375c2a586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc82000400000000000088d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084e3c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e4418106dd9c9b02e55f5cae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee2036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f", 0xeee}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f00000011c0)) mlockall(0x1) 21:10:09 executing program 1: r0 = msgget(0x1, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 21:10:09 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r1, r1) 21:10:09 executing program 0: socketpair(0x10, 0x6, 0x7, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = dup2(r1, r1) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r4) recvfrom$unix(r2, &(0x7f0000000040)=""/135, 0x87, 0x0, 0x0, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="0725d1f79a06f1e46d62b98318acdedf326b8017deb628ef796f656393a005786fbc4cc98258addbafa7f1a0a965a3cc7f294a96478f6a2f69061742c0468e45ddc6f82676b90c2ef8789e27f18a4ce3e19582b68d0497caaf64e7b7c5d9df73151282e30e6efe5d67c8ba93d81fdc1001964c533027ca3fd0eb43e4d20b3a51302bc644077c27f00ee4b588727d81777b1dbc877898430772392b90d3b229e4c14c2a35614f3069ca3c98eb84757de6559046795860984c", 0xb8}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x20}, 0x5) 21:10:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) sendto$inet(r1, &(0x7f0000000100)="757b5560f1e9bccbdbc279f439671019f7403584fad19e08a7790137b689a9bdf9eafcda212d2e972b618df7aeef43bc78d0966ea03f808c92135062a55b5038aee9087b28d2f58277f30f5b546f52af4f8edb5a8b4ea4fa436da6c6907eafae460e6e2606660cf2e571dac242d42915610aecf956bb9af49932c4374c96ca2211a757b4e29ce68732c9e9e32629e75a4c6e7053f1f33360f94904601a86e71e600eba9fffbaa73bb0b3a917607bb60646bdc48dcd9b04d4e6edaebfaa582289a0dad223ff387b6aa3938f1d6831b42033e64a1982968239d8221494d5e5ed489507fbeba470d3ff", 0xe8, 0x3, &(0x7f0000000200)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0xffd, &(0x7f00000000c0), 0x4) r2 = geteuid() seteuid(r2) 21:10:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2000000000000000000000000000000", 0x7b2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = getgid() setgroups(0x1, &(0x7f0000000200)=[r3]) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) openat(r4, &(0x7f0000000040)='./file0\x00', 0x480, 0x12) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 21:10:10 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f00000000c0)="83970300000095", 0x7) dup2(r1, r2) execve(0x0, 0x0, 0x0) 21:10:11 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) mprotect(&(0x7f00000bf000/0x1000)=nil, 0x1000, 0x2) r0 = dup(0xffffffffffffff9c) fchmod(r0, 0xc0) setitimer(0x0, 0x0, &(0x7f0000000380)) 21:10:11 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() socketpair(0x13, 0x4005, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffff8, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80000005, 0x15, 0x798}, {{r1}, 0xfffffffffffffffe, 0x2, 0x3, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x200fffff, 0x8, 0x4}, {{r2}, 0xfffffffffffffffd, 0x62, 0x0, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x21, 0x3, 0x1, 0x4}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7f, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x1, 0x582}, {{r0}, 0xffffffffffffffff, 0xe, 0x60000090, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x5, 0x40000000, 0x5, 0xad7c}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x0, 0xfff}], 0x98ff, &(0x7f00000002c0)={0x3}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r4, &(0x7f0000000340)=""/4096, 0x1000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) dup2(r3, r0) clock_gettime(0x0, &(0x7f0000001340)) 21:10:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000080)=0x1000) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:10:11 executing program 0: r0 = socket(0x11, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt(r0, 0x9, 0x1, &(0x7f0000000000)=""/178, &(0x7f00000000c0)=0xb2) 21:10:11 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x14) socket(0x2, 0x8004, 0xb8d8) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) 21:10:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x358b) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 21:10:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xd308, 0x0) close(r0) 21:10:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000040)=0x4) 21:10:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/13, 0xfffd) getdents(r0, &(0x7f00000030c0)=""/4096, 0x1000) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x5c, 0x4) 21:10:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x26, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x4c) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x10001, 0x5, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x73286107, 0x10000, 0x4}, &(0x7f0000000140)={0x8}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 21:10:11 executing program 1: madvise(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x5) madvise(&(0x7f0000b43000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 21:10:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x541d) flock(r0, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) 21:10:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) dup2(r0, r1) 21:10:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(r4, r3) r6 = fcntl$dupfd(r5, 0xa, r1) kevent(r6, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffd, 0x41, 0x5, 0xc2, 0x6c1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0xfffffffffffffffe, 0x291a}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22, 0x5, 0x3, 0x4}, {{r4}, 0xfffffffffffffffe, 0x28, 0xf0000026, 0x1, 0x101}, {{r3}, 0xfffffffffffffff9, 0xa4, 0x2, 0x200, 0x7ff}], 0x9, &(0x7f0000000140)={0x6, 0x52fdf2e9}) dup2(r6, r1) 21:10:11 executing program 1: symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 21:10:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:10:11 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000100000000}) 21:10:11 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 21:10:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000000b, &(0x7f0000000040)="01", 0x1) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/166, 0xa6}], 0x6) 21:10:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f3", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) poll(&(0x7f00000000c0)=[{r0, 0x83}], 0x1, 0x0) 21:10:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000100)="bed75ee0b2727a6fe720c29a5040ac4a8eb8586d9b91f7e49b9bd982424ae84df086c3f39c206143db2c56c4e43e2d11ad71dfa9b1754bb026677e1eeb266a45922fb7930be70f429df23f40169bd368157a93c3b2ca3714094fb8db290941e5e47e30ae2de8a2380d45cfed6750861db50acbb925829ddf1a9d6672137a6b0bd1356ff776e00fcf7dc401252e4d7021a023cd47d488b231e7cc44d3f41696959fac6a570c09060c17b2574b4e132ec5f7f48136546d2fcf6b39bca606f22791053493ba5ec10dcb1c9d0238b7a0ede09c7f274d6d54a6dd04f97b570553db3649db1fba2dbd1aa863d9d2181a7f6c0e794a9f958f5451", 0xf7, 0x400, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f0000000040)=0x16) 21:10:12 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x200) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040), 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) fcntl$getown(r1, 0x5) r2 = getuid() r3 = geteuid() setreuid(r2, r3) 21:10:12 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000000)='j', 0x1) lseek(r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0xffffffffffffff82}, {&(0x7f00000003c0)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x11d}], 0x5) 21:10:12 executing program 0: r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000100)={0x41, 0x7e}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}, {0x0}], 0x2) 21:10:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r4, 0x29, 0x8d4e, 0x0, 0x0) 21:10:12 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) close(r0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20040, 0x1) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 21:10:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x18000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001ac000/0x4000)=nil, 0x4000, 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) sendto$inet(r3, &(0x7f0000000040)="450d768e6244ef6c34f0686994406ee8", 0x10, 0x4, 0x0, 0x0) recvfrom$unix(r3, &(0x7f00000000c0)=""/8, 0x8, 0x801, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) mprotect(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x4) fcntl$setstatus(r2, 0x4, 0x44) pipe2(&(0x7f0000000140), 0x10004) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r2, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 21:10:12 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0xc8) 21:10:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) socket$inet(0x2, 0x8000, 0xc68) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="125e35d2cc31babe0c158314fc6b8f1195f12f4f5f4ef1c515dec76baf505647145a64f1424f21d8afa51421108ac97b56ca176791490fa25ab8e8455f40a9c8970dc7fcc89a7d7079645a407cef0bdaf00d540cc14dea29d71db0c62d104475141f5fb93e251baef50147c428d24383e3771ac803b6c3e8dbd305591d2879ba3311ecc85cfcc9e972630f24a5c12de83ba2d4ca64a6684f0120122176fc15d2d30232edc4fab84bc9a1e4de8e6156dc099d011e3e98d952e1761049906dabe73b6bad7bc8dbab64b5a5990e25", 0xcd) 21:10:12 executing program 1: r0 = socket(0x0, 0x8005, 0xfffffffffffffff9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfb07}, {0x18, 0x2, 0x1ff, 0x7}, 0xfffffffffffffffc, [0x9, 0x9, 0x407f, 0xffffffffffffffc0, 0x0, 0x6, 0x4, 0x9]}, 0x3c) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket(0x0, 0x0, 0xffffffffffff25ee) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001100)=0xfb) shmget$private(0x0, 0x4000, 0xa2, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001140)=0x2c4d) ioctl$TIOCSTART(r4, 0x2000746e) getegid() ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001180)=0x48) r5 = shmget$private(0x0, 0x3000, 0xc9, &(0x7f0000ffb000/0x3000)=nil) r6 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xc01, 0x2) readlinkat(r6, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)=""/118, 0x76) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) connect(r3, &(0x7f00000012c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000001300)=0x4, 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001340)=0x6) shmctl$SHM_UNLOCK(r5, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000001380)=0x7, 0x4) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0xa20, &(0x7f00000013c0), 0x4) msgget$private(0x0, 0x4) sendto(r1, &(0x7f0000001400)="6df214918d6f24c068072ff803d4c671a4", 0x11, 0x400, 0x0, 0x0) accept$inet6(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x4, 0x2}, {0x18, 0x2, 0x3, 0x2c9}, 0x3, [0x0, 0x100000000, 0x3, 0x6, 0x3, 0x3, 0x0, 0x6e6]}, 0x3c) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001500)) 21:10:12 executing program 0: msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000e296fda8ac0c32f362172f52620580bd9bed7f9d2f4853339ceddef27fc929023dac1896e86d35eb1ffeb8c3568613b675a813e55e17bd1631c00a77dc36ff16d11ac54b8e763e8d3860fdf8a5fa6f14c69b6126fa30a9410a8c7ca46ff1738dab65bf3c60b1718095271a87ad75d50e3d8397994accf8dff268"], 0x6b, 0x0, 0x800) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) symlink(&(0x7f0000000500)='./file1\x00', &(0x7f00000004c0)='./file2\x00') syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x7) nanosleep(&(0x7f0000000140)={0x1}, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) syz_extract_tcp_res(&(0x7f0000000280), 0xfff, 0x2) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="010000000000000024d34a54a4a9e4c299831d1ced94e850ef09356b477641b4572788b906aba4a56050c061e50f2350a492e7017e86d4ec341f2f464eb43bcc19b4269f2a9b23b9e437739e060d67945d4d479cb2d8a9cb4b4bdcc998f41582fe66fccc6d0c2353614034fa5765b1cba3cf6a2642bf9e2024ae611a59962e6e0ae90dc1d3feeb1d7ef788a4f22410e8b4e4698712a9ff09304adac460912471a3e11122a914ce35f77553610d3ef0712abe23971d694550adf08069df4e4377e8272c7d519cbf"], 0xc7, 0x800) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/136, 0x88) recvmsg(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/136, 0x88}], 0x1, &(0x7f00000006c0)=""/164, 0xa4}, 0x800) shmget(0x0, 0x4000, 0x182, &(0x7f0000ffa000/0x4000)=nil) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000a00)='./file1\x00') sendto$inet6(r0, &(0x7f0000000a40)="f94e1a0f9523c8bfbdfad4f7c1daeae421191767b2ed7c0c3c49610f3295e5f883efa9a0128dcfffd247fb518200783fb5deebe4b17012074683eeb3f1a157a3651523231668bde4884c07516dcdb9810c945f4b3b0bf5f8150c847f169ad0838977cc6ac6242b3ab882a4b5c71fbddb540d599c389713d4b238ef86f236ece9360201012f3f6fb57f8f871393a015cd7fa2a6b89cac348eb1909925098f03151a608abe60c93da534e8df66f6cff311e432628e", 0xb4, 0x40c, 0x0, 0x0) unlink(&(0x7f0000000b40)='./file2\x00') shmget(0x2, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000b80)={0x7, 0xffff}, 0x10) getdents(r0, &(0x7f0000000180)=""/109, 0x6d) 21:10:12 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7fffffff) fsync(r0) r1 = socket$inet6(0x18, 0x4000004000, 0x200000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0), 0x0) 21:10:13 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = semget$private(0x0, 0x3, 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r5, r6, 0x0, 0x401}, 0x71a7, 0x3, 0x10001}) close(r0) bind(r0, 0x0, 0x0) 21:10:13 executing program 1: r0 = getpid() r1 = getpgrp() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSTART(r2, 0x2000746e) setpgid(r0, r1) 21:10:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x4, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socket$inet6(0x18, 0x1, 0x1000) r0 = socket$inet6(0x18, 0x8000, 0x401) r1 = socket$inet6(0x18, 0x3, 0x800000000000) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = dup2(r1, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x1000, 0x2, 0xffffffffffff3a3d}) 21:10:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x378) 21:10:13 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040)='\x00', 0x1) 21:10:13 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000200)=""/99}, {&(0x7f0000000280)=""/238, 0xfffffffffffffe15}, {&(0x7f0000000400)}, {&(0x7f0000002600)=""/12}, {&(0x7f0000000580)=""/4096}, {&(0x7f0000001580)=""/4096}], 0x1000000000000164) 21:10:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="e2dd2a7cb250a0bb212c964dff5171e2d99c90ec66a5c179ce68adfe5239aa71eaeb38b22bb4492358266b7a77927fe113d552792640aa8471614082d3c0d82f77e7a88937f2999c62376b641e31456f7abdffc6386a66ac221615bc00fb22acd9aa32c771247f2127912699ec56c8fe66231c8d8b7a2b24f95037bc797d829a1ef05c8002974fe754c316cecc45a739670e2ed793e64caccc635deb48a5eef6f42da6dfd893616e1ff1750817e951ca7b126c1f87cae64ff170ecdd9cf5f0118ae5ae9756becbeec2062b8258583ee00049c3480fb24c2990823e84377385a36b980078476aa4a3ff5323740a2d2e2cf053a1fd65", 0xf5) fcntl$setstatus(r0, 0x4, 0x80) sendto(r0, &(0x7f00000000c0)="020410efe22dcd2af0945da229c4aa38efc8153b5be8e430fac6c1f9c23f4d059f6bc73ca025a946caf9459f32bdd205b231b0415205bdc56d21bf13b3d64fdedb758d658e10dfe4c0bb0051ba5a064fb45f0f695e3172d9de1fa9b466ab7c59a9c901b62fd9495c067e8537d9e0cadb37ba20bfb41ca841e0f3e21ab0a79f4ccba214433862f521178a06ca4498df1c5c0955f617f79993e61459bcad97c939194feff53a0db7b623b35b", 0xab, 0x0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 21:10:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f00000000c0)='~', 0x1) write(r0, &(0x7f0000000100)="3c495131242e38b22ca8f2a47284c7a6a013601c3377cf1b1176a58553e669f644842964c0b6ba4411d2c020a0d3585ef53c9ed57246fec6b2c7468d941b5bd0729c4c008b82072fa8e48a7a95fca4bd8a7a6a7032969f33d9238eb7fe44e050e27abb974b95a0e09720331ab2db8369f6ba2d36155b32da992488fe884c6d745f3709eb7f8beefd2277a1282d5ae28ce82f295e58", 0x95) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r3, 0x1) poll(&(0x7f0000000140)=[{r3, 0x8d}], 0x1, 0x0) close(r1) chroot(&(0x7f00000002c0)='./file0/file0\x00') getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) poll(&(0x7f0000000040), 0x2000000000000101, 0x0) 21:10:13 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x63, 0x3, 0x9}], 0x80000001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x6, 0x704b6a31}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1f, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0xf1, 0xfff}, {{r0}, 0x0, 0x0, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x9, 0xfff}, {{r0}, 0x0, 0x25, 0x80000022, 0x1800000000, 0x7}], 0x1600000000000000, &(0x7f0000000180)={0x2411, 0x2bc}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 21:10:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) socket$inet6(0x18, 0x4007, 0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:10:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f00000001c0)='\x04\xb7\x04\x00@\xd7jK', &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) getgid() 21:10:14 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="1f7f3516681355a2f151cde191047487b435c563450bc32d23341ac8e7d58351d4602c2532c3e2b1ea74c36e1df9f19cab2d2dbfb42a3523b0e72910ab9db215723865b06371fe6a1e6efe1cd0af0691a3d1ee0a9178290f", 0x58}, {&(0x7f0000000100)="d96b", 0x2}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000020000000000000000000000000000000352fa81ccc75d7cafdd2f831e94c82903f917ad457cba86ad778", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x400}, 0x4) 21:10:14 executing program 1: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x2, 0x9, 0x2}], 0xb46, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000008, 0x1f, 0x401}], 0x3, &(0x7f0000000440)={0x1, 0x1}) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) 21:10:14 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x80000001) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 21:10:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000013c0)=ANY=[@ANYBLOB="00002e2f66698a653000b88ab6a052f6b0bc5287db8fabd063515c79d245771204"], 0xa, &(0x7f0000001300)=[{&(0x7f0000000040)="6159b4b64ea8d1a607515a4bbb9409ba05a575070eeddd231aaaa8a10d12ddf33d3ab3a8661b8456744e99927765aaf0137044a9167d37b261ae28d027fb81ba7401f252d3008c42107db6e2642ff6ba1b40f6128e4ab52dbd1eb383b55ca214cdad1285fe8e19df642beb31c24f4661317a2e2c21d214f488730c43755f54c7af72dbc4e803f75bf5165ab6b48546ffcd0ef58bba560ab0fe5fb3525896740692de7d069acf3d47b20d1ddd2b91246ed3dab7ad241232a60c53d11fa43d57eeb02cc1d25d6fec1ecd85592f22b66ad713e7f98ff13cdeed293a2566639ae2415ed21acdf2965c3fc8a4be8e", 0xec}, {&(0x7f0000000140)="ff1f00a9dfa20e49725108b74c3a4786f3b2b3e248bc", 0x16}, {&(0x7f0000000180)="50ec0a00228242684ad7adbdfd04b0a36b046f13f6b53c671f80e3be7ef9441fec62e77bea3708360233fd0c860eb914a1a00a0c4c4dd3b9ce26f6ed3dd617884eaaafa0468f3376ae73965612a647bdfc89e0ebf6e396c6bedc511d3dea1fd24142d0f5ee0c4ddc3cf30cfe617078ede4fafe935138f9477244f0778ab0a50b1e14ba", 0x83}, {&(0x7f0000000240)="18bf6e6da5fbb90ae05a5ffcf720b6b47350e1846a64a7c28b2bda35a89b96355a36988ced0efe0292410589ece13a5d993f442544243f541cbd2c384b1daec5ea6fa7dfd3b8b0af4583ed09bf86de5717e144082b1608db90fa2668f5fc2f8f4dfb20b6db7ccd3648c686c24a1485c6d18bf2d1a62820a65a1f5b3e245e782532c3e145044ab1720c0a79e5d7ec28f9fdc52aa2a34893153b16e060c3562947c8a4ccbcd4eeac042e14449d0affe470ab4fc03657", 0xb5}, {&(0x7f0000000300)="5e48485d518e26a637a1e5e0b14ab2e30c575f3ed9190e007b94d0632ae5fee44c4f0f57d59b7fff9d9c6b33e45f0a1a0d3a7deae3dd07cbff8b17ef9c731ae6c6ec3c7d8c76f8fc290cb7b7ed07f4c26206ba47e5e1b363708cc160c079fc454df1d815df5c4fad6f8f90d797f8af5df048498db95df7384a28e4ab12eb9c17e2f66df1bbaf3081becbb9725166f75449a430397bc07d038d99e182a4bcbba70a3a9a47c0740b2557e5f03993e56c138b8f59d9ba4e92a495e0d99dbd764b0b7efbd3a49f76a5a935a466aa7fca3b524c66722c5ec99bd013e2efa21761b99e91da8fd214faa293d111ac233194857202655105c626f00b892776e789c6850843f6b9022b97c4fb70cb4f6a15fa076003b05100aa8bd6ac99e955c8296dee30675c44693ffc9b5069c66c7e2127e9ae87b8537f6acb51bb67bd1c4ff262584e3af99c6466ce150f0102be14fb2282d3fa678d478ad8c3cbb6f733aea42add0c4bb1b069e82b71e6da1e0058b6d22043034a7ab800d63fe6742d6be1f5d4e2ce30328b1a83a7694515871bf0a9745b1505c6f06c840de729c8310faaeadb169d5f68b9eaf15d7695c2fb06867e5dc69b026a37926777297e7538695a9e3ba8f73e65c501745083eddb2e6dc7acbb79de4c8485c085dad33fe879caaacfbf1f5810799ebe4a0c8f853fbbc2c35ac810ff217ee44f59f351ba741519d8393a6f156c28cd4702f6b63e07a9dd526356fdcdcfc9b90317b15d9586629df69335a061805eee765e22b008707a2f5912dae0fb3be0421b5668f6981693680fc6b53c25c5681816d69412195f3379f13e9e6687637e96a7634a3fc05fc238160d13b4e11c43c5ded5b17ffa6d9bd8e5f8570ee963aaef8a82f72ced7bab822a3db4b76d9213a14f5480d6dd82df615041ffefef08ad1d6ff78b7269d02c76b764c45b220241447de27d09103680e8fcb2df9e79a31ab09ecca4c1e622845bc6007aa3138ddb7f17efb625980d061001524d99984088f37e5f6c89ce15bfda7fb349d35bd4ba75406fb55c920aa2eb1b10c61369fd40b21a7ec70f1c1f203d677f15701b39bcc6a5c36418a99f644facbda64efaa5c6018795949b4c1ee1479bc8af617cc9a26d597abc5a923aec0c1cc1cf88edc7f38b4c3ffaf2c4eb5f1d47bacc7872d5cab35615f8fbc7a9c3b79aa44c273f8a166ddf3dc7a09c41d61b03b7c3a7a97e1c81c23e2846af8caf2d4d111574b7916e436f6aac5d19e4c2630152e7887546a7142f871e4795b3e729a45127633f25e6930c1aa63b3d9a9f2f53b29a4e29e9a511833e0d9b746b8e4172dae69855898f88ce56a649bf086a2e8d278febe92a548498ca3e8a9b0523dc129920bda75d079480ee2f9d99c579e705d6341cc9cbcca27725c9b19e5531b083f40e5ed822c527fa4d57df24c41a4dd5f7276372d1b62ba378f45cd21725a7bbc445b17385714e2d1cede38de209beeee8669e8c606ac876d81982767a8ba8f457418dae004e62f2344efb430c0497dcdbe027986666b1d559ce80327fae22780fcbcb9af0ba190c4967b36fddc39cf1d413629467585d6fd6f305a7451e287e59b5917673372098739cbecc1229a5c083b277f4167fe4a2921bb4cd94141c76db33e2c35588c36a977db75e291bf6f0598e4d28a73dfc69a02dbf9b7113906ef11921b1a7804d75ce7dcefa36a3a54f858ec7b4994f6e5e7fd5a1b75be04f27e435794f931adf078ff72b0546874d1ac6508d50bbff57e801c40c1f7926c92905c5242576e83c9a02983281cbcce914484f31611966420a78576716a4ac17ffb595a0078c8154f84839db7f5772eba73668593e4e05893ee44285f193f20a113b81ffdf1554e828e262e79835550b5b3d2a9d6169768ed2a890e006e6f720a8a2ee4924d81981309c68ea9f52bd15a28d80e70556b65fdd71621153d42d6f5a97230e075b69dff304713f24898dbaf12ebb315a18e0919a54ce2ff9b91f45668f0b9f3ee7a2cc239d85dfa02db15bd64254a5b88d09dfd96392446122e1b59b3c80cdd83f141c3a3041c900728c16483198c39fcd28438c9d142d5aa964f1b664f9465822ddbfd80addee867abfe2a20e6cabbff7a8496625d78ddeec6f2c9f422a8fb2374e0b728e3d02a6bfa97a7cc353ee0ecb886b7aa79d0d9e100d3ec4fae0a5bbf0a23598b0c2167080d33a3e8fa07fcb5c101a1f36d2d4e0a2338585c7f40fb746e286776d81db4b6b7bf8e046584acaabb8cb0ef194013cc9e5d8006a9c02bf279071dc2987b5a42033cd17cf06611bdb04bdf925f93b02c5f979dae73ff46d76a5e47bca55eff35c931b58c036b06e7123e0b80c86e7baaf31811133bb6a32a87bd3c6e850113bfd50fb2147b7a406a5997725f21db75f4e50296ba20dee9672a715294117022224bed28aae9e1535309d84f32d36e90f1f9a0b70fdc30f36d7edc1b7285be03f834f247468dbee5cd8077f52f3bfab829a9635bdd5f12f0148bb13e0e4dc36b6fae35f852e8f5337f034b8ac9f4ed873ba4f176c96e405968e18fd39f775974441b55cc452c1953e0a5e00b56e52797251cffa1f7409f012e53c17aa1661d81b68f04e4cd55445cab69dcb873b79a0557235a4fea66b7dc1b3e753cda72415cc09b3f9214f9bfd1c25699ae933919e5a51373382ad700eee9d30fc053200799275b0a1af42417d4272ffe3c8bd504683e667a457d9bf15c5c2594cc21af41e1c0fbb8dbe3bd01dd4a9374d7b56c856f7331ef99e1091dc7d2026c9148eddbd0a1d64f2b7eb8912444dd184878b536ad64f94186aaebca5709f109088646d5a729cda8c392c2f1d2817688815855855995fc9b5b480081ad6fea42a1dd7d35fd934f56d78117ba9bd0a27947672293e5897b07e9c06fb67934b0d6ee8ed694f4a00d19748055983d3bfd2a59a4d25d041a8336cc0be991ab71cca370a925cd8f3313371098b1fc9e7bb2fa23d82a340c58a948f907665077c19c2105ac43d2060feecb16752957948491e61fa6ab4c226d94777f401f557eebe5b024aab4a011e2d8b76c3232c3b6affb74f32d807e11bc6fa3568a352f8c425f9775049999bb1ffdf48ebaf2489c07e8d673d561c31e802e8bbf75a3e8f44641a1476030b6d772b0135c9a471acb781de20ee0ecadf8204973edaf6e0f689ea324d4fdc7b46c76a6aecd8a05e2b16947fc89d0f4b280aa41debbff59762c6a3eb2e7066979452ea5aebfd6b240fbf6f76ca1d3a8f33ae295e600f8500121b642050d68e744b62176a3b2d3a1b319730d0009c1fd7786fe50b41950b14905bc08089cdf62e655490cca8d59bacf5f2bf9b1c2aca3edf728a67f147fabb2011a3ce10871ab8593aa9ea19bd1fc99cf8b0d16eb0a99db1dbaf1558474c572c08614758597002f904dc360ccab69634614cbe10709d25bc52ed28aaebcc143f21a617616594b022490b14460bbde91daf62f181b2caeaee0de7a3ddef562ce63ca8d15b0f616ce93a9bfc0a0b93585ab5aefe044707a165bfaf5f83e239b36049e77de352ef875c5432a546811b74236989cefa0b9f23fe2d2f0fc1c698b623ed70e042e3912e6838c531dc278f136b0bfef1668539bc8ec771e4f8fb8e47a22fe6398b59faf79a50131c154c9998455fede9a7dc29f84b9bf62fd4e9eae08cd0a8c158640a794a154972456ec5293ca8c449960f264bc8c41e468128ddb683f497eab9f4fe29171467f7df03c2a4782b39374583b05811f1ea288720b9875de8051eba5c19f9e8b1ac475e5da1d02aebda06e2a67f4143a13748f6ca63d04e502b84c9a3cd7519ee865f31360b95fbfa504954e309d575adde9ba4bc70c5653671724c46f0eb4aedfa980b2f84cf75305b0accc5c32392c28113f10b00ea461810b049b09209c0934a2622a70f751e5f0137b0bc5ad0a3234e680eead314394962001f44a43bd5fe0c78fa70eb2277a17bd81e9900c2166a21812837651f57d02512686a91a634bac8a6ad9d6d3bff230d07289a23d9799ee851f60c2c8f222f923a38845770c0b605e308754715f72050715f68b03284ee3235313a0527f0e093f3b9fca6ba9eb21f0943ec4dec76f36b6107f38331d84172c8076503d5bfdd4b8a0ed3f8fcbb285b2555c13bea1f8db806bbd9339268cebceddd6a72322beb6c64d4d8d4e495d46edf1d927658c30dec48af93e1ace7a35577a62cf22ca79ec960d16f9c630f1e98f859c4860dbd1508df22f5e4a2c6fa0253e05786b0d7d777b4643cc8bd276ff98ddda7a2354c93d72121e6d54e5cadbbf512efbb4e96c576639d456c7c1aae379474cbd3f0c39b3ae4b3e92e9349bca1e967509dd25f1f73d6e77f05e9fcb2672b8dbb8fbfd506ce2a59700cf766e4194c89e751cd85e6a1f1591721802eac442fd3128150f9abfd8c45d8a7569defc5c7aaa02b6a0367019255f096186a4a1f0f5cc14d7133eed1fa78f2b9358110961805d234f01c5d2cf7ba01eb1d82eb5d8815a0fe4835adc6f36637cc4397b258300e3fa2c7bac74f116ac5537da7b240015ca394aedaef340273fa249ca8b31aef08fb48fa4d5af7a53cadbdf9c14f9b357a69d06a57e0d60fe381c7ad54fa461f18124be3f5c334c23b3ceecc53724161b08227b19cb2dd595ae37d0c5e5fb7ef584178f1857817a0c4ee5cef3de20dec2c1d84b748e60fcb47a61ae22af84adc51e5913927350d872aa4d579804355ad19ec201302ba2a3f9caba398ac7ec558368da6d5d8e6b718daeb79cc8ab10a3cf4985c6f2d871e52adb4e7c5a37d155219a626ba995cab1cd0e9147c54a967bf3896c3a20c7e3f1f2b55b3ac838bcb4746c1e0a541590039640a99edef4ab644b6730d331329645491dddb65bc6a3d549442302078c7e7ff77bda78cf99d9561a5565599e80b38ae791bf7d76bdae7713c62cb848e6de2eefe1ab4c34fc8bd5ddc56e8bfedb8bcff99c0de953b3318a29b7d3e9048a36ae4e3db7d82d6b0209ce154fc6b71aec9f09c6fce579b10601fcc22b4539c0816b2322ec813e0cd3ed582cf9a3cff72c0c634a69b43929359b3191e4a2c561247e03ae3092a00c2f1a3a0d8f24e4e30152f7c0e469b7383963505a09cf8ea796e8f7b6468ca07a50ca300d9c3f268af07d8ffb03ad67a46a61c2bafe7f234a3eabb981a310273da12891eed97ea55d3405f06ff7d5d38f693cf10d66822c27f55279f313eb05febb65803d581b6ac10835aaa710100d10997402b0741931ab51bbe6cb35d091100991066159229cb76532cd81e13447cbf644001d1c15801ea9d8d9f0f3462228bea44338ad4fe7260675be1b74f36d3e6e0c3301146041c19af760084de618199bb2e4299c6733d0f96d01caf1f15352ee02fdc831cb732c1bf34b5f0ec7609db12bdc260d18e42d10a8aac56cb71c7fabd47d0cbc9e796f617fc73f1a05c932dc8d41de989a20c2d212b6201915e2447e209b5ecbce81283f3506c6bdb990eb5e547b82d5139aac7d2c972f970c729bf9464e478ca486a804fcbc65b9f77b88733d33ab06730d9436f3161b2fc5bfabdb6636faf26bf20635b6a03db78fda18da3acbb30e96addecbff1d242caea2e2543ede6aaab599c63295d45233e8cb1dc468bd987766e1a3808c972547800862753b3b78dd02b8577932416ec9b68eee47f9cd6c573cdd64109c9e252bcb8eeeed33006142f1557739acc657ba53f818a2b96363e455a2e806e4154dce99accbeed4f7072b93f3b240e0e8ec33c19b2cb8f8585311d04c36b", 0x1000}], 0x5}, 0x40b) 21:10:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="c573bacf144b6d9fccc60436dc6a490adb0879a354d9c4922d36eb391b6f24f37554dea643edfb8935da75475911c57fa42afca5125135a1751c4d52c911e2025c569c0aaee658416ca7fb286228875c5a5814fbe350ddcabc5cbed7cfeb76fc9d5012f222282cd24d55606cd1fafdcf919979c0131ca4fd", 0x78}, {&(0x7f0000000100)="e2f65cab0d5d4a2b10", 0x9}, {&(0x7f0000000140)="88206dd78db11cc0fb38b929d01884b405bae29f22907f9fc493549d7a86746424ecd16c7d51a72f0a92f5e6e6203d98863a43d05473b29385dd680f2bea4d6a1022cb5e944638cb352d876e02fdaa80fd38e6fb6ff7", 0x56}], 0x3) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getuid() r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) 21:10:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x8000000000000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/183}], 0x100000000000014a) fcntl$setflags(r0, 0x2, 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xff, 0x100000000) 21:10:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001140)={0x0, 0x401}, 0x2) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 21:10:14 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2a0, 0x100) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x4) r3 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/23}, &(0x7f00000002c0)=0x19) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffff8, 0x8}], 0xfffffffeffffffff, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x3, 0xfffffffffffffff7}, {{r3}, 0xffffffffffffffff, 0x40, 0x8, 0xe55a, 0xfffffffffffffc01}, {{r4}, 0xfffffffffffffffb, 0x84, 0xfffff, 0xb128, 0x2}, {{r5}, 0xfffffffffffffffe, 0x2, 0x80000000, 0xa05, 0x12f8}, {{r6}, 0xfffffffffffffffb, 0xa, 0x0, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffa, 0x4, 0xc0000000, 0x400, 0x9}], 0x5, &(0x7f0000000480)={0x4, 0x9}) r8 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r9, &(0x7f0000000080)='./file0\x00', 0x6000, 0x800) dup2(r9, r10) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r8) execve(0x0, 0x0, 0x0) r11 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r11, r12) 21:10:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r0, &(0x7f0000000500)="6059f1210461f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8ae060000000000000075befe56f5c60179b8290beaaac8216f59a1b04d34669e3ddc088526d127f6cf5457ede1675e57f404000000001197fa5b2a8660a7b9be760081e2681d696c128763dbde73470372c010ad7d98f8e19f17c2847b5f07da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e0697f00000093b700e4000000006740d0aa8137b31d5be80462abf4e58078649b6dba0c95d14abb0b1acb036a0123af29f3bf04d534aa07e7089e815a9d578cf82e694f57debb43fb237d3dbf6003a218ff07000000000000deab30aff14d537245feed7708a627c2525e3df99e2a0ba7307fcdc8864f9c9474ac26e4b1218a6bcf8577686ef65134665f7c77639e949c3f7b82f794f4e5ca52910d5b7a6b72f6eb0ef1cc228744bad510c3a88e5f23765bd1f87e71fedc52990a2827f2d62a6ba09c99938ff77a8b9cdef9ca0e251ee3df13ecb0ced890f985701a1dccdc0244a79f0c42d21247961368e549319d1ba8c02f925ebaa25ac2a488757238598b1c53ac6a67fd3143109f282efc7edd0eec5e3776ef03e5b13812795a318f8964fcb79764b22dff66d70c91a8e12ce748f6520f185486c940fd8aa7db1ee4a92e503c70fb3a8b61715d74c794c63724a2988025e0f14a859b1067c4f5eeabf265397b7ebdf3f2174bd47811cd1f8ff2e8a07d4eab091dc4d47e9676734625bdcf9a0686911ba82775d8f8c21bc046858466c6dd8f075c04", 0x235) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() 21:10:14 executing program 1: msgget$private(0x0, 0x122) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = getuid() utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x400000000000000, 0x7}, {0x2, 0x7}}, 0x2) r5 = getegid() fchown(r3, r4, r2) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) fchown(r3, r4, r5) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) 21:10:15 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x28202, 0x4c) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x100000001, r3}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 21:10:15 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/3, &(0x7f00000001c0)=0x3) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x299}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9", 0x206}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) close(r1) kqueue() 21:10:15 executing program 1: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x80, 0x8}, {0xdc0, 0x1}}) fchownat(r3, &(0x7f0000000380)='./file1\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x40, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r5 = socket$inet(0x2, 0x1, 0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x510) lseek(r5, 0x0, 0x0) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000680)=""/158) 21:10:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r0) 21:10:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000000}) 21:10:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) msgget$private(0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/98, 0x62, 0x41, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb2, 0x80) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 21:10:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) accept$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/89}, &(0x7f0000000240)=0x5b) close(r0) r3 = kqueue() r4 = syz_open_pts() readv(r4, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:15 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x49) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x0, 0x2, 0x401) r3 = socket$inet(0x2, 0x3, 0x4) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x180) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r1, 0x104}, {r2}, {r3, 0x155}, {r4, 0x20}, {r5, 0x12}], 0x6, 0x401) poll(0x0, 0x0, 0xffffffff) 21:10:16 executing program 1: r0 = socket$inet(0x2, 0x400000000000004, 0x2000000000) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = socket(0x10, 0x5, 0xffffffff) sendto$unix(r1, 0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 21:10:16 executing program 1: poll(0xffffffffffffffff, 0xff, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}, {r0}, {r0, 0x4}, {r0, 0x40}], 0x7, 0x920) writev(r0, &(0x7f0000000040), 0x0) 21:10:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = geteuid() sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="78fec947ce1786b1d78ece9d93eb0ce0415165521ca92525046233123c0df9f47cf57fc25ce7ff93a079066621771580dea7a9a2766cd6160b5a184a2cb107842a4a3127013843481760f7b249", 0x4d}, {&(0x7f0000000280)="fb98f83b5fd5a24876adea658b736335e0a431f133", 0x15}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="101000000000000001000000800000005b27b96140dfada09128999b2719db16428692ae2586aff9e49f2413ece061c22a85bf97fe7181d810865a02bcf999fad538c098a2ff161fd2e22a06c82c5019493bf6ebc50985ac1495e3f67b868b7d1db06f37d4bd557b379cf1b030e90c68f45aac485b208cfdbd910aa99409c17ed5b7bc9b20f7a4af949d09fb768e5bfe12a4cf6bdfe2cab10d5f9f3109e951db8a746bc9ad6f0270c71af6100d4c9fee76024fc6e4cb03161da816042503f9d93d883edc9a06c943ac33c2c9a7ffdc68ddd3b236b8b4d6bd2f33dd71dd777e1c1e4972d7ff584dc6deca079cbfbc43970fcf0b5e360d8486bdf7840efb6d87d860c2ba41ed09f3530f831626de9235fed61b4bb4d46fd886fd53a0be048d6c6bad2bf3228642b78b254707bb9de9efa8be66cef675a8b3a5e64f0a6a240edbffd1ee34e5e47e89980e237ebee7635af994e1a42012f62b56a100c7f9ceaa7b1b887f6b9a660f118dd7d92f4ab5d0cdd956a205dc62199c3bbdac664292534ffed3edde9655ce0d278652d1b29a60d5674987739b74a7434b96c910c399fc52ba8ced3eeda321e73dc9a545df85bbd1d4c353472b73a8a9657b7bdbe8f5617ecc1a98c42d7906678293c127e02f33efe97abcb8d9c2bfe285f0eeeacafd47df02d58748b96572bc80065b0d6e8062b4f51f07a4114dde48234d2980faea38bb0cdedde692100e9b522451e291ef3cbeec2b7c6be066f16b27654b900f1b5b87b4c032034a4875e9deec1fcab53fe235150d2398ca38929ccfd652f90f3fc83320d0bf9f123e8c09ab5830794c7f1fa6d33b30c4d72d5a2b74fd9a96e1f4c8088beac867cf94a8ee5434a8388fbef237d74341e1ab7a14b0a3b57174566490e70f60e8512a62121381dbe2c05322f4167a839284dd08d6a61daee1558dab335baaa00a20159b8bc7162ec1d0d8f0ea159cf682d803f629cdfcd2ac9bc1651039ee85328a1ce9c924e1026d2c0cd101ca7227c6e11f4e060425139d6abceaf0b2c5a03657d8d1666f7622fae961595946f2a7a4f3289c2f24cadfa68c1658d13e3f6a8bd15181504e0f3d43398e468926320f2ea4cb5d1324b9fa3a560795e915fc75695906e73035185a2815380ff7c365877369bcff1f321911ca91a72dbeff535f80fb982385597b9addeeb8cc825f43f0dc1ed61fc313c7a2dd3f74b907f80796f671b1e020ad3af813c1757429c6dea7357c3c3f6c2eeba7d4673c1c2a5ee402366368ed319fd6eabd2c113f5339a5752fdfc7d216b7fad1e54ce461fef3e768b877695c916fb4402ca03df1062cef8c442a320bc6e26917f5ba9e836b059d1c611d3f1308b6a5d502f7509132ea90918a0fec358504e18e68afbf5f21009d60065c37ee5b2d8a78e450041cbf58fc4d14d1cc8014b2064032bd835dac13d3dfe592964a846ded70258611d229a60292b1b745f92bb6ca8b182c2ff0c55540cbd35b1ed1c596b87a221b853b84d390b92d431cc6c9b5250645f2127feffa98ecd02dcf2fbb9f39741e39110ae1b31e5b039149766ba9a6a41bd7d9f1878f3e21d66e2ee4bb163718856e2fb078f3238401d7d8a34b4813868823dcd0fcde8711ab80c5b2294a1a0b728aa71f52406b089b019cfa8a017528e3cc6cd973740a6515411e53dcc2102b4a31cc0408d12f172d8fa5c488066d4fd70d9405f99117b7f414bfdafa1b16124f847891ba4248dffd0d9753c3ab6b1649585ce179424a78e3b572fe4907dfc44ebcd1b3769b842fe5e3650e9578db6ccd72fb38776af8066d2a6c57472be0c7100bad6d73480956b8e988c017803f990ce6ec220b172c351ccea00e1d0cb837b725fd30ba387d06acf3a924d5eaa955e4de0576ed4974c6100614823540d71fefa64c6bc6e1a13de0f9c9ff53867fe0013591e349201daa2c551399c57be6eadea91d6218ba9f6cc6a1cc42097411726f8d0318c675698ddd08be08d864a23b9cc032d3946166fb7b677fe4e5425ce59c19b7651ea5a0ec0434252254059b52179c98ee39b764e683eb61e167a365ed6abeebd3fd0f682689de70c671c3fe81104c82beccd7394d3430532c09e6c2eb7a8ca1a2ef9f457f4365fbc8f2999628435b98af1b1eb77a57aa8889b643d9c510321dcfa75d033da74e3ff77d4ab9070d0a63026567f73d31a0363339b142d682ae8e197210656b73f7fc9176bd5542915c781f0d9ba9b74409042613ff9a21e676851e3157988363e4e1055260628ea5e9fbc5cfea978898dd8629353c800add7304f87f99c186cf76434d6c40f7a4661307ba894bb3cf61714e3e4f8f06ff160d99e3b8588572c8e47392d8c1ee338df5c888ec562e96d1f9ce88bdfd6ae82eae4021cd2d4e36284a963b841eb67a1ead2499193d00a47e4dab90cbfba9b629f08e207e77d93b55b1cf1cf79fbcea5b9a6f64c6209369fd6182bc0e854987a4ec1d7e9c53e9e4cefae37d7623f1347521abf3e35ba8e080df6085c967c17af5af340c242683ccbb75fe644bc66e23f7dc3726a1d67431cd4c12c7fdeb999115a20f5c937d1feb51f07a304e50c3925bfb40495bbbf062780a4abf3de2d49f9aed3ef16158148c6cb7084d2df3c3e9ddb729fbbab5877e66c8f2767d2ecc2f01a1227330c7f004b20534ce55160490168ae0774089ef796f58375bceacda038b533513d2b581cf9d01806b4b07c6be25283e531b355f32657209487c8217d312936bb6d2601d3f9ce67c03c9951c5a8e7a1a06036e6a2e30f24ae9c103ffb7b0af906eba36e72df991e6710cb2e5885f4752a6da1de39fdd22f3d99008112b775fb236da2fae7172bc6a5a20b1c1e548d7bfb1e0024f654b4ddfc8bfd3088e4e2d87c9998347ac15a601b48a65bad8178d9e6dc3890c07b71c576508b0b3d9e2e3af343509fcfe0f3d12848afc6ca9de9760db34cdcb531ca51c8316113b3d1efc9e2fe9a03a33c874d33d59d40b18fb339c5a1018d26b36f540bf9006b8d41cfa87d158bdf22fcda6bf70c03736d93a64a387da270521a4e8386e7f97ed863fa5a45387a6f463716beaad1924ee6b60047243af7b6dc6d9a127936be628ad35aa336fabb4b8c31647775ca8df11bdbd0d583aa069e8b51c2310b24049a0facd9272999fc4f539a5733fb62ab8a866cbb8691aba6d06489f47cf360012b2fc95f92a0afe6090ac8450b4cb9a7f3c9e203fe79e8d08c67f6a404528578a99ef9488f98dde2e3977b0e28863e6764d273b73c7a0069a27c5f9c036cdaf341be4c8a5ad1ce59cc462b887394e05c49b0f7352477654c973f96092f9210ad4841095fb16fd2f1eb2994eff2293a70846b15fc9f0818a9181bb1329f99da41a4e00c7303fc18094e58ee135598c85ff2ab0b0532029a7cdefbf7be06dbd5b59c84b7b49c13705f91356121f1887be432948817feeff0f78086d6dbb2b2790edc489599ef6d39bc307da7de1ee55862ecf05645fa5ed2533321f8c09bdf48b750f125edf808902916d9abb51f165c944dab685ad0ab3238f3e6592dccf0e6205bc34b901cb3bd03b3da34a1fb31a3dc7d1d711d34d46405e92f61e8e99314db1534e328cf6b9ffaa476366e6440ebd74e4276aaf8ffcfc485d6a69facb4a67e62efed6cce181d7edc72056e032437f95bc7b2c1b4b883ac93ca284ac60ca5716f0126e268821a6033ae5b6caec1ad2cbb9cce755acf6007e83fde62ec7e266b09695dee6938904d23d976115de84025ff3658e659e024a8d9b9daa389b613c39d90d9360875632a4cbfffd8e64f8bac702a6e3dc25f505d04d2ffc2fa32f98f98148451fafd7a049abd1e141f984fc9b05bfbcf6f907eb6e2f3ecfbea07f5c3f02eb00ec30feab1762ffc54c797e2cc14f497702675bb007b21183f4bf71fcb6cb1a5b2901915917f2afd17c8ae83250711c392b447ab73d01164572b21e01667406814443f8faf822a93d95ea42105e6e105b8bc79722e7606486769984585e6eb1badd492fc0f18203dda9b0f603104cf9b640e79befdd366668261633563192517456264ae8ca75c0f23977fb4993b5115255c5152a6d83a525fbf244a46bbb4e55e0e38b2539f634e06e92ae59b4d7d208a6869a232c97375898e28eb81d43bc0a3c82839f0fef5425e387a026d8494c5fdbd7dc20a69e2b91f6af6ecc3ed898a2f9d95514b7699c2f1fc34a37deabe01235a139692205befadbde9e9f4a9ccdeffbb7799cd1fc1073284a267f86efb33f2115d7cb9ad7dddf320ad4d7f50dcb93383a6c55c35ec5319c7b7eb426fe4d9a4a28100a6285606bfca41ad6f6d9caba2ffee03ebf177ff734c7394dd06cd9652732682b2c17afb2fa8a75b71f70cdefdc14c9288f821bb578db62c83314f35fc4916cbeff5615dfadb712fcbf4406fa827cb7d72c8080851c4154fa2708a325c19d66a97bc0934e8c6ac5ac9ce1e79e490ec4c072d0e98c690ab0b8899225fde5dddfd482a4602eacb9f99588b3ae9fea285d88eb4cee178adb622374996fd856c4bd4cdbb1740086addeb617eab773e8fd7ddf5a8b54f67d11813a860ac0ee4fefdad497b550caf70229fbce7389c6a5bfa50ca6b966d3d85fe1fd92b02a338dfe0106376fa7490f8a876058938314c677487b9799d56c442ac49cda9cf1a8b82e3f3da2f35bf4d4cb1378356f436c4922c95ab53467a16481a0b6dcb595c0b337ea4f6dfde63d98b3247950bc6cc69625dd808e2cdcfb2b79b6370768e8d05637c4d1daa1060f75e9d818934d701d6156eb83b1ae27916a96ea636ddb7d323ffd33f5d843c6f2383b42ba6f2e8ae768ba975fcb24fe2939ce7a231bad3d7265e031ac20d6576025ee620e273b4d0346149ed157858209dfa2bc09e28169ee8685173abe51b5152dbd3194b5c50ec6fea0ad87c29ca4ad7881f7716b283d0d38fe27ea63ffb14fe8c1b5ecf5d460a1d1da1414cacc95bf5ca65bded3a07b304d40e3d2a4dd11ffb66717ff414fbb66b6119d11f68c948bd0afb15fa9a5f35eeba397ee19c32acb1bb3f70274733eea810d42f7a63f237ab71f03f1231581790e838beb5f742f42800220eb52aaa591772dd3bc4b7e710f87be33aa6803fb8ddb6ef178586c0c0f060050ac44d2fb200ac38d882fa0d2a28bf49eff16e0e7bb4671604e08111a2436856ce03c3796ad301f3bf20d573bfaba728813264994b11ad0e6c4777ad6f9b3af869a94e89c19872e08c02e3c8ccf3c87b696231b9a1194b2d39d276c652fc1f19e7b4ee87cec6a3e5c44bb3fd7d15682b8599d59ebcf636549284855eb30183d2d945353c6861cfcbe99bb4d8b1b59997a3e7f1bd1457eb0ae97b82afa4178553ce49181406658aac8ce1e92f59bda188a8b98b027112a735d79c26b8c1a39af65c84a6118db5b6983f2796eb9a8dd9ded7d0d35618dda5ce1daacf6091b7de11ad165addc2738b48f32a4c64708a16100b39b7cdd328f79340a2bf3c7809a0e1f8c3eec18c20524e988122dd8503aca9d2b48357ab44f4a002f7c8a94a76e9e6cd46e5a4d31dd0fcc16826fb37ea5d73b4996d2f84ae41b6fa9f0f495d3addeebd9d0930f2ad6f85074f1537601726ae78d037db8f3514cffe362344c02b9149f4ae39338fb687f36844c4ffecfc5ab550c57cb1abce99d3335888132100c993d27872741538afbc4144c467e24ff9361484190c62b674da9df7013adb109bca7a27acc1e18591c81051d3a34d9e4345f1e66fb6fc6eb70e58720d4a823580cac4051a67726b1d8fa1f166719049b3120d1f1886f51d98254e6f22b"], 0x1010}, 0x401) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) rmdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='.\x00') 21:10:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) semget(0x2, 0x2, 0x20) 21:10:16 executing program 0: setrlimit(0x7, &(0x7f00000003c0)={0x4a63c465, 0x80}) kqueue() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) 21:10:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x8) fchdir(r0) write(r0, 0x0, 0x332) open(&(0x7f0000000100)='./file0/file0\x00', 0x400, 0xa0) pipe2(&(0x7f00000000c0), 0x10000) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 21:10:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) socketpair(0x0, 0x5, 0xc8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="408dc37bec8295ad63711bd85b2370c03b8f233f32d4852df631deaa4d5a700ed71cfde2e938c052cabd14deb2cb2cbaa9718269f5cb83b0ad07e2e7da0448b5a1c6f8a5ffa510654a993c76db8bfb00437501983142c9c57425b80e8b4e981c0f337e46173be3d109fe23b254e4168628d7a1832ebbfebc516fb24735d430eba4c60651a016fa45f9f22a680d06a1a7", 0x90, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) 21:10:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x48) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc001, 0x1097) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r1, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) 21:10:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) writev(r0, 0xfffffffffffffffe, 0x1a2bb6a29d2c3833) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffd, 0x1000200000000}) 21:10:17 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) r2 = dup2(r0, r1) fcntl$dupfd(r2, 0x0, r2) 21:10:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x20090, 0x2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="0e372490c77bea6a995998934b97b666a907dec533fd00882a2e1df614d07753b156fa98d459946b23", 0x29}, {&(0x7f00000000c0)="8bd6c3fb9fdc6d573bf38628657c3650ea29b42a6cf64a", 0x17}, {&(0x7f0000000100)="d4c0ff8008f354f1b9f008e0a241526ce22c86dc38abe270203769ec8cb5e3ef92bb13346ad3879b06efc47fbdbd6155470becb445330e9b1693f3761d8f5af0a42b3233ed541fef6ae91b3a458c404ee7dd89acbcb36ceff04b311a10048ed7b9f91fde15ae761760f8afc774510476156783c4a367140c3021e15c7c652d6cd38f4630386c43d4f8c1131b31c0d7b8251bcdc29537e04c7c9739503459f3b3af600d23d87bef5042d74a1af334ca7c94cef8f92f39a666d1", 0xb9}, {&(0x7f00000001c0)="2b12bfa54e343104a240d6e4773440bc8f971ecf78550f5a011b5c4dba250fac93c9ccc85fc6be783d419ddaf3f64c5c5ce5d798889f420df55df50ebe2b43b52660dc6330452983146dcd2c64097801a02a790b01", 0x55}, {&(0x7f0000000240)="8d9e482fd31fa8d1af7f62377783d7b79124f4778ad7c3b62909cd1dcda1693427f1464ed4c8d64b009572a3240d40ef7c31da9fdb35c672942c4b5c5f6d68e60d5da0810addb379a77f862edfa331f5dddd7748f0bbc102dd9bb54a48c1cdbe8a9e310e7332fded68c43575aa8577664ed9", 0x72}], 0x5, &(0x7f0000000680)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\'(\x00'], 0x58, 0xf}, 0x8) poll(&(0x7f0000001fef), 0x1, 0x0) r14 = semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r14, 0x3, 0x3, &(0x7f0000000000)=""/1) 21:10:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2", 0x1}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 21:10:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d00544049c29d31d7da128ccdae6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e790c84c1ec2d053469a6002a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720e88ab9d978b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881ae80fd2453bd3fbba115d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4626452523c43338c098add9a350b7e2df26ecbb5e12490d2c665ec01ff0200045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770fa927bc97e5d7a6c905f3208ab334e9ec44e67437d728449b5229d9d41dd35d872aa657b2addbeabee54238a8e588244b884", 0x17b) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000240)=""/126, 0x7e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xffda) fcntl$setflags(r2, 0x2, 0xa5dd6da26309acd1) 21:10:17 executing program 0: getrlimit(0x4000f, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x8, 0xef}) 21:10:17 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) read(r0, &(0x7f00000000c0)=""/150, 0x96) poll(&(0x7f0000000040)=[{r0, 0x41}, {r0, 0x10}, {r0, 0x80}, {r0, 0x4}, {r0, 0x81}, {r0, 0x2}, {r0, 0x4}, {r0, 0x4}, {r0, 0x81}, {r0}], 0xa, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff5, 0x2000300000003}) syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0x9) 21:10:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d8946fec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963f009d4d35d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2000000000000000000000000000000", 0xfa4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0xde80, 0x0, 0x46200000, "f900891ec1d8498e2d435e4e5169f0757424d398", 0x3, 0xff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:17 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2e26563d64459308caf5f230a1401f086066ac"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4c", 0x30d}], 0x1) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c55123d4ca135f5fbd7761c3e2cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843dea11f0cce9db2f133493de2439d3efec1ebd5b12415197c545ea35d3da07d0eaedd63a85fc5f3d55eeb8b73dea106174cd5bfe2cbf1895e1167b401216827f2398c197d09de86fe820391a80332148d2316d9c15bbfec5c52defa7648f37d5ef7bcc0cc3eed922da6c541e7dfd30b42bb087eedb1169f3ac1e8d33a14d2145e479fb559eaaccdfef84609ae10a3a58b606ad85494c2392c2ae5652aeff9537b3cfd46a9ad3ef84491b9995534afc7cfc744d14d1fd38858b4c38796975dbed937445a85c3dcb17d35ebb6314916c46dfed0035377531a2c27df76e46f24ecad9ec9185b38d833fc26419888943241abbeda3a2b804cd02f1efd8c2177dbb549855b8df0d0b06752db6e4b7d5d0cc2af58248de8907c2a9d7d985b6b3ee4c334eaa961e1ef50b0c04cb0c02691fed85b1af27c187c897f8a0808937ec27806824ddb43f7c499c4c91", 0x1000) write(r0, &(0x7f00000000c0), 0xfffffeb0) 21:10:18 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xf0) ioctl$TIOCSTART(r1, 0x2000746e) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:10:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) sendto$inet(r0, &(0x7f0000000000)="af043299c439", 0x6, 0x408, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) fcntl$getown(r1, 0x5) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{\x00') fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000200)="b82e33d2b7437dafd74d0feea6997ffd659cb1c332312e98be85a0959324ad752740c3ad6b34d90cb218fdd8dbcb2923262082972d7c347bb07697366f1e3320e892cdfb1b9fb0253f61b89df5d5b3d469a671659da3f5bc04c5e9e188c043f8498881487a5ce11919d2df295a126ab9db0d462e0bd6b985892aa6cb7b0ea8806fee00b3fa1026f2ced3528179024efb36c12f0c46041b5768bb2e29d713", 0x9e, 0x4, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0xffffffff, 0xc03, 0x5, 0x7}) r3 = shmget$private(0x0, 0x3000, 0x460, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="d61c3c0c71661ba4620b7b68631b1c224dde7933a6bab80b796e29aaadc33a979f6a501ae501c1bdb5b02877e868670640999be729c1cf81b72fa84e681cd400471d347beac950132f54de", 0x4b) shutdown(r1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x2, 0x8, 0x6}, 0x8001, [0x5, 0x48c5, 0x9d5, 0x4, 0x10001, 0x8, 0x5, 0x1d]}, 0x3c) open(&(0x7f0000000380)='./file0\x00', 0x1, 0x8) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="4f0e4075bfc654c103f65f67a2e15605a0bbf05846cbafd379508b867e6189f1a53ad7aab41924cda44beb85e0d230d42d4de368af5df8a145e9a77055909ceb95d21df58a02264ad34fd2651f4016c46c24e3f0411d9eeb6305996c4e3b43f9d1128896d5ab790c1dcff2d81826cf8329054fd6380e7d467f233e8f3db35bda0bd5", 0x82}], 0x1, 0x0) dup(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0xffffffffffffffff, 0x10001}, 0x8) accept$inet(r1, 0x0, &(0x7f0000000600)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0x6, 0xfffffffffffffff9}, 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)="0df6c27cb6ec64b12074d759c42c8712ea997a9efa8bf9f4c222869dbfcfad51cf14b18de582d7757f", 0x29}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x7) msgget(0x1, 0x250) 21:10:18 executing program 1: r0 = geteuid() setreuid(r0, r0) 21:10:18 executing program 0: r0 = socket(0x11, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/172, 0xac) 21:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x200, 0x4}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 21:10:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) poll(&(0x7f0000000040)=[{r0, 0x18d}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setregid(r1, r2) 21:10:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x8000, 0x8000000, &(0x7f0000000080)) syz_emit_ethernet(0x0, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x276) ioctl$TIOCSTART(r0, 0x2000746e) 21:10:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./bus\x00') mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x88) 21:10:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0xbf34, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) syz_open_pts() 21:10:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x8) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) 21:10:18 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() clock_settime(0x0, &(0x7f0000000080)={0xbe9, 0x7257}) r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 21:10:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885ad17ef0a82e457802384e01b8810b0c8ee6e1f36cc90600100000f7525960e8751a29a44ee6", 0x5c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xb0, 0x6, 0x3, 0xff, "9ee5192e80de58125357632fc04d28048fef9d99", 0x8, 0x35a}) close(r0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0xdd22, 0xfffffffffffffeff, &(0x7f0000000080)="0f229121791ae56cd51c3164ec321d128e9537d86f4210d25686de57e86f8f1e29d85f0e00d484b1501d6e3e8ac086b6ee74fc4f9ab8bd856bd213d27724fd5ebcc1bdfd0b90877ed9c0e0da157aa04e4785004c871ad0533e26e11329cb60690dcc8cbd535d43a7322e7533a3393f98687ba2b5c973604df8d9", 0x7a) kqueue() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/67, &(0x7f0000000240)=0x43) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 21:10:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000200)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece09817e5fe42c569776fe486aea7b7eb8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fca0fe74927134e694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375caa586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc8222a525a6f8b2e56f88d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084c5c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e44181ebd2f3f027319688ae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee25e7a69e87ce4275f19036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f5f96eb130146cc8861852dff62a9e7d9fda67de95ea555243ea39c446e50314ad202f62bd8c9512ad32d17fe959a0e090ee7c4028d8f191a5893c793fb777fe9c858833942d870d69ca261f588455c24d50b06a01190db6d133cc6cde489fe56fdc97ec50db425703ea2f0cdff47cb91eab3775cc852e3a5fa3bd63302857f6182085df905f1aab757b5619bfce95d49022a715e83985711d574c0c68244210bd72b7a16b7d1968587fc1da443b7305ef5aeeb6d3b5cc5104bc5071bdcb86cdfc05de3b201a9528f10e1ee950417621b015577f6d37c28cd4b2afe869957ba811a68", 0xff0}], 0x1) 21:10:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/120, 0x78}], 0x1, &(0x7f00000000c0)=""/65, 0x41}, 0x802) 21:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) ftruncate(r1, 0x9) 21:10:19 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) pipe(&(0x7f0000000000)) 21:10:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/239, 0xef}], 0x1, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r2, r1) 21:10:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x26, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x10001, 0x5, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x73286107, 0x10000, 0x4}, &(0x7f0000000140)={0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = socket$inet6(0x18, 0xc007, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r2) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r3, 0x2000747a) 21:10:20 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x2) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x7fff) sendto(r0, &(0x7f00000000c0)="c5ffe0f9d3f3e32e4c1bc8b886fdf05f07e47ead155433301be5b5993b8c1ce250f67f671fb4acdc5105aa5eea8f1ff739df6c1485771fa617cc360f06923f84f05b27acd365284cf20e5b177e3616c27567f969ff6d50d42c9e7f53b2d248cf0a1a7c6bde7d0e0ae6c309aad6e413a27ddc0a342f08e06cd7c1045617188d3acd01a0e76505c32b4d61dd78f0f7cb24587d0b9c66b2035426e1be4a39088486af6f8c", 0xa3, 0x40f, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x7fff, 0x1}, {0x18, 0x3, 0x3f, 0x6596}, 0x7, [0x4, 0x80000000, 0xffffffff, 0xcc, 0x0, 0x80000000, 0x75000, 0x4]}, 0x3c) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0xffff}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 21:10:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 21:10:20 executing program 1: mlock(&(0x7f0000f04000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) shutdown(r0, 0x10000000002) rmdir(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f0000000100)={0x3, 0x9}, &(0x7f0000000140)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d96000/0x2000)=nil, 0x2000) 21:10:20 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x90, 0x10) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x110) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x183) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x0, 0x6}, {0x3, 0x6}}) r4 = openat(r3, &(0x7f00000000c0)='.\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="c4e22d09499dc48379df02d98f890801c8c4012f5aca45d9eac441e012a2c10000000f129bdf7500003666410f0f613eae66430fdf5103c4c3815d0e06") r5 = getgid() faccessat(r4, &(0x7f0000000140)='./file0\x00', 0xe7, 0x1) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) utimes(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)={{0xfffffffffffffff9, 0x8}, {0x0, 0x1ff}}) lchown(&(0x7f0000000340)='./file1\x00', r6, r5) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x2, 0x1) 21:10:20 executing program 0: getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r5, 0x0, 0x1) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) getgroups(0x5, &(0x7f0000000240)=[r0, r1, r2, r3, r4]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) kqueue() getgroups(0x4, &(0x7f0000000280)=[r4, r7, r0, r6]) setitimer(0x3, &(0x7f0000000000)={{0x2, 0x4}, {0x1f, 0x8}}, &(0x7f0000000080)) readv(r8, &(0x7f0000001740)=[{&(0x7f00000002c0)=""/243}, {&(0x7f0000000680)=""/4096}, {&(0x7f00000003c0)=""/65}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/169}, {&(0x7f0000001680)=""/175}, {&(0x7f0000000540)=""/19}], 0x60) 21:10:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000000100)="1130cb03fac337c342eec111c85ad19ceeb715f31bd10c3132b1c82f306b7a3fed86022504b562cd598e7f8e6b79c2347d24338ba3d92bdf9edefe7f", 0x3c, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000080)="47ae6d5e22f534195c837d", 0xb, 0x5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0xfffffffffffffffd) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x80000000002010, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 21:10:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x8000, 0x401) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 21:10:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x88) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x880, 0x82) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 21:10:21 executing program 0: r0 = getpgrp() setpgid(r0, r0) 21:10:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x8000}, {0xffffffff, 0x400000000000000}}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 21:10:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x546ff42e, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000d855929a888550", @ANYPTR, @ANYRES32], 0x1f}, 0x0) 21:10:21 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5a95cb674fafa36ad720a2eec06096a3d394fa3b39b7601494421a70bd9e4fe3c7e95047a32c02ca00b4fbc9a0c41db18bbbaf008b48114166f96724877c5a68a8061e8f56a73172ba0aad888ca8f4e5fdd41fbb8f5e6a8ba23a2713168e8aeb99c6138f35243a75b182bdcd252b5a285f3fef18b54594907b4792c1d6fa3eaea2f62200fa2cd6214bd01a2153dbfca1b4266950d4b14e00a4449e182b8fb170d7893dd8e8bd9163e4b3bddf764987de9497f7a124dc2bd8329845f6330d15bd8cf90e5a59ff589c3e77e8bbc7e5541bba5997da33e91b78cc35ea73850ede9b30b3962860f6d8498129c216d378f75c68742cd9101fac84d7ab78a1a441231b544bee16b22d50b7c44015e5726eab486fbf2aa3285bcad27ba007e4678689d2e369793c4aced5e0bbc4aaa385860c3652e7ed43c2eb308dc005ccea3bed70147c68b187f56828a54120ab4e28f35fcc36b1980c75c372c08d29f24d3f54660d40eac6511b576b92d4beb99f81e62ca7dc775d730442d1902dd3f05274a313dd98c763bc8740e31a9752d6356688eb110188d12b7f614f5369cf8e7644895c489dc84a84eae4adac21e055f783c82a51bf6ffbd51dfc8b13830ae4207a078a322f801fed001672593c7490e7228f58a8b0cca7122bea5b8b1ea224fb4635e256d032fc9614ac1f6044948edc53803d860b5142f33f98613b642d50649c3a1de18faebdc5f6a398c3bb831d354831d3784c29fe0ae96438edc0a5d21af15fa601c7739ece9d7a88601c71d6c34311b09e414112ec13903c61a372c769b279a7628d50261a0d9d4134ec3abc35f71b79a6cbcdfd94d4e696a3f1ff5fc8083f31ba610219e8bb192e49e12f17b2add6f83aa23a2600097c6b00d5ef2e773dd0c9f3902dbe019f060cd244289c901792559e9947c7ef0499814a14ff765db1c1f09417201828d3b0d4095e16581a1e386f591dbc84d9e2556f50e648f46c860db4c418d2fe30fa57713d9540d70a4cd42fe9721f98d43394a7eda0cf3667e1603efa9ed2cca23e010ba75b39c478d743d6977d3982d14762adc4a4e3acba6c05f1150f492a2ab1d1fb45ef210dc6ae2318b178874fe1a2217bcb5c017a51435eef60725b83580941017664a8609aff467b605b5f4ed1b8b9f3549507e55cd122ade052d86a72e2ebd9be8a65889ae1a9d510d7ba2a363ab92119e064dc60761a37cdf1bae4b0c2249e5ae307e4d236b387a1798ca5414386eca9eae8147e3836a9dca41b7770cfde5d27c58092b4fe49071bdb7d7081eccf93cdd81012d87e87a7d2074acfbd572c3ec36bbf4e9e50118d2745b02c8eec457061335063986f8546af44e40da0314ee8440fa0e77552b2b4903b75450373cbe79e1085934cae5fb2c7b0d5db201517af3f3f76049cf0cc713f8370fe4b038d557476e9af0901338b7360c7be6db6f50fcfa5fada2f829757b0840b1f48263de47e4fd44287cd38564831987550f7147bb83fede89ce09b069f2c196daf4364cc1f1989a4a7cfe29d4b9357f5627ed71938e823e439dc0fa8b93294cca90b43273eecdaca25d4fe8a65bf947f21d9d37ddd9cfd9a25924a9284f7f0c5cd15fa115f00b622d631ddb44e14185a43bccce6091bc1ab5890e8d5ea1db6088a010c3f00998ce9442da6ac956c02987d1f2d048007944509f4f72e739f04dea3a4eed030c2cb8856de82cbef295e98e8a71a8f52914b03106e68bfe9ea6ae4161d9c4ebd333e1825461ba645bdfa76e409809d2cc7ad16aade04fd4b0f78c4dfb99761c33eb5d4b65ee16088609b98d1fcd797b38bcf04cd42718ca930e4a1a1c22545f6189966603c375b6f83833b199f987a7abf27df8f5cfd21c867ca6da8e49e011b877554c9fc1e96a571f9bbabb14f0b2758dd017beaa5791a8416293cc52c9cbe1b95dd503fce24b8025cbe7d7a0789175ffaa17848edb003ec0f752142559fd9df164edd8381aa04df7b48ce0e167176086150221dac3d0fae62e912fcaf217b11001d7c7a3ec927c38729eb76dacaca662226cbed03b7834f9638d3374147e4e5e4f5bc232bc5202e84b5a1c84248b338a79dbf096523457bcfa0dc6f94c37a3aa6ca3b471744640561dab3f47ac3133dc5f2176f4e3782c22e7c62b49d4d763cd986943286d60495de351c0cf85acd828c5324c7eb08a6388c2984176d39cb04ee6774538920d08d3d85d2efab695596ff0fb913f1c796e4c886afe487378a0052738def0ec4d29e42eb82c093dd41918c1245966e5e19156f45bf3906c4821108e603ae7619d9e24284df31d5fb41b8f6c460e7967fa9c321a4e4ba5f86d9eba2826eb19e35e29b615f6d36be0ddec6c7b32f798a20d71d4c2a8c33db368affac091f04bbf7d167a3c568ea16e8099ff539fa8b23f7fbbb8f30352e9e19b7a53047fac978687618cfb712a6b41ee3e27f098707b6afbc10f351ca9bdaa249695a7dcf9cbeb4375dd5125ca8559dde3be5fe5a241c02611a0decdbbf347a5da0270a20bd1be4a3845bab9b90b81d550a82e37a8c61f976097482da0adc291c980be231a793db3205d175d19fa7bfcb1607ffd6dc12720b3b7254a26f3e689c93af2555d4b93785915aad902f82b3fe3817fd5292ed5ad44a6222a51922571cf666437126f7f6beb5ad414196d1ba4f5216d629743b2049be83e3470577cb13da1f5601974205022cff3b447d35da4500cb32df6cd2679cac080a440b37d995541b91b04e0f2f91d1d9f8dbdb3f038f680128f3c57ed67be791df8b9486d4039f7d4578c8b0dbfa587a0dab3cb8b579b246a990e87a7b55868df0fa67458efefa315d8c09b2ba8f3759c25fe10d50aaaaba7c9b7cdace629a47e80f0cc9d1afdf59627998ee43c6e844f963b68afee07fc6f2f724759f333abd2ee3dcd79d0239003f07a6518127fabe154b1c539061c336cbec97cad95601a6ade4666221f972e04346ee2077776d1626491c3352a66286c694a40b3bfab30dbd612e7df8f0d8beab2fd868f1efb3807f2e9d74efdaa84a8a0a5d2e9e2f4bdf3258aed09cbe3eba8b29b2950cad874356d3f26ecc6213e9d869f35fd9eacbb3ae1fccb4bfdb98745821ee30a405de988bcad8e9786b226760281ead294401169831e19fc115974f04d76adf57b8be6c7011608fc78df964de2d0f48599f1bfc5fc80bc292a11b34b55a2e1d5c16b7e5fa26b8752455c5ae60d7162989d8db62e5f53b17985056b3da805674ab350660afd225f4d371a41953ee9c90e9ff5519792702cf42a411c7c1bc6f8cecb702f1cfd597fbbb7f82438746bd560e911a4c89b125be9dfabb410667aa4c02362c1403563a04415cdf713b6862f18291855af2e67d9690f2ce6ca784b088afc0555fa84d1a4bd20373bb393891d1dffb64355a8a0bc69088e58b7c329e3861a300c1b1d1ff6d9cb2c63d91673c24a04720dbe5c5115b0b6011383fad232ae56a457944dea27fb3f8f295c6ea0e4805ef68003da4ec2f056fd165d88620156cdff142582f029cee142b6d7879128a28163ca1b376882ca3a2ad50657570144a869e5741dcfde508936c4d14212d95ba081fc12a065e920a7970575eafe746bb5bb2d33ec0343ea600517ea79ffe2cf093c7e5eb4359f9f872efea921c9e788a417962c5b6e0b848f4eabb57a936ebe27245f3ec371b26f9b6b0e0d091f878e545eadcac6abe756947b438dc824279af9d7d1523101f0cb321b641ead456a6b76bd67ebda9707c7710b8c164cbf94fbce97d83428525b74e0c03b3c3df8912f8daba7a8077de9b2854beb07714fc778f634aaea5173320670e930a847f88b39c0e5e462502f863016ee6d8cde4b95f24997802db725b9b708bb79dc59e530038b86fe72fdb19dc09aeba5c7036b5be45b7be239a06009e5a2cceb6962b0e1f38b05a9274a5e4548eb78c86ba59d549ff163a4d760d91bdc1a007c56f0252d29b99a1aa8c02f0d7fe2ce0d1807d5c108abd714a05205ff6543d505556127f56e5ae0038f74cd32086f2d6cd17a164f817a63ed92ad178735a64299f1586c7930299583f1aa5ac3f7bbf6410b7e7ba8251c1a8d0d1e78256c5bffb8eb933f6eeafb5fd2de84804f37e583a092f876440a50c854fa6bf79b32089d77a7dd458e607bfdb4d59da81e036d14f8bf9803597a31326432ba6367b96e396c5182261feaebc774d04e01b757d467fce72e7700b442268502ca2998856cfda8d5c7d6c68207af92150f5be2e9ee447f0d6566f33fc9dedca723ba2aa64ef39368e0e6e176246796ff59a749c51216a601ed24faf67598c3f578600f0b59ff0cc33de83bbb4448f7e2b198d44b5b335cdb07d4b57c1039ade4f7932f547cf92b958a092c8ef7cffca7a08bc4e0b80abc8cf689da86d2150b3ae7f7877c333423c4388b6af7eb6fd7fb527b78106c6b23dc1431c829b215a82467937b7b8ec17c3c09e2d76de0395e69006262857173ea32eb85fe681769be8704142fd656d42cd26ceffef811f6f4a068778c2a70b442f24b4bf3a584cb2c78574017b97e6b1201cf2f91add8eefd2aeea1b9fc34a1c72475a9b109b2cd19a5d23edcf97338769a2c98d27761ba125f99d1f10980f913e5956cd28529dfe3ca775ad0c3aa2970acf5f68680db6176e4150d6cafe23a0b14b8b86fe7aacf41f8629bbdbaae42ceedfa785ecbdc59fb1424fea025e9b78bdb0ed3da8542d466af087b4fecf6c51fa6b037e830f30ebc9b968553ca4012c02ef0e5fd880aea09ad07aa7177bda3741f3de88d558c7b3c55992d4062e4fb9fd9518d2b5c6b904748d46e478210d8c213f1315b71b3ccbe785365035e499be97401cafb7334f4e9a06f0fd7a66a76c94b5ad0f449582ae93354462c9f03c3a5a6e8bc61795c0f8991b7efad226d1aa5ab5ec47c1d3b18bcd6c32b37c3bfbf76907d7754adb855fc1ba3041e15ebfd9d5a53e484ac69959b9e362176b27d13db7f107093333fb6b48e57250409a70890e13b13dd4e72deb57162856e3de8a2e918b04f70c7b34fa431477cb6cae94e8b9d3ac8a34baf1faf8ffa29e382129b29ed64fb2ca0f2615cb54dbd840d23929d53b1c565d224d4e9760aeb553e2175c2750da367a20fdfa5d045b13ba2cdd38ba115e25c11ef91d95354516f838e53a5514438def2ee5070b4b5a8389a61e1beddb19d386f955372f8d1a8b9a2b57da3c9f8a6ad6bab51b1b60b82c970576531738d3e59f333319c8a2c23e08fa11703cfd52567c65e5355c12adbb25fd32797de2253a45ce9340aec1d3000099d90e6c9dd26ee3e32e34d246a4ea6c6952beb707344d534d706befc8e05899f89d62088d0525cac16282cafb25607cd86a9f6485f1f68b53a34671d05d34f84bdea0aec3d2eb95209af471cb18a4edca8faa4a84841fd49b6a07a82d30168fb7ca0730136fbd26618c8c571ced72356ca9935568637728e6b14b0f6974ec71506378822c0845a8fb218af50d0dbbeff67a222c86b9434430386c3caddb2512ddcc8f8346975c9f6e1219a4bef021c0dc64d419fd99304bb4ce96495a365de1251edccbda19c228b440c028b642185a077c5146401d0e7a07a57fd484b6f5d0993178422597ab664dd3ceea4249d9bae23153641a8628ae4319aa8fefe7b4ea74b6300e96b4db01fed207cdf5a64b210e25fa4e7fb3898920af15b90896dace0627eaffd4b7ec81a39b0b71e0c55bbf41653218b69c4aba4c6ff5b70e5dee50b913c40eef4c088c4b4c3d62f0ca305bc9f638569a0b94bf46ac", 0x1000}, {&(0x7f00000011c0)="7f94dfe9c1f8b121facffa5afa2cc1d86f11754e91a0ad6f5cba83bfba466fba33589907aa60845c7197ab2451f93182bab486e1d9728b3469dc2cd5e778a01e63f1997a240cad307ec5be792a7b81b37948d4a6c5856230d0cc1791680b18475d2843ea8f03ab69af643f71ca9aeb2433772f1b4ef417e83077e57602d721d66b96fb7264a3a22177972f7702038430977021aed1ec89a14b58c95f6b690330584212", 0xa3}, {&(0x7f0000001680)="67a8a87557934a24f6ea72705b0990a40b28693bd557350295e880417678e8629ad9ea89443e3bca7672342edf44593f23d2b9571fb4bd63ae341ece55d1b2a1306b0c19b09f82cc0865ca82eb833290a7332a91d61f8cfafe35f0cbc935d762d62808ee77ed7a7ead058debfe32a87900e66f4e1c6bc5eaf4a131090a13b1992db394277be6418441951ab03103a60ee67653fcea4e6bc2c98fb7b2ff648288365d20fefdc7ca5844b8c251bb29256f90324f53602880d3a9b1ca09009eaef699d2edf62da41dc02806b99295ec7ee56b0ee0d84af1bdda036011a4c79393d120202dd9730600f8e42e925b8c7694902a5c64bcc867e43eb06055a94ded3d553221feebc7dc780f27f351191f7774368401d9f32a262a937f2c4754967ae55c7f25ea92ef15175eb8d800db48f2ca2fa2b7e76591eabe104e2c6705c811bd9c64ba7d1fa4f383a8a6f80dd8b0872417bbb694bb5cc94a12bbef19b5f7a2b341265c0f2b90a92759efa58012d9ef3026e289b2920f2702348644df5bf2261da74db8d2f0f1b87637cabafdf04a6f45c950cafd4f74ebdbf8939f836a6a44c8b4fd337edf48368bcdb294bf127cf69dd82241f2df45aa2e2bfbc34da23b7d22d7908b014aad5b5541ab19c33f57913e5c65f68d71b5e8ea8c7b5c5e529a3f4d0342dda68bfc9ceaef5cbd149786a0061e0689fd5aae5a7ea116481f2cd6b08241c1a8212235f3e265f12aa829501373a08503ed157c2fe89156841c9404af7a1f9f34661965f5c016b8b3a3776fe46efd44b09dcf08f2ed3834246efc4dac966d501a4f17dd93ed4240e69d88b39afe463db013477f0f5c86d9fe3a2078cd0f8cbf632cec4fa7ee40fc2e6074be8747bf699097e482c6abbd4170e6f78ac251caffcd12f7d14bf178a7bb73bfa04b654079070ff2a5af1c246be88853c1fc1176355ce3adeef7b7e45d5e216fed9cd570e827c555ffd4318a03a3608847535873002b2f6acdc028dc3189af4cd4e3f722bd00d91eb6734549e3dd22ce52082b6c0ffa1d0958f76d2c21950c9056414e347995da91da685eb47e137014fc08293c7c2688fa2179b2c25ad99adb55fb1f137411fb824bb5c68c16bc33a9c8ff0a0c7373f91bba99f010970f17b1818294e62e800cb10a23cfc476c9576a0b02b68e1d728910d609ead267c780fa72e13cc0c9b4d6177ec1d19ea2968fea76f1ef31673c9bda23f81f84792a185997ed03938d995757127a3a6e6c4482f6eea3e4c6e5542387fa9a246495424b2fe955f1f482e732a4e18f5b40a50ec03bd05de7cafaf727b4e52858c21d79c139dae613cc2dc9184077390972d377131912a1defcccf75355fe262e213083b53a77787a3afcb2be3f91cff5af2011e5a172f18a44db8ff1cbd72cab0f04e0cd6c3d98d27b370d4992f434f000cba50077d41ff64c67f87422c7653511493e26ec0a99e04b7d6e06cea450a5ae86a87bd55977d2b09e765ba8dda0f672a5dafb8b3b075b6f0300e5af03a5266b6cf662b2f1ce86d6c3d40c094df5132c828b61de0b1121bc181acd386a54aa011b87f356abf523fd68ebd60b0a6126c3c94bc0dffee99175345552170a0b8a750896bf1c08120da3c8f4b2bd4cd390f32110bbf2db5da0297782242c7ae8d25988033f98db7fc3410ed1fe0f37cfd19c26429774d5cea4257a0d3ea6c342ae31c157993a06e972d33059b567e7667906a134ecd1a15a60478d64dcd51baae47091167b40fdc94279070fa98f8a83489c6b94d085ecd831044cea81967bf35116f88c338f694f0f07d81bbb3889ac184d5eed15ee14aa8fdf732c4d73f7f9ef38b4aac76e40630de177add9d38fcd2cd63735f44fb8509a90b17795111b23e9d94fc7a84e9466736b69200a3da770d248017986b8f34003ff6b9e66e671aba99140f29f5de6344d9de3a015efb11d1704dbb5634852cb08970e636e21c0d0ed3d7ffdf489de08f604e92e710cb1fb1c22852047409f9df83c24d4a5bce01c9707bd787ac7f592ecbd9c0092fa3564ba3a2009fdb179183f8df6e4e87cd0096d7332b62d0d65c5ff0b6216e8629fe3c7285cd9b130280a7d006c87b1c8e122d4e64b242adb748520459cb0ecd66f400e79b3dd466496efbdc4613ab48b1ee5c4eeaa2bd0a0e2d4a22bfb739e67bfd3b56e90bac50e757c1b3cd0f05b3271931febc57207288ff2a65bd6c7814c9a261b1fbc6ae43fe6ba9e0a9335ec6aa3847c4de71cd667414395751fa2426c3ec632edb91c33e6e767e2aa78b3b3ff7197719eed02f05bd7ea8c6af8e0c12e4ba7bdf3d066dfaaf7c780cb0cea6fba3f57cb9dac568abcc0257ba60e6a0c4bc1b64292177b882f903a78fa05cedd75b1d7668819e7d2390f2573bc1130def2b1f34819931e5786d8164f04d86939fc4fdf66d5c1145fa9a79d15a878ccf0f3def7cd37bef3962cf7f73b3361b42ef26e2a59d0be1bf6b94235ae45f41f45fd9b7215f5f60716063815af97c7c0dc66be4299967df27521e45930cc955f49eb5af081eb3041a0a66f87fa1d39391a62aa6d0577c62af4cbf7e8504c9686584398eb9ac020b143a882f03a34c0b39c9df77e97ad3637aae2082834a61a3dc576eeec20e7e1b8a2c33f7247e160a139bd5f90dd2b7aecac9c35f66ebbc633eb3cab89e5d08b03f0040567c900964553b8273be0729d97d51f0d04a8f779e5bdfe876c2e03d2a1a6430d5ab52d1da37c276fab909259bfca1d9603a5e21b0f0c84e5832068029fa0c6791225df5a7716509e5b85880c337b3dba26b432a5ed58eb1a66e4418b245cb274af35240be6eeb0c4cb344d34b37c7534eefb2462d2c0e0ed8a4cdef0065b95573b71d21a9adb261a327ad26e71ce0b9824d34b985aba12cb797cba9f7ba4ef3924e727b07edc1af5c864b4a15e4f056b6f925c33219cb94571966150775b1cd675e9bcd4474e39656dd1e5e44a8cb82ea336d6e4ac890cde05f84a8a7d9c40d1c5ed96e0cec9e35cb2dacb13b1588598e29e4254ff09f89115ff6ee53ffa221951323fac21665cd0ca75aa42922b80f7acc3a0c71892eedf425b9ddc82d6bbdaac0e3c2d6550618204b91620a908e786a2d0d5cf600fbbeea29949ae8da6b18478ae1d95ce0e7d1c57210e6bf2fa78b0067c1dbf1ba561f75c4e55efecdd72053af2c01d14a79842e604919715e11cd7f055438f1732b067075d4cc9bce20cafade801f33f4772b7541365c6c3406bbbcbf88302f98c8d1a634c0df1c5f7a722e729abb4d15709f2314e3eceff244b8c4fcc5ff4a172ba12c3ff22a7388a46fda7a2f41062130ae39f42557c46319d5284bbdddb1945e9ac7b62c8ecfb50c4cedd3bfe96c112484e789c753dff9e819a029183f52ab923d4de9e0b0db457c80c93ffd87b6e61b466968cc698d90bf20b699dc8c60465ff486a8a955b863bae7131e0835363b6896c76ef92d58764dee40f52287af3dc3f4da3ec9bcec26d475acd843076081e6f4ccccd13365b2adba7f3347551800bba070128ad115cf700df7a06136313d4cc9dd8ceecedc40beb77ad326ba6da132f0470e9d7323e58ee778c1d73e70b3fa15bf799b70c93da7810548f031100c42df6d7bd15056789ba7de1aa53fa18492be89fec59406c03b2cdd61ace980dbc7170d672d9622bb198fac173d846e2513686471033d624adbf35f9cc05c7d1420194307d325bd8dc88d9c456d677b73f5f1c264ed13aba06e8e9a128d35851d3dec1cb323bf0e1eed8a681294201d244afec389340695dbac3379fef33f91828a726fcf7dc3df3f6e268f4267110143dca6c19506fe0e83f6951a807c530dd70958f65c07a0f72c835a4d1a532f743d739f1276f004c2747052af80fd92f8000af844b3ab253317d432cda32e096b7dddb847dab6a403dddeeaca21acd2cf601b30ff875ab6ec380e69786ea60d1f73b9533bd8609813b25de914761edd4f6c72e44f5414844b2445ef1bf7224d1207ee08518e5280800df3ac0fafe6a6f9f7a408737f5dc451ddf08edc09737e340a5ff5774680aef43488888500403f07892b93ee393daf0b8315c6c1dfabf440e43fa55a89644f69c439753d24758cf044459c369333f96326128d0124cdca5af5ac60f1009013b142d7b2773e11de3748d5772eb5b3b78f4a3b76ada9300960d220c46685274236e91486624d1028b55feea46cfe23c6a31ad0d468da69e874325bf0d2bdafd79adf3623736549b5cb067ab1790327db4a4ef54982ad18b48913566451011d38c5f2488adcaa2f9e4fbb625460f1207f17cec4e208d266e31e3806e2aff8b4a33d3a265f5e9af6453ad3689391f5954ccee8380ab1678d8f5f26513fb110978a46e8deb522534c3a5ddda85e1adc5f7840000bfb4c60e627e436c17195624e3a0510956b6202b3d11f66fa96f404c9b494832bf14a6c4eb0e2f1aeeb1d89aa06dca3141b0fb210bc0093c3ad212bd9bab7f56c078fe254171182f2df9afc273ac9ae52fffeae1e5e96220cb9d82ea6c2cedad283c9b4b27ff35aa139e831f315f25b3d9b036df5ad2d80eb73cc49bad4cfff66b0cbdfa49b9cab51a1094a01df7711a96ae6e60ffef5b21e68a4067cbdf68869ae46179566da16053e3abd09cda6e6826f3885dcaa371385b633ded4fc682418d7dd43cb30d22c6233f967ef3ef31e53df72753564ba1780fd3ea799abdfb0846379b1ca6a72ae728b0a91fa57c14f3ad79baefa858f6a1ea5f36c45daa21b2bac58506cb7b82b85e038d18063561efad61cf943b597ff77c108e0293a62137a0dca080fc354d8ca367f64acdd66e26c307769398e2d55e5ee4f320df52b12922002320f32c3eeac152b83ac59b8aba16bb776994e1eb59b665ef8b08918ba2d2ef9621c4268f617840058dd9af75753679419e3ba092efe9f7315d10e990811ff7aaf6246916d2645fd208914a8f974a3d5315ca4dfe24788443d3374f589aeaa9fb4b06af4a2130f69441a2df0de3ad0dc57e5dcafbf8d33f3ee648907e25d2018789f4d8c57d7fc3b5b111bd58cba7b14ed6c7080c0c0cf321d3e9249c3e2cca9dc6da997061863baee8f348b05e407d8c3678570ed6ffb8e326d44a6b688cd74a4638398d5de7fb700950bcceaa6085687eebc732a7ff6e1694098221b00f3a883dc51ed9ee217b9bd9356649862d8a8b04d4aa6bd6c5c3c04b17bb5aefd2da804e898b48e95970ed6bc44de09d7b4835e6c5d006c3cc6f18afbfc69b496fddc9dae7d84d03720c8ad22c599ae258f21bd333ba9639d0b98ca0d621e2358adc3d2dad6bbb81a0c191d1cada1bd2321b18b6b72da650a4771c6eb311a0501049629587e37c2c1d2846b67fd1348899d48be03568cf15beb3e0006e908d35204959ec7e92750e96565f70456d4357d509e0e25ccce77cba435f63fd11b4c3d765ac989092bd261ca0943fca5a3e33ed9b2b9db536ba56ecc6a279c85cce4b42a1f6e2a419b762b9aa887f0042b2925c153515e9a972e9c024e9c0d0d3fe5c2734c11b8b0d8d55e795ed09843a685fa7378edf886797e9c20cf53596316f90bdc8a631abff9294876fe366c72baf07688dc929a77f2d33488f344a16e6009b62004f0061478965c759871ee420b549ab3e71043367cfc913010e1d794e913bbef9731709814739a0c7035a774548a63d0170d60f83c91a6593e271247c043ed2553b0ce2f51868a25cb2e2093ecbb70c88b2f676723d33920db44f480b7407772ff64f06c5ca4856c440bab0e406c3ae61e8958d", 0x1000}], 0x3, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x4}, 0x8) 21:10:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 21:10:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000800000000000"], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/58, &(0x7f00000001c0)=0x3a) 21:10:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='|', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x84) semctl$GETPID(r2, 0x2, 0x4, 0x0) 21:10:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x10d, &(0x7f00000000c0)="8924971a9a490969d62d2079942a44fd6878f8c91e2471f54c6a95b7b10000000000000000000000000035dd", 0x2c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x25108d9086248689, 0x9b) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getpid() fcntl$setown(r1, 0x6, r2) 21:10:21 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) select(0x40, &(0x7f0000000000)={0x3b17, 0x7, 0x200000, 0x40, 0xff, 0x2, 0x0, 0x40}, &(0x7f0000000040)={0x9, 0x0, 0x2, 0xab9, 0x5, 0x800, 0x9ad5, 0x4}, &(0x7f0000000080)={0x339, 0x1, 0x8000, 0x3, 0x67, 0x3f, 0x3, 0x3}, &(0x7f00000000c0)={0x4, 0xffffffff}) 21:10:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffc74) 21:10:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 21:10:21 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x127, 0x4}, 0x9, 0x0, r5, r6, 0x5, 0x9}) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x3000, 0xc, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 21:10:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="19ca62f6b60309befb4eb37a76b97319ac4a5a66a175dc053dcd05ea41fa5a377597964ee113405fff12cb23bdf3b8d0e164646cdadfe8315cdba9bac2ad4782af6882b4709570c2ac2db724bd8f78116e9521086e81fc8761b431eca28631f42ad2186997afa9d7562594314f16882eb3f61f9c35ee0c449385c8ebdb7157da434acbbf88cca6fa1561e959d4f13eb56bd1c7cb140f12f791f7ab4e309f6b", 0x9f) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 21:10:21 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/4096) getsockopt(r0, 0x4, 0x0, &(0x7f0000000080)=""/195, &(0x7f0000000000)=0xc3) 21:10:21 executing program 0: r0 = semget(0x3, 0x2, 0x208) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000680)=""/223) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = dup2(r1, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f0000000500)=""/125, 0xfeb8}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0xffffffffffffff87}], 0x67e) 21:10:21 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) listen(r5, 0x5) r6 = kqueue() r7 = kqueue() kevent(r1, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r7, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r6, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) kevent(r1, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x3, 0x9717, 0x7fffffff}, {{r7}, 0xfffffffffffffffb, 0x8, 0x0, 0x2, 0x2}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x40000000, 0x6, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffff9, 0xc, 0x80000000, 0xf32, 0x6}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x2, 0xfc, 0x71f71bd5}, {{r2}, 0x0, 0x80, 0x2, 0x9, 0x3}, {{r4}, 0xfffffffffffffffe, 0x11, 0x0, 0x7543, 0x5}, {{r1}, 0x0, 0x40, 0x4, 0x3f, 0x401}], 0x8, &(0x7f0000000080)={0x6, 0x100}) close(r3) 21:10:21 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 21:10:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x2da) write(r0, &(0x7f0000000040)="6321d8a0ffac761d70ee5958a0c8761b1682bb11276a3ef07381b89698011163f87d9870238b0b337b12c21b1dc24d1ccdccf4b865d77fff108ccb870326622ad674f761f00401ec0b41cfd9daaa15e937d7ae23fdce53ac45d668931d7a62384266a176f6f711f71ebd10eeba21c7e4436e7234ab9dbcdecc98129fa41482a47c83d784556849414779d4bade2134ffee193847e18b128dd60de2ff3c90c39efd101590364ff3e382baa1b60eb58ad31e1f58cc10e834996da7f6b46d057fb12274ec83543aa5e8eaef2aca83b7e59404697d0344dc0752a4debb19c1c77932d81c038d36d259d90b365c42e7906295426047", 0xf3) socket$inet(0x2, 0x4000, 0x9) 21:10:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001540), 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x4004, 0x800) 21:10:21 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2f27, 0xff}, 0x8) setitimer(0x0, &(0x7f0000000080)={{0x401, 0x7d2}, {0x0, 0x2}}, &(0x7f0000000140)) 21:10:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0xfffffffffffffd0b) 21:10:21 executing program 0: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 21:10:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="418ba34c0a14ba38544f368cf346ab0332d9e4016980fed53f6d7a4f63888c57e6a7775baea4469b02b392991832234ac90dbecab665e12a9ee58e9dd0103dfdf2f2acc0f0a2e54feb9e77cd9aed348a97b2fdd8eee31e2a7d6eb6093f3a87ed619a2a1028bbc880e7abcde59ead19bf4c1ebfe374b169af4cd8f464082bc44580ac212b34a892ddd1cc54cd1637f61f4af3ddd1e7b49daa3bd9b4a32f0a58251c0e0ce2439fbb845dda20847af9deba9c6f8e0e1efe09b16f968251736dfdc18ae2dab4c94d6718872e", 0xca}, {&(0x7f0000000300)="d982b2833a9face7cc388763914f118b5102b550e66d91fa9f78e499f980a09c3a94c88875f925a51a23245f99a53260cdc815437e616a8c1b53e9fdccfe5969f15c122d3842a655c90f08ebcfc6efff0df3f55e987b59dd6fbecbda2aae74aa9afd24ed35888a9c0da4596725718652e81388ae35e79db3e8c2bcd358a83ce552bfa67fa7634230b34e1306105b0746ab5ccaab9f207ed57544d25c6a103c3b34655a05cb31dab9ff11ee1518fae46dcd6010dfe853adefb844ef7837b366bbe26e0e103f35eed22fbdf3c62ba1460ccba2c8e71608ece4df4595568a09540e3aadbb144fee937957330122ec971afe06f64794b8f9823381b70e", 0xfb}, {&(0x7f00000000c0)="09dc78d01aa7e02dec4c435942193f7d614e4505d8563da9eaf18cc657a724d94e215c833aa371439b817596db070b6075df9bdfea585bae86b86336271e449069e8cd4ecb74167fd58adfc9e528b6e1e0628de8e2001b81f9501d8d24d6265279aa4f0f592591b92840631984d375eb5208", 0x72}, {&(0x7f0000000400)="6cc4a04a7e864f91382cdb32a31555f3871484269478ac37291dfefa7f2d1d003222f36e56eaeba2623c9d4f4ef1af8ea48fa18affd34b843fd6ba74c4c78b4b017c26e07e009b14a2a7b213169017291d9db30a13d0e3e3d407d58377f9df6101bdff2690b87ea9913ef83b344155397ae4eef6d00209c3030c93498f96270f553e5f164e41d81aacf0d136c718c64265549b6d349c3104e749347a35a1be51c7c90c6294df202b0f6e0d9498456550cc330f909e8f3702315cc709597a819f48af53873a3df9f4b6288fdb6ebd557b59e76acd85c114a6bda19503d6e58ed8ae4ecb4922f1f750", 0xe8}, {&(0x7f0000000040)}], 0x5) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) 21:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d2", 0xd59) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20001, 0x0) r3 = fcntl$dupfd(r2, 0x2, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:21 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0xa0}, {0x100000000000000, 0x80000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) socket$inet6(0x18, 0x0, 0x6) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 21:10:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000ffff0000010000003bff6c2b9872e97f1142e861a904277667ebdc40feffffffffffffffd771282c9c5c41e6c2eb79808a07c3ee2259023913602fed33a7d43e032828a52bb9018b26798ba93b9bb0ef5da4b0ce91fcb7df9152ace757b0b419603a0d4d66d409006fe4248d8c3bb10143", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x10000008000006, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000040)={0x0, 0x2c2, 0x0, 0x204, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 21:10:21 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x173) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='P\xf3') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 21:10:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x8000000000000000, 0xfffffffffffffffc, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x101}, {0x3, 0x1}}) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 21:10:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x100}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x65a) 21:10:21 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x1) execve(0x0, 0x0, 0x0) 21:10:21 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 21:10:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) fchmod(r0, 0x1) 21:10:21 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7}, {0x80000000, 0x5868}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) 21:10:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="e42bd0df9f0db6d43a77c3e8f337d282fcd3551ac5822dc2573c932f971faf907a256397b69a143be8880d960940f2a901689718b275d295e6bbebcf1b524543dfc3145b0a5c60b1111f27e93c05b28b9122489710fb64254fece85ab574883255caf0f579a727991f84406d6b168cd44d4c920eb788eb0db2840aa6a8a66a3ecfc09e397f41b7b2aaa9e01339f9c800c63ecff7ac"], 0x9cc3f9d5, 0x0, 0x39464f9602b1e62d, &(0x7f0000000140), 0xc0}, 0x0) 21:10:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202545f8d0900410b18bedc185e9b37902cda4e"}) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="3e80ece0a005de15c5b2402f96da76b28aa166f59a16907f94c8eb042c13d1b8495c67cc246b842f5aab606988d451f311743de88cf93b599191c63e2b8013a8abf03b26a1f9f6c252c3516cbaa4920539008c8d48add078154c6cd9275cb9842eda5d2481be19f4e177b1ce29036d24c959e02374cf0448f2eab2776c75eb53a2702c559ac954b0156d53c834b4db9bd8bb1dbd156888d7a13a98e0c975acdf7633b2a5f94b65b1773ca05457e9184a176c74f6194ea5a7c85c4e75fcc3fceb7e5545e7201b04c9f57b34c012b623f94c6725a4c3629a21ecaf51bc7ab8c48da39ed3b3e5ff1f55f160d9c185d9127372a290736d2b30c954ea63320b4f739d11b0a837727efbada5a69de65d6074c41e9d917492333e018bdd8ad2aa3628e628226ec6f79bf132c2ad100086486b4fcf2ea6c074f8f4182ed699a1bbd21829045895337ee597593c6173bbc008f0393c7bd4b77c47bd2bacc90d6386b658c1ba054be8fa0077c479203ca97f", 0x16d}], 0x1) write(r1, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc40000000000", 0x32e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 21:10:21 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x02') 21:10:21 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000001, 0x6b34}, {0x1e67}}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="32749bef66fe87a1bd6f6d19cd93ee7673fd9ab7069f5a81bbd787333837e11829bff522ed30456953c8fb30bddd93d293339dd18cf909599add3104127039aaadffee35130bdddd935ab6df071b36eb4fe87b3388e91a778be78d6879a7dce2ee47224f3cbb9dfe7b6918833335a29d7597483f9c309c7af432050c", 0x7c}], 0x1, 0x0) r2 = semget$private(0x0, 0x802, 0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000400)=0x80080000001) 21:10:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20088, 0x10) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x383b18b1d09538ba, &(0x7f0000000280), 0x10000000000001fd, 0x0, 0xfffffffffffffd04}, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 21:10:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) sendto(r0, &(0x7f0000003240)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0x1001, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x21) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) 21:10:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r3, &(0x7f00000000c0)=""/206, 0xce, 0x800, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) recvfrom(r3, &(0x7f0000000040)=""/51, 0x33, 0x800, &(0x7f0000000080)=@in6={0x18, 0x2, 0x61a, 0x800}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) lseek(r2, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, 0x0, 0x0) r8 = getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r12 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r14 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r17 = fcntl$getown(r1, 0x5) r18 = getuid() getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r21 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="a81ec4fa8077622baf58f287403d305411b63283ffbd327716b71be38a3142be90af2dd241bcbc729e1584e7487ba1337f3b717ee5b0116a77ff802b499f45479780ee43263e8dc4677e07ea7ee9c0135261192e301b8f77b4208600894f92c66c95bf7822534315b781365c5de3b8b196f4b4c2ad1e68c6c0aa7cc1ba1addd73a03e84f3d56a994d4a90808ea4a332e8d88265d648128643020c2156e9329760c7a323576292f1ff8657246dfe838f430a849043867e05d34e39221053d14e951b3239b56877b3ece5a01bef69ff33970d7f5962381dfc329cdf901c8010ce894d574832aa407905101b365acd434299cc64af98b274b", 0xf7}], 0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r4], 0xd0, 0xa}, 0x402) socket$unix(0x1, 0x7, 0x0) 21:10:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/118, 0x76}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8020, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 21:10:21 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 21:10:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x53c) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() 21:10:21 executing program 1: syz_emit_ethernet(0xf9, &(0x7f0000000080)="b2b1faf72ebde92bb66b271f24b56170b6399659be76b30aa02e7a6411bb304cf62d6de879b7cfc88ee24a9a09c23e9bc05e5ef970e8e793403595b9796985d7d6874f1b4d9809f80b2d7554e210e0b4bf9572de9552b45093dc9ff9184573c8f081b8832ab420e7430e1e48155d2e3cffdbd7f76e97b2cadc85506a6310848acdd96beeea5976d5e4d9731696e2367085fdc169f293fe435d6f5ba4a0c43d0b43d17736bf6e08e8eb48cb4b43a3271926664981be6b999126d3a90efd0600d47b1a5da9521961cf2a1ab63103e0a9946e01439cdbdc1947e49f0089f467c9f919ba5731750dc96f5138de4f2a32d91c294215e7b9786ddbaa") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) 21:10:22 executing program 1: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xe4, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x1ff, 0x3, &(0x7f0000000040)=""/184, &(0x7f0000000100)=0xb8) 21:10:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 21:10:22 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="944f612b3a6473b5ae6ea1f7eebe5c3ea67102804c69", 0x16) 21:10:22 executing program 1: r0 = socket(0x11, 0x8003, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2) getpeername(r0, 0x0, &(0x7f0000000040)) 21:10:22 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x400000000002, 0x4, 0x1000300000002}) getppid() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x64, r2}) 21:10:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) 21:10:23 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r4 = getppid() r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000017c0)=ANY=[@ANYBLOB="01002e2f66696c653200b0c38985506b1bd95a915d54b06714e4f38f411573e99ed797b1725751f5d3a0c7c057870f39fc2f5b83a813e94b15c7997af907917190ec2c08b7afeb135b473ed0766099f85dff1233eddfdf042878c6690eba6adea8555c058605e598feec46e067220ef1595bc3a54b030fbb2525106c13d071cd95a3d8134b3eadc7306b63abf7774d25ea50f58018d0ec6d543a45a4d48802323de5366ba7372fad00288522208519031741a1dc83d0b598a9"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000000080)="4e45358cc6603fb5141eb1380fc2d42f078788472c3bc24403019c2f83eae58dc281aa21fde440d60389e426a6e1d7e42d6b8bf6793cad", 0x37}, {&(0x7f0000000180)="97202c4f12a8c2c294cff654df4d145272c3c206a163a8769dba0cadd8e87dd33178be116dec3418c9df5f61a40ea3e7c8324a5c87b778e92cc9ce8f7fc60570eec53664ef435b88a121e7bf96de51398de2a58c92da63d011ae2754b1d860583882c7f8e6b81e81cd439618b46ebd4c995e2ae978437776a5ee34e785d892aa9ab7594157d105b0173c1cc6d9c4440f532f928f388cdea57c62a422cb11aeb8ae3086409110355c5f6483bfd886caf2a7ada98448f34b363dbd2cb7abcb786528db04edb3024928cf7c741d9388928d12642bf743f41a84b6bb8a87ca314913610ea86b6675f34492cc18a37182b20cea88784e362831e99ad0884666ff41", 0xff}, {&(0x7f00000000c0)="f950efd5ea2e3f0711d7e6", 0xb}, {&(0x7f0000000340)="cec23be28015896c5602d03af1bb2a2d995763c38f95ca726fb77564df4df5464382b09c60971f0e35f22174485e8710c272472a716e04abaf54f97d83b71e55193a6287a37bceab64be55797db6da0924809b1d9c46d48db4ac08687b5b978971eff62a9ce69123aba46110e1e19018cac9524852379e97107e04fd9d0b715b84f88ae9429a7974e6dddbcc5b28267049b7a2483da72ed5933abbbe0c704090512cb22da3e29181c5093078c655", 0xae}, {&(0x7f0000000280)="468be33880fd790bc64994616fd2ef8ad57a5b88df42afbd4639ecc898e3b5f32c48d5c507bcbd9366a806e3ce90e5bd01a79f5b4f0b66469920", 0x3a}, {&(0x7f0000000400)="421ca85088563c3e2aef3b7a84e528195d401bb7549889931999caf1acaf0ffd3cb8ff52ef991ace5bbff81c630fef06d9db66a91937f2961c53b99cf238a9e24f9176", 0x43}, {&(0x7f0000000480)="292318c93032d7624b4ce76c3769541f0e9ed990a22991a79cd0b6b57645897430653e637a5b1235c691094ccce6863c8044bd7148c159e150f82fc9022f006417d1ff5a020a06051f85c8594b1525d900ca20ca61df0d83c4a27c5f20bb5c792d9d231a95ce9d71aaad61b352ef433522a1774084bb8e6c966dc97913192498e5c1635ec55c21e4e784a1f1f9642f0326aff6a26840", 0x96}, {&(0x7f0000000540)="f31a6ca6e417d12d8e8f5aecd90d12b10da737e486bc8062a3ad38203888741792873f16434239b091ac6bcbc959f9fb8436e9ca51d5d14a887467ad68312fb1a07f861c20a4089bd2bce8153f0f3f37a18b4f1c2b49338e3453117a82a42e4139193aea0f147face5dbae1f", 0x6c}, {&(0x7f00000005c0)="ba5bef3a1aee15a3bf5b0cb399b8793d618de9027731b943f4f9cd1997b30077a7d57e8578b1280a8ab9d195664a9504f0f1bfa2a42fa916d14bb62d29be26382e463f734cb2cc61fc36e0344c247f4e64a6968bcb923f97470476d01f5b5c913be2f8969a8343fff5fb4887d8ea471a2885b68634ed0ce07bf72f2cec8d230ac82ef63a680943c17f77e40e03276c03c5789d6cbb4bad813ac54707206c3d4cdbde4e9f6530ce5a6ca6027637c7a6683bd77df1ee87cffa2891794072dbf795e45822d86cc870e51b41137175fb42204e531f712f55350d514701802ef7fc939f838f095b967c2de8dd81792f4f2bd7d71b577f7b65010e3a4af1e677238988fdd21fd73c92ae70cfb84c21484046f9a8fd78978aa24552e1e94a482d1d9da157becd04baccc942d60d92970b43631075e48d7ed7674b42d8e679cab2ca5a850bcacc264cbd679cadee9e70c91bf6cf1b7ed8b53aba49f68415ff10672387ca9b4b12cdf41fb24e35219418fab102f962f2986fdc24f77365335ec3e2eb1f0eab31d2826cba2a8c24396877ee456e7402f8f7f869696e5b937fd1e719092d8b888dd1e882e125ad4c5b8fa9e62ef001ee583d6f5ac2aafbf88fc09744d43951159d8ad0e032bcf29c9fd1fdfc01488e02add135f1916156a67fa0d8ce96df29a5f04519d65e585cbd47ea6ac0ddc66987b9f036ed7368a9bb77376d533c62dce57f523c0538e663b1e782111f0097a11b8412351a7ecb5f017b2417eba239427ddee643e95f738fda5651f7b05f4d4e42d644ea255fd5641493f6a8d61a829bb20133aaaa219ad9762cf7f34d56f89bbe2405b735613c1382889dbe420980b12a0bb8f2a3505d085191c899c8e061e857844e89feae63a648033a2bccfb29aacee0771020042f822d37c8c50d77ef10ff6bd476b216d1fcd8db669136147d9dba426b44ab36ca6a9174b41e0c985891321e199d7ac2786db2c22caf0443c02be4e7eed8f29dc29ff6411699828bee62d6cb23bfbdec1238e9cbccbd8a200b10bcf9e8393f3553e0ce8b8ea4ff3b9aa5a1425d006583e09321054f0bd7fd29a247d6585667bbcdd44fbeed6f35faa49eb3627041c4d4330ef52b28f5ed16957cf93d5d7efe8b64e7a014ed99132dc387959d5016981f6dc4d7dcd67feeadf2ecd2d1dfa081a18cbd42960c25f701f25ab70a80af0fab2fd52368126f17d6dff66eddfc4149e4d10ccccfaae6fe890228afa3a24394e8a23ff19bdaf6b76682b8a725890955c8f13ab4da9a456f2f0c9f8e5c5f4f786b470868a6017a8f67fcfbdacc91213319b27eea774c30ad2de3991b92f7a5fef42c4f8091841b429362f4dc44eb0dbc2d10ae8f46db2661073c221d7c56cbfdea1127d35504f984a2999a94a84e9079e87937725243ba03f8940e09b4f152a2ad90e65fa073a7ad2cc72233732adfe28b312cefb1ae353ac7ff18fa8545b21811b6c664105632446f4bba3b3e32507480c7cfadc62824f635a4982aca734f0f5fe20b6641edbb30f2576877dbb62675f17b2a0cc246965db51779a5c208cd14e94b48347a03606159ded7da0a4785e7f50fe1bda67a316faf77fa7b801316c01543d387f0e7958837cb800796e68ca308787d9642938b5504b4c48eec0fae682a2d06cdab837160f2cbbfa0c10609711244be34609a4ed18803bb1fe083c682702c350787358e392dde0ea4d4859bf55bfc7de0482b4dfca37bba782bceeabc20d358b1c972a7228ab10a03958d77cf2c6d3f5e9b1a117174b39905681f00a74be45113d8e379ce81964e5174f89d886d18215b13be7f4006bdf9414c10a5a15af8e3ef1b60b279faf3e3ffe85e3850dab1ad077ba9d9be33d121855ffdf03d86b9b09a7984b344024661911204b3846240b096f4e5ecf6ca97f9abd4db1caa55859c305bcd1d9486575e4ffe186f88e2be9a0722ea385a06f791394a4b0b5a1a04040de59b6748052b7138d8fe11a224fce4e87589fac34bbf611e57ac7fab11cd50596cc2823847f186966e8c9050f5e76f9cdad07a73524d82c9207016b5a1e8682646cfb224b17e71981b22cdaa547cf904b16d34173c568eb147171984989bee18bb3ee2b47e5b23df023424b2ae5a88334c0fe1d72e29406663e505e21734d6e66016a9796e6f8d65968a531959c9cec85f0991a6b11ab1e1491af691b4bc98b3df2f0113a2fb9a3d2d5accd3b108882aca42c2bab61d106055b35b23620284030b742e7b58ce66cad4f077d8b6be2b02de3387acd9114f158365a76115499f50099b9319bdedca6cd6b4bea7db82744dde9107e4949e52e395b130813fa822ab5d552ea7a5c033d06c9bbf8c21eab1cb350a929ced9e563bac280e70852f6225d530b9ec1ab4373cd57d2270263cd912a0031f374fc196499e3ba0799b3e1ce99f3a32d35129278c11a6580cc482a50ea1783f619cacf9f2ab32e2e2ed2704e9eb46f66ce3bd5d2498d3bb22fd153131ab4694e76843ea0feeb19d4fdfb42733b6bd6fd4a2edc9016d6d561827d5683681aee8317d298f6ee85c0cc4468ed056feed42bf85bfbe8566e410528e319de1de2d2ba48f5d73c60c1716eda60aba519c72644c6bc120a6edcd838791a261201d1de6a32ef1d3cfead497c2bd07d104e6570208422862c30e20ed147a36a5b30f89dc9ad6b72e167c7c5518a0be718fae910a01d8779d3a42ce020b33edaf9e5437136279c74693ce5dd94645d2852b4fe94f94e34e2f69405fad71b035c6570bc1278484135f0c18f12878f5c36c35dfbd98a68fae1195610ec4823836453fd3d89539cbe36372d81c017310c8908ba908c1448d0de4d2f0bdd507dfd10f7973e509422b44dbb4d0177fccef4e6f9ef42d7fdcd8efd9589b7f0292374f5101043131c12125b7ea728422f70090fcaf0633d299b0efc2ab90b60760403f9281c432057f151371059d8069a8ee7d4a5820c0e1aa00b23c76fa30cac4472f3e06617e499276ac28848cf3af9bbc6788c136c7965412bc566a593deef18c8cd0300d77feb422f309abde05b2a1d112ea84e2109d7e9571f45b70494f062128e93cd1704bc01fe8d8f3ee9df1640db7f0ba1383b26b30df921b8345368f0471d4635fd79528a63264b3cee7c1c2bb5086d0f39edae5714e7f35c0d69803fa69104ac6e7a22c44e192a6469290032a5be1a394027f3bf9feb3cf0e98a8225dc293c5963ca5aee2e34991fbff2d5a3741f7e4aa2dd224f66381b032f287a608c9610fa11465cf9d6f3878933cf99ed05339f03c360582eb48b1c890cb90e67aa69e9d2845956f46aae16dde7399f58845297ec8ba9fe93c733709d959a267be20aef59eb4a84aedeac12b27987fa9796e62f5c4d152ec8040ad95f1e20bd770249e096f1ff9147da22a3fc7650134805ce3cf1e50378373e1797090ee5841d36ef4c8b20eb52cdc093700738736f511db7985ae35bdb7813f8fc5c0722582076ed70ed7f926e15c04ae7cef1b08f397d676babb61dfd85009f672d4bbfc3bf86004965acf39b19ca065fbb115ef38c26cf9bfdcd1e97aa3e21cd475489ec3f1d9f936daa864f9024092812ce7deeef5e2ede3afe6d188fd124d89f0a870de90fe9903a6d2b15637566f99a15a6a7d6975fe41cd39baf57dae049a8758bf31d416930cc9d16fd0654ebb8ae5923ea1af0a3248a6e98a227c2a7dd22ab37b78c797bf9c63d2fdca2d18280821582692b52dbea2231e908039c7425daa292ab6f9ca706726f5937412372a201913da0c676dd4a43d42b9aa033f4dbaf5cec6427412dea70224cf4d96e5e717f1fa9746be1dc7148994b9b5de187f32313d4b7d2550e2db04f8c83363aac31bb8700de1ea8f2f0ed66e4d389db36e07b9de0c947f68078432b91502cc5ab5d477875dcd4ee3e5e7a6f74ece2391fcd644001c1060aba9ca30279208637cd60b7266acac7ae1940cb98d1395d8945b15c76277e360c9464dba440e77bb61c61b71b16a2c2f17ce8ca181b723a5b78b30703a5e65e77ac0c5286f66ffd610554a2d175cea8cb6ba280f490d69cf191ec9228db59c6342d0c9844b986d06c5bb78d1580eb3b9be7c69ca35f7f32eafc95afba9ff2f5b163d60b789ed2eef7240d69aa3c7fb0a32bbad9d2c777ebcc300bbecaafa54b2060afcead2b1ff54e4ad2c2e8ec34e889d91a762a10d0cc0ceefc071936155666d1366c831dea79fa043a6cab0e7c5ec8846a6ad57e54874113fb5fec4487e0688999f2dcf82cadbc8f2366dbb128cf1623725d46a3c89e445cb45c3d0c8303c42ab98f55c232ad85b926f5d7bf62eecda315700eddf1448f342977e97e9b41a52ef6b05df6e709987114b31cf560ebad68401ae9a1c5f80b1d49ad76ded638c33ad295bdb3254c40ab33d455f7220d2e03a9c9711e90ae2f3e4ca92cbdb4dc485ec94d074420fa9619a4bb0017caa7e51257faf55d49580534fac2042379eb153c1223b7c8b2f499d486bb5652669a45a570a9a717e6addf30dc82e59d49c129d3f847f0dfcddcd774ee54d2a4ba95fe54fb1e574f42e2ad1b7d8e0a9068ae5473af4795f6c3b25e8d61019972617832510368459b1186ee2fdedd0f566e08f5def6c9b40cbf7809e3259c8d8d0b0ebda2cd7e1e779850a2883e80533fe869fd00a394aa4b7d36fcb5dbc405a16874e0356352cae110243578dc3ada9f81c7eceb6354fc92142be0b0efb088b79d3434a61c6d952180c24088ecb293d64d676c15bb6bac49de8ba35864c21343a3b46721a5420aaa956e6c0e1f83e6270d2cc7bab6ac32a1a4d86b8fe56313f77562e5892a622e40a1ba4057762ae27e4dc73c49ee0c4becd90f6466ec05e8b6f67b680df63a4f3a031e6d5cdb8a513cb0ee3642080790070547a333e3ae08a446152ccc64ecd8c76cbf6ec41707302c6afec2faed4fd7de1faf4e64a8831ee5cc04962b0042970539aeaee43d1b919c6812ec186c7bf7187a18bafb9989198f071124a0a8c9913bf87bb805a1e03c32c83b6f6d616a993e6ce6ab755b177c981862430776ddb58b178a15e8cce50a1b07df5616a1f670a55b1a386fe5874946ee5a4c474638c34119554fec00cbf500a805cddea8f955b1df3d4163ffb863cc95538aee72f21f64e812e857b491cea65767df20a10b044d481b179303e7334905cadfdd3ac58a23f6240c8507cee1bf392a91ec497859055a4a2b651a83104369eb3f8c54d7ae01d4e42cae0452d4beefc9b64a93b3ed748643c9a12131818349eee1d00b892630a53485ffdd005bbd808e63f6196c30f9c202d9137f171efac450012af5d29d112614e43926acb688d0d140b84ec81b59f9d383359f837e0826adc86cb20393edc64959877e8f16534020e51ce899995f08dff0966a7484f6d8c6806a7bc8b9ec1119f218f355a7e5467cd5e24f1cc4793d660786ea66576b934a20698ee781823c494a074ce4dda75fe42933110a4572c9234865789e58f00f55b88b5cb760fe1271c57ff442f84c3692543e831d4d8c9bd4d8b41bba43272b37ad32836bfc24617d93f3ddde86c510e2b6333227579e5fe6e4fc3580868ef37dd0ae49de99e9c79ac31817be596daad600eae801217c9d884c916027a6887356eb5b8cae5e82d2e251d92517588eb01199988c4e2acb1910b46b62f107d12066178e6837bcd2a4126a4f3e51956cc200a9ff2731cf76209a8bc04f1f63ad0438ef36f28df21e6867206ebff0c03ee65cffd064521aa935797d3d2587336c787cfd5a09b151061e7794079", 0x1000}, {&(0x7f00000002c0)="fe59bb16daa43a6d99b5f7e9aac023", 0xf}], 0xa, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70}, 0x409) 21:10:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) sendto(r1, 0x0, 0x85e7d6883645798f, 0x0, 0x0, 0xfffffffffffffe1a) 21:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 21:10:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x403, 0x20) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x4000000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eeddd003f3e622477c97535ee28ffe5fc23cdd03607a1dce6c47c84f4a065008f37e85235ecc8c339739ce6de4c4c9f420b87d0aee688f8b3428eb06ef9b27ce7a230ae2e2773484f8", 0x49) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpid() setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000040)="01", 0x1) unlink(&(0x7f0000000280)='./file0/file0\x00') connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0xffffffff, 0x6}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0xfffffffffffffff8) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x1dd}, {0x100000001, 0x9}}, 0x0) r3 = shmget(0x0, 0x1000, 0x101, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 21:10:23 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) 21:10:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) dup2(r0, r1) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffcb}], 0x9, &(0x7f0000001640)=""/239, 0xef}, 0x40) execve(0x0, 0x0, 0x0) 21:10:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x8000000000010, r0, 0x0, 0x0) ftruncate(r1, 0x7) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x80) write(r1, &(0x7f0000000080)='\r', 0x1) chdir(&(0x7f0000000180)='./file0\x00') r3 = getpgrp() linkat(r1, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) fcntl$lock(r2, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x2, 0x7, r3}) 21:10:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0xfffffffffffffffb) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) 21:10:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) r2 = socket(0x6, 0x4, 0x8) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f00000001c0)={0xf0, 0xffefffff}) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) r4 = geteuid() r5 = getgid() r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) kqueue() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x10001, r4, r5, r6, r7, 0x20, 0x1}, 0x9, 0x1, r8, r9, 0x31d, 0x7fffffff, 0x80}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 21:10:24 executing program 1: r0 = open$dir(&(0x7f0000000240)='.\x00', 0x80, 0x81) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000280)='x\x00') msgget$private(0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000680)="382de14a36cb1f520b53b726b7587a467d47400796f4830e35905383dfb39e96b3b0b046dea3989686ccdd23", 0x2c}], 0x1, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x407}, 0x4) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="3ecbdff09b9f3f701bb596a59cc3cce8b1c3f2674268861cab9ca05ddff68650b45f84bd019b21da0a2b80a9e3a7d9599cce97c7601d156fc9801e785b7ac8421de7c910cf010cff009cb95c94719a41a7bcecfbba534c1664e51110b765e177c53619c6b8a1a3eace8091819c3717902f8bcb32cb407d2affa62fb830e7659c8a76c676728b0ea9b63aa035ea26d32a36870cb096ae044a92c6f057f5a0e0e9419bdd5e9efb50", 0xa7}, {&(0x7f00000003c0)="551c3851a87fc5079bae75667fceefbc8c587bde88a82ec18e12f25b074c40f2afbb8083d56b3fc5429b70d1b15a3a8cef85a7663249b4b6642fe8c2d65ba507515ac0f0a11e88659e2713dce6947bc535fb", 0x52}], 0x2, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="91335a651ebaafcff77c2ad4769016d1430706054632be98ddc9cde36b96f41ff42975f046ea6e664dd26b33027e44468da96dc79d5b5eb0c937ea15ea5e9ed36e890722c7daa5576a1c0cc96831ab5fbf053eafbb3bafd97b210371343bceca41dfd2aad663d704f6ddcafa233724b70cbc45871c7e1f0b2442628994865a8652212eecf6c7a29a63d62bf099b3b8fea1c6412b41564a481a1520a0ac540f3a516e039d3eb7", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x8}, 0x1) lseek(r1, 0x0, 0x1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) msgget$private(0x0, 0x1) ftruncate(r1, 0x3b0a) r11 = socket$unix(0x1, 0x1, 0x0) r12 = semget(0x1, 0x0, 0x4) semctl$GETPID(r12, 0x6, 0x4, &(0x7f0000000080)=""/19) r13 = open(&(0x7f00000001c0)='./file0\x00', 0x482, 0x182) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000200)=0x2) fcntl$getown(r11, 0x5) 21:10:24 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2012, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) 21:10:24 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 21:10:24 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) 21:10:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000040)={0xfffffffffffffffb}, 0x10) 21:10:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) semget$private(0x0, 0x4, 0x40) r1 = getuid() r2 = syz_open_pts() read(r2, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) syz_open_pts() setuid(r1) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) 21:10:24 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400002002c4, 0xc6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x80000000, 0xfffffffffffffa53}, 0x8) 21:10:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000140)="87", 0x1) write(r0, &(0x7f0000000900)="96e8270d5bb759dbf07618c6a0afccd3f8a592e4731f3aa2dae2d26fd7d4d09bc58303a25c8ffdc828423f977e630524e5d791207762ae69ae56313e018924b20dbc0f4c04c4019f43b46c127829d8b88a5fcca0f100cc6e293b90df8e9b43504e4a26c801df636d4f035b54b5c62c66cef4eefd426fbe6e17f72627defc90d9bc34268aa88517a11e0cbc54dc033062113ba0da128173199145125bdea1bd64b1548f987b612191789ac9575766fcb5b26849b7f0389ae4b4d732bff9f60f1a31481c9b9f5b08756b7de84e74b40e30356ce8a6c132242bfbaac77783cf69320300cd6da2eced51998fe7084266524f426a370e6f19b0e169042d21ef905beefe351d8d53b649ac8a8437676905c40cad31dcf6c6d5171ac67acd7913b5a76e42213f335b06b3b465a2a2fdb467a418d866dab5451b0079ad49d227e901df333e89d6f260c2b61e57db3119dad0b74a93fffb11625a54fe9cbd1a891b21244773c16066e070bcc2956c90a029e296c78520ed2ab112c4537e3744b6324bcd3a831dce1cbaaab09057cecac330a4ac64ca4f497830a6b052571ea9502be938d33f539849bcc8cca2648467b2539c1c954948f24dfe9738f7d9c365d71aacf28fb52b4f2a6b902bc118432d7c6f2c52690bd46e510f4d1f1836a0bf83cb77cf2da8a2a90839386ea2847684d41bf280c89cb085695d244275920ebbc626efbed10878290b8e0abfcae70eb79990f2be09777c769503fd3bcad021695cb7b0781b283b529515ffa57ad4296907c5a2d44ec51863333e43aabaa8b33d83a34fdb33cf85d930a229148ce9320302ab4d5588203a38ce6ac1c4f05024db3624b6a94e32bb0d57c9bb354474b484ba38e7f41ded06a6d3851b1297a567dc6774f97d5c4b88c24abaafdbec95bdcfc21a386fb212153e457f69135ee7880dcb4d5556b921d99b4d3d3246f407c431227904a2c3330cf4894a8837f6def564f54d97ec6adf6f10f42c610588fb34181b9d4612c083a42892992afe42b93e6a0b7800050f9d315f17d726ee3d24f3f59b87fbdae069497cbb8aad52ffe896d16276d857321d2c4800cb7fb6bb0f5b66132c22a4713a512f1a4428ef73a119cdb08fa00cf052941816f00b73a648b86fdd11c6e0ad8810e214c83a2aa1249ba1ecd62fd4d74f9286051f2b95444a8fbb7feaf69f1e9d06944849520b7e901754f292063b54be3dc78b84b36e4e74888b443be9c2567f0eb1d32ce0d5fbbf422e9770df56373f2c3901da38d07839476591ce181255c2263e0865bb28893668e5b9c4f96bae3ce8089e0735876b3919a1e79c049feab91debfda79130e2b2214d4c449e4c16859372d5f9074acd636e958dd8e45e728bcd9ac206f1b583bf3fea4a676b8196de51c0e33c4abb551183019aaf2565cf5ee6aa8fbd8779465cce442184c0cf193301933884574fb7844f4825fe926ea07a1079479804778f7e753380bf1eb15a9c897b9baa6fea07b7cf953ddce20917c5c0e527630f23aa47073c3b55e0f3894f31191c4c36ddaf17a870bddf56f87188d4fce42a61a127520655e16ea9c7a896c7122253081cf28c48b0e4e4510fb3d135d2cb89c07e3e6fdde543f4b404eb92d2a3c7d3d15ba9252849f439442e1b4fa25f784585f3782b76cb09e0aa4be1db9b56e1327a4812bb396b900619828ce874b67260cc25d78f144fc69d4553d1a5c674b5b9ddd6a59636db853439bb391c2b67f7f10c9eef353fd509875540aafa4d185472e1dd4b418e010482d61d93ac1c96404c50a8a3de1e4f4ff006df87a9fa34e7c1037c800a8df0bd2527830226288addc0bc4e2dade84596bcebfd4d0f8a04a6a89d8c72c39691d1c7d2df34fec51b15c5a8b2a34522db0e3ee2f1a64924d7bc4e524d489d3ca3c3372fc05dd2cbeda4c99f35c545e80be6963789159dd1d5c763e01db083b8198103131a02fac5e2564b437cbe0b5af83f84f1426247e94bc3d7fc66c7f7dfbbf609d4618cfc75e66b02fe738045c7151f230d1c7dadd6a87ea4dac93d07e6f6b5ff80c8e9e76fe4a0333df8d8290f2cfe96426d40c9b0003a25ce1a9a601b598baf609cd3e0579aa0968fd896e7c5cd4c658a70fb65552d4130c185d8379bd0a42299ab03d039567d109a6a14b42648c5feee845a7cb4ba9e75d3bbe2bc8006eb548ff098a495f8db79f2e62ea257da355c713d089598fe84e50b89b19c42751d7b1b5d881ba94d0a975d214cb1aee1f83c4868be86bfa8585f81fec32747bd8a33a3b14f8df3b49544c798a917e15d28830649f45e650372fb1956b9158e0d0a7804d7032516186dcbdb6f9b25b639d9a0b56db78b75608cc5364a348da097d4228e0807222d11afd3fba6aecf331b10d7fd5eb1be159133a2dfad8a28b584f4761c7fa551a9bad2e045011c435dc8645fc7285fb1fa9238a9502f8520daf4114fa6f63f759c7b89fba40d8a77455e4d40b44b2ea5831e6e72f138febe31b9069093a6bf9dc5ce72c6233ab04f02a4b14e6e7a869e261a88f858ad264d1fb74edf817a6dcf33261a6a9bab4bf70c46a431a761965f184ab1b950987d647edc0e6e18ab5934fc90ef9084fabef1724cfc72bcc558d633febfec74a962dbb3b263ce5adc14da1dfff5a80824dce27696ad91122a5b4ac1db7699c048a237089f834f07086f1de843c42e494703a15a25c9f67552e78e2abdc10b584d3232b68800ab80ea6b7da78b263577d9905668afd6b71334512bfae95f01204343ea72f75240985a307cabb95bd2d7a5f373339b1a2bff321c7627711eb2fdf584d55ddfcc7779c922249350dd7b250e3bdf1919790292083d28c15f5385626b046a333b6822a14147a48cef216ce5717dc5d350dd14ad1153964543724c8f60419745b8a432175862f583c64ec5f031d6367a1d4d914dc2441ecf6e4ce985350b665098f604cd7a41edf9b9e04091e6804231ca4299de1310af613ec0b1165d3159c2166f961dbf96922cb10f5a57885d892379b15153b458c895bb75c964ebe15de961ea3c82abcef0429d55687feeebf9113dfbf48d0f9e081b6d29cfb8fbe3461778a1e554fd6d91db35541f2ca5ffe113aec448143e702b2600eba7333b00d713f3e2796963c245e08f2e2799ca5b25479a7b58898cb896801db5742891ba82803e131f030357338f943dfa22991b3b0e368081e531559885201513c55a9bdc77ee3b070b992b6a3970324e2c103b38854313658052ff5c35bf91001a709a324ac8c7f9935263fd501724b74eaca39f5faa176b5a76095c87bb709ef57552b12a8b6df4878c38e09a5969f0f70fad50c59dd9ab4ffc20c50c672bd27990a5b1fc385bd63f9eb0d57ed304e3ebc6ac34fe7465dd10a45ebdadb4a967077dd67c40725832ccc0848ceeb0261075b0e2eea48d92919d180ae73bf356a501fc5269d61fab139fe7449b990bfeadca77ed559214eb5dabacd3a0909b21c9c88f80b293777d1f2528198d2a1ba9f4cc101e776ec084f5a4c4ad84205629ee703c0163c4caea8261f9aaa1da454bffbb2b3315a84a348971eb9182f050a0964755cbd2c30fe2016b51aefd24ac558ded55b0038b4da54f3c5cc526549971539270faad30d783abc0b1cfaa16909269a50ee3cece64f4c72bb0c88a6f6fca22add381017f2c2291357d9b9dad653696ac30556bcaa38efffdc4b4f93feddfcb5cfb79e08c2dc07bec96a0acb42dd41144f7557901da4d08e79334f519f02094442d5ef2eca2a67d35739ae184fb7a9998deb3519a8e03a5f510de54fa3a99ab46801732879a91600cde0604a01b33e88c813f843319b98926b097a5d959bc140afcd1af6c02aa091d413f00529ff579522519a42b45c9d0d47ef1ae499fe40edfad6d07d858fd07a173b5ef2275bea8dd5b3612a0c0bf7792ff01c50f031403fa9f724b8d492f8886df7c6cb7446fcc3b4736df818858f73fdb7cd4fd105389c9ee2dc4f76ec70eb3ffa1a5b682c00b1ded954248ab300d37784750c8cc05bafb5f91630ce184f7ca83e3581fac69ecbbc80e9037ffad07c28b1620bdc379fcf0470dcc5906ab9999292fee69723b0bdb9734fe249f9340ceecf3d66c462def81de299f41c9d3e15a4a91850d3da76e40e8ccbe9c030e01f43fd0229df499700feb8fdedd08838a312df078ae632b90bbf4d1ddd06046e15d2da4126ccceead7831323cbc8eeff927d7861579de3da7dbb730cf23d1dfbbad7cfeecb4fb07fdf628a25a1684789590580ae05f70b05abec19c11946bea9a20ac5bf0e3781bc0a530c40d324bd45f5ed69a9bd10db0de7be8f4045f78a6db345a800c08d80e375cbcfaca56fea77d1f5969a6f0a704209ae7659b847c636cd26083c2fbdf7131471f505a0d322e9106e21a229513cbc0e62e7539ae406af6e25b05d3a8bf42b142879ad29f1a00185871883bcc13506752a04b9819fe56e7f65e4f8487dbc5cd7cd64565d6a74b53f19d960a67feb0d3fd64adf7043591ff9123d400f4d7605442c2e94beabe95437f8fdc7d87d48a45a164565a826b08814fe62630658d2f888c34d45e0b90db3277fdda584041dd32a4ceaa34160a97d68c5ccc9f05997281d439a91d71ca4e152e475d82e72f95a0dbaa7a3de819296da66fad051bf91cf7dbd6f423ac26cbf77927b0fb0b1761a741e5b4f826ecd5fa10f57c74f48d21bbda4c9761070982c41c745ad2acfd51605d7560260f1fce7bfb1108b346d4b5e3cd07ef3ef4828304df8750a538ba884f8c7d31f11acdaac19108a72925aa17c66058790282dec9f1d55fc8bd18178b7ef878671b5af81140f4d445864b209c1a5580654206e10c09e79804060648e6e3ba11188d1006b583cc39ee5ed66cb9ab338fc8bad9892d5b83747bf4ad5ec41b1d5052214b97c657ce95b09a4001d17a8dae30b0612d05a1ab7ed590a3a0990b1fc133f8fe9ed0a91e6bd4469f6e305f11ce6eecfdeaebf1211ee1d9ddad08b36aa1f7452180cb4254ff69fb77809fa48b6b8857466ca45b9a96e75b69468ad7ebacb3c483f20728241d391dc7fac4dad87321718715e5fdd2960af5523235fc720b1bbb32e6c52f401b600fcdb3fa488900cf77aa87b55fd406f16723f72f74a5691984a9df1da4b03a77341e537a2d7f518a643dee2d08982ba37937d68992ae555dd87b29b9fe4c556cd196264fe83af342be1a027531995e7b352d4f413602bb1beabe6a4ddf6a6a5affe5787a2d020b6b26c03f97bb65e65b8472a12da0d9a8c877fb447f10b7894823b3ef0f06a3b722f23c4bb01fc957d17dad9168231bd9464aaeb715fb00fb025d6b686e15e1652609a049f1c247b5753b454f412ec4bec572228fe97d15f61fd6b13e024b7653ede104b6c34bd2317cf1cf01c64009e1c50ac24eeef342c0c74de898ce170cc00bbe545f257f26fe767a5ea52c68a883a7377b1eec72599e36108fc5b40a361b288d8681fcf4779e9d473f6253d6f3033eb891d3f55bce810b0c603fee0a4a998dc6aa75d696cb6136834b7ffabb123349b05012e93dfe14a09807599264de46b664e2fdedd572a72718cee786ad5d9b1952dde97d7142a111c20ae3330e3ef1f9106c426e2d67bb0f92ba6dc706ab33fc86f36a0029c40d10812e8a678df853ab4a55c435546f8046603b3f6d087f0ad37dea4d8ba5f30fdd1c9e4aabbea3801b4d2cbbc1fc93040109a5514b2827faf3371056cdbdfc35144ba8fefb75bd8c789ffb4fea6cf190eacc34755a1f9bc8753879ca0e92e182cb", 0x1000) pipe(&(0x7f0000000040)) dup(r0) 21:10:24 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x2) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 21:10:24 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 21:10:24 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c1e15512f0595c00bdeb36cb2812a22b3c1572a2209bdf257624e18f23fb3d43dcc0781351620eab47be9502eca7f8c01d63c1b3065a767442d81f2015a620ef4d40dc6eb792e6607125f1ed5cf9ec3ea6d2382c10d5b943e7143c7bb73cd740143e40c5d6d5645eb23e74af2e1620e8f376331348ec2d49035eb5e1e5ff0d8b8a259bf7d7a3d429e255333defecd603df5cedeb246bbefb47141f5a6ab18a74e3cdddb8cf32c3b9a5b614803ca59213f686778be4f7d6c51a75a823aa32dd4de8e08b088803e6046ca342dad164ba1d87fba2a55e8120989759fabead10c56777c3eec8188035ca8c", 0xe9}, {&(0x7f0000000080)="67c4f795b97350bfd218d33e64dc5ff39a477757e927279e8b49581fba6fcc63fce36e2c983355c28f68e3533abd2d59df949dbc24850901e9b4714d9080f8032b928cd95ea3307e4b", 0x49}, {&(0x7f0000000000)="01b0e5434fc877c5626741ea52010b121a8eb542c4f47999b6d3fc0ddfb261366f6dd3e085a5538b7cc4fa4130b88c3c0868d923134480ddea0271b38a5d6423", 0x40}, {&(0x7f0000000100)="10393227894ed26e10906beac6a8c3f98f08ae27fbdcbc03ba24e76ac30b6644635f463e60031bc999eaa3dce02efe9cd8da97a1734b9ddf461ab7fc58e072", 0x3f}], 0x4, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 21:10:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/181) 21:10:24 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x48, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 21:10:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="83e68aa547688d8eb45a406a6c09e6105aabd1e62c4371118e4496b98a549f22c6d8abb429e4598576fbcf224754b33136dffa68bc5fd54da0c8a831237f931230c6dc8936bff9c6572c7dbf4a990d871ccd91f512939abd4c90784815fd6a7a1be4638ea34a8108a40b9951e9bd74f4558da973d2be1e573917913b8dec2c537be88e95a84269ee2cb73764c76f5603ee655f32ee5ebcf5dbd8712685b2c1903d93fa3520be80403ec079576960c5a7426bba28e9484911ca5dbf037759db6abd1a6910d90de9f4569c", 0xca}, {&(0x7f0000000280)="9eae4464b845ed8a3f50479d3c9016c0c0544fec50fa8e48628c16a62a33c7abb8747519e84db6694f73f614d417fb29c751b2c754835bb505984c623d9cb4dee062eb5bc23dbbf3b0db8eeb0bfef745d921ce31d0878ee929e74bc0f910d7d792740a03065714c4de5a3e24acb9b7d66b52b972c54fcd9bface502b837f67acfada04ac8f22d6b177a0e8d3bf1a425fcd494b91669f76b6", 0x98}, {&(0x7f0000000340)="3e1cbc2f14c9393b030933a18fbea4700e5d2043a55ced153f030f596fa43ce38e36ff42035e3d20862fbb768b78bdcb71c7c9acba42d0de0ec7f9d3c18768eae48f67130aadac7707d56fa2edda02f076b97f4632abfd54b0eefc4d06ea371887f0ca0b8377c489a7e4be0d3b100895f3b85870c1525a8bc5058725a37ac4364a91c133c9b8ac3c962ebb4373c5a3c412da1d6e5f0db6f0cc55b3d528c9ed4bb89c204f5d0e1e54ad6bdfd7e755a4078a1abb844cf423767392170d26f6d1130788ffe649bfdc4d23c5056cdf9138ee04e93e5906f62cc7ce4a66912da58a4e4e985807b75cd456c6b89bf25f65160798edd1", 0xf3}, {&(0x7f0000000440)="c45eea36346a3f3e065443132a864b45dda3f6634ccbb9276c7838d4d54683b4ebff13afbd5c85e8441b6cdd7f6798588e24f5316bcbb944f1ddab366823c196706de662b9f136", 0x47}, {&(0x7f00000004c0)="f8ee861446c7caecaca0bc0b675b44b57a5dd77c11", 0x15}], 0x5) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x80000000) r2 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) ioctl$TIOCCDTR(r2, 0x20007478) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0xff}, {0x0, 0x700c}}) writev(r2, 0x0, 0x0) pipe(&(0x7f00000000c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x1}, {0x8, 0x2}}) 21:10:25 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="36f4a1722c7148abadd8f8beef066ac4823be02769c7269556d3ea1200ea450606c688951d602a9e151d9c9b1cfd09396a69d76d12d41231e6e190125c534b167265514f82d1368cec454bb02bd1900cf3d091dff1041c54afc5f1bddf56f1b3d1734908d0a72f5b2fb635d0506f2cac05df0c716ffc16d8d863aff66510eaf8f9fdec49542f76cfc2f4920351c03f3351b704e47c9b05d26532cb7965e758d48388568a62a97384240f6dc120c02d24b7c8ed663db3fc2a00a77d86fe8db6de221c12ae89ff12cb687853daa5f65a61c7127331bbb936a710f7c96a389a64f12999ceec543b43b6f190ee5dbb078a20fa", 0xf1}, {&(0x7f00000001c0)="3d9201b9eea4d1f5a6b23735181eeb2ed4795f28542f3dba37d579ead0c82c8f7716b0a2b1a404c08d3a6dfcf127c52e7502202e4cb2a741d9b98537656cdc902e0b32f8ba5ce1fa8652327379a96f2cb026ff997c2cbf3309bf9f16cf99d1c98857a77c10a1314bc4da8fed92db15ad4ccf8483ec085315b318c1bd6c166526b40710531dc526a3b7b3281ee28a1e21695e832b1e9f2e9ca305cdf65f5541a2c4b106f2e1371c5b60bc235220c09aabe08da56ed50cd21e5cbf4928e0a8cbc7ba7bd4cb7cd4d9ae33553b94745dc721b369d11d0918fdc67723c52c62818bb2bd45b759b0f3c13dab365a3663ba1755b747ecbd7535adc2c6bf17020f9b74", 0xff}], 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x8}, 0xc) socket$inet6(0x18, 0x4002, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aba008000000c3513e2a5e0000000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7}, {0x18, 0x2, 0x9, 0x7d94}, 0x0, [0x83fe, 0xfffffffffffffff4, 0x5, 0x461d66ad, 0x7, 0xffffffffffffed77, 0x9, 0xfc]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x32f40c49) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) 21:10:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) 21:10:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x90) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) 21:10:25 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1000000000000, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) r2 = semget$private(0x0, 0x2, 0x2) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f00000000c0)=""/61) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00001f0ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 21:10:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x44}, {r0, 0x6}, {r0, 0x100}, {r0, 0x103}], 0x4, 0xfff) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 21:10:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x80000011, r0, 0x0, 0xfffffffffffffffc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 21:10:25 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) 21:10:26 executing program 0: setrlimit(0x9, 0xffffffffffffffff) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x5}) 21:10:26 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 21:10:26 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xfffffffffffffffd) r1 = socket(0x0, 0x1, 0x8) setsockopt(r1, 0x1f, 0x7ff, &(0x7f0000000080)="621bbf294fcbe0e13315794e43f612fdeb69aced679f94f0bc1951f040ae12a91f939b8a6526d730095000eacdec298af9f63a0bf2322e4aa021d1fc5a6fdbe6da3d54f5963ee65a9037809623cde4fcb3b5f1d92d6d2cc5de57d8927e964ae3d59a65d7ac7e189f94928833ecb27c4a7744c77eca5d5ce8d61d9b87782e35b551e45c7979c34bdaec1b869e37a477a42272829f37008414eb73b4f959c8ed5abf2b9039eda1788095a1b18cfe19f40d853085356085da8eb9d7618252b3e695d234663cf8e6a857f5160c96cce2bc4a8f05ebd92d7a2d", 0xd7) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1ff, 0x6b2}) munmap(&(0x7f0000543000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) 21:10:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000280), 0x0) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000002740), 0xf5cf) 21:10:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) dup2(r2, r1) 21:10:26 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="01000000", 0x4) shmget$private(0x0, 0x2000, 0x370, &(0x7f0000ffc000/0x2000)=nil) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) 21:10:26 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) mprotect(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x1) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=':^.\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='&\x00', &(0x7f0000000300)='*.]\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='{]/,,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/&{{\x00', &(0x7f0000000440)='*#\x00']) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r1, &(0x7f0000000080)=""/96, 0x60, 0x3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 21:10:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000), &(0x7f0000000080)=0x4) 21:10:26 executing program 0: syz_execute_func(&(0x7f0000000000)="42dc2cb4c421fa2d8100000000c4e161d0dfc461f8ae9a0d000000c4c10856941c97188ef88fa87ca299feefffff008f494001e266470f38376609470f4b59aaf043f616") r0 = semget$private(0x0, 0x7, 0x10) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/36) chdir(&(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xffffffff, 0x6}, {0x10000, 0x3}}) setrlimit(0x5, &(0x7f0000000240)={0x100000001, 0xf7a}) r1 = semget$private(0x0, 0x3, 0x2c2) r2 = socket$inet6(0x18, 0x4000, 0x7f) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0xfffffffffffffffa]) r4 = msgget(0x3, 0x4) r5 = geteuid() r6 = getgid() r7 = geteuid() r8 = getegid() r9 = getpid() r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x0, r5, r6, r7, r8, 0x68, 0x80}, 0x9, 0x4, r9, r10, 0x100000001, 0x7, 0xcb, 0x28b0}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000380)=0x4f8) munlockall() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r7, r6, r5, r6, 0x2, 0xe1d}, 0x4, 0x8001, 0x6}) fcntl$setown(r3, 0x6, r9) setreuid(r7, r7) close(r2) getsockname(r2, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) flock(r2, 0x2) fchmod(r3, 0x80) 21:10:26 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x100000b9, 0x0) socket$unix(0x1, 0x0, 0x0) r0 = socket(0x10, 0x8007, 0x0) sendto$inet6(r0, &(0x7f0000000040)="30efa1612a2f408a382c6a6b5e648304d7804b8572e18e038c0dbc52e97d9c9762102724631d357b59c0a06640774508c73cc59daaa1758b2854f340b82cd23b1ffd2bbc2ed2ef73a10e47c23ab081bfc25a2d3d09878cb418a67754860e31fcd5b5a015f186e7a06c8bb8", 0x6b, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0x1f, 0x9f}, 0xc) read(r0, &(0x7f0000000000)=""/9, 0x9) 21:10:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 21:10:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x4}, {0x80000000, 0x7f}}) 21:10:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) setrlimit(0x8, &(0x7f00000003c0)) setrlimit(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) lseek(r2, 0x0, 0x1) 21:10:26 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x9) execve(0x0, 0x0, 0x0) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x3, &(0x7f0000000100)=[r1, r2, r4]) login: panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff810e4b54,ffff80002119f580,ffff8000210a2270,ffff80000002f180) a t __assert+0x24 _kernel_lock(ffff8000210a2270,ffff80002119a000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,0,ffffffffffffffff,0,9,ffff8000210a2270) at alltraps_kern+0x7b ptsignal(d25,ffff8000210a2270,ffff8000210b6668) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff80002119f810) at sleep_finish+0xd3 sleep_finish_all(ffff80002119f810,32) at sleep_finish_all+0x22 tsleep(ffff8000210b6668,ffff8000210a2270,ffffffff81511f74,ffff8000210b6688) at t sleep+0x142 exit1(ffff8000210a2270,0,ffffffff81511f74) at exit1+0x17b single_thread_check(80000,ffff8000210a2270) at single_thread_check+0xd6 end trace frame: 0xffff80002119f910, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff810e4b54,ffff80002119f580,ffff8000210a2270,ffff80000002f180) at __assert+0x24 _kernel_lock(ffff8000210a2270,ffff80002119a000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,0,ffffffffffffffff,0,9,ffff8000210a2270) at alltraps_kern+0x7b ptsignal(d25,ffff8000210a2270,ffff8000210b6668) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff80002119f810) at sleep_finish+0xd3 sleep_finish_all(ffff80002119f810,32) at sleep_finish_all+0x22 tsleep(ffff8000210b6668,ffff8000210a2270,ffffffff81511f74,ffff8000210b6688) at tsleep+0x142 exit1(ffff8000210a2270,0,ffffffff81511f74) at exit1+0x17b single_thread_check(80000,ffff8000210a2270) at single_thread_check+0xd6 userret(0) at userret+0x180 intr_user_exit(0,0,0,0,6f7782581b8,1fda9) at intr_user_exit+0x3c end of kernel end trace frame: 0x7f7ffffe3b00, count: -16 ddb{0}> show registers rdi 0xffffffff81e1a970 kprintf_mutex rsi 0x5 rbp 0xffff80002119f4e0 rbx 0xffff80002119f580 rdx 0x3fd rcx 0 rax 0 r8 0xffff80002119f4b0 r9 0x8080808080808080 r10 0x7cc7359a78ce1d93 r11 0xffffffff811340d0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff80002119f4f0 r14 0x100 r15 0xffffffff81bf1b93 cmd0646_9_tim_udma+0x1a347 rip 0xffffffff81796cba db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff80002119f4e0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=301854 stat=sleep flags process=1010 proc=82000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a3080,0xffff8000210a2028 process=0xffff8000210b6668 user=0xffff80002119a000, vmspace=0xffffff00657d8b60 estcpu=36, cpticks=11, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6307 238645 64685 65534 2 0x10 syz-executor1 6307 335054 64685 65534 3 0x4000090 ttyout syz-executor1 6307 462737 64685 65534 2 0x4000010 syz-executor1 47662 507150 20627 65534 2 0x4081010 syz-executor0 47662 218801 20627 65534 3 0x4003010 suspend syz-executor0 20627 331736 14658 65534 3 0x90 nanosleep syz-executor0 14658 418439 88157 0 3 0x82 wait syz-executor0 64685 201854 53628 65534 3 0x90 nanosleep syz-executor1 53628 177101 88157 0 3 0x82 wait syz-executor1 52299 324915 0 0 3 0x14200 bored sosplice 88157 520305 95492 0 3 0x82 kqread syz-fuzzer 88157 382630 95492 0 3 0x4000082 thrsleep syz-fuzzer 88157 243142 95492 0 3 0x4000082 thrsleep syz-fuzzer 88157 274871 95492 0 3 0x4000082 thrsleep syz-fuzzer 88157 174080 95492 0 3 0x4000082 thrsleep syz-fuzzer 88157 344743 95492 0 3 0x4000082 thrsleep syz-fuzzer 88157 517978 95492 0 3 0x4000082 thrsleep syz-fuzzer 88157 465720 95492 0 3 0x4000082 thrsleep syz-fuzzer 88157 95815 95492 0 3 0x4000082 thrsleep syz-fuzzer 88157 187982 95492 0 3 0x4000082 thrsleep syz-fuzzer 95492 435325 91183 0 3 0x10008a pause ksh 91183 231103 2859 0 3 0x92 select sshd 58674 39699 1 0 3 0x100083 ttyin getty 2859 116846 1 0 3 0x80 select sshd 24983 430306 44139 73 3 0x100090 kqread syslogd 44139 434570 1 0 3 0x100082 netio syslogd 33301 428176 1 77 3 0x100090 poll dhclient 84777 107608 1 0 3 0x80 poll dhclient 68267 457786 0 0 2 0x14200 zerothread 95689 500154 0 0 3 0x14200 aiodoned aiodoned 98837 302758 0 0 3 0x14200 syncer update 19716 400277 0 0 3 0x14200 cleaner cleaner 59430 35804 0 0 3 0x14200 reaper reaper 7718 90252 0 0 3 0x14200 pgdaemon pagedaemon 31144 390643 0 0 3 0x14200 bored crynlk 87432 156306 0 0 3 0x14200 bored crypto 84692 66623 0 0 3 0x40014200 acpi0 acpi0 97283 159069 0 0 3 0x40014200 idle1 64935 218923 0 0 3 0x14200 bored softnet 11215 120544 0 0 3 0x14200 bored systqmp 52595 156857 0 0 3 0x14200 bored systq 23015 235946 0 0 3 0x40014200 bored softclock 66255 350355 0 0 3 0x40014200 idle0 1 132751 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper